Merge "Apply secure logs" into tizen_2.1
authorSunwook Bae <sunwook45.bae@samsung.com>
Fri, 10 May 2013 07:34:48 +0000 (16:34 +0900)
committerGerrit Code Review <gerrit2@kim11>
Fri, 10 May 2013 07:34:48 +0000 (16:34 +0900)
81 files changed:
inc/FLclLocale.h
packaging/osp-appfw.spec
src/app/FAppAppResource.cpp
src/app/FApp_AppControlImpl.cpp
src/app/FApp_AppControlManager.cpp
src/app/FApp_AppManagerImpl.cpp
src/app/FApp_AppRegistryImpl.cpp
src/app/FApp_AppResourceImpl.cpp
src/app/FApp_ConditionManagerProxy.cpp
src/app/FApp_ImeAppImpl.cpp [deleted file]
src/app/FApp_ImeAppImpl.h [deleted file]
src/app/FApp_PackageManagerProxy.cpp
src/app/inc/FAppPkg_PackageInfoImpl.h
src/app/inc/FApp_PackageManagerIpcMessages.h
src/app/inc/FApp_PackageManagerProxy.h
src/app/package/FAppPkg_PackageAppInfoImpl.cpp
src/app/package/FAppPkg_PackageInfoImpl.cpp
src/app/package/FAppPkg_PackageManagerImpl.cpp
src/locales/FLclLocale.cpp
src/locales/FLcl_LocaleData.cpp
src/locales/FLcl_LocaleImpl.cpp
src/locales/FLcl_LocaleManagerImpl.cpp
src/locales/inc/FLcl_LocaleManagerImpl.h
src/osp-string/ar.po
src/osp-string/az.po [new file with mode: 0755]
src/osp-string/bg.po
src/osp-string/ca.po
src/osp-string/cs.po
src/osp-string/da.po
src/osp-string/de_DE.po
src/osp-string/el_GR.po
src/osp-string/en.po
src/osp-string/en_PH.po [new file with mode: 0755]
src/osp-string/en_US.po
src/osp-string/es_ES.po
src/osp-string/es_MX.po [new file with mode: 0755]
src/osp-string/et.po [new file with mode: 0755]
src/osp-string/eu.po [new file with mode: 0755]
src/osp-string/fi.po
src/osp-string/fr_CA.po [new file with mode: 0755]
src/osp-string/fr_FR.po
src/osp-string/ga.po [new file with mode: 0755]
src/osp-string/gl.po [new file with mode: 0755]
src/osp-string/he.po [deleted file]
src/osp-string/hi.po
src/osp-string/hr.po
src/osp-string/hu.po
src/osp-string/hy.po [new file with mode: 0755]
src/osp-string/id.po [deleted file]
src/osp-string/is.po [new file with mode: 0755]
src/osp-string/it_IT.po
src/osp-string/ja_JP.po
src/osp-string/ka.po [new file with mode: 0755]
src/osp-string/kk.po [new file with mode: 0755]
src/osp-string/ko_KR.po
src/osp-string/lt.po
src/osp-string/lv.po
src/osp-string/mk.po [new file with mode: 0755]
src/osp-string/ms.po [deleted file]
src/osp-string/nb.po [new file with mode: 0755]
src/osp-string/nl_NL.po
src/osp-string/no.po [deleted file]
src/osp-string/osp_string.xls
src/osp-string/pl.po
src/osp-string/pt_BR.po [new file with mode: 0755]
src/osp-string/pt_PT.po
src/osp-string/ro.po
src/osp-string/ru_RU.po
src/osp-string/sk.po
src/osp-string/sl.po
src/osp-string/sr.po
src/osp-string/sv.po
src/osp-string/th.po [deleted file]
src/osp-string/tr_TR.po
src/osp-string/uk.po
src/osp-string/uz.po [new file with mode: 0755]
src/osp-string/vi.po [deleted file]
src/osp-string/zh_CN.po
src/osp-string/zh_HK.po
src/osp-string/zh_SG.po [new file with mode: 0755]
src/osp-string/zh_TW.po

index 1175806..3e64bab 100644 (file)
@@ -571,9 +571,7 @@ enum LanguageCode
        LANGUAGE_ZUN, /**< Zuni */
        LANGUAGE_ZXX, /**< No linguistic content; Not applicable */
        LANGUAGE_ZZA, /**< Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki */
-       LANGUAGE_MAX, // Language max count
-
-    LANGUAGE_INVALID_RESERVED = LANGUAGE_ZZA + 2, // An invalid language code for internal (LANGUAGE_ZZA+2)
+       LANGUAGE_MAX // Language max count
 }; // LanguageCode
 
 
@@ -833,9 +831,7 @@ enum CountryCode
        COUNTRY_BL, /**< SAINT BARTHELEMY @b Since: @b 2.1  */
        COUNTRY_MF, /**< SAINT MARTIN (FRENCH PART) @b Since: @b 2.1 */
        COUNTRY_AREA_419, /**< Latin America and the Caribbean @b Since: @b 2.1  */
-       COUNTRY_MAX,    //< Country max count
-
-    COUNTRY_INVALID_RESERVED = COUNTRY_ME + 2, // An invalid country code for internal (COUNTRY_ME+2)
+       COUNTRY_MAX    //< Country max count
 };
 
 
index 125a47b..2a07662 100755 (executable)
@@ -152,6 +152,8 @@ chmod -R 777 /opt/usr/media
 chmod -R 777 /tmp/osp
 
 chown -R 5000:5000 /opt/usr/media
+locale -a > /opt/usr/etc/clocale.list
+chmod 444 /opt/usr/etc/clocale.list
 
 %postun -p /sbin/ldconfig
 
index f078e84..3d7474b 100644 (file)
@@ -26,6 +26,9 @@
 #include <FSec_AccessController.h>
 #include "FApp_AppResourceImpl.h"
 #include "FApp_AppInfo.h"
+#ifdef _SINGLETON_CLEANUP
+#include "FApp_LongevityManager.h"
+#endif
 
 using namespace Tizen::Base;
 using namespace Tizen::Graphics;
@@ -76,6 +79,10 @@ AppResource::GetInstance(void)
        if (pSelfAppResource == null)
        {
                pSelfAppResource = _AppResourceImpl::GetInstanceN(APP_RESOURCE_DEFAULT);
+
+#ifdef _SINGLETON_CLEANUP
+               _LongevityManager::GetInstance().RegisterOwnership(*pSelfAppResource);
+#endif
        }
 
 //     ClearLastResult();      // as this method does not register any exception.
