/*
* Box touched
*/
- typedef Signal<bool(Box&, Vector3&)> TouchedSignal;
+ typedef Signal<bool(Box&, Vector3&, Vector2&)> TouchedSignal;
/*
* Box clicked
ClusterDataList::ClusterDataList() :
mMaxCustomBoxID(0), mIsRearrangeStarted(false)
{
- HOME_DBG("%s", DBPATH);
+
+ bool root =false;
+ if( strncmp( DBPATH, "/root", 5 )==0 )
+ root = true;
+ HOME_DBG("%s", root?ROOTDBPATH:DBPATH);
+
bool file_is_exist =true;
- FILE *fp = fopen(DBPATH, "r");
+ FILE *fp = fopen(root?ROOTDBPATH:DBPATH, "r");
if( fp )
fclose( fp );
else
/* Open DB */
- int ret = db_util_open(DBPATH, &mDB, 0);
+ int ret = db_util_open(root?ROOTDBPATH:DBPATH, &mDB, 0);
if (ret != SQLITE_OK) {
HOME_ERR("DB open error(%d)", ret);
mDB = NULL;
else
{
HOME_ERR("auto page found [%d]", index);
- DeletePageInformation(item);
// TODO: Remove it?
if(item)
{
+ DeletePageInformation(item);
delete item;
}
}
#endif
#ifndef TIZEN_3_0
#define DBPATH tzplatform_mkpath(TZ_USER_HOME, "/.applications/dbspace/.cluster-data.db")
+#define ROOTDBPATH DATADIR"/dbspace/.cluster-data.db"
#else
-#define DBPATH "/dbspace/.cluster-data.db"
+#define DBPATH DATADIR"/dbspace/.cluster-data.db"
#endif
#define QUERY_MAX 4096
#ifndef TIZEN_3_0
#define DBPATH tzplatform_mkpath(TZ_USER_HOME, "/.applications/dbspace/.cluster-data.db")
+#define ROOTDBPATH DATADIR"/dbspace/.cluster-data.db"
#else
#define DBPATH DATADIR"/dbspace/.cluster-data.db"
#endif
{
sqlite3 *db = NULL;
/* Open DB */
- db = _cluster_initdb_open_db(DBPATH);
+ bool root =false;
+ if( strncmp( DBPATH, "/root", 5 )==0 )
+ root = true;
+ db = _cluster_initdb_open_db(root?ROOTDBPATH:DBPATH);
if(db == NULL)
{
sqlite3 *db = NULL;
int index = 0;
xmlDoc *doc;
+ bool root =false;
+ if( strncmp( DBPATH, "/root", 5 )==0 )
+ root = true;
/*struct stat buf;
if(stat(CSCXMLPATH, &buf) != 0)
}
/* Open DB */
- db = _cluster_initdb_open_db(DBPATH);
+ db = _cluster_initdb_open_db(root?ROOTDBPATH:DBPATH);
if(db == NULL)
{
}
}
-bool ClusterViewController::OnBoxTouched(Box& box, Vector3& touchInfo)
+bool ClusterViewController::OnBoxTouched(Box& box, Vector3& touchInfo, Vector2& ratio)
{
if (m_cAccessCustomBox)
{
{
if(!mFocusedCluster.GetScrollState())
{
- mSignalBoxTouched.Emit(box.GetId(), touchInfo);
+ mSignalBoxTouched.Emit(box.GetId(), touchInfo, ratio);
mIsforciblysendTouchUpEvent = false;
}
else
if(!mIsforciblysendTouchUpEvent)
{
touchInfo.z = Dali::TouchPoint::Up;
- mSignalBoxTouched.Emit(box.GetId(), touchInfo);
+ mSignalBoxTouched.Emit(box.GetId(), touchInfo, ratio);
mIsforciblysendTouchUpEvent = true;
}
}
void OnCustomClusterChangePageType(CustomCluster& cluster, int page, int type);
// signal handler for box
- bool OnBoxTouched(Box& box, Vector3& touchInfo);
+ bool OnBoxTouched(Box& box, Vector3& touchInfo, Vector2& ratio);
bool OnBoxClicked(Box& box, Vector2 localPoint);
bool OnBoxDismissed(Box& box);
void OnBoxRepositioned(CustomBox& box, Vector3 newPosition);
//Vector3 baseSize = mBaseImage.GetCurrentSize();
Actor self = Self();
Vector3 touchInfo = GetScreenPosition(self);
+ Vector2 ratio = Vector2(1.0f,1.0f);
touchInfo.z = float(TouchPoint::Leave);
constraint.Apply();
mPickEventBox.SetZ(0.5);
- mTouchedSignal.Emit(handle, touchInfo);
+ mTouchedSignal.Emit(handle, touchInfo, ratio);
}
}
//Vector3 baseSize = mBaseImage.GetCurrentSize();
Actor self = Self();
Vector3 touchInfo = GetScreenPosition(self);
+ Vector2 ratio = Vector2( 1.0f, 1.0f );
touchInfo.z = float(event.GetPoint(0).state);
ClusterHome3D::Box handle(GetOwner());
switch (event.GetPoint(0).state)
{
case Dali::TouchPoint::Down:
+ {
mPickEventBox.RemoveConstraints();
mPickEventBox.SetSize(Vector2(baseSize.x, Scalable::GetScreenSize().y * 2));
mPickEventBox.SetZ(15);
+ Vector3 widgetRealSize = GetSizeByType(mBoxSizeType);
+ ratio.x = widgetRealSize.width;
+ ratio.y = widgetRealSize.height;
+ }
break;
case Dali::TouchPoint::Up:
case Dali::TouchPoint::Leave:
constraint.Apply();
mPickEventBox.SetZ(0.5);
+
+ Vector3 widgetRealSize = GetSizeByType(mBoxSizeType);
+ ratio.x = widgetRealSize.width;
+ ratio.y = widgetRealSize.height;
+ touchInfo.x = event.GetPoint(0).screen.x;
+ touchInfo.y = event.GetPoint(0).screen.y;
break;
}
default:
break;
}
- mTouchedSignal.Emit(handle, touchInfo);
+ mTouchedSignal.Emit(handle, touchInfo, ratio);
#else
Actor self = Self();
Vector3 screenposition = GetScreenPosition(self);
Vector3 widgetSize = GetSizeByType(mBoxSizeType);
+ Vector2 ratio = Vector2( 1.0f, 1.0f );
Vector3 touchInfo ;
- touchInfo.x = (event.GetPoint(0).screen.x - screenposition.x)/widgetSize.width;
- touchInfo.y = (event.GetPoint(0).screen.y - screenposition.y)/widgetSize.height;
+ touchInfo.x = (event.GetPoint(0).screen.x - screenposition.x);
+ touchInfo.y = (event.GetPoint(0).screen.y - screenposition.y);
-
touchInfo.z = float(event.GetPoint(0).state);
-
+
ClusterHome3D::Box handle(GetOwner());
Vector3 baseSize = mPickEventBox.GetCurrentSize();
+ Vector3 widgetRealSize = GetSizeByType(mBoxSizeType);
+ ratio.x = widgetRealSize.width;
+ ratio.y = widgetRealSize.height;
+
switch (event.GetPoint(0).state)
{
case Dali::TouchPoint::Down:
break;
}
- mTouchedSignal.Emit(handle, touchInfo);
+ mTouchedSignal.Emit(handle, touchInfo, ratio);
#endif
}
}
return false;
}
- unsigned int page = 0;
Vector3 resultBoxPos(0, 0, 0);
CustomBoxSizeType resultBoxSizeType = mPickingBox.GetSizeType();
- // 1. thumbnail page area
- if (mLastPickedBoxTouchedScrPosition.y > CLUSTER_HOME_Y_MAX && !mHelpPage)
- {
- // hide all empty box to show that this box will be added to folder
- SetEmptyBoxAvailable(-1, -1, GetFocusedPage(), CUSTOM_BOX_SIZE_INVALID, false);
-
- if((GetPageCount() != MAX_PAGE_COUNT) && (page > GetPageCount()))
- {
-// TEST_DBG("add page[%d] change to normal bg", page);
- // this mean box is on the add page button
- mAddedpageIndex = page ;
-
- if(!mAddedPage)
- {
- mAddedPage = mPages[page - 1];
- }
- }
- else
- {
-// TEST_DBG("==== current page [%d], before added page[%d] ====", page, mAddedpageIndex);
- if(mAddedpageIndex != page)
- {
- if(mAddedPage)
- {
- SetFocusedPage(page);
- ScrollToFocusedPage(Dali::Toolkit::DirectionBiasLeft);
- SetPageCount(mAddedpageIndex-1);
- mAddedPage.Reset();
- mAddedpageIndex = 0 ;
- }
- }
- }
-
- if(page > 0)
- {
-// mPickingBox.SetOpacity(0.5f);
- unsigned int focusedPage = GetFocusedPage();
- if (focusedPage != page)
- {
-// TEST_DBG("Scroll to [%d]=>[%d] page", focusedPage, page);
- SetFocusedPage(page);
-
- if (focusedPage > page)
- {
- ScrollToFocusedPage(Dali::Toolkit::DirectionBiasLeft);
- }
- else
- {
- ScrollToFocusedPage(Dali::Toolkit::DirectionBiasRight);
- }
-
- PickingBoxPageSwitched(mPickingBox, page) ;
-
- // send page changed signal to cluster-view.
- ClusterHome3D::Cluster handle ( GetOwner() );
- mPageChangedSignal.Emit( handle, GetFocusedPage() );
- }
- }
- }
// 3. box rearrange
- else if (IsPickedBoxRearranged(mPickingBox, mLastPickedBoxLeftTopPosition))
+ if (IsPickedBoxRearranged(mPickingBox, mLastPickedBoxLeftTopPosition))
{
SetEmptyBoxAvailable(mLastPickedBoxLeftTopPosition.x, mLastPickedBoxLeftTopPosition.y, mLastPickedBoxLeftTopPosition.z, resultBoxSizeType, true);
typedef Signal<void (unsigned int, Vector3)> CustomBoxRequestedToAddShortcutSignal;
- typedef Signal<void (unsigned int, Vector3&)> BoxTouchedSignal;
+ typedef Signal<void (unsigned int, Vector3&, Vector2&)> BoxTouchedSignal;
/**
* Box seleted : box id, x [0.0~1.0], y [0.0~1.0]
(static_cast<int>(color.b * 255.0f) << 16) |
(static_cast<int>(color.a * 255.0f) << 24);
}
-
-/**
- * Creates a Bordered Bitmap Image of Width x Height
- * with a border of borderSize pixels.
- * CP.TODO: move to Dali-Toolkit (this is faster and more vesatile than the existing
- * CreateSolidColorActor - ideally a library of BufferImage calls, or a library of
- * image manipulation of PixelBuffer - with "ptr,pitch,width,and height" info of a buffer
- * we can perform a lot of pre-rendering manipulation)
- * @param[in] width The width of the bordered image
- * @param[in] height The height of the bordered image
- * @param[in] borderSize The size of the border
- * @param[in] backgroundColor The color for the background
- * @param[in] borderColor The color for the border
- * @return The bitmap image is returned.
- */
-const BufferImage CreateBorderedImage(unsigned int width, unsigned int height, unsigned int borderSize, const Vector4& backgroundColor, const Vector4& borderColor)
-{
- BufferImage imageData = BufferImage::New(width, height, Pixel::RGBA8888);
-
- unsigned int backgroundRGBA = ColorVector4ToRGBA(backgroundColor);
- unsigned int borderRGBA = ColorVector4ToRGBA(borderColor);
-
- // Create the image (use 32-bit unsigned int pointer, no point filling individual color channels)
- unsigned int *pixbuf = (unsigned int *)imageData.GetBuffer();
-
- unsigned int y1 = borderSize;
- unsigned int y2 = height - borderSize;
- unsigned int x1 = borderSize;
- unsigned int x2 = width - borderSize;
-
- // prevent excessive borders (borders bigger than width/2 or height/2)
- if(y1>y2)
- {
- y1 = y2 = 0;
- }
-
- if(x1>x2)
- {
- x1 = x2 = 0;
- }
-
- for(unsigned int y = 0;y<height;y++)
- {
- if(y<y1 || y>=y2)
- {
- for(unsigned int x = 0;x<width;x++)
- {
- *pixbuf++ = borderRGBA;
- }
- }
- else
- {
- for(unsigned int x = 0;x<x1;x++)
- {
- *pixbuf++ = borderRGBA;
- }
- for(unsigned int x = x1;x<x2;x++)
- {
- *pixbuf++ = backgroundRGBA;
- }
- for(unsigned int x = x2;x<width;x++)
- {
- *pixbuf++ = borderRGBA;
- }
- }
- }
-
- return imageData;
-}
-
-/**
- * Constructs and returns a static image
- * handle of a 13x13 9-patch Texture
- * @return The image handle is returned.
- */
-const Image& GetAvailableToMoveImage()
-{
- static Image image = CreateBorderedImage(EMPTY_BOX_SIZE.width, EMPTY_BOX_SIZE.height, EMPTY_BOX_BORDER, EMPTY_BOX_COLOR, EMPTY_BOX_BORDER_COLOR);
- return image;
-}
-
void EmptyBox::OnInitialized()
{
Actor self = Self();
self.SetName("EmptyBox");
- // The AvailableToMoveBox and the PressedImage share the same texture,
- // since one is a single filled colled while the other is a border.
- // (this means Dali does not have to swap between textures)
-
- // Refers to the top left pixel of a 13x13 texture
- /*
- mAvailableToMoveBox = ImageActor::New( GetAvailableToMoveImage() );
- mAvailableToMoveBox.SetPixelArea(ImageActor::PixelArea(0, 0, EMPTY_BOX_SIZE.width, EMPTY_BOX_SIZE.height));
-
- mAvailableToMoveBox.SetStyle(ImageActor::STYLE_NINE_PATCH);
- mAvailableToMoveBox.SetNinePatchBorder(Vector4(0.5f, 0.5f, 0.5f, 0.5f));
-
- mAvailableToMoveBox.SetParentOrigin(ParentOrigin::TOP_LEFT);
- mAvailableToMoveBox.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- mAvailableToMoveBox.SetPosition(Vector3(0.0f, 0.0f, 1.0f));
- mAvailableToMoveBox.SetOpacity(0.0f);
- mAvailableToMoveBox.ApplyConstraint( Constraint::New<Vector3>( Actor::Property::SIZE, ParentSource( Actor::Property::SIZE ), EqualToConstraint() ) );
- */
mAvailableToMoveBox = CreateSolidColorActor(Vector4(1.0f, 1.0f, 1.0f, 0.3f));
// mAvailableToMoveBox = Dali::Toolkit::CreateSolidColorActor(Vector4(0.0f, 0.0f, 0.0f, 0.1f));
mAvailableToMoveBox.SetParentOrigin(ParentOrigin::CENTER);
}
char requestPkgname[255] = { 0, };
- strcpy ( requestPkgname , pkgname );
+ if( pkgname != NULL )
+ strncpy ( requestPkgname , pkgname,255 );
#ifdef TIZEN_3_0
if( (type & WIDGET_SIZE_DEFAULT) == WIDGET_SIZE_DEFAULT)
{
}
-void WidgetDataProvider::OnBoxTouched(unsigned int boxID, Vector3& touchInfo)
+void WidgetDataProvider::OnBoxTouched(unsigned int boxID, Vector3& touchInfo, Vector2& ratio)
{
unsigned int state = touchInfo.z;
struct widget_mouse_event_info info;
info.x = touchInfo.x;
info.y = touchInfo.y;
+ info.ratio_w = 1.0f;
+ info.ratio_h = 1.0f;
#ifdef _WIDGET_AUTO_FEED
if (state == Dali::TouchPoint::Down)
{
HOME_DBG("[%d]box touched Down : %.2f, %.2f", boxID, touchInfo.x, touchInfo.y);
-
- /**
- * @todo
- * Get the coordinates of left-top corner of a box.
- * box_x, box_y
- */
-
+ HOME_DBG("%d %d" ,widgetData->mBoxWidth, widgetData->mBoxHeight);
+ HOME_DBG("%0.2f %0.2f" ,ratio.x, ratio.y );
+ info.ratio_w = widgetData->mBoxWidth /ratio.width;
+ info.ratio_h = widgetData->mBoxHeight/ratio.height;
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_SET, &info);
}
else if (state == Dali::TouchPoint::Up)
HOME_DBG("ON_HOLD triggered >>>>>>>>>>>>>>>");
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_ON_HOLD, &info);
}
-
- /**
- * @todo
- * Get the coordinates of left-top corner of a box
- */
+ HOME_DBG("%d %d" ,widgetData->mBoxWidth, widgetData->mBoxHeight);
+ HOME_DBG("%0.2f %0.2f" ,ratio.x, ratio.y );
+ info.ratio_w = widgetData->mBoxWidth /ratio.width;
+ info.ratio_h = widgetData->mBoxHeight/ratio.height;
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_UNSET, &info);
}
else if (state == Dali::TouchPoint::Motion)
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_UNSET, &info);
}
#else
+ info.ratio_w = widgetData->mBoxWidth /ratio.width;
+ info.ratio_h = widgetData->mBoxHeight/ratio.height;
if (state == Dali::TouchPoint::Down)
{
- HOME_DBG("down : %.2f, %.2f", &info);
+ HOME_DBG("down : %.2f, %.2f", info.x, info.y);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_ENTER, &info);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_DOWN, &info);
}
else if (state == Dali::TouchPoint::Up)
{
- HOME_DBG("up: %.2f, %.2f", &info);
+ HOME_DBG("up: %.2f, %.2f", info.x, info.y);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_UP, &info);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_LEAVE, &info);
}
else if (state == Dali::TouchPoint::Motion)
{
- HOME_DBG("move : %.2f, %.2f", &info);
+ HOME_DBG("move : %.2f, %.2f", info.x, info.y);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_MOVE, &info);
}
else if (state == Dali::TouchPoint::Leave || state == Dali::TouchPoint::Interrupted)
{
- HOME_DBG("interrupt : %.2f, %.2f", &info);
+ HOME_DBG("interrupt : %.2f, %.2f",info.x, info.y);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_UP, &info);
widget_viewer_feed_mouse_event(static_cast<widget_h >(widgetData->mHandler), WIDGET_MOUSE_LEAVE, &info);
}
}
}
-#define BUNDLE_KEY_OPERATION "__APP_SVC_OP_TYPE__"
-
void WidgetDataProvider::OnCustomBoxRequestedToAddShortcut(unsigned int clusterID, Vector3 position)
{
HOME_SECURE_DBG("cluster ID : %d, [row:col:page] = [%.2f][%.2f][%.2f]", clusterID, position.x, position.y, position.z);
void OnKeyEvent(const KeyEvent& keyEvent);
// box selected signal
- void OnBoxTouched(unsigned int boxID, Vector3& touchInfo);
+ void OnBoxTouched(unsigned int boxID, Vector3& touchInfo, Vector2& ratio);
void OnBoxSelected(unsigned int boxId, float x, float y);
void OnBoxDeleted(unsigned int boxID);
void OnBoxResized(unsigned int boxID, Vector3 size);
bool isTextAlignRight = false;
// while language is ur_PK, text alignment should be RTL(right to left)
- if ( !strcmp( "ur_PK.UTF-8", lang ) )
+ if ( lang && !strcmp( "ur_PK.UTF-8", lang ) )
{
isTextAlignRight = true;
}
bool isTextAlignRight = false;
// while language is ur_PK, text alignment should be RTL(right to left)
- if ( !strcmp( "ur_PK.UTF-8", lang ) )
+ if (lang&& !strcmp( "ur_PK.UTF-8", lang ) )
{
isTextAlignRight = true;
}
bool isTextAlignRight = false;
// while language is ur_PK, text alignment should be RTL(right to left)
- if ( !strcmp( "ur_PK.UTF-8", lang ) )
+ if ( lang&&!strcmp( "ur_PK.UTF-8", lang ) )
{
isTextAlignRight = true;
}
bool isTextAlignRight = false;
// while language is ur_PK, text alignment should be RTL(right to left)
- if ( !strcmp( "ur_PK.UTF-8", lang ) )
+ if ( lang&&!strcmp( "ur_PK.UTF-8", lang ) )
{
isTextAlignRight = true;
}
#ifndef TIZEN_3_0
#define DBPATH tzplatform_mkpath(TZ_USER_HOME, "/.applications/dbspace/.mainmenu-data.db")
+#define ROOTDBPATH DATADIR"/dbspace/.mainmenu-data.db"
#else
#define DBPATH DATADIR"/dbspace/.mainmenu-data.db"
#endif
int ret = 0;
bool file_is_exist=true;
- FILE *fp = fopen(DBPATH, "r");
+ bool root =false;
+ if( strncmp( DBPATH, "/root", 5 )==0 )
+ root = true;
+ FILE *fp = fopen(root? ROOTDBPATH:DBPATH, "r");
if( fp )
fclose( fp );
else
file_is_exist=false;
- ret = db_util_open(DBPATH, &m_pDb, 0);
+ ret = db_util_open(root? ROOTDBPATH:DBPATH, &m_pDb, 0);
if (ret != SQLITE_OK) {
HOME_DBG("sqlite error : [%d] : path [%s]", ret,DBPATH);
return;
{
HOME_ERR("No page [%d]", data.GetPageId());
nMovedPageParentId = data.GetMenuId();
- if (nMovedPageParentId <= 5 /*TODO: Check scenario*/)
- {
- bFolder = false;
- }
- else
- {
- bFolder = true;
- }
+ bFolder = true;
}
else
{
mTitleInputState = false;
mTextDeleteButton.SetOpacity(0.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER );
mMainMenuFolderView.SetFolderViewTouchSensitive(true);
mFolderName.SetName(mFolderNameStr);
mFolderName.SetParentOrigin( ParentOrigin::CENTER );
mFolderName.SetAnchorPoint( AnchorPoint::CENTER );
- mFolderName.SetSize(FOLDER_TITLE_W, FOLDER_TITLE_H);
+ mFolderName.SetSize(FOLDER_TITLE_W , FOLDER_TITLE_H);
mFolderName.SetZ(1.0f);
mFolderName.SetColorMode(Dali::USE_OWN_MULTIPLY_PARENT_ALPHA);
mFolderName.KeyInputFocusGainedSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnFolderTitleEditStarted);
mFolderName.KeyInputFocusLostSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnFolderTitleEditEnded);
/* dali */
- //mFolderName.TextModifiedSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnFolderTitleTextModified);
+ mFolderName.TextChangedSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnFolderTitleTextModified);
//mFolderName.CutAndPasteToolBarDisplayedSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnCutAndPasteToolBarDisplayed);
mOutFolderArea.TouchedSignal().Connect(this, &Internal::CMainMenuFolderBox::_OnTouch);
}
mTextDeleteButton.SetOpacity(0.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W, FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER );
mMenuFolderSelectedBg.SetOpacity(0.0f);
mMenuFolderSelectedBg.Unparent();
}
else*/
{
+ mFolderName.SetSize(FOLDER_TITLE_W - FOLDER_TITLE_DELETE_ICON_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER_LEFT );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER_LEFT );
mTextDeleteButton.SetOpacity(1.0f);
}
if(nTextCount > 0 && mTitleInputState)
{
mTextDeleteButton.SetOpacity(1.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W - FOLDER_TITLE_DELETE_ICON_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER_LEFT );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER_LEFT );
}
else
{
mTextDeleteButton.SetOpacity(0.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER );
}
}
if(nTextCount > 0 && mTitleInputState)
{
mTextDeleteButton.SetOpacity(1.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W - FOLDER_TITLE_DELETE_ICON_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER_LEFT );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER_LEFT );
}
else
{
mTextDeleteButton.SetOpacity(0.0f);
+ mFolderName.SetSize(FOLDER_TITLE_W , FOLDER_TITLE_H);
+ mFolderName.SetParentOrigin( ParentOrigin::CENTER );
+ mFolderName.SetAnchorPoint( AnchorPoint::CENTER );
}
}
if( bChecked && m_nCheckBoxCount + mFolderBoxCount >= FOLDER_PAGE_MAX_ITEMS )
{
- int ret = notification_status_message_post(_("IDS_HS_POP_NOT_ENOUGH_SPACE"));
+ char warning[1024] = { 0, };
+ snprintf(warning, sizeof(warning), _("IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"), FOLDER_PAGE_MAX_ITEMS);
+ int ret = notification_status_message_post(warning);
if (ret != NOTIFICATION_ERROR_NONE)
{
HOME_ERR("Failed to make notification");
msgstr "Elementləri çeşidlə"
msgid "IDS_HS_BODY_WIDGETS_ABB"
-msgstr "Piktoqramlar"
+msgstr "Vidjetlər"
msgid "IDS_HS_HEADER_UNABLE_TO_ADD_WIDGET_ABB"
msgstr "Piktoqram əlavə etmək olmadı"
msgstr "Piktoqram əlavə et"
msgid "IDS_HS_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_THE_HOME_SCREEN_REMOVE_SOME_WIDGETS_AND_TRY_AGAIN"
-msgstr "Əsas ekranda kifayət qədər yer yoxdur. Bəzi piktoqramları silin və yenidən cəhd edin."
+msgstr "Əsas ekranda kifayət qədər yer yoxdur. Bəzi vidjetləri silin və yenidən cəhd edin."
msgid "IDS_HS_HEADER_EDIT"
msgstr "Redaktə et"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s və onunla bağlı bütün xüsusiyyətlər qeyri-aktiv ediləcək. Onu yenidən aktiv etmək üçün, Parametrlər > Proqram menecerinə daxil olun"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Qovluqdakı proqramların sayı maksimuma (%d) çatdı."
+
msgstr "OK"
msgid "IDS_COM_BODY_CREATE_FOLDER"
-msgstr "СÑ\8aздаване на папка"
+msgstr "СÑ\8aздай папка"
msgid "IDS_COM_POP_SHOW_A"
msgstr "Покажи"
msgstr "Rosemary"
msgid "IDS_COM_BODY_CONTACTS"
-msgstr "ТелеÑ\84онен Ñ\83казаÑ\82ел"
+msgstr "Ð\9eÑ\80ганайзеÑ\80"
msgid "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
msgstr "Достигнат максимален брой знаци."
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s и всички функции, свързани с него, ще бъдат деактивирани. За да го активирате отново, отидете в Настройки > Мениджър на приложения."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Максималният брой приложения в папка (%d) е достигнат."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Es deshabilitarà %s i totes les funcions relacionades. Per tornar-ho a habilitar, vagi a Ajustaments > Gestor d'aplicacions."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "S'ha assolit el nombre màxim d'aplicacions a la carpeta (%d)."
+
msgstr "Slet mappe"
msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
-msgstr "Angiv mappenavn."
+msgstr "Angiv mappenavn"
msgid "IDS_PB_SK_CREATE_ABB"
msgstr "Opret"
msgstr "Vis som"
msgid "IDS_AT_POP_TO_REARRANGE_PAGES_YOU_NEED_TO_CHANGE_THE_VIEW_TYPE_TO_A_CUSTOMISABLE_GRID"
-msgstr "For at omorganisere sider skal du ændre visningstypen til et brugerdefinérbart gitter."
+msgstr "For at omorganisere sider skal du ændre visningstypen til et brugerdefinerbart gitter."
msgid "IDS_AT_POP_UNINSTALL_PS_Q"
msgstr "Afinstallér %s?"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s og alle funktioner knyttet hertil vil blive deaktiveret. For at aktivere det igen skal du gå til Indstillinger > Applikationsmanager."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Det maksimale antal applikationer i mappen er blevet nået (%d)."
+
msgstr "Erstellen"
msgid "IDS_ST_BODY_LOADING_ING"
-msgstr "Lädt..."
+msgstr "Ladevorgang läuft"
msgid "IDS_ST_HEADER_APPLICATIONS"
msgstr "Anwendungen"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s und alle damit zusammenhängenden Funktionen werden deaktiviert. Unter „Einstellungen > Anwendungsmanager“ können Sie sie wieder aktivieren."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Maximale Anzahl an Anwendungen im Ordner (%d) erreicht."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Η εφαρμογή %s και οι σχετικές λειτουργίες της θα απενεργοποιηθούν. Για να την ενεργοποιήσετε ξανά, μεταβείτε στο μενού Ρυθμίσεις > Διαχείριση εφαρμογών."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός εφαρμογών στο φάκελο (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s and all the features related to it will be disabled. To enable it again, go to Settings > Application manager."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Maximum number of applications in folder (%d) reached."
+
msgstr "Magazine"
msgid "IDS_HS_BUTTON_PHONE"
-msgstr "Phone"
+msgstr "Device"
msgid "IDS_HS_HEADER_ADD_ITEMS"
msgstr "Add items"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s and all the features related to it will be turned off. To turn it on again, go to Settings > Application manager."
-msgid "IDS_HS_POP_NOT_ENOUGH_SPACE"
-msgstr "There are not enough space in folder."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Maximum number of applications in folder (%d) reached."
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s y todas las funciones relacionadas se desactivarán. Para volver a activarlo, vaya a Ajustes > Gestor de aplicaciones."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Se ha alcanzado el número máximo de aplicaciones en la carpeta (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s y todas las funciones relacionadas se desactivarán. Para volver a activarlas, vaya a Configuración > Administrador de aplicaciones."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Se alcanzó el número máximo de aplicaciones en la carpeta (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s ja kõik sellega seotud funktsioonid desaktiveeritakse. Selle uuesti aktiveerimiseks avage Seaded > Rakenduse haldur."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Rakenduste maksimaalne arv kaustas (%d) on täis."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s eta berari lotutako eginkizun guztiak desgaituko dira. Berriz ere gaitzeko, zoaz Ezarpenak > Aplikazio kudeatzailera."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Karpeta bakoitzeko aplikazioen gehieneko kopurura (%d) iritsi zara."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s ja kaikki siihen liittyvät toiminnot poistetaan käytöstä. Voit ottaa sen uudelleen käyttöön valitsemalla Asetukset > Sovellusten hallinta."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Kansiossa olevien sovellusten enimmäismäärä (%d) on saavutettu."
+
msgstr "Créer"
msgid "IDS_ST_BODY_LOADING_ING"
-msgstr "Chargement en cours."
+msgstr "Chargement..."
msgid "IDS_ST_HEADER_APPLICATIONS"
msgstr "Applications"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s et l'ensemble des fonctions qui lui sont associées vont être désactivés. Pour les réactiver, accédez à Paramètres > Gestionnaire d'application."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Le nombre maximal d'applications dans le dossier (%d) a été atteint."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s et l'ensemble des fonctions qui lui sont associées vont être désactivés. Pour les réactiver, accédez à Paramètres > Gestionnaire d'application."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Le nombre maximal d'applications dans le dossier (%d) a été atteint."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Díchumasófar %s mar aon leis na gnéithe go léir a bhaineann leis. Lena chumasú athuair, gabh chuig Socruithe > Bainisteoir feidhmchlár."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Uaslíon na bhfeidhmchlár i bhfillteán (%d) bainte amach."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s e todas as funcións relacionadas desactivaranse. Para activala de novo, vai a Axustes > Xestor de aplicacións."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Alcanzouse o número máximo de aplicacións da carpeta (%d)."
+
msgstr "Prekid"
msgid "IDS_CAM_SK_OK"
-msgstr "OK"
+msgstr "U redu"
msgid "IDS_COM_BODY_CREATE_FOLDER"
msgstr "Nova mapa"
msgstr "Maks. broj znakova."
msgid "IDS_COM_SK_OK"
-msgstr "OK"
+msgstr "U redu"
msgid "IDS_COM_SK_CANCEL"
msgstr "Prekid"
msgstr "Dvaput dodirnite da biste zatvorili izbornik."
msgid "IDS_ST_SK_SKIP_LITE"
-msgstr "Dalje"
+msgstr "Preskoči"
msgid "IDS_COM_SK_SELECT"
msgstr "Odaberi"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s i sve značajke povezane s time bit će isključene. Da biste ga ponovno uključili, idite na Postavke > Upravljanje aplikacijama."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Dosegnut je maksimalan broj aplikacija u mapi (%d)."
+
msgstr "OK"
msgid "IDS_COM_BODY_CREATE_FOLDER"
-msgstr "Mappa létrehozása"
+msgstr "Mappát létrehoz"
msgid "IDS_COM_POP_SHOW_A"
msgstr "Mutass"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "A(z) %s és minden kapcsolódó funkció le lesz tiltva. Az újbóli engedélyezéshez válassza a Beállítások > Alkalmazáskezelő menüpontot."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Elérte az egy mappához adható alkalmazások maximális számát (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s-ն ու դրան առնչվող բոլոր գործառական հնարավորությունները կկասեցվեն: Այն նորից ընձեռելու համար գնացեք Դրվածքներ > Ծրագրի վարիչ"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Հասել է պանակում ծրագրերի առավելագույն քանակին (%d):"
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s og allir tengdir eiginleikar verða gerðir óvirkir. Farðu í Stillingar > Forritastjórnun til að gera það virkt að nýju."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Hámarksfjölda forrita í möppu (%d) hefur verið náð."
+
msgstr "Appl."
msgid "IDS_HS_BUTTON_DELETE"
-msgstr "Elim."
+msgstr "Elimina"
msgid "IDS_HS_BUTTON_DISABLE_ABB"
msgstr "Disattiva"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s e tutte le funzionalità correlate verranno disattivate. Per abilitarle nuovamente, andate in Impostazioni > Gestione applicazioni."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "È stato raggiunto il numero massimo di applicazioni nella cartella (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%sと関連する全ての機能が無効になります。再度有効にするには、[設定] > [アプリケーション管理]に移動してください。"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "フォルダ内のアプリケーションの最大件数(%d件)に達しました。"
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s და მასთან დაკავშირებული ყველა ფუნქცია გაითიშება. მის ხელახლა ჩასართავად გახსენით პარამეტრები > პროგრამების მმართველი"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "საქაღალდეში მიღწეულია აპლიკაციის მაქსიმალური რაოდენობა (%d)."
+
msgstr "Түсқағаздар"
msgid "IDS_HS_BUTTON_APPS"
-msgstr "Бағд-р"
+msgstr "Қолданбалар"
msgid "IDS_HS_BUTTON_DELETE"
msgstr "Жою"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s және оған қатысты барлық мүмкіндіктер өшіріледі. Оны қайта қосу үшін, Параметрлер > Бағдарламалар реттеушісі бөліміне өтіңіз"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Қалтадағы қолданбалардың ең көп саны (%d) шегіне жетті."
+
msgstr "추가"
msgid "IDS_ST_BODY_LOADING_ING"
-msgstr "ë¶\88ë\9f¬ì\98¤ë\8a\94 중..."
+msgstr "ë¡\9cë\94© 중..."
msgid "IDS_ST_HEADER_APPLICATIONS"
msgstr "애플리케이션"
msgstr "페이지 추가"
msgid "IDS_TPLATFORM_BODY_NOT_SELECTED_T_TTS"
-msgstr "선택하지 않았습니다."
+msgstr "선택되지 않았습니다"
msgid "IDS_TPLATFORM_BODY_RADIO_BUTTON_T_TTS"
msgstr "라디오 버튼"
msgid "IDS_TPLATFORM_BODY_SELECTED_T_TTS"
-msgstr "선택 완료"
+msgstr "선택됨"
msgid "IDS_ST_BODY_CHOCO_COOKY"
msgstr "초코쿠키"
msgstr "이름 순 정렬(가나다 순)"
msgid "IDS_HS_POP_PS_WILL_BE_UNINSTALLED"
-msgstr "%s을(를) 삭제합니다."
+msgstr "%s 앱을 삭제합니다."
msgid "IDS_HS_TPOP_UNABLE_TO_REARRANGE_ICONS_SORTED_BY_NAME_HA_Z"
msgstr "이름 순(가나다 순)으로 아이콘 순서를 변경할 수 없습니다."
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s 및 관련된 모든 기능을 해제합니다. 다시 실행하려면 [설정] > [애플리케이션 관리자]로 이동하세요."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "폴더에는 애플리케이션 %d개까지 추가할 수 있습니다."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s ir visos su ja susijusios funkcijos bus išjungtos. Norėdami ją įjungti eikite į skirtuką Nustatymai > Programų tvarkyklė."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Pasiektas didžiausias programų skaičius aplanke (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s un visas ar to saistītās funkcijas tiks deaktivizētas. Lai to aktivizētu, atveriet Iestatījumi > Programmu pārvaldnieks."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Sasniegts maksimālais programmu skaits mapē (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s и сите други функции поврзани со него ќе се исклучат. За да го вклучите повторно, одете во Опции > Управител со апликации."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Достигнат е максималниот број апликации (%d) во папка."
+
msgstr "Trykk raskt to ganger for å lukke."
msgid "IDS_HS_BODY_DROP_VIEW_OPEN_T_TTS"
-msgstr "Utfelt visning er åpen."
+msgstr "Utvidet visning er åpen."
msgid "IDS_HS_BODY_DYNAMIC_BOX"
msgstr "Dynamic Box"
msgstr "Avbryt"
msgid "IDS_COM_SK_DONE"
-msgstr "Utført"
+msgstr "OK"
msgid "IDS_CAM_BODY_SHOWING_PD_ITEMS_T_TTS"
msgstr "Viser %d elementer"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s og alle relaterte funksjoner blir deaktivert. Du kan reaktivere appen ved å gå til Innstillinger > Appstyring."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Maksimalt antall apper i mappe (%d) er nådd."
+
msgid "IDS_CAM_SK_CANCEL"
-msgstr "Annuleren"
+msgstr "Annuleer"
msgid "IDS_CAM_SK_OK"
msgstr "OK"
msgid "IDS_COM_BODY_CREATE_FOLDER"
-msgstr "Map maken"
+msgstr "Nieuwe map"
msgid "IDS_COM_POP_SHOW_A"
msgstr "Tonen"
msgstr "Openen"
msgid "IDS_MB_SK_EDIT"
-msgstr "Bewerken"
+msgstr "Bewerk"
msgid "IDS_MEMO_SK_ADD_ABB"
msgstr "Toev."
msgstr "Laden..."
msgid "IDS_ST_HEADER_APPLICATIONS"
-msgstr "Apps"
+msgstr "Applicaties"
msgid "IDS_ST_HEADER_MUSIC"
msgstr "Muziek"
msgstr "Deselecteren"
msgid "IDS_AT_BODY_UNINSTALL"
-msgstr "Verwijderen"
+msgstr "Verwijder"
msgid "IDS_AT_HEADER_SELECT_APPS_TO_ADD_ABB2"
msgstr "Select. extra apps"
msgstr "OK"
msgid "IDS_COM_SK_CANCEL"
-msgstr "Annuleren"
+msgstr "Annuleer"
msgid "IDS_COM_SK_DONE"
msgstr "Gereed"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s en alle functies die ermee samenhangen, worden uitgeschakeld. Als u deze weer wilt inschakelen, gaat u naar Instellingen > Applicatiebeheer."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Maximumaantal applicaties in map (%d) is bereikt."
+
msgstr "Rosemary"
msgid "IDS_COM_BODY_CONTACTS"
-msgstr "Kontakty"
+msgstr "Książka telefoniczna"
msgid "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
msgstr "Osiągnięto maksymalną liczbę znaków."
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Aplikacje %s i wszystkie funkcje z nią związane zostaną wyłączone. Aby włączyć ją ponownie, przejdź do menu Ustawienia > Menedżer aplikacji."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Osiągnięto maksymalną liczbę aplikacji w katalogu (%d)."
+
msgstr "Texto no corpo da pop-up"
msgid "IDS_ST_HEADER_HOME_SCREEN"
-msgstr "Tela principal"
+msgstr "Tela de início"
msgid "IDS_TTS_BODY_PAGE_MOVED_TO_P1SD_OF_P2SD"
msgstr "Página movida para %1$d de %2$d."
msgstr "Remover pasta"
msgid "IDS_HS_BODY_FOLDER_WILL_BE_REMOVED_APPLICATIONS_IN_THIS_FOLDER_WILL_NOT_BE_UNINSTALLED"
-msgstr "A pasta será removida. Os aplicativos nesta pasta não serão desinstalados."
+msgstr "A pasta será removida. Os aplicativos desta pasta não serão desinstalados."
msgid "IDS_HS_OPT_MANUALLY_ABB"
msgstr "Manualmente"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s e todos os recursos relacionados à ele serão desativados. Para ativá-lo novamente, vá para Configurações > Gerenciador de aplicativos."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Número máximo de aplicativos na pasta (%d) atingido."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s e todas as funções relacionadas serão desactivados. Para o reactivar, vá a Definições > Gestor de aplicações."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Número máximo de aplicações na pasta (%d) atingido."
+
msgstr "OK"
msgid "IDS_COM_BODY_CREATE_FOLDER"
-msgstr "Creare director"
+msgstr "Creare folder"
msgid "IDS_COM_POP_SHOW_A"
msgstr "Afişare"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Aplicaţia %s şi toate caracteristicile asociate vor fi dezactivate. Pentru a o reactiva, accesaţi Setări > Manager aplicaţii."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "A fost atins numărul maxim de aplicaţii în folder (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s и все связанные возможности отключатся. Чтобы снова включить их, перейдите в меню “Параметры” > “Диспетчер приложений”"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Достигнуто максимальное число приложений в папке (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s a všetky funkcie súvisiace s ňou sa vypnú. Ak ju chcete znova zapnúť, prejdite do menu Nastavenia > Správca aplikácií."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Dosiahol sa maximálny počet aplikácií v priečinku (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "Aplikacija %s in vse z njo povezane funkcije bodo onemogočene. Če jo želite znova omogočiti, pojdite v meni Nastavitve > Upravitelj aplikacij."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Doseženo je največje dovoljeno število aplikacij v mapi (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s i sve druge funkcije s tim u vezi će biti onemogućene. Da bi ih ponovo omogućio/la, idi na Podešavanja > Menadžer aplikacija."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Dostignut je maksimalan broj aplikacija u folderu (%d)."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s och alla relaterade funktioner kommer att inaktiveras. Aktivera det igen genom att gå till Inställningar > Programhanterare."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Max antal tillåtna program i mappen (%d) har uppnåtts."
+
msgstr "Rosemary"
msgid "IDS_COM_BODY_CONTACTS"
-msgstr "Rehber"
+msgstr "Kişiler"
msgid "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
msgstr "Maksimum karakter sayısına ulaşıldı."
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s ve tüm ilgili özellikleri devre dışı bırakılacak. Tekrar etkinleştirmek için Ayarlar > Uygulama yöneticisi'ne gidin."
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Klasörde maksimum uygulama sayısına (%d) ulaşıldı."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s і всі пов'язані з нею функції буде вимкнено. Щоб повторно її ввімкнути, перейдіть до розділу «Установки» > «Диспетчер програм»"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Досягнуто максимальної кількості програм у папці: %d."
+
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "%s va unga tegishli barcha funksiyalar o‘chiriladi. Uni yoqish uchun Parametrlar > Ilova menejeriga o‘ting"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "Jilddagi ilovalar soni maksimal miqdorga (%d) yetdi."
+
msgstr "已选中"
msgid "IDS_ST_BODY_CHOCO_COOKY"
-msgstr "Choco cooky"
+msgstr "巧克饼干"
msgid "IDS_ST_BODY_COOL_JAZZ"
msgstr "爵士酷"
msgstr "互联网"
msgid "IDS_MEMO_HEADER_PD_SELECTED_ABB2"
-msgstr "已选中 %d 个"
+msgstr "%d 已选中"
msgid "IDS_ST_SK_NEXT"
msgstr "下一步"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "将停用 %s 及所有相关功能。若要重新启用,请前往设定 > 应用程序管理器。"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "已达到文件夹中的最大应用程序数 (%d)"
+
msgstr "瀏覽器"
msgid "IDS_MEMO_HEADER_PD_SELECTED_ABB2"
-msgstr "已選擇 %d 個"
+msgstr "%d 已選擇"
msgid "IDS_ST_SK_NEXT"
msgstr "下一步"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "將停用 %s 及所有相關功能。若要重新啟用,請前往設定 > 應用程式管理員。"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "已達資料夾中的應用程式數量上限 (%d)。"
+
msgstr "網際網路"
msgid "IDS_MEMO_HEADER_PD_SELECTED_ABB2"
-msgstr "已選擇 %d"
+msgstr "%d 已選擇"
msgid "IDS_ST_SK_NEXT"
msgstr "下一步"
msgid "IDS_HS_POP_PS_AND_ALL_THE_FEATURES_RELATED_TO_IT_WILL_BE_DISABLED_TO_ENABLE_IT_AGAIN_GO_TO_SETTINGS_APPLICATION_MANAGER"
msgstr "將停用 %s 及所有相關功能。若要重新啟用,請前往設定 > 應用程式管理員。"
+msgid "IDS_HS_TPOP_MAXIMUM_NUMBER_OF_APPLICATIONS_IN_FOLDER_HPD_REACHED"
+msgstr "已達資料夾中的應用程式數量上限 (%d)。"
+