index a2a036e..6c0ba57 100755 (executable)
@@ -875,14 +875,19 @@ _AppControlImpl::Stop(void)
 String
 _AppControlImpl::GetAppName(void)
 {
-       if ((_property & _APPCONTROL_PROPERTY_OSP) && _appName.IsEmpty())
+       if (_appName.IsEmpty())
        {
-               const AppId& appId = _path;
+               AppId appId = GetAppId();
+               AppId aliasAppId = _AppControlRegistry::GetInstance()->GetAliasAppId(appId);
+               if (!aliasAppId.IsEmpty())
+               {
+                       appId = aliasAppId;
+               }
 
                std::unique_ptr<PackageAppInfo> pInfo(_PackageManagerImpl::GetInstance()->GetPackageAppInfoN(appId));
-
                if (pInfo.get())
                {
+                       SysLog(NID_APP, "PackageInfo of appId(%ls) exists", appId.GetPointer());
                        const String& name = pInfo->GetAppName();
                        if (name == L"_AppControl")
                        {
@@ -907,7 +912,10 @@ _AppControlImpl::GetAppName(void)
                        {
                                _appName = pInfo->GetAppDisplayName();
                        }
-                       SysLog(NID_APP, "Initializing AppName(%ls) for %ls.", _appName.GetPointer(), appId.GetPointer());
+               }
+               else
+               {
+                       SysLog(NID_APP, "PackageInfo of appId(%ls) does not exist", appId.GetPointer());
                }
        }
 
@@ -935,9 +943,15 @@ _AppControlImpl::GetOperationId(void) const
 IList*
 _AppControlImpl::GetCategoryListN(void) const
 {
-       const AppId& appId = GetAppId();
+       AppId appId = GetAppId();
        SysTryReturn(NID_APP, !appId.IsEmpty(), null, E_SYSTEM, "[E_SYSTEM] Empty appId.");
 
+       AppId aliasAppId = _AppControlRegistry::GetInstance()->GetAliasAppId(appId);
+       if (!aliasAppId.IsEmpty())
+       {
+               appId = aliasAppId;
+       }
+
        SysLog(NID_APP, "Acquiring category for app %ls.", appId.GetPointer());
 
        std::unique_ptr<PackageAppInfo> pAppInfo(_PackageManagerImpl::GetInstance()->GetPackageAppInfoN(appId));
index e9a3837..2928230 100755 (executable)
@@ -594,7 +594,7 @@ _AppControlManager::LaunchApp(const AppId& appId, _AppArg* pArg, int req)
        kb = pArg->GetBundle();
        
        pid = appsvc_run_service(kb, req, LaunchResultCb, this);
-       if (pid > 0)
+       if (pid >= 0)
        {
                SysLog(NID_APP, "Submode launch successful");
                return E_SUCCESS;
@@ -610,7 +610,7 @@ _AppControlManager::LaunchApp(const AppId& appId, _AppArg* pArg, int req)
        {
                kb = pArg->GetBundle();
                pid = appsvc_run_service(kb, req, LaunchResultCb, this);
-               if (pid > 0)
+               if (pid >= 0)
                {
                        SysLog(NID_APP, "Application(%d) launched with reqId(%d) and arg(0x%x).", pid, req, pArg);
                        return E_SUCCESS;
@@ -727,7 +727,7 @@ _AppControlManager::Launch(const AppId& appId, _AppArg* pArg, AppSvcResFn pCb, v
                kb = pArg->GetBundle();
 
                pid = appsvc_run_service(kb, req, reinterpret_cast<appsvc_res_fn>(pCb), pData);
-               if (pid > 0)
+               if (pid >= 0)
                {
                        SysLog(NID_APP, "Submode launch successful");
                        return pid;
@@ -744,13 +744,13 @@ _AppControlManager::Launch(const AppId& appId, _AppArg* pArg, AppSvcResFn pCb, v
        {
                kb = pArg->GetBundle();
                pid = appsvc_run_service(kb, req, reinterpret_cast<appsvc_res_fn>(pCb), pData);
-               if (pid > 0)
+               if (pid >= 0)
                {
                        SysLog(NID_APP, "Application(%d) launched with reqId(%d) and arg(0x%x).", pid, req, pArg);
                        return pid;
                }
                count++;
-               SysLog(NID_APP, "Waiting %dth time.", count);
+               SysLog(NID_APP, "Waiting %dth time with %d.", count, pid);
                Thread::Sleep(TRY_SLEEP_TIME);
        }
        while (count < TRY_COUNT);
@@ -794,8 +794,14 @@ _AppControlManager::LaunchAppImplicit(_AppArg* pArg, int req)
        }
 
        int pid = appsvc_run_service(kb, req, LaunchResultCb, this);
-       if (pid > 0)
+       if (pid >= 0)
        {
+               if (pid == 0)
+               {
+                       SysLog(NID_APP, "Sending local process again.");
+                       pid = getpid();
+               }
+
                char pkgname[255] = {0, };
                aul_app_get_pkgname_bypid(pid, pkgname, 255);
 
index 6c57624..3bde180 100755 (executable)
@@ -290,11 +290,31 @@ _AppManagerImpl::GetConditionManagerProxy(void)
 {
        if (__pConditionManager == null)
        {
+               const int MAX_TRY_COUNT = 5;
+               const int TRY_SLEEP_TIME = 250;
+
                __pConditionManager = new (std::nothrow) _ConditionManagerProxy;
                SysAssert(__pConditionManager != null);
 
-               result r = __pConditionManager->Construct();
-               SysAssertf(r == E_SUCCESS, "__pConditionManager->Construct() faliied [%s].", GetErrorMessage(r));
+               int count = 0;
+               while (true)
+               {
+                       result r = __pConditionManager->Construct();
+                       if (r == E_SUCCESS)
+                       {
+                               SysLog(NID_APP, "Succeeded in connecting condition manager.");
+                               break;
+                       }
+
+                       if (count >= MAX_TRY_COUNT)
+                       {
+                               SysLog(NID_APP, "Failed to connecting condition manager.");
+                               break;
+                       }
+
+                       count++;
+                       Thread::Sleep(TRY_SLEEP_TIME);
+               }
        }
 
        return __pConditionManager;
index 6aa8f58..9d2ab4b 100644 (file)
@@ -43,11 +43,7 @@ _AppRegistryImpl::_AppRegistryImpl(void)
 
 _AppRegistryImpl::~_AppRegistryImpl(void)
 {
-       if (__pRegistry != null)
-       {
-               delete __pRegistry;
-               __pRegistry = null;
-       }
+       delete __pRegistry;
 }
 
 
@@ -62,8 +58,8 @@ _AppRegistryImpl::Construct(void)
        const String& packageId = _AppInfo::GetPackageId();
        String regName = _AppInfo::GetAppRootPath() + L"data/";
 
-       SysAssertf(!packageId.IsEmpty(), "Empty packageId.");
-       r = regName.Append(static_cast <const String&>(packageId));
+       SysAssertf(!packageId.IsEmpty(), "Empty package.");
+       r = regName.Append(packageId);
        SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] String appending has failed.", GetErrorMessage(r));
 
        __pRegistry = new (std::nothrow) Registry();
index fe9c18f..dcb5d99 100644 (file)
@@ -94,7 +94,7 @@ _AppResourceImpl::GetInstanceN(AppResourceBy type, const Tizen::Base::String& va
        r = __pContainer->ContainsKey(value, hasAppResource);
        SysTryReturn(NID_APP, !IsFailed(r), null, r, "[%s] Checking to contain is failed.", GetErrorMessage(r));
 
-       if(hasAppResource == true)
+       if (hasAppResource)
        {
                return static_cast<AppResource*> (__pContainer->GetValue(value));
        }
index 7a941d2..98c6aac 100644 (file)
@@ -22,6 +22,8 @@
 #include <new>
 #include <memory>
 
+#include <unique_ptr.h>
+
 #include <FBaseErrors.h>
 
 #include <FBaseSysLog.h>
@@ -33,6 +35,7 @@
 
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
+using namespace Tizen::Io;
 
 namespace Tizen { namespace App
 {
@@ -51,11 +54,13 @@ _ConditionManagerProxy::~_ConditionManagerProxy(void)
 result
 _ConditionManagerProxy::Construct()
 {
-       __pIpcClient = new (std::nothrow) Tizen::Io::_IpcClient();
-       SysTryReturnResult(NID_APP, __pIpcClient != null, E_OUT_OF_MEMORY, "_IpcClient creation failed.");
+       std::unique_ptr<_IpcClient> pIpcClient(new (std::nothrow) _IpcClient());
+       SysTryReturnResult(NID_APP, pIpcClient.get() != null, E_OUT_OF_MEMORY, "_IpcClient creation failed.");
+
+       result r = pIpcClient->Construct("osp.app.ipcserver.conditionmanager");
+       SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%%s] _IpcClient constructing faliied.", GetErrorMessage(r));
 
-       result r = __pIpcClient->Construct("osp.app.ipcserver.conditionmanager");
-       SysTryReturn(NID_APP, !IsFailed(r), r, r, "_IpcClient constructing faliied [%s].", GetErrorMessage(r));
+       __pIpcClient = pIpcClient.release();
 
        return E_SUCCESS;
 }
diff --git a/src/app/FApp_ImeAppImpl.cpp b/src/app/FApp_ImeAppImpl.cpp
deleted file mode 100644 (file)
index 9f1fd05..0000000
+++ /dev/null
@@ -1,396 +0,0 @@
-//
-// Copyright (c) 2012 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-/**
- * @file       FApp_ImeAppImpl.cpp
- * @brief      This is the implementation for the _ImeAppImpl class.
- */
-
-#include <cstdio>
-#include <cstring>
-#include <unistd.h>
-#include <dlog.h>
-#include <dlfcn.h>
-
-#define Uses_SCIM_HELPER
-#define Uses_SCIM_TYPES
-#define Uses_SCIM_CONFIG_BASE
-#undef null
-#include <scim.h>
-#define null 0
-
-#include <FAppAppRegistry.h>
-#include <FBaseColArrayList.h>
-#include <FUiCtrlFrame.h>
-
-#include <FBaseSysLog.h>
-#include <FUi_ControlManager.h>
-#include <FUi_ControlImplManager.h>
-#include <FUi_KeyEventManager.h>
-#include <FUi_WindowImpl.h>
-#include <FUi_EcoreEvasMgr.h>
-#include <FUi_EcoreEvas.h>
-#include <FSys_PowerManagerImpl.h>
-
-#include "FApp_AppFrame.h"
-#include "FApp_AppInfo.h"
-#include "FApp_AppImpl.h"
-#include "FApp_ImeAppImpl.h"
-#include "FAppPkg_PackageManagerImpl.h"
-
-//#include "FUiIme_ScimDataConverter.h"
-
-using namespace Tizen::App;
-using namespace Tizen::App::Package;
-using namespace Tizen::Base;
-using namespace Tizen::Base::Collection;
-using namespace Tizen::Ui;
-using namespace Tizen::Ui::Controls;
-using namespace Tizen::Ui::Ime;
-using namespace Tizen::System;
-using namespace Tizen::Graphics;
-
-
-const char GLINFO_FILE_PATH[] = "info/webservice.info";
-
-
-namespace Tizen { namespace App
-{
-
-_ImeAppImpl* _ImeAppImpl::__pImeAppImpl = null;
-
-
-_ImeAppImpl::_ImeAppImpl(UiApp* pUiApp)
-       : _UiAppImpl(pUiApp)
-       , __pAppImpl(_AppImpl::GetInstance())
-       , __appUiState(APP_UI_STATE_BACKGROUND)
-       , __pUiApp(pUiApp)
-{
-       __pImeAppImpl = this;
-       SysTryReturnVoidResult(NID_APP, __pAppImpl != null, E_INVALID_STATE, "[E_INVALID_STATE] Getting internal instance failed.");
-}
-
-
-_ImeAppImpl::~_ImeAppImpl(void)
-{
-       __pImeAppImpl = null;
-}
-
-
-bool
-_ImeAppImpl::OnCreate(void)
-{
-       SysLog(NID_APP, "Platform creation event.");
-
-       _AppInfo::SetAppState(INITIALIZING);
-
-       return true;
-}
-
-
-void
-_ImeAppImpl::OnService(service_s* service)
-{
-}
-
-
-void
-_ImeAppImpl::OnTerminate(void)
-{
-       SysLog(NID_APP, "Termination event 0x%x state", _AppInfo::GetAppState());
-
-       if (OnImeAppImplTerminating() != true)
-       {
-               SysLog(NID_APP, "[E_SYSTEM] The Termination of application failed.");
-       }
-}
-
-
-void
-_ImeAppImpl::OnResume(void)
-{
-       SysLog(NID_APP, "System resume event on 0x%x state", _AppInfo::GetAppState());
-
-       if (_AppInfo::GetAppState() == RUNNING)
-       {
-               OnForeground();
-       }
-}
-
-
-void
-_ImeAppImpl::OnPause(void)
-{
-       SysLog(NID_APP, "System pause event on 0x%x state", _AppInfo::GetAppState());
-
-       if (_AppInfo::GetAppState() == RUNNING)
-       {
-               OnBackground();
-       }
-}
-
-
-void
-_ImeAppImpl::OnDeviceOrientationChanged(app_device_orientation_e orientation)
-{
-       SysLog(NID_APP, "System device orientation event.");
-
-       _ControlImplManager* pControlImplManager = _ControlImplManager::GetInstance();
-       if (pControlImplManager == null)
-       {
-               SysLog(NID_APP, "Device orientation event arrived too early.");
-               return;
-       }
-
-       pControlImplManager->OnScreenRotated(orientation);
-}
-
-
-long
-_ImeAppImpl::OnWindowHandleRequest(void)
-{
-       const _EcoreEvas* const pEvas = GetEcoreEvasMgr()->GetEcoreEvas();
-       return (pEvas) ? static_cast<long>(pEvas->GetXWindow()) : -1;
-}
-
-
-bool
-_ImeAppImpl::OnAppInitializing(void)
-{
-       // [FIXME] Temporary code for enabling opengl
-
-       // to reduce package manager overhead, _AppInfo::GetAppRootPath() is not used
-
-       if (faccessat(_AppInfo::GetAppRootDirFd(), GLINFO_FILE_PATH, F_OK, 0) == 0)
-       {
-               SysLog(NID_APP, "Setting opengl engine for WEB_SERVICE privilege.");
-               elm_config_preferred_engine_set("opengl_x11");
-       }
-
-       // Do Ui related initializing for UiApp
-       result r = InitializeUiFramework();
-       if (IsFailed(r))
-       {
-               SysLogException(NID_APP, E_SYSTEM, "Getting resolution information failure. Application may not be installed correctly.");
-               _Process::Exit(-1);
-       }
-
-       _KeyEventManager::GetInstance()->AddKeyEventListener(*this);
-
-       SysTryReturn(NID_APP, __pUiApp != null, false, E_INVALID_STATE, "[E_INVALID_STATE] Getting UiApp instance failed.");
-       return __pUiApp->OnAppInitializing(*(AppRegistry::GetInstance()));
-}
-
-
-bool
-_ImeAppImpl::OnAppInitialized(void)
-{
-       SysTryReturn(NID_APP, __pUiApp != null, false, E_INVALID_STATE, "[E_INVALID_STATE] Getting UiApp instance failed.");
-
-       __pUiApp->OnAppInitialized();
-       return true;
-}
-
-
-bool
-_ImeAppImpl::OnImeAppImplTerminating(void)
-{
-       bool result = false;
-
-       if (_AppInfo::GetAppState() != TERMINATED)
-       {
-               result = __pUiApp->OnAppTerminating(*(AppRegistry::GetInstance()), __pAppImpl->IsForcedTermination());
-               _AppInfo::SetAppState(TERMINATED);
-       }
-
-       // Do Ui related finalizing for UiApp
-       FinalizeUiFramework();
-
-       return result;
-}
-
-
-void
-_ImeAppImpl::OnForeground(void)
-{
-       result r = E_SUCCESS;
-
-       __appUiState = APP_UI_STATE_FOREGROUND;
-       __pUiApp->OnForeground();
-
-       r = _PowerManagerImpl::OnForeground();
-
-       SysTryLog(NID_APP, !IsFailed(r), "Failed to send foreground event to powermanager");
-}
-
-
-void
-_ImeAppImpl::OnBackground(void)
-{
-       result r = E_SUCCESS;
-
-       __appUiState = APP_UI_STATE_BACKGROUND;
-       __pUiApp->OnBackground();
-
-       r = _PowerManagerImpl::OnBackground();
-
-       SysTryLog(NID_APP, !IsFailed(r), "Failed to send background event to powermanager");
-}
-
-
-AppUiState
-_ImeAppImpl::GetAppUiState(void) const
-{
-       return __appUiState;
-}
-
-
-_ImeAppImpl*
-_ImeAppImpl::GetInstance(void)
-{
-       return __pImeAppImpl;
-}
-
-
-UiApp*
-_ImeAppImpl::GetUiAppInstance(void)
-{
-       return __pUiApp;
-}
-
-
-} } //Tizen::App
-/*
-#define MAX_BUFFER 100
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif // __cplusplus
-
-extern int OspImeInfo(char* uuid, char* name, char* language) __attribute__((weak));
-
-unsigned int _OSP_EXPORT_
-scim_helper_module_number_of_helpers (void)
-{
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_number_of_helpers");
-       return 1;
-}
-
-bool _OSP_EXPORT_
-scim_helper_module_get_helper_info (unsigned int idx, scim::HelperInfo& info)
-{
-       char uuid[MAX_BUFFER];
-       char name[MAX_BUFFER];
-       memset(uuid, '\0', MAX_BUFFER);
-       memset(name, '\0', MAX_BUFFER);
-
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_get_helper_info enter");
-
-       if (dlsym(null, "OspImeInfo") != null)
-       {
-               LOG(LOG_DEBUG, "IME", "IME : OspImeInfo found");
-               OspImeInfo(uuid, name, null);
-       }
-
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_get_helper_info 2 %ls %ls", uuid, name);
-
-       if (strlen(uuid) == 0)
-       {
-               LOG(LOG_DEBUG, "IME", "IME : OspImeInfo no uuid return");
-               strncpy(uuid, "723191f0-cfb3-11e1-9ea3-e811323afc30", strlen("723191f0-cfb3-11e1-9ea3-e811323afc30"));
-       }
-
-       if (strlen(name) == 0)
-       {
-               LOG(LOG_DEBUG, "IME", "IME : OspImeInfo no name return");
-               strncpy(name, "Keyboard", strlen("Keyboard"));
-       }
-
-       String Uuid(uuid);
-       String Name(name);
-
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_get_helper_info %ls %ls", Uuid.GetPointer(), Name.GetPointer());
-
-       Tizen::Ui::Ime::_ScimDataConverter dataConverter;
-       scim::String scimUuid;
-       scim::String scimName;
-
-       dataConverter.ConvertString(Uuid, scimUuid);
-       dataConverter.ConvertString(Name, scimName);
-
-       if (idx == 0)
-       {
-               info = scim::HelperInfo(scimUuid, scimName, "", "",
-                                                               scim::SCIM_HELPER_STAND_ALONE | scim::SCIM_HELPER_NEED_SCREEN_INFO | scim::SCIM_HELPER_AUTO_RESTART);
-               return true;
-       }
-
-       return false;
-}
-
-scim::String _OSP_EXPORT_
-scim_helper_module_get_helper_language (unsigned int idx)
-{
-       // get ImeApplicationInfo
-       char uuid[MAX_BUFFER];
-       char language[MAX_BUFFER];
-       memset(uuid, '\0', MAX_BUFFER);
-       memset(language, '\0', MAX_BUFFER);
-
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_get_helper_language enter");
-
-       if (dlsym(null, "OspImeInfo") != null)
-       {
-               LOG(LOG_DEBUG, "IME", "IME : OspImeInfo found");
-               OspImeInfo(uuid, null, language);
-       }
-
-       if (strlen(language) == 0)
-       {
-               LOG(LOG_DEBUG, "IME", "IME : OspImeInfo no language return");
-               strncpy(language, "fr_FR", strlen("fr_FR"));
-       }
-
-       String Language(language);
-
-       LOG(LOG_DEBUG, "IME", "IME : scim_helper_module_get_helper_language %ls", Language.GetPointer());
-
-       // convert String
-       Tizen::Ui::Ime::_ScimDataConverter dataConverter;
-       scim::String scimLanguage;
-
-       dataConverter.ConvertString(Language, scimLanguage);
-
-       return scimLanguage;
-}
-
-void _OSP_EXPORT_
-scim_module_init (void)
-{
-       LOG(LOG_DEBUG, "IME", "IME : scim_module_init");
-}
-
-void _OSP_EXPORT_
-scim_module_exit (void)
-{
-       LOG(LOG_DEBUG, "IME", "IME : scim_module_exit");
-}
-
-#ifdef __cplusplus
-}
-#endif // __cplusplus
-*/
diff --git a/src/app/FApp_ImeAppImpl.h b/src/app/FApp_ImeAppImpl.h
deleted file mode 100644 (file)
index 931b679..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-//
-// Copyright (c) 2012 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-/**
- * @file       FApp_ImeAppImpl.h
- * @brief      This is the header file for the %_ImeAppImpl class.
- */
-
-#ifndef _FAPP_INTERNAL_IME_APP_IMPL_H_
-#define _FAPP_INTERNAL_IME_APP_IMPL_H_
-
-#include <app.h>
-
-#include <FAppUiApp.h>
-#include <FBaseRtIEventListener.h>
-
-#include "FApp_UiAppImpl.h"
-
-namespace Tizen { namespace Base { namespace Collection { class IList; } } }
-namespace Tizen { namespace Ui {namespace Controls { class Frame; } } }
-
-namespace Tizen { namespace App
-{
-
-class IAppFrame;
-class _AppFrame;
-
-/**
- * @class      _ImeAppImpl
- * @brief      This class is the Impl class of a IME application.
- * @since 2.1
- *
- * This class is the Impl class of a IME application.
- */
-class _ImeAppImpl
-       : public Tizen::App::_UiAppImpl
-{
-public:
-       /**
-       * Returns the _ImeAppImpl's instance pointer.
-       *
-       * @since 2.1
-       * @return       A pointer to the %_ImeAppImpl instance, @n
-       *                       else @c null if it fails
-       */
-       static _ImeAppImpl* GetInstance(void);
-
-       /**
-       * Returns the UiApp's instance pointer.
-       *
-       * @since 2.1
-       * @return       A pointer to the %UiApp instance, @n
-       *                       else @c null if it fails
-       */
-       UiApp* GetUiAppInstance(void);
-
-       /**
-        * Called when the application is started
-        *
-        * @since 2.1
-        * @return      @c true if the method is successful, @n
-        *              else @c false
-        * @param[in]   user_data       The user data passed from the callback registration function
-        * @remarks     This is a system dependent callback function
-        */
-       virtual bool OnCreate(void);
-
-       /**
-        * Called when other application send the launch request to the application
-        *
-        * @since 2.1
-        * @param[in]   service The handle to the service
-        * @param[in]   user_data       The user data passed from the callback registration function
-        * @remarks     This is a system dependent callback function
-        */
-       virtual void OnService(service_s* service);
-
-       /**
-        * Called when the application is completely obscured by another application and becomes invisible
-        *
-        * @since 2.1
-        * @param[in]   user_data       The user data passed from the callback registration function
-        * @remarks     This is a system dependent callback function
-        */
-       virtual void OnPause(void);
-
-       /**
-        * Called when the application becomes visible
-        *
-        * @since 2.1
-        * @param[in]   user_data       The user data passed from the callback registration function
-        * @remarks     This is a system dependent callback function
-        */
-       virtual void OnResume(void);
-
-       /**
-        * Called once after the main loop of application exits
-        *
-        * @since 2.1
-        * @param[in]   user_data       The user data passed from the callback registration function
-        * @remarks     This is a system dependent callback function
-        */
-       virtual void OnTerminate(void);
-
-       /**
-        * Called when an orintation event occurs.
-        *
-        * @since 2.1
-        * @param[in]   orientation     The information about the orientation event
-        */
-       virtual void OnDeviceOrientationChanged(app_device_orientation_e orientation);
-
-       /**
-        * Called when the application's state changes to Tizen::App::AppState::INITIALIZING. @n
-        *
-        * @since 2.1
-        * @return      @c true if the method is successful, @n
-        *              else @c false
-        */
-       virtual bool OnAppInitializing(void);
-
-       /**
-        * Called when the application's INITIALIZING state is finished
-        *
-        * @since 2.1
-        * @return      @c true if the method is successful, @n
-        *                      else @c false
-        */
-       virtual bool OnAppInitialized(void);
-
-
-       /**
-        * Called when the internal window handle is required.
-        *
-        * @since 2.1
-        */
-       virtual long OnWindowHandleRequest(void);
-
-       /**
-        * Called when the application's state change to Tizen::App::AppState::TERMINATING. @n
-        *
-        * @since 2.1
-        * @param[in]   forcedTermination       @c true if the application terminate by system or other application, else @c false.
-        * @return      @c true if the method is successful, @n
-        *              else @c false
-        */
-       bool OnImeAppImplTerminating(void);
-
-private:
-       /**
-        * This is the default constructor for this class.
-        *
-        * @since 2.1
-        */
-       _ImeAppImpl(void);
-
-       /**
-        * This is the constructor for this class.
-        *
-        * @since 2.1
-        */
-       _ImeAppImpl(UiApp* pUiApp);
-
-       /**
-        * This is the copy constructor for the this class.
-        */
-       _ImeAppImpl(const _ImeAppImpl& source);
-
-       /**
-        * This is the assignment operator for this class.
-        */
-       _ImeAppImpl& operator =(const _ImeAppImpl& source);
-
-       /**
-        * This is the destructor for this class.
-        *
-        * @since 2.1
-        */
-       virtual ~_ImeAppImpl(void);
-
-       /**
-        * Gets the UI state of the IME application.
-        *
-        * @since 2.1
-        * @return      The UI state of the IME application
-        */
-       AppUiState GetAppUiState(void) const;
-
-       void OnForeground(void);
-
-       void OnBackground(void);
-
-private:
-       static _ImeAppImpl* __pImeAppImpl;
-
-       _AppImpl* __pAppImpl;
-
-       AppUiState __appUiState;
-
-       UiApp* __pUiApp;
-
-       friend class UiApp;
-}; //_ImeAppImpl
-
-} } //Tizen::App
-
-#endif // _FAPP_INTERNAL_IME_APP_IMPL_H_
index 6e492ac..37334e1 100644 (file)
@@ -89,4 +89,70 @@ _PackageManagerProxy::UninstallPackage(const PackageId& packageId, IPackageUnins
        return response;
 }
 
+result
+_PackageManagerProxy::GetPackageInfoFromFileN(const String& filePath, PackageInfo* pPackageInfo)
+{
+       SysTryReturnResult(NID_APP, __pIpcClient != null, E_INVALID_STATE, "__pIpcClient instance must not be null.");
+       SysTryReturnResult(NID_APP, pPackageInfo != null, E_INVALID_STATE, "pPackageInfo instance must not be null.");
+
+       SysLog(NID_APP, "file = [%ls]", filePath.GetPointer());
+
+       result response = E_SUCCESS;
+       String info;
+       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) PackageManager_GetPackageInfoFromFileN(filePath, &info, &response));
+
+       result r = __pIpcClient->SendRequest(*pMsg.get());
+       SysTryReturn(NID_APP, !IsFailed(r), r, r, "__pIpcClient->SendRequest is failed. (%s)", GetErrorMessage(r));
+
+       return response;
+}
+
+long long
+_PackageManagerProxy::GetSize(const PackageId& packageId)
+{
+       SysTryReturn(NID_APP, __pIpcClient != null, 0, E_INVALID_STATE, "__pIpcClient instance must not be null.");
+
+       SysLog(NID_APP, "packageId = [%ls]", packageId.GetPointer());
+
+       long long size = 0;
+       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) PackageManager_GetSize(packageId, &size));
+
+       result r = __pIpcClient->SendRequest(*pMsg.get());
+       SysTryReturn(NID_APP, !IsFailed(r), 0, r, "__pIpcClient->SendRequest is failed. (%s)", GetErrorMessage(r));
+
+       return size;
+}
+
+long long
+_PackageManagerProxy::GetDataSize(const PackageId& packageId)
+{
+       SysTryReturn(NID_APP, __pIpcClient != null, 0, E_INVALID_STATE, "__pIpcClient instance must not be null.");
+
+       SysLog(NID_APP, "packageId = [%ls]", packageId.GetPointer());
+
+       long long dataSize = 0;
+       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) PackageManager_GetDataSize(packageId, &dataSize));
+
+       result r = __pIpcClient->SendRequest(*pMsg.get());
+       SysTryReturn(NID_APP, !IsFailed(r), 0, r, "__pIpcClient->SendRequest is failed. (%s)", GetErrorMessage(r));
+
+       return dataSize;
+}
+
+PackageType
+_PackageManagerProxy::GetType(const PackageId& packageId)
+{
+       SysTryReturn(NID_APP, __pIpcClient != null, PACKAGE_TYPE_TPK, E_INVALID_STATE, "__pIpcClient instance must not be null.");
+
+       SysLog(NID_APP, "packageId = [%ls]", packageId.GetPointer());
+
+       int type = 0;
+       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) PackageManager_GetType(packageId, &type));
+
+       result r = __pIpcClient->SendRequest(*pMsg.get());
+       SysTryReturn(NID_APP, !IsFailed(r), PACKAGE_TYPE_TPK, r, "__pIpcClient->SendRequest is failed. (%s)", GetErrorMessage(r));
+
+       return (PackageType)type;
+}
+
 } } // Tizen::App
index d693ae1..031cda3 100644 (file)
@@ -96,7 +96,7 @@ public:
 
        static int PackageAppInfoListHandler(const pkgmgrinfo_appinfo_h handle, void* pUser_data);
 
-       Tizen::Base::Collection::ArrayList* GetPrivilegeListN(void) const;
+       Tizen::Base::Collection::IList* GetPrivilegeListN(void) const;
        result AddPrivilege(const Tizen::Base::String& privilege);
 
        result AddPackageAppInfo(const PackageAppInfo& appInfo);
index 890f80e..7b7191c 100644 (file)
@@ -28,3 +28,7 @@
 
 IPC_SYNC_MESSAGE_CONTROL3_1(PackageManager_InstallPackage, Tizen::App::PackageId, Tizen::Base::String, int, result)
 IPC_SYNC_MESSAGE_CONTROL2_1(PackageManager_UninstallPackage, Tizen::App::PackageId, int, result)
+IPC_SYNC_MESSAGE_CONTROL1_2(PackageManager_GetPackageInfoFromFileN, Tizen::Base::String, Tizen::Base::String, result)
+IPC_SYNC_MESSAGE_CONTROL1_1(PackageManager_GetSize, Tizen::App::PackageId, long long)
+IPC_SYNC_MESSAGE_CONTROL1_1(PackageManager_GetDataSize, Tizen::App::PackageId, long long)
+IPC_SYNC_MESSAGE_CONTROL1_1(PackageManager_GetType, Tizen::App::PackageId, int)
index 0a8a1a3..b1bafb2 100644 (file)
@@ -55,6 +55,10 @@ public:
 
        result InstallPackage(const PackageId& packageId, const Tizen::Base::String& packagePath, Tizen::App::Package::IPackageInstallationResponseListener* pListener);
        result UninstallPackage(const PackageId& packageId, Tizen::App::Package::IPackageUninstallationResponseListener* pListener);
+       result GetPackageInfoFromFileN(const Tizen::Base::String& filePath, Tizen::App::Package::PackageInfo* pPackageInfo);
+       long long GetSize(const PackageId& packageId);
+       long long GetDataSize(const PackageId& packageId);
+       Tizen::App::Package::PackageType GetType(const PackageId& packageId);
 
 private:
        _PackageManagerProxy(const _PackageManagerProxy& rhs);
index 2e7f9ca..a3475af 100755 (executable)
@@ -281,6 +281,10 @@ _PackageAppInfoImpl::GetAppFeature(const String& key) const
        SysTryReturn(NID_APP, pStmt, L"", E_SYSTEM, "CreateStatementN(%ls) failed. [%s]", query.GetPointer(), GetErrorMessage(GetLastResult()));
 
        std::unique_ptr< DbEnumerator > pEnum(_PackageManagerImpl::ExecuteStatementN(db, pStmt.get()));
+       if ((GetLastResult() == E_SUCCESS) && (pEnum == null))
+       {
+               return L"";
+       }
        SysTryReturn(NID_APP, pEnum, L"", E_SYSTEM, "ExecuteStatementN() failed. [%s]", GetErrorMessage(GetLastResult()));
 
        while (pEnum->MoveNext() == E_SUCCESS)
@@ -331,8 +335,6 @@ _PackageAppInfoImpl::Construct(const AppId& appId)
        res = pkgmgrinfo_appinfo_get_exec(__pAppInfoHandle, &pExePath);
        if (res == PMINFO_R_OK)
        {
-               SysLog(NID_APP, "pkgmgrinfo_appinfo_get_exec(): exe = [%s]", pExePath);
-
                String exePath(pExePath);
                int startIndex = exePath.GetLength() - 1;
                int indexOf = 0;
@@ -357,7 +359,6 @@ _PackageAppInfoImpl::Construct(const AppId& appId)
        res = pkgmgrinfo_appinfo_get_label(__pAppInfoHandle, &pDisplayName);
        if (res == PMINFO_R_OK)
        {
-               SysLog(NID_APP, "pkgmgrinfo_appinfo_get_label(): displayName = [%s]", pDisplayName);
                String displayName(pDisplayName);
                SetAppDisplayName(displayName);
        }
@@ -402,7 +403,6 @@ _PackageAppInfoImpl::Construct(const AppId& appId)
        res = pkgmgrinfo_appinfo_is_mainapp(__pAppInfoHandle, &mainApp);
        if (res == PMINFO_R_OK)
        {
-               SysLog(NID_APP, "pkgmgrinfo_appinfo_is_mainapp(): mainApp = [%d]", mainApp);
                SetMainApp(mainApp);
        }
        else
@@ -413,7 +413,6 @@ _PackageAppInfoImpl::Construct(const AppId& appId)
        res = pkgmgrinfo_appinfo_is_nodisplay(__pAppInfoHandle, &menuIconVisible);
        if (res == PMINFO_R_OK)
        {
-               SysLog(NID_APP, "pkgmgrinfo_appinfo_is_nodisplay(): menuIconVisible = [%d]", menuIconVisible);
                SetMenuIconVisible(!menuIconVisible);
        }
        else
@@ -421,6 +420,8 @@ _PackageAppInfoImpl::Construct(const AppId& appId)
                SysLog(NID_APP, "pkgmgrinfo_appinfo_is_nodisplay() is failed. result = [%d]", res);
        }
 
+       SysLog(NID_APP, "exe = [%s], displayName = [%s], mainApp = [%d], menuIconVisible = [%d]", pExePath, pDisplayName, mainApp, menuIconVisible);
+
        return E_SUCCESS;
 }
 
index bf18291..0f6bd09 100755 (executable)
 #include <FIoDbEnumerator.h>
 #include <FIoDbStatement.h>
 #include <FBaseSysLog.h>
+#include <FBaseUtilStringTokenizer.h>
 #include <FSecPrivilegeInfo.h>
 
 #include <FBase_StringConverter.h>
-#include <FBaseUtilStringTokenizer.h>
+#include <FSec_PrivilegeManager.h>
 
 #include "FAppPkg_PackageManagerImpl.h"
 #include "FAppPkg_PackageInfoImpl.h"
@@ -460,32 +461,62 @@ _PackageInfoImpl::GetPackageAppInfo(const pkgmgrinfo_appinfo_h handle, PackageAp
        return true;
 }
 
-ArrayList*
+IList*
 _PackageInfoImpl::GetPrivilegeListN(void) const
 {
-       SysTryReturn(NID_APP, __pPrivilegeList, null, E_SYSTEM, "__pPrivilegeList must not be null.");
-
        result r = E_SUCCESS;
 
        std::unique_ptr< ArrayList > pPrivilegeList(new (std::nothrow) ArrayList);
        SysTryReturn(NID_APP, pPrivilegeList, null, E_OUT_OF_MEMORY, "pPrivilegeList must not be null.");
        pPrivilegeList->Construct();
 
-       for (int i = 0; i < __pPrivilegeList->GetCount(); i++)
+       if (__fromDatabase)
        {
-               String* pPrivilege = dynamic_cast < String* >(__pPrivilegeList->GetAt(i));
-               if (pPrivilege)
+               SysTryReturn(NID_APP, __id.IsEmpty() == false, null, E_SYSTEM, "__id is empty.");
+
+               std::unique_ptr< IList > pList(_PrivilegeManager::GetPrivilegeListN(__id));
+               if (pList == null)
                {
-                       std::unique_ptr< PrivilegeInfo > pPrivilegeInfo(new (std::nothrow) PrivilegeInfo);
-                       SysTryReturn(NID_APP, pPrivilegeInfo, null, E_OUT_OF_MEMORY, "pPrivilegeInfo must not be null.");
+                       SysLog(NID_APP, "_PrivilegeManager::GetPrivilegeListN() is null.");
+                       return null;
+               }
+
+               for (int i = 0; i < pList->GetCount(); i++)
+               {
+                       String* pPrivilege = dynamic_cast < String* >(pList->GetAt(i));
+                       if (pPrivilege)
+                       {
+                               std::unique_ptr< PrivilegeInfo > pPrivilegeInfo(new (std::nothrow) PrivilegeInfo);
+                               SysTryReturn(NID_APP, pPrivilegeInfo, null, E_OUT_OF_MEMORY, "pPrivilegeInfo must not be null.");
 
-                       r = pPrivilegeInfo->Construct(*pPrivilege);
-                       SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeInfo->Construct() failed.");
+                               r = pPrivilegeInfo->Construct(*pPrivilege);
+                               SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeInfo->Construct() failed.");
 
-                       r = pPrivilegeList->Add(*pPrivilegeInfo.release());
-                       SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeList->Add() failed.");
-               }
-        }
+                               r = pPrivilegeList->Add(*pPrivilegeInfo.release());
+                               SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeList->Add() failed.");
+                       }
+                }
+       }
+       else
+       {
+               SysTryReturn(NID_APP, __pPrivilegeList, null, E_SYSTEM, "__pPrivilegeList must not be null.");
+
+               for (int i = 0; i < __pPrivilegeList->GetCount(); i++)
+               {
+                       String* pPrivilege = dynamic_cast < String* >(__pPrivilegeList->GetAt(i));
+                       if (pPrivilege)
+                       {
+                               std::unique_ptr< PrivilegeInfo > pPrivilegeInfo(new (std::nothrow) PrivilegeInfo);
+                               SysTryReturn(NID_APP, pPrivilegeInfo, null, E_OUT_OF_MEMORY, "pPrivilegeInfo must not be null.");
+
+                               r = pPrivilegeInfo->Construct(*pPrivilege);
+                               SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeInfo->Construct() failed.");
+
+                               r = pPrivilegeList->Add(*pPrivilegeInfo.release());
+                               SysTryReturn(NID_APP, !IsFailed(r), null, E_SYSTEM, "pPrivilegeList->Add() failed.");
+                       }
+                }
+       }
 
        if (pPrivilegeList->GetCount() <= 0)
        {
index 17e645f..dd43f65 100755 (executable)
@@ -476,7 +476,7 @@ _PackageManagerImpl::UninstallPackage(const PackageId& packageId, IPackageUninst
        }
 
        res = pkgmgr_client_uninstall(__pRequestClient, pType, pPackageId.get(), PM_QUIET, UninstallationEventHandler, pListener);
-       SysLog(NID_APP, "pkgmgr_client_uninstall - req_id=[%d], package=[%s], type=[%s]", res, pPackageId.get(), pType);
+       SysLog(NID_APP, "pkgmgr_client_uninstall - req=[%d], package=[%s], type=[%s]", res, pPackageId.get(), pType);
 
        if(pPackageInfoHandle)
        {
@@ -759,7 +759,7 @@ _PackageManagerImpl::GetPackageInfoFromFileN(const String& filePath) const
                _package_manager_pkg_detail_info_t* pPkgInfo = (_package_manager_pkg_detail_info_t*) pPkgmgrInfo;
                _PackageInfoImpl* pPackageInfoImpl = _PackageInfoImpl::GetInstance(pPackageInfo.get());
 
-               SysLog(NID_APP, "id(%s), version(%s), label(%s), description(%s), author(%s), icon_size(%d), pkgname(%s)", pPkgInfo->pkgid, pPkgInfo->version, pPkgInfo->label,
+               SysLog(NID_APP, "package(%s), version(%s), label(%s), description(%s), author(%s), icon_size(%d), pkgname(%s)", pPkgInfo->pkgid, pPkgInfo->version, pPkgInfo->label,
                                pPkgInfo->pkg_description, pPkgInfo->author, pPkgInfo->icon_size, pPkgInfo->pkg_name);
 
                pPackageInfoImpl->SetType(PACKAGE_TYPE_WGT);
@@ -1683,7 +1683,7 @@ int
 _PackageManagerImpl::PackageEventHandler(int req_id, const char* pkg_type, const char* pkg_name,
                                                                                const char* key, const char* val, const void* pmsg, void* data)
 {
-       SysLog(NID_APP, "PackageEventHandler - req_id: %d, pkg_type: %s, pkg_name: %s, key: %s, val: %s", req_id, pkg_type,
+       SysLog(NID_APP, "PackageEventHandler - req: %d, pkg_type: %s, pkg_name: %s, key: %s, val: %s", req_id, pkg_type,
                                pkg_name, key, val);
 
        PackageType type = PACKAGE_TYPE_TPK;
index 1d09294..03ce769 100644 (file)
@@ -32,10 +32,6 @@ using namespace Tizen::Base;
 
 namespace Tizen { namespace Locales
 {
-
-static const LanguageCode LanguageMaxReserved = static_cast <LanguageCode> (LANGUAGE_INVALID_RESERVED - 1);
-static const CountryCode CountryMaxReserved = static_cast <CountryCode> (COUNTRY_INVALID_RESERVED - 1);
-
 static const char* LanguageCodeString3LetterArray[LANGUAGE_MAX+2] =
 {
        "aar", /**< Afar */
@@ -809,19 +805,6 @@ Locale::Locale(LanguageCode languageCode, CountryCode countryCode, const String*
        , __countryCode((countryCode < COUNTRY_MAX && countryCode >= COUNTRY_AF) ? countryCode : COUNTRY_INVALID)
        , __pLocaleImpl(null)
 {
-       if (Tizen::App::_AppInfo::GetApiVersion() < _API_VERSION_2_1)
-       {
-               // LANGUAGE_INVALID_RESERVED-1 is LANGUAGE_MAX of tizen 2.0
-               if (__languageCode >= LanguageMaxReserved)
-               {
-                       __languageCode = LANGUAGE_INVALID;
-               }
-               // COUNTRY_INVALID_RESERVED-1 is COUNTRY_MAX of tizen 2.0
-               if (__countryCode >= CountryMaxReserved)
-               {
-                       __countryCode = COUNTRY_INVALID;
-               }
-       }
        const char* pLanguage = (__languageCode != LANGUAGE_INVALID) ? LanguageCodeString3LetterArray[__languageCode] : null;
        const char* pCountry = (__countryCode != COUNTRY_INVALID) ? CountryCodeString2LetterArray[__countryCode] : null;
 
@@ -989,12 +972,9 @@ Locale::GetHashCode(void) const
 LanguageCode
 Locale::StringToLanguageCode(const String& languageCodeString)
 {
-       LanguageCode invalidLanguageCode = LANGUAGE_INVALID;
-       LanguageCode maxLangageCode = LANGUAGE_MAX;
-
        if (!languageCodeString.IsEmpty())
        {
-               for (int i = 0; i < maxLangageCode; i++)
+               for (int i = 0; i < LANGUAGE_MAX; i++)
                {
                        if (languageCodeString == LanguageCodeString3LetterArray[i])
                        {
@@ -1007,19 +987,16 @@ Locale::StringToLanguageCode(const String& languageCodeString)
                SysLog(NID_LCL,"languageCodeString is empty string");
        }
 
-       return invalidLanguageCode;
+       return LANGUAGE_INVALID;
 }
 
 
 CountryCode
 Locale::StringToCountryCode(const String& countryCodeString)
 {
-       CountryCode invalidCountryCode = COUNTRY_INVALID;
-       CountryCode maxCountryCode = COUNTRY_MAX;
-
        if(!countryCodeString.IsEmpty())
        {
-               for (int i = 0; i < maxCountryCode; i++)
+               for (int i = 0; i < COUNTRY_MAX; i++)
                {
                        if (countryCodeString == CountryCodeString2LetterArray[i])
                        {
@@ -1032,7 +1009,7 @@ Locale::StringToCountryCode(const String& countryCodeString)
                SysLog(NID_LCL,"countryCodeString is empty string");
        }
 
-       return invalidCountryCode;
+       return COUNTRY_INVALID;
 }
 
 
@@ -1093,9 +1070,7 @@ Locale::ThreeLetterCountryCodeStringToCountryCode(const String& countryCodeStrin
 {
        if (countryCodeString.GetLength() == 3)
        {
-               CountryCode maxCountryCode = COUNTRY_MAX;
-
-               for (int i = 0; i < maxCountryCode; i++)
+               for (int i = 0; i < COUNTRY_MAX; i++)
                {
                        String countryCode(_LocaleImpl::Get3LetterCountryCodeString(CountryCodeString2LetterArray[i]));
                        if (countryCodeString.Equals(countryCode, false))
@@ -1104,7 +1079,6 @@ Locale::ThreeLetterCountryCodeStringToCountryCode(const String& countryCodeStrin
                        }
                }
        }
-
        return COUNTRY_INVALID;
 }
 
index 2b4d666..e568f94 100644 (file)
@@ -1252,6 +1252,7 @@ _LocaleData::SetDateTimeSymbols(const DateTimeSymbols& newValue)
 // set by this method have no effects in an instance of SimpleDateFormat for formatting time zones.
 //        __pIcuDateFormatSymbols->setZoneStrings();
 
+               __pIcuDateFormat->setDateFormatSymbols(*__pIcuDateFormatSymbols);
                return E_SUCCESS;
        }
 
index 1426396..7a41633 100644 (file)
@@ -196,7 +196,7 @@ _LocaleImpl::GetCountryName(const _LocaleImpl& otherLocale, String& countryName)
 const char*
 _LocaleImpl::GetVariantCodeString(void) const
 {
-       return __icuLocale.getVariant();
+       return (IsSupported() == true) ? __icuLocale.getVariant() : null;
 }
 
 void
index 2a6272c..86ba89d 100644 (file)
@@ -44,6 +44,8 @@ namespace Tizen { namespace Locales
 {
 static const char* LANGUAGE_LIST_FILE_PATH ="/opt/data/setting/langlist.xml";
 static const char* TIMEZONE_LIST_FILE_PATH = "/opt/data/setting/tzlist.ini";
+static const char* CLOCALE_LIST_FILE_PATH = "/opt/usr/etc/clocale.list";
+
 static const int TIMEZONE_MAX = 224;
 static const char* TimeZoneList[TIMEZONE_MAX] =
 {
@@ -290,6 +292,56 @@ _LocaleManagerImpl::GetSystemLocale(void)
        return Locale(LANGUAGE_INVALID, COUNTRY_INVALID, null);
 }
 
+
+IMap*
+_LocaleManagerImpl::GetAvailableEglibcLocaesN(void)
+{
+       File file;
+       result r = E_SUCCESS;
+       String clocaleFilePath(CLOCALE_LIST_FILE_PATH);
+       
+       std::unique_ptr<HashMap> pClocaleMap(new (std::nothrow) HashMap(SingleObjectDeleter));
+       SysTryReturn(NID_LCL, pClocaleMap, null, E_OUT_OF_MEMORY,
+                       "[%s] Memory allocation failed", GetErrorMessage(E_OUT_OF_MEMORY));
+       r = file.Construct(clocaleFilePath, "r");
+       SysTryReturn(NID_LCL, r == E_SUCCESS, null,E_FILE_NOT_FOUND, "[E_FILE_NOT_FOUND] It is failed to get the clocale list from the list file.");
+
+       pClocaleMap->Construct();
+
+       do
+       {
+               String strBuf;
+               r = file.Read(strBuf);
+               if ( r == E_END_OF_FILE)
+               {
+                       break;
+               }
+               SysTryReturn(NID_LCL, r == E_SUCCESS, null, r, "[%s] It is failed to read the clocale list.", GetErrorMessage(r));
+               std::unique_ptr< String > pClocaleId(new (std::nothrow) String());
+               SysTryReturn(NID_LCL, pClocaleId, null, E_OUT_OF_MEMORY,
+                        "[%s] Memory allocation failed", GetErrorMessage(E_OUT_OF_MEMORY));
+               r = strBuf.SubString(0, 5, *pClocaleId);
+               if (IsFailed(r))
+               {
+                       continue;
+               }
+
+               if (!pClocaleMap->ContainsKey(*(pClocaleId.get())))
+               {
+                       std::unique_ptr<String> pDummyValue(new (std::nothrow) String());
+                       SysTryReturn(NID_LCL, pDummyValue, null, E_OUT_OF_MEMORY,
+                               "[%s] Memory allocation failed.", GetErrorMessage(E_OUT_OF_MEMORY));
+
+                       r = pClocaleMap->Add(*(pClocaleId.get()), *(pDummyValue.get()));
+                       SysTryReturn(NID_LCL, r == E_SUCCESS, null, r,
+                               "[%s] It is failed to add the clocale id into the clocale map.", GetErrorMessage(r));
+                       pClocaleId.release();
+                       pDummyValue.release();
+               }
+       }while(1);
+       return pClocaleMap.release();
+}
+
 IList*
 _LocaleManagerImpl::GetAvailableLocalesN(void)
 {
@@ -297,24 +349,30 @@ _LocaleManagerImpl::GetAvailableLocalesN(void)
        int count = 0;
        const U_ICU_NAMESPACE::Locale* pIcuLocaleList = U_ICU_NAMESPACE::Locale::getAvailableLocales(count);
        SysTryReturn(NID_LCL, count > 0, null, E_SYSTEM,
-                               "[%s] The method cannot proceed due to a severe system error.", GetErrorMessage(E_SYSTEM));
+               "[%s] The method cannot proceed due to a severe system error.", GetErrorMessage(E_SYSTEM));
 
-       std::unique_ptr<LinkedList, AllElementsDeleter> pAvailableLocaleList(new (std::nothrow) LinkedList());
+       std::unique_ptr<LinkedList> pAvailableLocaleList(new (std::nothrow) LinkedList(SingleObjectDeleter));
        SysTryReturn(NID_LCL, pAvailableLocaleList, null, E_OUT_OF_MEMORY,
-                               "[%s] Memory allocation failed", GetErrorMessage(E_OUT_OF_MEMORY));
+               "[%s] Memory allocation failed", GetErrorMessage(E_OUT_OF_MEMORY));
+
+       std::unique_ptr< IMap > pClocaleMap(GetAvailableEglibcLocaesN());
 
        for (int i = 0; i < count; i++)
        {
-               SysTryReturn(NID_LCL, (pIcuLocaleList + i) != null, null, E_SYSTEM,
-                                       "[%s] The method cannot proceed due to a severe system error.",GetErrorMessage(E_SYSTEM));
-
-               Locale ospLocale = _LocaleImpl(*(pIcuLocaleList + i)).GetOspLocale();
+               const U_ICU_NAMESPACE::Locale* pIcuLocale = (pIcuLocaleList + i);
+               SysTryReturn(NID_LCL, pIcuLocale, null, E_SYSTEM,
+                       "[%s] The method cannot proceed due to a severe system error.",GetErrorMessage(E_SYSTEM));
+               Locale ospLocale = _LocaleImpl(*pIcuLocale).GetOspLocale();
                if (_LocaleImpl::IsSupported(ospLocale))
                {
                        std::unique_ptr< Locale > pLocale(new (std::nothrow) Locale(ospLocale));
                        SysTryReturn(NID_LCL, pLocale, null, E_OUT_OF_MEMORY,
                                                "[%s] Memory allocation failed", GetErrorMessage(E_OUT_OF_MEMORY));
-                       if (!pAvailableLocaleList->Contains(*(pLocale.get())))
+
+                       String localeId(pIcuLocale->getLanguage());
+                       localeId = localeId + L"_" + String(pIcuLocale->getCountry());
+
+                       if (!pAvailableLocaleList->Contains(*(pLocale.get())) && pClocaleMap->ContainsKey(localeId))
                        {
                                r = pAvailableLocaleList->Add(*(pLocale.get()));
                                SysTryReturn(NID_LCL, !IsFailed(r), null, E_SYSTEM, "It is failed to make the locale list");
index eef07d1..0b26b74 100644 (file)
@@ -41,6 +41,8 @@ public:
 
        static Tizen::Locales::Locale GetSystemLocale(void);
        static Tizen::Base::Collection::IList* GetAvailableLocalesN(void);
+       // Get available c-locale from file
+       static Tizen::Base::Collection::IMap* GetAvailableEglibcLocaesN(void);
 
        static Tizen::Base::String GetSelectedLanguage(void);
        static Tizen::Base::Collection::IList* GetAvailableLanguagesN(void);
index 93c5bb6..da0c100 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "إلغاء"
 msgid "IDS_COM_SK_OK"
 msgstr "موافق"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "تسجيل الدخول"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "نوع التطبيق"
 
@@ -13,3 +16,15 @@ msgstr "التطبيق الافتراضي"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "تحديد التطبيق الافتراضي"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "محتوى الفلاش: يحاول %s الوصول إلى الموقع البعيد: %s. هل تريد السماح بذلك؟ إذا كنت تريد السماح بذلك، فلابد من إعادة تشغيل التطبيق"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "اسم المستخدم"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "مطلوب التوثيق"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "كلمة المرور"
+
diff --git a/src/osp-string/az.po b/src/osp-string/az.po
new file mode 100755 (executable)
index 0000000..c208d43
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Sistemə giriş"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Proqram növü"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Susmaya görə proqram"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Susmaya görə proqram seç"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flaş məzmunu: %s uzaq yerə daxil olmağa çalışır: %s. İcazə verilsin? Razısınızsa, proqramı yenidən başlatmalısınız"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "İstifadəçinin adı"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Kimliyin müəyyən edilməsi tələb olunur"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Şifrə"
+
index 3d70a6e..6eedbf4 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Отмени"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Вход"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Тип приложение"
 
@@ -13,3 +16,15 @@ msgstr "Приложение по подразбиране"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Избор на приложение по подразбиране"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash съдържание: %s опитва достъп до отдалечено място: %s. Разрешаване? Ако изберете Да, трябва да рестартирате приложението"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Потребителско име"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Изисква се удостоверяване"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Парола"
+
index 1245adc..3c4bdc2 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Cancel·lar"
 msgid "IDS_COM_SK_OK"
 msgstr "Acceptar"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "In ses"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tipus d'aplicació"
 
@@ -13,3 +16,15 @@ msgstr "Aplicació predeterminada"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Seleccionar aplicació predeterminada"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contingut Flash: %s està intentant accedir a la ubicació remota: %s. Permetre? Si es permet, ha de reiniciar l'aplicació"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nom d'usuari"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Es requereix autenticació"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Contrasenya"
+
index 0f6b1d8..8d5dc7a 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Zrušit"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Přihl"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Typ aplikace"
 
@@ -13,3 +16,15 @@ msgstr "Výchozí aplikace"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Vybrat výchozí aplikaci"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Obsah flash: %s se pokouší použít vzdálené umístění: %s. Povolit? Pokud ano, musíte restartovat aplikaci"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Uživatelské jméno"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Je vyžadováno ověření"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Heslo"
+
index baff758..bd49da5 100755 (executable)
@@ -1,9 +1,12 @@
 msgid "IDS_COM_SK_CANCEL"
-msgstr "Annuller"
+msgstr "Annullér"
 
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Log ind"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Programtype"
 
@@ -13,3 +16,15 @@ msgstr "Standardprogram"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Vælg standardprogram"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-indhold: %s forsøger at tilgå fjern placering: %s. Tillad? Hvis ja, skal du genstarte programmet"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Brugernavn"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Godkendelse påkrævet"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Adgangskode"
+
index 7b0bb5c..ef112ae 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Abbrechen"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Login"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Anwendungstyp"
 
@@ -13,3 +16,15 @@ msgstr "Standardanwendung"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Standardanwendung auswählen"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-Inhalt: %s versucht auf Remote-Speicherort zuzugreifen: %s. Zulassen? Wenn ja, müssen Sie die Anwendung neu starten."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Benutzername"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentifizierung erforderlich"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Passwort"
+
index 2b0e4f0..19fcded 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Άκυρο"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Σύνδεση"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Τύπος εφαρμογής"
 
@@ -13,3 +16,15 @@ msgstr "Προεπιλεγμένη εφαρμογή"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Επιλογή προεπιλεγμένης εφαρμογής"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Περιεχόμενο Flash: Η εφαρμογή %s προσπαθεί να αποκτήσει πρόσβαση στην τοποθεσία: %s. Να επιτραπεί; Εάν ναι, θα πρέπει να επανεκκινήσετε την εφαρμογή"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Όνομα χρήστη"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Απαιτείται έλεγχος ταυτότητας"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Κωδικός πρόσβασης"
+
index 299ad64..8ba573f 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Cancel"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Login"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Application type"
 
@@ -13,3 +16,15 @@ msgstr "Default application"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Select default application"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash content: %s is trying to access remote location: %s. Allow? If yes, you must restart the application."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Username"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentication required"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Password"
+
diff --git a/src/osp-string/en_PH.po b/src/osp-string/en_PH.po
new file mode 100755 (executable)
index 0000000..40bed16
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Log-in"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Application type"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Default application"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Select default application"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash content: %s is trying to access remote location: %s. Allow? If yes, you must restart the application"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Username"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentication required"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Password"
+
index 299ad64..8ba573f 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Cancel"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Login"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Application type"
 
@@ -13,3 +16,15 @@ msgstr "Default application"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Select default application"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash content: %s is trying to access remote location: %s. Allow? If yes, you must restart the application."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Username"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentication required"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Password"
+
index 100e3bb..d9ce9de 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Cancelar"
 msgid "IDS_COM_SK_OK"
 msgstr "Aceptar"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Conectar"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tipo de aplicación"
 
@@ -13,3 +16,15 @@ msgstr "Aplicación predeterminada"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Seleccionar aplicación predeterminada"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contenido flash: %s está intentando acceder a la ubicación remota: %s. ¿Permitir? Si lo permite, debe reiniciar la aplicación"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nombre de usuario"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticación necesaria"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Contraseña"
+
diff --git a/src/osp-string/es_MX.po b/src/osp-string/es_MX.po
new file mode 100755 (executable)
index 0000000..d9ce9de
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Conectar"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Tipo de aplicación"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Aplicación predeterminada"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Seleccionar aplicación predeterminada"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contenido flash: %s está intentando acceder a la ubicación remota: %s. ¿Permitir? Si lo permite, debe reiniciar la aplicación"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nombre de usuario"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticación necesaria"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Contraseña"
+
diff --git a/src/osp-string/et.po b/src/osp-string/et.po
new file mode 100755 (executable)
index 0000000..d81be94
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Sisselogimine"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Rakenduse tüüp"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Vaikerakendus"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Valige vaikerakendus"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Välksisu: %s proovib juurde pääseda kaugasukohale: %s. Kas lubate? Kui jah, peate taaskäivitama rakenduse"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Kasutajanimi"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autentimine on kohustuslik"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Parool"
+
diff --git a/src/osp-string/eu.po b/src/osp-string/eu.po
new file mode 100755 (executable)
index 0000000..44e66c8
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Ados"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Saioa hasi"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Aplikazio mota"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Lehenespenezko aplikazioa"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Hautatu lehenetsitako aplikazioa"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash edukia: %s saiatzen ari da %s urrutiko kokapenera sartzen. Eman baimena? Baiezko kasuan, aplikazioa berrabiarazi behar duzu"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Erabiltzaile izena"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autentikazioa beharrezkoa"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Pasahitza"
+
index 2fbda59..ad8f7b2 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Peruuta"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Kirj."
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Sovelluksen tyyppi"
 
@@ -13,3 +16,15 @@ msgstr "Oletussovellus"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Valitse oletussovellus"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-sisältö: %s yrittää käyttää etäsijaintia: %s. Sallitaanko? Jos kyllä, sovellus on käynnistettävä uudelleen"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Käyttäjän nimi"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Todennus vaaditaan"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Salasana"
+
diff --git a/src/osp-string/fr_CA.po b/src/osp-string/fr_CA.po
new file mode 100755 (executable)
index 0000000..f283d31
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Connexion"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Type d'application"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Application par défaut"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Sélectionnez l'application par défaut"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contenu Flash : %s tente d'accéder à l'emplacement distant suivant : %s. Autoriser ? Si vous sélectionnez Oui, vous devrez redémarrer l'application"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nom d'utilisateur"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentification requise"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Mot de passe"
+
index d71d63c..a99936d 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Annuler"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Connex."
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Type d'application"
 
@@ -13,3 +16,15 @@ msgstr "Application par défaut"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Sélectionnez l'application par défaut"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contenu Flash : %s tente d'accéder à l'emplacement distant suivant : %s. Autoriser ? Si vous sélectionnez Oui, vous devrez redémarrer l'application"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nom d'utilisateur"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Authentification obligatoire"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Mot de passe"
+
diff --git a/src/osp-string/ga.po b/src/osp-string/ga.po
new file mode 100755 (executable)
index 0000000..76de8b9
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Logáil isteach"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Cineál feidhmchláir"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Feidhmchlár réamhshocraithe"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Roghnaigh an feidhmchlár réamhshocraithe"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Inneachar Flash: Tá %s ag iarraidh suíomh cianda a rochtain: %s. Ceadaigh dó? Má cheadaítear dó, ní mór duit an feidhmchlár a atosú"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Ainm úsáideora"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Fíordheimhniú de dhíth"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Pasfhocal"
+
diff --git a/src/osp-string/gl.po b/src/osp-string/gl.po
new file mode 100755 (executable)
index 0000000..f68aa8a
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Conec"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Tipo de aplicación"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Aplicación predeterminada"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Seleccionar aplicación predeterminada"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Contido Flash: %s está tentando acceder á situación remota: %s. Desexas permitilo? En caso afirmativo, debes reiniciar a aplicación"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nome de usuario"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticación requirida"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Contrasinal"
+
diff --git a/src/osp-string/he.po b/src/osp-string/he.po
deleted file mode 100755 (executable)
index ed7e557..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "ביטול"
-
-msgid "IDS_COM_SK_OK"
-msgstr "אישור"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "סוג יישום"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "יישום ברירת מחדל"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "בחר יישום ברירת מחדל"
-
index 8bd5cdc..f05b965 100755 (executable)
@@ -2,7 +2,10 @@ msgid "IDS_COM_SK_CANCEL"
 msgstr "रद्द"
 
 msgid "IDS_COM_SK_OK"
-msgstr "ठीक"
+msgstr "ओके"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "लॉगिन"
 
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "एप्लीकेशन प्रकार"
@@ -13,3 +16,15 @@ msgstr "डिफ़ॉल्ट एप्लीकेशन"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "डिफ़ॉल्ट एप्लीकेशन चुनें"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "फ़्लैश सामग्री: %s रिमोट स्थान को ऍक्सेस करने का प्रयास कर रहा है: %s। अनुमति दें? यदि हाँ, तो आपको एप्लीकेशन पुनः शुरू करना आवश्यक है"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "उपभोक्ता नाम"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "प्रमाणीकरण आवश्यक है"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "पासवर्ड"
+
index 8aca9b0..639a974 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Prekid"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Prijava"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Vrsta aplikacije"
 
@@ -13,3 +16,15 @@ msgstr "Zadana aplikacija"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Odaberi zadanu aplikaciju"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash sadržaj: %s pokušava pristupiti udaljenoj lokaciji: %s. Dopustiti? Ako je odgovor da, morate ponovno pokrenuti aplikaciju"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Korisničko ime"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Provjera potrebna"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Lozinka"
+
index 02953fc..5671953 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Mégse"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Bejelentkezés"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Alkalmazás típusa"
 
@@ -13,3 +16,15 @@ msgstr "Alapértelmezett alkalmazás"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Alapértelmezett alkalmazás kiválasztása"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "A(z) %s Flash-tartalom a(z) %s távoli helyhez próbál hozzáférni. Engedélyezi ezt? Ha igen, akkor újra kell indítania az alkalmazást"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Felhasználónév"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Hitelesítés szükséges"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Jelszó"
+
diff --git a/src/osp-string/hy.po b/src/osp-string/hy.po
new file mode 100755 (executable)
index 0000000..ba073c0
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Ընդունել"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Մտ գծ"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Ծրագրի տեսակը"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Կանխադրված ծրագիր"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Ընտրել կանխադրված ծրագիրը"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash բովանդակություն՝ %s փորձում է մուտք գործել հեռավոր տեղ՝ %s. թույլ տա՞լ: Եթե այո, ապա պետք է վերագործարկեք ծրագիրը"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Օգտվողի անուն"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Պահանջվում է վավերականացում"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Գաղտնաբառ"
+
diff --git a/src/osp-string/id.po b/src/osp-string/id.po
deleted file mode 100755 (executable)
index 642a666..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "Batal"
-
-msgid "IDS_COM_SK_OK"
-msgstr "OK"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "Jenis aplikasi"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "Aplikasi default"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "Pilih aplikasi default"
-
diff --git a/src/osp-string/is.po b/src/osp-string/is.po
new file mode 100755 (executable)
index 0000000..2730867
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Hætta við"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Í lagi"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Innskráning"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Gerð forrits"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Sjálfgefið forrit"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Velja sjálfgefið forrit"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-efni: %s er að reyna að fá aðgang að staðsetningu: %s. Leyfa? Ef já, þarf að endurræsa forritið."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Notandanafn"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Sannprófun er nauðsynleg"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Aðgangsorð"
+
index 995b473..3217ac9 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Annulla"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Accesso"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tipo di applicazione"
 
@@ -13,3 +16,15 @@ msgstr "Applicazione predefinita"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Seleziona applicazione predefinita"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Il contenuto flash: %s sta tentando di accedere a una posizione remota: %s. Consentire? Se sì, è necessario riavviare l'applicazione"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nome utente"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticazione richiesta"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Password"
+
index 100fb87..7fe52d2 100755 (executable)
@@ -4,12 +4,27 @@ msgstr "キャンセル"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "ログイン"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "アプリケーションタイプ"
+msgstr "アプリケーションタイプ"
 
 msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "標準アプリケーション"
+msgstr "標準アプリケーション"
 
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "標準​アプリケーション​を​選択​します"
+msgstr "標準アプリケーションを選択します"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flashコンテンツ:%sはリモートロケーションにアクセスしようとしています:%s。許可しますか?許可した場合、アプリケーションを再起動する必要があります。"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "ユーザー名"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "認証​が​必要​です"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "パスワード"
 
diff --git a/src/osp-string/ka.po b/src/osp-string/ka.po
new file mode 100755 (executable)
index 0000000..489b0db
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_COM_SK_OK"
+msgstr "კი"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "შესვლა"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "პროგრამის ტიპი"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "ნაგულისხმევი პროგრამა"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "ნაგულისხმევი პროგრამის არჩევა"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash მასალა: %s ცდილობს დაუკავშირდეს დისტანციურ ლოკაციას: %s. დართავთ ნებას? თუ კი, უნდა გადატვირთოთ პროგრამა"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "მომხმარებლის სახელი"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "ავტორიზაცია აუცილებელია"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "პაროლი"
+
diff --git a/src/osp-string/kk.po b/src/osp-string/kk.po
new file mode 100755 (executable)
index 0000000..296e662
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Жүйеге кіру"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Бағдарлама түрі"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Әдепкі бағдарлама"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Әдепкі бағдарламаны таңдау"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Жарқыл мазмұны: %s қашықтағы орынға кіруге әрекет жасауда: %s. Рұқсат ету керек пе? Егер келіссеңіз, бағдарламаны қайта іске қосу керек"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Тұтынушы аты"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Түпнұсқаны тексеру қажет"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Кілтсөз"
+
index aacd4e7..d7b856f 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "취소"
 msgid "IDS_COM_SK_OK"
 msgstr "확인"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "로그인"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "애플리케이션 종류"
 
@@ -13,3 +16,15 @@ msgstr "기본 애플리케이션"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "기본 애플리케이션을 선택하세요"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "%s 플래시 파일이 원격 위치 %s에 접속하려고 합니다. 허용할까요? 허용할 경우 애플리케이션을 다시 시작해야 합니다."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "사용자 이름"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "인증이 필요합니다"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "비밀번호"
+
index e2a38cb..5d5a237 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Atšaukti"
 msgid "IDS_COM_SK_OK"
 msgstr "Gerai"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Prisijungimas"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Programos tipas"
 
@@ -13,3 +16,15 @@ msgstr "Numatytoji programa"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Pasirinkti numatytąją programą"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "„Flash“ turinys: %s bando pasiekti nutolusią vietą: %s. Leisti? Jei taip, turite iš naujo paleisti programą"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Naudotojo vardas"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Reikalinga patvirtinti autentiškumą"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Slaptažodis"
+
index c619217..973c0fa 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Atcelt"
 msgid "IDS_COM_SK_OK"
 msgstr "Labi"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Pieteikšanās"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Programmas veids"
 
@@ -13,3 +16,15 @@ msgstr "Noklusējuma programma"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Izvēlieties noklusējuma programmu"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Zibatmiņas saturs: %s mēģina piekļūt attālajai atrašanās vietai: %s. Vai atļaut? Ja jā, programmu ir jārestartē"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Lietotājvārds"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Nepieciešama autentifikācija"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Parole"
+
diff --git a/src/osp-string/mk.po b/src/osp-string/mk.po
new file mode 100755 (executable)
index 0000000..f352851
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Најава"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Вид апликација"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Основна апликација"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Избери основна апликација"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Содржина Flash: %s се обидува да пристапи до оддалечена локација: %s. Дозволи? Ако да, треба да ја рестартирате апликацијата"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Корисничко име"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Се бара препознавање"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Лозинка"
+
diff --git a/src/osp-string/ms.po b/src/osp-string/ms.po
deleted file mode 100755 (executable)
index f025ae8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "Batal"
-
-msgid "IDS_COM_SK_OK"
-msgstr "OK"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "Jenis aplikasi"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "Aplikasi lalai"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "Pilih aplikasi lalai"
-
diff --git a/src/osp-string/nb.po b/src/osp-string/nb.po
new file mode 100755 (executable)
index 0000000..c1fc67b
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Login"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Programtype"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Standardprogram"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Velg standardprogram"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flashinnhold: %s prøver å få tilgang til ekstern plassering: %s. Tillate? Hvis ja, må du starte programmet på nytt"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Brukernavn"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Krever godkjenning"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Passord"
+
index 1e5eaa3..e96d841 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Annuleren"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Inloggen"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Applicatietype"
 
@@ -13,3 +16,15 @@ msgstr "Standaardapplicatie"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Standaardapplicatie selecteren"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-inhoud: %s probeert toegang te krijgen tot externe locatie: %s. Toestaan? Zo ja, dan moet u de applicatie opnieuw starten."
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Gebruikersnaam"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Verificatie vereist"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Wachtwoord"
+
diff --git a/src/osp-string/no.po b/src/osp-string/no.po
deleted file mode 100755 (executable)
index ea5aceb..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "Avbryt"
-
-msgid "IDS_COM_SK_OK"
-msgstr "OK"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "Programtype"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "Standardprogram"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "Velg standardprogram"
-
index 0d1fe93..6c4c1d9 100755 (executable)
Binary files a/src/osp-string/osp_string.xls and b/src/osp-string/osp_string.xls differ
index 4c6f2e7..26764db 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Anuluj"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Logowanie"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Typ aplikacji"
 
@@ -13,3 +16,15 @@ msgstr "Aplikacja domyślna"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Wybierz aplikację domyślną"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Zawartość Flash: %s próbuje uzyskać dostęp do lokalizacji zdalnej: %s. Zezwolić? Jeśli tak, musisz ponownie uruchomić aplikację"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nazwa użytkownika"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Wymagane uwierzytelnianie"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Hasło"
+
diff --git a/src/osp-string/pt_BR.po b/src/osp-string/pt_BR.po
new file mode 100755 (executable)
index 0000000..f02ddbd
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Registrar"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Tipo de aplicação"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Aplicação padrão"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Selecionar aplicação padrão"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Conteúdo Flash: %s está tentando acessar à localização remota: %s. Permitir? Se sim, terá que reiniciar a aplicação"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Usuário"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticação solicitada"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Senha"
+
index 7660476..019361e 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Cancelar"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Início de sessão"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tipo de aplicação"
 
@@ -13,3 +16,15 @@ msgstr "Aplicação padrão"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Seleccionar aplicação padrão"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Conteúdo Flash: %s está a tentar aceder à localização remota: %s. Permitir? Se sim, terá de reiniciar a aplicação"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nome de utilizador"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Autenticação requerida"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Palavra-passe"
+
index da1b5c4..2ce279b 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Anulare"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Conect."
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tip de aplicaţie"
 
@@ -13,3 +16,15 @@ msgstr "Aplicaţie implicită"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Selectare aplicaţie implicită"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Conţinut Flash: %s încearcă să acceseze o locaţie de la distanţă: %s. Permiteţi? În caz afirmativ, trebuie să reporniţi aplicaţia"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Nume utilizator"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Se solicită autentificare"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Parolă"
+
index 2b0b7b9..abf4bf1 100755 (executable)
@@ -2,7 +2,10 @@ msgid "IDS_COM_SK_CANCEL"
 msgstr "Отмена"
 
 msgid "IDS_COM_SK_OK"
-msgstr "Да"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Вход"
 
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Тип приложения"
@@ -13,3 +16,15 @@ msgstr "Приложение по умолчанию"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Выберите приложение по умолчанию"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Флэш-содержимое: %s пытается получить доступ к удаленному расположению: %s. Разрешить? Если выбрать Да, может потребоваться перезапустить приложение"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Имя пользователя"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Требуется проверка подлинности"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Пароль"
+
index 748008d..3821ce7 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Zrušiť"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Prihlásenie"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Typ aplikácie"
 
@@ -13,3 +16,15 @@ msgstr "Predvolená aplikácia"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Vybrať predvolenú aplikáciu"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Obsah s formátom Flash: %s sa pokúša o prístup k vzdialenému umiestneniu: %s. Povoliť? Ak áno, musíte reštartovať aplikáciu"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Užívateľské meno"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Vyžaduje sa overenie"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Heslo"
+
index bb788d2..4ddfcfe 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Prekliči"
 msgid "IDS_COM_SK_OK"
 msgstr "V redu"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Prijava"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Vrsta programa"
 
@@ -13,3 +16,15 @@ msgstr "Privzeti program"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Izberite privzeti program"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Vsebina Flash: %s poskuša dostopati na oddaljeno lokacijo: %s. Želite dovoliti? Če da, morate znova zagnati program"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Uporabniško ime"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Potrebno je overjanje"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Geslo"
+
index 0ce9ce9..3d93c6d 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Poništi"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Prijava"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Tip aplikacije"
 
@@ -13,3 +16,15 @@ msgstr "Podrazumevana aplikacija"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Izaberi podrazumevanu aplikaciju"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash sadržaj: %s pokušava da pristupi udaljenoj lokaciji: %s. Dozvoliti? Ukoliko dozvoljavaš, moraš da restartuješ aplikaciju"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Korisničko ime"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Potrebna je autentikacija"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Šifra"
+
index 3586b79..bc24260 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Avbryt"
 msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Inloggning"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Programtyp"
 
@@ -13,3 +16,15 @@ msgstr "Standardprogram"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Välj standardprogram"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-innehåll: %s försöker få åtkomst till fjärrplats: %s. Tillåta? Om ja måste du starta om programmet"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Användarnamn"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Verifiering krävs"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Lösenord"
+
diff --git a/src/osp-string/th.po b/src/osp-string/th.po
deleted file mode 100755 (executable)
index d5a30de..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "ยก​เลิก"
-
-msgid "IDS_COM_SK_OK"
-msgstr "ตกลง"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "ชนิด​แอ​พพลิ​เค​ชั่น"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "แอ​พพลิ​เค​ชั่น​พื้น​ฐาน"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "เลือก​แอ​พพลิ​เค​ชั่น​พื้น​ฐาน"
-
index 727de30..d61a540 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "İptal"
 msgid "IDS_COM_SK_OK"
 msgstr "Tamam"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Oturum aç"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Uygulama tipi"
 
@@ -13,3 +16,15 @@ msgstr "Varsayılan uygulama"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Varsayılan uygulamayı seç"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash içerik: %s uzak konuma erişmeye çalışıyor: %s. İzin verilsin mi? Evetse, uygulamayı yeniden başlatmalısınız"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Kullanıcı adı"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Kimlik denetimi gerekli"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Şifre"
+
index 24e4e47..a0967ca 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "Скасувати"
 msgid "IDS_COM_SK_OK"
 msgstr "ОК"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Логін"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "Тип програми"
 
@@ -13,3 +16,15 @@ msgstr "Стандартна програма"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "Вибір стандартної програми"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-вміст: %s намагається отримати доступ до віддаленого розташування: %s. Дозволити? Якщо так, потрібно перезапустити програму"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Ім'я користувача"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Потрібна аутентифікація"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Пароль"
+
diff --git a/src/osp-string/uz.po b/src/osp-string/uz.po
new file mode 100755 (executable)
index 0000000..09ee7d5
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Bekor q."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "Login"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "Ilova turi"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "Birlam. o'rn. ilova"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "Birlamchi o'rnatilgan ilovani tanlash"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash-tarkib: %s masofaviy joylashuvga kirishga urinmoqda: %s. Ruxsat berilsinmi? Agar ruxsat berilsa, ilovani qayta ishga tushirishingiz lozim bo‘ladi"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "Foydalanuvchi nomi"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "Haqiqiylik tekshiruvi talab qilinadi"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "Parol"
+
diff --git a/src/osp-string/vi.po b/src/osp-string/vi.po
deleted file mode 100755 (executable)
index be0031e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-msgid "IDS_COM_SK_CANCEL"
-msgstr "Hủy"
-
-msgid "IDS_COM_SK_OK"
-msgstr "OK"
-
-msgid "IDS_COM_POP_APPLICATION_TYPE"
-msgstr "Loại ứng dụng"
-
-msgid "IDS_COM_POP_DEFAULT_APPLICATION"
-msgstr "Ứng dụng mặc định"
-
-msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
-msgstr "Chọn ứng dụng mặc định"
-
index d840ea4..1d3ef6f 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "取消"
 msgid "IDS_COM_SK_OK"
 msgstr "确定"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "登录"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "应用程序类型"
 
@@ -13,3 +16,15 @@ msgstr "默认应用程序"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "选择默认应用程序"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash内容:%s正尝试访问远程位置:%s。允许吗?如果是,必须重启应用程序"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "用户名"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "需要认证"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "密码"
+
index 5ef5397..99664b2 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "取消"
 msgid "IDS_COM_SK_OK"
 msgstr "確定"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "登入"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "應用程式類型"
 
@@ -13,3 +16,15 @@ msgstr "預設應用程式"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "請選擇預設的應用程式"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash 內容:%s 正嘗試存取遠端位置:%s。 允許嗎?若是,必須重新啟動應用程式"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "用戶名稱"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "需要認證"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "密碼"
+
diff --git a/src/osp-string/zh_SG.po b/src/osp-string/zh_SG.po
new file mode 100755 (executable)
index 0000000..ecf805f
--- /dev/null
@@ -0,0 +1,30 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_COM_SK_OK"
+msgstr "确认"
+
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "登录"
+
+msgid "IDS_COM_POP_APPLICATION_TYPE"
+msgstr "应用程序类型"
+
+msgid "IDS_COM_POP_DEFAULT_APPLICATION"
+msgstr "默认应用程序"
+
+msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
+msgstr "选择默认应用程序"
+
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash内容:%s正尝试访问远程位置:%s。允许吗?如果是,必须重启应用程序"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "用户名称"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "需要认证"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "密码"
+
index 3956840..8996d9b 100755 (executable)
@@ -4,6 +4,9 @@ msgstr "取消"
 msgid "IDS_COM_SK_OK"
 msgstr "確定"
 
+msgid "IDS_COM_BUTTON_LOGIN"
+msgstr "登入"
+
 msgid "IDS_COM_POP_APPLICATION_TYPE"
 msgstr "應用程式種類"
 
@@ -13,3 +16,15 @@ msgstr "預設應用程式"
 msgid "IDS_COM_POP_SELECT_DEFAULT_APPLICATION"
 msgstr "選擇預設的應用程序"
 
+msgid "IDS_COM_BODY_FLASH_CONTENT_C_PS_IS_TRYING_TO_ACCESS_REMOTE_LOCATION_C_PS_MSG"
+msgstr "Flash 內容:%s 正在嘗試存取遠端位置:%s。允許嗎?如果是,必須重新啟動應用程式"
+
+msgid "IDS_BR_BODY_AUTHUSERNAME"
+msgstr "使用者名稱"
+
+msgid "IDS_BR_BODY_DESTINATIONS_AUTHENTICATION_REQUIRED"
+msgstr "需要驗證"
+
+msgid "IDS_BR_BODY_AUTHPASSWORD"
+msgstr "密碼"
+