From 8d0e8ab838582f136e94b05a5e33e7b767b1fc0c Mon Sep 17 00:00:00 2001 From: Jason Parekh <> Date: Tue, 24 Mar 2009 17:50:29 -0700 Subject: [PATCH 001/989] Automated import from //branches/master/...@140509,140509 --- res/values/strings.xml | 4 +++- src/com/android/settings/SoundAndDisplaySettings.java | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 55a153b3ece..67c095d6d3d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -751,8 +751,10 @@ Set ringtones, notifications, screen brightness Silent mode - + All sounds except media & alarms are silenced + + All sounds except media are silenced Phone ringtone diff --git a/src/com/android/settings/SoundAndDisplaySettings.java b/src/com/android/settings/SoundAndDisplaySettings.java index 8905b859fd7..e8cb10f98d9 100644 --- a/src/com/android/settings/SoundAndDisplaySettings.java +++ b/src/com/android/settings/SoundAndDisplaySettings.java @@ -162,6 +162,13 @@ private void updateState(boolean force) { mVibrate.setChecked(vibrateSetting); } + int silentModeStreams = Settings.System.getInt(getContentResolver(), + Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0); + boolean isAlarmInclSilentMode = (silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0; + mSilent.setSummary(isAlarmInclSilentMode ? + R.string.silent_mode_incl_alarm_summary : + R.string.silent_mode_summary); + boolean animations = true; try { mAnimationScales = mWindowManager.getAnimationScales(); From d67027723948d8622e53e9185b24cc8ad09958bd Mon Sep 17 00:00:00 2001 From: Joe Onorato <> Date: Tue, 24 Mar 2009 17:51:07 -0700 Subject: [PATCH 002/989] Automated import from //branches/master/...@140513,140513 --- AndroidManifest.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ef5e072f952..a70249294c9 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -373,7 +373,9 @@ - + @@ -474,7 +476,9 @@ - + From 682968870616d9e9540980921a5302836c45da33 Mon Sep 17 00:00:00 2001 From: John Huang <> Date: Tue, 24 Mar 2009 18:26:28 -0700 Subject: [PATCH 003/989] Automated import from //branches/master/...@140758,140758 --- res/layout/apn_preference_layout.xml | 65 +++++++++ src/com/android/settings/ApnPreference.java | 151 +++++++++++++++++++ src/com/android/settings/ApnSettings.java | 152 +++++++++++++++++--- 3 files changed, 350 insertions(+), 18 deletions(-) create mode 100644 res/layout/apn_preference_layout.xml create mode 100644 src/com/android/settings/ApnPreference.java diff --git a/res/layout/apn_preference_layout.xml b/res/layout/apn_preference_layout.xml new file mode 100644 index 00000000000..2a7c2e9454d --- /dev/null +++ b/res/layout/apn_preference_layout.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/ApnPreference.java b/src/com/android/settings/ApnPreference.java new file mode 100644 index 00000000000..74fb90216e2 --- /dev/null +++ b/src/com/android/settings/ApnPreference.java @@ -0,0 +1,151 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.content.ContentUris; +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.preference.Preference; +import android.provider.Telephony; +import android.util.AttributeSet; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.view.View.OnClickListener; +import android.widget.CompoundButton; +import android.widget.RadioButton; +import android.widget.RelativeLayout; + +public class ApnPreference extends Preference implements + CompoundButton.OnCheckedChangeListener, OnClickListener { + final static String TAG = "ApnPreference"; + + /** + * @param context + * @param attrs + * @param defStyle + */ + public ApnPreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + init(); + } + + /** + * @param context + * @param attrs + */ + public ApnPreference(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + /** + * @param context + */ + public ApnPreference(Context context) { + super(context); + init(); + } + + private static String mSelectedKey = null; + private static CompoundButton mCurrentChecked = null; + private boolean mProtectFromCheckedChange = false; + private boolean mSelectable = true; + + @Override + public View getView(View convertView, ViewGroup parent) { + View view = super.getView(convertView, parent); + + View widget = view.findViewById(R.id.apn_radiobutton); + if ((widget != null) && widget instanceof RadioButton) { + RadioButton rb = (RadioButton) widget; + if (mSelectable) { + rb.setOnCheckedChangeListener(this); + + boolean isChecked = getKey().equals(mSelectedKey); + if (isChecked) { + mCurrentChecked = rb; + mSelectedKey = getKey(); + } + + mProtectFromCheckedChange = true; + rb.setChecked(isChecked); + mProtectFromCheckedChange = false; + } else { + rb.setVisibility(View.GONE); + } + } + + View textLayout = view.findViewById(R.id.text_layout); + if ((textLayout != null) && textLayout instanceof RelativeLayout) { + textLayout.setOnClickListener(this); + } + + return view; + } + + private void init() { + setLayoutResource(R.layout.apn_preference_layout); + } + + public boolean isChecked() { + return getKey().equals(mSelectedKey); + } + + public void setChecked(boolean checked) { + mSelectedKey = getKey(); + } + + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + Log.i(TAG, "ID: " + getKey() + " :" + isChecked); + if (mProtectFromCheckedChange) { + return; + } + + if (isChecked) { + if (mCurrentChecked != null) { + mCurrentChecked.setChecked(false); + } + mCurrentChecked = buttonView; + mSelectedKey = getKey(); + callChangeListener(mSelectedKey); + } else { + mCurrentChecked = null; + mSelectedKey = null; + } + } + + public void onClick(android.view.View v) { + if ((v != null) && (R.id.text_layout == v.getId())) { + Context context = getContext(); + if (context != null) { + int pos = Integer.parseInt(getKey()); + Uri url = ContentUris.withAppendedId(Telephony.Carriers.CONTENT_URI, pos); + context.startActivity(new Intent(Intent.ACTION_EDIT, url)); + } + } + } + + public void setSelectable(boolean selectable) { + mSelectable = selectable; + } + + public boolean getSelectable() { + return mSelectable; + } +} diff --git a/src/com/android/settings/ApnSettings.java b/src/com/android/settings/ApnSettings.java index 87e3412d2a4..ecfdb2479fa 100644 --- a/src/com/android/settings/ApnSettings.java +++ b/src/com/android/settings/ApnSettings.java @@ -18,10 +18,13 @@ import android.app.Dialog; import android.app.ProgressDialog; +import android.content.BroadcastReceiver; import android.content.ContentResolver; import android.content.ContentUris; +import android.content.ContentValues; import android.content.Context; import android.content.Intent; +import android.content.IntentFilter; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; @@ -34,20 +37,33 @@ import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.provider.Telephony; -import android.text.TextUtils; +import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; -public class ApnSettings extends PreferenceActivity { +import com.android.internal.telephony.Phone; +import com.android.internal.telephony.TelephonyIntents; +import com.android.internal.telephony.TelephonyProperties; + +import java.util.ArrayList; + +public class ApnSettings extends PreferenceActivity implements + Preference.OnPreferenceChangeListener { + static final String TAG = "ApnSettings"; public static final String EXTRA_POSITION = "position"; public static final String RESTORE_CARRIERS_URI = "content://telephony/carriers/restore"; + public static final String PREFERRED_APN_URI = + "content://telephony/carriers/preferapn"; + + public static final String APN_ID = "apn_id"; private static final int ID_INDEX = 0; private static final int NAME_INDEX = 1; private static final int APN_INDEX = 2; + private static final int TYPES_INDEX = 3; private static final int MENU_NEW = Menu.FIRST; private static final int MENU_RESTORE = Menu.FIRST + 1; @@ -58,25 +74,62 @@ public class ApnSettings extends PreferenceActivity { private static final int DIALOG_RESTORE_DEFAULTAPN = 1001; private static final Uri DEFAULTAPN_URI = Uri.parse(RESTORE_CARRIERS_URI); + private static final Uri PREFERAPN_URI = Uri.parse(PREFERRED_APN_URI); private static boolean mRestoreDefaultApnMode; private RestoreApnUiHandler mRestoreApnUiHandler; private RestoreApnProcessHandler mRestoreApnProcessHandler; - private Cursor mCursor; + private String mSelectedKey; + + private IntentFilter mMobileStateFilter; + + private final BroadcastReceiver mMobileStateReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + if (intent.getAction().equals( + TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED)) { + Phone.DataState state = getMobileDataState(intent); + switch (state) { + case CONNECTED: + if (!mRestoreDefaultApnMode) { + fillList(); + } else { + showDialog(DIALOG_RESTORE_DEFAULTAPN); + } + break; + } + } + } + }; + + private static Phone.DataState getMobileDataState(Intent intent) { + String str = intent.getStringExtra(Phone.STATE_KEY); + if (str != null) { + return Enum.valueOf(Phone.DataState.class, str); + } else { + return Phone.DataState.DISCONNECTED; + } + } @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.apn_settings); + getListView().setItemsCanFocus(true); + + mMobileStateFilter = new IntentFilter( + TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED); } @Override protected void onResume() { super.onResume(); + registerReceiver(mMobileStateReceiver, mMobileStateFilter); + if (!mRestoreDefaultApnMode) { fillList(); } else { @@ -84,29 +137,59 @@ protected void onResume() { } } + @Override + protected void onPause() { + super.onPause(); + + unregisterReceiver(mMobileStateReceiver); + } + private void fillList() { - mCursor = managedQuery(Telephony.Carriers.CONTENT_URI, new String[] { - "_id", "name", "apn"}, null, Telephony.Carriers.DEFAULT_SORT_ORDER); + String where = "numeric=\"" + + android.os.SystemProperties.get(TelephonyProperties.PROPERTY_SIM_OPERATOR_NUMERIC, "") + + "\""; + + Cursor cursor = managedQuery(Telephony.Carriers.CONTENT_URI, new String[] { + "_id", "name", "apn", "type"}, where, + Telephony.Carriers.DEFAULT_SORT_ORDER); PreferenceGroup apnList = (PreferenceGroup) findPreference("apn_list"); apnList.removeAll(); - mCursor.moveToFirst(); - while (!mCursor.isAfterLast()) { - String name = mCursor.getString(NAME_INDEX); - String apn = mCursor.getString(APN_INDEX); - - if (name != null && apn != null && TextUtils.getTrimmedLength(name) > 0 - && TextUtils.getTrimmedLength(apn) > 0) { - Preference pref = new Preference((Context) this); - pref.setKey(mCursor.getString(ID_INDEX)); - pref.setTitle(name); - pref.setSummary(apn); - pref.setPersistent(false); + ArrayList mmsApnList = new ArrayList(); + + mSelectedKey = getSelectedApnKey(); + cursor.moveToFirst(); + while (!cursor.isAfterLast()) { + String name = cursor.getString(NAME_INDEX); + String apn = cursor.getString(APN_INDEX); + String key = cursor.getString(ID_INDEX); + String type = cursor.getString(TYPES_INDEX); + + ApnPreference pref = new ApnPreference(this); + + pref.setKey(key); + pref.setTitle(name); + pref.setSummary(apn); + pref.setPersistent(false); + pref.setOnPreferenceChangeListener(this); + + boolean selectable = ((type == null) || !type.equals("mms")); + pref.setSelectable(selectable); + if (selectable) { + if ((mSelectedKey != null) && mSelectedKey.equals(key)) { + pref.setChecked(true); + } apnList.addPreference(pref); + } else { + mmsApnList.add(pref); } + cursor.moveToNext(); + } + cursor.close(); - mCursor.moveToNext(); + for (Preference preference : mmsApnList) { + apnList.addPreference(preference); } } @@ -148,6 +231,39 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen return true; } + public boolean onPreferenceChange(Preference preference, Object newValue) { + Log.d(TAG, "onPreferenceChange(): Preference - " + preference + + ", newValue - " + newValue + ", newValue type - " + + newValue.getClass()); + if (newValue instanceof String) { + setSelectedApnKey((String) newValue); + } + + return true; + } + + private void setSelectedApnKey(String key) { + mSelectedKey = key; + ContentResolver resolver = getContentResolver(); + + ContentValues values = new ContentValues(); + values.put(APN_ID, mSelectedKey); + resolver.update(PREFERAPN_URI, values, null, null); + } + + private String getSelectedApnKey() { + String key = null; + + Cursor cursor = managedQuery(PREFERAPN_URI, new String[] {"_id"}, + null, Telephony.Carriers.DEFAULT_SORT_ORDER); + if (cursor.getCount() > 0) { + cursor.moveToFirst(); + key = cursor.getString(ID_INDEX); + } + cursor.close(); + return key; + } + private boolean restoreDefaultApn() { showDialog(DIALOG_RESTORE_DEFAULTAPN); mRestoreDefaultApnMode = true; From 0a71ed9b7c752183bae7984e7f1b8f41ad271d91 Mon Sep 17 00:00:00 2001 From: Joe Onorato <> Date: Tue, 24 Mar 2009 18:40:51 -0700 Subject: [PATCH 004/989] Automated import from //branches/master/...@140850,140850 --- AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a70249294c9..12c8e9aaea8 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -375,7 +375,7 @@ + android:theme="@android:style/Theme.Light"> From c18f0c62108bd9f17c08a83ec5fa9581b76432b7 Mon Sep 17 00:00:00 2001 From: Eric Fischer <> Date: Tue, 24 Mar 2009 18:47:15 -0700 Subject: [PATCH 005/989] Automated import from //branches/master/...@140875,140875 --- res/values-ja/strings.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 7e358b218d1..a05f7dffec5 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -412,7 +412,7 @@ "該当なし" "端末の状態" "端末の状態" - "電話番号、端末識別番号、電波状態など" + "電池残量、電話番号、ネットワークなど" "SDカード & 端末容量" "SDカードの取り外し、空き容量の表示" "電話番号" @@ -552,7 +552,7 @@ "いつもこのアプリケーションを選択する操作" "許可" "キャッシュ" - "キャッシュをクリア" + "キャッシュを消去" "キャッシュ" "コントロール" "強制停止" @@ -601,6 +601,8 @@ "英語: Spaceキー2回でピリオド(.)を挿入" "パスワードを表示" "入力時にパスワードを表示する" + + "ユーザー辞書" "ユーザー辞書" "ユーザー辞書への語句の追加と削除" From ff271ce1b70d6a8c59f3ea8904ef2025061e73f1 Mon Sep 17 00:00:00 2001 From: Suchi Amalapurapu <> Date: Tue, 24 Mar 2009 18:48:06 -0700 Subject: [PATCH 006/989] Automated import from //branches/master/...@140879,140879 --- .../android/settings/ManageApplications.java | 284 ++++++++++++------ 1 file changed, 190 insertions(+), 94 deletions(-) diff --git a/src/com/android/settings/ManageApplications.java b/src/com/android/settings/ManageApplications.java index 7f2e2cea263..dbbd249e8f9 100644 --- a/src/com/android/settings/ManageApplications.java +++ b/src/com/android/settings/ManageApplications.java @@ -39,6 +39,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; +import android.os.SystemClock; import android.text.format.Formatter; import android.util.Config; import android.util.Log; @@ -60,11 +61,11 @@ import java.util.Comparator; import java.util.HashMap; import java.util.HashSet; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.TreeMap; +import java.util.concurrent.CountDownLatch; /** * Activity to pick an application that will be used to display installation information and @@ -98,6 +99,8 @@ public class ManageApplications extends ListActivity implements // Log information boolean private boolean localLOGV = Config.LOGV || false; + private static final boolean DEBUG_SIZE = false; + private static final boolean DEBUG_TIME = false; // attributes used as keys when passing values to InstalledAppDetails activity public static final String APP_PKG_PREFIX = "com.android.settings."; @@ -142,6 +145,8 @@ public class ManageApplications extends ListActivity implements private static final int REFRESH_APP_RESOURCE = HANDLER_MESSAGE_BASE+7; private static final int REFRESH_DONE = HANDLER_MESSAGE_BASE+8; private static final int NEXT_LOAD_STEP = HANDLER_MESSAGE_BASE+9; + private static final int COMPUTE_END = HANDLER_MESSAGE_BASE+10; + // observer object used for computing pkg sizes private PkgSizeObserver mObserver; @@ -161,9 +166,6 @@ public class ManageApplications extends ListActivity implements private static final int DLG_BASE = 0; private static final int DLG_LOADING = DLG_BASE + 1; - // compute index used to track the application size computations - private int mComputeIndex; - // Size resource used for packages whose size computation failed for some reason private CharSequence mInvalidSizeStr; private CharSequence mComputingSizeStr; @@ -186,6 +188,7 @@ public class ManageApplications extends ListActivity implements // Thread to load resources ResourceLoaderThread mResourceThread; + private TaskRunner mSizeComputor; String mCurrentPkgName; @@ -204,6 +207,7 @@ public class ManageApplications extends ListActivity implements // initiate the first computation and loading of resources private boolean mJustCreated = true; private boolean mFirst = false; + private long mLoadTimeStart; /* * Handler class to handle messages for various operations @@ -250,9 +254,9 @@ public void handleMessage(Message msg) { switch (msg.what) { case INIT_PKG_INFO: if(localLOGV) Log.i(TAG, "Message INIT_PKG_INFO"); - List newList = getInstalledApps(FILTER_APPS_ALL); if (!mJustCreated) { // Add or delete newly created packages by comparing lists + List newList = getInstalledApps(FILTER_APPS_ALL); updateAppList(newList); } // Retrieve the package list and init some structures @@ -269,26 +273,13 @@ public void handleMessage(Message msg) { if(ps == null) { Log.i(TAG, "Invalid package stats for package:"+pkgName); } else { - int pkgId = mAppInfoAdapter.getIndex(pkgName); - if(mComputeIndex != pkgId) { - //spurious call from stale observer - Log.w(TAG, "Stale call back from PkgSizeObserver"); - break; - } mAppInfoAdapter.updateAppSize(pkgName, ps); } - mComputeIndex++; - if (mComputeIndex < mAppInfoAdapter.getCount()) { - // initiate compute package size for next pkg in list - mObserver.invokeGetSizeInfo(mAppInfoAdapter.getApplicationInfo( - mComputeIndex), - COMPUTE_PKG_SIZE_DONE); - } else { - // End computation here - mComputeSizes = true; - mFirst = true; - mHandler.sendEmptyMessage(NEXT_LOAD_STEP); - } + break; + case COMPUTE_END : + mComputeSizes = true; + mFirst = true; + mHandler.sendEmptyMessage(NEXT_LOAD_STEP); break; case REMOVE_PKG: if(localLOGV) Log.i(TAG, "Message REMOVE_PKG"); @@ -362,9 +353,9 @@ public void handleMessage(Message msg) { mAppInfoAdapter.addToList(pkgName, ps); break; case REFRESH_APP_RESOURCE: - AppInfo aInfo = (AppInfo) msg.obj; + AppInfo aInfo = (AppInfo) msg.obj; if(aInfo == null) { - Log.w(TAG, "Error loading icons for applications"); + Log.w(TAG, "Error loading resources"); } else { mAppInfoAdapter.updateAppsResourceInfo(aInfo); } @@ -399,7 +390,7 @@ public void handleMessage(Message msg) { // Create list view from the adapter here. Wait till the sort order // of list is defined. its either by label or by size. so atleast one of the // first steps should be complete before filling the list - mAppInfoAdapter.sortList(mSortOrder); + mAppInfoAdapter.sortBaseList(mSortOrder); if (mJustCreated) { // Set the adapter here. mJustCreated = false; @@ -419,6 +410,87 @@ public void handleMessage(Message msg) { } }; + class SizeObserver extends IPackageStatsObserver.Stub { + private int mMsgId; + private CountDownLatch mCount; + + SizeObserver(int msgId) { + mMsgId = msgId; + } + + public void invokeGetSize(String packageName, CountDownLatch count) { + mCount = count; + mPm.getPackageSizeInfo(packageName, this); + } + + public void onGetStatsCompleted(PackageStats pStats, boolean pSucceeded) { + AppInfo appInfo = null; + Bundle data = new Bundle(); + data.putString(ATTR_PKG_NAME, pStats.packageName); + if(pSucceeded && pStats != null) { + if (localLOGV) Log.i(TAG, "onGetStatsCompleted::"+pStats.packageName+", ("+ + pStats.cacheSize+","+ + pStats.codeSize+", "+pStats.dataSize); + data.putParcelable(ATTR_APP_PKG_STATS, pStats); + } else { + Log.w(TAG, "Invalid package stats from PackageManager"); + } + //post message to Handler + Message msg = mHandler.obtainMessage(mMsgId, data); + msg.setData(data); + mHandler.sendMessage(msg); + mCount.countDown(); + } + } + + class TaskRunner extends Thread { + private List mPkgList; + private SizeObserver mSizeObserver; + private static final int END_MSG = COMPUTE_END; + private static final int mMsgId = COMPUTE_PKG_SIZE_DONE; + volatile boolean abort = false; + + TaskRunner(List appList) { + mPkgList = appList; + mSizeObserver = new SizeObserver(mMsgId); + start(); + } + + public void setAbort() { + abort = true; + } + + public void run() { + long startTime; + if (DEBUG_SIZE || DEBUG_TIME) { + startTime = SystemClock.elapsedRealtime(); + } + int size = mPkgList.size(); + for (int i = 0; i < size; i++) { + if (abort) { + // Exit if abort has been set. + break; + } + CountDownLatch count = new CountDownLatch(1); + String packageName = mPkgList.get(i).packageName; + long startPkgTime; + if (DEBUG_SIZE) { + startPkgTime = SystemClock.elapsedRealtime(); + } + mSizeObserver.invokeGetSize(packageName, count); + try { + count.await(); + } catch (InterruptedException e) { + Log.i(TAG, "Failed computing size for pkg : "+packageName); + } + if (DEBUG_SIZE) Log.i(TAG, "Took "+(SystemClock.elapsedRealtime() - startPkgTime) + + " ms to compute size for pkg : "+packageName); + } + if (DEBUG_SIZE || DEBUG_TIME) Log.i(TAG, "Took "+ (SystemClock.elapsedRealtime() - startTime)+ " ms to compute resources " ); + mHandler.sendEmptyMessage(END_MSG); + } + } + /* * This method compares the current cache against a new list of * installed applications and tries to update the list with add or remove @@ -587,7 +659,6 @@ private void initAppList(int filterOption) { // some initialization code used when kicking off the size computation private void initAppList(List appList, int filterOption) { setProgressBarIndeterminateVisibility(true); - mComputeIndex = 0; mComputeSizes = false; mLoadLabels = false; // Initialize lists @@ -597,20 +668,25 @@ private void initAppList(List appList, int filterOption) { // Utility method to start a thread to read application labels and icons private void initResourceThread() { - //load resources now - if(mResourceThread.isAlive()) { - mResourceThread.interrupt(); - mResourceThread = new ResourceLoaderThread(); + if ((mResourceThread != null) && mResourceThread.isAlive()) { + mResourceThread.setAbort(); + } + mResourceThread = new ResourceLoaderThread(); + List appList = mAppInfoAdapter.getBaseAppList(); + if ((appList != null) && (appList.size()) > 0) { + mResourceThread.loadAllResources(appList); } - mResourceThread.loadAllResources(mAppInfoAdapter.getAppList()); } private void initComputeSizes() { - // initiate compute pkg sizes + // Initiate compute package sizes if (localLOGV) Log.i(TAG, "Initiating compute sizes for first time"); - if (mAppInfoAdapter.getCount() > 0) { - mObserver.invokeGetSizeInfo(mAppInfoAdapter.getApplicationInfo(0), - COMPUTE_PKG_SIZE_DONE); + if ((mSizeComputor != null) && (mSizeComputor.isAlive())) { + mSizeComputor.setAbort(); + } + List appList = mAppInfoAdapter.getBaseAppList(); + if ((appList != null) && (appList.size()) > 0) { + mSizeComputor = new TaskRunner(appList); } else { mComputeSizes = true; } @@ -640,27 +716,55 @@ public AddRemoveInfo(String pPkgName, boolean pAdd) { class ResourceLoaderThread extends Thread { List mAppList; + volatile boolean abort = false; + public void setAbort() { + abort = true; + } void loadAllResources(List appList) { mAppList = appList; start(); } public void run() { - Map iconMap = new HashMap(); - if(mAppList == null || mAppList.size() <= 0) { + long start; + if (DEBUG_TIME) { + start = SystemClock.elapsedRealtime(); + } + int imax; + if(mAppList == null || (imax = mAppList.size()) <= 0) { Log.w(TAG, "Empty or null application list"); } else { - for (ApplicationInfo appInfo : mAppList) { + for (int i = 0; i < imax; i++) { + if (abort) { + return; + } + ApplicationInfo appInfo = mAppList.get(i); CharSequence appName = appInfo.loadLabel(mPm); + Message msg = mHandler.obtainMessage(REFRESH_APP_RESOURCE); + msg.obj = new AppInfo(appInfo.packageName, appName, null); + mHandler.sendMessage(msg); + } + Message doneMsg = mHandler.obtainMessage(REFRESH_DONE); + mHandler.sendMessage(doneMsg); + if (DEBUG_TIME) Log.i(TAG, "Took "+(SystemClock.elapsedRealtime()-start)+" ms to load app labels"); + long startIcons; + if (DEBUG_TIME) { + startIcons = SystemClock.elapsedRealtime(); + } + for (int i = (imax-1); i >= 0; i--) { + if (abort) { + return; + } + ApplicationInfo appInfo = mAppList.get(i); Drawable appIcon = appInfo.loadIcon(mPm); Message msg = mHandler.obtainMessage(REFRESH_APP_RESOURCE); - msg.obj = new AppInfo(appInfo.packageName, appName, appIcon); + msg.obj = new AppInfo(appInfo.packageName, null, appIcon); mHandler.sendMessage(msg); } + if (DEBUG_TIME) Log.i(TAG, "Took "+(SystemClock.elapsedRealtime()-startIcons)+" ms to load app icons"); } - Message doneMsg = mHandler.obtainMessage(REFRESH_DONE); - mHandler.sendMessage(doneMsg); + if (DEBUG_TIME) Log.i(TAG, "Took "+(SystemClock.elapsedRealtime()-start)+" ms to load app resources"); } } @@ -674,12 +778,18 @@ class AppInfo { public Drawable appIcon; public CharSequence appSize; public PackageStats appStats; - + public void refreshIcon(AppInfo pInfo) { - appName = pInfo.appName; - appIcon = pInfo.appIcon; + if (pInfo == null) { + return; + } + if (pInfo.appName != null) { + appName = pInfo.appName; + } + if (pInfo.appIcon != null) { + appIcon = pInfo.appIcon; + } } - public AppInfo(String pName, CharSequence aName, Drawable aIcon) { index = -1; pkgName = pName; @@ -770,12 +880,12 @@ public void initMapFromList(List appList, int filterOption) { } else { mAppList = appList; } - mAppLocalList = getFilteredApps(appList, filterOption); - int sortOrder = SORT_ORDER_ALPHA; if (mAppPropCache != null) { // Retain previous sort order - sortOrder = mSortOrder; + int sortOrder = mSortOrder; mAppPropMap = mAppPropCache; + // TODO is this required? + sortAppList(mAppList, sortOrder); } else { // Recreate property map mAppPropMap = new TreeMap(); @@ -783,8 +893,8 @@ public void initMapFromList(List appList, int filterOption) { // Re init the comparators mAlphaComparator = null; mSizeComparator = null; - - sortAppList(sortOrder); + + mAppLocalList = getFilteredApps(appList, filterOption); int imax = appList.size(); for (int i = 0; i < imax; i++) { ApplicationInfo info = appList.get(i); @@ -802,7 +912,7 @@ public void initMapFromList(List appList, int filterOption) { } public AppInfoAdapter(Context c, List appList) { - initMapFromList(appList, mFilterApps); + mAppList = appList; } public int getCount() { @@ -849,8 +959,8 @@ public long getItemId(int position) { return mAppPropMap.get(mAppLocalList.get(position).packageName).index; } - public List getAppList() { - return mAppLocalList; + public List getBaseAppList() { + return mAppList; } public View getView(int position, View convertView, ViewGroup parent) { @@ -908,13 +1018,20 @@ private void adjustIndex() { } } - public void sortAppList(int sortOrder) { - Collections.sort(mAppLocalList, getAppComparator(sortOrder)); + public void sortAppList(List appList, int sortOrder) { + Collections.sort(appList, getAppComparator(sortOrder)); + } + + public void sortBaseList(int sortOrder) { + if (localLOGV) Log.i(TAG, "Sorting base list based on sortOrder = "+sortOrder); + sortAppList(mAppList, sortOrder); + mAppLocalList = getFilteredApps(mAppList, mFilterApps); + adjustIndex(); } public void sortList(int sortOrder) { if (localLOGV) Log.i(TAG, "sortOrder = "+sortOrder); - sortAppList(sortOrder); + sortAppList(mAppLocalList, sortOrder); adjustIndex(); notifyDataSetChanged(); } @@ -963,40 +1080,9 @@ private Comparator getAppComparator(int sortOrder) { } return mSizeComparator; } - - /* - * This method updates resource information in the package map. - * - * @param iconMap a map of package names and attributes - * @return A boolean value to indicate if the property map has to be - * refreshed completely - */ - public boolean updateAppsResourceInfo(Map iconMap) { - if(iconMap == null) { - Log.w(TAG, "Null iconMap when refreshing icon in List Adapter"); - return true; - } - boolean changed = false; - for (ApplicationInfo info : mAppList) { - AppInfo pInfo = iconMap.get(info.packageName); - if(pInfo != null) { - AppInfo aInfo = mAppPropMap.get(info.packageName); - if (aInfo != null) { - aInfo.refreshIcon(pInfo); - } else { - return false; - } - changed = true; - } - } - if(changed) { - notifyDataSetChanged(); - } - return true; - } public boolean updateAppsResourceInfo(AppInfo pInfo) { - if(pInfo == null) { + if((pInfo == null) || (pInfo.pkgName == null)) { Log.w(TAG, "Null info when refreshing icon in List Adapter"); return false; } @@ -1192,6 +1278,10 @@ private void clearMessagesInHandler() { mHandler.removeMessages(REORDER_LIST); mHandler.removeMessages(ADD_PKG_START); mHandler.removeMessages(ADD_PKG_DONE); + mHandler.removeMessages(REFRESH_APP_RESOURCE); + mHandler.removeMessages(REFRESH_DONE); + mHandler.removeMessages(NEXT_LOAD_STEP); + mHandler.removeMessages(COMPUTE_END); } private void sendMessageToHandler(int msgId, int arg1) { @@ -1295,8 +1385,8 @@ private void updatePackageList(String actionStr, String pkgName) { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Intent lIntent = getIntent(); - String action = lIntent.getAction(); + Intent intent = getIntent(); + String action = intent.getAction(); if (action.equals(Intent.ACTION_MANAGE_PACKAGE_STORAGE)) { mSortOrder = SORT_ORDER_SIZE; mSizesFirst = true; @@ -1343,20 +1433,23 @@ public Dialog onCreateDialog(int id) { private void showLoadingMsg() { - showDialog(DLG_LOADING); + if (DEBUG_TIME) { + mLoadTimeStart = SystemClock.elapsedRealtime(); + } + showDialog(DLG_LOADING); if(localLOGV) Log.i(TAG, "Displaying Loading message"); } private void dismissLoadingMsg() { if(localLOGV) Log.i(TAG, "Dismissing Loading message"); dismissDialog(DLG_LOADING); + if (DEBUG_TIME) Log.i(TAG, "Displayed loading message for "+ + (SystemClock.elapsedRealtime() - mLoadTimeStart)); } @Override public void onStart() { super.onStart(); - // Create a thread to load resources - mResourceThread = new ResourceLoaderThread(); // register receiver mReceiver.registerReceiver(); sendMessageToHandler(INIT_PKG_INFO); @@ -1365,6 +1458,9 @@ public void onStart() { @Override public void onStop() { super.onStop(); + // Stop the background threads + mResourceThread.setAbort(); + mSizeComputor.setAbort(); // clear all messages related to application list clearMessagesInHandler(); // register receiver here From 5d9d203fd87eeb7042c0ab87ca71c5e7f804414f Mon Sep 17 00:00:00 2001 From: Michael Chan <> Date: Tue, 24 Mar 2009 18:53:04 -0700 Subject: [PATCH 007/989] Automated import from //branches/master/...@140899,140899 --- .../bluetooth/LocalBluetoothDevice.java | 88 ++++++++++++------- 1 file changed, 54 insertions(+), 34 deletions(-) diff --git a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java index eedae936fb5..199a4225baf 100644 --- a/src/com/android/settings/bluetooth/LocalBluetoothDevice.java +++ b/src/com/android/settings/bluetooth/LocalBluetoothDevice.java @@ -126,36 +126,7 @@ public String toString() { private void queueCommand(BluetoothJob job) { Log.d(TAG, workQueue.toString()); synchronized (workQueue) { - boolean processNow = false; - long now = System.currentTimeMillis(); - - Iterator it = workQueue.iterator(); - while (it.hasNext()) { - BluetoothJob existingJob = it.next(); - - // Remove any pending CONNECTS when we receive a DISCONNECT - if (job.command == BluetoothCommand.DISCONNECT) { - if (existingJob.timeSent == 0 - && existingJob.command == BluetoothCommand.CONNECT - && existingJob.device.mAddress.equals(job.device.mAddress) - && existingJob.profile == job.profile) { - it.remove(); - continue; - } - } - - // Defensive Code: Remove any job that older than a preset time. - // We never got a call back. It is better to have overlapping - // calls than to get stuck. - Log.d(TAG, "Age:" + (now - existingJob.timeSent)); - if (existingJob.timeSent != 0 - && (now - existingJob.timeSent) >= MAX_WAIT_TIME_FOR_FRAMEWORK) { - Log.w(TAG, "Timeout. Removing Job:" + existingJob.toString()); - it.remove(); - processNow = true; - continue; - } - } + boolean processNow = pruneQueue(job); // Add job to queue Log.d(TAG, "Adding: " + job.toString()); @@ -171,6 +142,40 @@ private void queueCommand(BluetoothJob job) { } } } + + private boolean pruneQueue(BluetoothJob job) { + boolean removedStaleItems = false; + long now = System.currentTimeMillis(); + Iterator it = workQueue.iterator(); + while (it.hasNext()) { + BluetoothJob existingJob = it.next(); + + // Remove any pending CONNECTS when we receive a DISCONNECT + if (job != null && job.command == BluetoothCommand.DISCONNECT) { + if (existingJob.timeSent == 0 + && existingJob.command == BluetoothCommand.CONNECT + && existingJob.device.mAddress.equals(job.device.mAddress) + && existingJob.profile == job.profile) { + Log.d(TAG, "Removed because of a pending disconnect. " + existingJob); + it.remove(); + continue; + } + } + + // Defensive Code: Remove any job that older than a preset time. + // We never got a call back. It is better to have overlapping + // calls than to get stuck. + Log.d(TAG, "Age:" + (now - existingJob.timeSent)); + if (existingJob.timeSent != 0 + && (now - existingJob.timeSent) >= MAX_WAIT_TIME_FOR_FRAMEWORK) { + Log.w(TAG, "Timeout. Removing Job:" + existingJob.toString()); + it.remove(); + removedStaleItems = true; + continue; + } + } + return removedStaleItems; + } private boolean processCommand(BluetoothJob job) { boolean successful = false; @@ -199,15 +204,29 @@ private boolean processCommand(BluetoothJob job) { } public void onProfileStateChanged() { - // Remove the first item and process the next one - BluetoothJob job = workQueue.poll(); + Log.d(TAG, "onProfileStateChanged:" + workQueue.toString()); + BluetoothJob job = workQueue.peek(); if (job == null) { - Log.w(TAG, "Yikes, onProfileStateChanged called but job queue is empty"); + Log.v(TAG, "Yikes, onProfileStateChanged called but job queue is empty. " + + "(Okay for device initiated actions and BluetoothA2dpService initiated " + + "Auto-connections)"); + return; } else if (job.device.mAddress != mAddress) { - Log.w(TAG, "Yikes, onProfileStateChanged called but the address differ. this.mAddress=" + // This can happen in 2 cases: 1) BT device initiated pairing and + // 2) disconnects of one headset that's triggered by connects of + // another. + Log.v(TAG, "onProfileStateChanged called. The addresses differ. this.mAddress=" + mAddress + " workQueue.head=" + job.toString()); + + // Check to see if we need to remove the stale items from the queue + if (!pruneQueue(null)) { + // nothing in the queue was modify. Just ignore the notification and return. + return; + } } else { + // Remove the first item and process the next one Log.d(TAG, "LocalBluetoothDevice.onProfileStateChanged() called. MAC addr matched"); + workQueue.poll(); } processCommands(); @@ -221,6 +240,7 @@ public void onProfileStateChanged() { * notification when it finishes processing a command */ private void processCommands() { + Log.d(TAG, "processCommands:" + workQueue.toString()); Iterator it = workQueue.iterator(); while (it.hasNext()) { BluetoothJob job = it.next(); From f9359baca6c2596fd18d1bb8eba412d1ee7abacb Mon Sep 17 00:00:00 2001 From: Dianne Hackborn <> Date: Tue, 24 Mar 2009 19:15:18 -0700 Subject: [PATCH 008/989] Automated import from //branches/master/...@141019,141019 --- res/layout/installed_app_details.xml | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/res/layout/installed_app_details.xml b/res/layout/installed_app_details.xml index 4c06f99415f..7c8a672608f 100644 --- a/res/layout/installed_app_details.xml +++ b/res/layout/installed_app_details.xml @@ -265,6 +265,24 @@ android:layout_height="wrap_content" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/widget_transparent.xml b/res/layout/widget_transparent.xml new file mode 100644 index 00000000000..3e83aa15184 --- /dev/null +++ b/res/layout/widget_transparent.xml @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/widget_vertical.xml b/res/layout/widget_vertical.xml new file mode 100755 index 00000000000..5314649c997 --- /dev/null +++ b/res/layout/widget_vertical.xml @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/widget_vertical_transparent.xml b/res/layout/widget_vertical_transparent.xml new file mode 100755 index 00000000000..0f6f499d4e7 --- /dev/null +++ b/res/layout/widget_vertical_transparent.xml @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/arrays.xml b/res/values/arrays.xml old mode 100644 new mode 100755 index 8ac7960e158..1b575f95dc1 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -386,4 +386,36 @@ silent notsilent + + + Auto/Dim/40%%/100%% + Auto/Dim/25%%/75%%/100%% + Auto/25%%/100%% + Dim/100%% + + + + 2G/3G+2G + 2G/3G Only + 2G/3G Only/3G+2G + + + + 15s/1m/5m + 30s/2m/5m + + + + Sound+Vibrate/Vibrate + Sound/Vibrate + Sound/Silent + Sound+Vib/Vib/Silent + Sound/Vibrate/Silent + + + + Grey + Transparent + + diff --git a/res/values/strings.xml b/res/values/strings.xml index c0a567fd10a..25903882a73 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2668,6 +2668,88 @@ found in the list of installed applications. Feedback ADWLauncher + + Possible Buttons + Wi-Fi + Portable Wi-Fi hotspot + Bluetooth + GPS + Mobile Data + Data Sync + 2G/3G + Ring Mode + Brightness + Orientation + Screen Timeout + Airplane + Flashlight + Lock Screen + + Enable/disable Wifi + Enable/disable the portable Wi-Fi hotspot + Enable/disable Bluetooth + Enable/disable GPS + Enable/disable mobile data + Enable/disable data sync + Switch between 2G and 3G + Switch between ring and vibrate only + Switch between brightness levels + Enable/disable orientation sensor + Set diferent screen timeouts + Enable/disable airplane mode + Enable/disable flashlight mode + Enable/disable lock screen + + + Widget Instance Settings + Wifi Events settings + Data Events settings + Power Events settings + + General Settings + + Data disables 3G + Data enables 3G + Wifi disables 3G + Wifi enables 3G + Round corners + Vertical Layout + Transparent Widget + Wifi enables Sync + Wifi disables Sync + Vibrate as ON + Monitor Data Roaming + Ext. PWR enables Bluetooth + Ext. PWD disables Bluetooth + Ext. PWD enables Wifi + Ext. PWD disables Wifi + + 2G when mobile data is disabled + 3G when mobile data is enabled + 2G when Wifi is enabled + 3G when Wifi is disbled + Use round widget icons + No widget background + Show with vertical orientation + Enable sync when WIFI is enabled + Disable sync when WIFI is disabled + Show Sound as on when vibrate only + Data status red if data roaming is enabled + Bluetooth enabled when Power connected + Bluetooth disabled when Power disconnected + Wifi enabled when Power connected + Wifi disabled when Power disconnected + + Choose Network Modes + Choose Brightness levels + Choose Ring modes + Choose Screen Timeout + Choose background + + Not configured. Please add again + + Ok + (%d widgets) diff --git a/res/xml/appwidget_info.xml b/res/xml/appwidget_info.xml index 2186dab6592..b4325f3a91e 100644 --- a/res/xml/appwidget_info.xml +++ b/res/xml/appwidget_info.xml @@ -17,6 +17,7 @@ diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 05a655a449d..822dd741b8c 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -56,6 +56,9 @@ * Gesture lock pattern settings. */ public class SecuritySettings extends PreferenceActivity { + + public static final String GPS_STATUS_CHANGED="com.android.settings.GPS_STATUS_CHANGED"; + private static final String KEY_UNLOCK_SET_OR_CHANGE = "unlock_set_or_change"; // Lock Settings @@ -267,6 +270,11 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, boolean enabled = mGps.isChecked(); Settings.Secure.setLocationProviderEnabled(getContentResolver(), LocationManager.GPS_PROVIDER, enabled); + + //{PIAF - Send update of GPS status + Intent gpsStatus = new Intent(GPS_STATUS_CHANGED); + this.sendBroadcast(gpsStatus); + //PIAF} if (mAssistedGps != null) { mAssistedGps.setEnabled(enabled); } diff --git a/src/com/android/settings/widget/FlashlightActivity.java b/src/com/android/settings/widget/FlashlightActivity.java new file mode 100644 index 00000000000..4a69fe11d2a --- /dev/null +++ b/src/com/android/settings/widget/FlashlightActivity.java @@ -0,0 +1,30 @@ + +package com.android.settings.widget; + +import android.app.Activity; +import android.graphics.Color; +import android.os.Bundle; +import android.view.Window; +import android.view.WindowManager; +import android.view.WindowManager.LayoutParams; +import android.widget.LinearLayout; + +public class FlashlightActivity extends Activity { + + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + requestWindowFeature(Window.FEATURE_NO_TITLE); + LinearLayout linearLayout = new LinearLayout(this); + linearLayout.setBackgroundColor(Color.WHITE); + setContentView(linearLayout); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + + final Window window = getWindow(); + LayoutParams attrs = window.getAttributes(); + attrs.screenBrightness = 1; + window.setAttributes(attrs); + } + +} diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index 8f17e05e66b..9409ebe8371 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -16,836 +16,371 @@ package com.android.settings.widget; -import android.app.PendingIntent; +import com.android.settings.R; +import com.android.settings.SecuritySettings; +import com.android.settings.widget.buttons.AirplaneButton; +import com.android.settings.widget.buttons.AutoRotateButton; +import com.android.settings.widget.buttons.BluetoothButton; +import com.android.settings.widget.buttons.BrightnessButton; +import com.android.settings.widget.buttons.FlashlightButton; +import com.android.settings.widget.buttons.GPSButton; +import com.android.settings.widget.buttons.LockScreenButton; +import com.android.settings.widget.buttons.MobileDataButton; +import com.android.settings.widget.buttons.NetworkModeButton; +import com.android.settings.widget.buttons.PowerButton; +import com.android.settings.widget.buttons.ScreenTimeoutButton; +import com.android.settings.widget.buttons.SoundButton; +import com.android.settings.widget.buttons.SyncButton; +import com.android.settings.widget.buttons.WidgetButton; +import com.android.settings.widget.buttons.WifiApButton; +import com.android.settings.widget.buttons.WifiButton; + import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.bluetooth.BluetoothAdapter; import android.content.ComponentName; -import android.content.ContentResolver; import android.content.Context; import android.content.Intent; -import android.content.SyncStorageEngine; +import android.content.SharedPreferences; +import android.content.SharedPreferences.Editor; import android.content.pm.PackageManager; -import android.location.LocationManager; -import android.net.ConnectivityManager; import android.net.Uri; import android.net.wifi.WifiManager; -import android.os.AsyncTask; -import android.os.IPowerManager; -import android.os.RemoteException; -import android.os.ServiceManager; -import android.provider.Settings; import android.util.Log; import android.widget.RemoteViews; -import com.android.settings.R; -import com.android.settings.bluetooth.LocalBluetoothManager; /** * Provides control of power-related settings from a widget. */ public class SettingsAppWidgetProvider extends AppWidgetProvider { - static final String TAG = "SettingsAppWidgetProvider"; - - static final ComponentName THIS_APPWIDGET = - new ComponentName("com.android.settings", - "com.android.settings.widget.SettingsAppWidgetProvider"); - - private static LocalBluetoothManager sLocalBluetoothManager = null; - - private static final int BUTTON_WIFI = 0; - private static final int BUTTON_BRIGHTNESS = 1; - private static final int BUTTON_SYNC = 2; - private static final int BUTTON_GPS = 3; - private static final int BUTTON_BLUETOOTH = 4; - - // This widget keeps track of two sets of states: - // "3-state": STATE_DISABLED, STATE_ENABLED, STATE_INTERMEDIATE - // "5-state": STATE_DISABLED, STATE_ENABLED, STATE_TURNING_ON, STATE_TURNING_OFF, STATE_UNKNOWN - private static final int STATE_DISABLED = 0; - private static final int STATE_ENABLED = 1; - private static final int STATE_TURNING_ON = 2; - private static final int STATE_TURNING_OFF = 3; - private static final int STATE_UNKNOWN = 4; - private static final int STATE_INTERMEDIATE = 5; - - // Position in the widget bar, to enable different graphics for left, center and right buttons - private static final int POS_LEFT = 0; - private static final int POS_CENTER = 1; - private static final int POS_RIGHT = 2; - - private static final int[] IND_DRAWABLE_OFF = { - R.drawable.appwidget_settings_ind_off_l, - R.drawable.appwidget_settings_ind_off_c, - R.drawable.appwidget_settings_ind_off_r - }; - - private static final int[] IND_DRAWABLE_MID = { - R.drawable.appwidget_settings_ind_mid_l, - R.drawable.appwidget_settings_ind_mid_c, - R.drawable.appwidget_settings_ind_mid_r - }; - - private static final int[] IND_DRAWABLE_ON = { - R.drawable.appwidget_settings_ind_on_l, - R.drawable.appwidget_settings_ind_on_c, - R.drawable.appwidget_settings_ind_on_r - }; - /** - * Minimum and maximum brightnesses. Don't go to 0 since that makes the display unusable - */ - private static final int MINIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_DIM + 10; - private static final int MAXIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_ON; - private static final int DEFAULT_BACKLIGHT = (int) (android.os.Power.BRIGHTNESS_ON * 0.4f); + public static final int STATE_DISABLED = 0; - private static final StateTracker sWifiState = new WifiStateTracker(); - private static final StateTracker sBluetoothState = new BluetoothStateTracker(); - private static final StateTracker sGpsState = new GpsStateTracker(); - private static final StateTracker sSyncState = new SyncStateTracker(); + public static final int STATE_ENABLED = 1; - /** - * The state machine for a setting's toggling, tracking reality - * versus the user's intent. - * - * This is necessary because reality moves relatively slowly - * (turning on & off radio drivers), compared to user's - * expectations. - */ - private abstract static class StateTracker { - // Is the state in the process of changing? - private boolean mInTransition = false; - private Boolean mActualState = null; // initially not set - private Boolean mIntendedState = null; // initially not set - - // Did a toggle request arrive while a state update was - // already in-flight? If so, the mIntendedState needs to be - // requested when the other one is done, unless we happened to - // arrive at that state already. - private boolean mDeferredStateChangeRequestNeeded = false; - - /** - * User pressed a button to change the state. Something - * should immediately appear to the user afterwards, even if - * we effectively do nothing. Their press must be heard. - */ - public final void toggleState(Context context) { - int currentState = getTriState(context); - boolean newState = false; - switch (currentState) { - case STATE_ENABLED: - newState = false; - break; - case STATE_DISABLED: - newState = true; - break; - case STATE_INTERMEDIATE: - if (mIntendedState != null) { - newState = !mIntendedState; - } - break; - } - mIntendedState = newState; - if (mInTransition) { - // We don't send off a transition request if we're - // already transitioning. Makes our state tracking - // easier, and is probably nicer on lower levels. - // (even though they should be able to take it...) - mDeferredStateChangeRequestNeeded = true; - } else { - mInTransition = true; - requestStateChange(context, newState); - } - } + public static final int STATE_TURNING_ON = 2; - /** - * Return the ID of the main large image button for the setting. - */ - public abstract int getButtonId(); - - /** - * Returns the small indicator image ID underneath the setting. - */ - public abstract int getIndicatorId(); - - /** - * Returns the resource ID of the image to show as a function of - * the on-vs-off state. - */ - public abstract int getButtonImageId(boolean on); - - /** - * Returns the position in the button bar - either POS_LEFT, POS_RIGHT or POS_CENTER. - */ - public int getPosition() { return POS_CENTER; } - - /** - * Updates the remote views depending on the state (off, on, - * turning off, turning on) of the setting. - */ - public final void setImageViewResources(Context context, RemoteViews views) { - int buttonId = getButtonId(); - int indicatorId = getIndicatorId(); - int pos = getPosition(); - switch (getTriState(context)) { - case STATE_DISABLED: - views.setImageViewResource(buttonId, getButtonImageId(false)); - views.setImageViewResource( - indicatorId, IND_DRAWABLE_OFF[pos]); - break; - case STATE_ENABLED: - views.setImageViewResource(buttonId, getButtonImageId(true)); - views.setImageViewResource( - indicatorId, IND_DRAWABLE_ON[pos]); - break; - case STATE_INTERMEDIATE: - // In the transitional state, the bottom green bar - // shows the tri-state (on, off, transitioning), but - // the top dark-gray-or-bright-white logo shows the - // user's intent. This is much easier to see in - // sunlight. - if (isTurningOn()) { - views.setImageViewResource(buttonId, getButtonImageId(true)); - views.setImageViewResource( - indicatorId, IND_DRAWABLE_MID[pos]); - } else { - views.setImageViewResource(buttonId, getButtonImageId(false)); - views.setImageViewResource( - indicatorId, IND_DRAWABLE_OFF[pos]); - } - break; - } - } + public static final int STATE_TURNING_OFF = 3; - /** - * Update internal state from a broadcast state change. - */ - public abstract void onActualStateChange(Context context, Intent intent); - - /** - * Sets the value that we're now in. To be called from onActualStateChange. - * - * @param newState one of STATE_DISABLED, STATE_ENABLED, STATE_TURNING_ON, - * STATE_TURNING_OFF, STATE_UNKNOWN - */ - protected final void setCurrentState(Context context, int newState) { - final boolean wasInTransition = mInTransition; - switch (newState) { - case STATE_DISABLED: - mInTransition = false; - mActualState = false; - break; - case STATE_ENABLED: - mInTransition = false; - mActualState = true; - break; - case STATE_TURNING_ON: - mInTransition = true; - mActualState = false; - break; - case STATE_TURNING_OFF: - mInTransition = true; - mActualState = true; - break; - } + public static final int STATE_UNKNOWN = 4; - if (wasInTransition && !mInTransition) { - if (mDeferredStateChangeRequestNeeded) { - Log.v(TAG, "processing deferred state change"); - if (mActualState != null && mIntendedState != null && - mIntendedState.equals(mActualState)) { - Log.v(TAG, "... but intended state matches, so no changes."); - } else if (mIntendedState != null) { - mInTransition = true; - requestStateChange(context, mIntendedState); - } - mDeferredStateChangeRequestNeeded = false; - } - } - } + public static final int STATE_INTERMEDIATE = 5; + public static final int STATE_DISABLED_RED = 10; - /** - * If we're in a transition mode, this returns true if we're - * transitioning towards being enabled. - */ - public final boolean isTurningOn() { - return mIntendedState != null && mIntendedState; - } + public static final int STATE_ENABLED_RED = 11; - /** - * Returns simplified 3-state value from underlying 5-state. - * - * @param context - * @return STATE_ENABLED, STATE_DISABLED, or STATE_INTERMEDIATE - */ - public final int getTriState(Context context) { - if (mInTransition) { - // If we know we just got a toggle request recently - // (which set mInTransition), don't even ask the - // underlying interface for its state. We know we're - // changing. This avoids blocking the UI thread - // during UI refresh post-toggle if the underlying - // service state accessor has coarse locking on its - // state (to be fixed separately). - return STATE_INTERMEDIATE; - } - switch (getActualState(context)) { - case STATE_DISABLED: - return STATE_DISABLED; - case STATE_ENABLED: - return STATE_ENABLED; - default: - return STATE_INTERMEDIATE; - } - } + public static final String TAG = "SettingsAppWidgetProvider"; - /** - * Gets underlying actual state. - * - * @param context - * @return STATE_ENABLED, STATE_DISABLED, STATE_ENABLING, STATE_DISABLING, - * or or STATE_UNKNOWN. - */ - public abstract int getActualState(Context context); - - /** - * Actually make the desired change to the underlying radio - * API. - */ - protected abstract void requestStateChange(Context context, boolean desiredState); - } + static final ComponentName THIS_APPWIDGET = new ComponentName("com.android.settings", + "com.android.settings.widget.SettingsAppWidgetProvider"); - /** - * Subclass of StateTracker to get/set Wifi state. - */ - private static final class WifiStateTracker extends StateTracker { - public int getButtonId() { return R.id.img_wifi; } - public int getIndicatorId() { return R.id.ind_wifi; } - public int getButtonImageId(boolean on) { - return on ? R.drawable.ic_appwidget_settings_wifi_on - : R.drawable.ic_appwidget_settings_wifi_off; - } + private static final boolean DEBUG = false; - @Override - public int getPosition() { return POS_LEFT; } + // New version that allows moving button position. Increase the + // WIDGET_PRESENT "version" + public static final int WIDGET_PRESENT = 3; - @Override - public int getActualState(Context context) { - WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); - if (wifiManager != null) { - return wifiStateToFiveState(wifiManager.getWifiState()); - } - return STATE_UNKNOWN; - } + public static final int WIDGET_NOT_CONFIGURED = 1; - @Override - protected void requestStateChange(Context context, final boolean desiredState) { - final WifiManager wifiManager = - (WifiManager) context.getSystemService(Context.WIFI_SERVICE); - if (wifiManager == null) { - Log.d(TAG, "No wifiManager."); - return; - } - - // Actually request the wifi change and persistent - // settings write off the UI thread, as it can take a - // user-noticeable amount of time, especially if there's - // disk contention. - new AsyncTask() { - @Override - protected Void doInBackground(Void... args) { - /** - * Disable tethering if enabling Wifi - */ - int wifiApState = wifiManager.getWifiApState(); - if (desiredState && ((wifiApState == WifiManager.WIFI_AP_STATE_ENABLING) || - (wifiApState == WifiManager.WIFI_AP_STATE_ENABLED))) { - wifiManager.setWifiApEnabled(null, false); - } - - wifiManager.setWifiEnabled(desiredState); - return null; - } - }.execute(); - } - - @Override - public void onActualStateChange(Context context, Intent intent) { - if (!WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())) { - return; - } - int wifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, -1); - setCurrentState(context, wifiStateToFiveState(wifiState)); - } + public static final int WIDGET_DELETED = 0; - /** - * Converts WifiManager's state values into our - * Wifi/Bluetooth-common state values. - */ - private static int wifiStateToFiveState(int wifiState) { - switch (wifiState) { - case WifiManager.WIFI_STATE_DISABLED: - return STATE_DISABLED; - case WifiManager.WIFI_STATE_ENABLED: - return STATE_ENABLED; - case WifiManager.WIFI_STATE_DISABLING: - return STATE_TURNING_OFF; - case WifiManager.WIFI_STATE_ENABLING: - return STATE_TURNING_ON; - default: - return STATE_UNKNOWN; - } - } + @Override + public void onEnabled(Context context) { + logD("Received request to enable first widget"); + PackageManager pm = context.getPackageManager(); + pm.setComponentEnabledSetting(new ComponentName("com.android.settings", + ".widget.SettingsAppWidgetProvider"), + PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP); } - /** - * Subclass of StateTracker to get/set Bluetooth state. - */ - private static final class BluetoothStateTracker extends StateTracker { - public int getButtonId() { return R.id.img_bluetooth; } - public int getIndicatorId() { return R.id.ind_bluetooth; } - public int getButtonImageId(boolean on) { - return on ? R.drawable.ic_appwidget_settings_bluetooth_on - : R.drawable.ic_appwidget_settings_bluetooth_off; - } - - @Override - public int getActualState(Context context) { - if (sLocalBluetoothManager == null) { - sLocalBluetoothManager = LocalBluetoothManager.getInstance(context); - if (sLocalBluetoothManager == null) { - return STATE_UNKNOWN; // On emulator? - } - } - return bluetoothStateToFiveState(sLocalBluetoothManager.getBluetoothState()); - } - - @Override - protected void requestStateChange(Context context, final boolean desiredState) { - if (sLocalBluetoothManager == null) { - Log.d(TAG, "No LocalBluetoothManager"); - return; - } - // Actually request the Bluetooth change and persistent - // settings write off the UI thread, as it can take a - // user-noticeable amount of time, especially if there's - // disk contention. - new AsyncTask() { - @Override - protected Void doInBackground(Void... args) { - sLocalBluetoothManager.setBluetoothEnabled(desiredState); - return null; - } - }.execute(); - } - - @Override - public void onActualStateChange(Context context, Intent intent) { - if (!BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) { - return; - } - int bluetoothState = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1); - setCurrentState(context, bluetoothStateToFiveState(bluetoothState)); - } + @Override + public void onDisabled(Context context) { + logD("Received request to remove last widget"); + PackageManager pm = context.getPackageManager(); + pm.setComponentEnabledSetting(new ComponentName("com.android.settings", + ".widget.SettingsAppWidgetProvider"), + PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); + } - /** - * Converts BluetoothAdapter's state values into our - * Wifi/Bluetooth-common state values. - */ - private static int bluetoothStateToFiveState(int bluetoothState) { - switch (bluetoothState) { - case BluetoothAdapter.STATE_OFF: - return STATE_DISABLED; - case BluetoothAdapter.STATE_ON: - return STATE_ENABLED; - case BluetoothAdapter.STATE_TURNING_ON: - return STATE_TURNING_ON; - case BluetoothAdapter.STATE_TURNING_OFF: - return STATE_TURNING_OFF; - default: - return STATE_UNKNOWN; - } + @Override + public void onDeleted(Context context, int[] appWidgetIds) { + logD("Received request to remove a widget"); + for (int appWidgetId : appWidgetIds) { + SharedPreferences widgetPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_NAME + appWidgetId, Context.MODE_PRIVATE); + Editor editor = widgetPreferences.edit(); + editor.clear(); + editor.putInt(WidgetSettings.SAVED, WIDGET_DELETED); + editor.commit(); } } /** - * Subclass of StateTracker for GPS state. + * Updates the widget when something changes, or when a button is pushed. + * + * @param context */ - private static final class GpsStateTracker extends StateTracker { - public int getButtonId() { return R.id.img_gps; } - public int getIndicatorId() { return R.id.ind_gps; } - public int getButtonImageId(boolean on) { - return on ? R.drawable.ic_appwidget_settings_gps_on - : R.drawable.ic_appwidget_settings_gps_off; - } - - @Override - public int getActualState(Context context) { - ContentResolver resolver = context.getContentResolver(); - boolean on = Settings.Secure.isLocationProviderEnabled( - resolver, LocationManager.GPS_PROVIDER); - return on ? STATE_ENABLED : STATE_DISABLED; - } - - @Override - public void onActualStateChange(Context context, Intent unused) { - // Note: the broadcast location providers changed intent - // doesn't include an extras bundles saying what the new value is. - setCurrentState(context, getActualState(context)); - } + public static void updateWidget(Context context) { + logD(">> updateWidget IN"); + AppWidgetManager manager = AppWidgetManager.getInstance(context); + int[] widgets = manager.getAppWidgetIds(THIS_APPWIDGET); + buildUpdate(context, manager, widgets); + logD("<< updateWidget OUT"); + } - @Override - public void requestStateChange(final Context context, final boolean desiredState) { - final ContentResolver resolver = context.getContentResolver(); - new AsyncTask() { - @Override - protected Boolean doInBackground(Void... args) { - Settings.Secure.setLocationProviderEnabled( - resolver, - LocationManager.GPS_PROVIDER, - desiredState); - return desiredState; - } - - @Override - protected void onPostExecute(Boolean result) { - setCurrentState( - context, - result ? STATE_ENABLED : STATE_DISABLED); - updateWidget(context); - } - }.execute(); - } + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + logD(">> onUpdate IN"); + buildUpdate(context, appWidgetManager, appWidgetIds); + logD("<< onUpdate OUT"); } /** - * Subclass of StateTracker for sync state. + * update main method. Process all widget. Update state and process all + * widget instances. */ - private static final class SyncStateTracker extends StateTracker { - public int getButtonId() { return R.id.img_sync; } - public int getIndicatorId() { return R.id.ind_sync; } - public int getButtonImageId(boolean on) { - return on ? R.drawable.ic_appwidget_settings_sync_on - : R.drawable.ic_appwidget_settings_sync_off; - } - - @Override - public int getActualState(Context context) { - boolean on = getBackgroundDataState(context) && - ContentResolver.getMasterSyncAutomatically(); - return on ? STATE_ENABLED : STATE_DISABLED; - } - - @Override - public void onActualStateChange(Context context, Intent unused) { - setCurrentState(context, getActualState(context)); - } + static void buildUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + logD(">> buildUpdate IN"); + + SharedPreferences globalPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + + // If never initialized before. Populate the widget with defaults + if (!globalPreferences.contains(WidgetSettings.SAVED)) { + Log.d(TAG, "Widget is from a previous version... Let's update"); + // It should be just one when the system is clean... but we never + // now. So let's process all + // We shall get them from the system since the update received can + // be for a single one. + int[] widgets = appWidgetManager.getAppWidgetIds(THIS_APPWIDGET); + for (int widget : widgets) { + Log.d(TAG, "Will set widget " + widget + " to default settings"); + SharedPreferences widgetPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_NAME + widget, Context.MODE_PRIVATE); + WidgetSettings.initDefaultWidget(widgetPreferences); + } - @Override - public void requestStateChange(final Context context, final boolean desiredState) { - final ConnectivityManager connManager = - (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); - final boolean backgroundData = getBackgroundDataState(context); - final boolean sync = ContentResolver.getMasterSyncAutomatically(); - - new AsyncTask() { - @Override - protected Boolean doInBackground(Void... args) { - // Turning sync on. - if (desiredState) { - if (!backgroundData) { - connManager.setBackgroundDataSetting(true); - } - if (!sync) { - ContentResolver.setMasterSyncAutomatically(true); - } - return true; - } - - // Turning sync off - if (sync) { - ContentResolver.setMasterSyncAutomatically(false); - } - return false; - } - - @Override - protected void onPostExecute(Boolean result) { - setCurrentState( - context, - result ? STATE_ENABLED : STATE_DISABLED); - updateWidget(context); - } - }.execute(); + if (widgets.length > 0) { + WidgetSettings.initDefaultSettings(globalPreferences); + } else { + Log.d(TAG, + "No instances yet... Wait for at least one instance to exist before adding global settings"); + } } - } - - @Override - public void onUpdate(Context context, AppWidgetManager appWidgetManager, - int[] appWidgetIds) { - // Update each requested appWidgetId - RemoteViews view = buildUpdate(context, -1); - - for (int i = 0; i < appWidgetIds.length; i++) { - appWidgetManager.updateAppWidget(appWidgetIds[i], view); + // Query for current status of multiple options. Only to be done once + updateStates(context, globalPreferences, appWidgetIds); + + // Now process all widgets instances + for (int appWidgetId : appWidgetIds) { + Log.d(TAG, "Call buildUpdate for widget:" + appWidgetId); + RemoteViews views = updateViews(context, globalPreferences, appWidgetId); + if (views != null) { + appWidgetManager.updateAppWidget(appWidgetId, views); + } + Log.d(TAG, "buildUpdate done for widget:" + appWidgetId); } - } + logD("<< buildUpdate OUT"); - @Override - public void onEnabled(Context context) { - PackageManager pm = context.getPackageManager(); - pm.setComponentEnabledSetting( - new ComponentName("com.android.settings", ".widget.SettingsAppWidgetProvider"), - PackageManager.COMPONENT_ENABLED_STATE_ENABLED, - PackageManager.DONT_KILL_APP); - } - - @Override - public void onDisabled(Context context) { - Class clazz = com.android.settings.widget.SettingsAppWidgetProvider.class; - PackageManager pm = context.getPackageManager(); - pm.setComponentEnabledSetting( - new ComponentName("com.android.settings", ".widget.SettingsAppWidgetProvider"), - PackageManager.COMPONENT_ENABLED_STATE_DISABLED, - PackageManager.DONT_KILL_APP); } /** - * Load image for given widget and build {@link RemoteViews} for it. + * Method that will trigger the update for all options */ - static RemoteViews buildUpdate(Context context, int appWidgetId) { - RemoteViews views = new RemoteViews(context.getPackageName(), - R.layout.widget); - views.setOnClickPendingIntent(R.id.btn_wifi, getLaunchPendingIntent(context, appWidgetId, - BUTTON_WIFI)); - views.setOnClickPendingIntent(R.id.btn_brightness, - getLaunchPendingIntent(context, - appWidgetId, BUTTON_BRIGHTNESS)); - views.setOnClickPendingIntent(R.id.btn_sync, - getLaunchPendingIntent(context, - appWidgetId, BUTTON_SYNC)); - views.setOnClickPendingIntent(R.id.btn_gps, - getLaunchPendingIntent(context, appWidgetId, BUTTON_GPS)); - views.setOnClickPendingIntent(R.id.btn_bluetooth, - getLaunchPendingIntent(context, - appWidgetId, BUTTON_BLUETOOTH)); - - updateButtons(views, context); - return views; + private static void updateStates(Context context, SharedPreferences globalPreferences, + int[] appWidgetIds) { + WifiButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + WifiApButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + BluetoothButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + GPSButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + MobileDataButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + ; + NetworkModeButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + SyncButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + SoundButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + AutoRotateButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + ScreenTimeoutButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + AirplaneButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + LockScreenButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + FlashlightButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + BrightnessButton.getInstance().updateState(context, globalPreferences, appWidgetIds); } /** - * Updates the widget when something changes, or when a button is pushed. - * - * @param context + * Update of each widget instance. will check it's configuration */ - public static void updateWidget(Context context) { - RemoteViews views = buildUpdate(context, -1); - // Update specific list of appWidgetIds if given, otherwise default to all - final AppWidgetManager gm = AppWidgetManager.getInstance(context); - gm.updateAppWidget(THIS_APPWIDGET, views); - } + private static RemoteViews updateViews(Context context, SharedPreferences globalPreferences, + int appWidgetId) { + logD(">> updateViews IN - Widget:" + appWidgetId); + SharedPreferences widgetPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_NAME + appWidgetId, Context.MODE_PRIVATE); + + // If not configured do not refresh. Needed due to: + // 1: Ghost instances of the launcher + // 2: Older version no longer compatible. So widget_present was + // increased + if (widgetPreferences.getInt(WidgetSettings.SAVED, WIDGET_NOT_CONFIGURED) == WIDGET_PRESENT) { + + // Set the selected background. On a widget it can only be done by a + // diferent layout. + + int widgetLayout = R.layout.widget; + int backgroundLayout = widgetPreferences.getInt(WidgetSettings.BACKGROUND_IMAGE, 0); + boolean verticalLayout = widgetPreferences.getBoolean(WidgetSettings.USE_VERTICAL, + false); + if (!verticalLayout && backgroundLayout == WidgetSettings.TRANSPARENT_BACKGROUND) { + widgetLayout = R.layout.widget_transparent; + } else if (verticalLayout && backgroundLayout == WidgetSettings.TRANSPARENT_BACKGROUND) { + widgetLayout = R.layout.widget_vertical_transparent; + /* + * }else if (verticalLayout && + * backgroundLayout==WidgetSettings.WHITE_BACKGROUND) { + * widgetLayout = R.layout.widget_white_vertical; }else if + * (!verticalLayout && + * backgroundLayout==WidgetSettings.WHITE_BACKGROUND) { + * widgetLayout = R.layout.widget_white; + */ + } else if (verticalLayout) { + widgetLayout = R.layout.widget_vertical; + } - /** - * Updates the buttons based on the underlying states of wifi, etc. - * - * @param views The RemoteViews to update. - * @param context - */ - private static void updateButtons(RemoteViews views, Context context) { - sWifiState.setImageViewResources(context, views); - sBluetoothState.setImageViewResources(context, views); - sGpsState.setImageViewResources(context, views); - sSyncState.setImageViewResources(context, views); - - if (getBrightnessMode(context)) { - views.setImageViewResource(R.id.img_brightness, - R.drawable.ic_appwidget_settings_brightness_auto); - views.setImageViewResource(R.id.ind_brightness, - R.drawable.appwidget_settings_ind_on_r); - } else if (getBrightness(context)) { - views.setImageViewResource(R.id.img_brightness, - R.drawable.ic_appwidget_settings_brightness_on); - views.setImageViewResource(R.id.ind_brightness, - R.drawable.appwidget_settings_ind_on_r); + // create the new remote views + RemoteViews views = new RemoteViews(context.getPackageName(), widgetLayout); + + // Now call each button to update it's state on this instance. + WifiButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + WifiApButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + BluetoothButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + GPSButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + MobileDataButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + NetworkModeButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + SyncButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + SoundButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + AutoRotateButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + ScreenTimeoutButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + BrightnessButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + FlashlightButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + LockScreenButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + AirplaneButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); + + return views; } else { - views.setImageViewResource(R.id.img_brightness, - R.drawable.ic_appwidget_settings_brightness_off); - views.setImageViewResource(R.id.ind_brightness, - R.drawable.appwidget_settings_ind_off_r); - } - } + // Return the layout with widget configuration message. + RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_configure); - /** - * Creates PendingIntent to notify the widget of a button click. - * - * @param context - * @param appWidgetId - * @return - */ - private static PendingIntent getLaunchPendingIntent(Context context, int appWidgetId, - int buttonId) { - Intent launchIntent = new Intent(); - launchIntent.setClass(context, SettingsAppWidgetProvider.class); - launchIntent.addCategory(Intent.CATEGORY_ALTERNATIVE); - launchIntent.setData(Uri.parse("custom:" + buttonId)); - PendingIntent pi = PendingIntent.getBroadcast(context, 0 /* no requestCode */, - launchIntent, 0 /* no flags */); - return pi; + logD(">> updateViews IN - Widget:" + appWidgetId + + " no longer present or not configured"); + return views; + } } /** * Receives and processes a button pressed intent or state change. * * @param context - * @param intent Indicates the pressed button. + * @param intent Indicates the pressed button. */ @Override public void onReceive(Context context, Intent intent) { + logD(">> onReceive IN"); super.onReceive(context, intent); - String action = intent.getAction(); - if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(action)) { - sWifiState.onActualStateChange(context, intent); - } else if (BluetoothAdapter.ACTION_STATE_CHANGED.equals(action)) { - sBluetoothState.onActualStateChange(context, intent); - } else if (LocationManager.PROVIDERS_CHANGED_ACTION.equals(action)) { - sGpsState.onActualStateChange(context, intent); - } else if (SyncStorageEngine.SYNC_CONNECTION_SETTING_CHANGED_INTENT.getAction() - .equals(action)) { - sSyncState.onActualStateChange(context, intent); + if ("net.cactii.flash2.TORCH_STATE_CHANGED".equals(intent.getAction())) { + } else if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())) { + logD("Received Wifi state change"); + WifiButton.getInstance().onReceive(context, intent); + } else if (WifiManager.WIFI_AP_STATE_CHANGED_ACTION.equals(intent.getAction())) { + logD("Received Wifi AP state change"); + WifiApButton.getInstance().onReceive(context, intent); + } else if (BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) { + logD("Received Bluetooth state change"); + BluetoothButton.getInstance().onReceive(context, intent); + } else if (NetworkModeButton.NETWORK_MODE_CHANGED.equals(intent.getAction())) { + logD("Received Network mode state change"); + NetworkModeButton.getInstance().onReceive(context, intent); + } else if (Intent.ACTION_POWER_CONNECTED.equals(intent.getAction()) + || Intent.ACTION_POWER_DISCONNECTED.equals(intent.getAction())) { + logD("Received power mode state change"); + PowerButton.getInstance().onReceive(context, intent); } else if (intent.hasCategory(Intent.CATEGORY_ALTERNATIVE)) { Uri data = intent.getData(); int buttonId = Integer.parseInt(data.getSchemeSpecificPart()); - if (buttonId == BUTTON_WIFI) { - sWifiState.toggleState(context); - } else if (buttonId == BUTTON_BRIGHTNESS) { - toggleBrightness(context); - } else if (buttonId == BUTTON_SYNC) { - sSyncState.toggleState(context); - } else if (buttonId == BUTTON_GPS) { - sGpsState.toggleState(context); - } else if (buttonId == BUTTON_BLUETOOTH) { - sBluetoothState.toggleState(context); + if (buttonId == WidgetButton.BUTTON_WIFI) { + logD("Received wifi button change request"); + WifiButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_WIFI_AP) { + logD("Received wifi ap button change request"); + WifiApButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_BLUETOOTH) { + logD("Received bluetooth button change request"); + BluetoothButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_GPS) { + logD("Received GPS button change request"); + GPSButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_DATA) { + logD("Received mobile data button change request"); + MobileDataButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_2G3G) { + logD("Received network mode button change request"); + NetworkModeButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_SYNC) { + logD("Received sync button change request"); + SyncButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_SOUND) { + logD("Received sound button change request"); + SoundButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_SCREEN_TIMEOUT) { + logD("Received screen timeout change request"); + ScreenTimeoutButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_AUTO_ROTATE) { + logD("Received auto rotate change request"); + AutoRotateButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_BRIGHTNESS) { + logD("Received brightness change request"); + BrightnessButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_FLASHLIGHT) { + logD("Received flahslight change request"); + FlashlightButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_LOCK_SCREEN) { + logD("Received Lock Screen change request"); + LockScreenButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_AIRPLANE) { + logD("Received airplane change request"); + AirplaneButton.getInstance().toggleState(context); } + } else if (MobileDataButton.MOBILE_DATA_CHANGED.equals(intent.getAction()) + || Intent.ACTION_USER_PRESENT.equals(intent.getAction()) + || SecuritySettings.GPS_STATUS_CHANGED.equals(intent.getAction())) { } else { - // Don't fall-through to updating the widget. The Intent + logD("Ignoring Action: " + intent.getAction()); + // Don't fall-through to updating the widget. The Intent // was something unrelated or that our super class took // care of. + logD("<< onReceive OUT"); return; } - - // State changes fall through updateWidget(context); - } - - /** - * Gets the state of background data. - * - * @param context - * @return true if enabled - */ - private static boolean getBackgroundDataState(Context context) { - ConnectivityManager connManager = - (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); - return connManager.getBackgroundDataSetting(); - } + // State changes fall through + logD("<< onReceive OUT"); - /** - * Gets state of brightness. - * - * @param context - * @return true if more than moderately bright. - */ - private static boolean getBrightness(Context context) { - try { - IPowerManager power = IPowerManager.Stub.asInterface( - ServiceManager.getService("power")); - if (power != null) { - int brightness = Settings.System.getInt(context.getContentResolver(), - Settings.System.SCREEN_BRIGHTNESS); - return brightness > 100; - } - } catch (Exception e) { - Log.d(TAG, "getBrightness: " + e); - } - return false; } - /** - * Gets state of brightness mode. - * - * @param context - * @return true if auto brightness is on. - */ - private static boolean getBrightnessMode(Context context) { - try { - IPowerManager power = IPowerManager.Stub.asInterface( - ServiceManager.getService("power")); - if (power != null) { - int brightnessMode = Settings.System.getInt(context.getContentResolver(), - Settings.System.SCREEN_BRIGHTNESS_MODE); - return brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; - } - } catch (Exception e) { - Log.d(TAG, "getBrightnessMode: " + e); - } - return false; - } + public static void logD(String message) { + if (DEBUG) + Log.d(TAG, message); - /** - * Increases or decreases the brightness. - * - * @param context - */ - private void toggleBrightness(Context context) { - try { - IPowerManager power = IPowerManager.Stub.asInterface( - ServiceManager.getService("power")); - if (power != null) { - ContentResolver cr = context.getContentResolver(); - int brightness = Settings.System.getInt(cr, - Settings.System.SCREEN_BRIGHTNESS); - int brightnessMode = Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL; - //Only get brightness setting if available - if (context.getResources().getBoolean( - com.android.internal.R.bool.config_automatic_brightness_available)) { - brightnessMode = Settings.System.getInt(cr, - Settings.System.SCREEN_BRIGHTNESS_MODE); - } - - // Rotate AUTO -> MINIMUM -> DEFAULT -> MAXIMUM - // Technically, not a toggle... - if (brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) { - brightness = MINIMUM_BACKLIGHT; - brightnessMode = Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL; - } else if (brightness < DEFAULT_BACKLIGHT) { - brightness = DEFAULT_BACKLIGHT; - } else if (brightness < MAXIMUM_BACKLIGHT) { - brightness = MAXIMUM_BACKLIGHT; - } else { - brightnessMode = Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; - brightness = MINIMUM_BACKLIGHT; - } - - if (context.getResources().getBoolean( - com.android.internal.R.bool.config_automatic_brightness_available)) { - // Set screen brightness mode (automatic or manual) - Settings.System.putInt(context.getContentResolver(), - Settings.System.SCREEN_BRIGHTNESS_MODE, - brightnessMode); - } else { - // Make sure we set the brightness if automatic mode isn't available - brightnessMode = Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL; - } - if (brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL) { - power.setBacklightBrightness(brightness); - Settings.System.putInt(cr, Settings.System.SCREEN_BRIGHTNESS, brightness); - } - } - } catch (RemoteException e) { - Log.d(TAG, "toggleBrightness: " + e); - } catch (Settings.SettingNotFoundException e) { - Log.d(TAG, "toggleBrightness: " + e); - } } } diff --git a/src/com/android/settings/widget/StateTracker.java b/src/com/android/settings/widget/StateTracker.java new file mode 100644 index 00000000000..e25b96a1ac0 --- /dev/null +++ b/src/com/android/settings/widget/StateTracker.java @@ -0,0 +1,157 @@ + +package com.android.settings.widget; + +import android.content.Context; +import android.content.Intent; +import android.util.Log; + +/** + * The state machine for Wifi and Bluetooth toggling, tracking reality versus + * the user's intent. This is necessary because reality moves relatively slowly + * (turning on & off radio drivers), compared to user's expectations. + */ +public abstract class StateTracker { + // Is the state in the process of changing? + private boolean mInTransition = false; + + private Boolean mActualState = null; // initially not set + + private Boolean mIntendedState = null; // initially not set + + // Did a toggle request arrive while a state update was + // already in-flight? If so, the mIntendedState needs to be + // requested when the other one is done, unless we happened to + // arrive at that state already. + private boolean mDeferredStateChangeRequestNeeded = false; + + /** + * User pressed a button to change the state. Something should immediately + * appear to the user afterwards, even if we effectively do nothing. Their + * press must be heard. + */ + public final void toggleState(Context context) { + int currentState = getTriState(context); + boolean newState = false; + switch (currentState) { + case SettingsAppWidgetProvider.STATE_ENABLED: + newState = false; + break; + case SettingsAppWidgetProvider.STATE_DISABLED: + newState = true; + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + if (mIntendedState != null) { + newState = !mIntendedState; + } + break; + } + mIntendedState = newState; + if (mInTransition) { + // We don't send off a transition request if we're + // already transitioning. Makes our state tracking + // easier, and is probably nicer on lower levels. + // (even though they should be able to take it...) + mDeferredStateChangeRequestNeeded = true; + } else { + mInTransition = true; + requestStateChange(context, newState); + } + } + + /** + * Update internal state from a broadcast state change. + */ + public abstract void onActualStateChange(Context context, Intent intent); + + /** + * Sets the value that we're now in. To be called from onActualStateChange. + * + * @param newState one of STATE_DISABLED, STATE_ENABLED, STATE_TURNING_ON, + * STATE_TURNING_OFF, STATE_UNKNOWN + */ + protected final void setCurrentState(Context context, int newState) { + final boolean wasInTransition = mInTransition; + switch (newState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + mInTransition = false; + mActualState = false; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + mInTransition = false; + mActualState = true; + break; + case SettingsAppWidgetProvider.STATE_TURNING_ON: + mInTransition = true; + mActualState = false; + break; + case SettingsAppWidgetProvider.STATE_TURNING_OFF: + mInTransition = true; + mActualState = true; + break; + } + + if (wasInTransition && !mInTransition) { + if (mDeferredStateChangeRequestNeeded) { + Log.v(SettingsAppWidgetProvider.TAG, "processing deferred state change"); + if (mActualState != null && mIntendedState != null + && mIntendedState.equals(mActualState)) { + Log.v(SettingsAppWidgetProvider.TAG, + "... but intended state matches, so no changes."); + } else if (mIntendedState != null) { + mInTransition = true; + requestStateChange(context, mIntendedState); + } + mDeferredStateChangeRequestNeeded = false; + } + } + } + + /** + * If we're in a transition mode, this returns true if we're transitioning + * towards being enabled. + */ + public final boolean isTurningOn() { + return mIntendedState != null && mIntendedState; + } + + /** + * Returns simplified 3-state value from underlying 5-state. + * + * @param context + * @return STATE_ENABLED, STATE_DISABLED, or STATE_INTERMEDIATE + */ + public final int getTriState(Context context) { + if (mInTransition) { + // If we know we just got a toggle request recently + // (which set mInTransition), don't even ask the + // underlying interface for its state. We know we're + // changing. This avoids blocking the UI thread + // during UI refresh post-toggle if the underlying + // service state accessor has coarse locking on its + // state (to be fixed separately). + return SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } + switch (getActualState(context)) { + case SettingsAppWidgetProvider.STATE_DISABLED: + return SettingsAppWidgetProvider.STATE_DISABLED; + case SettingsAppWidgetProvider.STATE_ENABLED: + return SettingsAppWidgetProvider.STATE_ENABLED; + default: + return SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } + } + + /** + * Gets underlying actual state. + * + * @param context + * @return STATE_ENABLED, STATE_DISABLED, STATE_ENABLING, STATE_DISABLING, + * or or STATE_UNKNOWN. + */ + public abstract int getActualState(Context context); + + /** + * Actually make the desired change to the underlying radio API. + */ + protected abstract void requestStateChange(Context context, boolean desiredState); +} diff --git a/src/com/android/settings/widget/WidgetSettings.java b/src/com/android/settings/widget/WidgetSettings.java new file mode 100644 index 00000000000..8ed681f9740 --- /dev/null +++ b/src/com/android/settings/widget/WidgetSettings.java @@ -0,0 +1,643 @@ + +package com.android.settings.widget; + +import com.android.settings.R; + +import android.app.Activity; +import android.appwidget.AppWidgetManager; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.SharedPreferences.Editor; +import android.graphics.Color; +import android.net.ConnectivityManager; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.ArrayAdapter; +import android.widget.CheckBox; +import android.widget.ImageView; +import android.widget.Spinner; +import android.widget.Toast; + +import java.util.ArrayList; + +public class WidgetSettings extends Activity { + + public static final String LAST_ICON_ID = "lastIconId"; + + public static final String FIRST_ICON_ID = "firstIconId"; + + public static final String RING_MODE_VIBRATE_AS_ON = "ringModeVibrateAsOn"; + + public static final String BACKGROUND_IMAGE = "backgrounImage"; + + public static final String USE_ROUND_CORNERS = "useRoundCorners"; + + public static final String USE_VERTICAL = "useVertical"; + + public static final String TOGGLE_BRIGHTNESS = "toggleBrightness"; + + public static final String TOGGLE_AUTO_ROTATE = "toggleAutoRotate"; + + public static final String TOGGLE_SCREEN_TIMEOUT = "toggleScreenTimeout"; + + public static final String TOGGLE_SOUND = "toggleSound"; + + public static final String TOGGLE_SYNC = "toggleSync"; + + public static final String TOGGLE_2G3G = "toggle2G3G"; + + public static final String TOGGLE_DATA = "toggleData"; + + public static final String TOGGLE_GPS = "toggleGPS"; + + public static final String TOGGLE_BLUETOOTH = "toggleBluetooth"; + + public static final String TOGGLE_WIFI = "toggleWifi"; + + public static final String TOGGLE_WIFI_AP = "toggleWifiAp"; + + public static final String TOGGLE_AIRPLANE = "toggleAirplane"; + + public static final String TOGGLE_FLASHLIGHT = "toggleFlashlight"; + + public static final String TOGGLE_LOCK_SCREEN = "toggleLockScreen"; + + public static final String MONITOR_DATA_ROAMING = "monitorDataRoaming"; + + public static final String AUTO_ENABLE_SYNC_WITH_WIFI = "autoEnableSyncWithWifi"; + + public static final String AUTO_DISABLE_SYNC_WITH_WIFI = "autoDisableSyncWithWifi"; + + public static final String AUTO_ENABLE_3G = "autoEnable3G"; + + public static final String AUTO_DISABLE_3G = "autoDisable3G"; + + public static final String AUTO_ENABLE_3G_WITH_WIFI = "autoEnable3GWithWifi"; + + public static final String AUTO_DISABLE_3G_WITH_WIFI = "autoDisable3GWithWifi"; + + public static final String AUTO_ENABLE_BLUETOOTH_WITH_POWER = "autoEnableBluetoothWithPower"; + + public static final String AUTO_DISABLE_BLUETOOTH_WITH_POWER = "autoDisableBluetoothWithPower"; + + public static final String AUTO_ENABLE_WIFI_WITH_POWER = "autoEnableWifiWithPower"; + + public static final String AUTO_DISABLE_WIFI_WITH_POWER = "autoDisableWifiWithPower"; + + public static final String NETWORK_MODE_SPINNER = "networkModeSpinner"; + + public static final String BRIGHTNESS_SPINNER = "brightnessSpinner"; + + public static final String RING_MODE_SPINNER = "ringModeSpinner"; + + public static final String SCREEN_TIMEOUT_SPINNER = "screenTimeoutSpinner"; + + public static final String SAVED = "saved"; + + public static final String WIDGET_PREF_MAIN = "widget_MAIN"; + + public static final String WIDGET_PREF_NAME = "widget_"; + + protected static final int TRANSPARENT_BACKGROUND = 1; + + public static final String LAST_BUTTON = "lastButton"; + + private static final int MAX_BUTTONS = 10; + + int widgetId = AppWidgetManager.INVALID_APPWIDGET_ID; + + SharedPreferences preferences; + + SharedPreferences preferencesGeneral; + + private ArrayList selectedButtons = new ArrayList(); + + View.OnClickListener listener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + if (v instanceof CheckBox) { + toogleButtonView((CheckBox) v); + } + } + }; + + @Override + public void onCreate(Bundle state) { + super.onCreate(state); + + initWidgetSettings(); + initToggleButtons(); + setDefaultReturn(); + initControls(); + initSettings(); + } + + private void initToggleButtons() { + + selectedButtons.add((CheckBox) findViewById(R.id.toggleWifi)); + selectedButtons.add((CheckBox) findViewById(R.id.toggleBluetooth)); + selectedButtons.add((CheckBox) findViewById(R.id.toggleGPS)); + selectedButtons.add((CheckBox) findViewById(R.id.toggleData)); + selectedButtons.add((CheckBox) findViewById(R.id.toggleSync)); + selectedButtons.add((CheckBox) findViewById(R.id.toggleBrightness)); + + findViewById(R.id.toggleWifi).setOnClickListener(listener); + findViewById(R.id.toggleBluetooth).setOnClickListener(listener); + findViewById(R.id.toggleGPS).setOnClickListener(listener); + findViewById(R.id.toggleData).setOnClickListener(listener); + findViewById(R.id.toggle2g3g).setOnClickListener(listener); + findViewById(R.id.toggleSync).setOnClickListener(listener); + findViewById(R.id.toggleSound).setOnClickListener(listener); + findViewById(R.id.toggleScreenTimeout).setOnClickListener(listener); + findViewById(R.id.toggleAutoRotate).setOnClickListener(listener); + findViewById(R.id.toggleBrightness).setOnClickListener(listener); + findViewById(R.id.toggleAirplane).setOnClickListener(listener); + findViewById(R.id.toggleLockScreen).setOnClickListener(listener); + findViewById(R.id.toggleFlashlight).setOnClickListener(listener); + findViewById(R.id.toggleWifiAp).setOnClickListener(listener); + findViewById(R.id.useRoundCorners).setOnClickListener(listener); + ((Spinner) findViewById(R.id.backgroundImageSpinner)) + .setOnItemSelectedListener(new OnItemSelectedListener() { + + @Override + public void onItemSelected(AdapterView parent, View view, int position, + long id) { + if (position == TRANSPARENT_BACKGROUND) { + findViewById(R.id.main).setBackgroundColor(Color.TRANSPARENT); + } else { + findViewById(R.id.main).setBackgroundResource(R.drawable.appwidget_bg); + } + + } + + @Override + public void onNothingSelected(AdapterView parent) { + } + + }); + + } + + private void toogleButtonView(CheckBox button) { + if (button.getId() == R.id.backgroundImageSpinner) { + if (((CheckBox) button).isChecked()) { + findViewById(R.id.main).setBackgroundColor(Color.TRANSPARENT); + } else { + findViewById(R.id.main).setBackgroundResource(R.drawable.appwidget_bg); + } + } else if (button.getId() != R.id.useRoundCorners) { + if (button.isChecked()) { + + // Add only if we still have buttons available on the layout + if (selectedButtons.size() < MAX_BUTTONS) { + SettingsAppWidgetProvider.logD("Add button"); + selectedButtons.add(button); + } else { + button.setChecked(false); + SettingsAppWidgetProvider.logD("Button limit reached "); + Toast message = Toast.makeText(this, "Limited to " + MAX_BUTTONS + " buttons", + Toast.LENGTH_SHORT); + message.show(); + } + } else { + SettingsAppWidgetProvider.logD("Remove button"); + selectedButtons.remove(button); + } + } + + updateState(); + } + + private void updateState() { + SettingsAppWidgetProvider.logD("Buttons present:" + selectedButtons.size()); + for (int posi = 1; posi <= MAX_BUTTONS; posi++) { + + if (posi <= selectedButtons.size()) { + CheckBox buttonPresent = selectedButtons.get(posi - 1); + View btn = getButton(posi); + View sep = getSep(posi); + ImageView img = getImg(posi); + ImageView ind = getInd(posi); + + if (sep != null) { + sep.setVisibility(View.VISIBLE); + } + if (posi == 1 && ((CheckBox) findViewById(R.id.useRoundCorners)).isChecked()) { + ind.setImageResource(R.drawable.appwidget_settings_ind_on_l); + } else if (posi == selectedButtons.size() + && ((CheckBox) findViewById(R.id.useRoundCorners)).isChecked()) { + ind.setImageResource(R.drawable.appwidget_settings_ind_on_r); + } else { + ind.setImageResource(R.drawable.appwidget_settings_ind_on_c); + } + img.setImageResource(getIcon(buttonPresent)); + btn.setVisibility(View.VISIBLE); + } else { + View btn = getButton(posi); + btn.setVisibility(View.GONE); + View sep = getSep(posi); + if (sep != null) { + sep.setVisibility(View.GONE); + } + } + } + } + + private void initWidgetSettings() { + setContentView(R.layout.widget_settings); + Bundle extras = getIntent().getExtras(); + if (extras != null) { + widgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, + AppWidgetManager.INVALID_APPWIDGET_ID); + } + } + + private void initControls() { + findViewById(R.id.okbutton).setOnClickListener(okClickListener); + findViewById(R.id.cancelbutton).setOnClickListener(cancelClickListener); + } + + private void initSettings() { + Log.d("WidgetSettings: ", "create preference for widget_" + widgetId); + preferences = getSharedPreferences(WIDGET_PREF_NAME + widgetId, Context.MODE_PRIVATE); + preferencesGeneral = getSharedPreferences(WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + ((CheckBox) findViewById(R.id.autoDisable3G)).setChecked(preferencesGeneral.getBoolean( + AUTO_DISABLE_3G, false)); + ((CheckBox) findViewById(R.id.autoEnable3G)).setChecked(preferencesGeneral.getBoolean( + AUTO_ENABLE_3G, false)); + ((CheckBox) findViewById(R.id.autoDisable3GWithWifi)).setChecked(preferencesGeneral + .getBoolean(AUTO_DISABLE_3G_WITH_WIFI, false)); + ((CheckBox) findViewById(R.id.autoEnable3GWithWifi)).setChecked(preferencesGeneral + .getBoolean(AUTO_ENABLE_3G_WITH_WIFI, false)); + ((CheckBox) findViewById(R.id.autoEnableBluetoothWithPower)).setChecked(preferencesGeneral + .getBoolean(AUTO_ENABLE_BLUETOOTH_WITH_POWER, false)); + ((CheckBox) findViewById(R.id.autoDisableBluetoothWithPower)).setChecked(preferencesGeneral + .getBoolean(AUTO_DISABLE_BLUETOOTH_WITH_POWER, false)); + ((CheckBox) findViewById(R.id.autoEnableWifiWithPower)).setChecked(preferencesGeneral + .getBoolean(AUTO_ENABLE_WIFI_WITH_POWER, false)); + ((CheckBox) findViewById(R.id.autoDisableWifiWithPower)).setChecked(preferencesGeneral + .getBoolean(AUTO_DISABLE_WIFI_WITH_POWER, false)); + ((CheckBox) findViewById(R.id.autoDisableSyncWithWifi)).setChecked(preferencesGeneral + .getBoolean(AUTO_DISABLE_SYNC_WITH_WIFI, false)); + ((CheckBox) findViewById(R.id.autoEnableSyncWithWifi)).setChecked(preferencesGeneral + .getBoolean(AUTO_ENABLE_SYNC_WITH_WIFI, false)); + ((CheckBox) findViewById(R.id.monitorDataRoaming)).setChecked(preferencesGeneral + .getBoolean(MONITOR_DATA_ROAMING, false)); + ((CheckBox) findViewById(R.id.ringModeVibrateAsOn)).setChecked(preferencesGeneral + .getBoolean(RING_MODE_VIBRATE_AS_ON, false)); + + // disable the Wi-Fi AP preference if Wifi AP is not available + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + if (cm.getTetherableWifiRegexs().length <= 0) { + findViewById(R.id.toggleWifiApPreference).setVisibility(View.GONE); + findViewById(R.id.toggleWifiApPreferenceDivider).setVisibility(View.GONE); + } + + Spinner spinner = (Spinner) findViewById(R.id.brightnessSpinner); + ArrayAdapter adapter = ArrayAdapter.createFromResource(this, + R.array.brightnessWidget, android.R.layout.simple_spinner_item); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter); + spinner.setSelection(preferencesGeneral.getInt(BRIGHTNESS_SPINNER, 0)); + + spinner = (Spinner) findViewById(R.id.screenTimeoutSpinner); + adapter = ArrayAdapter.createFromResource(this, R.array.screenTimeoutWidget, + android.R.layout.simple_spinner_item); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter); + spinner.setSelection(preferencesGeneral.getInt(SCREEN_TIMEOUT_SPINNER, 0)); + + spinner = (Spinner) findViewById(R.id.networkModeSpinner); + adapter = ArrayAdapter.createFromResource(this, R.array.networkModesWidget, + android.R.layout.simple_spinner_item); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter); + spinner.setSelection(preferencesGeneral.getInt(NETWORK_MODE_SPINNER, 0)); + + spinner = (Spinner) findViewById(R.id.ringModeSpinner); + adapter = ArrayAdapter.createFromResource(this, R.array.ringModeWidget, + android.R.layout.simple_spinner_item); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter); + spinner.setSelection(preferencesGeneral.getInt(RING_MODE_SPINNER, 0)); + + spinner = (Spinner) findViewById(R.id.backgroundImageSpinner); + adapter = ArrayAdapter.createFromResource(this, R.array.backgroundWidget, + android.R.layout.simple_spinner_item); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + spinner.setAdapter(adapter); + } + + private void setDefaultReturn() { + Intent returnIntent = new Intent(); + returnIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetId); + setResult(RESULT_CANCELED, returnIntent); + + // No widget id or invalid one + if (widgetId == AppWidgetManager.INVALID_APPWIDGET_ID) { + finish(); + } + } + + View.OnClickListener cancelClickListener = new View.OnClickListener() { + public void onClick(View v) { + finish(); + } + }; + + View.OnClickListener okClickListener = new View.OnClickListener() { + public void onClick(View v) { + saveSettings(); + updateWidget(); + + Intent result = new Intent(); + result.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetId); + setResult(RESULT_OK, result); + finish(); + } + + private void saveSettings() { + // SharedPreferences preferences = + // getSharedPreferences("widget_"+widgetId,Context.MODE_WORLD_WRITEABLE); + Log.d("WidgetSettings: ", "Will save widget_" + widgetId); + + Editor editor = preferences.edit(); + editor.clear(); + + editor.putInt(TOGGLE_WIFI, selectedButtons.indexOf(findViewById(R.id.toggleWifi)) + 1); + editor.putInt(TOGGLE_BLUETOOTH, + selectedButtons.indexOf(findViewById(R.id.toggleBluetooth)) + 1); + editor.putInt(TOGGLE_GPS, selectedButtons.indexOf(findViewById(R.id.toggleGPS)) + 1); + editor.putInt(TOGGLE_DATA, selectedButtons.indexOf(findViewById(R.id.toggleData)) + 1); + editor.putInt(TOGGLE_2G3G, selectedButtons.indexOf(findViewById(R.id.toggle2g3g)) + 1); + editor.putInt(TOGGLE_SYNC, selectedButtons.indexOf(findViewById(R.id.toggleSync)) + 1); + editor.putInt(TOGGLE_SOUND, selectedButtons.indexOf(findViewById(R.id.toggleSound)) + 1); + editor.putInt(TOGGLE_SCREEN_TIMEOUT, + selectedButtons.indexOf(findViewById(R.id.toggleScreenTimeout)) + 1); + editor.putInt(TOGGLE_AUTO_ROTATE, + selectedButtons.indexOf(findViewById(R.id.toggleAutoRotate)) + 1); + editor.putInt(TOGGLE_BRIGHTNESS, + selectedButtons.indexOf(findViewById(R.id.toggleBrightness)) + 1); + editor.putInt(TOGGLE_AIRPLANE, + selectedButtons.indexOf(findViewById(R.id.toggleAirplane)) + 1); + editor.putInt(TOGGLE_LOCK_SCREEN, + selectedButtons.indexOf(findViewById(R.id.toggleLockScreen)) + 1); + editor.putInt(TOGGLE_FLASHLIGHT, + selectedButtons.indexOf(findViewById(R.id.toggleFlashlight)) + 1); + editor.putInt(TOGGLE_WIFI_AP, + selectedButtons.indexOf(findViewById(R.id.toggleWifiAp)) + 1); + + editor.putBoolean(USE_ROUND_CORNERS, + ((CheckBox) findViewById(R.id.useRoundCorners)).isChecked()); + editor.putInt(BACKGROUND_IMAGE, + ((Spinner) findViewById(R.id.backgroundImageSpinner)).getSelectedItemPosition()); + editor.putBoolean(USE_VERTICAL, ((CheckBox) findViewById(R.id.useVertical)).isChecked()); + editor.putInt(SAVED, SettingsAppWidgetProvider.WIDGET_PRESENT); + editor.putInt(LAST_BUTTON, selectedButtons.size()); + + editor.commit(); + + Editor editorGeneral = preferencesGeneral.edit(); + editorGeneral.clear(); + editorGeneral.putBoolean(AUTO_DISABLE_3G, + ((CheckBox) findViewById(R.id.autoDisable3G)).isChecked()); + editorGeneral.putBoolean(AUTO_ENABLE_3G, + ((CheckBox) findViewById(R.id.autoEnable3G)).isChecked()); + editorGeneral.putBoolean(AUTO_DISABLE_SYNC_WITH_WIFI, + ((CheckBox) findViewById(R.id.autoDisableSyncWithWifi)).isChecked()); + editorGeneral.putBoolean(AUTO_ENABLE_SYNC_WITH_WIFI, + ((CheckBox) findViewById(R.id.autoEnableSyncWithWifi)).isChecked()); + editorGeneral.putBoolean(AUTO_DISABLE_3G_WITH_WIFI, + ((CheckBox) findViewById(R.id.autoDisable3GWithWifi)).isChecked()); + editorGeneral.putBoolean(AUTO_ENABLE_3G_WITH_WIFI, + ((CheckBox) findViewById(R.id.autoEnable3GWithWifi)).isChecked()); + editorGeneral.putBoolean(AUTO_ENABLE_BLUETOOTH_WITH_POWER, + ((CheckBox) findViewById(R.id.autoEnableBluetoothWithPower)).isChecked()); + editorGeneral.putBoolean(AUTO_DISABLE_BLUETOOTH_WITH_POWER, + ((CheckBox) findViewById(R.id.autoDisableBluetoothWithPower)).isChecked()); + editorGeneral.putBoolean(AUTO_ENABLE_WIFI_WITH_POWER, + ((CheckBox) findViewById(R.id.autoEnableWifiWithPower)).isChecked()); + editorGeneral.putBoolean(AUTO_DISABLE_WIFI_WITH_POWER, + ((CheckBox) findViewById(R.id.autoDisableWifiWithPower)).isChecked()); + editorGeneral.putBoolean(MONITOR_DATA_ROAMING, + ((CheckBox) findViewById(R.id.monitorDataRoaming)).isChecked()); + editorGeneral.putBoolean(RING_MODE_VIBRATE_AS_ON, + ((CheckBox) findViewById(R.id.ringModeVibrateAsOn)).isChecked()); + + editorGeneral.putInt(BRIGHTNESS_SPINNER, + ((Spinner) findViewById(R.id.brightnessSpinner)).getSelectedItemPosition()); + editorGeneral.putInt(SCREEN_TIMEOUT_SPINNER, + ((Spinner) findViewById(R.id.screenTimeoutSpinner)).getSelectedItemPosition()); + editorGeneral.putInt(NETWORK_MODE_SPINNER, + ((Spinner) findViewById(R.id.networkModeSpinner)).getSelectedItemPosition()); + editorGeneral.putInt(RING_MODE_SPINNER, + ((Spinner) findViewById(R.id.ringModeSpinner)).getSelectedItemPosition()); + editorGeneral.putInt(SAVED, SettingsAppWidgetProvider.WIDGET_PRESENT); + editorGeneral.commit(); + + } + + private void updateWidget() { + AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(WidgetSettings.this); + SettingsAppWidgetProvider.buildUpdate(WidgetSettings.this, appWidgetManager, new int[] { + widgetId + }); + } + }; + + public View getSep(int posi) { + switch (posi) { + case 1: + return findViewById(R.id.sep_1); + case 2: + return findViewById(R.id.sep_2); + case 3: + return findViewById(R.id.sep_3); + case 4: + return findViewById(R.id.sep_4); + case 5: + return findViewById(R.id.sep_5); + case 6: + return findViewById(R.id.sep_6); + case 7: + return findViewById(R.id.sep_7); + case 8: + return findViewById(R.id.sep_8); + case 9: + return findViewById(R.id.sep_9); + // case 10: + // No return as this will be the last button + } + return null; + } + + public ImageView getInd(int posi) { + + switch (posi) { + case 1: + return (ImageView) findViewById(R.id.ind_1); + case 2: + return (ImageView) findViewById(R.id.ind_2); + case 3: + return (ImageView) findViewById(R.id.ind_3); + case 4: + return (ImageView) findViewById(R.id.ind_4); + case 5: + return (ImageView) findViewById(R.id.ind_5); + case 6: + return (ImageView) findViewById(R.id.ind_6); + case 7: + return (ImageView) findViewById(R.id.ind_7); + case 8: + return (ImageView) findViewById(R.id.ind_8); + case 9: + return (ImageView) findViewById(R.id.ind_9); + case 10: + return (ImageView) findViewById(R.id.ind_10); + } + return null; + } + + public ImageView getImg(int posi) { + switch (posi) { + case 1: + return (ImageView) findViewById(R.id.img_1); + case 2: + return (ImageView) findViewById(R.id.img_2); + case 3: + return (ImageView) findViewById(R.id.img_3); + case 4: + return (ImageView) findViewById(R.id.img_4); + case 5: + return (ImageView) findViewById(R.id.img_5); + case 6: + return (ImageView) findViewById(R.id.img_6); + case 7: + return (ImageView) findViewById(R.id.img_7); + case 8: + return (ImageView) findViewById(R.id.img_8); + case 9: + return (ImageView) findViewById(R.id.img_9); + case 10: + return (ImageView) findViewById(R.id.img_10); + } + return null; + } + + public View getButton(int posi) { + switch (posi) { + case 1: + return findViewById(R.id.btn_1); + case 2: + return findViewById(R.id.btn_2); + case 3: + return findViewById(R.id.btn_3); + case 4: + return findViewById(R.id.btn_4); + case 5: + return findViewById(R.id.btn_5); + case 6: + return findViewById(R.id.btn_6); + case 7: + return findViewById(R.id.btn_7); + case 8: + return findViewById(R.id.btn_8); + case 9: + return findViewById(R.id.btn_9); + case 10: + return findViewById(R.id.btn_10); + } + return null; + } + + private int getIcon(CheckBox button) { + switch (button.getId()) { + case R.id.toggleWifi: + return R.drawable.ic_appwidget_settings_wifi_on; + case R.id.toggleWifiAp: + return R.drawable.ic_appwidget_settings_wifi_ap_on; + case R.id.toggleBluetooth: + return R.drawable.ic_appwidget_settings_bluetooth_on; + case R.id.toggleGPS: + return R.drawable.ic_appwidget_settings_gps_on; + case R.id.toggleData: + return R.drawable.ic_appwidget_settings_data_on; + case R.id.toggle2g3g: + return R.drawable.ic_appwidget_settings_2g3g_on; + case R.id.toggleSync: + return R.drawable.ic_appwidget_settings_sync_on; + case R.id.toggleSound: + return R.drawable.ic_appwidget_settings_sound_ring_on; + case R.id.toggleScreenTimeout: + return R.drawable.ic_appwidget_settings_screen_timeout_on; + case R.id.toggleAutoRotate: + return R.drawable.ic_appwidget_settings_orientation_on; + case R.id.toggleLockScreen: + return R.drawable.ic_appwidget_settings_lock_screen_on; + case R.id.toggleFlashlight: + return R.drawable.ic_appwidget_settings_flashlight_on; + case R.id.toggleAirplane: + return R.drawable.ic_appwidget_settings_airplane_on; + case R.id.toggleBrightness: + return R.drawable.ic_appwidget_settings_brightness_on; + } + return 0; + } + + public static void initDefaultWidget(SharedPreferences widgetPreferences) { + Editor editor = widgetPreferences.edit(); + editor.clear(); + + editor.putInt(TOGGLE_WIFI, 1); + editor.putInt(TOGGLE_BLUETOOTH, 2); + editor.putInt(TOGGLE_GPS, 3); + editor.putInt(TOGGLE_DATA, 4); + editor.putInt(TOGGLE_2G3G, 0); + editor.putInt(TOGGLE_SYNC, 5); + editor.putInt(TOGGLE_SOUND, 0); + editor.putInt(TOGGLE_SCREEN_TIMEOUT, 0); + editor.putInt(TOGGLE_AUTO_ROTATE, 0); + editor.putInt(TOGGLE_BRIGHTNESS, 6); + editor.putInt(TOGGLE_AIRPLANE, 0); + editor.putInt(TOGGLE_LOCK_SCREEN, 0); + editor.putInt(TOGGLE_FLASHLIGHT, 0); + editor.putInt(TOGGLE_WIFI_AP, 0); + + editor.putBoolean(USE_ROUND_CORNERS, true); + editor.putInt(BACKGROUND_IMAGE, 0); + editor.putBoolean(USE_VERTICAL, false); + editor.putInt(SAVED, SettingsAppWidgetProvider.WIDGET_PRESENT); + editor.putInt(LAST_BUTTON, 6); + + editor.commit(); + } + + public static void initDefaultSettings(SharedPreferences globalPreferences) { + Editor editorGeneral = globalPreferences.edit(); + editorGeneral.clear(); + editorGeneral.putBoolean(AUTO_DISABLE_3G, false); + editorGeneral.putBoolean(AUTO_ENABLE_3G, false); + editorGeneral.putBoolean(AUTO_DISABLE_SYNC_WITH_WIFI, false); + editorGeneral.putBoolean(AUTO_ENABLE_SYNC_WITH_WIFI, false); + editorGeneral.putBoolean(AUTO_DISABLE_3G_WITH_WIFI, false); + editorGeneral.putBoolean(AUTO_ENABLE_3G_WITH_WIFI, false); + editorGeneral.putBoolean(AUTO_ENABLE_BLUETOOTH_WITH_POWER, false); + editorGeneral.putBoolean(AUTO_DISABLE_BLUETOOTH_WITH_POWER, false); + editorGeneral.putBoolean(AUTO_ENABLE_WIFI_WITH_POWER, false); + editorGeneral.putBoolean(AUTO_DISABLE_WIFI_WITH_POWER, false); + editorGeneral.putBoolean(MONITOR_DATA_ROAMING, false); + editorGeneral.putBoolean(RING_MODE_VIBRATE_AS_ON, false); + + editorGeneral.putInt(BRIGHTNESS_SPINNER, 0); + editorGeneral.putInt(SCREEN_TIMEOUT_SPINNER, 0); + editorGeneral.putInt(NETWORK_MODE_SPINNER, 0); + editorGeneral.putInt(RING_MODE_SPINNER, 0); + editorGeneral.putInt(SAVED, SettingsAppWidgetProvider.WIDGET_PRESENT); + editorGeneral.commit(); + } +} diff --git a/src/com/android/settings/widget/buttons/AirplaneButton.java b/src/com/android/settings/widget/buttons/AirplaneButton.java new file mode 100644 index 00000000000..cb34cbcfb4b --- /dev/null +++ b/src/com/android/settings/widget/buttons/AirplaneButton.java @@ -0,0 +1,67 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.provider.Settings; + +public class AirplaneButton extends WidgetButton { + + static AirplaneButton ownButton = null; + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + if (getState(context)) { + currentIcon = R.drawable.ic_appwidget_settings_airplane_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_airplane_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + + } + + /** + * Toggles the state of Airplane + * + * @param context + */ + public void toggleState(Context context) { + boolean state = getState(context); + Settings.System.putInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, + state ? 0 : 1); + // notify change + Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); + intent.putExtra("state", state); + context.sendBroadcast(intent); + } + + /** + * Gets the state of Airplane. + * + * @param context + * @return true if enabled. + */ + private static boolean getState(Context context) { + return Settings.System.getInt(context.getContentResolver(), + Settings.System.AIRPLANE_MODE_ON, 0) == 1; + } + + public static AirplaneButton getInstance() { + if (ownButton == null) + ownButton = new AirplaneButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_AIRPLANE; + preferenceName = WidgetSettings.TOGGLE_AIRPLANE; + } + +} diff --git a/src/com/android/settings/widget/buttons/AutoRotateButton.java b/src/com/android/settings/widget/buttons/AutoRotateButton.java new file mode 100644 index 00000000000..25e0d69ed10 --- /dev/null +++ b/src/com/android/settings/widget/buttons/AutoRotateButton.java @@ -0,0 +1,57 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.SharedPreferences; +import android.provider.Settings; + +public class AutoRotateButton extends WidgetButton { + + static AutoRotateButton ownButton = null; + + @Override + public void toggleState(Context context) { + if (getOrientationState(context) == 0) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.ACCELEROMETER_ROTATION, 1); + } else { + Settings.System.putInt(context.getContentResolver(), + Settings.System.ACCELEROMETER_ROTATION, 0); + } + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + if (getOrientationState(context) == 1) { + currentIcon = R.drawable.ic_appwidget_settings_orientation_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_orientation_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + + public static int getOrientationState(Context context) { + return Settings.System.getInt(context.getContentResolver(), + Settings.System.ACCELEROMETER_ROTATION, 0); + } + + public static AutoRotateButton getInstance() { + if (ownButton == null) + ownButton = new AutoRotateButton(); + + return ownButton; + + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_AUTO_ROTATE; + preferenceName = WidgetSettings.TOGGLE_AUTO_ROTATE; + } + +} diff --git a/src/com/android/settings/widget/buttons/BluetoothButton.java b/src/com/android/settings/widget/buttons/BluetoothButton.java new file mode 100644 index 00000000000..988aec3330c --- /dev/null +++ b/src/com/android/settings/widget/buttons/BluetoothButton.java @@ -0,0 +1,144 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.bluetooth.LocalBluetoothManager; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.StateTracker; +import com.android.settings.widget.WidgetSettings; + +import android.bluetooth.BluetoothAdapter; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.AsyncTask; +import android.util.Log; + +public class BluetoothButton extends WidgetButton { + + private static LocalBluetoothManager sLocalBluetoothManager = null; + + private static final StateTracker sBluetoothState = new BluetoothStateTracker(); + + static BluetoothButton ownButton = null; + + /** + * Subclass of StateTracker to get/set Bluetooth state. + */ + private static final class BluetoothStateTracker extends StateTracker { + + @Override + public int getActualState(Context context) { + if (sLocalBluetoothManager == null) { + sLocalBluetoothManager = LocalBluetoothManager.getInstance(context); + if (sLocalBluetoothManager == null) { + return SettingsAppWidgetProvider.STATE_UNKNOWN; // On + // emulator? + } + } + return bluetoothStateToFiveState(sLocalBluetoothManager.getBluetoothState()); + } + + @Override + protected void requestStateChange(Context context, final boolean desiredState) { + if (sLocalBluetoothManager == null) { + Log.d(SettingsAppWidgetProvider.TAG, "No LocalBluetoothManager"); + return; + } + // Actually request the Bluetooth change and persistent + // settings write off the UI thread, as it can take a + // user-noticeable amount of time, especially if there's + // disk contention. + new AsyncTask() { + @Override + protected Void doInBackground(Void... args) { + sLocalBluetoothManager.setBluetoothEnabled(desiredState); + return null; + } + }.execute(); + } + + @Override + public void onActualStateChange(Context context, Intent intent) { + if (!BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) { + return; + } + int bluetoothState = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1); + setCurrentState(context, bluetoothStateToFiveState(bluetoothState)); + } + + /** + * Converts BluetoothAdapter's state values into our + * Wifi/Bluetooth-common state values. + */ + private static int bluetoothStateToFiveState(int bluetoothState) { + switch (bluetoothState) { + case BluetoothAdapter.STATE_OFF: + return SettingsAppWidgetProvider.STATE_DISABLED; + case BluetoothAdapter.STATE_ON: + return SettingsAppWidgetProvider.STATE_ENABLED; + case BluetoothAdapter.STATE_TURNING_ON: + return SettingsAppWidgetProvider.STATE_TURNING_ON; + case BluetoothAdapter.STATE_TURNING_OFF: + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + default: + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + } + } + + public static BluetoothButton getInstance() { + if (ownButton == null) + ownButton = new BluetoothButton(); + + return ownButton; + + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_BLUETOOTH; + preferenceName = WidgetSettings.TOGGLE_BLUETOOTH; + } + + @Override + public void toggleState(Context context) { + sBluetoothState.toggleState(context); + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + currentState = sBluetoothState.getTriState(context); + switch (currentState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + currentIcon = R.drawable.ic_appwidget_settings_bluetooth_off; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + currentIcon = R.drawable.ic_appwidget_settings_bluetooth_on; + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + // In the transitional state, the bottom green bar + // shows the tri-state (on, off, transitioning), but + // the top dark-gray-or-bright-white logo shows the + // user's intent. This is much easier to see in + // sunlight. + if (sBluetoothState.isTurningOn()) { + currentIcon = R.drawable.ic_appwidget_settings_bluetooth_on; + } else { + currentIcon = R.drawable.ic_appwidget_settings_bluetooth_off; + } + break; + } + } + + public void onReceive(Context context, Intent intent) { + sBluetoothState.onActualStateChange(context, intent); + } + + public void toggleState(Context context, int newState) { + int curState = sBluetoothState.getTriState(context); + if (curState != SettingsAppWidgetProvider.STATE_INTERMEDIATE && curState != newState) { + toggleState(context); + } + } +} diff --git a/src/com/android/settings/widget/buttons/BrightnessButton.java b/src/com/android/settings/widget/buttons/BrightnessButton.java new file mode 100644 index 00000000000..2802c8a295c --- /dev/null +++ b/src/com/android/settings/widget/buttons/BrightnessButton.java @@ -0,0 +1,253 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.ContentResolver; +import android.content.Context; +import android.content.SharedPreferences; +import android.os.IPowerManager; +import android.os.RemoteException; +import android.os.ServiceManager; +import android.provider.Settings; +import android.util.Log; + +public class BrightnessButton extends WidgetButton { + + /** + * Minimum and maximum brightnesses. Don't go to 0 since that makes the + * display unusable + */ + private static final int MINIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_DIM + 10; + + private static final int MAXIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_ON; + + private static int DEFAULT_BACKLIGHT = (int) (android.os.Power.BRIGHTNESS_ON * 0.4f); + + private static int LOW_BACKLIGHT = (int) (android.os.Power.BRIGHTNESS_ON * 0.25f); + + private static int MID_BACKLIGHT = (int) (android.os.Power.BRIGHTNESS_ON * 0.5f); + + private static int HIGH_BACKLIGHT = (int) (android.os.Power.BRIGHTNESS_ON * 0.75f); + + private static final int AUTO_BACKLIGHT = -1; + + private static final int MODE_AUTO_MIN_DEF_MAX = 0; + + private static final int MODE_AUTO_MIN_LOW_MID_HIGH_MAX = 1; + + private static final int MODE_AUTO_LOW_MAX = 2; + + private static final int MODE_MIN_MAX = 3; + + private static final int DEFAULT_SETTTING = 0; + + private static Boolean supportsAutomaticMode = null; + + static BrightnessButton ownButton = null; + + private static int currentMode; + + /* + * Auto_Min_Low_Max Auto_Min . Max Auto. Min . Low High. Max Auto_Low / High + * Auto_Low / High / Max Min / Max Min Low Max Min Low High Max Low High Low + * High Max + */ + + public static int getMinBacklight(Context context) { + /* + * unimplemented... // if + * (Settings.System.getInt(context.getContentResolver + * (),Settings.System.LIGHT_SENSOR_CUSTOM, 0) != 0) { return + * Settings.System + * .getInt(context.getContentResolver(),Settings.System.LIGHT_SCREEN_DIM + * , MINIMUM_BACKLIGHT); } else + */{ + return MINIMUM_BACKLIGHT; + } + + } + + private static boolean isAutomaticModeSupported(Context context) { + if (supportsAutomaticMode == null) { + if (context.getResources().getBoolean( + com.android.internal.R.bool.config_automatic_brightness_available)) { + supportsAutomaticMode = true; + } else { + supportsAutomaticMode = false; + } + } + return supportsAutomaticMode; + } + + /** + * Gets state of brightness mode. + * + * @param context + * @return true if auto brightness is on. + */ + private static boolean isBrightnessSetToAutomatic(Context context) { + try { + IPowerManager power = IPowerManager.Stub + .asInterface(ServiceManager.getService("power")); + if (power != null) { + int brightnessMode = Settings.System.getInt(context.getContentResolver(), + Settings.System.SCREEN_BRIGHTNESS_MODE); + return brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; + } + } catch (Exception e) { + Log.d(SettingsAppWidgetProvider.TAG, "getBrightnessMode: " + e); + } + return false; + } + + private int getNextBrightnessValue(Context context) { + int brightness = Settings.System.getInt(context.getContentResolver(), + Settings.System.SCREEN_BRIGHTNESS, 0); + /* + * private static final int MODE_AUTO_MIN_DEF_MAX=0; private static + * final int MODE_AUTO_MIN_LOW_MID_HIGH_MAX=1; private static final int + * MODE_AUTO_LOW_MAX=2; + */ + if (isAutomaticModeSupported(context) && isBrightnessSetToAutomatic(context)) { + if (currentMode == MODE_AUTO_LOW_MAX) { + return LOW_BACKLIGHT; + } else { + return getMinBacklight(context); + } + } else if (brightness < LOW_BACKLIGHT) { + if (currentMode == MODE_AUTO_LOW_MAX) { + return LOW_BACKLIGHT; + } else if (currentMode == MODE_MIN_MAX) { + return MAXIMUM_BACKLIGHT; + } else { + return DEFAULT_BACKLIGHT; + } + } else if (brightness < DEFAULT_BACKLIGHT) { + if (currentMode == MODE_AUTO_MIN_DEF_MAX) { + return DEFAULT_BACKLIGHT; + } else if (currentMode == MODE_AUTO_LOW_MAX || currentMode == MODE_MIN_MAX) { + return MAXIMUM_BACKLIGHT; + } else { + return MID_BACKLIGHT; + } + } else if (brightness < MID_BACKLIGHT) { + if (currentMode == MODE_AUTO_MIN_LOW_MID_HIGH_MAX) { + return MID_BACKLIGHT; + } else { + return MAXIMUM_BACKLIGHT; + } + } else if (brightness < HIGH_BACKLIGHT) { + if (currentMode == MODE_AUTO_MIN_LOW_MID_HIGH_MAX) { + return HIGH_BACKLIGHT; + } else { + return MAXIMUM_BACKLIGHT; + } + } else if (brightness < MAXIMUM_BACKLIGHT) { + return MAXIMUM_BACKLIGHT; + } else if (isAutomaticModeSupported(context) && currentMode != MODE_MIN_MAX) { + return AUTO_BACKLIGHT; + } else if (currentMode == MODE_AUTO_LOW_MAX) { + return LOW_BACKLIGHT; + } else { + return getMinBacklight(context); + } + } + + /** + * Increases or decreases the brightness. + * + * @param context + */ + public void toggleState(Context context) { + try { + IPowerManager power = IPowerManager.Stub + .asInterface(ServiceManager.getService("power")); + if (power != null) { + int brightness = getNextBrightnessValue(context); + ContentResolver contentResolver = context.getContentResolver(); + if (brightness == AUTO_BACKLIGHT) { + Settings.System.putInt(contentResolver, Settings.System.SCREEN_BRIGHTNESS_MODE, + Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC); + } else { + if (isAutomaticModeSupported(context)) { + Settings.System.putInt(contentResolver, + Settings.System.SCREEN_BRIGHTNESS_MODE, + Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); + } + power.setBacklightBrightness(brightness); + Settings.System.putInt(contentResolver, Settings.System.SCREEN_BRIGHTNESS, + brightness); + } + } + } catch (RemoteException e) { + Log.d(SettingsAppWidgetProvider.TAG, "toggleBrightness: " + e); + } + } + + public static BrightnessButton getInstance() { + if (ownButton == null) + ownButton = new BrightnessButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_BRIGHTNESS; + preferenceName = WidgetSettings.TOGGLE_BRIGHTNESS; + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + + currentMode = globalPreferences.getInt(WidgetSettings.BRIGHTNESS_SPINNER, DEFAULT_SETTTING); + + if (isBrightnessSetToAutomatic(context)) { + currentIcon = R.drawable.ic_appwidget_settings_brightness_auto; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + + } else if (getBrightnessState(context) == SettingsAppWidgetProvider.STATE_ENABLED) { + currentIcon = R.drawable.ic_appwidget_settings_brightness_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else if (getBrightnessState(context) == SettingsAppWidgetProvider.STATE_TURNING_ON) { + currentIcon = R.drawable.ic_appwidget_settings_brightness_on; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else if (getBrightnessState(context) == SettingsAppWidgetProvider.STATE_TURNING_OFF) { + currentIcon = R.drawable.ic_appwidget_settings_brightness_off; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else { + currentIcon = R.drawable.ic_appwidget_settings_brightness_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + + private int getBrightnessState(Context context) { + int brightness = Settings.System.getInt(context.getContentResolver(), + Settings.System.SCREEN_BRIGHTNESS, 0); + + if (brightness < LOW_BACKLIGHT) { + return SettingsAppWidgetProvider.STATE_DISABLED; + } else if (brightness < DEFAULT_BACKLIGHT) { + return SettingsAppWidgetProvider.STATE_DISABLED; + } else if (brightness < MID_BACKLIGHT) { + if (currentMode == MODE_AUTO_MIN_LOW_MID_HIGH_MAX) { + return SettingsAppWidgetProvider.STATE_DISABLED; + } else { + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + } + } else if (brightness < HIGH_BACKLIGHT) { + if (currentMode == MODE_AUTO_MIN_LOW_MID_HIGH_MAX) { + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + } else { + return SettingsAppWidgetProvider.STATE_TURNING_ON; + } + } else if (brightness < MAXIMUM_BACKLIGHT) { + return SettingsAppWidgetProvider.STATE_TURNING_ON; + } else { + return SettingsAppWidgetProvider.STATE_ENABLED; + } + } +} diff --git a/src/com/android/settings/widget/buttons/FlashlightButton.java b/src/com/android/settings/widget/buttons/FlashlightButton.java new file mode 100644 index 00000000000..9edca58d4c6 --- /dev/null +++ b/src/com/android/settings/widget/buttons/FlashlightButton.java @@ -0,0 +1,66 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.FlashlightActivity; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; +import android.provider.Settings; + +import java.util.List; + +public class FlashlightButton extends WidgetButton { + + static FlashlightButton ownButton = null; + + Context mContext; + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + mContext = context; + if (getFlashlightEnabled()) { + currentIcon = R.drawable.ic_appwidget_settings_flashlight_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_flashlight_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + + public void toggleState(Context context) { + PackageManager pm = mContext.getPackageManager(); + List l = pm.queryBroadcastReceivers(new Intent( + "net.cactii.flash2.TOGGLE_FLASHLIGHT"), 0); + if (!l.isEmpty()) { + mContext.sendBroadcast(new Intent("net.cactii.flash2.TOGGLE_FLASHLIGHT")); + } else { + Intent intent = new Intent(context, FlashlightActivity.class); + intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + context.startActivity(intent); + } + } + + public static FlashlightButton getInstance() { + if (ownButton == null) + ownButton = new FlashlightButton(); + return ownButton; + } + + public boolean getFlashlightEnabled() { + return Settings.System + .getInt(mContext.getContentResolver(), Settings.System.TORCH_STATE, 0) == 1; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_FLASHLIGHT; + preferenceName = WidgetSettings.TOGGLE_FLASHLIGHT; + } + +} diff --git a/src/com/android/settings/widget/buttons/GPSButton.java b/src/com/android/settings/widget/buttons/GPSButton.java new file mode 100644 index 00000000000..b5592a44970 --- /dev/null +++ b/src/com/android/settings/widget/buttons/GPSButton.java @@ -0,0 +1,65 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.ContentResolver; +import android.content.Context; +import android.content.SharedPreferences; +import android.location.LocationManager; +import android.provider.Settings; + +public class GPSButton extends WidgetButton { + + static GPSButton ownButton = null; + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + if (getGpsState(context)) { + currentIcon = R.drawable.ic_appwidget_settings_gps_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_gps_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + + } + + /** + * Toggles the state of GPS. + * + * @param context + */ + public void toggleState(Context context) { + ContentResolver resolver = context.getContentResolver(); + boolean enabled = getGpsState(context); + Settings.Secure + .setLocationProviderEnabled(resolver, LocationManager.GPS_PROVIDER, !enabled); + } + + /** + * Gets the state of GPS location. + * + * @param context + * @return true if enabled. + */ + private static boolean getGpsState(Context context) { + ContentResolver resolver = context.getContentResolver(); + return Settings.Secure.isLocationProviderEnabled(resolver, LocationManager.GPS_PROVIDER); + } + + public static GPSButton getInstance() { + if (ownButton == null) + ownButton = new GPSButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_GPS; + preferenceName = WidgetSettings.TOGGLE_GPS; + } + +} diff --git a/src/com/android/settings/widget/buttons/LockScreenButton.java b/src/com/android/settings/widget/buttons/LockScreenButton.java new file mode 100644 index 00000000000..73c1e3fc7fe --- /dev/null +++ b/src/com/android/settings/widget/buttons/LockScreenButton.java @@ -0,0 +1,110 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.app.Activity; +import android.app.KeyguardManager; +import android.app.KeyguardManager.KeyguardLock; +import android.content.Context; +import android.content.SharedPreferences; +import android.view.Gravity; +import android.widget.Toast; + +public class LockScreenButton extends WidgetButton { + + static Boolean lockScreen = null; + + public static final String LOCK_SCREEN = "lockScreen"; + + static LockScreenButton ownButton = null; + + KeyguardLock lock; + + private KeyguardLock getLock(Context context) { + if (lock == null) { + KeyguardManager keyguardManager = (KeyguardManager) context + .getSystemService(Activity.KEYGUARD_SERVICE); + lock = keyguardManager.newKeyguardLock(Context.KEYGUARD_SERVICE); + } + return lock; + } + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + getState(context); + if (lockScreen == null) { + currentIcon = R.drawable.ic_appwidget_settings_lock_screen_off; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else if (lockScreen) { + currentIcon = R.drawable.ic_appwidget_settings_lock_screen_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_lock_screen_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + + /** + * Toggles the state of GPS. + * + * @param context + */ + public void toggleState(Context context) { + getState(context); + if (lockScreen == null) { + Toast msg = Toast.makeText(context, "Not yet initialized", Toast.LENGTH_LONG); + msg.setGravity(Gravity.CENTER, msg.getXOffset() / 2, msg.getYOffset() / 2); + msg.show(); + } else { + getLock(context); + if (lockScreen && lock != null) { + lock.disableKeyguard(); + lockScreen = false; + // writeState(context); + } else if (lock != null) { + lock.reenableKeyguard(); + lockScreen = true; + // writeState(context); + } + } + } + + /** + * Gets the state of GPS location. + * + * @param context + * @return true if enabled. + */ + private static boolean getState(Context context) { + if (lockScreen == null) { + /* + * SharedPreferences preferencesGeneral = + * context.getSharedPreferences + * (WidgetSettings.WIDGET_PREF_MAIN,Context.MODE_PRIVATE); if + * (preferencesGeneral.getInt(WidgetSettings.SAVED, + * SettingsAppWidgetProvider + * .WIDGET_NOT_CONFIGURED)==SettingsAppWidgetProvider.WIDGET_PRESENT + * ) { lockScreen=preferencesGeneral.getBoolean(LOCK_SCREEN, true); + * } else { return false; } + */ + lockScreen = true; + } + return lockScreen; + } + + public static LockScreenButton getInstance() { + if (ownButton == null) + ownButton = new LockScreenButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_LOCK_SCREEN; + preferenceName = WidgetSettings.TOGGLE_LOCK_SCREEN; + } + +} diff --git a/src/com/android/settings/widget/buttons/MobileDataButton.java b/src/com/android/settings/widget/buttons/MobileDataButton.java new file mode 100644 index 00000000000..4ede8ec4166 --- /dev/null +++ b/src/com/android/settings/widget/buttons/MobileDataButton.java @@ -0,0 +1,126 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.SharedPreferences; +import android.net.ConnectivityManager; +import android.provider.Settings; + +public class MobileDataButton extends WidgetButton { + + public static final String MOBILE_DATA_CHANGED = "com.android.internal.telephony.MOBILE_DATA_CHANGED"; + + static MobileDataButton ownButton = null; + + static boolean stateChangeRequest = false; + + public static boolean getDataRomingEnabled(Context context) { + return Settings.Secure + .getInt(context.getContentResolver(), Settings.Secure.DATA_ROAMING, 0) > 0; + } + + /** + * Gets the state of data + * + * @return true if enabled. + */ + private static boolean getDataState(Context context) { + ConnectivityManager cm = (ConnectivityManager) context + .getSystemService(Context.CONNECTIVITY_SERVICE); + try { + /* Make sure the state change propagates */ + Thread.sleep(100); + } catch (java.lang.InterruptedException ie) { + } + return cm.getMobileDataEnabled(); + } + + /** + * Toggles the state of data. + */ + @Override + public void toggleState(Context context) { + boolean enabled = getDataState(context); + + SharedPreferences preferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + + ConnectivityManager cm = (ConnectivityManager) context + .getSystemService(Context.CONNECTIVITY_SERVICE); + if (enabled) { + cm.setMobileDataEnabled(false); + if (preferences.getBoolean(WidgetSettings.AUTO_DISABLE_3G, false)) { + NetworkModeButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_DISABLED); + } + } else { + if (preferences.getBoolean(WidgetSettings.AUTO_ENABLE_3G, false) + && NetworkModeButton.getInstance().isDisabled(context)) { + SettingsAppWidgetProvider.logD("MobileData: Will enable 3G first"); + NetworkModeButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_ENABLED); + stateChangeRequest = true; + } else { + cm.setMobileDataEnabled(true); + } + } + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + + if (stateChangeRequest) { + currentIcon = R.drawable.ic_appwidget_settings_data_on; + if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) + && getDataRomingEnabled(context)) { + currentState = SettingsAppWidgetProvider.STATE_DISABLED_RED; + } else { + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } + + } else if (getDataState(context)) { + currentIcon = R.drawable.ic_appwidget_settings_data_on; + if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) + && getDataRomingEnabled(context)) { + currentState = SettingsAppWidgetProvider.STATE_ENABLED_RED; + } else { + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } + } else { + currentIcon = R.drawable.ic_appwidget_settings_data_off; + if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) + && getDataRomingEnabled(context)) { + currentState = SettingsAppWidgetProvider.STATE_DISABLED_RED; + } else { + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + } + + public static MobileDataButton getInstance() { + if (ownButton == null) + ownButton = new MobileDataButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_DATA; + preferenceName = WidgetSettings.TOGGLE_DATA; + } + + public void networkModeChanged(Context context, int networkMode) { + if (stateChangeRequest) { + ConnectivityManager cm = (ConnectivityManager) context + .getSystemService(Context.CONNECTIVITY_SERVICE); + cm.setMobileDataEnabled(true); + stateChangeRequest = false; + } + } + +} diff --git a/src/com/android/settings/widget/buttons/NetworkModeButton.java b/src/com/android/settings/widget/buttons/NetworkModeButton.java new file mode 100644 index 00000000000..4223f401f07 --- /dev/null +++ b/src/com/android/settings/widget/buttons/NetworkModeButton.java @@ -0,0 +1,205 @@ + +package com.android.settings.widget.buttons; + +import com.android.internal.telephony.Phone; +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.provider.Settings.SettingNotFoundException; +import android.widget.Toast; + +public class NetworkModeButton extends WidgetButton { + + public static final String NETWORK_MODE_CHANGED = "com.android.internal.telephony.NETWORK_MODE_CHANGED"; + + public static final String REQUEST_NETWORK_MODE = "com.android.internal.telephony.REQUEST_NETWORK_MODE"; + + public static final String MODIFY_NETWORK_MODE = "com.android.internal.telephony.MODIFY_NETWORK_MODE"; + + public static final String NETWORK_MODE = "networkMode"; + + private static final int NO_NETWORK_MODE_YET = -99; + + private static final int NETWORK_MODE_UNKNOWN = -100; + + private static final int MODE_3G2G = 0; + + private static final int MODE_3GONLY = 1; + + private static final int MODE_BOTH = 2; + + private static final int DEFAULT_SETTTING = 0; + + static NetworkModeButton ownButton = null; + + private static int networkMode = NO_NETWORK_MODE_YET; + + private static int intendedNetworkMode = NO_NETWORK_MODE_YET; + + private static int currentInternalState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + + private int currentMode; + + private int networkModeToState(Context context) { + if (currentInternalState == SettingsAppWidgetProvider.STATE_TURNING_ON + || currentInternalState == SettingsAppWidgetProvider.STATE_TURNING_OFF) + return SettingsAppWidgetProvider.STATE_INTERMEDIATE; + + switch (networkMode) { + case Phone.NT_MODE_WCDMA_PREF: + case Phone.NT_MODE_WCDMA_ONLY: + return SettingsAppWidgetProvider.STATE_ENABLED; + case Phone.NT_MODE_GSM_ONLY: + return SettingsAppWidgetProvider.STATE_DISABLED; + } + return SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } + + /** + * Gets the state of 2G3g // NOT working + * + * @param context + * @return true if enabled. + */ + + private int get2G3G(Context context) { + int state = 99; + try { + state = android.provider.Settings.Secure.getInt(context.getContentResolver(), + android.provider.Settings.Secure.PREFERRED_NETWORK_MODE); + } catch (SettingNotFoundException e) { + SettingsAppWidgetProvider.logD("Settings not found"); + } + return state; + } + + public static NetworkModeButton getInstance() { + if (ownButton == null) + ownButton = new NetworkModeButton(); + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_2G3G; + preferenceName = WidgetSettings.TOGGLE_2G3G; + } + + @Override + public void toggleState(Context context) { + toggleState(context, false); + } + + public void toggleState(Context context, int newState) { + if (currentState != SettingsAppWidgetProvider.STATE_INTERMEDIATE + && currentState != newState) { + toggleState(context, true); + } else if (currentState == SettingsAppWidgetProvider.STATE_INTERMEDIATE) { + Toast toast = Toast.makeText(context, + "Network mode state unknown. Please change it manually!", Toast.LENGTH_SHORT); + toast.show(); + } + } + + public void toggleState(Context context, boolean switchModes) { + SettingsAppWidgetProvider.logD("NetworkMode: toggleState"); + Intent intent = new Intent(MODIFY_NETWORK_MODE); + switch (networkMode) { + case Phone.NT_MODE_WCDMA_PREF: + intent.putExtra(NETWORK_MODE, Phone.NT_MODE_GSM_ONLY); + currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_OFF; + intendedNetworkMode = Phone.NT_MODE_GSM_ONLY; + break; + case Phone.NT_MODE_WCDMA_ONLY: + if (currentMode == MODE_3GONLY || switchModes) { + intent.putExtra(NETWORK_MODE, Phone.NT_MODE_GSM_ONLY); + currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_OFF; + intendedNetworkMode = Phone.NT_MODE_GSM_ONLY; + } else { + intent.putExtra(NETWORK_MODE, Phone.NT_MODE_WCDMA_PREF); + currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_ON; + intendedNetworkMode = Phone.NT_MODE_WCDMA_PREF; + } + break; + case Phone.NT_MODE_GSM_ONLY: + if (currentMode == MODE_3GONLY || currentMode == MODE_BOTH) { + intent.putExtra(NETWORK_MODE, Phone.NT_MODE_WCDMA_ONLY); + currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_ON; + intendedNetworkMode = Phone.NT_MODE_WCDMA_ONLY; + } else { + intent.putExtra(NETWORK_MODE, Phone.NT_MODE_WCDMA_PREF); + currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_ON; + intendedNetworkMode = Phone.NT_MODE_WCDMA_PREF; + } + break; + } + + networkMode = NETWORK_MODE_UNKNOWN; + context.sendBroadcast(intent); + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + + currentMode = globalPreferences.getInt(WidgetSettings.NETWORK_MODE_SPINNER, + DEFAULT_SETTTING); + networkMode = get2G3G(context); + currentState = networkModeToState(context); + + switch (currentState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + currentIcon = R.drawable.ic_appwidget_settings_2g3g_off; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + if (networkMode == Phone.NT_MODE_WCDMA_ONLY) { + currentIcon = R.drawable.ic_appwidget_settings_3g_on; + + } else { + currentIcon = R.drawable.ic_appwidget_settings_2g3g_on; + } + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + // In the transitional state, the bottom green bar + // shows the tri-state (on, off, transitioning), but + // the top dark-gray-or-bright-white logo shows the + // user's intent. This is much easier to see in + // sunlight. + if (currentInternalState == SettingsAppWidgetProvider.STATE_TURNING_ON) { + if (intendedNetworkMode == Phone.NT_MODE_WCDMA_ONLY) { + currentIcon = R.drawable.ic_appwidget_settings_3g_on; + } else { + currentIcon = R.drawable.ic_appwidget_settings_2g3g_on; + } + } else { + currentIcon = R.drawable.ic_appwidget_settings_2g3g_off; + } + break; + } + } + + public void onReceive(Context context, Intent intent) { + if (intent.getExtras() != null) { + networkMode = intent.getExtras().getInt(NETWORK_MODE); + // Update to actual state + intendedNetworkMode = networkMode; + } + + // need to clear intermediate states + currentInternalState = SettingsAppWidgetProvider.STATE_ENABLED; + + int widgetState = networkModeToState(context); + currentInternalState = widgetState; + if (widgetState == SettingsAppWidgetProvider.STATE_ENABLED) { + MobileDataButton.getInstance().networkModeChanged(context, networkMode); + } + } + + public boolean isDisabled(Context context) { + return networkModeToState(context) == SettingsAppWidgetProvider.STATE_DISABLED; + } + +} diff --git a/src/com/android/settings/widget/buttons/PowerButton.java b/src/com/android/settings/widget/buttons/PowerButton.java new file mode 100644 index 00000000000..8111f4521d5 --- /dev/null +++ b/src/com/android/settings/widget/buttons/PowerButton.java @@ -0,0 +1,62 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; + +public class PowerButton extends WidgetButton { + + private static PowerButton ownButton; + + @Override + void initButton() { + // TODO Auto-generated method stub + + } + + @Override + public void toggleState(Context context) { + // TODO Auto-generated method stub + + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + // TODO Auto-generated method stub + + } + + public void onReceive(Context context, Intent intent) { + SharedPreferences globalPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + + if (globalPreferences.getBoolean(WidgetSettings.AUTO_ENABLE_BLUETOOTH_WITH_POWER, false) + && Intent.ACTION_POWER_CONNECTED.equals(intent.getAction())) { + BluetoothButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_ENABLED); + } else if (globalPreferences.getBoolean(WidgetSettings.AUTO_DISABLE_BLUETOOTH_WITH_POWER, + false) && Intent.ACTION_POWER_DISCONNECTED.equals(intent.getAction())) { + BluetoothButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_DISABLED); + } + + if (globalPreferences.getBoolean(WidgetSettings.AUTO_ENABLE_WIFI_WITH_POWER, false) + && Intent.ACTION_POWER_CONNECTED.equals(intent.getAction())) { + WifiButton.getInstance().toggleState(context, SettingsAppWidgetProvider.STATE_ENABLED); + } else if (globalPreferences.getBoolean(WidgetSettings.AUTO_DISABLE_WIFI_WITH_POWER, false) + && Intent.ACTION_POWER_DISCONNECTED.equals(intent.getAction())) { + WifiButton.getInstance().toggleState(context, SettingsAppWidgetProvider.STATE_DISABLED); + } + } + + public static PowerButton getInstance() { + if (ownButton == null) + ownButton = new PowerButton(); + + return ownButton; + } +} diff --git a/src/com/android/settings/widget/buttons/ScreenTimeoutButton.java b/src/com/android/settings/widget/buttons/ScreenTimeoutButton.java new file mode 100644 index 00000000000..74fcbb27721 --- /dev/null +++ b/src/com/android/settings/widget/buttons/ScreenTimeoutButton.java @@ -0,0 +1,109 @@ + +package com.android.settings.widget.buttons; + +import android.content.Context; +import android.content.SharedPreferences; +import android.provider.Settings; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +public class ScreenTimeoutButton extends WidgetButton { + + public static final int SCREEN_MINIMUM_TIMEOUT = 15000; + + public static final int SCREEN_LOW_TIMEOUT = 30000; + + public static final int SCREEN_NORMAL_TIMEOUT = 60000; + + public static final int SCREEN_HI_TIMEOUT = 120000; + + public static final int SCREEN_MAX_TIMEOUT = 300000; + + private static final int MODE_15_60_300 = 0; + + private static final int MODE_30_120_300 = 1; + + private static final int DEFAULT_SETTTING = 0; + + static ScreenTimeoutButton ownButton = null; + + private int currentMode; + + public static int getScreenTtimeout(Context context) { + return Settings.System.getInt(context.getContentResolver(), + Settings.System.SCREEN_OFF_TIMEOUT, 0); + } + + public void toggleState(Context context) { + int screentimeout = getScreenTtimeout(context); + if (screentimeout < SCREEN_MINIMUM_TIMEOUT) { + if (currentMode == MODE_15_60_300) { + screentimeout = SCREEN_MINIMUM_TIMEOUT; + } else { + screentimeout = SCREEN_LOW_TIMEOUT; + } + } else if (screentimeout < SCREEN_LOW_TIMEOUT) { + if (currentMode == MODE_15_60_300) { + screentimeout = SCREEN_NORMAL_TIMEOUT; + } else { + screentimeout = SCREEN_LOW_TIMEOUT; + } + } else if (screentimeout < SCREEN_NORMAL_TIMEOUT) { + if (currentMode == MODE_15_60_300) { + screentimeout = SCREEN_NORMAL_TIMEOUT; + } else { + screentimeout = SCREEN_HI_TIMEOUT; + } + } else if (screentimeout < SCREEN_HI_TIMEOUT) { + if (currentMode == MODE_15_60_300) { + screentimeout = SCREEN_MAX_TIMEOUT; + } else { + screentimeout = SCREEN_HI_TIMEOUT; + } + } else if (screentimeout < SCREEN_MAX_TIMEOUT) { + screentimeout = SCREEN_MAX_TIMEOUT; + } else if (currentMode == MODE_30_120_300) { + screentimeout = SCREEN_LOW_TIMEOUT; + } else { + screentimeout = SCREEN_MINIMUM_TIMEOUT; + } + Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, + screentimeout); + } + + public static ScreenTimeoutButton getInstance() { + if (ownButton == null) + ownButton = new ScreenTimeoutButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_SCREEN_TIMEOUT; + preferenceName = WidgetSettings.TOGGLE_SCREEN_TIMEOUT; + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + + currentMode = globalPreferences.getInt(WidgetSettings.SCREEN_TIMEOUT_SPINNER, + DEFAULT_SETTTING); + + int timeout = getScreenTtimeout(context); + // TODO: ADD support for the possible values + if (timeout <= SCREEN_LOW_TIMEOUT) { + currentIcon = R.drawable.ic_appwidget_settings_screen_timeout_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } else if (timeout <= SCREEN_HI_TIMEOUT) { + currentIcon = R.drawable.ic_appwidget_settings_screen_timeout_off; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else { + currentIcon = R.drawable.ic_appwidget_settings_screen_timeout_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } + } + +} diff --git a/src/com/android/settings/widget/buttons/SoundButton.java b/src/com/android/settings/widget/buttons/SoundButton.java new file mode 100644 index 00000000000..879dbaaed3a --- /dev/null +++ b/src/com/android/settings/widget/buttons/SoundButton.java @@ -0,0 +1,275 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.SharedPreferences; +import android.media.AudioManager; +import android.provider.Settings; + +public class SoundButton extends WidgetButton { + + static SoundButton ownButton = null; + + public static final int RINGER_MODE_UNKNOWN = 0; + + public static final int RINGER_MODE_SILENT = 1; + + public static final int RINGER_MODE_VIBRATE_ONLY = 2; + + public static final int RINGER_MODE_SOUND_ONLY = 3; + + public static final int RINGER_MODE_SOUND_AND_VIBRATE = 4; + + public static final int MODE_SOUNDVIB_VIB = 0; + + public static final int MODE_SOUND_VIB = 1; + + public static final int MODE_SOUND_SILENT = 2; + + public static final int MODE_SOUNDVIB_VIB_SILENT = 3; + + public static final int MODE_SOUND_VIB_SILENT = 4; + + private static final int DEFAULT_SETTTING = 0; + + private static int currentMode; + + private static int getSoundState(Context context) { + AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); + + int ringMode = mAudioManager.getRingerMode(); + int vibrateMode = mAudioManager.getVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER); + + if (ringMode == AudioManager.RINGER_MODE_NORMAL + && vibrateMode == AudioManager.VIBRATE_SETTING_ON) { + return RINGER_MODE_SOUND_AND_VIBRATE; + } else if (ringMode == AudioManager.RINGER_MODE_NORMAL) { + return RINGER_MODE_SOUND_ONLY; + } else if (ringMode == AudioManager.RINGER_MODE_VIBRATE) { + return RINGER_MODE_VIBRATE_ONLY; + } else if (ringMode == AudioManager.RINGER_MODE_SILENT) { + return RINGER_MODE_SILENT; + } + return RINGER_MODE_UNKNOWN; + } + + /** + * Toggles the state of 2G3G. + * + * @param context + */ + public void toggleState(Context context) { + + int currentMode = getSoundState(context); + + AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); + + switch (currentMode) { + case RINGER_MODE_SOUND_AND_VIBRATE: + if (supports(RINGER_MODE_SOUND_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + } else if (supports(RINGER_MODE_VIBRATE_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); + } else if (supports(RINGER_MODE_SILENT)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 0); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_OFF); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); + } else { // Fall Back + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); + } + break; + case RINGER_MODE_SOUND_ONLY: + if (supports(RINGER_MODE_VIBRATE_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); + } else if (supports(RINGER_MODE_SILENT)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 0); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_OFF); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); + } else if (supports(RINGER_MODE_SOUND_AND_VIBRATE)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + } else { // Fall back + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + } + break; + + case RINGER_MODE_VIBRATE_ONLY: + if (supports(RINGER_MODE_SILENT)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 0); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_OFF); + } else if (supports(RINGER_MODE_SOUND_AND_VIBRATE)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + } else if (supports(RINGER_MODE_SOUND_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + } else { // Fall Back + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + } + break; + case RINGER_MODE_SILENT: + if (supports(RINGER_MODE_SOUND_AND_VIBRATE)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + } else if (supports(RINGER_MODE_SOUND_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + } else if (supports(RINGER_MODE_VIBRATE_ONLY)) { + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ONLY_SILENT); + } else { // Fall Back + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + } + break; + default: + Settings.System.putInt(context.getContentResolver(), + Settings.System.VIBRATE_IN_SILENT, 1); + mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); + mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, + AudioManager.VIBRATE_SETTING_ON); + + } + } + + private boolean supports(int ringerMode) { + switch (ringerMode) { + case RINGER_MODE_SILENT: + if (currentMode == MODE_SOUND_SILENT || currentMode == MODE_SOUNDVIB_VIB_SILENT + || currentMode == MODE_SOUND_VIB_SILENT) + return true; + break; + case RINGER_MODE_VIBRATE_ONLY: + if (currentMode == MODE_SOUND_VIB || currentMode == MODE_SOUNDVIB_VIB + || currentMode == MODE_SOUNDVIB_VIB_SILENT + || currentMode == MODE_SOUND_VIB_SILENT) + return true; + break; + case RINGER_MODE_SOUND_ONLY: + if (currentMode == MODE_SOUND_VIB || currentMode == MODE_SOUND_SILENT + || currentMode == MODE_SOUND_VIB_SILENT) + return true; + break; + case RINGER_MODE_SOUND_AND_VIBRATE: + if (currentMode == MODE_SOUNDVIB_VIB || currentMode == MODE_SOUNDVIB_VIB_SILENT) + return true; + } + + return false; + } + + public static SoundButton getInstance() { + if (ownButton == null) + ownButton = new SoundButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_SOUND; + preferenceName = WidgetSettings.TOGGLE_SOUND; + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + int soundState = getSoundState(context); + currentMode = globalPreferences.getInt(WidgetSettings.RING_MODE_SPINNER, DEFAULT_SETTTING); + + switch (soundState) { + case RINGER_MODE_SOUND_AND_VIBRATE: + if (globalPreferences.getBoolean(WidgetSettings.RING_MODE_VIBRATE_AS_ON, false)) { + currentIcon = R.drawable.ic_appwidget_settings_sound_ring_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_sound_ring_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } + break; + case RINGER_MODE_SOUND_ONLY: + if (globalPreferences.getBoolean(WidgetSettings.RING_MODE_VIBRATE_AS_ON, false)) { + currentIcon = R.drawable.ic_appwidget_settings_sound_ring_off; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else { + currentIcon = R.drawable.ic_appwidget_settings_sound_ring_on; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } + break; + case RINGER_MODE_VIBRATE_ONLY: + if (globalPreferences.getBoolean(WidgetSettings.RING_MODE_VIBRATE_AS_ON, false)) { + currentIcon = R.drawable.ic_appwidget_settings_sound_vibrate_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_sound_vibrate_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + break; + case RINGER_MODE_SILENT: + if (globalPreferences.getBoolean(WidgetSettings.RING_MODE_VIBRATE_AS_ON, false)) { + currentIcon = R.drawable.ic_appwidget_settings_sound_silent; + currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; + } else { + currentIcon = R.drawable.ic_appwidget_settings_sound_silent; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + break; + + } + } +} diff --git a/src/com/android/settings/widget/buttons/SyncButton.java b/src/com/android/settings/widget/buttons/SyncButton.java new file mode 100644 index 00000000000..be228e9b39b --- /dev/null +++ b/src/com/android/settings/widget/buttons/SyncButton.java @@ -0,0 +1,108 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.content.ContentResolver; +import android.content.Context; +import android.content.SharedPreferences; +import android.net.ConnectivityManager; + +public class SyncButton extends WidgetButton { + + static SyncButton ownButton = null; + + /** + * Toggle auto-sync + * + * @param context + */ + public void toggleState(Context context) { + ConnectivityManager connManager = (ConnectivityManager) context + .getSystemService(Context.CONNECTIVITY_SERVICE); + boolean backgroundData = getBackgroundDataState(context); + boolean sync = ContentResolver.getMasterSyncAutomatically(); + + // four cases to handle: + // setting toggled from off to on: + // 1. background data was off, sync was off: turn on both + if (!backgroundData && !sync) { + connManager.setBackgroundDataSetting(true); + ContentResolver.setMasterSyncAutomatically(true); + } + + // 2. background data was off, sync was on: turn on background data + if (!backgroundData && sync) { + connManager.setBackgroundDataSetting(true); + } + + // 3. background data was on, sync was off: turn on sync + if (backgroundData && !sync) { + ContentResolver.setMasterSyncAutomatically(true); + } + + // setting toggled from on to off: + // 4. background data was on, sync was on: turn off sync + if (backgroundData && sync) { + ContentResolver.setMasterSyncAutomatically(false); + } + } + + public void toggleState(Context context, int newState) { + if (getSync(context) && newState == SettingsAppWidgetProvider.STATE_DISABLED) { + toggleState(context); + } else if (!getSync(context) && newState == SettingsAppWidgetProvider.STATE_ENABLED) { + toggleState(context); + } + } + + /** + * Gets the state of background data. + * + * @param context + * @return true if enabled + */ + private static boolean getBackgroundDataState(Context context) { + ConnectivityManager connManager = (ConnectivityManager) context + .getSystemService(Context.CONNECTIVITY_SERVICE); + return connManager.getBackgroundDataSetting(); + } + + /** + * Gets the state of auto-sync. + * + * @param context + * @return true if enabled + */ + private static boolean getSync(Context context) { + boolean backgroundData = getBackgroundDataState(context); + boolean sync = ContentResolver.getMasterSyncAutomatically(); + return backgroundData && sync; + } + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + if (getSync(context)) { + currentIcon = R.drawable.ic_appwidget_settings_sync_on; + currentState = SettingsAppWidgetProvider.STATE_ENABLED; + } else { + currentIcon = R.drawable.ic_appwidget_settings_sync_off; + currentState = SettingsAppWidgetProvider.STATE_DISABLED; + } + } + + public static SyncButton getInstance() { + if (ownButton == null) + ownButton = new SyncButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_SYNC; + preferenceName = WidgetSettings.TOGGLE_SYNC; + } + +} diff --git a/src/com/android/settings/widget/buttons/WidgetButton.java b/src/com/android/settings/widget/buttons/WidgetButton.java new file mode 100644 index 00000000000..b11dda85a52 --- /dev/null +++ b/src/com/android/settings/widget/buttons/WidgetButton.java @@ -0,0 +1,325 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.WidgetSettings; + +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.Uri; +import android.view.View; +import android.widget.RemoteViews; + +public abstract class WidgetButton { + + public static final int BUTTON_WIFI = 0; + + public static final int BUTTON_BRIGHTNESS = 1; + + public static final int BUTTON_SYNC = 2; + + public static final int BUTTON_GPS = 3; + + public static final int BUTTON_BLUETOOTH = 4; + + public static final int BUTTON_DATA = 5; + + public static final int BUTTON_SOUND = 6; + + public static final int BUTTON_2G3G = 7; + + public static final int BUTTON_SCREEN_TIMEOUT = 8; + + public static final int BUTTON_AUTO_ROTATE = 9; + + public static final int BUTTON_FLASHLIGHT = 10; + + public static final int BUTTON_AIRPLANE = 11; + + public static final int BUTTON_LOCK_SCREEN = 12; + + public static final int BUTTON_WIFI_AP = 13; + + // This widget keeps track of two sets of states: + // "3-state": STATE_DISABLED, STATE_ENABLED, STATE_INTERMEDIATE + // "5-state": STATE_DISABLED, STATE_ENABLED, STATE_TURNING_ON, + // STATE_TURNING_OFF, STATE_UNKNOWN + + /* + * TO be defined by child classes + */ + + // The name of the preference to be read + String preferenceName = null; + + // Identifier for the Button for Intents + int buttonID; + + int currentState; + + int currentIcon; + + public WidgetButton() { + // SettingsAppWidgetProvider.logD("Creating WidgetButton "); + initButton(); + } + + abstract void initButton(); + + abstract public void toggleState(Context context); + + abstract public void updateState(Context context, SharedPreferences globalPreferences, + int[] appWidgetIds); + + /** + * Set the button visibility and register intent + * + * @param context + * @param views + * @param preferences + * @param appWidgetId + * @return + */ + public void updateView(Context context, RemoteViews views, SharedPreferences globalPreferences, + SharedPreferences widgetPreferences, int appWidgetId) { + + int buttonPosi = widgetPreferences.getInt(preferenceName, -1); + + if (buttonPosi > 0) { + + int buttonLayout = getButton(buttonPosi); + Integer buttonSep = getSep(buttonPosi); + int buttonIcon = getImg(buttonPosi); + int buttonState = getInd(buttonPosi); + + // SettingsAppWidgetProvider.logD(">> updateView IN. Widget: "+appWidgetId+" Button:"+buttonID); + + // SettingsAppWidgetProvider.logD("updateView -> Is Visible"); + + // Set it visible + views.setViewVisibility(buttonLayout, View.VISIBLE); + if (buttonSep != null) { + views.setViewVisibility(buttonSep, View.VISIBLE); + } + + // SettingsAppWidgetProvider.logD("updateView -> Will register Intent"); + // Register the Intent + views.setOnClickPendingIntent(buttonLayout, + getLaunchPendingIntent(context, appWidgetId, buttonID)); + + // SettingsAppWidgetProvider.logD("updateView -> Set current Icon"); + // Update icon to the one set by updateState + views.setImageViewResource(buttonIcon, currentIcon); + + // SettingsAppWidgetProvider.logD("updateView -> Set current State"); + views.setImageViewResource(buttonState, getButtonState(widgetPreferences)); + } + } + + /** + * Creates PendingIntent to notify the widget of a button click. + * + * @param context + * @param appWidgetId + * @return + */ + private static PendingIntent getLaunchPendingIntent(Context context, int appWidgetId, + int buttonId) { + Intent launchIntent = new Intent(); + launchIntent.setClass(context, SettingsAppWidgetProvider.class); + launchIntent.addCategory(Intent.CATEGORY_ALTERNATIVE); + launchIntent.setData(Uri.parse("custom:" + buttonId)); + PendingIntent pi = PendingIntent.getBroadcast(context, 0 /* + * no + * requestCode + */, launchIntent, 0 /* + * no + * flags + */); + return pi; + } + + public int getButtonState(SharedPreferences widgetPreferences) { + // preferences.getBoolean("useRoundCorners", true) + boolean useRoundCorners = widgetPreferences.getBoolean(WidgetSettings.USE_ROUND_CORNERS, + true); + boolean useVerticalLayout = widgetPreferences.getBoolean(WidgetSettings.USE_VERTICAL, true); + + if (useRoundCorners) { + if (isLeft(widgetPreferences)) { + if (currentState == SettingsAppWidgetProvider.STATE_ENABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_v_l + : R.drawable.appwidget_settings_ind_on_l; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_off_v_l + : R.drawable.appwidget_settings_ind_off_l; + } else if (currentState == SettingsAppWidgetProvider.STATE_ENABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_red_v_l + : R.drawable.appwidget_settings_ind_on_red_l; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_red_v_l + : R.drawable.appwidget_settings_ind_mid_red_l; + } else { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_v_l + : R.drawable.appwidget_settings_ind_mid_l; + } + } else if (isRight(widgetPreferences)) { + if (currentState == SettingsAppWidgetProvider.STATE_ENABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_v_r + : R.drawable.appwidget_settings_ind_on_r; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_off_v_r + : R.drawable.appwidget_settings_ind_off_r; + } else if (currentState == SettingsAppWidgetProvider.STATE_ENABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_red_v_r + : R.drawable.appwidget_settings_ind_on_red_r; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_red_v_r + : R.drawable.appwidget_settings_ind_mid_red_r; + } else { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_v_r + : R.drawable.appwidget_settings_ind_mid_r; + } + } + } + + if (currentState == SettingsAppWidgetProvider.STATE_ENABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_v_c + : R.drawable.appwidget_settings_ind_on_c; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_off_v_c + : R.drawable.appwidget_settings_ind_off_c; + } else if (currentState == SettingsAppWidgetProvider.STATE_ENABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_on_red_v_c + : R.drawable.appwidget_settings_ind_on_red_c; + } else if (currentState == SettingsAppWidgetProvider.STATE_DISABLED_RED) { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_red_v_c + : R.drawable.appwidget_settings_ind_mid_red_c; + } else { + return useVerticalLayout ? R.drawable.appwidget_settings_ind_mid_v_c + : R.drawable.appwidget_settings_ind_mid_c; + } + } + + private boolean isRight(SharedPreferences widgetPreferences) { + return widgetPreferences.getInt(WidgetSettings.LAST_BUTTON, 6) == widgetPreferences.getInt( + preferenceName, -1); + } + + private boolean isLeft(SharedPreferences widgetPreferences) { + return widgetPreferences.getInt(preferenceName, -1) == 1; + } + + protected boolean isVisible(SharedPreferences preferences, int appWidgetId) { + return preferences.getInt(preferenceName, -1) != -1; + } + + public Integer getSep(int posi) { + switch (posi) { + case 1: + return R.id.sep_w1; + case 2: + return R.id.sep_w2; + case 3: + return R.id.sep_w3; + case 4: + return R.id.sep_w4; + case 5: + return R.id.sep_w5; + case 6: + return R.id.sep_w6; + case 7: + return R.id.sep_w7; + case 8: + return R.id.sep_w8; + case 9: + return R.id.sep_w9; + // case 10: + // No return as this will be the last button + } + return null; + } + + public int getInd(int posi) { + + switch (posi) { + case 1: + return R.id.ind_w1; + case 2: + return R.id.ind_w2; + case 3: + return R.id.ind_w3; + case 4: + return R.id.ind_w4; + case 5: + return R.id.ind_w5; + case 6: + return R.id.ind_w6; + case 7: + return R.id.ind_w7; + case 8: + return R.id.ind_w8; + case 9: + return R.id.ind_w9; + case 10: + return R.id.ind_w10; + } + return -1; + } + + public int getImg(int posi) { + switch (posi) { + case 1: + return R.id.img_w1; + case 2: + return R.id.img_w2; + case 3: + return R.id.img_w3; + case 4: + return R.id.img_w4; + case 5: + return R.id.img_w5; + case 6: + return R.id.img_w6; + case 7: + return R.id.img_w7; + case 8: + return R.id.img_w8; + case 9: + return R.id.img_w9; + case 10: + return R.id.img_w10; + } + return -1; + } + + public int getButton(int posi) { + switch (posi) { + case 1: + return R.id.btn_w1; + case 2: + return R.id.btn_w2; + case 3: + return R.id.btn_w3; + case 4: + return R.id.btn_w4; + case 5: + return R.id.btn_w5; + case 6: + return R.id.btn_w6; + case 7: + return R.id.btn_w7; + case 8: + return R.id.btn_w8; + case 9: + return R.id.btn_w9; + case 10: + return R.id.btn_w10; + } + return -1; + } + +} diff --git a/src/com/android/settings/widget/buttons/WifiApButton.java b/src/com/android/settings/widget/buttons/WifiApButton.java new file mode 100644 index 00000000000..9b43de99746 --- /dev/null +++ b/src/com/android/settings/widget/buttons/WifiApButton.java @@ -0,0 +1,145 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.StateTracker; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.wifi.WifiManager; +import android.os.AsyncTask; +import android.util.Log; + +public class WifiApButton extends WidgetButton { + + static WifiApButton ownButton = null; + + private static final StateTracker sWifiApState = new WifiApStateTracker(); + + /** + * Subclass of StateTracker to get/set Wifi AP state. + */ + private static final class WifiApStateTracker extends StateTracker { + @Override + public int getActualState(Context context) { + WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); + if (wifiManager != null) { + return wifiApStateToFiveState(wifiManager.getWifiApState()); + } + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + + @Override + protected void requestStateChange(Context context, final boolean desiredState) { + + final WifiManager wifiManager = (WifiManager) context + .getSystemService(Context.WIFI_SERVICE); + if (wifiManager == null) { + Log.d(SettingsAppWidgetProvider.TAG, "No wifiManager."); + return; + } + + // Actually request the Wi-Fi AP change and persistent + // settings write off the UI thread, as it can take a + // user-noticeable amount of time, especially if there's + // disk contention. + new AsyncTask() { + @Override + protected Void doInBackground(Void... args) { + /** + * Disable Wif if enabling tethering + */ + int wifiState = wifiManager.getWifiState(); + if (desiredState + && ((wifiState == WifiManager.WIFI_STATE_ENABLING) || (wifiState == WifiManager.WIFI_STATE_ENABLED))) { + wifiManager.setWifiEnabled(false); + } + + wifiManager.setWifiApEnabled(null, desiredState); + return null; + } + }.execute(); + } + + @Override + public void onActualStateChange(Context context, Intent intent) { + + if (!WifiManager.WIFI_AP_STATE_CHANGED_ACTION.equals(intent.getAction())) { + return; + } + int wifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_AP_STATE, -1); + int widgetState = wifiApStateToFiveState(wifiState); + setCurrentState(context, widgetState); + } + + /** + * Converts WifiManager's state values into our + * Wifi/WifiAP/Bluetooth-common state values. + */ + private static int wifiApStateToFiveState(int wifiState) { + switch (wifiState) { + case WifiManager.WIFI_AP_STATE_DISABLED: + return SettingsAppWidgetProvider.STATE_DISABLED; + case WifiManager.WIFI_AP_STATE_ENABLED: + return SettingsAppWidgetProvider.STATE_ENABLED; + case WifiManager.WIFI_AP_STATE_DISABLING: + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + case WifiManager.WIFI_AP_STATE_ENABLING: + return SettingsAppWidgetProvider.STATE_TURNING_ON; + default: + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + } + } + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + + currentState = sWifiApState.getTriState(context); + switch (currentState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + currentIcon = R.drawable.ic_appwidget_settings_wifi_ap_off; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + currentIcon = R.drawable.ic_appwidget_settings_wifi_ap_on; + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + // In the transitional state, the bottom green bar + // shows the tri-state (on, off, transitioning), but + // the top dark-gray-or-bright-white logo shows the + // user's intent. This is much easier to see in + // sunlight. + if (sWifiApState.isTurningOn()) { + currentIcon = R.drawable.ic_appwidget_settings_wifi_ap_on; + } else { + currentIcon = R.drawable.ic_appwidget_settings_wifi_ap_off; + } + break; + } + } + + public void onReceive(Context context, Intent intent) { + sWifiApState.onActualStateChange(context, intent); + } + + public void toggleState(Context context) { + sWifiApState.toggleState(context); + } + + public static WifiApButton getInstance() { + if (ownButton == null) { + ownButton = new WifiApButton(); + } + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_WIFI_AP; + preferenceName = WidgetSettings.TOGGLE_WIFI_AP; + } + +} diff --git a/src/com/android/settings/widget/buttons/WifiButton.java b/src/com/android/settings/widget/buttons/WifiButton.java new file mode 100644 index 00000000000..cb16ea656f7 --- /dev/null +++ b/src/com/android/settings/widget/buttons/WifiButton.java @@ -0,0 +1,170 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.StateTracker; +import com.android.settings.widget.WidgetSettings; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.wifi.WifiManager; +import android.os.AsyncTask; +import android.util.Log; + +public class WifiButton extends WidgetButton { + + static WifiButton ownButton = null; + + private static final StateTracker sWifiState = new WifiStateTracker(); + + /** + * Subclass of StateTracker to get/set Wifi state. + */ + private static final class WifiStateTracker extends StateTracker { + @Override + public int getActualState(Context context) { + WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); + if (wifiManager != null) { + return wifiStateToFiveState(wifiManager.getWifiState()); + } + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + + @Override + protected void requestStateChange(Context context, final boolean desiredState) { + final WifiManager wifiManager = (WifiManager) context + .getSystemService(Context.WIFI_SERVICE); + if (wifiManager == null) { + Log.d(SettingsAppWidgetProvider.TAG, "No wifiManager."); + return; + } + + // Actually request the wifi change and persistent + // settings write off the UI thread, as it can take a + // user-noticeable amount of time, especially if there's + // disk contention. + new AsyncTask() { + @Override + protected Void doInBackground(Void... args) { + /** + * Disable tethering if enabling Wifi + */ + int wifiApState = wifiManager.getWifiApState(); + if (desiredState + && ((wifiApState == WifiManager.WIFI_AP_STATE_ENABLING) || (wifiApState == WifiManager.WIFI_AP_STATE_ENABLED))) { + wifiManager.setWifiApEnabled(null, false); + } + + wifiManager.setWifiEnabled(desiredState); + return null; + } + }.execute(); + } + + @Override + public void onActualStateChange(Context context, Intent intent) { + if (!WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())) { + return; + } + int wifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, -1); + int widgetState = wifiStateToFiveState(wifiState); + setCurrentState(context, widgetState); + } + + /** + * Converts WifiManager's state values into our Wifi/Bluetooth-common + * state values. + */ + private static int wifiStateToFiveState(int wifiState) { + switch (wifiState) { + case WifiManager.WIFI_STATE_DISABLED: + return SettingsAppWidgetProvider.STATE_DISABLED; + case WifiManager.WIFI_STATE_ENABLED: + return SettingsAppWidgetProvider.STATE_ENABLED; + case WifiManager.WIFI_STATE_DISABLING: + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + case WifiManager.WIFI_STATE_ENABLING: + return SettingsAppWidgetProvider.STATE_TURNING_ON; + default: + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + } + } + + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + currentState = sWifiState.getTriState(context); + switch (currentState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + currentIcon = R.drawable.ic_appwidget_settings_wifi_off; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + currentIcon = R.drawable.ic_appwidget_settings_wifi_on; + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + // In the transitional state, the bottom green bar + // shows the tri-state (on, off, transitioning), but + // the top dark-gray-or-bright-white logo shows the + // user's intent. This is much easier to see in + // sunlight. + if (sWifiState.isTurningOn()) { + currentIcon = R.drawable.ic_appwidget_settings_wifi_on; + } else { + currentIcon = R.drawable.ic_appwidget_settings_wifi_off; + } + break; + } + } + + public void onReceive(Context context, Intent intent) { + sWifiState.onActualStateChange(context, intent); + } + + public void toggleState(Context context) { + int realstate = sWifiState.getActualState(context); + sWifiState.toggleState(context); + + SharedPreferences preferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + + if (realstate == SettingsAppWidgetProvider.STATE_DISABLED + && preferences.getBoolean(WidgetSettings.AUTO_DISABLE_3G_WITH_WIFI, false)) { + NetworkModeButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_DISABLED); + } else if (realstate == SettingsAppWidgetProvider.STATE_ENABLED + && preferences.getBoolean(WidgetSettings.AUTO_ENABLE_3G_WITH_WIFI, false)) { + NetworkModeButton.getInstance().toggleState(context, + SettingsAppWidgetProvider.STATE_ENABLED); + } + + if (realstate == SettingsAppWidgetProvider.STATE_DISABLED + && preferences.getBoolean(WidgetSettings.AUTO_ENABLE_SYNC_WITH_WIFI, false)) { + SyncButton.getInstance().toggleState(context, SettingsAppWidgetProvider.STATE_ENABLED); + } else if (realstate == SettingsAppWidgetProvider.STATE_ENABLED + && preferences.getBoolean(WidgetSettings.AUTO_DISABLE_SYNC_WITH_WIFI, false)) { + SyncButton.getInstance().toggleState(context, SettingsAppWidgetProvider.STATE_DISABLED); + } + } + + public static WifiButton getInstance() { + if (ownButton == null) { + ownButton = new WifiButton(); + } + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_WIFI; + preferenceName = WidgetSettings.TOGGLE_WIFI; + } + + public void toggleState(Context context, int newState) { + int curState = sWifiState.getTriState(context); + if (curState != SettingsAppWidgetProvider.STATE_INTERMEDIATE && curState != newState) { + toggleState(context); + } + } +} From a4af27c4ceadb159a984a75a4fbbce95a76d8139 Mon Sep 17 00:00:00 2001 From: James Bottomley Date: Tue, 12 Jan 2010 11:38:10 -0600 Subject: [PATCH 670/989] Squashed commit of OpenVPN support Settings: Add openvpn to profile and VPN settings Fix mixed up strings in OpenVPN settings. OpenVPN: Replace OpenvpnEditor.java with latest eclair's one Manually kang-ed OpenVPN stuff from CM5 Change-Id: I1b7c2a377f2502bb56cf51726e9100ee4a299b8c OpenVPN: Added configurable options cipher, keysize and extra custom arguments. It would possibly close issues 1177, 1476 and 1519 Fix incorrect validation of CACert. It fixes CM issue 1389 Change-Id: Ie386559e0ffc9d25be1414add0c76b57671a9f7c --- AndroidManifest.xml | 3 + res/values/arrays.xml | 14 + res/values/strings.xml | 20 + res/xml/openvpn_advanced_settings.xml | 106 +++++ .../settings/vpn/AuthenticationActor.java | 2 +- .../vpn/OpenvpnAuthenticationActor.java | 48 ++ .../android/settings/vpn/OpenvpnEditor.java | 417 ++++++++++++++++++ src/com/android/settings/vpn/VpnEditor.java | 22 + .../settings/vpn/VpnProfileEditor.java | 15 + src/com/android/settings/vpn/VpnSettings.java | 13 +- 10 files changed, 657 insertions(+), 3 deletions(-) create mode 100644 res/xml/openvpn_advanced_settings.xml create mode 100644 src/com/android/settings/vpn/OpenvpnAuthenticationActor.java create mode 100644 src/com/android/settings/vpn/OpenvpnEditor.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c26f3c56612..7a83e9441a8 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -209,6 +209,9 @@ + + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 1b575f95dc1..594e5789ce3 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -325,6 +325,20 @@ 2 + + + + udp + tcp + + + + + + tun + tap + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 25903882a73..6c1a9fc4be3 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2488,6 +2488,26 @@ found in the list of installed applications. an L2TP secret encryption PPTP encryption + Server port + Protocol to use + Device to use + User authentication + Set if additional username/password authentication needs to be used + Advanced Openvpn Settings + LZO compression + Force LZO compression to be set to on + Redirect gateway + Force all traffic to berouted thru the VPN tunnel + Remote Sets Addresses + Uncheck to set tunnel addresses manually + Local IP Address + Remote IP Address + Cipher algorithm + Leave empty to use default cipher + Size of cipher key + Leave empty to use cipher-specific default + Extra arguments + Enter the extra command line arguments Set IPSec pre-shared key diff --git a/res/xml/openvpn_advanced_settings.xml b/res/xml/openvpn_advanced_settings.xml new file mode 100644 index 00000000000..ea94f9b1fd4 --- /dev/null +++ b/res/xml/openvpn_advanced_settings.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/vpn/AuthenticationActor.java b/src/com/android/settings/vpn/AuthenticationActor.java index 828d10f2581..e725a14015a 100644 --- a/src/com/android/settings/vpn/AuthenticationActor.java +++ b/src/com/android/settings/vpn/AuthenticationActor.java @@ -121,7 +121,7 @@ protected Context getContext() { return mContext; } - private void connect(final String username, final String password) { + protected void connect(final String username, final String password) { mVpnManager.startVpnService(); ServiceConnection c = new ServiceConnection() { public void onServiceConnected(ComponentName className, diff --git a/src/com/android/settings/vpn/OpenvpnAuthenticationActor.java b/src/com/android/settings/vpn/OpenvpnAuthenticationActor.java new file mode 100644 index 00000000000..eeef239203d --- /dev/null +++ b/src/com/android/settings/vpn/OpenvpnAuthenticationActor.java @@ -0,0 +1,48 @@ +/* + * Copyright (C) 2010 James Bottomley + * + * 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. + */ + +package com.android.settings.vpn; + +import android.app.Dialog; +import android.content.Context; +import android.net.vpn.OpenvpnProfile; +import android.net.vpn.VpnProfile; + +/** + * A {@link VpnProfileActor} that provides an authentication view for users to + * input username and password before connecting to the VPN server. + */ +public class OpenvpnAuthenticationActor extends AuthenticationActor { + + OpenvpnAuthenticationActor(Context c, VpnProfile p) { + super(c, p); + } + + // @Override + public boolean isConnectDialogNeeded() { + OpenvpnProfile p = (OpenvpnProfile) getProfile(); + return p.getUserAuth(); + } + + public void connect(Dialog d) { + if (d == null) + // null d means we don't need an authentication dialogue + // so skip it and pass in null user and password + connect((String) null, (String) null); + else + super.connect(d); + } +} diff --git a/src/com/android/settings/vpn/OpenvpnEditor.java b/src/com/android/settings/vpn/OpenvpnEditor.java new file mode 100644 index 00000000000..d26eb5e0f08 --- /dev/null +++ b/src/com/android/settings/vpn/OpenvpnEditor.java @@ -0,0 +1,417 @@ +/* + * Copyright (C) 2010 James Bottomley + * + * + * + * 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. + */ + +package com.android.settings.vpn; + +import com.android.settings.R; + +import android.content.Context; +import android.content.Intent; +import android.net.vpn.OpenvpnProfile; +import android.os.Bundle; +import android.os.Parcelable; +import android.preference.CheckBoxPreference; +import android.preference.EditTextPreference; +import android.preference.ListPreference; +import android.preference.Preference; +import android.preference.PreferenceActivity; +import android.preference.PreferenceGroup; +import android.security.Credentials; +import android.security.KeyStore; +import android.util.Log; +import android.view.KeyEvent; +import android.view.Menu; +import android.view.MenuItem; + +/** + * The class for editing {@link OpenvpnProfile}. + */ +class OpenvpnEditor extends VpnProfileEditor { + + private static final String KEY_PROFILE = "openvpn_profile"; + + private static final int REQUEST_ADVANCED = 1; + + private static final String TAG = OpenvpnEditor.class.getSimpleName(); + + private int MENU_ID_ADVANCED; + + private KeyStore mKeyStore = KeyStore.getInstance(); + + private CheckBoxPreference mUserAuth; + + private ListPreference mCert; + + private ListPreference mCACert; + + public OpenvpnEditor(OpenvpnProfile p) { + super(p); + } + + @Override + protected void loadExtraPreferencesTo(PreferenceGroup subpanel) { + final Context c = subpanel.getContext(); + final OpenvpnProfile profile = (OpenvpnProfile) getProfile(); + mUserAuth = new CheckBoxPreference(c); + mUserAuth.setTitle(R.string.vpn_openvpn_userauth); + mUserAuth.setSummary(R.string.vpn_openvpn_userauth_summary); + mUserAuth.setChecked(profile.getUserAuth()); + mUserAuth.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + boolean enabled = (Boolean) newValue; + profile.setUserAuth(enabled); + mUserAuth.setChecked(enabled); + return true; + } + }); + subpanel.addPreference(mUserAuth); + mCACert = createList(c, R.string.vpn_ca_certificate_title, profile.getCAName(), + mKeyStore.saw(Credentials.CA_CERTIFICATE), + new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String f = (String) newValue; + profile.setCAName(f); + setSummary(mCACert, R.string.vpn_ca_certificate, profile.getCAName()); + + return true; + } + }); + setSummary(mCACert, R.string.vpn_ca_certificate, profile.getCAName()); + subpanel.addPreference(mCACert); + + mCert = createList(c, R.string.vpn_user_certificate_title, profile.getCertName(), + mKeyStore.saw(Credentials.USER_CERTIFICATE), + new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String f = (String) newValue; + profile.setCertName(f); + setSummary(mCert, R.string.vpn_user_certificate, profile.getCertName()); + + return true; + } + }); + setSummary(mCert, R.string.vpn_user_certificate, profile.getCertName()); + subpanel.addPreference(mCert); + } + + @Override + public String validate() { + String result = super.validate(); + if (result != null) + return result; + + if (!mUserAuth.isChecked()) { + result = validate(mCert, R.string.vpn_a_user_certificate); + if (result != null) + return result; + } + + return validate(mCACert, R.string.vpn_a_ca_certificate); + } + + @Override + protected void onCreateOptionsMenu(Menu menu, int last_item) { + MENU_ID_ADVANCED = last_item + 1; + + menu.add(0, MENU_ID_ADVANCED, 0, R.string.wifi_menu_advanced).setIcon( + android.R.drawable.ic_menu_manage); + } + + @Override + protected boolean onOptionsItemSelected(PreferenceActivity p, MenuItem item) { + if (item.getItemId() == MENU_ID_ADVANCED) { + Intent intent = new Intent(p, AdvancedSettings.class); + intent.putExtra(KEY_PROFILE, (Parcelable) getProfile()); + p.startActivityForResult(intent, REQUEST_ADVANCED); + return true; + } else { + return false; + } + } + + @Override + protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) { + if (requestCode != REQUEST_ADVANCED) + return; + + OpenvpnProfile p = (OpenvpnProfile) getProfile(); + OpenvpnProfile newP = data.getParcelableExtra(KEY_PROFILE); + if (newP == null) { + Log.e(TAG, "no profile from advanced settings"); + return; + } + // manually copy across all advanced settings + p.setPort(newP.getPort()); + p.setProto(newP.getProto()); + p.setDevice(newP.getDevice()); + p.setUseCompLzo(newP.getUseCompLzo()); + p.setRedirectGateway(newP.getRedirectGateway()); + p.setSupplyAddr(newP.getSupplyAddr()); + p.setLocalAddr(newP.getLocalAddr()); + p.setRemoteAddr(newP.getRemoteAddr()); + p.setCipher(newP.getCipher()); + p.setKeySize(newP.getKeySize()); + p.setExtra(newP.getExtra()); + } + + private ListPreference createList(Context c, int titleResId, String selection, String[] keys, + Preference.OnPreferenceChangeListener listener) { + ListPreference pref = new ListPreference(c); + pref.setTitle(titleResId); + pref.setDialogTitle(titleResId); + pref.setPersistent(true); + pref.setEntries(keys); + pref.setEntryValues(keys); + pref.setValue(selection); + pref.setOnPreferenceChangeListener(listener); + return pref; + } + + public static class AdvancedSettings extends PreferenceActivity { + private static final String KEY_PORT = "set_port"; + + private static final String KEY_PROTO = "set_protocol"; + + private static final String KEY_DEVICE = "set_device"; + + private static final String KEY_COMP_LZO = "set_comp_lzo"; + + private static final String KEY_REDIRECT_GATEWAY = "set_redirect_gateway"; + + private static final String KEY_SET_ADDR = "set_addr"; + + private static final String KEY_LOCAL_ADDR = "set_local_addr"; + + private static final String KEY_REMOTE_ADDR = "set_remote_addr"; + + private static final String KEY_CIPHER = "set_cipher"; + + private static final String KEY_KEYSIZE = "set_keysize"; + + private static final String KEY_EXTRA = "set_extra"; + + private EditTextPreference mPort; + + private ListPreference mProto; + + private ListPreference mDevice; + + private CheckBoxPreference mCompLzo; + + private CheckBoxPreference mRedirectGateway; + + private CheckBoxPreference mSetAddr; + + private EditTextPreference mLocalAddr; + + private EditTextPreference mRemoteAddr; + + private EditTextPreference mCipher; + + private EditTextPreference mKeySize; + + private EditTextPreference mExtra; + + private OpenvpnProfile profile; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + profile = getIntent().getParcelableExtra(KEY_PROFILE); + + addPreferencesFromResource(R.xml.openvpn_advanced_settings); + + mPort = (EditTextPreference) findPreference(KEY_PORT); + mProto = (ListPreference) findPreference(KEY_PROTO); + mDevice = (ListPreference) findPreference(KEY_DEVICE); + mCompLzo = (CheckBoxPreference) findPreference(KEY_COMP_LZO); + mRedirectGateway = (CheckBoxPreference) findPreference(KEY_REDIRECT_GATEWAY); + mSetAddr = (CheckBoxPreference) findPreference(KEY_SET_ADDR); + mLocalAddr = (EditTextPreference) findPreference(KEY_LOCAL_ADDR); + mRemoteAddr = (EditTextPreference) findPreference(KEY_REMOTE_ADDR); + mCipher = (EditTextPreference) findPreference(KEY_CIPHER); + mKeySize = (EditTextPreference) findPreference(KEY_KEYSIZE); + mExtra = (EditTextPreference) findPreference(KEY_EXTRA); + + mPort.setSummary(profile.getPort()); + mPort.setText(profile.getPort()); + mPort.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setPort(name); + mPort.setSummary(profile.getPort()); + + return true; + } + }); + + mProto.setSummary(profile.getProto()); + mProto.setValue(profile.getProto()); + mProto.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setProto(name); + mProto.setSummary(profile.getProto()); + + return true; + } + }); + + mDevice.setSummary(profile.getDevice()); + mDevice.setValue(profile.getDevice()); + mDevice.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setDevice(name); + mDevice.setSummary(profile.getDevice()); + + return true; + } + }); + + mCompLzo.setChecked(profile.getUseCompLzo()); + mCompLzo.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + Boolean b = (Boolean) newValue; + profile.setUseCompLzo(b); + + return true; + } + }); + + mRedirectGateway.setChecked(profile.getRedirectGateway()); + mRedirectGateway + .setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + Boolean b = (Boolean) newValue; + profile.setRedirectGateway(b); + + return true; + } + }); + + // This is inverted to cope with the way dependencies work + mSetAddr.setChecked(!profile.getSupplyAddr()); + mSetAddr.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + Boolean b = (Boolean) newValue; + profile.setSupplyAddr(!b); + + return true; + } + }); + + mLocalAddr.setSummary(profile.getLocalAddr()); + mLocalAddr.setText(profile.getLocalAddr()); + mLocalAddr.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setLocalAddr(name); + mLocalAddr.setSummary(profile.getLocalAddr()); + + return true; + } + }); + + mRemoteAddr.setSummary(profile.getRemoteAddr()); + mRemoteAddr.setText(profile.getRemoteAddr()); + mRemoteAddr.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setRemoteAddr(name); + mRemoteAddr.setSummary(profile.getRemoteAddr()); + + return true; + } + }); + + if (profile.getCipher() == null || profile.getCipher().equals("")) + mCipher.setSummary("default"); + else + mCipher.setSummary(profile.getCipher()); + mCipher.setText(profile.getCipher()); + mCipher.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setCipher(name); + if (profile.getCipher().equals("")) + mCipher.setSummary("default"); + else + mCipher.setSummary(profile.getCipher()); + return true; + } + }); + + if (profile.getKeySize() == null || profile.getKeySize().equals("0")) { + mKeySize.setSummary("default"); + mKeySize.setText(""); + } else { + mKeySize.setSummary(profile.getKeySize()); + mKeySize.setText(profile.getKeySize()); + } + mKeySize.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + if (name.equals("")) + name = "0"; + profile.setKeySize(name); + if (profile.getKeySize().equals("0")) + mKeySize.setSummary("default"); + else + mKeySize.setSummary(profile.getKeySize()); + return true; + } + }); + + mExtra.setSummary(profile.getExtra()); + mExtra.setText(profile.getExtra()); + mExtra.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference pref, Object newValue) { + String name = (String) newValue; + name.trim(); + profile.setExtra(name); + mExtra.setSummary(profile.getExtra()); + return true; + } + }); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch (keyCode) { + case KeyEvent.KEYCODE_BACK: + Intent intent = new Intent(this, VpnEditor.class); + intent.putExtra(KEY_PROFILE, (Parcelable) profile); + setResult(RESULT_OK, intent); + + finish(); + return true; + } + return super.onKeyDown(keyCode, event); + } + + } +} diff --git a/src/com/android/settings/vpn/VpnEditor.java b/src/com/android/settings/vpn/VpnEditor.java index 497f4bfa42b..66b16e849aa 100644 --- a/src/com/android/settings/vpn/VpnEditor.java +++ b/src/com/android/settings/vpn/VpnEditor.java @@ -24,6 +24,7 @@ import android.net.vpn.L2tpIpsecProfile; import android.net.vpn.L2tpIpsecPskProfile; import android.net.vpn.L2tpProfile; +import android.net.vpn.OpenvpnProfile; import android.net.vpn.PptpProfile; import android.net.vpn.VpnProfile; import android.net.vpn.VpnType; @@ -33,6 +34,7 @@ import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.text.TextUtils; +import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; @@ -47,6 +49,8 @@ public class VpnEditor extends PreferenceActivity { private static final String KEY_PROFILE = "profile"; private static final String KEY_ORIGINAL_PROFILE_NAME = "orig_profile_name"; + private static final String TAG = VpnEditor.class.getSimpleName(); + private VpnProfileEditor mProfileEditor; private boolean mAddingProfile; private byte[] mOriginalProfileData; @@ -77,6 +81,17 @@ protected synchronized void onSaveInstanceState(Bundle outState) { outState.putParcelable(KEY_PROFILE, getProfile()); } + @Override + protected void onActivityResult(final int requestCode, final int resultCode, + final Intent data) { + System.out.println("ON ACTIVITY RESULT req=" + requestCode ); + if ((resultCode == RESULT_CANCELED) || (data == null)) { + Log.d(TAG, "no result returned by editor"); + return; + } + mProfileEditor.onActivityResult(requestCode, resultCode, data); + } + @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); @@ -86,6 +101,7 @@ public boolean onCreateOptionsMenu(Menu menu) { mAddingProfile ? R.string.vpn_menu_cancel : R.string.vpn_menu_revert) .setIcon(android.R.drawable.ic_menu_close_clear_cancel); + mProfileEditor.onCreateOptionsMenu(menu, MENU_CANCEL); return true; } @@ -103,6 +119,9 @@ public boolean onOptionsItemSelected(MenuItem item) { finish(); } return true; + default: + if (mProfileEditor.onOptionsItemSelected(this, item)) + return true; } return super.onOptionsItemSelected(item); } @@ -163,6 +182,9 @@ private VpnProfileEditor getEditor(VpnProfile p) { case L2TP: return new L2tpEditor((L2tpProfile) p); + case OPENVPN: + return new OpenvpnEditor((OpenvpnProfile) p); + case PPTP: return new PptpEditor((PptpProfile) p); diff --git a/src/com/android/settings/vpn/VpnProfileEditor.java b/src/com/android/settings/vpn/VpnProfileEditor.java index 100b78e7e75..082637cb5aa 100644 --- a/src/com/android/settings/vpn/VpnProfileEditor.java +++ b/src/com/android/settings/vpn/VpnProfileEditor.java @@ -19,15 +19,19 @@ import com.android.settings.R; import android.content.Context; +import android.content.Intent; import android.net.vpn.VpnProfile; import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; +import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.text.InputType; import android.text.TextUtils; import android.text.method.PasswordTransformationMethod; +import android.view.Menu; +import android.view.MenuItem; /** * The common class for editing {@link VpnProfile}. @@ -81,6 +85,17 @@ public boolean onPreferenceChange( protected void loadExtraPreferencesTo(PreferenceGroup subpanel) { } + protected void onCreateOptionsMenu(Menu menu, int last_item) { + } + + protected boolean onOptionsItemSelected(PreferenceActivity p, MenuItem item) { + return false; + } + + protected void onActivityResult(final int requestCode, final int resultCode, + final Intent data) { + } + /** * Validates the inputs in the preferences. * diff --git a/src/com/android/settings/vpn/VpnSettings.java b/src/com/android/settings/vpn/VpnSettings.java index 7b8d433ad57..b9d549c2d3e 100644 --- a/src/com/android/settings/vpn/VpnSettings.java +++ b/src/com/android/settings/vpn/VpnSettings.java @@ -622,8 +622,11 @@ private boolean needKeyStoreToSave(VpnProfile p) { !TextUtils.isEmpty(l2tpProfile.getSecretString())) { return true; } - // pass through + case OPENVPN: + return true; + + // pass through default: return false; } @@ -634,6 +637,7 @@ private boolean needKeyStoreToConnect(VpnProfile p) { switch (p.getType()) { case L2TP_IPSEC: case L2TP_IPSEC_PSK: + case OPENVPN: return true; case L2TP: @@ -868,7 +872,12 @@ private String getProfileSummaryString(VpnProfile p) { } private VpnProfileActor getActor(VpnProfile p) { - return new AuthenticationActor(this, p); + switch (p.getType()) { + case OPENVPN: + return new OpenvpnAuthenticationActor(this, p); + default: + return new AuthenticationActor(this, p); + } } private VpnProfile createVpnProfile(String type) { From a1fcfcf7586b7dcba13f609c42c364cef5e1b96d Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 10 Jul 2010 21:54:56 -0400 Subject: [PATCH 671/989] Allow moving any package is system property is set. --- .../android/settings/applications/InstalledAppDetails.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 912cc3efa76..faef35026d6 100644 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -222,6 +222,7 @@ private void initMoveButton() { boolean dataOnly = false; dataOnly = (mPackageInfo == null) && (mAppEntry != null); boolean moveDisable = true; + if (dataOnly) { mMoveAppButton.setText(R.string.move_app); } else if ((mAppEntry.info.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) { @@ -233,7 +234,9 @@ private void initMoveButton() { mCanBeOnSdCardChecker.init(); moveDisable = !mCanBeOnSdCardChecker.check(mAppEntry.info); } - if (moveDisable) { + boolean allowMoveAllApps = android.provider.Settings.Secure.getInt(getContentResolver(), + android.provider.Settings.Secure.ALLOW_MOVE_ALL_APPS_EXTERNAL, 1) == 1; + if (!allowMoveAllApps && moveDisable) { mMoveAppButton.setEnabled(false); } else { mMoveAppButton.setOnClickListener(this); From a9e9491d7a92481a9c218aa554621735a2956bd0 Mon Sep 17 00:00:00 2001 From: ctso Date: Sat, 26 Jun 2010 02:03:38 +0000 Subject: [PATCH 672/989] Add CMSettings Intent Change-Id: I3d55bc232599cb5e372c4bbca34d96058bad9a57 --- res/drawable-hdpi/ic_cyanogenmod.png | Bin 0 -> 4721 bytes res/drawable-mdpi/ic_cyanogenmod.png | Bin 0 -> 3816 bytes res/values/strings.xml | 1 + res/xml/settings.xml | 11 +++++++++++ 4 files changed, 12 insertions(+) create mode 100644 res/drawable-hdpi/ic_cyanogenmod.png create mode 100644 res/drawable-mdpi/ic_cyanogenmod.png diff --git a/res/drawable-hdpi/ic_cyanogenmod.png b/res/drawable-hdpi/ic_cyanogenmod.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a7117e16fb2f8e931811305b05cea8dc35af26 GIT binary patch literal 4721 zcmV-%5{~VOP)j1^HV42lZa2jn55j)S9!ipu-pd!uXCy!YnK{>2n?1;Gf_2w z45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~wV&ec%EdXFAf9BHw zfSvf6djSAjlpz%XppgI|6J>}*0BAb^tj|`8MF3bZ02F3R#5n-iEdVe{S7t~6u(trf z&JYW-00;~KFj0twDF6g}0AR=?BX|IWnE(_<@>e|ZE3OddDgXd@nX){&BsoQaTL>+2 z2Uk}v9w^R97b_GtVFF>AKrX_0nHe&HG!NkO%m4tOkrff(gY*4(&JM25&Nhy=4qq+m zzXtyzVq)X|<DpKG zaQJ>aJVl|9x!Kv}EM4F8AGNmGkLXs)PCDQ+7;@>R$ z13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$yKlkNCzL=651DUOSSq$Ed=-((3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4 zUQ>OpMpZLYTc&xiMv2YpRx)mRPGut5K^*>%BIv?Wdily+ylO`+*KY z$4Vz$Cr4+G&IO(4Q`uA9rwXSQO+7mGt}d!;r5mBUM0dY#r|y`ZzFvTyOmC;&dA;ZQ z9DOhSRQ+xGr}ak+SO&8UBnI0I&KNw!HF0k|9WTe*@liuv!$3o&VU=N*;e?U7(LAHo zMvX=fjA_PP<0Rv4#%;!P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75LwiC-K#A%&Vo6|>U7iYP1gY$@siA#dZ zE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQrukJSPY3_&IpUgC$DV|v~bI`-cL*P;6 z(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#xcdGYc?-xGyK60PqKI1$$-ZI`wBr znsy*W_HW0Wrec-#cqqYFCLW#$!oKatOZ#u3bsO~ z=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$H=OUE|LqdO65*1zrG`saEge|qy{u|E zvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7Sy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU z?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1(e4|2y!JHg)!SRV_x(P}zS~s+RZZ1q)n)rh`?L2yu8FGY_?G)^U9C=S zaqY(g(gXbmBM!FLxzyDi(mhmCkJc;eM-ImyzW$x>cP$Mz4ONYt#^NJzM0w=t_X*$k z9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o*Vq3aT%s$c9>fU<%N829{oHRUHc}nwC z$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_Y7cMkx)5~X(nbG^=R3SR&Rp`ibn>#> zOB6F(@)2{oV%K?xm;_x?s~noduI3P8=g1L-SoYA@fQEq)t)&$ z-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe^g!)F*+boj)jwPQ+}Q8je`>&Yp!3n( zNB0JWgU|kv^^Xrj1&^7J%Z3ex>z+71IXU7#a{cN2r$f(V&nBK1{-XZNt``^}my^G3e5L*B!0Q>W+s4Ai9=^$VGcjKDR{QP2cieX!@1x%jPvm?ce<=TG z`LXp=(5L&88IzO$1Ou4!{5mfCvj6}90%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2igY)12`vG>7ncZ00+5AL_t(o!{wN1Y*g13$A9O&H{!o(bcIP_aGaZ*Vz4DncbEp@d~ZPONwnig%=h(@$Yo3z0+X`?pi#o9w# za>kHXD7U42Gz5l~tXmn?R*jlgjhYs1(PnMb2ED3RwNV?jNgK^otv6S-USIpgz!Cxz zZUdswl82surC^96s5%lON(vVbMFGLWp(kNnH3HCFz4E)SZzq1eD!c20KGL4I`pM_l zgbGDOjl`vv2relUK@b!}iUduxV2gvON-%%g-0+1xAN5JK-|_@`|5#S`W6J_dTcrsX zLCK{j$2mql!W~RvFpZ?}P;B}VRuwR2_sV%M(spy~L#v-{@uH?xqgt&e^^8{NNqt?P zP_nOniWcZ%eM67xK|P=qTBld^vVLMNc`qy=G~p%|0^fh6H5JuXZPl}SM$hPF{gd9U zk9Jc31^=7qIDJbG=?D68+JM$*b?V!X5V!$Ey(GW*;O_jvo+wvv5mKyXJ@6nGnZO)I z(nJLt*_mCliU)A%O-~G9K%XHa#zuY#EM*uySi!x#jGHb|ia^QO)aguiTi0U$*eVMJImuC~dBa!Vi?48%cj$?s zisOVCOM-b!VJagr{F}3^VOwUmqJ%iOiqN%cla5Vh6c3yvs`??-c${R1FEE@CK^D-8 zg$+cwjL^VzrVuBWzoEc4sV9*(qIEiA(ie*}7M%1)oAYQ{kD>@M>TpQ1K6|htLRdH? zImbCJ&`Lf7DW#dg1lUD|FSnFm6Qh8bRFYTpSlRvx+zti^4xiFMO6$eJp@K{4s3nI= zHc>|eo575ri~$%@^d-e2CbKoWk#eq5Kr;KGt?N;0&7WVo4l}T#f-SpLyi5 zmhpZpq)T-Kfb$g6!ln-K-pC22Qbj3A89-`IMziI6r+>c!)Wt*S%XWtGGiGpsdPZYV z3?^IX1h9#c-z7`SG4w}>5!T!ShNN}-1{O|KL|hC)D+~A$1Ben}Bfsso1Pd0yE>GVk zjzbg8B&CL#50cZtz{C=;Fj%-$Qi=czWTF z6bA9RTnKW3^_&ABM*Lb(XNLkkJ3Z;o*Jw=p6`Nd2#}B>hVx789$CMTnktSl9u0#lQP!G`BE$u0NJN%l-Q1Y_eFNg}$ zpJt#H^bH)Vw6L%cl&ae&yQz(59Js^)(-s`fFFVp6qRW%^bJO*yVF{ z*D;WhNE&8^i(7EhXl4u~tM+<$62Rawgz=pgr+bRDxOD@z{SuC!fVNoF?afe*FCTU{ z?~B$aHCGKvf}dZfz>vV>|rRJYi`89XXfuIPkk9Zlgn8+QRpxIwCj;}I}`P@Yc3$O^{pbGCU z`tycS$@-f&zpwsu+)`TvPvep)fEEFIk|2e_BThRW_%%uhswD=aXI}i_imuJ?b?tjE zcjJNl>QN7i1SF(Eu?P^r!q85VByn0uWT{gL5mH-3F>fzi@%zG9{8smaIHW!}?HwOA zIhc<)II7Z_F>=Pzsf zxS+jRKjk%ca`6LYL#B+JU0C4x4X#13h_syB`pKT1`~FpR^K0xaub;WJr!V6DpSovE ziH1PqCo9(+<_aFkT(|u*{3}7Sp_5_8|BLY-ZF+7pKUDR|00000NkvXXu0mjf-0$Bc literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_cyanogenmod.png b/res/drawable-mdpi/ic_cyanogenmod.png new file mode 100644 index 0000000000000000000000000000000000000000..c55ea48bbaae1371ab780503e8f32c1095089e74 GIT binary patch literal 3816 zcmVP)kdg000U-X+uL$X=7sm z0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXCy!YnK{>2n?1;Gf_2w z45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~wV&ec%EdXFAf9BHw zfSvf6djSAjlpz%XppgI|6J>}*0BAb^tj|`8MF3bZ02F3R#5n-iEdVe{S7t~6u(trf z&JYW-00;~KFj0twDF6g}0AR=?BX|IWnE(_<@>e|ZE3OddDgXd@nX){&BsoQaTL>+2 z2Uk}v9w^R97b_GtVFF>AKrX_0nHe&HG!NkO%m4tOkrff(gY*4(&JM25&Nhy=4qq+m zzXtyzVq)X|<DpKG zaQJ>aJVl|9x!Kv}EM4F8AGNmGkLXs)PCDQ+7;@>R$ z13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$yKlkNCzL=651DUOSSq$Ed=-((3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4 zUQ>OpMpZLYTc&xiMv2YpRx)mRPGut5K^*>%BIv?Wdily+ylO`+*KY z$4Vz$Cr4+G&IO(4Q`uA9rwXSQO+7mGt}d!;r5mBUM0dY#r|y`ZzFvTyOmC;&dA;ZQ z9DOhSRQ+xGr}ak+SO&8UBnI0I&KNw!HF0k|9WTe*@liuv!$3o&VU=N*;e?U7(LAHo zMvX=fjA_PP<0Rv4#%;!P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75LwiC-K#A%&Vo6|>U7iYP1gY$@siA#dZ zE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQrukJSPY3_&IpUgC$DV|v~bI`-cL*P;6 z(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#xcdGYc?-xGyK60PqKI1$$-ZI`wBr znsy*W_HW0Wrec-#cqqYFCLW#$!oKatOZ#u3bsO~ z=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$H=OUE|LqdO65*1zrG`saEge|qy{u|E zvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7Sy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU z?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1(e4|2y!JHg)!SRV_x(P}zS~s+RZZ1q)n)rh`?L2yu8FGY_?G)^U9C=S zaqY(g(gXbmBM!FLxzyDi(mhmCkJc;eM-ImyzW$x>cP$Mz4ONYt#^NJzM0w=t_X*$k z9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o*Vq3aT%s$c9>fU<%N829{oHRUHc}nwC z$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_Y7cMkx)5~X(nbG^=R3SR&Rp`ibn>#> zOB6F(@)2{oV%K?xm;_x?s~noduI3P8=g1L-SoYA@fQEq)t)&$ z-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe^g!)F*+boj)jwPQ+}Q8je`>&Yp!3n( zNB0JWgU|kv^^Xrj1&^7J%Z3ex>z+71IXU7#a{cN2r$f(V&nBK1{-XZNt``^}my^G3e5L*B!0Q>W+s4Ai9=^$VGcjKDR{QP2cieX!@1x%jPvm?ce<=TG z`LXp=(5L&88IzO$1Ou4!{5mfCvj6}90%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2igY)12{WO=>4Mr00b~eL_t(Y$IX>pY*bYgg};60cBV5^+u^U) zw%7zk6rzcSSb{VrTBQLhR3RE3Ku{CK7ek^Z{zM;4eDy^jkq6PlXh@WZ7y=Zc6(t3N zPy*6mD7N&6Fm$HO?F=)$clj{WDH7pTcXD%bPWIY&pS9Q78~$sve{QES3P5{eX=ALZ zrlqz~j0}u*WiIX;*pmWCkh)y}04jU7%xtN+D-wqQ0H2&UF?6|W;U;poOl3xKiGIE= zS@7g39VB%*7}B7IgArW`l1l1QVe2|7Z+Qh_@!nl^t&Rdq$+Lo7a}hZTGK*`PnS2}C z_eclh|9*w|nY~R*qzp-1OOxdYCvj-z0b+#7tAPku-_MJd;oU?X5Iw&?qw(NR^=MEp zYPAqT3025Zqc-U`ozS2LgFzkJPqc)ZvM<(qx)z+*IUUk{LT!3YM|4V`X}%DuSEr6^ zNP`*(`t|AhNt`pu{4?7_$}mbNE9j+>4j$$LIV#xBlfYU=d6x`AptkLkWR?P)-5PZ# z>?h9fF&+*Z=qF8*ZsLS^k2W6SD0}&U2!<@?_G~R8U4WH|`j!m68n>PF1C`9=PV)5d zJ6E}v1w2lMFM+REz-o)@l-=L5BJo426yT}ZqjkRW=F<(#CC))oWSL7Fv&k}@H;FO` zz}GBi)S7j)ZdqeF08MVZKp@}JZ012`aRC<);xfV`%!v|NgQTfc*5<^I-oxn<2Q^Dv z@-nOB6XufSeJ&9Ypb||+v|Ozu7jbPw9#@~oN*UBP8i55|!(kie$g%h)rB#*p^SFaP z%)%^O$=zIZicW?RBgyNWBnOO@fGT~Hq6zU1S#o4aiP+kg2{`~)1{^~2X(<0^6sK5m zgb^@jQZ9T*8i5>3U3s)4I>P}-{}K?kK=p)6j+Y4`i~@OJjNPSkk1-;c%#1^?zR{e$ z>Hv)Q*zg?P5?c#&&3 zWXNOXyZ~OnaO9c|pSV<(@{g&3t^yIet`1g}T|4QekJFr?r+l`N`2;cx;dLEO-PjMJ z$Hxez@Xcp4XMvgQq#A%MRn)SGzi8$y0!$$S|G8?i#kv%2qN%@Wl}o`~mg3XHIEQ(g zC)magA{=E8udopnpN}1R>F}`|bdn$imEZ5KZJkig9AX^g8!ixK1aO&71M8T_bs!|i zk_XneldERz=9c!|zWT*d7ExhhoGcl993sSkKt=>?3g%4pMFVen`+*I4-=)G_RhTP>C<#?twW=+K{H_ga+VPCU zZ3jzq_m&wgZe2JY;Nv3#@}7p%T^*Z>%-?1*O%ATs#ACA~O;s&54Px|Cx~tH4WS}zz eP(zykm;DXnCE~CJ)w|#T0000 (%d widgets) + CyanogenMod settings diff --git a/res/xml/settings.xml b/res/xml/settings.xml index e123c3e3307..fd264c42193 100644 --- a/res/xml/settings.xml +++ b/res/xml/settings.xml @@ -39,6 +39,17 @@ android:targetClass="com.android.phone.CallFeaturesSetting" /> + + + + + + Date: Tue, 7 Sep 2010 22:45:50 -0400 Subject: [PATCH 673/989] Kill foreground process by long-pressing BACK This patch allows the user to force the running foreground application to be killed. One example use case for this is applications which trap buttons, leaving the user stuck. Another would be a memory-heavy application that traps the BACK button (so the user wouldn't want to leave it in memory by pressing HOME). Browser is a good example of this second use case. Change-Id: Idd916a670c0c9051195c6fee5b5779c825e8a71f --- res/values/strings.xml | 4 ++++ res/xml/development_prefs.xml | 5 +++++ src/com/android/settings/DevelopmentSettings.java | 8 ++++++++ 3 files changed, 17 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 66332e8457e..90f0d682b3b 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2063,6 +2063,10 @@ found in the list of installed applications. Allow mock locations Allow mock locations + + Stop app via long-press + + Long-pressing the BACK button will kill the foreground application. Allow USB debugging? diff --git a/res/xml/development_prefs.xml b/res/xml/development_prefs.xml index f52714c1968..4f466893d89 100644 --- a/res/xml/development_prefs.xml +++ b/res/xml/development_prefs.xml @@ -38,4 +38,9 @@ android:title="@string/allow_mock_location" android:summary="@string/allow_mock_location_summary"/> + + diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java index 8457df08704..ca7b4d958c2 100644 --- a/src/com/android/settings/DevelopmentSettings.java +++ b/src/com/android/settings/DevelopmentSettings.java @@ -39,11 +39,13 @@ public class DevelopmentSettings extends PreferenceActivity private static final String ADB_NOTIFY = "adb_notify"; private static final String KEEP_SCREEN_ON = "keep_screen_on"; private static final String ALLOW_MOCK_LOCATION = "allow_mock_location"; + private static final String KILL_APP_LONGPRESS_BACK = "kill_app_longpress_back"; private CheckBoxPreference mEnableAdb; private CheckBoxPreference mAdbNotify; private CheckBoxPreference mKeepScreenOn; private CheckBoxPreference mAllowMockLocation; + private CheckBoxPreference mKillAppLongpressBack; // To track whether Yes was clicked in the adb warning dialog private boolean mOkClicked; @@ -60,6 +62,7 @@ protected void onCreate(Bundle icicle) { mAdbNotify = (CheckBoxPreference) findPreference(ADB_NOTIFY); mKeepScreenOn = (CheckBoxPreference) findPreference(KEEP_SCREEN_ON); mAllowMockLocation = (CheckBoxPreference) findPreference(ALLOW_MOCK_LOCATION); + mKillAppLongpressBack = (CheckBoxPreference) findPreference(KILL_APP_LONGPRESS_BACK); } @Override @@ -76,6 +79,8 @@ protected void onResume() { Settings.System.STAY_ON_WHILE_PLUGGED_IN, 0) != 0); mAllowMockLocation.setChecked(Settings.Secure.getInt(getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, 0) != 0); + mKillAppLongpressBack.setChecked(Settings.Secure.getInt(getContentResolver(), + Settings.Secure.KILL_APP_LONGPRESS_BACK, 0) != 0); } @Override @@ -110,6 +115,9 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen } else if (preference == mAllowMockLocation) { Settings.Secure.putInt(getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, mAllowMockLocation.isChecked() ? 1 : 0); + } else if (preference == mKillAppLongpressBack) { + Settings.Secure.putInt(getContentResolver(), Settings.Secure.KILL_APP_LONGPRESS_BACK, + mKillAppLongpressBack.isChecked() ? 1 : 0); } return false; From 68f9795fe7ee6a265b14244164be5982f29e8800 Mon Sep 17 00:00:00 2001 From: shafty023 Date: Thu, 30 Dec 2010 18:15:48 -0600 Subject: [PATCH 674/989] Added cpu info and memory info to About Phone Settings page Change-Id: I635bfcec6c47d98988507c7c57889c6cfebfb38d --- res/values/strings.xml | 18 +-- res/xml/device_info_settings.xml | 46 ++++--- .../android/settings/DeviceInfoSettings.java | 113 ++++++++++++++++++ 3 files changed, 153 insertions(+), 24 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 90f0d682b3b..16b9cb68855 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1231,6 +1231,10 @@ "" + + CPU Info + + Mem Info (avail/total) Android version @@ -1939,7 +1943,7 @@ found in the list of installed applications. Are you sure you want to stop this system service? If you do, some features of your phone may stop working correctly until you power it off and then on again. - + Language & keyboard @@ -2093,7 +2097,7 @@ found in the list of installed applications. %1$ds - + Usage statistics @@ -2692,7 +2696,7 @@ found in the list of installed applications. Feedback ADWLauncher - + Possible Buttons Wi-Fi Portable Wi-Fi hotspot @@ -2724,7 +2728,7 @@ found in the list of installed applications. Enable/disable flashlight mode Enable/disable lock screen - + Widget Instance Settings Wifi Events settings Data Events settings @@ -2747,7 +2751,7 @@ found in the list of installed applications. Ext. PWD disables Bluetooth Ext. PWD enables Wifi Ext. PWD disables Wifi - + 2G when mobile data is disabled 3G when mobile data is enabled 2G when Wifi is enabled @@ -2768,8 +2772,8 @@ found in the list of installed applications. Choose Brightness levels Choose Ring modes Choose Screen Timeout - Choose background - + Choose background + Not configured. Please add again Ok diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index 9030585d2bc..9b13ba798b7 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -4,9 +4,9 @@ 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. @@ -19,13 +19,13 @@ - + - + - - + + + + + + + - - + - - + - - + - @@ -121,7 +133,7 @@ - diff --git a/src/com/android/settings/DeviceInfoSettings.java b/src/com/android/settings/DeviceInfoSettings.java index f186f962f06..a1dbb208489 100644 --- a/src/com/android/settings/DeviceInfoSettings.java +++ b/src/com/android/settings/DeviceInfoSettings.java @@ -33,8 +33,10 @@ import android.view.MotionEvent; import java.io.BufferedReader; +import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; +import java.io.InputStreamReader; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -70,6 +72,8 @@ protected void onCreate(Bundle icicle) { getPreferenceScreen().removePreference(findPreference("system_tutorial")); } + setStringSummary("device_cpu", getCPUInfo()); + setStringSummary("device_memory", getMemAvail().toString()+" MB / "+getMemTotal().toString()+" MB"); setStringSummary("firmware_version", Build.VERSION.RELEASE); findPreference("firmware_version").setEnabled(true); setValueSummary("baseband_version", "gsm.version.baseband"); @@ -158,6 +162,115 @@ private void setValueSummary(String preference, String property) { } } + private Long getMemTotal() { + Long total = null; + BufferedReader reader = null; + + try { + // Grab a reader to /proc/meminfo + reader = new BufferedReader(new InputStreamReader(new FileInputStream("/proc/meminfo")), 1000); + + // Grab the first line which contains mem total + String line = reader.readLine(); + + // Split line on the colon, we need info to the right of the colon + String[] info = line.split(":"); + + // We have to remove the kb on the end + String[] memTotal = info[1].trim().split(" "); + + // Convert kb into mb + total = Long.parseLong(memTotal[0]); + total = total / 1024; + } + catch(Exception e) { + e.printStackTrace(); + // We don't want to return null so default to 0 + total = Long.parseLong("0"); + } + finally { + // Make sure the reader is closed no matter what + try { reader.close(); } + catch(Exception e) {} + reader = null; + } + + return total; + } + + private Long getMemAvail() { + Long avail = null; + BufferedReader reader = null; + + try { + // Grab a reader to /proc/meminfo + reader = new BufferedReader(new InputStreamReader(new FileInputStream("/proc/meminfo")), 1000); + + // This is memTotal which we don't need + String line = reader.readLine(); + + // This is memFree which we need + line = reader.readLine(); + String[] free = line.split(":"); + // Have to remove the kb on the end + String [] memFree = free[1].trim().split(" "); + + // This is Buffers which we don't need + line = reader.readLine(); + + // This is Cached which we need + line = reader.readLine(); + String[] cached = line.split(":"); + // Have to remove the kb on the end + String[] memCached = cached[1].trim().split(" "); + + avail = Long.parseLong(memFree[0]) + Long.parseLong(memCached[0]); + avail = avail / 1024; + } + catch(Exception e) { + e.printStackTrace(); + // We don't want to return null so default to 0 + avail = Long.parseLong("0"); + } + finally { + // Make sure the reader is closed no matter what + try { reader.close(); } + catch(Exception e) {} + reader = null; + } + + return avail; + } + + private String getCPUInfo() { + String[] info = null; + BufferedReader reader = null; + + try { + // Grab a reader to /proc/cpuinfo + reader = new BufferedReader(new InputStreamReader(new FileInputStream("/proc/cpuinfo")), 1000); + + // Grab a single line from cpuinfo + String line = reader.readLine(); + + // Split on the colon, we need info to the right of colon + info = line.split(":"); + } + catch(IOException io) { + io.printStackTrace(); + info = new String[1]; + info[1] = "error"; + } + finally { + // Make sure the reader is closed no matter what + try { reader.close(); } + catch(Exception e) {} + reader = null; + } + + return info[1]; + } + private String getFormattedKernelVersion() { String procVersionStr; From d1872b01fe749e2d1a30720023925f352d1ddea3 Mon Sep 17 00:00:00 2001 From: richard Date: Sat, 1 Jan 2011 12:35:56 +0000 Subject: [PATCH 675/989] fix battery history FC in spareparts Change-Id: I2290142f360ebf6d933107fd1f3e5c0fb44a00d4 --- AndroidManifest.xml | 7 + res/layout/battery_history.xml | 144 +++ res/values/arrays.xml | 17 + res/values/strings.xml | 82 ++ .../battery_history/BatteryHistory.java | 916 ++++++++++++++++++ .../battery_history/GraphableButton.java | 55 ++ 6 files changed, 1221 insertions(+) create mode 100644 res/layout/battery_history.xml create mode 100644 src/com/android/settings/battery_history/BatteryHistory.java create mode 100644 src/com/android/settings/battery_history/GraphableButton.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 7a83e9441a8..8549e53c7e0 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -722,6 +722,13 @@ + + + + + + + diff --git a/res/layout/battery_history.xml b/res/layout/battery_history.xml new file mode 100644 index 00000000000..b46d97b83ba --- /dev/null +++ b/res/layout/battery_history.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 594e5789ce3..865971186b6 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -288,6 +288,23 @@ 2 + + + CPU usage + Network usage + GPS usage + Sensor usage + Partial wake usage + Other usage + + + + + Since last unplugged + Total since boot + Total in all time + + Usage Time diff --git a/res/values/strings.xml b/res/values/strings.xml index 16b9cb68855..d7003be2834 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -449,6 +449,8 @@ Device info Battery info + + Battery history Display @@ -2009,6 +2011,8 @@ found in the list of installed applications. Phone information Battery information + + Battery history SIM toolkit @@ -2086,6 +2090,39 @@ found in the list of installed applications. the final name for Gadgets/Widgets, so please translate both for now. --> Choose widget + + Details for UID %d + + + UID %1$d + + + Network usage details for %1$s: + + + Bytes received: %1$d + + + Bytes sent: %1$d + + + Total bytes: %1$d + + + CPU usage details for %1$s: + + + User time: + + + System time: + + + Total time: + + + Starts: %1$d + %1$dd %2$dh %3$dm %4$ds @@ -2098,6 +2135,51 @@ found in the list of installed applications. %1$ds + + Packages sharing this UID: + + + No battery usage data available + + + Sensor: + + + Partial Wakelock: + + + Sensor used by packages: + + + Used %1$d times by %2$s + + + Used %1$d times by one of: + + + Running + + + Screen on + + + Phone on + + + Time spent without sleeping: + + + Time spent with screen on: + + + Time spent with phone on: + + + On battery: + + + Plugged in: + Usage statistics diff --git a/src/com/android/settings/battery_history/BatteryHistory.java b/src/com/android/settings/battery_history/BatteryHistory.java new file mode 100644 index 00000000000..65d66466244 --- /dev/null +++ b/src/com/android/settings/battery_history/BatteryHistory.java @@ -0,0 +1,916 @@ +/* + * Copyright (C) 2006 The Android Open Source Project + * + * 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. + */ + +package com.android.settings.battery_history; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Formatter; +import java.util.HashSet; +import java.util.List; +import java.util.Map; + +import com.android.internal.app.IBatteryStats; +import com.android.settings.R; + +import android.app.Activity; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; +import android.content.pm.PackageManager.NameNotFoundException; +import android.os.BatteryStats; +import android.os.Bundle; +import android.os.Parcel; +import android.os.RemoteException; +import android.os.ServiceManager; +import android.os.SystemClock; +import android.os.BatteryStats.Timer; +import android.os.BatteryStats.Uid; +import android.util.Log; +import android.util.LogPrinter; +import android.util.SparseArray; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.AdapterView; +import android.widget.Button; +import android.widget.LinearLayout; +import android.widget.Spinner; +import android.widget.TextView; +import android.widget.AdapterView.OnItemSelectedListener; + +public class BatteryHistory extends Activity implements OnClickListener, OnItemSelectedListener { + private static final String TAG = "BatteryHistory"; + + private static final int SECONDS_PER_MINUTE = 60; + private static final int SECONDS_PER_HOUR = 60 * 60; + private static final int SECONDS_PER_DAY = 24 * 60 * 60; + + // Must be in sync with the values in res/values/array.xml (id battery_history_type_spinner) + private static final int CPU_USAGE = 0; + private static final int NETWORK_USAGE = 1; + private static final int GPS_USAGE = 2; + private static final int SENSOR_USAGE = 3; + private static final int WAKELOCK_USAGE = 4; + private static final int MISC_USAGE = 5; + + // Must be in sync with the values in res/values/array.xml (id battery_history_which_spinner) + private static final int UNPLUGGED = 0; + private static final int CURRENT = 1; + private static final int TOTAL = 2; + + private BatteryStats mStats; + private int mWhich = BatteryStats.STATS_SINCE_UNPLUGGED; + private int mType = MISC_USAGE; + + private GraphableButton[] mButtons; + IBatteryStats mBatteryInfo; + + private List mCpuUsage = new ArrayList(); + private List mNetworkUsage = new ArrayList(); + private List mSensorUsage = new ArrayList(); + private List mGpsUsage = new ArrayList(); + private List mWakelockUsage = new ArrayList(); + private List mMiscUsage = new ArrayList(); + + private boolean mHaveCpuUsage, mHaveNetworkUsage, mHaveSensorUsage, + mHaveWakelockUsage, mHaveMiscUsage; + + private LinearLayout mGraphLayout; + private LinearLayout mTextLayout; + private TextView mMessageText; + private TextView mDetailsText; + private Button mDetailsBackButton; + private Spinner mTypeSpinner; + private Spinner mWhichSpinner; + + private boolean mDetailsShown = false; + + private static String getLabel(String packageName, PackageManager pm) { + try { + ApplicationInfo ai = pm.getApplicationInfo(packageName, 0); + CharSequence label = ai.loadLabel(pm); + if (label != null) { + return label.toString(); + } + } catch (NameNotFoundException e) { + return packageName; + } + + return ""; + } + + void formatTime(double millis, StringBuilder sb) { + int seconds = (int) Math.floor(millis / 1000); + + int days = 0, hours = 0, minutes = 0; + if (seconds > SECONDS_PER_DAY) { + days = seconds / SECONDS_PER_DAY; + seconds -= days * SECONDS_PER_DAY; + } + if (seconds > SECONDS_PER_HOUR) { + hours = seconds / SECONDS_PER_HOUR; + seconds -= hours * SECONDS_PER_HOUR; + } + if (seconds > SECONDS_PER_MINUTE) { + minutes = seconds / SECONDS_PER_MINUTE; + seconds -= minutes * SECONDS_PER_MINUTE; + } + if (days > 0) { + sb.append(getString(R.string.battery_history_days, days, hours, minutes, seconds)); + } else if (hours > 0) { + sb.append(getString(R.string.battery_history_hours, hours, minutes, seconds)); + } else if (minutes > 0) { + sb.append(getString(R.string.battery_history_minutes, minutes, seconds)); + } else { + sb.append(getString(R.string.battery_history_seconds, seconds)); + } + } + + abstract class Graphable implements Comparable { + protected String mName; + protected String mNamePackage; + protected boolean mUniqueName; + protected String[] mPackages; + protected String[] mPackageNames; + + public abstract String getLabel(); + public abstract double getSortValue(); + public abstract double[] getValues(); + public abstract void getInfo(StringBuilder info); + + public double getMaxValue() { + return -Double.MAX_VALUE; + } + + public int compareTo(Graphable o) { + double t = getSortValue(); + double ot = o.getSortValue(); + if (t < ot) { + // Largest first + return 1; + } else if (t > ot) { + return -1; + } else { + return 0; + } + } + + // Side effects: sets mName and mUniqueName + void getNameForUid(int uid) { + PackageManager pm = getPackageManager(); + mPackages = pm.getPackagesForUid(uid); + if (mPackages == null) { + mName = Integer.toString(uid); + mNamePackage = null; + return; + } + + mPackageNames = new String[mPackages.length]; + System.arraycopy(mPackages, 0, mPackageNames, 0, mPackages.length); + + // Convert package names to user-facing labels where possible + for (int i = 0; i < mPackageNames.length; i++) { + mPackageNames[i] = BatteryHistory.getLabel(mPackageNames[i], pm); + } + + if (mPackageNames.length == 1) { + mNamePackage = mPackages[0]; + mName = mPackageNames[0]; + mUniqueName = true; + } else { + mName = getString(R.string.battery_history_uid, uid); // Default name + // Look for an official name for this UID. + for (String name : mPackages) { + try { + PackageInfo pi = pm.getPackageInfo(name, 0); + if (pi.sharedUserLabel != 0) { + CharSequence nm = pm.getText(name, + pi.sharedUserLabel, pi.applicationInfo); + if (nm != null) { + mName = nm.toString(); + break; + } + } + } catch (PackageManager.NameNotFoundException e) { + } + } + } + } + } + + class CpuUsage extends Graphable { + String mProcess; + double[] mUsage; + double mTotalRuntime; + long mStarts; + + public CpuUsage(int uid, String process, long userTime, long systemTime, + long starts, long totalRuntime) { + getNameForUid(uid); + mProcess = process; + PackageManager pm = BatteryHistory.this.getPackageManager(); + mName = BatteryHistory.getLabel(process, pm); + mUsage = new double[2]; + + mUsage[0] = userTime; + mUsage[1] = userTime + systemTime; + mTotalRuntime = totalRuntime; + mStarts = starts; + } + + public String getLabel() { + return mName; + } + + public double getSortValue() { + return mUsage[1]; + } + + public double[] getValues() { + return mUsage; + } + + public double getMaxValue() { + return mTotalRuntime; + } + + public void getInfo(StringBuilder info) { + info.append(getString(R.string.battery_history_cpu_usage, mProcess)); + info.append("\n\n"); + info.append(getString(R.string.battery_history_user_time)); + formatTime(mUsage[0] * 10, info); + info.append('\n'); + info.append(getString(R.string.battery_history_system_time)); + formatTime((mUsage[1] - mUsage[0]) * 10, info); + info.append('\n'); + info.append(getString(R.string.battery_history_total_time)); + formatTime((mUsage[1]) * 10, info); + info.append('\n'); + info.append(getString(R.string.battery_history_starts, mStarts)); + } + } + + class NetworkUsage extends Graphable { + double[] mUsage; + + public NetworkUsage(int uid, long received, long sent) { + getNameForUid(uid); + + mUsage = new double[2]; + mUsage[0] = received; + mUsage[1] = received + sent; + } + + public String getLabel() { + return mName; + } + + public double getSortValue() { + return mUsage[1]; + } + + public double[] getValues() { + return mUsage; + } + + public void getInfo(StringBuilder info) { + info.append(getString(R.string.battery_history_network_usage, mName)); + info.append("\n\n"); + info.append(getString(R.string.battery_history_bytes_received, (long) mUsage[0])); + info.append('\n'); + info.append(getString(R.string.battery_history_bytes_sent, + (long) mUsage[1] - (long) mUsage[0])); + info.append('\n'); + info.append(getString(R.string.battery_history_bytes_total, (long) mUsage[1])); + + if (!mUniqueName) { + info.append("\n\n"); + info.append(getString(R.string.battery_history_packages_sharing_this_uid)); + info.append('\n'); + + PackageManager pm = BatteryHistory.this.getPackageManager(); + List names = new ArrayList(); + for (String name : mPackageNames) { + names.add(BatteryHistory.getLabel(name, pm)); + } + Collections.sort(names); + for (String name : names) { + info.append(" "); + info.append(name); + info.append('\n'); + } + } + } + } + + class SensorUsage extends Graphable { + double[] mUsage; + double mTotalRealtime; + int mCount; + + public SensorUsage(int uid, long time, int count, long totalRealtime) { + getNameForUid(uid); + + mUsage = new double[1]; + mUsage[0] = time; + mTotalRealtime = totalRealtime; + + mCount = count; + } + + public String getLabel() { + return mName; + } + + public double getSortValue() { + return mUsage[0]; + } + + public double[] getValues() { + return mUsage; + } + + public double getMaxValue() { + return mTotalRealtime; + } + + public void getInfo(StringBuilder info) { + info.append(getString(R.string.battery_history_sensor)); + info.append(mName); + info.append("\n\n"); + info.append(getString(R.string.battery_history_total_time)); + formatTime(mUsage[0], info); + info.append("\n\n"); + } + } + + + class WakelockUsage extends Graphable { + double[] mUsage; + double mTotalRealtime; + int mCount; + + public WakelockUsage(int uid, long time, int count, long totalRealtime) { + getNameForUid(uid); + + mUsage = new double[1]; + mUsage[0] = time; + mTotalRealtime = totalRealtime; + + mCount = count; + } + + public String getLabel() { + return mName; + } + + public double getSortValue() { + return mUsage[0]; + } + + public double[] getValues() { + return mUsage; + } + + public double getMaxValue() { + return mTotalRealtime; + } + + public void getInfo(StringBuilder info) { + info.append(getString(R.string.battery_history_wakelock)); + info.append(mName); + info.append("\n\n"); + info.append(getString(R.string.battery_history_total_time)); + formatTime(mUsage[0], info); + info.append("\n\n"); + } + } + + class MiscUsage extends Graphable { + int mInfoLabelRes; + String mInfoLabel; + double[] mUsage; + double mTotalRealtime; + + public MiscUsage(String name, int infoLabelRes, long value, + long totalRealtime) { + mName = name; + + mInfoLabelRes = infoLabelRes; + + mUsage = new double[2]; + mUsage[0] = value; + mTotalRealtime = totalRealtime; + } + + public MiscUsage(String name, String infoLabel, long value, + long totalRealtime) { + mName = name; + + mInfoLabel = infoLabel; + + mUsage = new double[2]; + mUsage[0] = value; + mTotalRealtime = totalRealtime; + } + + public String getLabel() { + return mName; + } + + public double getSortValue() { + return mUsage[1]; + } + + public double[] getValues() { + return mUsage; + } + + public double getMaxValue() { + return mTotalRealtime; + } + + public void getInfo(StringBuilder info) { + info.append(mInfoLabel != null ? mInfoLabel : getString(mInfoLabelRes)); + info.append(' '); + formatTime(mUsage[0], info); + info.append(" ("); + info.append((mUsage[0]*100)/mTotalRealtime); + info.append("%)"); + } + } + + private List getGraphRecords() { + switch (mType) { + case CPU_USAGE: return mCpuUsage; + case NETWORK_USAGE : return mNetworkUsage; + case SENSOR_USAGE: return mSensorUsage; + case GPS_USAGE: return mGpsUsage; + case WAKELOCK_USAGE: return mWakelockUsage; + case MISC_USAGE: return mMiscUsage; + default: + return (List) null; // TODO + } + } + + private void displayGraph() { + Log.i(TAG, "displayGraph"); + + collectStatistics(); + + // Hide the UI and selectively enable it below + mMessageText.setVisibility(View.GONE); + for (int i = 0; i < mButtons.length; i++) { + mButtons[i].setVisibility(View.INVISIBLE); + } + + double maxValue = -Double.MAX_VALUE; + + List records = getGraphRecords(); + for (Graphable g : records) { + double[] values = g.getValues(); + maxValue = Math.max(maxValue, values[values.length - 1]); + maxValue = Math.max(maxValue, g.getMaxValue()); + } + + int[] colors = new int[2]; + colors[0] = 0xff0000ff; + colors[1] = 0xffff0000; + + for (int i = 0; i < mButtons.length; i++) { + mButtons[i].setVisibility(View.INVISIBLE); + } + + int numRecords = Math.min(records.size(), mButtons.length); + if (numRecords == 0) { + mMessageText.setVisibility(View.VISIBLE); + mMessageText.setText(R.string.battery_history_no_data); + } else { + for (int i = 0; i < numRecords; i++) { + Graphable r = records.get(i); + + mButtons[i].setText(r.getLabel()); + mButtons[i].setValues(r.getValues(), maxValue); + mButtons[i].setVisibility(View.VISIBLE); + } + } + } + + private void hideDetails() { + mTextLayout.setVisibility(View.GONE); + mGraphLayout.setVisibility(View.VISIBLE); + mDetailsShown = false; + } + + private void showDetails(int id) { + mGraphLayout.setVisibility(View.GONE); + mTextLayout.setVisibility(View.VISIBLE); + + StringBuilder info = new StringBuilder(); + List records = getGraphRecords(); + if (id < records.size()) { + Graphable record = records.get(id); + record.getInfo(info); + } else { + info.append(getString(R.string.battery_history_details_for, id)); + } + mDetailsText.setText(info.toString()); + mDetailsShown = true; + } + + private void processCpuUsage() { + mCpuUsage.clear(); + + long uSecTime = SystemClock.uptimeMillis() * 1000; + final long uSecNow = mStats.computeBatteryUptime(uSecTime, mWhich) / 1000; + + SparseArray uidStats = mStats.getUidStats(); + final int NU = uidStats.size(); + for (int iu = 0; iu < NU; iu++) { + Uid u = uidStats.valueAt(iu); + + Map processStats = u.getProcessStats(); + if (processStats.size() > 0) { + for (Map.Entry ent + : processStats.entrySet()) { + + Uid.Proc ps = ent.getValue(); + long userTime = ps.getUserTime(mWhich); + long systemTime = ps.getSystemTime(mWhich); + long starts = ps.getStarts(mWhich); + + if (userTime != 0 || systemTime != 0) { + mCpuUsage.add(new CpuUsage(u.getUid(), ent.getKey(), + userTime, systemTime, starts, uSecNow)); + } + } + } + } + Collections.sort(mCpuUsage); + } + + private void processNetworkUsage() { + mNetworkUsage.clear(); + + SparseArray uidStats = mStats.getUidStats(); + final int NU = uidStats.size(); + for (int iu = 0; iu < NU; iu++) { + Uid u = uidStats.valueAt(iu); + + long received = u.getTcpBytesReceived(mWhich); + long sent = u.getTcpBytesSent(mWhich); + if (received + sent > 0) { + mNetworkUsage.add(new NetworkUsage(u.getUid(), received, sent)); + } + } + Collections.sort(mNetworkUsage); + } + + private void processSensorUsage() { + mGpsUsage.clear(); + mSensorUsage.clear(); + + long uSecTime = SystemClock.elapsedRealtime() * 1000; + final long uSecNow = mStats.computeBatteryRealtime(uSecTime, mWhich) / 1000; + + SparseArray uidStats = mStats.getUidStats(); + final int NU = uidStats.size(); + for (int iu = 0; iu < NU; iu++) { + Uid u = uidStats.valueAt(iu); + int uid = u.getUid(); + + Map sensorStats = u.getSensorStats(); + long timeGps = 0; + int countGps = 0; + long timeOther = 0; + int countOther = 0; + if (sensorStats.size() > 0) { + for (Map.Entry ent + : sensorStats.entrySet()) { + + Uid.Sensor se = ent.getValue(); + int handle = se.getHandle(); + Timer timer = se.getSensorTime(); + if (timer != null) { + // Convert from microseconds to milliseconds with rounding + long totalTime = (timer.getTotalTimeLocked(uSecNow, mWhich) + 500) / 1000; + int count = timer.getCountLocked(mWhich); + if (handle == BatteryStats.Uid.Sensor.GPS) { + timeGps += totalTime; + countGps += count; + } else { + timeOther += totalTime; + countOther += count; + } + } + } + } + + if (timeGps > 0) { + mGpsUsage.add(new SensorUsage(uid, timeGps, countGps, uSecNow)); + } + if (timeOther > 0) { + mSensorUsage.add(new SensorUsage(uid, timeOther, countOther, uSecNow)); + } + } + + Collections.sort(mGpsUsage); + Collections.sort(mSensorUsage); + } + + private void processWakelockUsage() { + mWakelockUsage.clear(); + + long uSecTime = SystemClock.elapsedRealtime() * 1000; + final long uSecNow = mStats.computeBatteryRealtime(uSecTime, mWhich) / 1000; + + SparseArray uidStats = mStats.getUidStats(); + final int NU = uidStats.size(); + for (int iu = 0; iu < NU; iu++) { + Uid u = uidStats.valueAt(iu); + int uid = u.getUid(); + + Map wakelockStats = u.getWakelockStats(); + long time = 0; + int count = 0; + if (wakelockStats.size() > 0) { + for (Map.Entry ent + : wakelockStats.entrySet()) { + + Uid.Wakelock wl = ent.getValue(); + Timer timer = wl.getWakeTime(BatteryStats.WAKE_TYPE_PARTIAL); + if (timer != null) { + // Convert from microseconds to milliseconds with rounding + time += (timer.getTotalTimeLocked(uSecNow, mWhich) + 500) / 1000; + count += timer.getCountLocked(mWhich); + } + } + } + + if (time > 0) { + mWakelockUsage.add(new WakelockUsage(uid, time, count, uSecNow)); + } + } + + Collections.sort(mWakelockUsage); + } + + private final StringBuilder mFormatBuilder = new StringBuilder(8); + private final Formatter mFormatter = new Formatter(mFormatBuilder); + + private final String formatRatio(long num, long den) { + if (den == 0L) { + return "---%"; + } + float perc = ((float)num) / ((float)den) * 100; + mFormatBuilder.setLength(0); + mFormatter.format("%.1f%%", perc); + return mFormatBuilder.toString(); + } + + private void processMiscUsage() { + mMiscUsage.clear(); + + long rawRealtime = SystemClock.elapsedRealtime() * 1000; + final long batteryRealtime = mStats.getBatteryRealtime(rawRealtime); + final long whichRealtime = mStats.computeBatteryRealtime(rawRealtime, mWhich) / 1000; + + long time = mStats.computeBatteryUptime(SystemClock.uptimeMillis() * 1000, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_awake_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_awake, + time, whichRealtime)); + } + + time = mStats.getScreenOnTime(batteryRealtime, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_screen_on_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_screen_on, + time, whichRealtime)); + } + + time = mStats.getPhoneOnTime(batteryRealtime, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_phone_on_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_phone_on, + time, whichRealtime)); + } + + time = mStats.getWifiOnTime(batteryRealtime, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage("Wifi On (" + + formatRatio(time, whichRealtime) + ")", + "Time spent with Wifi on:", + time, whichRealtime)); + } + + time = mStats.getGlobalWifiRunningTime(batteryRealtime, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage("Wifi Running (" + + formatRatio(time, whichRealtime) + ")", + "Time spent with Wifi running:", + time, whichRealtime)); + } + + time = mStats.getBluetoothOnTime(batteryRealtime, mWhich) / 1000; + if (time > 0) { + mMiscUsage.add(new MiscUsage("Bluetooth On (" + + formatRatio(time, whichRealtime) + ")", + "Time spent with Bluetooth on:", + time, whichRealtime)); + } + + Collections.sort(mMiscUsage); + } + + private void collectStatistics() { + if (mType == CPU_USAGE) { + if (!mHaveCpuUsage) { + mHaveCpuUsage = true; + processCpuUsage(); + } + } + if (mType == NETWORK_USAGE) { + if (!mHaveNetworkUsage) { + mHaveNetworkUsage = true; + processNetworkUsage(); + } + } + if (mType == GPS_USAGE || mType == SENSOR_USAGE) { + if (!mHaveSensorUsage) { + mHaveSensorUsage = true; + processSensorUsage(); + } + } + if (mType == WAKELOCK_USAGE) { + if (!mHaveWakelockUsage) { + mHaveWakelockUsage = true; + processWakelockUsage(); + } + } + if (mType == MISC_USAGE) { + if (!mHaveMiscUsage) { + mHaveMiscUsage = true; + processMiscUsage(); + } + } + } + + private void load() { + try { + byte[] data = mBatteryInfo.getStatistics(); + Parcel parcel = Parcel.obtain(); + //Log.i(TAG, "Got data: " + data.length + " bytes"); + parcel.unmarshall(data, 0, data.length); + parcel.setDataPosition(0); + mStats = com.android.internal.os.BatteryStatsImpl.CREATOR + .createFromParcel(parcel); + //Log.i(TAG, "RECEIVED BATTERY INFO:"); + //mStats.dumpLocked(new LogPrinter(Log.INFO, TAG)); + + mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage + = mHaveWakelockUsage = mHaveMiscUsage = false; + } catch (RemoteException e) { + Log.e(TAG, "RemoteException:", e); + } + } + + public void onClick(View v) { + if (v == mDetailsBackButton) { + hideDetails(); + return; + } + + int id = ((Integer) v.getTag()).intValue(); + showDetails(id); + } + + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK && mDetailsShown) { + hideDetails(); + return true; + } + return super.onKeyDown(keyCode, event); + } + + public void onItemSelected(AdapterView parent, View view, int position, long id) { + int oldWhich = mWhich; + + if (parent.equals(mTypeSpinner)) { + mType = position; + } else if (parent.equals(mWhichSpinner)) { + switch (position) { + case UNPLUGGED: + mWhich = BatteryStats.STATS_SINCE_UNPLUGGED; + break; + case CURRENT: + mWhich = BatteryStats.STATS_CURRENT; + break; + case TOTAL: + mWhich = BatteryStats.STATS_SINCE_CHARGED; + break; + } + } + + if (oldWhich != mWhich) { + mHaveCpuUsage = mHaveNetworkUsage = mHaveSensorUsage + = mHaveWakelockUsage = mHaveMiscUsage = false; + } + + displayGraph(); + } + + public void onNothingSelected(AdapterView parent) { + // Do nothing + } + + @Override + public Object onRetainNonConfigurationInstance() { + BatteryStats stats = mStats; + mStats = null; + return stats; + } + + @Override + protected void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + if (mStats != null) { + outState.putParcelable("stats", mStats); + } + outState.putInt("type", mType); + outState.putInt("which", mWhich); + } + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + Log.i(TAG, "onCreate"); + + setContentView(R.layout.battery_history); + + mStats = (BatteryStats)getLastNonConfigurationInstance(); + if (icicle != null) { + if (mStats == null) { + mStats = (BatteryStats)icicle.getParcelable("stats"); + } + mType = icicle.getInt("type"); + mWhich = icicle.getInt("which"); + } + + mGraphLayout = (LinearLayout) findViewById(R.id.graphLayout); + mTextLayout = (LinearLayout) findViewById(R.id.textLayout); + mDetailsText = (TextView) findViewById(R.id.detailsText); + mMessageText = (TextView) findViewById(R.id.messageText); + + mTypeSpinner = (Spinner) findViewById(R.id.typeSpinner); + mTypeSpinner.setSelection(mType); + mTypeSpinner.setOnItemSelectedListener(this); + + mWhichSpinner = (Spinner) findViewById(R.id.whichSpinner); + mWhichSpinner.setOnItemSelectedListener(this); + mWhichSpinner.setEnabled(true); + + mButtons = new GraphableButton[8]; + mButtons[0] = (GraphableButton) findViewById(R.id.button0); + mButtons[1] = (GraphableButton) findViewById(R.id.button1); + mButtons[2] = (GraphableButton) findViewById(R.id.button2); + mButtons[3] = (GraphableButton) findViewById(R.id.button3); + mButtons[4] = (GraphableButton) findViewById(R.id.button4); + mButtons[5] = (GraphableButton) findViewById(R.id.button5); + mButtons[6] = (GraphableButton) findViewById(R.id.button6); + mButtons[7] = (GraphableButton) findViewById(R.id.button7); + + for (int i = 0; i < mButtons.length; i++) { + mButtons[i].setTag(i); + mButtons[i].setOnClickListener(this); + } + + mBatteryInfo = IBatteryStats.Stub.asInterface( + ServiceManager.getService("batteryinfo")); + + if (mStats == null) { + load(); + } + displayGraph(); + } +} diff --git a/src/com/android/settings/battery_history/GraphableButton.java b/src/com/android/settings/battery_history/GraphableButton.java new file mode 100644 index 00000000000..fb90a0d1ce9 --- /dev/null +++ b/src/com/android/settings/battery_history/GraphableButton.java @@ -0,0 +1,55 @@ +package com.android.settings.battery_history; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.util.AttributeSet; +import android.util.Log; +import android.widget.Button; + +public class GraphableButton extends Button { + private static final String TAG = "GraphableButton"; + + static Paint[] sPaint = new Paint[2]; + static { + sPaint[0] = new Paint(); + sPaint[0].setStyle(Paint.Style.FILL); + sPaint[0].setColor(0xFF0080FF); + + sPaint[1] = new Paint(); + sPaint[1].setStyle(Paint.Style.FILL); + sPaint[1].setColor(0xFFFF6060); + } + + double[] mValues; + + public GraphableButton(Context context, AttributeSet attrs) { + super(context, attrs); + } + + public void setValues(double[] values, double maxValue) { + mValues = values.clone(); + for (int i = 0; i < values.length; i++) { + mValues[i] /= maxValue; + } + } + + @Override + public void onDraw(Canvas canvas) { + Log.i(TAG, "onDraw: w = " + getWidth() + ", h = " + getHeight()); + + int xmin = getPaddingLeft(); + int xmax = getWidth() - getPaddingRight(); + int ymin = getPaddingTop(); + int ymax = getHeight() - getPaddingBottom(); + + int startx = xmin; + for (int i = 0; i < mValues.length; i++) { + int endx = xmin + (int) (mValues[i] * (xmax - xmin)); + canvas.drawRect(startx, ymin, endx, ymax, sPaint[i]); + startx = endx; + } + super.onDraw(canvas); + } +} From d1a0025abdce8d13519a8bfc13f5dbb422abb512 Mon Sep 17 00:00:00 2001 From: Petr Havlena Date: Wed, 18 Aug 2010 23:49:38 +0200 Subject: [PATCH 676/989] add feature for selecting adhoc networks --- .../android/settings/wifi/AccessPoint.java | 3 ++ src/com/android/settings/wifi/WifiDialog.java | 5 ++- .../android/settings/wifi/WifiSettings.java | 44 ++++++++++--------- 3 files changed, 30 insertions(+), 22 deletions(-) diff --git a/src/com/android/settings/wifi/AccessPoint.java b/src/com/android/settings/wifi/AccessPoint.java index 141c4129cb8..ec6163d00a5 100644 --- a/src/com/android/settings/wifi/AccessPoint.java +++ b/src/com/android/settings/wifi/AccessPoint.java @@ -42,6 +42,7 @@ class AccessPoint extends Preference { final String ssid; final int security; final int networkId; + final boolean adhoc; private WifiConfiguration mConfig; private int mRssi; @@ -79,6 +80,7 @@ private static int getSecurity(ScanResult result) { networkId = config.networkId; mConfig = config; mRssi = Integer.MAX_VALUE; + adhoc = config.adhocSSID; } AccessPoint(Context context, ScanResult result) { @@ -88,6 +90,7 @@ private static int getSecurity(ScanResult result) { security = getSecurity(result); networkId = -1; mRssi = result.level; + adhoc = result.capabilities.contains("[IBSS]"); } @Override diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index a8bf717ca8b..447dca97832 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -98,10 +98,11 @@ WifiConfiguration getConfig() { // If the user adds a network manually, assume that it is hidden. config.hiddenSSID = true; } else if (mAccessPoint.networkId == -1) { - config.SSID = AccessPoint.convertToQuotedString( - mAccessPoint.ssid); + config.SSID = AccessPoint.convertToQuotedString(mAccessPoint.ssid); + config.adhocSSID = mAccessPoint.adhoc; } else { config.networkId = mAccessPoint.networkId; + config.adhocSSID = mAccessPoint.adhoc; } switch (mSecurity) { diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index d389cae14ff..d58b4844e4a 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -134,7 +134,9 @@ protected void onResume() { } registerReceiver(mReceiver, mFilter); if (mKeyStoreNetworkId != -1 && KeyStore.getInstance().test() == KeyStore.NO_ERROR) { - connect(mKeyStoreNetworkId); + WifiConfiguration config = new WifiConfiguration(); + config.networkId = mKeyStoreNetworkId; + connect(config); } mKeyStoreNetworkId = -1; } @@ -210,17 +212,20 @@ public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case MENU_ID_CONNECT: if (mSelected.networkId != -1) { - if (!requireKeyStore(mSelected.getConfig())) { - connect(mSelected.networkId); + WifiConfiguration config = mSelected.getConfig(); + if (!requireKeyStore(config)) { + connect(config); } } else if (mSelected.security == AccessPoint.SECURITY_NONE) { // Shortcut for open networks. WifiConfiguration config = new WifiConfiguration(); config.SSID = AccessPoint.convertToQuotedString(mSelected.ssid); + config.adhocSSID = mSelected.adhoc; config.allowedKeyManagement.set(KeyMgmt.NONE); int networkId = mWifiManager.addNetwork(config); + config.networkId = networkId; mWifiManager.enableNetwork(networkId, false); - connect(networkId); + connect(config); } else { showDialog(mSelected, false); } @@ -259,9 +264,10 @@ public void onClick(DialogInterface dialogInterface, int button) { } else if (button == WifiDialog.BUTTON_SUBMIT && mDialog != null) { WifiConfiguration config = mDialog.getConfig(); - if (config == null) { - if (mSelected != null && !requireKeyStore(mSelected.getConfig())) { - connect(mSelected.networkId); + if (config == null && mSelected != null) { + config = mSelected.getConfig(); + if(!requireKeyStore(config)) { + connect(config); } } else if (config.networkId != -1) { if (mSelected != null) { @@ -276,7 +282,7 @@ public void onClick(DialogInterface dialogInterface, int button) { if (mDialog.edit || requireKeyStore(config)) { saveNetworks(); } else { - connect(networkId); + connect(config); } } } @@ -306,8 +312,8 @@ private void forget(int networkId) { saveNetworks(); } - private void connect(int networkId) { - if (networkId == -1) { + private void connect(WifiConfiguration config) { + if (config == null || config.networkId == -1) { return; } @@ -316,24 +322,23 @@ private void connect(int networkId) { for (int i = mAccessPoints.getPreferenceCount() - 1; i >= 0; --i) { AccessPoint accessPoint = (AccessPoint) mAccessPoints.getPreference(i); if (accessPoint.networkId != -1) { - WifiConfiguration config = new WifiConfiguration(); - config.networkId = accessPoint.networkId; - config.priority = 0; - mWifiManager.updateNetwork(config); + WifiConfiguration c = new WifiConfiguration(); + c.adhocSSID = accessPoint.adhoc; + c.networkId = accessPoint.networkId; + c.priority = 0; + mWifiManager.updateNetwork(c); } } mLastPriority = 0; } // Set to the highest priority and save the configuration. - WifiConfiguration config = new WifiConfiguration(); - config.networkId = networkId; config.priority = ++mLastPriority; mWifiManager.updateNetwork(config); saveNetworks(); // Connect to network by disabling others. - mWifiManager.enableNetwork(networkId, true); + mWifiManager.enableNetwork(config.networkId, true); mWifiManager.reconnect(); mResetNetworks = true; } @@ -382,9 +387,8 @@ private void updateAccessPoints() { List results = mWifiManager.getScanResults(); if (results != null) { for (ScanResult result : results) { - // Ignore hidden and ad-hoc networks. - if (result.SSID == null || result.SSID.length() == 0 || - result.capabilities.contains("[IBSS]")) { + // Ignore hidden networks + if (result.SSID == null || result.SSID.length() == 0) { continue; } From e1a960b49698d95fb64a09d3c6da971e540441f2 Mon Sep 17 00:00:00 2001 From: Keyan Mobli Date: Sat, 1 Jan 2011 21:40:37 -0600 Subject: [PATCH 677/989] Reorder new CPU/Meminfo to appease my OCD Change-Id: Ia0cfd467167cb3d07219b55b00bd59b2a642f897 Also alter strings to fit UI standards --- res/values/strings.xml | 4 ++-- res/xml/device_info_settings.xml | 25 ++++++++++++------------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index d7003be2834..52c4d2c4df0 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1234,9 +1234,9 @@ "" - CPU Info + CPU info - Mem Info (avail/total) + Mem info (avail/total) Android version diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index 9b13ba798b7..1f37bc0896d 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -89,18 +89,6 @@ - - - - - - + + + + + + - Date: Sun, 2 Jan 2011 22:53:13 -0800 Subject: [PATCH 678/989] Settings: Port internal memory info from CM-froyo This is a simple port of two prior patches: commit e92eededd226b43e8384aed5f257bb0532e6178b Settings: Display information about an additional volume commit 345ef9e44863a80110b0f5e14c3ba0e78b27b2ee Settings: Build internal memory info dynamically Change-Id: Id74ae734a8debe88ee3207b19e316dee4956587c Signed-off-by: Josh Stone --- res/xml/device_info_memory.xml | 8 +- .../android/settings/deviceinfo/Memory.java | 105 ++++++++++++++++-- 2 files changed, 99 insertions(+), 14 deletions(-) diff --git a/res/xml/device_info_memory.xml b/res/xml/device_info_memory.xml index fd0bf4e0d62..9f86c27f20b 100644 --- a/res/xml/device_info_memory.xml +++ b/res/xml/device_info_memory.xml @@ -35,8 +35,12 @@ - + diff --git a/src/com/android/settings/deviceinfo/Memory.java b/src/com/android/settings/deviceinfo/Memory.java index 0d00528f61b..802582a8eef 100644 --- a/src/com/android/settings/deviceinfo/Memory.java +++ b/src/com/android/settings/deviceinfo/Memory.java @@ -34,10 +34,12 @@ import android.os.storage.IMountService; import android.os.ServiceManager; import android.os.StatFs; +import android.os.SystemProperties; import android.os.storage.StorageManager; import android.os.storage.StorageEventListener; import android.preference.Preference; import android.preference.PreferenceActivity; +import android.preference.PreferenceCategory; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.text.format.Formatter; @@ -47,6 +49,7 @@ import com.android.settings.R; import java.io.File; +import java.util.ArrayList; import java.util.List; public class Memory extends PreferenceActivity implements OnCancelListener { @@ -63,6 +66,16 @@ public class Memory extends PreferenceActivity implements OnCancelListener { private static final String MEMORY_SD_GROUP = "memory_sd"; + private static final String MEMORY_ADDITIONAL_CATEGORY = "memory_additional_category"; + + private static final String MEMORY_ADDITIONAL_SIZE = "memory_additional_size"; + + private static final String MEMORY_ADDITIONAL_AVAIL = "memory_additional_avail"; + + private static final String MEMORY_INTERNAL_SIZE = "memory_internal_size"; + + private static final String MEMORY_INTERNAL_AVAIL = "memory_internal_avail"; + private static final int DLG_CONFIRM_UNMOUNT = 1; private static final int DLG_ERROR_UNMOUNT = 2; @@ -75,12 +88,29 @@ public class Memory extends PreferenceActivity implements OnCancelListener { private PreferenceGroup mSdMountPreferenceGroup; boolean mSdMountToggleAdded = true; + + private Preference mIntSize; + private Preference mIntAvail; // Access using getMountService() private IMountService mMountService = null; private StorageManager mStorageManager = null; + private List getAdditionalVolumePaths() { + ArrayList volumes = new ArrayList(); + String additionalVolumesProperty = SystemProperties.get("ro.additionalmounts"); + if (null != additionalVolumesProperty) { + String[] additionalVolumes = additionalVolumesProperty.split(";"); + for (String additionalVolume: additionalVolumes) { + if (!"".equals(additionalVolume)) { + volumes.add(additionalVolume); + } + } + } + return volumes; + } + @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); @@ -93,12 +123,36 @@ protected void onCreate(Bundle icicle) { addPreferencesFromResource(R.xml.device_info_memory); mRes = getResources(); + mSdSize = findPreference(MEMORY_SD_SIZE); mSdAvail = findPreference(MEMORY_SD_AVAIL); mSdMountToggle = findPreference(MEMORY_SD_MOUNT_TOGGLE); mSdFormat = findPreference(MEMORY_SD_FORMAT); - mSdMountPreferenceGroup = (PreferenceGroup)findPreference(MEMORY_SD_GROUP); + + mIntSize = findPreference(MEMORY_INTERNAL_SIZE); + mIntAvail = findPreference(MEMORY_INTERNAL_AVAIL); + + for (String path: getAdditionalVolumePaths()) { + PreferenceCategory category = new PreferenceCategory(this); + category.setKey(MEMORY_ADDITIONAL_CATEGORY + path); + category.setTitle(mRes.getString(R.string.internal_memory) + ": " + path); + getPreferenceScreen().addPreference(category); + + Preference size = new Preference(this, null, + android.R.attr.preferenceInformationStyle); + size.setKey(MEMORY_ADDITIONAL_SIZE + path); + size.setTitle(R.string.memory_size); + size.setSummary(R.string.sd_unavailable); + category.addPreference(size); + + Preference available = new Preference(this, null, + android.R.attr.preferenceInformationStyle); + available.setKey(MEMORY_ADDITIONAL_AVAIL + path); + available.setTitle(R.string.memory_available); + available.setSummary(R.string.sd_unavailable); + category.addPreference(available); + } } @Override @@ -209,8 +263,8 @@ private void doUnmount(boolean force) { String extStoragePath = Environment.getExternalStorageDirectory().toString(); try { mSdMountToggle.setEnabled(false); - mSdMountToggle.setTitle(mRes.getString(R.string.sd_ejecting_title)); - mSdMountToggle.setSummary(mRes.getString(R.string.sd_ejecting_summary)); + mSdMountToggle.setTitle(R.string.sd_ejecting_title); + mSdMountToggle.setSummary(R.string.sd_ejecting_summary); mountService.unmountVolume(extStoragePath, force); } catch (RemoteException e) { // Informative dialog to user that @@ -296,8 +350,8 @@ private void updateMemoryStatus() { mSdAvail.setSummary(formatSize(availableBlocks * blockSize) + readOnly); mSdMountToggle.setEnabled(true); - mSdMountToggle.setTitle(mRes.getString(R.string.sd_eject)); - mSdMountToggle.setSummary(mRes.getString(R.string.sd_eject_summary)); + mSdMountToggle.setTitle(R.string.sd_eject); + mSdMountToggle.setSummary(R.string.sd_eject_summary); } catch (IllegalArgumentException e) { // this can occur if the SD card is removed, but we haven't received the @@ -306,8 +360,8 @@ private void updateMemoryStatus() { } } else { - mSdSize.setSummary(mRes.getString(R.string.sd_unavailable)); - mSdAvail.setSummary(mRes.getString(R.string.sd_unavailable)); + mSdSize.setSummary(R.string.sd_unavailable); + mSdAvail.setSummary(R.string.sd_unavailable); if (!Environment.isExternalStorageRemovable()) { @@ -323,20 +377,47 @@ private void updateMemoryStatus() { status.equals(Environment.MEDIA_NOFS) || status.equals(Environment.MEDIA_UNMOUNTABLE) ) { mSdMountToggle.setEnabled(true); - mSdMountToggle.setTitle(mRes.getString(R.string.sd_mount)); - mSdMountToggle.setSummary(mRes.getString(R.string.sd_mount_summary)); + mSdMountToggle.setTitle(R.string.sd_mount); + mSdMountToggle.setSummary(R.string.sd_mount_summary); } else { mSdMountToggle.setEnabled(false); - mSdMountToggle.setTitle(mRes.getString(R.string.sd_mount)); - mSdMountToggle.setSummary(mRes.getString(R.string.sd_insert_summary)); + mSdMountToggle.setTitle(R.string.sd_mount); + mSdMountToggle.setSummary(R.string.sd_insert_summary); + } + } + + for (String path: getAdditionalVolumePaths()) { + Preference size = findPreference(MEMORY_ADDITIONAL_SIZE + path); + Preference available = findPreference(MEMORY_ADDITIONAL_AVAIL + path); + if (null == size || null == available) { + continue; + } + + try { + status = getMountService().getVolumeState(path); + } catch (RemoteException ex) { + status = Environment.MEDIA_UNMOUNTED; + } + if (status.equals(Environment.MEDIA_MOUNTED)) { + StatFs stat = new StatFs(path); + long blockSize = stat.getBlockSize(); + long totalBlocks = stat.getBlockCount(); + long availableBlocks = stat.getAvailableBlocks(); + size.setSummary(formatSize(totalBlocks * blockSize)); + available.setSummary(formatSize(availableBlocks * blockSize)); + } else { + size.setSummary(R.string.sd_unavailable); + available.setSummary(R.string.sd_unavailable); } } File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); + long totalBlocks = stat.getBlockCount(); long availableBlocks = stat.getAvailableBlocks(); - findPreference("memory_internal_avail").setSummary(formatSize(availableBlocks * blockSize)); + mIntSize.setSummary(formatSize(totalBlocks * blockSize)); + mIntAvail.setSummary(formatSize(availableBlocks * blockSize)); } private String formatSize(long size) { From 928e9d29f678389ad081a6d430da1f64c0e85f61 Mon Sep 17 00:00:00 2001 From: Jason Zaman Date: Fri, 7 Jan 2011 01:44:16 +0800 Subject: [PATCH 679/989] Typofix for power widget settings Change-Id: I5cde3865ffb9be58410381b8aab0d596e0393772 --- res/values/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 52c4d2c4df0..acb48ed151a 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2830,9 +2830,9 @@ found in the list of installed applications. Vibrate as ON Monitor Data Roaming Ext. PWR enables Bluetooth - Ext. PWD disables Bluetooth - Ext. PWD enables Wifi - Ext. PWD disables Wifi + Ext. PWR disables Bluetooth + Ext. PWR enables Wifi + Ext. PWR disables Wifi 2G when mobile data is disabled 3G when mobile data is enabled From 6418d373679ef0b73701bacc1de34f68f1c9ade8 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Thu, 6 Jan 2011 10:39:31 -0800 Subject: [PATCH 680/989] Import translations for additional languages. Change-Id: Ic94b9ae9229478ad7d0a49d3af9a954b50c8fdf5 --- res/values-ar-nokeys/strings.xml | 20 + res/values-ar/arrays.xml | 157 ++++ res/values-ar/strings.xml | 1172 +++++++++++++++++++++++++ res/values-bg-nokeys/strings.xml | 20 + res/values-bg/arrays.xml | 157 ++++ res/values-bg/strings.xml | 1172 +++++++++++++++++++++++++ res/values-ca-nokeys/strings.xml | 20 + res/values-ca/arrays.xml | 157 ++++ res/values-ca/strings.xml | 1172 +++++++++++++++++++++++++ res/values-de/strings.xml | 8 +- res/values-el/strings.xml | 4 +- res/values-en-rGB-nokeys/strings.xml | 20 + res/values-en-rGB/arrays.xml | 157 ++++ res/values-en-rGB/strings.xml | 1162 +++++++++++++++++++++++++ res/values-es-rUS/strings.xml | 56 +- res/values-fa-nokeys/strings.xml | 20 + res/values-fa/arrays.xml | 157 ++++ res/values-fa/strings.xml | 1172 +++++++++++++++++++++++++ res/values-fi-nokeys/strings.xml | 20 + res/values-fi/arrays.xml | 157 ++++ res/values-fi/strings.xml | 1172 +++++++++++++++++++++++++ res/values-fr/strings.xml | 2 +- res/values-hr-nokeys/strings.xml | 20 + res/values-hr/arrays.xml | 157 ++++ res/values-hr/strings.xml | 1172 +++++++++++++++++++++++++ res/values-hu-nokeys/strings.xml | 20 + res/values-hu/arrays.xml | 157 ++++ res/values-hu/strings.xml | 1172 +++++++++++++++++++++++++ res/values-in-nokeys/strings.xml | 20 + res/values-in/arrays.xml | 157 ++++ res/values-in/strings.xml | 1172 +++++++++++++++++++++++++ res/values-it/strings.xml | 6 +- res/values-iw-nokeys/strings.xml | 20 + res/values-iw/arrays.xml | 157 ++++ res/values-iw/strings.xml | 1172 +++++++++++++++++++++++++ res/values-lt-nokeys/strings.xml | 20 + res/values-lt/arrays.xml | 157 ++++ res/values-lt/strings.xml | 1172 +++++++++++++++++++++++++ res/values-lv-nokeys/strings.xml | 20 + res/values-lv/arrays.xml | 157 ++++ res/values-lv/strings.xml | 1172 +++++++++++++++++++++++++ res/values-rm-nokeys/strings.xml | 20 + res/values-rm/arrays.xml | 157 ++++ res/values-rm/strings.xml | 1186 ++++++++++++++++++++++++++ res/values-ro-nokeys/strings.xml | 20 + res/values-ro/arrays.xml | 157 ++++ res/values-ro/strings.xml | 1172 +++++++++++++++++++++++++ res/values-sk-nokeys/strings.xml | 20 + res/values-sk/arrays.xml | 157 ++++ res/values-sk/strings.xml | 1172 +++++++++++++++++++++++++ res/values-sl-nokeys/strings.xml | 20 + res/values-sl/arrays.xml | 157 ++++ res/values-sl/strings.xml | 1172 +++++++++++++++++++++++++ res/values-sr-nokeys/strings.xml | 20 + res/values-sr/arrays.xml | 157 ++++ res/values-sr/strings.xml | 1172 +++++++++++++++++++++++++ res/values-th-nokeys/strings.xml | 20 + res/values-th/arrays.xml | 157 ++++ res/values-th/strings.xml | 1172 +++++++++++++++++++++++++ res/values-tl-nokeys/strings.xml | 20 + res/values-tl/arrays.xml | 157 ++++ res/values-tl/strings.xml | 1172 +++++++++++++++++++++++++ res/values-uk-nokeys/strings.xml | 20 + res/values-uk/arrays.xml | 157 ++++ res/values-uk/strings.xml | 1172 +++++++++++++++++++++++++ res/values-vi-nokeys/strings.xml | 20 + res/values-vi/arrays.xml | 157 ++++ res/values-vi/strings.xml | 1172 +++++++++++++++++++++++++ tests/res/values-ar/strings.xml | 22 + tests/res/values-bg/strings.xml | 22 + tests/res/values-ca/strings.xml | 22 + tests/res/values-en-rGB/strings.xml | 22 + tests/res/values-fa/strings.xml | 22 + tests/res/values-fi/strings.xml | 22 + tests/res/values-hr/strings.xml | 22 + tests/res/values-hu/strings.xml | 22 + tests/res/values-in/strings.xml | 22 + tests/res/values-iw/strings.xml | 22 + tests/res/values-lt/strings.xml | 22 + tests/res/values-lv/strings.xml | 22 + tests/res/values-rm/strings.xml | 22 + tests/res/values-ro/strings.xml | 22 + tests/res/values-sk/strings.xml | 22 + tests/res/values-sl/strings.xml | 22 + tests/res/values-sr/strings.xml | 22 + tests/res/values-th/strings.xml | 22 + tests/res/values-tl/strings.xml | 22 + tests/res/values-uk/strings.xml | 22 + tests/res/values-vi/strings.xml | 22 + 89 files changed, 28833 insertions(+), 38 deletions(-) create mode 100644 res/values-ar-nokeys/strings.xml create mode 100644 res/values-ar/arrays.xml create mode 100644 res/values-ar/strings.xml create mode 100644 res/values-bg-nokeys/strings.xml create mode 100644 res/values-bg/arrays.xml create mode 100644 res/values-bg/strings.xml create mode 100644 res/values-ca-nokeys/strings.xml create mode 100644 res/values-ca/arrays.xml create mode 100644 res/values-ca/strings.xml create mode 100644 res/values-en-rGB-nokeys/strings.xml create mode 100644 res/values-en-rGB/arrays.xml create mode 100644 res/values-en-rGB/strings.xml create mode 100644 res/values-fa-nokeys/strings.xml create mode 100644 res/values-fa/arrays.xml create mode 100644 res/values-fa/strings.xml create mode 100644 res/values-fi-nokeys/strings.xml create mode 100644 res/values-fi/arrays.xml create mode 100644 res/values-fi/strings.xml create mode 100644 res/values-hr-nokeys/strings.xml create mode 100644 res/values-hr/arrays.xml create mode 100644 res/values-hr/strings.xml create mode 100644 res/values-hu-nokeys/strings.xml create mode 100644 res/values-hu/arrays.xml create mode 100644 res/values-hu/strings.xml create mode 100644 res/values-in-nokeys/strings.xml create mode 100644 res/values-in/arrays.xml create mode 100644 res/values-in/strings.xml create mode 100644 res/values-iw-nokeys/strings.xml create mode 100644 res/values-iw/arrays.xml create mode 100644 res/values-iw/strings.xml create mode 100644 res/values-lt-nokeys/strings.xml create mode 100644 res/values-lt/arrays.xml create mode 100644 res/values-lt/strings.xml create mode 100644 res/values-lv-nokeys/strings.xml create mode 100644 res/values-lv/arrays.xml create mode 100644 res/values-lv/strings.xml create mode 100644 res/values-rm-nokeys/strings.xml create mode 100644 res/values-rm/arrays.xml create mode 100644 res/values-rm/strings.xml create mode 100644 res/values-ro-nokeys/strings.xml create mode 100644 res/values-ro/arrays.xml create mode 100644 res/values-ro/strings.xml create mode 100644 res/values-sk-nokeys/strings.xml create mode 100644 res/values-sk/arrays.xml create mode 100644 res/values-sk/strings.xml create mode 100644 res/values-sl-nokeys/strings.xml create mode 100644 res/values-sl/arrays.xml create mode 100644 res/values-sl/strings.xml create mode 100644 res/values-sr-nokeys/strings.xml create mode 100644 res/values-sr/arrays.xml create mode 100644 res/values-sr/strings.xml create mode 100644 res/values-th-nokeys/strings.xml create mode 100644 res/values-th/arrays.xml create mode 100644 res/values-th/strings.xml create mode 100644 res/values-tl-nokeys/strings.xml create mode 100644 res/values-tl/arrays.xml create mode 100644 res/values-tl/strings.xml create mode 100644 res/values-uk-nokeys/strings.xml create mode 100644 res/values-uk/arrays.xml create mode 100644 res/values-uk/strings.xml create mode 100644 res/values-vi-nokeys/strings.xml create mode 100644 res/values-vi/arrays.xml create mode 100644 res/values-vi/strings.xml create mode 100644 tests/res/values-ar/strings.xml create mode 100644 tests/res/values-bg/strings.xml create mode 100644 tests/res/values-ca/strings.xml create mode 100644 tests/res/values-en-rGB/strings.xml create mode 100644 tests/res/values-fa/strings.xml create mode 100644 tests/res/values-fi/strings.xml create mode 100644 tests/res/values-hr/strings.xml create mode 100644 tests/res/values-hu/strings.xml create mode 100644 tests/res/values-in/strings.xml create mode 100644 tests/res/values-iw/strings.xml create mode 100644 tests/res/values-lt/strings.xml create mode 100644 tests/res/values-lv/strings.xml create mode 100644 tests/res/values-rm/strings.xml create mode 100644 tests/res/values-ro/strings.xml create mode 100644 tests/res/values-sk/strings.xml create mode 100644 tests/res/values-sl/strings.xml create mode 100644 tests/res/values-sr/strings.xml create mode 100644 tests/res/values-th/strings.xml create mode 100644 tests/res/values-tl/strings.xml create mode 100644 tests/res/values-uk/strings.xml create mode 100644 tests/res/values-vi/strings.xml diff --git a/res/values-ar-nokeys/strings.xml b/res/values-ar-nokeys/strings.xml new file mode 100644 index 00000000000..0553ee5f0ec --- /dev/null +++ b/res/values-ar-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "إدارة التطبيقات" + diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml new file mode 100644 index 00000000000..5a82c22663c --- /dev/null +++ b/res/values-ar/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "أمريكا" + "أوروبا" + "إفريقيا" + "آسيا" + "أستراليا" + "المحيط الهادئ" + "الكل" + + + "ليس هناك رسوم متحركة" + "بعض الرسوم المتحركة" + "جميع الرسوم المتحركة" + + + "لا يتم عرض أية رسوم متحركة للنافذة" + "يتم عرض بعض الرسوم المتحركة للنافذة" + "يتم عرض جميع الرسوم المتحركة للنافذة" + + + "15 ثانية" + "30 ثانية" + "دقيقة واحدة" + "2 دقائق" + "10 دقائق" + "30 دقيقة" + + + "بطيء للغاية" + "بطيء" + "عادي" + "سريع" + "سريع جدًا" + + + "منخفضة جدًا" + "منخفضة" + "عادي" + "مرتفعة" + "عالية جدًا" + + + "الإنجليزية الأمريكية" + "الإنجليزية البريطانية" + "الفرنسية" + "الألمانية" + "الإيطالية" + "الإسبانية" + + + + "جارٍ الفحص..." + "جارٍ الاتصال…" + "جارٍ المصادقة…" + "جارٍ الحصول على عنوان IP…" + "متصل" + "معلق" + "جارٍ فصل الاتصال..." + "غير متصل" + "غير ناجح" + + + + "جارٍ الفحص..." + "جارٍ الاتصال بجهاز %1$s…" + "جارٍ المصادقة مع %1$s…" + "جارٍ الحصول على عنوان IP من %1$s…" + "متصل بـ %1$s" + "معلق" + "جارٍ قطع الاتصال بـ %1$s…" + "غير متصل" + "غير ناجح" + + + "فتح" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "طبقة النقل الآمنة" + "TTLS" + + + "ضعيفة" + "جيدة" + "جيد" + "ممتازة" + + + "عند إيقاف الشاشة" + "عدم تنفيذ ذلك مطلقًا أثناء التوصيل" + "مطلقًا" + + + "وقت الاستخدام" + "عدد عمليات التشغيل" + "اسم التطبيق" + + + "PEAP" + "طبقة النقل الآمنة" + "TTLS" + + + "لا شيء" + "بروتوكول مصادقة كلمات المرور" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "إيقاف" + "تنبيه" + "اهتزاز" + + + "لا شيء" + "بروتوكول مصادقة كلمات المرور" + "بروتوكول CHAP" + "بروتوكول مصادقة كلمات المرور أو بروتوكول CHAP" + + + "سعة تخزين الجهاز الداخلية" + "بطاقة SD قابلة للإزالة" + "ترك القرار للنظام" + + + "دومًا" + "مطلقًا" + "فقط في الوضع صامت" + "فقط في الوضع صامت" + + diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml new file mode 100644 index 00000000000..781fcf9ba5c --- /dev/null +++ b/res/values-ar/strings.xml @@ -0,0 +1,1172 @@ + + + + + "نعم" + "لا" + "غير معروف" + "تشغيل اللاسلكي" + "إيقاف اللاسلكي" + "عرض دفتر عناوين SIM" + "عرض أرقام الاتصال الثابت" + "عرض أرقام اتصال الخدمة" + "الحصول على قائمة PDP" + "قيد الخدمة" + "خارج نطاق الخدمة" + "مكالمات الطوارئ فقط" + "اللاسلكي متوقف" + "تجوال" + "ليس هناك تجوال" + "متوقف" + "الرنين" + "الاتصال قيد التقدم" + "غير متصل" + "جارٍ الاتصال" + "متصل" + "معلق" + "غير معروف" + "الحزم" + "بايت" + "بالديسيبل" + "asu" + "LAC" + "CID" + "إلغاء تركيب وحدة تخزين USB" + "إلغاء تحميل بطاقة SD" + "محو وحدة تخزين USB" + "محو بطاقة SD" + "صغير" + "متوسط" + "كبير" + "موافق" + "وحدة تخزين USB" + "بطاقة SD" + "حالة البطارية:" + "توصيل الطاقة:" + "مقياس البطارية:" + "مستوى البطارية:" + "حالة البطارية:" + "تقنية البطارية:" + "جهد البطارية الكهربي:" + "mV" + "درجة حرارة البطارية:" + "° C" + "الوقت قبل التشغيل:" + "وقت الوضع النشط بالبطارية:" + "وقت الوضع النشط أثناء الشحن:" + "وقت تشغيل الشاشة:" + "غير معروف" + "شحن" + "(AC)" + "(USB)" + "تفريغ الشحن" + "لا يتم الشحن" + "ممتلئة" + "غير متصل" + "AC" + "USB" + "AC+USB" + "غير معروف" + "غير معروف" + "جيد" + "سخونة مفرطة" + "معطل" + "جهد كهربي زائد" + "خطأ غير معروف" + "بلوتوث" + "قابل للاكتشاف" + "قابل للاكتشاف لمدة %1$s ثانية…" + "جعل الجهاز قابل للاكتشاف" + "تأمين الطلب الصوتي" + "منع استخدام طالب البلوتوث عندما تكون الشاشة مؤمّنة" + "أجهزة بلوتوث" + "اسم الجهاز" + "لم يتم تعيين اسم، استخدام اسم الحساب" + "البحث عن أجهزة" + "سيتم فصل %1$s." + "متصل" + "غير متصل" + "جارٍ قطع الاتصال..." + "جارٍ الاتصال…" + + "الاقتران مع هذا الجهاز" + "جارٍ الاقتران..." + "تم الاقتران ولكن غير متصل" + "سماعة بدون استخدام اليدين/سماعة رأس" + "بحث" + "طلب اقتران البلوتوث" + "طلب اقتران" + "تحديد للاقتران مع " + "منتقي جهاز البلوتوث" + "طلب إذن بلوتوث" + "يطلب أحد التطبيقات في هاتفك إذنًا بتشغيل البلوتوث. هل تريد إجراء ذلك؟" + "يطلب أحد تطبيقات هاتفك إذنًا لجعل هاتفك قابلاً للاكتشاف بواسطة أجهزة البلوتوث الأخرى لمدة %1$d ثانية. هل تريد إجراء ذلك؟" + "يطلب أحد تطبيقات هاتفك إذنًا لتشغيل البلوتوث وجعل هاتفك قابل للاكتشاف بواسطة أجهزة بلوتوث أخرى لمدة %1$d ثانية. هل تريد إجراء ذلك؟" + "جارٍ تشغيل البلوتوث..." + "إعدادات التاريخ والوقت" + "1:00 م" + "13:00" + "تغيير الوقت" + "التاريخ" + "تحديد المنطقة الزمنية" + "عادي (%s)" + "معاينة:" + "حجم الخط:" + + + "إرسال broadcast" + "Action:" + "بدء activity" + "Resource:" + "الحساب:" + "محو" + "المنفذ" + "استعادة الإعدادات الافتراضية" + "حفظ" + "اسم المضيف" + "تنبيه" + "موافق" + "اسم المضيف الذي كتبته غير صحيح." + "يجب عليك إكمال حقل المنفذ." + "يجب أن يكون حقل المنفذ فارغًا إذا كان حقل المضيف فارغًا." + "المنفذ الذي كتبته غير صحيح." + "الموقع:" + "تجاور CID:" + "محاولات البيانات:" + "خدمة GPRS:" + "تجوال:" + "IMEI:" + "إعادة توجيه الاتصال:" + "عدد مرات إعادة تعيين PPP منذ التشغيل:" + "قطع اتصال GSM:" + "الشبكة الحالية:" + "البيانات الناجحة:" + "PPP المستلم:" + "خدمة نظام GSM:" + "قوة الإشارة:" + "حالة الاتصال:" + "تم إرسال بروتوكول PPP:" + "عمليات إعادة تعيين اللاسلكي:" + "انتظار الرسائل:" + "رقم الهاتف:" + "تحديد النطاق اللاسلكي" + "نوع الشبكة:" + "تعيين نوع الشبكة المفضل:" + "عنوان IP لبرنامج Ping:" + "اسم مضيف برنامج Ping ‏(www.google.com):" + "اختبار عميل HTTP:" + "تشغيل اختبار ping" + "SMSC:" + "تحديث" + "تحديث" + "تبديل فحص نظام أسماء النطاقات" + "المعلومات/الإعدادات الخاصة بـ OEM" + "تعيين نطاق نظام GSM/النظام العالمي لاتصالات الجوال عن بعد (UMTS)" + "جارٍ تحميل قائمة النطاقات…" + "تعيين" + "غير ناجح" + "تم بنجاح" + "تدخل التغييرات حيز التنفيذ عند إعادة توصيل كابل USB" + "تمكين تخزين USB كبير السعة" + "إجمالي وحدات البايت:" + "لم يتم تركيب وحدة تخزين USB" + "ليس هناك بطاقة SD" + "وحدات البايت المتاحة:" + "يتم استخدام وحدة تخزين USB كجهاز تخزين جماعي" + "بطاقة SD مستخدمة كجهاز تخزين جماعي" + "يمكنك إزالة وحدة تخزين USB بأمان الآن" + "يمكن الآن إزالة بطاقة SD بأمان" + "تمت إزالة وحدة تخزين USB وهي قيد التشغيل!" + "تمت إزالة بطاقة SD بينما كانت قيد التشغيل!" + "وحدات البايت المستخدمة:" + "جارٍ فحص وحدة تخزين USB بحثًا عن الوسائط..." + "جارٍ فحص بطاقة SD للوسائط..." + "وحدة تخزين USB التي تم تركيبها للقراءة فقط" + "بطاقة SD تم تحميلها للقراءة فقط" + "التالي" + "اللغة" + "تحديد لغتك" + "تحديد نشاط" + "معلومات الجهاز" + "معلومات البطارية" + "عرض" + "معلومات الهاتف" + "وحدة تخزين USB" + "بطاقة SD" + "إعدادات الخادم الوكيل" + "إلغاء" + "الإعدادات" + "الإعدادات" + "الإعدادات" + "وضع الطائرة" + "تعطيل جميع الاتصالات اللاسلكية" + "جارٍ تعطيل الاتصالات اللاسلكية..." + "جارٍ تمكين الاتصالات اللاسلكية..." + "اللاسلكي والشبكات" + "إعدادات اللاسلكي والشبكة" + "إدارة Wi-Fi والبلوتوث ووضع الطائرة وشبكات الجوال والشبكات الظاهرية الخاصة (VPN)" + "تجوال البيانات" + "اتصال بخدمات البيانات عند التجوال" + "اتصال بخدمات البيانات عند التجوال" + "لقد فقدت اتصال البيانات نظرًا لأنك أوقفت تشغيل تجوال البيانات بشبكتك الرئيسية." + "تشغيل" + "هل تريد السماح بتجوال البيانات؟ قد يكلفك ذلك رسوم تجوال مرتفعة!" + "تنبيه" + "تحديد المشغل" + "تحديد مشغل شبكة" + "التاريخ والوقت" + "تعيين التاريخ والوقت والمنطقة الزمنية والتنسيقات" + "تلقائي" + "استخدام القيم التي توفرها الشبكة" + "استخدام القيم التي توفرها الشبكة" + "استخدام تنسيق 24 ساعة" + "تعيين الوقت" + "تحديد المنطقة الزمنية" + "تعيين التاريخ" + "تحديد تنسيق التاريخ" + "التصنيف أبجديًا" + "تصنيف بحسب المنطقة الزمنية" + "الموقع والأمان" + "الموقع وإعدادات الأمان" + "تعيين موقعي، إلغاء تأمين الشاشة، تأمين بطاقة SIM، تأمين تخزين الاعتماد" + "تعيين موقعي، إلغاء تأمين الشاشة، تأمين تخزين الاعتماد" + "كلمات المرور" + "أمان إلغاء تأمين الشاشة" + "إعداد تأمين الشاشة" + "تأمين الشاشة باستخدام نقش، أو رقم تعريف شخصي أو كلمة المرور" + "تغيير تأمين الشاشة" + "تغيير أو تعطيل النقش أو رقم التعريف الشخصي أو أمان كلمة المرور" + "لا شيء" + "تعطيل أمان إلغاء تأمين الشاشة" + "نقش" + "رسم نقش لإلغاء تأمين الشاشة" + "رقم التعريف الشخصي" + "أدخل رقم تعريف شخصي رقمي لإلغاء تأمين الشاشة" + "كلمة المرور" + "إدخال كلمة مرور لإلغاء تأمين الشاشة" + "معطّل بواسطة مشرف هاتف بعيد" + "إيقاف تأمين الشاشة" + "إزالة نقش إلغاء التأمين" + "إزالة رقم التعريف الشخصي لإلغاء التأمين" + "إزالة كلمة مرور إلغاء التأمين" + "تغيير نقش إلغاء التأمين" + "تغيير رقم التعريف الشخصي لإلغاء التأمين" + "تغيير كلمة مرور إلغاء التأمين" + "يجب أن تكون كلمة المرور %d من الأحرف على الأقل" + "يجب أن يكون رقم التعريف الشخصي %d من الأحرف على الأقل" + "اضغط على \"متابعة\" عند الانتهاء" + "متابعة" + "لا يمكن أن يتجاوز رقم التعريف الشخصي أكثر من %d من الأرقام" + "لا يمكن أن يتجاوز رقم التعريف الشخصي أكثر من %d من الأرقام" + "يجب ألا يحتوي رقم التعريف الشخصي سوى على أرقام من 0 إلى 9 فقط" + "تحتوي كلمة المرور على حرف غير مسموح به" + "يجب أن تحتوي كلمة المرور على حرف واحد على الأقل" + "يجب أن تحتوي كلمة المرور على رقم واحد على الأقل" + "يجب أن تحتوي كلمة المرور على رمز واحد على الأقل" + "موافق" + "إلغاء" + "إدارة الجهاز" + "تحديد مشرفي الجهاز" + "إضافة مشرفي جهاز أو إزالتهم" + "بلوتوث" + "تشغيل البلوتوث" + "إعدادات البلوتوث" + "إعدادات البلوتوث" + "إدارة الاتصالات، تعيين اسم الجهاز وقابلية الاكتشاف" + "طلب اقتران البلوتوث" + "معلومات جهاز البلوتوث" + \n"اكتب رقم التعريف الشخصي للاقتران مع \"%1$s\". (جرّب 0000 أو 1234.)" + \n"اكتب مفتاح المرور للاقتران مع \"%1$s\"." + "للاقتران مع \"%1$s\"، أكّد أنه يعرض مفتاح المرور: %2$s." + "%1$s"\n"يريد الاقتران." + "أدخل %2$s في \"%1$s\" للاقتران." + "اقتران" + "عدم الاقتران" + "جهاز البلوتوث" + "تنبيه" + "هناك مشكلة في الاقتران مع %1$s." + "هناك مشكلة في الاقتران مع %1$s نظرًا لأن رقم التعريف الشخصي أو مفتاح المرور غير صحيح." + "لا يمكن إجراء اتصال بـ %1$s." + "تم رفض الاقتران بواسطة %1$s" + "حدثت مشكلة في الاتصال بـ %1$s." + "البحث عن أجهزة" + "اتصال" + "قطع الاتصال" + "الاقتران والاتصال" + "إلغاء الاقتران" + "قطع الاتصال وإلغاء الاقتران" + "الخيارات…" + "الاتصال بـ…" + "الوسائط" + "الهاتف" + "نقل" + "متصل بالإعدادات الصوتية للوسائط" + "متصل بالإعدادات الصوتية للهاتف" + "متصل بالإعدادات الصوتية للهاتف والوسائط" + "خيارات %1$s" + "اتصال" + "اتصال بجهاز البلوتوث" + "ملفات التعريف" + "متصل بالإعدادات الصوتية للوسائط" + "متصل بالإعدادات الصوتية للهاتف" + "متصل بخادم نقل الملف" + "غير متصل بخادم نقل الملفات" + "الاستخدام للإعدادات الصوتية للوسائط" + "الاستخدام لإعدادات الهاتف الصوتية" + "استخدامه لنقل الملفات" + "إعدادات الإرساء" + "استخدام الإرساء للإعدادات الصوتية" + "كهاتف بسماعة خارجية" + "للموسيقى والوسائط" + "تذكّر الإعدادات" + "NFC" + "استخدام اتصال الحقل القريب لقراءة العلامات وتبادلها" + "حدث خطأ." + "Wi-Fi" + "تشغيل Wi-Fi" + "إعدادات Wi-Fi" + "إعدادات Wi-Fi" + "إعداد وإدارة نقاط الدخول اللاسلكية" + "جارٍ التشغيل..." + "جارٍ الإيقاف..." + "خطأ" + "في وضع الطائرة" + "يتعذر البحث عن شبكات" + "رسالة تنبيه بالشبكات" + "تنبيهي عند توفر شبكة مفتوحة" + "إضافة شبكة Wi-Fi" + "شبكات Wi-Fi" + "فحص" + "متقدم" + "اتصال بالشبكة" + "حذف الشبكة" + "تعديل الشبكة" + "SSID للشبكة" + "الأمان" + "قوة الإشارة" + "الحالة" + "سرعة الربط" + "عنوان IP" + "طريقة EAP" + "مصادقة المرحلة الثانية" + "شهادة CA" + "شهادة المستخدم" + "الهوية" + "هوية مجهولة" + "كلمة المرور" + "عرض كلمة المرور." + "(لم يتم التغيير)" + "(غير محدد)" + "يتم تذكرها" + "معطّل" + "ليست في النطاق" + "محمي باستخدام %1$s" + "%2$s، محمي بواسطة %1$s" + "اتصال" + "حذف" + "حفظ" + "إلغاء" + "متقدم" + "النطاق التنظيمي" + "تعيين عدد القنوات المراد استخدامها" + "حدثت مشكلة في إعداد النطاق التنظيمي." + "%1$d من القنوات" + "سياسة سكون Wi-Fi" + "تحديد وقت التبديل من Wi-Fi إلى بيانات الجوال" + "هناك مشكلة في إعداد سياسة السكون." + "عنوان Mac" + "عنوان IP" + "إعدادات IP" + "حفظ" + "إلغاء" + "الرجاء كتابة عنوان IP صالح." + "استخدام عنوان IP ثابت" + "نظام أسماء النطاقات 1" + "نظام أسماء النطاقات 2" + "البوابة" + "قناع الشبكة" + "نقطة اتصال Wi-Fi المحمولة" + "نقطة الاتصال المحمولة %1$s نشطة" + "خطأ في نقطة اتصال Wi-Fi المتنقلة" + "إعدادات نقطة اتصال Wi-Fi المحمولة" + "إعداد وإدارة نقطة اتصال Wi-Fi المحمولة" + "إعدادات نقطة اتصال Wi-Fi المحمولة" + "تهيئة نقطة اتصال Wi-Fi" + "نقطة اتصال Wi-Fi %1$s %2$s المحمولة" + "AndroidHotspot" + "الصوت" + "عرض" + "إعدادات الصوت" + "وضع صامت" + "جعل جميع الأصوات صامتة باستثناء الوسائط والمنبّات" + "يتم جعل جميع الأصوات صامتة باستثناء أصوات الوسائط" + "نغمة رنين الهاتف" + + "مستوى الصوت" + "مستوى صوت الرنين" + + "اهتزاز عند تشغيل الوضع صامت" + "السماح بالملاحظات مع الاهتزاز في الوضع صامت" + "اهتزاز" + "ملاحظات مع الاهتزاز للمكالمات والتنبيهات" + "نغمة رنين التنبيه" + + "ضوء الإعلام بالنبض" + "وميض ضوء كرة التعقب بشكل متكرر للتنبيهات الجديدة" + "نغمة الرنين" + "التنبيه" + "استخدام مستوى صوت المكالمة الواردة للتنبيهات" + "تحديد نغمة رنين رسالة التنبيه" + "الوسائط" + "تعيين مستوى الصوت للموسيقى ومقاطع الفيديو" + "المنبّه" + "الإعدادات الصوتية للإرساء المرفق" + "نغمات اللمس المسموعة" + "تشغيل النغمات أثناء استخدام لوحة الطلب" + "تشغيل النغمات أثناء استخدام لوحة الطلب" + "اختيار مسموع" + "تشغيل الصوت عند التحديد بالشاشة" + "تشغيل الصوت عند التحديد بالشاشة" + "أصوات تأمين الشاشة" + "تشغيل الأصوات عند تأمين/إلغاء تأمين الشاشة" + "تشغيل الأصوات عند تأمين/إلغاء تأمين الشاشة" + "ملاحظات ملموسة" + "الاهتزاز عند الضغط على مفاتيح الاختيار وبعض تفاعلات واجهة المستخدم" + "الاهتزاز عند الضغط على مفاتيح الاختيار وبعض تفاعلات واجهة المستخدم" + "إلغاء الضجيج" + "كتم ضجيج الخلفية عند التحدث أو التسجيل." + "إرساء" + "إعدادات الإرساء" + "صوتي" + "إعدادات إرساء سطح المكتب المرفق" + "إعدادات إرساء السيارة المرفق" + "لم يتم إرساء الهاتف" + "إعدادات الإرساء المرفق" + "لم يتم العثور على الإرساء" + "يجب إرساء الهاتف لتهيئة إعدادات الإرساء الصوتية" + "صوت إدراج الإرساء" + "تشغيل الصوت عند إدراج أو إزالة الهاتف من الإرساء" + "عدم تشغيل الصوت عند إدراج أو إزالة الهاتف من الإرساء" + "الحسابات والمزامنة" + "إضافة حسابات أو إزالتها وتغيير إعدادات الحساب" + "بحث" + "إدارة إعدادات البحث والسجل" + "عرض الإعدادات" + "رسوم متحركة" + "عرض الرسوم المتحركة عند فتح النوافذ وإغلاقها" + "عرض الرسوم المتحركة عند فتح النوافذ وإغلاقها" + "التدوير التلقائي للشاشة" + "تبديل الاتجاه تلقائيًا عند تدوير الهاتف" + "تبديل الاتجاه تلقائيًا عند تدوير الهاتف" + "السطوع" + "ضبط سطوع الشاشة" + "مهلة الشاشة" + "ضبط التأخير قبل إيقاف الشاشة تلقائيًا" + "سطوع تلقائي" + "إعدادات تأمين بطاقة SIM" + "إعداد تأمين بطاقة SIM" + "تأمين بطاقة SIM" + "تأمين بطاقة SIM" + "رقم التعريف الشخصي مطلوب لاستخدام الهاتف" + "رقم التعريف الشخصي مطلوب لاستخدام الهاتف" + "تغيير رقم التعريف الشخصي لبطاقة SIM" + "رقم التعريف الشخصي لبطاقة SIM" + "تأمين بطاقة SIM" + "إلغاء تأمين بطاقة SIM" + "رقم التعريف الشخصي القديم لبطاقة SIM" + "رقم تعريف شخصي جديد لبطاقة SIM" + "أعد كتابة رقم التعريف الشخصي الجديد" + "رقم التعريف الشخصي لبطاقة SIM" + "رقم التعريف الشخصي غير صحيح!" + "أرقام التعريف الشخصية غير متطابقة!" + "يتعذر تغيير رقم التعريف الشخصي."\n"يحتمل أن يكون رقم التعريف الشخصي غير صحيح." + "تم تغيير رقم التعريف الشخصي لبطاقة SIM بنجاح" + "يتعذر تغيير حالة تأمين بطاقة SIM."\n"يحتمل أن يكون رقم التعريف الشخصي غير صحيح." + "موافق" + "إلغاء" + "حالة الهاتف" + "تحديثات النظام" + + "إصدار Android" + "رقم الطراز" + "إصدار النطاق الأساسي" + "إصدار النواة" + "رقم الإصدار" + "غير متاح" + "الحالة" + "الحالة" + "رقم الهاتف أو الإشارة أو غير ذلك." + "التخزين" + "إعدادات وحدة التخزين" + "إلغاء تركيب وحدة تخزين USB، وعرض سعة التخزين المتاحة" + "إلغاء تحميل بطاقة SD، عرض سعة التخزين المتاحة" + "رقم هاتفي" + "دقيقة" + "إصدار PRL" + "MEID" + "نوع شبكة الجوال" + "حالة شبكة الجوال" + "حالة الخدمة" + "قوة الإشارة" + "تجوال" + "الشبكة" + "عنوان Mac لـ Wi-Fi" + "عنوان البلوتوث" + "غير متاح" + "وقت التشغيل" + "وقت الوضع النشط" + "وحدة التخزين الداخلية" + "وحدة تخزين USB" + "بطاقة SD" + "المساحة المتاحة" + "المساحة الإجمالية" + "إلغاء تحميل بطاقة SD" + "إلغاء تركيب وحدة تخزين USB الداخلية" + "إلغاء تركيب بطاقة SD كي تتمكن من إزالتها بشكل آمن" + "إدراج وحدة تخزين USB للتركيب" + "إدراج بطاقة SD للتحميل" + "تركيب وحدة تخزين USB" + "تحميل بطاقة SD" + "تركيب وحدة تخزين USB" + "تحميل بطاقة SD" + "محو وحدة تخزين USB" + "محو بطاقة SD" + "محو كل البيانات على وحدة تخزين USB الداخلية للهاتف، مثل الموسيقى والصور" + "محو كل البيانات على بطاقة SD للهاتف، مثل الموسيقى والصور" + "غير متاح" + " (للقراءة فقط)" + "إلغاء تركيب وحدة تخزين USB" + "إلغاء تحميل بطاقة SD" + "إذا ألغيت تركيب وحدة تخزين USB، فستتوقف بعض التطبيقات التي تستخدمها وربما لا يتم توفيرها حتى تعيد تركيب وحدة تخزين USB." + "في حالة إلغاء تحميل بطاقة SD، ستتوقف بعض التطبيقات التي تستخدمها وربما لا تتوفر لحين إعادة تحميل بطاقة SD." + "أخفق إلغاء تركيب وحدة تخزين USB" + "أخفق إلغاء تحميل بطاقة SD" + "لا يمكن إلغاء تركيب وحدة تخزين USB. أعد المحاولة لاحقًا." + "لا يمكن إلغاء تحميل بطاقة SD. حاول مرة أخرى في وقت لاحق." + "سيتم إلغاء تركيب وحدة تخزين USB." + "سيتم إلغاء تركيب بطاقة SD." + "إلغاء التحميل" + "إلغاء التحميل قيد التقدم" + "حالة البطارية" + "مستوى البطارية" + "أسماء نقاط الوصول (APN)" + "تعديل نقطة الدخول" + "<لم يتم التعيين>" + "الاسم" + "APN" + "الخادم الوكيل" + "المنفذ" + "اسم المستخدم" + "كلمة المرور" + "الخادم" + "MMSC" + "الخادم الوكيل لرسائل الوسائط المتعددة" + "منفذ رسائل الوسائط المتعددة" + "MCC" + "MNC" + "نوع المصادقة" + "لا شيء" + "بروتوكول مصادقة كلمات المرور" + "بروتوكول CHAP" + "بروتوكول مصادقة كلمات المرور أو بروتوكول CHAP" + "نوع APN" + "حذف APN" + "APN جديد" + "حفظ" + "إلغاء" + "تنبيه" + "لا يمكن أن يكون حقل الاسم فارغًا." + "لا يمكن أن يكون APN فارغًا." + "يجب أن يكون حقل MCC من ثلاثة أرقام." + "يجب أن يتكون حقل MNC من رقمين أو ثلاثة أرقام." + "استعادة إعدادات APN الافتراضية" + "إعادة تعيين إلى الإعداد الافتراضي" + "اكتملت إعادة تعيين إعدادات APN الافتراضية" + "إعادة الضبط بحسب بيانات المصنع" + "مسح جميع بيانات الهاتف" + "سيؤدي ذلك إلى محو كل البيانات من ""وحدة التخزين الداخلية للهاتف""، بما في ذلك"\n\n
  • "حسابك على Google"
  • \n
  • "بيانات وإعدادات النظام والتطبيق"
  • \n
  • "التطبيقات التي تم تنزيلها"
  • \n\n"لمسح كل البيانات من على هذا الهاتف، يلزم محو ""وحدة تخزين USB""."\n\n
    + "سيؤدي ذلك إلى محو كل البيانات من ""وحدة التخزين الداخلية للهاتف""، بما في ذلك"\n\n
  • "حسابك على Google"
  • \n
  • "بيانات وإعدادات النظام والتطبيق"
  • \n
  • "التطبيقات التي تم تنزيلها"
  • \n\n"لمسح الموسيقى والصورة وبيانات المستخدم الأخرى أيضًا، يلزم محو ""بطاقة SD""."\n\n
    + "محو وحدة تخزين USB" + "محو بطاقة SD" + "محو كل البيانات على وحدة تخزين USB الداخلية للهاتف، مثل الموسيقى والصور." + "محو كل البيانات على بطاقة SD للهاتف، مثل الموسيقى والصور." + "إعادة تعيين الهاتف" + "مسح جميع المعلومات الشخصية وأي تطبيقات تم تنزيلها؟ لا يمكن التراجع عن هذا الإجراء!" + "مسح كل شيء" + "ارسم نقش إلغاء التأمين" + "يجب رسم نقش إلغاء التأمين لتأكيد إعادة تعيين الهاتف." + "لم يتم تنفيذ إعادة التعيين نظرًا لعدم توفر خدمة System Clear." + "محو وحدة تخزين USB" + "محو بطاقة SD" + "محو كل البيانات في وحدة تخزين USB." + "مسح جميع البيانات في بطاقة SD" + "سيؤدي هذا الإجراء إلى محو وحدة تخزين USB. وستفقد ""كل"" البيانات المخزنة عليها!" + "سيؤدي هذا الإجراء إلى محو بطاقة SD. ستفقد ""كل"" البيانات على البطاقة!" + "محو وحدة تخزين USB" + "محو بطاقة SD" + "هل تريد محو وحدة تخزين USB، وحذف كل الملفات المخزنة بها؟ لا يمكن عكس هذه العملية!" + "هل تريد محو بطاقة SD، وحذف كل الملفات المخزنة بها؟ لا يمكن عكس هذه العملية!" + "مسح كل شيء" + "ارسم نقش إلغاء التأمين" + "يجب رسم نقش إلغاء التأمين لتأكيد أنك تريد محو وحدة تخزين USB." + "يجب رسم نقش إلغاء التأمين لتأكيد أنك تريد محو بطاقة SD." + "إعدادات الاتصال" + "إعداد البريد الصوتي، إعادة توجيه الاتصال، انتظار المكالمة، معرف المتصل" + "النطاق" + "نقطة اتصال محمولة" + "التقييد ونقطة الاتصال المحمولة" + "مشاركة اتصال بيانات الجوال للهاتف عبر USB" + "مشاركة اتصال جوال الهاتف كنقطة Wi-Fi محمولة" + "مشاركة اتصال بيانات الجوال للهاتف عبر USB أو كنقطة اتصال Wi-Fi محمولة" + "USB" + "تقييد USB" + "USB متصل، حدد للتقييد" + "مقيّد" + "لا يمكن التقييد عندما يكون تخزين USB قيد الاستخدام" + "USB غير متصل" + "خطأ في تقييد USB" + "مساعدة" + "شبكات الجوال" + "تعيين خيارات للتجوال والشبكات وأسماء نقاط الوصول (APN)" + "موقعي" + "استخدام الشبكات اللاسلكية" + "عرض الموقع في التطبيقات (مثل الخرائط) باستخدام الشبكات اللاسلكية" + "الموقع محدد بواسطة Wi-Fi و/أو شبكات الجوال" + "استخدام الأقمار الصناعية لنظام تحديد المواقع العالمي GPS" + "عند تحديد الموقع، التدقيق لمستوى الشارع" + "تحديد الموقع على مستوى الشارع (يتطلب المزيد من طاقة البطارية إلى جانب عرض السماء)" + "استخدام نظام GPS المساعد" + "استخدام الخادم لمساعدة GPS (إلغاء التحديد لتقليل استخدام الشبكة)" + "استخدام الخادم لمساعدة GPS (ألغِ التحديد لتحسين أداء GPS)" + "حول الهاتف" + "عرض المعلومات القانونية، حالة الهاتف، إصدار البرنامج" + "المعلومات القانونية" + "المساهمون" + "حقوق الطبع والنشر" + "الترخيص" + "البنود والشروط" + "برنامج تعليمي للنظام" + "معرفة كيفية استخدام الهاتف" + "تراخيص البرامج مفتوحة المصدر" + "هناك مشكلة في تحميل التراخيص." + "جارٍ التحميل…" + "معلومات الأمان" + "معلومات الأمان" + "هاتفك غير متصل بخدمة البيانات. لعرض هذه المعلومات الآن، انتقل إلى % من أي جهاز كمبيوتر متصل بالإنترنت." + "جارٍ التحميل…" + "اختيار كلمة المرور" + "اختيار رقم التعريف الشخصي" + "تأكيد كلمة مرورك" + "تأكيد رقم التعريف الشخصي" + "كلمات المرور غير متطابقة" + "أرقام التعريف الشخصي غير متطابقة" + "تم تعيين كلمة المرور" + "تم تعيين رقم التعريف الشخصي" + "تم تعيين النقش" + "إلغاء تأمين الشاشة" + "تغيير نقش إلغاء التأمين" + "تغيير رقم التعريف الشخصي لإلغاء التأمين" + "تأكيد النقش المحفوظ" + "عذرًا، حاول مرة أخرى:" + "ارسم نقش إلغاء التأمين" + "اضغط على \"القائمة\" للمساعدة." + "تحرير الإصبع عند الانتهاء." + "صل %d من النقاط على الأقل. حاول مرة أخرى:" + "تم تسجيل النقش!" + "رسم النقش مرة أخرى للتأكيد:" + "نقش إلغاء تأمينك الجديد:" + "تأكيد" + "إعادة الرسم" + "إعادة المحاولة" + "متابعة" + "نقش إلغاء التأمين" + "النقش مطلوب" + "يجب رسم نقش لإلغاء تأمين الشاشة" + "استخدام نقش مرئي" + "استخدام الملاحظات الملموسة" + "تعيين نقش إلغاء التأمين" + "تغيير نقش إلغاء التأمين" + "كيفية رسم نقش إلغاء تأمين" + "المحاولات غير الصحيحة كثيرة للغاية!" + "حاول مرة أخرى خلال %d ثانية." + "إلغاء" + "التالي" + "تأمين الهاتف" + "يمكنك حماية هاتفك من الاستخدام غير المصرح به من خلال إنشاء نقش شخصي لإلغاء تأمين الشاشة. "\n\n"1""  في الشاشة التالية، يمكنك مشاهدة رسم مثال لنقش ما. "\n\n"2""  عندما تكون جاهزًا، ارسم نقش إلغاء التأمين الشخصي الخاص بك. جرّب نقوشًا مختلفة، ولكن مع توصيل أربع نقاط على الأقل. "\n\n"3""  أعد رسم نقشك للتأكيد. "\n\n"هل أنت جاهز للبدء؟ المس \"التالي\""". "\n\n"لترك هاتفك غير محمي، المس \"إلغاء\"." + "مثال للنقش" + "صل أربع نقاط على الأقل."\n" "\n"المس \"التالي\" عندما تكون جاهزًا لرسم نقشك." + "إدارة التطبيقات" + "إدارة التطبيقات المثبتة وإزالتها" + "التطبيقات" + "إدارة التطبيقات، إعداد اختصارات التشغيل السريع" + "إعدادات التطبيق" + "مصادر غير معروفة" + "السماح بتثبيت تطبيقات خلاف تطبيقات السوق Market" + "تكون بيانات هاتفك وبياناتك الشخصية أكثر عرضة للهجوم من خلال التطبيقات مجهولة المصادر. أنت توافق على أنك المسؤول الوحيد عن أي ضرر لهاتفك أو أي فقدان للبيانات ينتج عن استخدام هذه التطبيقات." + "معلومات التطبيق" + "التخزين" + "تشغيل بشكل افتراضي" + "الأذونات" + "ذاكرة التخزين المؤقت" + "محو ذاكرة التخزين المؤقت" + "ذاكرة التخزين المؤقت" + "عناصر التحكم" + "فرض الإيقاف" + "المجموع" + "التطبيق" + "البيانات" + "إزالة" + "تعطيل" + "تمكين" + "محو البيانات" + "إزالة التحديثات" + "لقد حددت تشغيل هذا التطبيق بشكل افتراضي لبعض الإجراءات." + "لم يتم تعيين إعدادات افتراضية." + "محو الإعدادات الافتراضية" + "غير معروف" + "تصنيف بحسب الاسم" + "تصنيف بحسب الحجم" + "عرض الخدمات المشغلة" + "عرض العمليات المخزنة مؤقتًا" + "إدارة المساحة" + "تصفية" + "تحديد خيارات التصفية" + "الكل" + "تم التنزيل" + "قيد التشغيل" + "وحدة تخزين USB" + "في بطاقة SD" + "معطل" + "ليس هناك أية تطبيقات." + "وحدة التخزين الداخلية" + "وحدة تخزين USB" + "وحدة تخزين بطاقة SD" + "جارٍ إعادة حساب الحجم..." + "حذف" + "سيتم حذف جميع بيانات التطبيق بشكل دائم. يتضمن ذلك جميع الملفات والإعدادات والحسابات وقواعد البيانات وما إلى ذلك." + "موافق" + "إلغاء" + "التطبيق غير موجود" + "لم يتم العثور على التطبيق في قائمة التطبيقات المثبتة." + "يتعذر محو بيانات التطبيق." + "إزالة التحديثات" + "هل تريد إزالة جميع تحديثات تطبيق نظام Android هذا؟" + "محو البيانات" + "أخفق مسح بيانات للتطبيق." + "يمكن لهذا التطبيق الدخول إلى ما يلي في هاتفك:" + "جارٍ الحساب..." + "يتعذر حساب حجم الحزمة" + "ليس لديك أي تطبيقات جهات خارجية مثبتة." + "الإصدار %1$s" + "نقل" + "نقل إلى الهاتف" + "نقل إلى وحدة تخزين USB" + "نقل إلى بطاقة SD" + "نقل" + "لا توجد مساحة تخزين كافية." + "التطبيق غير موجود." + "التطبيق محمي ضد النسخ." + "موقع التثبيت المحدد غير صالح." + "لا يمكن تثبيت تحديثات النظام على وسائط خارجية." + "فرض الإيقاف" + "يمكن أن يؤدي فرض إيقاف التطبيق إلى جعله يعمل على نحو غير صحيح. هل أنت متأكد؟" + "نقل التطبيق" + "أخفق نقل التطبيق. %1$s" + "موقع التثبيت المفضل" + "تغيير موقع التثبيت المفضل للتطبيقات الجديدة." + "استخدام وحدة التخزين" + "عرض سعة التخزين المستخدمة بواسطة التطبيقات" + "الخدمات قيد التشغيل" + "عرض الخدمات قيد التشغيل في الوقت الحالي والتحكم فيها" + "إعادة التشغيل" + "عملية الخلفية المخزنة مؤقتًا" + "لا شيء قيد التشغيل." + "تم البدء بواسطة التطبيق." + + + "%1$s مجانية" + "مستخدم: %1$s" + "ذاكرة الوصول العشوائي" + + + "عملية %1$d وخدمة %2$d" + "عملية %1$d و%2$d من الخدمات" + "%1$d من العمليات وخدمة %2$d" + "%1$d من العمليات و%2$d من الخدمات" + "التطبيق الجاري تشغيله" + "غير نشطة" + "الخدمات" + "العمليات" + "إيقاف" + "الإعدادات" + "تم بدء هذه الخدمة بواسطة التطبيق. قد يؤدي إيقافها إلى إخفاق التطبيق." + "لا يمكن إيقاف هذا التطبيق بشكل آمن. قد يؤدي تنفيذ ذلك إلى فقد بعض من أعمالك الحالية." + "هذه عملية تطبيق قديمة يتم الاحتفاظ بها للحصول على سرعة أفضل إذا كانت هناك حاجة إليها مرة أخرى. عادة لا يكون هناك سبب لإيقافها." + "%1$s: قيد الاستخدام حاليًا. المس الإعدادات للتحكم فيه." + "العملية الرئيسية المستخدمة." + "الخدمة %1$s قيد الاستخدام." + "الموفر %1$s قيد الاستخدام." + "هل تريد إيقاف خدمة النظام؟" + "هل أنت متأكد من أنك تريد إيقاف خدمة النظام هذه؟ إذا كنت متأكدًا، فربما تتوقف بعض ميزات الهاتف عن العمل بشكل صحيح حتى توقف تشغيلها، ثم تشغلها مرة أخرى." + "اللغة ولوحة المفاتيح" + "إعدادات اللغة ولوحة المفاتيح" + "إعدادات اللغة" + "إعدادات لوحة المفاتيح" + "تحديد لغة" + + "استبدال تلقائي" + "تصحيح الكلمات المكتوبة بشكل غير صحيح" + "استخدام الأحرف الكبيرة تلقائيًا" + "كتابة الأحرف الأولى في الجمل كبيرة" + "ترقيم تلقائي" + "إعدادات لوحة المفاتيح الفعلية" + "اضغط على مفتاح Space مرتين لإدراج \".\"" + "كلمات مرور مرئية" + "عرض كلمة المرور أثناء الكتابة" + "يمكن أن تكون طريقة الإرسال هذه قادرة على جمع كل النص الذي كتبته، بما في ذلك البيانات الشخصية مثل كلمات المرور وأرقام بطاقات الائتمان. يتم إحضار ذلك من التطبيق %1$s. هل تريد استخدام طريقة الإرسال هذه؟" + "قاموس المستخدم" + "قاموس المستخدم" + + "إضافة" + "إضافة إلى القاموس" + "تعديل كلمة" + "تعديل" + "حذف" + "ليست لديك أي كلمات في قاموس المستخدم. يمكنك إضافة كلمة من خلال القائمة." + "الاختبار" + "معلومات الهاتف" + "معلومات البطارية" + "تشغيل سريع" + "تعيين اختصارات لوحة المفاتيح لتشغيل التطبيقات" + "تعيين تطبيق" + "ليس هناك أي اختصارات" + "بحث + %1$s" + "محو" + "سيتم محو اختصارك لـ %1$s (%2$s)." + "موافق" + "إلغاء" + "التطبيقات" + "الاختصارات" + "إدخال نصي" + "إدارة خيارات إدخال النص" + "إعدادات %1$s" + "إعدادات لوحة المفاتيح على الشاشة" + "لوحة المفاتيح المضمنة" + "إعدادات لوحة المفاتيح الفعلية المضمنة" + "التطوير" + "تعيين خيارات لتطوير التطبيق" + "تصحيح أخطاء USB" + "وضع تصحيح الأخطاء عند توصيل USB" + "البقاء في الوضع النشط" + "لا يتم مطلقًا دخول الشاشة في وضع السكون أثناء الشحن" + "السماح بمواقع وهمية" + "السماح بمواقع وهمية" + "هل تريد السماح بتصحيح أخطاء USB؟" + "تم تصميم تصحيح أخطاء USB لأغراض التطوير فقط. يمكن استخدامه لنسخ البيانات بين الكمبيوتر والجهاز، وتثبيت التطبيقات على جهازك بدون تنبيه، وقراءة بيانات السجل." + "اختيار أداة" + "اختيار أداة" + "%1$d ي %2$d س %3$d د %4$d ث" + "%1$d س %2$d د %3$d ث" + "%1$d دقيقة %2$d ثانية" + "%1$d ث" + "إحصاءات الاستخدام" + "إحصاءات الاستخدام" + "تصنيف بحسب:" + "التطبيق" + "عدد" + "وقت الاستخدام" + "إمكانية الدخول" + "إعدادات إمكانية الدخول" + "إدارة خيارات إمكانية الدخول" + "إمكانية الدخول" + "خدمات إمكانية الدخول" + "ليس هناك خدمات إمكانية دخول مثبتة." + "يجوز لخدمة إمكانية الدخول هذه أن تتمكن من جمع كل النص الذي تكتبه، بما في ذلك البيانات الشخصية وأرقام بطاقات الائتمان في ما عدا كلمات المرور. كما قد تسجل أيضًا تفاعلات واجهة المستخدم. ويأتي ذلك من التطبيق %1$s. هل تريد استخدام خدمة إمكانية الوصول هذه؟" + "هل تريد تعطيل إمكانية الدخول؟" + "لم يتم العثور على تطبيقات متعلقة بإمكانية الدخول" + "ليس لديك أي إمكانية للدخول إلى التطبيقات المثبتة ذات الصلة."\n\n"يمكنك تنزيل أحد برامج قراءة الشاشة لجهازك من سوق Android Market."\n\n"انقر على \"موافق\" لتثبيت برنامج قراءة الشاشة." + "زر الطاقة" + "زر الطاقة ينهي الاتصال" + "أثناء الاتصال، سيؤدي الضغط على زر الطاقة إلى إنهاء الاتصال بدلاً من إيقاف الشاشة" + "استخدام البطارية" + "ما الذي كان يستخدم البطارية" + "استخدام البطارية عند فصل الطاقة" + "استخدام البطارية منذ إعادة التعيين" + "%1$s على البطارية" + "%1$s منذ عدم التوصيل" + "شحن" + "الشاشة قيد التشغيل" + "GPS (نظام تحديد المواقع العالمي) على" + " Wi-Fi" + "في الوضغ النشط" + "إشارة الهاتف" + + + "وقت الوضع النشط للجهاز" + "وقت تشغيل Wi-Fi" + "وقت تشغيل Wi-Fi" + "%1$s - %2$s%%" + "تفاصيل استخدام البطارية" + "استخدام التفاصيل" + "ضبط استخدام الطاقة" + "الحزم المضمنة" + "عرض" + "Wi-Fi" + "بلوتوث" + "استعداد الخلية" + "المكالمات الصوتية" + "الهاتف خامل" + "إجمالي استخدام CPU" + "CPU في المقدمة" + "ابق متيقظًا" + "GPS" + "Wi-Fi يعمل" + "الهاتف" + "تم إرسال البيانات" + "البيانات المستلمة" + "صوتي" + "فيديو" + "وقت التشغيل" + "فترة انقطاع الإشارة" + "فرض الإيقاف" + "معلومات التطبيق" + "إعدادات التطبيق" + "عرض الإعدادات" + "إعدادات Wi-Fi" + "إعدادات البلوتوث" + "البطارية المستخدمة بواسطة المكالمات الصوتية" + "يتم استخدام البطارية عندما يكون الهاتف في وضع الخمول" + "البطارية مستخدمة بواسطة الراديو الخلوي" + "تبديل إلى وضع الطائرة للحفاظ على الطاقة في المناطق التي لا توجد بها تغطية للشبكة" + "طاقة البطارية المستخدمة بواسطة العرض والإضاءة الخلفية" + "تقليل سطوع الشاشة و/أو مهلة الشاشة" + "البطارية مستخدمة بواسطة Wi-Fi" + "إيقاف Wi-Fi عند عدم استخدامه أو عندما لا يكون متاحًا" + "البطارية المستخدمة بواسطة البلوتوث" + "إيقاف البلوتوث عند عدم استخدامك إياه" + "حاول الاتصال بجهاز بلوتوث مختلف" + "البطارية المستخدمة بواسطة التطبيق" + "إيقاف التطبيق أو إزالته" + "التحكم يدويًا في GPS لمنع التطبيق من استخدامه" + "قد يعرض التطبيق إعدادات لتقليل استخدام البطارية" + "%1$s منذ عدم التوصيل" + "أثناء آخر فترة من عدم التوصيل بـ %1$s" + "إجمالي الاستخدام" + "تحديث" + "نظام التشغيل Android" + "خادم الوسائط" + "الإدخال الصوتي والاستماع" + "إعدادات الإدخال الصوتي والاستماع" + "البحث الصوتي" + "لوحة مفاتيح Android" + "الإدخال الصوتي" + "مخرج الصوت" + "أداة تعرف الصوت" + "إعدادات أداة تعرف الصوت" + "إعدادات \"%s\"" + "إعدادات تحويل النص إلى كلام" + "إعدادات تحويل النص إلى كلام" + "استخدام إعداداتي دائمًا" + "تتجاوز الإعدادات الافتراضية التالية إعدادات التطبيق" + "الإعدادات الافتراضية" + "المحرك الافتراضي" + "تعيين محرك اصطناع الحديث على الاستخدام للنص المنطوق" + "معدل الحديث" + "سرعة نطق الكلام" + "درجة الصوت" + "يؤثر في نبرة النص المنطوق" + "اللغة" + "تعيين الصوت الخاص بلغة النص المنطوق" + "الاستماع إلى مثال" + "تشغيل عرض توضيحي قصير لاصطناع الحديث" + "تثبيت البيانات الصوتية" + "تثبيت البيانات الصوتية المطلوبة لاصطناع الحديث" + "الأصوات المطلوبة لاصطناع الحديث مثبتة فعليًا وبشكل صحيح" + "هذا مثال لاصطناع الحديث." + "تم تغيير إعداداتك. هذا مثال على الكيفية التي تبدو عليها." + "يتعذر تشغيل المحرك الذي حددته" + "تهيئة" + "تحديد محرك آخر" + "ربما يمكن لمحرك اصطناع الحديث جمع كل النص التي سيتم نطقه، بما في ذلك البيانات الشخصية مثل كلمات المرور وأرقام بطاقة الائتمان. يتم إحضار ذلك من المحرك %s. هل تريد تمكين استخدام محرك اصطناع الحديث هذا؟" + "المحركات" + "إعدادات %s" + "تم تمكين %s" + "%s معطّل" + "اللغات والأصوات" + "مثبت" + "غير مثبت" + "أنثى" + "ذكر" + "تم تثبيت محرك اصطناع الحديث" + "تمكين المحرك الجديد قبل الاستخدام" + "التحكم في الطاقة" + "تحديث إعداد Wi-Fi" + "تحديث إعداد البلوتوث" + "إعدادات الشبكة الظاهرية الخاصة (VPN)" + "اتصال بـ %s" + "اسم المستخدم:" + "كلمة المرور:" + "اسم مستخدم" + "كلمة مرور" + "تذكّر اسم المستخدم" + "اتصال" + "نعم" + "لا" + "رجوع" + "لا" + "حفظ" + "إلغاء" + "تراجع" + "اتصال بالشبكة" + "قطع الاتصال بالشبكة" + "تعديل الشبكة" + "حذف الشبكة" + "يجب عليك إدخال %s." + "يجب عليك تحديد %s." + "اسم الشبكة الظاهرية الخاصة (VPN) \'%s\' موجود من قبل. ابحث عن اسم آخر." + "هل تريد بالتأكيد حذف هذه الشبكة الظاهرية الخاصة (VPN)؟" + "هل أنت متأكّد من أنّك لا تريد إنشاء هذا الملف الشخصي؟" + "هل تريد بالتأكيد إلغاء التغييرات التي تم إجراؤها على الملف الشخصي هذا؟" + "يتعذر الاتصال بالشبكة. هل تريد المحاولة مرة ثانية؟" + "انقطع الاتصال. هل تريد الاتصال مرة أخرى؟" + "لا يمكن حل اسم الخادم. هل تريد التحقق من إعداد اسم الخادم؟" + "خطأ في التحدي. هل تريد التحقق من إعداد السر؟" + "يوجد سر واحد أو أكثر مفقودين في تهيئة الشبكة الظاهرية الخاصة (VPN) هذه. هل تريد التحقق من إعداد السر؟" + "اسم المستخدم أو كلمة المرور التي أدخلتها غير صحيحة. هل تريد المحاولة مرة أخرى؟" + "تم قطع اتصال الخادم. قد يكون اسم المستخدم أو كلمة المرور التي أدخلتها غير صحيحة. هل تريد المحاولة مرة أخرى؟" + "تم قطع الاتصال بالخادم. من الممكن أن يكون السبب جدارًا ناريًا يمنعك من الاتصال بالخادم. هل تريد المحاولة مرة أخرى؟" + "أخفق تفاوض الخادم. ربما لا يتوافق الخادم مع خيار الترميز. هل تريد التحقق من إعداد الترميز؟" + "إضافة شبكة ظاهرية خاصة (VPN)" + "إضافة شبكة ظاهرية خاصة (VPN)" + "إضافة الشبكة الظاهرية الخاصة (VPN) %s" + "تفاصيل %s" + "الشبكات الظاهرية الخاصة (VPN)" + "جارٍ الاتصال..." + "جارٍ قطع الاتصال..." + "متصل" + "اتصال بالشبكة" + "اسم الشبكة الظاهرية الخاصة (VPN)" + "اسم شبكة ظاهرية خاصة (VPN)" + "تمت إضافة \"%s\"" + "تم إجراء التغييرات على \'%s\'" + "تعيين شهادة المستخدم" + "شهادة المستخدم" + "شهادة مستخدم" + "تعيين شهادة CA" + "شهادة المرجع المصدق (CA)" + "شهادة CA" + "تعيين سر L2TP" + "سر L2TP" + "سر L2TP" + "ترميز" + "ترميز PPTP" + "تعيين مفتاح IPSec المشترك مسبقًا" + "مفتاح IPSec مشترك مسبقًا" + "مفتاح IPSec مشترك مسبقًا" + "تعيين خادم الشبكة الظاهرية الخاصة (VPN)" + "خادم الشبكة الظاهرية الخاصة (VPN)" + "خادم شبكة ظاهرية خاصة (VPN)" + "اسم خادم الشبكة الظاهرية الخاصة (VPN)" + "نطاقات بحث نظام أسماء النطاقات" + "نطاقات بحث نظام أسماء النطاقات" + "تم تعيين %s" + "لم يتم تعيين %s" + "لم يتم تعيين %s (اختياري)" + "تمكين %s" + "تعطيل %s" + "تم تمكين %s" + "%s معطّل" + "إعدادات الشبكة الظاهرية الخاصة (VPN)" + "إعداد الشبكات الظاهرية الخاصة (VPN) وإدارتها" + "(لم يتم التغيير)" + "(لم يتم التعيين)" + "تخزين بيانات الاعتماد" + "استخدام بيانات الاعتماد الآمنة" + "السماح للتطبيقات بالوصول إلى الشهادات الآمنة وبيانات الاعتماد الأخرى" + "إدخال كلمة المرور" + "إدخال كلمة مرور تخزين بيانات الاعتماد." + "تثبيت من وحدة تخزين USB" + "التثبيت من بطاقة SD" + "تثبيت الشهادات المشفرة من وحدة تخزين USB" + "تثبيت الشهادات المشفّرة من بطاقة SD" + "تعيين كلمة المرور" + "تعيين كلمة مرور تخزين بيانات الاعتماد أو تغييرها" + "مسح التخزين" + "مسح جميع المحتويات من تخزين بيانات الاعتماد وإعادة تعيين كلمة المرور" + "هل تريد بالتأكيد حذف جميع بيانات الاعتماد وإعادة تعيين كلمة مرور تخزين بيانات الاعتماد؟" + "كلمة المرور الحالية:" + "كلمة المرور الجديدة:" + "تأكيد كلمة المرور الجديدة:" + "تعيين كلمة مرور لتخزين بيانات الاعتماد (8 أحرف على الأقل)." + "الرجاء إدخال كلمة المرور الصحيحة." + "الرجاء إدخال كلمة المرور الصحيحة. بقيت لديك محاولة واحدة لإدخال كلمة المرور الصحيحة قبل مسح تخزين بيانات الاعتماد." + "الرجاء إدخال كلمة المرور الصحيحة. بقي لديك %1$d من المحاولات لإدخال كلمة المرور الصحيحة قبل مسح تخزين بيانات الاعتماد." + "كلمتا المرور غير متطابقتين." + "يجب إدخال كلمة مرور وتأكيدها." + "الرجاء إدخال كلمة المرور." + "يجب أن تحتوي كلمة المرور على 8 أحرف على الأقل." + "تم مسح تخزين بيانات الاعتماد." + "تم تمكين تخزين بيانات الاعتماد." + "تم تعطيل تخزين بيانات الاعتماد." + + + + + + + + + + + + + + + + + + + + + "نغمة الطوارئ" + "تعيين السلوك عند إجراء اتصال بالطوارئ" + "الخصوصية" + "إعدادات الخصوصية" + "النسخ الاحتياطي والاسترداد" + "البيانات الشخصية" + "الاحتفاظ بنسخة احتياطية لبياناتي" + "الاحتفاظ بنسخة احتياطية من بيانات التطبيق، وكلمات مرور Wi-Fi، والإعدادات الأخرى على خوادم Google" + "استرداد تلقائي" + "إذا أعدت تثبيت تطبيق ما، فاسترجع الإعدادات أو البيانات الأخرى المنسوخة احتياطيًا" + "نسخة احتياطية" + "هل أنت متأكد من أنك تريد إيقاف النسخ الاحتياطي لكلمات مرور Wi-Fi، والإشارات والإعدادات الأخرى وبيانات التطبيق ومحو كل النسخ على خوادم Google؟" + "إعدادات إدارة الجهاز" + "مشرف الجهاز" + "إلغاء التنشيط" + "مشرفو الجهاز" + "ليس هناك مشرفو أجهزة متاحين" + "هل تريد تنشيط مشرف الجهاز؟" + "تنشيط" + "مشرف الجهاز" + "سيؤدي تنشيط هذا المشرف إلى السماح للتطبيق %1$s بتنفيذ العمليات التالية:" + "هذا المشرف نشط ويسمح للتطبيق %1$s بتنفيذ العمليات التالية:" + "بلا عنوان" + "إعدادات عامة" + "المكالمات الواردة" + "التنبيهات" + "الملاحظات" +
    diff --git a/res/values-bg-nokeys/strings.xml b/res/values-bg-nokeys/strings.xml new file mode 100644 index 00000000000..28fbe9a6e1a --- /dev/null +++ b/res/values-bg-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Управление на приложенията" + diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml new file mode 100644 index 00000000000..b061edb5a71 --- /dev/null +++ b/res/values-bg/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Америка" + "Европа" + "Африка" + "Азия" + "Австралия" + "тихоокеанско" + "Всички" + + + "Без анимации" + "Някои анимации" + "Всички анимации" + + + "Не се показват никакви анимации на прозорци" + "Показват се някои анимации на прозорци" + "Показват се всички анимации на прозорци" + + + "15 секунди" + "30 секунди" + "1 минута" + "2 минути" + "10 минути" + "30 минути" + + + "Много бавна" + "Бавна" + "Нормална" + "Бърза" + "Много бърза" + + + "Много нисък" + "Нисък" + "Нормален" + "Висок" + "Много висок" + + + "американски английски" + "британски английски" + "френски" + "немски" + "италиански" + "испански" + + + + "Сканира се..." + "Установява се връзка…" + "Удостоверява се..." + "Получава се IP адрес" + "Установена е връзка" + "Прекъсната" + "Изключва се..." + "Изкл." + "Неуспешно" + + + + "Сканира се..." + "Установява се връзка с/ъс %1$s..." + "Удостоверява се с/ъс %1$s..." + "IP адресът от %1$s се получава..." + "Установена е връзка с/ъс%1$s" + "Прекъсната" + "Изключва се от %1$s..." + "Изкл." + "Неуспешно" + + + "Отворена" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Слаб" + "Средна" + "Добро" + "Отлично" + + + "Когато екрана се изключи" + "Никога при включено захранване" + "Никога" + + + "Време на употреба" + "Брой стартирания" + "Име на приложение" + + + "PEAP" + "TLS" + "TTLS" + + + "Няма" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Изкл." + "Сигнал" + "Вибриране" + + + "Без" + "PAP" + "CHAP" + "PAP или CHAP" + + + "Вътрешно хранилище на устройство" + "SD карта, която може да се премахва" + "Нека системата да реши" + + + "Винаги" + "Никога" + "Само в тих режим" + "Само извън тих режим" + + diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml new file mode 100644 index 00000000000..c93f430c0dd --- /dev/null +++ b/res/values-bg/strings.xml @@ -0,0 +1,1172 @@ + + + + + " Да" + "Не" + "Неизвестно" + "Включване на радио" + "Изключване на радио" + "Преглед на указателят на SIM картата" + "Преглед на фиксирани номера за набиране" + "Преглед на номера за набиране на услуги" + "Получаване на списък с PDP" + "В употреба" + "Не работи" + "Само спешни обаждания" + "Изключено радио" + "Роуминг" + "Не е в роуминг" + "Не се използва" + "Звънене" + "Извършва се обаждане" + "Изкл." + "Установява се връзка" + "Установена е връзка" + "Прекъсната" + "неизвестно" + "pkts" + "байта" + "dBm" + "asu" + "LAC" + "Идентификация на обаждането" + "Спиране на USB" + "Деактивиране на SD карта" + "Изтриване на USB" + "Изтриване на SD картата" + "Малък" + "Среден" + "Голям" + "OK" + "USB хранилище" + "SD карта" + "Състояние на батерията:" + "Щепсел за захранване:" + "Скала на батерията:" + "Ниво на батерията:" + "Състояние на батерията" + "Технология на батерията:" + "Волтаж на батерията:" + "mV" + "Температура на батерията:" + "° С" + "Време от зареждането:" + "Време на активност с батерия:" + "Време на активност при зареждане:" + "Време с включен екран:" + "Неизвестно" + "Зарежда се" + "(AC)" + "(USB)" + "Изпразване" + "Не се зарежда" + "Пълна" + "Изкл." + "AC" + "USB" + "AC+USB" + "Неизвестни" + "Неизвестен" + "Добро" + "Прегряване" + "Празна" + "Над волтажа" + "Неизвестна грешка" + "Bluetooth" + "Откриваемо" + "Откриваем за %1$s секунди..." + "Устройството да стане откриваемо" + "Заключване на гласовото набиране" + "Предотвратява употребата на набирането за Bluetooth при заключен екран" + "Bluetooth устройства" + "Име на устройство" + "Няма зададено име, използва се името на профила" + "Сканиране за устройства" + "Връзката на %1$s ще бъде прекъсната." + "Установена е връзка" + "Изкл." + "Изключва се..." + "Установява се връзка…" + + "Сдвояване с това устройство" + "Сдвояване..." + "Сдвоено, но несвързано" + "„свободни ръце“/слушалки" + "Сканира се" + "Заявка за сдвояване чрез Bluetooth" + "Заявка за сдвояване" + "Избор за сдвояване с " + "Избиране на Bluetooth устройство" + "Заявка за разрешение на Bluetooth" + "Приложение от телефона ви иска разрешение да включи Bluetooth. Искате ли да направите това?" + "Приложение от телефона ви иска разрешение да го направи откриваем от други Bluetooth устройства за %1$d секунди. Искате ли да направите това?" + "Приложение от телефона ви иска разрешение да включи Bluetooth и да го направи откриваем от други Bluetooth устройства за %1$d секунди. Искате ли да направите това?" + "Bluetooth се включва..." + "Настройки за дата и час" + "13:00" + "13:00" + "Промяна на часа" + "Дата" + "Избор на часова зона" + "Нормален (%s)" + "Визуализация:" + "Размер на шрифта:" + + + "Изпращане на broadcast" + "Action:" + "Стартиране на activity" + "Resource:" + "Профил:" + "Изчистване" + "Порт" + "Възстановяване на стандартните" + "Запазване" + "Име на хост" + "Внимание" + "OK" + "Въведеното от вас име на хост е невалидно." + "Трябва да попълните полето за порт." + "Полето за порт трябва да е празно, ако полето за хост е." + "Въведеният от вас порт е невалиден." + "Местоположение:" + "Идентификация на съседно обаждане:" + "Опити за данни:" + "GPRS услуга:" + "Роуминг:" + "IMEI:" + "Пренасочване на обаждане:" + "Брой PPP възстановявания от зареждането:" + "GSM изключва:" + "Текуща мрежа:" + "Успешни данни:" + "Получено РРР:" + "GSM услуга:" + "Сила на сигнала:" + "Състояние на обаждане:" + "Изпратено РРР:" + "Рестартиране на радио" + "Съобщение изчаква:" + "Телефонен номер:" + "Избор на радио обхват" + "Тип мрежа:" + "Задаване на предпочитан тип мрежа:" + "„Ping“ за IpAddr:" + "Име на хост за „ping“ (www.google.bg):" + "HTTP тест на клиент:" + "Изпълняване на тест „ping“" + "SMS център:" + "Актуализиране" + "Опресняване" + "Превключване на проверка на DNS" + "Информация/Настройки специфични за ОЕМ" + "Задаване на GSM/UMTS обхват" + "Списъкът с обхвати се зарежда…" + "Задаване" + "Неуспешно" + "Успех" + "Промените влизат в сила, когато USB кабелът се свърже отново" + "Активиране на USB устройство за масово съхранение" + "Общо байтове:" + "USB не е свързано" + "Няма SD карта" + "Налични байтове:" + "USB хранилището се използва за масово съхранение" + "SD картата се използва като устройство за масово съхранение" + "Сега е безопасно да премахнете USB" + "Сега е безопасно да премахнете SD картата" + "USB е премахнато, докато се ползва!" + "SD картата беше премахната, докато още се използва!" + "Използвани байтове:" + "USB се сканира за носители..." + "SD картата се сканира за медийни файлове..." + "USB е свързано само за четене" + "От активираната SD карта може само да се чете" + "Напред" + "Локал" + "Избор на езика ви" + "Избор на дейност" + "Информация за устройство" + "Информация за батерията" + "Дисплей" + "Информация за телефон" + "USB хранилище" + "SD карта" + "Настройки за прокси сървър" + "Отказ" + "Настройки" + "Настройки" + "Настройки" + "Самолетен режим" + "Деактивиране на всички безжични връзки" + "Безжичните връзки се деактивират..." + "Безжичните връзки се активират..." + "Кабелни и безжични мрежи" + "Настройки за кабелна и безжична мрежа" + "Управлява Wi-Fi, Bluetooth, самолетен режим, мобилни и VPN мрежи" + "Роуминг на данни" + "Свързване с услуги за данни при роуминг" + "Свързване с услуги за данни при роуминг" + "Изгубихте връзката за данни, защото сте оставили домашната си мрежа с изключен роуминг на данни." + "Включване" + "Да се разреши ли роуминг на данни? Това може да доведе до висока такса за роуминг!" + "Внимание" + "Избор на оператора" + "Избиране на мрежов оператор" + "Дата и час" + "Задаване на дата, час, часова зона и формати" + "Автоматично" + "Използване на стойности, предоставени от мрежата" + "Използване на стойности, предоставени от мрежата" + "Използване на 24-часов формат" + "Задаване на часа" + "Избор на часова зона" + "Задаване на дата" + "Избор на формат на датата" + "Сортиране по азбучен ред" + "Сортиране по часова зона" + "Местоположение и сигурност" + "Настройки за местоположение и сигурност" + "Задаване на Моето местоположение, отключване на екран, заключване на SIM картата и на хранилището за идентификационни данни" + "Задаване на Моето местоположение, отключване на екран и заключване на хранилището за идентификационни данни" + "Пароли" + "Защита за отключване на екрана" + "Настройва заключването на екрана" + "Заключване на екрана с фигура, PIN или парола" + "Промяна на заключването на екрана" + "Промяна или деактивиране на защита с фигура, PIN или парола" + "Няма" + "Деактивира защитата за отключване на екрана" + "Фигура" + "Начертайте фигура, за да отключите екрана" + "PIN" + "Въведете цифров PIN код, за да отключите екрана" + "Парола" + "Въведете парола, за да отключите екрана" + "Деактивирано от отдалечен администратор на телефона" + "Изключване на заключването на екрана" + "Премахване на фигура за отключване" + "Премахване на PIN кода за отключване" + "Премахване на парола за отключване" + "Промяна на фигурата за отключване" + "Промяна на PIN кода за отключване" + "Промяна на паролата за отключване" + "Паролата трябва да е поне %d знака" + "PIN кодът трябва да е поне %d знака" + "Натиснете „Напред“, когато сте готови" + "Напред" + "PIN кодът не може да е по-дълъг от %d цифри" + "PIN кодът не може да е по-дълъг от %d цифри" + "PIN кодът трябва да съдържа само цифри от 0 до 9" + "Паролата съдържа непозволен знак" + "Паролата трябва да съдържа поне една буква" + "Паролата трябва да съдържа поне един знак" + "Паролата трябва да съдържа поне един символ" + "OK" + "Отказ" + "Администриране на устройство" + "Избор на администратори на устройство" + "Добавяне или премахване на администратори на устройство" + "Bluetooth" + "Включване на Bluetooth" + "Настройки за Bluetooth" + "Настройки за Bluetooth" + "Управление на връзки, задаване на име и откриваемост на устройство" + "Заявка за сдвояване чрез Bluetooth" + "Информация за Bluetooth устройство" + \n"Въведете PIN за сдвояване с „%1$s“. (Опитайте 0000 или 1234.)" + \n"Тип код за достъп за сдвояване с „%1$s“" + "За сдвояване с „%1$s“, потвърдете че се показва ключа за достъп: %2$s" + "%1$s"\n" иска да се сдвои." + "Въведете %2$s на „%1$s“ за сдвояване." + "Сдвояване" + "Без сдвояване" + "Bluetooth устройство" + "Внимание" + "Възникна проблем при сдвояването с „%1$s“." + "Възникна проблем при сдвояването с %1$s, защото PIN кодът или този за достъп не е правилен." + "Не може да се установи комуникация с %1$s" + "Сдвояването е отхвърлено от %1$s." + "Възникна проблем при свързването с/ъс %1$s" + "Сканиране за устройства" + "Свързване" + "Изключване" + "Сдвояване и свързване" + "Раздвояване" + "Изключване и раздвояване" + "Опции…" + "Свързване с/ъс..." + "Медия" + "Телефон" + "Прехвърляне" + "Установена е връзка с медийно аудио" + "Връзка със звука на телефона" + "Установена е връзка с телефон и медийно аудио" + "Опции за %1$s" + "Свързване" + "Свързване с Bluetooth устройство" + "Потребителски профили" + "Установена е връзка с медийно аудио" + "Връзка със звука на телефона" + "Установена е връзка със сървър за трансфер на файлове" + "Няма връзка със сървър за трансфер на файлове" + "Употреба за медийно аудио" + "Използване на телефон за аудио" + "Използване на за пренос на файлове" + "Настройки за докинг станция" + "Използване на докинг аудиостанция" + "Като високоговорител" + "За музика и медийни файлове" + "Запомняне на настройки" + "NFC" + "Използване на комуникация в близкото поле за четене и обмен на маркери" + "Възникна грешка." + "Wi-Fi" + "Включване на Wi-Fi" + "Настройки за Wi-Fi" + "Настройки за Wi-Fi" + "Задаване и управление на безжични точки за достъп" + "Включва се..." + "Изключва се..." + "Грешка" + "В самолетен режим" + "Не може да се сканира за мрежи." + "Известие за мрежа" + "Известие при налична отворена мрежа" + "Добавете Wi-Fi мрежа" + "Wi-Fi мрежи" + "Сканиране" + "Разширени" + "Свързване с мрежа" + "Забравяне на мрежа" + "Промяна на мрежа" + "SSID на мрежа" + "Сигурност" + "Сила на сигнала" + "Състояние" + "Скорост на връзка" + "IP адрес" + "Метод за редактиране на точка за достъп" + "Фаза 2 на удостоверяване" + "сертификат от сертифициращ орган" + "Потребителски сертификат" + "Самоличност" + "Анонимна самоличност" + "Парола" + "Показване на парола" + "(непроменени)" + "(неизвестни)" + "Запомнена" + "Деактивирана" + "Извън обхват" + "Защитено с %1$s" + "%2$s, защитено с %1$s" + "Свързване" + "Забравяне" + "Запазване" + "Отказ" + "Разширени" + "Регулативен домейн" + "Задаване на брой канали за използване" + "Възникна проблем при задаване на регулативния домейн." + "%1$d канала" + "Правила на Wi-Fi за спящ режим" + "Посочване на времето за превключване от Wi-Fi към мобилни данни" + "Възникна проблем при задаването на правилата за спящ режим." + "MAC адрес" + "IP адрес" + "Настройки за IP" + "Запазване" + "Отказ" + "Моля, въведете валиден IP адрес." + "Използване на статичен IP адрес" + "DNS 1" + "DNS 2" + "Шлюз" + "Мрежова маска" + "Преносима гореща точка за Wi-Fi" + "Активна преносима гореща точка %1$s" + "Грешка на преносимата гореща точка за Wi-Fi" + "Настройки за преносима гореща точка за Wi-Fi" + "Задаване и управление на преносима гореща точка за Wi-Fi" + "Настройки за преносима гореща точка за Wi-Fi" + "Конфигуриране на гореща точка за Wi-Fi" + "%1$s %2$s преносима гореща точка за Wi-Fi" + "AndroidHotspot" + "Звук" + "Дисплей" + "Настройки за звук" + "Тих режим" + "Заглушаване на всички звуци, освен от медийни файлове и будилници" + "Всички звуци, освен медийните, са заглушени" + "Мелодия на телефон" + + "Сила на звука" + "Сила на звука при звънене" + + "Вибрира при тих режим" + "Разрешаване на отзив с вибриране в тих режим" + "Вибриране" + "Отзив с вибриране за обаждания и известия" + "Мелодия за известия" + + "Пулсиране на светлината за известия" + "Многократно пулсиращ светлинен сигнал на тракбола за нови известия" + "Мелодия" + "Известие" + "Използване на силата на звука при вх. обаждане за известия" + "Избор на мелодия за известия" + "Медия" + "Задаване на сила на звука за музика и видеоклипове" + "Будилник" + "Аудионастройки за прикрепената докинг станция" + "Тоновете при докосване да се чуват" + "Използване на тонове с клавиатурата за набиране" + "Използване на тонове с клавиатурата за набиране" + "Избирането да се чува" + "Озвучаване при избор на екран" + "Озвучаване при избор на екран" + "Звуци за заключване на екрана" + "Възпроизвежда звуци при отключване и заключване на екрана" + "Възпроизвежда звуци при отключване и заключване на екрана" + "Поведение при докосване" + "Вибрира при натискане на софтуерните клавиши и определени взаимодействия в потребителския интерфейс" + "Вибрира при натискане на софтуерните клавиши и определени взаимодействия в потребителския интерфейс" + "Потискане на шум" + "Потискане на фонов шум при говорене или записване" + "Докинг станция" + "Настройки за докинг станция" + "Аудио" + "Настройки за прикрепената докинг станция за работен плот" + "Настройки за прикрепената докинг станция за автомобил" + "Телефонът не е свързан с докинг станция" + "Настройки за прикрепената докинг станция" + "Няма намерена докинг станция" + "Телефонът трябва да бъде свързан с докинг аудиостанция за конфигурирането й." + "Звук при поставяне на докинг станция" + "С пускане на звуци при поставяне или премахване на телефона от докинг станция" + "Без пускане на звуци при поставяне или премахване на телефона от докинг станция" + "Профили и синхронизиране" + "Добавяне или премахване на профили и промяна на настройките им" + "Търсене" + "Управление на настройки и история на търсене" + "Настройки за дисплей" + "Анимация" + "Показване на анимация при отваряне и затваряне на прозорци" + "Показване на анимация при отваряне и затваряне на прозорци" + "Автоматично завъртане на екрана" + "Автоматично превключване на ориентацията при завъртане на телефона" + "Автоматично превключване на ориентацията при завъртане на телефона" + "Яркост" + "Наглася яркостта на екрана" + "Време за изчакване на екрана" + "Наглася забавянето, преди екранът автоматично да се изключи" + "Автоматична яркост" + "Настройки за заключването на SIM картата" + "Настройване на заключването на SIM картата" + "Заключване на SIM картата" + "Заключване на SIM картата" + "Изискване на PIN за употреба на телефона" + "Изискване на PIN за употреба на телефона" + "Промяна на PIN за SIM карта" + "PIN код за SIM карта" + "Заключване на SIM картата" + "Отключване на SIM картата" + "Стар PIN за SIM карта" + "Нов PIN за SIM карта" + "Въведете пак новия PIN" + "PIN за SIM карта" + "Неправилен PIN!" + "PIN кодовете не са идентични!" + "Не може да се промени PIN кодът."\n"Възможен неправилен PIN." + "Успешна промяна на PIN за SIM карта" + "Не може да се промени състоянието на заключване на SIM картата."\n"Възможен неправилен PIN." + "OK" + "Отказ" + "Състояние на телефона" + "Актуализации на системата" + + "Версия на Android" + "Номер на модел" + "Версия на радиомодула" + "Версия на ядрото" + "Номер на версията" + "Не е налично" + "Състояние" + "Състояние" + "Телефонен номер, сигнал и т.н." + "Хранилище" + "Настройки на хранилището" + "Спиране на USB хранилището, преглед на наличното хранилище" + "Деактивиране на SD картата, преглед на налично хранилище" + "Моят телефонен номер" + "MIN" + "PRL версия" + "MEID" + "Тип мобилна мрежа" + "Състояние на мобилната мрежа" + "Състояние на услуга" + "Сила на сигнала" + "Роуминг" + "Мрежа" + "MAC адрес на Wi-Fi" + "Адрес на Bluetooth" + "Няма данни" + "Време на дейност" + "Време на активност" + "Вътрешно хранилище" + "USB хранилище" + "SD карта" + "Налично място" + "Общо място" + "Деактивиране на SD карта" + "Спиране на вътрешното USB" + "Спиране на SD картата за безопасното й премахване" + "Вмъкнете USB за свързване" + "Поставете SD карта за активиране" + "Свързване на USB" + "Активиране на SD карта" + "Свързване на USB хранилището" + "Активиране на SD картата" + "Изтриване на USB" + "Изтриване на SD картата" + "Изтрива всички данни във вътрешното USB хранилище на телефона, като музика и снимки" + "Изтрива всички данни в SD картата на телефона, като музика и снимки" + "Няма достъп" + " (Само за четене)" + "Спиране на USB" + "Деактивиране на SD карта" + "Ако спрете USB хранилището, някои използвани от вас приложения ще спрат и до тях може да няма достъп, докато не го свържете отново." + "Ако деактивирате SD картата, някои използвани от вас приложения ще спрат и може да бъдат недостъпни, докато не я активирате отново." + "Неуспешно спиране на USB" + "Деактивиране на SD картата" + "USB хранилището не може да бъде спряно. Опитайте отново по-късно." + "SD картата не може да се деактивира. Опитайте отново по-късно." + "USB хранилището ще бъде спряно." + "SD картата ще бъде спряна." + "Деактивиране" + "Извършва се активиране" + "Състояние на батерията" + "Ниво на батерията" + "Имена на точките за достъп (APN)" + "Редактиране на точка за достъп" + "<Няма зададена>" + "Име" + "Име на точката за достъп (APN)" + "Прокси сървър" + "Порт" + "Потребителско име" + "Парола" + "Сървър" + "MMSC" + "MMS прокси сървър" + "MMS порт" + "Mобилен код на държава" + "Код на мобилна мрежа (MNC)" + "Тип удостоверяване" + "Без" + "PAP" + "CHAP" + "PAP или CHAP" + "Тип на името на точката за достъп (APN)" + "Изтриване на името на точката за достъп (APN)" + "Ново име на точка за достъп (APN)" + "Запазване" + "Отхвърляне" + "Внимание" + "Полето за име не може да бъде празно." + "Имената на точката за достъп (APN) не може да бъде празно" + "Полето за мобилен код на държавата трябва да е 3 цифри." + "Полето за код на мобилна мрежа (MNC) трябва да е с 2 или 3 цифри" + "Възстановяване на стандартни настройки за името на точката за достъп (APN)" + "Възстановяване на стандартни" + "Възстановяването на стандартните настройките за името на точката за достъп (APN) завърши" + "Възстановяване на фабричните настройки" + "Изтрива всички данни на телефона" + "Това ще изтрие всички данни от ""вътрешното хранилище"" на телефона ви, включително:"\n\n
  • "профила ви в Google;"
  • \n
  • "данни и настройки от системата и приложенията;"
  • \n
  • "изтеглени приложения."
  • \n\n"За да изчистите всички данни на този телефон, трябва да се изтрие ""USB хранилището""."\n\n
    + "Това ще изтрие всички данни от ""вътрешното хранилище"" на телефона ви, включително:"\n\n
  • "профила ви в Google;"
  • \n
  • "данни и настройки от системата и приложенията;"
  • \n
  • "изтеглени приложения."
  • \n\n"За да изчистите и музиката, снимките и другите потребителски данни, трябва да се изтрие ""SD картата""."\n\n
    + "Изтриване на USB хранилището" + "Изтриване на SD картата" + "Изтриване на всички данни във вътрешното USB хранилище на телефона, като музика или снимки." + "Изтриване на всички данни в SD картата на телефона, като музика или снимки." + "Рестартиране на телефон" + "Изтриване на цялата ви лична информация и всички изтеглени приложения? Това действие не може да се отмени!" + "Изтриване на всичко" + "Начертайте фигурата си за отключване" + "Трябва да начертаете фигурата си за отключване, за да потвърдите рестартирането на телефона" + "Не се състоя рестартиране, защото услугата за изчистване на системата не се предлага" + "Изтриване на USB" + "Изтриване на SD картата" + "Изтрива всички данни в USB" + "Изтрива всички данни на SD картата" + "Това действие ще изтрие USB хранилището. Ще загубите ""цялата"" информация, съхранявана в него!" + "Това действие ще изтрие SD картата. Ще загубите ""цялата"" информация на нея!" + "Изтриване на USB" + "Изтриване на SD картата" + "Да се изтрие ли USB хранилището заедно с всички съхранявани там файлове? Действието не може да бъде отменено!" + "Да се изтрие ли SD картата заедно с всички съхранявани там файлове? Действието не може да бъде отменено!" + "Изтриване на всичко" + "Начертайте фигурата си за отключване" + "Трябва да начертаете фигурата си за отключване, за да потвърдите, че искате да изтриете USB хранилището." + "Трябва да начертаете фигурата си за отключване, за да потвърдите, че искате да изтриете SD картата." + "Настройки за обаждане" + "Настройка на гласова поща, пренасочване, изчакване и идентификация на обаждането" + "Тетъринг" + "Преносима гореща точка" + "Тетъринг и преносима гореща точка" + "Споделяне на мобилната връзка за данни на телефона ви чрез USB" + "Споделяне на мобилната връзка за данни на телефона ви като преносима гореща точка за Wi-Fi" + "Споделяне на мобилната връзка за данни на телефона ви чрез USB или като преносима гореща точка за Wi-Fi" + "USB" + "Тетъринг през USB" + "Връзка през USB, проверете за тетъринг" + "Извършен тетъринг" + "Не може да се извърши тетъринг, когато се използва USB хранилище" + "USB не е свързано" + "Грешка в тетъринг през USB" + "Помощ" + "Мобилни мрежи" + "Задаване на опции за роуминг, мрежи и имена на точките за достъп (APN)" + "Моето местоположение" + "Да се използват безжични мрежи" + "Вижте местоположението в приложения (например Карти) чрез безжични мрежи" + "Местоположението се определя чрез Wi-Fi и/или мобилни мрежи" + "Използване на GPS спътници" + "Установяването на местоположението е с точност до улици" + "Откриване до ниво на улица (изисква повече батерия и изглед на небето)" + "Използване на помощ за GPS" + "Използване на сървър за помощ с GPS (премахнете отметката за намаляване на употребата на мрежа)" + "Използване на сървър за помощ с GPS (премахнете отметката за подобряване на качеството нa услугата)" + "Всичко за телефона" + "Преглед на правна информация, състояние на телефона и версия на софтуера" + "Правна информация" + "Сътрудници" + "Авторски права" + "Лиценз" + "Общи условия" + "Урок в системата" + "Научете как да използвате телефона си" + "Лицензи с отворен код" + "Възникна проблем при зареждането на лицензите." + "Зарежда се…" + "Информация за безопасност" + "Информация за безопасност" + "Телефонът ви не е свързан с услуга за данни. За да видите тази информация сега, посетете %s от всеки компютър, свързан с интернет." + "Зарежда се…" + "Изберете паролата си" + "Изберете своя PIN" + "Потвърждаване на паролата ви" + "Потвърдете PIN кода си" + "Паролите не си съответстват" + "PIN кодовете не са идентични" + "Паролата е зададена" + "PIN кодът е зададен" + "Фигурата е зададена" + "Отключване на екрана" + "Промяна на фигурата за отключване" + "Промяна на PIN кода за отключване" + "Потвърждаване на запазена фигура" + "Съжаляваме, опитайте отново:" + "Начертайте фигура за отключване" + "Натиснете „Меню“ за помощ" + "Махнете пръста си, когато сте готови" + "Свържете поне %d точки. Опитайте отново:" + "Фигурата е записана" + "Начертайте фигурата отново за потвърждение:" + "Новата ви фигура за отключване:" + "Потвърждаване" + "Повторно начертаване" + "Повторен опит" + "Напред" + "Фигура за отключване" + "Изискване на фигура" + "Трябва да се начертае фигурата, за да се отключи екрана" + "Използване на видима фигура" + "Използване на отзив при допир" + "Задаване на фигура за отключване" + "Промяна на фигурата за отключване" + "Как се чертае фигура за отключване" + "Твърде много грешни опити!" + "Опитайте отново след %d секунди." + "Отказ" + "Напред" + "Защитаване на телефона ви" + "Защитете телефона си от неупълномощена употреба като създадете лична фигура за отключване. "\n\n"1""  На следващия екран вижте как е начертана примерна фигура. "\n\n"2""  Когато сте готови, начертайте своята лична фигура за отключване. Експериментирайте с различни модели, но свържете поне четири точки. "\n\n"3""  Начертайте фигурата си отново за потвърждение. "\n\n"Готови ли сте да започнете? Докоснете „Напред“"". "\n\n"За да оставите телефона си незащитен, докоснете „Отказ“." + "Примерна фигура" + "Свържете поне четири точки."\n" "\n"Докоснете „Напред“, когато сте готови да начертаете собствена фигура." + "Управление на приложенията" + "Управление и премахване на инсталирани приложения" + "Приложения" + "Управление на приложения, задаване на преки пътища за бързо стартиране" + "Настройки за приложение" + "Неизвестни източници" + "Разрешаване на инсталирането на приложения не от Market" + "Телефонът и личните ви данни са по уязвими на атаки от приложения от неизвестни източници. Съгласявате се, че носите цялата отговорност в случай на повреда на телефона или загуба на данни, вследствие на използването на такива приложения." + "Информация за приложение" + "Хранилище" + "Стартиране по подразбиране" + "Разрешения" + "Кеш" + "Изчистване на кеша" + "Кеш" + "Контроли" + "Принудително спиране" + "Общо" + "Приложение" + "Данни" + "Деинсталиране" + "Деактивиране" + "Активиране" + "Изчистване на данни" + "Деинсталиране на актуализации" + "Избрахте да стартирате това приложение по подразбиране за някои действия." + "Не са зададени стандартни." + "Изчистване на стандартни" + "Неизвестно" + "Сортиране по име" + "Сортиране по размер" + "Изпълнявани услуги" + "Кеширани процеси" + "Управление на място" + "Филтриране" + "Избор на филтриращи опции" + "Всички" + "Изтеглени" + "Работещи" + "USB хранилище" + "На SD карта" + "Деактивирано" + "Няма приложения." + "Вътр. хранилище" + "USB хранилище" + "Хранилище на SD" + "Размерът се преизчислява..." + "Изтриване" + "Всички данни на това приложение ще бъдат изтрити за постоянно. Това включва всички файлове, настройки, профили и т.н." + "OK" + "Отказ" + "Приложението не бе намерено" + "Приложението не бе намерено в списъка с инсталирани приложения." + "Данните на приложението не могат да се изчистят." + "Деинсталиране на актуализации" + "Искате ли да деинсталирате всички актуализации на това системно приложение на Android?" + "Изчистване на данни" + "Неуспешно изчистване на данни за приложение" + "Това приложение има достъп до следното от телефона ви:" + "Изчислява се..." + "Размерът на пакета не може да се изчисли." + "Нямате никакви инсталирани приложения на трети страни." + "версия %1$s" + "Преместване" + "Преместване на телефон" + "Преместване в USB" + "Преместване на SD карта" + "В процес на преместване" + "Не е останало достатъчно място в хранилището" + "Приложението не съществува." + "Приложението е защитено срещу копиране." + "Посоченото място за инсталиране е невалидно." + "Системните актуализации не могат да се инсталират на външен носител" + "Принудително спиране" + "Принудителното спиране на приложение може да причини неправилното му функциониране. Наистина ли искате да го направите?" + "Преместване на приложение" + "Неуспешно преместване на приложение. %1$s" + "Предпочитано място за инсталиране" + "Промяна на предпочитаното място за инсталиране на нови приложения" + "Употреба на хранилището" + "Преглед на хранилището, използвано от приложения" + "Течащи услуги:" + "Преглед и контрол върху изпълняващите се понастоящем услуги" + "Рестартиране" + "Кеширан процес на заден план" + "Нищо не се изпълнява." + "Стартирано от приложение." + + + "Свободни: %1$s" + "Ползвани: %1$s" + "RAM" + + + "%1$d процес и %2$d услуга" + "%1$d процес и %2$d услуги" + "%1$d процеса и %2$d услуга" + "%1$d процеса и %2$d услуги" + "Изпълнявано приложение" + "Няма активни" + "Услуги" + "Процеси" + "Стоп" + "Настройки" + "Тази услуга беше стартирана от приложението си. Спирането й може да доведе до неуспешна работа на приложението." + "Това приложение не може да се спре безопасно. Ако го направите, може да загубите част от текущата си работа." + "Това е стар процес на приложение, който се пази за по-добра скорост, в случай че бъде необходим отново. Обикновено няма причина да го спирате." + "%1$s: понастоящем се използва. Докоснете „Настройки“, за да го контролирате." + "Основният процес, който се използва." + "Услугата %1$s се използва" + "Доставчикът %1$s се използва." + "Да се спре ли системната услуга?" + "Наистина ли искате да спрете тази системна услуга? Ако го направите, е възможно някои функции на телефона ви да спрат да работят правилно, докато не го изключите и включите отново." + "Език и клавиатура" + "Настройки за език и клавиатура" + "Езикови настройки" + "Настройки на клавиатурата" + "Избор на език" + + "Автоматично заменяне" + "Поправка на грешно написани думи" + "Автоматични гл. букви" + "Прави всяка първа буква на изреченията главна" + "Автоматично поставяне на пунктуация" + "Настройки за физическа клавиатура" + "Натискане на интервал два пъти, за вмъкване на „.“" + "Видими пароли" + "Показване на паролата при писане" + "Този метод на въвеждане може да събира целия въведен от вас текст, включително лични данни като пароли и номера на кредитни карти. Той произлиза от приложението %1$s. Искате ли да го използвате?" + "Потребителски речник" + "Потребителски речник" + + "Добавяне" + "Добавяне в речника" + "Редактиране на дума" + "Редактиране" + "Изтриване" + "Нямате думи в потребителския речник. Можете да добавите от менюто." + "Тестване" + "Информация за телефон" + "Информация за батерията" + "Бързо стартиране" + "Задаване на клавишни комбинации за стартиране на приложения" + "Задаване на приложение" + "Няма преки пътища" + "Търсене + %1$s" + "Изчистване" + "Прекият ви път за %1$s (%2$s) ще бъде създаден." + "OK" + "Отказ" + "Приложения" + "Преки пътища" + "Въвеждане на текст" + "Управление на опциите за въвеждане на текст" + "Настройки за %1$s" + "Настройки за екранна клавиатура" + "Вградена клавиатура" + "Настройки за вградената физическа клавиатура" + "Програмиране" + "Задаване на опции за програмиране на приложения" + "Отстраняване на грешки през USB" + "Режим за отстраняване на грешки, когато е свързано USB" + "Да остане активен" + "Екранът никога няма е в спящ режим при зареждане" + "Разрешаване на измислени местоположения" + "Разрешаване на измислени местоположения" + "Разрешаване на отстраняването на грешки през USB?" + "Отстраняването на грешки през USB е предназначено само за програмни цели. Може да се използва за копиране на данни между компютъра и телефона ви, за инсталиране на приложения на телефона ви без известяване и за четене на регистрационни данни." + "Избор на притурка" + "Избор на приспособление" + "%1$dд %2$dч %3$dм %4$dс" + "%1$dч %2$dм %3$dс" + "%1$dм %2$dс" + "%1$dс" + "Статистически данни за употребата" + "Статистически данни за употребата" + "Сортиране по:" + "Приложение" + "Брой" + "Време на употреба" + "Достъпност" + "Настройки за достъпност" + "Управление на опциите за достъпност" + "Достъпност" + "Услуги за достъпност" + "Няма инсталирани услуги за достъпност" + "Тази услуга за достъпност може да събира целия въведен от вас текст освен пароли, включително лични данни и номера на кредитни карти. Може също да регистрира взаимодействията ви с потребителския интерфейс. Тя произлиза от приложението %1$s. Искате ли да я използвате?" + "Деактивиране на достъпност?" + "Няма намерени приложения, свързани с достъпността" + "Нямате никакви инсталирани приложения, свързани с достъпността."\n\n"Можете да изтеглите екранен четец за устройството си от Android Market."\n\n"Кликнете върху OK, за да го инсталирате." + "Бутон за захранване" + "Бутонът за захранване приключва обаждането" + "По време на обаждане, натискането на „Захранване“ го приключва вместо да изключва екрана" + "Използване на батерията" + "Какво е използвало батерията" + "Употреба на батерията след изключването" + "Употреба на батерията след рестартирането" + "%1$s на батерия" + "%1$s след изключването" + "Зарежда се" + "Включен екран" + "Включен GPS" + "Wi-Fi" + "Събуждане" + "Сигнал на телефона" + + + "Активно време на устройство" + "Време за включен Wi-Fi" + "Време за включен Wi-Fi" + "%1$s%2$s%%" + "Подробности за употребата на батерията" + "Подробности за употреба" + "Настройване на захранването" + "Включени пакети" + "Дисплей" + "Wi-Fi" + "Bluetooth" + "Клетката е в готовност" + "Гласови обаждания" + "Телефонът не се използва" + "Процесор, общо" + "Процесор, на преден план" + "Оставяне в будно състояние" + "GPS" + "Работещ Wi-Fi" + "Телефон" + "Изпратени данни" + "Получени данни" + "Аудио" + "Видео" + "Продължителност на включване" + "Време без сигнал" + "Принудително спиране" + "Информация за приложение" + "Настройки за приложение" + "Настройки за дисплей" + "Настройки за Wi-Fi" + "Настройки за Bluetooth" + "Батерия, използвана от гласови обаждания" + "Батерия, използвана когато телефонът не се използва" + "Батерия, използване от клетъчно радио" + "Превключете на самолетен режим, за да пестите захранване в области без покритие" + "Батерия, използвана от дисплея и фоновото осветление" + "Намалете яркостта на екрана и/или времето му за изчакване" + "Батерия, използвана от Wi-Fi" + "Изключете Wi-Fi, когато не я използвате или не е налична" + "Батерия, използвана от Bluetooth" + "Изключете Bluetooth, когато не го използвате" + "Опитайте да се свържете с различно Bluetooth устройство" + "Използвана от приложението батерия" + "Спрете или деинсталирайте приложението" + "Контролирайте GPS ръчно, за да предотвратите използването му от приложение" + "Приложението може да предлага настройки за намаляване на употребата на батерията" + "%1$s след изключването" + "При последното изключване за %1$s" + "Обща употреба" + "Опресняване" + "Android операционна система" + "Медиен сървър" + "Въвеждане и синтезиране на глас" + "Настройки за въвеждане и синтезиране на глас" + "Гласово търсене" + "Клавиатура на Android" + "Гласово въвеждане" + "Синтезиране на глас" + "Разпознаване на глас" + "Настройки за разпознаване на глас" + "Настройки за „%s“" + "Настройки за синтезиран говор" + "Настройки за синтезиран говор" + "Винаги да се използват моите настройки" + "Стандартните настройки по-долу заменят тези на приложенията" + "Стандартни настройки" + "Стандартна машина" + "Настройва машината за речеви синтез за изговорен текст" + "Скорост на речта" + "Скорост, с която се изговаря текста" + "Височина" + "Отразява се на тона на изговорения текст" + "Език" + "Задава глас за конкретен език за изговорения текст" + "Чуйте пример" + "Възпроизвеждане на кратка демонстрация на синтезиране на реч" + "Инсталиране на гласови данни" + "Инсталиране на гласови данни, нужни за синтезиране на реч" + "Вече нормално инсталирани гласове, нужни за синтезиране на реч" + "Това е пример за синтезиране на реч." + "Настройките ви бяха променени. Ето пример как звучат." + "Избраната от вас машина не може да стартира" + "Конфигуриране" + "Избор на друга машина" + "Тази машина за синтезиране на реч може да събира всички изговорено от вас, включително лични данни като пароли и номера на кредитни карти. Тя произлиза от машината %s. Искате ли да я активирате?" + "Машини" + "Настройки за %s" + "%s е активирано" + "%s е деактивирано" + "Езици и гласове" + "Инсталиран" + "Не е инсталирано" + "Жена" + "Мъж" + "Инсталирано бе синтезиране на реч" + "Новата машина иска активиране" + "Контрол на захранването" + "Актуализиране на настройките за Wi-Fi" + "Актуализиране на настройките за Bluetooth" + "Настройки за VPN" + "Свързване с/ъс %s" + "Потребителско име:" + "Парола:" + "потребителско име" + "парола" + "Запомняне на потребителско име" + "Свързване" + " Да" + "Не" + "Назад" + "Не" + "Запазване" + "Отказ" + "Възстановяване" + "Свързване с мрежа" + "Изключване от мрежа" + "Редактиране на мрежата" + "Изтриване на мрежа" + "Трябва да въведете %s." + "Трябва да изберете %s." + "Името на VPN „%s“ вече съществува. Намерете друго." + "Наистина ли искате да изтриете тази VPN?" + "Наистина ли искате да създадете този потребителски профил?" + "Наистина ли искате да отхвърлите промените, направени на този потребителски профил?" + "Не може да се свърже с мрежа. Искате ли да опитате отново?" + "Връзката бе изгубена. Искате ли да свържете отново?" + "Името на сървъра не може да бъде разбрано. Искате ли да промените настройката си за него?" + "Оспорване на грешка. Искате ли да проверите настройката на тайната си?" + "Една или повече тайни липсват в тази VPN конфигурация. Искате ли да проверите настройката на тайната си?" + "Въведените от вас потребителско име или парола може да са грешни. Искате ли да опитате отново?" + "Сървърът затвори. Въведените от вас потребителско име или парола може да са грешни. Искате ли да опитате отново?" + "Сървърът затвори. Възможно е да сте зад защитна стена, която не ви позволява да се свържете с него. Искате ли да опитате отново?" + "Неуспешни преговори със сървър. Може да не е съгласен с опцията ви за шифроване. Искате ли да проверите тази настройка?" + "Добавяне на VPN" + "Добавяне на VPN" + "Добавяне на VPN %s" + "Подробности за %s" + "VPN" + "Установява се връзка…" + "Изключва се..." + "Установена е връзка" + "Свързване с мрежа" + "Име на VPN" + "име на VPN" + "„%s“ е добавен/а" + "Промените се правят на „%s“" + "Задаване на потребителски сертификат" + "Потребителски сертификат" + "потребителски сертификат" + "Задаване на сертификат от сертифициращ орган" + "Сертификат от сертифициращ орган (СА)" + "сертификат от сертифициращ орган" + "Задаване на L2TP тайна" + "L2TP тайна" + "L2TP тайна" + "шифроване" + "PPTP шифроване" + "Задаване на предварително споделен ключ за IPSec" + "предварително споделен ключ за IPSec" + "предварително споделен ключ за IPSec" + "Задаване на VPN сървър" + "VPN сървър" + "VPN сървър" + "Име на VPN сървър" + "DNS домейни за търсене" + "DNS домейни за търсене" + "%s е зададена" + "%s не е зададена" + "%s не е зададена (незадължително)" + "Активиране на %s" + "Деактивиране на %s" + "%s е активирано" + "%s е деактивиранo" + "Настройки за VPN" + "Задаване и управление на частни виртуални мрежи (VPN)" + "(непроменени)" + "(не е зададенo)" + "Хранилище за идентификационни данни" + "Използване на сигурни идентификационни данни" + "Даване на достъп до защитени сертификати и други идентификационни данни" + "Въвеждане на парола" + "Въведете паролата за хранилището за идентификационни данни." + "Инсталиране от USB" + "Инсталиране от SD картата" + "Инсталиране на шифровани сертификати от USB" + "Инсталиране на сертификати от SD карта" + "Задаване на парола" + "Задаване или промяна на паролата за хранилището за идентификационни данни" + "Изчистване на хранилище" + "Изчиства хранилището от цялото съдържание и му задава нова парола" + "Наистина ли искате да изтриете всички идентификационни данни и да зададете нова парола за хранилището им?" + "Текуща парола:" + "Нова парола:" + "Потвърждаване на нова парола:" + "Задаване на парола за хранилището за идентификационни данни (поне 8 знака)." + "Моля, въведете правилната парола." + "Моля, въведете правилната парола. Имате още един опит преди хранилището за идентификационни данни да бъде изтрито." + "Моля, въведете правилната парола. Имате още %1$d опита преди хранилището за идентификационни данни да бъде изтрито." + "Паролите не си съответстват." + "Трябва да въведете и потвърдите парола." + "Моля, въведете паролата." + "Паролата трябва да е поне 8 знака." + "Хранилището за идентификационни данни е изтрито." + "Хранилището за идентификационни данни е активирано." + "Хранилището за идентификационни данни е деактивирано." + + + + + + + + + + + + + + + + + + + + + "Тон за спешност" + "Задаване на поведение при спешно обаждане" + "Поверителност" + "Настройки за поверителност" + "Резервни копия и възстановяване" + "Лични данни" + "Създаване на резервно копие на данните ми" + "Създаване на резервно копие в сървърите на Google на данните за приложенията, паролите за Wi-Fi и другите настройки" + "Автоматично възстановяване" + "Възстановяване на настройки и други данни от резервно копие при преинсталиране на приложение" + "Резервно копие" + "Наистина ли искате да спрете да създавате резервни копия на своите пароли за Wi-Fi, отметки и други настройки и данните за приложенията си и да изтриете всички копия от сървърите на Google?" + "Административни настройки на устройство" + "Администратор на устройство" + "Деактивиране" + "Администратори на устройство" + "Няма налични администратори на устройство" + "Да се активира ли администраторът на устройството?" + "Активиране" + "Администратор на устройство" + "Активирането на този администратор ще разреши на приложението %1$s да изпълнява следните действия:" + "Този администратор е активен и разрешава на приложението %1$s да изпълнява следните действия:" + "Без заглавие" + "Общи" + "Вх. обаждания" + "Известия" + "Отзиви" +
    diff --git a/res/values-ca-nokeys/strings.xml b/res/values-ca-nokeys/strings.xml new file mode 100644 index 00000000000..dffe2772cf2 --- /dev/null +++ b/res/values-ca-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Gestiona les aplicacions" + diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml new file mode 100644 index 00000000000..9fd7e1f9a9d --- /dev/null +++ b/res/values-ca/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amèrica" + "Europa" + "Àfrica" + "Àsia" + "Austràlia" + "Pacífic" + "Totes" + + + "Sense animacions" + "Algunes animacions" + "Totes les animacions" + + + "No es mostra cap animació de finestres" + "Es mostren algunes animacions de finestres" + "Es mostren totes les animacions de finestres" + + + "15 segons" + "30 segons" + "1 minut" + "2 minuts" + "10 minuts" + "30 minuts" + + + "Molt lenta" + "Lenta" + "Normal" + "Ràpida" + "Molt ràpid" + + + "Molt baix" + "Baixa" + "Normal" + "Alta" + "Molt alt" + + + "Anglès nord-americà" + "Anglès britànic" + "Francès" + "Alemany" + "Italià" + "Espanyol" + + + + "S\'està cercant..." + "S\'està connectant…" + "S\'està autenticant…" + "S\'està obtenint l\'adreça IP…" + "Connectat" + "Suspesa" + "S\'està desconnectant..." + "Desconnectada" + "Incorrecte" + + + + "S\'està cercant..." + "S\'està connectant a %1$s..." + "S\'està autenticant amb %1$s…" + "S\'està obtenint l\'adreça IP de %1$s…" + "Connectat a %1$s" + "Suspesa" + "S\'està desconnectant de %1$s…" + "Desconnectada" + "Incorrecte" + + + "Obre" + "WEP" + "PSK WPA/WPA2" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Dolenta" + "Normal" + "Bona" + "Excel·lent" + + + "Quan s\'apagui la pantalla" + "Mai mentre estigui connectada" + "Mai" + + + "Temps d\'ús" + "Recompte d\'inicis" + "Nom de l\'aplicació" + + + "PEAP" + "TLS" + "TTLS" + + + "Cap" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Desactivat" + "Alerta" + "Vibra" + + + "Cap" + "PAP" + "CHAP" + "PAP o CHAP" + + + "Emmagatzematge intern del dispositiu" + "Targeta SD extraïble" + "Deixa que ho decideixi el sistema" + + + "Sempre" + "Mai" + "Només en mode silenciós" + "Només quan no és en mode silenciós" + + diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml new file mode 100644 index 00000000000..fe7dc9f36a5 --- /dev/null +++ b/res/values-ca/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Sí" + "No" + "Desconegut" + "Activa la ràdio" + "Desactiva la ràdio" + "Visualitza la llibreta d\'adreces de la SIM" + "Visualitza els números de marcatge fix" + "Visualitza els números de marcatge de serveis" + "Obtén la llista PDP" + "En servei" + "Sense servei" + "Només trucades d\'emergència" + "Ràdio desactivada" + "Itinerància" + "No està en itinerància" + "Absent" + "Està sonant" + "Trucada en curs" + "Desconnectat" + "S\'està connectant" + "Connectat" + "Suspesa" + "desconegut" + "paquets" + "bytes" + "dBm" + "asu" + "LAC" + "CID" + "Desinstal·la emmag. USB" + "Desmunta la targeta SD" + "Esborra l\'emmagatzematge USB" + "Esborra la targeta SD" + "Petita" + "Mitjana" + "Gran" + "D\'acord" + "Emmagatzematge USB" + "Targeta SD" + "Estat de la bateria:" + "Endoll:" + "Escala de bateria:" + "Nivell de la bateria:" + "Estat de la bateria:" + "Tecnologia de la bateria:" + "Voltatge de la bateria:" + "mV" + "Temperatura de la bateria:" + "° C" + "Temps des de l\'inici:" + "Temps d\'activació en bateria:" + "Temps d\'activació en carregar:" + "Hora d\'activació de la pantalla:" + "Desconegut" + "S\'està carregant" + "(CA)" + "(USB)" + "S\'està descarregant" + "No s\'està carregant" + "Plena" + "Desconnectada" + "CA" + "USB" + "CA+USB" + "Desconegut" + "Desconegut" + "Bo" + "Sobrecalentament" + "Esgotada" + "Per sobre del voltatge" + "Error desconegut" + "Bluetooth" + "Detectable" + "Detectable durant %1$s segons…" + "Fes que el dispositiu es pugui detectar" + "Bloqueja el marcatge per veu" + "Impedeix l\'ús del marcador Bluetooth quan la pantalla estigui bloquejada" + "Dispositius Bluetooth" + "Nom del dispositiu" + "No s\'ha definit cap nom; s\'utilitza el nom del compte" + "Cerca dispositius" + "Es desconnectarà %1$s." + "Connectat" + "Desconnectat" + "S\'està desconnectant..." + "S\'està connectant…" + + "Emparella aquest dispositiu" + "S\'està emparellant..." + "Emparellat però no connectat" + "mans lliures/auricular" + "S\'està cercant" + "Sol·licitud d\'emparellament de Bluetooth" + "Sol·licitud d\'emparellament" + "Seleccioneu l\'emparellament amb " + "Selector de dispositiu Bluetooth" + "Sol·licitud de permís de Bluetooth" + "Una aplicació del telèfon sol·licita permís per activar el Bluetooth. Voleu permetre-ho?" + "Una aplicació del telèfon sol·licita permís per permetre que altres dispositius Bluetooth puguin detectar el telèfon durant %1$d segons. Voleu permetre-ho?" + "Una aplicació del telèfon sol·licita permís per activar el Bluetooth i perquè altres dispositius puguin detectar el telèfon durant %1$d segons. Voleu permetre-ho?" + "S\'està activant Bluetooth..." + "Configuració de data i hora" + "1:00 p. m." + "13:00" + "Canvi de l\'hora" + "Data" + "Seleccioneu el fus horari" + "Normal (%s)" + "Previsualitza:" + "Cos de lletra:" + + + "Envia broadcast" + "Action:" + "Inicia activity" + "Resource:" + "Compte:" + "Esborra" + "Port" + "Restauració del valors predeterminats" + "Desa" + "Nom de l\'amfitrió" + "Atenció" + "D\'acord" + "El nom d\'amfitrió que heu escrit no és vàlid." + "Heu de completar el camp del port." + "El camp del port ha de ser buit si el camp de l\'amfitrió és buit." + "El port que heu escrit no és vàlid." + "Ubicació:" + "CID veí:" + "Intents de dades:" + "Servei GPRS:" + "Itinerància:" + "IMEI:" + "Redirecció de trucada:" + "Nombre de PPP restablerts des de l\'inici:" + "Desconnexions de GSM:" + "Xarxa actual:" + "Dades correctes:" + "PPP rebut:" + "Servei GSM:" + "Intensitat del senyal:" + "Estat de la trucada:" + "PPP enviat:" + "Restabliments de la ràdio:" + "Espera de missatges:" + "Número de telèfon:" + "Selecciona la banda de ràdio" + "Tipus de xarxa:" + "Defineix el tipus de xarxa preferida:" + "Ping d\'adreça IP:" + "Fes ping al nom d\'amfitrió (www.google.com):" + "Prova de client HTTP:" + "Executa la prova de ping" + "SMSC:" + "Actualitza" + "Actualitza" + "Commuta la comprovació de DNS" + "Informació/configuració específica d\'OEM" + "Defineix la banda GSM/UMTS" + "S\'està carregant la llista de bandes..." + "Defineix" + "Incorrecte" + "Correcte" + "Els canvis s\'aplicaran quan es torni a connectar el cable USB" + "Activa l\'emmagatzematge massiu USB" + "Total de bytes:" + "Emmag. USB no instal·lat" + "No hi ha cap targeta SD" + "Bytes disponibles:" + "Emmag. USB com a massiu" + "La targeta SD s\'està utilitzant com a dispositiu d\'emmagatzematge massiu" + "No és segur retirar emmag. USB" + "Ara es pot extreure la targeta SD" + "Emmag. USB retirat durant ús." + "La targeta SD s\'ha extret mentre s\'utilitzava." + "Bytes utilitzats:" + "Escaneig mitjans a emmag. USB" + "S\'estan cercant fitxers multimèdia a la targeta SD..." + "Emmag. USB instal·lat només lectura" + "Targeta SD muntada com a només de lectura." + "Següent" + "Configuració regional" + "Seleccioneu l\'idioma" + "Selecció d\'una activitat" + "Informació del dispositiu" + "Informació de la bateria" + "Visualització" + "Informació del telèfon" + "Emmagatzematge USB" + "Targeta SD" + "Configuració del servidor intermediari" + "Cancel·la" + "Configuració" + "Configuració" + "Configuració" + "Mode d\'avió" + "Desactiva totes les connexions sense fil" + "S\'estan desactivant les connexions sense fil..." + "S\'estan activant les connexions sense fil..." + "Sense fil i xarxes" + "Configuració sense fil i de xarxa" + "Gestiona la Wi-fi, el Bluetooth, el mode d\'avió, les xarxes mòbils i les VPN" + "Itinerància de dades" + "Connecta\'t als serveis de dades en itinerància" + "Connecta\'t als serveis de dades en itinerància" + "Heu perdut la connectivitat de dades perquè heu abandonat la xarxa local amb la itinerància de dades desactivada." + "Activa-la" + "Voleu permetre la itinerància de dades? Els costos poden ser molt alts." + "Atenció" + "Selecció d\'operador" + "Seleccioneu un operador de xarxa" + "Data i hora" + "Defineix la data, l\'hora, el fus horari i els formats" + "Automàtic" + "Utilitza els valors proporcionats per la xarxa" + "Utilitza els valors proporcionats per la xarxa" + "Utilitza el format de 24 hores" + "Defineix l\'hora" + "Seleccioneu el fus horari" + "Defineix la data" + "Selecció del format de data" + "Ordena alfabèticament" + "Ordena per fus horari" + "Ubicació i seguretat" + "Configuració d\'ubicació i seguretat" + "Defineix La meva ubicació, el desbloqueig de la pantalla, el bloqueig de la targeta SIM i el bloqueig de l\'emmagatzematge de credencials" + "Defineix La meva ubicació, el desbloqueig de pantalla i el bloqueig d\'emmagatzematge de credencials" + "Contrasenyes" + "Seguretat del desbloqueig de pantalla" + "Configuració del bloqueig de pantalla" + "Bloqueja la pantalla amb un patró, PIN o contrasenya" + "Canvia el bloqueig de pantalla" + "Canvia o desactiva la seguretat de contrasenyes, PIN o patrons" + "Cap" + "Desactiva la seguretat de desbloqueig de pantalla" + "Patró" + "Dibuixeu el patró per desbloquejar la pantalla" + "PIN" + "Introduïu un PIN numèric per desbloquejar la pantalla" + "Contrasenya" + "Introduïu una contrasenya per desbloquejar la pantalla" + "Opció desactivada per l\'administrador remot del telèfon" + "Desactiva el bloqueig de pantalla" + "Elimina el patró de desbloqueig" + "Elimina el PIN de desbloqueig" + "Elimina la contrasenya de desbloqueig" + "Canvia el patró de desbloqueig" + "Canvia el PIN de desbloqueig" + "Canvia la contrasenya de desbloqueig" + "La contrasenya ha de tenir almenys %d caràcters" + "El PIN ha de tenir almenys %d caràcters" + "Premeu Continua quan hàgiu acabat" + "Continua" + "El PIN no pot tenir més de %d dígits" + "El PIN no pot tenir més de %d dígits" + "El PIN només pot contenir els dígits 0-9" + "La contrasenya conté un caràcter no vàlid" + "La contrasenya ha de contenir almenys una lletra" + "La contrasenya ha de contenir almenys un dígit" + "La contrasenya ha de contenir almenys un símbol" + "D\'acord" + "Cancel·la" + "Administració del dispositiu" + "Selecciona els administradors del dispositiu" + "Afegeix o elimina administradors del dispositiu" + "Bluetooth" + "Activa el Bluetooth" + "Configuració de Bluetooth" + "Configuració de Bluetooth" + "Gestiona les connexions, defineix el nom i la detecció del dispositiu" + "Sol·licitud d\'emparellament de Bluetooth" + "Informació de dispositiu Bluetooth" + \n"Escriviu el PIN per fer l\'emparellament amb \"%1$s\". (Proveu 0000 o 1234.)" + \n"Escriviu la contrasenya per emparellar amb \"%1$s\"." + "Per fer l\'emparellament amb \"%1$s\", confirmeu que mostra la contrasenya: %2$s." + "%1$s"\n"vol emparellar-se." + "Introduïu %2$s a \"%1$s\" per fer l\'emparellament." + "Emparella" + "No emparellis" + "dispositiu Bluetooth" + "Atenció" + "Hi ha hagut un problema en fer l\'emparellament amb %1$s." + "S\'ha produït un problema en fer l\'emparellament amb %1$s perquè el PIN o la contrasenya són incorrectes." + "No es pot establir la comunicació amb %1$s." + "Emparellament rebutjat per %1$s." + "S\'ha produït un problema en connectar-se a %1$s." + "Cerca dispositius" + "Connecta" + "Desconnecta" + "Emparella\'l i connecta-t\'hi" + "Desemparella" + "Desconnecta\'t i desemparella\'l" + "Opcions…" + "Connecta\'t a..." + "Multimèdia" + "Telèfon" + "Transferència" + "Connectat a àudio d\'un suport" + "Connectat a àudio del telèfon" + "Connectat a l\'àudio multimèdia i del telèfon" + "Opcions de: %1$s" + "Connecta" + "Connecta\'t al dispositiu Bluetooth" + "Perfils" + "Connectat a àudio d\'un suport" + "Connectat a àudio del telèfon" + "Connectat al servidor de transferència de fitxers" + "No està connectat al servidor de transferència de fitxers" + "Utilitza-ho per a l\'àudio dels fitxers multimèdia" + "Utilitza-ho per a l\'àudio del telèfon" + "Utilitza per a la transferència de fitxers" + "Configuració de la base" + "Utilitza la base per a l\'àudio" + "Com a telèfon amb altaveu" + "Per a música i fitxers multimèdia" + "Recorda la configuració" + "NFC" + "Utilitza Near Field Communication per llegir i intercanviar etiquetes" + "S\'ha produït un error." + "Wi-fi" + "Activa la Wi-fi" + "Configuració de Wi-fi" + "Configuració de Wi-fi" + "Configura i gestiona els punts d\'accés sense fil" + "S\'està activant..." + "S\'està desactivant..." + "Error" + "En mode d\'avió" + "No es pot cercar xarxes" + "Notificació de xarxa" + "Notifica\'m quan hi hagi una xarxa oberta disponible" + "Afegeix una xarxa Wi-fi" + "Xarxes Wi-fi" + "Cerca" + "Avançat" + "Connecta\'t a la xarxa" + "Oblida la xarxa" + "Modifica la xarxa" + "SSID de xarxa" + "Seguretat" + "Intensitat del senyal" + "Estat" + "Velocitat d\'enllaç" + "Adreça IP" + "Mètode EAP" + "Autenticació de fase 2" + "Certificat de CA" + "Certificat d\'usuari" + "Identitat" + "Identitat anònima" + "Contrasenya" + "Mostra la contrasenya." + "(sense canvis)" + "(sense especificar)" + "Recordada" + "Desactivat" + "Fora de l\'abast" + "Protegida amb %1$s" + "%2$s, protegida amb %1$s" + "Connecta" + "Oblida" + "Desa" + "Cancel·la" + "Avançat" + "Domini reglamentari" + "Definiu el nombre de canals que s\'utilitzaran" + "S\'ha produït un problema en definir el domini reglamentari." + "%1$d canals" + "Política de suspensió de Wi-fi" + "Especifiqueu quan canviar de Wi-fi a dades mòbils" + "S\'ha produït un problema en definir la política de suspensió." + "Adreça MAC" + "adreça IP" + "Configuració d\'IP" + "Desa" + "Cancel·la" + "Escriviu una adreça IP vàlida." + "Utilitza una IP estàtica" + "DNS 1" + "DNS 2" + "Passarel·la" + "Màscara de xarxa" + "Punt de connexió Wi-fi portàtil" + "Punt de connexió portàtil %1$s actiu" + "Error de punt de connexió Wi-fi portàtil" + "Configuració de punt de connexió Wi-fi portàtil" + "Configura i gestiona el punt de connexió Wi-fi portàtil" + "Configuració de punt de connexió Wi-fi portàtil" + "Configura el punt de connexió Wi-fi" + "Punt de connexió Wi-fi portàtil %1$s %2$s" + "AndroidHotspot" + "So" + "Visualització" + "Configuració del so" + "Mode silenciós" + "Silencia tots els sons excepte multimèdia i alarmes" + "Tots els sons, tret dels elements multimèdia, estan silenciats" + "So de trucada del telèfon" + + "Volum" + "Volum del timbre" + + "Vibra quan estigui en silenci" + "Permet el feedback de vibració en mode silenciós" + "Vibra" + "Feedback de vibració per a trucades i notificacions" + "So de trucada de notificació" + + "Llum de notificació d\'impulsos" + "Llum de ratolí de bola intermitent repetidament en notificacions noves" + "So de trucada" + "Notificació" + "Utilitza el volum de trucada entrant per a les notificacions" + "Selecciona el so de trucada de notificació" + "Multimèdia" + "Defineix el volum de la música i els vídeos" + "Alarma" + "Configuració d\'àudio per a la base connectada" + "Tons audibles" + "Reprodueix tons en utilitzar el teclat" + "Reprodueix tons en utilitzar el teclat" + "Selecció audible" + "Reprodueix un so en fer una selecció de pantalla" + "Reprodueix un so en fer una selecció de pantalla" + "Sons de bloqueig de pantalla" + "Reprodueix sons en bloquejar i desbloquejar la pantalla" + "Reprodueix sons en bloquejar i desbloquejar la pantalla" + "Comentaris tàctils" + "Vibra en prémer les tecles programables i en certes interaccions de la IU" + "Vibra en prémer les tecles programables i en certes interaccions de la IU" + "Cancel·lació de sorolls" + "Suprimeix els sorolls de fons en parlar o enregistrar." + "Base" + "Configuració de la base" + "Àudio" + "Configuració de la base d\'escriptori connectada" + "Configuració de la base de cotxe connectada" + "Telèfon no acoblat a la base" + "Configuració de la base connectada" + "No s\'ha trobat la base" + "El telèfon ha d\'estar acoblat a la base per configurar l\'àudio de la base" + "So d\'inserció de la base" + "Reprodueix un so en inserir o treure el telèfon de la base" + "No reprodueixis cap so en inserir o treure el telèfon de la base" + "Comptes i sincronització" + "Afegeix o elimina comptes i canvia la configuració dels comptes" + "Cerca" + "Gestiona la configuració i l\'historial de cerca" + "Configuració de visualització" + "Animació" + "Mostra una animació en obrir i tancar les finestres" + "Mostra una animació en obrir i tancar les finestres" + "Gira la pantalla automàticament" + "Canvia d\'orientació automàticament en girar el telèfon" + "Canvia d\'orientació automàticament en girar el telèfon" + "Brillantor" + "Ajusta la brillantor de la pantalla" + "Temps d\'espera de la pantalla" + "Ajusta el retard abans que s\'apagui automàticament la pantalla" + "Brillantor automàtica" + "Configuració de bloqueig de targeta SIM" + "Configura el bloqueig de la targeta SIM" + "Bloqueig de targeta SIM" + "Bloqueja la targeta SIM" + "Requereix el PIN per utilitzar el telèfon" + "Requereix el PIN per utilitzar el telèfon" + "Canvia el PIN de la SIM" + "PIN de la SIM" + "Bloqueja la targeta SIM" + "Desbloqueja la targeta SIM" + "PIN de la SIM antic" + "PIN de la SIM nou" + "Torneu a escriure el PIN nou" + "PIN de la SIM" + "PIN incorrecte." + "Els codis PIN no coincideixen." + "No es pot canviar el PIN."\n"Pot ser que el PIN sigui incorrecte." + "PIN de la SIM canviat correctament" + "No es pot canviar l\'estat de bloqueig de la targeta SIM."\n"Pot ser que el PIN sigui incorrecte." + "D\'acord" + "Cancel·la" + "Estat del telèfon" + "Actualitzacions del sistema" + + "Versió d\'Android" + "Número de model" + "Versió de banda base" + "Versió de nucli" + "Número de muntatge" + "No disponible" + "Estat" + "Estat" + "Número de telèfon, senyal, etc." + "Emmagatzematge" + "Configuració d\'emmagatzematge" + "Desmunta l\'emmagatzematge USB, mostra l\'emmagatzematge disponible" + "Desmunta la targeta SD, visualitza l\'emmagatzematge disponible" + "El meu número de telèfon" + "MIN" + "Versió de PRL" + "MEID" + "Tipus de xarxa mòbil" + "Estat de la xarxa mòbil" + "Estat del servei" + "Intensitat del senyal" + "Itinerància" + "Xarxa" + "Adreça MAC de Wi-fi" + "Adreça de Bluetooth" + "No disponible" + "Temps actiu" + "Temps d\'activació" + "Emmagatzematge intern" + "Emmagatzematge USB" + "Targeta SD" + "Espai disponible" + "Espai total" + "Desmunta la targeta SD" + "Desinstal·la emmag. USB intern" + "Desmunta la targeta SD per retirar-la de forma segura" + "Insereix emmagatzematge USB per instal·lar-lo" + "Inseriu una targeta SD per muntar-la" + "Instal·la emmagatzematge USB" + "Munta la targeta SD" + "Instal·la l\'emmagatzematge USB" + "Munta la targeta SD" + "Esborra l\'emmagatzematge USB" + "Esborra la targeta SD" + "Esborra dades USB intern." + "Esborra totes les dades de la targeta SD del telèfon, com música i fotos" + "No disponible" + " (Només de lectura)" + "Desmunta emmag. USB" + "Desmunta la targeta SD" + "Si desinstal·les l\'emmagatzematge USB, algunes aplicacions que estàs utilitzant s\'aturaran i és possible que no estiguin disponibles fins que tornis a instal·lar l\'emmagatzematge USB." + "Si desmunteu la targeta SD, algunes de les aplicacions que utilitzeu s\'aturaran i pot ser que no estiguin disponibles fins que torneu a muntar la targeta SD." + "Error en desmunt. l\'emmag. USB" + "Error de desmuntatge de la targeta SD" + "No es pot desinstal·lar l\'emmagatzematge USB. Torna-ho a provar." + "No es pot desmuntar la targeta SD. Torneu-ho a provar més tard." + "L\'emmagatzematge USB es desinstal·larà." + "La targeta SD es desinstal·larà." + "S\'està desmuntant" + "Desmuntatge en curs" + "Estat de la bateria" + "Nivell de la bateria" + "APN" + "Edició del punt d\'accés" + "<No definit>" + "Nom" + "APN" + "Servidor intermediari" + "Port" + "Nom d\'usuari" + "Contrasenya" + "Servidor" + "MMSC" + "Servidor intermediari MMS" + "Port MMS" + "MCC" + "MNC" + "Tipus d\'autenticació" + "Cap" + "PAP" + "CHAP" + "PAP o CHAP" + "Tipus d\'APN" + "Suprimeix l\'APN" + "APN nou" + "Desa" + "Descarta" + "Atenció" + "El camp Nom no pot ser buit." + "L\'APN no pot ser buit." + "Els camps MCC han de tenir 3 dígits." + "El camp MNC ha de tenir 2 o 3 dígits." + "S\'està restaurant la configuració predeterminada d\'APN" + "Restableix al valor predeterminat" + "S\'ha completat el restabliment de configuració predeterminada d\'APN" + "Restabliment de dades de fàbrica" + "Esborra totes les dades del telèfon" + "Això esborrarà totes les dades de l\'""emmagatzematge intern"" del telèfon, incloesos:"\n\n
  • "El Compte de Google"
  • \n
  • "Configuració i dades del sistema i d\'aplicacions"
  • \n
  • "Aplicacions baixades"
  • \n\n"Per esborrar totes les dades d\'aquest telèfon, cal esborrar l\'""emmagatzematge USB""."\n\n
    + "Això esborrarà totes les dades de l\'""emmagatzematge intern"" del teu telèfon, incloent:"\n\n
  • "El teu Compte de Google"
  • \n
  • "Configuració i dades del sistema i d\'aplicacions"
  • \n
  • "Aplicacions baixades"
  • \n\n"Per esborrar música, imatges i altres dades d\'usuari, cal esborrar la ""targeta SD""."\n\n
    + "Esborra l\'emmagatzematge USB" + "Esborra la targeta SD" + "Esborra dades USB intern." + "Esborra dades targeta SD, com música o fotos." + "Restableix el telèfon" + "Voleu esborrar tota la informació personal i les aplicacions baixades? Aquesta acció no es pot desfer." + "Esborra-ho tot" + "Dibuixeu el perfil de desbloqueig" + "Heu de dibuixar el patró de desbloqueig per confirmar un restabliment del telèfon." + "No s\'ha restablert perquè el servei d\'esborrament del sistema no està disponible." + "Esborra l\'emmagatzematge USB" + "Esborra la targeta SD" + "Esborra totes les dades de l\'emmagatzematge USB" + "Esborra totes les dades de la targeta SD" + "Aquesta acció esborrarà l\'emmagatzematge USB. Perdràs ""totes"" les dades que hi tinguis emmagatzemades." + "Aquesta acció esborrarà la targeta SD. Perdràs ""totes"" les dades de la targeta." + "Esborra l\'emmagatzematge USB" + "Esborra la targeta SD" + "Vols esborrar l\'emmagatzematge USB i suprimir tots els fitxers que hi tens emmagatzemats? L\'acció no es podrà desfer." + "Vols esborrar la targeta SD i suprimir tots els fitxers que hi tens emmagatzemats? L\'acció no es podrà desfer." + "Esborra-ho tot" + "Dibuixeu el perfil de desbloqueig" + "Has de dibuixar el teu patró de desbloqueig per confirmar que vols esborrar l\'emmagatzematge USB." + "Has de dibuixar el teu patró de desbloqueig per confirmar que vols esborrar la targeta SD." + "Configuració de trucada" + "Configura el correu de veu, el desviament de trucades, les trucades en espera i la identificació de trucada" + "Ancoratge a la xarxa" + "Punt de connexió portàtil" + "Ancoratge a la xarxa i punt de connexió portàtil" + "Comparteix la connexió de dades mòbils del telèfon per USB" + "Comparteix la connexió mòbil del telèfon com a punt de connexió Wi-fi portàtil" + "Comparteix la connexió de dades mòbils del telèfon per USB o com a punt de connexió Wi-fi portàtil" + "USB" + "Ancoratge a la xarxa d\'USB" + "USB connectat, marqueu-ho per ancorar a la xarxa" + "Ancorat a la xarxa" + "No es pot ancorar a la xarxa quan s\'utilitza l\'emmagatzematge USB" + "USB no connectat" + "Error d\'ancoratge a la xarxa USB" + "Ajuda" + "Xarxes mòbils" + "Defineix les opcions d\'itinerància, xarxes i APN" + "La meva ubicació" + "Utilitza les xarxes sense fil" + "Mostra la ubicació a les aplicacions (com ara Mapes) mitjançant xarxes sense fil" + "Ubicació determinada per la xarxa Wi-fi i/o xarxes mòbils" + "Utilitza satèl·lits GPS" + "En ubicar, precisió a nivell de carrer" + "Ubica al nivell del carrer (requereix més bateria i visualitzar el cel)" + "Utilitza GPS assistit" + "Utilitza el servidor per ajudar al GPS (desmarqueu-ho per reduir l\'ús de la xarxa)" + "Utilitza el servidor per ajudar al GPS (desmarqueu-ho per millorar el rendiment del GPS)" + "Quant al telèfon" + "Visualitza la informació legal, l\'estat del telèfon i la versió del programari" + "Informació legal" + "Col·laboradors" + "Copyright" + "Llicència" + "Condicions d\'ús" + "Programa d\'aprenentatge del sistema" + "Apreneu a utilitzar el telèfon" + "Llicències de codi obert" + "S\'ha produït un problema en llegir les llicències." + "S\'està carregant…" + "Informació de seguretat" + "Informació de seguretat" + "El telèfon no està connectat a un servei de dades. Per visualitzar aquesta informació ara, aneu a %s des de qualsevol equip connectat a Internet." + "S\'està carregant…" + "Trieu la contrasenya" + "Selecció del PIN" + "Confirmació de la contrasenya" + "Confirmació del PIN" + "Les contrasenyes no coincideixen" + "Els codis PIN no coincideixen" + "La contrasenya s\'ha definit" + "S\'ha definit el PIN" + "El patró s\'ha definit" + "Desbloqueig de pantalla" + "Canvia el patró de desbloqueig" + "Canvia el PIN de desbloqueig" + "Confirmeu el patró desat" + "Torneu-ho a provar:" + "Dibuixeu un perfil de desbloqueig" + "Premeu Menú per obtenir ajuda." + "Solteu el dit en acabar." + "Connecteu %d punts com a mínim. Torneu-ho a provar:" + "Patró enregistrat." + "Torneu a dibuixar el patró per confirmar-lo:" + "Patró de desbloqueig nou:" + "Confirma" + "Torna a dibuixar" + "Torna-ho a provar" + "Continua" + "Patró de desbloqueig" + "Requereix un patró" + "Cal dibuixar el patró per desbloquejar la pantalla" + "Utilitza el patró visible" + "Utilitza feedback tàctil" + "Defineix el patró de desbloqueig" + "Canvia el patró de desbloqueig" + "Com dibuixar un patró de desbloqueig" + "Massa intents incorrectes" + "Torneu-ho a provar d\'aquí a %d segons." + "Cancel·la" + "Següent" + "Protecció del telèfon" + "Per protegir el telèfon d\'usos no autoritzats, creeu un patró de desbloqueig de pantalla personal. "\n\n"1""  A la pantalla següent veureu com es dibuixa un patró d\'exemple. "\n\n"2""  Quan estigueu preparat, dibuixeu el vostre propi patró de desbloqueig personal. Experimenteu amb diversos patrons, però connecteu com a mínim quatre punts. "\n\n"3""  Torneu a dibuixar el patró per confirmar-lo. "\n\n"Esteu preparat per començar? Toqueu \"Següent\""". "\n\n"Per deixar el telèfon desprotegit, toqueu \"Cancel·la\"." + "Patró d\'exemple" + "Connecteu almenys quatre punts."\n" "\n"Toqueu \"Següent\" quan estigueu preparat per dibuixar el vostre propi patró." + "Gestiona les aplicacions" + "Gestiona i elimina les aplicacions instal·lades" + "Aplicacions" + "Gestiona aplicacions i configura dreceres d\'inici ràpid" + "Configuració de l\'aplicació" + "Orígens desconeguts" + "Permet la instal·lació d\'aplicacions que no siguin de Market" + "El telèfon i les dades personals són més vulnerables a atacs per part d\'aplicacions d\'orígens desconeguts. Accepteu que sou l\'únic responsable dels danys al telèfon o de la pèrdua de dades que puguin resultar de l\'ús d\'aquestes aplicacions." + "Informació de l\'aplicació" + "Emmagatzematge" + "Inicia de manera predeterminada" + "Permisos" + "Memòria cau" + "Esborra la memòria cau" + "Memòria cau" + "Controls" + "Força l\'aturada" + "Total" + "Aplicació" + "Dades" + "Desinstal·la" + "Desactiva" + "Activa" + "Esborra les dades" + "Desinstal·la les actualitzacions" + "Heu seleccionat que aquesta aplicació s\'iniciï de manera predeterminada per a algunes accions." + "No s\'ha definit cap valor predeterminat." + "Esborra els valors predeterminats" + "Desconegut" + "Ordena per nom" + "Ordena per mida" + "Mostra els serveis que s\'estan executant" + "Mostra processos cau" + "Gestiona l\'espai" + "Filtre" + "Selecció de les opcions de filtre" + "Tots" + "S\'ha baixat" + "S\'està executant" + "Emmagatzematge USB" + "A la targeta SD" + "Desactivada" + "Sense aplicacions." + "Emmagatzematge intern" + "Emmagatzematge USB" + "Emmag. targeta SD" + "S\'està tornant a calcular la mida..." + "Suprimeix" + "Se suprimiran definitivament totes les dades d\'aquesta aplicació. Això inclou tots els fitxers, la configuració, els comptes, les bases de dades, etc." + "D\'acord" + "Cancel·la" + "Aplicació no trobada" + "L\'aplicació no s\'ha trobat a la llista d\'aplicacions instal·lades." + "No es poden esborrar les dades de l\'aplicació." + "Desinstal·la les actualitzacions" + "Voleu desinstal·lar totes les actualitzacions d\'aquesta aplicació del sistema Android?" + "Esborra les dades" + "No s\'han pogut esborrar les dades de l\'aplicació" + "Aquesta aplicació pot accedir als següents elements del telèfon:" + "S\'està calculant..." + "No es pot capturar la mida del paquet" + "No teniu cap aplicació de tercers instal·lada." + "versió %1$s" + "Mou" + "Desplaça al telèfon" + "Mou a emmagatzematge USB" + "Desplaça a la targeta SD" + "S\'està desplaçant" + "No queda prou emmagatzematge." + "L\'aplicació no existeix." + "L\'aplicació està protegida contra còpia." + "La ubicació d\'instal·lació especificada no és vàlida." + "No es poden instal·lar actualitzacions del sistema en suports externs." + "Força l\'aturada" + "Forçar l\'aturada d\'una aplicació pot provocar que funcioni malament. Estàs segur que vols continuar?" + "Desplaçament de l\'aplicació" + "No s\'ha pogut desplaçar l\'aplicació. %1$s" + "Ubicació d\'instal·lació preferida" + "Canvia la ubicació d\'instal·lació preferida per a les aplicacions noves." + "Ús d\'emmagatzematge" + "Mostra l\'emmagatzematge utilitzat per les aplicacions" + "Serveis en execució" + "Visualitza i controla els serveis que s\'estan utilitzant" + "S\'està reiniciant" + "Procés de fons en memòria cau" + "No s\'executa cap servei." + "Iniciat per l\'aplicació." + + + "%1$s lliure" + "%1$s utilitzat" + "RAM" + + + "%1$d procés i %2$d servei" + "%1$d procés i %2$d serveis" + "%1$d processos i %2$d servei" + "%1$d processos %2$d serveis" + "S\'està executant l\'aplicació" + "No actiu" + "Serveis" + "Processos" + "Atura" + "Configuració" + "Aquest servei ha estat iniciat per la seva aplicació. Aturar-lo pot provocar que l\'aplicació falli." + "Aquesta aplicació no es pot aturar de forma segura. Si ho fas, pots perdre part de la teva feina actual." + "Aquest és un procés d\'una aplicació anterior que es conserva per obtenir una velocitat més elevada en cas que torni a fer falta. Normalment no hi ha cap motiu per aturar-lo." + "%1$s: actualment en ús. Toca \"Configuració\" per controlar-ho." + "Procés principal que està en ús." + "El servei %1$s està en ús." + "El proveïdor %1$s està en ús." + "Vols aturar el servei del sistema?" + "Estàs segur que vols aturar aquest servei del sistema? Si ho fas, és possible que algunes funcions del teu telèfon deixin de funcionar correctament fins que l\'apaguis i el tornis a encendre." + "Idioma i teclat" + "Configuració d\'idioma i teclat" + "Configuració d\'idioma" + "Configuració de teclat" + "Selecciona l\'idioma" + + "Substitució automàtica" + "Corregeix les paraules mal escrites" + "Majúscula automàtica" + "Posa en majúscules la primera lletra d\'una frase" + "Puntuació automàtica" + "Configuració del teclat físic" + "Premeu la tecla d\'espai dos cops per inserir \".\"" + "Contrasenyes visibles" + "Mostra la contrasenya a mesura que escric" + "Pot ser que aquest mètode d\'entrada pugui recopilar tot el text que escriviu, incloses dades personals, com ara contrasenyes i números de targetes de crèdit. Ve de l\'aplicació %1$s. Voleu utilitzar aquest mètode d\'entrada?" + "Diccionari de l\'usuari" + "Diccionari de l\'usuari" + + "Afegeix" + "Addició al diccionari" + "Edició de la paraula" + "Edita" + "Suprimeix" + "No teniu cap paraula al diccionari de l\'usuari. Podeu afegir una paraula mitjançant el menú." + "Proves" + "Informació del telèfon" + "Informació de la bateria" + "Inici ràpid" + "Defineix les tecles de drecera per iniciar aplicacions" + "Assigna una aplicació" + "Cap drecera" + "Cerca + %1$s" + "Esborra" + "La drecera de %1$s (%2$s) s\'esborrarà." + "D\'acord" + "Cancel·la" + "Aplicacions" + "Dreceres" + "Entrada de text" + "Gestiona les opcions d\'entrada de text" + "Configuració de: %1$s" + "Configuració del teclat en pantalla" + "Teclat integrat" + "Configuració de teclat físic integrat" + "Desenvolupament" + "Defineix les opcions per al desenvolupament d\'aplicacions" + "Depuració d\'USB" + "Mode de depuració quan l\'USB està connectat" + "Mantén-te activat" + "La pantalla no se suspendrà mai mentre s\'estigui carregant" + "Permet les ubicacions fictícies" + "Permet les ubicacions fictícies" + "Voleu permetre la depuració USB?" + "La depuració d\'USB només és per a finalitats de desenvolupament. Es pot utilitzar per copiar dades entre l\'equip i el dispositiu, per instal·lar aplicacions al dispositiu sense notificació i per llegir dades de registre." + "Selecció de gadget" + "Selecció de widget" + "%1$d d %2$d h %3$d m %4$d s" + "%1$d h %2$d m %3$d s" + "%1$d m %2$d s" + "%1$d s" + "Estadístiques d\'ús" + "Estadístiques d\'ús" + "Ordena per:" + "Aplicació" + "Recompte" + "Temps d\'ús" + "Accessibilitat" + "Configuració d\'accessibilitat" + "Gestiona les opcions d\'accessibilitat" + "Accessibilitat" + "Serveis d\'accessibilitat" + "No hi ha cap servei d\'accessibilitat instal·lat." + "Pot ser que aquest servei d\'accessibilitat pugui recopilar tot el text que escriviu, incloses dades personals, com els números de les targetes de crèdit, tret de les contrasenyes. També pot registrar les interaccions que feu amb la interfície d\'usuari. Ve de l\'aplicació %1$s. Voleu utilitzar aquest servei d\'accessibilitat?" + "Voleu desactivar l\'accessibilitat?" + "No s\'ha trobat cap aplicació relacionada amb l\'accessibilitat" + "No teniu instal·lada cap aplicació relacionada amb l\'accessibilitat."\n\n"Podeu baixar un lector de pantalla per al dispositiu des d\'Android Market."\n\n"Feu clic a D\'acord per instal·lar el lector de pantalla." + "Botó d\'engegada" + "El botó d\'engegada finalitza la trucada" + "Durant una trucada, si es prem el botó d\'engegada, es finalitza la trucada en comptes d\'apagar-se la pantalla" + "Ús de la bateria" + "Elements que han utilitzat la bateria" + "Ús de la bateria des que s\'ha desconnectat" + "Ús de la bateria des que s\'ha restablert" + "%1$s a la bateria" + "%1$s des de la desconnexió" + "S\'està carregant" + "Pantalla activada" + "GPS activat" + "Wi-Fi" + "Despert" + "Senyal de telèfon" + + + "Temps d\'activació del dispositiu" + "Wi-Fi a temps" + "Wi-Fi a temps" + "%1$s - %2$s%%" + "Detalls d\'ús de la bateria" + "Detalls d\'ús" + "Ajusta l\'ús d\'energia" + "Paquets inclosos" + "Visualització" + "Wi-fi" + "Bluetooth" + "Espera de cel·la" + "Trucades de veu" + "Telèfon inactiu" + "Total de CPU" + "Primer pla de la CPU" + "Mantenir despert" + "GPS" + "Wi-Fi en marxa" + "Telèfon" + "Dades enviades" + "Dades rebudes" + "Àudio" + "Vídeo" + "Temps activat" + "Temps sense senyal" + "Força l\'aturada" + "Informació de l\'aplicació" + "Configuració de l\'aplicació" + "Configuració de visualització" + "Configuració Wi-Fi" + "Configuració de Bluetooth" + "Bateria utilitzada per les trucades de veu" + "Bateria utilitzada quan el telèfon està inactiu" + "Bateria utilitzada per la ràdio de cel·la" + "Canvia al mode d\'avió per estalviar energia en zones sense cobertura de telefonia mòbil" + "Bateria utilitzada per la pantalla i la retroil·luminació" + "Redueix la brillantor i/o el temps d\'espera de la pantalla" + "Bateria utilitzada per Wi-fi" + "Desactiva la Wi-fi quan no s\'utilitzi o quan no estigui disponible" + "Bateria utilitzada per Bluetooth" + "Desactiva el Bluetooth quan no s\'utilitzi" + "Proveu de connectar-vos a un altre dispositiu Bluetooth" + "Bateria utilitzada per l\'aplicació" + "Atura o desinstal·la l\'aplicació" + "Controla GPS manualment per evitar que l\'aplicació l\'utilitzi" + "L\'aplicació pot oferir paràmetres per reduir l\'ús de la bateria" + "%1$s des de la desconnexió" + "Mentre es va desconnectar per darrera vegada durant %1$s" + "Totals d\'ús" + "Actualitza" + "SO Android" + "Servidor multimèdia" + "Entrada i sortida de veu" + "Configuració d\'entrada i sortida de veu" + "Cerca per veu" + "Teclat Android" + "Entrada de veu" + "Sortida de veu" + "Reconeixedor de la veu" + "Configuració del reconeixedor de la veu" + "Configuració de \"%s\"" + "Configuració de text a veu" + "Configuració de text a veu" + "Utilitza sempre la meva configuració" + "La configuració predeterminada següent substitueix la configuració de l\'aplicació" + "Configuració predeterminada" + "Motor predeterminat" + "Defineix el motor de síntesi de la parla que s\'utilitzarà per al text parlat" + "Velocitat de la parla" + "Velocitat a la qual es diu el text" + "To" + "Afecta el to del text parlat" + "Idioma" + "Defineix la veu específica de l\'idioma per al text parlat" + "Escolteu un exemple" + "Reprodueix una breu demostració de la síntesi de la parla" + "Instal·la les dades de veu" + "Instal·la les dades de veu necessàries per a la síntesi de la parla" + "Les veus necessàries per a la síntesi de la parla no estan instal·lades correctament" + "Això és un exemple de síntesi de la parla." + "La configuració ha canviat. Això és un exemple de com sonen." + "El motor que heu seleccionat no es pot executar" + "Configura" + "Selecciona un altre motor" + "Pot ser que aquest motor de síntesi de la parla pugui recopilar tot el text que es dirà en veu alta, incloses les dades personals, com ara les contrasenyes i els números de les targetes de crèdit. Ve del motor %s. Voleu activar l\'ús d\'aquest motor de síntesi de la parla?" + "Motors" + "Configuració de: %s" + "%s està activat" + "%s està desactivat" + "Idiomes i veus" + "Instal·lada" + "No instal·lada" + "Dona" + "Home" + "Motor de síntesi de parla instal·lat" + "Activa el nou motor abans de l\'ús" + "Control d\'energia" + "S\'està actualitzant la configuració Wi-fi" + "S\'està actualitzant la configuració de Bluetooth" + "Configuració de VPN" + "Connecta\'t a %s" + "Nom d\'usuari:" + "Contrasenya:" + "un nom d\'usuari" + "una contrasenya" + "Recorda el nom d\'usuari" + "Connecta" + "Sí" + "No" + "Enrere" + "No" + "Desa" + "Cancel·la" + "Retrocedeix" + "Connecta\'t a la xarxa" + "Desconnecta\'t de la xarxa" + "Edita la xarxa" + "Suprimeix la xarxa" + "Heu d\'introduir %s." + "Heu de seleccionar %s." + "El nom de VPN \"%s\" ja existeix. Cerqueu un altre nom." + "Esteu segur que voleu suprimir aquesta VPN?" + "Esteu segur que no voleu crear aquest perfil?" + "Esteu segur que voleu descartar els canvis fets a aquest perfil?" + "No es pot establir la connexió a la xarxa. Voleu tornar-ho a provar?" + "S\'ha perdut la connexió. Voleu tornar a establir-la?" + "No es pot resoldre el nom del servidor. Voleu comprovar la configuració del nom del servidor?" + "Error de repte. Voleu comprovar la configuració dels secrets?" + "Falten un o diversos secrets en aquesta configuració de VPN. Voleu comprovar la configuració de secrets?" + "El nom d\'usuari o la contrasenya que heu introduït no són correctes. Voleu tornar-ho a provar?" + "El servidor ha penjat. El nom d\'usuari o la contrasenya que heu introduït podrien ser incorrectes. Voleu tornar-ho a provar?" + "El servidor ha penjat. Pot ser que us trobeu darrere d\'un tallafoc que us impedeixi connectar-vos al servidor. Voleu tornar-ho a provar?" + "S\'ha produït un error a la negociació del servidor. Pot ser que el servidor no accepti l\'opció d\'encriptació. Voleu comprovar la configuració d\'encriptació?" + "Afegeix VPN" + "Afegeix VPN" + "Afegeix la VPN %s" + "Detalls de: %s" + "VPN" + "S\'està connectant..." + "S\'està desconnectant..." + "Connectat" + "Connecta\'t a la xarxa" + "Nom de VPN" + "un nom de VPN" + "S\'ha afegit \"%s\"" + "Es fan canvis a \"%s\"" + "Defineix el certificat d\'usuari" + "Certificat d\'usuari" + "un certificat d\'usuari" + "Defineix el certificat de CA" + "Certificat d\'entitat certificadora (CA)" + "un certificat de CA" + "Defineix el secret L2TP" + "Secret L2TP" + "un secret L2TP" + "encriptació" + "Encriptació PPTP" + "Defineix la clau prèviament compartida d\'IPSec" + "Clau prèviament compartida d\'IPSec" + "una clau prèviament compartida d\'IPSec" + "Defineix el servidor VPN" + "Servidor VPN" + "un servidor VPN" + "Nom del servidor VPN" + "Dominis de cerca DNS" + "Dominis de cerca DNS" + "%s s\'ha definit" + "%s sense definir" + "%s no definit (opcional)" + "Activa %s" + "Desactiva %s" + "%s està activat" + "%s està desactivat" + "Configuració de VPN" + "Configura i gestiona xarxes privades virtuals (VPN)" + "(sense canvis)" + "(sense definir)" + "Emmagatzematge de credencials" + "Utilitza credencials segures" + "Permet a les aplicacions accedir als certificats segurs i a altres credencials" + "Introduïu la contrasenya" + "Introduïu la contrasenya d\'emmagatzematge de credencials." + "Instal·la des d\'emmag. USB" + "Instal·la des de la targeta SD" + "Instal·la certificats encriptats d\'emmagatzematge USB" + "Instal·la els certificats encriptats des de la targeta SD" + "Defineix la contrasenya" + "Defineix o canvia la contrasenya d\'emmagatzematge de credencials" + "Esborra l\'emmagatzematge" + "Esborra tot el contingut de l\'emmagatzematge de credencials i restableix-ne la contrasenya" + "Esteu segur que voleu suprimir totes les credencials i restablir la contrasenya d\'emmagatzematge de credencials?" + "Contrasenya actual:" + "Contrasenya nova:" + "Confirmeu la contrasenya nova:" + "Defineix una contrasenya per a l\'emmagatzematge de credencials (almenys 8 caràcters)." + "Introduïu la contrasenya correcta." + "Introduïu la contrasenya correcta. Teniu un intent més per introduir la contrasenya correcta abans que s\'esborri l\'emmagatzematge de credencials." + "Introduïu la contrasenya correcta. Teniu %1$d intents més per introduir la contrasenya correcta abans que s\'esborri l\'emmagatzematge de credencials." + "Les contrasenyes no coincideixen." + "Heu d\'introduir i confirmar una contrasenya." + "Introduïu la contrasenya." + "La contrasenya ha de tenir almenys 8 caràcters." + "S\'ha esborrat l\'emmagatzematge de credencials." + "L\'emmagatzematge de credencials està activat." + "L\'emmagatzematge de credencials està desactivat." + + + + + + + + + + + + + + + + + + + + + "To d\'emergència" + "Defineix el comportament quan es fa una trucada d\'emergència" + "Privadesa" + "Configuració de privadesa" + "Còpia de seguretat i restauració" + "Dades personals" + "Fes una còpia de seguretat de les dades" + "Fes una còpia de seguretat de les dades d\'aplicacions, contrasenyes Wi-Fi i altres dades de configuració als servidors de Google" + "Restauració automàtica" + "Si reinstal·lo una aplicació, restaura la configuració o altres dades desades amb còpia de seguretat" + "Còpia de seguretat" + "Estàs segur que vols aturar la còpia de seguretat de les teves contrasenyes Wi-Fi, els marcadors i altres dades de configuració i d\'aplicació i esborrar totes les còpies als servidors de Google?" + "Configuració de l\'administració del dispositiu" + "Administrador del dispositiu" + "Desactiva" + "Administradors del dispositiu" + "No hi ha cap administrador del dispositiu disponible" + "Voleu activar l\'administrador del dispositiu?" + "Activa" + "Administrador del dispositiu" + "L\'activació d\'aquest administrador permetrà a l\'aplicació %1$s dur a terme les operacions següents:" + "Aquest administrador està actiu i permet a l\'aplicació %1$s dur a terme les operacions següents:" + "Sense títol" + "General" + "Trucades entrants" + "Notificacions" + "Comentaris" +
    diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index aab006d94b1..17a2dfd960a 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -117,7 +117,7 @@ "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für %1$d Sekunden für andere Bluethooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für %1$d Sekunden für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Bluetooth wird aktiviert..." - "Einstellungen" + "Einstellungen für Datum &amp Uhrzeit" "1:00" "13:00" "Zeit einstellen" @@ -479,7 +479,7 @@ "Display-Timeout" "Verzögerung vor automatischer Bildschirmabschaltung anpassen" "Automatische Helligkeit" - "Einstellungen" + "Einstellungen für SIM-Karten-Sperre" "SIM-Sperre einrichten" "SIM-Kartensperre" "SIM-Karte sperren" @@ -902,7 +902,7 @@ "Keine Eingabehilfen-Anwendungen gefunden" "Es sind keine Eingabehilfen-Anwendungen installiert."\n\n"Sie können von Android Market einen Screenreader für Ihr Gerät herunterladen."\n\n"Klicken Sie auf \"OK\", um den Screenreader zu installieren." "Ein-/Austaste" - "Ein/Aus beendet Anruf" + "Ein-/Austaste beendet Anruf" "Das Drücken der Ein-/Austaste während eines Anrufs beendet den Anruf (statt den Bildschirm auszuschalten)" "Akkuverbrauch" "Was zum Akkuverbrauch beiträgt" @@ -921,7 +921,7 @@ "Aktivzeit des Geräts" "WLAN-Aktivzeit" "WLAN-Aktivzeit" - "%1$s - %2$s%%" + "%1$s - %2$s %%" "Akkuverbrauch - Details" "Details" "Energieverbrauch anpassen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index e75ce290722..3218b166d01 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -228,7 +228,7 @@ "Προσοχή" "Επιλογή παρόχου" "Επιλέξτε εταιρεία δικτύου" - "Ημερομηνία & ώρα" + "Ημερομηνία και ώρα" "Ορισμός ημερομηνίας, ώρας, ζώνης ώρας & μορφές" "Αυτόματο" "Χρήση τιμών που παρέχονται από δίκτυο" @@ -971,7 +971,7 @@ "Ανανέωση" "Λειτουργικό σύστημα Android" "Mediaserver" - "Φωνητική είσοδος και έξοδος" + "Φωνητική είσοδος/έξοδος" "Ρυθμίσεις φωνητικής εισόδου και εξόδου" "Φωνητική αναζήτηση" "Πληκτρολόγιο Android" diff --git a/res/values-en-rGB-nokeys/strings.xml b/res/values-en-rGB-nokeys/strings.xml new file mode 100644 index 00000000000..05263e98aad --- /dev/null +++ b/res/values-en-rGB-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Manage applications" + diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml new file mode 100644 index 00000000000..944af7f9f1f --- /dev/null +++ b/res/values-en-rGB/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "America" + "Europe" + "Africa" + "Asia" + "Australia" + "Pacific" + "All" + + + "No animations" + "Some animations" + "All animations" + + + "No window animations are shown" + "Some window animations are shown" + "All window animations are shown" + + + "15 seconds" + "30 seconds" + "1 minute" + "2 minutes" + "10 minutes" + "30 minutes" + + + "Very slow" + "Slow" + "Normal" + "Fast" + "Very fast" + + + "Very low" + "Low" + "Normal" + "High" + "Very high" + + + "UK English" + "UK English" + "French" + "German" + "Italian" + "Spanish" + + + + "Scanning…" + "Connecting…" + "Authenticating…" + "Obtaining IP address…" + "Connected" + "Suspended" + "Disconnecting…" + "Disconnected" + "Unsuccessful" + + + + "Scanning…" + "Connecting to %1$s…" + "Authenticating with %1$s…" + "Obtaining IP address from %1$s…" + "Connected to %1$s" + "Suspended" + "Disconnecting from %1$s…" + "Disconnected" + "Unsuccessful" + + + "Open" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Poor" + "Fair" + "Good" + "Excellent" + + + "When screen turns off" + "Never when plugged in" + "Never" + + + "Usage Time" + "Launch Count" + "Application Name" + + + "PEAP" + "TLS" + "TTLS" + + + "None" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Off" + "Alert" + "Vibrate" + + + "None" + "PAP" + "CHAP" + "PAP or CHAP" + + + "Internal device storage" + "Removable SD card" + "Let the system decide" + + + "Always" + "Never" + "Only in Silent mode" + "Only when not in Silent mode" + + diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml new file mode 100644 index 00000000000..0f656ce0fdc --- /dev/null +++ b/res/values-en-rGB/strings.xml @@ -0,0 +1,1162 @@ + + + + + "Yes" + "No" + "Unknown" + "Turn on radio" + "Turn off radio" + "View SIM address book" + "View Fixed Dialling Numbers" + "View Service Dialling Numbers" + "Get PDP list" + "In service" + "Out of service" + "Emergency calls only" + "Radio off" + "Roaming" + "Not roaming" + "Idle" + "Ringing" + "Call in progress" + "Disconnected" + "Connecting" + "Connected" + "Suspended" + "unknown" + "pkts" + "bytes" + "dBm" + "asu" + "LAC" + "CID" + "Unmount USB storage" + "Unmount SD card" + "Erase USB storage" + "Erase SD card" + "Small" + "Medium" + "Large" + "OK" + "USB storage" + "SD card" + "Battery status:" + "Power plug:" + "Battery scale:" + "Battery level:" + "Battery health:" + "Battery technology:" + "Battery voltage:" + "mV" + "Battery temperature:" + "° C" + "Time since boot:" + "Awake time on battery:" + "Awake time when charging:" + "Screen ON time:" + "Unknown" + "Charging" + "(AC)" + "(USB)" + "Discharging" + "Not charging" + "Full" + "Unplugged" + "AC" + "USB" + "AC+USB" + "Unknown" + "Unknown" + "Good" + "Overheat" + "Dead" + "Over voltage" + "Unknown error" + "Bluetooth" + "Discoverable" + "Discoverable for %1$s seconds…" + "Make device discoverable" + "Lock voice dialling" + "Prevent use of the Bluetooth dialler when the screen is locked" + "Bluetooth devices" + "Device name" + "No name set, using account name" + "Scan for devices" + "%1$s will be disconnected." + "Connected" + "Disconnected" + "Disconnecting…" + "Connecting…" + + "Pair with this device" + "Pairing…" + "Paired, but not connected" + "handsfree/headset" + "Scanning" + "Bluetooth pairing request" + "Pairing request" + "Select to pair with " + "Bluetooth device picker" + "Bluetooth permission request" + "An application on your phone is requesting permission to turn on Bluetooth. Do you want to do this?" + "An application on your phone is requesting permission to make your phone discoverable by other Bluetooth devices for %1$d seconds. Do you want to do this?" + "An application on your phone is requesting permission to turn on Bluetooth and make your phone discoverable by other devices for %1$d seconds. Do you want to do this?" + "Turning on Bluetooth…" + "Date & time settings" + "1:00 P.M." + "13:00" + "Change time" + "Date" + "Select time zone" + "Normal (%s)" + "Preview:" + "Font size:" + + + "Send broadcast" + "Action:" + "Start activity" + "Resource:" + "Account:" + "Clear" + "Port" + "Restore defaults" + "Save" + "Host name" + "Attention" + "OK" + "The host name that you typed is not valid." + "You must complete the port field." + "The port field must be empty if the host field is empty." + "The port that you typed is not valid." + "Location:" + "Neighbouring CID:" + "Data attempts:" + "GPRS service:" + "Roaming:" + "IMEI:" + "Call redirect:" + "Number of PPP reset since boot:" + "GSM disconnects:" + "Current network:" + "Data successes:" + "PPP received:" + "GSM service:" + "Signal strength:" + "Call status:" + "PPP sent:" + "Radio resets:" + "Message waiting:" + "Phone number:" + "Select radio band" + "Network type:" + "Set preferred network type:" + "Ping IpAddr:" + "Ping Host Name (www.google.co.uk):" + "HTTP Client test:" + "Run ping test" + "SMSC:" + "Update" + "Refresh" + "Toggle DNS check" + "OEM-specific Info/Settings" + "Set GSM/UMTS band" + "Loading band list…" + "Set" + "Unsuccessful" + "Successful" + "Changes take effect when USB cable is reconnected" + "Enable USB mass storage" + "Total bytes:" + "USB storage not mounted" + "No SD card" + "Available bytes:" + "USB storage is being used as a mass storage device" + "SD card is being used as a mass storage device" + "It is now safe to remove the USB storage" + "It is now safe to remove the SD card" + "USB storage was removed while still in use!" + "SD card was removed while still in use!" + "Used bytes:" + "Scanning USB storage for media…" + "Scanning SD card for media…" + "USB storage mounted read-only" + "SD card mounted read-only" + "Next" + "Locale" + "Select your language" + "Select activity" + "Device info" + "Battery info" + "Display" + "Phone info" + "USB storage" + "SD card" + "Proxy settings" + "Cancel" + "Settings" + "Settings" + "Settings" + "Airplane mode" + "Disable all wireless connections" + "Disabling wireless connections…" + "Enabling wireless connections…" + "Wireless & networks" + "Wireless & network settings" + "Manage Wi-Fi, Bluetooth, airplane mode, mobile networks & VPNs" + "Data roaming" + "Connect to data services when roaming" + "Connect to data services when roaming" + "You have lost data connectivity because you left your home network with data roaming turned off." + "Turn it on" + "Allow data roaming? You may incur significant roaming charges!" + "Attention" + "Operator selection" + "Select a network operator" + "Date & time" + "Set date, time, time zone & formats" + "Automatic" + "Use network-provided values" + "Use network-provided values" + "Use 24-hour format" + "Set time" + "Select time zone" + "Set date" + "Select date format" + "Sort alphabetically" + "Sort by time zone" + "Location & security" + "Location & security settings" + "Set My Location, screen unlock, SIM card lock, credential storage lock" + "Set My Location, screen unlock, credential storage lock" + "Passwords" + "Screen-unlock security" + "Set up screen lock" + "Lock screen with a pattern, PIN or password" + "Change screen lock" + "Change or disable pattern, PIN or password security" + "None" + "Disable screen-unlock security" + "Pattern" + "Draw pattern to unlock screen" + "PIN" + "Enter a numeric PIN to unlock screen" + "Password" + "Enter a password to unlock screen" + "Disabled by remote phone administrator" + "Turn off screen lock" + "Remove unlock pattern" + "Remove unlock PIN" + "Remove unlock password" + "Change unlock pattern" + "Change unlock PIN" + "Change unlock password" + "Password must be at least %d characters" + "PIN must be at least %d characters" + "Press Continue when finished" + "Continue" + "PIN can be no longer than %d digits" + "PIN can be no longer than %d digits" + "PIN must contain only digits 0-9" + "Password contains an illegal character" + "Password must contain at least one letter" + "Password must contain at least one digit" + "Password must contain at least one symbol" + "OK" + "Cancel" + "Device administration" + "Select device administrators" + "Add or remove device administrators" + "Bluetooth" + "Turn on Bluetooth" + "Bluetooth settings" + "Bluetooth settings" + "Manage connections, set device name & discoverability" + "Bluetooth pairing request" + "Bluetooth device info" + \n"Type PIN to pair with \"%1$s\". (Try 0000 or 1234.)" + \n"Type passkey to pair with \"%1$s\"." + "%1$sDEVICE_NAMEPASSKEY%2$s" + "%1$s"\n"wants to pair." + "Enter %2$s on \"%1$s\" to pair." + "Pair" + "Don\'t Pair" + "Bluetooth device" + "Attention" + "There was a problem pairing with %1$s." + "%1$sThere was a problem pairing with because the PIN or Passkey is incorrect." + "Cannot establish communication with %1$s." + "Pairing rejected by %1$s." + "There was a problem connecting to %1$s." + "Scan for devices" + "Connect" + "Disconnect" + "Pair & connect" + "Unpair" + "Disconnect & unpair" + "Options…" + "Connect to…" + "Media" + "Phone" + "Transfer" + "Connected to media audio" + "Connected to phone audio" + "Connected to phone and media audio" + "%1$s options" + "Connect" + "Connect to Bluetooth device" + "Profiles" + "Connected to media audio" + "Connected to phone audio" + "Connected to file-transfer server" + "Not connected to file-transfer server" + "Use for media audio" + "Use for phone audio" + "Use for file transfer" + "Dock Settings" + "Use dock for audio" + "As speaker phone" + "For music and media" + "Remember settings" + "NFC" + "Use Near-Field Communication to read and exchange tags" + "An error occurred." + "WiFi" + "Turn on Wi-Fi" + "Wi-Fi settings" + "Wi-Fi settings" + "Set up & manage wireless access points" + "Turning on…" + "Turning off…" + "Error" + "In airplane mode" + "Unable to scan for networks" + "Network notification" + "Notify me when an open network is available" + "Add WiFi network" + "Wi-Fi networks" + "Scan" + "Advanced" + "Connect to network" + "Forget network" + "Modify network" + "Network SSID" + "Security" + "Signal strength" + "Status" + "Link speed" + "IP address" + "EAP method" + "Phase-2 authentication" + "CA certificate" + "User certificate" + "Identity" + "Anonymous identity" + "Password" + "Show password." + "(unchanged)" + "(unspecified)" + "Remembered" + "Disabled" + "Not in range" + "Secured with %1$s" + "%2$s, Secured with %1$s" + "Connect" + "Forget" + "Save" + "Cancel" + "Advanced" + "Regulatory domain" + "Set the number of channels to be used" + "There was a problem setting the regulatory domain." + "%1$d channels" + "Wi-Fi sleep policy" + "Specify when to switch from Wi-Fi to mobile data" + "There was a problem setting the sleep policy." + "MAC address" + "IP address" + "IP settings" + "Save" + "Cancel" + "Please type a valid IP address." + "Use static IP" + "DNS 1" + "DNS 2" + "Gateway" + "Netmask" + "Portable Wi-Fi hotspot" + "Portable hotspot %1$s active" + "Portable Wi-Fi hotspot error" + "Portable Wi-Fi hotspot settings" + "Set up & manage portable Wi-Fi hotspot" + "Portable Wi-Fi hotspot settings" + "Configure Wi-Fi hotspot" + "%1$s %2$s portable Wi-Fi hotspot" + "Android Hotspot" + "Sound" + "Display" + "Sound settings" + "Silent mode" + "All sounds except media & alarms" + "All sounds except media are silenced" + "Phone ringtone" + + "Volume" + "Ringer volume" + + "Vibrate when silent" + "Allow vibration feedback in silent mode" + "Vibrate" + "Vibration feedback for calls and notifications" + "Notification ringtone" + + "Pulse notification light" + "Pulse track-ball light repeatedly for new notifications" + "Ringtone" + "Notification" + "Use incoming call volume for notifications" + "Select notification ringtone" + "Media" + "Set volume for music and videos" + "Alarm" + "Audio settings for the attached dock" + "Audible touch tones" + "Play tones when using dial pad" + "Play tones when using dial pad" + "Audible selection" + "Play sound when making screen selection" + "Play sound when making screen selection" + "Screen lock sounds" + "Play sounds when locking and unlocking the screen" + "Play sounds when locking and unlocking the screen" + "Haptic feedback" + "Vibrate when pressing soft keys and on certain UI interactions" + "Vibrate when pressing soft keys and on certain UI interactions" + "Noise cancellation" + "Suppress background noise when speaking or recording." + "Dock" + "Dock settings" + "Audio" + "Settings for the attached desktop dock" + "Settings for the attached car dock" + "Phone not docked" + "Settings for the attached dock" + "Dock not found" + "The phone must be docked to configure dock audio" + "Dock insertion sound" + "Play sound when inserting or removing phone from dock" + "Don\'t play sound when inserting or removing phone from dock" + "Accounts & sync" + "Add or remove accounts and change account settings" + "Search" + "Manage search settings and history" + "Display settings" + "Animation" + "Show animation when opening &amp:closing windows" + "Show animation when opening &amp:closing windows" + "Auto-rotate screen" + "Switch orientation automatically when rotating phone" + "Switch orientation automatically when rotating phone" + "Brightness" + "Adjust the brightness of the screen" + "Screen timeout" + "Adjust the delay before the screen turns off automatically" + "Automatic brightness" + "SIM card lock settings" + "Set up SIM card lock" + "SIM card lock" + "Lock SIM card" + "Require PIN to use phone" + "Require PIN to use phone" + "Change SIM PIN" + "SIM PIN" + "Lock SIM card" + "Unlock SIM card" + "Old SIM PIN" + "New SIM PIN" + "Retype new PIN" + "SIM PIN" + "Incorrect PIN!" + "PINs don\'t match!" + "Unable to change PIN."\n"Possibly incorrect PIN." + "SIM PIN changed successfully" + "Unable to change SIM card lock state."\n"Possibly incorrect PIN." + "OK" + "Cancel" + "Phone status" + "System updates" + + "Android version" + "Model number" + "Baseband version" + "Kernel version" + "Build number" + "Not available" + "Status" + "Status" + "phone number, signal, etc." + "Storage" + "Storage settings" + "Unmount USB storage, view available storage" + "Unmount SD card, view available storage" + "My phone number" + "MIN" + "PRL Version" + "MEID" + "Mobile network type" + "Mobile network state" + "Service status" + "Signal strength" + "Roaming" + "Network" + "Wi-Fi MAC address" + "Bluetooth address" + "Unavailable" + "Uptime" + "Awake time" + "Internal storage" + "USB storage" + "SD card" + "Available space" + "Total space" + "Unmount SD card" + "Unmount the internal USB storage" + "Unmount the SD card so that you can remove it safely" + "Insert USB storage for mounting" + "Insert an SD card for mounting" + "Mount USB storage" + "Mount SD card" + "Mount the USB storage" + "Mount the SD card" + "Erase USB storage" + "Erase SD card" + "Erases all data on the phone\'s internal USB storage, such as music and photos" + "Erases all data on the phone\'s SD card, such as music and photos" + "Unavailable" + " (Read-only)" + "Unmount USB storage" + "Unmount SD card" + "If you unmount the USB storage, some applications that you are using will stop and may be unavailable until you remount the USB storage." + "If you unmount the SD card, some applications that you are using will stop and may be unavailable until you remount the SD card." + "Unmounting USB storage failed" + "Unmounting SD card failed" + "Cannot unmount USB storage. Try again later." + "Cannot unmount SD card. Try again later." + "USB storage will be unmounted." + "SD card will be unmounted." + "Unmounting" + "Unmount in progress" + "Battery status" + "Battery level" + "APNs" + "Edit access point" + "<Not set>" + "Name" + "APN" + "Proxy" + "Port" + "Username" + "Password" + "Server" + "MMSC" + "MMS proxy" + "MMS port" + "MCC" + "MNC" + "Authentication type" + "None" + "PAP" + "CHAP" + "PAP or CHAP" + "APN type" + "Delete APN" + "New APN" + "Save" + "Discard" + "Attention" + "The Name field cannot be empty." + "The APN cannot be empty." + "MCC field must be 3 digits." + "MNC field must be 2 or 3 digits." + "Restoring default APN settings" + "Reset to default" + "Reset default APN settings completed" + "Factory data reset" + "Erases all data on phone" + "This will erase all data from your phone\'s ""internal storage"", including:"\n\n
  • "Your Google account"
  • \n
  • "System and application data and settings"
  • \n
  • "Downloaded applications"
  • \n\n"To clear all data on this phone, the ""USB storage"" needs to be erased."\n\n
    + "This will erase all data from your phone\'s ""internal storage"", including:"\n\n
  • "Your Google account"
  • \n
  • "System and application data and settings"
  • \n
  • "Downloaded applications"
  • \n\n"To clear music, pictures and other user data as well, the ""SD card"" needs to be erased."\n\n
    + "Erase USB storage" + "Erase SD card" + "Erase all the data on the phone\'s internal USB storage, such as music or photos." + "Erase all the data on the phone\'s SD card, such as music or photos." + "Reset phone" + "Erase all of your personal information and any downloaded applications? It is impossible to reverse this action!" + "Erase everything" + "Draw your unlock pattern" + "You must draw your unlock pattern to confirm a phone reset." + "No reset was performed because the System Clear service is not available." + "Erase USB storage" + "Erase SD card" + "Erases all data in USB storage" + "Erases all data on the SD card" + "This action will erase the USB storage. You will lose ""all"" data stored there!" + "This action will erase the SD card. You will lose ""all"" data on the card!" + "Erase USB storage" + "Erase SD card" + "Erase USB storage, deleting all files stored there? Action cannot be reversed!" + "Erase SD card, deleting all files stored there? Action cannot be reversed!" + "Erase everything" + "Draw your unlock pattern" + "You must draw your unlock pattern to confirm that you want to erase the USB storage." + "You must draw your unlock pattern to confirm that you want to erase the SD card." + "Call settings" + "Set up voicemail, call forwarding, call waiting, caller ID" + "Tethering" + "Portable hotspot" + "Tethering & portable hotspot" + "Share your phone\'s mobile data connection via USB" + "Share your phone\'s mobile connection as a portable Wi-Fi hotspot" + "Share your phone\'s mobile data connection via USB or as a portable Wi-Fi hotspot" + "USB" + "USB tethering" + "USB connected, tick to tether" + "Tethered" + "Can\'t tether when USB storage in use" + "USB not connected" + "USB tethering error" + "Help" + "Mobile networks" + "Set options for roaming, networks, APNs" + "My Location" + "Use wireless networks" + "See location in applications (such as Maps) using wireless networks" + "Location determined by Wi-Fi and/or mobile networks" + "Use GPS satellites" + "When locating, accurate to street level" + "Locate to street level (requires more battery plus view of sky)" + "Use assisted GPS" + "Use server to assist GPS (un-tick to reduce network usage)" + "Use server to assist GPS (un-tick to improve GPS performance)" + "About phone" + "View legal info, phone status, software version" + "Legal information" + "Contributors" + "Copyright" + "Licence" + "Terms and conditions" + "System tutorial" + "Learn how to use your phone" + "Open source licences" + "There is a problem loading the licences." + "Loading…" + "Safety information" + "Safety information" + "Your phone is not connected to a data service. To view this information now, go to %s from any computer connected to the Internet." + "Loading…" + "Choose your password" + "Choose your PIN" + "Confirm your password" + "Confirm your PIN" + "Passwords don\'t match" + "PINs don\'t match" + "password has been set" + "PIN has been set" + "Pattern has been set" + "Screen unlock" + "Change unlock pattern" + "Change unlock PIN" + "Confirm saved pattern" + "Sorry, try again:" + "Draw an unlock pattern" + "Press Menu for help." + "Release finger when done." + "Connect at least %d dots. Try again:" + "Pattern recorded!" + "Draw pattern again to confirm:" + "Your new unlock pattern:" + "Confirm" + "Redraw" + "Retry" + "Continue" + "Unlock pattern" + "Require pattern" + "Must draw pattern to unlock screen" + "Use visible pattern" + "Use tactile feedback" + "Set unlock pattern" + "Change unlock pattern" + "How to draw an unlock pattern" + "Too many incorrect attempts!" + "Try again in %d seconds." + "Cancel" + "Next" + "Securing your phone" + "Protect your phone from unauthorised use by creating a personal screen unlock pattern. "\n\n"1""  On the next screen, watch while an example pattern is drawn. "\n\n"2""  When ready, draw your own personal unlock pattern. Experiment with different patterns but connect at least four dots. "\n\n"3""  Redraw your pattern to confirm. "\n\n"Ready to start? Select “Next”"". "\n\n"To leave your phone unprotected, select “Cancel”." + "Example pattern" + "Connect at least four dots."\n" "\n"Select “Next” when you’re ready to draw your own pattern." + "Manage applications" + "Manage and remove installed applications" + "Applications" + "Manage applications, set up quick launch shortcuts" + "Application settings" + "Unknown sources" + "Allow installation of non-Market applications" + "Your phone and personal data are more vulnerable to be attacked by applications from unknown sources. You agree that you are solely responsible for any damage to your phone or loss of data that may result from using these applications." + "Application info" + "Storage" + "Launch by default" + "Permissions" + "Cache" + "Clear cache" + "Cache" + "Controls" + "Force stop" + "Total" + "Application" + "Data" + "Uninstall" + "Disable" + "Enable" + "Clear data" + "Uninstall updates" + "You have selected to launch this application by default for some actions." + "No defaults set." + "Clear defaults" + "Unknown" + "Sort by name" + "Sort by size" + "Show running services" + "Show cached processes" + "Manage space" + "Filter" + "Select filter options" + "All" + "Downloaded" + "Running" + "USB storage" + "On SD card" + "Disabled" + "No applications." + "Internal storage" + "USB storage" + "SD card storage" + "Recomputing size…" + "Delete" + "All of this application\'s data will be deleted permanently. This includes all files, settings, accounts, databases and so on." + "OK" + "Cancel" + "Application not found" + "The application was not found in the list of installed applications." + "Unable to clear application data." + "Uninstall updates" + "Do you want to uninstall all updates to this Android system application?" + "Clear data" + "Failed clearing data for application" + "This application can access the following on your phone:" + "Computing…" + "Unable to compute package size" + "You do not have any third-party applications installed." + "Version %1$s" + "Move" + "Move to phone" + "Move to USB storage" + "Move to SD card" + "Moving" + "There is not enough storage left." + "The application does not exist." + "The application is copy protected." + "The specified install location is not valid." + "System updates cannot be installed on external media." + "Force stop" + "Force-stopping an application can cause it to misbehave. Are you sure?" + "Move application" + "Failed to move application. %1$s" + "Preferred install location" + "Change the preferred installation location for new applications." + "Storage use" + "View storage used by applications" + "Running services" + "View and control currently running services" + "Restarting" + "Cached background process" + "Nothing running." + "Started by application." + + + "%1$s free" + "%1$s used" + "RAM" + + + "%1$d process and %2$d service" + "%1$d process and %2$d services" + "%1$d processes and %2$d service" + "%1$d processes and %2$d services" + "Running application" + "Not active" + "Services" + "Processes" + "Stop" + "Settings" + "This service was started by its application. Stopping it may cause the application to fail." + "This application cannot be stopped safely. Doing so may lose some of your current work." + "This is an old application process that is being kept for better speed in case it is needed again. There is usually no reason to stop it." + "%1$s: currently in use. Touch Settings to control it." + "Main process that is in use." + "Service %1$s is in use." + "Provider %1$s is in use." + "Stop system service?" + "Are you sure that you want to stop this system service? If you do, some features of your phone may stop working correctly until you turn it off and then on again." + "Language & keyboard" + "Language & keyboard settings" + "Language settings" + "Keyboard settings" + "Select language" + + "Auto-replace" + "Correct mistyped words" + "Auto-cap" + "Capitalise first letter in sentences" + "Auto-punctuate" + "Physical keyboard settings" + "Press Space key twice to insert \".\"" + "Visible passwords" + "Show password as you type" + "This input method may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the application %1$s. Use this input method?" + "User dictionary" + "User dictionary" + + "Add" + "Add to dictionary" + "Edit word" + "Edit" + "Delete" + "You do not have any words in the user dictionary. You can add a word through the menu." + "Testing" + "Phone information" + "Battery information" + "Quick launch" + "Set keyboard shortcuts to launch applications" + "Assign application" + "No shortcut" + "Search + %1$s" + "Clear" + "Your shortcut for %1$s (%2$s) will be cleared." + "OK" + "Cancel" + "Applications" + "Short cuts" + "Text input" + "Manage text input options" + "%1$s Settings" + "On-screen keyboard settings" + "Built-in keyboard" + "Built-in, physical keyboard settings" + "Development" + "Set options for application development" + "USB debugging" + "Debug mode when USB is connected" + "Stay awake" + "Screen will never sleep while charging" + "Allow mock locations" + "Allow mock locations" + "Allow USB debugging?" + "USB debugging is intended for development purposes only. It can be used to copy data between your computer and your device, install applications on your device without notification and read log data." + "Choose gadget" + "Choose widget" + "%1$dd %2$dh %3$dm %4$ds" + "%1$dh %2$dm %3$ds" + "%1$dm %2$ds" + "%1$ds" + "Usage statistics" + "Usage statistics" + "Sort by:" + "Application" + "Count" + "Usage time" + "Accessibility" + "Accessibility settings" + "Manage accessibility options" + "Accessibility" + "Accessibility services" + "No installed accessibility services." + "This accessibility service may be able to collect all the text that you type, including personal data credit card numbers except passwords. It may also log your user interface interactions. It comes from the application %1$s. Use this accessibility service?" + "Disable accessibility?" + "No accessibility-related applications found" + "You do not have any accessibility-related applications installed."\n\n"You can download a screen reader for your device from Android Market."\n\n"Click OK to install the screen reader." + "Power button" + "Power button ends call" + "During a call, pressing Power ends call instead of turning off screen" + "Battery use" + "What has been using the battery" + "Battery use since unplugged" + "Battery use since reset" + "%1$s on battery" + "%1$s since unplugged" + "Charging" + "Screen ON" + "GPS on" + "Wi-Fi" + "Awake" + "Phone signal" + + + "Device awake time" + "Wi-Fi-on time" + "Wi-Fi-on time" + "%1$s - %2$s%%" + "Battery use details" + "Use details" + "Adjust power use" + "Included packages" + "Display" + "WiFi" + "Bluetooth" + "Mobile standby" + "Voice calls" + "Phone idle" + "CPU total" + "CPU foreground" + "Keep awake" + "GPS" + "Wi-Fi running" + "Phone" + "Data sent" + "Data received" + "Audio" + "Video" + "Time on" + "Time without a signal" + "Force stop" + "Application info" + "Application settings" + "Display settings" + "Wi-Fi settings" + "Bluetooth settings" + "Battery used by voice calls" + "Battery used when phone is idle" + "Battery used by mobile radio" + "Switch to airplane mode to save power in areas with no mobile coverage" + "Battery used by the display and backlight" + "Reduce the screen brightness and/or screen timeout" + "Battery used by WiFi" + "Turn off WiFi when not using it or where it is not available" + "Battery used by Bluetooth" + "Turn off Bluetooth when you aren\'t using it" + "Try connecting to a different Bluetooth device" + "Battery used by application" + "Stop or uninstall the application" + "Manually control GPS to prevent application from using it" + "The application may offer settings to reduce battery use" + "%1$s since unplugged" + "While last for unplugged for %1$s" + "Usage totals" + "Refresh" + "Android OS" + "Media server" + "Voice input & output" + "Voice input & output settings" + "Voice search" + "Android keyboard" + "Voice input" + "Voice output" + "Voice recogniser" + "Voice recogniser settings" + "Settings for \'%s\'" + "Text-to-speech settings" + "Text-to-speech settings" + "Always use my settings" + "Default settings below override application settings" + "default settings" + "Default Engine" + "Sets the speech synthesis engine to be used for spoken text" + "Speech rate" + "Speed at which the text is spoken" + "Pitch" + "Affects the tone of the spoken text" + "Language" + "Sets the language-specific voice for the spoken text" + "Listen to an example" + "Play a short demonstration of speech synthesis" + "Install voice data" + "Install the voice data required for speech synthesis" + "Voices required for speech synthesis already properly installed" + "This is an example of speech synthesis." + "Your settings have changed. This is an example of how they sound." + "The engine that you selected is unable to run" + "Configure" + "Select another engine" + "This speech synthesis engine may be able to collect all the text that will be spoken, including personal data like passwords and credit card numbers. It comes from the %s engine. Enable the use of this speech synthesis engine?" + "Engines" + "%s Settings" + "%s is enabled" + "%s is disabled" + "Languages and voices" + "Installed" + "Not installed" + "Female" + "Male" + "Speech synthesis engine installed" + "Enable new engine before use" + "Power Control" + "Updating WiFi setting" + "Updating Bluetooth setting" + "VPN settings" + "Connect to %s" + "Username:" + "Password:" + "a username" + "a password" + "Remember username" + "Connect" + "Yes" + "No" + "Back" + "No" + "Save" + "Cancel" + "Revert" + "Connect to network" + "Disconnect from network" + "Edit network" + "Delete network" + "You must enter %s." + "You must select %s." + "%sthe VPN \'NAME\' already exists. Find another name." + "Are you sure that you want to delete this VPN?" + "Are you sure that you don\'t want to create this profile?" + "Are you sure that you want to discard the changes made to this profile?" + "Unable to connect to the network. Do you want to try again?" + "Connection lost. Do you want to connect again?" + "Server name cannot be resolved. Do you want to check your server name setting?" + "Challenge error. Do you want to check your secret setting?" + "One or more secrets are missing in this VPN configuration. Do you want to check your secret setting?" + "The username or password that you entered is incorrect. Do you want to try again?" + "Server hung up. The username or password that you entered could be incorrect. Do you want to try again?" + "Server hung up. It is possible that you are behind a firewall that prevents you from connecting to the server. Do you want to try again?" + "Server negotiation failed. The server may not agree with your encryption option. Do you want to check your encryption setting?" + "Add VPN" + "Add VPN" + "%sAdd VPN" + "%s details" + "VPNs" + "Connecting..." + "Disconnecting..." + "Connected" + "Connect to network" + "VPN name" + "a VPN name" + "\'%s\' is added" + "Changes are made to \'%s\'" + "Set user certificate" + "User certificate" + "a user certificate" + "Set CA certificate" + "Certificate authority (CA) certificate" + "a CA certificate" + "Set L2TP secret" + "L2TP secret" + "an L2TP secret" + "encryption" + "PPTP encryption" + "Set IPSec preshared key" + "IPSec preshared key" + "an IPSec preshared key" + "Set VPN server" + "VPN server" + "a VPN server" + "VPN server name" + "DNS search domains" + "DNS search domains" + "%s is set" + "%s not set" + "%s not set (optional)" + "Enable %s" + "Disable %s" + "%s is enabled" + "%s is disabled" + "VPN settings" + "Set up & manage Virtual Private Networks (VPNs)" + "(unchanged)" + "(not set)" + "Credential storage" + "Use secure credentials" + "Allow applications to access secure certificates and other credentials" + "Enter Password" + "Enter the credential storage password." + "Install from USB storage" + "Install from SD card" + "Install encrypted certificates from USB storage" + "Install encrypted certificates from SD card" + "Set password" + "Set or change the credential storage password" + "Clear storage" + "Clear credential storage of all contents and reset its password" + "Are you sure that you want to delete all credentials and reset the credential storage password?" + "Current password:" + "New password:" + "Confirm new password:" + "Set a password for the credential storage (at least 8 characters)." + "Please enter the correct password." + "Please enter the correct password. You have one more try to enter the correct password before the credential storage is erased." + "Please enter the correct password. You have %1$d more tries to enter the correct password before the credential storage is erased." + "passwords do not match." + "You must enter and confirm a password." + "Please enter the password." + "The password must contain at least 8 characters." + "The credential storage is erased." + "Credential storage is enabled." + "Credential storage is disabled." + "Encrypted File System" + "Encrypt private user data" + "Enable encrypted file-system storage for private user data in this device" + "Enabling Encrypted File Systems requires a device data wipe." + "Disabling Encrypted File Systems requires a device data wipe." + "Enable" + "Disable" + "Cancel" + "Encrypted File Systems mode change cancelled." + "Encrypted File Systems Warning." + "Emergency tone" + "Set behaviour when an emergency call is placed" + "Privacy" + "Privacy settings" + "Back up and restore" + "personal data" + "Back up my data" + "Back up application data, Wi-Fi passwords and other settings, to Google servers" + "Automatic restore" + "If I reinstall an application, restore backed-up settings or other data" + "Backup" + "Are you sure that you want to stop backing up your Wi-Fi passwords, bookmarks and other settings and application data and erase all copies on Google servers?" + "Device administration settings" + "Device administrator" + "Deactivate" + "Device administrators" + "No available device administrators" + "Activate device administrator?" + "Activate" + "Device administrator" + "Activating this administrator will allow the application %1$s to perform the following operations:" + "This administrator is active and allows the application %1$s to perform the following operations:" + "Untitled" + "General" + "Incoming calls" + "Notifications" + "Feedback" +
    diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 3c9c3c60531..c2196a64be5 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -203,7 +203,7 @@ "Seleccionar actividad" "Información de dispositivo" "Información de la batería" - "Mostrar" + "Pantalla" "Información del teléfono" "Almacenamiento USB" "Tarjeta SD" @@ -216,7 +216,7 @@ "Desactivar todas las conexiones inalámbricas" "Desactivando conexiones inalámbricas…" "Activando conexiones inalámbricas…" - "Redes inalám. y redes" + "Redes y wireless" "Configuración inalámbrica y de red" "Administrar Wi-Fi, Bluetooth, modo de avión, redes, móviles, & VPN" "Roaming de datos" @@ -233,11 +233,11 @@ "Automático" "Utilizar valores proporcionados por la red" "Utilizar valores proporcionados por la red" - "Usar formato de 24 h" + "Usar formato de 24 hs" "Establecer la hora" "Seleccionar zona horaria" "Establecer fecha" - "Sel. el formato de fecha" + "Formato de fecha" "Ordenar alfabéticamente" "Ordenar por zona horaria" "Seguridad y ubicación" @@ -337,12 +337,12 @@ "Utilizar campo la Transmisión de datos en proximidad para leer e intercambiar etiquetas" "Se produjo un error." "Wi-Fi" - "Encender Wi-Fi" + "Activar Wi-Fi" "Configuración Wi-Fi" "Configuración Wi-Fi" "Configurar y administrar los puntos de acceso de teléfonos inalámbricos" - "Encendiendo..." - "Apagándose..." + "Activando..." + "Desactivando..." "Error" "En modo de avión" "No se han podido explorar las redes" @@ -409,7 +409,7 @@ " Zona activa Wi-Fi portátil %1$s %2$s" "Android Hotspot" "Sonido" - "Mostrar" + "Pantalla" "Configuración de sonido" "Modo silencioso" "Silenciar todos los sonidos excepto los medios y las alarmas." @@ -425,7 +425,7 @@ "Vibrar para llamadas y notificaciones" "Tono de llam. de notific." - "Impulsar la luz de notificación" + "Luz de notificación" "Impulsar la luz de la bola de control reiteradamente para recibir nuevas notificaciones" "Tono de llamada" "Notificación" @@ -435,7 +435,7 @@ "Establecer volumen para la música y los videos" "Alarma" "Configuración de audio para la base adjunta" - "Tonos audibles" + "Tonos táctiles sonoros" "Reproducir tonos cuando se utilice el teclado de marcación" "Reproducir tonos cuando se utilice el teclado de marcación" "Selección audible" @@ -444,7 +444,7 @@ "Sonidos de bloqueo de pantalla" "Reproducir canciones al bloquear o desbloquear la pantalla" "Reproducir canciones al bloquear o desbloquear la pantalla" - "Comentarios hápticos" + "Respuesta táctil" "Vibrar al presionar teclas programables y ciertas interacciones de interfaz de usuario" "Vibrar al presionar teclas programables y ciertas interacciones de interfaz de usuario" "Cancelación por ruido" @@ -458,7 +458,7 @@ "Configuración para la base adjunta" "No se encontró la base" "El teléfono debe estar en la base para configurar el audio de la base." - "Sonido al insertar acoplar" + "Sonido al acoplar" "Reproducir sonido cuando se inserte o elimine un teléfono desde acoplar." "No reproducir sonido cuando se inserte o elimine un teléfono desde acoplar." "Cuentas y sincronización" @@ -618,8 +618,8 @@ "Esta acción borrará la tarjeta SD. ¡Perderás ""todos"" los datos de la tarjeta!" "Borrar almacenamiento USB" "Borrar la tarjeta SD" - "¿Deseas borrar el almacenamiento USB y suprimir todos los archivos almacenados allí? ¡Esta acción no se puede cambiar!" - "¿Deseas borrar la tarjeta SD y suprimir todos los archivos almacenados allí? ¡Esta acción no se puede cambiar!" + "¿Deseas borrar el almacenamiento USB y eliminar todos los archivos almacenados allí? ¡Esta acción no se puede cambiar!" + "¿Deseas borrar la tarjeta SD y eliminar todos los archivos almacenados allí? ¡Esta acción no se puede cambiar!" "Borrar todo" "Extrae tu patrón de desbloqueo" "Debes establecer el gráfico de desbloqueo para confirmar que deseas borrar el almacenamiento USB." @@ -695,7 +695,7 @@ "Continuar" "Patrón de desbloqueo" "Requiere un patrón" - "Debes extraer el patrón para desbloquear la pantalla" + "Debes dibujar el patrón para desbloquear la pantalla" "Utilizar un patrón visible" "Usar retroalim. táctil" "Conf. patrón de desbloq." @@ -713,7 +713,7 @@ "Administrar y eliminar aplicaciones instaladas" "Aplicaciones" "Administrar aplicaciones, configurar accesos directos para lanzamientos rápidos" - "Configuración de aplicación" + "Configuración de aplicaciones" "Fuentes desconocidas" "Permite la instalación de aplicaciones que no pertenezcan a Market" "Tu teléfono y datos personales son más vulnerables a sufrir ataques de aplicaciones provenientes de fuentes desconocidas. Aceptas que eres el único responsable de cualquier daño que sufra tu teléfono o de cualquier pérdida de datos que pueda ocasionar el uso de estas aplicaciones." @@ -725,7 +725,7 @@ "Borrar memoria caché" "Memoria caché" "Controles" - "Provocar la detención" + "Forzar la detención" "Total" "Aplicación" "Datos" @@ -756,7 +756,7 @@ "Almacenamiento USB" "Desmontar tarjeta SD" "Recalculando el tamaño…" - "Suprimir" + "Eliminar" "Todos los datos de esta aplicación se suprimirán de forma permanente. Esto incluye todos los archivos, las configuraciones, las cuentas, las bases de datos, etc." "Aceptar" "Cancelar" @@ -782,7 +782,7 @@ "La aplicación está protegida por derecho de autor." "La ubicación específica de la instalación no es válida." "Las actualizaciones del sistema no se pueden instalar en medios externos." - "Provocar la detención" + "Forzar la detención" "Si detienes una aplicación a la fuerza, puedes alterar su comportamiento. ¿Estas seguro de que deseas hacerlo?" "Mover aplicación" "Error al mover la aplicación. %1$s" @@ -845,13 +845,13 @@ "Agregar al diccionario" "Editar trabajo" "Editar" - "Suprimir" + "Eliminar" "El diccionario del usuario no contiene ninguna palabra. Puedes agregar una palabra a través del menú." "Probando" "Información del teléfono" "Información sobre la batería" "Lanzamiento rápido" - "Establecer métodos abreviados de teclado para lanzar aplicaciones" + "Establecer accesos rápidos del teclado para ejecutar aplicaciones" "Asignar aplicación" "No hay acceso directo" "Buscar + %1$s" @@ -924,7 +924,7 @@ "Utilizar detalles" "Ajustar el uso de energía" "Paquetes incluidos" - "Mostrar" + "Pantalla" "Wi-Fi" "Bluetooth" "Célula pendiente" @@ -942,9 +942,9 @@ "Video" "Hora de encendido" "Hora sin una señal" - "Provocar la detención" + "Forzar la detención" "Información de aplicación" - "Configuración de aplicación" + "Configuración de aplicaciones" "Configuración de visualización" "Configuración Wi-Fi" "Config. de Bluetooth" @@ -969,14 +969,14 @@ "Actualizar" "SO Android" "Servidor de medios" - "Entrada y salida por voz" - "Entrada por voz y configuración saliente" + "Entrada y salida de voz" + "Configuración entrada y salida de voz" "Búsqueda por voz" "Teclado de Android" "Entrada por voz" "Salida de voz" "Reconocedor de voz" - "Configuración del reconocedor de voz" + "Reconocimiento de voz" "Configuraciones para \'%s\'" "Configuración de texto de voz" "Configuración de texto a voz" @@ -1034,7 +1034,7 @@ "Conectar a la red" "Desconectar de la red" "Editar red" - "Suprimir red" + "Eliminar red" "Debes ingresar %s." "Debes seleccionar %s." "El nombre de la VPN \"%s\" ya existe. Busca otro nombre." diff --git a/res/values-fa-nokeys/strings.xml b/res/values-fa-nokeys/strings.xml new file mode 100644 index 00000000000..282556fe775 --- /dev/null +++ b/res/values-fa-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "مدیریت برنامه های کاربردی" + diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml new file mode 100644 index 00000000000..1f52b54d5f6 --- /dev/null +++ b/res/values-fa/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "آمریکا" + "اروپا" + "آفریقا" + "آسیا" + "استرالیا" + "اقیانوسیه" + "همه" + + + "انیمیشن موجود نیست" + "برخی از انیمیشن ها" + "همه انیمیشن ها" + + + "انیمیشن پنجره ای نمایش داده نشد" + "برخی از انیمیشن های پنجره نمایش داده می شوند" + "تمام انیمیشن های پنجره نمایش داده می شوند" + + + "15 ثانیه" + "30 ثانیه" + "1 دقیقه قبل" + "2 دقیقه" + "10 دقیقه" + "30 دقیقه" + + + "بسیار آهسته" + "آهسته" + "معمولی" + "سریع" + "بسیار سریع" + + + "بسیار کم" + "کم" + "معمولی" + "زیاد" + "بسیار زیاد" + + + "انگلیسی آمریکایی" + "انگلیسی بریتانیایی" + "فرانسوی" + "آلمانی" + "ایتالیایی" + "اسپانیایی" + + + + "اسکن کردن..." + "در حال اتصال…" + "در حال تأیید اعتبار..." + "در حال دریافت آدرس IP..." + "اتصال برقرار شد" + "معلق" + "در حال قطع اتصال..." + "اتصال قطع شد" + "ناموفق" + + + + "اسکن کردن..." + "در حال اتصال به %1$s…" + "در حال تأیید اعتبار با %1$s..." + "در حال دریافت آدرس IP از %1$s..." + "متصل شد به %1$s" + "معلق" + "اتصال قطع شد از %1$s..." + "اتصال قطع شد" + "ناموفق" + + + "باز کردن" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "ضعیف" + "متعادل" + "خوب" + "عالی" + + + "هنگام خاموش شدن صفحه" + "هرگز در هنگام اتصال" + "هرگز" + + + "زمان استفاده" + "تعداد راه اندازی ها" + "نام برنامه کاربردی" + + + "PEAP" + "TLS" + "TTLS" + + + "هیچکدام" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "خاموش" + "هشدار" + "لرزش" + + + "هیچکدام" + "PAP" + "CHAP" + "PAP یا CHAP" + + + "دستگاه ذخیره سازی داخلی" + "کارت SD جدا شدنی" + "سیستم تصمیم بگیرد" + + + "همیشه" + "هرگز" + "فقط در حالت ساکت" + "فقط زمانی که در حالت ساکت نباشد" + + diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml new file mode 100644 index 00000000000..470b5f3a66f --- /dev/null +++ b/res/values-fa/strings.xml @@ -0,0 +1,1172 @@ + + + + + "بله" + "خیر" + "ناشناس" + "روشن کردن رادیو" + "خاموش کردن رادیو" + "مشاهده دفترچه آدرس سیم کارت" + "مشاهده شماره های شماره گیری ثابت" + "مشاهده شماره های شماره گیری سرویس" + "دریافت لیست PDP" + "در حال تعمیر" + "خارج از سرویس" + "فقط تماس های اضطراری" + "رادیو خاموش" + "رومینگ" + "بدون رومینگ" + "بلااستفاده" + "زنگ زدن" + "تماس در حال انجام" + "اتصال قطع شد" + "در حال اتصال" + "اتصال برقرار شد" + "معلق" + "ناشناس" + "pkts" + "بایت" + "dBm" + "asu" + "LAC" + "CID" + "قطع اتصال حافظه USB" + "جدا کردن کارت SD" + "پاک کردن حافظه USB" + "پاک کردن کارت SD" + "کوچک" + "متوسط" + "بزرگ" + "تأیید" + "حافظه USB" + "کارت SD" + "وضعیت باتری:" + "دوشاخه برق:" + "میزان باتری:" + "سطح باتری:" + "سلامت باتری:" + "فن آوری باتری:" + "ولتاژ باتری:" + "میلی ولت" + "دمای باتری:" + "درجه سانتی گراد" + "زمان از راه اندازی مجدد:" + "زمان بیداری در باتری:" + "زمان بیداری هنگام شارژ کردن:" + "زمان روشن بودن صفحه:" + "ناشناس" + "شارژ کردن" + "(AC)" + "(USB)" + "تخلیه شارژ" + "شارژ نمی شود" + "پر" + "جدا کردن از پریز" + "AC" + "USB" + "AC+USB" + "ناشناس" + "ناشناس" + "خوب" + "گرمای بیش از حد" + "خالی" + "ولتاژ زیاد" + "خطای ناشناس" + "بلوتوث" + "قابل شناسایی" + "قابل شناسایی برای %1$s ثانیه..." + "دستگاه قابل شناسایی شود" + "قفل کردن شماره گیری صوتی" + "ممانعت از استفاده شماره گیر بلوتوث هنگام قفل شدن صفحه" + "دستگاه های بلوتوث" + "نام دستگاه" + "نامی تنظیم نشده، از نام حساب استفاده کنید" + "اسکن برای دستگاه ها" + "%1$s قطع می شود." + "اتصال برقرار شد" + "اتصال قطع شد" + "در حال قطع اتصال..." + "در حال اتصال…" + + "جفت سازی با این دستگاه" + "در حال جفت سازی..." + "جفت شده اما وصل نیست" + "هندزفری/گوشی" + "اسکن کردن" + "درخواست جفت سازی" + "درخواست جفت سازی" + "انتخاب برای جفت سازی با " + "انتخاب کننده دستگاه بلوتوث" + "درخواست مجوز بلوتوث" + "برنامه ای در گوشی شما درخواست کرده است که بلوتوث روشن شود. می خواهید این کار را انجام دهید؟" + "برنامه ای در گوشی شما درخواست کرده است که گوشی شما برای %1$d ثانیه برای دیگر دستگاه های بلوتوث قابل شناسایی باشد. می خواهید این کار را انجام دهید؟" + "برنامه ای در گوشی شما درخواست مجوز برای روشن کردن بلوتوث کرده و اینکه دستگاه شما برای دیگر دستگاه ها به مدت %1$d ثانیه قابل شناسایی باشد. می خواهید این کار را انجام دهید؟" + "خاموش کردن بلوتوث..." + "تنظیمات تاریخ و ساعت" + "1:00 بعدازظهر" + "13:00" + "تغییر ساعت" + "تاریخ" + "انتخاب منطقه زمانی" + "معمولی (%s)" + "پیش نمایش:" + "اندازه قلم:" + + + "ارسال broadcast" + "Action:" + "شروع activity" + "Resource:" + "حساب:" + "پاک کردن" + "درگاه" + "بازیابی موارد پیش فرض" + "ذخیره" + "نام میزبان" + "توجه" + "تأیید" + "نام میزبانی که وارد کرده اید معتبر نیست." + "باید قسمت درگاه را پر کنید." + "اگر قسمت میزبان خالی است، قسمت درگاه باید خالی باشد." + "درگاهی که نوشته اید معتبر نیست." + "مکان:" + "CID مجاور:" + "تلاش های داده:" + "سرویس GPRS:" + "رومینگ:" + "IMEI:" + "تغییر مسیر تماس:" + "تعداد بازنشانی PPP از زمان راه اندازی:" + "GSM قطع می کند:" + "شبکه فعلی:" + "دفعات موفقیت داده:" + "PPP دریافت شده:" + "سرویس GSM:" + "قدرت سیگنال:" + "وضعیت تماس:" + "PPP ارسال شده:" + "بازنشانی های رادیو:" + "پیام در انتظار:" + "شماره تلفن:" + "انتخاب باند رادیو" + "نوع شبکه:" + "تنظیم نوع شبکه برگزیده:" + "پینگ کردن آدرس IP:" + "پینگ کردن نام میزبان(www.google.com):" + "تست سرویس گیرنده HTTP:" + "اجرای تست پینگ" + "SMSC:" + "به روزرسانی" + "تازه کردن" + "تغییر وضعیت علامت DNS" + "تنظیمات/اطلاعات خاص OEM" + "تنظیم باند GSM/UMTS" + "در حال بارگیری لیست باند..." + "تنظیم" + "ناموفق" + "موفقت آمیز" + "تغییرات با اتصال مجدد USB اعمال می شوند" + "فعال کردن ذخیره سازی انبوه USB" + "مجموع بایت ها:" + "حافظه USB متصل نشد" + "بدون کارت SD" + "بایت های موجود:" + "حافظه USB در حال استفاده بعنوان حافظه انبوه است" + "کارت SD در حال استفاده بعنوان دستگاه ذخیره سازی انبوه است" + "اکنون می توانید حافظه USB را با امنیت کامل جدا کنید" + "اکنون می توانید کارت SD را با امنیت کامل جدا کنید" + "حافظه USB در حین استفاده خارج شد!" + "کارت SD در حین استفاده خارج شد!" + "بایت های استفاده شده:" + "در حال اسکن حافظه USB برای رسانه..." + "اسکن کردن کارت SD برای رسانه..." + "حافظه USB به عنوان فقط خواندنی متصل شد" + "کارت SD به صورت فقط خواندنی وصل شده است" + "بعدی" + "محل" + "انتخاب زبان خود" + "انتخاب فعالیت" + "اطلاعات دستگاه" + "اطلاعات باتری" + "نمایش" + "اطلاعات تلفن" + "حافظه USB" + "کارت SD" + "تنظیمات پروکسی" + "لغو" + "تنظیمات" + "تنظیمات" + "تنظیمات" + "حالت هواپیما" + "تمام اتصال های بی سیم غیرفعال شود" + "در حال غیرفعال کردن اتصال های بی سیم..." + "فعالسازی اتصال های بی سیم..." + "شبکه و بی سیم" + "تنظیمات شبکه و بی سیم" + "مدیریت Wi-Fi، بلوتوث، حالت هواپیما، شبکه های تلفن همراه و VPN ها" + "رومینگ داده" + "اتصال به سرویس های داده هنگام رومینگ" + "اتصال به سرویس های داده هنگام رومینگ" + "شما اتصال داده خود را از دست داده اید زیرا رومینگ داده را در شبکه اصلی خود خاموش کرده اید." + "روشن کنید" + "رومینگ داده مجاز است؟ ممکن است هزینه های خاص مربوط به رومینگ در مورد شما اعمال شود!" + "توجه" + "انتخاب اپراتور" + "انتخاب یک اپراتور شبکه" + "تاریخ و ساعت" + "تنظیم تاریخ، ساعت، منطقه زمانی و قالب ها" + "خودکار" + "استفاده از مقادیر ارائه شده توسط شبکه" + "استفاده از مقادیر ارائه شده توسط شبکه" + "استفاده از قالب 24 ساعته" + "تنظیم ساعت" + "انتخاب منطقه زمانی" + "تنظیم تاریخ" + "انتخاب قالب تاریخ" + "ترتیب الفبایی" + "ترتیب بر اساس منطقه زمانی" + "مکان و امنیت" + "تنظیمات مکان و امنیت" + "تنظیم مکان من، قفل صفحه، قفل سیم کارت، قفل محل ذخیره اطلاعات کاربری" + "تنظیم مکان من، بازگشایی قفل صفحه، قفل محل ذخیره اطلاعات کاربری" + "رمزهای ورود" + "امنیت بازگشایی قفل صفحه" + "تنظیم قفل صفحه" + "قفل کردن صفحه با یک الگو، پین یا رمز ورود" + "تغییر قفل صفحه" + "تغییر یا غیرفعال کردن الگو، PIN یا ایمنی رمز ورود" + "هیچکدام" + "غیرفعال کردن ایمنی بازگشایی صفحه" + "الگو" + "الگو را بکشید تا قفل صفحه باز شود" + "پین" + "برای بازگشایی قفل صفحه، یک پین عددی وارد کنید" + "رمز ورود" + "برای بازگشایی قفل صفحه، یک رمز ورود وارد کنید" + "از طریق سرپرست تلفن راه دور غیرفعال شد" + "خاموش کردن قفل صفحه" + "حذف الگوی بازگشایی قفل" + "حذف پین بازگشایی قفل" + "حذف رمز ورود بازگشایی قفل" + "تغییر الگوی بازگشایی قفل" + "تغییر پین بازگشایی قفل" + "تغییر رمز ورود بازگشایی قفل" + "رمز ورود باید حداقل %d نویسه باشد" + "پین باید حداقل %d نویسه باشد" + "با انجام کار روی ادامه فشار دهید" + "ادامه" + "پین نباید بیشتر از %d رقم باشد" + "پین نباید بیشتر از %d رقم باشد" + "پین باید دارای 0 تا 9 رقم باشد" + "رمز ورود دارای یک نویسه غیرقانونی است" + "رمز ورود باید دارای حداقل یک حرف باشد" + "رمز ورود باید دارای حداقل یک رقم باشد" + "رمز ورود باید دارای حداقل یک نماد باشد" + "تأیید" + "لغو" + "سرپرستی دستگاه" + "انتخاب سرپرستان دستگاه" + "افزودن یا حذف سرپرستان دستگاه" + "بلوتوث" + "روشن کردن بلوتوث" + "تنظیمات بلوتوث" + "تنظیمات بلوتوث" + "مدیریت اتصال ها، تنظیم نام دستگاه و قابلیت شناسایی" + "درخواست جفت سازی بلوتوث" + "اطلاعات دستگاه بلوتوث" + \n"پین را برای جفت سازی با \"%1$s\" بنویسید. (0000 یا 1234 را امتحان کنید.)" + \n"رمز ورود را برای جفت سازی با \"%1$s\" بنویسید." + "برای جفت سازی با \"%1$s\"، تأیید کنید که کلید عبور را نمایش دهد: %2$s" + "%1$s"\n"می خواهد جفت شود." + "برای جفت سازی %2$s را در \"%1$s\" وارد کنید." + "جفت سازی" + "جفت نشود" + "دستگاه بلوتوث" + "توجه" + "مشکلی در جفت سازی با %1$s وجود داشت." + "مشکلی در جفت سازی با %1$s وجود داشت زیرا پین یا کلید عبور اشتباه است." + "برقراری ارتباط با %1$s ممکن نیست." + "جفت سازی توسط %1$s رد شد." + "مشکلی در اتصال به %1$s وجود داشت." + "اسکن برای دستگاه ها" + "اتصال" + "قطع اتصال" + "جفت سازی و اتصال" + "لغو جفت سازی" + "قطع اتصال و لغو جفت سازی" + "گزینه ها…" + "اتصال به..." + "رسانه" + "تلفن" + "انتقال" + "به رسانه صوتی متصل شد" + "به تلفن صوتی متصل شد" + "به تلفن و رسانه صوتی متصل شد" + "گزینه های %1$s" + "اتصال" + "اتصال به دستگاه بلوتوث" + "نمایه ها" + "به رسانه صوتی متصل شد" + "به تلفن صوتی متصل شد" + "به سرور انتقال فایل متصل شد" + "به سرور انتقال فایل متصل نیست" + "استفاده برای رسانه صوتی" + "استفاده برای تلفن صوتی" + "استفاده برای انتقال فایل" + "تنظیمات جایگاه" + "استفاده از جایگاه برای صدا" + "به عنوان تلفن دارای بلندگو" + "برای موسیقی و رسانه" + "به خاطر سپردن تنظیمات" + "NFC" + "استفاده از ارتباط راه نزدیک برای خواندن و مبادله برچسب ها" + "خطایی روی داد." + "Wi-Fi" + "روشن کردن Wi-Fi" + "تنظیمات WiFi" + "تنظیمات Wi-Fi" + "تنظیم و مدیریت نقاط دسترسی بی سیم" + "روشن کردن..." + "در حال خاموش کردن..." + "خطا" + "در حالت هواپیما" + "اسکن کردن شبکه ها امکان پذیر نیست" + "اعلان شبکه" + "هنگام در دسترس بودن یک شبکه باز، به من اعلام شود" + "افزودن شبکه Wi-Fi" + "شبکه های Wi-Fi" + "اسکن" + "پیشرفته" + "اتصال به شبکه" + "فراموش کردن شبکه" + "اصلاح کردن شبکه" + "SSID شبکه" + "امنیت" + "قدرت سیگنال" + "وضعیت" + "سرعت پیوند" + "آدرس IP" + "روش EAP" + "تأیید اعتبار مرحله 2" + "گواهی CA" + "گواهی کاربر" + "هویت" + "هویت ناشناس" + "رمز ورود" + "رمز ورود نمایش داده شود." + "(بدون تغییر)" + "(مشخص نشده)" + "به خاطر سپرده شد" + "غیرفعال شد" + "در محدوده نیست" + "ایمن شده با %1$s" + "%2$s، ایمن شده با %1$s" + "اتصال" + "فراموش کردن" + "ذخیره" + "لغو" + "پیشرفته" + "دامنه تنظیم کننده" + "تنظیم تعداد کانال های مورد نظر برای استفاده" + "مشکلی درتنظیم دامنه تنظیم کننده وجود داشت." + "%1$d کانال" + "سیاست توقف موقت عملکرد WiFi" + "زمان جابجایی Wi-Fi به داده تلفن همراه را مشخص کنید" + "مشکلی در تنظیم قوانین خواب دستگاه وجود داشت." + "آدرس MAC" + "آدرس IP" + "تنظیمات IP" + "ذخیره" + "لغو" + "لطفاً یک آدرس IP معتبر بنویسید." + "استفاده از IP ایستا" + "DNS 1" + "DNS 2" + "دروازه" + "Netmask" + "نقطه اتصال Wi-Fi قابل حمل" + "نقطه اتصال قابل حمل %1$s فعال" + "خطای نقطه اتصال Wi-Fi قابل حمل" + "تنظیمات نقطه اتصال Wi-Fi قابل حمل" + "تنظیم و مدیریت نقطه اتصال Wi-Fi قابل حمل" + "تنظیمات نقطه اتصال Wi-Fi قابل حمل" + "پیکربندی نقطه اتصال Wi-Fi" + "%1$s%2$s نقطه اتصال Wi-Fi قابل حمل" + "AndroidHotspot" + "صدا" + "نمایش" + "تنظیمات صوتی" + "حالت ساکت" + "ساکت کردن تمام صداها بجز رسانه و هشدارها" + "تمام صداها بجز صدای رسانه قطع می شود" + "آهنگ زنگ تلفن" + + "میزان صدا" + "میزان صدای زنگ" + + "لرزش در حالت بیصدا" + "امکان ایجاد بازخورد لرزشی را در حالت بیصدا فراهم می آورد" + "لرزش" + "بازخورد لرزشی برای تماس ها و اعلان ها" + "آهنگ زنگ اعلان" + + "چراغ اعلان ضربانی" + "تکرار چراغ گوی مکان نمای ضربانی برای اعلان های جدید" + "آهنگ زنگ" + "اعلان" + "استفاده از صدای تماس ورودی برای اعلان ها" + "انتخاب آهنگ زنگ اعلان" + "رسانه" + "تنظیم میزان صدا برای موسیقی و ویدیو" + "هشدار" + "تنظیمات صوتی برای جایگاه پیوست شده" + "آهنگ های شنیداری لمسی" + "هنگام استفاده از صفحه شماره گیری، صداهایی پخش شود" + "هنگام استفاده از صفحه شماره گیری، صداهایی پخش شود" + "انتخاب شنیداری" + "هنگام انتخاب صفحه، صدا پخش شود" + "هنگام انتخاب صفحه، صدا پخش شود" + "صداهای قفل صفحه" + "هنگام قفل کردن و بازگشایی قفل صفحه، صداها پخش شود" + "هنگام قفل کردن و بازگشایی قفل صفحه، صداها پخش شود" + "بازخورد لمسی" + "لرزش هنگام فشردن کلیدهای موقت و در برخی ارتباطات ویژه UI" + "لرزش هنگام فشردن کلیدهای موقت و در برخی ارتباطات ویژه UI" + "لغو پارازیت" + "هنگام صحبت کردن یا ضبط کردن، صدای اضافی پس زمینه حذف می شود." + "جایگاه" + "تنظیمات جایگاه" + "صوتی" + "تنظیمات برای جایگاه دسک تاپ وصل شده" + "تنظیمات برای جایگاه خودرو وصل شده" + "تلفن در جایگاه نیست" + "تنظیمات برای جایگاه وصل شده" + "جایگاه یافت نشد" + "عکس باید به دستگاه متصل شود تا امکان پیکربندی صوتی دستگاه وجود داشته باشد." + "صدای اتصال جایگاه" + "هنگام اتصال یا جدا کردن تلفن از جایگاه، صدا پخش شود" + "هنگام اتصال یا جدا کردن گوشی از دستگاه، صدا پخش نشود" + "حساب ها و همگام سازی" + "افزودن یا حذف حساب ها و تغییر تنظیمات حساب" + "جستجو" + "مدیریت تنظیمات جستجو و سابقه" + "تنظیمات نمایش" + "انیمیشن" + "نمایش انیمیشن هنگام باز کردن و بستن پنجره ها" + "نمایش انیمیشن هنگام باز کردن و بستن پنجره ها" + "چرخش خودکار صفحه" + "هنگام چرخاندن تلفن، جهت به طور خودکار تغییر می کند" + "هنگام چرخاندن تلفن، جهت به طور خودکار تغییر می کند" + "روشنایی" + "تنظیم روشنایی صفحه" + "وقفه زمانی صفحه" + "تنظیم مدت زمان تأخیر قبل از خاموش شدن خودکار صفحه" + "روشنایی خودکار" + "تنظیمات قفل سیم کارت" + "تنظیم قفل سیم کارت" + "قفل سیم کارت" + "قفل کردن سیم کارت" + "درخواست پین برای استفاده از تلفن" + "درخواست پین برای استفاده از تلفن" + "تغییر پین سیم کارت" + "پین سیم کارت" + "قفل کردن سیم کارت" + "بازگشایی قفل سیم کارت" + "پین سیم کارت قدیمی" + "پین سیم کارت جدید" + "پین جدید را دوباره بنویسید" + "پین سیم کارت" + "پین اشتباه است!" + "پین ها با یکدیگر مطابقت ندارند!" + "پین تغییر نمی کند. ممکن است پین اشتباه باشد."\n + "پین سیم کارت با موفقیت تغییر کرد" + "وضعیت قفل سیم کارت تغییر نمی کند."\n"ممکن است پین اشتباه باشد." + "تأیید" + "لغو" + "وضعیت تلفن" + "به روز رسانی های سیستم" + + "نسخه Android" + "شماره مدل" + "نسخه باند پایه" + "نسخه اصلی" + "شماره ساخت" + "موجود نیست" + "وضعیت" + "وضعیت" + "شماره تلفن، سیگنال و سایر موارد" + "ذخیره سازی" + "تنظیمات ذخیره سازی" + "قطع اتصال حافظه USB، مشاهده حافظه موجود" + "جدا کردن کارت SD، مشاهده محل ذخیره موجود" + "شماره تلفن من" + "MIN" + "نسخه PRL" + "MEID" + "نوع شبکه تلفن همراه" + "وضعیت شبکه تلفن همراه" + "وضعیت سرویس" + "قدرت سیگنال" + "رومینگ" + "شبکه" + "آدرس Wi-Fi MAC" + "آدرس بلوتوث" + "در دسترس نیست" + "زمان فعالیت" + "زمان بیداری" + "حافظه داخلی" + "حافظه USB" + "کارت SD" + "فضای موجود" + "کل فضا" + "جدا کردن کارت SD" + "قطع اتصال حافظه USB داخلی" + "اتصال کارت SD را قطع کنید تا بتوانید آنرا با ایمنی کامل از دستگاه جدا کنید" + "قرار دادن حافظه USB برای اتصال" + "کارت SD را برای اتصال وارد کنید" + "اتصال حافظه USB" + "اتصال کارت SD" + "اتصال حافظه USB" + "اتصال کارت SD" + "پاک کردن حافظه USB" + "پاک کردن کارت SD" + "پاک کردن همه داده های موجود در حافظه USB گوشی مانند موسیقی و عکس" + "پاک کردن همه داده های موجود در کارت SD گوشی مانند موسیقی و عکس" + "در دسترس نیست" + " (فقط خواندنی)" + "قطع اتصال حافظه USB" + "جدا کردن کارت SD" + "در صورت جدا کردن حافظه USB، برخی از برنامه هایی که از آنها استفاده می کنید متوقف می شوند و تا زمانی که کارت SD را جدا نکنید امکان استفاده از آنها وجود نخواهد داشت." + "در صورت جدا کردن کارت SD، برخی از برنامه هایی که از آنها استفاده می کنید متوقف می شوند و تا زمانی که کارت SD را جدا نکنید امکان استفاده از آنها وجود نخواهد داشت." + "اتصال حافظه USB قطع نشد" + "کارت SD جدا نشد" + "نمی توان حافظه را لغو نصب کنید. دوباره امتحان کنید." + "نمی توان کارت SD را جدا کرد. بعداً دوباره امتحان کنید." + "اتصال حافظه USB قطع می شود." + "کارت SD جدا می شود." + "جدا کردن" + "جدا کردن در حال انجام است" + "وضعیت باتری" + "سطح باتری" + "APNها" + "ویرایش نقطه دستیابی" + "<تنظیم نشده>" + "نام" + "APN" + "پروکسی" + "درگاه" + "نام کاربری" + "رمز ورود" + "سرور" + "MMSC" + "پروکسی MMS" + "درگاه MMS" + "MCC" + "MNC" + "نوع تأیید اعتبار" + "هیچکدام" + "PAP" + "CHAP" + "PAP یا CHAP" + "نوع APN" + "حذف APN" + "APN جدید" + "ذخیره" + "صرفنظر" + "توجه" + "قسمت نام نباید خالی باشد." + "APN نمی تواند خالی باشد." + "قسمت MCC باید 3 رقمی باشد." + "قسمت MNC باید 2 یا 3 رقم باشد." + "بازیابی تنظیمات APN پیش فرض" + "بازنشانی به موارد پیش فرض" + "بازنشانی تنظیمات APN پیش فرض انجام شد" + "بازنشانی به داده های کارخانه" + "پاک کردن تمام داده های موجود در گوشی" + "با این کار همه اطلاعات ""حافظه داخلی"" گوشی شما پاک می شود، از جمله:سیستم "\n\n
  • "حساب Google شما"
  • \n
  • "سیستم و داده های برنامه و تنظیمات"
  • \n
  • "برنامه های دانلود شده"
  • \n\n"برای پاک کردن همه داده ها در این گوشی، ""حافظه USB"" باید پاک شود."\n\n
    + "با این کار همه اطلاعات ""حافظه داخلی"" گوشی شما پاک می شود، از جمله:"\n\n
  • "حساب Google شما"
  • \n
  • "سیستم و داده های برنامه و تنظیمات"
  • \n
  • "برنامه های دانلود شده"
  • \n\n"برای پاک کردن موسیقی، تصاویر و سایر داده های کاربر، ""کارت SD"" باید پاک شود."\n\n
    + "پاک کردن حافظه USB" + "پاک کردن کارت SD" + "همه داده های موجود در حافظه USB داخلی گوشی مانند موسیقی یا عکس ها را پاک کنید." + "همه داده های موجود در کارت SD گوشی مانند موسیقی یا عکس ها را پاک کنید." + "بازنشانی تلفن" + "تمام اطلاعات شخصی و هرگونه برنامه دانلود شده را پاک می کنید؟ امکان بازگرداندن این کار وجود ندارد!" + "پاک کردن همه موارد" + "الگوی بازگشایی قفل خود را بکشید" + "برای تأیید بازنشانی گوشی باید الگوی بازگشایی خود را بکشید." + "هیچ بازنشانی انجام نشد زیرا سرویس پاکسازی سیستم در دسترس نیست." + "پاک کردن حافظه USB" + "پاک کردن کارت SD" + "حذف همه داده های موجود در حافظه USB" + "پاک کردن تمام داده های موجود در کارت SD" + "این عملکرد حافظه USB را پاک می کند. شما ""همه"" داده های ذخیره شده در آنجا را از دست می دهید!" + "این عملکرد سبب پاک شدن کارت SD می شود. ""تمام"" اطلاعات موجود بر روی کارت را از دست خواهید داد!" + "پاک کردن حافظه USB" + "پاک کردن کارت SD" + "پاک کردن حافظه USB، حذف همه فایل های ذخیره شده در آنجا؟ این عملکرد دیگر قابل بازگشت نیست!" + "پاک کردن کارت SD، حذف همه فایل های ذخیره شده در آنجا؟ این عملکرد قابل بازگشت نیست!" + "پاک کردن همه موارد" + "الگوی بازگشایی قفل خود را بکشید" + "برای تأیید پاک کردن حافظه USB، باید الگوی قفل گشایی خود را بکشید." + "برای تأیید پاک کردن کارت SD، باید الگوی قفل گشایی خود را بکشید." + "تنظیمات تماس" + "تنظیم پست صوتی، هدایت تماس، انتظار تماس، شناسه تماس گیرنده" + "دارای اتصال داده با سیم" + "نقطه اتصال قابل حمل" + "اتصال داده با سیم و نقطه اتصال قابل حمل" + "اشتراک گذاری اتصال داده تلفن همراه از طریق USB" + "اشتراک گذاری اتصال تلفن همراه شما از طریق یک نقطه اتصال Wi-Fi قابل حمل" + "اشتراک گذاری اتصال داده تلفن همراه از طریق USB یا یک نقطه اتصال Wi-Fi قابل حمل" + "USB" + "اتصال داده با سیم USB" + "USB متصل شد، برای اتصال داده با سیم بررسی کنید" + "دارای اتصال داده با سیم" + "هنگام استفاده از حالت ذخیره سازی USB، نمی توان از اتصال داده با سیم استفاده کرد" + "USB متصل نیست" + "خطای اتصال داده با سیم USB" + "راهنمایی" + "شبکه های تلفن همراه" + "تنظیم گزینه ها برای رومینگ، شبکه ها، APNها" + "موقعیت مکانی من" + "استفاده از شبکه های بی سیم" + "با استفاده از شبکه های بی سیم، مکان را در برنامه ها (از قبیل Maps) مشاهده کنید." + "مکان تعیین شده توسط شبکه های Wi-Fi یا شبکه های تلفن همراه" + "استفاده از ماهواره های GPS" + "هنگام موقعیت یابی، دقت تا سطح خیابان" + "پیدا کردن سطح خیابان (به میزان بیشتری باتری و نمایی از آسمان نیاز است)" + "استفاده از GPS کمکی" + "استفاده از سرور برای کمک به GPS (برای کاهش میزان استفاده از شبکه، علامت آن را حذف کنید)" + "استفاده از سرور برای کمک به GPS (برای ارتقای عملکرد GPS، علامت آن را حذف کنید)" + "درباره تلفن" + "مشاهده اطلاعات حقوقی، وضعیت گوشی، نسخه نرم افزار" + "اطلاعات حقوقی" + "شرکت کنندگان" + "حق نسخه برداری" + "مجوز" + "شرایط و مقررات" + "بخش آموزشی سیستم" + "آموزش نحوه استفاده از گوشی" + "مجوزهای منبع باز" + "مشکلی در بارگیری مجوزها وجود دارد." + "در حال بارگیری…" + "اطلاعات ایمنی" + "اطلاعات ایمنی" + "گوشی شما به سرویس داده متصل نیست. برای مشاهده این اطلاعات، از هر رایانه متصل به اینترنت به %s بروید." + "در حال بارگیری…" + "رمز ورود خود را انتخاب کنید" + "پین خود را انتخاب کنید" + "تأیید رمز ورود خود" + "تأیید پین خود" + "رمزهای ورود مطابقت ندارند" + "پین ها با یکدیگر مطابقت ندارند" + "رمز ورود تنظیم شد" + "پین تنظیم شد" + "الگو تنظیم شد" + "بازگشایی قفل صفحه" + "تغییر الگوی بازگشایی قفل" + "تغییر پین بازگشایی قفل" + "تأیید الگوی ذخیره شده" + "متأسفیم، دوباره امتحان کنید:" + "یک الگوی بازگشایی قفل بکشید" + "برای دریافت راهنمایی روی منو فشار دهید." + "پس از انجام کار، انگشت را رها کنید." + "حداقل %d نقطه را متصل کنید. دوباره امتحان کنید:" + "الگو ضبط شد!" + "مجدداً الگو را برای تأیید بکشید:" + "الگوی بازگشایی قفل جدید شما:" + "تأیید" + "کشیدن مجدد" + "امتحان مجدد" + "ادامه" + "الگوی بازگشایی قفل" + "درخواست الگو" + "برای باز کردن قفل صفحه باید یک الگو بکشید" + "استفاده از الگوی قابل مشاهده" + "استفاده از بازخورد لمسی" + "تنظیم الگوی بازگشایی قفل" + "تغییر الگوی بازگشایی قفل" + "نحوه ترسیم الگوی بازگشایی قفل" + "تلاش های اشتباه زیادی انجام شده است!" + "در %d ثانیه دوباره امتحان کنید." + "لغو" + "بعدی" + "حفظ امنیت تلفن شما" + "با ایجاد یک الگوی شخصی بازگشایی قفل صفحه، از تلفن خود در برابر استفاده های غیرمجاز محافظت کنید. "\n\n"1""  در صفحه بعد، هنگام طراحی یک الگوی نمونه، آن را مشاهده کنید. "\n\n"2""  هنگامی که آماده بودید، الگوی شخصی بازگشایی قفل خود را طراحی کنید. با الگوهای زیادی کار کنید اما حداقل چهار نقطه را به یکدیگر متصل کنید. "\n\n"3""  برای تأیید مجدداً، الگوی خود را بکشید. "\n\n"آماده هستید شروع کنید؟ روی \"بعدی\" کلیک کنید"". "\n\n"برای اینکه تلفن بدون محافظت باشد، روی \"لغو\" کلیک کنید." + "الگوی نمونه" + "حداقل چهار نقطه را متصل کنید."\n" "\n"هنگامی که برای کشیدن الگوی خود آماده شدید، \"بعدی\" را لمس کنید." + "مدیریت برنامه های کاربردی" + "مدیریت وحذف برنامه های حذف شده" + "برنامه های کاربردی" + "مدیریت برنامه های کاربردی، تنظیم میانبرهای راه اندازی سریع" + "تنظیمات برنامه کاربردی" + "منبع ناشناس" + "اجازه نصب برنامه های کاربردی غیر بازاری را می دهد" + "امکان حمله به گوشی و داده های شخصی توسط برنامه های مربوط به منابع ناشناس بیشتر است. شما موافقت می کنید که تنها شما مسئول هرگونه آسیب وارد آمده به گوشی یا از بین رفتن داده ها هستید که ممکن است در پی استفاده از این برنامه ها رخ دهد." + "اطلاعات برنامه کاربردی" + "ذخیره سازی" + "راه اندازی به صورت پیش فرض" + "مجوزها" + "حافظه پنهان" + "پاک کردن حافظه پنهان" + "حافظه پنهان" + "کنترل ها" + "توقف اجباری" + "مجموع" + "برنامه کاربردی" + "داده" + "حذف نصب" + "غیرفعال کردن" + "فعال کردن" + "پاک کردن داده ها" + "حذف نصب نسخه های به روز" + "شما انتخاب کرده اید که این برنامه به صورت پیش فرض برای چندین عملکرد راه اندازی شود." + "تنظیم پیش فرضی موجود نیست." + "پاک کردن پیش فرض ها" + "ناشناس" + "مرتب سازی بر اساس نام" + "ترتیب بر اساس اندازه" + "نمایش سرویس های در حال اجرا" + "فرآیندهای ذخیره شده در حافظه پنهان" + "مدیریت فضا" + "فیلتر" + "انتخاب گزینه های فیلتر" + "همه" + "دانلود شد" + "در حال اجرا" + "حافظه USB" + "در کارت SD" + "غیر فعال شد" + "برنامه ای وجود ندارد." + "حافظه داخلی" + "حافظه USB" + "حافظه کارت SD" + "محاسبه مجدد اندازه..." + "حذف" + "همه داده های این برنامه به صورت دائمی حذف می شود. این امر شامل تمام فایل ها، تنظیمات، حساب ها، پایگاه های داده و دیگر موارد می شود." + "تأیید" + "لغو" + "برنامه کاربردی یافت نشد" + "این برنامه در لیست برنامه های نصب شده یافت نشد." + "اطلاعات درخواست پاک نمی شود." + "حذف نصب نسخه های به روز" + "می خواهید تمام به روز رسانی های این برنامه سیستم Android را حذف کنید؟" + "پاک کردن داده ها" + "پاک کردن داده های برنامه انجام نشد" + "این برنامه کاربردی می تواند به موارد زیر در گوشی شما دسترسی داشته باشد:" + "در حال محاسبه..." + "محاسبه اندازه بسته امکان پذیر نیست" + "هیچ برنامه شخص ثالثی را نصب نکرده اید." + "نسخه %1$s" + "انتقال" + "انتقال به تلفن" + "انتقال به حافظه USB" + "انتقال به کارت SD" + "انتقال دادن" + "فضای ذخیره سازی کافی باقی نمانده است." + "برنامه کاربردی موجود نیست." + "برنامه کاربردی در برابر کپی کردن محافظت شده است." + "مکان نصب خاص معتبر نیست." + "به روز رسانی های سیستم بر روی رسانه های خارجی نصب نمی شود." + "توقف اجباری" + "توقف اجباری یک دستگاه می تواند باعث خرابی آن شود. آیا مطمئن هستید؟" + "انتقال برنامه کاربردی" + "برنامه حذف نشد. %1$s" + "مکان نصب برگزیده" + "تغییر مکان نصب مورد نظر برای برنامه های جدید." + "استفاده از حافظه" + "مشاهده حافظه استفاده شده توسط برنامه ها" + "سرویس های در حال اجرا" + "مشاهده و کنترل سرویس های در حال اجرای فعلی" + "در حال راه اندازی مجدد" + "پردازش پس زمینه ذخیره شده در حافظه پنهان" + "چیزی در حال اجرا نیست." + "شروع توسط برنامه." + + + "%1$s رایگان" + "%1$s استفاده شده" + "RAM" + + + "%1$d فرآیند و %2$d سرویس" + "%1$d فرآیند و %2$d سرویس" + "%1$d فرآیند و %2$d سرویس" + "%1$d فرآیند و %2$d سرویس" + "برنامه در حال اجرا" + "غیر فعال" + "سرویس ها" + "فرآیندها" + "توقف" + "تنظیمات" + "این سرویس توسط برنامه خود راه اندازی شد. توقف آن موجب می شود برنامه کار نکند." + "این برنامه نمی تواند به صورت امن متوقف شود. انجام این کار ممکن است باعث از دست رفتن کار فعلی شما شود." + "این یک فرآیند برنامه قدیمی است که جهت حفظ سرعت بهتر در صورت نیاز مجدد نگهداری و حفظ می شود. معمولاً دلیلی برای توقف آن وجود ندارد." + "%1$s: در حال حاضر در حال استفاده است. برای کنترل آن، تنظیمات را لمس کنید." + "فرایند اصلی که در حال انجام است." + "سرویس %1$s در حال استفاده است." + "ارائه دهنده %1$s در حال استفاده است." + "توقف سرویس سیستم؟" + "مطمئن هستید که می خواهید این سرویس سیستمی را متوقف کنید؟ در این صورت، برخی از ویژگی های گوشی شما ممکن است تا زمانی که آن را خاموش و دوباره روشن کنید، به درستی کار نکنند." + "زبان و صفحه کلید" + "تنظیمات زبان و صفحه کلید" + "تنظیمات زبان" + "تنظیمات صفحه کلید" + "انتخاب زبان" + + "جایگزینی خودکار" + "تصحیح کلمات دارای اشتباه املایی" + "حروف بزرگ خودکار" + "حرف اول در جمله ها بزرگ نوشته شود" + "علامت گذاری خودکار" + "تنظیمات صفحه کلید فیزیکی" + "برای وارد کردن \".\"، کلید فاصله را دو بار فشار دهید." + "رمزهای ورود قابل مشاهده" + "نمایش رمز ورود همزمان با نوشتن" + "این روش وروی ممکن است بتواند تمام متنی را که می نویسید جمع آوری کند، از جمله اطلاعات شخصی مانند رمز ورود و شماره کارت اعتباری. این موارد توسط برنامه %1$s انجام می شود. از این روش ورودی استفاده می کنید؟" + "فرهنگ لغت کاربر" + "فرهنگ لغت کاربر" + + "افزودن" + "افزودن به فرهنگ لغت" + "ویرایش کلمه" + "ویرایش" + "حذف" + "هیچ کلمه ای را در فرهنگ لغت کاربر ندارید. از طریق منو می توانید یک کلمه را اضافه کنید." + "تست کردن" + "اطلاعات تلفن" + "اطلاعات باتری" + "راه اندازی سریع" + "میانبرهای صفحه کلید را برای راه اندازی برنامه ها تنظیم کنید" + "تخصیص برنامه کاربردی" + "بدون میانبر" + "جستجو + %1$s" + "پاک کردن" + "میانبر شما برای %1$s (%2$s) پاک می شود." + "تأیید" + "لغو" + "برنامه های کاربردی" + "میانبرها" + "ووردی متن" + "مدیریت گزینه های ورودی متنی" + "%1$s تنظیمات" + "تنظیمات صفحه کلید روی صفحه" + "صفحه کلید داخلی" + "تنظیمات صفحه کلید واقعی، داخلی" + "توسعه" + "تنظیم گزینه های مربوط به توسعه برنامه" + "رفع عیب USB" + "با اتصال USB حالت رفع عیب فعال شود" + "بیدار ماندن" + "صفحه هرگز در حین شارژ شدن به حالت خواب نمی رود" + "مکان های کاذب مجاز هستند" + "مکان های کاذب مجاز هستند" + "رفع عیب USB انجام شود؟" + "رفع عیب USB در حقیقت فقط برای اهداف توسعه در نظر گرفته شده است. می توان از آن برای کپی داده بین رایانه و دستگاه شما، نصب برنامه ها در دستگاه شما بدون اعلان و خواندن داده های گزارش استفاده کرد." + "انتخاب اسبابک" + "انتخاب ابزارک" + "%1$d روز و %2$d ساعت و %3$d دقیقه و %4$d ثانیه" + "%1$d ساعت و %2$d دقیقه و %3$d ثانیه" + "%1$dدقیقه و %2$d ثانیه" + "%1$d ثانیه" + "آمار کاربرد" + "آمار کاربرد" + "ترتیب بر اساس:" + "برنامه کاربردی" + "تعداد" + "زمان استفاده" + "قابلیت دسترسی" + "تنظیمات قابلیت دسترسی" + "مدیریت گزینه های دسترسی" + "قابلیت دسترسی" + "سرویس های قابلیت دسترسی" + "سرویس قابلیت دسترسی نصب نشده است." + "این سرویس قابلیت دسترسی ممکن است بتواند تمام متن هایی را که شما می نویسید جمع آوری کند، از جمله شماره کارت اعتباری و اطلاعات شخصی بجز رمزهای ورود. همچنین می تواند ارتباطات رابط کاربری شما را در سیستم ثبت کند. این کارها توسط برنامه %1$s انجام می شود. از این سرویس قابلیت دسترسی استفاده می کنید؟" + "دسترسی غیرفعال شود؟" + "هیچ برنامه ای با قابلیت دسترسی مرتبط یافت نشد" + "هیچ برنامه ای در ارتباط با قابلیت دسترسی نصب نکرده اید."\n\n"یک صفحه خوان را می توانید برای دستگاه خود از Android Market دانلود کنید."\n\n"برای نصب صفحه خوان، تأیید را کلیک کنید." + "دکمه روشن/خاموش" + "دکمه روشن/خاموش به تماس پایان می دهد" + "در حین تماس، بجای خاموش کردن صفحه، با فشار دادن دکمه روشن/خاموش، به تماس پایان داده می شود" + "استفاده از باتری" + "چه چیزی باتری را مصرف کرده است" + "استفاده از باتری از زمان جدا شدن" + "استفاده از باتری از زمان بازنشانی" + "%1$s در باتری" + "%1$s از زمان جدا کردن" + "شارژ کردن" + "صفحه روشن" + "GPS در" + "Wi-Fi" + "بیدار" + "سیگنال گوشی" + + + "زمان بیداری دستگاه" + "Wi-Fi به موقع" + "Wi-Fi به موقع" + "%1$s - %2$s%%" + "جزئیات استفاده از باتری" + "جزئیات استفاده" + "تنظیم استفاده از نیرو" + "شامل بسته ها" + "نمایش" + "Wi-Fi" + "بلوتوث" + "حالت آماده به کار تماس" + "تماس های صوتی" + "حالت بلااستفاده تلفن" + "مقدار کل CPU" + "پیش زمینه CPU" + "بیدار باش" + "GPS" + "Wi-Fi در حال اجرا" + "تلفن" + "داده ارسال شده" + "داده دریافت شده" + "صوتی" + "ویدیو" + "زمان روشن" + "زمان بدون سیگنال" + "توقف اجباری" + "اطلاعات برنامه کاربردی" + "تنظیمات برنامه کاربردی" + "تنظیمات نمایش" + "تنظیمات Wi-Fi" + "تنظیمات بلوتوث" + "باتری استفاده شده توسط تماس های صوتی" + "باتری استفاده شده در حالت آماده به کار تلفن" + "باتری استفاده شده توسط رادیوی سلولی" + "در مکان هایی که هیچ پوشش تلفن همراه وجود نداد، به حالت هواپیما جابجا می شود" + "باتری استفاده شده توسط صفحه نمایش و نور پس زمینه" + "روشنایی و یا فاصله زمانی صفحه را کاهش دهید" + "باتری استفاده شده توسط Wi-Fi" + "هنگامی که از Wi-Fi استفاده نمی کنید یا در مکانی که قابل استفاده نیست، آن را خاموش کنید" + "باتری استفاده شده توسط بلوتوث" + "هنگامی که از بلوتوث استفاده نمی کنید آن را خاموش کنید" + "اتصال به یک دستگاه بلوتوث دیگر را امتحان کنید" + "باتری استفاده شده توسط برنامه" + "توقف یا حذف برنامه" + "کنترل دستی GPS برای جلوگیری از برنامه از استفاده از آن" + "این برنامه کاربردی دارای تنظیماتی است که در میزان مصرف باتری صرفه جویی می کند" + "%1$s از زمان جدا کردن" + "در حین قطع اتصال آخر برای %1$s" + "مقدار کل استفاده" + "تازه کردن" + "سیستم عامل Android" + "سرور رسانه" + "ورودی و خروجی صوتی" + "تنظیمات ورودی و خروجی صوتی" + "جستجوی صوتی" + "صفحه کلید Android" + "ورودی صوتی" + "خروجی صوتی" + "شناسایی کننده صدا" + "تنظیمات شناسایی کننده صدا" + "تنظمیات \"%s\"" + "تنظیمات متن به صدا" + "تنظیمات متن به صدا" + "همیشه از تنظیمات من استفاده شود" + "تنظیمات پیش فرض در زیر تنظیمات برنامه را لغو می کند" + "تنظیمات پیش فرض" + "موتور پیش فرض" + "موتور تولید صدا را بری استفاده با متن گفتاری تنظیم می کند" + "سرعت گفتار" + "سرعتی که متن بیان می شود" + "زیر و بمی صدا" + "بر صدای متن گفته شده تأثیر می گذارد" + "زبان" + "صدای خاص یک زبان را برای متن گفتاری تنظیم می کند" + "گوش کردن به یک نمونه" + "نمایش کوتاهی از صدای ترکیبی پخش شود" + "نصب داده های صوتی" + "نصب داده های صوتی مورد نیاز برای ترکیب های صوتی" + "صداهای مورد نیاز برای ترکیب صوتی از قبل به درستی نصب نشده اند." + "این نمونه ای از ترکیب گفتار است." + "تنظیمات شما تغییر کرد. این یک نمونه از نحوه کارکرد آنهاست." + "موتوری که انتخاب کرده اید قابل اجرا نیست" + "پیکربندی" + "انتخاب یک موتور دیگر" + "این موتور ترکیب صوتی ممکن است بتواند تمام متن گفته شده را جمع آوری کند، از جمله اطلاعات شخصی مانند رمزهای ورود و شماره های کارت اعتباری. این کارها توسط موتور%s انجام می شود. استفاده از این موتور ترکیب صوتی را فعال می کنید؟" + "موتورها" + "%s تنظیمات" + "%s فعال است" + "%s غیرفعال است" + "زبان ها و صداها" + "نصب شده" + "نصب نشد" + "مؤنث" + "مذکر" + "موتور ترکیب گفتار نصب شد" + "فعال کردن موتور جدید قبل از استفاده" + "کنترل نیرو" + "به روز رسانی تنظیمات Wi-Fi" + "به روزرسانی تنظیمات بلوتوث" + "تنظیمات VPN" + "اتصال به %s" + "نام کاربری:" + "رمز ورود:" + "یک نام کاربر" + "یک رمز ورود" + "به خاطر سپردن رمز ورود" + "اتصال" + "بله" + "خیر" + "برگشت" + "خیر" + "ذخیره" + "لغو" + "بازگرداندن" + "اتصال به شبکه" + "قطع اتصال از شبکه" + "ویرایش شبکه" + "حذف شبکه" + "باید %s را وارد کنید." + "باید %s را انتخاب کنید." + "نام \"%s\" برای VPN از قبل وجود دارد. یک نام دیگر بیابید." + "مطمئن هستید که می خواهید این VPN را حذف کنید؟" + "مطمئن هستید نمی خواهید این نمایه را ایجاد کنید؟" + "مطمئن هستید که می خواهید از تغییرات ایجاد شده در این نمایه صرفنظر کنید؟" + "اتصال به شبکه برقرار نمی شود. می خواهید دوباره امتحان کنید؟" + "اتصال قطع شد. می خواهید دوباره متصل شوید؟" + "مشکل سرور برطرف نشد. می خواهید تنظیمات نام سرور خود را بررسی کنید؟" + "خطای بررسی هویت. می خواهید تنظیمات محرمانه خود را بررسی کنید؟" + "یک یا چند مورد محرمانه در این پیکربندی VPN از بین رفته است. می خواهید تنظیمات موارد محرمانه خود را بررسی کنید؟" + "نام کاربر یا رمز ورودی که وارد کرده اید اشتباه است. می خواهید دوباره امتحان کنید؟" + "سرور قفل شده است. نام کاربر یا رمز ورودی که وارد کرده اید ممکن است نادرست باشد. می خواهید دوباره امتحان کنید؟" + "سرور قفل شده است. ممکن است شما از فایروالی استفاده می کنید که مانع از اتصال به سرور شود. می خواهید دوباره امتحان کنید؟" + "ارتباط با سرور برقرار نشد. ممکن است سرور با گزینه رمزگذاری شما موافقت نکند. می خواهید تنظیمات رمزگذاری خود را بررسی کنید؟" + "افزودن VPN" + "افزودن VPN" + "افزودن %s VPN" + "جزئیات %s" + "VPNها" + "در حال اتصال..." + "در حال قطع اتصال..." + "اتصال برقرار شد" + "اتصال به شبکه" + "نام VPN" + "یک نام VPN" + "\"%s\" اضافه شده است" + "تغییرات در \"%s\" ایجاد می شوند" + "تنظیم گواهی کاربر" + "گواهی کاربر" + "یک گواهی کاربر" + "تنظیم گواهی CA" + "گواهی اعتبار گواهی (CA)" + "یک گواهی CA" + "تنظیم موارد محرمانه L2TP" + "مورد محرمانه L2TP" + "یک مورد محرمانه L2TP" + "رمزگذاری" + "رمزگذاری PPP" + "تنظیم کلید از پیش مشترک شده IPSec" + "کلید از پیش مشترک شده IPSec" + "کلید از پیش مشترک شده IPSec" + "تنظیم سرور VPN" + "سرور VPN" + "یک سرور VPN" + "نام سرور VPN" + "دامنه های جستجوی DNS" + "دامنه های جستجوی DNS" + "%s تنظیم شد" + "%s تنظیم نشده" + "%s تنظیم نشده (اختیاری)" + "فعال کردن %s" + "غیرفعال کردن %s" + "%s فعال است" + "%s غیرفعال است" + "تنظیمات VPN" + "تنظیم و مدیریت شبکه های خصوصی مجازی (VPN)" + "(بدون تغییر)" + "(تنظیم نشده)" + "ذخیره سازی اطلاعات کاربری" + "استفاده از اطلاعات کاربری ایمن" + "به برنامه های کاربردی اجازه می دهد به گواهی های ایمن و دیگر اطلاعات کاربری دسترسی داشته باشد." + "رمز ورود را وارد کنید" + "رمز ورود دستگاه ذخیره سازی اطلاعات کاربری را وارد کنید." + "نصب از حافظه USB" + "نصب از کارت SD" + "نصب مجوزهای رمزگذاری شده از حافظه USB" + "نصب گواهی های رمزگذاری شده از کارت SD" + "تنظیم رمز ورود" + "تنظیم یا تغییر رمز ورود محل ذخیره اطلاعات کاربری" + "پاک کردن محل ذخیره سازی" + "ذخیره اطلاعات کاربری تمام محتواها را پاک کرده و رمز ورود را بازنشانی کنید" + "مطمئن هستید می خواهید تمام اطلاعات کاربری را حذف کرده و رمز ورود دستگاه ذخیره سازی را بازنشانی کنید؟" + "رمز ورود فعلی:" + "رمز ورود جدید:" + "تأیید رمز ورود جدید:" + "یک رمز ورود را برای محل ذخیره اطلاعات کاربری تنظیم کنید (حداقل 8 نویسه)." + "لطفاً رمز ورود صحیح را وارد کنید." + "لطفاً رمز ورود صحیح را وارد کنید. شما یک بار دیگر قبل از پاک شدن محل ذخیره اطلاعات کاربری می توانید رمز ورود صحیح را وارد کنید." + "لطفاً رمز ورود صحیح را وارد کنید. شما %1$d بار دیگر قبل از پاک شدن محل ذخیره اطلاعات کاربری می توانید رمز ورود صحیح را وارد کنید." + "رمزهای ورود مطابقت ندارند." + "باید رمز ورود را وارد کرده و آن را تأیید کنید." + "لطفاً رمز ورود را وارد کنید." + "رمز ورود باید حداقل 8 نویسه داشته باشد." + "محل ذخیره اطلاعات کاربری پاک شد." + "ذخیره سازی اطلاعات کاربری فعال شد." + "ذخیره سازی اطلاعات کاربری غیرفعال شد." + + + + + + + + + + + + + + + + + + + + + "آهنگ اضطراری" + "واکنش موجود در هنگام برقراری تماس اضطراری را تنظیم کنید" + "رازداری" + "تنظیمات رازداری" + "تهیه نسخه پشتیبان و بازیابی" + "اطلاعات شخصی" + "تهیه نسخه پشتیبان از داده ها من" + "تهیه نسخه پشتیبان از داده ها، رمزهای ورود Wi-Fi و سایر تنظیمات در سرورهای Google" + "بازیابی خودکار" + "در صورت نصب مجدد برنامه، تنظیمات تهیه نسخه پشتیبان یا دیگر داده ها بازیابی شود" + "تهیه نسخه پشتیبان" + "مطمئن هستید که می خواهید تهیه نسخه پشتیبان از رمزهای ورود Wi-Fi، نشانک ها، سایر تنظیمات و داده های برنامه را متوقف کرده و همه نسخه های موجود در سرورهای Google را حذف کنید؟" + "تنظیمات سرپرستی دستگاه" + "سرپرست دستگاه" + "غیرفعال کردن" + "سرپرست های دستگاه" + "هیچ سرپرست دستگاهی موجود نیست" + "سرپرست دستگاه فعال شود؟" + "فعالسازی" + "سرپرست دستگاه" + "فعالسازی این سرپرست به برنامه %1$s امکان می دهد تا عملکردهای زیر را انجام دهید:" + "این سرپرست فعال است و این برنامه را مجاز کرده است تا %1$s عملکردهای زیر را انجام دهد:" + "بدون عنوان" + "کلی" + "تماس های ورودی" + "اعلان ها" + "بازخورد" +
    diff --git a/res/values-fi-nokeys/strings.xml b/res/values-fi-nokeys/strings.xml new file mode 100644 index 00000000000..adf3afb1052 --- /dev/null +++ b/res/values-fi-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Hallinnoi sovelluksia" + diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml new file mode 100644 index 00000000000..d1f9c536b22 --- /dev/null +++ b/res/values-fi/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerikka" + "Eurooppa" + "Afrikka" + "Aasia" + "Australia" + "Tyynimeri" + "Kaikki" + + + "Ei animaatioita" + "Joitakin animaatioita" + "Kaikki animaatiot" + + + "Ikkuna-animaatioita ei näytetä" + "Joitakin ikkuna-animaatioita näytetään" + "Kaikki ikkuna-animaatiot näytetään" + + + "15 sekuntia" + "30 sekuntia" + "1 minuutti" + "2 minuuttia" + "10 minuuttia" + "30 minuuttia" + + + "Hyvin hidas" + "Hidas" + "Normaali" + "Nopea" + "Hyvin nopea" + + + "Hyvin matala" + "Matala" + "Normaali" + "Korkea" + "Hyvin korkea" + + + "amerikanenglanti" + "britannianenglanti" + "ranska" + "saksa" + "italia" + "espanja" + + + + "Etsitään..." + "Yhdistetään…" + "Varmennetaan…" + "Haetaan IP-osoitetta..." + "Yhdistetty" + "Pidätetty" + "Katkaistaan yhteyttä..." + "Yhteys katkaistu" + "Epäonnistui" + + + + "Etsitään..." + "Yhdistetään verkkoon %1$s..." + "Varmennetaan verkkoon %1$s..." + "Haetaan IP-osoitetta verkosta %1$s..." + "Yhdistetty verkkoon %1$s" + "Pidätetty" + "Katkaistaan yhteys verkosta %1$s…" + "Yhteys katkaistu" + "Epäonnistui" + + + "Avaa" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Huono" + "Kohtalainen" + "Hyvä" + "Erinomainen" + + + "Kun näyttö sammuu" + "Ei koskaan, kun laturi on kytketty" + "Ei koskaan" + + + "Käyttöaika" + "Käynnistyskertojen lukumäärä" + "Sovelluksen nimi" + + + "PEAP" + "TLS" + "TTLS" + + + "Ei mitään" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Pois käytöstä" + "Ilmoitus" + "Värinä" + + + "Ei mitään" + "PAP" + "CHAP" + "PAP tai CHAP" + + + "Laitteen sisäinen tallennustila" + "Poistettava SD-kortti" + "Anna järjestelmän päättää" + + + "Aina" + "Ei koskaan" + "Vain äänettömässä tilassa" + "Vain, kun puhelin ei ole äänettömässä tilassa" + + diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml new file mode 100644 index 00000000000..b4467c332ae --- /dev/null +++ b/res/values-fi/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Kyllä" + "Ei" + "Tuntematon" + "Käynnistä radio" + "Sammuta radio" + "Näytä SIM-kortin osoitekirja" + "Näytä sallitut numerot" + "Näytä sallitut palvelunumerot" + "Hanki PDP-luettelo" + "Käytössä" + "Katvealue" + "Vain hätäpuhelut" + "Radio pois käytöstä" + "Roaming" + "Ei roaming-tilassa" + "Käyttämätön" + "Soitto" + "Puhelu kesken" + "Yhteys katkaistu" + "Yhdistetään" + "Yhdistetty" + "Pidätetty" + "tuntematon" + "paketteja" + "tavua" + "dBm" + "asu" + "LAC" + "CID" + "Poista USB-tila käytöstä" + "Poista SD-kortti käytöstä" + "Tyhjennä USB-tila" + "Tyhjennä SD-kortti" + "Pieni" + "Keskikokoinen" + "Suuri" + "OK" + "USB-tallennustila" + "SD-kortti" + "Akun tila:" + "Virtapistoke:" + "Akun skaala:" + "Akun taso:" + "Akun terveys:" + "Akkuteknologia:" + "Akun jännite:" + "mV" + "Akun lämpötila:" + "° C" + "Aika käynnistyksen jälkeen:" + "Käynnissäoloaika akulla:" + "Käynnissäoloaika ladattaessa:" + "Näytön PÄÄLLÄolemisaika:" + "Tuntematon" + "Ladataan" + "(AC)" + "(USB)" + "Tyhjennetään akkua" + "Ei laturissa" + "Täynnä" + "Irrotettu laturista" + "AC" + "USB" + "AC+USB" + "Tuntematon" + "Tuntematon" + "Hyvä" + "Ylikuumeneminen" + "Tyhjä" + "Ylijännite" + "Tuntematon virhe" + "Bluetooth" + "Tunnistettavissa" + "Tunnistettavissa %1$s sekunnin ajan..." + "Aseta laite tunnistettavaksi" + "Lukitse äänipuhelut" + "Estä Bluetooth-puhelut kun näyttö on lukittu" + "Bluetooth-laitteet" + "Laitteen nimi" + "Ei asetettua nimeä, käytetään tilin nimeä" + "Etsi laitteita" + "%1$s poistetaan käytöstä." + "Yhdistetty" + "Yhteys katkaistu" + "Katkaistaan yhteyttä..." + "Yhdistetään…" + + "Muodosta laitepari tämän laitteen kanssa" + "Laiteparia muodostetaan..." + "Laitepari muodostettu mutta yhteyttä ei" + "kuulokemikrofoni" + "Etsitään" + "Bluetooth-laiteparipyyntö" + "Laiteparinmuodostuspyyntö" + "Laitepari muodostetaan " + "Bluetooth-laitevalitsin" + "Bluetooth-yhteyspyyntö" + "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön. Haluatko myöntää luvan?" + "Puhelimesi sovellus pyytää lupaa asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi %1$d sekunnin ajaksi. Haluatko myöntää luvan?" + "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön ja asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi %1$d sekunnin ajaksi. Haluatko myöntää luvan?" + "Otetaan Bluetooth-yhteys käyttöön…" + "Päivämäärä- ja aika-asetukset" + "1.00 ip" + "13.00" + "Vaihda aika" + "Päiväys" + "Valitse aikavyöhyke" + "Normaali (%s)" + "Esikatselu:" + "Kirjasimen koko:" + + + "Lähetä broadcast" + "Action:" + "Käynnistä activity" + "Resource:" + "Tili:" + "Tyhjennä" + "Portti" + "Palauta oletukset" + "Tallenna" + "Palvelimen nimi" + "Huomio" + "OK" + "Antamasi palvelimen nimi on virheellinen." + "Täytä porttikenttä." + "Portti-kentän täytyy olla tyhjä, jos isäntä-kenttä on tyhjä." + "Antamasi portti on virheellinen." + "Sijainti:" + "Naapuri-CID:" + "Tiedonsiirtoyrityksiä:" + "GPRS-palvelu:" + "Roaming:" + "IMEI-koodi:" + "Puhelujen siirto:" + "PPP-palautuksien lukumäärä käynnistyksen jälkeen:" + "GSM-yhteyden katkaisuja:" + "Nykyinen verkko:" + "Onnistuneita tiedonsiirtoja:" + "PPP vastaanotettu:" + "GSM-palvelu:" + "Signaalin vahvuus:" + "Puhelun tila:" + "PPP lähetetty:" + "Radion palautukset:" + "Viesti odottaa:" + "Puhelinnumero:" + "Valitse radiotaajuus" + "Verkon tyyppi:" + "Aseta ensisijainen verkon tyyppi:" + "Ping IpAddr:" + "Ping isäntään(www.google.com):" + "HTTP-asiakastesti:" + "Käynnistä ping-testi" + "SMSC:" + "Päivitä" + "Päivitä" + "Ota DNS-tarkistus käyttöön tai poista tarkistus käytöstä" + "OEM-kohtaiset tiedot/asetukset" + "Aseta GSM/UMTS-taajuus" + "Ladataan taajuusluetteloa..." + "Aseta" + "Epäonnistui" + "Onnistui" + "Muutokset tulevat voimaan, kun USB-kaapeli kytketään uudelleen" + "Ota USB-massamuisti käyttöön" + "Tavuja yhteensä:" + "USB-tila ei käytössä" + "Ei SD-korttia" + "Tavuja käytettävissä:" + "USB-tila massamuistina" + "SD-korttia käytetään massamuistilaitteena" + "On turvallista irrottaa USB" + "Voit nyt poistaa SD-kortin turvallisesti" + "USB-tila irrotettiin sen ollessa käytössä!" + "SD-kortti poistettiin sen ollessa käytössä!" + "Käytetyt tavut:" + "Etsitään tiedost. USB-tilasta" + "Luetaan mediaa SD-kortilta..." + "USB-tila vain luku -tilassa" + "SD-kortti vain luku -tilassa" + "Seuraava" + "Kieli" + "Valitse kieli" + "Valitse toiminto" + "Laitteen tiedot" + "Akun tiedot" + "Näyttö" + "Puhelimen tiedot" + "USB-tallennustila" + "SD-kortti" + "Välityspalvelimen asetukset" + "Peruuta" + "Asetukset" + "Asetukset" + "Asetukset" + "Lentokonetila" + "Poista kaikki langattomat yhteydet käytöstä" + "Poistetaan langattomia yhteyksiä käytöstä..." + "Otetaan langattomia yhteyksiä käyttöön..." + "Langaton verkko ja verkot" + "Langaton verkko- ja verkkoasetukset" + "Hallinnoi wifi- ja Bluetooth-yhteyksiä, lentokonetilaa ja mobiili- ja VPN-verkkoja" + "Roaming-tiedonsiirto" + "Yhdistä verkkoon roaming-tilassa" + "Yhdistä verkkoon roaming-tilassa" + "Verkkoyhteys katkesi, koska poistuit kotiverkkosi alueelta eikä roaming-tilaa ole otettu käyttöön." + "Ota käyttöön" + "Sallitaanko verkkoyhteys roaming-tilassa? Roaming-maksut saattavat kasvaa suuriksi!" + "Huomio" + "Operaattorin valinta" + "Valitse verkko-operaattori" + "Päivämäärä ja aika" + "Aseta päivämäärä, aika, aikavyöhyke ja muodot" + "Automaattinen" + "Käytä verkon antamia arvoja" + "Käytä verkon antamia arvoja" + "Käytä 24-tuntista kelloa" + "Aseta aika" + "Valitse aikavyöhyke" + "Aseta päivämäärä" + "Valitse päivämäärämuoto" + "Lajittelu aakkosjärjestyksessä" + "Lajittelu aikavyöhykkeen mukaan" + "Sijainti ja suojaus" + "Sijainti- ja suojausasetukset" + "Aseta Oma sijainti, näytön lukituksen poisto, SIM-kortin lukitus, käyttöoikeustietojen tallennustilan lukitus" + "Aseta Oma sijainti, näytön lukituksen poisto, käyttöoikeustietojen tallennustilan lukitus" + "Salasanat" + "Näytön lukituksen poiston suojaus" + "Ota näytön lukitus käyttöön" + "Lukitse näyttö kuvion, PIN-koodin tai salasanan avulla" + "Vaihda näytön lukitus" + "Vaihda tai poista käytöstä kuvio-, PIN-koodi- tai salasanasuojaus" + "Ei mitään" + "Poista näytön lukituksen poiston suojaus" + "Kuvio" + "Poista näytön lukitus piirtämällä kuvio" + "PIN-koodi" + "Poista näytön lukitus antamalla PIN-koodi" + "Salasana" + "Poista näytön lukitus antamalla salasana" + "Poistettu käytöstä puhelimen etäjärjestelmänvalvojan toimesta" + "Poista näytön lukitus käytöstä" + "Poista lukituksenpoistokuvio" + "Poista lukituksen poistoon käytettävä PIN-koodi" + "Poista lukituksen poiston salasana" + "Vaihda lukituksenpoistokuvio" + "Muuta lukituksen poistoon tarvittava PIN-koodi" + "Vaihda lukituksen poiston salasana" + "Salasanan täytyy olla vähintään %d merkin pituinen" + "PIN-koodin täytyy olla vähintään %d merkin pituinen" + "Paina Jatka, kun olet valmis" + "Jatka" + "PIN-koodi voi olla korkeintaan %d numeroa pitkä" + "PIN-koodi voi olla korkeintaan %d numeroa pitkä" + "PIN-koodi saa sisältää vain numeroita 0–9" + "Salasana sisältää luvattoman merkin" + "Salasanassa täytyy olla vähintään yksi kirjain" + "Salasanassa täytyy olla vähintään yksi numero" + "Salasanassa täytyy olla vähintään yksi symboli" + "OK" + "Peruuta" + "Laitteen järjestelmänvalvonta" + "Valitse laitteen järjestelmänvalvojat" + "Lisää tai poista laitteen järjestelmänvalvojia" + "Bluetooth" + "Ota Bluetooth-yhteys käyttöön" + "Bluetooth-asetukset" + "Bluetooth-asetukset" + "Hallinnoi yhteyksiä, aseta laitteen nimi ja tunnistettavuus" + "Bluetooth-laiteparipyyntö" + "Bluetooth-laitteen tiedot" + \n"Anna PIN-koodi muodostaaksesi laiteparin laitteen %1$s kanssa. (Kokeile koodeja 0000 tai 1234.)" + \n"Anna todentamisavain muodostaaksesi laiteparin laitteen %1$s kanssa." + "Jos haluat muodostaa laiteparin laitteen %1$s kanssa, vahvista, että se esittää todentamisavaimen %2$s." + "%1$s"\n" haluaa muodostaa laitepariyhteyden." + "Kirjoita laitteella %1$s avain %2$s muodostaaksesi laiteyhteyden." + "Muodosta laitepari" + "Älä muodosta laiteparia" + "Bluetooth-laite" + "Huomio" + "Ongelma laiteparin muodostamisessa laitteen %1$s kanssa." + "Laiteparin muodostamisessa laitteen %1$s kanssa esiintyi ongelma, koska PIN-koodi tai todentamisavain on virheellinen." + "Ei yhteyttä laitteeseen %1$s." + "Laite %1$s torjui laitepariyhteyden." + "Ongelma yhteyden muodostamisessa laitteeseen %1$s." + "Etsi laitteita" + "Yhdistä" + "Katkaise yhteys" + "Muodosta laitepari ja yhdistä" + "Poista laitepariyhteys" + "Katkaise yhteys ja poista laitepariyhteys" + "Asetukset…" + "Yhdistä profiiliin..." + "Media" + "Puhelin" + "Siirrä" + "Yhdistetty median ääneen" + "Yhdistetty puhelimen ääneen" + "Yhdistetty puhelimen ja median ääneen" + "%1$s-asetukset" + "Yhdistä" + "Yhdistä Bluetooth-laitteeseen" + "Profiilit" + "Yhdistetty median ääneen" + "Yhdistetty puhelimen ääneen" + "Yhdistetty tiedostonsiirtopalvelimeen" + "Ei yhdistetty tiedostonsiirtopalvelimeen" + "Käytä median äänille" + "Käytä puhelimen äänille" + "Käytä tiedostojen siirtoon" + "Telakointiasetukset" + "Käytä telakointia äänelle" + "Kaiuttimena" + "Musiikille ja medialle" + "Muista asetukset" + "NFC" + "Käytä Near Field Communication -tunnistusta tunnisteiden lukemiseen ja vaihtoon" + "Tapahtui virhe." + "Wifi" + "Ota wifi-yhteys käyttöön" + "Wifi-asetukset" + "Wifi-asetukset" + "Ota käyttöön ja hallinnoi langattoman yhteyden tukiasemia" + "Otetaan käyttöön..." + "Poistetaan käytöstä..." + "Virhe" + "Lentokonetilassa" + "Verkkojen etsintä epäonnistui" + "Verkkoilmoitus" + "Ilmoita, kun avoin verkko on käytettävissä" + "Lisää wifi-verkko" + "Wifi-verkot" + "Etsi" + "Lisäasetukset" + "Yhdistä verkkoon" + "Unohda verkko" + "Muokkaa verkkoa" + "Verkon SSID" + "Suojaus" + "Signaalin vahvuus" + "Tila" + "Yhteyden nopeus" + "IP-osoite" + "EAP-tapa" + "Todennus: vaihe 2" + "CA-varmenne" + "Käyttäjävarmenne" + "Identiteetti" + "Anonyymi identiteetti" + "Salasana" + "Näytä salasana." + "(ei muutettu)" + "(ei määritetty)" + "Muistissa" + "Pois käytöstä" + "Ei kantoalueella" + "Tiedot suojattu: %1$s" + "%2$s, tiedot suojattu: %1$s" + "Yhdistä" + "Unohda" + "Tallenna" + "Peruuta" + "Lisäasetukset" + "Toimialue" + "Aseta käytettävien kanavien lukumäärä" + "Ongelma toimialueen asettamisessa." + "%1$d kanavaa" + "Wifi-yhteyden virransäästötilakäytäntö" + "Määritä, milloin vaihdetaan wifi-yhteydestä mobiiliverkkoyhteyteen" + "Ongelma virransäästötilakäytännön asettamisessa." + "MAC-osoite" + "IP-osoite" + "IP-asetukset" + "Tallenna" + "Peruuta" + "Kirjoita kelvollinen IP-osoite" + "Käytä staattista IP-osoitetta" + "DNS 1" + "DNS 2" + "Yhdyskäytävä" + "Verkkopeite" + "Kannettava wifi-yhteyspiste" + "Kannettava yhteyspiste %1$s käytössä" + "Kannettavan wifi-yhteyspisteen virhe" + "Kannettavan wifi-yhteyspisteen asetukset" + "Ota käyttöön ja hallinnoi kannettavia wifi-yhteyspisteitä" + "Kannettavan wifi-yhteyspisteen asetukset" + "Määritä wifi-yhteyspisteen asetukset" + "%1$s%2$s kannettava wifi-yhteyspiste" + "AndroidHotspot" + "Ääni" + "Näyttö" + "Ääniasetukset" + "Äänetön tila" + "Hiljennä kaikki äänet paitsi media ja hälytykset" + "Kaikki äänet paitsi mediasta tulevat on hiljennetty" + "Puhelimen soittoääni" + + "Äänenvoimakkuus" + "Soittoäänen voimakkuus" + + "Käytä värinää äänettömässä tilassa" + "Salli värinä äänettömässä tilassa" + "Värinä" + "Käytä värinää puheluiden ja ilmoituksien yhteydessä" + "Ilmoitussoittoääni" + + "Vilkuta ilmoitusvaloa" + "Vilkuta trackball-valoa uusien ilmoituksien saapuessa" + "Soittoääni" + "Ilmoitus" + "Käytä ilmoituksille puhelun äänenvoimakkuutta" + "Valitse soittoääni ilmoituksille" + "Media" + "Aseta musiikin ja videoiden äänenvoimakkuus" + "Hälytys" + "Liitetyn telakan ääniasetukset" + "Kosketusäänet" + "Toista ääniä numeronäppäimistöä käytettäessä" + "Toista ääniä numeronäppäimistöä käytettäessä" + "Valinta äänen perusteella" + "Toista ääni, kun valinta suoritetaan" + "Toista ääni, kun valinta suoritetaan" + "Ruudun lukitus -äänet" + "Toista ääni, kun näyttö lukitaan tai näytön lukitus poistetaan" + "Toista ääni, kun näyttö lukitaan tai näytön lukitus poistetaan" + "Haptinen palaute" + "Käytä värinää painikkeita painettaessa ja tiettyjen käyttöliittymätoimintojen yhteydessä" + "Käytä värinää painikkeita painettaessa ja tiettyjen käyttöliittymätoimintojen yhteydessä" + "Taustahälyn vaimennus" + "Vaimentaa taustaäänet puhuttaessa tai tallennettaessa." + "Telakointi" + "Telakointiasetukset" + "Ääni" + "Yhdistetyn työpöytätelakan asetukset" + "Yhdistetyn autotelakan asetukset" + "Puhelinta ei telakoitu" + "Yhdistetyn telakan asetukset" + "Telakkaa ei löydy" + "Telakoi puhelin, jos haluat määrittää telakan äänet" + "Telakoinnin asettamisääni" + "Toista ääni, kun puhelinta liitetään telakkaan tai irrotetaan telakasta" + "Älä toista ääntä, kun puhelinta liitetään telakkaan tai irrotetaan telakasta" + "Tilit ja synkronointi" + "Lisää tai poista tilejä ja muuta tilien asetuksia" + "Haku" + "Hallinnoi hakuasetuksia ja historiaa" + "Näytön asetukset" + "Animaatio" + "Näytä animaatiot ikkunoita avattaessa ja suljettaessa" + "Näytä animaatiot ikkunoita avattaessa ja suljettaessa" + "Kierrä näyttöä automaattisesti" + "Vaihda suuntaa automaattisesti, kun puhelinta käännetään" + "Vaihda suuntaa automaattisesti, kun puhelinta käännetään" + "Kirkkaus" + "Säädä näytön kirkkautta" + "Näytön sammuminen" + "Säädä viivettä, jonka jälkeen näyttö sammuu automaattisesti" + "Automaattinen kirkkaus" + "SIM-kortin lukitusasetukset" + "Ota SIM-kortin lukitus käyttöön" + "SIM-kortin lukitus" + "Lukitse SIM-kortti" + "Vaadi PIN-koodi, jotta puhelinta voi käyttää" + "Vaadi PIN-koodi, jotta puhelinta voi käyttää" + "Vaihda SIM-kortin PIN-koodi" + "SIM-kortin PIN-koodi" + "Lukitse SIM-kortti" + "Poista SIM-kortin lukitus" + "Vanha SIM-kortin PIN-koodi" + "Uusi SIM-kortin PIN-koodi" + "Anna uusi PIN-koodi" + "SIM-kortin PIN-koodi" + "Virheellinen PIN-koodi!" + "PIN-koodit eivät täsmää!" + "PIN-koodin vaihtaminen epäonnistui."\n"Saatoit antaa väärän PIN-koodin." + "SIM-kortin PIN-koodin vaihtaminen onnistui" + "SIM-kortin lukitustilan muuttaminen epäonnistui."\n"PIN-koodi mahdollisesti virheellinen." + "OK" + "Peruuta" + "Puhelimen tila" + "Järjestelmäpäivitykset" + + "Android-versio" + "Mallinumero" + "Baseband-versio" + "Kernel-versio" + "Ohjelmistoversion numero" + "Ei käytettävissä" + "Tila" + "Tila" + "Puhelinnumero, signaali jne." + "Tallentaminen" + "Tallennusasetukset" + "Poista USB-tila käytöstä, katso käytettävissä oleva tallennustila" + "Poista SD-kortti käytöstä, näytä käytettävissä oleva tallennustila" + "Oma puhelinnumero" + "MIN" + "PRL-versio" + "MEID" + "Mobiiliverkon tyyppi" + "Mobiiliverkon tila" + "Palvelun tila" + "Signaalin vahvuus" + "Roaming" + "Verkko" + "Wifi-yhteyden MAC-osoite" + "Bluetooth-osoite" + "Ei käytettävissä" + "Käynnissäoloaika" + "Käytössäoloaika" + "Sisäinen tallennustila" + "USB-tallennustila" + "SD-kortti" + "Käytettävissä oleva tila" + "Tallennustilaa yhteensä" + "Poista SD-kortti käytöstä" + "Poista sis. USB-tila käytöstä" + "Poista SD-kortti käytöstä, jotta se on turvallista irrottaa" + "Liitä USB-tallennustila" + "Aseta käyttöön otettava SD-kortti" + "Ota USB-tila käyttöön" + "Ota SD-kortti käyttöön" + "Ota USB-tallennustila käyttöön" + "Ota SD-kortti käyttöön" + "Tyhjennä USB-tila" + "Tyhjennä SD-kortti" + "Poistaa kaikki puhelimen sisäisen USB-tilan tiedot kuten musiikin tai valokuvat." + "Poistaa kaikki puhelimen SD-kortin tiedot, kuten musiikin tai valokuvat" + "Ei käytettävissä" + " (Vain luku)" + "Poista USB-tila käytöstä" + "Poista SD-kortti käytöstä" + "Jos poistat USB-tallennustilan käytöstä, osaa käyttämistäsi sovelluksista ei voi käyttää kunnes otat USB-tilan uudelleen käyttöön." + "Jos poistat SD-kortin käytöstä, osa käyttämistäsi sovelluksista pysähtyy eikä niitä välttämättä voi käyttää kunnes otat SD-kortin takaisin käyttöön." + "USB-tilaa ei voi poistaa" + "SD-kortin käytöstä poistaminen epäonnistui" + "USB-tilan käytöstä poistaminen epäonnistui. Yritä myöhemmin uudelleen." + "SD-kortin käytöstä poistaminen ei onnistunut. Yritä myöhemmin uudelleen." + "USB-tallennustila poistetaan käytöstä" + "SD-kortti poistetaan käytöstä." + "Poistetaan käytöstä" + "Poistetaan käytöstä" + "Akun tila" + "Akun taso" + "APN:t" + "Muokkaa tukiasemaa" + "<Ei asetettu>" + "Nimi" + "APN" + "Välityspalvelin" + "Portti" + "Käyttäjänimi" + "Salasana" + "Palvelin" + "MMSC" + "Multimediaviestien välityspalvelin" + "Multimediaviestien portti" + "MCC" + "MNC" + "Todennustyyppi" + "Ei mitään" + "PAP" + "CHAP" + "PAP tai CHAP" + "APN-tyyppi" + "Poista APN" + "Uusi APN" + "Tallenna" + "Hylkää" + "Huomio" + "Nimi-kenttä ei voi olla tyhjä" + "APN ei voi olla tyhjä." + "MCC-kentän arvon oltava 3 numeroa." + "MNC-kentän arvon on oltava 2 tai 3 numeroa." + "APN-oletusasetuksien palauttaminen" + "Palauta oletukset" + "APN-oletusasetuksien palauttaminen valmis" + "Tehdasasetuksien palauttaminen" + "Poistaa kaikki puhelimen tiedot" + "Kaikki puhelimesi ""sisäisen tallennustilan"" tiedot poistetaan. Näihin kuuluvat"\n\n
  • "Google-tilisi"
  • \n
  • "järjestelmä- ja sovellustiedot ja -asetukset"
  • \n
  • "ladatut sovellukset."
  • \n\n"Jos haluat poistaa kaikki puhelimen tiedot, ""USB-tallennustila"" tulee tyhjentää."\n\n
    + "Kaikki puhelimesi ""sisäisen tallennustilan"" tiedot poistetaan. Näihin kuuluvat"\n\n
  • "Google-tilisi"
  • \n
  • "järjestelmä- ja sovellustiedot ja -asetukset"
  • \n
  • "ladatut sovellukset."
  • \n\n"Jos haluat poistaa myös musiikin, kuvat ja muut käyttäjän tiedot, ""SD-kortti"" tulee tyhjentää."\n\n
    + "Tyhjennä USB-tallennustila" + "Tyhjennä SD-kortti" + "Poista kaikki puhelimen sisäisen USB-tilan tiedot, kuten musiikki tai valokuvat." + "Poista kaikki puhelimen SD-kortin tiedot kuten musiikki tai valokuvat." + "Palauta puhelimen asetukset" + "Poistetaanko kaikki henkilötiedot ja ladatut sovellukset? Tätä toimintoa ei voi peruuttaa!" + "Poista kaikki" + "Piirrä lukituksenpoistokuvio" + "Vahvista puhelimen asetuksien palauttaminen piirtämällä lukituksenpoistokuviosi." + "Palauttamista ei suoritettu, koska System Clear -palvelu ei ole käytettävissä." + "Tyhjennä USB-tila" + "Tyhjennä SD-kortti" + "Poistaa USB-tilan tiedot" + "Pyyhkii kaikki SD-kortin tiedot" + "Tämä toiminto tyhjentää USB-tallennustilan. Menetät ""kaikki"" siihen tallennetut tiedot!" + "Tämä toiminto tyhjentää SD-kortin. Menetät ""kaikki"" kortille tallennetut tiedot!" + "Tyhjennä USB-tila" + "Tyhjennä SD-kortti" + "Haluatko tyhjentää USB-tilan ja poistaa kaikki siellä olevat tiedostot? Toimintoa ei voi peruuttaa!" + "Haluatko tyhjentää SD-kortin ja poistaa kaikki siellä olevat tiedostot? Toimintoa ei voi peruuttaa!" + "Poista kaikki" + "Piirrä lukituksenpoistokuvio" + "Varmista USB-tallennustilan tyhjennys piirtämällä lukituksenpoistokuviosi." + "Varmista SD-kortin tyhjennys piirtämällä lukituksenpoistokuviosi." + "Puheluasetukset" + "Ota käyttöön puhelinvastaaja, soitonsiirrot, koputuspalvelu, soittajan tunnus" + "Internetyhteyden jakaminen" + "Kannettava yhteyspiste" + "Internetyhteyden jakaminen ja kannettava yhteyspiste" + "Jaa puhelimesi mobiiliverkkoyhteys USB:n kautta" + "Jaa puhelimesi mobiiliyhteys kannettavana wifi-yhteyspaikkana" + "Jaa puhelimesi mobiiliverkkoyhteys USB:n kautta tai kannettavana wifi-yhteyspisteenä" + "USB" + "Internetyhteyden jakaminen USB:n kautta" + "USB yhdistetty, jaa internetyhteys valitsemalla tämä" + "Internetyhteys jaettu" + "Internetyhteyttä ei voi jakaa USB-tallennustilan ollessa käytössä" + "USB ei yhdistetty" + "Virhe internetyhteyden jakamisessa USB:n kautta" + "Ohje" + "Mobiiliverkot" + "Aseta roaming-, verkko- ja APN-asetukset" + "Oma sijainti" + "Käytä langattomia verkkoja" + "Näytä sijainti sovelluksissa (kuten Mapsissa) langattomien verkkojen avulla" + "Sijainti määritetään wifi:n ja/tai mobiiliverkkojen avulla" + "Käytä GPS-satelliitteja" + "Tarkenna katutasolle, kun määritetään sijaintia" + "Lähennä katutasoon (kuluttaa enemmän akkua sekä taivasnäkymän)" + "Käytä avustettua GPS:ää" + "Käytä palvelinta GPS:n apuna (poista valinta vähentääksesi verkon käyttöä)" + "Käytä palvelinta GPS:n apuna (poista valinta parantaaksesi GPS:n tehokkuutta)" + "Tietoja puhelimesta" + "Näytä oikeudelliset tiedot, puhelimen tila, ohjelmistoversio" + "Oikeudelliset tiedot" + "Avustajat" + "Tekijänoikeudet" + "Käyttölupa" + "Käyttöehdot" + "Järjestelmän esittely" + "Opettele käyttämään puhelintasi" + "Avoimen lähdekoodin käyttöluvat" + "Käyttölupien lataamisessa esiintyi ongelma." + "Ladataan…" + "Suojaustiedot" + "Suojaustiedot" + "Puhelimellasi ei ole yhteyttä verkkoon. Voit katsella näitä tietoja siirtymällä osoitteeseen %s internetyhteyttä käyttävällä tietokoneella." + "Ladataan…" + "Valitse salasana" + "Valitse PIN-koodi" + "Vahvista salasana" + "Vahvista PIN-koodi" + "Salasanat eivät täsmää" + "PIN-koodit eivät täsmää" + "Salasana on asetettu" + "PIN-koodi asetettu" + "Kuvio on asetettu" + "Näytön lukituksen poisto" + "Vaihda lukituksenpoistokuvio" + "Muuta lukituksen poistoon tarvittava PIN-koodi" + "Vahvista tallennettu kuvio" + "Yritä uudelleen:" + "Piirrä lukituksenpoistokuvio" + "Saat ohjeita painamalla Valikko-painiketta." + "Nosta sormi, kun olet valmis." + "Yhdistä vähintään %d pistettä. Yritä uudelleen:" + "Kuvio tallennettu!" + "Vahvista piirtämällä kuvio uudelleen:" + "Uusi lukituksenpoistokuviosi:" + "Vahvista" + "Piirrä uudelleen" + "Yritä uudelleen" + "Jatka" + "Lukituksenpoistokuvio" + "Pyydä kuviota" + "Poista näytön lukitus piirtämällä kuvio" + "Käytä näkyvää kuviota" + "Käytä tuntopalautetta" + "Aseta lukituksenpoistokuvio" + "Vaihda lukituksenpoistokuvio." + "Lukituksenpoistokuvion piirtäminen" + "Liikaa virheellisiä yrityksiä!" + "Yritä uudelleen %d sekunnin kuluttua." + "Peruuta" + "Seuraava" + "Puhelimen suojaaminen" + "Suojaa puhelintasi luvattomalta käytöltä luomalla henkilökohtainen näytön lukituksenpoistokuvio. "\n\n"1""  Katso seuraavalla sivulla, kun piirrämme esimerkkikuvion. "\n\n"2""  Kun olet valmis, voit piirtää oman lukituksenpoistokuviosi. Kokeile eri kuvioita mutta yhdistä vähintään neljä pistettä. "\n\n"3""  Vahvista kuvio piirtämällä se uudelleen. "\n\n"Oletko valmis? Kosketa Seuraava"". "\n\n"Jos haluat jättää puhelimesi suojaamatta, kosketa Peruuta." + "Esimerkkikuvio" + "Yhdistä vähintään neljä pistettä."\n" "\n"Kosketa Seuraava, kun haluat piirtää oman kuviosi." + "Hallinnoi sovelluksia" + "Hallinnoi ja poista asennettuja sovelluksia" + "Sovellukset" + "Hallinnoi sovelluksia, ota käyttöön pikakuvakkeita" + "Sovellusasetukset" + "Tuntemattomat lähteet" + "Salli muiden kuin Marketista tulevien sovelluksien asentaminen" + "Tuntemattomista lähteistä tulevat sovellukset saattavat herkemmin kaapata puhelimesi ja henkilötietosi. Hyväksyt, että olet itse vastuussa puhelimellesi aiheutuvista vahingoista tai tietojen katoamisesta, joka saattaa johtua kyseisten sovelluksien käytöstä." + "Sovelluksen tiedot" + "Tallennustila" + "Käynnistä oletuksena" + "Käyttöluvat" + "Välimuisti" + "Tyhjennä välimuisti" + "Välimuisti" + "Hallinta" + "Pakota lopetus" + "Yhteensä" + "Sovellus" + "Tiedot" + "Poista" + "Poista käytöstä" + "Ota käyttöön" + "Tyhjennä tiedot" + "Poista päivitykset" + "Olet valinnut tämän sovelluksen käynnistymään oletuksena joidenkin toimintojen yhteydessä." + "Oletuksia ei asetettu." + "Tyhjennä oletukset" + "Tuntematon" + "Lajittele nimen mukaan" + "Lajittelu koon mukaan" + "Käynnissä olevat palvelut" + "Näytä välimuistiprosessit" + "Hallinnoi tallennustilaa" + "Suodata" + "Valitse suodatusasetukset" + "Kaikki" + "Ladattu" + "Käynnissä" + "USB-tallennustila" + "SD-kortilla" + "Pois käytöstä" + "Ei sovelluksia." + "Sisäinen tallennustila" + "USB-tila" + "SD-kortti" + "Lasketaan kokoa uudelleen..." + "Poista" + "Kaikki tämän sovelluksen tiedot poistetaan pysyvästi. Tähän sisältyvät kaikki tiedostot, asetukset, tilit, tietokannat jne." + "OK" + "Peruuta" + "Sovellusta ei löydy" + "Sovellusta ei löydy asennettujen sovelluksien luettelosta." + "Sovelluksen tietojen poistaminen epäonnistui." + "Poista päivitykset" + "Haluatko poistaa kaikki tämän Android-järjestelmäsovelluksen päivitykset?" + "Tyhjennä tiedot" + "Sovelluksen tietojen poistaminen epäonnistui" + "Tämä sovellus saa käyttää seuraavia puhelimesi toimintoja:" + "Lasketaan..." + "Paketin koon laskeminen epäonnistui." + "Et ole asentanut yhtään kolmannen osapuolen sovellusta." + "versio %1$s" + "Siirrä" + "Siirrä puhelimeen" + "Siirrä USB-tilaan" + "Siirrä SD-kortille" + "Siirretään" + "Liian vähän tallennustilaa." + "Sovellusta ei ole olemassa." + "Sovellus on kopiosuojattu." + "Määritetty asennussijainti on virheellinen." + "Järjestelmäpäivityksiä ei voi asentaa ulkoiseen mediaan." + "Pakota lopetus" + "Sovelluksen pakkopysäytys saattaa aiheuttaa toimintahäiriöitä. Haluatko jatkaa?" + "Siirrä sovellus" + "Sovelluksen siirto epäonnistui. %1$s" + "Ensisijainen asennussijainti" + "Vaihda uusien sovelluksien ensisijaista asennussijaintia." + "Tallennustilan käyttö" + "Näytä sovellusten käyttämä tallennustila" + "Käynnissä olevat palvelut" + "Tarkastele ja hallitse käynnissä olevia palveluita" + "Käynnistetään uudelleen" + "Välimuistissa oleva taustaprosessi" + "Ei palveluita käynnissä." + "Sovelluksen käynnistämä" + + + "%1$s vapaa" + "%1$s käyt." + "RAM" + + + "%1$d prosessi ja %2$d palvelu" + "%1$d prosessi ja %2$d palvelua" + "%1$d prosessia ja %2$d palvelu" + "%1$d prosessia ja %2$d palvelua" + "Käynnissä oleva sovellus" + "Ei aktiivinen" + "Palvelut" + "Prosessit" + "Lopeta" + "Asetukset" + "Sovellus käynnisti tämän palvelun. Palvelun pysäyttäminen saattaa estää sovellusta toimimasta." + "Tätä sovellusta ei voi pysäyttää turvallisesti. Pysäyttämällä sovelluksen saatat menettää tietoja." + "Tämä on vanha sovellusprosessi, jota pidetään käynnissä siltä varalta, että sitä tarvitaan uudelleen. Sen pysäyttämiseen ei yleensä ole syytä." + "%1$s: käytössä. Hallinnoi koskettamalla Asetukset." + "Käytössä oleva pääprosessi." + "Palvelu %1$s on käytössä." + "Palveluntarjoaja %1$s on käytössä." + "Pysäytetäänkö järjestelmäpalvelu?" + "Haluatko varmasti pysäyttää tämän järjestelmän palvelun? Jos pysäytät palvelun, jotkut puhelimen toiminnot eivät välttämättä enää toimi oikein, kunnes sammutat puhelimen ja käynnistät sen uudelleen." + "Kieli ja näppäimistö" + "Kieli- ja näppäimistöasetukset" + "Kieliasetukset" + "Näppäimistön asetukset" + "Valitse kieli" + + "Automaattinen korvaaminen" + "Korjaa väärin kirjoitetut sanat" + "Automaattinen iso kirjain" + "Kirjoita lauseen ensimmäinen kirjain isolla" + "Automaattiset välimerkit" + "Fyysisen näppäimistön asetukset" + "Lisää \".\" painamalla välilyöntiä kahdesti" + "Näkyvät salasanat" + "Näytä salasana kirjoittaessasi" + "Tämä syöttötapa saattaa kerätä kaiken kirjoittamasi tekstin, mukaan luettuna henkilökohtaiset tiedot kuten salasanat ja luottokortin numerot. Se on lähtöisin sovelluksesta %1$s. Käytetäänkö tätä syöttötapaa?" + "Käyttäjän sanakirja" + "Käyttäjän sanakirja" + + "Lisää" + "Lisää sanakirjaan" + "Muokkaa sanaa" + "Muokkaa" + "Poista" + "Käyttäjäsanakirjassa ei ole yhtään sanaa. Voit lisätä sanan valikon kautta." + "Testaus" + "Puhelimen tiedot" + "Akun tiedot" + "Pikakäynnistys" + "Aseta pikanäppäimiä, joiden avulla käynnistät sovelluksia" + "Määritä sovellus" + "Ei pikakuvaketta" + "Haku + %1$s" + "Tyhjennä" + "Pikanäppäimesi %1$s (%2$s) tyhjennetään." + "OK" + "Peruuta" + "Sovellukset" + "Pikakuvakkeet" + "Tekstisyöttö" + "Hallinnoi tekstinsyöttövalintoja" + "%1$s-asetukset" + "Näyttönäppäimistön asetukset" + "Sisäinen näppäimistö" + "Sisäisen näppäimistön asetukset" + "Kehittäminen" + "Valitse sovelluksen kehittämisasetukset" + "USB-vianetsintä" + "Vianetsintätila USB-liitännän ollessa käytössä" + "Pysy käynnissä" + "Näyttö ei sammu puhelimen latautuessa" + "Salli sijaintien imitointi" + "Salli sijaintien imitointi" + "Sallitaanko USB-vianetsintä?" + "USB-vianetsintä on tarkoitettu vain kehittäjien käyttöön. Sen avulla voidaan kopioida tietoja tietokoneesi ja laitteesi välillä, asentaa laitteeseesi sovelluksia ilmoittamatta siitä sinulle ja lukea lokitietoja." + "Valitse gadget" + "Valitse widget" + "%1$d pv %2$d t %3$d min %4$d s" + "%1$d t %2$d min %3$d s" + "%1$d min %2$d s" + "%1$d s" + "Käyttötiedot" + "Käyttötiedot" + "Lajittelu:" + "Sovellus" + "Laske" + "Käyttöaika" + "Esteettömyys" + "Esteettömyysasetukset" + "Hallinnoi esteettömyysasetuksia" + "Käyttöoikeus" + "Esteettömyyspalvelut" + "Ei asennettuja esteettömyyspalveluita." + "Tämä esteettömyyspalvelu saattaa kerätä kaiken kirjoittamasi tekstin, mukaan lukien henkilökohtaiset tiedot ja luottokorttinumerosi, mutta ei salasanoja. Se saattaa myös tallentaa käyttöliittymätoimintojasi. Se on lähtöisin sovelluksesta %1$s. Käytetäänkö tätä esteettömyyspalvelua?" + "Poistetaanko esteettömyys?" + "Esteettömyyteen liittyviä sovelluksia ei löydy" + "Et ole asentanut esteettömyyteen liittyviä sovelluksia."\n\n"Voit ladata näytönlukijan laitteellesi Android Marketista."\n\n"Asenna näytönlukija napsauttamalla OK." + "Virtapainike" + "Virtapainike katkaisee puhelun" + "Virtanäppäimen painaminen puhelun aikana lopettaa puhelun mutta ei sammuta näyttöä" + "Akun käyttö" + "Mikä on käyttänyt akkua" + "Akun käyttö laturin irrottamisen jälkeen" + "Akun käyttö tilastojen tyhjentämisen jälkeen" + "%1$s akkuvirralla" + "%1$s laturin irrottamisen jälkeen" + "Ladataan" + "Ruutu käytössä" + "GPS käytössä" + "Wifi" + "Käytössä" + "Puhelimen signaali" + + + "Laitteen käytössäoloaika" + "Wifi ajoissa" + "Wifi ajoissa" + "%1$s - %2$s%%" + "Akun käyttötiedot" + "Käyttötiedot" + "Säädä virrankäyttöä" + "Sisältyvät paketit" + "Näyttö" + "Wifi" + "Bluetooth" + "Kennot virransäästötilassa" + "Äänipuhelut" + "Puhelin on käyttämätön" + "Suorittimen käyttöaika yhteensä" + "Suorittimen käyttö etualalla" + "Ei virransäästötilaa" + "GPS" + "Wifi käytössä" + "Puhelin" + "Tiedot lähetetty" + "Tiedot vastaanotettu" + "Ääni" + "Video" + "Käytössäoloaika" + "Katvealueella oltu aika" + "Pakota lopetus" + "Sovelluksen tiedot" + "Sovellusasetukset" + "Näytön asetukset" + "Wifi-asetukset" + "Bluetooth-asetukset" + "Äänipuhelujen käyttämä akku" + "Akun käyttö puhelimen ollessa käyttämätön" + "Radion käyttämä akku" + "Vaihda lentokonetilaan säästääksesi akkua ollessasi katvealueella." + "Näytön ja taustavalon käyttämä akku" + "Vähennä näytön kirkkautta ja/tai näytön sammumista" + "Wifi-yhteyden käyttämä akku" + "Poista wifi käytöstä, kun sitä ei käytetä tai kun yhteys ei ole käytettävissä" + "Bluetooth-yhteyden käyttämä akku" + "Poista Bluetooth-yhteys käytöstä, kun et käytä sitä" + "Yritä yhdistää eri Bluetooth-laitteeseen" + "Sovelluksien käyttämä akun virta" + "Pysäytä tai poista sovellus" + "Hallinnoi GPS:ää manuaalisesti estääksesi sovellusta käyttämästä sitä" + "Sovellus saattaa tarjota käyttöön asetuksia, joiden avulla akun käyttöä voidaan vähentää" + "%1$s laturin irrottamisen jälkeen" + "Laturin irrottamisen jälkeen (%1$s)" + "Käyttö yhteensä" + "Päivitä" + "Android-käyttöjärjestelmä" + "Mediapalvelin" + "Äänisyöte ja -tulo" + "Äänisyöte- ja -tulo-asetukset" + "Äänihaku" + "Android-näppäimistö" + "Äänisyöte" + "Äänentoisto" + "Äänentunnistus" + "Äänentunnistusasetukset" + "%s-asetukset" + "Tekstistä puheeksi -asetukset" + "Tekstistä puheeksi -asetukset" + "Käytä aina omia asetuksiani" + "Alla olevat oletusasetukset ohittavat sovelluksen asetukset" + "Oletusasetukset" + "Oletusmoottori" + "Asettaa puhutulle tekstille käytettävän puhesynteesimoottorin." + "Puheen nopeus" + "Tekstin puhumisnopeus" + "Äänenkorkeus" + "Vaikuttaa puhutun tekstin äänenkorkeuteen" + "Kieli" + "Asettaa puhutulle tekstille kielikohtaisen äänen" + "Kuuntele esimerkki" + "Toista lyhyt esittely puhesynteesistä" + "Asenna äänitiedot" + "Asenna puhesynteesiin tarvittavat äänitiedot" + "Puhesynteesiin tarvittavat äänet on jo asennettu" + "Tämä on esimerkki puhesynteesistä." + "Asetuksia muutettiin. Tässä esimerkki, miltä ne kuulostavat:" + "Valitsemasi moottorin käyttö ei onnistu" + "Määritä" + "Valitse toinen moottori" + "Tämä puhesynteesimoottori saattaa kerätä kaiken puhutun tekstin, mukaan lukien henkilökohtaiset tiedot kuten salasanat ja luottokorttinumerot. Se on lähtöisin moottorista %s. Haluatko ottaa tämän puhesynteesimoottorin käyttöön?" + "Moottorit" + "%s-asetukset" + "%s on käytössä" + "%s on poistettu käytöstä" + "Kielet ja äänet" + "Asennettu" + "Ei asennettu" + "Nainen" + "Mies" + "Puhesynteesimoottori asennettu" + "Ota uusi moottori käyttöön" + "Virranhallinta" + "Päivitetään wifi-asetuksia" + "Päivitetään Bluetooth-asetuksia" + "VPN-asetukset" + "Yhdistä verkkoon %s" + "Käyttäjänimi:" + "Salasana:" + "käyttäjänimi" + "salasana" + "Muista käyttäjänimi" + "Yhdistä" + "Kyllä" + "Ei" + "Takaisin" + "Ei" + "Tallenna" + "Peruuta" + "Palauta" + "Yhdistä verkkoon" + "Katkaise yhteys verkosta" + "Muokkaa verkkoa" + "Poista verkko" + "Kirjoita %s." + "Valitse %s." + "VPN-nimi %s on jo olemassa. Valitse toinen nimi." + "Haluatko varmasti poistaa tämän VPN-verkon?" + "Oletko varma, ettet halua luoda tätä profiilia?" + "Haluatko varmasti hylätä tähän profiiliin tehdyt muutokset?" + "Verkkoyhteyden muodostaminen epäonnistui. Haluatko yrittää uudelleen?" + "Yhteys katkesi. Haluatko yhdistää uudelleen?" + "Palvelimen nimeä ei voi selvittää. Haluatko tarkistaa palvelimen nimiasetukset?" + "Haastevirhe. Haluatko tarkistaa salaisuusasetuksesi?" + "VPN-asetuksista puuttuu vähintään yksi salaisuus. Haluatko tarkistaa salaisuusasetuksesi?" + "Antamasi käyttäjänimi tai salasana on virheellinen. Haluatko yrittää uudelleen?" + "Palvelimeen ei saada yhteyttä. Antamasi käyttäjänimi tai salasana saattaa olla virheellinen. Haluatko yrittää uudelleen?" + "Ei yhteyttä palvelimeen. Saatat käyttää palomuuria, joka estää sinua yhdistämästä palvelimeen. Haluatko yrittää uudelleen?" + "Palvelinyhteyttä ei muodostettu. Palvelin ei välttämättä hyväksy salausvalintaasi. Haluatko tarkistaa salausasetuksesi?" + "Lisää VPN" + "Lisää VPN" + "Lisää %s-VPN" + "%s-tiedot" + "VPN-yhteydet" + "Yhdistetään..." + "Katkaistaan yhteyttä..." + "Yhdistetty" + "Yhdistä verkkoon" + "VPN-nimi" + "VPN-nimi" + "%s lisättiin" + "Profiilia %s muutettiin" + "Aseta käyttäjävarmenne" + "Käyttäjävarmenne" + "käyttäjävarmenne" + "Aseta CA-varmenne" + "Certificate authority (CA) -varmenne" + "CA-varmenne" + "Aseta L2TP-salaisuus" + "L2TP-salaisuus" + "L2TP-salaisuus" + "salaus" + "PPTP-salaus" + "Aseta esijaettu IPSec-avain" + "esijaettu IPSec-avain" + "esijaettu IPSec-avain" + "Aseta VPN-palvelin" + "VPN-palvelin" + "VPN-palvelin" + "VPN-palvelimen nimi" + "Nimipalveluhaun verkkotunnukset" + "Nimipalveluhaun verkkotunnukset" + "%s on asetettu" + "%s ei asetettu" + "%s ei asetettu (valinnainen)" + "Ota käyttöön %s" + "Poista %s käytöstä" + "%s on käytössä" + "%s on poistettu käytöstä" + "VPN-asetukset" + "Ota käyttöön ja hallinnoi virtuaalisia yksityisverkkoja (VPN)." + "(ei muutettu)" + "(ei asetettu)" + "Käyttöoikeustietojen tallennus" + "Käytä suojattuja käyttöoikeustietoja" + "Anna sovelluksien käyttää suojattuja varmenteita ja muita käyttöoikeustietoja" + "Anna salasana" + "Anna käyttöoikeustietojen tallennustilan salasana." + "Asenna USB-tilasta" + "Asenna SD-kortilta" + "Asenna salatut varmenteet USB-tilasta" + "Asenna salatut varmenteet SD-kortilta" + "Aseta salasana" + "Aseta tai muuta käyttöoikeustietojen tallennustilan salasana" + "Tyhjennä tallennustila" + "Tyhjennä käyttöoikeustietojen tallennustila kokonaan ja palauta sen salasana" + "Haluatko varmasti poistaa kaikki käyttöoikeustiedot ja palauttaa käyttöoikeustietojen salasanan?" + "Nykyinen salasana:" + "Uusi salasana:" + "Vahvista uusi salasana:" + "Aseta salasana käyttöoikeustietojen tallennukselle (vähintään 8 merkkiä)." + "Anna oikea salasana." + "Anna oikea salasana. Voit yrittää antaa oikean salasanan vielä yhden kerran, ennen kuin tallennetut käyttöoikeustiedot tyhjennetään." + "Anna oikea salasana. Voit yrittää antaa oikean salasanan vielä %1$d kertaa, ennen kuin tallennetut käyttöoikeustiedot tyhjennetään." + "Salasanat eivät täsmää." + "Anna ja vahvista salasana." + "Anna salasana." + "Salasanassa täytyy olla vähintään 8 merkkiä." + "Käyttöoikeustietojen tallennustila on tyhjennetty." + "Käyttöoikeustietojen tallentaminen on käytössä." + "Käyttöoikeustietojen tallentaminen on pois käytöstä." + + + + + + + + + + + + + + + + + + + + + "Hätäpuhelun ääni" + "Aseta toiminta hätäpuhelun tapauksessa" + "Tietosuoja" + "Tietosuoja-asetukset" + "Varmuuskopioi ja palauta" + "Henkilötiedot" + "Varmuuskopioi tiedot" + "Varmuuskopioi sovelluksen tiedot, wifi-salasanat ja muut asetukset Googlen palvelimille" + "Automaattinen palauttaminen" + "Jos asennan sovelluksen uudelleen, palauta varmuuskopioidut tai muut tiedot" + "Varmuuskopio" + "Haluatko varmasti lopettaa wifi-salasanojen, kirjanmerkkien ja muiden asetusten ja sovellustietojen varmuuskopioinnin ja poistaa kaikki kopiot Googlen palvelimilta?" + "Laitteen järjestelmänvalvoja-asetukset" + "Laitteen järjestelmänvalvoja" + "Poista käytöstä" + "Laitteen järjestelmänvalvojat" + "Laitteen järjestelmänvalvojia ei saatavilla" + "Otetaanko laitteen järjestelmänvalvoja käyttöön?" + "Ota käyttöön" + "Laitteen järjestelmänvalvoja" + "Jos tämä järjestelmänvalvoja otetaan käyttöön, sovellus %1$s voi suorittaa seuraavat toiminnot:" + "Tämä järjestelmänvalvoja on aktiivinen ja sallii sovelluksen %1$s suorittaa seuraavat toiminnot:" + "Nimetön" + "Yleiset" + "Saapuvat puhelut" + "Ilmoitukset" + "Palaute" +
    diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 53a06c08ef8..229e50395a9 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -800,7 +800,7 @@ "Service démarré par l\'application" - "%1$s gratuit" + "%1$s libre" "%1$s utilisé" "RAM" diff --git a/res/values-hr-nokeys/strings.xml b/res/values-hr-nokeys/strings.xml new file mode 100644 index 00000000000..992c1065946 --- /dev/null +++ b/res/values-hr-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Upravljanje aplikacijama" + diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml new file mode 100644 index 00000000000..e06c99888ae --- /dev/null +++ b/res/values-hr/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Europa" + "Afrika" + "Azija" + "Australija" + "Pacifički" + "Sve" + + + "Bez animacija" + "Dio animacija" + "Sve animacije" + + + "Nisu prikazane animacije prozora" + "Prikazan je dio animacija prozora" + "Prikazane su sve animacija prozora" + + + "15 sekundi" + "30 sekundi" + "1 minuta" + "2 minute" + "10 minuta" + "30 minuta" + + + "Jako sporo" + "Sporo" + "Normalni" + "Brzo" + "Jako brzo" + + + "Jako nisko" + "Niski" + "Normalno" + "Visoki" + "Vrlo visoko" + + + "američki engleski" + "britanski engleski" + "francuski" + "njemački" + "talijanski" + "španjolski" + + + + "Skeniranje..." + "Povezivanje…" + "Autentikacija…" + "Dohvaćanje IP adrese…" + "Povezan" + "Obustavljeno" + "Isključivanje…" + "Niste povezani" + "Neuspješno" + + + + "Skeniranje..." + "Povezivanje na mrežu %1$s…" + "Autentikacija s mrežom %1$s…" + "Dohvaćanje IP adrese s mreže %1$s…" + "Povezano s mrežom %1$s" + "Obustavljeno" + "Isključivanje iz mreže %1$s…" + "Niste povezani" + "Neuspješno" + + + "Otvori" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Loše" + "Solidan" + "Dobro" + "Odlično" + + + "Kad se zaslon isključi" + "Nikad ako je priključeno" + "Nikad" + + + "Vrijeme upotrebe" + "Pokreni brojanje" + "Naziv aplikacije" + + + "PEAP" + "TLS" + "TTLS" + + + "Ništa" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Isključeno" + "Upozorenje" + "Vibracija" + + + "Ništa" + "PAP" + "CHAP" + "PAP ili CHAP" + + + "Interno pohranjivanje na uređaj" + "Prijenosna SD kartica" + "Neka sustav odluči" + + + "Uvijek" + "Nikad" + "Samo u bešumnom načinu" + "Samo ako nije bešumni način" + + diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml new file mode 100644 index 00000000000..a6092182ed1 --- /dev/null +++ b/res/values-hr/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Da" + "Ne" + "Nepoznato" + "Uključi radio" + "Isključi radio" + "Prikaži SIM imenik" + "Prikaži brojeve za fiksno biranje" + "Prikaži brojeve za servisno biranje" + "Dohvati PDP popis" + "Koristi se" + "Ne radi" + "Samo hitni pozivi" + "Radio je isključen" + "Roaming" + "Bez roaminga" + "U mirovanju" + "Zvono" + "Poziv u tijeku" + "Niste povezani" + "Povezivanje" + "Povezan" + "Obustavljeno" + "nepoznato" + "pkts" + "bajtovi" + "dBm" + "asu" + "LAC" + "CID" + "Isključi USB memoriju" + "Isključi SD karticu" + "Izbriši memoriju USB" + "Izbriši karticu SD" + "Mali" + "Srednji" + "Veliki" + "U redu" + "Memorija USB" + "SD kartica" + "Status baterije:" + "Priključivanje napajanja:" + "Baterijska skala:" + "Razina baterije:" + "Zdravlje baterije:" + "Tehnologija baterije:" + "Napon baterije:" + "mV" + "Temperatura baterije:" + "°C" + "Vrijeme proteklo od pokretanja:" + "Vrijeme buđenja na bateriji:" + "Vrijeme buđenja kod punjenja:" + "Zaslonsko vrijeme uključenosti:" + "Nepoznato" + "Punjenje" + "(AC)" + "(USB)" + "Pražnjenje" + "Ne puni se" + "Puna" + "Neuključeno" + "AC" + "USB" + "AC+USB" + "Nepoznato" + "Nepoznato" + "Dobro" + "Pregrijano" + "Ne reagira" + "Prejaki napon" + "Nepoznata pogreška" + "Bluetooth" + "Moguće prepoznavanje" + "Moguće prepoznavanje za %1$s s…" + "Omogući prepoznavanje uređaja" + "Zaključaj biranje glasom" + "Spriječite upotrebu Bluetooth birača ako je zaslon zaključan" + "Bluetooth uređaji" + "Naziv uređaja" + "Bez postavke imena, koristi naziv računa" + "Skeniranjem traži uređaje" + "Stavka %1$s bit će isključena." + "Povezan" + "Niste povezani" + "Isključivanje…" + "Povezivanje…" + + "Upari s ovim uređajem" + "Uparivanje…" + "Upareno, ali nije povezano" + "bez upotrebe ruku/slušalica" + "Skeniranje" + "Zahtjev za Bluetooth uparivanje" + "Zahtjev za uparivanje" + "Odaberi uparivanje s uređajem " + "Alat za odabir Bluetooth uređaja" + "Zatraženo je Bluetooth dopuštenje" + "Aplikacija na vašem telefonu traži dopuštenje za uključivanje značajke Bluetooth. Želite li to dopustiti?" + "Aplikacija na vašem telefonu traži dopuštenje da vaš telefon učini vidljivim drugim Bluetooth uređajima na %1$d s. Želite li to dopustiti?" + "Aplikacija na vašem telefonu traži dopuštenje za uključivanje značajke Bluetooth i da vaš telefon učini vidljivim drugim Bluetooth uređajima na %1$d s. Želite li to dopustiti?" + "Uključivanje Bluetootha…" + "Postavke datuma i vremena" + "13 h" + "13 h" + "Promijeni vrijeme" + "Datum" + "Odaberi vremensku zonu" + "Normalni (%s)" + "Pregled:" + "Veličina fonta:" + + + "Pošalji broadcast" + "Action:" + "Pokreni activity" + "Resource:" + "Račun:" + "Očisti" + "Port" + "Vrati zadano" + "Spremi" + "Naziv hosta" + "Pažnja" + "U redu" + "Naziv hosta nije valjan." + "Morate dovršiti polje priključka." + "Polje priključka mora biti prazno ako je i polje hosta prazno." + "Upisani priključak nije valjan." + "Lokacija:" + "Susjedski CID:" + "Pokušaji za podatke:" + "GPRS usluga:" + "Roaming:" + "IMEI:" + "Preusmjeravanje poziva:" + "Broj PPP poništavanja od pokretanja:" + "GSM se isključuje:" + "Trenutačna mreža:" + "Podatkovni uspjesi:" + "Primljeni PPP:" + "GSM usluga:" + "Jakost signala:" + "Status poziva:" + "PPP poslan:" + "Poništavanje radija:" + "Poruka na čekanju:" + "Telefonski broj:" + "Odaberite radijsku frekvenciju" + "Vrsta mreže:" + "Postavite željenu vrstu mreže:" + "Ping IpAddr:" + "Ping naziv hosta (www.google.com):" + "HTTP klijentski test:" + "Pokreni ping test" + "SMSC:" + "Ažuriraj" + "Osvježi" + "Sažmi DNS provjeru" + "Informacije/postavke koje se posebno odnose na OEM" + "Postavi mrežu GSM/UMTS" + "Učitavanje popisa mrežnih postavki..." + "Postavi" + "Neuspješno" + "Uspješno" + "Promijene stupaju na snagu kod ponovnog priključivanja USB kabela" + "Omogući USB masovno pohranjivanje" + "Ukupno bajtova:" + "Memorija USB nije uključena" + "Nema SD kartice" + "Dostupni bajtovi" + "USB se upot. kao mas. pohrana" + "SD kartica se koristi ka uređaj za masovno pohranjivanje" + "Možete ukloniti USB memoriju" + "Sad na siguran način možete ukloniti SD karticu" + "USB memorija uklonjena je dok se upotrebljavala!" + "SD kartica je uklonjena tijekom upotrebe!" + "Iskorišteni bajtovi:" + "Skeniranje USB poh. za medije…" + "Pretraživanje medija na SD kartici skeniranjem…" + "USB poh. uklj. samo za čitanje" + "SD kartica priključena je u načinu samo za čitanje" + "Dalje" + "Oznaka zemlje/jezika" + "Odaberite jezik" + "Odaberite aktivnost" + "Informacije o uređaju" + "Informacije o bateriji" + "Prikaz" + "Informacije o telefonu" + "Memorija USB" + "SD kartica" + "Proxy postavke" + "Odustani" + "Postavke" + "Postavke" + "Postavke" + "Način rada u zrakoplovu" + "Onemogući sve bežične veze" + "Onemogućavanje bežičnih veza…" + "Omogućavanje bežičnih veza…" + "Bežično povezivanje i mreže" + "Postavke za bežični prijenos i mrežu" + "Upravljanje značajkama Wi-Fi, Bluetooth, način rada u zrakoplovu, mobilne mreže i VPN-ovi" + "Roaming podataka" + "Poveži se s podatkovnim uslugama u roamingu" + "Poveži se s podatkovnim uslugama u roamingu" + "Izgubili ste podatkovnu vezu jer ste isključili mrežni roaming podataka." + "Uključi" + "Omogućiti roaming podataka? Može doći do znatno većih troškova za roaming!" + "Pažnja" + "Odabir operatora" + "Odaberite mrežnog operatera" + "Datum i vrijeme" + "Postavi datum, vrijeme, vremensku zonu i formate" + "Automatski" + "Koristi vrijednosti koje daje mreža" + "Koristi vrijednosti koje daje mreža" + "Koristi 24-satni format" + "Postavi vrijeme" + "Odaberi vremensku zonu" + "Postavi datum" + "Odaberi format datuma" + "Poredaj abecedno" + "Poredaj po vremenskoj zoni" + "Lokacija i sigurnost" + "Postavke lokacije i sigurnosti" + "Postavi Moju lokaciju, otključavanje zaslona, zaključavanje SIM kartice, zaključavanje spremnika za vjerodajnice" + "Postavi Moju lokaciju, otključavanje zaslona, zaključavanje pohranjivanja vjerodajnica" + "Zaporke" + "Sigurnost otključavanja zaslona" + "Postavi zaključavanje zaslona" + "Zaslon zaključaj uzorkom, PIN-om ili zaporkom" + "Promijeni zaključavanje zaslona" + "Promijenite ili onemogućite sigurnosni uzorak, PIN ili zaporku" + "Ništa" + "Onemogući sigurnost otključavanja zaslona" + "Uzorak" + "Iscrtajte uzorak za otključavanje zaslona" + "PIN" + "Unesite numerički PIN za otključavanje zaslona" + "Zaporka" + "Unesite zaporku za otključavanje zaslona" + "Onemogućio administrator udaljenog telefona" + "Isključi zaključavanje zaslona" + "Ukloni uzorak za otključavanje" + "Ukloni otključavanje PIN-a" + "Ukloni zaporku za zaključavanje" + "Izmijeni uzorak za otključavanje" + "Promijeni PIN za otključavanje" + "Promijeni zaporku za otključavanje" + "Zaporka mora imati najmanje ovoliko znakova: %d" + "PIN mora imati najmanje ovoliko znakova %d" + "Pritisnite Nastavi ako ste završili" + "Nastavi" + "PIN ne može imati više od ovoliko znamenaka: %d" + "PIN ne može imati više od ovoliko znamenaka: %d" + "PIN mora sadržavati samo znamenke 0-9" + "Zaporka sadrži nedopušteni znak" + "Zaporka treba sadržavati barem jedno slovo" + "Zaporka treba sadržavati barem jednu znamenku" + "Zaporka treba sadržavati barem jedan simbol" + "U redu" + "Odustani" + "Administracija uređaja" + "Odaberi administratore uređaja" + "Dodaj ili ukloni administratore uređaja" + "Bluetooth" + "Uključi Bluetooth" + "Bluetooth postavke" + "Bluetooth postavke" + "Upravljajte vezama, postavite uređaj i mogućnost otkrivanja" + "Zahtjev za Bluetooth uparivanje" + "Informacije o Bluetooth uređaju" + \n"Unesite PIN za uparivanje s uređajem \"%1$s\". (Pokušajte unijeti 0000 ili 1234.)" + \n"Unesite zaporku za uparivanje s uređajem \"%1$s\"." + "Da biste se uparili s uređajem \"%1$s\", potvrdite da prikazuje zaporku: %2$s." + "%1$s"\n"želi izvršiti uparivanje." + "Za uparivanje unesite %2$s na uređaju \"%1$s\"." + "Upari" + "Nemoj upariti" + "bluetooth uređaj" + "Pažnja" + "Pojavio se problem s uređajem %1$s." + "Došlo je do problema s uparivanjem uređaja %1$s jer su PIN ili zaporka netočni." + "Nije moguće uspostaviti komunikaciju s uređajem %1$s." + "Uparivanje odbio uređaj %1$s." + "Došlo je do problema s povezivanjem s uređajem %1$s." + "Skeniranjem traži uređaje" + "Poveži" + "Isključi" + "Upari i poveži" + "Razdvoji par" + "Isključi i razdvoji par" + "Opcije…" + "Poveži se na..." + "Mediji" + "Telefon" + "Prijenos" + "Povezano s medijskim zvukom" + "Povezano sa telefonskim zvukom" + "Povezano s telefonom i medijskim zvukom" + "%1$s opcije" + "Poveži" + "Povežite se s Bluetooth uređajem" + "Profili" + "Povezano s medijskim zvukom" + "Povezano sa telefonskim zvukom" + "Povezano s poslužiteljem za prijenos datoteka" + "Niste povezani s poslužiteljem za prijenos datoteka" + "Koristi za medijski zvuk" + "Koristi za telefonski zvuk" + "Koristi za prijenos datoteke" + "Postavke priključne stanice" + "Koristi priključnu stanicu za zvuk" + "Kao telefonski zvučnik" + "Za glazbu i medije" + "Zapamti postavke" + "NFC" + "Upotrijebi Near Field Communication za čitanje i razmjenu oznaka" + "Došlo je do pogreške." + "Wi-Fi" + "Uključi Wi-Fi" + "Wi-Fi postavke" + "Wi-Fi postavke" + "Postavljanje i upravljanje bežičnim pristupnim točkama" + "Uključivanje..." + "Isključivanje..." + "Pogreška" + "U načinu rada u zrakoplovu" + "Skeniranjem nije moguće pretraživanje mreža" + "Mrežna obavijest" + "Obavijesti me ako postoji otvorena mreža" + "Dodaj Wi-Fi mrežu" + "Wi-Fi mreže" + "Skeniraj" + "Napredno" + "Poveži s mrežom" + "Zaboravi mrežu" + "Izmijeni mrežu" + "Mrežni SSID" + "Sigurnost" + "Jakost signala" + "Status" + "Brzina veze" + "IP adresa" + "EAP metoda" + "2. faza provjere autentičnosti" + "CA certifikat" + "Korisnički certifikat" + "Identitet" + "Anoniman identitet" + "Zaporka" + "Prikaži zaporku." + "(nepromijenjeno)" + "(nije određeno)" + "Zapamćeno" + "Onemogućeno" + "Nije u rasponu" + "Osigurano značajkom %1$s" + "%2$s, osigurano značajkom %1$s" + "Poveži" + "Zaboravi" + "Spremi" + "Odustani" + "Napredno" + "Regulatorna domena" + "Postavite broj kanal za upotrebu" + "Došlo je do problema u postavljanju regulatorne domene." + "Broj kanala: %1$d" + "Pravila mirovanja značajke Wi-Fi" + "Navedite trenutak za prebacivanje sa značajke Wi-Fi na mobilne podatke" + "Došlo je do problema u postavljanju pravila mirovanja." + "MAC adresa" + "IP adresa" + "IP postavke" + "Spremi" + "Odustani" + "Unesite valjanu IP adresu." + "Koristiti statički IP" + "DNS 1" + "DNS 2" + "Pristupnik" + "Mrežna maska" + "Prijenosni Wi-Fi hotspot" + "Aktivan je prijenosni hotspot %1$s" + "Pogreška prijenosnog Wi-Fi hotspota" + "Postavke prijenosnog Wi-Fi hotspota" + "Postavljanje i upravljanje prijenosnim Wi-Fi hotspotom" + "Postavke prijenosnog Wi-Fi hotspota" + "Konfiguriraj Wi-Fi hotspot" + "%1$s %2$s prijenosni Wi-Fi hotspot" + "AndroidHotspot" + "Zvuk" + "Prikaz" + "Postavke zvuka" + "Bešumni način" + "Utišaj sve zvukove osim medija i alarma" + "Utišani su svi zvukovi osim medijskih" + "Melodija zvona telefona" + + "Glasnoća" + "Glasnoća zvona" + + "Vibracija ako je bešumno" + "Omogući povratne informacije vibracije u bešumnom načinu rada" + "Vibracija" + "Vibracija povratnih informacija za pozive i obavijesti" + "Ton zvona obavijesti" + + "Pulsno svjetlo obavijesti" + "Pulsiraj svjetlo trackballa za nove obavijesti" + "Zvuk zvona" + "Obavijest" + "Koristi glasnoću dolaznog poziva za obavijesti" + "Odaberi melodiju obavijesti" + "Mediji" + "Postavite glasnoću za glazbu i videozapise" + "Alarm" + "Postavke zvuka za dodanu priključnu stanicu" + "Zvučni dodirni zvukovi" + "Reproduciraj tonove kod upotrebe značajke za biranje" + "Reproduciraj tonove kod upotrebe značajke za biranje" + "Zvučni odabir" + "Reproduciraj zvuk kod odabira zaslona" + "Reproduciraj zvuk kod odabira zaslona" + "Zvukovi zaključavanja zaslona" + "Reproduciraj zvuk kod zaključavanja i otključavanja zaslona" + "Reproduciraj zvuk kod zaključavanja i otključavanja zaslona" + "Dodirna povratna informacija" + "Vibrira ako se pritisnu funkcijske tipke i u određenim interakcijama s korisničkim sučeljem" + "Vibrira ako se pritisnu funkcijske tipke i u određenim interakcijama s korisničkim sučeljem" + "Uklanjanje buke" + "Ukloni pozadinsku buku kod govora i snimanja." + "Priključna stanica" + "Postavke priključne stanice" + "Audio" + "Postavke za dodanu priključnu stanicu za računalo" + "Postavke za priključnu stanicu automobila" + "Telefon nije priključen" + "Postavke za priključnu stanicu" + "Priključna stanica nije pronađena" + "Telefon treba priključiti za konfiguraciju zvuka priključne stanice" + "Zvuk priključivanja" + "Reproduciraj zvuk kod umetanja ili uklanjanja telefona s priključne stanice" + "Ne reproduciraj zvuk kod umetanja ili uklanjanja telefona s priključne stanice" + "Računi i sinkronizacija" + "Dodajte ili uklonite račune i promijenite postavke računa" + "Pretraži" + "Upravljajte postavkama pretraživanja i poviješću" + "Postavke prikaza" + "Animacija" + "Prikaži animaciju kod otvaranja i zatvaranja prozora" + "Prikaži animaciju kod otvaranja i zatvaranja prozora" + "Automatski zakreni zaslon" + "Promijeni orijentaciju automatski kod rotacije telefona" + "Promijeni orijentaciju automatski kod rotacije telefona" + "Svjetlina" + "Podesite svjetlinu zaslona" + "Privremeni prekid rada zaslona" + "Podesite kašnjenje prije automatskog isključivanja zaslona" + "Automatska svjetlina" + "Postavke zaključavanja SIM kartice" + "Postavite zaključavanje SIM kartice" + "SIM kartica je zaključana" + "Zaključaj SIM karticu" + "Potreban je PIN za upotrebu telefona" + "Potreban je PIN za upotrebu telefona" + "Promijeni PIN za SIM" + "SIM PIN" + "Zaključaj SIM karticu" + "Otključaj SIM karticu" + "Stari SIM PIN" + "Novi SIM PIN" + "Ponovo unesite novi PIN" + "SIM PIN" + "Netočan PIN!" + "PIN-ovi se ne podudaraju!" + "Nije moguće promijeniti PIN."\n"PIN je možda netočan." + "Uspješno je promijenjen PIN SIM-a" + "Nije moguće promijeniti stanje zaključanosti SIM kartice."\n"Možda je PIN pogrešan." + "U redu" + "Odustani" + "Status telefona" + "Ažuriranja sustava" + + "Verzija sustava Android" + "Broj modela" + "Verzija osnovnog frekvencijskog pojasa" + "Verzija jezgre" + "Broj međuverzije" + "Nije dostupno" + "Status" + "Status" + "Telefonski broj, signal itd." + "Pohranjivanje" + "Postavke pohrane" + "Isključi USB memoriju, prikaži dostupnu pohranu" + "Isključi SD karticu, prikaži vidljivo mjesto za pohranu" + "Moj telefonski broj" + "MIN" + "PRL verzija" + "MEID" + "Vrsta mobilne mreže" + "Stanje mobilne mreže" + "Stanje usluge" + "Jakost signala" + "Roaming" + "Mreža" + "Wi-Fi MAC adresa" + "Bluetooth adresa" + "Nije dostupno" + "Vrijeme aktivnosti" + "Vrijeme bez mirovanja" + "Unutarnja pohrana" + "USB memorija" + "SD kartica" + "Dostupan prostor" + "Ukupno prostora" + "Isključi SD karticu" + "Isključi unutarnju USB memoriju" + "Isključite karticu SD radi sigurnog uklanjanja" + "Umetni mem. USB za uklj." + "Umetnite SD karticu za uključivanje" + "Uključi memoriju USB" + "Uključivanje SD kartice" + "Uključi USB memoriju" + "Uključite SD karticu" + "Izbriši USB memoriju" + "Izbriši karticu SD" + "Briše sve podatke na unutarnjoj memoriji USB telefona, poput glazbe i fotografija" + "Briše sve podatke na kartici SD telefona, poput glazbe ili fotografija" + "Nije dostupno" + " (samo za čitanje)" + "Isključi USB memoriju" + "Isključi SD karticu" + "Ako isključite memoriju USB, neke će se aplikacije koje upotrebljavate zaustaviti i mogu biti nedostupne dok ponovno ne uključite memoriju USB." + "Ako isključite SD karticu, dio aplikacija koje koristite zaustavit će rad i možda će biti nedostupne sve dok ponovno ne uključite SD karticu." + "Isključ. memorije USB neuspjelo" + "Isključivanje SD kartice nije uspjelo" + "Memorija USB ne može se isključiti. Pokušajte ponovno kasnije." + "Nije moguće isključiti SD karticu. Pokušajte ponovno." + "Memorija USB bit će isključena." + "Kartica SD bit će isključena." + "Isključivanje" + "Isključivanje u tijeku" + "Status baterije" + "Razina baterije" + "APN-ovi" + "Uredi pristupnu točku" + "<Nije postavljeno>" + "Ime" + "APN" + "Proxy" + "Port" + "Korisničko ime" + "Zaporka" + "Poslužitelj" + "MMSC" + "MMS proxy" + "MMS priključak" + "MCC" + "MNC" + "Vrsta provjere autentičnosti" + "Ništa" + "PAP" + "CHAP" + "PAP ili CHAP" + "Vrsta APN-a" + "Izbriši APN" + "Novi APN" + "Spremi" + "Odbaci" + "Pažnja" + "Polje naziva ne može biti prazno." + "APN ne može biti prazan." + "MCC polje mora imati 3 znamenke." + "Polje MNC mora imati 2 ili 3 znamenke." + "Vraćanje zadanih APN postavki" + "Ponovo postavi na zadano" + "Poništavanje zadanih postavki APN-a je dovršeno" + "Vraćanje na tvorničko stanje" + "Izbriši sve podatke na telefonu" + "To će izbrisati sve podatke s ""unutarnje pohrane"" vašeg telefona, uključujući:"\n\n
  • "Vaš Google Račun"
  • \n
  • "Sistemske podatke i podatke aplikacije i postavke"
  • \n
  • "Preuzete aplikacije"
  • \n\n"Za brisanje svih podataka na ovom telefonu ""memorija USB"" mora biti izbrisana."\n\n
    + "To će izbrisati sve podatke s ""unutarnje pohrane""vašeg telefona, uključujući:"\n\n
  • "Vaš Google Račun"
  • \n
  • "Sistemske podatke i podatke aplikacije i postavke"
  • \n
  • "Preuzete aplikacije"
  • \n\n"Da biste također izbrisali glazbu, slike i ostale korisničke podatke, ""kartica SD"" treba biti izbrisana."\n\n
    + "Izbriši USB memoriju" + "Izbriši karticu SD" + "Izbriši sve podatke na unutarnjoj memoriji USB telefona, poput glazbe ili fotografija." + "Izbriši sve podatke na kartici SD telefona, poput glazbe ili fotografija." + "Poništi telefon" + "Izbrisati sve osobne podatke i sve preuzete aplikacije? Nemoguće je poništiti takvu radnju!" + "Izbriši sve" + "Iscrtajte uzorak za otključavanje" + "Morate iscrtati uzorak za otključavanje da biste potvrdili poništavanje telefona." + "Nije došlo do poništavanja jer nije dostupna usluga sistemskog čišćenja." + "Izbriši USB memoriju" + "Izbriši karticu SD" + "Briše sve podatke USB memorije" + "Briše sve podatke na SD kartici" + "Ova će radnja izbrisati USB memoriju. Izgubit ćete ""sve"" tamo podatke pohranjene!" + "Ta će radnja izbrisati karticu SD. Izgubit ćete ""sve"" podatke na kartici!" + "Izbriši USB memoriju" + "Izbriši karticu SD" + "Izbrisati memoriju USB i sve tamo pohranjene datoteke? Radnja se ne može poništiti!" + "Izbrisati karticu SD i sve tamo pohranjene datoteke? Radnja se ne može poništiti!" + "Izbriši sve" + "Iscrtajte uzorak za otključavanje" + "Morate iscrtati uzorak za otključavanje kako biste potvrdili da želite izbrisati memoriju USB." + "Morate iscrtati uzorak za otključavanje kako biste potvrdili da želite izbrisati karticu SD." + "Postavke poziva" + "Postavite govornu poštu, preusmjeravanje poziva, ID pozivatelja" + "Ograničavanje" + "Prijenosni hotspot" + "Ograničavanje i prijenosni hotspot" + "Dijelite telefonsku mobilnu podatkovnu vezu preko USB-a" + "Dijelite mobilnu vezu svog telefona kao prijenosni Wi-Fi hotspot" + "Dijelite telefonsku mobilnu podatkovnu vezu preko USB-a ili u obliku prijenosnog Wi-Fi hotspota" + "USB" + "USB ograničavanje" + "USB priključen, uključite za ograničenje" + "Ograničeno" + "Nije moguće ograničiti ako se koristi USB pohranjivanje" + "USB nije priključen" + "Pogreška ograničenja USB-a" + "Pomoć" + "Mobilne mreže" + "Postavi opcije za roaming, mreže, APN-ove" + "Moja lokacija" + "Koristiti bežične mreže" + "Pogledajte lokaciju u aplikacijama (primjerice Karte) pomoću bežične veze" + "Lokacija je utvrđena značajkom Wi-Fi i/ili mobilnim mrežama" + "Koristi GPS satelite" + "Kod lociranja, točnost je na razini ulice" + "Lociranje do razine ulice (troši više baterije i treba imati pogled na nebo)" + "Koristite potpomognuti GPS" + "Koristi poslužitelj za pomoć GPS-u (isključite za smanjenje mrežnog opterećenja)" + "Koristi poslužitelj za pomoć GPS-u (isključite za bolji rad GPS-a)" + "O telefonu" + "Pogledajte pravne informacije, status telefona, softversku verziju" + "Pravne informacije" + "Suradnici" + "Autorska prava" + "Licenca" + "Uvjeti i odredbe" + "Sistemski vodič" + "Saznajte kako se koristi telefon" + "Otvori licence izvora" + "Došlo je do problema s učitavanjem licenci." + "Učitavanje…" + "Sigurnosne informacije" + "Sigurnosne informacije" + "Vaš telefon nije priključen na podatkovnu uslugu. Da biste sad pogledali te informacije, idite na stavku %s s bilo kojeg internetski povezanog računala." + "Učitavanje…" + "Odaberite svoju zaporku" + "Odaberite PIN" + "Potvrdite svoju zaporku" + "Potvrdite svoj PIN" + "Zaporke se ne podudaraju" + "PIN-ovi se ne podudaraju" + "Zaporka je postavljena" + "PIN je postavljen" + "Uzorak je postavljen" + "Otključavanje zaslona" + "Izmijeni uzorak za otključavanje" + "Promijeni PIN za otključavanje" + "Potvrdi spremljeni uzorak" + "Žao nam je, pokušajte ponovo:" + "Iscrtajte uzorak za otključavanje" + "Pritisnite Izbornik za pomoć." + "Maknite prst ako ste gotovi." + "Povežite barem ovoliko točaka: %d. Pokušajte ponovo:" + "Uzorak je snimljen!" + "Ponovno iscrtajte uzorak za potvrdu:" + "Vaš novi uzorak za otključavanje:" + "Potvrdi" + "Iscrtajte ponovno" + "Pokušaj ponovo" + "Nastavi" + "Uzorak za otključavanje" + "Potreban je uzorak" + "Morate iscrtati uzorak za otključavanje zaslona" + "Koristiti vidljivi uzorak" + "Koristiti povratne informacije osjetom" + "Postavi uzorak za otključavanje" + "Izmijeni uzorak za otključavanje" + "Kako iscrtati uzorak za otključavanje" + "Previše netočnih pokušaja!" + "Pokušajte ponovo za %d s." + "Odustani" + "Dalje" + "Osiguravanje telefona" + "Zaštitite svoj telefon od neovlaštene upotrebe stvaranjem osobnog uzorka za zaključavanje zaslona. "\n\n"1""  Na sljedećem zaslonu pratite stvaranje uzorka. "\n\n"2""  Ako ste spremni iscrtajte vlastiti uzorak. Eksperimentirajte s različitim uzorcima, ali povežite barem četiri točke. "\n\n"3""  Za potvrdu ponovno iscrtajte uzorak. "\n\n"Jeste li spremni? Dotaknite “Dalje”"". "\n\n"Da biste telefon ostavili nezaštićen, dotaknite “Odustani”." + "Primjer uzorka" + "Povežite barem četiri točke."\n" "\n"Dotaknite “Dalje” ako ste spremni za iscrtavanje uzorka." + "Upravljanje aplikacijama" + "Upravljanje i uklanjanje instaliranih aplikacija" + "Aplikacije" + "Upravljanje aplikacijama, postavljanje prečaca za brzo pokretanje" + "Postavke aplikacija" + "Nepoznati izvori" + "Dopusti instalaciju aplikacija koje nisu s tržišta" + "Telefon i osobni podaci jače su ugroženi u slučaju upotrebe aplikacija iz nepoznatog izvora. Prihvaćate da ste samo odgovorni za sve štete na telefonu ili za gubitak podataka zbog upotrebe takvih aplikacija." + "Informacije o aplikaciji" + "Prostor za pohranu" + "Pokretanje prema zadanim postavkama" + "Dozvole" + "Predmemorija" + "Očisti predmemoriju" + "Predmemorija" + "Kontrole" + "Prisilno zaustavi" + "Ukupno" + "Aplikacija" + "Podaci" + "Deinstaliraj" + "Onemogući" + "Omogući" + "Izbriši podatke" + "Deinstaliraj ažuriranja" + "Odabrali ste pokretanje ove aplikacije prema zadanim postavkama za određene radnje." + "Nema zadanih postavki." + "Izbriši zadane postavke" + "Nepoznato" + "Poredaj prema nazivu" + "Poredaj po veličini" + "Prikaži pokrenute usluge" + "Prikaži procese iz predmemorije" + "Upravljaj prostorom" + "Filtar" + "Odaberite opcije filtra" + "Sve" + "Preuzeto" + "Pokrenuto" + "Memorija USB" + "Na SD kartici" + "Onemogućeno" + "Nema aplikacija." + "Unutarnja pohrana" + "Memorija USB" + "Poh. SD kartice" + "Ponovni izračun veličine…" + "Izbriši" + "Svi podaci ove aplikacije bit će trajno izbrisani. To uključuje sve datoteke, postavke, račune, baze podataka itd." + "U redu" + "Odustani" + "Aplikacija nije pronađena" + "Aplikacija nije pronađena na popisu instaliranja aplikacija." + "Nije moguće brisanje podataka o aplikaciji." + "Deinstaliraj ažuriranja" + "Želite li deinstalirati sva ažuriranja iz ove aplikacije sustava Android?" + "Izbriši podatke" + "Brisanje podataka za aplikaciju nije uspjelo" + "Ova aplikacija može pristupiti sljedećem na vašem telefonu:" + "Izračunavanje..." + "Nije moguće izračunati veličinu paketa" + "Nemate instaliranih aplikacije treće strane." + "verzija %1$s" + "Premjesti" + "Premjesti na telefon" + "Premjesti na USB memoriju" + "Premjesti na SD karticu" + "Premještanje" + "Nema dovoljno mjesta za pohranu." + "Aplikacija ne postoji." + "Aplikacija ima zaštitu protiv kopiranja." + "Navedena lokacija za instalaciju nije valjana." + "Ažuriranja sustava nije moguće instalirati na vanjskom mediju." + "Prisilno zaustavi" + "Prisilno zaustavljanje aplikacije može prouzrokovati njezino nekontrolirano ponašanje. Jeste li sigurni?" + "Premjesti aplikaciju" + "Nije uspjelo premještanje aplikacije. %1$s" + "Željena lokacije instalacije" + "Promijenite željenu lokaciju instalacije za nove aplikacije." + "Upotreba pohrane" + "Prikaz pohrane koju upotrebljavaju aplikacije" + "Pokrenute usluge" + "Pogledajte i nadzirite trenutačno pokrenute veze" + "Ponovno pokretanje" + "Pozadinski proces u predmemoriji" + "Ništa se ne izvodi." + "Pokrenula aplikacija." + + + "%1$s besplatno" + "%1$s up." + "RAM" + + + "%1$d proces i %2$d usluga" + "%1$d proces i %2$d usluga" + "Broj procesa: %1$d, broj usluga: %2$d" + "%1$d procesa i %2$d usluga" + "Aplikacija koja se izvodi" + "Nije aktivno" + "Usluge" + "Procesi" + "Zaustavi" + "Postavke" + "Ovu je uslugu pokrenula njezina aplikacija. Zaustavljanje može uzrokovati pad aplikacije." + "Ova se aplikacija ne može sigurno zaustaviti. Zaustavljanjem možete izgubiti svoj trenutačni rad." + "Ovo je proces stare aplikacije koja se čuva za bolju brzinu u slučaju da opet bude potrebna. Obično nema razloga za njezino zaustavljanje." + "%1$s: trenutačno u upotrebi. Dodirnite Postavke za upravljanje." + "Glavni proces koji je u upotrebi." + "Usluga %1$s u upotrebi je." + "Pružatelj %1$s u upotrebi je." + "Zaustaviti sistemsku uslugu?" + "Jeste li sigurni da želite zaustaviti ovu sistemsku uslugu? Ako to učinite, neke značajke vašeg telefona mogu prestati raditi ispravno dok ga ne isključite i ponovno ne uključite." + "Jezik i tipkovnica" + "Postavke jezika i tipkovnice" + "Postavke jezika" + "Postavke tipkovnice" + "Odaberite jezik" + + "Automatska zamjena" + "Ispravi pogrešno napisane riječi" + "Automatsko pisanje velikog slova" + "Postavi veliko slovo na početku rečenice" + "Automatsko stavljanje interpunkcije" + "Postavke fizičke tipkovnice" + "Pritisnite razmaknicu dvaput za umetanje \".\"" + "Vidljive zaporke" + "Prikaži zaporku tijekom unosa" + "Ovaj način unosa može imati mogućnost prikupljanja teksta koji unosite, uključujući osobne podatke poput zaporki i brojeva kreditne kartice. To omogućuje aplikacija %1$s. Koristiti taj način unosa?" + "Korisnički rječnik" + "Korisnički rječnik" + + "Dodaj" + "Dodaj u rječnik" + "Uredi riječ" + "Uređivanje" + "Izbriši" + "Nemate nijednu riječ u korisničkom rječniku. Riječ možete dodati putem izbornika." + "Testiranje" + "Telefonske informacije" + "Informacije o bateriji" + "Brzo pokretanje" + "Postavite tipkovničke prečace za pokretanje aplikacija" + "Dodijeli aplikaciju" + "Bez prečaca" + "Pretraži + %1$s" + "Očisti" + "Vaš prečac za stavku %1$s (%2$s) bit će izbrisan." + "U redu" + "Odustani" + "Aplikacije" + "Prečaci" + "Unos teksta" + "Upravljaj opcijama unosa teksta" + "%1$s postavke" + "Postavke zaslonske tipkovnice" + "Ugrađena tipkovnica" + "Postavke ugrađene, fizičke tipkovnice" + "Razvoj" + "Postavite opcije za razvoj aplikacije" + "Uklanjanje programske pogreške na USB-u" + "Način za otklanjanje pogrešaka ako je priključen USB" + "Ne pokreći mirovanje" + "Zaslon nikad neće prijeći u mirovanje tijekom punjenja" + "Dopusti probne lokacije" + "Dopusti probne lokacije" + "Omogućiti rješavanje programske pogreške na USB-u?" + "Rješavanje programske pogreške USB-a namijenjeno je samo u razvojne svrhe. Može se koristiti za kopiranje podataka između vašeg računala i uređaja, instalaciju aplikacija na vašem uređaju bez obavijesti i za čitanje dnevničkih zapisa." + "Odaberi gadget" + "Odaberite widget" + "%1$d d %2$d h %3$d min %4$d s" + "%1$d h %2$dmin %3$d s" + "%1$d min %2$d s" + "%1$d s" + "Korisnička statistika" + "Korisnička statistika" + "Poredati prema:" + "Aplikacija" + "Broj" + "Vrijeme upotrebe" + "Dostupnost" + "Postavke dostupnosti" + "Upravljaj opcijama dostupnosti" + "Dostupnost" + "Usluge dostupnosti" + "Nema instaliranih usluga dostupnosti." + "Ova usluga dostupnosti možda će prikupljati tekst koji unosite, uključujući osobne podatke i brojeve kreditne kartice, ali ne i zaporke. Također može bilježiti vaše interakcije na korisničkom sučelju. To omogućuje aplikacija %1$s. Želite li koristiti ovu uslugu dostupnosti?" + "Onemogućiti dostupnost?" + "Nisu pronađene aplikacije koje se odnose na dostupnost" + "Nemate instaliranih aplikacija koje se odnose na dostupnost."\n\n"Možete preuzeti alat za čitanje zaslona za svoj uređaj na usluzi Android Market."\n\n"Kliknite U redu da biste instalirali alat za čitanje zaslona." + "Tipka za uključivanje/isključivanje" + "Tipka za uključivanje/isključivanje/poziv" + "Tijekom poziva pritisnite Napajanje sa završetkom poziva umjesto isključivanja zaslona" + "Iskorištenost baterije" + "Što troši bateriju" + "Upotreba baterije nakon isključivanja" + "Upotreba baterije od poništavanja" + "%1$s na bateriji" + "%1$s od isključivanja" + "Punjenje" + "Zaslon uključen" + "GPS uključen" + "Wi-Fi" + "Budan" + "Signal telefona" + + + "Vrijeme budnosti uređaja" + "Wi-Fi na vrijeme" + "Wi-Fi na vrijeme" + "%1$s - %2$s%%" + "Pojedinosti o potrošnji baterije" + "Pojedinosti o upotrebi" + "Podesi potrošnju energije" + "Uključeni paketi" + "Prikaz" + "Wi-Fi" + "Bluetooth" + "Način čekanja" + "Glasovni pozivi" + "Telefon u mirovanju" + "Ukupno CPU-a" + "Glavni zadatak CPU-a" + "Zadrži u aktivnom stanju" + "GPS" + "Wi-Fi se izvodi" + "Telefon" + "Podaci poslani" + "Primljeni podaci" + "Audio" + "Videozapis" + "Vrijeme uključenosti" + "Vrijeme bez signala" + "Prisilno zaustavi" + "Informacije o aplikaciji" + "Postavke aplikacija" + "Postavke prikaza" + "Wi-Fi postavke" + "Bluetooth postavke" + "Baterija upotrijebljena uslugom glasovnog poziva" + "Upotreba baterije tijekom mirovanja telefona" + "Baterija iskorištena upotrebom radija" + "Prebacite se na način rada u zrakoplovu u područjima loše pokrivenosti signalom da biste uštedjeli energiju" + "Baterija se koristi za prikaz i pozadinsko svjetlo" + "Smanjite svjetlinu i/ili privremeni prekid zaslona" + "Baterija iskorištena upotrebom značajke Wi-Fi" + "Isključi Wi-Fi ako se ne koristi ili ako nije dostupan" + "Baterija iskorištena upotrebom značajke Bluetooth" + "Isključite bluetooth ako ga ne koristite" + "Pokušajte se povezati s drugim bluetooth uređajem" + "Upotreba baterije od strane aplikacije" + "Zaustavi ili deinstaliraj aplikaciju" + "Ručno upravljajte GPS-om kako biste spriječili da ga aplikacija upotrebljava" + "Aplikacija može ponuditi postavke za smanjenje potrošnje baterije" + "%1$s od isključivanja" + "Kod posljednjeg isključivanja za %1$s" + "Ukupno iskorištenje" + "Osvježi" + "Android OS" + "Medijski poslužitelj" + "Glasovni unos i izlazne vrijednosti" + "Postavke za glasovni unos i izlazne vrijednosti" + "Glasovno pretraživanje" + "Android tipkovnica" + "Glasovni unos" + "Izlazne glasovne vrijednosti" + "Alat za prepoznavanje glasa" + "Postavke alata za prepoznavanje glasa" + "Postavke za \"%s\"" + "Postavke teksta-za-govor" + "Postavke teksta-za-govor" + "Uvijek koristi moje postavke" + "Donje zadane postavke poništavaju postavke aplikacije" + "Zadane postavke" + "Zadani alat" + "Postavlja alat za sintezu govora za upotrebu u izgovorenom tekstu" + "Brzina govora" + "Brzina kojom se izgovara tekst" + "Visina glasa" + "Utječe na ton izgovorenog teksta" + "Jezik" + "Postavlja glas specifičan za jezik izgovorenog teksta" + "Poslušajte primjer" + "Reproducirajte kratki pokaz sinteze zvuka" + "Instaliraj glasovne podatke" + "Instaliraj glasovne podatke potrebne za sintezu govora" + "Glasovi potrebni za sintezu govora već su ispravno instalirani" + "Ovo je primjer sinteze govora." + "Vaše su postavke promijenjene. Ovo je primjer kako zvuče." + "Alat koji ste odabrali nije moguće pokrenuti" + "Konfiguriraj" + "Odaberi drugi alat" + "Alat za sintezu govora može prikupljati izgovoreni sadržaj, uključujući osobne podatke kao što su zaporke i brojevi kreditnih kartica. To omogućuje alat %s. Želite li omogućiti alat za sintezu govora?" + "Alati" + "%s postavke" + "Stavka %s je onemogućena" + "Stavka %s je onemogućena" + "Jezici i glasovi" + "Instalirano" + "Nije instalirano" + "Žena" + "Muškarac" + "Stroj za sintezu govora uključen" + "Omogući novi stroj prije upotrebe" + "Nadzor nad napajanjem" + "Ažuriranje Wi-Fi postavki" + "Ažuriranje postavke Bluetootha" + "VPN postavke" + "Poveži se na %s" + "Korisničko ime:" + "Zaporka:" + "korisničko ime" + "zaporka" + "Zapamti korisničko ime" + "Poveži" + "Da" + "Ne" + "Natrag" + "Ne" + "Spremi" + "Odustani" + "Poništi" + "Poveži s mrežom" + "Isključi s mreže" + "Uredi mrežu" + "Izbriši mrežu" + "Morate unijeti %s." + "Morate odabrati %s." + "Naziv VPN-a \'%s\' već postoji. Pronađite drugi naziv." + "Jeste li sigurni da želite izbrisati ovaj VPN?" + "Jeste li sigurni da ne želite stvoriti taj profil?" + "Doista želite odbaciti promjene profila?" + "Nije moguće povezivanje s mrežom. Želite li pokušati ponovo?" + "Veza je prekinuta. Želite li se ponovno povezati?" + "Naziv poslužitelja nije moguće otkriti. Želite li provjeriti postavku naziva poslužitelja?" + "Pogreška upita. Želite li provjeriti postavku tajne?" + "Nedostaje jedna tajna ili više njih iz ove VPN konfiguracije. Želite li provjeriti postavke tajne?" + "Uneseno je netočno korisničko ime ili zaporka. Želite li pokušati ponovo?" + "Poslužitelj je prekinuo vezu. Korisničko ime koje ste unijeli možda nije točno. Želite li pokušati ponovo?" + "Poslužitelj je prekinuo vezu. Možda ste zaštićeni vatrozidom koji sprečava da se spojite s poslužiteljem. Želite li pokušati ponovo?" + "Poslužiteljski pregovori nisu uspjeli. Poslužitelj se možda ne slaže s vašom opcijom enkripcije. Želite li provjeriti svoju postavku enkripcije?" + "Dodaj VPN" + "Dodaj VPN" + "Dodaj %s VPN" + "%s pojedinosti" + "VPN-ovi" + "Povezivanje..." + "Isključivanje…" + "Povezan" + "Poveži s mrežom" + "VPN naziv" + "Naziv VPN-a" + "Profil \'%s\' je dodan" + "Promjene su izvršene na stavci \'%s\'" + "Postavi korisnički certifikat" + "Korisnički certifikat" + "korisnički certifikat" + "Postavi CA certifikat" + "Certifikat institucije za izdavanje certifikata (CA)" + "CA certifikat" + "Postavi tajnu L2TP" + "tajna L2TP" + "tajna L2TP" + "enkripcija" + "PPTP enkripcija" + "Postavi IPSec tipku za dijeljenje unaprijed" + "IPSec tipka za dijeljenje unaprijed" + "IPSec tipka za dijeljenje unaprijed" + "Postavi VPN poslužitelj" + "VPN poslužitelj" + "VPN poslužitelj" + "Naziv VPN poslužitelja" + "Domene DNS pretraživanja" + "Domene DNS pretraživanja" + "Značajka %s je postavljena" + "Vrijednost %s nije postavljena" + "%s nije postavljeno (neobavezno)" + "Omogući %s" + "Onemogući %s" + "Stavka %s je onemogućena" + "Stavka %s je onemogućena" + "VPN postavke" + "Postavite i upravljajte virtualnim privatnim mrežama (VPN-ovima)" + "(nepromijenjeno)" + "(nije postavljeno)" + "Pohranjivanje vjerodajnica" + "Korisnički sigurne vjerodajnice" + "Aplikacijama omogući pristup sigurnim certifikatima i drugim vjerodajnicama" + "Unesite zaporku" + "Unesite zaporku za pohranu vjerodajnica." + "Instaliraj s memorije USB" + "Instaliraj sa SD kartice" + "Inst. kript. cert. s USB" + "Instaliraj kriptirane certifikate sa SD kartice" + "Postavi zaporku" + "Postavite ili promijenite zaporku za pohranjivanje zaporke" + "Isprazni mjesto pohrane" + "Isprazni cijeli sadržaj spremnika za vjerodajnice i poništi pripadajuće zaporke" + "Jeste li sigurni da želite izbrisati sve vjerodajnice i poništiti zaporku za pohranjivanje vjerodajnica?" + "Trenutačna zaporka:" + "Nova zaporka:" + "Potvrdite novu zaporku:" + "Postavite zaporku za pohranjivanje vjerodajnica (barem 8 znakova)." + "Unesite ispravnu zaporku." + "Unesite ispravnu zaporku. Prije brisanja prostora za pohranu vjerodajnica imate još jedan pokušaj za unos ispravne zaporke." + "Unesite ispravnu zaporku. Prije brisanja prostora za pohranu vjerodajnica imate još ovoliko pokušaja za unos ispravne zaporke: %1$d." + "Zaporke se ne podudaraju." + "Morate unijeti i potvrditi zaporku." + "Unesite zaporku." + "Zaporka treba imati barem 8 znakova." + "Prostor za pohranu vjerodajnica je izbrisan." + "Pohranjivanje vjerodajnica je omogućeno." + "Pohranjivanje vjerodajnica je onemogućeno." + + + + + + + + + + + + + + + + + + + + + "Ton hitnog poziva" + "Postavite način ponašanja za hitan poziv" + "Privatnost" + "Postavke privatnosti" + "Sigurnosna kopija i pohranjivanje" + "Osobni podaci" + "Stvori sigurnosnu kopiju mojih podataka" + "Stvori sigurnosnu kopiju podataka aplikacije, Wi-Fi zaporki i ostalih postavki na Googleovim poslužiteljima" + "Automatska obnova" + "Ako reinstaliram aplikaciju, vrati sigurnosne kopije postavki ili druge podatke" + "Sigurnosna kopija" + "Jeste li sigurni da želite prestati sa stvaranjem sigurnosne kopije svoje Wi-Fi zaporke, oznaka i ostalih postavki i podataka aplikacije i izbrisati sve kopije na Googleovim poslužiteljima?" + "Postavke administracije uređaja" + "Administrator uređaja" + "Deaktiviraj" + "Administratori uređaja" + "Nema dostupnih administratora računa" + "Aktivirati administratora uređaja?" + "Aktiviraj" + "Administrator uređaja" + "Aktiviranjem ovog administratora dopustit ćete aplikaciji %1$s da izvede sljedeće postupke:" + "Ovaj je administrator aktivan i aplikaciji %1$s dopušta izvođenje sljedećih postupaka:" + "Bez naslova" + "Općenito" + "Dolazni pozivi" + "Obavijesti" + "Povratne informacije" +
    diff --git a/res/values-hu-nokeys/strings.xml b/res/values-hu-nokeys/strings.xml new file mode 100644 index 00000000000..4932114bcdc --- /dev/null +++ b/res/values-hu-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Alkalmazások kezelése" + diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml new file mode 100644 index 00000000000..03b09f2ce3f --- /dev/null +++ b/res/values-hu/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Európa" + "Afrika" + "Ázsia" + "Ausztrália" + "Csendes-óceán" + "Összes" + + + "Nincsenek animációk" + "Egyes animációk" + "Minden animáció" + + + "Az ablakanimációk nem jelennek meg" + "Egyes ablakanimációk megjelenítése" + "Minden ablakanimáció megjelenítése" + + + "15 másodperc" + "30 másodperc" + "1 perc" + "2 perc" + "10 perc" + "30 perc" + + + "Nagyon lassú" + "Lassú" + "Normál" + "Gyors" + "Nagyon gyors" + + + "Nagyon alacsony" + "Alacsony" + "Normál" + "Magas" + "Nagyon magas" + + + "angol (amerikai)" + "angol (brit)" + "francia" + "német" + "olasz" + "spanyol" + + + + "Keresés..." + "Kapcsolódás…" + "Hitelesítés..." + "IP-cím lekérése..." + "Csatlakozva" + "Felfüggesztve" + "Kapcsolat bontása..." + "Nincs kapcsolat" + "Sikertelen" + + + + "Keresés..." + "Csatlakozás a(z) %1$s hálózathoz..." + "Hitelesítés a(z) %1$s hálózaton..." + "IP-cím lekérése a(z) %1$s hálózattól..." + "Kapcsolódva a(z) %1$s hálózathoz" + "Felfüggesztve" + "Kapcsolat bontása %1$s hálózattal..." + "Nincs kapcsolat" + "Sikertelen" + + + "Megnyitás" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Gyenge" + "Közepes" + "Jó" + "Kiváló" + + + "Amikor a képernyő kikapcsol" + "Soha, ha töltőn van" + "Soha" + + + "Használat ideje" + "Elindítások száma" + "Alkalmazás neve" + + + "PEAP" + "TLS" + "TTLS" + + + "Semelyik" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Ki" + "Riasztás" + "Rezgés" + + + "Nincs" + "PAP" + "CHAP" + "PAP vagy CHAP" + + + "Belső tárhely" + "Eltávolítható SD-kártya" + "Döntse el a rendszer" + + + "Mindig" + "Soha" + "Csak Néma üzemmódban" + "Csak akkor, ha nem Néma üzemmódban van" + + diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml new file mode 100644 index 00000000000..57f67d705d8 --- /dev/null +++ b/res/values-hu/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Igen" + "Nem" + "Ismeretlen" + "Rádió bekapcsolása" + "Rádió kikapcsolása" + "SIM-kártya telefonkönyvének megtekintése" + "Fix hívószámok megtekintése" + "Szolgáltatásszámok megtekintése" + "PDP-lista lekérése" + "Szolgáltatás" + "Nem működik" + "Csak segélyhívások" + "Rádió kikapcsolva" + "Barangolás" + "Nem barangol" + "Tétlen" + "Csörgés" + "Hívás folyamatban" + "Szétkapcsolva" + "Kapcsolódás" + "Csatlakozva" + "Felfüggesztve" + "ismeretlen" + "csomag" + "bájt" + "dBm" + "asu" + "LAC" + "CID" + "USB-tár leválasztása" + "SD-kártya leválasztása" + "USB-tár törlése" + "SD-kártya törlése" + "Kicsi" + "Közepes" + "Nagy" + "OK" + "USB-tár" + "SD-kártya" + "Akkumulátor állapota:" + "Áramforrás:" + "Akkuskála:" + "Akkumulátor szintje:" + "Akkumulátor egészsége:" + "Akkumulátor technológiája:" + "Akkumulátorfeszültség:" + "mV" + "Akkumulátor hőmérséklete:" + "° C" + "Rendszerindítás óta eltelt idő:" + "Ébrenléti idő akkumulátoron:" + "Ébrenléti idő töltés közben:" + "Képernyő bekapcsolási ideje:" + "Ismeretlen" + "Töltés" + "(Hálózat)" + "(USB)" + "Lemerülés" + "Nem töltődik" + "Tele" + "Nincs bedugva" + "Hálózat" + "USB" + "Hálózat+USB" + "Ismeretlen" + "Ismeretlen" + "Rendben van" + "Túlmelegedés" + "Halott" + "Túlfeszültség" + "Ismeretlen hiba történt" + "Bluetooth" + "Felderíthető" + "%1$s másodpercig felderíthető..." + "Az eszköz legyen felderíthető" + "Hanghívás zárolása" + "A bluetooth tárcsázó használatának megakadályozása, ha a képernyő le van zárva" + "Bluetooth eszközök" + "Eszköz neve" + "Nem állított be nevet; a fióknév használata" + "Eszközök keresése" + "Megszűnik a kapcsolat a következő eszközzel: %1$s." + "Csatlakozva" + "Szétkapcsolva" + "Szétkapcsolás..." + "Csatlakozás…" + + "Párosítás ezzel az eszközzel" + "Párosítás..." + "Párosítva van, de nincs csatlakoztatva" + "kihangosító/headset" + "Keresés" + "Bluetooth párosítási kérelem" + "Párosítási kérelem" + "Válassza ki a párosításhoz a következő eszközzel: " + "Bluetooth-eszközválasztó" + "Bluetooth engedélykérés" + "Az egyik alkalmazás engedélyt kér a Bluetooth bekapcsolására. Engedélyezi?" + "Az egyik alkalmazás engedélyt kér arra, hogy %1$d másodpercre felderíthetővé tegye telefonját más Bluetooth eszközök számára. Engedélyezi ezt?" + "Az egyik alkalmazás engedélyt kér arra, hogy %1$d másodpercre felderíthetővé tegye telefonját más eszközök számára. Engedélyezi ezt?" + "A Bluetooth bekapcsolása..." + "Dátum és idő beállításai" + "du. 1:00" + "13:00" + "Idő beállítása" + "Dátum" + "Időzóna kiválasztása" + "Normál (%s)" + "Előnézet:" + "Betűméret:" + + + "Küldés broadcast" + "Action:" + "activity indítása" + "Resource:" + "Fiók:" + "Törlés" + "Port" + "Alapértelmezés visszaállítása" + "Mentés" + "Gazdagépnév" + "Figyelem" + "OK" + "A megadott gazdagépnév nem érvényes." + "Ki kell töltenie a port mezőt." + "A port mezőnek is üresnek kell maradnia, ha a gazdagép mező üres." + "A megadott port nem érvényes." + "Hely:" + "Környező CID:" + "Adatkísérletek:" + "GPRS szolgáltatás:" + "Barangolás:" + "IMEI:" + "Hívásátirányítás:" + "PPP visszaállítások száma a legutolsó rendszerindítás óta:" + "GSM kapcsolatbontások:" + "Jelenlegi hálózat:" + "Sikeres adatok:" + "PPP - fogadott:" + "GSM-szolgáltatás:" + "Jelerősség:" + "Hívás állapota:" + "Elküldött PPP:" + "Rádióvisszaállítások:" + "Üzenetek várakozása:" + "Telefonszám:" + "Rádió-hullámsáv kiválasztása" + "Hálózat típusa:" + "Preferált hálózattípus beállítása:" + "IP-cím pingelése:" + "Gazdagépnév pingelése (www.google.com):" + "HTTP kliens tesztje:" + "Ping tesztelése" + "SMSC:" + "Frissítés" + "Frissítés" + "DNS-ellenőrzés váltása" + "OEM-specifikus adatok és beállítások:" + "GSM/UMTS sáv beállítása" + "Sávlista betöltése..." + "Beállítás" + "Sikertelen" + "Sikeres" + "A módosítások az USB-kábel újracsatlakoztatásakor lépnek életbe" + "USB-háttértár engedélyezése" + "Összes bájt:" + "Az USB-tár nincs csatolva" + "Hiányzó SD-kártya" + "Rendelkezésre álló bájtok:" + "Az USB-tár használatos tárhelyként" + "Az SD-kártya használata háttértárként" + "Az USB-tár eltávolítható" + "Most már biztonságosan eltávolíthatja az SD-kártyát" + "USB-tárat használat közben távolították el" + "Az SD-kártyát használat közben távolították el!" + "Felhasznált bájtok:" + "Média keresése az USB-táron" + "Médiafájlok keresése az SD-kártyán..." + "Írásvédettként csatolt USB-tár" + "Az SD-kártya írásvédett módban van csatlakoztatva" + "Tovább" + "Nyelvi beállítások" + "Válassza ki a nyelvet" + "Tevékenység választása" + "Eszközadatok" + "Akkumulátoradatok" + "Megjelenítés" + "Telefon adatai" + "USB-tár" + "SD-kártya" + "Proxybeállítások" + "Mégse" + "Beállítások" + "Beállítások" + "Beállítások" + "Repülőgép üzemmód" + "Minden vezeték nélküli kapcsolat letiltása" + "Vezeték nélküli kapcsolatok letiltása..." + "Vezeték nélküli kapcsolat engedélyezése..." + "Vezeték nélküli és hálózatok" + "Vezeték nélküli és hálózati beállítások" + "A Wi-Fi, a Bluetooth, a repülőgép mód, a mobilhálózatok és a VPN-ek kezelése" + "Adatbarangolás" + "Csatlakozás adatszolgáltatásokhoz barangolás során" + "Csatlakozás adatszolgáltatásokhoz barangolás során" + "Megszakadt az adatkapcsolat, mert elhagyta az otthoni hálózatot, és az adatbarangolás nincs bekapcsolva." + "Bekapcsolás" + "Engedélyezi az adatbarangolást? Lehet, hogy jelentős összeget számítanak fel érte!" + "Figyelem" + "Szolgáltatóválasztás" + "Mobilszolgáltató választása" + "Dátum és idő" + "Dátum, idő, időzóna és formátumok beállítása" + "Automatikus" + "A hálózat által biztosított értékek használata" + "A hálózat által biztosított értékek használata" + "24 órás formátum használata" + "Idő beállítása" + "Időzóna kiválasztása" + "Dátum beállítása" + "Dátumformátum kiválasztása" + "Rendezés név szerint" + "Rendezés időzóna szerint" + "Hely és biztonság" + "Hely és biztonság beállításai" + "Saját pozíció beállítása, képernyőzár feloldása, SIM-kártya zárolása, hitelesítési adatok tárolójának zárolása" + "Saját pozíció beállítása, képernyőzár feloldása, hitelesítési adatok tárolójának zárolása" + "Jelszavak" + "Képernyőfeloldás módja" + "Képernyőzár beállítása" + "Képernyő lezárása mintával, PIN-kóddal vagy jelszóval" + "Képernyőzár módosítása" + "Minta, PIN-kód és jelszavas védelem módosítása és kikapcsolása" + "Nincs" + "A képernyőzár-feloldási védelem kikapcsolása" + "Minta" + "Rajzolja le a mintát a képernyőzár feloldásához" + "PIN-kód" + "Adjon meg egy számokból álló PIN-kódot a képernyőzár feloldásához" + "Jelszó" + "Adjon meg egy jelszót a képernyőzár feloldásához" + "A távoli telefonkezelő letiltotta" + "Képernyőzár kikapcsolása" + "Feloldási minta törlése" + "Feloldó PIN-kód törlése" + "Feloldási jelszó eltávolítása" + "Feloldási minta módosítása" + "A feloldó PIN-kód módosítása" + "Feloldási jelszó módosítása" + "A jelszónak legalább %d karakter hosszúnak kell lennie" + "A PIN-kódnak legalább %d karakter hosszúnak kell lennie" + "Nyomja meg a Folytatás gombot, ha kész" + "Folytatás" + "A PIN-kód nem lehet hosszabb %d számjegynél" + "A PIN-kód nem lehet hosszabb %d számjegynél" + "A PIN-kód csak számokat tartalmazhat, 0-tól 9-ig" + "A jelszóban van egy nem használható karakter" + "A jelszóban legalább egy betűnek lennie kell" + "A jelszóban legalább egy számnak lennie kell" + "A jelszóban legalább egy szimbólumnak lennie kell" + "OK" + "Mégse" + "Eszközfelügyelet" + "Eszközkezelők kiválasztása" + "Eszközkezelők hozzáadása és eltávolítása" + "Bluetooth" + "Bluetooth bekapcsolása" + "Bluetooth-beállítások" + "Bluetooth beállítások" + "Kapcsolatok kezelése, eszközök nevének és felderíthetőségének beállítása" + "Bluetooth párosítási kérelem" + "Bluetooth eszköz adatai" + \n"Írja be a PIN-kódot a(z) \"%1$s\" eszközzel való párosításhoz. (Próbálja a 0000 vagy az 1234 lehetőséget.)" + \n"Írja be az azonosítókulcsot a(z) \"%1$s\" eszköz párosításához." + "\"%1$s\" eszköz párosításához győződjön meg róla, hogy az megjeleníti az azonosítókulcsot: %2$s." + "%1$s"\n"párosítási kérelmet küldött." + "Írja be a(z) %2$s azonosítókulcsot a(z) \"%1$s\" eszköz párosításához." + "Párosítás" + "Ne legyen párosítva" + "bluetooth eszköz" + "Figyelem" + "Hiba történt %1$s eszköz párosítása során." + "Gond adódott %1$s eszköz párosításával, mert a PIN-kód vagy az azonosítókulcs helytelen." + "Nem lehet csatlakozni a következőhöz: %1$s." + "A(z) %1$s eszköz elutasította a párosítást." + "Hiba történt %1$s eszköz csatlakoztatásakor." + "Eszközök keresése" + "Kapcsolódás" + "Szétkapcsolás" + "Párosítás és csatlakozás" + "Párosítás törlése" + "Szétkapcsolás és a párosítás törlése" + "Beállítások…" + "Csatlakozás a következőhöz..." + "Média" + "Telefon" + "Átvitel" + "Csatlakoztatva az eszköz hangjához" + "Csatlakoztatva a telefon hangjához" + "Csatlakoztatva a telefon és az eszköz hangjához" + "%1$s beállításai" + "Csatlakozáskor" + "Csatlakozás Bluetooth-eszközhöz" + "Profilok" + "Csatlakoztatva az eszköz hangjához" + "Csatlakoztatva a telefon hangjához" + "Csatlakozva a fájlküldő szerverhez" + "Nincs csatlakozva a fájlküldő szerverhez" + "Felhasználás az eszköz hangjához" + "Felhasználás a telefon hangjához" + "Felhasználás fájlátvitelre" + "Dokkolási beállítások" + "Dokkoló használata a hanghoz" + "Telefonhangszóróként" + "Zenéhez és médiához" + "Beállítások megjegyzése" + "NFC" + "NFC technológia használata a címkék olvasásához és cseréjéhez" + "Hiba történt." + "Wi-Fi" + "Wi-Fi bekapcsolása" + "Wi-Fi beállítások" + "Wi-Fi beállítások" + "Vezeték nélküli hozzáférési pontok beállítása és kezelése" + "Bekapcsolás..." + "Kikapcsolás..." + "Hiba" + "Repülőgép üzemmódban" + "Nem lehet hálózatokat keresni" + "Hálózati értesítés" + "Értesítést kérek az elérhető nyitott hálózatokról" + "Wi-Fi hálózat hozzáadása" + "Wi-Fi hálózatok" + "Keresés" + "Speciális" + "Csatlakozás hálózathoz" + "Hálózat elfelejtése" + "Hálózat módosítása" + "Hálózati SSID" + "Biztonság" + "Jelerősség" + "Állapot" + "Vonalsebesség" + "IP-cím" + "EAP módszer" + "Hitelesítés 2. fázisa" + "CA tanúsítvány" + "Felhasználói tanúsítvány" + "Azonosság" + "Név nélküli identitás" + "Jelszó" + "Jelszó megjelenítése." + "(nem változott)" + "(nincs megadva)" + "Megjegyezve" + "Letiltva" + "Hatókörön kívül" + "%1$s biztosítással" + "%2$s, %1$s biztosítással" + "Kapcsolódás" + "Elfelejt" + "Mentés" + "Mégse" + "Speciális" + "Szabályozó domain" + "A használandó csatornák számának beállítása" + "Probléma volt a szabályozó domain beállításával." + "%1$d csatorna" + "Wi-Fi alvás irányelve" + "Adja meg, mikor legyen váltás Wi-Fi-ről mobil adatokra" + "Probléma volt az alvás üzemmód irányelvének beállításával." + "MAC-cím" + "IP-cím" + "IP-beállítások" + "Mentés" + "Mégse" + "Kérjük, adjon meg egy érvényes IP-címet." + "Statikus IP-cím használata" + "DNS 1" + "DNS 2" + "Átjáró" + "Hálózati maszk" + "Hordozható Wi-Fi hotspot" + "A(z) %1$s hordozható hotspot aktív" + "A hordozható Wi-Fi hotspot hibája" + "Hordozható Wi-Fi hotspot beállításai" + "Hordozható Wi-Fi hotspot beállítása és kezelése" + "Hordozható Wi-Fi hotspot beállításai" + "Wi-Fi hotspot konfigurálása" + "%1$s %2$s hordozható Wi-Fi hotspot" + "AndroidHotspot" + "Hang" + "Megjelenítés" + "Hangbeállítások" + "Néma üzemmód" + "Minden hang elnémítása a médiafájloké és az ébresztéseké kivételével" + "Minden hang elnémítása a médiafájloké kivételével" + "Telefon csengőhangja" + + "Hangerő" + "Csengetés hangereje" + + "Rezgés néma üzemmódban" + "Rezgés engedélyezése néma üzemmódban" + "Rezgés" + "Rezgő visszajelzés hívások és értesítések esetén" + "Értesítési csengőhang" + + "Villogó értesítő fény" + "A görgő fénye villog új értesítések esetén" + "Csengőhang" + "Értesítés" + "Bejövő hívások hangerejének használata az értesítéseknél" + "Értesítési csengőhang kiválasztása" + "Média" + "Zenék és videók hangerejének beállítása" + "Ébresztő" + "A csatlakoztatott dokkoló hangbeállításai" + "Hallható érintési hangjelzések" + "Hangjelzések lejátszása a tárcsázó használata során" + "Hangjelzések lejátszása a tárcsázó használata során" + "Hallható kijelölés" + "Hang lejátszása elem kiválasztásakor a képernyőn" + "Hang lejátszása elem kiválasztásakor a képernyőn" + "Képernyőzár hangjai" + "Hang lejátszása a képernyő lezárásakor és feloldásakor" + "Hang lejátszása a képernyő lezárásakor és feloldásakor" + "Rezgő visszajelzés" + "Rezgés a funkciógombok megnyomásakor és bizonyos kezelőfelületi műveleteknél" + "Rezgés a funkciógombok megnyomásakor és bizonyos kezelőfelületi műveleteknél" + "Zajszűrés" + "Háttérzaj elnyomása beszélgetés vagy felvétel közben." + "Dokkolás" + "Dokkolási beállítások" + "Hang" + "A csatlakoztatott asztali dokkoló beállításai" + "A csatlakoztatott autós dokkoló beállításai" + "A telefon nincs dokkolva" + "A csatlakoztatott dokkoló beállításai" + "A dokkoló nem található" + "A dokkolóegység hangjának beállításához dokkolni kell a telefont" + "Dokkolási hang" + "Hang lejátszása a telefon dokkolóba helyezésekor és kivételekor" + "Ne játsszon le hangot a telefon dokkolóba helyezésekor és kivételekor" + "Fiókok és szinkronizálás" + "Fiókok hozzáadása és eltávolítása, valamint a fiókbeállítások módosítása" + "Keresés" + "Keresési beállítások és előzmények kezelése" + "Megjelenítési beállítások" + "Animáció" + "Animáció megjelenítése ablakok megnyitásakor és bezárásakor" + "Animáció megjelenítése ablakok megnyitásakor és bezárásakor" + "Képernyő automatikus forgatása" + "Tájolás automatikus váltása a telefon elfordításakor" + "Tájolás automatikus váltása a telefon elfordításakor" + "Fényerő" + "A képernyő fényerejének beállítása" + "Képernyő elsötétedése" + "A képernyő automatikus kikapcsolási idejének beállítása" + "Automatikus fényerő" + "SIM-kártya lezárási beállításai" + "SIM-kártya zárolásának beállítása" + "SIM-kártya zárolása" + "SIM-kártya lezárása" + "PIN-kód kérése a telefon használatához" + "PIN-kód kérése a telefon használatához" + "SIM-kártya PIN-kódjának módosítása" + "SIM-kártya PIN-kódja" + "SIM-kártya lezárása" + "SIM-kártya feloldása" + "SIM-kártya régi PIN-kódja" + "Új PIN-kód a SIM-kártyához" + "Írja be újra az új PIN-kódot" + "SIM-kártya PIN-kódja" + "Helytelen PIN-kód!" + "A PIN-kódok nem egyeznek!" + "Nem lehet módosítani a PIN-kódot."\n"Valószínűleg rosszat adott meg." + "A SIM-kártya PIN-kódja sikeresen módosításra került" + "Nem lehet feloldani a SIM-kártya zárolását."\n"Valószínűleg helytelen PIN-kódot adott meg." + "OK" + "Mégse" + "Telefon állapota" + "Rendszerfrissítések" + + "Android verziója" + "Modellszám" + "Alapsáv verziója" + "Kernel verziója" + "Build-szám" + "Nem érhető el" + "Állapot" + "Állapot" + "Telefonszám, jel stb." + "Tárhely" + "Tárolóhely beállításai" + "USB-tár leválasztása, és az elérhető tárhely megtekintése" + "SD-kártya leválasztása, a rendelkezésre álló tárhely megtekintése" + "Saját telefonszámom" + "MIN" + "PRL verzió" + "MEID" + "Mobilhálózat típusa" + "Mobilhálózat állapota" + "Szolgáltatás állapota" + "Jelerősség" + "Barangolás" + "Hálózat" + "Wi-Fi eszköz MAC-címe" + "Bluetooth-cím" + "Nem érhető el" + "Futásidő" + "Készenléti idő" + "Belső tárhely" + "USB-tár" + "SD-kártya" + "Rendelkezésre álló hely" + "Összes hely" + "SD-kártya leválasztása" + "A belső USB-tár leválasztása" + "SD-kártya leválasztása, hogy biztonságosan el lehessen távolítani" + "Helyezze be az USB-tárat" + "Helyezzen be egy SD-kártyát a csatlakoztatáshoz" + "Az USB-tár csatolása" + "SD-kártya csatolása" + "Az USB-tár csatlakoztatása" + "SD-kártya csatolása" + "USB-tár törlése" + "SD-kártya törlése" + "Minden adat, például a zenék és fotók törlése a telefon belső USB-táráról." + "Töröl minden adatot (például zenék, fotók) a telefon SD-kártyájáról" + "Nem érhető el" + " (Írásvédett)" + "USB-tár leválasztása" + "SD-kártya leválasztása" + "Ha leválasztja az USB-tárat, akkor néhány használt alkalmazás leáll, és lehet, hogy addig nem lesz elérhető, amíg újra nem csatolja az USB-tárat." + "Ha leválasztja az SD-kártyát, egyes használatban lévő alkalmazások leállnak, és lehet, hogy addig nem lesznek elérhetők, amíg nem csatolja újra a kártyát." + "USB-tár leválasztása sikertelen" + "Nem sikerült leválasztani az SD-kártyát" + "Nem lehet leválasztani az USB-tárat. Próbálkozzon újra később." + "Nem lehet leválasztani az SD-kártyát. Próbálkozzon újra később." + "Az USB-tár leválasztásra kerül." + "Az SD-kártya leválasztásra kerül." + "Leválasztás" + "Leválasztás folyamatban" + "Akkumulátor állapota" + "Akkumulátorszint" + "APN-ek" + "Hozzáférési pont szerkesztése" + "<Nincs beállítva>" + "Név" + "APN" + "Proxy" + "Port" + "Felhasználónév" + "Jelszó" + "Szerver" + "MMSC" + "MMS-proxy" + "MMS port" + "MCC" + "MNC" + "Azonosítás típusa" + "Semelyik" + "PAP" + "CHAP" + "PAP vagy CHAP" + "APN típusa" + "APN törlése" + "Új APN" + "Mentés" + "Elvetés" + "Figyelem" + "A Név mező nem lehet üres." + "Az APN nem lehet üres." + "Az MCC mezőnek három számjegyet kell tartalmaznia." + "Az MNC mezőbe 2 vagy 3 számjegyet kell írni." + "Az alapértelmezett APN-beállítások visszaállítása" + "Visszaállítás alaphelyzetbe" + "Az alapértelmezett APN-beállítások visszaállítása befejeződött" + "Gyári adatok visszaállítása" + "Minden adat törlése a telefonról" + "Ez törli az összes adatot telefonja ""belső tárhelyéről"", ideértve:"\n\n
  • "az Ön Google Fiókját"
  • \n
  • "a rendszer- és alkalmazásadatokat és -beállításokat"
  • \n
  • "a letöltött alkalmazásokat"
  • \n\n"A telefon összes adatának törléséhez az ""USB-tárat"" is törölni kell."\n\n
    + "Ez törli az összes adatot telefonja ""belső tárhelyéről"", ideértve:"\n\n
  • "az Ön Google Fiókját"
  • \n
  • "a rendszer- és alkalmazásadatokat és -beállításokat"
  • \n
  • "a letöltött alkalmazásokat"
  • \n\n"A zenék, képek és más felhasználói adatok törléséhez az ""SD-kártyát"" is törölni kell."\n\n
    + "USB-tár törlése" + "SD-kártya törlése" + "Minden adat, például zenék és képek törlése a belső USB-tárról." + "Minden adat, például zenék és képek törlése a telefon SD-kártyájáról." + "Telefon visszaállítása" + "Töröl minden személyes adatot és letöltött alkalmazást? Ezt a műveletet nem lehet visszavonni!" + "Minden törlése" + "Rajzolja le a feloldási mintát" + "Le kell rajzolnia a feloldási mintáját, hogy megerősítse a telefon visszaállítását." + "Nem történt visszaállítás, mert a Rendszertisztítás szolgáltatás nem érhető el." + "USB-tár törlése" + "SD-kártya törlése" + "Törli az USB-tár adatait" + "Minden adatot töröl az SD-kártyáról" + "Ez a művelet törli az USB-tárat. El fogja veszíteni az ""összes"" ott tárolt adatot." + "A művelet törli az SD-kártyát. Elveszíti a kártyán lévő ""összes"" adatot!" + "USB-tár törlése" + "SD-kártya törlése" + "Törli az USB-tárat, törölve az összes ott tárolt fájlt is? A művelet nem vonható vissza!" + "Törli az SD-kártyát, törölve az összes ott tárolt fájlt is? A művelet nem vonható vissza!" + "Minden törlése" + "Rajzolja le a feloldási mintát" + "Le kell rajzolnia a feloldó mintát annak megerősítéséhez, hogy törölni kívánja az USB-tárat." + "Le kell rajzolnia a feloldó mintát annak megerősítéséhez, hogy törölni kívánja az SD-kártyát." + "Hívásbeállítások" + "Hangposta, hívásátirányítás, hívásvárakoztatás és hívóazonosító beállítása" + "Megosztás" + "Hordozható hotspot" + "Megosztás és hordozható hotspot" + "Ossza meg telefonja mobil adatkapcsolatát USB-kapcsolaton keresztül" + "Ossza meg telefonja mobilkapcsolatát hordozható Wi-Fi hotspotként" + "A telefon mobil adatkapcsolatának megosztása USB-kapcsolaton keresztül vagy hordozható Wi-Fi hotspotként" + "USB" + "USB megosztás" + "USB csatlakoztatva, jelölje be a megosztáshoz" + "Megosztva" + "Nem lehet megosztani az USB-tár használata során" + "Nincs USB-kapcsolat" + "USB-megosztási hiba" + "Súgó" + "Mobilhálózatok" + "Barangolás, hálózatok, APN-ek beállítása" + "Saját pozíció" + "Vezeték nélküli hálózatok használata" + "Hely megjelenítése az alkalmazásokban (például Google Térkép) vezeték nélküli hálózatok használatakor" + "A tartózkodási helyet a rendszer a Wi-Fi- és/vagy a mobilhálózatok alapján állapítja meg" + "GPS műholdak használata" + "Helymeghatározáskor utcaszintű pontosság" + "Utcaszintű helymeghatározás (több energiát igényel, és csak nyílt terepen lehetséges)" + "Támogatott GPS használata" + "Szerver használata a GPS mellett (a hálózati forgalom csökkentéséhez ne jelölje be)" + "Szerver használata a GPS mellett (a GPS teljesítményének növeléséhez ne jelölje be)" + "A telefonról" + "A jogi adatoknak, a telefon állapotának és a szoftververziónak a megtekintése" + "Jogi információk" + "Közreműködők" + "Szerzői jog" + "Licenc" + "Általános Szerződési Feltételek" + "Útmutató a rendszerről" + "Ismerje meg, hogyan használhatja telefonját" + "Nyílt forráskódú licencek" + "Gond van a licencek betöltésével." + "Betöltés…" + "Biztonsági információk" + "Biztonsági információk" + "A telefon nem kapcsolódik adatszolgáltatáshoz. Az információ azonnali megtekintéséhez keresse fel a(z) %s webhelyet egy olyan számítógépről, amelyen van internet-hozzáférés." + "Betöltés…" + "Adjon meg egy jelszót" + "Adja meg PIN-kódját" + "Jelszó megerősítése" + "PIN-kód megerősítése" + "A jelszavak nem egyeznek" + "A PIN-kódok nem egyeznek" + "A jelszó beállítva" + "A PIN-kód beállítva" + "A minta beállítva" + "Képernyő feloldása" + "Feloldási minta módosítása" + "A feloldó PIN-kód módosítása" + "Erősítse meg az elmentett mintát" + "Sajnáljuk, próbálja újra:" + "Rajzoljon egy feloldási mintát" + "Nyomja meg a Menü gombot, ha segítségre van szüksége." + "Emelje fel az ujját, ha kész." + "Kapcsoljon össze legalább %d pontot. Próbálkozzon újra:" + "A minta rögzítve!" + "Rajzolja újra a mintát a megerősítéshez:" + "Az új feloldási minta:" + "Megerősítés" + "Újrarajzolás" + "Újra" + "Folytatás" + "Feloldási minta" + "Minta kérése" + "Mintát kell rajzolni a képernyőzár feloldásához" + "Látható minta használata" + "Érintés-visszajelzés használata" + "Feloldási minta beállítása" + "Feloldási minta módosítása" + "Hogyan kell feloldási mintát rajzolni" + "Túl sok helytelen próbálkozás!" + "Próbálja újra %d másodperc múlva." + "Mégse" + "Tovább" + "A telefon védelme" + "Védje meg telefonját a jogosulatlan használattól egy személyes képernyőzár-feloldási minta létrehozásával. "\n\n"1""  A következő képernyőn nézze meg a példaként felrajzolt mintát. "\n\n"2""  Amikor készen áll, rajzolja meg a saját feloldási mintáját. Nyugodtan kísérletezzen a különböző mintákkal, ám mindig kapcsoljon össze legalább négy pontot. "\n\n"3""  Rajzolja újra a mintát a megerősítéshez. "\n\n"Készen áll? Érintse meg a “Tovább” gombot"". "\n\n"Amennyiben védtelenül kívánja hagyni telefonját, nyomja meg a \"Mégse\" gombot." + "Példa minta" + "Kapcsoljon össze legalább négy pontot."\n" "\n"Érintse meg a “Tovább” gombot, ha készen áll saját mintája lerajzolására." + "Alkalmazások kezelése" + "A telepített alkalmazások kezelése és eltávolítása" + "Alkalmazások" + "Alkalmazások kezelése, gyorsindító parancsikonok létrehozása" + "Alkalmazásbeállítások" + "Ismeretlen források" + "Lehetővé teszi a nem a Marketről származó alkalmazások telepítését" + "Telefonja és személyes adatai sebezhetőbbek az ismeretlen forrásból származó alkalmazások által végrehajtott támadásokkal szemben. Ön elfogadja azt, hogy kizárólag az Ön felelőssége a telefonban okozott minden olyan kár vagy adatvesztés, amely az ilyen alkalmazások használatából ered." + "Alkalmazásadatok" + "Tárhely" + "Elindítás alapértelmezettként" + "Engedélyek" + "Gyorsítótár" + "A gyorsítótár törlése" + "Gyorsítótár" + "Vezérlőelemek" + "Kényszerített leállítás" + "Összesen" + "Alkalmazás" + "Adatok" + "Eltávolítás" + "Letiltás" + "Engedélyezés" + "Adatok törlése" + "Frissítések eltávolítása" + "Ezt az alkalmazást választotta ki alapértelmezettként néhány művelethez." + "Nincs beállítva alapértelmezettként." + "Alapértelmezések törlése" + "Ismeretlen" + "Rendezés név szerint" + "Rendezés méret szerint" + "Futó szolgáltatások" + "Tárolt folyamatok" + "Terület kezelése" + "Szűrő" + "Szűrőbeállítások kiválasztása" + "Összes" + "Letöltött" + "Futó" + "USB-tár" + "Az SD-kártyán" + "Letiltva" + "Nincs alkalmazás." + "Belső tárhely" + "USB-tár" + "SD-kártya" + "Méret újraszámítása..." + "Törlés" + "Ennek az alkalmazásnak minden adata véglegesen törlésre kerül. Ebbe beletartozik az összes fájl, beállítás, fiók, adatbázis stb." + "OK" + "Mégse" + "Az alkalmazás nem található" + "Az alkalmazás nem található a telepített alkalmazások listájában." + "Nem lehet törölni az alkalmazásadatokat." + "Frissítések eltávolítása" + "Eltávolítja ennek az Android rendszeralkalmazásnak minden frissítését?" + "Adatok törlése" + "Nem sikerült törölni az alkalmazásadatokat" + "Ez az alkalmazás a következőkhöz fér hozzá a telefonján:" + "Számítás..." + "Nem lehet kiszámítani a csomag méretét" + "Nincsenek telepítve harmadik fél által készített alkalmazások." + "Verzió: %1$s" + "Áthelyezés" + "Áthelyezés a telefonra" + "Áthelyezés USB-tárra" + "Áthelyezés az SD-kártyára" + "Áthelyezés" + "Nincs elég tárhely." + "Az alkalmazás nem létezik." + "Ez az alkalmazás másolásvédett." + "A megadott telepítési hely érvénytelen." + "A rendszerfrissítéseket nem lehet külső eszközre telepíteni." + "Kényszerített leállítás" + "Ha kényszerleállít egy alkalmazást, az helytelenül működhet. Biztos benne?" + "Alkalmazás áthelyezése" + "Nem sikerült az alkalmazás áthelyezése. %1$s" + "Preferált telepítési hely" + "Az új alkalmazások telepítése során előnyben részesített hely módosítása." + "Tárhely-használat" + "Az alkalmazások által használt tárhely megtekintése" + "Futó szolgáltatások" + "A jelenleg futó szolgáltatások megtekintése és vezérlése" + "Újraindítás" + "Gyorsítótárazott háttérfolyamatok" + "Semmi sem fut." + "Alkalmazás által elindítva." + + + "%1$s szabad" + "%1$s fogl" + "RAM" + + + "%1$d folyamat és %2$d szolgáltatás" + "%1$d folyamat és %2$d szolgáltatás" + "%1$d folyamat és %2$dszolgáltatás" + "%1$d folyamat és %2$d szolgáltatás" + "Futó alkalmazás" + "Nem aktív" + "Szolgáltatások" + "Folyamatok" + "Leállítás" + "Beállítások" + "Ezt a szolgáltatást a saját alkalmazása indította el. Ha leállítja, akkor lehet, hogy nem fog működni az alkalmazás." + "Az alkalmazást nem lehet biztonságosan leállítani. Ha így tesz, elvesztheti jelenlegi munkájának egy részét." + "Ez egy régi alkalmazásfolyamat, amely a jobb sebesség érdekében megmaradt, ha esetleg újra szükség lenne rá. Általában nincs ok a leállítására." + "%1$s: jelenleg használatban van. A kezeléséhez érintse meg a Beállítások gombot." + "Főfolyamat, amely használatban van." + "%1$s szolgáltatás használatban van." + "%1$s szolgáltató használatban van." + "Leállítja a rendszerszolgáltatásokat?" + "Biztosan leállítja ezt a rendszerszolgáltatást? Ha igen, telefonja egyes funkciói nem fognak megfelelően működni, amíg ki, majd újra be nem kapcsolja." + "Nyelv és billentyűzet" + "Nyelv és billentyűzet beállításai" + "Nyelvi beállítások" + "Billentyűzetbeállítások" + "Nyelv kiválasztása" + + "Automatikus csere" + "Elgépelt szavak kijavítása" + "Automatikusan nagy kezdőbetű" + "Mondatok kezdése nagy kezdőbetűvel" + "Automatikus központozás" + "Fizikai billentyűzet beállításai" + "A \".\" beillesztéséhez kétszer kell lenyomni a szóköz billentyűt" + "Látható jelszavak" + "Jelszó megjelenítése gépeléskor" + "Ez a beviteli módszer alkalmas lehet a beírt szövegek -- köztük az olyan személyes adatok, mint a jelszavak és a hitelkártyaszámok -- összegyűjtésére. A(z) %1$s alkalmazás kapcsolta be. Használja ezt a módszert?" + "Felhasználói szótár" + "Felhasználói szótár" + + "Hozzáadás" + "Hozzáadás a szótárhoz" + "Szó szerkesztése" + "Szerkesztés" + "Törlés" + "Nincsenek szavak a felhasználói szótárban. Új szavakat a menüből adhat hozzá." + "Tesztelés" + "Telefon adatai" + "Akkumulátoradatok" + "Gyorsindítás" + "Billentyűparancsok beállítása alkalmazások elindításához" + "Alkalmazás hozzárendelése" + "Nincs parancsikon" + "Keresés + %1$s" + "Törlés" + "A(z) %1$s parancsikon (%2$s) törlésre kerül." + "OK" + "Mégse" + "Alkalmazások" + "Parancsikonok" + "Szöveges bevitel" + "Szövegbeviteli lehetőségek kezelése" + "%1$s beállításai" + "Képernyőbillentyűzet beállításai" + "Beépített billentyűzet" + "Beépített, fizikai billentyűzet beállításai" + "Alkalmazásfejlesztés" + "Alkalmazásfejlesztési lehetőségek beállítása" + "USB hibakeresés" + "Hibakeresés mód USB csatlakoztatásakor" + "Nem kapcsolódik ki" + "A képernyő soha nem kapcsol ki töltés során" + "Helyutánzatok engedélyezése" + "Helyutánzatok engedélyezése" + "Engedélyezi az USB hibakeresést?" + "Az USB hibakeresést csak fejlesztési célokra szántunk. Használható az eszköz és a számítógép között adatok másolására, alkalmazások telepítésére az eszközre értesítés nélkül, valamint a naplóadatok elolvasására is." + "Modul kiválasztása" + "Modul kiválasztása" + "%1$d n %2$d ó %3$d p %4$d mp" + "%1$d ó %2$d p %3$d mp" + "%1$d p %2$d mp" + "%1$d mp" + "Használati statisztikák" + "Használati statisztika" + "Rendezési szempont:" + "Alkalmazás" + "Számláló" + "Használat ideje" + "Kisegítő lehetőségek" + "Kisegítő lehetőségek beállításai" + "Kisegítő lehetőségek beállításainak kezelése" + "Kisegítő lehetőségek" + "Kisegítő szolgáltatások" + "Nincsen telepítve kisegítő lehetőségeket nyújtó szolgáltatás." + "Ez a beviteli módszer alkalmas lehet a beírt szövegek -- köztük a jelszavak kivételével az olyan személyes adatok, mint a hitelkártyaszámok -- összegyűjtésére. A(z) %1$s alkalmazás kapcsolta be. Használja ezt a kisegítő szolgáltatást?" + "Kikapcsolja a kisegítő lehetőségeket?" + "Nem található a kisegítő lehetőségekkel kapcsolatos alkalmazás" + "Nincsen telepítve kisegítő lehetőségekhez kapcsolódó alkalmazás."\n\n"Az Android Marketről letölthet egy felolvasó szoftvert a telefonjára."\n\n"A program használatához kattintson az OK gombra." + "Bekapcsoló gomb" + "A bekapcsoló gomb megszakítja a hívást" + "Hívás során a Kikapcsoló gomb megnyomása a képernyő kikapcsolása helyett a hívásnak vet véget" + "Akkumulátorhasználat" + "Mi használta az akkumulátort" + "Akkumulátorhasználat a legutolsó töltés óta" + "Akkumulátorhasználat a visszaállítás óta" + "%1$s akkumulátorról" + "%1$s az utolsó töltés óta" + "Töltés" + "Bekapcsolt képernyővel" + "GPS bekapcsolva" + "Wi-Fi" + "Ébren" + "Telefon jele" + + + "Eszköz készenléti ideje" + "Wi-Fi időben" + "Wi-Fi időben" + "%1$s - %2$s%%" + "Akkumulátorhasználat részletei" + "Használat részletei" + "Az energiafelhasználás beállítása" + "Mellékelt csomagok" + "Megjelenítés" + "Wi-Fi" + "Bluetooth" + "Cella készenlét" + "Hanghívások" + "Telefon - tétlen" + "CPU teljes" + "CPU-használat az előtérben" + "Ébren tartás" + "GPS" + "Wi-Fi használat" + "Telefon" + "Elküldött adatok" + "Fogadott adatok" + "Hang" + "Videó" + "Bekapcsolva eltöltött idő" + "Jel nélkül eltelt idő" + "Kényszerített leállítás" + "Alkalmazásadatok" + "Alkalmazásbeállítások" + "Megjelenítési beállítások" + "Wi-Fi beállítások" + "Bluetooth-beállítások" + "Hanghívások által felhasznált energia" + "Akkumulátorhasználat, amíg a telefon tétlen volt" + "Mobil adó által felhasznált energia" + "Ahol nincs lefedettség, váltson repülőgép módra, hogy spóroljon az energiával" + "A kijelző és a háttérfény által felhasznált energia" + "Csökkentse a képernyő fényerejét és kikapcsolási idejét" + "Wi-Fi által felhasznált energia" + "Kapcsolja ki a Wi-Fi-t, ha nem használja, vagy ahol nincs elérhető hálózat" + "Bluetooth által felhasznált energia" + "Ha nem használja, kapcsolja ki a Bluetooth-funkciót" + "Próbáljon meg csatlakozni egy másik bluetooth eszközhöz" + "Az alkalmazás által használt energia" + "Az alkalmazás leállítása vagy eltávolítása" + "A GPS kézi irányítása annak megakadályozására, hogy az alkalmazások használják" + "Az alkalmazás felkínálhat olyan beállításokat, amelyek csökkentik az energiafelhasználást" + "%1$s az utolsó töltés óta" + "Töltés nélkül eltöltött idő: %1$s" + "Használat összesen" + "Frissítés" + "Android OS" + "Médiaszerver" + "Hang be- és kimenet" + "Hang be- és kimenet beállításai" + "Hangalapú keresés" + "Android-billentyűzet" + "Hangbevitel" + "Hangkimenet" + "Hangfelismerő" + "Hangfelismerő beállításai" + "\"%s\" - Beállítások" + "Szöveg-beszéd átalakítás beállításai" + "Szöveg-beszéd átalakítás beállításai" + "Mindig a saját beállításaim használata" + "Az alábbi alapértelmezett beállítások felülbírálják az alkalmazás beállításait" + "Alapértelmezett beállítások" + "Alapértelmezett motor" + "A beszédszintetizáló motor használata beszélt szöveg esetén" + "Beszéd sebessége" + "A szöveg kimondásának sebessége" + "Hangmagasság" + "A beszélt szöveg hangszínét befolyásolja" + "Nyelv" + "Beállítja a beszélt szöveg nyelvspecifikus hangját" + "Példa meghallgatása" + "Rövid demonstráció megtekintése a beszédszintézisről" + "Hangadatok telepítése" + "A beszédszintetizáláshoz szükséges hangadatok telepítése" + "A beszédszintézishez szükséges hangok már megfelelően telepítve vannak" + "Ez egy példa a beszédszintézisre." + "Beállításai megváltoztak. Íme egy példa, hogy hangzanak." + "Nem lehet futtatni a kiválasztott motort" + "Konfigurálás" + "Másik motor választása" + "Ez a beviteli módszer alkalmas lehet az elhangzott szövegek -- köztük az olyan személyes adatok, mint a jelszavak és a hitelkártyaszámok -- összegyűjtésére. A(z) %s motor kapcsolta be. Engedélyezi ennek a beszédszintetizáló motornak a használatát?" + "Motorok" + "%s beállításai" + "A(z) %s engedélyezve van" + "A(z) %s le van tiltva" + "Nyelvek és hangok" + "Telepítve" + "Nincs telepítve" + "Nő" + "Férfi" + "Beszédszint. szoftver telepítve" + "Engedélyezze az új motort" + "Energiagazdálkodás" + "Wi-Fi beállítás frissítése" + "Bluetooth beállítások frissítése" + "VPN-beállítások" + "Csatlakozás a(z) %s hálózathoz" + "Felhasználónév:" + "Jelszó:" + "egy felhasználónév" + "egy jelszó" + "Felhasználónév megjegyzése" + "Kapcsolódás" + "Igen" + "Nem" + "Vissza" + "Nem" + "Mentés" + "Mégse" + "Visszavonás" + "Csatlakozás hálózathoz" + "Hálózati kapcsolat bontása" + "Hálózat szerkesztése" + "Hálózat törlése" + "A következőt kell beírnia: %s." + "A következőt kell választania: %s." + "A(z) \"%s\" virtuális hálózat már létezik. Találjon ki másik nevet." + "Biztosan törli ezt a virtuális magánhálózatot?" + "Biztosan nem hozza létre ezt a profilt?" + "Biztosan elveti a profilon végrehajtott módosításokat?" + "Nem lehet kapcsolódni a hálózathoz. Megpróbálja újra?" + "A kapcsolat megszakadt. Újracsatlakozik?" + "A szerver neve nem oldható fel. Ellenőrzi a beállításokat?" + "Kihíváshiba. Ellenőrzi a titkos beállításait?" + "Egy vagy több titok hiányzik ebből a VPN konfigurációból. Ellenőrzi a titkos beállításokat?" + "A megadott felhasználónév vagy jelszó helytelen. Megpróbálja újra?" + "A szerver megszakította a kapcsolatot. Valószínűleg helytelen a megadott felhasználónév vagy jelszó. Megpróbálja újra?" + "A szerver megszakította a kapcsolatot. Lehetséges, hogy Ön egy olyan tűzfal mögött van, amely megakadályozza a kapcsolódást a szerverhez. Újrapróbálja?" + "Sikertelen egyeztetés a szerverrel. Lehet, hogy az nem fogadja el a titkosítási beállításait. Ellenőrzi a beállításokat?" + "VPN hozzáadása" + "VPN hozzáadása" + "%s hálózat hozzáadása" + "%s részletei" + "VPN-ek" + "Kapcsolódás..." + "Kapcsolat bontása..." + "Csatlakozva" + "Csatlakozás a hálózathoz" + "VPN neve" + "egy VPN neve" + "\"%s\" hozzáadva" + "\"%s\" módosítva lett" + "Felhasználói tanúsítvány beállítása" + "Felhasználói tanúsítvány" + "egy felhasználói tanúsítvány" + "CA tanúsítvány beállítása" + "Tanúsítványkibocsátói (CA) tanúsítvány" + "egy CA tanúsítvány" + "L2TP titok beállítása" + "L2TP titok" + "egy L2TP titok" + "titkosítás" + "PPTP titkosítás" + "Megosztott IPSec-kulcs beállítása" + "Megosztott IPSec-kulcs" + "egy megosztott IPSec-kulcs" + "VPN-szerver beállítása" + "VPN szerver" + "egy VPN-szerver" + "VPN szerver neve" + "DNS keresési domainek" + "DNS keresési domainek" + "%s lett beállítva" + "%s nincs beállítva" + "%s nincs beállítva (nem kötelező)" + "%s engedélyezése" + "A(z) %s letiltása" + "A(z) %s engedélyezve van" + "A(z) %s le van tiltva" + "VPN beállítások" + "Virtuális magánhálózatok (VPN) beállítása és kezelése" + "(nem változott)" + "(nincs beállítva)" + "Hitelesítési adatok tárolója" + "Biztonságos hitelesítő adatok használata" + "Az alkalmazások hozzáférhetnek a biztonsági tanúsítványokhoz és más hitelesítési adatokhoz" + "Jelszó megadása" + "Adja meg a hitelesítési adatok tárolójának jelszavát." + "Telepítés USB-tárról" + "Telepítés az SD-kártyáról" + "Titkosított tanúsítványok telepítése USB-tárról" + "Titkosított tanúsítványok telepítése az SD-kártyáról" + "Jelszó beállítása" + "A hitelesítési adatok tárolója jelszavának beállítása és módosítása" + "Tároló ürítése" + "A hitelesítési adatok tárolója teljes tartalmának kiürítése és jelszavának visszaállítása" + "Biztosan törli az összes hitelesítési adatot és visszaállítja a hitelesítési adatok tárolójának jelszavát?" + "Jelenlegi jelszó:" + "Új jelszó:" + "Új jelszó megerősítése" + "Adjon meg egy jelszót a hitelesítési adatok tárolója számára (legalább 8 karakter)." + "Adja meg a helyes jelszót." + "Kérjük, adja meg a helyes jelszót. Még egy alkalommal próbálkozhat, aztán a rendszer törli a hitelesítési adatok tárolóját." + "Kérjük, adja meg a helyes jelszót. Még %1$d alkalommal próbálkozhat, aztán a rendszer törli a hitelesítési adatok tárolóját." + "A jelszavak nem egyeznek." + "Be kell írnia egy jelszót és meg kell erősítenie azt." + "Adja meg a jelszót." + "A jelszónak legalább 8 karakter hosszúnak kell lennie." + "A hitelesítési adatok tárolója kiürítve." + "A hitelesítési adatok tárolója engedélyezve van." + "A hitelesítési adatok tárolója le van tiltva." + + + + + + + + + + + + + + + + + + + + + "Segélyhívás hangja" + "Viselkedés beállítása segélyhívás kezdeményezésekor" + "Adatvédelem" + "Adatvédelmi beállítások" + "Biztonsági mentés és helyreállítás" + "Személyes adatok" + "Adatok biztonsági mentése" + "Alkalmazásadatok, Wi-Fi jelszavak és más beállítások mentése a Google szervereire" + "Automatikus helyreállítás" + "Ha újratelepítem az alkalmazást, a beállítások és más adatok helyreállítása biztonsági másolatból" + "Biztonsági másolat" + "Biztosan leállítja a Wi-Fi jelszavak, könyvjelzők, valamint más beállítások és alkalmazásadatok biztonsági mentését és törli az összes másolatot a Google szervereiről?" + "Eszközkezelői beállítások" + "Eszközkezelő" + "Deaktiválás" + "Eszközkezelők" + "Nincs elérhető eszközkezelő" + "Aktiválja az eszközkezelőt?" + "Aktiválás" + "Eszközkezelő" + "A kezelő aktiválásával lehetővé teszi a(z) %1$s alkalmazásnak a következő műveletek végrehajtását:" + "Ez a kezelő aktív, és lehetővé teszi a(z) %1$s alkalmazás számára a következő műveletek végrehajtását:" + "Névtelen" + "Általános" + "Beérkező hívások" + "Értesítések" + "Visszajelzés" +
    diff --git a/res/values-in-nokeys/strings.xml b/res/values-in-nokeys/strings.xml new file mode 100644 index 00000000000..7c8031933b4 --- /dev/null +++ b/res/values-in-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Kelola aplikasi" + diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml new file mode 100644 index 00000000000..243e5fc8448 --- /dev/null +++ b/res/values-in/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Eropa" + "Afrika" + "Asia" + "Australia" + "Pasifik" + "Semua" + + + "Tidak ada animasi" + "Sebagian animasi" + "Semua animasi" + + + "Tidak ada jendela animasi yang ditampilkan" + "Sebagian animasi jendela ditampilkan" + "Semua animasi jendela ditampilkan" + + + "15 detik" + "30 detik" + "1 menit" + "2 menit" + "10 menit" + "30 menit" + + + "Sangat lambat" + "Lambat" + "Normal" + "Cepat" + "Sangat cepat" + + + "Sangat rendah" + "Rendah" + "Normal" + "Tinggi" + "Sangat tinggi" + + + "Inggris Amerika" + "Inggris Inggris" + "Prancis" + "Jerman" + "Italia" + "Spanyol" + + + + "Memindai..." + "Menyambung…" + "Mengautentikasi…" + "Mendapatkan alamat IP…" + "Terhubung" + "Ditangguhkan" + "Memutus sambungan..." + "Sambungan terputus" + "Gagal" + + + + "Memindai..." + "Menyambung ke %1$s…" + "Mengautentikasi dengan %1$s…" + "Mendapatkan alamat IP dari %1$s…" + "Tersambung ke %1$s" + "Ditangguhkan" + "Diputus dari %1$s…" + "Sambungan terputus" + "Gagal" + + + "Buka" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Buruk" + "Sedang" + "Baik" + "Luar biasa" + + + "Ketika layar mati" + "Tidak pernah ketika tersambung" + "Tidak pernah" + + + "Waktu Penggunaan" + "Penghitungan Peluncuran" + "Nama Aplikasi" + + + "PEAP" + "TLS" + "TTLS" + + + "Tak Satu Pun" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Mati" + "Lansiran" + "Getar" + + + "Tak Satu Pun" + "PAP" + "CHAP" + "PAP atau CHAP" + + + "Penyimpanan perangkat internal" + "Kartu SD yang dapat dicopot" + "Biarkan sistem menentukan" + + + "Selalu" + "Tidak pernah" + "Hanya dalam mode senyap" + "Hanya ketika tidak dalam mode Senyap" + + diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml new file mode 100644 index 00000000000..d2bfe1df844 --- /dev/null +++ b/res/values-in/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Ya" + "Tidak" + "Tidak diketahui" + "Hidupkan radio" + "Matikan radio" + "Lihat buku alamat SIM" + "Lihat Nomor Panggilan Tetap" + "Lihat Nomor Panggilan Layanan" + "Dapatkan daftar PDP" + "Dalam layanan" + "Di luar area layanan" + "Panggilan darurat saja" + "Radio mati" + "Roaming" + "Tidak roaming" + "Nganggur" + "Berdering" + "Panggilan sedang berlangsung" + "Sambungan terputus" + "Menyambung" + "Terhubung" + "Ditangguhkan" + "tak diketahui" + "pkts" + "byte" + "dBm" + "asu" + "LAC" + "CID" + "Lepas penyimpanan USB" + "Lepaskan kartu SD" + "Hapus penyimpanan USB" + "Hapus kartu SD" + "Kecil" + "Sedang" + "Besar" + "OK" + "Penyimpanan USB" + "Kartu SD" + "Status baterai:" + "Colokan daya:" + "Skala baterai:" + "Tingkat baterai:" + "Kesehatan baterai:" + "Teknologi baterai:" + "Tegangan baterai:" + "mV" + "Suhu baterai:" + "° C" + "Waktu sejak boot:" + "Waktu bangun pada baterai:" + "Waktu bangun ketika mengisi daya:" + "Waktu AKTIF layar:" + "Tidak diketahui" + "Mengisi daya" + "(AC)" + "(USB)" + "Pengosongan" + "Tidak mengisi daya" + "Penuh" + "Dicabut" + "AC" + "USB" + "AC+USB" + "Tidak diketahui" + "Tidak diketahui" + "Baik" + "Panas berlebih" + "Mati" + "Voltase berlebihan" + "Galat tidak dikenal" + "Bluetooth" + "Dapat ditemukan" + "Dapat ditemukan selama %1$s detik……" + "Buat perangkat dapat ditemukan" + "Kunci pemanggilan suara" + "Mencegah penggunaan aplikasi telepon Bluetooth ketika layar terkunci" + "Perangkat bluetooth" + "Nama perangkat" + "Tidak ada pengaturan nama, menggunakan nama akun" + "Memindai perangkat" + "%1$s akan diputus sambungannya." + "Terhubung" + "Sambungan terputus" + "Memutus sambungan..." + "Menyambung…" + + "Sandingkan dengan perangkat ini" + "Menyandingkan..." + "Disandingkan tetapi tidak tersambung" + "handsfree/headset" + "Memindai" + "Permintaan penyandingan bluetooth" + "Permintaan penyandingan" + "Pilih untuk disandingkan dengan " + "Pemilih perangkat bluetooth" + "Permintaan izin bluetooth" + "Aplikasi pada ponsel Anda meminta izin untuk menghidupkan Bluetooth. Apakah Anda ingin melakukannya?" + "Aplikasi pada ponsel Anda meminta izin untuk membuat ponsel Anda dapat ditemukan oleh perangkat Bluetooth lain selama %1$d detik. Apakah Anda ingin melakukannya?" + "Aplikasi pada ponsel Anda meminta izin untuk mengaktifkan Bluetooth dan untuk membuat ponsel Anda dapat ditemukan oleh perangkat lain selama %1$d detik. Apakah Anda ingin melakukannya?" + "Menghidupkan Bluetooth..." + "Setelan tanggal & waktu" + "1.00 pm" + "13.00" + "Ubah waktu" + "Tanggal" + "Pilih zona waktu" + "Normal (%s)" + "Pratinjau:" + "Ukuran font:" + + + "Kirimkan broadcast" + "Action:" + "Mulai activity" + "Resource:" + "Akun:" + "Bersihkan" + "Port" + "Pulihkan bawaan" + "Simpan" + "Nama inang" + "Perhatian" + "OK" + "Nama inang yang Anda ketikkan tidak valid." + "Anda harus melengkapi bidang port." + "Bidang port harus kosong jika bidang inang kosong." + "Port yang Anda ketikkan tidak valid." + "Lokasi:" + "CID bersebelahan:" + "Upaya data:" + "Layanan GPRS:" + "Roaming:" + "IMEI" + "Pengalihan panggilan:" + "Nomor setel ulang PPP sejak boot:" + "GSM terputus:" + "Jaringan saat ini:" + "Data yang berhasil:" + "PPP diterima:" + "Layanan GSM:" + "Kekuatan sinyal:" + "Status panggilan:" + "PPP terkirim:" + "Penyetelan ulang radio:" + "Pesan menunggu:" + "Nomor telepon:" + "Pilih gelombang radio" + "Jenis jaringan:" + "Setel jenis jaringan yang disukai:" + "Ping IpAddr:" + "Ping Nama Inang (www.google.com):" + "Tes Klien HTTP:" + "Jalankan tes ping" + "SMSC:" + "Perbarui" + "Segarkan" + "Aktifkan cek DNS" + "Setelan/Info spesifik OEM" + "Setel jaringan GSM//UMTS" + "Memuat daftar jaringan..." + "Setel" + "Gagal" + "Berhasil" + "Perubahan aktif ketika kabel USB tersambung kembali" + "Aktifkan penyimpanan massal USB" + "Total byte:" + "Penyimpanan USB tidak dipasang" + "Tidak ada kartu SD" + "Byte tersedia:" + "Penyimpanan USB sedang digunakan sebagai perangkat penyimpanan massal" + "Kartu SD sedang digunakan sebagai perangkat penyimpanan massal" + "Sekarang aman untuk mencopot penyimpanan USB" + "Sekarang Anda dapat mencabut kartu SD dengan aman" + "Penyimpanan USB dicopot saat sedang digunakan!" + "Kartu SD dicabut ketika sedang digunakan!" + "Byte yang digunakan:" + "Memindai penyimpanan USB untuk media…" + "Memindai kartu SD untuk media..." + "Penyimpanan USB dipasang hanya-baca" + "Kartu SD terpasang hanya dapat dibaca" + "Berikutnya" + "Lokal" + "Pilih bahasa Anda" + "Pilih aktivitas" + "Info perangkat" + "Info baterai" + "Tampilan" + "Info telepon" + "Penyimpanan USB" + "Kartu SD" + "Setelan proxy" + "Batal" + "Setelan" + "Setelan" + "Setelan" + "Mode pesawat" + "Nonaktifkan semua sambungan nirkabel" + "Menonaktifkan sambungan nirkabel..." + "Aktifkan sambungan nirkabel..." + "Jaringan & nirkabel" + "Setelan jaringan & nirkabel" + "Kelola Wi-Fi, Bluetooth, mode pesawat, jaringan seluler, & VPN" + "Data roaming" + "Sambungkan ke layanan data ketika roaming" + "Sambungkan ke layanan data ketika roaming" + "Anda telah kehilangan konektivitas data karena data roaming pada jaringan utama Anda biarkan dalam keadaan mati." + "Hidupkan" + "Izinkan data roaming? Anda mungkin dikenai tarif jelajah yang tinggi!" + "Perhatian" + "Pilihan operator" + "Pilih operator jaringan" + "Tanggal & waktu" + "Setel tanggal, waktu, zona waktu, & format" + "Otomatis" + "Gunakan nilai yang diberikan jaringan" + "Gunakan nilai yang diberikan jaringan" + "Gunakan format 24-jam" + "Setel waktu" + "Pilih zona waktu" + "Setel tanggal" + "Pilih format tanggal" + "Sortir berdasarkan abjad" + "Sortir berdasarkan zona waktu" + "Lokasi & keamanan" + "Lokasi & setelan keamanan" + "Setel Lokasiku, pembuka kunci layar, kunci kartu SIM, kunci penyimpanan kredensial" + "Setel Lokasiku, pembuka kunci layar, kunci penyimpanan kredensial" + "Sandi" + "Keamanan pembuka kunci layar" + "Siapkan kunci layar" + "Kunci layar dengan suatu pola, PIN, atau sandi" + "Ubah kunci layar" + "Ubah atau nonaktifkan pola, PIN, atau sandi keamanan" + "Tak Satu Pun" + "Nonaktifkan keamanan pembuka kunci layar" + "Pola" + "Buat pola untuk membuka kunci layar" + "PIN" + "Masukkan PIN angka untuk membuka kunci layar" + "Sandi" + "Masukkan sandi untuk membuka kunci layar" + "Dinonaktifkan oleh administrator telepon jarak jauh" + "Matikan kunci layar" + "Hapus pola pembuka kunci" + "Hapus PIN pembuka kunci" + "Hapus sandi pembuka kunci" + "Ubah pola pembuka kunci" + "Ubah PIN pembuka kunci" + "Ubah sandi pembuka kunci" + "Sandi minimal terdiri %d karakter" + "PIN minimal terdiri dari %d karakter" + "Tekan Lanjutkan ketika selesai" + "Lanjutkan" + "PIN tidak boleh lebih panjang daripada %d digit" + "PIN tidak boleh lebih panjang daripada %d digit" + "PIN hanya boleh memuat angka 0-9" + "Sandi mengandung karakter yang tidak sah" + "Sandi harus memuat setidaknya satu huruf" + "Sandi harus memuat setidaknya satu digit." + "Sandi harus memuat setidaknya satu simbol" + "OK" + "Batal" + "Administrasi perangkat" + "Pilih administrator perangkat" + "Tambahkan atau hapus administrator perangkat" + "Bluetooth" + "Hidupkan Bluetooth" + "Setelan bluetooth" + "Setelan bluetooth" + "Kelola sambungan, setel nama perangkat & dapat ditemukan" + "Permintaan penyandingan bluetooth" + "Info perangkat bluetooth" + \n"Ketikkan PIN untuk menyandingkan dengan \"%1$s\". (Coba 0000 atau 1234.)" + \n"Ketikkan passkey untuk menyandingkan dengan \"%1$s\"." + "Untuk menyandingkan dengan \"%1$s\", konfirmasikan bahwa ponsel menampilkan kode sandi: %2$s." + "%1$s"\n"ingin menyandingkan." + "Masukkan %2$s pada \"%1$s\" untuk menyandingkan." + "Pasangan" + "Jangan Sandingkan" + "perangkat bluetooth" + "Perhatian" + "Terjadi masalah saat menyandingkan dengan %1$s." + "Terjadi masalah penyandingan dengan %1$s karena PIN atau kode sandi salah." + "Tidak dapat menjalin komunikasi dengan %1$s." + "Penyandingan ditolak oleh %1$s." + "Terjadi masalah saat menyambung ke %1$s." + "Memindai perangkat" + "Sambungkan" + "Putuskan" + "Sandingkan & sambungkan" + "Menghapus penyandingan" + "Putuskan & lepaskan pasangan" + "Opsi…" + "Sambungkan ke…" + "Media" + "Telepon" + "Transfer" + "Tersambung ke media audio" + "Tersambung ke audio ponsel" + "Tersambung ke ponsel dan audio media" + "%1$s opsi" + "Sambungkan" + "Sambungkan ke perangkat Bluetooth" + "Profil" + "Tersambung ke media audio" + "Tersambung ke audio ponsel" + "Sambungkan ke server transfer berkas" + "Tidak tersambung kepada server transfer berkas" + "Gunakan untuk audio media" + "Gunakan untuk audio ponsel" + "Gunakan untuk transfer berkas" + "Setelan Dok" + "Gunakan dok untuk audio" + "Sebagai pengeras suara telepon" + "Untuk musik dan media" + "Ingat setelan" + "NFC" + "Gunakan Komunikasi Bidang Dekat untuk membaca dan bertukar tag" + "Terjadi galat." + "Wi-Fi" + "Hidupkan Wi-Fi" + "Setelan Wi-Fi" + "Setelan Wi-Fi" + "Siapkan & kelola titik akses nirkabel" + "Menghidupkan..." + "Mematikan…" + "Galat" + "Dalam mode pesawat" + "Tidak dapat memindai jaringan" + "Pemberitahuan jaringan" + "Beri tahu saya ketika ada jaringan yang tersedia" + "Tambahkan jaringan Wi-Fi" + "Jaringan Wi-Fi" + "Pindai" + "Lanjutan" + "Hubungkan ke jaringan" + "Lupakan jaringan" + "Ubah jaringan" + "SSID jaringan" + "Keamanan" + "Kekuatan sinyal" + "Status" + "Kecepatan tautan" + "alamat IP" + "Metode EAP" + "Autentikasi tahap 2" + "Sertifikat CA" + "Sertifikat pengguna" + "Identitas" + "Identitas anonim" + "Sandi" + "Tampilkan sandi." + "(tidak diubah)" + "(tidak ditentukan)" + "Diingat" + "Dinonaktifkan" + "Tidak dalam jangkauan" + "Diamankan dengan %1$s" + "%2$s, dilindungi dengan %1$s" + "Sambungkan" + "Lupakan" + "Simpan" + "Batal" + "Lanjutan" + "Domain pengatur" + "Setel nomor saluran yang akan digunakan" + "Terjadi masalah saat menyetel domain pengaturan." + "%1$d saluran" + "Kebijakan tidur Wi-Fi" + "Tentukan saat beralih dari Wi-Fi ke data seluler" + "Terjadi masalah saat menyetel kebijakan tidur." + "Alamat MAC" + "Alamat IP" + "Setelan IP" + "Simpan" + "Batal" + "Harap ketik alamat IP yang sah." + "Gunakan IP statis" + "DNS 1" + "DNS 2" + "Gateway" + "Netmask" + "Hotspot Wi-Fi portabel" + "%1$s hotspot portabel aktif" + "Galat hotspot Wi-Fi portabel" + "Setelan hotspot Wi-Fi portabel" + "Siapkan & kelola hotspot Wi-Fi portabel" + "Setelan hotspot Wi-Fi portabel" + "Konfigurasikan hotspot Wi-Fi" + "%1$s %2$s hotspot Wi-Fi portabel" + "AndroidHotspot" + "Suara" + "Tampilan" + "Setelan suara" + "Mode senyap" + "Senyapkan semua suara kecuali media & alarm" + "Semua suara kecuali media disenyapkan" + "Nada dering ponsel" + + "Volume" + "Volume dering" + + "Getar saat senyap" + "Izinkan umpan balik getaran dalam mode senyap" + "Getar" + "Umpan balik getar untuk panggilan dan pemberitahuan" + "Nada dering pemberitahuan" + + "Kedipkan lampu pemberitahuan" + "Kedipkan lampu trackball berulangkali" + "Nada dering" + "Pemberitahuan" + "Gunakan volume panggilan masuk untuk pemberitahuan" + "Pilih nada dering pemberitahuan" + "Media" + "Setel volume untuk musik dan video" + "Alarm" + "Setelan audio untuk dok terpasang" + "Nada sentuh terdengar" + "Putar nada ketika menggunakan dial pad" + "Putar nada ketika menggunakan dial pad" + "Pilihan terdengar" + "Putar suara ketika membuat pilihan layar" + "Putar suara ketika membuat pilihan layar" + "Suara kunci layar" + "Putar suara ketika mengunci dan membuka layar" + "Putar suara ketika mengunci dan membuka layar" + "Umpan balik sentuhan" + "Getar ketika menekan soft key dan pada interaksi antarmuka tertentu" + "Getar ketika menekan soft key dan pada interaksi antarmuka tertentu" + "Pengurang kebisingan" + "Meredam suara latar belakang ketika berbicara atau merekam." + "Dok" + "Setelan dok" + "Audio" + "Setelan untuk dok desktop terpasang" + "Setelan untuk dok mobil terpasang" + "Telepon tidak berada di dok" + "Setelan untuk dok terpasang" + "Dok tidak ditemukan" + "Ponsel harus berada pada dok untuk mengonfigurasikan dok audio" + "Suara pemasangan dok" + "Putar suara ketika memasang atau melepas ponsel dari dok" + "Jangan putar suara ketika memasang atau melepas ponsel dari dok" + "Sinkronisasi & akun" + "Tambahkan atau hapus dan ubah setelan akun" + "Telusuri" + "Kelola setelan dan riwayat penelusuran" + "Tampilkan setelan" + "Animasi" + "Tampilkan animasi ketika membuka & menutup jendela" + "Tampilkan animasi ketika membuka & menutup jendela" + "Putar layar secara otomatis" + "Berganti orientasi secara otomatis ketika memutar ponsel" + "Berganti orientasi secara otomatis ketika memutar ponsel" + "Kecerahan" + "Sesuaikan kecerahan layar" + "Waktu tunggu layar" + "Sesuaikan penundaan sebelum layar mati secara otomatis" + "Kecerahan otomatis" + "Setelan kunci kartu SIM" + "Siapkan kunci kartu SIM" + "Kunci kartu SIM" + "Kunci kartu SIM" + "Memerlukan PIN untuk menggunakan ponsel" + "Memerlukan PIN untuk menggunakan ponsel" + "Ubah PIN SIM" + "PIN SIM" + "Kunci kartu SIM" + "Buka kunci kartu SIM" + "PIN SIM lama" + "PIN SIM baru" + "Ketikkan ulang PIN baru" + "PIN SIM" + "PIN salah!" + "PIN tidak cocok!" + "Tidak dapat mengubah PIN."\n"PIN mungkin salah." + "PIN SIM berhasil diubah" + "Tidak dapat mengubah kondisi kunci kartu SIM."\n"PIN mungkin salah." + "OK" + "Batal" + "Status ponsel" + "Pembaruan sistem" + + "Versi Android" + "Nomor model" + "Versi pita basis" + "Versi kernel" + "Nomor bentukan" + "Tidak tersedia." + "Status" + "Status" + "Nomor telepon, sinyal, dan sebagainya." + "Penyimpanan" + "Setelan penyimpanan" + "Melepas penyimpanan USB, melihat penyimpanan yang tersedia" + "Lepaskan kartu SD, lihat penyimpanan yang tersedia" + "Nomor teleponku" + "MENIT" + "Versi PRL" + "MEID" + "Jenis jaringan seluler" + "Kondisi jaringan seluler" + "Status layanan" + "Kekuatan sinyal" + "Roaming" + "Jaringan" + "Alamat MAC Wi-Fi" + "Alamat bluetooth" + "Tidak Tersedia" + "Waktu aktif" + "Waktu bangun" + "Penyimpanan internal" + "Penyimpanan USB" + "Kartu SD" + "Ruang tersedia" + "Total ruang" + "Lepaskan kartu SD" + "Lepas penyimpanan USB internal" + "Lepas kartu SD sehingga Anda dapat mencopotnya dengan aman" + "Masukkan penyimpanan USB untuk pemasangan" + "Masukkan kartu SD untuk dipasangkan" + "Pasang penyimpanan USB" + "Pasang kartu SD" + "Pasang penyimpanan USB" + "Pasang kartu SD" + "Hapus penyimpanan USB" + "Hapus kartu SD" + "Hapus semua data di penyimpanan USB internal ponsel, seperti musik dan foto" + "Hapus semua data di kartu SD ponsel, seperti musik dan foto" + "Tidak Tersedia" + " (Hanya-baca)" + "Lepas penyimpanan USB" + "Lepaskan kartu SD" + "Jika Anda melepas penyimpanan USB, beberapa aplikasi yang Anda gunakan akan berhenti dan tidak tersedia hingga Anda memasang kembali penyimpanan USB." + "Jika Anda melepaskan kartu SD, sebagian aplikasi yang Anda gunakan akan berhenti dan mungkin tidak tersedia sampai Anda memasang kembali kartu SD." + "Gagal melepas penyimpanan USB" + "Gagal melepaskan kartu SD" + "Tidak dapat melepas penyimpanan USB. Coba lagi nanti." + "Tidak dapat memasang kartu SD. Coba lagi nanti." + "Penyimpanan USB akan dilepas." + "Kartu SD akan dilepas." + "Melepaskan" + "Pelepasan sedang berlangsung" + "Status baterai" + "Tingkat baterai" + "APN" + "Edit titik akses" + "<Tidak disetel>" + "Nama" + "APN" + "Proxy" + "Port" + "Nama Pengguna" + "Sandi" + "Server" + "MMSC" + "Proxy MMS" + "Port MMS" + "MCC" + "MNC" + "Jenis autentikasi" + "Tak Satu Pun" + "PAP" + "CHAP" + "PAP atau CHAP" + "Jenis APN" + "Hapus APN" + "APN baru" + "Simpan" + "Buang" + "Perhatian" + "Bidang Nama tidak boleh kosong." + "APN tidak boleh kosong." + "Bidang MCC harus terdiri dari 3 digit." + "Bidang MNC harus 2 atau 3 digit." + "Memulihkan setelan APN bawaan" + "Setel ulang ke bawaan" + "Penyetelan ulang setelan APN bawaan selesai" + "Kembalikan ke setelan pabrik" + "Hapus semua data pada ponsel" + "Ini akan menghapus semua data dari ""penyimpanan internal"" ponsel Anda, termasuk:"\n\n
  • "Akun Google Anda"
  • \n
  • "Data dan setelan sistem dan aplikasi"
  • \n
  • "Aplikasi yang diunduh"
  • \n\n"Untuk menghapus semua data di ponsel ini, ""penyimpanan USB"" perlu dihapus."\n\n
    + "Ini akan menghapus semua data dari ""penyimpanan internal"" ponsel Anda, termasuk:"\n\n
  • "Akun Google Anda"
  • \n
  • "Data dan setelan sistem dan aplikasi"
  • \n
  • "Aplikasi yang diunduh"
  • \n\n"Untuk menghapus musik, gambar, dan data pengguna lainnya, ""kartu SD"" perlu dihapus."\n\n
    + "Hapus penyimpanan USB" + "Hapus kartu SD" + "Hapus semua data di penyimpanan USB internal ponsel, seperti musik atau foto." + "Hapus semua data di kartu SD ponsel, seperti musik atau foto." + "Setel ulang telepon" + "Hapus semua informasi pribadi dan aplikasi yang diunduh? Tindakan ini tidak dapat diurungkan!" + "Hapus semua" + "Buat pola pembuka kunci Anda" + "Anda harus menggambar pola pembuka kunci untuk mengonfirmasi penyetelan ulang ponsel." + "Penyetelan ulang tidak dilakukan karena layanan System Clear tidak tersedia." + "Hapus penyimpanan USB" + "Hapus kartu SD" + "Hapus semua data di penyimpanan USB" + "Hapus semua data pada kartu SD" + "Tindakan ini akan menghapus penyimpanan USB. Anda akan kehilangan ""semua"" data yang tersimpan di sini!" + "Tindakan ini akan menghapus kartu SD. Anda akan kehilangan ""semua"" data pada kartu!" + "Hapus penyimpanan USB" + "Hapus kartu SD" + "Hapus penyimpanan USB, hapus semua berkas yang disimpan di sana? Tindakan tidak dapat diurungkan!" + "Hapus kartu SD, hapus semua berkas yang disimpan di sana? Tindakan tidak dapat diurungkan!" + "Hapus semua" + "Buat pola pembuka kunci Anda" + "Anda harus membuat pola pembuka kunci untuk mengonfirmasi bahwa Anda ingin menghapus penyimpanan USB." + "Anda harus membuat pola pembuka kunci untuk mengonfirmasi bahwa Anda ingin menghapus kartu SD." + "Setelan panggilan" + "Siapkan kotak pesan, penerusan panggilan, nada tunggu, nomor penelepon" + "Tethering (Penambatan)" + "Hotspot portabel" + "Penambatan & hotspot portabel" + "Bagikan sambungan data seluler ponsel Anda lewat USB" + "Bagikan sambungan seluler ponsel Anda sebagai hotspot Wi-Fi portabel" + "Bagikan sambungan data seluler ponsel Anda lewat USB atau sebagai hotspot Wi-Fi portabel" + "USB" + "Penambatan USB" + "USB tersambung, periksa untuk menambatkan" + "Tertambat" + "Tidak dapat menambatkan ketika penyimpanan USB sedang digunakan" + "USB tidak tersambung" + "Galat penambatan USB" + "Bantuan" + "Jaringan seluler" + "Setel opsi untuk roaming, jaringan, APN" + "Lokasiku" + "Gunakan jaringan nirkabel" + "Lihat lokasi pada aplikasi (seperti Maps) menggunakan jaringan nirkabel" + "Lokasi yang ditentukan oleh jaringan Wi-Fi dan/atau seluler" + "Gunakan satelit GPS" + "Saat mencari, akurasi hingga level jalan" + "Lokal ke tingkat jalan (membutuhkan lebih banyak baterai plus kondisi cuaca)" + "Gunakan GPS berbantuan" + "Gunakan server untuk membantu GPS (hapus centang untuk mengurangi penggunaan jaringan)" + "Gunakan server untuk membantu GPS (hapus centang untuk memperbaiki kinerja GPS)" + "Tentang ponsel" + "Lihat info hukum, status ponsel, versi perangkat lunak" + "Informasi hukum" + "Kontributor" + "Hak cipta" + "Lisensi" + "Persyaratan dan ketentuan" + "Tutorial sistem" + "Pelajari cara menggunakan ponsel Anda" + "Lisensi sumber terbuka" + "Ada masalah saat memuat lisensi." + "Memuat…" + "Informasi keselamatan" + "Informasi keselamatan" + "Ponsel Anda tidak tersambung ke layanan data. Untuk melihat informasi ini sekarang, buka %s dari komputer mana pun yang tersambung ke internet." + "Memuat…" + "Pilih sandi Anda" + "Pilih PIN Anda" + "Konfirmasi sandi Anda" + "Konfirmasi PIN Anda" + "Sandi tidak cocok" + "PIN tidak cocok" + "Sandi telah ditetapkan" + "PIN telah ditetapkan" + "Pola telah ditetapkan" + "Pembuka kunci layar" + "Ubah pola pembuka kunci" + "Ubah PIN pembuka kunci" + "Konfirmasi pola tersimpan" + "Maaf, coba lagi:" + "Buat pola pembuka kunci" + "Tekan Menu untuk bantuan." + "Angkat jari ketika selesai." + "Sambungkan paling tidak %d titik. Coba lagi:" + "Pola direkam!" + "Buat pola lagi untuk mengonfirmasi:" + "Pola pembuka kunci baru Anda:" + "Konfirmasi" + "Gambar ulang" + "Coba Lagi" + "Lanjutkan" + "Pola pembuka kunci" + "Memerlukan pola" + "Harus membuat pola untuk membuka layar" + "Gunakan pola yang tampak" + "Gunakan umpan balik gerakan" + "Setel pola pembuka kunci" + "Ubah pola pembuka kunci" + "Cara membuat pola pembuka kunci" + "Terlalu banyak upaya yang salah!" + "Coba lagi dalam %d detik." + "Batal" + "Berikutnya" + "Mengamankan ponsel Anda" + "Lindungi ponsel Anda dari penggunaan tanpa izin dengan membuat suatu pola pembuka kunci pribadi. "\n\n"1""  Pada layar selanjutnya, perhatikan ketika pola contoh dibuat. "\n\n"2""  Lalu, buat pola pembuka kunci Anda sendiri. Coba berbagai pola berbeda, tetapi sambungkan paling tidak empat titik. "\n\n"3""  Buat lagi pola Anda untuk mengonfirmasi. "\n\n"Siap untuk memulai? Sentuh “Selanjutnya”"". "\n\n"Untuk membiarkan ponsel Anda tanpa perlindungan, sentuh \"Batalkan”." + "Pola contoh" + "Sambungkan paling tidak empat titik."\n" "\n"Sentuh “Selanjutnya\" ketika Anda siap membuat pola Anda sendiri." + "Kelola aplikasi" + "Mengelola dan menghapus aplikasi terpasang" + "Aplikasi" + "Kelola aplikasi, siapkan pintasan luncurkan cepat" + "Setelan aplikasi" + "Sumber tidak dikenal" + "Izinkan pemasangan aplikasi non-Market" + "Ponsel dan data pribadi lebih rentan terhadap serangan oleh aplikasi dari sumber yang tidak diketahui. Anda setuju bahwa Anda sepenuhnya bertanggung jawab atas kerusakan apa pun pada ponsel atau kehilangan data yang mungkin terjadi karena menggunakan aplikasi ini." + "Info aplikasi" + "Penyimpanan" + "Luncurkan secara bawaan" + "Izin" + "Tembolok" + "Hapus tembolok" + "Tembolok" + "Kontrol" + "Paksa berhenti" + "Total" + "Aplikasi" + "Data" + "Copot pemasangan" + "Nonaktifkan" + "Aktifkan" + "Hapus data" + "Copot pemasangan pembaruan" + "Anda telah memilih meluncurkan aplikasi ini secara bawaan untuk beberapa tindakan." + "Tidak ada setelan bawaan." + "Hapus bawaan" + "Tidak diketahui" + "Sortir menurut nama" + "Sortir berdasarkan ukuran" + "Menunjukkan layanan yang berjalan" + "Tampilkan proses dalam tembolok" + "Kelola ruang" + "Filter" + "Pilih opsi filter" + "Semua" + "Terunduh" + "Menjalankan" + "Penyimpanan USB" + "Pada kartu SD" + "Dinonaktifkan" + "Tidak ada aplikasi." + "Penyimpanan internal" + "Penyimpanan USB" + "Penyimpanan kartu SD" + "Menghitung ulang ukuran..." + "Hapus" + "Semua data aplikasi ini akan dihapus secara permanen. Ini mencakup semua berkas, setelan, akun, database, dan sebagainya." + "OK" + "Batal" + "Aplikasi tidak ditemukan" + "Aplikasi tersebut tidak ditemukan di dalam daftar aplikasi terpasang." + "Tidak dapat menghapus data aplikasi." + "Copot pemasangan pembaruan" + "Anda ingin mencopot semua pembaruan pada aplikasi sistem Android ini?" + "Hapus data" + "Gagal membersihkan data untuk aplikasi" + "Aplikasi ini dapat mengakses hal berikut dari ponsel Anda:" + "Menghitung..." + "Tidak dapat menghitung ukuran paket" + "Anda tidak memiliki aplikasi pihak ketiga yang terpasang." + "versi %1$s" + "Pindahkan" + "Pindahkan ke ponsel" + "Pindahkan ke penyimpanan USB" + "Pindahkan ke kartu SD" + "Memindahkan" + "Ruang penyimpanan yang tersisa tidak memadai." + "Aplikasi ini tidak ada." + "Aplikasi ini dilindungi hak cipta." + "Lokasi pemasangan yang ditentukan tidak valid." + "Pembaruan sistem tidak dapat dipasang pada media eksternal." + "Paksa berhenti" + "Menghentikan paksa aplikasi dapat membuat aplikasi salah berfungsi. Anda yakin?" + "Pindahkan aplikasi" + "Gagal memindahkan aplikasi. %1$s" + "Lokasi pemasangan yang disukai" + "Ubah lokasi pemasangan yang diinginkan untuk aplikasi baru." + "Penggunaan penyimpanan" + "Lihat penyimpanan yang digunakan oleh aplikasi" + "Layanan yang sedang berjalan" + "Lihat dan kontrol layanan yang sedang berjalan" + "Memulai kembali" + "Proses latar belakang dalam tembolok" + "Tidak ada yang berjalan." + "Dimulai oleh aplikasi." + + + "%1$s bebas" + "%1$s digunakan" + "RAM" + + + "%1$d proses dan %2$dlayanan" + "%1$d proses dan %2$d layanan" + "%1$d proses dan %2$d layanan" + "%1$d proses dan %2$d layanan" + "Aplikasi berjalan" + "Tidak aktif" + "Layanan" + "Proses" + "Berhenti" + "Setelan" + "Layanan ini dimulai oleh aplikasinya. Menghentikannya akan mengakibatkan gagalnya aplikasi." + "Aplikasi ini tidak dapat dihentikan dengan aman. Melakukannya akan menghilangkan sebagian pekerjaan Anda saat ini." + "Ini adalah proses aplikasi lama yang dibiarkan demi kecepatan yang lebih baik jika diperlukan lagi. Biasanya tidak ada alasan untuk menghentikannya." + "%1$s: sedang digunakan. Sentuh Setelan untuk mengontrolnya." + "Proses utama yang sedang digunakan." + "Layanan %1$s sedang digunakan." + "Penyedia %1$s sedang digunakan." + "Hentikan layanan sistem?" + "Anda yakin ingin menghentikan layanan sistem ini? Jika melakukannya, beberapa fitur ponsel Anda dapat berhenti berfungsi dengan benar hingga Anda mematikan dan menghidupkannya lagi." + "Bahasa & keyboard" + "Bahasa &mp; setelan keyboard" + "Setelan bahasa" + "Setelan keyboard" + "Pilih bahasa" + + "Penggantian otomatis" + "Perbaiki kata yang salah eja" + "Kapitalisasi otomatis" + "Besarkan huruf pertama pada kalimat" + "Beri tanda baca otomatis" + "Setelan keyboard fisik" + "Tekan Spasi dua kali untuk memasukkan \".\"" + "Sandi yang tampak" + "Tampilkan sandi ketika Anda mengetik" + "Metode masukan ini mungkin dapat mengumpulkan semua teks yang Anda ketikkan, termasuk di antaranya data pribadi seperti sandi dan nomor kartu kredit. Berasal dari %1$s aplikasi. Gunakan metode masukan ini?" + "Kamus pengguna" + "Kamus pengguna" + + "Tambahkan" + "Tambahkan ke kamus" + "Edit kata" + "Edit" + "Hapus" + "Anda tidak memiliki kata apa pun dalam kamus. Anda dapat menambahkan kata tertentu melalui menu." + "Menguji" + "Informasi telepon" + "Informasi baterai" + "Peluncuran cepat" + "Setel pintasan keyboard untuk meluncurkan aplikasi" + "Tetapkan aplikasi" + "Tanpa pintasan" + "Telusuri + %1$s" + "Bersihkan" + "Pintasan Anda untuk %1$s (%2$s) akan dihapus." + "OK" + "Batal" + "Aplikasi" + "Pintasan" + "Masukan teks" + "Kelola opsi masukan teks" + "%1$s setelan" + "Setelan keyboard layar" + "Keyboard internal" + "Setelan keyboard fisik internal" + "Pengembangan" + "Setel opsi pengembangan aplikasi" + "Debugging USB" + "Mode debug ketika USB tersambung" + "Tetap terjaga" + "Layar tidak akan redup selama mengisi daya" + "Izinkan lokasi palsu" + "Izinkan lokasi palsu" + "Izinkan melakukan debug USB?" + "Debugging USB dimaksudkan hanya untuk tujuan pengembangan. Dapat digunakan untuk menyalin data antara komputer dan perangkat Anda, memasang aplikasi pada perangkat tanpa pemberitahuan, dan membaca data log." + "Pilih gadget" + "Pilih widget" + "%1$dh %2$dj %3$dm %4$dd" + "%1$djam%2$dmen %3$ddet" + "%1$dmenit %2$d detik" + "%1$ddet" + "Statistik penggunaan" + "Statistik penggunaan" + "Sortir berdasarkan:" + "Aplikasi" + "Hitung" + "Waktu penggunaan" + "Aksesibilitas" + "Setelan aksesibilitas" + "Kelola opsi aksesibilitas" + "Aksesibilitas" + "Layanan aksesibilitas" + "Layanan aksesibilitas tidak terpasang." + "Layanan aksesibilitas ini mungkin dapat mengumpulkan semua teks yang Anda ketikkan, termasuk data pribadi dan nomor kartu kredit kecuali sandi. Juga mungkin mencatat interaksi antarmuka pengguna Anda. Berasal dari %1$s aplikasi. Gunakan metode masukan ini?" + "Nonaktifkan aksesibilitas?" + "Tidak ada aplikasi terkait aksesibilitas yang ditemukan" + "Anda tidak memiliki akses terkait aplikasi yang terpasang."\n\n"Anda dapat mengunduh pembaca layar untuk perangkat Anda dari Android Market."\n\n"Klik OK untuk memasang pembaca layar." + "Tombol daya" + "Tombol daya mengakhiri panggilan" + "Selama panggilan, menekan tombol daya mengakhiri panggilan dan bukan mematikan layar" + "Penggunaan baterai" + "Apa yang menggunakan daya baterai" + "Penggunaan baterai sejak dicabut" + "Penggunaan baterai sejak penyetelan ulang" + "%1$s pada baterai" + "%1$s sejak dicabut" + "Membebankan" + "Layar hidup" + "GPS menyala" + "Wi-Fi" + "Aktif" + "Sinyal telepon" + + + "Waktu bangun perangkat" + "Wi-Fi berdasarkan waktu" + "Wi-Fi berdasarkan waktu" + "%1$s - %2$s%%" + "Detail penggunaan baterai" + "Gunakan detail" + "Sesuaikan penggunaan daya" + "Termasuk paket" + "Tampilan" + "Wi-Fi" + "Bluetooth" + "Sel siaga" + "Panggilan suara" + "Telepon menganggur" + "Total CPU" + "Latar depan CPU" + "Tetap aktif" + "GPS" + "Wi-Fi berjalan" + "Telepon" + "Data terkirim" + "Data diterima" + "Audio" + "Video" + "Waktu hidup" + "Waktu tanpa sinyal" + "Paksa berhenti" + "Info aplikasi" + "Setelan aplikasi" + "Tampilkan setelan" + "Setelan Wi-Fi" + "Setelan bluetooth" + "Baterai digunakan oleh panggilan suara" + "Baterai digunakan ketika ponsel dalam keadaan menganggur" + "Baterai digunakan oleh radio seluler" + "Beralih ke mode pesawat untuk menghemat daya di area tanpa layanan" + "Baterai digunakan oleh tampilan dan lampu latar" + "Redupkan layar dan/atau waktu tunggu layar" + "Baterai digunakan oleh Wi-Fi" + "Matikan Wi-Fi ketika tidak digunakan atau ketika tidak tersedia" + "Baterai digunakan oleh bluetooth" + "Matikan Bluetooth ketika tidak digunakan" + "Mencoba menyambungkan ke perangkat bluetooth lainnya" + "Baterai digunakan oleh aplikasi" + "Hentikan atau copot pemasangan aplikasi" + "Mengontrol GPS secara manual untuk mencegah aplikasi menggunakannya" + "Aplikasi tersebut mungkin menawarkan setelan untuk mengurangi penggunaan baterai" + "%1$s sejak dicabut" + "Ketika terakhir dicabut untuk %1$s" + "Total penggunaan" + "Segarkan" + "OS Android" + "Mediaserver" + "Masukan suara & keluaran" + "Masukan suara & setelan keluaran" + "Penelusuran suara" + "Keyboard Android" + "Masukan suara" + "Keluaran suara" + "Pengenalan suara" + "Setelan pengenalan suara" + "Setelan untuk \'%s\'" + "Setelan text-to-speech" + "Setelan text-to-speech" + "Selalu gunakan setelan saya" + "Setelan bawaan di bawah setelan aplikasi pengganti" + "Setelan bawaan" + "Mesin Bawaan" + "Atur mesin sintesa suara untuk digunakan pada teks lisan" + "Laju bicara" + "Kecepatan teks diucapkan" + "Tinggi nada" + "Mempengaruhi nada teks yang disampaikan" + "Bahasa" + "Menyetel suara spesifik bahasa untuk teks lisan" + "Dengarkan contoh" + "Putar demonstrasi singkat dari sintesa suara" + "Pasang data suara" + "Pasang data suara yang dibutuhkan untuk sintesa suara" + "Suara yang diperlukan untuk sintesa suara sudah terpasang dengan baik" + "Ini adalah contoh sintesa suara." + "Setelan Anda telah berubah. Ini adalah contoh bunyinya." + "Mesin yang Anda pilih tidak dapat dijalankan" + "Konfigurasikan" + "Pilih mesin lain" + "Mesin sintesa suara ini mungkin dapat mengumpulkan semua teks yang akan diucapkan, termasuk di antaranya data pribadi seperti sandi dan nomor kartu kredit. Berasal dari %s aplikasi. Gunakan metode masukan ini?" + "Mesin" + "%s setelan" + "%s diaktifkan" + "%s dinonaktifkan" + "Bahasa dan suara" + "Terpasang" + "Tidak terpasang" + "Wanita" + "Pria" + "Mesin sintetis ucapan terpasang" + "Aktifkan mesin baru sebelum digunakan" + "Kontrol Daya" + "Memperbarui setelan Wi-Fi" + "Memperbarui setelan Bluetooth" + "Setelan VPN" + "Sambungkan ke %s" + "Nama Pengguna:" + "Sandi:" + "nama pengguna" + "sandi" + "Ingat nama pengguna" + "Sambungkan" + "Ya" + "Tidak" + "Kembali" + "Tidak" + "Simpan" + "Batal" + "Kembalikan" + "Hubungkan ke jaringan" + "Putuskan dari jaringan" + "Edit jaringan" + "Hapus jaringan" + "Anda harus memasukkan %s." + "Anda harus memilih %s." + "Nama VPN \'%s\' sudah ada. Cari nama yang lain." + "Apakah Anda yakin ingin menghapus VPN ini?" + "Apakah Anda yakin tidak ingin membuat profil ini?" + "Apakah Anda yakin ingin membuang perubahan yang dilakukan pada profil ini?" + "Tidak dapat menyambung ke jaringan. Apakah Anda ingin mencoba lagi?" + "Sambungan terputus. Apakah Anda ingin menyambung lagi?" + "Nama server tidak dapat dikenali. Anda mau memeriksa setelan nama server?" + "Galat tantangan. Apakah Anda ingin memeriksa setelan rahasia Anda?" + "Satu rahasia atau lebih hilang di dalam konfigurasi VPN. Apakah Anda ingin memeriksa setelan rahasia Anda?" + "Nama pengguna atau sandi yang Anda masukkan salah. Apakah Anda ingin mencoba lagi?" + "Server tidak merespons. Nama pengguna dan sandi yang Anda masukkan mungkin salah. Ingin mencoba lagi?" + "Server tidak merespons. Kemungkinan Anda berada di belakang firewall yang menghalangi Anda tersambung ke server. Ingin mencoba lagi?" + "Negosiasi server gagal. Server mungkin tidak setuju dengan opsi enkripsi Anda. Apakah Anda ingin memeriksa setelan enkripsi?" + "Tambahkan VPN" + "Tambahkan VPN" + "Tambahkan VPN %s" + "%s detail" + "VPN" + "Menyambung..." + "Memutus sambungan..." + "Terhubung" + "Hubungkan ke jaringan" + "Nama VPN" + "nama VPN" + "\'%s\' ditambahkan" + "Perubahan dibuat untuk \'%s\'" + "Setel sertifikat pengguna" + "Sertifikat pengguna" + "sertifikat pengguna" + "Setel sertifikat CA" + "Sertifikat certificate authority (CA)" + "Sertifikat CA" + "Setel rahasia L2TP" + "Rahasia L2TP" + "rahasia L2TP" + "enkripsi" + "Enkripsi PPTP" + "Setel kunci pra-bagi IPSec" + "Kunci pra-bagi IPSec" + "Kunci pra-bagi IPSec" + "Setel server VPN" + "Server VPN" + "server VPN" + "Nama server VPN" + "Domain penelusuran DNS" + "Domain penelusuran DNS" + "%s telah disetel" + "%s belum disetel" + "%s belum disetel (opsional)" + "Aktifkan %s" + "Nonaktifkan %s" + "%s diaktifkan" + "%s dinonaktifkan" + "Setelan VPN" + "Siapkan & kelola VPN" + "(tidak diubah)" + "(tidak disetel)" + "Penyimpanan kredensial" + "Gunakan kredensial aman" + "Izinkan aplikasi mengakses sertifikat aman dan kredensial lainnya" + "Masukkan sandi" + "Masukkan sandi penyimpanan kredensial." + "Memasang dari penyimpanan USB" + "Pasang dari kartu SD" + "Memasang sertifikat dienkripsi dari penyimpanan USB" + "Pasang sertifikat terenkripsi dari kartu SD" + "Setel sandi" + "Setel atau ubah sandi penyimpanan kredensial" + "Hapus penyimpanan" + "Hapus penyimpanan kredensial dari semua konten dan setel ulang sandinya" + "Apakah Anda ingin menghapus semua kredensial dan menyetel ulang sandi penyimpanan kredensial?" + "Sandi saat ini:" + "Sandi baru:" + "Konfirmasi sandi baru:" + "Setel sandi untuk penyimpanan kredensial (paling tidak 8 karakter)." + "Harap masukkan sandi yang tepat." + "Harap masukkan sandi yang tepat. Anda dapat mencoba sekali lagi untuk memasukkan sandi sebelum penyimpanan kredensial dihapus." + "Harap masukkan sandi yang tepat. Anda dapat mencoba %1$d lagi untuk memasukkan sandi sebelum penyimpanan kredensial dihapus." + "Sandi tidak cocok." + "Anda harus memasukkan dan mengonfirmasi sandi." + "Harap masukkan sandi." + "Sandi minimal terdiri dari 8 karakter." + "Penyimpanan kredensial dihapus." + "Penyimpanan kredensial diaktifkan." + "Penyimpanan kredensial dinonaktifkan." + + + + + + + + + + + + + + + + + + + + + "Nada darurat" + "Setel perilaku ketika panggilan darurat dilakukan" + "Privasi" + "Setelan privasi" + "Buat cadangan dan pulihkan" + "Data pribadi" + "Mencadangkan dataku" + "Mencadangkan setelan data aplikasi, sandi Wi-Fi, dan lainnya ke server Google" + "Pemulihan otomatis" + "Jika saya memasang ulang aplikasi, kembalikan setelan yang dicadangkan atau data lainnya" + "Buat cadangan" + "Anda yakin ingin berhenti membuat cadangan sandi, bookmark, dan setelan dan aplikasi data Wi-Fi lainnya serta menghapus semua salinan di server Google?" + "Setelan administrasi perangkat" + "Administrator perangkat" + "Nonaktifkan" + "Administrator perangkat" + "Administrator perangkat tidak tersedia" + "Aktifkan administrator perangkat?" + "Aktifkan" + "Administrator perangkat" + "Mengaktifkan administrator ini akan membolehkan %1$s aplikasi melakukan operasi berikut:" + "Administrator ini aktif dan mengizinkan aplikasi %1$s melakukan operasi berikut:" + "Tak Berjudul" + "Produk" + "Panggilan masuk" + "Pemberitahuan" + "Umpan balik" +
    diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index e556aadb522..4dd2169a692 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -749,7 +749,7 @@ "Seleziona opzioni di filtro" "Tutte" "Scaricate" - "In esecuzione" + "In uso" "Archivio USB" "Scheda SD" "Disattivato" @@ -800,8 +800,8 @@ "Avviato dall\'applicazione." - "%1$s libera" - "%1$s usata" + "%1$s liberi" + "%1$s usati" "RAM" diff --git a/res/values-iw-nokeys/strings.xml b/res/values-iw-nokeys/strings.xml new file mode 100644 index 00000000000..a6c096ce234 --- /dev/null +++ b/res/values-iw-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "ניהול יישומים" + diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml new file mode 100644 index 00000000000..81ae39d4efd --- /dev/null +++ b/res/values-iw/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "אמריקה" + "אירופה" + "אפריקה" + "אסיה" + "אוסטרליה" + "פסיפי" + "הכל" + + + "ללא הנפשות" + "חלק מההנפשות" + "כל ההנפשות" + + + "לא מוצגות הנפשות חלון" + "חלק מהנפשות החלון מוצגות" + "כל הנפשות החלון מוצגות" + + + "15 שניות" + "שניות" + "דקה אחת" + "2 דקות" + "10 דקות" + "30 דקות" + + + "איטי מאוד" + "לאט" + "רגיל" + "מהיר" + "מהיר מאוד" + + + "נמוך מאוד" + "נמוך" + "רגיל" + "גבוה" + "גבוה מאוד" + + + "אנגלית אמריקאית" + "אנגלית בריטית" + "צרפתית" + "גרמנית" + "איטלקית" + "ספרדית" + + + + "סורק..." + "מתחבר…" + "מאמת…" + "משיג כתובת IP…" + "מחובר" + "מושהה" + "מנתק..." + "מנותק" + "נכשל" + + + + "סורק..." + "מתחבר אל %1$s..." + "מאמת עם %1$s…" + "משיג כתובת IP מ-%1$s…" + "מחובר אל %1$s" + "מושהה" + "מתנתק מ-%1$s…" + "מנותק" + "נכשל" + + + "פתח" + "WEP" + "WPA/WPA2 PSK" + "‎802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "נמוכה" + "סביר" + "טוב" + "מצוין" + + + "כאשר המסך כבוי" + "לעולם לא כאשר מחובר" + "אף פעם" + + + "זמן השימוש" + "הפעל ספירה" + "שם היישום" + + + "PEAP" + "TLS" + "TTLS" + + + "ללא" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "כבוי" + "התראה" + "רטט" + + + "ללא" + "PAP" + "CHAP" + "PAP או CHAP" + + + "אחסון פנימי במכשיר" + "כרטיס SD נשלף" + "תן למערכת להחליט" + + + "תמיד" + "אף פעם" + "במצב \'שקט\' בלבד" + "רק כאשר אינו במצב \'שקט\'" + + diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml new file mode 100644 index 00000000000..863c0200f1f --- /dev/null +++ b/res/values-iw/strings.xml @@ -0,0 +1,1172 @@ + + + + + "כן" + "לא" + "לא ידוע" + "הפעלת רדיו" + "כיבוי רדיו" + "הצג פנקס כתובות של SIM" + "הצג מספרי חיוג קבועים" + "הצג מספרי חיוג שירותים" + "השג רשימת PDP" + "בשירות" + "מחוץ לאזור שירות" + "שיחות חירום בלבד" + "רדיו כבוי" + "נדידה" + "לא בנדידה" + "לא פעיל" + "מצלצל" + "שיחה מתבצעת" + "מנותק" + "מתחבר" + "מחובר" + "מושהה" + "לא ידוע" + "pkts" + "בתים" + "dBm" + "asu" + "LAC" + "CID" + "בטל טעינת אמצעי אחסון מסוג USB" + "ביטול טעינת כרטיס SD" + "מחק אמצעי אחסון מסוג USB" + "מחק כרטיס SD" + "קטן" + "בינוני" + "גדול" + "אישור" + "אמצעי אחסון מסוג USB" + "כרטיס SD" + "מצב סוללה:" + "חיבור לחשמל:" + "דירוג סוללה:" + "רמת סוללה:" + "תקינות הסוללה:" + "טכנולוגיית סוללה:" + "המתח החשמלי של הסוללה:" + "mV" + "טמפרטורת סוללה:" + "‎° C‎" + "זמן מאז האתחול:" + "זמן התעוררות בסוללה:" + "זמן התעוררות בעת טעינה:" + "זמן פעולת המסך:" + "לא ידוע" + "טוען" + "(AC)" + "(USB)" + "פורק" + "לא טוען" + "מלאה" + "מנותק" + "AC" + "USB" + "AC+USB" + "לא ידוע" + "לא ידוע" + "טוב" + "חימום יתר" + "ריקה" + "מעל למתח חשמלי" + "שגיאה לא ידועה" + "Bluetooth" + "בר-גילוי" + "גלוי למשך %1$s שניות…" + "הפוך את ההתקן לבר-גילוי" + "נעל חיוג קולי" + "מנע את השימוש בחייגן Bluetooth כאשר הצג נעול" + "התקני Bluetooth" + "שם התקן" + "לא הוגדר שם, משתמש בשם החשבון" + "סרוק אחר התקנים" + "%1$s ינותק." + "מחובר" + "מנותק" + "מנתק..." + "מתחבר…" + + "התאם עם התקן זה" + "מתאים..." + "מותאם אך לא מחובר" + "דיבורית/אוזניות" + "סורק" + "בקשת התאמה של Bluetooth" + "בקשת התאמה" + "בחר להתאים עם " + "בוחר התקני Bluetooth" + "בקשת הרשאה של Bluetooth" + "יישום בטלפון מבקש הרשאה להפעיל Bluetooth. האם ברצונך להפעיל?" + "יישום בטלפון מבקש הרשאה להפוך את הטלפון לגלוי להתקני Bluetooth אחרים למשך %1$d שניות. האם ברצונך לעשות זאת?" + "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים למשך %1$d שניות. האם ברצונך לבצע פעולות אלה?" + "מפעיל Bluetooth…" + "הגדרות תאריך ושעה" + "13:00" + "13:00" + "שנה שעה" + "תאריך" + "בחר אזור זמן" + "רגיל (%s)" + "תצוגה מקדימה:" + "גודל הגופן:" + + + "שלח broadcast" + "Action:" + "הפעל את activity" + "Resource:" + "חשבון:" + "נקה" + "יציאה" + "שחזר ברירות מחדל" + "שמור" + "שם מארח" + "לידיעתך" + "אישור" + "שם המארח שהקלדת אינו חוקי." + "עליך למלא את שדה היציאה." + "שדה היציאה חייב להיות ריק אם שדה המארח ריק." + "היציאה שהקלדת אינה חוקית." + "מיקום:" + "CID שכן:" + "ניסיונות נתונים:" + "שירות GPRS:" + "נדידה:" + "IMEI:" + "הפניה מחדש של שיחה:" + "מספר איפוסי ה-PPP מאז האתחול:" + "ניתוקי GSM:" + "רשת נוכחית:" + "הצלחות נתונים:" + "PPP התקבל:" + "שירות GSM:" + "עוצמת אות:" + "מצב שיחה:" + "PPP נשלח:" + "איפוסי רדיו:" + "הודעה ממתינה:" + "מספר טלפון:" + "בחר תדר רדיו" + "סוג רשת:" + "הגדר סוג רשת מועדף:" + "שלח צ\'אט IpAddr:" + "שם מארח של איתות (www.google.com):" + "בדיקת לקוח HTTP:" + "הפעל בדיקת איתות" + "SMSC:" + "עדכן" + "רענן" + "החלף בדיקת DNS" + "מידע/הגדרות ספציפיים ל-OEM" + "הגדר רצועת GSM/UMTS" + "טוען רשימת תחנות..." + "הגדר" + "נכשל" + "הצליח" + "השינויים ייכנסו לתוקף לאחר חיבור מחדש של כבל ה-USB" + "הפוך אחסון בנפח גדול ב-USB לפעיל" + "סך הכל בתים:" + "אמצעי אחסון מסוג USB לא טעון." + "אין כרטיס SD" + "בתים זמינים:" + "אמצעי אחסון מסוג USB משמש כהתקן אחסון בנפח גדול" + "כרטיס ה-SD משמש כהתקן אחסון בנפח גדול" + "כעת בטוח להסיר את אמצעי האחסון מסוג USB" + "כעת ניתן להסיר את כרטיס ה-SD בבטחה" + "אמצעי אחסון מסוג USB הוסר תוך כדי שימוש!" + "כרטיס ה-SD הוסר במהלך השימוש בו!" + "בתים בשימוש:" + "סורק אמצעי אחסון מסוג USB עבור מדיה..." + "סורק כרטיס SD למציאת מדיה..." + "אמצעי אחסון מסוג USB טעון לקריאה בלבד" + "כרטיס SD טעון לקריאה בלבד" + "הבא" + "מקום" + "בחר את השפה" + "בחר פעילות" + "פרטים על ההתקן" + "מידע על הסוללה" + "תצוגה" + "פרטי טלפון" + "אמצעי אחסון מסוג USB" + "כרטיס SD" + "הגדרות שרת proxy" + "ביטול" + "הגדרות" + "הגדרות" + "הגדרות" + "מצב טיסה" + "השבת את כל החיבורים האלחוטיים" + "משבית חיבורים אלחוטיים..." + "מאפשר חיבורים אלחוטיים..." + "אלחוטי ורשתות" + "הגדרות רשת אלחוטית ורשת" + "ניהול Wi-Fi, ‏Bluetooth, מצב טיסה, רשתות סלולריות ו-VPN" + "נדידת נתונים" + "התחבר אל שירותי נתונים בעת נדידה" + "התחבר אל שירותי נתונים בעת נדידה" + "איבדת את קישוריות הנתונים כיוון שעזבת את הרשת הביתית עם נדידת נתונים כבויה." + "הפעל" + "לאפשר נדידת נתונים? אתה עלול לצבור חיובי נדידה משמעותיים!" + "לידיעתך" + "בחירת מפעיל" + "בחר מפעיל רשת" + "תאריך ושעה" + "הגדרת תאריך, שעה, אזור זמן ותבניות" + "אוטומטי" + "השתמש בערכים שסופקו על ידי הרשת" + "השתמש בערכים שסופקו על ידי הרשת" + "השתמש בתבנית של 24 שעות" + "הגדרת שעה" + "בחר אזור זמן" + "הגדר תאריך" + "בחר תבנית תאריך" + "מיין לפי סדר אלפביתי" + "מיין לפי אזור זמן" + "מיקום ואבטחה" + "הגדרות מיקום ואבטחה" + "הגדר את \'המיקום שלי\', ביטול נעילת צג, נעילת כרטיס SIM, נעילת אחסון אישורים" + "הגדר את \'המיקום שלי\', ביטול נעילת מסך, נעילת אחסון אישורים" + "סיסמאות" + "אבטחת ביטול נעילה של המסך" + "הגדר נעילת מסך" + "נעל את המסך בעזרת דפוס, PIN או סיסמה" + "שנה נעילת מסך" + "שנה או השבת אבטחת דפוס, PIN או סיסמה" + "ללא" + "השבת אבטחת ביטול נעילה של המסך" + "דפוס" + "צייר דפוס לביטול נעילת המסך" + "PIN" + "הזן PIN מספרי כדי לבטל את נעילת המסך" + "סיסמה" + "הזן סיסמה לביטל נעילת המסך" + "הושבת על ידי מנהל מערכת מרוחק של טלפון" + "כיבוי נעילת מסך" + "הסר קו ביטול נעילה" + "הסר PIN של ביטול נעילה" + "הסר סיסמה לביטול נעילה" + "שנה את קו ביטול הנעילה" + "שנה PIN של ביטול נעילה" + "שנה סיסמת ביטול נעילה" + "אורך הסיסמה חייב להיות %d תווים לפחות" + "אורכו של ה-PIN חייב להיות %d תווים לפחות" + "לחץ על \'המשך\' כשתסיים" + "המשך" + "אורכו של ה-PIN לא יעלה על %d ספרות" + "אורכו של ה-PIN לא יעלה על %d ספרות" + "ה-PIN חייב להכיל רק את הספרות 0-9" + "הסיסמה מכילה תו לא חוקי" + "הסיסמה חייבת להכיל אות אחת לפחות" + "הסיסמה חייבת להכיל ספרה אחת לפחות" + "הסיסמה חייבת להכיל סמל אחד לפחות" + "אישור" + "ביטול" + "ניהול התקנים" + "בחר מנהלי מערכות של התקן" + "הוסף או הסר מנהלי מערכת של התקנים" + "Bluetooth" + "הפעל Bluetooth" + "הגדרות Bluetooth" + "הגדרות Bluetooth" + "ניהול חיבורים, הגדרת שם התקן ויכולת גילוי" + "בקשת התאמה של Bluetooth" + "פרטי התקן Bluetooth" + \n"הקלד PIN כדי להתאים עם \"%1$s\". (נסה 0000 או 1234.)" + \n"הקלד סיסמה כדי להתאים עם \"%1$s\"." + "כדי להתאים עם \"%1$s\", אשר שהוא מופיע עם הסיסמה: %2$s." + "%1$s"\n"רוצה להתאים." + "הזן %2$s ב-\"%1$s\" כדי להתאים." + "התאם" + "אל תתאם" + "התקן Bluetooth" + "לידיעתך" + "קיימת בעיה בהתאמה עם %1$s." + "אירעה בעיה בהתאמה עם %1$s כיוון שה-PIN או הסיסמה שגויים." + "אין אפשרות ליצור קשר עם %1$s." + "ההתאמה נדחתה על ידי %1$s." + "אירעה בעיה בהתחברות ל-%1$s." + "סרוק אחר התקנים" + "התחבר" + "התנתק" + "התאמה וחיבור" + "בטל התאמה" + "התנתק ובטל התאמה" + "אפשרויות…" + "התחבר אל…" + "מדיה" + "טלפון" + "העבר" + "מחובר אל אודיו של מדיה" + "מחובר אל אודיו של טלפון" + "מחובר לאודיו של טלפון ומדיה" + "%1$s אפשרויות" + "התחבר" + "התחבר להתקן Bluetooth" + "פרופילים" + "מחובר אל אודיו של מדיה" + "מחובר אל אודיו של טלפון" + "מחובר לשרת להעברת קבצים" + "לא מחובר לשרת להעברת קבצים" + "השתמש עבור אודיו של מדיה" + "השתמש עבור אודיו של הטלפון" + "השתמש להעברת קבצים" + "הגדרות עגינה" + "שימוש בעגינה לאודיו" + "כדיבורית" + "עבור מוסיקה ומדיה" + "זכור הגדרות" + "NFC" + "השתמש ב-Near Field Communication כדי לקרוא ולהחליף תגיות" + "אירעה שגיאה." + "Wi-Fi" + "הפעל Wi-Fi" + "הגדרות Wi-Fi" + "הגדרות Wi-Fi" + "הגדרה וניהול של נקודות גישה אלחוטיות" + "מפעיל…" + "מכבה…" + "שגיאה" + "במצב טיסה" + "אין אפשרות לסרוק כדי לחפש רשתות" + "התראת רשת" + "הודע לי כשיש רשת פתוחה זמינה" + "הוסף רשת Wi-Fi" + "רשתות Wi-Fi" + "סרוק" + "מתקדם" + "התחבר לרשת" + "שכח רשת" + "שנה רשת" + "SSID של הרשת" + "אבטחה" + "עוצמת אות" + "מצב" + "מהירות קישור" + "כתובת IP" + "שיטת EAP" + "אימות שלב 2" + "אישור CA" + "אישור משתמש" + "זהות" + "זהות אנונימית" + "סיסמה" + "הצג סיסמה." + "(ללא שינוי)" + "(לא צוין)" + "זכורה" + "מושבת" + "לא בטווח" + "מאובטחת באמצעות %1$s" + "%2$s, מאובטחת באמצעות %1$s" + "התחבר" + "שכח" + "שמור" + "ביטול" + "מתקדם" + "דומיין פיקוח" + "הגדרת מספר הערוצים לשימוש" + "אירעה בעיה בהגדרת דומיין התקנות." + "%1$d ערוצים" + "מדיניות שינה של Wi-Fi" + "ציין מתי לעבור מ-Wi-Fi לנתונים להתקנים ניידים" + "אירעה בעיה בהגדרת מדיניות שינה." + "כתובת MAC" + "כתובת IP" + "הגדרות IP" + "שמור" + "ביטול" + "הקלד כתובת IP חוקית." + "השתמש ב-IP סטטי" + "DNS 1" + "DNS 2" + "שער" + "מסיכת רשת" + " נקודה חמה ניידת של Wi-Fi" + "%1$s פעיל של נקודה חמה ניידת" + "שגיאת נקודה חמה ניידת של Wi-Fi" + "הגדרות נקודה חמה ניידת של Wi-Fi" + "הגדר ונהל נקודת חמה ניידת של Wi-Fi" + "הגדרות נקודה חמה ניידת של Wi-Fi" + "הגדר נקודה חמה של Wi-Fi" + "נקודה חמה ניידת של Wi-Fi של %1$s%2$s" + "AndroidHotspot" + "קול" + "תצוגה" + "הגדרות קול" + "מצב שקט" + "השתק את כל הצלילים פרט למדיה והתראות" + "כל הצלילים מושתקים פרט למדיה" + "צלצול הטלפון" + + "עוצמת קול" + "עוצמת הקול של הצלצול" + + "רטט במצב שקט" + "אפשר משוב רטט במצב שקט" + "רטט" + "משוב רטט לשיחות והתראות" + "צלצול התראה" + + "תאורת התראה של אות" + "תאורת כדור עקיבה מהבהבת ברציפות להתראות חדשות" + "צלצול" + "התראה" + "השתמש בעוצמת הקול של שיחה להתראות" + "בחר צלצול להתראה" + "מדיה" + "קבע עוצמת קול למוסיקה וסרטונים" + "התראה" + "הגדרות אודיו בחיבור לעגינה" + "צלילי מגע נשמעים" + "הפעל צלילים בעת שימוש בלוח החיוג" + "הפעל צלילים בעת שימוש בלוח החיוג" + "בחירה נשמעת" + "הפעל צליל בעת בחירת מסך" + "הפעל צליל בעת בחירת מסך" + "צלילי נעילת צג" + "הפעל צלילים בעת נעילה וביטול נעילה של הצג" + "הפעל צלילים בעת נעילה וביטול נעילה של הצג" + "משוב מוחשי" + "רטט בעת לחיצה על מקשים רכים באינטראקציות מסוימות של ממשק המשתמש" + "רטט בעת לחיצה על מקשים רכים באינטראקציות מסוימות של ממשק המשתמש" + "ביטול רעש" + "השתק קולות רקע בשעת דיבור או הקלטה." + "עגינה" + "הגדרות עגינה" + "אודיו" + "הגדרות עבור עגינת שולחן העבודה המצורפת" + "הגדרות עבור עגינת רכב המצורפת" + "הטלפון לא בעגינה" + "הגדרות עבור העגינה המצורפת" + "לא נמצאה עגינה" + "הטלפון חייב להיות בעגינה כדי להגדיר אודיו בעגינה." + "צליל הכנסה לעגינה" + "הפעל צליל בעת הכנסת הטלפון לעגינה או הוצאתו מהעגינה" + "אל תפעיל צליל בעת הכנסת הטלפון לעגינה או הוצאתו מעגינה" + "חשבונות וסנכרון" + "הוספה או הסרה של חשבונות ושינוי הגדרות חשבון" + "חיפוש" + "ניהול הגדרות והיסטוריה של חיפוש" + "הגדרות תצוגה" + "הנפשה" + "הצג הנפשה בעת פתיחה וסגירה של חלונות" + "הצג הנפשה בעת פתיחה וסגירה של חלונות" + "סיבוב אוטומטי של המסך" + "שנה כיוון באופן אוטומטי בעת סיבוב הטלפון" + "שנה כיוון באופן אוטומטי בעת סיבוב הטלפון" + "בהירות" + "התאמת בהירות המסך" + "זמן קצוב לתפוגה של המסך" + "התאם את ההשהיה לפני הכיבוי האוטומטי של המסך" + "בהירות אוטומטית" + "הגדרות נעילת כרטיס SIM" + "הגדרת נעילת כרטיס SIM" + "נעילת כרטיס SIM" + "נעל כרטיס SIM" + "דרוש PIN כדי להשתמש בטלפון" + "דרוש PIN כדי להשתמש בטלפון" + "שנה PIN של SIM" + "PIN של SIM" + "נעל כרטיס SIM" + "בטל את נעילת כרטיס ה-SIM" + "PIN ישן של SIM" + "PIN חדש של SIM" + "הקלד שוב את ה-PIN חדש" + "PIN של SIM" + "PIN שגוי!" + "קודי ה-PIN לא מתאימים!" + "אין אפשרות לשנות את ה-PIN."\n"ייתכן שה-PIN שגוי." + "ה-PIN של ה-SIM השתנה בהצלחה." + "אין אפשרות לשנות את מצב הנעילה של כרטיס ה-SIM."\n"ייתכן PIN שגוי." + "אישור" + "ביטול" + "מצב הטלפון" + "עדכוני מערכת" + + "גרסת Android" + "מספר דגם" + "גרסת פס בסיס" + "גרסת ליבה" + "מספר Build" + " לא זמין" + "מצב" + "מצב" + "מספר טלפון, אות וכדומה" + "שטח אחסון" + "הגדרות אחסון" + "בטל טעינת אמצעי אחסון מסוג USB, הצג אמצעי אחסון זמין" + "ביטול טעינת כרטיס SD, הצגת שטח האחסון הזמין" + "מספר הטלפון שלי" + "דקות" + "גרסת PRL" + "MEID" + "סוג רשת להתקנים ניידים" + "מצב רשת להתקנים ניידים" + "מצב שירות" + "עוצמת אות" + "נדידה" + "רשת" + "כתובת ה-MAC של Wi-Fi" + "כתובת Bluetooth" + "לא זמין" + "זמן פעולה" + "זמן התעוררות" + "אחסון פנימי" + "אמצעי אחסון מסוג USB" + "כרטיס SD" + "שטח אחסון זמין" + "סך הכל שטח" + "ביטול טעינת כרטיס SD" + "בטל טעינה של אמצעי אחסון פנימי מסוג USB" + "בטל את טעינת כרטיס ה-SD כדי שתוכל להסיר אותו בבטחה" + "הכנס אמצעי אחסון מסוג USB לצורך טעינה" + "הכנס כרטיס SD לצורך טעינה" + "טען אמצעי אחסון מסוג USB" + "טען כרטיס SD" + "טען את אמצעי האחסון מסוג USB" + "טען את כרטיס ה-SD" + "מחק אמצעי אחסון מסוג USB" + "מחק כרטיס SD" + "מוחק את כל הנתונים שבאמצעי האחסון הפנימי מסוג USB של הטלפון, כגון מוסיקה או תמונות." + "מוחק את כל הנתונים שבכרטיס ה-SD של הטלפון, כגון מוסיקה או תמונות." + "לא זמין" + " (לקריאה בלבד)" + "בטל טעינת אמצעי אחסון מסוג USB" + "ביטול טעינת כרטיס SD" + "אם לא תבטל את טעינת אמצעי האחסון מסוג USB, יישומים מסוימים שבהם אתה משתמש יופסקו וייתכן שלא יהיו זמינים עד שתטען מחדש את אמצעי האחסון מסוג USB." + "אם תבטל את טעינת כרטיס ה-SD, חלק מהיישומים שבהם אתה משתמש ייעצרו או שלא יהיו זמינים עד לטעינה חוזרת של כרטיס ה-SD." + "ביטול טעינת אמצעי אחסון מסוג USB נכשלה" + "ביטול טעינת כרטיס SD נכשל" + "אין אפשרות לבטל טעינה של אמצעי אחסון מסוג USB. נסה שוב מאוחר יותר." + "אין אפשרות לבטל טעינת כרטיס SD. נסה שוב מאוחר יותר." + "תבוטל הטעינה של אמצעי אחסון מסוג USB." + "הטעינה של כרטיס SD תבוטל." + "מבטל טעינה" + "הסרת טעינה מתבצעת" + "מצב סוללה" + "רמת סוללה" + "APN" + "ערוך נקודת גישה" + "<לא מוגדר>" + "שם" + "APN" + "שרת proxy" + "יציאה" + "שם משתמש" + "סיסמה" + "שרת" + "MMSC" + "שרת proxy של MMS" + "יציאת MMS" + "MCC" + "MNC" + "סוג אימות" + "ללא" + "PAP" + "CHAP" + "PAP או CHAP" + "סוג APN" + "מחק APN" + "APN חדש" + "שמור" + "מחק" + "לידיעתך" + "השדה \'שם\' לא יכול להיות ריק." + "ה-APN לא יכול להיות ריק." + "שדה ה-MCC חייב להכיל 3 ספרות." + "שדה MNC חייב להיות 2 או 3 ספרות." + "משחזר הגדרות ברירת מחדל של APN" + "אפס לברירת מחדל" + "איפוס הגדרות ברירת המחדל של APN הושלמו" + "איפוס נתוני יצרן" + "מחק את כל הנתונים בטלפון" + "פעולה זו תמחק את כל ""האחסון הפנימי"" של הטלפון, כולל:"\n\n
  • "חשבון Google שברשותך"
  • \n
  • "הגדרות מערכת ונתוני יישומים"
  • \n
  • "יישומים שהורדו"
  • \n\n"כדי לנקות את כל הנתונים שבטלפון זה, יש צורך למחוק את ""אמצעי האחסון מסוג USB""."\n\n
    + "פעולה זו תמחק את כל ""האחסון הפנימי"" של הטלפון, כולל:"\n\n
  • "חשבון Google שברשותך"
  • \n
  • "הגדרות מערכת ונתוני יישומים"
  • \n
  • "יישומים שהורדו"
  • \n\n"כדי לנקות גם מוסיקה, תמונות ונתוני משתמש אחרים, יש צורך למחוק את ""כרטיס ה-SD""."\n\n
    + "מחק אמצעי אחסון מסוג USB" + "מחק כרטיס SD" + "מחק את כל הנתונים שבאמצעי האחסון הפנימי של הטלפון מסוג USB, כגון מוסיקה או תמונות." + "מחק את כל הנתונים שבכרטיס ה-SD של הטלפון, כגון מוסיקה או תמונות." + "אפס את הטלפון" + "למחוק את כל המידע האישי ויישומים שהורדו? בלתי אפשרי לבטל פעולה זו!" + "מחק הכל" + "שרטט את קו ביטול הנעילה" + "עליך לשרטט את הקו לביטול הנעילה כדי לאשר איפוס טלפון." + "לא בוצע איפוס כיוון שהשירות \'ניקוי מערכת\' אינו זמין." + "מחק אמצעי אחסון מסוג USB" + "מחק כרטיס SD" + "מוחק את כל הנתונים באמצעי אחסון מסוג USB" + "מחיקת כל הנתונים בכרטיס ה-SD" + "פעולה זו תמחק את אמצעי אחסון מסוג USB. תאבד את ""כל"" הנתונים שמאוחסנים בו!" + "פעולה זו תמחק את כרטיס ה-SD. תאבד את ""כל"" הנתונים בכרטיס!" + "מחק אמצעי אחסון מסוג USB" + "מחק כרטיס SD" + "למחוק אמצעי אחסון מסוג USB, תוך מחיקת כל הקבצים שמאוחסנים בו? אין אפשרות להפוך את הפעולה!" + "למחוק כרטיס SD, תוך מחיקת כל הקבצים שמאוחסנים בו? אין אפשרות להפוך את הפעולה!" + "מחק הכל" + "שרטט את קו ביטול הנעילה" + "עליך לשרטט את קו ביטול הנעילה כדי לאשר שברצונך למחוק את אמצעי האחסון מסוג USB." + "עליך לשרטט את קו ביטול הנעילה כדי לאשר שברצונך למחוק את כרטיס ה-SD." + "הגדרות שיחה" + "הגדרת דואר קולי, העברת שיחות, שיחה ממתינה, זיהוי מתקשר" + "קשירה" + "נקודה חמה ניידת" + "קשירה ונקודה חמה ניידת" + "שתף את חיבורים הנתונים להתקנים ניידים של הטלפון דרך USB" + "שתף את החיבור להתקנים ניידים של הטלפון כנקודה חמה ניידת של Wi-Fi" + "שתף את חיבור הנתונים להתקנים ניידים של הטלפון דרך USB או כנקודה חמה ניידת של Wi-Fi" + "USB" + "קשירת USB" + "USB מחובר, בדיקה לקשירה" + "קשור" + "אין אפשרות לקשור כאשר אחסון USB נמצא בשימוש" + "USB מנותק" + "שגיאת קשירה של USB" + "עזרה" + "רשתות סלולריות" + "הגדר אפשרויות לנדידה, רשתות, APN" + "המיקום שלי" + "השתמש ברשתות אלחוטיות" + "ראה מיקום ביישומים (כגון \'מפות Google\') באמצעות רשתות אלחוטיות" + "המיקום נקבע באמצעות Wi-Fi ו/או רשתות סלולריות" + "השתמש בלווייני GPS" + "בעת איתור, דייק עד לרמת הרחוב" + "אתר לרמת רחוב (דורש צריכת סוללה נוספת כולל תצוגת שמיים)" + "השתמש ב-Assisted GPS" + "השתמש בשרת כדי לסייע ל-GPS (הסר את הסימון כדי לצמצם את השימוש ברשת)" + "השתמש בשרת כדי לסייע ל-GPS (הסר את הסימון כדי לשפר את ביצועי GPS)" + "אודות הטלפון" + "הצגת מידע משפטי, מצב טלפון, גרסת תוכנה" + "מידע משפטי" + "תורמים" + "זכויות יוצרים" + "רישיון" + "תנאים והגבלות" + "מערך שיעור של המערכת" + "למד כיצד להשתמש בטלפון שלך" + "רשיונות קוד פתוח" + "יש בעיה בטעינת הרשיון." + "טוען…" + "מידע על בטיחות" + "מידע על בטיחות" + "הטלפון שלך לא מחובר לשירות נתונים. כדי להציג מידע זה כעת, עבור אל %s מכל מחשב המחובר לאינטרנט." + "טוען…" + "בחר סיסמה" + "בחר את ה-PIN" + "אשר את הסיסמה" + "אשר את ה-PIN" + "הסיסמאות לא מתאימות" + "קודי ה-PIN לא מתאימים" + "הסיסמה הוגדרה" + "PIN הוגדר" + "הוגדר קו" + "ביטול נעילת הצג" + "שנה את קו ביטול הנעילה" + "שנה PIN של ביטול נעילה" + "אשר קו שנשמר" + "מצטערים, נסה שוב:" + "שרטט קו ביטול נעילה" + "לחץ על \'תפריט\' לקבלת עזרה." + "שחרר את האצבע כשתסיים." + "חבר %d נקודות לפחות. נסה שוב:" + "הקו תועד!" + "צייר קו שוב כדי לאשר:" + "קו ביטול הנעילה החדש:" + "אשר" + "צייר שוב" + "נסה שוב" + "המשך" + "קו ביטול נעילה" + "דרוש קו" + "יש לצייר דפוס לביטול נעילת הצג" + "השתמש בקו נראה" + "השתמש במשוב חושי" + "הגדר קו ביטול נעילה" + "שנה את קו ביטול הנעילה" + "כיצד לשרטט קו ביטול נעילה" + "ניסיונות כושלים רבים מדי!" + "נסה שוב בעוד %d שניות." + "ביטול" + "הבא" + "אבטחת הטלפון" + "הגן על הטלפון מפני שימוש לא מורשה על ידי יצירת קו ביטול נעילה אישי במסך. "\n\n"1""  במסך הבא, צפה בשרטוט קו לדוגמה. "\n\n"2"" כשתהיה מוכן, צייר קו ביטול נעילה משלך. נסה קווים שונים אך חבר ארבע נקודות לפחות. "\n\n"3""  צייר שוב את הקו כדי לאשר. "\n\n"מוכן להתחיל? גע ב\'הבא\'"". "\n\n"כדי להשאיר את הטלפון ללא הגנה, גע ב\'ביטול\'." + "קו לדוגמה" + "חבר ארבע נקודות לפחות."\n" "\n"גע ב\'הבא\' כשתהיה מוכן לשרטט את הקו." + "נהל יישומים" + "נהל והסר יישומים שהותקנו" + "יישומים" + "ניהול יישומים, הגדרת קיצורי דרך להפעלה מהירה" + "הגדרות יישום" + "מקורות לא ידועים" + "אפשר התקנה של יישומים שאינם מ\'חנות Android\'" + "הטלפון והנתונים האישיים שלך חשופים יותר למתקפה של יישומים ממקורות לא ידועים. אתה מסכים שאתה האחראי הבלעדי לנזק שייגרם לטלפון או לאובדן נתונים שעלול לקרות עקב השימוש ביישומים אלה." + "מידע על היישום" + "אחסון" + "הפעל כברירת מחדל" + "אישורים" + "קובץ שמור" + "נקה קובץ שמור" + "קובץ שמור" + "בקרים" + "אלץ עצירה" + "סך הכל" + "יישום" + "נתונים" + "הסר התקנה" + "השבת" + "הפוך לפעיל" + "נקה נתונים" + "הסר התקנה של עדכונים" + "בחרת להפעיל יישום זה כברירת מחדל עבור פעולות מסוימות." + "לא הוגדרו ברירות מחדל." + "נקה ברירות מחדל" + "לא ידוע" + "מיין לפי שם" + "מיין לפי גודל" + "הצג שירותים פועלים" + "הצג תהליכים המאוחסנים בקובץ שמור" + "נהל שטח אחסון" + "סינון" + "בחירת אפשרויות מסנן" + "הכל" + "הורד" + "פועלות" + "אמצעי אחסון מסוג USB" + "בכרטיס SD" + "מושבת" + "אין יישומים." + "אחסון פנימי" + "אמצעי אחסון מסוג USB" + "אחסון בכרטיס SD" + "מחשב מחדש את הגודל..." + "מחק" + "כל הנתונים של יישום זה יימחקו לצמיתות. נתונים אלה כוללים את כל הקבצים, ההגדרות, החשבונות, מסדי הנתונים וכדומה." + "אישור" + "ביטול" + "היישום לא נמצא" + "היישום לא נמצא ברשימת היישומים המותקנים." + "אין אפשרות לנקות נתונים יישום." + "הסר התקנה של עדכונים" + "האם ברצונך להסיר את ההתקנה של כל העדכונים ביישום מערכת Android זה?" + "נקה נתונים" + "ניקוי נתונים נכשל עבור יישום" + "יישום זה יכול לגשת למיקומים אלה בטלפון:" + "מחשב..." + "אין אפשרות לחשב את גודל החבילה" + "לא מותקנים במכשיר יישומים של צד שלישי." + "גרסה %1$s" + "העבר" + "העבר לטלפון" + "העבר לאמצעי אחסון מסוג USB" + "העבר לכרטיס SD" + "מעביר" + "לא נותר מספיק שטח אחסון." + "שם המשתמש אינו קיים." + "היישום מוגן מפני העתקה." + "מיקום ההתקנה שצוין אינו חוקי." + "אין אפשרות להתקין עדכוני מערכת במדיה חיצונית." + "אלץ עצירה" + "אילוץ עצירת יישום יכול לגרום לו לפעילות לא תקינה. האם אתה בטוח?" + "העבר יישום" + "נכשל בהעברת היישום. %1$s" + "מיקום התקנה מועדף" + "שנה את מיקום ההתקנה המועדף עבור יישומים חדשים." + "שימוש בשטח אחסון" + "הצג את שטח אחסון המשמש יישומים" + "שירותים פועלים" + "הצגה ושליטה בשירותים הפועלים כעת" + "מפעיל מחדש" + "תהליך רקע בקובץ שמור" + "דבר לא פועל." + "הופעל על ידי היישום." + + + "%1$s פנוי" + "%1$s בשימוש" + "RAM" + + + " תהליך %1$d ושירות %2$d" + " תהליך %1$d ו-%2$d שירותים" + "%1$d תהליכים ו-%2$d שירותים" + "%1$d תהליכים ו-%2$d שירותים" + "יישום פועל" + "לא פעיל" + "שירותים" + "תהליכים" + "עצור" + "הגדרות" + "השירות הופעל על ידי היישום שלו. עצירתו עלולה לגרום לכשל ביישום." + "אין אפשרות להפסיק יישום זה באופן בטוח. פעולה זו עשויה לגרום לאיבוד של חלק מהעבודה הנוכחית שלך." + "זהו תהליך יישום ישן שנשמר לצורך מהירות טובה יותר במקרה שיהיה בו צורך שוב. בדרך כלל אין סיבה להפסיק אותו." + "%1$s: בשימוש כרגע. גע ב\'אפשרויות\' כדי לשלוט בו." + "תהליך ראשי נמצא בשימוש." + "השירות %1$s נמצא בשימוש." + "הספק %1$s נמצא בשימוש." + "להפסיק שירות מערכת?" + "האם אתה בטוח שברצונך להפסיק שירות מערכת זה? אם תעשה כן, חלק מהתכונות בטלפון עלולות להפסיק לפעול כראוי עד שתכבה ותדליק אותו שוב." + "שפה ומקלדת" + "הגדרות שפה ומקלדת" + "הגדרות שפה" + "הגדרות מקלדת" + "בחר שפה" + + "החלפה אוטומטית" + "תיקון שגיאות הקלדה במילים" + "הפיכת אותיות לרישיות באופן אוטומטי" + "הפוך את האות הראשונה במשפטים לאות רישית" + "פיסוק אוטומטי" + "הגדרות מקלדת פיזית" + "לחץ על מקש הרווח פעמיים כדי להוסיף \".\"" + "סיסמאות נראות" + "הצגת סיסמה בעת ההקלדה" + "ייתכן ששיטת קלט זו תוכל לאסוף את כל הטקסט שתקליד, כולל נתונים אישיים כגון סיסמאות ומספרי כרטיס אשראי. היא מגיעה מהיישום %1$s. האם להשתמש בשיטת קלט זו?" + "מילון משתמש" + "מילון משתמש" + + "הוסף" + "הוסף למילון" + "ערוך מילה" + "ערוך" + "מחק" + "אין לך מילים במילון המשתמש. תוכל להוסיף מילה באמצעות התפריט." + "בדיקה" + "מידע על הטלפון" + "פרטי סוללה" + "הפעלה מהירה" + "הגדר מקשי קיצור כדי להפעיל יישומים" + "הקצה ליישום" + "אין קיצור דרך" + "חיפוש + %1$s" + "נקה" + "קיצור הדרך עבור %1$s (%2$s) ינוקה." + "אישור" + "ביטול" + "יישומים" + "קיצורי דרך" + "קלט טקסט" + "נהל אפשרות קלט טקסט" + "הגדרות %1$s" + "הגדרות מקלדת על המסך" + "מקלדת מובנית" + "הגדרות מקלדת מובנית, פיזית" + "פיתוח" + "הגדרת אפשרויות לפיתוח יישום" + "ניקוי באגים של USB" + "מצב תיקון באגים כאשר USB מחובר" + "השאר פועל" + "המסך לעולם לא יהיה במצב שינה במהלך טעינה" + "אפשר מיקומים מדומים" + "אפשר מיקומים מדומים" + "לאפשר ניקוי באגים של USB?" + "ניקוי באגים ב-USB מיועד למטרות פיתוח בלבד. ניתן להשתמש בו כדי להעתיק נתונים בין המחשב והמכשיר, כדי להתקין יישומים במכשיר ללא התראה וכדי לקרוא נתוני יומן." + "בחר גאדג\'ט" + "בחר widget" + "%1$dימים %2$d שעות %3$d דקות %4$d שניות" + "%1$d שעות %2$d דקות %3$d שניות" + "%1$d דקות %2$d שניות" + "%1$d שניות" + "נתוני שימוש" + "נתונים סטטיסטיים של שימוש" + "מיין לפי:" + "יישום" + "ספירה" + "זמן שימוש" + "נגישות" + "הגדרות נגישות" + "נהל אפשרויות נגישות" + "נגישות" + "שירותי נגישות" + "אין שירותי נגישות מותקנים." + "ייתכן ששירות נגישות זה יוכל לאסוף את כל הטקסט שתקליד, כולל נתונים אישיים ומספרי כרטיס אשראי פרט לסיסמאות. כמו כן, הוא עשוי לרשום את האינטראקציות שלך עם ממשק המשתמש. הוא מגיע מהיישום %1$s. האם להשתמש בשירות נגישות זה?" + "להשבית נגישות?" + "לא נמצאו יישומים הקשורים לנגישות" + "לא מותקנים יישומים הקשורים לנגישות."\n\n"תוכל להוריד קורא מסך למכשיר מ\'חנות Android\'."\n\n"לחץ על \'אישור\' כדי להתקין את קורא המסך." + "לחצן הפעלה" + "לחצן ההפעלה מסיים את השיחה" + "במהלך שיחה, לחיצה על לחצן ההפעלה תסיים את השיחה במקום לכבות את המסך" + "צריכת סוללה" + "מה השתמש בסוללה" + "צריכת סוללה מאז הניתוק" + "צריכת סוללה מאז האיפוס" + "%1$s על סוללה" + "%1$s מאז שנותק" + "טוען" + "מסך מופעל" + "GPS מופעל" + "Wi-Fi" + "ער" + "אות טלפון" + + + "זמן התעוררות של ההתקן" + "Wi-Fi בזמן" + "Wi-Fi בזמן" + "%1$s - %2$s%%" + "פרטי צריכת סוללה" + "פרטי שימוש" + "התאמת צריכת הסוללה" + "חבילות כלולות" + "תצוגה" + "Wi-Fi" + "Bluetooth" + "סלולרי במצב המתנה" + "שיחות קוליות" + "טלפון פנוי" + "סך הכל CPU" + "CPU בחזית" + "שמור במצב ער" + "GPS" + "Wi-Fi פועל" + "טלפון" + "הנתונים נשלחו" + "הנתונים התקבלו" + "אודיו" + "סרטון וידאו" + "זמן הפעלה" + "זמן ללא אות" + "אלץ עצירה" + "מידע על היישום" + "הגדרות יישום" + "הגדרות תצוגה" + "הגדרות Wi-Fi" + "הגדרות Bluetooth" + "צריכת סוללה של שיחות קוליות" + "צריכת סוללה כאשר הטלפון במצב לא פעיל" + "צריכת סוללה של רדיו סלולרי" + "עבור למצב טיסה כדי לחסוך בצריכת הסוללה באזורים שבהם אין כיסוי סלולרי" + "צריכת סוללה לתצוגה ותאורה אחורית" + "החלש את הבהירות ו/או את הזמן הקצוב לתפוגה של הצג" + "צריכת סוללה של Wi-Fi" + "כבה Wi-Fi כשאינו בשימוש או כשאינו זמין" + "צריכה הסוללה של Bluetooth" + "כבה Bluetooth כשאינך משתמש בו" + "נסה להתחבר להתקן Bluetooth אחר" + "ניצול סוללה על ידי היישום" + "עצור את היישום או הסר את התקנתו" + "שלוט ב-GPS באופן ידני כדי למנוע מהיישום להשתמש בו" + "ייתכן שהיישום יציע הגדרות לצמצום השימוש בסוללה" + "%1$s מאז שנותק" + "נותק לאחרונה מאז %1$s" + "מספרים כוללים של שימוש" + "רענן" + "Android OS" + "Mediaserver" + "קלט ופלט קולי" + "הגדרות קלט ופלט קולי" + "חיפוש קולי" + "מקלדת Android" + "קלט קולי" + "פלט קולי" + "מזהה קולי" + "הגדרות מזהה קולי" + "הגדרות עבור \'%s\'" + "הגדרות טקסט-לדיבור" + "הגדרות טקסט-לדיבור" + "השתמש תמיד בהגדרות שלי" + "הגדרות ברירת מחדל מתחת עקוף הגדרות יישום" + "הגדרות ברירת מחדל" + "מנוע המוגדר כברירת מחדל" + "מגדיר את מנוע סינתזת הדיבור לשימוש עבור טקסט מדובר" + "דירוג דיבור" + "מהירות שבה הטקסט נאמר" + "גובה הצליל" + "משפיע על הטון של הטקסט המדובר" + "שפה" + "הגדרת קול ספציפי לשפה עבור הטקסט המדובר" + "האזן לדוגמה" + "הפעל הדגמה קצרה של סינתזת דיבור" + "התקן נתוני קול" + "התקן את הנתונים הקוליים הדרושים לסינתזת דיבור" + "הקולות הדרושים לסינתזת דיבור כבר הותקנו כראוי" + "זאת דוגמה לסינתזת דיבור." + "ההגדרות שלך השתנו. זוהי דוגמה לאופן שבו הן נשמעות." + "למנוע שבחרת אין אפשרות לפעול" + "הגדר" + "בחר מנוע אחר" + "ייתכן שמנוע סינתזת דיבור זה יכול לאסוף את כל הטקסט המדובר, כולל נתונים אישיים כגון סיסמאות ומספר כרטיס אשראי. הוא מגיע מהמנוע %s. להפוך את השימוש במנוע סינתזת דיבור זה לפעיל?" + "מנועים" + "הגדרות %s" + "%s מופעל" + "%s מושבת" + "שפות וצלילים" + "הותקן" + "לא מותקן" + "נקבה" + "זכר" + "מנוע סינתזת דיבור מותקן" + "הפוך מנוע חדש לפעיל לפני השימוש" + "Power Control" + "מעדכן הגדרת Wi-Fi" + "מעדכן הגדרת Bluetooth" + "הגדרות VPN" + "התחבר אל %s" + "שם משתמש:" + "סיסמה:" + "שם משתמש" + "סיסמה" + "זכור את שם המשתמש" + "התחבר" + "כן" + "לא" + "הקודם" + "לא" + "שמור" + "ביטול" + "חזור למצב קודם" + "התחבר לרשת" + "התנתק מהרשת" + "ערוך רשת" + "מחק רשת" + "עליך להזין %s." + "עליך לבחור %s." + "שם ה-VPN ‏\'%s\' כבר קיים. מצא שם אחר." + "האם אתה בטוח שברצונך למחוק VPN זה?" + "האם אתה בטוח שאינך רוצה ליצור פרופיל זה?" + "האם אתה בטוח שברצונך לבטל את השינויים שבוצעו בפרופיל זה?" + "אין אפשרות להתחבר לרשת. האם ברצונך לנסות שוב?" + "החיבור נותק. האם ברצונך להתחבר שוב?" + "אין אפשרות לזהות את שם השרת. האם ברצונך לבדוק את הגדרת שם השרת?" + "שגיאת אתגר. האם ברצונך לבדוק את הגדרת הסוד?" + "סוד אחד או יותר חסרים בתצורת VPN זו. האם ברצונך לבדוק את הגדרת הסוד שלך?" + "שם המשתמש או הסיסמה שהזנת שגויים. האם ברצונך לנסות שוב?" + "השרת התנתק. ייתכן ששם המשתמש או הסיסמה שהזנת שגויים. האם ברצונך לנסות שוב?" + "ניתוק של השרת. ייתכן שאתה מאחורי חומת אש המונעת ממך להתחבר לשרת. האם ברצונך לנסות שוב?" + "משא ומתן של השרת נכשל. ייתכן שהשרת לא מסכים לשיטת ההצפנה שלך. האם ברצונך לבדוק את הגדרת ההצפנה?" + "הוסף VPN" + "הוסף VPN" + "הוסף את ה-VPN %s" + "פרטים על %s" + "פרופילי VPN" + "מתחבר..." + "מנתק..." + "מחובר" + "התחבר לרשת" + "שם VPN" + "שם VPN" + "\'%s\' נוסף" + "מתבצעים שינויים ב-\'%s\'" + "הגדרת אישור משתמש" + "אישור משתמש" + "אישור משתמש" + "הגדר אישור CA" + "אישור של רשות אישורים (CA)" + "אישור CA" + "הגדר סוד של L2TP" + "סוד של L2TP" + "סוד של L2TP" + "הצפנה" + "הצפנת PPTP" + "הגדר מפתח משותף מראש של IPSec" + "מפתח משותף מראש של IPSec" + "מפתח משותף מראש של IPSec" + "הגדר שרת VPN" + "שרת VPN" + "שרת VPN" + "שם של שרת VPN" + "דומיינים של חיפוש DNS" + "דומיינים של חיפוש DNS" + "%s מוגדר" + "%s לא הוגדר" + "%s לא הוגדר (אופציונלי)" + "הפוך %s לפעיל" + "השבת %s" + "%s מופעל" + "%s מושבת" + "הגדרות VPN" + "הגדרה וניהול של רשתות פרטיות וירטואליות (VPN)" + "(ללא שינוי)" + "(לא הוגדר)" + "אחסון אישורים" + "שימוש באישורים מאובטחים" + "אפשר ליישומים לגשת לאישורים מאובטחים ואישורים אחרים" + "הזן סיסמה" + "הזן את סיסמת אחסון האישורים." + "התקן מאמצעי אחסון מסוג USB" + "התקן מכרטיס SD" + "התקן אישורים מוצפנים מהתקן אחסון מסוג USB" + "התקן אישורים מוצפנים מכרטיס SD" + "הגדרת סיסמה" + "הגדר או שנה את סיסמת אחסון האישורים" + "נקה את האחסון" + "ניקוי אחסון אישורים מכל התכנים ואיפוס הסיסמה" + "האם אתה בטוח שברצונך למחוק את כל האישורים ולאפס את סיסמת אחסון האישורים?" + "הסיסמה הנוכחית:" + "סיסמה חדשה:" + "אשר את הסיסמה החדשה:" + "הגדר סיסמה לאחסון האישורים (8 תווים לפחות)." + "הזן את הסיסמה הנכונה." + "הזן את הסיסמה הנכונה. לרשותך עוד ניסיון אחד להזין את הסיסמה הנכונה לפני שאחסון האישורים יימחק." + "הזן את הסיסמה הנכונה. לרשותך עוד %1$d ניסיונות להזין את הסיסמה הנכונה לפני שאחסון האישורים יימחק." + "הסיסמאות לא תואמות." + "עליך להזין ולאשר סיסמה." + "הזן את הסיסמה." + "אורך הסיסמה חייב להיות 8 תווים לפחות." + "אחסון האישורים נמחק." + "אחסון האישורים מופעל." + "אחסון אישורים מושבת." + + + + + + + + + + + + + + + + + + + + + "צליל חירום" + "הגדר אופן פעולה בעת ביצוע שיחת חירום" + "פרטיות" + "הגדרות פרטיות" + "גיבוי ושחזור" + "נתונים אישיים" + "גבה את הנתונים שלי" + "גבה נתוני יישומים, סיסמאות Wi-Fi והגדרות אחרות בשרתי Google" + "שחזור אוטומטי" + "אם אני מתקין יישום מחדש, שחזר הגדרות מגובות או נתונים אחרים מגובים" + "גיבוי" + "האם אתה בטוח שברצונך להפסיק את גיבוי הסיסמאות, הסימניות והגדרות אחרות של ה-Wi-Fi ונתוני יישומים ולמחוק את כל העותקים בשרתי Google?" + "הגדרות ניהול מכשיר" + "מנהל התקן" + "בטל הפעלה" + "מנהלי מערכת של התקנים" + "אין מנהלי מערכת זמינים של התקן" + "להפעיל את מנהל המערכת של ההתקן?" + "הפעל" + "מנהל מערכת של התקן" + "הפעלת מנהל מערכת זה תאפשר ליישום %1$s לבצע את הפעולות הבאות:" + "מנהל מערכת זה פעיל ומאפשר ליישום %1$s לבצע את הפעולות הבאות:" + "ללא כותרת" + "כללי" + "שיחות נכנסות" + "התראות" + "משוב" +
    diff --git a/res/values-lt-nokeys/strings.xml b/res/values-lt-nokeys/strings.xml new file mode 100644 index 00000000000..f0fb38148c5 --- /dev/null +++ b/res/values-lt-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Valdyti programas" + diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml new file mode 100644 index 00000000000..db9a7d8c4b2 --- /dev/null +++ b/res/values-lt/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Europa" + "Afrika" + "Azija" + "Australija" + "Ramiojo vandenyno" + "Visi" + + + "Nėra animacijų" + "Kai kuri animacija" + "Visa animacija" + + + "Nerodoma lango animacija" + "Rodomos kai kurios lango animacijos" + "Rodoma visa lango animacija" + + + "15 sek." + "30 sek." + "1 min." + "2 min." + "10 min." + "30 min." + + + "Labai lėtas" + "Lėtas" + "Įprastas" + "Greitas" + "Labai greitai" + + + "Visiškai senka" + "Žemas" + "Įprastas" + "Aukšta" + "Labai aukštas" + + + "Amerikos anglų k." + "Didžiosios Britanijos anglų k." + "Prancūzų" + "Vokiečių" + "Italų" + "Ispanų" + + + + "Nuskaitoma..." + "Jungiama…" + "Nustatoma tapatybė..." + "Gaunamas IP adresas..." + "Prisijungta" + "Pristabdyta" + "Atjungiama..." + "Atsijungęs (-usi)" + "Nesėkminga" + + + + "Nuskaitoma..." + "Prijungiama prie %1$s..." + "Nustatoma tapatybė su %1$s..." + "Gaunamas IP adresas iš %1$s..." + "Prijungta prie %1$s" + "Pristabdyta" + "Atjungiama nuo %1$s..." + "Atsijungęs (-usi)" + "Nesėkminga" + + + "Atidaryti" + "WEP" + "WPA / WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Prastas" + "Neblogas" + "Gera" + "Puiki" + + + "Kai išsijungia ekranas" + "Niekada, kai įjungtas į lizdą" + "Niekada" + + + "Naudojimo laikas" + "Skaičiavimas prieš paleidimą" + "Programos pavadinimas" + + + "PEAP" + "TLS" + "TTLS" + + + "Nėra" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Išjungta" + "Įspėjimas" + "Vibruoti" + + + "Nėra" + "PAP" + "CHAP" + "PAP arba CHAP" + + + "Vidinė įrenginio saugykla" + "Keičiama SD kortelė" + "Leisti nuspręsti sistemai" + + + "Visada" + "Niekada" + "Tik tyliu režimu" + "Tik kai veikia ne tyliu režimu" + + diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml new file mode 100644 index 00000000000..4fe8b2b3e3f --- /dev/null +++ b/res/values-lt/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Taip" + "Ne" + "Nežinomas" + "Įjungti radiją" + "Išjungti radiją" + "Žiūrėti SIM kortelės adresų knygą" + "Žiūrėti fiksuoto rinkimo numerius" + "Žiūrėti paslaugos renkamus numerius" + "Gauti PDP sąrašą" + "Aptarnaujama" + "Paslaugos neteikiamos" + "Tik pagalbos skambučiai" + "Radijas išjungtas" + "Tarptinklinis ryšys" + "Neveikia tarptinklinis ryšys" + "Nėra" + "Skamba" + "Vykdomas skambutis" + "Atsijungęs (-usi)" + "Jungiama" + "Prisijungta" + "Pristabdyta" + "nežinomas" + "pakuotės" + "baitai" + "dBm" + "asu" + "LAC" + "CID" + "Atjungti USB atmintinę" + "Išimti SD kortelę" + "Ištrinti USB atmintinę" + "Ištrinti SD kortelę" + "Mažas" + "Vidutinis" + "Didelis" + "Gerai" + "USB atmintinė" + "SD kortelė" + "Akumuliatoriaus būsena:" + "Maitinimo lizdas:" + "Akumuliatoriaus skalė" + "Akumuliatoriaus lygis:" + "Akumuliatoriaus būklė:" + "Akumuliatoriaus technologija:" + "Akumuliatoriaus įtampa:" + "mV" + "Akumuliatoriaus temperatūra:" + "°C" + "Laikas nuo įkrovos:" + "Veikimo laikas akumuliatoriuje:" + "Veikimo laikas įkraunant:" + "Ekrane ĮJUNGTAS laikas:" + "Nežinomas" + "Kraunasi..." + "(AC)" + "(USB)" + "Iškraunama" + "Nekraunama" + "Visiškai įkrautas" + "Neįjungtas į lizdą" + "AC" + "USB" + "AC ir USB" + "Nežinomas" + "Nežinomas" + "Gera" + "Perkaito" + "Išsikrovęs" + "Kita įtampa" + "Nežinoma klaida" + "Bluetooth" + "Randamas" + "Randamas %1$s sek..." + "Padaryti įrenginį atrandamą" + "Užrakinti numerio rinkimą balsu" + "Neleisti naudoti „Bluetooth“ numerio rinkiklio, kai ekranas užrakintas" + "„Bluetooth“ įrenginiai" + "Įrenginio pavadinimas" + "Nenustatytas pavadinimas, naudojamas paskyros pavadinimas" + "Nuskaityti ieškant įrenginių" + "%1$s bus atjungtas." + "Prisijungta" + "Atsijungęs (-usi)" + "Atjungiama..." + "Jungiama…" + + "Susieti su šiuo įrenginiu" + "Susiejama..." + "Susieta, bet nesujungta" + "laisvų rankų / ausinės" + "Nuskaitoma" + "„Bluetooth“ susiejimo užklausa" + "Susiejimo užklausa" + "Pasirinkti susieti su " + "„Bluetooth“ įrenginio išrinkimo priemonė" + "„Bluetooth“ leidimo užklausa" + "Telefone esanti programa prašo leidimo įjungti „Bluetooth“. Ar norite tai atlikti?" + "Jūsų telefone esanti programa prašo leidimo padaryti telefoną randamu kitiems „Bluetooth“·įrenginiams %1$d sek. Ar norite tai daryti?" + "Telefone esanti programa prašo leidimo įjungti „Bluetooth“ ir padaryti telefoną randamą kitų įrenginių·%1$d sek. Ar norite tai atlikti?" + "Įjungiamas „Bluetooth“..." + "Datos ir laiko nustatymai" + "13:00" + "13:00" + "Keisti laiką" + "Data" + "Pasirinkti laiko zoną" + "Įprastas (%s)" + "Peržiūra:" + "Šrifto dydis:" + + + "Siųsti broadcast" + "Action:" + "Pradėti activity" + "Resource:" + "Paskyra:" + "Išvalyti" + "Prievadas" + "Atkurti numatytuosius nustatymus" + "Išsaugoti" + "Prieglobos pavadinimas" + "Dėmesio" + "Gerai" + "Įvestas prieglobos pavadinimas neteisingas." + "Turite užpildyti prievado lauką." + "Prievado laukas turi būti tuščias, jei tuščias prieglobos laukas." + "Prievadas, kurį įvedėte negalimas." + "Vieta:" + "Šalia esantis CID:" + "Duomenų bandymai:" + "GPRS paslauga:" + "Tarptinklinis ryšys:" + "IMEI:" + "Skambučio peradresavimas:" + "PPP nustatymų iš naujo skaičius po įkrovos:" + "GSM atjungimai:" + "Dabartinis tinklas:" + "Duomenų sėkmė:" + "PPP gauta:" + "GSM paslauga:" + "Signalo stiprumas:" + "Skambučio būsena:" + "PPP išsiųsta:" + "Radijo nustatymai iš naujo:" + "Laukiantis pranešimas:" + "Telefono numeris:" + "Pasirinkti radijo dažnių juostą" + "Tinklo tipas:" + "Nustatyti pageidaujamą tinklo tipą:" + "Pingo „IpAddr“:" + "Pingo prieglobos pavadinimas (www.google.com):" + "HTTP kliento bandymas:" + "Paleisti pingo bandymą" + "SMSC:" + "Naujinimas" + "Atnaujinti" + "Kaitalioti DNS tikrinimą" + "OEM būdinga informacija / nustatymai" + "Nustatyti GSM / UMTS juostą" + "Įkeliamas juostų sąrašas..." + "Nustatyti" + "Nesėkminga" + "Sėkmingas" + "Pakeitimai įsigalioja, kai USB kabelis įjungiamas iš naujo" + "Įgalinti nuolatinį USB saugojimą" + "Iš viso baitų:" + "USB atmintinė neprijungta" + "Nėra SD kortelės" + "Galimi baitai:" + "USD atm. naud. kaip didel. talp. atm. įr." + "SD kortelė naudojama kaip nuolatinio saugojimo įrenginys" + "Dabar saugu pašalinti USB atm." + "Dabar saugu pašalinti SD kortelę" + "USB atm. pašal. jai veikiant!" + "SD kortelė buvo pašalinta tuo metu, kai buvo naudojama!" + "Panaudota baitų:" + "Ieškoma medijos USB atm..." + "Nuskaitoma SD kortelės medija..." + "Prijungta USB atm. tik skait." + "SD kortelė įdėta tik skaitymui" + "Kitas" + "Lokalė" + "Pasirinkite kalbą" + "Pasirinkti veiklą" + "Įrenginio informacija" + "Akumuliatoriaus informacija" + "Pateiktis" + "Telefono informacija" + "USB atmintinė" + "SD kortelė" + "Tarpinio serverio nustatymai" + "Atšaukti" + "Nustatymai" + "Nustatymai" + "Nustatymai" + "Lėktuvo režimas" + "Išjungti visus bevielius ryšius" + "Išjungiami bevieliai ryšiai..." + "Įgalinami bevieliai ryšiai..." + "Bevielis ryšys ir tinklai" + "Bevielio ryšio ir tinklo nustatymai" + "Valdyti „Wi-Fi“, „Bluetooth“, lėktuvo režimą, mobilius tinklus, ir VPT" + "Tarptinklinis duomenų ryšys" + "Veikiant tarptinkliniam ryšiui, prisijungti prie duomenų paslaugų" + "Veikiant tarptinkliniam ryšiui, prisijungti prie duomenų paslaugų" + "Praradote duomenų jungiamumą, nes pagrindinį tinklą palikote išjungę tarptinklinį ryšį." + "Įjungti" + "Leisti tarptinklinį duomenų ryšį? Galite būti apmokestinti nemažais tarptinklinio ryšio mokesčiais!" + "Dėmesio" + "Operatoriaus pasirinkimas" + "Pasirinkite tinklo operatorių" + "Data ir laikas" + "Nustatyti datą, laiką, laiko zoną ir formatus" + "Automatinis" + "Naudoti tinklo pateiktas vertes" + "Naudoti tinklo pateiktas vertes" + "Naudoti 24 val. formatą" + "Nustatyti laiką" + "Pasirinkti laiko zoną" + "Nustatyti datą" + "Pasirinkti datos formatą" + "Rūšiuoti pagal abėcėlę" + "Rūšiuoti pagal laiko zoną" + "Vieta ir sauga" + "Vietos ir saugos nustatymai" + "Nustatyti mano vietą, ekrano atrakinimą, SIM kortelės užraktą, įgaliojimų saugyklos užraktą" + "Nustatyti mano vietą, ekrano atrakinimą, įgaliojimų saugyklos užraktą" + "Slaptažodžiai" + "Ekrano atrakinimo sauga" + "Nustatyti ekrano užraktą" + "Užrakinti ekraną moduliu, PIN kodu ar slaptažodžiu" + "Keisti ekrano užraktą" + "Keisti ar išjungti modelio, PIN kodo ar slaptažodžio saugą" + "Nėra" + "Išjungti ekrano atrakinimo saugą" + "Modelis" + "Nustatyti modelį, kad būtų atrakintas ekranas" + "PIN" + "Įveskite skaitinį PIN kodą, kad būtų atrakintas ekranas" + "Slaptažodis" + "Įveskite slaptažodį, kad būtų atrakintas ekranas" + "Išjungė nuotolinis telefono administratorius" + "Išjungti ekrano užraktą" + "Pašalinti atrakinimo modelį" + "Pašalinti atrakinimo PIN kodą" + "Pašalinti atrakinimo slaptažodį" + "Keisti atrakinimo modelį" + "Pakeisti atrakinimo PIN kodą" + "Pakeisti atrakinimo slaptažodį" + "Slaptažodį turi sudaryti mažiausiai %d simboliai (-ų)" + "PIN kodą turi sudaryti mažiausiai %d simboliai (-ių)" + "Baigę paspauskite „Tęsti“" + "Tęsti" + "PIN kodas negali būti ilgesnis nei %d skaitmenys (-ų)" + "PIN kodas negali būti ilgesnis nei %d skaitmenys (-ų)" + "PIN turi būti sudarytas tik iš skaitmenų 0–9" + "Slaptažodyje yra neleistinas simbolis" + "Slaptažodyje turi būti bent viena raidė" + "Slaptažodyje turi būti bent vienas skaitmuo" + "Slaptažodį turi sudaryti bent vienas simbolis" + "Gerai" + "Atšaukti" + "Įrenginio administravimas" + "Pasirinkti įrenginio administratorius" + "Pridėti ar pašalinti įrenginio administratorius" + "Bluetooth" + "Įjungti „Bluetooth“" + "„Bluetooth“ nustatymai" + "„Bluetooth“ nustatymai" + "Valdyti ryšius, nustatyti įrenginio pavadinimą ir atrandamumą" + "„Bluetooth“ susiejimo užklausa" + "„Bluetooth“ įrenginio informacija" + \n"Įveskite PIN kodą, kad būtų susieta su „%1$s“. (Bandykite įvesti 0000 arba 1234.)" + \n"Įveskite prieigos raktą, kad būtų susiejama su „%1$s“." + "Jei norite susieti su „%1$s“, patvirtinkite, kad jame rodomas prieigos raktas: %2$s." + "%1$s"\n" nori susisieti." + "„%1$s“ įveskite %2$s, kad susietumėte." + "Susieti" + "Nesusieti" + "„Bluetooth“ įrenginys" + "Dėmesio" + "Iškilo problema susiejant su %1$s." + "Susiejant su %1$s iškilo problema, nes PIN kodas ar prieigos raktas neteisingas." + "Negalima užmegzti ryšio su %1$s." + "Susiejimą atmetė %1$s." + "Prisijungiant prie %1$s iškilo problema." + "Nuskaityti ieškant įrenginių" + "Prijungti" + "Atjungti" + "Susieti ir jungti" + "Panaikinti susiejimą" + "Atjungti ir atsieti" + "Parinktys…" + "Prijungti prie..." + "Medija" + "Telefonas" + "Persiuntimas" + "Prijungta prie medijos garso įrašo" + "Prijungta prie telefono garso" + "Prijungta prie telefono ir medijos garso įrašo" + "%1$s parinktys" + "Prijungti" + "Prijungti prie „Bluetooth“ įrenginio" + "Profiliai" + "Prijungta prie medijos garso įrašo" + "Prijungta prie telefono garso" + "Prijungta prie failų perkėlimo serverio" + "Neprijungta prie failų perkėlimo serverio" + "Naudoti medijos garsui" + "Naudoti telefono garso įrašui" + "Naudoti failų perkėlimui" + "Doko nustatymai" + "Naudoti doką garsui" + "Kaip kalbėtojo telefonas" + "Muzikai ir medijai" + "Atsiminti nustatymus" + "NFC" + "Žymoms skaityti ir jomis keistis naudokite artimo lauko perdavimą (angl. „Near Field Communication“)" + "Įvyko klaida." + "Wi-Fi" + "Įjungti „Wi-Fi“" + "„Wi-Fi“ nustatymai" + "„Wi-Fi“ nustatymai" + "Nustatyti ir valdyti bevielius prieigos taškus" + "Įjungiama..." + "Išjungiama..." + "Klaida" + "Veikia lėktuvo režimu" + "Neįmanoma nuskaityti tinklų" + "Tinklo įspėjimas" + "Pranešti, kai bus galimas atviras tinklas" + "Pridėti „Wi-Fi“ tinklą" + "„Wi-Fi“ tinklai" + "Nuskaityti" + "Išplėstinis" + "Prijungti prie tinklo" + "Pamiršti tinklą" + "Keisti tinklą" + "Tinklo SSID" + "Sauga" + "Signalo stiprumas" + "Būsena" + "Susiejimo greitis" + "IP adresas" + "EAP būdas" + "2 tapatybės nustatymo fazė" + "CA sertifikatas" + "Naudotojo sertifikatas" + "Tapatybė" + "Anoniminė tapatybė" + "Slaptažodis" + "Rodyti slaptažodį." + "(nepakeista)" + "(nenurodyta)" + "Įsimintas" + "Išjungta" + "Ne diapazone" + "Apsaugota %1$s" + "%2$s, apsaugota %1$s" + "Prijungti" + "Pamiršti" + "Išsaugoti" + "Atšaukti" + "Išplėstinis" + "Reguliuojamas domenas" + "Nustatyti naudojamų kanalų skaičių" + "Nustatant reguliuojamą domeną, iškilo problemų." + "%1$d kanalai (-ų)" + "„Wi-Fi“ miego režimo politika" + "Nurodyti, kada perjungti iš „Wi-Fi“ į mobilius duomenis" + "Nustatant miego režimo politiką iškilo problema." + "MAC adresas" + "IP adresas" + "IP nustatymai" + "Išsaugoti" + "Atšaukti" + "Įveskite teisingą IP adresą." + "Naudoti statinį IP" + "DNS 1" + "DNS 2" + "Tinklų sietuvas" + "Tinklo šablonas" + "Perkeliama „Wi-Fi“ aktyvioji sritis" + "Perkeliama aktyvioji sritis %1$s aktyvi" + "Perkeliamos „Wi-Fi“ aktyviosios srities klaida" + "Perkeliamos „Wi-Fi“ aktyviosios srities nustatymai" + "Nustatyti ir valdyti perkeliamą „Wi-Fi“ aktyviąją sritį" + "Perkeliamos „Wi-Fi“ aktyviosios srities nustatymai" + "Konfigūruoti „Wi-Fi“ aktyviąją sritį" + "%1$s %2$s perkeliama „Wi-Fi“ aktyvioji sritis" + "„AndroidHotspot“" + "Garsas" + "Pateiktis" + "Garso nustatymai" + "Tylus režimas" + "Nutildyti visus garsus, išskyrus mediją ir signalus" + "Tildomi visi garsai išskyrus mediją" + "Telefono skambėjimo tonas" + + "Garsumas" + "Skambučio garsumas" + + "Vibruoti, kai veikia tyliuoju režimu" + "Leisti vibracijos atsiliepimus veikiant tyliuoju režimu" + "Vibruoti" + "Skambučių ir pranešimų vibracijos atsiliepimai" + "Pranešimo skambėjimo tonas" + + "Pulsuojanti įspėjimo šviesa" + "Gavus naujus pranešimus, pulsuoti rutulinio manipuliatoriaus šviesą" + "Skambėjimo tonas" + "Įspėjimas" + "Įspėjimams naudoti gaunamų skambučių garsumą" + "Pasirinkti pranešimo skambėjimo toną" + "Medija" + "Nustatyti muzikos ir vaizdo įrašų garsumą" + "Signalas" + "Pridėtos piktogramų juostos garso nustatymai" + "Girdimi lietimo tonai" + "Paleisti tonus naudojant numerio rinkimo klaviatūrą" + "Paleisti tonus naudojant numerio rinkimo klaviatūrą" + "Girdimas pasirinkimas" + "Paleisti garsą pasirenkant ekraną" + "Paleisti garsą pasirenkant ekraną" + "Ekrano užrakto nustatymai" + "Paleisti garsus užrakinant ir atrakinant ekraną" + "Paleisti garsus užrakinant ir atrakinant ekraną" + "Atsiliepimai apie lytėjimą" + "Vibruoti, kai paspaudžiami programavimo klavišai ir esant tam tikroms UI sąveikoms" + "Vibruoti, kai paspaudžiami programavimo klavišai ir esant tam tikroms UI sąveikoms" + "Triukšmo atšaukimas" + "Slopinti fono triukšmą, kai kalbama ar įrašoma." + "Piktogramų juosta" + "Doko nustatymai" + "Garso įrašas" + "Pridėtos darbalaukio piktogramų juostos nustatymai" + "Pridėto automobilinio stovo nustatymai" + "Telefonas neprijungtas" + "Pridėtos piktogramų juostos nustatymai" + "Dokas nerastas" + "Telefoną reikia prijungti prie doko, kad būtų galima konfigūruoti doko garso įrašą" + "Doko įstatymo garsas" + "Paleisti garsą, kai telefonas įdedamas ar pašalinamas iš dėklo" + "Nepaleisti garso įterpiant ar pašalinant telefoną iš dėklo" + "Paskyros ir sinchronizavimas" + "Pridėti ar pašalinti paskyras ir keisti paskyros nustatymus" + "Ieškoti" + "Valdyti paieškos nustatymus ir istoriją" + "Pateikties nustatymai" + "Animacija" + "Rodyti animaciją, kai atidaromi ir uždaromi langai" + "Rodyti animaciją, kai atidaromi ir uždaromi langai" + "Automatiškai sukti ekraną" + "Perjungti padėtį automatiškai, kai sukamas telefonas" + "Perjungti padėtį automatiškai, kai sukamas telefonas" + "Ryškumas" + "Reguliuoti ekrano ryškumą" + "Ekrano skirtasis laikas" + "Reguliuoti delsą prieš tai, kai ekranas automatiškai išsijungs" + "Automatinis ryškumas" + "SIM kortelės užrakto nustatymai" + "Nustatyti SIM kortelės užraktą" + "SIM kortelės užraktas" + "Užrakinti SIM kortelę" + "Reikalauti PIN kodo, kad būtų galima naudoti telefoną" + "Reikalauti PIN kodo, kad būtų galima naudoti telefoną" + "Pakeisti SIM kortelės PIN kodą" + "SIM kortelės PIN kodas" + "Užrakinti SIM kortelę" + "Atrakinti SIM kortelę" + "Senas SIM kortelės PIN kodas" + "Naujas SIM kortelės PIN kodas" + "Iš naujo įveskite naują PIN kodą" + "SIM kortelės PIN kodas" + "Neteisingas PIN kodas!" + "PIN kodai neatitinka!" + "Neįmanoma pakeisti PIN kodo."\n"Galimas neteisingas PIN kodas." + "SIM kortelės PIN kodas sėkmingai pakeistas" + "Neįmanoma pakeisti SIM kortelės užrakto būsenos."\n"Gali būti neteisingas PIN kodas." + "Gerai" + "Atšaukti" + "Telefono būsena" + "Sistemos naujiniai" + + "„Android“ versija" + "Modelio numeris" + "Nemoduliuojamo perdavimo versija" + "„Kernel“ versija" + "Versijos numeris" + "Negalima" + "Būsena" + "Būsena" + "Telefono numeris, signalas ir kt." + "Atmintinė" + "Atmintinės nustatymai" + "Atjungti USB atmintinę, žiūrėti pasiekiamą atmintinę" + "Išimti SD kortelę, žiūrėti galimą saugyklą" + "Mano telefono numeris" + "MIN." + "PRL versija" + "MEID" + "Mobilaus tinklo tipas" + "Mobiliojo tinklo būsena" + "Paslaugos būsena" + "Signalo stiprumas" + "Tarptinklinis ryšys" + "Tinklas" + "„Wi-Fi“ „MAC“ adresas" + "„Bluetooth“ adresas" + "Užimtas (-a)" + "Veikimo laikas" + "Veikimo laikas" + "Vidinė atmint." + "USB atmintinė" + "SD kortelė" + "Galima vieta" + "Visa vieta" + "Išimti SD kortelę" + "Atjungti vidinę USB atmintinę" + "Atjunkite SD kortelę, kad galėtumėte ją saugiai pašalinti" + "Įdėti prijung. USB atmint." + "Įdėti SD kortelę, kad ji būtų įmontuota" + "Prijungti USB atmintinę" + "Įdėti SD kortelę" + "Prijungti USB atmintinę" + "Įdėti SD kortelę" + "Ištrinti USB atmintinę" + "Ištrinti SD kortelę" + "Ištr. visi tel. vid. USB atm. duom., pvz., muzik. fail. ir nuotr." + "Ištrinami visi telefono SD kortelės duomenys, pvz., muzikos failai ir nuotraukos" + "Užimtas (-a)" + " (tik skaitoma)" + "Atjungti USB atmintinę" + "Išimti SD kortelę" + "Jei atjungsite USB atmintinę, kai kurios naudojamos programos bus sustabdytos ir gali būti, kad bus nepasiekiamos, kol iš naujo ją prijungsite." + "Jei išimsite SD kortelę, kai kurios naudojamos programos sustos ir gali būti negalimos, kol neišimsite SD kortelės." + "Nepavyko atjungti USB atmint." + "Nepavyko išimti SD kortelės" + "Neįmanoma atjungti USB atmintinės. Vėliau bandykite dar kartą." + "Negalima išimti SD kortelės. Vėliau bandykite dar kartą." + "USB atmintinė bus atjungta." + "SD kortelė bus atjungta." + "Išėmimas" + "Vykdomas išėmimas" + "Akumuliatoriaus būsena" + "Akumuliatoriaus lygis" + "APN" + "Redaguoti prieigos tašką" + "<Nenustatyta>" + "Pavadinimas" + "APN" + "Tarpinis serveris" + "Prievadas" + "Naudotojo vardas" + "Slaptažodis" + "Serveris" + "MMSC" + "MMS tarpinis serveris" + "MMS prievadas" + "MKC" + "MNC" + "Tapatybės nustatymo tipas" + "Nėra" + "PAP" + "CHAP" + "PAP arba CHAP" + "APN tipas" + "Ištrinti APN" + "Naujas APN" + "Išsaugoti" + "Atmesti" + "Dėmesio" + "Pavadinimo laukas negali būti tuščias." + "APN negali būti tuščias." + "MKC lauke turi būti įvesti 3 skaitmenys." + "MNC lauke turi būti įvesti 2 ar 3 skaitmenys." + "Atkuriami numatytieji APN nustatymai" + "Nustatyti iš naujo į numatytuosius nustatymus" + "Numatytųjų APN nustatymų nustatymas iš naujo baigtas" + "Gamyklos duomenų nustatymas iš naujo" + "Ištrina visus telefono duomenis" + "Taip bus ištrinti visi duomenys iš telefono ""vidinės atmintinės"", įskaitant:"\n\n
  • "„Google“ paskyrą"
  • \n
  • "Sistemos ir programos duomenis bei nustatymus"
  • \n
  • "Atsisiųstas programas"
  • \n\n"Norint išvalyti visus šiame telefone esančius duomenis, reikia ištrinti ""USB atmintinę""."\n\n
    + "Taip bus ištrinti visi duomenys iš telefono ""vidinės atmintinės"", įskaitant:"\n\n
  • "„Google“ paskyrą"
  • \n
  • "Sistemos ir programos duomenis bei nustatymus"
  • \n
  • "Atsisiųstas programas"
  • \n\n"Norint išvalyti ir muzikos failus, paveikslėlius bei kitus naudotojo duomenis, reikia ištrinti ""SD kortelę""."\n\n
    + "Ištrinti USB atmintinę" + "Ištrinti SD kortelę" + "Ištr. visus tel. vid. USB atm. duom., pvz., muzik. fail. ar nuotr." + "Ištr. visus tel. SD kort. duom., pvz., muzik. fail. ar nuotr." + "Iš naujo nustatyti telefoną" + "Ištrinti visą asmeninę informaciją ir atsisiųstas programas? Šio veiksmo atšaukti negalėsite!" + "Ištrinti viską" + "Nustatyti atrakinimo modelį" + "Jei norite patvirtinti telefono nustatymą iš naujo, reikia nustatyti atrakinimo modelį." + "Nustatymas iš naujo nebuvo atliktas, nes paslauga „Sistemos išvalymas“ negalima." + "Ištrinti USB atmintinę" + "Ištrinti SD kortelę" + "Ištrin. visi USB atm. duomenys" + "Ištrina visus SD kortelės duomenis" + "Atlikus šį veiksmą bus ištrinta USB atmintinė. Prarasite ""visus"" joje saugomus duomenis!" + "Atlikdami šį veiksmą ištrinsite SD kortelę. Prarasite ""visus"" joje esančius duomenis!" + "Ištrinti USB atmintinę" + "Ištrinti SD kortelę" + "Ištrinti USB atmintinę ištrinant visus joje saugomus failus? Veiksmo nebus galima atšaukti!" + "Ištrinti SD kortelę ištrinant visus joje saugomus failus? Veiksmo nebus galima atšaukti!" + "Ištrinti viską" + "Nustatyti atrakinimo modelį" + "Kad patvirtintumėte, jog norite ištrinti USB atmintinę, turite nubrėžti atrakinimo šabloną." + "Kad patvirtintumėte, jog norite ištrinti SD kortelę, turite nubrėžti atrakinimo šabloną." + "Skambinimo nustatymai" + "Nustatyti balso paštą, skambučio peradresavimą, skambučio laukimą, skambintojo ID" + "Susiejimas" + "Perkeliama aktyvioji sritis" + "Susiejimas ir perkeliama aktyvioji sritis" + "Bendrinkite telefono mobilių duomenų ryšį naudodami USB" + "Bendrinkite telefono mobilų ryšį kaip perkeliamą „Wi-Fi“ aktyviąją sritį" + "Bendrinkite savo telefono mobilių duomenų ryšį naudodami USB ar kaip perkeliamą „Wi-Fi“ aktyviąją sritį" + "USB" + "USB susiejimas" + "USB prijungtas, pažymėkite, kad susietų" + "Susieta" + "Negalima susieti, kai naudojamas USB" + "USB neprijungtas" + "USB susiejimo klaida" + "Pagalba" + "Mobilūs tinklai" + "Nustatyti tarptinklinio ryšio, tinklų, APN parinktis" + "Mano vieta" + "Naudoti bevielius tinklus" + "Žiūrėti vietas programose (pvz., Žemėlapiuose) naudojant bevielius tinklus" + "Vieta nustatyta „Wi-Fi“ ir (arba) mobiliųjų tinklų" + "Naudoti GPS palydovus" + "Kai nustatoma vieta, pritaikyti gatvės lygiu" + "Perkelti į gatvės lygį (reikia daugiau akumuliatoriaus energijos ir dangaus rodinio)" + "Naudoti pagalbos GPS" + "Naudoti serverį norint padėti GPS (panaikinkite žymėjimą, jei norite sumažinti tinklo naudojimą)" + "Naudoti serverį norint padėti GPS (panaikinkite žymėjimą, jei norite patobulinti GPS našumą)" + "Apie telefoną" + "Žiūrėti teisinę informaciją, telefono būseną, programinės įrangos versiją" + "Teisinė informacija" + "Pagalbininkai" + "Autorių teisės" + "Licencija" + "Taisyklės ir nuostatos" + "Sistemos mokymo programa" + "Sužinokite, kaip naudotis telefonu" + "Atvirojo šaltinio licencijos" + "Įkeliant licencijas iškilo problema." + "Įkeliama…" + "Saugos informacija" + "Saugos informacija" + "Telefonas neprijungtas prie duomenų paslaugų. Jei norite peržiūrėti šią informaciją, apsilankykite šiuo adresu: %s naudodami bet kurį prie interneto prijungtą kompiuterį." + "Įkeliama…" + "Pasirinkite slaptažodį" + "Pasirinkite PIN kodą" + "Patvirtinkite slaptažodį" + "Patvirtinkite savo PIN kodą" + "Slaptažodžiai neatitinka" + "PIN kodai neatitinka" + "Slaptažodis nustatytas" + "PIN kodas nustatytas" + "Modelis nustatytas" + "Ekrano atrakinimas" + "Keisti atrakinimo modelį" + "Pakeisti atrakinimo PIN kodą" + "Patvirtinti išsaugotą modelį" + "Apgailestaujame, bandykite dar kartą:" + "Nustatyti atrakinimo modelį" + "Jei norite gauti pagalbos, paspauskite „Meniu“." + "Baigę atleiskite pirštą." + "Prijunkite mažiausiai %d taškus. Bandykite dar kartą:" + "Modelis įrašytas!" + "Dar kartą nustatykite modelį, kad patvirtintumėte:" + "Naujas atrakinimo modelis:" + "Patvirtinti" + "Nustatyti iš naujo" + "Bandyti dar kartą" + "Tęsti" + "Atrakinimo modelis" + "Reikalauti modelio" + "Jei norite atrakinti ekraną, reikia nustatyti modelį" + "Naudoti matomą modelį" + "Naudoti lytėjimo atsiliepimus" + "Nustatyti atrakinimo modelį" + "Keisti atrakinimo modelį" + "Kaip nustatyti atrakinimo modelį" + "Per daug neteisingų bandymų!" + "Bandyti dar kartą po %d sek." + "Atšaukti" + "Kitas" + "Telefono apsaugojimas" + "Apsaugokite savo telefoną nuo neteisėto naudojimo sukurdami asmeninį ekrano atrakinimo modelį. "\n\n"1""  Kitame ekrane žiūrėkite, kaip nustatomas pavyzdinis modelis. "\n\n"2""  Kai būsite pasiruošę, nustatykite savo asmeninį atrakinimo modelį. Eksperimentuokite su skirtingais modeliais, bet sujunkite bent keturis taškus. "\n\n"3""  Iš naujo nustatykite modelį, kad patvirtintumėte. "\n\n"Esate pasirengę pradėti? Palieskite „Kitas“"". "\n\n"Jei norite palikti telefoną neapsaugotą, palieskite „Atšaukti“." + "Pavyzdinis modelis" + "Sujunkite mažiausiai 4 taškus."\n" "\n"Palieskite „Kitas“, kai būsite pasiruošę nustatyti savo modelį." + "Valdyti programas" + "Valdyti ir pašalinti įdiegtas programas" + "Programos" + "Valdyti programas, nustatyti greito paleidimo sparčiuosius klavišus" + "Programos nustatymai" + "Nežinomi šaltiniai" + "Leisti įdiegti ne prekyvietės programas" + "Jūsų telefono ir asmeniniai duomenys labiau pažeidžiami ir gali būti užpulti nežinomų šaltinių programų. Sutinkate, kad esate visiškai atsakingi už telefonui padarytą žalą ar duomenų praradimą, kuris gali būti šių programų naudojimo rezultatas." + "Programos informacija" + "Saugykla" + "Paleisti pagal numatytuosius nustatymus" + "Leidimai" + "Talpykla" + "Išvalyti talpyklą" + "Talpykla" + "Valdikliai" + "Sustabdyti" + "Iš viso" + "Programa" + "Duomenys" + "Pašalinti" + "Neleisti" + "Įgalinti" + "Išvalyti duomenis" + "Pašalinti naujinius" + "Kai kuriems veiksmams pasirinkote pagal numatytuosius nustatymus paleisti šią programą." + "Nenustatyti jokie numatytieji nustatymai." + "Išvalyti numatytuosius nustatymus" + "Nežinomas" + "Rūšiuoti pagal pavadinimą" + "Rūšiuoti pagal dydį" + "Rodyti vykdomas paslaugas" + "Rodyti padėtus procesus" + "Valdyti vietą" + "Filtruoti" + "Pasirinkti filtro parinktis" + "Visi" + "Atsisiųsta" + "Vykdoma" + "USB atmintinė" + "SD kortelėje" + "Neleidžiama" + "Nėra programų." + "Vidinė atmint." + "USB atmintinė" + "SD kort. atm." + "Iš naujo apskaičiuojamas dydis..." + "Ištrinti" + "Visi programos duomenys bus automatiškai ištrinti, įskaitant failus, nustatymus, paskyras, duomenis ir t. t." + "Gerai" + "Atšaukti" + "Programa nerasta" + "Programa nerasta įdiegtų programų sąraše." + "Neįmanoma išvalyti programos duomenų." + "Pašalinti naujinius" + "Ar norite pašalinti visus šios „Android“ sistemos programos naujinius?" + "Išvalyti duomenis" + "Nepavyko programos duomenų išvalymas" + "Ši programa gali jūsų telefone pasiekti:" + "Apskaičiuojama..." + "Neįmanoma apskaičiuoti paketo dydžio" + "Neturite įdiegtų trečiosios šalies programų." + "%1$s versija" + "Perkelti" + "Perkelti į telefoną" + "Perkelti į USB atmintinę" + "Perkelti į SD kortelę" + "Perkėlimas" + "Nėra pakankamai saugyklos vietos." + "Ši programa neegzistuoja." + "Programa yra apsaugota nuo jos kopijų darymo." + "Nurodyta įdiegimo vieta neteisinga." + "Sistemos naujinių negalima diegti išorinėje medijoje." + "Sustabdyti" + "Priverstinai sustabdžius programą ji gali netinkamai veikti. Ar tikrai norite tai atlikti?" + "Perkelti programą" + "Nepavyko perkelti programos: %1$s" + "Pageidaujama diegimo vieta" + "Pakeisti pageidaujamą naujų programų diegimo vietą." + "Atmintinės naudojimas" + "Žiūrėti programų naudojamą atmintinę" + "Vykdomos paslaugos" + "Žiūrėti ir valdyti dabar vykdomas paslaugas" + "Paleidžiama iš naujo" + "Padėtas fono procesas" + "Niekas nevykdoma." + "Pradėta programos." + + + "%1$s nemokama" + "Panaudota %1$s" + "RAM" + + + "%1$d procesas ir %2$d paslauga" + "%1$d procesas ir %2$d paslaugos (-ų)" + "%1$d procesai (-ų) ir %2$d paslauga" + "%1$d procesai (-ų) ir %2$d paslaugos (-ų)" + "Programa vykdoma" + "Neaktyvu" + "Paslaugos" + "Procesai" + "Sustabdyti" + "Nustatymai" + "Ši paslauga buvo pradėta jos programos. Ją sustabdžius gali atsirasti programos trikčių." + "Šios programos negalima saugiai sustabdyti. Tai atlikdami galite prarasti dalį dabartinio darbo." + "Tai senas programos procesas, kuris laikomas dėl didesnės spartos, jei vėl prireiktų. Įprastai nereikia jo sustabdyti." + "„%1$s“: šiuo metu naudojama. Jei norite valdyti, palieskite „Nustatymai“." + "Pagrindinis naudojamas procesas." + "„%1$s“ paslauga naudojama." + "„%1$s“ teikėjas naudojamas." + "Sustabdyti sistemos aptarnavimą?" + "Ar tikrai norite sustabdyti šį sistemos aptarnavimą? Jei sustabdysite, kai kurios telefono funkcijos gali tinkamai nebeveikti, kol jį išjungsite ir vėl įjungsite." + "Kalba ir klaviatūra" + "Kalbos ir klaviatūros nustatymai" + "Kalbos nustatymai" + "Klaviatūros nustatymai" + "Pasirinkti kalbą" + + "Automatiškai pakeisti" + "Taisyti blogai įvestus žodžius" + "Automatiškai rašyti didžiosiomis raidėmis" + "Pirmą sakinių raidę rašyti iš didžiosios" + "Automatiškai dėti skyrybos ženklus" + "Fiziniai klaviatūros nustatymai" + "Du kartus paspauskite tarpo klavišą, kad įterptumėte „.“" + "Matomi slaptažodžiai" + "Rodyti slaptažodį, kai įvedate tekstą" + "Šis įvesties būdas gali rinkti visą įvedamą tekstą, įskaitant asmeninius duomenis, pvz., slaptažodžius ir kredito kortelės numerius. Tai vyksta dėl programos %1$s. Naudoti šį įvesties būdą?" + "Naudotojo žodynas" + "Naudotojo žodynas" + + "Pridėti" + "Pridėti prie žodyno" + "Redaguoti žodį" + "Redaguoti" + "Ištrinti" + "Neturite jokių žodžių naudotojo žodyne. Žodį galite pridėti naudodami meniu." + "Bandymas" + "Telefono informacija" + "Akumuliatoriaus informacija" + "Greitasis paleidimas" + "Nustatyti sparčiuosius klaviatūros klavišus, kad būtų paleistos programos" + "Perleisti programą" + "Nėra sparčiojo klavišo" + "Ieškoti + %1$s" + "Išvalyti" + "Bus išvalytas spartusis %1$s (%2$s) klavišas." + "Gerai" + "Atšaukti" + "Programos" + "Spartieji klavišai" + "Teksto įvestis" + "Valdyti teksto įvesties parinktis" + "%1$s nustatymai" + "Ekraninės klaviatūros nustatymai" + "Integruota klaviatūra" + "Integruotos, fizinės klaviatūros nustatymai" + "Kūrimas" + "Nustatyti programos kūrimo parinktis" + "USB perkrova" + "Derinimo režimas, kai prijungtas USB" + "Veikti" + "Kraunant ekranas niekada neveiks miego režimu" + "Leisti imituoti vietas" + "Leisti imituoti vietas" + "Leisti USB perkrovimą?" + "USB derinimas skirtas naudoti tik kūrimo tikslais. Jis gali būti naudojamas norint kopijuoti duomenis iš kompiuterio į įrenginį ir atvirkščiai, įdiegti programas įrenginyje be įspėjimo ir skaityti žurnalo duomenis." + "Pasirinkti programėlę" + "Pasirinkti valdiklį" + "%1$d d. %2$d val. %3$d min. %4$d sek." + "%1$d val. %2$d min. %3$d sek." + "%1$d min. %2$d sek." + "%1$d sek." + "Naudojimo statistika" + "Naudojimo statistika" + "Rūšiuoti pagal:" + "Programa" + "Suskaičiavimas" + "Naudojimo laikas" + "Pasiekiamumas" + "Pasiekiamumo nustatymai" + "Valdyti pasiekiamumo parinktis" + "Pasiekiamumas" + "Pasiekiamumo paslaugos" + "Nėra įdiegtų pasiekiamumo paslaugų." + "Ši pasiekiamumo paslauga gali rinkti visą įvedamą tekstą, įskaitant asmeninius duomenis, pvz., kredito kortelės numerius, išskyrus slaptažodžius. Tai vyksta dėl programos %1$s. Naudoti šią pasiekiamumo paslaugą?" + "Išjungti pasiekiamumą?" + "Nerasta su pasiekiamumu susijusių programų" + "Neturite įdiegtų su pasiekiamumu susijusių programų."\n\n"Savo įrenginiui galite atsisiųsti ekrano skaitytuvą iš „Android“ prekyvietės."\n\n"Spustelėkite „Gerai“, jei norite įdiegti ekrano skaitytuvą." + "Maitinimo mygtukas" + "Maitinimo mygtukas baigia skambutį" + "Skambinant paspaudus mygtuką „Maitinimas“, vietoj to, kad būtų išjungiamas ekranas, baigiamas skambutis" + "Akumuliatoriaus naudojimas" + "Kas naudojo akumuliatorių" + "Akumuliatoriaus naudojimas po to, kai buvo ištrauktas iš lizdo" + "Akumuliatoriaus naudojimas po nustatymo iš naujo" + "%1$s akumuliatoriaus" + "%1$s po to, kai buvo ištrauktas iš lizdo" + "Kraunama" + "Ekranas įjungtas" + "GSP įjungta" + "Wi-Fi" + "Pažadinti" + "Telefono signalas" + + + "Įrenginio veikimo laikas" + "„Wi-Fi“ laiku" + "„Wi-Fi“ laiku" + "%1$s%2$s%%" + "Išsami akumuliatoriaus naudojimo informacija" + "Išsami naudojimo informacija" + "Reguliuoti maitinimo naudojimą" + "Įtraukti paketai" + "Pateiktis" + "„Wi-Fi“" + "Bluetooth" + "Mobilusis telefonas veikia laukimo režimu" + "Balso skambučiai" + "Telefonas veikia laukimo režime" + "Visas CPU laikas" + "CPU aktyvusis langas" + "Neužmigdyti" + "GPS" + "„Wi-Fi“ vykdoma" + "Telefonas" + "Duomenys išsiųsti" + "Gauti duomenys" + "Garso įrašas" + "Vaizdo įrašas" + "Laikas, kai buvo įjungta" + "Laikas be signalo" + "Sustabdyti" + "Programos informacija" + "Programos nustatymai" + "Pateikties nustatymai" + "„Wi-Fi“ nustatymai" + "„Bluetooth“ nustatymai" + "Balso skambučių akumuliatoriaus naudojimas" + "Sunaudota akumuliatoriaus, kai telefonas yra laukimo būsenoje" + "Mobilaus radijo naudojamas akumuliatorius" + "Pereiti prie lėktuvo režimo, norint taupyti energiją srityse, kuriose nėra" + "Akumuliatorių naudoja pateiktis ir foninis apšvietimas" + "Sumažinti ekrano šviesumą ir (arba) ekrano skirtąjį laiką" + "„Wi-Fi“ naudojamas akumuliatorius" + "Išjungti „Wi-Fi“, kai jis nenaudojamas arba negalimas" + "Akumuliatorius, naudojamas „Bluetooth“" + "Išjungti „Bluetooth“, kai nenaudojate" + "Bandyti prijungti prie kito „Bluetooth“ įrenginio" + "Akumuliatorius naudojamas programos" + "Stabdyti ar pašalinti programą" + "Rankiniu būdu valdyti GPS, kad programa jos negalėtų naudoti" + "Programa gali pasiūlyti naudojimą, naudojantį mažiau akumuliatoriaus energijos" + "%1$s po to, kai buvo ištrauktas iš lizdo" + "Kai paskutinį kartą buvo ištrauktas iš lizdo %1$s" + "Visas naudojimas" + "Atnaujinti" + "„Android“ OS" + "Medijos serveris" + "Balso įvestis ir išvestis" + "Balso įvesties ir išvesties nustatymai" + "Balso paieška" + "„Android“ klaviatūra" + "Balso įvestis" + "Balso išvestis" + "Balso atpažinimo priemonė" + "Balso atpažinimo priemonės nustatymai" + "„%s“ nustatymai" + "„Teksto į kalbą“ nustatymai" + "„Teksto į kalbą“ nustatymai" + "Visada naudoti mano nustatymus" + "Toliau pateikti numatytieji nustatymai atšaukia programos nustatymus" + "Numatytieji nustatymai" + "Numatytasis variklis" + "Nustato kalbos sintezės variklį, kuris bus naudojamas sakomam tekstui" + "Kalbos dažnis" + "Greitis, kuriuo sakomas tekstas" + "Garso aukštis" + "Daro poveikį sakomo teksto tonui" + "Kalba" + "Nustato konkrečiai kalbai būdingą sakomo teksto balsą" + "Klausytis pavyzdžio" + "Paleisti trumpą kalbos sintezės demonstraciją" + "Įdiegti balso duomenis" + "Įdiegti balso duomenis, reikalingus kalbos sintezei" + "Balsai, reikalingi kalbos sintezei, jau tinkamai įdiegti" + "Tai yra kalbos sintezės pavyzdys." + "Jūsų nustatymai pasikeitė. Tai pavyzdys, kaip jie turėtų skambėti." + "Negalima paleisti pasirinkto variklio" + "Konfigūruoti" + "Pasirinkti kitą variklį" + "Šis kalbos sintezės variklis gali rinkti visą įvedamą tekstą, įskaitant asmeninius duomenis, pvz., kredito kortelės numerius, išskyrus slaptažodžius. Tai vyksta dėl variklio %s. Įgalinti šio kalbos sintezės variklio naudojimą?" + "Varikliai" + "%s nustatymai" + "%s įgalinta" + "%s išjungta" + "Kalbos ir balsai" + "Įdiegta" + "Neįdiegta" + "Moteris" + "Vyras" + "Kalbos sintezės variklis įdiegtas" + "Prieš naud. įg. naują variklį" + "Maitinimo valdymas" + "Atnaujinamas „Wi-Fi“ nustatymas" + "Atnaujinamas „Bluetooth“ nustatymas" + "VPT nustatymai" + "Prijungti prie %s" + "Naudotojo vardas:" + "Slaptažodis:" + "naudotojo vardas" + "slaptažodis" + "Atsiminti naudotojo vardą" + "Prijungti" + "Taip" + "Ne" + "Atgal" + "Ne" + "Išsaugoti" + "Atšaukti" + "Grąžinti" + "Prijungti prie tinklo" + "Atjungti nuo tinklo" + "Redaguoti tinklą" + "Ištrinti tinklą" + "Turite įvesti %s." + "Turite pasirinkti %s." + "VPT pavadinimas „%s“ jau yra. Raskite kitą pavadinimą." + "Ar tikrai norite ištrinti šį VPT?" + "Ar tikrai nenorite kurti šio profilio?" + "Ar tikrai norite atmesti šiame profilyje atliktus pakeitimus?" + "Neįmanoma prijungti prie tinklo. Ar norite bandyti dar kartą?" + "Ryšys nutrūko. Ar norite prisijungti iš naujo?" + "Neįmanoma nustatyti serverio pavadinimo. Ar norite patikrinti serverio pavadinimo nustatymą?" + "Iššūkio klaida. Ar norite patikrinti slaptą nustatymą?" + "Šioje VPT konfigūracijoje trūksta vienos ar daugiau paslapčių. Ar norite patikrinti slaptą nustatymą?" + "Įvesti naudotojo vardas ir slaptažodis neteisingi. Ar norite bandyti dar kartą?" + "Serveris pakibo. Įvestas naudotojo vardas ar slaptažodis gali būti neteisingas. Ar norite bandyti dar kartą?" + "Serverio strigtis. Gali būti, kad esate už užkardos, kuri neleidžia prisijungti prie serverio. Ar norite bandyti dar kartą?" + "Nepavyko serverio derybos. Serveris gali nesutikti su jūsų šifravimo parinktimi. Ar norite patikrinti savo šifravimo nustatymą?" + "Pridėti VPT" + "Pridėti VPT" + "Pridėti %s VPT" + "%s išsami informacija" + "VPT" + "Jungiama..." + "Atjungiama..." + "Prisijungta" + "Prijungti prie tinklo" + "VPT pavadinimas" + "VPT pavadinimas" + "„%s“ pridėta" + "Pakeitimai atlikti „%s“" + "Nustatyti naudotojo sertifikatą" + "Naudotojo sertifikatas" + "naudotojo sertifikatas" + "Nustatyti CA sertifikatą" + "Sertifikavimo tarnybos (CA) sertifikatas" + "CA sertifikatas" + "Nustatyti L2TP paslaptį" + "L2TP paslaptis" + "L2TP paslaptis" + "šifruotė" + "PPTP šifravimas" + "Nustatyti IPSec iš anksto bendrinamą raktą" + "IPSec iš anksto bendrinamas raktas" + "„IPSec“ iš anksto bendrinamas raktas" + "Nustatyti VPT serverį" + "VPT serveris" + "VPT serveris" + "VPT serverio pavadinimas" + "DNS paieškos domenai" + "DNS paieškos domenai" + "%s nustatyta" + "%s nenustatyta" + "%s nenustatyta (pasirenkama)" + "Įjungti %s" + "Išjungti %s" + "%s įgalinta" + "%s išjungta" + "VPT nustatymai" + "Nustatyti ir valdyti virtualius privačius tinklus (VPT)" + "(nepakeista)" + "(nenustatyta)" + "Įgaliojimų saugykla" + "Naudoti saugius įgaliojimus" + "Leisti programoms pasiekti saugius sertifikatus ir kitus įgaliojimus" + "Įveskite slaptažodį" + "Įveskite įgaliojimų saugyklos slaptažodį." + "Įdiegti iš USB atmintinės" + "Įdiegti iš SD kortelės" + "Įdieg. šifr. sertif. iš USB atm." + "Įdiegti šifruotus sertifikatus iš SD kortelės" + "Nustatyti slaptažodį" + "Nustatyti ar pakeisti įgaliojimų saugyklos slaptažodį" + "Išvalyti saugyklą" + "Išvalyti visą įgaliojimų saugyklos turinį ir iš naujo nustatyti jos slaptažodį" + "Ar tikrai norite ištrinti visus įgaliojimas ir iš naujo nustatyti kredencialų saugyklos slaptažodį?" + "Dabartinis slaptažodis:" + "Naujas slaptažodis:" + "Patvirtinti naują slaptažodį:" + "Nustatykite įgaliojimų saugyklos slaptažodį (mažiausiai 8 simboliai)." + "Įveskite teisingą slaptažodį." + "Įveskite teisingą slaptažodį. Turite dar vieną bandymą įvesti teisingą slaptažodį prieš tai, kai bus ištrinta įgaliojimų saugykla." + "Įveskite teisingą slaptažodį. Turite %1$d bandymus (-ų) įvesti teisingą slaptažodį prieš tai, kai bus ištrinta įgaliojimų saugykla." + "Slaptažodžiai neatitinka." + "Turite įvesti ir patvirtinti slaptažodį:" + "Įveskite slaptažodį." + "Slaptažodį turi sudaryti mažiausiai 8 simboliai." + "Įgaliojimų saugykla ištrinta." + "Įgaliojimų saugykla įgalinta." + "Įgaliojimas saugykla išjungta." + + + + + + + + + + + + + + + + + + + + + "Pagalbos tonas" + "Nustatyti elgesį, kai skambinama pagalbos numeriu" + "Privatumas" + "Privatumo nustatymai" + "Atsarginė kopija ir atkūrimas" + "Asmeniniai duomenys" + "Kurti atsarginę duomenų kopiją" + "„Google“ serveriuose kurti atsargines programos duomenų, „Wi-Fi“ slaptažodžių ir kitų nustatymų kopijas" + "Automatinis atkūrimas" + "Jei iš naujo įdiegsiu programą, atkurti atsargines nustatymų ar kitų duomenų kopijas" + "Atsarginė kopija" + "Ar tikrai norite sustabdyti atsarginių „Wi-Fi“ slaptažodžių, žymių ir kitų nustatymų bei programų duomenų kopijų kūrimą ir ištrinti visas „Google“ serveriuose esančias kopijas?" + "Įrenginio administravimo nustatymai" + "Įrenginio administratorius" + "Išaktyvinti" + "Įrenginio administratoriai" + "Nėra galimų įrenginio administratorių" + "Suaktyvinti įrenginio administratorių?" + "Aktyvinti" + "Įrenginio administratorius" + "Suaktyvinus šį administratorių %1$s programai bus leidžiama atlikti šias operacijas:" + "Administratorius aktyvus ir leidžia programai %1$s atlikti šias operacijas:" + "Be pavadinimo" + "Bendras" + "Gaunami skambučiai" + "Įspėjimai" + "Atsiliepimai" +
    diff --git a/res/values-lv-nokeys/strings.xml b/res/values-lv-nokeys/strings.xml new file mode 100644 index 00000000000..fe4006e8064 --- /dev/null +++ b/res/values-lv-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Lietojumprogrammu pārvaldība" + diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml new file mode 100644 index 00000000000..01be7bc727c --- /dev/null +++ b/res/values-lv/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Eiropa" + "Āfrika" + "Āzija" + "Austrālija" + "Klusais okeāns" + "Visus" + + + "Bez animācijām" + "Dažas animācijas" + "Visas animācijas" + + + "Nav redzamas loga animācijas" + "Ir redzamas dažas loga animācijas" + "IR redzamas visas loga animācijas" + + + "15 sekundes" + "30 sekundes" + "1 minūte" + "2 minūtes" + "10 minūtes" + "30 minūtes" + + + "Ļoti lēni" + "Lēni" + "Normāls" + "Ātri" + "Ļoti ātri" + + + "Ļoti zems" + "Zema" + "Normāls" + "Augsta" + "Ļoti augsts" + + + "Amerikāņu angļu valoda" + "Britu angļu valoda" + "franču" + "vācu" + "itāliešu" + "spāņu" + + + + "Notiek skenēšana..." + "Notiek savienojuma izveide…" + "Notiek autentificēšana..." + "Notiek IP adreses iegūšana…" + "Izveidots savienojums" + "Atlikts" + "Notiek atvienošana..." + "Atvienots" + "Neizdevās" + + + + "Notiek skenēšana..." + "Notiek savienojuma izveide ar %1$s…" + "Notiek autentificēšana ar %1$s…" + "Notiek IP adreses iegūšana no %1$s…" + "Savienots ar %1$s" + "Atlikts" + "Notiek atvienošana no %1$s…" + "Atvienots" + "Neizdevās" + + + "Atvērt" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Vājš" + "Labs" + "Labi" + "Teicami" + + + "Kad ekrāns izslēdzas" + "Nekad, ja ir pievienots" + "Nekad" + + + "Lietojuma laiks" + "Uzsākšanas reižu skaits" + "Lietojumprogrammas nosaukums" + + + "PEAP" + "TLS" + "TTLS" + + + "Nav" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Izslēgts" + "Brīdinājums" + "Vibrē" + + + "Nav" + "PAP" + "CHAP" + "PAP vai CHAP" + + + "Iekšējā ierīces krātuve" + "Izņemama SD karte" + "Ļaut sistēmai izlemt" + + + "Vienmēr" + "Nekad" + "Tikai klusuma režīmā" + "Tikai, kad nav aktīvs Klusuma režīms" + + diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml new file mode 100644 index 00000000000..084674119dc --- /dev/null +++ b/res/values-lv/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Jā" + "Nē" + "Nezināms" + "Ieslēgt radio" + "Izslēgt radio" + "Skatīt SIM adrešu grāmatu" + "Fiksētās iezvanes numuru skatīšana" + "Pakalpojuma iezvanes numuru skatīšana" + "Saņemt PDP sarakstu" + "Darbojas" + "Nedarbojas" + "Tikai ārkārtas zvani" + "Radio ir izslēgts." + "Viesabonēšana" + "Bez viesabonēšanas" + "Neaizņemts" + "Zvana" + "Notiek zvans" + "Atvienots" + "Notiek savienojuma izveide" + "Izveidots savienojums" + "Atlikts" + "nezināms" + "pkts" + "baiti" + "dBm" + "asu" + "LAC" + "CID" + "Atvienot USB krātuvi" + "Atvienot SD karti" + "Dzēst USB krātuvi" + "Dzēst SD karti" + "Mazs" + "Vidējs" + "Liels" + "Labi" + "USB krātuve" + "SD karte" + "Akumulatora statuss:" + "Strāvas spraudnis:" + "Akumulatora skala:" + "Akumulatora uzlādes līmenis:" + "Akumulatora stāvoklis:" + "Akumulatora tehnoloģija:" + "Akumulatora spriegums:" + "mV" + "Akumulatora temperatūra:" + "°C" + "Laiks kopš sāknēšanas:" + "Nomoda laiks, lietojot akumulatoru:" + "Nomoda laiks uzlādes laikā:" + "Ekrāna ieslēgšanas laiks:" + "Nezināms" + "Uzlāde" + "(AC)" + "(USB)" + "Izlāde" + "Nenotiek uzlāde" + "Pilns" + "Atvienots" + "Maiņstrāva" + "USB" + "AC+USB" + "Nezināms" + "Nezināms" + "Labi" + "Pārkarsis" + "Izlādējies" + "Pārspriegums" + "Nezināma kļūda" + "Bluetooth" + "Atklājams" + "Atklājams %1$s sekundes…" + "Padarīt ierīci atklājamu" + "Bloķēt balss iezvani" + "Neļaut izmantot Bluetooth iezvanprogrammu, kad ekrāns ir bloķēts" + "Bluetooth ierīces" + "Ierīces nosaukums" + "Nav iestatīts nosaukums, tiek izmantots konta nosaukums" + "Skenēt ierīces" + "%1$s tiks atvienots." + "Izveidots savienojums" + "Atvienots" + "Notiek atvienošana..." + "Notiek savienojuma izveide…" + + "Izveidot pāri ar šo ierīci" + "Notiek pāra izveide..." + "Ir izveidots pāris, bet nav izveidots savienojums" + "brīvroku/austiņas" + "Notiek skenēšana" + "Bluetooth pāra izveidošanas pieprasījums" + "Pāra izveides pieprasījums" + "Atlasīt, lai izveidotu pāri ar " + "Bluetooth ierīces atlasītājs" + "Bluetooth atļaujas pieprasījums" + "Jūsu tālruņa lietojumprogramma pieprasa atļauju ieslēgt Bluetooth. Vai vēlaties to darīt?" + "Jūsu tālruņa lietojumprogramma pieprasa atļauju padarīt jūsu tālruni atklājamu citām Bluetooth ierīcēm %1$d sekundes. Vai vēlaties to darīt?" + "Jūsu tālruņa lietojumprogramma pieprasa atļauju ieslēgt Bluetooth un padarīt jūsu tālruni atklājamu citām ierīcēm %1$d sekundes. Vai vēlaties to darīt?" + "Notiek Bluetooth ieslēgšana…" + "Datuma un laika iestatījumi" + "13.00" + "13.00" + "Mainīt laiku" + "Datums" + "Atlasīt laika joslu" + "Normāls (%s)" + "Priekšskatījums:" + "Fonta lielums:" + + + "Sūtīt broadcast" + "Action:" + "Sākt activity" + "Resource:" + "Konts:" + "Notīrīt" + "Ports" + "Atjaunot noklusējuma iestatījumus" + "Saglabāt" + "Saimniekdatora nosaukums" + "Uzmanību!" + "Labi" + "Jūsu ievadītais saimniekdatora nosaukums nav derīgs." + "Aizpildiet porta lauku." + "Ja saimniekdatora lauks ir tukšs, porta laukam jābūt tukšam." + "Jūsu ievadītais ports nav derīgs." + "Atrašanās vieta:" + "Tuvējais CID:" + "Datu mēģinājumi:" + "GPRS pakalpojums:" + "Viesabonēšana:" + "IMEI:" + "Zvana novirzīšana:" + "PPP atiestatīšanas reižu skaits kopš sāknēšanas:" + "GSM atvienošana:" + "Pašreizējais tīkls:" + "Veiksmīgie dati:" + "Saņemts PPP:" + "GSM pakalpojums:" + "Signāla stiprums:" + "Zvana statuss::" + "PPP nosūtīts:" + "Radio atiestates:" + "Ziņojums gaida:" + "Tālruņa numurs:" + "Atlasīt radio frekvenču joslu" + "Tīkla veids:" + "Iestatiet ieteicamo tīkla veidu:" + "Ehotestēšanas IpAddr:" + "Ehotestēšanas saimniekdators (www.google.lv):" + "HTTP klienta tests:" + "Izpildīt ehotestēšanas pārbaudi" + "SMSC:" + "Atjaunināt" + "Atsvaidzināt" + "Pārslēgt sistēmas DNS pārbaudi" + "OEM raksturīga informācija/iestatījumi" + "Iestatīt GSM frekvenču joslu" + "Notiek joslu saraksta ielāde..." + "Iestatīt" + "Neizdevās" + "Izdevās" + "Izmaiņas stājas spēkā, kad USB kabelis tiek no jauna pievienots" + "Iespējot USB lielapjoma krātuvi" + "Kopējais baitu skaits:" + "USB krātuve nav uzstādīta" + "Nav SD kartes" + "Pieejamie baiti:" + "USB kr. tiek izm. kā lielapj. atm. ier." + "SD karte tiek lietota kā lielapjoma krātuves ierīce" + "Tagad USB kr. var droši noņemt" + "Tagad var izņemt SD karti" + "USB kr. liet. laikā tika noņ.!" + "SD karte tika izņemta lietošanas laikā!" + "Izlietotie baiti:" + "Notiek USB kr. sken., lai atr. multividi" + "Notiek multivides meklēšana SD kartē..." + "USB kr. ir uzst. kā tikai las." + "SD karte uzstādīta kā tikai lasāma" + "Tālāk" + "Lokalizācija" + "Atlasiet valodu" + "Atlasīt darbību" + "Informācija par ierīci" + "Informācija par akumulatoru" + "Displejs" + "Tālruņa informācija" + "USB krātuve" + "SD karte" + "Starpniekservera iestatījumi" + "Atcelt" + "Iestatījumi" + "Iestatījumi" + "Iestatījumi" + "Lidojuma režīms" + "Atspējot visus bezvadu savienojumus" + "Notiek bezvadu savienojumu atvienošana..." + "Notiek bezvadu savienojumu iespējošana..." + "Bezvadu pakalpojums un tīkli" + "Bezvadu un tīkla iestatījumi" + "Wi-Fi, Bluetooth, lidojuma režīma, mobilo sakaru tīklu un VPN pārvaldība" + "Datu viesabonēšana" + "Viesabonēšanas laikā izveidot savienojumu ar datu pakalpojumiem" + "Viesabonēšanas laikā izveidot savienojumu ar datu pakalpojumiem" + "Datu savienojamība ir zaudēta, jo mājas tīkls ar datu viesabonēšanu ir izslēgts." + "Ieslēgt" + "Vai atļaut datu viesabonēšanu? Var rasties ievērojamas viesabonēšanas izmaksas." + "Uzmanību!" + "Operatora atlase" + "Atlasīt tīkla operatoru" + "Datums un laiks" + "Datuma, laika, laika joslas un formātu iestatīšana" + "Automātiski" + "Izmantot tīkla nodrošinātās vērtības" + "Izmantot tīkla nodrošinātās vērtības" + "Izmantot 24 stundu formātu" + "Laika iestatīšana" + "Atlasīt laika joslu" + "Iestatīt datumu" + "Datuma formāta atlasīšana" + "Kārtot alfabēta secībā" + "Kārtot pēc laika joslas" + "Atrašanās vieta un drošība" + "Atrašanās vietas un drošības iestatījumi" + "Manas atrašanās vietas, ekrāna atbloķēšanas, SIM kartes bloķēšanas, akreditācijas datu krātuves bloķēšanas iestatīšana" + "Manas atrašanās vietas, ekrāna atbloķēšanas, akreditācijas datu krātuves bloķēšanas iestatīšana" + "Paroles" + "Ekrāna atbloķēšanas drošība" + "Ekrāna bloķēšanas iestatīšana" + "Bloķēt ekrānu, izmantojot kombināciju, PIN kodu vai paroli" + "Ekrāna bloķēšanas maiņa" + "Kombinācijas, PIN koda vai paroles drošības maiņa vai atspējošana" + "Nav" + "Atspējot ekrāna atbloķēšanas drošību" + "Kombinācija" + "Ekrāna atbloķēšanas kombinācijas zīmēšana" + "PIN" + "Ievadīt ciparu PIN kodu, lai atbloķētu ekrānu" + "Parole" + "Ievadīt paroli, lai atbloķētu ekrānu" + "Atspējojis tālruņa administrators" + "Izslēgt ekrāna bloķēšanu" + "Noņemt atbloķēšanas kombināciju" + "Noņemt atbloķēšanas PIN" + "Noņemt atbloķēšanas paroli" + "Atbloķēšanas kombinācijas maiņa" + "Mainīt atbloķēšanas PIN" + "Mainīt atbloķēšanas paroli" + "Parolē jābūt vismaz %d rakstzīmēm" + "PIN kodā jābūt vismaz %d rakstzīmēm" + "Kad gatavs, nospiediet Turpināt" + "Turpināt" + "PIN koda garums nedrīkst pārsniegt %d ciparus" + "PIN koda garums nedrīkst pārsniegt %d ciparus" + "PIN kodā drīkst lietot tikai ciparus 0–9" + "Parolē ir neatļauta rakstzīme" + "Parolē ir jābūt vismaz vienam burtam" + "Parolē ir jābūt vismaz vienam ciparam" + "Parolē ir jābūt vismaz vienam simbolam" + "Labi" + "Atcelt" + "Ierīces administrācija" + "Atlasīt ierīces administratorus" + "Pievienot vai noņemt ierīces administratorus" + "Bluetooth" + "Ieslēgt Bluetooth" + "Bluetooth iestatījumi" + "Bluetooth iestatījumi" + "Savienojumu pārvaldība, ierīces nosaukuma un atklājamības iestatīšana" + "Bluetooth pāra izveidošanas pieprasījums" + "Bluetooth ierīces informācija" + \n"Ievadiet PIN kodu, lai izveidotu pāri ar “%1$s”. (Izmēģiniet 0000 vai 1234.)" + \n"Ievadiet piekļuves atslēgu, lai izveidotu pāri ar “%1$s”." + "Lai izveidot pāri ar %1$s, pārliecinieties, ka ir redzama ieejas atslēga %2$s." + "%1$s"\n"vēlas izveidot pāri." + "Ievadiet %2$s ierīcē “%1$s”, lai izveidotu pāri." + "Izveidot pāri" + "Neveidot pāri" + "bluetooth ierīce" + "Uzmanību!" + "Izveidojot pāri ar %1$s, radās problēma." + "Izveidojot pāri ar %1$s, radās problēma, jo nav pareizs PIN vai ieejas atslēga." + "Nevar izveidot komunikāciju ar %1$s." + "%1$s noraidīja pāra izveidi." + "Savienojot pārī ar %1$s, radās problēma." + "Skenēt ierīces" + "Izveidot savienojumu" + "Atvienot" + "Izveidot pāri un savienojumu" + "Atcelt pāra izveidi" + "Atvienot un atcelt pāra izveidi" + "Iespējas…" + "Savienot ar..." + "Multivide" + "Tālrunis" + "Pārsūtīt" + "Savienots ar multivides audio" + "Savienots ar tālruņa audio" + "Savienots ar tālruni un multivides audio" + "%1$s opcijas" + "Izveidot savienojumu" + "Izveidot savienojumu ar Bluetooth ierīci" + "Profili" + "Savienots ar multivides audio" + "Savienots ar tālruņa audio" + "Savienots ar failu pārsūtīšanas serveri" + "Nav savienots ar failu pārsūtīšanas serveri" + "Izmantot multivides skaņai" + "Izmantot tālruņa skaņai" + "Izmantot faila pārsūtīšanai" + "Doka iestatījumi" + "Audio pakalpojumam izmantot doku" + "Kā mikrofons ar skaļruni" + "Mūzikai un multividei" + "Iegaumēt iestatījumus" + "NFC" + "Izmantot tuvlauka saziņu, lai lasītu atzīmes un apmainītos ar tām" + "Radās kļūda." + "Wi-Fi" + "Ieslēgt Wi-Fi" + "Wi-Fi iestatījumi" + "Wi-Fi iestatījumi" + "Bezvadu piekļuves punktu iestatīšana un pārvaldība" + "Notiek ieslēgšana…" + "Notiek izslēgšana…" + "Kļūda" + "Lidojuma režīmā" + "Nav iespējams meklēt tīklus" + "Tīkla paziņojums" + "Informēt mani, kad ir pieejams atvērts tīkls" + "Pievienot Wi-Fi tīklu" + "Wi-Fi tīkli" + "Skenēt" + "Papildu" + "Izveidot savienojumu ar tīklu" + "Neiegaumēt tīklu" + "Pārveidot tīklu" + "Tīkla SSID" + "Drošība" + "Signāla stiprums" + "Statuss" + "Saites izveides ātrums" + "IP adrese" + "EAP metode" + "2. fāzes autentifikācija" + "CA sertifikāts" + "Lietotāja sertifikāts" + "Identifikācijas dati" + "Anonīmi identifikācijas dati" + "Parole" + "Rādīt paroli." + "(bez izmaiņām)" + "(nav norādīts)" + "Iegaumēts" + "Atspējots" + "Nav diapazona ietvaros" + "Nodrošināts ar %1$s" + "%2$s, nodrošināts ar %1$s" + "Izveidot savienojumu" + "Neiegaumēt" + "Saglabāt" + "Atcelt" + "Papildu" + "Regulējošais domēns" + "Iestatīt izmantojamo kanālu skaitu" + "Radās problēma saistībā ar regulējošā domēna iestatīšanu." + "%1$d kanāli" + "Wi-Fi miega politika" + "Norādīt, kad pārslēgt no Wi-Fi uz mobilajiem datiem" + "Iestatot miega politiku, radās problēma." + "MAC adrese" + "IP adrese" + "IP iestatījumi" + "Saglabāt" + "Atcelt" + "Ievadiet derīgu IP adresi." + "Izmantot statisku IP" + "DNS 1" + "DNS 2" + "Vārteja" + "Tīkla maska" + "Pārnēsājams Wi-Fi tīklājs" + "Pārnēsājamais tīklājs %1$s ir aktīvs" + "Pārnēsājamā Wi-Fi tīklāja kļūda" + "Pārnēsājamā Wi-Fi tīklāja iestatījumi" + "Iestatīt un pārvaldīt pārnēsājamo Wi-Fi tīklāju" + "Pārnēsājamā Wi-Fi tīklāja iestatījumi" + "Konfigurēt Wi-Fi tīklāju" + "%1$s %2$s pārnēsājams Wi-Fi tīklājs" + "AndroidHotspot" + "Skaņa" + "Displejs" + "Skaņas iestatījumi" + "Klusuma režīms" + "Atslēgt visas skaņas, izņemot multividi un signālus" + "Visas skaņas, izņemot multividi, ir atslēgtas." + "Tālruņa zvana signāls" + + "Skaļums" + "Zvanītāja skaļums" + + "Vibrē klusuma režīmā" + "Atļaut vibrējošu reakciju klusajā režīmā" + "Vibrē" + "Vibrējoša reakcija uz zvaniem un paziņojumiem" + "Paziņojuma zvana signāls" + + "Pulsa paziņojuma indikators" + "Kursorbumbas indikators atkārtoti pulsē, ja ir jauni paziņojumi" + "Zvana signāls" + "Paziņojums" + "Paziņojumiem izmantot ienākošā zvana skaļumu" + "Atlasīt paziņojuma zvana signālu" + "Multivide" + "Mūzikas un videoklipu skaļuma iestatīšana" + "Signāls" + "Pievienotā doka audio iestatījumi" + "Pieskārienu skaņas signāli" + "Atskaņot skaņas signālus, kad tiek izmantota numuru sastādīšanas tastatūra" + "Atskaņot skaņas signālus, kad tiek izmantota numuru sastādīšanas tastatūra" + "Dzirdama atlase" + "Atskaņot skaņu, kad tiek veikta ekrāna atlase" + "Atskaņot skaņu, kad tiek veikta ekrāna atlase" + "Ekrāna bloķēšanas skaņas" + "Atskaņot skaņas ekrāna bloķēšanas un atbloķēšanas laikā" + "Atskaņot skaņas ekrāna bloķēšanas un atbloķēšanas laikā" + "Reakcija uz pieskārieniem" + "Vibrē, nospiežot taustiņus un veicot noteiktas darbības ar lietotāja saskarnes elementiem" + "Vibrē, nospiežot taustiņus un veicot noteiktas darbības ar lietotāja saskarnes elementiem" + "Trokšņa atcelšana" + "Slāpēt fona troksni ierunāšanas vai ierakstīšanas laikā." + "Doks" + "Doka iestatījumi" + "Audio" + "Iestatījumi pievienotajam darbvirsmas dokam" + "Pievienotā Car doka iestatījumi" + "Tālrunis nav dokots" + "Pievienotā doka iestatījumi" + "Doks nav atrasts" + "Tālrunim jābūt dokotam, lai konfigurētu doka audio." + "Doka ievietošanas skaņa" + "Atskaņot skaņu, kad tālrunis tiek ievietots dokā vai tiek izņemts no tā" + "Neatskaņot skaņu, kad tālrunis tiek ievietots dokā vai tiek izņemts no tā" + "Konti un sinhronizācija" + "Pievienot vai noņemt kontus un mainīt konta iestatījumus" + "Meklēt" + "Meklēšanas iestatījumu un vēstures pārvaldība" + "Displeja iestatījumi" + "Animācija" + "Rādīt animāciju, kad tiek atvērti un aizvērti logi" + "Rādīt animāciju, kad tiek atvērti un aizvērti logi" + "Automātiska ekrāna pagriešana" + "Automātiski pārslēgt orientāciju, kad tālrunis tiek pagriezts" + "Automātiski pārslēgt orientāciju, kad tālrunis tiek pagriezts" + "Spilgtums" + "Noregulēt ekrāna spilgtumu" + "Ekrāna taimauts" + "Noregulēt aizkavi pirms ekrāna automātiskās izslēgšanas" + "Automātisks spilgtums" + "SIM kartes bloķēšanas iestatījumi" + "Iestatīt SIM kartes bloķēšanu" + "SIM kartes bloķēšana" + "Bloķēt SIM karti" + "Lai izmantotu tālruni, ir nepieciešams PIN kods" + "Lai izmantotu tālruni, ir nepieciešams PIN kods" + "Mainīt SIM PIN kodu" + "SIM PIN kods" + "Bloķēt SIM karti" + "Atbloķēt SIM karti" + "Vecs SIM PIN kods" + "Jauns SIM PIN" + "Atkārtoti ievadiet jauno PIN." + "SIM PIN kods" + "Nepareizs PIN kods." + "PIN kodi ir atšķirīgi!" + "Nevar mainīt PIN kodu."\n"Iespējams, ka PIN kods ir nepareizs." + "SIM PIN ir veiksmīgi nomainīts" + "Nevar mainīt SIM kartes bloķēšanas statusu."\n"Iespējams, PIN kods ir nepareizs." + "Labi" + "Atcelt" + "Tālruņa statuss" + "Sistēmas atjauninājumi" + + "Android versija" + "Modeļa numurs" + "Pamatjoslas versija" + "Kernel versija" + "Būvējuma numurs" + "Nav pieejams" + "Statuss" + "Statuss" + "Tālruņa numurs, signāls u.c." + "Krātuve" + "Krātuves iestatījumi" + "Atvienojiet USB krātuvi, skatiet pieejamo krātuvi" + "SD kartes atvienošana, pieejamās krātuves skatīšana" + "Mans tālruņa numurs" + "MIN" + "PRL versija" + "MEID" + "Mobilo sakaru tīkla veids" + "Mobilo sakaru tīkla statuss" + "Pakalpojuma statuss" + "Signāla stiprums" + "Viesabonēšana" + "Tīkls" + "Wi-Fi MAC adrese" + "Bluetooth adrese" + "Nepieejams" + "Darbības laiks" + "Nomoda laiks" + "Iekšējā krātuve" + "USB krātuve" + "SD karte" + "Pieejamā vieta" + "Kopējā vieta" + "Atvienot SD karti" + "Atvienojiet iekš. USB krātuvi" + "Atvienojiet SD karti, lai varat to droši noņemt" + "Iev. USB kr. uzstādīšanai" + "Ievietot SD karti uzstādīšanai" + "Uzstādīt USB krātuvi" + "Pievienot SD karti" + "Uzstādīt USB krātuvi" + "Pievienot SD karti" + "Dzēst USB krātuvi" + "Dzēst SD karti" + "Dzēst visus tālr. iekš. USB kr. sagl. datus, piem., mūz. un fotoatt." + "Dzēst visus tālruņa SD kartē saglabātos datus, piemēram, mūziku un fotoattēlus." + "Nepieejams" + " (Tikai lasāms)" + "Atvienot USB krātuvi" + "Atvienot SD karti" + "Ja atvienosiet USB krātuvi, dažu izmantoto lietojumprogrammu darbība tiks apturēta, un tās, iespējams, nebūs pieejamas līdz brīdim, kad atkārtoti tiks uzstādīta USB krātuve." + "Ja atvienosiet SD karti, dažu izmantoto lietojumprogrammu darbība tiks pārtraukta, un tās var nebūt pieejamas, līdz no jauna pievienosiet SD karti." + "USB krātuves atvienošana neizdevās" + "Neizdevās atvienot SD karti" + "Nevar atvienot USB krātuvi. Vēlāk mēģiniet vēlreiz." + "Nevar atvienot SD karti. Vēlāk mēģiniet vēlreiz." + "USB krātuve tiks atvienota." + "SD karte tiks atvienota." + "Atvienošana" + "Notiek atvienošana" + "Akumulatora statuss" + "Akumulatora uzlādes līmenis" + "APN" + "Rediģēt piekļuves punktu" + "<Nav iestatīts>" + "Nosaukums" + "APN" + "Starpniekserveris" + "Ports" + "Lietotājvārds" + "Parole" + "Serveris" + "MMSC" + "MMS starpniekserveris" + "MMS ports" + "MCC" + "MNC" + "Autentifikācijas veids" + "Nav" + "PAP" + "CHAP" + "PAP vai CHAP" + "APN veids" + "Dzēst APN" + "Jauns APN" + "Saglabāt" + "Atmest" + "Uzmanību!" + "Nosaukuma lauks nedrīkst būt tukšs." + "APN nedrīkst būt tukšs." + "MCC laukā jābūt 3 cipariem." + "MNC laukā jābūt diviem vai trim cipariem." + "Notiek APN noklusējuma iestatījumu atjaunošana" + "Atiestatīt noklusējuma vērtības" + "Noklusējuma APN iestatījumu atiestatīšana ir pabeigta." + "Rūpnīcas datu atiestatīšana" + "Dzēst visus tālrunī saglabātos datus" + "Šādi tiks dzēsti visi dati no tālruņa ""iekšējās krātuves"", tostarp:"\n\n
  • "Google konts;"
  • \n
  • "sistēmas un lietojumprogrammu dati un iestatījumi;"
  • \n
  • "lejupielādētās lietojumprogrammas."
  • \n\n"Lai notīrītu visus datus šajā tālrunī, ir jāizdzēš ""USB krātuve""."\n\n
    + "Šādi tiks dzēsti visi dati no tālruņa ""iekšējās krātuves"", tostarp:"\n\n
  • "Google konts;"
  • \n
  • "sistēmas un lietojumprogrammu dati un iestatījumi;"
  • \n
  • "lejupielādētās lietojumprogrammas."
  • \n\n"Lai notīrītu arī mūziku, attēlus un citus lietotāja datus, ir jāizdzēš ""SD karte""."\n\n
    + "Dzēst USB krātuvi" + "Dzēst SD karti" + "Dzēst visus tālr. iekšējā USB krātuvē saglabātos datus, piem., mūz. vai fotoatt." + "Dzēst visus tālr. SD k. sagl. datus, piem., mūz. vai fotoatt." + "Atiestatīt tālruni" + "Vai izdzēst visu personīgo informāciju un visas lejupielādētās lietojumprogrammas? Šī darbība ir neatgriezeniska." + "Dzēst visu" + "Zīmējiet atbloķēšanas kombināciju." + "Lai apstiprinātu tālruņa atiestatīšanu, zīmējiet atbloķēšanas kombināciju." + "Netika veikta atiestatīšana, jo pakalpojums Sistēmas notīrīšana nav pieejams." + "Dzēst USB krātuvi" + "Dzēst SD karti" + "Dzēš visus datus USB krātuvē" + "Dzēš visus SD kartē saglabātos datus" + "Veicot šo darbību, tiks dzēsta USB krātuve. Tiks zaudēti ""visi"" tajā saglabātie dati!" + "Veicot šo darbību, tiks dzēsta SD karte. Tiks zaudēti ""visi"" kartē saglabātie dati!" + "Dzēst USB krātuvi" + "Dzēst SD karti" + "Vai dzēst USB krātuvi, dzēšot visus tajā saglabātos failus? Šo darbību nevar atcelt." + "Vai dzēst SD karti, dzēšot visus tajā saglabātos failus? Šo darbību nevar atcelt." + "Dzēst visu" + "Zīmējiet atbloķēšanas kombināciju." + "Ir jāuzzīmē atbloķēšanas shēma, lai apstiprinātu, ka vēlaties dzēst USB krātuvi." + "Ir jāuzzīmē atbloķēšanas shēma, lai apstiprinātu, ka vēlaties dzēst SD karti." + "Zvanu iestatījumi" + "Balss pasta, zvanu pāradresācijas, zvana gaidīšanas, zvanītāja ID iestatīšana" + "Piesaiste" + "Pārnēsājams tīklājs" + "Piesaistes un pārnēsājamais tīklājs" + "Tālruņa mobilā datu savienojuma kopīgošana, izmantojot USB" + "Kopīgojiet tālruņa mobilo savienojumu kā pārnēsājamu Wi-Fi tīklāju" + "Kopīgojiet tālruņa mobilo datu savienojumu, izmantojot USB, vai kā pārnēsājamu Wi-Fi tīklāju" + "USB" + "USB piesaiste" + "USB kopne pievienota, pārbaudiet, lai piesaistītu" + "Piesaistīts" + "Nevar izveidot savienojumu ar mobilo ierīci, lai piekļūtu internetam, ja tiek lietota USB krātuve" + "USB nav pievienota" + "USB piesaistes kļūda" + "Palīdzība" + "Mobilo sakaru tīkli" + "Viesabonēšanas, tīklu, APN opciju iestatīšana" + "Mana atrašanās vieta" + "Izmantot bezvadu tīklus" + "Skatiet atrašanās vietu lietojumprogrammās (piemēram, Maps), izmantojot bezvadu tīklus" + "Wi-Fi un/vai mobilo sakaru tīklu noteiktā atrašanās vieta" + "Izmantot GPS satelītus" + "Meklējot atrašanās vietu, nodrošināt precizitāti līdz adreses līmenim" + "Norādīt vietu ielas līmenī (nepieciešams vairāk akumulatora jaudas un skats no augšas)" + "Izmantot atbalstīto GPS" + "Izmantot serveri, lai atbalstītu GPS (noņemiet atzīmi, lai samazinātu tīkla lietojumu)" + "Izmantot serveri GPS atbalstam (noņemiet atzīmi, lai uzlabotu GPS veiktspēju)" + "Par tālruni" + "Juridiskās informācijas, tālruņa statusa, programmatūras versijas skatīšana" + "Juridiskā informācija" + "Līdzdalībnieki" + "Autortiesības" + "Licence" + "Pakalpojumu sniegšanas noteikumi" + "Apmācība par sistēmu" + "Uzziniet, kā izmantot tālruni" + "Atklātā pirmkoda licences" + "Radās ar licenču ielādi saistīta problēma." + "Notiek ielāde…" + "Informācija par drošību" + "Informācija par drošību" + "Tālrunis nav savienots ar datu pakalpojumu. Lai tūlīt skatītu šo informāciju, pārejiet pie %s, izmantojot jebkuru datoru, kam ir interneta pieslēgums." + "Notiek ielāde…" + "Paroles izvēle" + "Izvēlieties PIN kodu" + "Paroles apstiprināšana" + "Apstipriniet savu PIN kodu" + "Paroles nav vienādas" + "PIN kodi ir atšķirīgi" + "Parole ir iestatīta" + "PIN kods ir iestatīts" + "Kombinācija ir iestatīta" + "Ekrāna atbloķēšana" + "Atbloķēšanas kombinācijas maiņa" + "Mainīt atbloķēšanas PIN" + "Apstiprināt saglabāto kombināciju" + "Mēģiniet vēlreiz:" + "Zīmēt atbloķēšanas kombināciju" + "Lai saņemtu palīdzību, nospiediet Izvēlne." + "Atbrīvojiet pirkstu, kad esat pabeidzis." + "Pievienojiet vismaz %d punktus. Mēģiniet vēlreiz:" + "Kombinācija ir ierakstīta!" + "Vēlreiz zīmējiet kombināciju, lai apstiprinātu:" + "Jaunā atbloķēšanas kombinācija:" + "Apstiprināt" + "Uzvilkt atkārtoti" + "Mēģināt vēlreiz" + "Turpināt" + "Atbloķēšanas kombinācija" + "Jāzīmē kombinācija" + "Lai atbloķētu ekrānu, jāzīmē kombinācija." + "Rādīt kombināciju" + "Izmantot taustāmas atsauksmes" + "Iestatīt atbloķēšanas kombināciju" + "Atbloķēšanas kombinācijas maiņa" + "Kā zīmēt atbloķēšanas kombināciju" + "Pārāk daudz nepareizu mēģinājumu!" + "Mēģiniet vēlreiz pēc %d sekundēm." + "Atcelt" + "Tālāk" + "Tālruņa nodrošināšana" + "Aizsargājiet tālruni no neautorizētas lietošanas, izveidojot personīgo ekrāna atbloķēšanas kombināciju. "\n\n"1""  Nākamajā ekrānā skatiet, kā tiek zīmēts kombinācijas piemērs. "\n\n"2""  Kad esat gatavs, zīmējiet pats savu personīgo atbloķēšanas kombināciju. Eksperimentējiet ar dažādām kombinācijām, taču savienojiet vismaz četrus punktus. "\n\n"3""  Vēlreiz zīmējiet kombināciju, lai apstiprinātu. "\n\n"Vai esat gatavs sākt? Pieskarieties Tālāk"". "\n\n"Lai tālrunim nelietotu aizsardzību, pieskarieties Atcelt." + "Kombinācijas piemērs" + "Savienojiet vismaz četrus punktus."\n" "\n"Kad esat gatavs zīmēt savu kombināciju, nospiediet Tālāk." + "Lietojumprogrammu pārvaldība" + "Instalēto lietojumprogrammu pārvaldība un noņemšana" + "Lietojumprogrammas" + "Lietojumprogrammu pārvaldība, ātrās uzsākšanas saīšņu iestatīšana" + "Lietojumprogrammas iestatījumi" + "Nezināmi avoti" + "Atļaut instalēt lietojumprogrammas, kuras nav Market" + "Jūsu tālrunis un personīgie dati ir neaizsargātāki pret nezināmas izcelsmes lietojumprogrammu uzbrukumiem. Jūs piekrītat, ka vienīgi pats esat atbildīgs par jebkādiem tālruņa bojājumiem vai datu zaudējumu, kas varētu notikt šādu lietojumprogrammu izmantošanas rezultātā." + "Informācija par lietojumprogrammu" + "Krātuve" + "Uzsākšana pēc noklusējuma" + "Atļaujas" + "Kešatmiņa" + "Notīrīt kešatmiņu" + "Kešatmiņa" + "Vadīklas" + "Forsēt apturēšanu" + "Kopā" + "Lietojumprogramma" + "Dati" + "Atinstalēt" + "Atspējot" + "Iespējot" + "Notīrīt datus" + "Atinstalēt atjauninājumus" + "Esat atlasījis opciju dažām darbībām uzsākt šo lietojumprogrammu pēc noklusējuma." + "Nav iestatīti noklusējumi." + "Notīrīt noklusējumus" + "Nezināms" + "Kārtot pēc nosaukuma" + "Kārtot pēc izmēra" + "Rādīt aktīvos pakalp." + "Rādīt kešatmiņā iev. pr." + "Vietas pārvaldība" + "Filtrs" + "Atlasīt filtra opcijas" + "Visus" + "Lejupielādēts" + "Darbojas" + "USB krātuve" + "SD kartē" + "Atspējots" + "Nav lietojumprogrammu." + "Iekšējā krātuve" + "USB krātuve" + "SD kartes kr." + "Notiek izmēra pārrēķināšana..." + "Dzēst" + "Visi šīs lietojumprogrammas dati tiks neatgriezeniski dzēsti. Tas attiecas uz visiem failiem, iestatījumiem, kontiem, datu bāzēm u.c." + "Labi" + "Atcelt" + "Lietojumprogramma netika atrasta." + "Šī lietojumprogramma netika atrasta instalēto lietojumprogrammu sarakstā." + "Nevar notīrīt lietojumprogrammas datus." + "Atinstalēt atjauninājumus" + "Vai vēlaties atinstalēt visus šīs Android sistēmas lietojumprogrammas atjauninājumus?" + "Notīrīt datus" + "Neizdevās notīrīt lietojumprogrammas datus" + "Šī lietojumprogramma jūsu tālrunī var piekļūt tālāk norādītajam:" + "Notiek aprēķināšana..." + "Nevar aprēķināt pakotnes izmēru" + "Nav instalēta neviena trešās puses lietojumprogramma." + "versija %1$s" + "Pārvietot" + "Pārvietot uz tālruni" + "Pārvietot uz USB krātuvi" + "Pārvietot uz SD karti" + "Notiek pārvietošana" + "Nav atlicis pietiekami daudz vietas krātuvē." + "Šī lietojumprogramma neeksistē." + "Lietojumprogramma ir aizsargāta pret kopēšanu." + "Norādītā instalēšanas vieta nav derīga." + "Sistēmas atjauninājumus nevar instalēt ārējā datu nesējā." + "Forsēt apturēšanu" + "Lietojumprogrammas forsēta apturēšana var izraisīt tās nepareizu darbību. Vai tiešām vēlaties to darīt?" + "Pārvietot lietojumprogrammu" + "Neizdevās pārvietot lietojumprogrammu. %1$s" + "Vēlamā instalēšanas vieta" + "Mainīt vēlamo instalēšanas vietu jaunām lietojumprogrammām." + "Krātuves lietojums" + "Skatīt lietojumprogrammās izmantoto krātuvi" + "Aktīvie pakalpojumi" + "Pašreiz darbojošos pakalpojumu skatīšana un vadība" + "Atsākšana" + "Kešatmiņā ievietots fona process" + "Nekas nedarbojas." + "Startēja lietojumprogramma." + + + "Br.: %1$s" + "Izm.: %1$s" + "RAM" + + + "%1$d process un %2$d pakalpojums" + "%1$d process un %2$d pakalpojumi" + "%1$d procesi un %2$d pakalpojums" + "%1$d procesi un %2$d pakalpojumi" + "Aktīvā lietojumprogramma" + "Nav aktīvs" + "Pakalpojumi" + "Procesi" + "Apturēt" + "Iestatījumi" + "Šo pakalpojumu startēja tā lietojumprogramma. Ja tas tiks apturēts, iespējams, lietojumprogrammā radīsies kļūda." + "Šo lietojumprogrammu nevar droši apturēt. To darot, iespējams, tiks zaudēta daļa no jūsu pašreizējā darba." + "Šis ir vecas lietojumprogrammas process, kas ir saglabāts, lai nodrošinātu lielāku ātrumu gadījumā, ja tā ir vēlreiz nepieciešama. Parasti nav iemesla, lai to apturētu." + "%1$s: pašlaik tiek izmantots. Pieskarieties Iestatījumi, lai to kontrolētu." + "Galvenais notiekošais process." + "Pakalpojums %1$s tiek lietots." + "Nodrošinātājs %1$s tiek lietots." + "Vai apturēt sistēmas pakalpojumu?" + "Vai tiešām vēlaties apturēt šī sistēmas pakalpojuma darbību? Ja tas tiks izdarīts, dažas tālruņa funkcijas, iespējams, vairs nedarbosies pareizi līdz brīdim, kad tālrunis tiks izslēgts un atkal ieslēgts." + "Valoda un tastatūra" + "Valodas un tastatūras iestatījumi" + "Valodas iestatījumi" + "Tastatūras iestatījumi" + "Atlasīt valodu" + + "Automātiski aizstāt" + "Izlabot nepareizi uzrakstītos vārdus" + "Automātisks lielo burtu lietojums" + "Lielais sākuma burts teikuma pirmajam vārdam" + "Automātiski likt pieturzīmes" + "Fiziskās tastatūras iestatījumi" + "Divreiz nospiediet atstarpes taustiņu, lai ievietotu “.”" + "Redzamas paroles" + "Rādīt paroli tās ievadīšanas laikā" + "Lietojot šo ievades metodi, var tikt apkopots viss jūsu ievadītais teksts, tostarp, personīgie dati, piemēram, paroles un kredītkaršu numuri. Tā ir no %1$s lietojumprogrammas. Vai lietot šo ievades metodi?" + "Lietotāja vārdnīca" + "Lietotāja vārdnīca" + + "Pievienot" + "Pievienot vārdnīcai" + "Vārda rediģēšana" + "Rediģēt" + "Dzēst" + "Lietotāja vārdnīcā nav neviena vārda. Vārdu var pievienot, izmantojot izvēlni." + "Testēšana" + "Informācija par tālruni" + "Informācija par akumulatoru" + "Ātrā uzsākšana" + "Iestatīt īsinājumtaustiņus, lai uzsāktu lietojumprogrammas" + "Piešķirt lietojumprogrammu" + "Nav saīsnes" + "Meklēt + %1$s" + "Notīrīt" + "%1$s (%2$s) paredzētā saīsne tiks notīrīta." + "Labi" + "Atcelt" + "Lietojumprogrammas" + "Saīsnes" + "Teksta ievade" + "Teksta ievades opciju pārvaldība" + "%1$s iestatījumi" + "Ekrāntastatūras iestatījumi" + "Iebūvētā tastatūra" + "Iebūvētas, fiziskas tastatūras iestatījumi" + "Izstrāde" + "Lietojumprogrammas izstrādes opciju iestatīšana" + "USB atkļūdošana" + "Atkļūdošanas režīms, kad ir pievienota kopne USB" + "Atstāt nomodā" + "Uzlādes laikā ekrāns nekad nepārslēgsies miega režīmā" + "Atļaut neīstas vietas" + "Atļaut neīstas vietas" + "Vai atļaut USB atkļūdošanu?" + "USB atkļūdošana ir paredzēta tikai ar izstrādāšanu saistītiem nolūkiem. To var izmantot datu kopēšanai no datora uz ierīci un otrādi, lietojumprogrammu instalēšanai ierīcē bez paziņojuma un žurnāla datu lasīšanai." + "Izvēlēties sīkrīku" + "Izvēlēties logrīku" + "%1$d d. %2$d h %3$d m %4$d s" + "%1$d h %2$d m %3$d s" + "%1$d m %2$d s" + "%1$ds" + "Lietojuma statistika" + "Lietojuma statistika" + "Kārtot pēc:" + "Lietojumprogramma" + "Skaits" + "Lietojuma laiks" + "Pieejamība" + "Pieejamības iestatījumi" + "Pieejamības opciju pārvaldība" + "Pieejamība" + "Pieejamības pakalpojumi" + "Nav instalēti pieejamības pakalpojumi." + "Lietojot šo pakalpojumu, var tikt apkopts viss jūsu ievadītais teksts, tostarp, personīgie dati, kredītkaršu numuri, bet ne paroles. Var tikt reģistrētas arī jūsu lietotāja saskarnes mijiedarbības. Tas ir no %1$s lietojumprogrammas. Vai izmantot šo pakalpojumu?" + "Vai atspējot pieejamību?" + "Nav atrastas ar pieejamību saistītas lietojumprogrammas" + "Nav instalēta neviena ar pieejamību saistīta lietojumprogramma."\n\n"Ekrāna lasītāju savai ierīcei varat lejupielādēt no Android Market."\n\n"Noklikšķiniet uz Labi, lai instalētu ekrāna lasītāju." + "Barošanas poga" + "Ar barošanas pogu tiek beigts zvans" + "Zvana laikā nospiežot barošanas pogu, tiek izbeigts zvans nevis izslēgts ekrāns" + "Akumulatora lietojums" + "Kas patērējis akumulatoru" + "Akumulatora lietojums kopš atslēgšanas" + "Akumulatora patēriņš kopš atiestatīšanas" + "%1$s, izmantojot akumulatoru" + "%1$s kopš atslēgšanas" + "Uzlāde" + "Ekrāns ir ieslēgts" + "GPS ir ieslēgta" + "Wi-Fi" + "Nomodā" + "Tālruņa signāls" + + + "Ierīces nomoda laiks" + "Wi-Fi uz laiku" + "Wi-Fi uz laiku" + "%1$s - %2$s%%" + "Informācija par akumulatora patēriņu" + "Izmantot detaļas" + "Noregulēt strāvas patēriņu" + "Iekļautās pakotnes" + "Displejs" + "Wi-Fi" + "Bluetooth" + "Mobilā tālruņa gaidstāve" + "Balss zvani" + "Tālrunis dīkstāvē" + "CPU kopā" + "CPU priekšplāns" + "Neļaut pāriet miega rež." + "GPS" + "Wi-Fi darbojas" + "Tālrunis" + "Dati nosūtīti" + "Dati ir saņemti" + "Audio" + "Videoklips" + "Laiks ieslēgtā stāvoklī" + "Laiks bez signāla" + "Forsēt apturēšanu" + "Informācija par lietojumprogrammu" + "Lietojumprogrammas iestatījumi" + "Displeja iestatījumi" + "Wi-Fi iestatījumi" + "Bluetooth iestatījumi" + "Balss zvaniem patērētā akumulatora jauda" + "Akumulatora lietojums, kad tālrunis ir dīkstāvē" + "Mobilās ierīces radio patērētā akumulatora jauda" + "Pārslēdziet uz lidojuma režīmu, lai ekonomētu enerģiju apgabalos, kur nav mobilo sakaru pārklājuma." + "Displeja un pretgaismas patērētā akumulatora jauda" + "Samazināt ekrāna spilgtumu un/vai ekrāna taimautu" + "Wi-Fi izmantošanas laikā patērētā akumulatora jauda" + "Izslēdziet Wi-Fi, kad to nelietojat, vai kad tas nav pieejams" + "Bluetooth pakalpojuma patērētā akumulatora jauda" + "Izslēdziet Bluetooth, kad to nelietojat" + "Mēģiniet izveidot savienojumu ar citu bluetooth ierīci" + "Lietojumprogrammas patērētā akumulatora jauda" + "Apturēt vai atinstalēt lietojumprogrammu" + "Manuāli kontrolējiet GPS, lai lietojumprogramma to neizmantotu" + "Lietojumprogrammā var tikt piedāvāti iestatījumi akumulatora patēriņa samazināšanai" + "%1$s kopš atslēgšanas" + "Pēdējās atslēgšanas laikā %1$s" + "Kopējais patēriņš" + "Atsvaidzināt" + "Android OS" + "Mediaserver" + "Balss ievade un izvade" + "Balss ievades un izvades iestatījumi" + "Balss meklēšana" + "Android tastatūra" + "Balss ievade" + "Balss izvade" + "Balss atpazinējs" + "Balss atpazīšanas iestatījumi" + "%s iestatījumi" + "Teksta-runas iestatījumi" + "Teksta-runas iestatījumi" + "Vienmēr lietot manus iestatījumus" + "Noklusējuma iestatījumi ignorē lietojumprogrammas iestatījumus" + "Noklusējuma iestatījumi" + "Noklusējuma programma" + "Iestata runas sintēzes programmas lietošanu runātajam tekstam" + "Runas ātrums" + "Teksta ierunāšanas ātrums" + "Tonis" + "Ietekmē ierunātā teksta toni" + "Valoda" + "Runātajam tekstam iestata valodai raksturīgu balsi" + "Noklausīties piemēru" + "Atskaņot īsu runas sintēzes demonstrāciju" + "Instalēt balss datus" + "Instalēt runas sintēzei nepieciešamos balss datus" + "Runas sintēzei nepieciešamās balsis jau ir pareizi instalētas." + "Šis ir runas sintēzes piemērs," + "Iestatījumi ir mainīti. Lūk, kā tie izklausās." + "Jūsu atlasītā programma nevar darboties" + "Konfigurēt" + "Atlasīt citu programmu" + "Lietojot šo runas sintēzes programmu, var tikt apkopots viss ierunātais teksts, tostarp tāda personīgā informācija kā paroles un kredītkaršu numuri. Tā ir no %s programmas. Vai iespējot šīs runas sintēzes programmas lietošanu?" + "Programmas" + "%s iestatījumi" + "%s ir iespējots" + "%s ir atspējots" + "Valodas un balsis" + "Instalēts" + "Nav instalēts" + "Sieviete" + "Vīrietis" + "Runas sintēzes pr. ir instalēta" + "Pirms liet. iesp. jaunu progr." + "Barošanas vadība" + "Wi-Fi iestatījumu atjaunināšana" + "Bluetooth iestatījumu atjaunināšana" + "VPN iestatījumi" + "Savienot ar %s" + "Lietotājvārds:" + "Parole:" + "lietotājvārds" + "parole" + "Iegaumēt lietotājvārdu" + "Izveidot savienojumu" + "Jā" + "Nē" + "Atpakaļ" + "Nē" + "Saglabāt" + "Atcelt" + "Atjaunot" + "Izveidot savienojumu ar tīklu" + "Atvienot no tīkla" + "Rediģēt tīklu" + "Dzēst tīklu" + "Jāievada %s." + "Atlasiet %s." + "VPN nosaukums “%s” jau pastāv. Meklējiet citu nosaukumu." + "Vai tiešām vēlaties dzēst šo VPN?" + "Vai tiešām nevēlaties izveidot šo profilu?" + "Vai tiešām vēlaties atmest šim profilam veiktās izmaiņas?" + "Neizdevās izveidot savienojumu ar tīklu. Vai vēlaties mēģināt vēlreiz?" + "Savienojums ir zaudēts. Vai vēlaties vēlreiz izveidot savienojumu?" + "Servera nosaukumu nevar atrisināt. Vai vēlaties pārbaudiet servera nosaukuma iestatījumu?" + "Izaicinājuma kļūda. Vai vēlaties pārbaudīt slepeno iestatījumu?" + "Šajā VPN konfigurācijā trūkst viena vai vairāk slepeno elementu. Vai vēlaties pārbaudīt slepeno iestatījumu?" + "Ievadījāt nepareizu lietotājvārdu vai paroli. Vai vēlaties mēģināt vēlreiz?" + "Serveris uzkārās. Iespējams, ievadījāt nepareizu lietotājvārdu vai paroli. Vai vēlaties mēģināt vēlreiz?" + "Serveris uzkārās. Iespējams, ka izmantojat ugunsmūri, kas neļauj izveidot savienojumu ar serveri. Vai vēlaties mēģināt vēlreiz?" + "Servera saskaņošana neizdevās. Iespējams, serveris neatbilst šifrējuma opcijai. Vai vēlaties pārbaudīt šifrējuma iestatījumu?" + "Pievienot VPN" + "Pievienot VPN" + "Pievienot %s VPN" + "%s details" + "VPN" + "Notiek savienojuma izveide..." + "Notiek atvienošana..." + "Izveidots savienojums" + "Izveidot savienojumu ar tīklu" + "VPN nosaukums" + "VPN nosaukums" + "%s ir pievienots" + "Tika veiktas %s izmaiņas" + "Iestatīt lietotāja sertifikātu" + "Lietotāja sertifikāts" + "lietotāja sertifikāts" + "Iestatīt CA sertifikātu" + "Sertifikāta autoritātes (CA) apliecība" + "CA sertifikāts" + "Iestatīt slepeno L2TP" + "Slepenais L2TP" + "slepens L2TP" + "šifrējums" + "PPTP šifrējums" + "Iestatīt IPSec iepriekš kopīgotu atslēgu" + "IPSec iepriekš kopīgota atslēga" + "IPSec iepriekš kopīgota atslēga" + "Iestatīt VPN serveri" + "VPN serveris" + "VPN serveris" + "VPN servera nosaukums" + "Sistēmas DNS meklēšanas domēni" + "Sistēmas DNS meklēšanas domēni" + "%s ir iestatīts" + "%s nav iestatīts" + "%s nav iestatīts (neobligāti)" + "Aktivizēt %s" + "Atspējot %s" + "%s ir iespējots" + "%s ir atspējots" + "VPN iestatījumi" + "Virtuālo privāto tīklu (VPN) iestatīšana un pārvaldība" + "(bez izmaiņām)" + "(nav iestatīta)" + "Akreditācijas datu krātuve" + "Izmantot drošos akreditācijas datus" + "Ļaut lietojumprogrammām piekļūt drošajiem sertifikātiem un citiem akreditācijas datiem" + "Paroles ievadīšana" + "Ievadiet akreditācijas datu krātuves paroli." + "Instalēt no USB krātuves" + "Instalēt no SD kartes" + "Inst. šifr. sert. no USB kr." + "Instalēt šifrētus sertifikātus no SD kartes" + "Iestatīt paroli" + "Iestatīt vai mainīt akreditācijas datu krātuves paroli" + "Notīrīt krātuvi" + "Notīrīt visa satura akreditācijas datu krātuvi un atiestatīt tās paroli" + "Vai tiešām vēlaties dzēst visus akreditācijas datus un atiestatīt akreditācijas datu krātuves paroli?" + "Pašreizējā parole:" + "Jaunā parole:" + "Apstipriniet jauno paroli:" + "Iestatiet paroli akreditācijas datu krātuvei (vismaz 8 rakstzīmes)." + "Lūdzu, ievadiet pareizo paroli." + "Lūdzu, ievadiet pareizu paroli. Jums ir vēl viens mēģinājums ievadīt pareizu paroli, līdz akreditācijas datu krātuve tiks izdzēsta." + "Lūdzu, ievadiet pareizu paroli. Jums ir vēl %1$d mēģinājumi ievadīt pareizu paroli, līdz akreditācijas datu krātuve tiks izdzēsta." + "Paroles nav vienādas." + "Nepieciešams ievadīt un apstiprināt paroli." + "Lūdzu, ievadiet paroli." + "Parolē jābūt vismaz astoņām rakstzīmēm." + "Akreditācijas datu krātuve ir dzēsta." + "Akreditācijas datu krātuve ir iespējota." + "Akreditācijas datu krātuve ir atspējota." + + + + + + + + + + + + + + + + + + + + + "Ārkārtas signāls" + "Iestatīt uzvedību, kad tiek veikts ārkārtas zvans" + "Konfidencialitāte" + "Konfidencialitātes iestatījumi" + "Dublēt un atjaunot" + "Personīgie dati" + "Dublēt manus datus" + "Dublē lietojumprogrammas datus, Wi-Fi paroles un citus iestatījumus Google serveros" + "Automātiska atjaunošana" + "Ja atkārtoti instalēšu lietojumprogrammu, atjaunot dublētos iestatījumus vai citus datus" + "Dublējums" + "Vai tiešām vēlaties apturēt Wi-Fi paroļu, grāmatzīmju un citu iestatījumu, kā arī lietojumprogrammu datu dublēšanu un dzēst visas kopijas Google serveros?" + "Ierīces administrācijas iestatījumi" + "Ierīces administrators" + "Dezaktivēt" + "Ierīces administratori" + "Nav pieejamu ierīces administratoru" + "Vai aktivizēt ierīces administratoru?" + "Aktivizēt" + "Ierīces administrators" + "Aktivizējot šo administratoru, lietojumprogramma %1$s varēs veikt šādas darbības:" + "Šis administrators ir aktīvs un ļauj lietojumprogrammai %1$s veikt šādas darbības:" + "Bez nosaukuma" + "Vispārīgi" + "Ienākošie zvani" + "Paziņojumi" + "Atsauksmes" +
    diff --git a/res/values-rm-nokeys/strings.xml b/res/values-rm-nokeys/strings.xml new file mode 100644 index 00000000000..e6c66216f66 --- /dev/null +++ b/res/values-rm-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Administrar las applicaziuns" + diff --git a/res/values-rm/arrays.xml b/res/values-rm/arrays.xml new file mode 100644 index 00000000000..fe06265463e --- /dev/null +++ b/res/values-rm/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "America" + "Europa" + "Africa" + "Asia" + "Australia" + "Pacific" + "Tuts" + + + "Naginas animaziuns" + "Insaquantas animaziuns" + "Tut las animaziuns" + + + "I na vegn mussada nagina animaziun da fanestras." + "Tschertas animaziuns da fanestras vegnan mussadas." + "Tut las animaziuns da fanestras vegnan mussadas" + + + "15 secundas" + "30 secundas" + "1 minuta" + "2 minutas" + "10 minutas" + "30 minutas" + + + "Fitg plaun" + "Plaun" + "Normal" + "Svelt" + "Fitg svelt" + + + "Fitg bass" + "Bass" + "Normal" + "Aut" + "Fitg aut" + + + "Englais american" + "Englais britannic" + "Franzos" + "Tudestg" + "Talian" + "Spagnol" + + + + "Tschertgar…" + "Connectar…" + "Autentificaziun…" + "Retschaiver l\'adressa IP…" + "Connectà" + "Fermà" + "Deconnectar…" + "Deconnectà" + "Betg reussì" + + + + "Retschertgar…" + "Connectar cun %1$s..." + "Autentificaziun cun %1$s…" + "Obtegnair l\'adressa IP da %1$s…" + "Connectà cun %1$s" + "Fermà" + "Deconnectar da %1$s…" + "Deconnectà" + "Senza success" + + + "Avert" + "WEP" + "WPA/WPA2-PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Flaivel" + "Bun" + "Bun" + "Excellent" + + + "Sch\'il visur sa stizza" + "\"Mai, sche connectà\"" + "Mai" + + + "Temp d\'utilisaziun" + "Dumber quantas giadas avià" + "Num da l\'applicaziun" + + + "PEAP" + "TLS" + "TTLS" + + + "Nagina" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Deactivà" + "Avis" + "Vibraziun" + + + "Nagins" + "PAP" + "CHAP" + "PAP u CHAP" + + + "Memoria interna da telefonin" + "Carta SD che po vegnir barattada" + "Laschar decider il sistem" + + + "Adina" + "Mai" + "Mo en il modus silenzius" + "Mo sche betg en il modus silenzius" + + diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml new file mode 100644 index 00000000000..2a84aff13c0 --- /dev/null +++ b/res/values-rm/strings.xml @@ -0,0 +1,1186 @@ + + + + + "Gea" + "Na" + "Nunenconuschent" + "Activar il signal radio" + "Deactivar la connexiun radiofonica" + "Mussar il cudeschet d\'adressas da la carta SIM" + "Mussar ils numers autorisads" + "Mussar ils numers da telefon da servetsch" + "Obtegnair la glista PDP" + "En funcziun" + "Ord funcziun" + "Mo cloms d\'urgenza" + "Colliaziun radiofonica deactivada" + "Roaming" + "Nagin roaming" + "Inactiv" + "Tun da scalin" + "Clom vegn stabilì" + "Deconnectà" + "Connectar" + "Connectà" + "Fermà" + "nunenconuschent" + "pachets" + "bytes" + "dBm" + "ASU" + "LAC" + "CID" + "Retrair la carta SD" + "Retrair la carta SD" + "Formatar la carta SD" + "Formatar la carta SD" + "Pitschen" + "Mesaun" + "Grond" + "OK" + "Carta SD" + "Carta SD" + "Status dal accu:" + "Colliaziun cun il conduct electric:" + "Scala da l\'accu:" + "Nivel da l\'accu:" + "Status da la battaria:" + "Tecnologia da l\'accu:" + "Tensiun da l\'accu:" + "mV" + "Temperatura da l\'accu:" + "° C" + "Temp dapi l\'aviar:" + "Temp activ sur l\'accu:" + "Temp activ cun chargiar:" + "Visur activà:" + "Nunenconuschent" + "Vegn chargià" + "(AC)" + "(USB)" + "Stgargiada" + "Na vegn betg chargià" + "Plain" + "Betg connectà" + "AC" + "USB" + "AC+USB" + "Nunenconuschent" + "Nunenconuschent" + "Bun" + "Surstgaudada" + "Vid" + "Surtensiun" + "Errur nunenconuschenta" + "Bluetooth" + "Visibel" + "Visibel durant %1$s secundas…" + "Far daventar visibel l\'apparat" + "Bloccar la cumposiziun vocala" + "Impedir l\'utilisaziun dal dialer bluetooth sch\'il visur è bloccà" + "Apparats Bluetooth" + "Num da l\'apparat" + "\"Betg definì in num, il num dal conto vegn utilisà\"" + "Tschertga d\'apparats" + "Serrar la connexiun cun %1$s." + "Connectà" + "Betg connectà" + "Deconnectar…" + "Connectar…" + + "Associar cun quest apparat" + "Associar…" + "\"Associà, ma betg connectà\"" + "mauns libers/uregliers" + "Tschertgar…" + "Dumonda d\'associaziun bluetooth" + "Dumonda d\'associaziun" + "Tscherner per associar cuntut " + "Tscherna dad apparats bluetooth" + "Dumonda d\'autorisaziun Bluetooth" + "Ina applicaziun sin Voss telefon dumonda l\'autorisaziun dad activar bluetooth. Permetter?" + "Ina applicaziun sin Voss telefonin dumonda l\'autorisaziun dad activar la visibilitad da Voss telefonin per auters apparats da bluetooth durant %1$d secundas. Vulais Vus quai?" + "Ina applicaziun sin Voss telefonin dumonda l\'autorisaziun dad activar bluetooth e far visibel Voss telefonin per auters apparats durant %1$d secundas. Vulais Vus quai?" + "Bluetooth vegn activà…" + "Parameters da data e da temp" + "1:00:00" + "13:00:00" + "Midar l\'ura" + "Data" + "Tscherner la zona d\'urari" + "Normal (%s)" + "Prevista:" + "Grondezza da la scrittira:" + + + "Trametter broadcast" + "Action:" + "Iniziar activity" + "Resource:" + "Conto:" + "Stizzar" + "Port" + "Restaurar il standard" + "Memorisar" + "Num da host" + "Attenziun" + "OK" + "Il num da host endatà è nunvalid." + "Vus stuais endatar ina valur en il champ Port." + "\"Il champ «Port» sto esser vid, sch\'il champ «Host» è vid.\"" + "Il port endatà è nunvalid." + "Posiziun:" + "CID vischin:" + "Emprovas datas:" + "Servetsch GPRS:" + "Roaming:" + "IMEI:" + "Renviar cloms:" + "Dumber da reinizialisaziuns PPP dapi l\'aviar:" + "Deconnexiuns GSM:" + "Rait actuala:" + "Success da datas:" + "Retschavì PPP:" + "Servetsch GSM:" + "Intensitad dal signal:" + "Status dal clom:" + "PPP tramess:" + "Reinizialisaziuns dal signal radiofonic:" + "Messadi spetgant:" + "Numer da telefon:" + "Tscherner in champ da frequenza" + "Tip da rait:" + "Definir il tip da rait preferì:" + "Ping adr. IP:" + "Exequir in ping per in num da host (www.google.com):" + "Test client HTTP:" + "Exequir in test ping" + "SMSC:" + "Actualisaziun" + "Actualisar" + "Activar u deactivar la controlla DNS" + "Infos/parameters OEM" + "Definir il sectur GSM/UMTS" + "Chargiar la glista da secturs…" + "Definir" + "Betg reussì" + "Cun success" + "Las modificaziuns vegnan ad avair effect sch\'il cabel USB vegn connectà la proxima giada." + "Activar la memoria da massa USB" + "Bytes en total:" + "Nagina carta SD" + "Nagina carta SD" + "Bytes disponibels:" + "La carta SD vegn utilisada sco memoria da massa" + "La carta SD vegn utilisada sco memoria da massa" + "La carta SD po ussa vegnir allontanada." + "La carta SD po ussa vegnir allontanada." + "La carta SD è vegnida retratga durant l\'utilisaziun!" + "La carta SD è vegnida retratga durant l\'utilisaziun!" + "Bytes utilisads:" + "Tschertgar datotecas da multimedia sin la carta SD…" + "Tschertgar datotecas da multimedia sin la carta SD…" + "Carta SD montada mo per lectura" + "Carta SD montada mo per lectura" + "Vinavant" + "Lingua" + "Tscherner la lingua" + "Tscherner in\'acziun" + "Infurmaziuns da l\'apparat" + "Infurmaziuns da l\'accu" + "Visur" + "Infos davart il telefon" + "Carta SD" + "Carta SD" + "Parameters proxy" + "Interrumper" + "Parameters" + + + "Parameters" + "Modus d\'aviun" + "Deactivar tut las connexiuns senza fil" + "Deactivar connexiuns senza fil…" + "Activaziun da las connexiuns senza fil…" + "Senza fil & raits" + "Parameters da rait e wireless" + "\"Configurar WLAN, bluetooth, il modus d\'aviun, las raits mobilas e VPN \"" + "Roaming da datas" + "Connectar als servetschs da datas cun roaming" + "Connectar als servetschs da datas sche roaming vegn utilisà" + "La connexiun è interrutta perquai che Vus essas sortì da la rait da chasa ed il roaming da datas n\'è betg activà." + "Activar" + "Permetter il roaming da datas? Las tariffas da roaming pon esser considerablas!" + "Attenziun" + "Tscherner in purschider da rait" + "Tscherner in purschider da rait" + "Data ed ura" + "\"Configurar la data, il temp, la zona d\'urari ed ils formats\"" + "Automaticamain" + "Utilisar las valurs messas a disposiziun da la rait" + "Utilisar las valurs da la rait" + "Format da 24 h" + "Drizzar l\'ura" + "Tscherner la zona d\'urari" + "Definir la data" + "Tscherner in format da data" + "Zavrar tenor l\'alfabet" + "Zavrar tenor zona d\'urari" + "Lieu e segirezza" + "Parameters da segirezza e localisaziun" + "\"Definir ils parameters da Mia posiziun, da la debloccada dal visur, da la bloccada da la carta SIM e da la bloccada da la memoria da las infurmaziuns d\'annunzia\"" + "\"Definir mia posiziun, debloccar il visur, bloccar la memoria dad infurmaziuns d\'annunzia\"" + "Pleds-clav" + "Segirezza da la debloccaziun dal visur" + "Endrizzar la bloccaziun dal visur" + "\"Bloccar il visur cun agid dad in schema, in code PIN u in pled-clav\"" + "Midar la bloccaziun dal visur" + "\"Modifitgar u deactivar las bloccaziuns (code PIN, schema e pled-clav).\"" + "Nagin" + "Deactivar la segirezza da debloccaziun dal visur" + "Schema" + "Dissegnar in schema per debloccar il visur" + "PIN" + "Endatai in PIN numeric per debloccar il visur" + "Pled-clav" + "Endatai in pled-clav per debloccar il visur" + "Deactivà dad in administratur a distanza" + "Deactivar la bloccada dal visur" + "Allontanar in schema da debloccaziun" + "Allontanar il PIN da debloccaziun" + "Stizzar il pled-clav da debloccaziun" + "Midar il schema da debloccaziun" + "Midar il PIN da debloccaziun" + "Midar il pled-clav da debloccaziun" + "Il pled-clav sto cuntegnair almain %d caracters." + "Il PIN sto cuntegnair almain %d caracters." + "\"Tscherni \"\"Vinavant\"\", sche Vus essas a fin.\"" + "Vinavant" + "Il PIN dastga cuntegnair maximalmain %d caracters." + "Il PIN dastga sin il pli cuntegnair %d segns." + "Il PIN dastga mo cuntegnair las cifras 0-9." + "Il pled-clav cuntegna in caracter nunvalid." + "Il pled-clav sto cuntegnair almain in caracter" + "Il pled-clav sto cuntegnair almain ina cifra" + "Il pled-clav sto cuntegnair almain in simbol" + "OK" + "Interrumper" + "Administraziun dals apparats" + "Tscherner ils administraturs da l\'apparat" + "Agiuntar u allontanar administraturs dad apparats" + "Bluetooth" + "Activar Bluetooth" + "Parameters bluetooth" + "Parameters Bluetooth" + "\"Administrar las connexiuns, configurar il num e l\'identificaziun da l\'apparat\"" + "Dumonda d\'associaziun bluetooth" + "Infos da l\'apparat bluetooth" + "\""\n"Endatar il PIN per associar cun \"\"%1$s\"\". Empruvai cun 0000 u 1234.\"" + "\""\n"Endatar la clav per exequir l\'associaziun cun \"\"%1$s\"\".\"" + "\"Avant che connectar cun %1$s, verifitgar che la clav d\'access vegn mussada: %2$s.\"" + "%1$s"\n"vul far l\'associaziun." + "\"Endatai %2$s en \"\"%1$s\"\" per far l\'associaziun.\"" + "Connectar" + "Betg associar" + "Apparat periferic bluetooth" + "Adatg" + "Durant l\'associaziun cun %1$s è cumparì in problem." + "Durant l\'associaziun cun %1$s è cumparì in problem perquai ch\'il PIN u la clav endatada èn nuncorrects." + "Impussibel da stabilir ina connexiun cun %1$s." + "%1$s ha refusà l\'associaziun." + "Ina errur è cumparida durant l\'emprova da connectar cun %1$s." + "Tschertgar apparats" + "Connectar" + "Deconnectar" + "Associar e connectar" + "Deactivar l\'associaziun" + "Deconnectar e deactivar l\'associaziun" + "Opziuns…" + "Connectar cun…" + "Multimedia" + "Telefon" + "Transmissiun" + "Connectà cun il sistem d\'audio da las medias" + "Connectà cun ils parameters audio dal telefon" + "Connectà cun ils parameters audio dal telefonin e da las medias" + "Opziuns da %1$s" + "Connectar" + "Connectar cun in apparat bluetooth" + "Profils" + "Connectà cun ils parameters audio da las medias" + "Connectà cun il sistem dad audio dal telefonin" + "Connectà cun il server da transmissiun da datotecas" + "Betg connectà cun il server da transmissiun da datotecas" + "Utilisar per ils parameters dad audio da las medias" + "Utilisar per ils parameters audio dal telefon" + "Utilisar per la transmissiun da datotecas" + "Parameters da la basa" + "Utilisar la basa per l\'audio" + "Sco telefon ad autpledader" + "Per musica e multimedia" + "Memorisar ils parameters" + + + + + + + + "WLAN" + "Activar WLAN" + "Parameters WLAN" + "Parameters WLAN" + "Configurar & administrar ils puncts d\'access WLAN" + "Activaziun…" + "Deactivar…" + "Errur" + "En il modus d\'aviun" + "Impussibel da tschertgar las raits." + "Avis da rait" + "M\'avisar sch\'ina rait averta è disponibla" + "Agiuntar ina rait WLAN" + "Raits WLAN" + "Tschertgar" + "Avanzà" + "Connectar cun la rait" + "Allontanar la rait" + "Midar la rait" + "SSID da la rait" + "Segirezza" + "Intensitad dal signal" + "Status" + "Sveltezza da la connexiun" + "Adressa IP" + "Metoda EAP" + "Autentificaziun fasa 2" + "Certificat CA" + "Certificat utilisader" + "Identitad" + "Identitad anonima" + "Pled-clav" + "Mussar il pled-clav" + "(betg modifitgà)" + "(betg specifitgà)" + "Memorisà" + "Deactivà" + "Betg cuntanschibel" + "Segirà cun %1$s" + "\"%2$s, segirà cun %1$s\"" + "Connectar" + "Allontanar" + "Memorisar" + "Interrumper" + "Avanzà" + "Domena regulatur" + "Definir il dumber da chanals dad utilisar" + "Cun endrizzar la domena è cumparì in problem." + "%1$d chanals" + "Directiva da standby WLAN" + "Definir cura ch\'i duai vegnir midà da WLAN sin la rait da telefon" + "Cun endrizzar ina directiva da standby è cumparì in problem." + "Adressa MAC" + "Adressa IP" + "Parameters IP" + "Memorisar" + "Interrumper" + "Endatai per plaschair ina adressa IP valida." + "Utilisar ina IP statica" + "DNS 1" + "DNS 2" + "Gateway" + "Netmask" + "Punct d\'access WLAN mobil" + "Punct d\'access WLAN mobil %1$s activ" + "Errur en connex cun il punct d\'access WLAN mobil" + "Parameters dal punct d\'access WLAN" + "Configurar ed administrar il punct d\'access WLAN mobil" + "Parameters dal punct d\'access WLAN mobil" + "Configurar il punct d\'access WLAN" + "Punct d\'access WLAN mobil %1$s %2$s" + "AndroidHotspot" + "Tun" + "Visur" + "Parameters da tun" + "Modus silenzius" + "\"Nagin tun, danor per medias e svegliarin\"" + "Tut ils tuns exclus quels da datotecas da multimedia èn deactivads" + "Tun da scalin" + + "Volumen" + "Volumen dal tun da scalin" + + "Vibrar en il modus silenzius" + "Permetter la vibraziun en il modus silenzius" + "Vibrar" + "Vibrar en cas da cloms ed avis" + "Tun dad avis" + + "Glisch d\'avis pulsanta" + "Far pulsar pliras giadas la glisch dal trackball en cas da novs avis" + "Tun da scalin" + "Avis" + "Utilisar il volumen da tun dals cloms che entran per ils avis" + "Tscherner in tun per avis" + "Multimedia" + "Reglar il volumen per la musica ed ils videos" + "Svegliarin" + "Parameters audio da la basa attatgada" + "Smatgs udibels" + "Tastas cun tun durant cumponer" + "Activar ils tuns da la tastatura cun cumponer" + "Selecziuns udiblas" + "Sunar in tun cun tscherner sin il visur" + "Tun cun tscherner sin il visur" + "Tun cun bloccar il visur" + "Sunar in tun cun bloccar e debloccar il visur" + "Sunar in tun cun bloccar e debloccar il visur" + "Reacziun palpabla" + "Vibrar cun smatgar softkeys e far tschertas interacziuns UI" + "Vibrar cun smatgar softkeys e far tschertas interacziuns UI" + "Filter da ramurs" + "Eliminescha ramurs estras cun discurrer u registrar." + "Basa" + "Parameters da la basa" + "Audio" + "Parameters da la basa desktop attatgada" + "Parameters da la basa da l\'auto associada" + "Il telefon n\'è betg attatgà a la basa." + "Parameters da la basa attatgada" + "Betg chattà la basa" + "\"Per configurar ils parameters audio da la basa, sto il telefonin esser attatgà a la basa.\"" + "Tun cun attatgar a la basa" + "Sunar in tun cun attatgar il telefonin a la basa u cun separar el da la tala" + "Betg sunar in tun cun attatgar il telefonin a la basa u cun separar el da la tala" + "Contos e sincronisaziun" + "Agiuntar u allontanar contos e modifitgar lur parameters" + "Tschertgar" + "Configurar ils parameters e la cronologia da tschertga" + "Parameters dal visur" + "Animaziun" + "Mussar ina animaziun cun avrir e serrar fanestras" + "Animar las fanestras cun avrir e serrar" + "Rotar automaticamain il visur" + "Midar automaticamain l\'orientaziun cun rotar il telefonin" + "Midar automaticamain l\'orientaziun cun volver il telefonin" + "Clerezza" + "Adattar la clerezza dal visur" + "Timeout dal visur" + "Definir il retardament avant ch\'il visur sa stizza automaticamain" + "Clerezza automatica" + "Parameters da bloccaziun SIM" + "Configurar la bloccada SIM" + "Bloccaziun da la SIM" + "Bloccar la carta SIM" + "Dumandar il PIN per utilisar il telefonin" + "Dumandar il PIN per utilisar il telefonin" + "Midar il PIN da la carta SIM" + "PIN per la carta SIM" + "Bloccar la SIM" + "Debloccar la SIM" + "PIN actual da la SIM" + "Nov PIN per la SIM" + "Endatar danovamain il nov PIN" + "PIN da la SIM" + "PIN nuncorrect!" + "Ils PINs na correspundan betg!" + "Impussibel da midar il PIN."\n"Forsa è il PIN endatà nuncorrect." + "Il code PIN da la carta SIM è vegnì midà." + "Impussibel da midar il status da la bloccaziun da la carta SIM."\n"Forsa in PIN nuncorrect." + "OK" + "Interrumper" + "Status dal telefonin" + "Actualisaziuns dal sistem" + + "Versiun dad Android" + "Numer dal model" + "Versiun Baseband" + "Versiun dal kernel" + "Numer dal build" + "Betg disponibel" + "Status" + "Status" + "\"Numer da telefon, signal, etc.\"" + "Memoria" + "Parameters da memorisaziun" + "\"Prender ora la carta SD, mussar la capacitad da memorisar disponibla\"" + "\"Prender ora la carta SD, mussar la capacitad da memorisar disponibla\"" + "Mes numer da telefon" + "MIN" + "Versiun PRL" + "MEID" + "Tip da rait mobil" + "Status da la rait mobila" + "Status da servetsch" + "Intensitad dal signal" + "Roaming" + "Rait" + "Adressa WLAN-MAC" + "Adressa Bluetooth" + "Betg disponibel" + "Temp d\'activitad" + "Temp d\'activitad" + "Memoria interna dal telefonin" + "Carta SD" + "Carta SD" + "Memoria disponibla" + "Memoria en total" + "Demontar la carta SD" + "Demontar la carta SD per la retrair a moda segira" + "Demontar la carta SD per la retrair a moda segira" + "Inserir ina carta SD per la montar" + "Inserir ina carta SD per la montar" + "Montar la carta SD" + "Montar la carta SD" + "Montar la carta SD" + "Montar la carta SD" + "Formatar la carta SD" + "Formatar la carta SD" + "Formatar (stizzar) la carta SD" + "Formatar (stizzar) la carta SD" + "Betg disponibel" + " (mo per lectura)" + "Demontar la carta SD" + "Demontar la carta SD" + "\"Sche Vus demontais la carta SD, vegnan intginas da las applicaziuns che Vus utilisais a sa fermar fin che Vus attatgais puspè la carta SD.\"" + "\"Sche Vus demontais la carta SD, vegnan intginas da las applicaziuns che Vus utilisais a sa fermar fin che Vus attatgais puspè la carta SD.\"" + "Impussibel da demontar la carta SD" + "Impussibel da demontar la carta SD" + "Impussibel da demontar la carta SD. Empruvai pli tard." + "Impussibel da demontar la carta SD. Empruvai pli tard." + "La carta SD vegn demontada. Dai in tgit al champ dad avis per vesair il status." + "La carta SD vegn demontada. Dai in tgit al champ dad avis per vesair il status." + "Deconnectar…" + "Separaziun…" + "Status da l\'accu" + "Nivel da l\'accu" + "APN" + "Modifitgar il punct d\'access" + "<Betg definì>" + "Num" + "APN" + "Proxy" + "Port" + "Num d\'utilisader" + "Pled-clav" + "Server" + "MMSC" + "\"Proxy MMS" + "Port MMS" + "MCC" + "MNC" + "Tip d\'autentificaziun" + "Nagin" + "PAP" + "CHAP" + "PAP u CHAP" + "Tip dad APN (num dal punct d\'access)" + "Stizzar APN" + "Nov APN" + "Memorisar" + "Interrumper" + "Attenziun" + "Il champ «Num» na dastga betg esser vid." + "Il champ APN na dastga betg esser vid." + "Il champ MCC sto cuntegnair 3 caracters." + "Il champ MNC sto cuntegnair 2 u 3 caracters." + "Ils parameters APN predefinids vegnan restaurads" + "Reinizialisar ils parameters da standard" + "Terminà la reinizialisaziun dals parameters APN predefinids" + "Restaurar il stadi original" + "Stizza tut las datas dal telefonin" + "Questa acziun vegn a reinizialisar il telefonin e restaurar sias valurs originalas. Tut las datas ed applicaziuns telechargiadas vegnan stizzadas!" + "Questa acziun vegn a reinizialisar il telefonin e restaurar sias valurs originalas. Tut las datas ed applicaziuns telechargiadas vegnan stizzadas!" + + + + + + + + + "Reinizialisar il telefon" + "Stizzar tut las datas persunalas e las applicaziuns telechargiadas? Quest pass na po betg vegnir revocà!" + "Stizzar tut" + "Dissegnai Voss schema da debloccaziun" + "Vus stuais dissegnar Voss schema da debloccaziun per confermar la reinizialisaziun dal telefonin." + "Las datas n\'han betg pudì vegnir reinizialisadas perquai ch\'il servetsch da purificaziun dal sistem n\'è betg disponibel." + "Formatar la carta SD." + "Formatar la carta SD." + "Stizza tut las datas sin la carta SD" + "Stizza tut las datas sin la carta SD" + "Cun questa acziun vegn la carta SD en il telefonin stizzada. Vus perdais uschia TUT las datas sin la carta!" + "Cun questa acziun vegn la carta SD en il telefonin stizzada. Vus perdais uschia TUT las datas sin la carta!" + "Formatar la carta SD" + "Formatar la carta SD" + "Formatar la carta SD e stizzar l\'entir cuntegn da la carta? I n\'è betg pussaivel da revocar questa acziun!" + "Formatar la carta SD e stizzar l\'entir cuntegn da la carta? I n\'è betg pussaivel da revocar questa acziun!" + "Stizzar tut" + "Dissegnai per plaschair Voss schema da debloccaziun" + "Vus stuais dissegnar Voss schema da debloccaziun per confermar la formataziun da la carta SD." + "Vus stuais dissegnar Voss schema da debloccaziun per confermar la formataziun da la carta SD." + "Parameters da clom" + "\"Configurar messadis vocals, renviar cloms, cloms spetgants, identificaziun dal clamader\"" + "Tethering" + "Punct d\'access WLAN mobil" + "Tethering & punct d\'access mobil" + "Cundividi la connexiun da datas mobila da Voss telefonin cun agid dad in cabel USB." + "Transfurmai Voss telefonin en in punct d\'access WLAN" + "Cundividi la connexiun da datas mobila da Voss telefonin cun agid dad in cabel USB u transfurmai Voss telefonin en in punct d\'access WLAN mobil." + "USB" + "USB tethering" + "Stabilì la connexiun USB; activai l\'opziun correspundenta per tethering." + "Tethering activ" + "Tethering n\'è betg pussaivel durant l\'utilisaziun da memoria USB" + "USB betg connectà" + "Errur da tethering cun USB" + "Agid" + "Raits mobilas" + "\"Definir las opziuns da roaming, raits, APNs\"" + "Mes lieu" + "Utilisar la rait senza fil" + "Mussar la posiziun en applicaziuns (sco chartas) cun utilisar raits senza fil" + "Posiziun geografica determinada da WLAN e/u raits mobilas" + "Utilisar ils satellits GPS" + "Localisar sin il nivel da vias" + "Localisar sin nivel da vias (dovra dapli accu e tschiel avert)" + "Utilisar il GPS assistì" + "Utilisar in server per sustegnair il GPS (deactivar per reducir l\'utilisaziun da la rait)" + "Utilisar" + "Davart il telefonin" + "\"Mussar infurmaziuns legalas, status dal telefonin e versiun da la software\"" + "Infurmaziuns legalas" + "Contribuents" + "Copyright" + "Licenza" + "Cundiziuns d\'utilisaziun" + "Mussavia dal sistem" + "Co utilisar Voss telefon?" + "Licenzas open source" + "Cun chargiar las licenzas è cumparì ina errur." + "Chargiar…" + "Infurmaziuns da segirezza" + "Infurmaziuns da segirezza" + "\"Voss telefon n\'è betg connectà cun in servetsch da datas. Per consultar ussa questas infurmaziuns, accedi a %s cun agid d\'in computer cun access a l\'internet.\"" + "Chargiar…" + "Tscherner Voss pled-clav" + "Tscherner Voss PIN" + "Confermar Voss pled-clav" + "Confermar il PIN" + "Ils pleds-clav na correspundan betg." + "Ils codes PIN na correspundan betg." + "Il pled-clav è vegnì definì." + "Il PIN è vegnì definì." + "Il schema è vegnì definì." + "Debloccaziun dal visur" + "Midar il schema da debloccaziun" + "Midar il PIN da debloccaziun" + "Confermar il schema memorisà" + "Empruvai per plaschair danovamain:" + "Dissegnai in schema da debloccaziun:" + "Smatgar sin Menu per mussar l\'agid." + "Prender davent il det sche Vus avais terminà." + "Colliai almain %d puncts. Empruvai anc ina giada:" + "Il schema è registrà!" + "Dissegnai danovamain il schema per confermar:" + "Voss nov schema da debloccaziun:" + "Confermar" + "Registrar da nov" + "Empruvar danovamain" + "Vinavant" + "Schema da debloccaziun" + "Schema obligatoric" + "Dissegnar in schema per debloccar il visur" + "Schema visibel" + "Reacziun palpabla" + "Schema da debloccaziun" + "Midar il schema da debloccaziun" + "Co dissegnar in schema da debloccaziun:" + "Memia bleras emprovas senza success!" + "Empruvar anc ina giada en %d secundas." + "Interrumper" + "Vinavant" + "Segirar Voss telefonin" + "\"""Protegi Voss telefon cunter l\'utilisaziun nunautorisada cun crear in schema persunal per debloccar il visur. "\n\n"1"" Il suandant visur As mussa in exempel d\'in schema. "\n\n"2"" Suenter pudais Vus dissegnar Voss agen schema da debloccaziun. Vus pudais empruvar pliras cumbinaziuns, ma connectai almain quatter puncts in cun l\'auter. "\n\n"3"" Repeti Voss schema per confermar la tscherna. "\n\n"Per entschaiver, smatgai sin \"\"Enavant\"\""". "\n\n"Sche Vus na vulais betg activar la protecziun, smatgai sin \"\"Interrumper\"\".""\"" + "Schema d\'exempel" + "Colliai almain quatter puncts. "\n" "\n"Smatgai sin «Vinavant» per crear in agen schema." + "Administrar las applicaziuns" + "Administrar ed allontanar applicaziuns installadas" + "Applicaziuns" + "\"Administrar las applicaziuns, configurar cumbinaziuns da tastas per aviar svelt\"" + "Applicaziuns" + "Funtaunas nunenconuschentas" + "Permetter l\'installaziun dad applicaziuns che na derivan betg dad Android Market" + "Applicaziuns da funtaunas nunenconuschentas pon esser privlusas per Vossas datas privatas e per Voss telefonin. Vus confermais che Vus surpigliais la responsabladad per tut ils donns da Voss telefon e mintga sperdita da datas che pudessan resultar da l\'utilisaziun da questas applicaziuns." + "Infos davart l\'applicaziun" + "Memoria" + "Aviar sco standard" + "Autorisaziuns" + "Cache" + "Stizzar il cache" + "Cache" + "Cumonds" + "Sfurzar da terminar" + "Totalmain" + "Applicaziun" + "Datas" + "Deinstallar" + "Deactivar" + "Activar" + "Stizzar las datas" + "Deinstallar las actualisaziuns" + "Vus avais definì questa applicaziun sco standard per tschertas acziuns." + "Nagin standard" + "Stizzar las acziuns predefinidas" + "Nunenconuschent" + "Zavrar tenor num" + "Zavrar tenor grondezza" + + + + + "Administrar la capacitad da memorisar" + "Filter" + "Opziuns dal filter" + "Tuttas" + "Telechargià" + "Vegn exequì" + "Sin la carta SD" + "Sin la carta SD" + "Deactivà" + "Naginas applicaziuns." + + + + + + + "Recalcular la grondezza…" + "Stizzar" + "\"Tut las datas da questa applicaziun vegnan stizzadas definitivamain, inclus tut las datotecas, ils parameters, ils contos e las bancas da datas euv.\"" + "OK" + "Interrumper" + "Betg chattà l\'applicaziun" + "L\'applicaziun n\'è betg vegnida chattada en la glista da las applicaziuns installadas." + "Impussibel da stizzar las datas da l\'applicaziun." + "Deinstallar actualisaziuns" + "Vulais Vus deinstallar tut las actualisaziuns per questa applicaziun da sistem dad Android?" + "Stizzar las datas" + "Betg reussì da stizzar las datas per l\'applicaziun" + "Questa applicaziun ha access a las suandantas funcziuns da Voss telefon:" + "Calcular…" + "Impussibel da calcular la grondezza dal pachet." + "Naginas applicaziuns da terzas partidas èn installadas." + "versiun %1$s" + "Spustar" + "Spustar sin il telefon" + "Spustar a la carta SD" + "Spustar a la carta SD" + "Spustar" + "La capacitad da memorisar a disposiziun è nunsuffizienta." + "L\'applicaziun n\'exista betg." + "L\'applicaziun è protegida cunter copias." + "Il lieu d\'installaziun inditgà è nunvalid." + "Impussibel d\'installar actualisaziuns dal sistem sin memorias externas." + "Sfurzar da fermar" + "Ina applicaziun che vegn serrada cun forza po sa cumportar a moda nunspetgada. Vulais Vus cuntinuar?" + "Spustar l\'applicaziun" + "Betg reussì da spustar l\'applicaziun. %1$s" + "Posiziun preferida per installaziuns" + "Modifitgar la via d\'access preferida per l\'installaziun da novas applicaziuns." + "Utilisaziun da la memoria" + "Mussar la memoria utilisada tenor applicaziuns" + "Servetschs activs" + "Mussar e controllar ils servetschs che vegnan exequids" + "Reaviar en progress" + + + "Nagut vegn exequì." + "Servetsch avià da l\'applicaziun" + + + + + + + + + + + "%1$d process ed %2$d servetsch" + "%1$d process e %2$d servetschs" + "%1$d process ed %2$d servetsch" + "%1$d process e %2$d servetschs" + "Applicaziun vegn exequida" + "Betg activ" + "Servetschs" + "Process" + "Fermar" + "Parameters" + "Quest servetsch è vegnì avià da sia applicaziun. Sche Vus al serrais na po l\'applicaziun eventualmain betg pli vegnida exequida." + "\"Impussibel da serrar correctamain questa applicaziun. Sche Vus cuntinuais, ristgais Vus da perder ina part da la lavur actuala.\"" + + + "%1$s: vegn actualmain utilisà. Smatgar sin «Parameters» per controllar quest client." + "Il process principal che vegn utilisà actualmain" + "Il servetsch %1$s vegn actualmain utilisà." + "Il purschider %1$s vegn actualmain utilisà." + + + + + "Lingua e tastatura" + "Parameters da la lingua & da la tastatura" + + + + + "Tscherner la lingua" + + "Remplazzament auto." + "Curreger sbagls da scriver" + "Maiusclas auto." + "Cumenzar mintga frasa cun ina maiuscla" + "Interpuncziun automatica" + "Parameters" + "Smatgar duas giadas la tasta da vid per inserir «.»." + "Pleds-clav visibels" + "Mussar il pled-clav cun endatar" + "Questa metoda d\'endataziun è capabla da memorisar l\'entir text che Vus endatais inclus datas persunalas sco pleds-clav e numers da cartas da credit. Ella deriva da l\'applicaziun %1$s. Vulais Vus activar questa metoda d\'endataziun?" + "Dicziunari da l\'utilisader" + "Dicziunari da l\'utilisader" + + "Agiuntar" + "Agiuntar al dicziunari" + "Modifitgar il pled" + "Modifitgar" + "Stizzar" + "Vus n\'avais nagins pleds en Voss dicziunari persunal" + "Test" + "Infos davart il telefonin" + "Infurmaziuns davart l\'accu" + "Aviar svelt" + "Definir cumbinaziuns da tastas per aviar applicaziuns" + "Attribuir ina applicaziun" + "Nagina cumbinaziun da tastas" + "Tschertgar + %1$s" + "Stizzar" + "Vossa cumbinaziun da tastas per %1$s (%2$s) vegn stizzada." + "OK" + "Interrumper" + "Applicaziuns" + "Cumbinaziuns da tastas" + "Endataziun da text" + "Administrar las opziuns d\'endataziun da text" + "Parameters %1$s" + "Parameters da la tastatura dal visur" + "Tastatura da l\'apparat" + "Parameters da la tastatura integrada" + "Svilup" + "Definir las opziuns per il svilup d\'applicaziuns" + "Debugar USB" + "Modus da debugar sch\'in apparat periferic USB è connectà" + "Restar activ" + "Il visur na dorma mai cun chargiar" + "Posiziuns faussas" + "Permetter posiziuns faussas" + "Permetter da debugar USB?" + "\"Il debugar USB è mo previs per motivs da svilup. Uschia pudais Vus copiar datas tranter Voss computer ed il telefonin, installar applicaziuns sin il telefonin senza avis e leger datas da protocol.\"" + "Tscherner in gadget" + "Tscherner in widget" + "%1$d d %2$d h %3$d m %4$d s" + "%1$d h %2$d m %3$d s" + "%1$d m %2$d s" + "%1$d s" + "Statistica da l\'utilisaziun" + "Datas statisticas" + "Zavrar tenor:" + "Applicaziun" + "Dumber" + "Temp d\'utilisaziun" + "Agids d\'access" + "Parameters da l\'agid d\'access" + "Administrar las opziuns dals agids d\'access" + "Agids d\'access" + "Servetschs d\'agid d\'access" + "Nagins agids d\'access installads" + "\"Quest agid d\'access po rimnar l\'entir text che Vus endatais, inclus Vossas datas persunalas sco numers da cartas da credit, dentant nagins pleds-clav. El po era protocollar Vossas interacziuns cun l\'interfatscha d\'utilisader. Questa metoda deriva da l\'applicaziun %1$s. Vulais Vus utilisar quest agid d\'access?\"" + "Deactivar ils agids d\'endataziun?" + "Chattà nagina applicaziun dad agids d\'access" + "Nagina applicaziun d\'agids d\'access è installada."\n\n"Vus pudais telechargiar in screen reader da l\'Android Market per Voss apparat."\n\n"Cliccai sin «OK» per installar il screen reader." + "Buttun interruptur" + "Utilisar il buttun interruptur per finir il clom" + "Smatgar il buttun per metter en/ora il visur durant in telefon terminescha il clom (enstagl da stgirentar il visur)" + "Consum dad accu" + "Consumaders da l\'accu" + "Utilisaziun da l\'accu dapi la deconnexiun" + "Accu consumà dapi l\'ultima reinizialisaziun" + "Sur la battaria: %1$s" + "Deconnectà dapi %1$s" + "Vegn chargià" + "Visur activà" + "GPS activà" + "WLAN" + "Alert" + "Signal da telefon" + + + "Temp d\'activitad da l\'apparat" + "Temp activ WLAN" + "Temp en funcziun dal WLAN" + "%1$s - %2$s%%" + "Utilisaziun dal accu - detagls" + "Detagls d\'utilisaziun" + "Adattar il consum dad energia" + "Pachets inclus" + "Visur" + "WLAN" + "Bluetooth" + "Standby telefonin" + "Cloms vocals" + "Telefon inactiv" + "CPU - Durada totala" + "CPU - Fund davant" + "Betg sa durmentar" + "GPS" + + + "Telefon" + "Datas tramessas" + "Datas recepidas" + "Audio" + "Video" + "Temp activ" + "Temp senza signal" + "Sfurzar da fermar" + "Infurmaziuns davart l\'applicaziun" + "Parameters dad applicaziuns" + "Parameters visur" + "Parameters WLAN" + "Parameters Bluetooth" + "Accu utilisà per cloms" + "Consum da l\'accu sch\'il telefonin è inactiv" + "Accu consumà dal signal radiofonic" + "Midai al modus d\'aviun per spargnar accu en lieus senza access a la rait" + "La consumaziun d\'accu entras il visur e la glisch" + "Reducir la clerezza e/u il timeout dal visur" + "Accu utilisà da WLAN" + "Deactivar WLAN sch\'ella na vegn betg utilisada u na stat betg a disposiziun" + "Consumaziun da l\'accu entras Bluetooth" + "Deactivai Bluetooth sche Vus n\'utilisais betg la funcziun." + "Empruvai da connectar cun in auter apparat da Bluetooth" + "Accu consumà tenor applicaziun" + "Serrar u deinstallar l\'applicaziun" + "Controllar manualmain il GPS per evitar che l\'applicaziun l\'utiliseschia" + "L\'applicaziun dispona eventualmain da parameters che permettan da reducir il consum da l\'accu." + "%1$s dapi la deconnexiun" + "Dapi la davosa deconnexiun (%1$s)" + "Consum en total" + "Actualisar" + "Sistem operativ Android" + "Server multimedia" + "Entrada & sortida vocala" + "Parameters da l\'entrada e da la sortida vocala" + "Tschertga vocala" + "Tastatura Android" + "Endataziun vocala" + "Sortida vocala" + "Renconuschientscha vocala" + "Parameters da la reconuschientscha vocala" + "Parameters da \'%s\'" + "Parameters da text-en-lingua" + "Parameters da text-en-lingua" + "Adina utilisar mes param." + "Ils parameters predefinids surscrivan quels da las applicaziuns" + "Parameters predefinids" + "Modul predefinì" + "Definescha il modul da sintesa vocala che duai vegnir utilisà per vocalisar text." + "Sveltezza da pledar" + "Sveltezza cun la quala il text vegn discurrì" + "Autezza dal tun" + "Influenzescha il tun dal text discurrì" + "Lingua" + "Definescha la vusch specifica da mintga lingua per il text pledà" + "Tadlar in exempel" + "Far ina curta demonstraziun da la sintesa vocala" + "Installar las datas vocalas" + "Installar las datas necessarias per la sintesa vocala" + "Las vuschs necessarias per la sintesa vocala èn gia installadas." + "Quai è in exempel da la sintesa vocala." + "Voss parameters èn sa midads. Quai è in exempel che illustrescha ils novs parameters." + "Il modul tschernì na po betg vegnir exequì." + "Configurar" + "Tscherner in auter modul" + "Quest modul da sintesa vocala è capabel da memorisar l\'entir text discurrì inclus datas persunalas sco pleds-clav e numers da cartas da credit. El deriva da l\'applicaziun %s. Vulais Vus activar quest modul?" + "Moduls" + "Parameters %s" + "%s è activà." + "%s è deactivà." + "Linguas e vuschs" + "Installà" + "Betg installà" + "Feminin" + "Masculin" + "Installà il modul da sintesa vocala" + "Activar nov modul per utilisar" + "Controlla d\'energia" + "Actualisar ils parameters WLAN" + "Actualisaziun dals parameters bluetooth" + "Parameters da VPN" + "Connectar cun %s" + "Num d\'utilisader:" + "Pled-clav:" + "in num d\'utilisader" + "in pled-clav" + "Memorisar il num d\'utilisader" + "Connectar" + "Gea" + "Na" + "Enavos" + "Na" + "Memorisar" + "Interrumper" + "Reinizialisar" + "Connectar cun la rait" + "Deconnectar da la rait" + "Modifitgar la rait" + "Stizzar ina rait" + "\"Vus stuais endatar \"\"%s\"\".\"" + "Tschernì %s." + "Il num VPN «%s» exista gia. Tscherni in auter num." + "Vulais Vus propi stizzar questa VPN?" + "Na vulais Vus propi betg crear quest profil?" + "Vulais Vus propi sbittar las modificaziuns da quest profil?" + "Impussibel da connectar cun la rait. Vulais Vus anc empruvar ina giada?" + "Interrut la connexiun. Vulais Vus stabilir danovamain la connexiun?" + "Impussibel da resolver il num da server. Vulais Vus controllar il parameter dal num dal server?" + "Errur da verificaziun. Vulais Vus ussa controllar Voss parameters da secrets?" + "Ina u pliras infurmaziuns secretas paran da mancar en questa configuraziun VPN. Vulais Vus controllar Vossas infurmaziuns secretas?" + "Il num d\'utilisader u il pled-clav endatà n\'è betg correct. Empruvar anc ina giada?" + "Il server ha in problem. Probablamain èn il num d\'utilisader u il pled-clav endatà nuncorrect. Vulais Vus anc empruvar ina giada?" + "Il server na reagescha betg. Eventualmain sa chattais Vus davos ina firewall che impedescha la connexiun cun il server. Vulais Vus empruvar anc ina giada?" + "La negoziaziun cun il server n\'è betg reussida. Il server n\'è forsa betg cumpatibel cun Vossa opziun da criptaziun. Vulais Vus controllar il parameter da criptaziun?" + "Agiuntar in VPN" + "Agiuntar VPN" + "Agiuntar il VPN «%s»" + "Detagls davart %s" + "VPN" + "Connectar…" + "Deconnectar…" + "Connectà" + "Connectar cun la rait" + "Num VPN" + "in num VPN" + %s» è vegnì agiuntà" + "Modificaziuns applitgadas a «%s»" + "Definir il certificat utilisader" + "Certificat utilisader" + "in certificat utilisader" + "Definir il certificat CA" + "Certificat dal post da certificaziun (CA)" + "in certificat CA" + "Definir la clav L2TP" + "Clav L2TP" + "ina clav L2TP" + "criptaziun" + "Criptadi PPTP" + "Definir la clav IPSec preinstallada" + "Clav preinstallada IPSec" + "ina clav IPSec preinstallada" + "Definir il server VPN" + "Server VPN" + "in server VPN" + "Num da server VPN" + "Domenas da tschertga DNS" + "Domenas da tschertga DNS" + "%s è definì." + "Betg definì %s" + "\"Valur \"\"%s\"\" betg definida (facultativ)\"" + "\"Activar «%s»" + "\"Deactivar \"\"%s\"\"\"" + "%s è activà." + "L\'opziun «%s» è deactivada." + "Parameters da VPN" + "Configurar ed administrar las raits privatas virtualas (VPN)" + "(betg midà)" + "(betg definì)" + "Memorisaziun da las infurmaziuns d\'annunzia" + "Identitads segiradas" + "Las applicaziuns pon acceder a certificats segirads ed infurmaziuns d\'annunzia" + "Endatar il pled-clav" + "Endatai il pled-clav per la memoria da las infurmaziuns d\'annunzia." + "Installar da la carta SD" + "Installar da la carta SD" + "Installar ils certificats criptads da la carta SD" + "Installar ils certificats criptads da la carta SD" + "Definir il pled-clav" + "Definir/midar il pled-clav da la memoria da las infurmaziuns d\'annunzia" + "Stizzar la memoria" + "Stizzar il cuntegn da la memoria da las infurmaziuns d\'annunzia e reinizialisar il pled-clav" + "Vulais Vus propi stizzar tut las infurmaziuns d\'annunzia e reinizialisar il pled-clav per la memorisaziun da las infurmaziuns d\'annunzia?" + "Pled-clav actual:" + "Nov pled-clav:" + "Confermar il nov pled-clav:" + "Defini in pled-clav per la memorisaziun dad identitads dad almain 8 caracters." + "Endatai il pled-clav correct." + "Endatai il pled clav correct. Vus avais anc ina emprova avant che la memoria da las infurmaziuns d\'annunzia vegn stizzada." + "Endatai il pled-clav correct. Vus avais anc %1$d emprovas per endatar il dretg pled-clav. Suenter vegn la memoria da las infurmaziuns d\'annunzia stizzada." + "Ils pleds-clav na correspundan betg." + "Vus stuais endatar in pled-clav e confermar." + "Endatai il pled-clav." + "Il pled-clav sto cuntegnair almain 8 caracters." + "La memoria per las infurmaziuns d\'annunzia è vegnì stizzà." + "La memoria da las infurmaziuns d\'annunzia è activà" + "La memoria per las infurmaziuns d\'annunzia è deactivada." + "Sistem da datotecas criptadas" + "Criptar las datas privatas da l\'utilisader" + "Activar la memorisaziun da datas privatas da l\'utilisader en sistems da datotecas criptadas sin quest apparat" + "Per activar ils sistems da datotecas criptadas ston las datas dal telefon vegnir reinizialisadas." + "Per deactivar sistems da datotecas criptadas ston las datas da l\'apparat vegnir reinizialisadas." + "Activar" + "Deactivar" + "Interrumper" + "La midada dal modus da sistems da datotecas criptadas è vegnì interrut." + "Avertiment da sistems da datotecas criptadas" + "Tun d\'urgenza" + "Definir il cumportament en cas d\'in clom d\'urgenza" + "Protecziun da datas" + "Parameters da la protecziun da datas" + "Copias da segirezza e restauraziun" + "Datas persunalas" + "Far copias da segirezza da mias datas" + "Far copias da segirezza da mes parameters e dad autras datas d\'applicaziun." + "Restauraziun automatica" + "Restaurar ils parameters u autras datas da copias da segirezza sche jau reinstallesch ina applicaziun" + "Copia da segirezza" + "Vulais Vus propi interrumper la copia da segirezza dals parameters e da las datas da l\'applicaziun e stizzar tut las copias sin ils servers da Google?" + "Parameters d\'administraziun da l\'apparat" + "Administratur dad apparats" + "Deactivar" + "Administraturs dals apparats" + "Nagin administratur dad apparats disponibel" + "Activar l\'administratur dad apparats periferics?" + "Activar" + "Administratur dad apparats" + "L\'activaziun da quest administratur pussibilitescha che l\'applicaziun %1$s possia exequir suandantas operaziuns:" + "Quest administratur è activà e permetta a l\'applicaziun %1$s d\'exequir las suandantas operaziuns:" + "Senza num" + "General" + "Cloms entrants" + "Avis" + "Commentaris" + diff --git a/res/values-ro-nokeys/strings.xml b/res/values-ro-nokeys/strings.xml new file mode 100644 index 00000000000..b30125b69a1 --- /dev/null +++ b/res/values-ro-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Gestionaţi aplicaţiile" + diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml new file mode 100644 index 00000000000..0c23a9b0e62 --- /dev/null +++ b/res/values-ro/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "America" + "Europa" + "Africa" + "Asia" + "Australia" + "Pacific" + "Toate" + + + "Nicio animaţie" + "Anumite animaţii" + "Toate animaţiile" + + + "Nu sunt afişate animaţii pentru ferestre" + "Sunt afişate anumite animaţii în fereastră" + "Sunt afişate toate animaţiile pentru ferestre" + + + "15 secunde" + "30 de secunde" + "1 minut" + "2 minute" + "10 minute" + "30 de minute" + + + "Foarte încet" + "Încet" + "Normală" + "Rapid" + "Foarte rapid" + + + "Foarte scăzut" + "Redusă" + "Normală" + "Ridicată" + "Foarte ridicat" + + + "Engleză americană" + "Engleză britanică" + "Franceză" + "Germană" + "Italiană" + "Spaniolă" + + + + "În curs de scanare..." + "Se conectează..." + "În curs de autentificare…" + "Se obţine adresa IP..." + "Conectată" + "Suspendată" + "În curs de deconectare..." + "Deconectată" + "Nereuşit" + + + + "În curs de scanare..." + "Se conectează la %1$s..." + "Se autentifică cu %1$s…" + "Se obţine adresa IP de la %1$s…" + "Conectat la %1$s" + "Suspendată" + "În curs de deconectare de la %1$s..." + "Deconectată" + "Nereuşit" + + + "Deschideţi" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Slab" + "Corect" + "Bun" + "Excelent" + + + "La dezactivarea ecranului" + "Niciodată când este conectat" + "Niciodată" + + + "Durată de utilizare" + "Numărul lansărilor" + "Nume aplicaţie" + + + "PEAP" + "TLS" + "TTLS" + + + "Niciunul" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Dezactivate" + "Alarmă" + "Vibrare" + + + "Niciunul" + "PAP" + "CHAP" + "PAP sau CHAP" + + + "Stocare internă pe dispozitiv" + "Card SD detaşabil" + "Permiteţi sistemului să decidă" + + + "Întotdeauna" + "Niciodată" + "Numai în modul Silenţios" + "Numai când modul nu este Silenţios" + + diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml new file mode 100644 index 00000000000..c2baeb7f0c5 --- /dev/null +++ b/res/values-ro/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Da" + "Nu" + "Necunoscută" + "Porniţi radioul" + "Opriţi radioul" + "Afişaţi agenda de pe SIM" + "Afişaţi numerele fixe de apelare" + "Vedeţi numere de apelare de serviciu" + "Obţineţi lista PDP" + "În aria de acoperire" + "În afara ariei de acoperire" + "Numai apeluri de urgenţă" + "Radio oprit" + "Roaming" + "Nu se utilizează roaming" + "Inactiv" + "Sună" + "Apel în curs" + "Deconectat" + "Se conectează" + "Conectat" + "Suspendat" + "necunoscut" + "pachete" + "octeţi" + "dBm" + "asu" + "LAC" + "CID" + "Demontaţi stocarea USB" + "Demontaţi cardul SD" + "Ştergeţi stocarea USB" + "Ştergeţi cardul SD" + "Mică" + "Medie" + "Mare" + "OK" + "Stocare USB" + "Card SD" + "Stare baterie:" + "Cablu de alimentare:" + "Scară baterie:" + "Nivel baterie:" + "Buna funcţionare a bateriei:" + "Tehnologia bateriei:" + "Voltaj baterie:" + "mV" + "Temperatură baterie:" + "° C" + "Durată de la pornire:" + "Durată de activitate a bateriei:" + "Durată de activitate în timpul încărcării:" + "Durata pentru care ecranul este activ:" + "Necunoscut" + "Încarcă" + "(AC)" + "(USB)" + "Descărcare" + "Nu încarcă" + "Complet" + "Deconectat" + "AC" + "USB" + "AC+USB" + "Necunoscut" + "Necunoscut" + "Bun" + "Supraîncălzire" + "Epuizată" + "Peste voltaj" + "Eroare necunoscută" + "Bluetooth" + "Detectabil" + "Detectabil pentru %1$s (de) secunde…" + "Setaţi dispozitivul ca detectabil" + "Blocaţi apelarea vocală" + "Împiedicaţi apelarea prin Bluetooth când este blocat ecranul" + "Dispozitive Bluetooth" + "Nume dispozitiv" + "Nu s-a setat niciun nume, se utilizează numele contului" + "Scanaţi pentru a detecta dispozitive" + "%1$s va fi deconectat." + "Conectat" + "Deconectat" + "În curs de deconectare..." + "Se conectează..." + + "Asociaţi cu acest dispozitiv" + "În curs de împerechere..." + "Asociat, dar neconectat" + "handsfree/cască" + "În curs de scanare" + "Solicitare de împerechere prin Bluetooth" + "Solicitare de împerechere" + "Selectaţi împerecherea cu " + "Selector de dispozitive Bluetooth" + "Solicitare de permisiune Bluetooth" + "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth. Doriţi să faceţi acest lucru?" + "O aplicaţie de pe telefonul dvs. solicită permisiunea de a seta telefonul dvs. ca detectabil de către alte dispozitive Bluetooth pentru %1$d (de) secunde. Doriţi să faceţi acest lucru?" + "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth şi să seteze telefonul dvs. ca detectabil de către alte dispozitive timp de %1$d (de) secunde. Doriţi să faceţi acest lucru?" + "Se activează Bluetooth..." + "Setări privind data şi ora" + "13:00" + "13:00" + "Schimbaţi ora" + "Data" + "Selectaţi un fus orar" + "Normal (%s)" + "Previzualizaţi:" + "Dimensiune font:" + + + "Trimiteţi broadcast" + "Action:" + "Porniţi activity" + "Resource:" + "Cont:" + "Ştergeţi" + "Port" + "Restabiliţi valorile prestabilite" + "Salvaţi" + "Nume de gazdă" + "Atenţie" + "OK" + "Numele de gazdă introdus nu este valid." + "Trebuie să completaţi câmpul pentru port." + "Câmpul pentru port trebuie să fie necompletat în situaţia în care câmpul pentru gazdă este necompletat." + "Portul introdus nu este valid." + "Locaţie:" + "CID vecin:" + "Încercări de date:" + "Serviciu GPRS:" + "Roaming:" + "IMEI:" + "Redirecţionare apel:" + "Numărul de resetări PPP de la pornire:" + "Deconectări GSM:" + "Reţeaua actuală:" + "Succese în ceea ce priveşte datele:" + "PPP primit:" + "Serviciu GSM:" + "Putere semnal:" + "Stare apel:" + "PPP trimis:" + "Resetări radio:" + "Mesaj în aşteptare:" + "Număr de telefon:" + "Selectaţi banda radio" + "Tip de reţea:" + "Setaţi tipul preferat de reţea:" + "Daţi comandă ping spre adresa IP:" + "Daţi comandă ping pentru numele de gazdă (www.google.ro):" + "Test client HTTP:" + "Desfăşuraţi test de comandă ping" + "SMSC:" + "Actualizaţi" + "Actualizaţi" + "Activaţi verificarea DNS-ului" + "Informaţii/Setări caracteristice OEM" + "Setaţi banda GSM/UMTS" + "Se încarcă lista de benzi..." + "Setaţi" + "Nereuşit" + "Reuşit" + "Modificările intră în vigoare când se reconectează cablul USB" + "Activaţi stocarea în masă prin USB" + "Număr total de octeţi:" + "Stocarea USB nemontată" + "Niciun card SD" + "Octeţi disponibili:" + "Stoc. USB este utiliz. ca disp. de stocare masivă" + "Cardul SD este utilizat ca dispozitiv de stocare în masă" + "Puteţi elim. stoc. USB în siguranţă" + "Acum puteţi elimina cardul SD în siguranţă" + "Stoc. USB elimin. în timpul funcţionării!" + "Cardul SD a fost scos în timp ce era încă utilizat!" + "Octeţi utilizaţi:" + "Se scan. stoc. USB pt. media..." + "Se scanează cardul SD pentru a se identifica fişiere media..." + "Stoc. USB mont.numai în citire" + "Cardul SD montat este numai în citire" + "Înainte" + "Cod local" + "Selectaţi limba" + "Selectaţi activitate" + "Informaţii despre dispozitiv" + "Informaţii baterie" + "Afişare" + "Informaţii telefon" + "Stocare USB" + "Card SD" + "Setări proxy" + "Anulaţi" + "Setări" + "Setări" + "Setări" + "Mod Avion" + "Dezactivaţi toate conexiunile wireless" + "Se dezactivează conexiunile wireless..." + "Se activează conexiunile wireless..." + "Reţele wireless" + "Setări pentru reţeaua wireless" + "Gestionaţi reţelele Wi-Fi, funcţia Bluetooth, modul Avion, reţelele mobile şi reţelele VPN" + "Roaming de date" + "Conectaţi-vă la servicii de date în roaming" + "Conectaţi-vă la serviciile de date în roaming" + "Aţi pierdut conectivitatea la date deoarece aţi părăsit reţeaua de domiciliu neavând activat roamingul." + "Activaţi" + "Permiteţi roamingul de date? Puteţi acumula taxe considerabile pentru roaming!" + "Atenţie" + "Selectarea operatorului" + "Selectaţi un operator de reţea" + "Data şi ora" + "Setaţi data, ora, fusul orar şi formatele." + "Automat" + "Utilizaţi valorile furnizate de reţea" + "Utilizaţi valorile furnizate de reţea" + "Utilizaţi formatul de 24 de ore" + "Setaţi ora" + "Selectaţi un fus orar" + "Setaţi data" + "Selectaţi formatul pentru dată" + "Sortaţi în ordine alfabetică" + "Sortaţi după fusul orar" + "Locaţie şi securitate" + "Setări privind locaţia şi siguranţa" + "Setaţi Locaţia mea, deblocarea ecranului, blocarea cardului SIM, blocarea stocării acreditărilor" + "Setaţi Locaţia mea, deblocarea ecranului, blocarea stocării acreditărilor" + "Parole" + "Siguranţa deblocării ecranului" + "Configuraţi blocarea ecranului" + "Blocaţi ecranul cu ajutorul unui model, al unui cod PIN sau al unei parole" + "Modificaţi blocarea ecranului" + "Modificaţi sau dezactivaţi modelul, codul PIN sau siguranţa prin parolă" + "Deloc" + "Dezactivaţi securitatea pentru deblocarea ecranului" + "Model" + "Desenaţi un model pentru deblocarea ecranului" + "PIN" + "Introduceţi un cod PIN numeric pentru a debloca ecranul" + "Parolă" + "Introduceţi o parolă pentru a debloca ecranul" + "Dezactivată de administratorul telefonului la distanţă" + "Activaţi blocarea ecranului" + "Eliminaţi modelul pentru deblocare" + "Eliminaţi codul PIN de deblocare" + "Eliminaţi parola de deblocare" + "Schimbaţi modelul pentru deblocare" + "Schimbaţi codul PIN de deblocare" + "Schimbaţi parola pentru deblocare" + "Parola trebuie să conţină minimum %d (de) caractere" + "Codul PIN trebuie să conţin minimum %d (de) caractere" + "Apăsaţi pe Continuaţi la final" + "Continuaţi" + "Codul PIN nu poate conţine mai mult de %d (de) cifre" + "Codul PIN nu poate conţine mai mult de %d (de) cifre" + "Codul PIN trebuie să conţină numai cifre de la 0 la 9" + "Parola conţine un caracter nepermis" + "Parola trebuie să conţină minimum o literă" + "Parola trebuie să conţină minimum o cifră" + "Parola trebuie să conţină minimum un simbol" + "OK" + "Anulaţi" + "Administrarea dispozitivelor" + "Selectaţi administratorii de dispozitive" + "Adăugaţi sau eliminaţi administratori de dispozitive" + "Bluetooth" + "Activaţi funcţia Bluetooth" + "Setări Bluetooth" + "Setări Bluetooth" + "Gestionaţi conexiunile, setaţi numele dispozitivului şi detectabilitatea acestuia" + "Solicitare de împerechere prin Bluetooth" + "Informaţii dispozitiv Bluetooth" + \n"Introduceţi codul PIN pentru împerechere cu „%1$s”. (Încercaţi 0000 sau 1234.)" + \n"Introduceţi cheia de acces pentru împerecherea cu „%1$s”." + "Pentru împerechere cu „%1$s”, confirmaţi faptul că acesta afişează cheia de acces: %2$s." + "%1$s"\n" doreşte o împerechere." + "Introduceţi %2$s în „%1$s” pentru împerechere." + "Asociaţi" + "Nu asociaţi" + "dispozitiv Bluetooth" + "Atenţie" + "A apărut o problemă la împerecherea cu %1$s." + "A apărut o problemă la împerecherea cu %1$s deoarece codul PIN sau cheia de acces este incorectă." + "Nu se poate stabili comunicarea cu %1$s." + "Împerechere respinsă de %1$s." + "A apărut o problemă la conectarea la %1$s." + "Scanaţi pentru a detecta dispozitive" + "Conectaţi-vă" + "Deconectaţi" + "Asociaţi şi conectaţi" + "Anulaţi împerecherea" + "Deconectaţi şi anulaţi împerecherea" + "Opţiuni…" + "Conectaţi-vă la..." + "Media" + "Telefon" + "Transfer" + "Conectat la profilul pentru conţinut media audio" + "Conectat la componenta audio a telefonului" + "Conectat la profilul pentru conţinut media audio al telefonului şi al suportului" + "Opţiuni pentru %1$s" + "Conectaţi-vă" + "Conectaţi-vă la dispozitivul Bluetooth" + "Profiluri" + "Conectat la profilul pentru conţinut media audio" + "Conectat la componenta audio a telefonului" + "Conectat la serverul de transfer de fişiere" + "Neconectat la serverul de transfer de fişiere" + "Utilizaţi pentru profilul pentru conţinut media audio" + "Utilizaţi pentru componenta audio a telefonului" + "Utilizaţi pentru transferul de fişiere" + "Setări de andocare" + "Utilizaţi dispozitivul de andocare pentru componenta audio" + "Ca difuzor" + "Pentru muzică şi fişiere media" + "Reţineţi setările" + "NFC" + "Utilizaţi Near Field Communication pentru a citi şi a face schimb de etichete" + "A apărut o eroare." + "Wi-Fi" + "Activaţi Wi-Fi" + "Setări Wi-Fi" + "Setări Wi-Fi" + "Configuraţi şi gestionaţi punctele de acces wireless" + "Se activează..." + "În curs de dezactivare..." + "Eroare" + "În modul Avion" + "Imposibil de scanat pentru identificarea reţelelor" + "Notificare de reţea" + "Doresc să fiu notificat când este disponibilă o reţea deschisă" + "Adăugaţi o reţea Wi-Fi" + "Reţele Wi-Fi" + "Scanaţi" + "Avansate" + "Conectaţi-vă la reţea" + "Eliminaţi reţeaua" + "Modificaţi reţeaua" + "SSID reţea" + "Securitatea" + "Putere semnal" + "Stare" + "Viteză link" + "Adresă IP" + "Metodă EAP" + "Autentificare faza 2" + "Certificat CA" + "Certificat de utilizator" + "Identitate" + "Identitate anonimă" + "Parolă" + "Afişaţi parola." + "(neschimbate)" + "(neindicat)" + "Reţinută" + "Dezactivată" + "În afara ariei de acoperire" + "Securizată cu %1$s" + "%2$s, securizat cu %1$s" + "Conectaţi-vă" + "Eliminaţi" + "Salvaţi" + "Anulaţi" + "Avansate" + "Domeniu de reglementare" + "Setaţi numărul de canale care să fie utilizate" + "A apărut o problemă la setarea domeniului de reglementare." + "%1$d (de) canale" + "Politica de dezactivare a funcţiei Wi-Fi" + "Indicaţi când să se comute de la Wi-Fi la date mobile" + "A apărut o problemă la setarea politicii de dezactivare a funcţiei Wi-Fi." + "Adresă MAC" + "Adresă IP" + "Setări IP" + "Salvaţi" + "Anulaţi" + "Introduceţi o adresă IP validă." + "Utilizaţi adresa IP statică" + "DNS 1" + "DNS 2" + "Gateway" + "Mască de reţea" + "Hotspot Wi-Fi portabil" + "Hotspot portabil %1$s activ" + "Eroare de hotspot Wi-Fi portabil" + "Setări hotspot Wi-Fi portabil" + "Configuraţi şi gestionaţi hotspot Wi-Fi portabil" + "Setări hotspot Wi-Fi portabil" + "Configuraţi hotspot Wi-Fi" + "Hotspot Wi-Fi portabil %1$s%2$s" + "AndroidHotspot" + "Sunet" + "Afişare" + "Setări de sunet" + "Mod Silenţios" + "Dezactivaţi toate sunetele, cu excepţia celor ale conţinutului media şi a alarmelor" + "Toate sunetele, cu excepţia celor pentru conţinutul media, sunt dezactivate" + "Ton de apel al telefonului" + + "Volum" + "Volum sonerie" + + "Vibrează la profilul Silenţios" + "Permiteţi feedbackul prin vibraţii în modul Silenţios" + "Vibrare" + "Feedback prin vibraţie pentru apeluri şi notificări" + "Ton de apel pentru notificări" + + "Indicator luminos de notificare prin pulsaţie" + "Lumina trackballului pulsează în mod repetat pentru noile notificări" + "Ton de apel" + "Notificare" + "Utilizaţi volumul apelurilor de intrare pentru notificări" + "Selectaţi tonul de apel pentru notificări" + "Media" + "Setaţi volumul pentru muzică şi videoclipuri" + "Alarmă" + "Setări audio pentru dispozitivul de andocare ataşat" + "Feedback audio la atingere" + "Redaţi tonuri la utilizarea tastaturii pentru apelare" + "Redaţi tonuri la utilizarea tastaturii pentru apelare" + "Opţiuni selectate pentru sunete" + "Redaţi sunetul când se selectează de pe ecran" + "Redaţi sunetul când se selectează de pe ecran" + "Sunete de blocare a ecranului" + "Redaţi sunete la blocarea şi la deblocarea ecranului" + "Doresc ca blocarea şi la deblocarea ecranului să fie însoţite de sunete" + "Feedback haptic" + "Vibrează la apăsarea pe tastele funcţionale şi la anumite interacţiuni cu interfaţa de utilizare" + "Vibrează la apăsarea pe tastele funcţionale şi la anumite interacţiuni cu interfaţa de utilizare" + "Anulare zgomot" + "Suprimaţi zgomotul de fundal la vorbire sau la înregistrare." + "Andocare" + "Setări de andocare" + "Audio" + "Setări pentru dispozitivul de andocare al desktopului ataşat" + "Setări pentru dispozitivul de andocare al maşinii ataşat" + "Telefonul nu este andocat" + "Setări pentru dispozitivul de andocare ataşat" + "Dispozitivul de andocare nu a fost găsit" + "Telefonul trebuie să fie andocat pentru a configura componenta audio a dispozitivului de andocare" + "Sunet de inserare în dispozitivul de andocare" + "Redaţi sunet la introducerea sau la scoaterea telefonului din dispozitivul de andocare" + "Nu redaţi sunetul la introducerea şi la scoaterea telefonului din dispozitivul de andocare" + "Conturi şi sincronizare" + "Adăugaţi sau eliminaţi conturi şi modificaţi setările contului" + "Căutaţi" + "Gestionaţi setările şi istoricul căutărilor" + "Setări de afişare" + "Animaţie" + "Afişaţi animaţie la deschiderea şi la închiderea ferestrelor" + "Afişaţi animaţie la deschiderea şi la închiderea ferestrelor" + "Rotire automată a ecranului" + "Schimbaţi automat orientarea la rotirea telefonului" + "Doresc schimbarea automată a orientării la rotirea telefonului" + "Luminozitate" + "Ajustaţi luminozitatea ecranului" + "Durată până la dezactivarea ecranului" + "Ajustaţi decalajul înainte de dezactivarea automată a ecranului" + "Luminozitate automată" + "Setări de blocare a cardului SIM" + "Activaţi blocarea cardului SIM" + "Blocare card SIM" + "Blocaţi cardul SIM" + "Solicitaţi codul PIN pentru utilizarea telefonului" + "Solicitaţi codul PIN pentru utilizarea telefonului" + "Schimbaţi codul PIN pentru SIM" + "PIN SIM" + "Blocaţi cardul SIM" + "Deblocaţi cardul SIM" + "Vechiul cod PIN al cardului SIM" + "Nou cod PIN pentru SIM" + "Reintroduceţi noul cod PIN" + "PIN SIM" + "Cod PIN incorect!" + "Codurile PIN nu corespund!" + "Imposibil de schimbat codul PIN."\n"Codul PIN poate fi incorect." + "Codul PIN pentru SIM a fost modificat" + "Imposibil de modificat starea de blocare a cardului SIM."\n"Codul PIN poate fi incorect." + "OK" + "Anulaţi" + "Stare telefon" + "Actualizări de sistem" + + "Versiune Android" + "Număr model" + "Versiunea benzii de bază" + "Versiune nucleu" + "Numărul versiunii" + "Indisponibil" + "Stare" + "Stare" + "Număr de telefon, semnal etc." + "Stocare" + "Setări de stocare" + "Demontaţi stocarea USB, afişaţi stocarea disponibilă" + "Demontaţi cardul SD, afişaţi spaţiul de stocare disponibil" + "Numărul meu de telefon" + "MIN" + "Versiune PRL" + "MEID" + "Tip de reţea mobilă" + "Starea reţelei mobile" + "Starea acoperirii" + "Putere semnal" + "Roaming" + "Reţea" + "Adresă MAC Wi-Fi" + "Adresă Bluetooth" + "Indisponibilă" + "Durată de funcţionare" + "Durată de activitate" + "Stocare internă" + "Stocare USB" + "Card SD" + "Spaţiu disponibil" + "Spaţiu total" + "Demontaţi cardul SD" + "Demontaţi stocarea USB internă" + "Demontaţi cardul SD, pentru a-l putea elimina în siguranţă" + "Inser. stoc. USB pt. montare" + "Introduceţi un card SD pentru montare" + "Montaţi stocarea USB" + "Montaţi cardul SD" + "Montarea stocării USB" + "Montaţi cardul SD" + "Ştergeţi stocarea USB" + "Ştergeţi cardul SD" + "Şterge toate datele de pe stoc. USB internă a telef., cum ar fi muz. şi foto." + "Şterge toate datele de pe cardul SD al telefonului, cum ar fi muzica şi fotografiile" + "Indisponibil" + " (numai citire)" + "Demontaţi stocarea USB" + "Demontaţi cardul SD" + "Dacă demontaţi dispozitivul de stocare USB, unele aplicaţii pe care le utilizaţi se vor opri şi ar putea fi nedisponibile până la remontarea dispozitivului USB." + "Dacă demontaţi cardul SD, unele aplicaţii utilizate în acel moment se vor opri şi pot fi indisponibile până la remontarea cardului SD." + "Demontarea stocării USB eşuată" + "Demontarea cardului SD nu a reuşit" + "Dispozitivul de stocare USB nu poate fi demontat. Încercaţi din nou mai târziu." + "Imposibil de demontat cardul SD. Încercaţi din nou mai târziu." + "Dispozitivul de stocare USB va fi demontat." + "Cardul SD va fi demontat." + "În curs de demontare" + "Demontare în curs" + "Stare baterie" + "Nivelul bateriei" + "Nume APN" + "Modificaţi punctul de acces" + "<Nesetat>" + "Nume" + "APN" + "Proxy" + "Port" + "Nume de utilizator" + "Parolă" + "Server" + "MMSC" + "Proxy MMS" + "Port MMS" + "MCC" + "MNC" + "Tip de autentificare" + "Niciunul" + "PAP" + "CHAP" + "PAP sau CHAP" + "Tip APN" + "Ştergeţi APN" + "APN nou" + "Salvaţi" + "Renunţaţi" + "Atenţie" + "Câmpul Nume nu poate fi necompletat." + "Numele APN nu poate fi necompletat." + "Câmpul MCC trebuie să conţină 3 cifre." + "Câmpul MNC trebuie să conţină 2 sau 3 cifre." + "Se restabilesc setările APN standard" + "Resetaţi la valorile prestabilite" + "Resetarea setărilor APN standard a fost finalizată" + "Resetarea configurării din fabrică" + "Şterge toate datele de pe telefon" + "Această acţiune va şterge toate datele din ""stocarea internă"" a telefonului, inclusiv:"\n\n
  • "Contul dvs. Google"
  • \n
  • "datele şi setările sistemului şi ale aplicaţiilor"
  • \n
  • "aplicaţiile descărcate"
  • \n\n"Pentru a şterge toate datele de pe acest telefon, ""stocarea USB"" trebuie să fie ştearsă."\n\n
    + "Această acţiune va şterge toate datele din ""stocarea internă"" a telefonului, inclusiv:"\n\n
  • "Contul dvs. Google"
  • \n
  • "datele şi setările sistemului şi ale aplicaţiilor"
  • \n
  • "aplicaţiile descărcate"
  • \n\n"Pentru a şterge şi muzica, imaginile şi alte date ale utilizatorului, ""cardul SD"" trebuie să fie şters."\n\n
    + "Ştergeţi stocarea USB" + "Ştergeţi cardul SD" + "Ştergeţi toate datele de pe stoc. USB internă a telef., cum ar fi muz. şi foto." + "Ştergeţi datele de pe cardul SD al telef., cum ar fi muz. sau foto." + "Resetaţi telefonul" + "Ştergeţi toate informaţiile personale şi toate aplicaţiile descărcate? Nu puteţi anula această acţiune!" + "Ştergeţi tot" + "Desenaţi modelul pentru deblocare" + "Trebuie să desenaţi un model pentru deblocare pentru a confirma resetarea unui telefon." + "Nu a fost efectuată nicio resetare deoarece serviciul Ştergere sistem nu este disponibil." + "Ştergeţi stocarea USB" + "Ştergeţi cardul SD" + "Şterge datele din stocarea USB" + "Ştergeţi toate datele de pe cardul SD" + "Această acţiune va şterge stocarea USB şi veţi pierde ""toate"" datele stocate aici!" + "Această acţiune va şterge cardul SD şi veţi pierde ""toate"" datele stocate aici!" + "Ştergeţi stocarea USB" + "Ştergeţi cardul SD" + "Ştergeţi stocarea USB şi toate fişierele stocate pe acesta? Acţiunea nu poate fi anulată!" + "Ştergeţi cardul SD şi toate fişierele stocate pe acesta? Acţiunea nu poate fi anulată!" + "Ştergeţi tot" + "Desenaţi modelul pentru deblocare" + "Trebuie să desenaţi modelul pentru deblocare pentru a confirma că doriţi ştergerea stocării USB." + "Trebuie să desenaţi modelul pentru deblocare, pentru a confirma că doriţi să ştergeţi cardul SD." + "Setări apel" + "Activaţi mesageria vocală, redirecţionarea apelurilor, apelul în aşteptare, ID apelant" + "Tethering" + "Hotspot portabil" + "Tethering şi hotspotul portabil" + "Permiteţi accesul la conexiunea la date mobile a telefonului dvs. prin USB" + "Permiteţi accesul la conexiunea mobilă a telefonului dvs. ca hotspot Wi-Fi portabil" + "Permiteţi accesul la conexiunea la date mobile a telefonului dvs. prin USB sau ca hotspot Wi-Fi portabil" + "USB" + "Tethering prin USB" + "USB conectat, verificaţi pentru distribuirea de internet" + "Se utilizează pentru distribuirea de internet" + "Imposibil de efectuat distribuirea de internet când se utilizează stocarea USB" + "USB neconectat" + "Eroare de tethering prin USB" + "Ajutor" + "Reţele mobile" + "Setaţi opţiuni pentru roaming, reţele, nume APN" + "Locaţia mea" + "Utilizaţi reţele wireless" + "Vedeţi locaţia în aplicaţii (cum ar fi Hărţi Google) cu ajutorul reţelelor wireless" + "Locaţie stabilită prin Wi-Fi şi/sau reţele mobile" + "Utilizaţi sateliţi GPS" + "Localizare efectuată la nivel de stradă" + "Localizaţi până la nivelul străzii (necesită mai multă energie a bateriei plus vedere spre cer)" + "Utilizaţi GPS asistat" + "Utilizaţi serverul pentru a asista funcţia GPS (debifaţi pentru a reduce utilizarea reţelei)" + "Utilizaţi serverul pentru a asista funcţia GPS (debifaţi pentru a îmbunătăţi performanţa GPS)" + "Despre telefon" + "Vedeţi informaţiile de ordin juridic, starea telefonului, versiunea software-ului" + "Informaţii de ordin juridic" + "Colaboratori" + "Drept de autor" + "Licenţă" + "Termeni şi condiţii" + "Program de instruire privind sistemul" + "Aflaţi cum puteţi utiliza telefonul" + "Licenţe open source" + "A apărut o problemă la încărcarea licenţelor." + "Se încarcă…" + "Informaţii privind siguranţa" + "Informaţii privind siguranţa" + "Telefonul dvs. nu este conectat la un serviciu de date. Pentru a vedea acum această informaţie, accesaţi %s de la orice computer conectat la internet." + "Se încarcă…" + "Alegeţi parola" + "Alegeţi codul PIN" + "Confirmaţi parola" + "Confirmaţi codul PIN" + "Parolele nu corespund" + "Codurile PIN nu corespund" + "Parola a fost setată" + "Codul PIN a fost setat" + "Modelul a fost setat" + "Deblocare ecran" + "Schimbaţi modelul pentru deblocare" + "Schimbaţi codul PIN de deblocare" + "Confirmaţi modelul salvat" + "Ne pare rău, încercaţi din nou:" + "Desenaţi un model pentru deblocare" + "Apăsaţi pe Meniu pentru ajutor." + "Ridicaţi degetul când aţi terminat." + "Conectaţi minimum %d (de) puncte. Încercaţi din nou:" + "Model înregistrat!" + "Desenaţi din nou modelul pentru a confirma:" + "Noul dvs. model pentru deblocare:" + "Confirmaţi" + "Redesenare" + "Încercaţi din nou" + "Continuaţi" + "Model pentru deblocare" + "Solicitaţi model" + "Trebuie să desenaţi modelul pentru a debloca ecranul" + "Utilizaţi un model vizibil" + "Utilizaţi feedback tactil" + "Setaţi modelul pentru deblocare" + "Schimbaţi modelul pentru deblocare" + "Modul de desenare a unui model de deblocare" + "Prea multe încercări incorecte!" + "Încercaţi din nou peste %d (de) secunde." + "Anulaţi" + "Înainte" + "Securizarea telefonului" + "Protejaţi telefonul de utilizare neautorizată prin crearea unui model personal pentru deblocarea ecranului. "\n\n"1""  În următorul ecran, priviţi desenarea unui exemplu de model. "\n\n"2""  La final, desenaţi propriul model personal pentru deblocare. Încercaţi diferite modele, dar conectaţi minimum patru puncte. "\n\n"3""  Desenaţi din nou modelul pentru a-l confirma. "\n\n"Sunteţi pregătit să începeţi? Atingeţi „Înainte”"". "\n\n"Pentru a lăsa telefonul neprotejat, atingeţi „Anulaţi”." + "Exemplu de model" + "Conectaţi minimum patru puncte."\n" "\n"Atingeţi „Înainte” când sunteţi pregătit să desenaţi propriul model." + "Gestionaţi aplicaţiile" + "Gestionaţi şi eliminaţi aplicaţiile instalate" + "Aplicaţii" + "Gestionaţi aplicaţii, creaţi comenzi rapide pentru lansare rapidă" + "Setări aplicaţie" + "Surse necunoscute" + "Permiteţi instalarea aplicaţiilor ce nu aparţin magazinului virtual Market" + "Telefonul şi datele dvs. personale sunt mai vulnerabile la un atac din partea aplicaţiilor ce provin din surse necunoscute. Acceptaţi faptul că sunteţi singurul responsabil pentru deteriorarea telefonului sau pierderea datelor ce pot avea loc ca urmare a utilizării acestor aplicaţii." + "Informaţii despre aplicaţie" + "Stocare" + "Lansaţi în mod prestabilit" + "Permisiuni" + "Memorie cache" + "Goliţi memoria cache" + "Memorie cache" + "Comenzi" + "Opriţi forţat" + "Total" + "Aplicaţie" + "Date" + "Dezinstalaţi" + "Dezactivaţi" + "Activaţi" + "Ştergeţi datele" + "Dezinstalaţi actualizările" + "Aţi ales să lansaţi această aplicaţie în mod prestabilit pentru anumite acţiuni." + "Nu este setată nicio valoare standard." + "Ştergeţi valorile standard" + "Necunoscut" + "Sortaţi după nume" + "Sortaţi după dimensiune" + "Afişaţi serv. care funcţ." + "Procese memorie cache" + "Gestionaţi spaţiul" + "Filtraţi" + "Selectaţi opţiunile de filtrare" + "Toate" + "Descărcate" + "Rulează" + "Stocare USB" + "Pe cardul SD" + "Dezactivată" + "Nu există aplicaţii." + "Stocare internă" + "Stocare USB" + "Stocare card SD" + "Se recalculează dimensiunea..." + "Ştergeţi" + "Toate datele acestei aplicaţii vor fi şterse definitiv. Aici sunt incluse toate fişierele, setările, conturile, bazele de date şi aşa mai departe." + "OK" + "Anulaţi" + "Aplicaţia nu a fost găsită" + "Aplicaţia nu a fost găsită în lista de aplicaţii instalate." + "Imposibil de şters datele despre aplicaţie." + "Dezinstalaţi actualizările" + "Doriţi să dezinstalaţi toate actualizările acestei aplicaţii de sistem Android?" + "Ştergeţi datele" + "Nu a reuşit ştergerea datelor pentru aplicaţie" + "Această aplicaţie poate accesa următoarele elemente de pe telefonul dvs.:" + "În curs de calculare..." + "Imposibil de calculat dimensiunea pachetului" + "Nu aveţi instalată nicio aplicaţie terţă parte." + "versiunea %1$s" + "Mutaţi" + "Mutaţi în telefon" + "Mutaţi în stocarea USB" + "Mutaţi pe cardul SD" + "Se deplasează" + "Nu mai există suficient spaţiu de stocare." + "Aplicaţia nu există." + "Aplicaţia este protejată la copiere." + "Locaţia de instalare indicată nu este validă." + "Actualizările de sistem nu pot fi instalate pe suportul extern." + "Opriţi forţat" + "Dacă forţaţi oprirea unei aplicaţii, este posibil ca aceasta să nu mai funcţioneze corect. Sigur doriţi acest lucru?" + "Mutaţi aplicaţia" + "Mutarea aplicaţiei nu a reuşit. %1$s" + "Locaţie preferată de instalare" + "Schimbaţi locaţia preferată de instalare pentru noile aplicaţii." + "Utilizare stocare" + "Afişaţi spaţiul de stocare utilizat de aplicaţii" + "Servicii în curs de funcţionare" + "Vedeţi şi controlaţi serviciile care funcţionează în prezent" + "Reporneşte" + "Proces de fundal în memoria cache" + "Nu rulează niciun serv." + "Pornit de aplicaţie." + + + "%1$s liberă" + "%1$s util." + "RAM" + + + "%1$d proces şi %2$d serviciu" + "%1$d proces şi %2$d (de) servicii" + "%1$d (de) procese şi %2$d serviciu" + "%1$d (de) procese şi %2$d (de) servicii" + "Aplicaţia care rulează" + "Nu există servicii active" + "Servicii" + "Procese" + "Opriţi" + "Setări" + "Acest serviciu a fost pornit de propria aplicaţie. Oprirea serviciului poate duce la eşuarea aplicaţiei." + "Această aplicaţie nu poate fi oprită în siguranţă. Oprirea aplicaţiei ar putea duce la pierderea datelor." + "Acesta este un proces de aplicaţie vechi, păstrat pentru o viteză mai bună în cazul în care este nevoie de el din nou. În mod normal nu există motive pentru a-l opri." + "%1$s: se află în prezent în utilizare. Atingeţi Setări pentru a controla serviciul." + "Procesul principal care se află în utilizare." + "Serviciul %1$s se află în utilizare." + "Furnizorul %1$s se află în utilizare." + "Opriţi serviciul sistemului?" + "Sigur doriţi să opriţi acest serviciu al sistemului? Dacă da, este posibil ca unele funcţii ale telefonului să nu mai funcţioneze corect decât după ce îl veţi închide şi deschide din nou." + "Limbă şi tastatură" + "Setări privind limba şi tastatura" + "Setări de limbă" + "Setări tastatură" + "Selectaţi limba" + + "Înlocuire automată" + "Corectaţi cuvintele scrise greşit" + "Introducere automată a majusculelor" + "Scrieţi cu literă mare prima literă din propoziţii" + "Se introduce automat punctuaţia" + "Setări pentru tastatura fizică" + "Apăsaţi de două ori pe tasta de spaţiu pentru a insera „.”" + "Parole vizibile" + "Afişaţi parola pe măsură ce introduceţi text" + "Această metodă de introducere poate culege în întregime textul introdus, inclusiv datele personale cum ar fi parolele şi numerele cardurilor de credit. Aceasta provine de la aplicaţia %1$s. Utilizaţi această metodă de introducere?" + "Dicţionarul utilizatorului" + "Dicţionarul utilizatorului" + + "Adăugaţi" + "Adăugaţi în dicţionar" + "Modificaţi cuvântul" + "Modificaţi" + "Ştergeţi" + "Nu există cuvinte în dicţionarul pentru utilizator. Puteţi adăuga un cuvânt prin intermediul meniului." + "Testare" + "Informaţii telefon" + "Informaţii baterie" + "Lansare rapidă" + "Setaţi comenzi rapide de la tastatură pentru a lansa aplicaţii" + "Atribuiţi o aplicaţie" + "Fără comandă rapidă" + "Căutaţi + %1$s" + "Ştergeţi" + "Comanda dvs. rapidă pentru %1$s (%2$s) va fi ştearsă." + "OK" + "Anulaţi" + "Aplicaţii" + "Comenzi rapide" + "Introducere text" + "Gestionaţi opţiunile de introducere a textului" + "Setări %1$s" + "Setări pentru tastatura de pe ecran" + "Tastatură integrată" + "Setări pentru tastatura fizică încorporată" + "Dezvoltare" + "Setaţi opţiuni pentru dezvoltarea aplicaţiilor" + "Depanare USB" + "Mod de depanare când este conectat USB" + "Activ permanent" + "Ecranul nu va fi inactiv pe durata încărcării" + "Permiteţi locaţiile fictive" + "Permiteţi locaţiile fictive" + "Permiteţi depanarea USB?" + "Depanarea USB are exclusiv scopuri de dezvoltare. Aceasta se poate utiliza pentru a copia date de pe computer pe dispozitiv, pentru a instala aplicaţii pe dispozitiv fără notificare şi pentru a citi datele din jurnale." + "Alegeţi obiectul gadget" + "Alegeţi obiectul widget" + "%1$d z %2$d h %3$d m %4$d s" + "%1$d h %2$d m %3$d s" + "%1$d m %2$d s" + "%1$d sec." + "Statistici de utilizare" + "Statistici de utilizare" + "Sortaţi după:" + "Aplicaţie" + "Numărul total" + "Durată de utilizare" + "Accesibilitate" + "Setări de accesibilitate" + "Gestionaţi opţiunile de accesibilitate" + "Accesibilitate" + "Servicii de accesibilitate" + "Nu este instalat niciun serviciu de accesibilitate." + "Acest serviciu de accesibilitate poate culege în întregime textul introdus, inclusiv datele personale, numerele cărţilor de credit, dar nu şi parolele. Poate, de asemenea, să înregistreze interacţiunile cu interfaţa de utilizare. Aceasta provine de la aplicaţia %1$s. Utilizaţi acest serviciu de accesibilitate?" + "Dezactivaţi accesibilitatea?" + "Nu a fost găsită nicio aplicaţie legată de accesibilitate" + "Nu aveţi instalată nicio aplicaţie legată de accesibilitate."\n\n"Puteţi descărca un cititor de ecran pentru dispozitivul dvs. din Android Market."\n\n"Faceţi clic pe OK pentru a instala cititorul de ecran." + "Buton de pornire" + "Butonul de pornire finalizează apelul" + "În timpul unui apel, apelul se finalizează prin apăsarea pe butonul de pornire, nu prin dezactivarea ecranului" + "Utilizarea bateriei" + "Ce funcţii au utilizat bateria" + "Utilizarea bateriei de la deconectare" + "Utilizarea bateriei de la resetare" + "%1$s pe baterie" + "%1$s de la deconectare" + "Se încarcă" + "Ecran activat" + "GPS activat" + "Wi-Fi" + "Utilizată" + "Semnal telefon" + + + "Durată de activitate a dispozitivului" + "Timp de funcţionare Wi-Fi" + "Timp de funcţionare Wi-Fi" + "%1$s - %2$s%%" + "Detalii despre utilizarea bateriei" + "Detalii despre utilizare" + "Ajustaţi utilizarea de energie" + "Pachete incluse" + "Afişaj" + "Wi-Fi" + "Bluetooth" + "Aşteptare celulă" + "Apeluri vocale" + "Telefon inactiv" + "Total procesor" + "Procesor în prim plan" + "Menţineţi activ" + "GPS" + "Funcţionare Wi-Fi" + "Telefon" + "Date trimise" + "Date primite" + "Audio" + "Video" + "Durată de activitate" + "Durată fără semnal" + "Opriţi forţat" + "Informaţii despre aplicaţie" + "Setările aplicaţiei" + "Setări de afişare" + "Setări Wi-Fi" + "Setări Bluetooth" + "Baterie utilizată de apelurile vocale" + "Baterie utilizată când telefonul este inactiv" + "Baterie utilizată de radio celular" + "Comutaţi la modul Avion pentru a economisi energia în zonele fără acoperire celulară" + "Baterie utilizată de afişaj şi de lumina de fundal" + "Reduceţi luminozitatea şi/sau durata până la dezactivarea ecranului" + "Baterie utilizată de Wi-Fi" + "Dezactivaţi reţeaua Wi-Fi atunci când nu o utilizaţi sau când nu este disponibilă" + "Baterie utilizată de Bluetooth" + "Dezactivaţi funcţia Bluetooth atunci când nu o utilizaţi" + "Încercaţi să vă conectaţi la un alt dispozitiv Bluetooth" + "Bateria este utilizată de aplicaţie" + "Opriţi sau dezinstalaţi aplicaţia" + "Controlaţi manual funcţia GPS pentru a împiedica utilizarea acesteia de aplicaţie" + "Aplicaţia poate oferi setări pentru reducerea utilizării bateriei" + "%1$s de la deconectare" + "De la ultima deconectare pentru %1$s" + "Totaluri privind utilizarea" + "Actualizaţi" + "Sistem de operare Android" + "Server media" + "Intrare şi ieşire voce" + "Setări de intrare şi de ieşire a vocii" + "Căutare vocală" + "Tastatură Android" + "Intrare voce" + "Ieşire voce" + "Recunoaştere voce" + "Setări de recunoaştere a vocii" + "Setări pentru „%s”" + "Setări text în vorbire" + "Setări text în vorbire" + "Doresc să se utilizeze întotdeauna setările mele" + "Setările standard de mai jos înlocuiesc setările aplicaţiei" + "Setări standard" + "Motor standard" + "Setează utilizarea motorului de sintetizare a vorbirii pentru textul vorbit" + "Ritmul vorbirii" + "Viteza cu care este vorbit textul" + "Înălţime" + "Afectează tonul textului vorbit" + "Limbă" + "Setează vocea caracteristică limbii pentru textul vorbit" + "Ascultaţi un exemplu" + "Redaţi o demonstraţie scurtă a sintetizării vorbirii" + "Instalaţi date vocale" + "Instalaţi datele vocale necesare pentru sintetizarea vorbirii" + "Vocile necesare pentru sintetizarea vorbirii sunt deja instalate corect" + "Acesta este un exemplu de sintetizare a vorbirii." + "Setările s-au modificat. Acesta este un exemplu de sunet pentru aceste setări." + "Motorul selectat nu poate funcţiona" + "Configuraţi" + "Selectaţi un alt motor" + "Acest motor de sintetizare a vorbirii poate culege în întregime textul vorbit, inclusiv datele personale cum ar fi parolele şi numerele cărţilor de credit. Acesta provine de la motorul %s. Permiteţi utilizarea acestui motor de sintetizare a vorbirii?" + "Motoare" + "Setări %s" + "%s este activat" + "%s este dezactivat" + "Limbi şi voci" + "Instalată" + "Neinstalată" + "Feminină" + "Masculină" + "Motorul de sint. a vorb. instalat" + "Act. mot. nou înaintea utiliz." + "Comandă alimentare" + "Se actualizează setarea Wi-Fi" + "Se actualizează setarea pentru Bluetooth" + "Setări VPN" + "Conectaţi-vă la %s" + "Nume de utilizator:" + "Parolă:" + "un nume de utilizator" + "o parolă" + "Doresc să se reţină numele de utilizator" + "Conectaţi-vă" + "Da" + "Nu" + "Înapoi" + "Nu" + "Salvaţi" + "Anulaţi" + "Reveniţi" + "Conectaţi-vă la reţea" + "Deconectaţi-vă de la reţea" + "Modificaţi reţeaua" + "Ştergeţi reţeaua" + "Trebuie să introduceţi %s." + "Trebuie să selectaţi %s." + "Numele VPN „%s” există deja. Găsiţi un alt nume." + "Sigur doriţi să ştergeţi această reţea VPN?" + "Sunteţi sigur că nu doriţi să creaţi acest profil?" + "Sigur doriţi să renunţaţi la modificările aduse acestui profil?" + "Imposibil de conectat la reţea. Doriţi să încercaţi din nou?" + "Conexiune pierdută. Doriţi să vă conectaţi din nou?" + "Numele serverului nu se poate rezolva. Doriţi să verificaţi setarea pentru numele serverului?" + "Eroare de provocare. Doriţi să verificaţi setarea pentru secrete?" + "Unul sau mai multe secrete lipsesc din această configuraţie VPN. Doriţi să verificaţi setarea pentru secrete?" + "Numele de utilizator sau parola introdusă este incorectă. Doriţi să încercaţi din nou?" + "Serverul nu a putut fi accesat. Numele de utilizator sau parola introduse pot fi incorecte. Doriţi să încercaţi din nou?" + "Serverul nu a putut fi accesat. Este posibil să fiţi protejat(ă) printr-un firewall care vă împiedică să vă conectaţi la server. Doriţi să încercaţi din nou?" + "Negocierea serverului nu a reuşit. Este posibil ca serverul să nu accepte opţiunea dvs. de criptare. Doriţi să verificaţi setarea dvs. de criptare?" + "Adăugaţi o reţea VPN" + "Adăugaţi o reţea VPN" + "Adăugaţi VPN %s" + "Detalii despre %s" + "Reţele VPN" + "Se conectează..." + "Se deconectează..." + "Conectat" + "Conectaţi-vă la reţea" + "Nume VPN" + "un nume de VPN" + "„%s” a fost adăugat" + "Sunt aduse modificări pentru „%s”" + "Setaţi certificatul de utilizator" + "Certificat de utilizator" + "un certificat de utilizator" + "Setaţi certificatul CA" + "Certificat de autoritate (CA)" + "un certificat CA" + "Setaţi secretul L2TP" + "Secret L2TP" + "un secret L2TP" + "criptare" + "Criptare PPTP" + "Setaţi cheia prepartajată IPSec" + "Cheie prepartajată IPSec" + "o cheie prepartajată IPSec" + "Setaţi serverul VPN" + "Server VPN" + "un server VPN" + "Numele serverului VPN" + "Domenii de căutare DNS" + "Domenii de căutare DNS" + "%s este setată" + "%s nesetat" + "%s nesetată (opţională)" + "Activaţi %s" + "Dezactivaţi %s" + "%s este activat" + "%s este dezactivat" + "Setări VPN" + "Configuraţi şi gestionaţi reţele private virtuale (VPN)" + "(nemodificat)" + "(nesetat)" + "Stocarea acreditărilor" + "Utilizaţi acreditări securizate" + "Permiteţi aplicaţiilor să acceseze certificate securizate şi alte acreditări" + "Introduceţi parola" + "Introduceţi parola pentru stocarea acreditărilor." + "Instalaţi de pe stoc. USB" + "Instalaţi de pe cardul SD" + "Instalaţi certificate criptate din stocarea USB" + "Instalaţi certificate criptate de pe cardul SIM" + "Setaţi parola" + "Setaţi sau modificaţi parola pentru stocarea acreditărilor" + "Ştergeţi datele stocate" + "Eliminaţi stocarea acreditărilor pentru întregul conţinut şi resetaţi parola" + "Sigur doriţi să ştergeţi toate acreditările şi să resetaţi parola pentru stocarea acestora?" + "Parola actuală:" + "Parola nouă:" + "Confirmaţi noua parolă:" + "Setaţi o parolă pentru stocarea acreditărilor (minimum 8 caractere)." + "Introduceţi parola corectă." + "Introduceţi parola corectă. Mai aveţi la dispoziţie o încercare pentru a introduce parola corectă înainte ca stocarea acreditărilor să fie ştearsă." + "Introduceţi parola corectă. Mai aveţi la dispoziţie %1$d (de) încercări pentru a introduce parola corectă înainte de ştergerea stocării acreditărilor." + "Parolele nu corespund." + "Trebuie să introduceţi şi să confirmaţi o parolă." + "Introduceţi parola." + "Parola trebuie să conţină minimum 8 caractere." + "Stocarea acreditărilor este ştearsă." + "Stocarea acreditărilor este activată." + "Stocarea acreditărilor este dezactivată." + + + + + + + + + + + + + + + + + + + + + "Ton de urgenţă" + "Setaţi comportamentul la efectuarea unui apel de urgenţă" + "Confidenţialitate" + "Setări privind confidenţialitatea" + "Creaţi copie de rezervă şi restabiliţi" + "Date personale" + "Creaţi o copie de rezervă pentru datele dvs." + "Creaţi o copie de rezervă pentru datele aplicaţiei, parolele Wi-Fi şi pentru alte setări în serverele Google" + "Restabilire automată" + "Dacă reinstalez o aplicaţie, doresc să se restabilească setările sau alte date pentru care există o copie de rezervă" + "Copie de rezervă" + "Sigur doriţi să opriţi crearea unei copii de rezervă pentru parolele, marcajele şi alte setări Wi-Fi şi pentru datele aplicaţiei şi să ştergeţi toate copiile de pe serverele Google?" + "Setări de administrare a dispozitivului" + "Administrator de dispozitive" + "Dezactivaţi" + "Administratori de dispozitive" + "Nu există niciun administrator de dispozitive disponibil" + "Activaţi administratorul de dispozitive?" + "Activaţi" + "Administrator de dispozitive" + "Activarea acestui administrator va permite aplicaţiei %1$s să efectueze următoarele operaţiuni:" + "Acest administrator este activ şi permite aplicaţiei %1$s să efectueze următoarele operaţii:" + "Fără titlu" + "General" + "Apeluri de intrare" + "Notificări" + "Feedback" +
    diff --git a/res/values-sk-nokeys/strings.xml b/res/values-sk-nokeys/strings.xml new file mode 100644 index 00000000000..62b51ecad3f --- /dev/null +++ b/res/values-sk-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Správa aplikácií" + diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml new file mode 100644 index 00000000000..ec46a44c641 --- /dev/null +++ b/res/values-sk/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Európa" + "Afrika" + "Ázia" + "Austrália" + "Tichomorie" + "Všetko" + + + "Žiadne animácie" + "Niektoré animácie" + "Všetky animácie" + + + "Nezobrazujú sa žiadne animácie okien" + "Zobrazujú sa niektoré animácie okien" + "Zobrazujú sa animácie okien" + + + "15 sekúnd" + "30 sekúnd" + "1 minúta" + "2 min." + "10 minút" + "30 minút" + + + "Veľmi pomalá" + "Pomalá" + "Normálna" + "Rýchla" + "Veľmi rýchla" + + + "Veľmi nízka" + "Nízka" + "Normálna" + "Vysoká" + "Veľmi vysoká" + + + "americká angličtina" + "britská angličtina" + "Francúzština" + "Nemčina" + "Taliančina" + "Španielčina" + + + + "Prebieha vyhľadávanie..." + "Prebieha pripájanie…" + "Prebieha overovanie…" + "Prebieha načítanie adresy IP…" + "Pripojené" + "Pozastavená" + "Prebieha odpájanie..." + "Odpojený" + "Neúspešné" + + + + "Prebieha vyhľadávanie..." + "Prebieha pripájanie k sieti %1$s..." + "Prebieha overovanie v sieti %1$s..." + "Prebieha získavanie adresy IP zo siete %1$s..." + "Pripojené k sieti %1$s" + "Pozastavená" + "Prebieha odpájanie od siete %1$s..." + "Odpojený" + "Neúspešné" + + + "Otvoriť" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Nízka" + "Dostatočná" + "Dobrá" + "Výborná" + + + "Pri vypnutí obrazovky" + "Nikdy pri zapnutom napájaní" + "Nikdy" + + + "Doba použitia" + "Počet spustení" + "Názov aplikácie" + + + "PEAP" + "TLS" + "TTLS" + + + "Žiadne" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Vypnuté" + "Upozornenie" + "Vibrovať" + + + "Žiadne" + "PAP" + "CHAP" + "PAP alebo CHAP" + + + "Interný ukladací priestor zariadenia" + "Odnímateľná karta SD" + "Automaticky vyberie systém" + + + "Vždy" + "Nikdy" + "Iba v tichom režime" + "Iba ak nie je v tichom režime" + + diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml new file mode 100644 index 00000000000..163e026aa80 --- /dev/null +++ b/res/values-sk/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Áno" + "Nie" + "Neznáme" + "Zapnúť rádio" + "Vypnúť rádio" + "Zobraziť adresár karty SIM" + "Zobraziť čísla pevného vytáčania" + "Zobraziť čísla volaní služieb" + "Získať zoznam PDP" + "Činné" + "Nefunguje" + "Len tiesňové volania" + "Rádio je vypnuté" + "Roaming" + "Bez roamingu" + "Nečinný" + "Vyzváňanie" + "Prebiehajúci hovor" + "Odpojený" + "Pripája sa" + "Pripojené" + "Pozastavená" + "neznáme" + "pakety" + "B" + "dBm" + "asu" + "LAC" + "CID" + "Odpoj. uklad. priestor USB" + "Odpojiť kartu SD" + "Vymazať ukladací priestor USB" + "Vymazať kartu SD" + "Malé" + "Stredné" + "Veľké" + "OK" + "Ukladací priestor USB" + "Karta SD" + "Stav batérie:" + "Napájací konektor:" + "Stupnica batérie:" + "Stav batérie:" + "Zdravie batérie:" + "Technológia batérie:" + "Napätie batérie:" + "mV" + "Teplota batérie:" + "° C" + "Čas od spustenia:" + "Doba napájania z batérie:" + "Doba používania počas nabíjania:" + "Doba zapnutia obrazovky:" + "Neznáme" + "Nabíjanie" + "(AC)" + "(USB)" + "Vybíjanie" + "Nenabíja sa" + "Plná" + "Odpojené" + "AC" + "USB" + "AC+USB" + "Neznáme" + "Neznáme" + "Dobrá" + "Prehriata" + "Vybitá" + "Prepätie" + "Neznáma chyba" + "Bluetooth" + "Viditeľné" + "Zariadenie je viditeľné v intervale %1$s s" + "Prepne zariadenie do viditeľného režimu" + "Uzamknúť hlasové vytáčanie" + "Zabrániť použitiu vytáčania Bluetooth pri uzamknutej obrazovke" + "Zariadenia Bluetooth" + "Názov zariadenia" + "Názov nie je nastavený, použije sa názov účtu" + "Vyhľadať zariadenia" + "Zariadenie %1$s bude odpojené." + "Pripojené" + "Odpojený" + "Prebieha odpájanie..." + "Prebieha pripájanie…" + + "Párovať s týmto zariadením" + "Párovanie..." + "Spárované, ale nepripojené" + "Náhlavná súprava alebo handsfree" + "Vyhľadávanie" + "Žiadosť o párovanie zariadenia Bluetooth" + "Žiadosť na párovanie" + "Povoliť párovanie so zariadením " + "Výber zariadenia Bluetooth" + "Žiadosť o povolenie zariadenia Bluetooth" + "Aplikácia v telefóne vyžaduje povolenie na zapnutie pripojenia Bluetooth. Chcete udeliť toto povolenie?" + "Aplikácia v telefóne požaduje povolenie na nastavenie telefónu do viditeľného režimu pre ostatné zariadenia Bluetooth na %1$d s. Chcete udeliť toto povolenie?" + "Aplikácia v telefóne požaduje povolenie na zapnutie pripojenia Bluetooth a nastavenie telefónu do viditeľného režimu na %1$d s. Chcete udeliť toto povolenie?" + "Prebieha zapínanie rozhrania Bluetooth..." + "Nastavenia dátumu a času" + "13:00" + "13:00" + "Zmena času" + "Dátum" + "Voľba časového pásma" + "Normálna (%s)" + "Ukážka:" + "Veľkosť písma:" + + + "Odoslať broadcast" + "Action:" + "Spustiť activity" + "Resource:" + "Účet:" + "Vymazať" + "Port" + "Obnoviť predvolené nastavenia" + "Uložiť" + "Názov hostiteľa" + "Pozor" + "OK" + "Zadaný názov hostiteľa nie je platný." + "Treba vyplniť pole port." + "Ak je pole hostiteľ prázdne, musí byť prázdne aj pole port." + "Zadaný port nie je platný." + "Poloha:" + "Susedný identifikátor CID:" + "Pokusy údajov:" + "Služba GPRS:" + "Roaming:" + "IMEI:" + "Presmerované hovory:" + "Počet obnovení protokolu PPP od spustení:" + "Odpojenie od siete GSM:" + "Aktuálna sieť:" + "Úspešné údaje:" + "Prijaté protokoly PPP:" + "Služba GSM:" + "Sila signálu:" + "Stav hovoru:" + "Odoslané informácie PPP:" + "Obnovenia rádia:" + "Čakajúce správy:" + "Telefónne číslo:" + "Vybrať pásmo rádia" + "Typ siete:" + "Preferovaný typ siete:" + "Použiť test Ping na IpAddr:" + "Otestovať dostupnosť hostiteľa (www.google.sk):" + "Test klienta HTTP:" + "Spustiť testovanie dostupnosti (ping)" + "SMSC:" + "Aktualizovať" + "Obnoviť" + "Prepnúť kontrolu DNS" + "Informácie a nastavenia špecifické pre výrobcu OEM" + "Nastaviť pásmo pre GSM a UMTS" + "Prebieha načítavanie zoznamu pásiem..." + "Nastaviť" + "Neúspešné" + "Úspešné" + "Zmena sa prejaví pri ďalšom pripojení kábla USB." + "Povoliť veľkokapacitné pamäťové zariadenie USB" + "Celková kapacita (bajty):" + "Ukl. priestor USB nie je pripojený" + "Žiadna karta SD" + "Pamäť k dispozícii (bajty):" + "Ukl. priestor USB sa používa ako veľkokapac. pamäťové zariad." + "Karta SD sa používa ako veľkokapacitné pamäťové zariadenie" + "Uklad. priestor USB môžete odobrať." + "Teraz môžete kartu SD bezpečne odobrať." + "Ukl. priestor USB odstr. počas prevádzky." + "Karta SD bola odstránená počas prevádzky." + "Obsadená pamäť (bajty):" + "Hľad. médií v ukl. priestore USB..." + "Vyhľadávanie mediálnych súborov na karte SD..." + "Ukl. priestor USB pripoj. len na čítanie" + "Karta SD bola pripojená iba na čítanie." + "Ďalej" + "Miestne nastavenie" + "Vyberte jazyk" + "Vybrať činnosť" + "Informácie o zariadení" + "Informácie o batérii" + "Zobraziť" + "Informácie o telefóne" + "Ukladací priestor USB" + "Karta SD" + "Nastavenia servera proxy" + "Zrušiť" + "Nastavenia" + "Nastavenia" + "Nastavenia" + "Režim V lietadle" + "Vypne všetky bezdrôtové pripojenia" + "Prebieha zakazovanie bezdrôtových pripojení..." + "Povoľovanie bezdrôtových pripojení..." + "Bezdrôtové pripojenie a siete" + "Nastavenia bezdrôtového pripojenia a siete" + "Spravovať Wi-Fi, Bluetooth, režim V lietadle, mobilné siete a siete VPN" + "Dátové služby pri roamingu" + "Dátové služby sa môžu pripájať pri roamingu" + "Dátové služby sa môžu pripojiť pri roamingu" + "Pripojenie dátových služieb bolo prerušené, pretože ste opustili domovskú sieť a dátové služby pri roamingu máte vypnuté." + "Zapnúť" + "Naozaj chcete povoliť dátové služby pri roamingu? Môžu sa účtovať vysoké poplatky." + "Pozor" + "Výber operátora" + "Vybrať sieťového operátora" + "Dátum a čas" + "Umožňuje nastaviť dátum, čas, časové pásmo a formát" + "Automaticky" + "Použiť hodnoty poskytnuté sieťou" + "Použiť hodnoty poskytnuté sieťou" + "Použiť 24-hodinový formát" + "Nastavenie času" + "Voľba časového pásma" + "Nastavenia dátumu" + "Formát dátumu" + "Zoradiť v abecednom poradí" + "Zoradiť podľa časového pásma" + "Poloha a zabezpečenie" + "Nastavenia polohy a zabezpečenia" + "Moja poloha, odomknutie obrazovky, zámok SIM, zámok ukladacieho priestoru poverení" + "Nastavenie funkcie Moje poloha, odomknutie obrazovky a zamknutie ukladacieho priestoru poverení" + "Heslá" + "Zabezpečenie odomknutia obrazovky" + "Nastaviť zamknutie obrazovky" + "Zamknúť obrazovku pomocou vzoru, kódu PIN alebo hesla" + "Zmeniť uzamknutie obrazovky" + "Zmeniť alebo zakázať bezpečnostný vzor, kód PIN alebo heslo" + "Žiadne" + "Zakázať zabezpečenie zámky obrazovky" + "Vzor" + "Odomknite obrazovku nakreslením vzoru" + "PIN" + "Zadajte číselný kód PIN na odomknutie obrazovky" + "Heslo" + "Zadajte heslo na odomknutie obrazovky" + "Zakázané vzdialeným správcom telefónu" + "Vypnúť zámku obrazovky" + "Odstrániť bezpečnostný vzor" + "Odstrániť bezpečnostný kód PIN" + "Odstrániť bezpečnostné heslo" + "Zmena bezpečnostného vzoru" + "Zmena bezpečnostného kódu PIN" + "Zmeniť bezpečnostné heslo" + "Heslo musí obsahovať najmenej %d znakov" + "Kód PIN musí obsahovať najmenej %d znakov" + "Po dokončení stlačte tlačidlo Pokračovať" + "Pokračovať" + "Kód PIN nemôže obsahovať viac ako %d číslic" + "Kód PIN nemôže obsahovať viac ako %d číslic" + "Kód PIN musí obsahovať len číslice 0 až 9." + "Heslo obsahuje neplatný znak" + "Heslo musí obsahovať najmenej jedno písmeno." + "Heslo musí obsahovať najmenej jednu číslicu." + "Heslo musí obsahovať najmenej jeden symbol." + "OK" + "Zrušiť" + "Správa zariadenia" + "Vyberte správcu zariadenia" + "Pridať alebo odstrániť správcov zariadenia" + "Bluetooth" + "Zapnúť Bluetooth" + "Nastavenia Bluetooth" + "Nastavenia Bluetooth" + "Správa pripojenia, nastavenie názvu zariadenia a viditeľnosti" + "Žiadosť o párovanie zariadenia Bluetooth" + "Informácie o zariadení Bluetooth" + \n"Párovanie so zariadením %1$s spustite zadaním kódu PIN (skúste použiť kód 0000 alebo 1234)." + \n"Zadajte prístupový kľúč na párovanie so zariadením %1$s." + "Ak chcete spárovať so zariadením %1$s, skontrolujte, či je zobrazený prístupový kľúč: %2$s." + "Zariadenie %1$s"\n"žiada o párovanie." + "Zadaním prístupového kľúča %2$s do zariadenia „%1$s“ spustíte párovanie." + "Párovať" + "Nepárovať" + "zariadenie Bluetooth" + "Pozor" + "Vyskytol sa problém s párovaním so zariadením %1$s." + "Pri párovaní so zariadením %1$s došlo k problémom. Kód PIN alebo prístupový kľúč je nesprávny." + "Nepodarilo sa nadviazať komunikáciu so zariadením %1$s." + "Párovanie odmietnuté zariadením %1$s." + "Počas pripájania k zariadeniu %1$s sa vyskytol problém." + "Vyhľadať zariadenia" + "Pripojiť" + "Odpojiť" + "Párovať a pripojiť" + "Zrušiť párovanie" + "Odpojiť a zrušiť párovanie" + "Možnosti…" + "Pripojiť k…" + "Médiá" + "Telefón" + "Prenos" + "Pripojené ku zvukovému médiu" + "Pripojené k náhlavnej súprave" + "Pripojené k náhlavnej súprave a zvukovému médiu" + "Možnosti zariadenia %1$s" + "Pripojiť" + "Umožňuje pripojenie zariadenia s rozhraním Bluetooth" + "Profily" + "Pripojené ku zvukovému médiu" + "Pripojené ku zvuku telefónu" + "Pripojené na server pre prenos údajov" + "Nepripojené k serveru pre prenos súborov" + "Umožňuje pripojenie zvukového média" + "Použiť pre zvuk telefónu" + "Použiť na prenos súborov" + "Nastavenia doku" + "Použiť zvuk doku" + "Ako reproduktor telefónu" + "Pre hudbu a médiá" + "Zapamätať nastavenia" + "NFC" + "Použiť technológiu NFC na čítanie a výmenu značiek" + "Vyskytla sa chyba." + "Wi-Fi" + "Zapnúť Wi-Fi" + "Nastavenia Wi-Fi" + "Nastavenia Wi-Fi" + "Umožňuje nastaviť a spravovať prístupové body bezdrôtovej siete" + "Prebieha zapínanie..." + "Prebieha vypínanie..." + "Chyba" + "V režime V lietadle" + "Siete sa nedajú vyhľadávať" + "Upozornenie na sieť" + "Oznamovať dostupné nezabezpečené siete" + "Pridať sieť Wi-Fi" + "Siete Wi-Fi" + "Vyhľadávanie" + "Rozšírené" + "Pripojiť k sieti" + "Odstrániť záznam siete" + "Upraviť sieť" + "Identifikátor SSID siete" + "Zabezpečenie" + "Sila signálu" + "Stav" + "Rýchlosť pripojenia" + "Adresa IP" + "Metóda EAP" + "Overenie – 2. fáza" + "Certifikát CA" + "Certifikát používateľa" + "Identita" + "Anonymná identita" + "Heslo" + "Zobrazovať heslo." + "(nezmenené)" + "(neurčené)" + "Uložené nastavenia" + "Zakázané" + "Mimo dosah" + "Zabezpečenie %1$s" + "%2$s, zabezpečenie %1$s" + "Pripojiť" + "Odstrániť" + "Uložiť" + "Zrušiť" + "Rozšírené" + "Regulačná doména" + "Umožňuje nastaviť počet použitých kanálov" + "Pri nastavení regulačnej domény došlo k chybe." + "Počet kanálov: %1$d" + "Pravidlá používania siete Wi-Fi v režime spánku" + "Určiť, kedy prepnúť zo siete Wi-Fi na mobilný prenos údajov" + "Pri nastavení pravidiel pre režim spánku sa vyskytol problém." + "Adresa MAC" + "Adresa IP" + "Nastavenia adresy IP" + "Uložiť" + "Zrušiť" + "Zadajte platnú adresu IP." + "Použiť statickú adresu IP" + "Server DNS 1" + "Server DNS 2" + "Brána" + "Maska siete" + "Prenosný prístupový bod Wi-Fi" + "Prenosný prístupový bod %1$s je aktívny" + "Chyba prenosného prístupového bodu Wi-Fi" + "Nastavenia prenosného prístupového bodu Wi-Fi" + "Nastavenia a správa prenosného prístupového bodu Wi-Fi" + "Nastavenia prenosného prístupového bodu Wi-Fi" + "Konfigurácia prístupového bodu Wi-Fi" + "Prenosný prístupový bod Wi-Fi %1$s %2$s" + "AndroidHotspot" + "Zvuk" + "Zobraziť" + "Nastavenia zvuku" + "Tichý režim" + "Stlmiť všetky zvuky okrem médií a budíkov" + "Sú stíšené všetky zvuky okrem médií" + "Vyzváňací tón telefónu" + + "Hlasitosť" + "Hlasitosť vyzváňania" + + "Vibrovať v tichom režime" + "Povoliť odozvu vibráciami v tichom režime" + "Vibrovať" + "Vibračná spätná väzba pre hovory a upozornenia" + "Vyzváňací tón upozornenia" + + "Blikať kontrolkou upozornenia" + "Pri nových oznámeniach opakovane zablikať osvetlením zariadenia trackball" + "Vyzváňací tón" + "Upozornenie" + "Použije hlasitosť prichádzajúcich hovorov aj pre upozornenia" + "Zvoliť vyzváňací tón oznámenia" + "Médiá" + "Umožňuje nastaviť hlasitosť hudby a videí" + "Budík" + "Nastavenia zvuku pre pripojený dok" + "Dotyky sú sprevádzané zvukmi" + "Tlačidlá číselníka sú sprevádzané zvukmi" + "Tlačidlá číselníka sú sprevádzané zvukmi" + "Výber so zvukmi" + "Prehrať zvuk pri výbere na obrazovke" + "Prehrať zvuk pri výbere na obrazovke" + "Zvuky uzamknutia obrazovky" + "Prehrať zvuk pri zamknutí a odomknutí obrazovky" + "Prehrať zvuk pri zamknutí a odomknutí obrazovky" + "Hmatová odozva" + "Vibrovať pri stlačení softvérových klávesov a pri niektorých udalostiach používateľského rozhrania" + "Vibrovať pri stlačení softvérových klávesov a pri niektorých udalostiach používateľského rozhrania" + "Potlačenie šumu" + "Pri hovore alebo nahrávaní potlačí okolitý šum." + "Dok" + "Nastavenie doku" + "Zvuk" + "Nastavenia pripojeného stolného doku" + "Nastavenia pripojeného doku do auta" + "Telefón nie je vložený do doku" + "Nastavenia pripojeného doku" + "Dok nebol nájdený" + "Ak chcete konfigurovať zvuk doku, musíte do neho vložiť telefón" + "Zvuk pri vkladaní do doku" + "Prehrať zvuk pri vkladaní alebo odstraňovaní telefónu z doku" + "Neprehrávať zvuk pri vkladaní alebo odstraňovaní telefónu z doku" + "Účty a synchronizácia" + "Umožňuje pridať alebo odstrániť účty a zmeniť ich nastavenia" + "Hľadať" + "Správa nastavení a histórie vyhľadávaní" + "Nastavenia zobrazenia" + "Animácia" + "Zobraziť animácie otvárania a zatvárania okien" + "Zobraziť animácie otvárania a zatvárania okien" + "Automatické otočenie obrazovky" + "Pri otáčaní telefónu automaticky prepínať orientáciu" + "Pri otáčaní telefónu automaticky prepínať orientáciu" + "Jas" + "Nastavenia jasu obrazovky" + "Časový limit obrazovky" + "Nastavenia oneskorenia, po ktorom sa obrazovka automaticky vypne" + "Automatický jas" + "Nastavenia zámky karty SIM" + "Nastavenia zámky karty SIM" + "Zámka karty SIM" + "Uzamykať kartu SIM" + "Ak chcete telefón použiť, musíte zadať kód PIN" + "Ak chcete telefón použiť, musíte zadať kód PIN" + "Zmeniť kód PIN karty SIM" + "Kód PIN karty SIM" + "Uzamykať kartu SIM" + "Odomknúť kartu SIM" + "Starý kód PIN karty SIM" + "Nový kód PIN karty SIM" + "Potvrďte nový kód PIN." + "Kód PIN karty SIM" + "Nesprávny kód PIN." + "Kódy PIN nie sú zhodné." + "Nepodarilo sa zmeniť kód PIN."\n"Kód PIN je zrejme nesprávny." + "Kód PIN karty SIM bol zmenený." + "Stav zámky karty SIM sa nepodarilo zmeniť."\n"Zrejme ste zadali nesprávny kód PIN." + "OK" + "Zrušiť" + "Stav telefónu" + "Aktualizácie systému" + + "Verzia systému Android" + "Číslo modelu" + "Verzia základného pásma" + "Verzia jadra" + "Číslo zostavy" + "Nie je k dispozícii" + "Stav" + "Stav" + "Telefónne číslo, signál atď." + "Ukladací priestor" + "Nastavenia ukladacieho priestoru" + "Odpojiť ukladací priestor USB a zobraziť dostupný ukladací priestor" + "Umožňuje odpojiť kartu SD a zobraziť dostupný ukladací priestor" + "Moje telefónne číslo" + "Min." + "Verzia PRL" + "MEID" + "Typ mobilnej siete" + "Stav mobilnej siete" + "Stav služby" + "Sila signálu" + "Roaming" + "Sieť" + "Adresa MAC siete Wi-Fi" + "Adresa zariadenia Bluetooth" + "Nie sú k dispozícii" + "Doba prevádzky" + "Doba prevádzky" + "Interný ukl. priestor" + "Ukladací priestor USB" + "Karta SD" + "Pamäť k dispozícii" + "Celková pamäť" + "Odpojiť kartu SD" + "Odp. interný ukl. priestor USB" + "Kvôli bezpečnému odstráneniu karty SD musíte kartu najprv odpojiť" + "Vložte ukl. priestor USB na pripoj." + "Vložte kartu SD, ktorú chcete pripojiť" + "Pripoj. ukl. priestor USB" + "Pripojiť kartu SD" + "Pripojiť ukladací priestor USB" + "Pripojiť kartu SD" + "Vymazať ukladací priestor USB" + "Vymazať kartu SD" + "Vymaže údaje v internom ukl. priestore USB telefónu, napr. hudbu a fotografie." + "Vymaže všetky údaje na karte SD telefónu, ako je hudba alebo fotografie." + "Nie sú k dispozícii" + " (Iba na čítanie)" + "Odpoj. uklad. priestor USB" + "Odpojiť kartu SD" + "Ak odpojíte ukladací priestor USB, niektoré používané aplikácie môžu byť zastavené a nebudú k dispozícii, kým ukladací priestor USB znova nepripojíte." + "Ak odpojíte kartu SD, niektoré používané aplikácie môžu byť zastavené a nebudú k dispozícii, kým kartu SD znova nepripojíte." + "Odpájanie ukl. priestoru USB zlyhalo" + "Odpojenie karty SD zlyhalo" + "Ukladací priestor USB nie je možné odpojiť. Skúste to znova neskôr." + "Kartu SD sa nepodarilo odpojiť. Skúste to znova neskôr." + "Ukladací priestor USB bude odpojený." + "Karta SD bude odpojená." + "Odpájanie" + "Prebieha odpájanie" + "Stav batérie" + "Stav batérie" + "Názvy prístupových bodov (APN)" + "Upraviť prístupový bod" + "<Nenastavené>" + "Meno" + "Názov prístupového bodu (APN)" + "Server proxy" + "Port" + "Používateľské meno" + "Heslo" + "Server" + "MMSC" + "Server proxy systému MMS" + "Port systému MMS" + "MCC" + "MNC" + "Typ overenia" + "Žiadne" + "PAP" + "CHAP" + "PAP alebo CHAP" + "Typ názvu prístupového bodu (APN)" + "Odstrániť názov prístupového bodu (APN)" + "Nový názov prístupového bodu (APN)" + "Uložiť" + "Zahodiť" + "Pozor" + "Pole Názov nemôže byť prázdne." + "Názov prístupového bodu (APN) nemôže byť prázdny." + "Pole MCC musí obsahovať aspoň 3 číslice." + "Pole MNC musí obsahovať 2 alebo 3 číslice." + "Prebieha obnovovanie predvolených nastavení prístupového bodu (APN)" + "Obnoviť predvolené" + "Obnovenie predvolených nastavení názvu prístupového bodu (APN) bolo dokončené" + "Obnovenie továrenských nastavení" + "Vymaže všetky údaje v telefóne" + "Táto akcia vymaže všetky údaje z ""interného ukladacieho priestoru"" telefónu vrátane:"\n\n
  • "účtu Google,"
  • \n
  • "údajov a nastavení systému a aplikácií,"
  • \n
  • "prevzatých aplikácií."
  • \n\n"Ak chcete vymazať všetky údaje v tomto telefóne, musíte vymazať""ukladací priestor USB""."\n\n
    + "Táto akcia vymaže všetky údaje z ""interného ukladacieho priestoru"" telefónu vrátane:"\n\n
  • "účtu Google,"
  • \n
  • "údajov a nastavení systému a aplikácií,"
  • \n
  • "prevzatých aplikácií."
  • \n\n"Ak chcete vymazať aj hudbu, obrázky a iné údaje používateľa, musíte vymazať""kartu SD""."\n\n
    + "Vymazať ukladací priestor USB" + "Vymazať kartu SD" + "Vymazať údaje v intern. ukl. priestore USB telefónu, napr. hudbu a fotografie." + "Vymazať všetky údaje na karte SD telefónu, ako je hudba alebo fotografie." + "Obnoviť telefón" + "Chcete odstrániť všetky osobné informácie a prevzaté aplikácie? Túto akciu nie je možné vrátiť späť." + "Vymazať všetko" + "Nakreslite bezpečnostný vzor" + "Ak chcete potvrdiť obnovenie telefónu, musíte nakresliť bezpečnostný vzor." + "Pokus o obnovenie sa neuskutočnil, pretože služba System Clear nie je k dispozícii." + "Vymazať ukladací priestor USB" + "Vymazať kartu SD" + "Vymaže údaje v ukl. priestore USB" + "Vymaže všetky údaje na karte SD" + "Táto akcia vymaže ukladací priestor USB. Stratíte ""všetky"" údaje, ktoré sú v ňom uložené." + "Táto akcia vymaže kartu SD v telefóne. Stratíte ""všetky"" údaje na karte." + "Vymazať ukladací priestor USB" + "Vymazať kartu SD" + "Chcete ukladací priestor USB vymazať a odstrániť tak všetky súbory, ktoré sú na nej uložené? Túto akciu nie je možné vrátiť späť." + "Chcete kartu SD vymazať a odstrániť tak všetky súbory, ktoré sú na nej uložené? Túto akciu nie je možné vrátiť späť." + "Odstrániť všetko" + "Nakreslite bezpečnostný vzor" + "Vymazanie ukladacieho priestoru USB treba potvrdiť pomocou bezpečnostného vzoru." + "Vymazanie karty SD musíte potvrdiť nakreslením bezpečnostného vzoru." + "Nastavenia hovorov" + "Nastavenie hlasovej schránky, presmerovania hovorov, čakajúcich hovorov a identifikácie volajúceho" + "Zdieľanie dátového pripojenia" + "Prenosný prístupový bod" + "Zdieľanie dátového pripojenia a prenosný prístupový bod" + "Zdieľať mobilné dátové pripojenie telefónu prostredníctvom portu USB" + "Zdieľať mobilné pripojenie telefónu ako prenosný prístupový bod Wi-Fi" + "Zdieľať mobilné dátové pripojenie telefónu prostredníctvom portu USB alebo ako prenosný prístupový bod Wi-Fi" + "USB" + "Zdieľané dátové pripojenie prostredníctvom portu USB" + "Pripojenie USB je k dispozícii. Ak chcete vytvoriť zdieľané dátové prepojenie, vyberte ho." + "Zdieľané dátové pripojenie" + "Dátové pripojenie sa nedá zdieľať, kým sa používa ukladací priestor USB" + "Pripojenie USB nie je k dispozícii" + "Chyba zdieľania dátového pripojenia prostredníctvom USB" + "Pomocník" + "Mobilné siete" + "Možnosti nastavenia roamingu, sietí a názvov prístupových bodov (APN)" + "Moja poloha" + "Zameranie pomocou bezdrôtovej siete" + "Zobrazuje polohu v aplikáciách (ako Mapy) pomocou bezdrôtových sietí" + "Poloha je zameraná pomocou sietí Wi-Fi alebo mobilných sietí" + "Použiť satelity GPS" + "Zameranie je s presnosťou na úrovni ulíc." + "Umožňuje zamerať na úrovni ulíc (vyžaduje vyššiu spotrebu batérie a výhľad na oblohu)" + "Použiť systém A-GPS" + "Vylepšiť funkčnosť GPS pomocou servera (vypnutím tejto funkcie znížite využitie siete)" + "Vylepšiť funkčnosť GPS pomocou servera (zrušením tejto funkcie zvýšite výkon GPS)" + "Informácie o telefóne" + "Zobrazuje právne informácie, stav telefónu a verziu softvéru" + "Právne informácie" + "Prispievatelia" + "Autorské práva" + "Licencia" + "Zmluvné podmienky" + "Kurz systému" + "Informácie o používaní telefónu." + "Licencie otvoreného zdroja" + "Pri načítavaní licencií sa vyskytla chyba." + "Prebieha načítavanie…" + "Bezpečnostné informácie" + "Bezpečnostné informácie" + "Telefón nie je pripojený k dátovej službe. Ak chcete tieto informácie zobraziť teraz, prejdite v ľubovoľnom počítači pripojenom do siete Internet na adresu %s." + "Prebieha načítavanie…" + "Zvoľte heslo" + "Zvoľte kód PIN" + "Potvrďte heslo" + "Potvrďte kód PIN" + "Heslá sa nezhodujú" + "Kódy PIN nie sú zhodné" + "Heslo bolo nastavené" + "Bol nastavený kód PIN" + "Vzor bol nastavený" + "Odomknutie obrazovky" + "Zmena bezpečnostného vzoru" + "Zmena bezpečnostného kódu PIN" + "Potvrďte uložený vzor" + "Je nám ľúto, skúste to znova:" + "Nakreslite bezpečnostný vzor" + "Pomocníka zobrazíte stlačením klávesy Menu." + "Na záver zdvihnite prst z obrazovky." + "Minimálny počet spojených bodov je %d. Skúste to znova:" + "Vzor bol zaznamenaný." + "Znova nakreslite bezpečnostný vzor pre potvrdenie:" + "Nový bezpečnostný vzor:" + "Potvrdiť" + "Nakresliť znova" + "Skúsiť znova" + "Pokračovať" + "Bezpečnostný vzor" + "Vyžadovať vzor" + "Obrazovku musíte odomknúť nakreslením bezpečnostného vzoru." + "Použiť viditeľný vzor" + "Vibračná spätná väzba" + "Nastaviť bezpečnostný vzor" + "Zmena bezpečnostného vzoru" + "Bezpečnostný vzor obrazovky nakreslite takto" + "Príliš veľa chybných pokusov." + "Počet sekúnd zostávajúcich do ďalšieho pokusu: %d." + "Zrušiť" + "Ďalej" + "Zabezpečenie telefónu" + "Vytvorte si osobný bezpečnostný vzor a chráňte tak svoj telefón pred nepovoleným použitím. "\n\n"1""  Čakajte, kým sa na ďalšom snímku nenakreslí príklad takého vzoru. "\n\n"2""  Keď budete pripravení, nakreslite svoj osobný bezpečnostný vzor. Vyskúšajte viac vzorov, ale vždy spojte aspoň štyri bodky. "\n\n"3""  Opakujte vzor a tým ho potvrďte. "\n\n"Ste pripravení začať? Dotknite sa tlačidla „Ďalej“ "". "\n\n"Ak chcete ponechať telefón nechránený, dotknite sa tlačidla „Zrušiť“." + "Príklad vzoru" + "Spojte aspoň štyri bodky."\n" "\n"Keď budete pripravení nakresliť vlastný vzor, dotknite sa tlačidla „Ďalej“." + "Správa aplikácií" + "Správa a odstraňovanie nainštalovaných aplikácií" + "Aplikácie" + "Správa aplikácií a klávesových skratiek na rýchle spustenie" + "Nastavenia aplikácie" + "Neznáme zdroje" + "Povoľuje inštaláciu aplikácií, ktoré nepochádzajú zo služby Market" + "Váš telefón a osobné údaje sú zraniteľnejšie voči útoku aplikácií z neznámych zdrojov. Vyjadrujete súhlas s tým, že nesiete osobnú zodpovednosť za akékoľvek škody spôsobené na vašom telefóne alebo za stratu údajov v dôsledku používania týchto aplikácií." + "Informácie o aplikácii" + "Ukladací priestor" + "Spúšťať ako predvolenú" + "Povolenia" + "Vyrovnávacia pamäť" + "Vymazať vyrovnávaciu pamäť" + "Vyrovnávacia pamäť" + "Ovládacie prvky" + "Vynútiť zastavenie" + "Celkom" + "Aplikácia" + "Údaje" + "Odinštalovať" + "Zakázať" + "Povoliť" + "Vymazanie údajov" + "Odinštalácia aktualizácií" + "Aplikácia bola nastavená, aby sa pri niektorých akciách spúšťala ako predvolená." + "Nie je predvolená pre žiadne akcie." + "Vymazať predvolené nastavenia" + "Neznáme" + "Zoradiť podľa názvu" + "Zoradiť podľa veľkosti" + "Ukázať spustené služby" + "Procesy vo vyrov. pamäti" + "Správa pamäte" + "Filtrovať" + "Vyberte možnosti filtra" + "Všetko" + "Prevzaté" + "Spustené" + "Ukladací priestor USB" + "Na karte SD" + "Zakázané" + "Žiadne aplikácie." + "Interný ukl. priestor" + "Ukladací priestor USB" + "Ukl. priestor karty SD" + "Prebieha prepočítanie veľkosti..." + "Odstrániť" + "Všetky údaje tejto aplikácie (všetky súbory, nastavenia, účty, databázy a pod.) budú natrvalo odstránené." + "OK" + "Zrušiť" + "Aplikácia sa nenašla" + "Aplikáciu sa nepodarilo nájsť v zozname nainštalovaných aplikácií." + "Nepodarilo sa vymazať údaje aplikácie." + "Odinštalácia aktualizácií" + "Chcete odinštalovať všetky aktualizácie tejto aplikácie systému Android?" + "Vymazanie údajov" + "Nepodarilo sa vymazať údaje aplikácie" + "Táto aplikácia môže pristupovať k nasledujúcim funkciám telefónu:" + "Prebieha výpočet…" + "Nepodarilo sa vypočítať veľkosť balíčka" + "Nie sú nainštalované žiadne aplikácie tretích strán." + "verzia %1$s" + "Presunúť" + "Presunúť do telefónu" + "Presun. do ukl. priestoru USB" + "Presunúť na kartu SD" + "Presúvanie" + "V ukladacom priestore je nedostatok voľného miesta." + "Používateľské meno neexistuje." + "Aplikácia je chránená proti kopírovaniu." + "Zadané miesto na inštaláciu nie je platné." + "Aktualizácie systému sa nepodarilo nainštalovať na externé médiá." + "Vynútiť zastavenie" + "Vynútené zastavenie môže spôsobiť nepredvídateľné správanie aplikácie. Naozaj to chcete urobiť?" + "Presun aplikácie" + "Presunutie aplikácie zlyhalo. %1$s" + "Preferované umiestnenie pre inštaláciu" + "Zmena preferovaného umiestnenia pre inštaláciu nových aplikácií" + "Využitie ukl. priestoru" + "Zobraziť aplikáciami používaný ukl. priestor" + "Spustené služby" + "Zobrazenie a ovládanie aktuálne spustených služieb" + "Prebieha reštartovanie" + "Proces na pozadí vo vyrovnávacej pamäti" + "Nič nie je spustené." + "Spustené aplikáciou." + + + "%1$s voľná" + "Využité: %1$s" + "RAM" + + + "Počet procesov: %1$d; počet služieb: %2$d" + "Počet procesov: %1$d; počet služieb: %2$d" + "Počet procesov: %1$d; počet služieb: %2$d" + "Počet procesov: %1$d; počet služieb: %2$d" + "Spustená aplikácia" + "Neaktívne" + "Služby" + "Procesy" + "Zastaviť" + "Nastavenia" + "Táto služba bola spustená svojou aplikáciou. Ak ju zastavíte, môže dôjsť k zlyhaniu aplikácie." + "Túto aplikáciu nie je možné bezpečne zastaviť. Mohlo by dôjsť k strate časti vašej aktuálnej práce." + "Toto je starý proces aplikácie zachovaný na rýchlejšie spustenie v prípade, že bude znova potrebný. Spravidla nie je dôvod ho zastavovať." + "%1$s: práve sa používa. Ovládacie prvky zobrazte dotykom na Nastavenia." + "Hlavný proces, ktorý sa používa." + "Služba %1$s sa používa." + "Poskytovateľ %1$s sa používa." + "Zastaviť systémovú službu?" + "Naozaj chcete túto systémovú službu zastaviť? Môže sa stať, že telefón stratí niektoré funkcie. Tie nebudú fungovať, kým telefón nevypnete a nezapnete." + "Jazyk a klávesnica" + "Nastavenia jazyka a klávesnice" + "Jazykové nastavenia" + "Nastavenia klávesnice" + "Vyberte jazyk" + + "Automatické nahradenie" + "Opravovať pravopisné chyby" + "Automatické veľké písmená" + "Prvé písmeno vo vete je automaticky veľké" + "Automatická interpunkcia" + "Nastavenia fyzickej klávesnice" + "Znak „.“ môžete vložiť dvojitým stlačením klávesu Medzerník." + "Viditeľné heslá" + "Zobraziť heslo pri jeho zadávaní" + "Pri tomto spôsobe zadávania údajov je možné zhromažďovať zadávaný text, vrátane osobných údajov, ako sú napríklad heslá alebo čísla kreditných kariet. Tento spôsob je používaný aplikáciou %1$s. Chcete použiť tento spôsob zadávania údajov?" + "Používateľský slovník" + "Používateľský slovník" + + "Pridať" + "Pridať do slovníka" + "Upraviť slovo" + "Upraviť" + "Odstrániť" + "V používateľskom slovníku nie sú žiadne slová. Slovo môžete pridať pomocou ponuky." + "Testovanie" + "Informácie o telefóne" + "Informácie o batérii" + "Rýchle spustenie" + "Umožňuje nastaviť klávesové skratky na spúšťanie aplikácií" + "Priradiť aplikáciu" + "Žiadna klávesová skratka" + "Hľadať + %1$s" + "Vymazať" + "Klávesová skratka %1$s (%2$s) bude vymazaná." + "OK" + "Zrušiť" + "Aplikácie" + "Odkazy" + "Zadávanie textu" + "Správa možností zadávania textu" + "Nastavenia %1$s" + "Nastavenia klávesnice na obrazovke" + "Vstavaná klávesnica" + "Nastavenia vstavanej fyzickej klávesnice" + "Vývoj" + "Možnosti nastavenia vývoja aplikácií" + "Ladenie USB" + "Povoliť režim ladenia s pripojeným zariadením USB" + "Nezamykať obrazovku" + "Obrazovka sa pri nabíjaní neprepne do režimu spánku" + "Povoliť simulované polohy" + "Povoliť simulované polohy" + "Povoliť ladenie USB?" + "Ladenie USB je určené iba na účely vývoja. Možno ho použiť na kopírovanie údajov medzi počítačom a zariadením, inštaláciu aplikácií do zariadenia bez upozornenia a čítanie údajov denníka." + "Vyberte modul gadget" + "Vyberte miniaplikáciu" + "%1$d dní %2$d h %3$d min %4$d s" + "%1$d h %2$d min %3$d s" + "%1$d min %2$d s" + "%1$d s" + "Štatistiky používania" + "Štatistiky používania" + "Zoradiť podľa:" + "Aplikácia" + "Súčet" + "Doba použitia" + "Uľahčenie prístupu" + "Nastavenia uľahčenia prístupu" + "Možnosti správy uľahčenia prístupu" + "Uľahčenie prístupu" + "Služby uľahčenia prístupu" + "Nie sú nainštalované žiadne služby uľahčenia prístupu." + "Táto služba uľahčenia prístupu môže zhromažďovať všetok text, ktorý napíšete, vrátane osobných údajov a čísiel kreditných kariet (nie však heslá). Môže tiež ukladať interakcie s používateľským rozhraním. Služba je používaná aplikáciou %1$s. Chcete použiť túto službu uľahčenia prístupu?" + "Zakázať uľahčenie prístupu?" + "Nenašli sa žiadne aplikácie, týkajúce sa uľahčenia prístupu" + "Nie sú nainštalované žiadne aplikácie týkajúce sa uľahčenia prístupu."\n\n"Prostredníctvom služby Android Market môžete do svojho zariadenia prevziať čítačku obrazovky."\n\n"Kliknutím na tlačidlo OK čítačku obrazovky nainštalujete." + "Tlačidlo Napájanie" + "Tlačidlo Napájanie ukončuje hovor" + "Stlačenie tlačidla Napájanie počas hovoru namiesto vypnutia obrazovky ukončí hovor" + "Využitie batérie" + "Čo využíva batériu" + "Využitie batérie od odpojenia" + "Využitie batérie od obnovenia" + "Doba prevádzky na batérii: %1$s" + "%1$s od odpojenia" + "Nabíjanie" + "Obrazovka zapnutá" + "GPS aktívne" + "Wi-Fi" + "Prebudiť" + "Signál telefónu" + + + "Doba používania zariadenia" + "Doba prevádzky siete Wi-Fi" + "Doba prevádzky siete Wi-Fi" + "%1$s%2$s %%" + "Podrobnosti o využití batérie" + "Podrobnosti používania" + "Upraviť spotrebu energie" + "Zahrnuté balíčky" + "Zobraziť" + "Wi-Fi" + "Bluetooth" + "Telefón v pohotovostnom režime" + "Hlasové hovory" + "Telefón v stave nečinnosti" + "Doba prevádzky procesora" + "Používanie CPU v popredí" + "Zakázať režim spánku" + "GPS" + "Pripojenie Wi-Fi aktívne" + "Telefón" + "Odoslané údaje" + "Prijaté údaje" + "Zvuk" + "Video" + "Doba zapnutia" + "Doba bez signálu" + "Vynútiť zastavenie" + "Informácie o aplikácii" + "Nastavenia aplikácií" + "Nastavenia obrazovky" + "Nastavenia Wi-Fi" + "Nastavenia Bluetooth" + "Využitie batérie hlasovými hovormi" + "Využitie batérie v stave nečinnosti" + "Využitie batérie jednotkou GSM" + "V oblastiach bez pokrytia prepnite do režimu V lietadle" + "Využitie batérie obrazovkou a podsvietením" + "Znížte jas obrazovky alebo interval vypnutia obrazovky" + "Využitie batérie sieťou Wi-Fi" + "Vypnúť Wi-Fi, keď sa nepoužíva, alebo keď nie je k dispozícii" + "Využitie batérie technológiou Bluetooth" + "Keď technológiu Bluetooth nepoužívate, vypnite ju." + "Skúste sa pripojiť k inému zariadeniu bluetooth" + "Spotreba batérie aplikáciou" + "Zastavte aplikáciu alebo ju odinštalujte" + "GPS môžete ručne nastaviť, aby ho aplikácie nemohli používať." + "Táto aplikácia môže ponúkať nastavenia na zníženie zaťaženia batérie" + "%1$s od odpojenia" + "Pri poslednom odpojení pre %1$s" + "Využitie batérie celkom" + "Obnoviť" + "OS Android" + "Mediaserver" + "Hlasový vstup a výstup" + "Nastavenia hlasového vstupu a výstupu" + "Hlasové vyhľadávanie" + "Klávesnica Android" + "Hlasový vstup" + "Hlasový výstup" + "Rozpoznávanie hlasu" + "Nastavenia rozpoznania hlasu" + "Nastavenia modulu gadget „%s“" + "Nastavenia prevodu textu na reč" + "Nastavenia prevodu textu na reč" + "Vždy používať moje nastavenia" + "Predvolené nastavenia nižšie prepíšu nastavenia jednotlivých aplikácií" + "Predvolené nastavenia" + "Predvolený nástroj" + "Umožňuje nastaviť nástroj na syntézu reči použitý pre hovorený text" + "Rýchlosť reči" + "Rýchlosť hovoreného textu" + "Výška" + "Určuje zvuk hovoreného textu" + "Jazyk" + "Nastavenia jazyka hlasu pre hovorený text" + "Vypočuť príklad" + "Prehrať krátku ukážku syntézy reči" + "Nainštalovať hlasové údaje" + "Nainštalovať hlasové údaje potrebné na syntézu reči" + "Hlas pre syntézu reči už je správne nainštalovaný." + "Toto je príklad syntézy reči." + "Nastavenia sa zmenili. Toto je príklad súčasného znenia." + "Vybratý nástroj sa nedá spustiť" + "Konfigurovať" + "Vyberte iný nástroj" + "Nástroj na syntézu reči môže zhromažďovať všetok hovorený text, vrátane osobných údajov, ako sú heslá alebo čísla kreditných kariet. Je založený na nástroji %s. Chcete aktivovať nástroj na syntézu reči?" + "Moduly" + "Nastavenia %s" + "Možnosť %s je aktivovaná" + "Nástroj %s je zakázaný" + "Jazyky a hlasy" + "Nainštalované" + "Nie je nainštalované" + "Žena" + "Muž" + "Nainštal. nástroj syntézy reči" + "Pred použitím nový nástroj povoľte" + "Ovládanie napájania" + "Prebieha aktualizácia nastavenia Wi-Fi" + "Prebieha aktualizácia nastavenia Bluetooth" + "Nastavenia siete VPN" + "Pripojiť k sieti %s" + "Používateľské meno:" + "Heslo:" + "používateľské meno" + "heslo" + "Zapamätať používateľské meno" + "Pripojiť" + "Áno" + "Nie" + "Späť" + "Nie" + "Uložiť" + "Zrušiť" + "Vrátiť" + "Pripojiť k sieti" + "Odpojiť od siete" + "Upraviť sieť" + "Odstrániť sieť" + "Musíte zadať %s." + "Musíte vybrať možnosť %s." + "Názov siete VPN „%s“ už existuje. Zvoľte iný názov." + "Naozaj chcete odstrániť túto sieť VPN?" + "Naozaj nechcete vytvoriť tento profil?" + "Naozaj chcete zrušiť zmeny vykonané v tomto profile?" + "K sieti sa nedá pripojiť. Chcete to skúsiť znova?" + "Pripojenie bolo prerušené. Chcete sa znova pripojiť?" + "Názov servera sa nepodarilo preložiť. Chcete skontrolovať nastavenia názvu servera?" + "Chyba odvolania. Chcete skontrolovať svoje tajné nastavenie?" + "V konfigurácii tejto siete VPN chýba niekoľko tajných nastavení. Chcete skontrolovať svoje tajné nastavenie?" + "Zadané používateľské meno alebo heslo je nesprávne. Chcete to skúsiť znova?" + "Server ukončil spojenie. Zadané používateľské meno alebo heslo je možno nesprávne. Chcete to skúsiť znova?" + "Server zavesil. Je možné, že máte spustenú bránu firewall, ktorá bráni pripojeniu na server. Chcete to skúsiť znova?" + "Vyjednávanie so serverom bolo neúspešné. Server možno nedokáže pracovať s nastavenou možnosťou šifrovania. Chcete skontrolovať nastavenie šifrovania?" + "Pridať sieť VPN" + "Pridať sieť VPN" + "Pridať sieť VPN %s" + "Podrobnosti pripojenia %s" + "Siete VPN" + "Prebieha pripájanie..." + "Prebieha odpájanie..." + "Pripojené" + "Pripojiť k sieti" + "Názov siete VPN" + "názov siete VPN" + "Položka „%s“ je pridaná" + "V profile %s prebiehajú zmeny" + "Nastaviť certifikát používateľa" + "Certifikát používateľa" + "certifikát používateľa" + "Nastaviť certifikát CA" + "Certifikát certifikačnej autority (CA)" + "certifikát CA" + "Nastaviť tajný kľúč L2TP" + "Tajný kľúč L2TP" + "tajný kľúč L2TP" + "šifrovanie" + "Šifrovanie PPTP" + "Nastaviť predzdieľaný kľúč IPSec" + "Predzdieľaný kľúč IPSec" + "predzdieľaný kľúč IPSec" + "Nastaviť server siete VPN" + "Server siete VPN" + "server siete VPN" + "Názov servera siete VPN" + "Vyhľadávacie domény DNS" + "Vyhľadávacie domény DNS" + "Hodnota %s je nastavená" + "Hodnota %s nie je nastavená" + "Hodnota %s nie je nastavená (nepovinné)" + "Povoliť %s" + "Zakázať %s" + "Možnosť %s je aktivovaná" + "Nástroj %s je zakázaný" + "Nastavenia siete VPN" + "Nastaviť a spravovať siete VPN" + "(nezmenené)" + "(nie je nastavené)" + "Ukladací priestor poverení" + "Použiť zabezpečené poverenia" + "Povoliť aplikáciám prístup k zabezpečeným certifikátom a ďalším povereniam" + "Zadajte heslo" + "Zadajte heslo ukladacieho priestoru poverení." + "Inšt. z ukl. priest. USB" + "Inštalácia z karty SD" + "Inštalovať šifrované certifikáty z ukladacieho priestoru USB" + "Nainštalovať šifrované certifikáty z karty SD" + "Nastaviť heslo" + "Nastavenie alebo zmena hesla ukladacieho priestoru poverení" + "Vymazať ukladací priestor" + "Vymazať celý obsah ukladacieho priestoru poverení a obnoviť heslo" + "Naozaj chcete odstrániť všetky poverenia a obnoviť heslo do ukladacieho priestoru poverení?" + "Aktuálne heslo:" + "Nové heslo:" + "Potvrďte nové heslo:" + "Nastavte heslo pre ukladací priestor poverení (najmenej 8 znakov)." + "Zadajte správne heslo." + "Zadajte správne heslo. Na zadanie správneho hesla máte ešte jeden pokus, potom bude ukladací priestor poverení vymazaný." + "Zadajte správne heslo. Počet zostávajúcich pokusov na zadanie správneho hesla: %1$d. Po vyčerpaní všetkých pokusov bude ukladací priestor poverení vymazaný." + "Heslá sa nezhodujú." + "Musíte zadať a potvrdiť heslo." + "Zadajte heslo." + "Heslo musí mať aspoň 8 znakov." + "Ukladací priestor poverení je vymazané." + "Ukladací priestor poverení je aktivovaný." + "Ukladací priestor poverení je vypnutý." + + + + + + + + + + + + + + + + + + + + + "Tiesňové vyzváňanie" + "Nastaviť správanie pri tiesňovom volaní" + "Ochrana osobných údajov" + "Nastavenie ochrany osobných údajov" + "Zálohovanie a obnovenie" + "Osobné údaje" + "Zálohovať moje údaje" + "Zálohovať údaje aplikácií, heslá sietí Wi-Fi a ďalšie nastavenia na serveroch Google" + "Automatické obnovenie" + "Ak nainštalujem aplikáciu, obnovím zálohované nastavenia alebo iné údaje." + "Záloha" + "Naozaj chcete zastaviť zálohovanie hesiel sietí Wi-Fi, záložiek a iných nastavení a údajov aplikácií a vymazať všetky kópie týchto údajov na serveroch Google?" + "Nastavenia správy zariadení" + "Správca zariadení" + "Deaktivovať" + "Správcovia zariadenia" + "Nie je k dispozícii žiadny správca nastavení" + "Aktivovať správcu zariadenia?" + "Aktivovať" + "Správca zariadení" + "Aktiváciou tohto správcu umožníte aplikácii %1$s vykonávať nasledujúce operácie:" + "Správca je aktívny a umožňuje aplikácii %1$s vykonávať nasledujúce operácie:" + "Bez názvu" + "Všeobecné" + "Prichádzajúce hovory" + "Upozornenia" + "Spätná väzba" +
    diff --git a/res/values-sl-nokeys/strings.xml b/res/values-sl-nokeys/strings.xml new file mode 100644 index 00000000000..49e27e3bd15 --- /dev/null +++ b/res/values-sl-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Upravljanje programov" + diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml new file mode 100644 index 00000000000..a34ba70eb03 --- /dev/null +++ b/res/values-sl/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Amerika" + "Evropa" + "Afrika" + "Azija" + "Avstralija" + "Pacifiški čas" + "Vse" + + + "Brez animacij" + "Nekatere animacije" + "Vse animacije" + + + "Prikazana ni nobena animacija oken." + "Nekatere animacije oken so prikazane" + "Prikazane so vse animacije oken" + + + "15 sekund" + "30 sekund" + "1 minuta" + "2 minuti" + "10 minut" + "30 minut" + + + "Zelo počasna" + "Počasna" + "Običajna" + "Hitra" + "Zelo hitra" + + + "Zelo nizek" + "Nizka" + "Običajna" + "Visoka" + "Zelo visok" + + + "Ameriška angleščina" + "Britanska angleščina" + "francoščina" + "nemščina" + "italijanščina" + "španščina" + + + + "Iskanje …" + "Vzpostavljanje povezave ..." + "Preverjanje pristnosti ..." + "Pridobivanje naslova IP …" + "Povezava je vzpostavljena" + "Odloženo" + "Prekinjanje povezave ..." + "Prekinjena povezava" + "Ni uspelo" + + + + "Iskanje …" + "Vzpostavljanje povezave z omrežjem %1$s …" + "Preverjanje pristnosti v omrežju %1$s …" + "Pridobivanje naslova IP od %1$s …" + "Povezava z omrežjem %1$s je vzpostavljena" + "Začasno ustavljeno" + "Prekinjanje povezave z omrežjem %1$s …" + "Prekinjena povezava" + "Ni uspelo" + + + "Odpri" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Slaba" + "Zadovoljiva" + "Dobro" + "Odlična" + + + "Ko se zaslon izklopi" + "Nikoli, ko je naprava priklopljena" + "Nikoli" + + + "Čas uporabe" + "Število zagonov" + "Ime programa" + + + "PEAP" + "TLS" + "TTLS" + + + "Brez" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Izklopljeno" + "Opozorilo" + "Vibriranje" + + + "Brez" + "PAP" + "CHAP" + "PAP ali CHAP" + + + "Notranji pomnilnik naprave" + "Izmenljiva kartica SD" + "Naj odloči sistem" + + + "Vedno" + "Nikoli" + "Samo v tihem načinu" + "Samo, kadar telefon ni v tihem načinu" + + diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml new file mode 100644 index 00000000000..fb37458a28b --- /dev/null +++ b/res/values-sl/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Da" + "Ne" + "Neznano" + "Vklopi radio" + "Izklopi radio" + "Prikaži imenik na kartici SIM" + "Prikaži številke za zaporo odhodnih klicev" + "Prikaži številke za klicanje storitev" + "Pridobi seznam PDP" + "V uporabi" + "Ne deluje" + "Samo klici v sili" + "Radio je izklopljen" + "Gostovanje" + "Ni gostovanja" + "Nedejaven" + "Zvonjenje" + "Klic poteka" + "Prekinjena povezava" + "Vzpostavljanje povezave" + "Povezava je vzpostavljena" + "Začasno ustavljeno" + "neznano" + "pkts" + "bajtov" + "dBm" + "asu" + "LAC" + "CID" + "Izpni pomnilnik USB" + "Izpni kartico SD" + "Izbriši pomnilnik USB" + "Izbriši kartico SD" + "Majhna" + "Srednja" + "Velika" + "V redu" + "Pomnilnik USB" + "Kartica SD" + "Stanje baterije:" + "Priključek za napajanje:" + "Lestvica za baterijo:" + "Raven napolnjenosti baterije:" + "Ustreznost stanja baterije:" + "Tehnologija baterije:" + "Napetost baterije:" + "mV" + "Temperatura baterije:" + "°C" + "Čas od zagona:" + "Čas odklenjenega zaslona med napajanjem iz baterije:" + "Čas odklenjenega zaslona med polnjenjem:" + "Čas vklopa zaslona:" + "Neznano" + "Polnjenje" + "(AC)" + "(USB)" + "Praznjenje" + "Se ne polni" + "Polna" + "Odklopljeno" + "Napajanje" + "USB" + "Napajanje + USB" + "Neznano" + "Neznano" + "Dobro" + "Pregretje" + "Izpraznjena" + "Previsoka napetost" + "Neznana napaka" + "Bluetooth" + "Viden" + "Viden %1$s sekund …" + "Naj bo naprava vidna drugim" + "Zakleni glasovno klicanje" + "Prepreči uporabo telefona Bluetooth, kadar je zaslon zaklenjen" + "Naprave Bluetooth" + "Ime naprave" + "Ime ni nastavljeno, uporablja se ime računa" + "Išči naprave" + "Povezava z napravo %1$s se bo prekinila." + "Povezava je vzpostavljena" + "Prekinjena povezava" + "Prekinjanje povezave ..." + "Vzpostavljanje povezave ..." + + "Opravi seznanitev s to napravo" + "Seznanjanje ..." + "Naprava je seznanjena, vendar ne povezana" + "prostoročno/slušalke" + "Iskanje" + "Zahteva za seznanitev Bluetooth" + "Zahteva za seznanitev" + "Izberite, če želite seznanitev " + "Izbirnik naprave Bluetooth" + "Zahteva za dovoljenje za uporabo funkcije Bluetooth" + "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth. Ali želite to storiti?" + "Eden od programov v telefonu zahteva dovoljenje, da za %1$d sekund omogoči vidnost telefona drugim napravam. Ali želite to storiti?" + "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth in za %1$d sekund omogoči vidnost telefona drugim napravam. Ali želite to storiti?" + "Vklop Bluetootha …" + "Datum in nastavitve" + "13.00" + "13.00" + "Spremeni uro" + "Datum" + "Izberite časovni pas" + "Navadna (%s)" + "Predogled:" + "Velikost pisave:" + + + "Pošlji broadcast" + "Action:" + "Začni activity" + "Resource:" + "Račun:" + "Počisti" + "Vrata" + "Ponastavi na privzeto" + "Shrani" + "Ime gostitelja" + "Pozor" + "V redu" + "Ime gostitelja, ki ste ga vtipkali, ni veljavno." + "Izpolniti morate polje za vrata." + "Če je polje za gostitelja prazno, mora biti prazno tudi polje za vrata." + "Vtipkana številka vrat je neveljavna." + "Lokacija:" + "CID v bližini:" + "Podatkovni poskusi:" + "Storitev GPRS:" + "Gostovanje:" + "IMEI:" + "Preusmeritev klica:" + "Število ponastavitev PPP od zagona:" + "Prekinitev povezave GSM:" + "Trenutno omrežje:" + "Uspešne podatkovne operacije:" + "Prejeto s protokolom PPP:" + "Storitev GSM:" + "Moč signala:" + "Stanje klica:" + "Poslano s protokolom PPP:" + "Ponastavitve radia:" + "Čakajoče sporočilo:" + "Telefonska številka:" + "Izberite radijsko pasovno širino" + "Vrsta omrežja:" + "Nastavite vrsto prednostnega omrežja:" + "Preveri dosegljivost naslova IP:" + "Preveri dosegljivost gostitelja (www.google.com):" + "Preizkus odjemalca HTTP:" + "Zaženi preizkus za preverjanje dosegljivosti (ping)" + "SMSC:" + "Posodobi" + "Osveži" + "Preklopi preverjanje DNS" + "Informacije/nastavitve za OEM" + "Nastavi frekvenčni pas GSM/UMTS" + "Nalaganje seznama frekvenčnih pasov ..." + "Nastavi" + "Ni uspelo" + "Uspelo" + "Spremembe začnejo veljati ob ponovnem priklopu kabla USB" + "Omogoči masovni pomnilnik USB" + "Skupno število bajtov:" + "Pomnilnik USB ni vpet" + "Ni kartice SD" + "Število razpoložljivih bajtov:" + "Pomnilnik USB kot napr. za množ. shr." + "Kartica SD se uporablja kot naprava za množično shranjevanje" + "Zdaj lahko varno odstranite pomnilnik USB" + "Zdaj lahko varno odstranite kartico SD" + "Pomnilnik USB je bil odstranjen, ko je bil še v uporabi." + "Kartico SD ste odstranili, ko je bila še v uporabi." + "Zasedeni bajti:" + "Iskanje predstavnostnih datotek na pomnilniku USB ..." + "Iskanje predstavnostih datotek na kartici SD ..." + "Vpet pomnilnik USB je samo za branje" + "Vpeta kartica SD je samo za branje" + "Naprej" + "Jezik" + "Izberite jezik" + "Izberi dejavnost" + "Informacije o napravi" + "Informacije o bateriji" + "Zaslon" + "Informacije o telefonu" + "Pomnilnik USB" + "Kartica SD" + "Nastavitve strežnika proxy" + "Prekliči" + "Nastavitve" + "Nastavitve" + "Nastavitve" + "Način za letalo" + "Onemogoči vse brezžične povezave" + "Onemogočanje brezžičnih povezav ..." + "Omogočanje brezžičnih povezav ..." + "Brezžična omrežja" + "Nastavitve brezžične povezave in omrežij" + "Upravljanje brezžičnih funkcij in funkcij Bluetooth, načina za letalo, mobilnih omrežij in omrežij VPN" + "Podatkovno gostovanje" + "Med gostovanjem vzpostavi povezavo s podatkovnimi storitvami" + "Med gostovanjem vzpostavi povezavo s podatkovnimi storitvami" + "Podatkovna povezava ni mogoča, ker ste zapustili domače omrežje, podatkovno gostovanje pa je izklopljeno." + "Vklopi" + "Ali želite dovoliti podatkovno gostovanje? Stroški gostovanja utegnejo biti veliki." + "Pozor" + "Izbira operaterja" + "Izberite omrežnega operaterja" + "Datum in ura" + "Nastavi datum, uro, časovni pas in oblike" + "Samodejno" + "Uporabi vrednosti, pridobljene iz omrežja" + "Uporabi vrednosti, pridobljene iz omrežja" + "Uporabljaj 24-urno obliko" + "Nastavi uro" + "Izberite časovni pas" + "Nastavi datum" + "Izberi obliko datuma" + "Razvrsti po abecedi" + "Razvrsti po časovnem pasu" + "Lokacija in varnost" + "Lokacijske in varnostne nastavitve" + "Nastavi Mojo lokacijo, odklepanje zaslona, zaklepanje kartice SIM, zaklepanje shrambe poverilnic" + "Nastavitev Moje lokacije, odklepanja zaslona, zaklepanja shrambe poverilnic" + "Gesla" + "Varnost pri odklepanju zaslona" + "Nastavi zaklepanje zaslona" + "Zakleni zaslon z vzorcem, kodo PIN ali geslom" + "Spremeni zaklepanje zaslona" + "Spremeni ali onemogoči vzorec, kodo PIN ali varnost gesla" + "Brez" + "Onemogoči zaščito za odklepanje zaslona" + "Vzorec" + "Risanje vzorca za odklepanje zaslona" + "Koda PIN" + "Vnos številske kode PIN za odklepanje zaslona" + "Geslo" + "Vnesite geslo, da odklenete zaslon" + "Možnost je onemogočil oddaljeni skrbnik telefona" + "Izklopi zaklepanje zaslona" + "Odstrani vzorec za odklepanje" + "Odstrani kodo PIN za odklepanje" + "Odstrani geslo za odklepanje" + "Spremeni vzorec za odklepanje" + "Spremeni kodo PIN za odklepanje" + "Spremeni geslo za odklepanje" + "Geslo mora vsebovati vsaj %d znakov" + "Koda PIN mora vsebovati vsaj %d znakov" + "Ko končate, pritisnite Nadaljuj" + "Naprej" + "Koda PIN lahko vsebuje največ %d števk" + "Koda PIN lahko vsebuje največ %d števk" + "Koda PIN sme vsebovati samo števke od 0 do 9" + "Geslo vsebuje neveljaven znak" + "Geslo mora vsebovati vsaj eno črko" + "Geslo mora vsebovati vsaj eno števko" + "Geslo mora vsebovati vsaj en simbol" + "V redu" + "Prekliči" + "Skrbništvo naprave" + "Izberite skrbnike naprave" + "Dodaj ali odstrani skrbnike naprave" + "Bluetooth" + "Vklopi Bluetooth" + "Nastavitve Bluetooth" + "Nastavitve Bluetooth" + "Upravljanje povezav, nastavitev imena naprave in vidnosti" + "Zahteva za seznanitev Bluetooth" + "Informacije o napravi Bluetooth" + \n"Vtipkajte kodo PIN, da omogočite seznanitev z napravo »%1$s«. (Poskusite 0000 ali 1234.)" + \n"Vtipkajte geslo za seznanitev z napravo »%1$s«." + "Če želite seznanitev z napravo »%1$s«, potrdite, da prikazuje geslo: %2$s." + "Naprava %1$s"\n" želi seznanitev." + "Vnesite %2$s v napravo »%1$s«, da ju seznanite." + "Seznani" + "Ne seznani" + "Naprava Bluetooth" + "Pozor" + "Pri seznanjanju z napravo %1$s je prišlo do težave." + "Pri seznanjanju z napravo %1$s je prišlo do težave, ker je koda PIN ali geslo napačno." + "Vzpostavitev komunikacije z napravo %1$s ni mogoča." + "Naprava %1$s je zavrnila seznanitev." + "Pri povezovanju z napravo %1$s je prišlo do napake." + "Išči naprave" + "Vzpostavi povezavo" + "Prekini povezavo" + "Seznanitev in povezava" + "Prekliči seznanitev" + "Prekini povezavo in prekliči seznanitev" + "Možnosti …" + "Vzpostavi povezavo z ..." + "Predstavnost" + "Telefon" + "Prenos" + "Povezan s profilom za predstavnostni zvok" + "Povezava s profilom za zvok telefona vzpostavljena" + "Povezan s profilom za zvok telefona in za zvok predstavnostnih datotek" + "Možnosti za %1$s" + "Vzpostavi povezavo" + "Vzpostavi povezavo z napravo Bluetooth" + "Profili" + "Povezan s profilom za predstavnostni zvok" + "Povezava s profilom za zvok telefona vzpostavljena" + "Povezava s strežnikom za prenos datotek je vzpostavljena" + "Povezava s strežnikom za prenos datotek ni vzpostavljena" + "Uporabi za zvok predstavnosti" + "Uporabi za zvok telefona" + "Uporabi za prenos datotek" + "Nastavitve stojala" + "Uporabi stojalo za zvok" + "Kot zvočnik" + "Za glasbo in predstavnost" + "Zapomni si nastavitve" + "NFC" + "Uporabi tehnologijo NFC za branje in izmenjavo oznak" + "Prišlo je do napake." + "Brezžično" + "Vklopi brezžični vmesnik" + "Brezžične nastavitve" + "Brezžične nastavitve" + "Nastavi in upravljaj brezžične dostopne točke" + "Vklapljanje ..." + "Izklapljanje ..." + "Napaka" + "V načinu za letalo" + "Iskanje omrežij ni mogoče" + "Obveščanje o omrežjih" + "Obvesti me, ko bo na voljo odprto omrežje" + "Dodaj brezžično omrežje" + "Brezžična omrežja" + "Išči" + "Dodatno" + "Vzpostavi povezavo z omrežjem" + "Pozabi omrežje" + "Spremeni omrežje" + "Omrežni SSID" + "Varnost" + "Moč signala" + "Stanje" + "Hitrost povezave" + "Naslov IP" + "Način EAP" + "Preverjanje pristnosti v fazi 2" + "Overjeno potrdilo" + "Uporabniško potrdilo" + "Identiteta" + "Anonimna identiteta" + "Geslo" + "Prikaži geslo" + "(nespremenjeno)" + "(ni navedeno)" + "Shranjeno" + "Onemogočeno" + "Ni v obsegu" + "Zaščiteno z %1$s" + "%2$s, zaščiteno z %1$s" + "Vzpostavi povezavo" + "Pozabi" + "Shrani" + "Prekliči" + "Dodatno" + "Predpisana domena" + "Nastavi število kanalov za uporabo" + "Pri nastavljanju predpisane domene je prišlo do težave." + "%1$d kanalov" + "Pravilnik o nedejavnosti brezžične povezave" + "Navedite, kdaj preklopiti z brezžične na mobilno podatkovno storitev" + "Pri nastavljanju pravilnika o zaklepanju je prišlo do težave." + "Naslov MAC" + "Naslov IP" + "Nastavitve IP" + "Shrani" + "Prekliči" + "Vtipkajte veljaven naslov IP." + "Uporabljaj statični naslov IP" + "DNS 1" + "DNS 2" + "Prehod" + "Maska omrežja" + "Prenosna brezžična dostopna točka" + "Prenosna dostopna točka %1$s dejavna" + "Napaka prenosne brezžične dostopne dostopne točke" + "Nastavitve prenosne brezžične dostopne točke" + "Nastavitev in upravljanje prenosne brezžične dostopne točke" + "Nastavitve prenosne brezžične dostopne točke" + "Konfiguriraj brezžično dostopno točko" + "%1$s%2$s prenosna brezžična dostopna točka" + "AndroidHotspot" + "Zvok" + "Zaslon" + "Zvočne nastavitve" + "Tihi način" + "Utišaj vse zvoke razen predstavnosti in opozoril" + "Izklopljeni so vsi zvoki razen predstavnostnih" + "Melodija zvonjenja telefona" + + "Glasnost" + "Glasnost zvonjenja" + + "Vibriraj v tihem načinu" + "Dovoli povratne informacije z vibriranjem v tihem načinu" + "Vibriranje" + "Povratne informacije z vibriranjem za klice in obvestila" + "Melodija za obvestila" + + "Lučka za obvestila z utripanjem" + "Rahlo utripanje sledilne kroglice za nova obvestila" + "Zvonjenje" + "Obvestilo" + "Za obvestila uporabljaj glasnost dohodnih klicev" + "Izberite melodijo zvonjenja za obvestila" + "Predstavnost" + "Nastavi glasnost za glasbo in video" + "Alarm" + "Zvočne nastavitve za priklopljeno stojalo" + "Slišno tonsko izbiranje" + "Predvajaj tone med uporabo številske tipkovnice" + "Predvajaj tone med uporabo številske tipkovnice" + "Slišna izbira" + "Predvajaj zvok ob zaslonskem izbiranju" + "Predvajaj zvok ob zaslonskem izbiranju" + "Zvoki zaklepanja zaslona" + "Predvajaj zvoke od zaklepanju in odklepanju zaslona" + "Predvajaj zvoke od zaklepanju in odklepanju zaslona" + "Odziv na dotik" + "Vibriranje ob pritisku zaslonskih tipk in ob nekaterih interakcijah UV" + "Vibriranje ob pritisku zaslonskih tipk in ob nekaterih interakcijah UV" + "Zmanjšanje zunanjih zvokov" + "Zmanjšaj zunanje zvoke med govorom ali snemanjem." + "Stojalo" + "Nastavitvebn stojala" + "Zvok" + "Nastavitve za priklopljeno namizno stojalo" + "Nastavitve za priklopljeno stojalo za avto" + "Telefon ni nameščen v stojalu" + "Nastavitve za priklopljeno stojalo" + "Stojala ni mogoče najti" + "Če želite nastaviti zvok, mora biti telefon v stojalu" + "Zvok ob vstavitvi v stojalo" + "Predvajaj zvok pri vstavitvi telefona v stojalo ali odstranitvi iz njega" + "Ne predvajaj zvoka pri vstavitvi telefona v stojalo ali odstranitvi iz njega" + "Računi in sinhronizacija" + "Dodajte ali odstranite račune in spremenite nastavitve računov" + "Iskanje" + "Upravljaj nastavitve iskanja in zgodovine" + "Nastavitve zaslona" + "Animacija" + "Prikaži animacijo med odpiranjem in zapiranjem oken" + "Prikaži animacijo med odpiranjem in zapiranjem oken" + "Samodejno zasuči zaslon" + "Samodejno preklopi usmeritev ob zasuku telefona" + "Samodejno preklopi usmeritev ob zasuku telefona" + "Svetlost" + "Prilagoditev svetlosti zaslona" + "Časovna omejitev za zaslon" + "Prilagodi zakasnitev pred samodejnim izklopom zaslona" + "Samodejna svetlost" + "Nastavitve zaklepanja kartice SIM" + "Nastavi zaklepanje kartice SIM" + "Zaklepanje kartice SIM" + "Zakleni kartico SIM" + "Zahtevaj kodo PIN za uporabo telefona" + "Zahtevaj kodo PIN za uporabo telefona" + "Spremeni kodo PIN kartice SIM" + "Koda PIN za kartico SIM" + "Zakleni kartico SIM" + "Odkleni kartico SIM" + "Stara koda PIN za kartico SIM" + "Nova koda PIN za kartico SIM" + "Znova vtipkajte novo kodo PIN" + "Koda PIN za kartico SIM" + "Napačna koda PIN." + "Kodi PIN se ne ujemata." + "Kode PIN ni mogoče spremeniti."\n"Koda PIN je morda napačna." + "Sprememba kode PIN za kartico SIM je uspela" + "Zaklepanja kartice SIM ni mogoče spremeniti."\n" Morda je koda PIN napačna." + "V redu" + "Prekliči" + "Stanje telefona" + "Sistemske posodobitve" + + "Različica sistema Android" + "Številka modela" + "Različica radijske programske opreme" + "Različica jedra" + "Delovna različica" + "Ni na voljo" + "Stanje" + "Stanje" + "Telefonska številka, signal itn." + "Pomnilnik" + "Nastavitve pomnilnika" + "Izpni pomnilnik USB, prikaži razpoložljiv pomnilnik" + "Izpenjanje kartice SD, prikaz razpoložljivega pomnilnika" + "Moja telefonska številka" + "MIN" + "Različica seznama prednostnih omrežij za gostovanje" + "MEID" + "Vrsta mobilnega omrežja" + "Stanje mobilnega omrežja" + "Stanje storitve" + "Moč signala" + "Gostovanje" + "Omrežje" + "Naslov MAC za brezžično omrežje" + "Naslov Bluetooth" + "Ni na voljo" + "Čas delovanja" + "Čas delovanja" + "Notranji pomnilnik" + "Pomnilnik USB" + "Kartica SD" + "Razpoložljivi prostor" + "Skupni prostor" + "Izpni kartico SD" + "Izpni notranji pomnilnik USB" + "Izpni kartico SD, da jo lahko varno odstranim" + "Vstavite pomnilnik USB za vpenjanje" + "Vstavite kartico SD, da bo vpeta" + "Vpni pomnilnik USB" + "Vpni kartico SD" + "Vpni pomnilnik USB" + "Vpni kartico SD" + "Izbriši pomnilnik USB" + "Izbriši kartico SD" + "Izbriše vse podatke na pomnilniku USB v telefonu, na primer glasbo ali fotografije" + "Izbriše vse podatke na kartici SD v telefonu, na primer glasbo ali fotografije" + "Ni na voljo" + " (Samo za branje)" + "Izpni pomnilnik USB" + "Izpni kartico SD" + "Če izpnete pomnilnik USB, bodo nekateri programi, ki jih uporabljate, nehali delovati in ne bodo na voljo, dokler pomnilnika USB spet ne vpnete." + "Če izpnete kartico SD, se bodo nekateri programi, ki jih uporabljate, ustavili in morda ne bodo na voljo, dokler znova ne vpnete kartice SD." + "Izpenjanje pomnilnika USB ni uspelo" + "Izpenjanje kartice SD ni uspelo" + "Pomnilnika USB ni mogoče izpeti. Poskusite znova pozneje." + "Kartice SD ni mogoče izpeti. Poskusite znova pozneje." + "Pomnilnik USB bo izpet." + "Kartica SD bo izpeta." + "Izpenjanje" + "Izpenjanje poteka" + "Stanje baterije" + "Raven napolnjenosti baterije" + "APN-ji" + "Uredi dostopno točko" + "<Ni nastavljeno>" + "Ime" + "APN" + "Strežnik proxy" + "Vrata" + "Uporabniško ime" + "Geslo" + "Strežnik" + "Storitveni center za sporočila MMS" + "Strežnik proxy za sporočila MMS" + "Vrata MMS" + "Mobilna koda države" + "Koda mobilnega omrežja" + "Vrsta preverjanja pristnosti" + "Brez" + "PAP" + "CHAP" + "PAP ali CHAP" + "Vrsta APN-ja" + "Izbriši APN" + "Nov APN" + "Shrani" + "Zavrzi" + "Pozor" + "Polje z imenom ne sme biti prazno." + "APN ne more biti prazen." + "Polje z mobilno kodo države mora vsebovati 3 števke." + "Polje s kodo mobilnega omrežja mora vsebovati 2 ali 3 števke." + "Obnavljanje privzetih nastavitev APN-jev" + "Ponastavi na privzeto" + "Ponastavitev privzetih nastavitev APN-jev končana" + "Ponastavitev na tovarniške nastavitve" + "Izbriše vse podatke iz telefona" + "S tem boste iz ""notranjega pomnilnika"" telefona izbrisali vse podatke:"\n\n
  • "Google Račun"
  • \n
  • "podatke in nastavitve sistema in programov"
  • \n
  • "prenesene programe"
  • \n\n"Če želite izbrisati vse podatke v telefonu, morate izbrisati ""pomnilnik USB""."\n\n
    + "S tem boste iz ""notranjega pomnilnika"" telefona izbrisali vse podatke:"\n\n
  • "Google Račun"
  • \n
  • "podatke in nastavitve sistema in programov"
  • \n
  • "prenesene programe"
  • \n\n"Če želite izbrisati tudi glasbo, slike in druge podatke, morate izbrisati ""kartico SD""."\n\n
    + "Izbriši pomnilnik USB" + "Izbriši kartico SD" + "Izbriši vse podatke na pomnilniku USB v telefonu, na primer glasbo ali fotografije." + "Izbriši vse podatke na kartici SD v telefonu, na primer glasbo ali fotografije." + "Ponastavi telefon" + "Ali želite izbrisati vse osebne podatke in morebitne prenesene programe? Tega dejanja ni mogoče preklicati." + "Izbriši vse" + "Narišite vzorec za odklepanje" + "Narisati morate vzorec za odklepanje, da potrdite ponastavitev telefona." + "Ponastavitev ni opravljena, ker storitev System Clear ni na voljo." + "Izbriši pomnilnik USB" + "Izbriši kartico SD" + "Izbriše vse podatke na pomnilniku USB" + "Izbriše vse podatke na kartici SD" + "S tem dejanjem boste izbrisali pomnilnik USB. Izgubili boste ""vse"" podatke, shranjene na njem." + "S tem dejanjem boste izbrisali kartico SD. Izgubili boste ""vse"" podatke, shranjene na njej." + "Izbriši pomnilnik USB" + "Izbriši kartico SD" + "Ali želite izbrisati vse datoteke, shranjene na pomnilniku USB? Dejanja ni mogoče razveljaviti." + "Ali želite izbrisati vse datoteke, shranjene na kartici SD? Dajanja ni mogoče razveljaviti." + "Izbriši vse" + "Narišite vzorec za odklepanje" + "Če želite potrditi brisanje pomnilnika USB, morate narisati vzorec za odklepanje." + "Narisati morate vzorec za odklepanje, če želite potrditi izbris kartice SD." + "Klicne nastavitve" + "Nastavite telefonski predal, preusmeritev klicev, čakajoči klic, ID klicatelja" + "Internetna povezava prek telefona" + "Prenosna dostopna točka" + "Internetna povezava prek telefona in prenosna dostopna točka" + "Dajte mobilno podatkovno povezavo telefona v skupno rabo po povezavi USB" + "Dajte mobilno povezavo telefona v skupno rabo kot prenosno brezžično dostopno točko" + "Dajte mobilno podatkovno povezavo telefona v skupno rabo po povezavi USB ali kot prenosno brezžično dostopno točko" + "USB" + "Internetna povezava prek telefona s povezavo USB" + "Povezava USB je vzpostavljena, označite za internetno povezavo prek telefona" + "Uporablja se internetna povezava prek telefona" + "Internetna povezava prek telefona ni mogoča, kadar se uporablja shramba USB" + "Povezava USB ni vzpostavljena" + "Zaradi povezave USB je prišlo do napake internetne povezave prek telefona" + "Pomoč" + "Mobilna omrežja" + "Nastavi možnosti za gostovanje, omrežja, APN-je" + "Moja lokacija" + "Uporabljaj brezžična omrežja" + "Prikaži lokacijo v programih (na primer v Zemljevidih) z uporabo brezžičnih omrežij" + "Določanje lokacije z brezžičnimi in/ali mobilnimi omrežji" + "Uporabi satelite GPS" + "Določanje lokacije do ravni ulice" + "Določi lokacijo v pogledu ulic (za to potrebujete več energije in pogled na nebo)" + "Uporabljaj GPS s pomočjo" + "Uporabljaj strežnik za pomoč pri sistemu GPS (ne označite, da zmanjšate uporabo omrežja)" + "Uporabi strežnik za pomoč pri uporabi sistema GPS (ne označite, da izboljšate delovanje sistema GPS)" + "O telefonu" + "Prikaz pravnih informacij, stanja telefona, različice programske opreme" + "Pravne informacije" + "Sodelavci" + "Avtorska pravica" + "Licenca" + "Določila in pogoji" + "Vadnica za sistem" + "Naučite se uporabljati telefon" + "Licence za odprto kodo" + "Pri nalaganju licenc je prišlo do težave." + "Nalaganje …" + "Informacije o varnosti" + "Informacije o varnosti" + "Telefon ni povezan s podatkovno storitvijo. Če si želite podatke ogledati zdaj, obiščite %s s katerim koli računalnikom, ki je povezan z internetom." + "Nalaganje …" + "Izberite geslo" + "Izberite kodo PIN" + "Potrdite geslo" + "Potrdite kodo PIN" + "Gesli se ne ujemata" + "Kodi PIN se ne ujemata" + "Geslo je nastavljeno" + "Koda PIN je nastavljena" + "Vzorec je nastavljen" + "Odklepanje zaslona" + "Spremeni vzorec za odklepanje" + "Spremeni kodo PIN za odklepanje" + "Potrdite shranjeni vzorec" + "Poskusite znova:" + "Nariši vzorec za odklepanje" + "Če želite pomoč, pritisnite meni." + "Ko končate, dvignite prst." + "Povežite vsaj %d pik. Poskusite znova:" + "Vzorec shranjen." + "Znova narišite vzorec, da ga potrdite:" + "Novi vzorec za odklepanje:" + "Potrdi" + "Ponovno nariši" + "Poskusi znova" + "Naprej" + "Vzorec za odklepanje" + "Zahtevaj vzorec" + "Za odklepanje zaslona je treba narisati vzorec" + "Uporabljaj viden vzorec" + "Uporabi odziv na dotik" + "Nastavi vzorec za odklepanje" + "Spremeni vzorec za odklepanje" + "Kako narisati vzorec za odklepanje" + "Preveč napačnih poskusov!" + "Čez %d sekund poskusite znova." + "Prekliči" + "Naprej" + "Zaščita telefona" + "Zaščitite telefon pred nepooblaščeno uporabo tako, da ustvarite osebni vzorec za odklepanje zaslona. "\n\n"1""  Na naslednjem zaslonu si oglejte risanje primera vzorca. "\n\n"2""  Ko boste pripravljeni, narišite lastni vzorec za odklepanje. Preizkusite različne vzorce, vendar povežite vsaj 4 točke. "\n\n"3""  Nato znova narišite vzorec, da ga potrdite. "\n\n"Ste pripravljeni? Dotaknite se možnosti »Naprej«"". "\n\n"Če telefona nočete zaščititi, se dotaknite možnosti »Prekliči«." + "Primer vzorca" + "Povežite vsaj 4 pike."\n" "\n"Ko boste pripravljeni za risanje svojega vzorca, se dotaknite možnosti »Naprej«." + "Upravljanje programov" + "Upravljajte in odstranite nameščene programe" + "Programi" + "Upravljajte programe, nastavite bližnjice za hiter zagon" + "Programske nastavitve" + "Neznani viri" + "Dovoli nameščanje programov, ki niso iz storitve Market" + "Vaš telefon in osebni podatki so bolj dovzetni za napade programov iz neznanih virov. Strinjate se, da ste sami odgovorni za vse poškodbe telefona ali izgubo podatkov, ki je lahko posledica uporabe teh programov." + "Informacije o programu" + "Prostor za shranjevanje" + "Privzeti zagon" + "Dovoljenja" + "Predpomnilnik" + "Počisti predpomnilnik" + "Predpomnilnik" + "Kontrolniki" + "Prisilna ustavitev" + "Skupaj" + "Program" + "Podatki" + "Odstrani" + "Onemogoči" + "Omogoči" + "Počisti podatke" + "Odstrani posodobitve" + "Izbrali ste privzeti zagon tega programa za nekatera dejanja." + "Ni privzetih nastavitev." + "Počisti privzete nastavitve" + "Neznano" + "Razvrsti po imenu" + "Razvrsti po velikosti" + "Pokaži storitve, ki se izvajajo" + "Pokaži predpom. procese" + "Upravljaj prostor" + "Filtriraj" + "Izberite možnosti filtriranja" + "Vse" + "Preneseno" + "Se izvaja" + "Pomnilnik USB" + "Na kartici SD" + "Onemogočeno" + "Ni programov." + "Notranji pomnilnik" + "Pomnilnik USB" + "Shramba na kartici SD" + "Preračunavanje velikosti ..." + "Izbriši" + "Vsi podatki tega programa bodo trajno izbrisani. To med drugim vključuje vse datoteke, nastavitve, račune in podatkovne zbirke." + "V redu" + "Prekliči" + "Programa ni bilo mogoče najti" + "Programa ni mogoče najti na seznamu nameščenih programov." + "Programskih podatkov ni mogoče izbrisati." + "Odstrani posodobitve" + "Ali želite odstraniti vse posodobitve tega sistemskega programa Android?" + "Počisti podatke" + "Brisanje podatkov za program ni uspelo" + "Ta program ima v telefonu dostop do naslednjega:" + "Izračunavanje ..." + "Velikosti paketa ni mogoče izračunati" + "Nimate nameščenih programov neodvisnih izdelovalcev." + "različica %1$s" + "Premakni" + "Premakni v telefon" + "Premakni na pomnilnik USB" + "Premakni na kartico SD" + "Premikanje" + "Ni dovolj pomnilnika." + "Program ne obstaja." + "Program je zaščiten pred kopiranjem." + "Navedeno namestitveno mesto ni veljavno." + "Sistemskih posodobitev ni mogoče namestiti na zunanji medij." + "Prisilna ustavitev" + "Prisilno ustavljanje programa lahko povzroči nepravilno delovanje. Ali želite nadaljevati?" + "Premakni program" + "Premik programa ni uspel. %1$s" + "Prednostno namestitveno mesto" + "Spremenite prednostno namestitveno mesto za nove programe." + "Uporaba pomnilnika" + "Ogled pomnilnika, ki ga uporabljajo programi" + "Zagnane storitve" + "Preglejte in nadzorujte storitve, ki so trenutno zagnane" + "Ponovno zaganjanje" + "Predpomnjeni procesi v ozadju" + "Nič se ne izvaja." + "Storitev je zagnal program." + + + "Prosto: %1$s" + "V uporabi: %1$s" + "RAM" + + + "%1$d proces, %2$d storitev" + "%1$dproces, število storitev: %2$d" + "%1$d procesov in %2$d storitev" + "Število procesov: %1$d, število storitev: %2$d" + "Programi v uporabi" + "Nedejavno" + "Storitve" + "Procesi" + "Ustavi" + "Nastavitve" + "To storitev je zagnal program. Če jo ustavite, program morda ne bo deloval." + "Programa ni mogoče varno ustaviti. Če ga ustavite, lahko izgubite del trenutnega dela." + "To je star programski proces, ki se ohranja za boljšo hitrost, če bi ga ponovno rabili. Navadno ga ni treba ustaviti." + "%1$s: trenutno v uporabi. Za nadzor se dotaknite gumba »Nastavitve«" + "Glavni proces v uporabi." + "Storitev %1$s je v uporabi." + "Ponudnik %1$s je v uporabi." + "Želite ustaviti sistemsko storitev?" + "Ali ste prepričani, da želite ustaviti to sistemsko storitev? Če jo ustavite, lahko nekatere funkcije v telefonu nehajo pravilno delovati, dokler ga ne izklopite in spet vklopite." + "Jezik in tipkovnica" + "Nastavitve jezika in tipkovnice" + "Nastavitve jezika" + "Nastavitve tipkovnice" + "Izberi jezik" + + "Samodejno zamenjaj" + "Popravi napačno natipkane besede" + "Samodejna uporaba velih začetnic" + "Uporaba velike začetnice za prvo črko v stavku" + "Samodejno vstavljanje ločil" + "Nastavitve fizične tipkovnice" + "Dvakrat pritisnite preslednico, da vnesete ».«" + "Vidna gesla" + "Pokaži geslo med tipkanjem" + "Ta način vnosa morda lahko zbere besedilo, ki ga vtipkate, vključno z osebnimi podatki, kot so gesla in številke kreditnih kartic. Omogoča jo program %1$s. Ali želite uporabiti ta način vnosa?" + "Uporabniški slovar" + "Uporabniški slovar" + + "Dodaj" + "Dodaj v slovar" + "Uredi besedo" + "Uredi" + "Izbriši" + "V uporabniškem slovarju ni besed. Besede lahko dodate v meniju." + "Preizkušanje" + "Informacije o telefonu" + "Informacije o bateriji" + "Hitri zagon" + "Nastavi bližnjice na tipkovnici za zagon programov" + "Dodeli program" + "Ni bližnjice" + "Išči + %1$s" + "Počisti" + "Bližnjica za program %1$s (%2$s) bo izbrisana." + "V redu" + "Prekliči" + "Programi" + "Bližnjice" + "Vnos besedila" + "Upravljaj možnosti vnosa besedila" + "Nastavitve za %1$s" + "Nastavitve zaslonske tipkovnice" + "Vgrajena tipkovnica" + "Nastavitve vgrajene fizične tipkovnice" + "Razvoj" + "Nastavi možnosti za razvoj programa" + "Odpravljanje težav s povezavo USB" + "Način za odpravljanje težav, ko je vzpostavljena povezava USB" + "Brez zaklepanja" + "Med polnjenjem se zaslon ne bo nikoli zaklenil" + "Dovoli lažne lokacije" + "Dovoli lažne lokacije" + "Ali dovolite odpravljanje težav s povezavo USB?" + "Odpravljanje težav s povezavo USB je namenjeno samo za razvoj. Lahko ga uporabljate za kopiranje podatkov med računalnikom in napravo, nameščanje programov v napravo brez obveščanja in branje podatkov v dnevniku." + "Izberi pripomoček" + "Izberite pripomoček" + "%1$dd %2$dh %3$dm %4$ds" + "%1$dh %2$dm %3$ds" + "%1$dm %2$ds" + "%1$d s" + "Statistika uporabe" + "Statistika uporabe" + "Razvrsti po:" + "Program" + "Število" + "Čas uporabe" + "Pripomočki za ljudi s posebnimi potrebami" + "Nastavitve pripomočkov za ljudi s posebnimi potrebami" + "Upravljaj možnosti storitev za ljudi s posebnimi potrebami" + "Pripomočki za ljudi s posebnimi potrebami" + "Storitve za ljudi s posebnimi potrebami" + "Ni nameščenih storitev za ljudi s posebnimi potrebami." + "Ta storitev za ljudi s posebnimi potrebami bo morda lahko zbirala besedilo, ki ga boste vtipkali, vključno z osebnimi podatki in številkami kreditnih kartic, razen gesel. Morda bo tudi zapisovala vaše interakcije z uporabniškim vmesnikom. Omogoča jo program %1$s. Ali želite uporabiti to storitev za ljudi s posebnimi potrebami?" + "Ali želite onemogočiti pripomočke za ljudi s posebnimi potrebami?" + "Najden ni bil noben program za ljudi s posebnimi potrebami" + "Nimate nameščenih programov za ljudi s posebnimi potrebami."\n\n"S storitvijo Android Market lahko prenesete bralnik zaslona."\n\n"Kliknite V redu, da namestite bralnik zaslona." + "Gumb za vklop" + "Gumb za vklop konča klic" + "Če med klicem pritisnete tipko za izklop, se klic konča, namesto da bi se izklopil zaslon" + "Uporaba baterije" + "Kaj porablja energijo baterije" + "Uporaba baterije po odklopu" + "Uporaba baterije od ponastavitve" + "Čas napajanja iz baterije: %1$s" + "%1$s od odklopa" + "Napajanje" + "Zaslon vklopljen" + "GPS:" + "Wi-Fi" + "Z odklenjenim zaslonom" + "Telefonski signal" + + + "Čas odklenjenega zaslona" + "Čas z vklopljenim Wi-Fi-jem" + "Čas z vklopljenim Wi-Fi-jem" + "%1$s%2$s%%" + "Podrobnosti o uporabi baterije" + "Uporabi podrobnosti" + "Prilagodi porabo energije" + "Vključeni paketi" + "Zaslon" + "Brezžično" + "Bluetooth" + "Stanje pripravljenosti" + "Glasovni klici" + "Telefon je nedejaven" + "Skupni čas za CPE" + "Ospredje CPE" + "Ohrani odklenjen zaslon" + "GPS" + "Wi-Fi vklopljen" + "Telefon" + "Poslani podatki" + "Podatki prejeti" + "Zvok" + "Video" + "Čas vklopa" + "Čas brez signala" + "Prisilna ustavitev" + "Informacije o programu" + "Programske nastavitve" + "Nastavitve zaslona" + "Nastavitve za Wi-Fi" + "Nastavitve Bluetooth" + "Energija, ki so jo porabili glasovni klici" + "Poraba energije, kadar je telefon nedejaven" + "Energija, ki jo je porabil radijski vmesnik" + "Na območjih brez mobilnega signala preklopite v način za letalo, da prihranite energijo" + "Energija, porabljena za osvetlitev zaslona" + "Zmanjšajte svetlost zaslona in/ali časovno omejitev za vklop zaslona" + "Energija, ki jo je porabila brezžična funkcija" + "Izklopi brezžični vmesnik, kadar se ne uporablja ali kjer omrežje ni na voljo" + "Energija, ki jo je porabila funkcija Bluetooth" + "Izklopite funkcijo Bluetooth, kadar je ne uporabljate" + "Poskusite vzpostaviti povezavo z drugo napravo Bluetooth" + "Energija baterije, ki jo porabijo programi" + "Ustavi ali odstrani program" + "Ročno nadzirajte GPS in tako preprečite programom, da bi ga uporabljali" + "Program morda omogoča nastavitve za zmanjšanje porabe energije" + "%1$s od odklopa" + "Po zadnjem odklopu za %1$s" + "Skupna poraba" + "Osveži" + "OS Android" + "Predstavnostni strežnik" + "Glasovni vnos in izhod" + "Nastavitve glasovnega vnosa in izhoda" + "Glasovno iskanje" + "Tipkovnica Android" + "Glasovni vnos" + "Izhodna naprava za govor" + "Prepoznavalnik govora" + "Nastavitve prepoznavalnika govora" + "Nastavitve za »%s«" + "Nastavitve pretvorbe besedila v govor" + "Nastavitve pretvorbe besedila v govor" + "Vedno uporabi moje nastavitve" + "Spodnje privzete nastavitve preglasijo nastavitve programov" + "Privzete nastavitve" + "Privzeti mehanizem" + "Nastavi mehanizem za sintezo govora, ki se bo uporabljal za branje besedila" + "Hitrost govora" + "Hitrost govorjenega besedila" + "Višina tona" + "Vpliva na ton govorjenega besedila" + "Jezik" + "Nastavite glas, odvisen od jezika, za govorjeno besedilo" + "Poslušaj primer" + "Predvajaj kratko predstavitev sinteze govora" + "Namesti glasovne podatke" + "Namestite govorne datoteke, ki jih potrebujete za sintezo govora" + "Glasovi, ki jih potrebujete za sintezo govora, so že pravilno nameščeni" + "To je primer sinteze govora." + "Nastavitve so spremenjene. To je primer, kako so slišati." + "Mehanizem, ki ste ga izbrali, se ne more zagnati" + "Konfiguriraj" + "Izberite drug mehanizem" + "Ta mehanizem za sintezo govora bo morda lahko zbiral izgovorjeno besedilo, vključno z osebnimi podatki, kot so gesla in številke kreditnih kartic. Omogoča ga mehanizem %s. Ali želite omogočiti uporabo tega mehanizma za sintezo govora?" + "Mehanizmi" + "Nastavitve za %s" + "Mehanizem %s je omogočen" + "Mehanizem %s je onemogočen" + "Jeziki in glasovi" + "Nameščeno" + "Ni nameščeno" + "Ženski" + "Moški" + "Mehanizem za sintezo govora nameščen" + "Pred upor. omogoč. novo napravo" + "Nadzor porabe" + "Posodabljanje brezžične nastavitve" + "Posodabljanje nastavitev Bluetooth" + "Nastavitve VPN" + "Vzpostavi povezavo z omrežjem %s" + "Uporabniško ime:" + "Geslo:" + "uporabniško ime" + "geslo" + "Zapomni si uporabniško ime" + "Vzpostavi povezavo" + "Da" + "Ne" + "Nazaj" + "Ne" + "Shrani" + "Prekliči" + "Povrni" + "Vzpostavi povezavo z omrežjem" + "Prekini povezavo z omrežjem" + "Uredi omrežje" + "Izbriši omrežje" + "Vnesti morate %s." + "Izbrati morate %s." + "Ime omrežja VPN »%s« že obstaja. Poiščite drugo ime." + "Ali ste prepričani, da želite izbrisati to omrežje VPN?" + "Ali ste prepričani, da tega profila ne želite ustvariti?" + "Ali ste prepričani, da želite zavreči spremembe tega profila?" + "Povezave z omrežjem ni mogoče vzpostaviti. Ali želite poskusiti znova?" + "Povezava se je prekinila. Ali jo želite znova vzpostaviti?" + "Imena strežnika ni mogoče razrešiti. Ali želite preveriti nastavitev imena strežnika?" + "Napaka pri pozivu. Ali želite preveriti nastavitev skrivnosti?" + "V tej konfiguraciji VPN manjka vsaj ena skrivnost. Ali želite preveriti nastavitev skrivnosti?" + "Uporabniško ime ali geslo, ki ste ga vnesli, ni pravilno. Ali želite poskusiti znova?" + "Strežnik je prekinil povezavo. Uporabniško ime ali geslo, ki ste ju vnesli, sta morda napačna. Ali želite poskusiti znova?" + "Strežnik je prekinil povezavo. Morda uporabljate požarni zid, ki vam preprečuje povezavo s strežnikom. Ali želite poskusiti znova?" + "Pogajanje s strežnikom ni uspelo. Strežnik morda ne sprejme vaše možnosti šifriranja. Ali želite preveriti nastavitev šifriranja?" + "Dodaj omrežje VPN" + "Dodaj omrežje VPN" + "Dodaj profil VPN %s" + "Podrobnosti profila %s" + "Omrežja VPN" + "Vzpostavljanje povezave ..." + "Prekinjanje povezave ..." + "Povezava je vzpostavljena" + "Vzpostavi povezavo z omrežjem" + "Ime omrežja VPN" + "ime omrežja VPN" + "Profil »%s« je dodan" + "Profil »%s« je spremenjen" + "Nastavi uporabniško potrdilo" + "Uporabniško potrdilo" + "uporabniško potrdilo" + "Nastavi overjeno potrdilo" + "Overjeno potrdilo" + "overjeno potrdilo" + "Nastavi skrivnost L2TP" + "Skrivnost L2TP" + "skrivnost L2TP" + "šifriranje" + "Šifriranje PPTP" + "Nastavi ključ v predhodni skupni rabi IPSec" + "Ključ v predhodni skupni rabi IPSec" + "ključ v predhodni skupni rabi IPSec" + "Nastavi strežnik VPN" + "Strežnik VPN" + "strežnik VPN" + "Ime strežnika VPN" + "Domene za iskanje DNS" + "Domene za iskanje DNS" + "Vrednost %s je nastavljena" + "Vrednost %s ni nastavljena" + "Vrednost %s ni nastavljena (izbirno)" + "Omogoči %s" + "Onemogoči %s" + "%s je omogočeno" + "%s je onemogočeno" + "Nastavitve VPN" + "Nastavitev in upravljanje navideznih zasebnih omrežij (VPN)" + "(nespremenjeno)" + "(ni nastavljeno)" + "Shramba poverilnic" + "Uporabi zaščitene poverilnice" + "Dovoli programom dostop do zaščitenih potrdil in drugih poverilnic" + "Vnesite geslo" + "Vnesite geslo za shrambo poverilnic." + "Namesti z pomnilnika USB" + "Namesti s kartice SD" + "Namesti šifrirana potrdila z pomnilnika USB" + "Namesti šifrirana potrdila s kartice SD" + "Nastavi geslo" + "Nastavi ali spremeni geslo za shrambo poverilnic" + "Počisti shrambo" + "Počisto vso vsebino v shrambi poverilnic in ponastavi njeno geslo" + "Ali ste prepričani, da želite izbrisati vse poverilnice in ponastaviti geslo shrambe poverilnic?" + "Trenutno geslo:" + "Novo geslo:" + "Potrdite novo geslo:" + "Nastavite geslo za shrambo poverilnic (vsaj 8 znakov)." + "Vnesite pravilno geslo." + "Vnesite pravilno geslo. Še enkrat lahko poskusite, preden se shramba poverilnic izbriše." + "Vnesite pravilno geslo. Pravilno geslo lahko poskusite vnesti še %1$d-krat, preden se shramba poverilnic izbriše." + "Gesli se ne ujemata." + "Vnesti morate geslo in ga potrditi." + "Vnesite geslo." + "Geslo mora imeti vsaj 8 znakov" + "Shramba poverilnic je izbrisana." + "Shramba poverilnic je omogočena." + "Shramba poverilnic je onemogočena." + + + + + + + + + + + + + + + + + + + + + "Ton v sili" + "Nastavi način delovanja ob klicanju v sili" + "Zasebnost" + "Nastavitve zasebnosti" + "Varnostno kopiranje in obnavljanje" + "Osebni podatki" + "Varnostno kopiraj moje podatke" + "Naredi varnostne kopije programskih podatkov, gesel za Wi-Fi in drugih nastavitev v Googlovih strežnikih" + "Samodejna obnovitev" + "Pri vnovični namestitvi programa obnovi nastavitve iz varnostnih kopij in druge podatke" + "Varnostna kopija" + "Ali ste prepričani, da ne želite več ustvarjati varnostnih kopij gesel za Wi-Fi, zaznamkov ter drugih nastavitvenih in programskih podatkov in želite izbrisati vse kopije v Googlovih strežnikih?" + "Nastavitve skrbništva naprave" + "Skrbnik naprave" + "Izklopi" + "Skrbniki naprave" + "Na voljo ni nobenega skrbnika naprave" + "Ali želite omogočiti skrbnika naprave?" + "Vklopi" + "Skrbnik naprave" + "Če omogočite tega skrbnika, bo program %1$s lahko izvedel naslednje operacije:" + "Ta skrbnik je aktiven in dovoli programu %1$s, da izvaja naslednje operacije:" + "Brez naslova" + "Splošno" + "Dohodni klici" + "Obvestila" + "Povratne informacije" +
    diff --git a/res/values-sr-nokeys/strings.xml b/res/values-sr-nokeys/strings.xml new file mode 100644 index 00000000000..cf70473cfa0 --- /dev/null +++ b/res/values-sr-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Управљање апликацијама" + diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml new file mode 100644 index 00000000000..89f9c1731ac --- /dev/null +++ b/res/values-sr/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Америка" + "Европа" + "Африка" + "Азија" + "Аустралија" + "Пацифик" + "Све" + + + "Без анимација" + "Неке анимације" + "Све анимације" + + + "Нису приказане анимације у прозору" + "Приказани су неки прозори са анимацијама" + "Приказане су све анимације у прозору" + + + "15 секунди" + "30 секунди" + "1 минут" + "2 минута" + "10 минута" + "30 минута" + + + "Веома споро" + "Полако" + "Нормалан" + "Брзо" + "Веома брзо" + + + "Веома ниско" + "Низак" + "Нормалан" + "Висок" + "Веома високо" + + + "амерички енглески" + "британски енглески" + "француски" + "немачки" + "италијански" + "шпански" + + + + "Скенирање..." + "Повезивање…" + "Проверавање идентитета…" + "Преузимање IP адресе..." + "Повезано" + "Обустављено" + "Прекидање везе..." + "Веза је прекинута" + "Неуспешно" + + + + "Скенирање..." + "Повезивање са мрежом %1$s…" + "Проверавање идентитета мреже %1$s..." + "Добијање IP адресе од мреже %1$s…" + "Повезано са мрежом %1$s" + "Обустављено" + "Прекидање везе са мрежом %1$s…" + "Веза је прекинута" + "Неуспешно" + + + "Отвори" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Слабо" + "Задовољавајућа" + "Добро" + "Одлично" + + + "Када се екран искључи" + "Никад када је укључен" + "Никад" + + + "Време коришћења" + "Покрени бројач" + "Назив апликације" + + + "PEAP" + "TLS" + "TTLS" + + + "Ништа" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Искључено" + "Обавештење" + "Вибрација" + + + "Ништа" + "PAP" + "CHAP" + "PAP или CHAP" + + + "Складиште унутрашњег уређаја" + "Уклоњива SD картица" + "Нека систем одлучи" + + + "Увек" + "Никад" + "Само у нечујном режиму" + "Само када није у нечујном режиму" + + diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml new file mode 100644 index 00000000000..7c617618902 --- /dev/null +++ b/res/values-sr/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Да" + "Не" + "Непознато" + "Укључи радио" + "Искључи радио" + "Прикажи SIM адресар" + "Прикажи бројеве за фиксно бирање" + "Прикажи бројеве за сервисно бирање" + "Преузми PDP листу" + "У услузи" + "Услуга није могућа" + "Само хитни позиви" + "Радио је искључен" + "Роминг" + "Није у ромингу" + "Неактиван/на" + "Звоњава" + "Позив у току" + "Веза је прекинута" + "Повезивање" + "Повезано" + "Обустављено" + "непознато" + "пак." + "бајта(ова)" + "dBm" + "asu" + "LAC" + "ИД клијента" + "Искључи USB меморију" + "Ослобађање SD картице" + "Брисање USB меморије" + "Избриши SD картицу" + "Мала" + "Средња" + "Велика" + "Потврди" + "USB меморија" + "SD картица" + "Статус батерије:" + "Електрична утичница:" + "Размера батерије:" + "Ниво батерије:" + "Стање батерије:" + "Технологија батерије:" + "Напон батерије" + "mV" + "Температура батерије:" + "° C" + "Време од покретања:" + "Време буђења укључено за батерију:" + "Време буђења током пуњења:" + "Време укључивања екрана:" + "Непознато" + "Пуњење" + "(AC)" + "(USB)" + "Пражњење" + "Не пуни се" + "Пуно" + "Акустично" + "AC" + "USB" + "AC+USB" + "Непознато" + "Непознато" + "Добро" + "Прегрејано" + "Празна" + "Преко напона" + "Непозната грешка" + "Bluetooth" + "Видљив" + "Видљив на %1$s секунде(и)…" + "Нека уређај буде видљив" + "Закључај говорно бирање" + "Спречи коришћење bluetooth програма за бирање бројева када је екран закључан" + "Bluetooth уређаји" + "Назив уређаја" + "Није подешен назив, користи се назив налога" + "Скенирај за уређаје" + "%1$s ће бити искључен." + "Повезано" + "Веза је прекинута" + "Прекидање везе..." + "Повезивање…" + + "Упаривање са овим уређајем" + "Упаривање..." + "Упаривање, али веза је прекинута" + "хандсфри/слушалице" + "Скенирање" + "Захтев за Bluetooth упаривање" + "Захтев за упаривање" + "Изаберите за упаривање " + "Bluetooth бирач уређаја" + "Захтев за Bluetooth дозволу" + "Апликација на телефону захтева дозволу да укључи Bluetooth. Желите ли ово да урадите?" + "Апликација на телефону захтева дозволу да учини ваш телефон видљивим за друге Bluetooth уређаје на %1$d секунде(и). Желите ли ово да урадите?" + "Апликација на телефону захтева дозволу да укључи Bluetooth и да учини ваш телефон видљивим за друге уређаје на %1$d секунде(и). Желите ли ово да урадите?" + "Укључивање Bluetooth-а…" + "Подешавања датума и времена" + "13:00" + "13:00" + "Промена времена" + "Датум" + "Избор временске зоне" + "Нормалан (%s)" + "Преглед:" + "Величина фонта:" + + + "Пошаљи broadcast" + "Action:" + "Покрени activity" + "Resource:" + "Налог:" + "Обриши" + "Порт" + "Врати на подразумевано" + "Сачувај" + "Назив хоста" + "Пажња" + "Потврди" + "Унели сте неважећи назив хоста." + "Потребно је да попуните поље порта." + "Поље за порт мора да буде празно ако је поље за назив хоста празно." + "Унели сте неважећи порт." + "Локација:" + "Суседни ИД клијента:" + "Покушаји преноса података:" + "GPRS услуга:" + "Роминг:" + "IMEI:" + "Преусмеравање позива:" + "Број PPP поновног постављања од покретања:" + "Прекиди GSM везе:" + "Тренутна мрежа:" + "Успешни преноси података:" + "Примљено преко PPP протокола:" + "GSM услуга:" + "Јачина сигнала:" + "Статус позива:" + "Послато преко PPP протокола:" + "Поновна постављања радија:" + "Порука на чекању:" + "Број телефона:" + "Изабери радио опсег" + "Тип мреже:" + "Подесите жељени тип мреже:" + "IP адреса пинговања:" + "Назив хоста за пинговање (www.google.com):" + "Тест за HTTP клијента:" + "Покрени тест пинговања" + "SMSC:" + "Ажурирај" + "Освежи" + "Укључи/искључи DNS проверу" + "Информације/подешавања специфична за OEM" + "Подешавање GSM/UMTS опсега" + "Учитавање листе опсега..." + "Подеси" + "Неуспешно" + "Успешно" + "Промене ступају на снагу када USB кабл буде поново повезан" + "Омогући USB масовно складиштење" + "Укупно бајтова:" + "USB меморија није прикључена" + "Нема SD картице" + "Доступни бајтови:" + "USB меморија се користи као масовна меморија" + "SD картица се користи као уређај за масовно складиштење" + "САда је безбедно уклонити USB меморију" + "Сада можете безбедно да уклоните SD картицу" + "USB меморија је уклоњена током коришћења!" + "SD картица је уклоњена док је и даље била у употреби!" + "Коришћени бајтови:" + "Тражење медија у USB меморији…" + "Скенирање SD картица за медије…" + "USB меморија је само за читање" + "SD картица је постављена само за читање" + "Следеће" + "Локалитет" + "Изабери језик" + "Избор активности" + "Информације о уређају" + "Информације о батерији" + "Приказ" + "Информације о телефону" + "USB меморија" + "SD картица" + "Подешавања за прокси" + "Откажи" + "Подешавања" + "Подешавања" + "Подешавања" + "Режим рада у авиону" + "Онемогућавање свих бежичних веза" + "Онемогућавање бежичних веза..." + "Омогућавање бежичних веза..." + "Бежично и мреже" + "Подешавања бежичне мреже" + "Управљање Wi-Fi мрежом, Bluetooth-ом, режимом рада у авиону, мобилним мрежама и VPN-ом" + "Пренос података у ромингу" + "Повезивање са услугом за податке током роминга" + "Повезивање са услугом за податке током роминга" + "Веза за пренос података је прекинута зато што сте напустили матичну мрежу са искљученим преносом података у ромингу." + "Укључи" + "Желите ли да дозволите пренос података у ромингу? Могу да настану велики трошкови роминга!" + "Пажња" + "Избор оператера" + "Избор мрежног оператера" + "Датум и време" + "Подешавање датума, времена, временске зоне и формата" + "Аутоматски" + "Коришћење вредности које је мрежа обезбедила" + "Коришћење вредности које је мрежа обезбедила" + "Користи 24-часовни формат" + "Подешавање времена" + "Избор временске зоне" + "Подешавање датума" + "Избор формата датума" + "Сортирај према абецеди" + "Сортирај према временској зони" + "Локација и безбедност" + "Подешавања локације и безбедности" + "Подешавање Моје локације, откључавања екрана, закључавања SIM картице и закључавања акредитива складишта" + "Подешавање Моје локације, откључавања екрана, закључавања складишта акредитива" + "Лозинке" + "Безбедност откључавања екрана" + "Подешавање закључавања екрана" + "Закључавање екрана помоћу шаблона, PIN-а или лозинке" + "Промена закључавања екрана" + "Мењање или онемогућавање шаблона, PIN кода или безбедности лозинке" + "Ништа" + "Онемогућавање безбедности откључавањем екрана" + "Шаблон" + "Цртање шаблона за откључавање екрана" + "PIN" + "Уношење нумеричког PIN кода за откључавање екрана" + "Лозинка" + "Уношење лозинке за откључавање екрана" + "Онемогућио даљински администратор телефона" + "Искључивање закључавања екрана" + "Уклањање шаблона за откључавање" + "Уклањање PIN кода за откључавање" + "Уклањање лозинке за откључавање" + "Промена шаблона за откључавање" + "Промена PIN-а за откључавање" + "Промена лозинке за откључавање" + "Минимални број знакова који лозинка мора да садржи је %d" + "Минимални број знакова у PIN коду је %d" + "Притисните „Настави“ када буде завршено" + "Настави" + "Максимални број цифара у PIN коду је %d" + "Максимални број цифара у PIN коду је %d" + "PIN мора да садржи само бројеве од 0 до 9" + "Лозинка садржи неважећи знак" + "Лозинка мора да садржи најмање једно слово" + "Лозинка мора да садржи најмање једну цифру" + "Лозинка мора да садржи најмање један симбол" + "Потврди" + "Откажи" + "Администрација уређаја" + "Избор администратора уређаја" + "Додавање или уклањање администратора уређаја" + "Bluetooth" + "Укључи Bluetooth" + "Подешавања за Bluetooth" + "Подешавања за Bluetooth" + "Управљање везама, подешавање назива и видљивости уређаја" + "Захтев за Bluetooth упаривање" + "Информације о Bluetooth уређају" + \n"Унесите PIN да бисте упарили са уређајем „%1$s“. (Покушајте са 0000 или 1234.)" + \n"Унесите приступни кôд да бисте се упарили са уређајем „%1$s“." + "Да бисте упарили са уређајем „%1$s“, потврдите да се приказује приступни кôд: %2$s." + "%1$s"\n" жели да се упари." + "Унесите %2$s на „%1$s“ да бисте упарили." + "Упари" + "Не упаруј" + "bluetooth уређај" + "Пажња" + "Дошло је до проблема приликом упаривања са уређајем %1$s." + "Дошло је до проблема приликом упаривања са уређајем %1$s зато што су PIN или приступни кôд нетачни." + "Није могуће успоставити комуникацију са уређајем %1$s." + "%1$s је одбио/ла упаривање" + "Дошло је до проблема приликом повезивања са уређајем %1$s." + "Скенирање за уређаје" + "Повежи" + "Прекини везу" + "Упари и повежи" + "Опозови упаривање" + "Прекини везу и упаривање" + "Опције…" + "Повезивање са…" + "Медији" + "Телефон" + "Пренеси" + "Повезано са звуком медија" + "Повезано са звуком телефона" + "Повезано са звуком телефона и медија" + "Опције за %1$s" + "Повежи" + "Повезивање са Bluetooth уређајем" + "Профили" + "Повезано са звуком медија" + "Повезано са звуком телефона" + "Повезано са сервером за пренос датотека" + "Није повезано са сервером за пренос датотека" + "Коришћење за звук медија" + "Коришћење за аудио телефона" + "Коришћење за пренос датотека" + "Подешавања базне станице" + "Коришћење постоља за звук" + "Као звучник телефона" + "За музику и медије" + "Запамти подешавања" + "NFC" + "Користите NFC технологију за читање и размену ознака" + "Дошло је до грешке." + "Wi-Fi" + "Укључивање Wi-Fi мреже" + "Wi-Fi подешавања" + "Wi-Fi подешавања" + "Подешавање и управљање бежичним приступним тачкама" + "Укључивање..." + "Искључивање…" + "Грешка" + "У режиму рада у авиону" + "Није могуће скенирати мреже" + "Обавештење мреже" + "Обавести ме када је отворена мрежа доступна" + "Додај Wi-Fi мрежу" + "Wi-Fi мреже" + "Скенирај" + "Напредно" + "Повежи са мрежом" + "Заборави мрежу" + "Измени мрежу" + "Мрежни SSID" + "Безбедност" + "Јачина сигнала" + "Статус" + "Брзина везе" + "IP адреса" + "EAP метод" + "Потврда идентитета друге фазе" + "CA сертификат" + "Кориснички сертификат" + "Идентитет" + "Анонимни идентитет" + "Лозинка" + "Прикажи лозинку." + "(непромењено)" + "(није наведено)" + "Запамћено" + "Онемогућено" + "Није у опсегу" + "Обезбеђено помоћу %1$s" + "%2$s, обезбеђено помоћу %1$s" + "Повежи" + "Заборави" + "Сачувај" + "Откажи" + "Напредно" + "Надлежни домен" + "Подешавање броја канала за коришћење" + "Дошло је до проблема приликом подешавања надлежног домена." + "%1$d канала" + "Смернице за Wi-Fi у режиму спавања" + "Одређивање времена пребацивања са Wi-Fi мреже на мобилну мрежу података" + "Дошло је до проблема приликом подешавања смерница за режим спавања." + "MAC адреса" + "IP адреса" + "IP подешавања" + "Сачувај" + "Откажи" + "Унесите важећу IP адресу." + "Користи статичку IP адресу" + "DNS 1" + "DNS 2" + "Мрежни пролаз" + "Маска мреже" + "Преносна Wi-Fi приступна тачка" + "Преносна приступна тачка %1$s је активна" + "Грешка у преносној Wi-Fi приступној тачки" + "Подешавања за преносне Wi-Fi приступне тачке" + "Подесите преносну Wi-Fi приступну тачку и управљајте њом" + "Подешавања за преносне Wi-Fi приступне тачке" + "Конфигуриши Wi-Fi приступну тачку" + "%1$s %2$s преносна Wi-Fi приступна тачка" + "AndroidHotspot" + "Звук" + "Приказ" + "Подешавања звука" + "Нечујни режим" + "Искључивање свих звукова осим звукова медија и аларма" + "Сви звукови осим медијских су утишани" + "Звук звона телефона" + + "Јачина звука" + "Јачина звука звона" + + "Вибрација у нечујном режиму" + "Дозвољавање повратних информација преко вибрације у нечујном режиму" + "Вибрација" + "Повратна информација у виду вибрације за позиве и обавештења" + "Сигнал обавештења" + + "Лампица за обавештења која трепери" + "Куглица за кретање стално трепери за нова обавештења" + "Звук звона" + "Обавештење" + "Користи јачину звука долазног позива за обавештења" + "Избор тона обавештења" + "Медији" + "Подешавање јачине звука за музику и видео снимке" + "Аларм" + "Аудио подешавања за прикачено постоље" + "Звучно тонско бирање" + "Пуштање тонова када се користи нумеричка тастатура" + "Пуштање тонова када се користи нумеричка тастатура" + "Звучна селекција" + "Пуштање звука када се прави избор екрана" + "Пуштање звука када се прави избор екрана" + "Звукови закључавања екрана" + "Пуштање звукова приликом закључавања и откључавања екрана" + "Пуштање звукова приликом закључавања и откључавања екрана" + "Додирна повратна информација" + "Вибрација током притискања софтверских тастера и одређених интеракција корисничког интерфејса" + "Вибрација током притискања софтверских тастера и одређених интеракција корисничког интерфејса" + "Умањивање шума" + "Смањивање звука у позадини приликом говора или снимања." + "Причвршћивање" + "Подешавања базне станице" + "Аудио" + "Подешавања за прикључено стоно постоље" + "Подешавања за прикључено постоље за аутомобил" + "Телефон није причвршћен" + "Подешавања за прикључено постоље" + "Постоље није пронађено" + "Телефон мора да буде на постољу да би се конфигурисао звук током мировања" + "Звук уметања постоља" + "Пуштање звука када се телефон ставља на постоље или уклања са њега" + "Не пуштај звук приликом уметања телефона на постоље или уклањања са њега" + "Налози и синхронизација" + "Додавање или уклањање налога и промена подешавања налога" + "Претрага" + "Управљање подешавањима претраге и историјом" + "Подешавања приказа" + "Анимација" + "Приказивање анимације приликом отварања и затварања прозора" + "Приказивање анимације приликом отварања и затварања прозора" + "Аутоматско ротирање екрана" + "Аутоматска промена положаја приликом ротације телефона" + "Аутоматска промена положаја приликом ротације телефона" + "Осветљеност" + "Прилагођавање осветљености екрана" + "Време чекања екрана" + "Прилагођавање кашњења пре него што се екран аутоматски искључи" + "Аутоматски ниво осветљености" + "Подешавања закључавања SIM картице" + "Подешавање закључавања SIM картице" + "Закључавање SIM картице" + "Закључај SIM картицу" + "Захтевање PIN кода за коришћење телефона" + "Захтевање PIN кода за коришћење телефона" + "Промени SIM PIN" + "SIM PIN" + "Закључајте SIM картицу" + "Откључајте SIM картицу" + "Стари SIM PIN" + "Нови SIM PIN" + "Поново унесите нов PIN" + "SIM PIN" + "Нетачан PIN!" + "PIN-ови се не подударају!" + "Није могуће променити PIN."\n" Могуће је да је PIN нетачан." + "SIM PIN је успешно промењен" + "Није могуће променити стање закључавања SIM картице."\n"Могуће је да је PIN нетачан." + "Потврди" + "Откажи" + "Статус телефона" + "Ажурирања система" + + "Android верзија" + "Број модела" + "Верзија основног пропусног опсега" + "Верзија језгра" + "Број верзије" + "Није доступно" + "Статус" + "Статус" + "Број телефона, сигнал итд." + "Меморија" + "Подешавања меморије" + "Искључивање USB меморије, приказ доступне меморије" + "Ослобађање SD картице, приказ доступног складишта" + "Мој број телефона" + "MIN" + "PRL верзија" + "MEID" + "Тип мобилне мреже" + "Стање мобилне мреже" + "Стање услуге" + "Јачина сигнала" + "Роминг" + "Мрежа" + "Wi-Fi Mac адреса" + "Bluetooth адреса" + "Недоступно" + "Време рада" + "Време буђења" + "Интерна меморија" + "USB меморија" + "SD картица" + "Доступан простор" + "Укупан простор" + "Ослобађање SD картице" + "Искљ. интерне USB меморије" + "Искључите SD картицу да бисте је безбедно уклонили" + "Уметните USB за прикључивање" + "Уметање SD картице за прикључивање" + "Прикључите USB меморију" + "Прикључивање SD картице" + "Прикључите USB меморију" + "Прикључивање SD картице" + "Брисање USB меморије" + "Брисање SD картице" + "Брише све податке из интерне USB меморије телефона, као што су музика и фотографије" + "Брише све податке са SD картице телефона, као што су музика и фотографије" + "Недоступно" + " (Само за читање)" + "Искључи USB меморију" + "Ослобађање SD картице" + "Ако искључите USB меморију, неке апликације које користите ће се зауставити и можда неће бити доступне док поново не прикључите USB меморију." + "Уколико ослободите SD картицу, неке апликације које користите ће се зауставити и можда неће бити доступне све док поново не прикључите SD картицу." + "USB меморија није искључена" + "Ослобађање SD картице није успело" + "Није могуће искључити USB меморију. Покушајте поново касније." + "Није могуће ослободити SD картицу. Покушајте поново касније." + "USB меморија ће бити искључена." + "SD картица ће бити искључена." + "Ослобађање" + "Ослобађање у току" + "Статус батерије" + "Ниво батерије" + "Називи приступних тачака" + "Измена приступне тачке" + "<Није подешено>" + "Назив" + "Назив приступне тачке" + "Прокси" + "Порт" + "Корисничко име" + "Лозинка" + "Сервер" + "MMSC" + "MMS прокси" + "MMS порт" + "МЦК" + "MNC" + "Тип потврде идентитета" + "Ништа" + "PAP" + "CHAP" + "PAP или CHAP" + "Тип назива приступне тачке" + "Избриши назив приступне тачке" + "Нов назив приступне тачке" + "Сачувај" + "Одбаци" + "Пажња" + "Поље за назив не сме да буде празно." + "Поље „Назив приступне тачке“ не сме да буде празно." + "Поље MЦК мора да садржи 3 цифре." + "MNC поље мора да садржи 2 или 3 цифре." + "Враћање подразумеваних подешавања назива приступне тачке" + "Поново постави подразумевано" + "Поновно постављање подразумеваних подешавања назива приступне тачке је завршено" + "Враћање фабричких података" + "Брише све податке у телефону" + "На овај начин ћете избрисати све податке из ""интерне меморије"" телефона, укључујући:"\n\n
  • "Google налог"
  • \n
  • "податке и подешавања везана за систем и апликације"
  • \n
  • "преузете апликације"
  • \n\n"Да бисте избрисали све податке са телефона, мораћете да избришете садржај ""USB меморије""."\n\n
    + "На овај начин ћете избрисати све податке из ""интерне меморије"" телефона, укључујући:"\n\n
  • "Google налог"
  • \n
  • "податке и подешавања везана за систем и апликације"
  • \n
  • "преузете апликације"
  • \n\n"Да бисте избрисали и музику, слике и друге корисничке податке, мораћете да избришете ""SD картицу""."\n\n
    + "Избриши USB меморију" + "Избриши SD картицу" + "Обриши све податке из интерне USB меморије телефона, као што су музика и фотографије." + "Обриши све податке са SD картице телефона, као што су музика и фотографије." + "Поново постави телефон" + "Желите ли да избришете све личне информације и преузете апликације? Ову радњу не можете да опозовете!" + "Избриши све" + "Нацртајте шаблон за откључавање" + "Потребно је да нацртате шаблон за откључавање да бисте потврдили поновно постављање телефона." + "Није обављено поновно постављање зато што услуга брисања система није доступна." + "Брисање USB меморије" + "Избриши SD картицу" + "Брише целу USB меморију" + "Брише све податке на SD картици" + "Овом радњом ћете избрисати USB меморију. Изгубићете ""све"" податке који се ту налазе!" + "Ако извршите ову радњу, избрисаћете SD картицу. Изгубићете ""све"" податке са картице!" + "Брисање USB меморије" + "Избриши SD картицу" + "Желите да избришете USB меморију и све датотеке у њој? Ову радњу није могуће опозвати!" + "Желите да обришете SD картицу и све датотеке које су на њој сачуване? Ову радњу није могуће опозвати!" + "Избриши све" + "Нацртајте шаблон за откључавање" + "Морате да нацртате шаблон за откључавање да бисте потврдили да желите да обришете USB меморију." + "Мораћете да нацртате шаблон за откључавање да бисте потврдили да желите да обришете SD картицу." + "Подешавања позива" + "Подешавање гласовне поште, преусмеравања позива, стављања позива на чекање, ИД-а позиваоца" + "Повезивање" + "Преносна приступна тачка" + "Повезивање и преносна приступна тачка" + "Дељење мобилне везе телефона за пренос података преко USB-а" + "Дељење мобилне везе телефона као преносне Wi-Fi приступне тачке" + "Дељење мобилне везе телефона за пренос података преко USB-а или преносне Wi-Fi приступне тачке" + "USB" + "USB повезивање" + "USB повезан, проверите за повезивање" + "Повезано" + "Није могуће успоставити везу када је USB складиште у употреби" + "USB није повезан" + "Грешка приликом USB повезивања" + "Помоћ" + "Мобилне мреже" + "Подешавање опција за роминг, мреже и називе приступних тачака" + "Мојa локацијa" + "Користи бежичне мреже" + "Приказивање локације у апликацијама (као што су Мапе) помоћу бежичних мрежа" + "Локацију одређују Wi-Fi и/или мобилне мреже" + "Користи GPS сателите" + "Приликом лоцирања тачност је на нивоу улице" + "Лоцирај на нивоу улице (захтева још батерије и поглед на небо)" + "Користи помоћни GPS" + "Коришћење сервера за помоћ GPS мрежи (опозовите избор да бисте смањили коришћење мреже)" + "Коришћење сервера за помоћ GPS мрежи (опозовите избор да бисте побољшали GPS учинак)" + "О телефону" + "Приказ правних података, статуса телефона, верзије софтвера" + "Правне информације" + "Сарадници" + "Ауторска права" + "Лиценца" + "Услови и одредбе" + "Упутство за коришћење система" + "Научите како да користите телефон" + "Лиценца отвореног кода" + "Дошло је до проблема приликом учитавања лиценци." + "Учитавање…" + "Безбедносне информације" + "Безбедносне информације" + "Телефон није повезан са услугом података. Да бисте одмах погледали ове информације, идите на %s са било ког рачунара повезаног са Интернетом." + "Учитавање…" + "Одаберите лозинку" + "Одаберите PIN" + "Потврдите лозинку" + "Потврдите PIN" + "Лозинке се не подударају" + "PIN-ови се не подударају" + "Лозинка је постављена" + "PIN је постављен" + "Шаблон је постављен" + "Откључавање екрана" + "Промени шаблон за откључавање" + "Промени PIN за откључавање" + "Потврдите сачувани шаблон" + "Жао нам је, покушајте поново:" + "Нацртајте шаблон за откључавање" + "Притисните „Мени“ да бисте добили помоћ." + "Пустите прст када завршите." + "Повежите се са најмање %d тачке(ака). Покушајте поново:" + "Шаблон је снимљен!" + "Поново нацртајте шаблон како бисте потврдили:" + "Нови шаблон за откључавање:" + "Потврди" + "Поново нацртај" + "Покушај поново" + "Настави" + "Шаблон за откључавање" + "Захтевај шаблон" + "Потребно је да нацртате шаблон за откључавање екрана" + "Користи видљиви шаблон" + "Користи тактилне повратне информације" + "Подешавање шаблона за откључавање" + "Промени шаблон за откључавање" + "Како нацртати шаблон за откључавање" + "Превише нетачних покушаја!" + "Покушајте поново за %d секунде(и)." + "Откажи" + "Следеће" + "Обезбеђивање телефона" + "Заштитите телефон од неовлашћеног коришћења тако што ћете направити лични шаблон за откључавање екрана. "\n\n"1""  На следећем екрану погледајте пример прављења шаблона. "\n\n"2""  Када сте спремни, нацртајте сопствени лични шаблон за откључавање. Експериментишите са различитим шаблонима, али повежите најмање четири тачке. "\n\n"3""  Поново нацртајте свој шаблон да бисте потврдили. "\n\n"Да ли сте спремни да почнете? Додирните „Следеће“"". "\n\n"Да бисте телефон оставили без заштите, додирните „Откажи“." + "Пример шаблона" + "Повежите се са најмање четири тачке."\n" "\n"Додирните дугме „Следеће“ када будете спремни да нацртате сопствени шаблон." + "Управљање апликацијама" + "Управљање и уклањање инсталираних апликација" + "Апликације" + "Управљање апликацијама, подешавање пречица за брзо покретање" + "Подешавања апликације" + "Непознати извори" + "Дозволи инсталације апликација непознатог порекла" + "Телефон и лични подаци подложнији су нападу апликација од непознатих извора. Сагласни сте да сте само ви одговорни за сву штету на телефону или губитак података до ког може да дође услед коришћења ових апликација." + "Информације о апликацији" + "Складиште" + "Подразумевано покрени" + "Дозволе" + "Кеш" + "Обриши кеш" + "Кеш" + "Контроле" + "Принудно заустави" + "Укупно" + "Апликација" + "Подаци" + "Деинсталирај" + "Онемогући" + "Омогући" + "Обриши податке" + "Деинсталирај ажурирања" + "Изабрали сте да се ова апликација подразумевано покреће за неке радње." + "Нису постављене подразумеване вредности." + "Обриши подразумевано" + "Непознато" + "Сортирај према имену" + "Сортирај према величини" + "Прикажи покренуте услуге" + "Прикажи кеширане процесе" + "Управљај простором" + "Филтрирај" + "Избор опција филтера" + "Све" + "Преузето" + "Покретање" + "USB меморија" + "На SD картици" + "Онемогућено" + "Нема апликација." + "Интерна меморија" + "USB меморија" + "SD картица" + "Поновно израчунавање величине..." + "Брисање" + "Сви подаци ове апликације ће бити трајно избрисани. То обухвата све датотеке, подешавања, налоге, базе података и слично." + "Потврди" + "Откажи" + "Апликација није пронађена" + "Апликација није пронађена на листи инсталираних апликација." + "Није могуће избрисати податке о апликацији." + "Деинсталирање ажурирања" + "Желите ли да деинсталирате сва ажурирања за ову Android системску апликацију?" + "Брисање података" + "Брисање података за апликацију није успело" + "Ова апликација може да приступи следећим ставкама на телефону:" + "Израчунавање..." + "Није могуће израчунати величину пакета" + "Немате инсталиране апликације независног произвођача." + "верзија %1$s" + "Премести" + "Премести у телефон" + "Премести у USB меморију" + "Премести у SD картицу" + "Премештање" + "Нема довољно складишта." + "Апликација не постоји." + "Апликација је заштићена од копирања." + "Наведена локација инсталације је неважећа." + "Није могуће инсталирати системска ажурирања на спољашњем медијуму." + "Принудно заустављање" + "Принудно заустављање апликације може довести до неочекиваног понашања. Да ли сте сигурни?" + "Премештање апликације" + "Премештање апликације није успело. %1$s" + "Жељена локација инсталације" + "Мењање жељене локације за инсталацију нових апликација." + "Коришћење меморије" + "Преглед искоришћене меморије по апликацијама" + "Покренуте услуге" + "Приказ и контрола тренутно покренутих услуга" + "Поновно покретање" + "Кеширани позадински процес" + "Нема покренутих услуга." + "Услугу је покренула апликација." + + + "%1$s слободно" + "%1$s иск." + "RAM" + + + "%1$d процес и %2$d услуга" + "%1$d процес и %2$d услуге" + "%1$d процеса и %2$d услуга" + "%1$d процеса и %2$d услуга" + "Покренута апликација" + "Нема активних" + "Услуге" + "Процеси" + "Заустави" + "Подешавања" + "Ову услугу је покренула одговарајућа апликација. Ако је зауставите, апликација ће отказати." + "Ову апликацију није могуће безбедно зауставити. Ако је зауставите, може доћи до губитка дела података са којима сада радите." + "Ово је процес старе апликације који се чува ради боље брзине у случају да буде поново потребан. Обично нема разлога да га заустављате." + "%1$s: тренутно се користи. Додирните „Подешавања“ да бисте га контролисали." + "Главни процес који се тренутно користи." + "Услуга %1$s се тренутно користи." + "Добављач %1$s се тренутно користи." + "Желите да зауставите системску услугу?" + "Да ли заиста желите да зауставите ову системску услугу? Ако је зауставите, неке функције телефона ће можда престати исправно да раде док телефон не искључите и поново укључите." + "Језик и тастатура" + "Подешавања језика и тастатуре" + "Језичка подешавања" + "Подешавања тастатуре" + "Избор језика" + + "Аутоматска замена" + "Исправљање погрешно унетих речи" + "Aутоматска велика слова" + "Велико слово на почетку реченице" + "Аутоматска интерпункција" + "Подешавања физичке тастатуре" + "Притисните тастер за размак двапут да бисте уметнули „.“" + "Видљиве лозинке" + "Приказивање лозинке током куцања" + "Овај метод уноса можда може да прикупља сав текст који уносите, укључујући личне податке, као што су лозинке и бројеви кредитних картица. Потиче од апликације %1$s. Желите ли да користите овај метод уноса?" + "Кориснички речник" + "Кориснички речник" + + "Додај" + "Додавање у речник" + "Измена речи" + "Измени" + "Избриши" + "Немате ниједну реч у корисничком речнику. Можете да је додате путем менија." + "Тестирање" + "Информације о телефону" + "Информације о батерији" + "Брзо покретање" + "Подешавање тастерских пречица за покретање апликација" + "Додели апликацији" + "Нема пречице" + "Претрага + %1$s" + "Брисање" + "Пречица за %1$s (%2$s) биће избрисана." + "Потврди" + "Откажи" + "Апликације" + "Пречице" + "Унос текста" + "Управљање опцијама за унос текста" + "%1$s подешавања" + "Подешавања тастатуре на екрану" + "Уграђена тастатура" + "Подешавања уграђене, физичке тастатуре" + "Програмирање" + "Подешавање опција за развој апликације" + "Отклањање USB грешака" + "Режим отклањања грешака када је USB повезан" + "Не закључавај" + "Екран неће бити у режиму спавања током пуњења" + "Дозволи лажне локације" + "Дозволи лажне локације" + "Дозволи отклањање USB грешака?" + "Опција за отклањање USB грешака намењена је само у развојне сврхе. Може да се користи за копирање података између рачунара и уређаја, инсталирање апликација на уређај без обавештења и читање података евиденције." + "Избор гаџета" + "Избор виџета" + "%1$dд, %2$dс, %3$dмин, %4$dсек" + "%1$dс, %2$dмин, %3$dсек" + "%1$dмин, %2$dсек" + "%1$d сек" + "Статистика коришћења" + "Статистика коришћења" + "Сортирај према:" + "Апликација" + "Изброј" + "Време коришћења" + "Приступачност" + "Подешавања приступачности" + "Управљање опцијама приступачности" + "Приступачност" + "Услуге приступачности" + "Нема инсталираних услуга приступачности." + "Ова услуга приступачности можда може да прикупља сав текст који уносите, укључујући личне податке, бројеве кредитних картица, осим лозинки. Такође може да евидентира интеракције корисничког интерфејса. То потиче из апликације %1$s. Желите ли да користите ову услугу приступачности?" + "Желите ли да онемогућите приступачност?" + "Нису пронађене апликације у вези са приступачношћу" + "Немате инсталиране апликације повезане са приступачношћу."\n\n"Читач екрана за уређај можете да преузмете са Android Market-а."\n\n"Кликните на „Потврди“ да бисте инсталирали читач екрана." + "Дугме за укључивање и искључивање" + "Дугме за укључивање/искључивање прекида позив" + "Уколико током позива притиснете дугме за укључивање и искључивање, прекидате позив уместо да искључите екран" + "Коришћење батерије" + "Шта користи батерију" + "Коришћење батерије након искључивања" + "Коришћење батерије након поновног постављања" + "%1$s на батерији" + "%1$s од искључивања" + "Пуњење" + "Екран је укључен" + "GPS је укључен" + "Wi-Fi" + "Буђење" + "Телефонски сигнал" + + + "Време буђења уређаја" + "Wi-Fi на време" + "Wi-Fi на време" + "%1$s%2$s%%" + "Детаљи коришћења батерије" + "Коришћење детаља" + "Прилагођавање коришћења напајања" + "Садржани пакети" + "Приказ" + "Wi-Fi" + "Bluetooth" + "Стање приправности телефона" + "Гласовни позиви" + "Телефон у мировању" + "Укупно коришћење процесора" + "Процесор у предњем плану" + "Задржи ван стања спавања" + "GPS" + "Wi-Fi је активан" + "Телефон" + "Подаци су послати" + "Подаци су примљени" + "Аудио" + "Видео" + "Трајање укључења" + "Време без сигнала" + "Принудно заустави" + "Информације о апликацији" + "Подешавања апликације" + "Подешавања приказа" + "Wi-Fi подешавања" + "Подешавања за Bluetooth" + "Батерија коју користе гласовни позиви" + "Батерија која се користи у стању мировања" + "Батерија коју користи мобилни радио" + "Пређите на режим рада у авиону како би се сачувала батерија у областима без покривености мрежом" + "Батерија коју користи екран и позадинско светло" + "Смањите осветљеност екрана и/или време чекања екрана" + "Батерија коју користи Wi-Fi" + "Искључите·Wi-Fi када га не користите или тамо где није доступан" + "Батерија коју користи Bluetooth" + "Искључите Bluetooth када га не користите" + "Покушајте да се повежете са другим bluetooth уређајем" + "Део снаге батерије коју користи апликација" + "Зауставите или деинсталирајте апликацију" + "Ручно контролишите GPS да га не би користиле апликације" + "Апликација може да понуди подешавања како би се смањило коришћење батерије" + "%1$s од искључивања" + "Током последњег искључивања за %1$s" + "Укупно коришћено" + "Освежи" + "Android ОС" + "Медија сервер" + "Гласовни унос и излаз" + "Подешавања гласовног уноса и излаза" + "Гласовна претрага" + "Android тастатура" + "Гласовни унос" + "Гласовни излаз" + "Препознавање гласа" + "Подешавања препознавања гласа" + "Подешавања за „%s“" + "Подешавања преласка из текста у говор" + "Подешавања преласка из текста у говор" + "Увек користи моја подешавања" + "Доленаведена подразумевана подешавања замењују подешавања апликације" + "Подразумевана подешавања" + "Подразумевана машина" + "Подешава уређај за синтезу говора који ће се користити за говорни текст" + "Брзина говора" + "Брзина изговарања текста" + "Ниво" + "Утиче на тон изговореног текста" + "Језик" + "Подешава глас специфичан за језик намењен говорном тексту" + "Послушај пример" + "Пуштање кратке демонстрације синтезе говора" + "Инсталирај гласовне податке" + "Инсталирање говорних података потребних за синтезу говора" + "Гласови потребни за синтезу говора већ су исправно инсталирани" + "Ово је пример синтезе говора." + "Подешавања су промењена. Ово је пример како звуче." + "Није могуће покренути изабрану технологију" + "Конфигуриши" + "Изабери другу машину" + "Ова технологија за синтезу говора можда може да прикупља сав текст који ће бити изговорен, укључујући личне податке као што су лозинке и бројеви кредитних картица. То потиче из технологије %s. Желите ли да омогућите коришћење ове технологије за синтезу говора?" + "Машине" + "%s подешавања" + "%s је омогућено" + "%s је онемогућено" + "Језици и гласови" + "Инсталирано" + "Није инсталирано" + "Женски" + "Мушки" + "Машина за синтезу говора инстал." + "Пре употребе омогућите машину" + "Контрола напајања" + "Ажурирање Wi-Fi подешавања" + "Ажурирање Bluetooth подешавања" + "Подешавања VPN-а" + "Повезивање сa мрежом %s" + "Корисничко име:" + "Лозинка:" + "корисничко име" + "лозинка" + "Запамти корисничко име" + "Повежи" + "Да" + "Не" + "Назад" + "Не" + "Сачувај" + "Откажи" + "Врати" + "Повежи са мрежом" + "Прекини везу са мрежом" + "Измена мреже" + "Избриши мрежу" + "Потребно је да унесете %s." + "Потребно је да изаберете %s." + "Назив VPN-а „%s“ већ постоји. Пронађи други назив." + "Желите ли заиста да избришете овај VPN?" + "Да ли сте сигурни да не желите да направите овај профил?" + "Желите ли заиста да одбаците промене на овом профилу?" + "Није могуће повезати се са мрежом. Желите ли да покушате поново?" + "Веза је прекинута. Желите ли поново да се повежете?" + "Није могуће пронаћи назив сервера. Желите ли да проверите подешавања назива сервера?" + "Грешка Challenge протокола. Желите ли да проверите тајна подешавања?" + "Недостаје једна или више тајни у VPN конфигурацији. Желите ли да проверите тајно подешавање?" + "Унели сте нетачно корисничко име или лозинку. Желите ли да покушате поново?" + "Сервер је прекинуо везу. Корисничко име или лозинка које сте унели су нетачни. Желите ли да покушате поново?" + "Сервер је прекинуо везу. Да ли је могуће да имате заштитни зид који онемогућава повезивање са сервером. Желите ли да покушате поново?" + "Преговарање са сервером није успело. Сервер се није сложио са опцијом шифровања. Желите ли да проверите подешавање шифровања?" + "Додавање VPN-а" + "Додавање VPN-а" + "Додавање VPN мреже %s" + "Детаљи о профилу %s" + "VPN-ови" + "Повезивање..." + "Прекидање везе..." + "Повезано" + "Повезивање са мрежом" + "Назив VPN-а" + "назив VPN-а" + "Профил %s је додат" + "Промене су унете на профил „%s“" + "Подешавање корисничког сертификата" + "Кориснички сертификат" + "кориснички сертификат" + "Подешавање CA сертификата" + "Сертификат надлежних за издавање сертификата (CA)" + "CA сертификат" + "Подешавање тајног L2TP-а" + "Тајни L2TP" + "Тајни L2TP" + "шифровање" + "PPTP шифровање" + "Подешавање IPSec унапред дељеног кључа" + "IPSec унапред дељени кључ" + "IPSec унапред дељени кључ" + "Подешавање VPN сервера" + "VPN сервер" + "VPN сервер" + "Назив VPN сервера" + "DNS домени за претрагу" + "DNS домени за претрагу" + "%s је подешено" + "%s није подешено" + "%s није подешено (опционално)" + "Омогући %s" + "Онемогући %s" + "%s је омогућено" + "%s је онемогућено" + "Подешавања VPN-а" + "Подешавање и управљање виртуелним приватним мрежама (VPN)" + "(непромењено)" + "(није подешено)" + "Складиште акредитива" + "Коришћење безбедносних акредитива" + "Дозвољавање да апликације приступе безбедносним сертификатима и другим акредитивима" + "Унос лозинке" + "Уношење лозинке за складиште акредитива." + "Инсталирање са USB-а" + "Инсталирање са SD картице" + "Инсталација шифр. сертификата из USB меморије" + "Инсталирање шифрованих сертификата са SD картице" + "Подешавање лозинке" + "Подешавање или промена лозинке за складиште акредитива" + "Брисање складишта" + "Брисање свог садржаја из складишта акредитива и поновно постављање лозинке" + "Желите ли заиста да избришете све акредитиве и поново поставите лозинку за складиште акредитива?" + "Тренутна лозинка:" + "Нова лозинка:" + "Потврдите нову лозинку:" + "Подешавање лозинке за складиште акредитива (најмање 8 знакова)." + "Унесите тачну лозинку." + "Унесите тачну лозинку. Имате још један покушај да унесете тачну лозинку пре брисања складишта акредитива." + "Унесите тачну лозинку. Имате још %1$d покушаја да унесете тачну лозинку пре брисања складишта акредитива." + "Лозинке се не подударају." + "Потребно је да унесете и потврдите лозинку." + "Унесите лозинку." + "Лозинка мора да има најмање 8 знакова." + "Складиште акредитива је избрисано." + "Складиште акредитива је омогућено." + "Складиште акредитива је онемогућено." + + + + + + + + + + + + + + + + + + + + + "Тон за хитне позиве" + "Подешавање понашања када се успоставља хитни позив" + "Приватност" + "Подешавања приватности" + "Прављење резервних копија и враћање" + "Лични подаци" + "Прављење резервних копија мојих података" + "Направите резервну копију података о апликацијама, лозинки за Wi-Fi и других подешавања на Google серверима" + "Аутоматско враћање" + "Ако поново инсталирам неку апликацију, врати резервна подешавања или друге податке" + "Резервна копија" + "Да ли заиста желите да престанете са прављењем резервних копија Wi-Fi лозинки, обележивача, као и других подешавања и података о апликацијама, и избришете све копије са Google сервера?" + "Подешавања администрације уређаја" + "Администратор уређаја" + "Деактивирај" + "Администратори уређаја" + "Нема доступних администратора уређаја" + "Желите ли да активирате администратор уређаја?" + "Активирај" + "Администратор уређаја" + "Активирање овог администратора омогућиће да апликација %1$s изврши следеће операције:" + "Администратор је активан и омогућава да апликација %1$s обави следеће операције:" + "Без наслова" + "Опште" + "Долазни позиви" + "Обавештења" + "Повратне информације" +
    diff --git a/res/values-th-nokeys/strings.xml b/res/values-th-nokeys/strings.xml new file mode 100644 index 00000000000..7f66bfff0d2 --- /dev/null +++ b/res/values-th-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "จัดการแอปพลิเคชัน" + diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml new file mode 100644 index 00000000000..2eae77770d6 --- /dev/null +++ b/res/values-th/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "อเมริกา" + "ยุโรป" + "แอฟริกา" + "เอเชีย" + "ออสเตรเลีย" + "แปซิฟิก" + "ทั้งหมด" + + + "ไม่มีภาพเคลื่อนไหว" + "ภาพเคลื่อนไหวบางอย่าง" + "ภาพเคลื่อนไหวทั้งหมด" + + + "แสดงภาพเคลื่อนไหวบนหน้าต่างบางภาพ" + "แสดงภาพเคลื่อนไหวบนหน้าต่างบางภาพ" + "แสดงภาพเคลื่อนไหวบนหน้าต่างทั้งหมด" + + + "15 วินาที" + "30 วินาที" + "1 นาที" + "2 นาที" + "10 นาที" + "30 นาที" + + + "ช้ามาก" + "ช้า" + "ปกติ" + "เร็ว" + "เร็วมาก" + + + "ต่ำมาก" + "ต่ำ" + "ปกติ" + "สูง" + "สูงมาก" + + + "อังกฤษแบบอเมริกัน" + "อังกฤษแบบอังกฤษ" + "ฝรั่งเศส" + "เยอรมัน" + "อิตาลี" + "สเปน" + + + + "กำลังสแกน..." + "กำลังเชื่อมต่อ…" + "กำลังตรวจสอบความถูกต้อง…" + "กำลังรับที่อยู่ IP…" + "เชื่อมต่อแล้ว" + "ระงับไว้" + "กำลังตัดการเชื่อมต่อ..." + "ตัดการเชื่อมต่อ" + "ไม่สำเร็จ" + + + + "กำลังสแกน..." + "กำลังเชื่อมต่อไปยัง %1$s..." + "กำลังตรวจสอบสิทธิ์กับ%1$s..." + "กำลังรับที่อยู่ IP จาก %1$s…" + "เชื่อมต่อกับ %1$s แล้ว" + "ระงับไว้" + "กำลังตัดการเชื่อมต่อจาก %1$s" + "ตัดการเชื่อมต่อ" + "ไม่สำเร็จ" + + + "เปิด" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "แย่" + "พอใช้" + "ดี" + "ยอดเยี่ยม" + + + "เมื่อปิดหน้าจอ" + "ไม่ใช้เมื่อเสียบปลั๊ก" + "ไม่เคย" + + + "เวลาการใช้งาน" + "จำนวนการเริ่มใช้งาน" + "ชื่อแอปพลิเคชัน" + + + "PEAP" + "TLS" + "TTLS" + + + "ไม่มี" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "ปิด" + "การเตือน" + "สั่น" + + + "ไม่มี" + "PAP" + "CHAP" + "PAP หรือ CHAP" + + + "ที่จัดเก็บข้อมูลอุปกรณ์ภายใน" + "การ์ด SD แบบนำออกได้" + "ให้ระบบเลือก" + + + "ทุกครั้ง" + "ไม่เคย" + "เฉพาะในโหมดปิดเสียงเรียกเข้า" + "เฉพาะเมื่อไม่อยู่ในโหมดปิดเสียงเรียกเข้า" + + diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml new file mode 100644 index 00000000000..0038fabf5f6 --- /dev/null +++ b/res/values-th/strings.xml @@ -0,0 +1,1172 @@ + + + + + "ใช่" + "ไม่" + "ไม่ทราบ" + "เปิดวิทยุ" + "ปิดวิทยุ" + "ดูสมุดที่อยู่ของซิม" + "ดูการจำกัดหมายเลขโทรออก" + "ดูหมายเลขรับบริการโทรออก" + "รับรายการ PDP" + "ในขณะให้บริการ" + "นอกพื้นที่ให้บริการ" + "โทรฉุกเฉินเท่านั้น" + "ปิดวิทยุ" + "โรมมิ่ง" + "ไม่ได้โรมมิ่ง" + "ไม่เคลื่อนไหว" + "เสียงกริ่ง" + "กำลังใช้สาย" + "ถูกตัดการเชื่อมต่อ" + "กำลังเชื่อมต่อ" + "เชื่อมต่อแล้ว" + "ระงับไว้" + "ไม่รู้จัก" + "pkts" + "ไบต์" + "dBm" + "asu" + "LAC" + "CID" + "ยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB" + "ยกเลิกการต่อเชื่อมการ์ด SD" + "ลบที่เก็บข้อมูล USB" + "ลบการ์ด SD" + "ขนาดเล็ก" + "ปานกลาง" + "ใหญ่" + "ตกลง" + "ที่เก็บข้อมูล USB" + "การ์ด SD" + "สถานะแบตเตอรี่:" + "เสียบปลั๊กไฟ:" + "มาตรวัดแบตเตอรี่:" + "ระดับแบตเตอรี่:" + "สภาพแบตเตอรี่:" + "เทคโนโลยีของแบตเตอรี่:" + "แรงดันไฟฟ้าของแบตเตอรี่:" + "mV" + "อุณหภูมิแบตเตอรี่:" + "° C" + "เวลาตั้งแต่บูต:" + "เวลาใช้งานเมื่อใช้แบตเตอรี่:" + "เวลาใช้งานขณะชาร์จ:" + "เวลาเปิดหน้าจอ:" + "ไม่ทราบ" + "กำลังชาร์จ" + "(AC)" + "(USB)" + "กำลังคายประจุ" + "ไม่ได้ชาร์จ" + "เต็ม" + "ไม่ได้เสียบปลั๊ก" + "AC" + "USB" + "AC+USB" + "ไม่ทราบ" + "ไม่ทราบ" + "ดี" + "ร้อนเกินไป" + "หมด" + "แรงดันไฟฟ้าเกิน" + "เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ" + "บลูทูธ" + "ค้นพบได้" + "ค้นพบได้เป็นเวลา %1$s วินาที…" + "ทำให้ค้นพบอุปกรณ์ได้" + "ล็อกการโทรด้วยเสียง" + "ป้องกันการใช้โปรแกรมโทรออกผ่านบลูทูธเมื่อล็อกหน้าจอไว้" + "อุปกรณ์บลูทูธ" + "ชื่ออุปกรณ์" + "ไม่ได้ตั้งชื่อ ใช้ชื่อบัญชี" + "สแกนหาอุปกรณ์" + "%1$s จะถูกตัดการเชื่อมต่อ" + "เชื่อมต่อแล้ว" + "ตัดการเชื่อมต่อ" + "กำลังตัดการเชื่อมต่อ..." + "กำลังเชื่อมต่อ…" + + "กำหนดค่าอุปกรณ์ให้ตรงกับอุปกรณ์นี้" + "กำลังกำหนดค่าอุปกรณ์ให้ตรงกัน..." + "กำหนดค่าอุปกรณ์ให้ตรงกันแต่ไม่เชื่อมต่อ" + "แฮนด์ฟรี/ชุดหูฟัง" + "กำลังสแกน" + "คำขอกำหนดค่าอุปกรณ์ให้ตรงกันทางบลูทูธ" + "คำขอกำหนดค่าอุปกรณ์ให้ตรงกัน" + "เลือกกำหนดค่าอุปกรณ์ให้ตรงกับ " + "ตัวเลือกอุปกรณ์บลูทูธ" + "คำขออนุญาตใช้บลูทูธ" + "แอปพลิเคชันบนโทรศัพท์คุณกำลังขออนุญาตเปิดบลูทูธ คุณต้องการทำตามนี้หรือไม่" + "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเพื่อให้อุปกรณ์บลูทูธอื่นค้นพบโทรศัพท์ของคุณได้เป็นเวลา %1$d วินาที คุณต้องการทำตามนี้หรือไม่" + "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเพื่อเปิดบลูทูธและให้อุปกรณ์อื่นค้นพบโทรศัพท์ของคุณได้เป็นเวลา %1$d วินาที คุณต้องการทำตามนี้หรือไม่" + "กำลังเปิดบลูทูธ…" + "การตั้งเวลาและวันที่" + "1:00 pm" + "13:00" + "เปลี่ยนเวลา" + "วันที่" + "เลือกเขตเวลา" + "ปกติ (%s)" + "แสดงตัวอย่าง:" + "ขนาดอักษร:" + + + "ส่ง broadcast" + "Action:" + "เริ่มต้น activity" + "Resource:" + "บัญชี:" + "ล้างข้อมูล" + "พอร์ต" + "คืนค่าเริ่มต้น" + "บันทึก" + "ชื่อโฮสต์" + "โปรดทราบ" + "ตกลง" + "ชื่อโฮสต์ที่คุณพิมพ์ไม่ถูกต้อง" + "คุณต้องกรอกข้อมูลฟิลด์พอร์ต" + "ฟิลด์พอร์ตจะต้องว่างถ้าไม่ได้ใส่ข้อมูลฟิลด์โฮสต์" + "พอร์ตที่คุณพิมพ์ไม่ถูกต้อง" + "ตำแหน่ง:" + "CID ใกล้เคียง:" + "ความพยายามใช้ข้อมูล:" + "บริการ GPRS:" + "โรมมิ่ง:" + "IMEI:" + "การเปลี่ยนเส้นทางการโทร:" + "จำนวนการรีเซ็ต PPP ตั้งแต่บูต:" + "การตัดการเชื่อมต่อ GSM:" + "เครือข่ายปัจจุบัน:" + "การใช้ข้อมูลสำเร็จ:" + "ได้รับ PPP แล้ว" + "บริการ GSM:" + "ความแรงสัญญาณ:" + "สถานะการโทร:" + "PPP ที่ส่งไป:" + "การรีเซ็ตวิทยุ:" + "ข้อความที่รออยู่:" + "หมายเลขโทรศัพท์:" + "เลือกย่านความถี่วิทยุ" + "ประเภทเครือข่าย:" + "ตั้งค่าประเภทเครือข่ายที่ต้องการ:" + "ใช้คำสั่ง Ping IpAddr:" + "ใช้คำสั่ง ping ชื่อโฮสต์ (www.google.com):" + "การทดสอบไคลเอ็นต์ HTTP:" + "ทำการทดสอบโดยใช้คำสั่ง ping" + "SMSC:" + "อัปเดต" + "รีเฟรช" + "สลับการตรวจสอบ DNS" + "ข้อมูล/การตั้งค่าเฉพาะตาม OEM" + "ตั้งค่าย่านความถี่ GSM/UMTS" + "กำลังโหลดรายการย่านความถี่..." + "ตั้งค่า" + "ไม่สำเร็จ" + "สำเร็จแล้ว" + "การเปลี่ยนแปลงจะมีผลเมื่อต่อสาย USB อีกครั้ง" + "เปิดใช้งานที่จัดเก็บข้อมูลจำนวนมากแบบ USB" + "ไบต์รวม:" + "ไม่ได้ต่อเชื่อมที่เก็บข้อมูล USB" + "ไม่มีการ์ด SD" + "ไบต์ที่ใช้ได้:" + "กำลังใช้งานที่เก็บข้อมูล USB เป็นอุปกรณ์เก็บข้อมูลจำนวนมาก" + "กำลังใช้การ์ด SD เป็นอุปกรณ์จัดเก็บข้อมูลจำนวนมาก" + "ขณะนี้สามารถนำที่เก็บข้อมูล USB ออกได้อย่างปลอดภัยแล้ว" + "ขณะนี้คุณนำการ์ด SD ออกได้อย่างปลอดภัยแล้ว" + "ที่เก็บข้อมูล USB ถูกเอาออกขณะที่ยังคงใช้งานอยู่" + "มีการนำการ์ด SD ออกขณะใช้งาน!" + "ไบต์ที่ใช้ไป:" + "กำลังสแกนที่เก็บข้อมูล USB เพื่อหาสื่อ…" + "กำลังสแกนการ์ด SD สำหรับสื่อ..." + "ที่เก็บข้อมูล USB ถูกต่อเชื่อมแบบอ่านอย่างเดียว" + "การ์ด SD ต่อเชื่อมแบบอ่านอย่างเดียว" + "ถัดไป" + "ภาษา" + "เลือกภาษาของคุณ" + "เลือกกิจกรรม" + "ข้อมูลอุปกรณ์" + "ข้อมูลแบตเตอรี่" + "แสดง" + "ข้อมูลโทรศัพท์" + "ที่เก็บข้อมูล USB" + "การ์ด SD" + "การตั้งค่าพร็อกซี" + "ยกเลิก" + "การตั้งค่า" + "การตั้งค่า" + "การตั้งค่า" + "โหมดใช้งานบนเครื่องบิน" + "ปิดใช้งานการเชื่อมต่อแบบไร้สายทั้งหมด" + "กำลังตัดการเชื่อมต่อระบบไร้สาย..." + "เปิดใช้งานการเชื่อมต่อแบบไร้สาย..." + "ระบบไร้สายและเครือข่าย" + "การตั้งค่าระบบไร้สายและเครือข่าย" + "จัดการ Wi-Fi, บลูทูธ, โหมดใช้งานบนเครื่องบิน, เครือข่ายมือถือ และ VPN" + "การโรมมิ่งข้อมูล" + "เชื่อมต่อบริการข้อมูลขณะโรมมิ่ง" + "เชื่อมต่อบริการข้อมูลขณะโรมมิ่ง" + "การเชื่อมต่อข้อมูลของคุณหายไปเนื่องจากคุณออกจากเครือข่ายที่บ้านโดยปิดการโรมมิ่งข้อมูลไว้" + "เปิด" + "อนุญาตให้โรมมิ่งข้อมูลหรือไม่ อาจมีค่าใช้จ่ายในการโรมมิ่งจำนวนมาก!" + "โปรดทราบ" + "การเลือกผู้ให้บริการ" + "เลือกผู้ให้บริการเครือข่าย" + "เวลาและวันที่" + "ตั้งวันที่ เวลา เขตเวลาและรูปแบบ" + "อัตโนมัติ" + "ใช้ค่าที่ได้รับจากเครือข่าย" + "ใช้ค่าที่ได้รับจากเครือข่าย" + "ใช้รูปแบบ 24 ชั่วโมง" + "ตั้งเวลา" + "เลือกเขตเวลา" + "ตั้งวันที่" + "เลือกรูปแบบวันที่" + "เรียงตามลำดับอักษร" + "จัดเรียงตามเขตเวลา" + "ตำแหน่งและความปลอดภัย" + "การตั้งค่าตำแหน่งและความปลอดภัย" + "ตั้งค่าตำแหน่งของฉัน ปลดล็อกหน้าจอ ล็อกซิมการ์ด ล็อกที่จัดเก็บข้อมูลรับรอง" + "ตั้งค่าตำแหน่งของฉัน การปลดล็อกหน้าจอ การล็อกที่จัดเก็บข้อมูลรับรอง" + "รหัสผ่าน" + "ความปลอดภัยในการปลดล็อกหน้าจอ" + "ตั้งค่าการล็อกหน้าจอ" + "ล็อกหน้าจอด้วยรูปแบบ, PIN หรือรหัสผ่าน" + "เปลี่ยนการล็อกหน้าจอ" + "เปลี่ยนหรือปิดการใช้งานรูปแบบ, PIN หรือความปลอดภัยของรหัสผ่าน" + "ไม่มี" + "ปิดใช้งานความปลอดภัยในการปลดล็อกหน้าจอ" + "รูปแบบ" + "วาดรูปแบบเพื่อปลดล็อกหน้าจอ" + "PIN" + "ป้อน PIN ตัวเลขเพื่อปลดล็อกหน้าจอ" + "รหัสผ่าน" + "ป้อนรหัสผ่านเพื่อปลดล็อกหน้าจอ" + "ปิดใช้งานโดยโปรแกรมควบคุมระบบโทรศัพท์จากระยะไกล" + "ปิดการล็อกหน้าจอ" + "นำรูปแบบการปลดล็อกออก" + "นำ PIN ปลดล็อกออก" + "นำรหัสผ่านเพื่อปลดล็อกออก" + "เปลี่ยนรูปแบบการปลดล็อก" + "เปลี่ยน PIN สำหรับปลดล็อก" + "เปลี่ยนรหัสผ่านสำหรับปลดล็อก" + "รหัสผ่านจะต้องมีอักขระอย่างน้อย %d ตัว" + "PIN จะต้องมีอักขระอย่างน้อย %d ตัว" + "กด ทำงานต่อ เมื่อเสร็จแล้ว" + "ดำเนินการต่อ" + "PIN ต้องยาวไม่เกิน %d หลัก" + "PIN ต้องยาวไม่เกิน %d หลัก" + "PIN จะต้องเป็นเลข 0-9 เท่านั้น" + "รหัสผ่านมีอักขระที่ไม่ถูกต้อง" + "รหัสผ่านจะต้องมีตัวอักษรอย่างน้อยหนึ่งตัว" + "รหัสผ่านจะต้องมีตัวเลขอย่างน้อยหนึ่งหลัก" + "รหัสผ่านจะต้องมีสัญลักษณ์อย่างน้อยหนึ่งอย่าง" + "ตกลง" + "ยกเลิก" + "โปรแกรมควบคุมอุปกรณ์" + "เลือกโปรแกรมควบคุมอุปกรณ์" + "เพิ่มหรือนำโปรแกรมควบคุมอุปกรณ์ออก" + "บลูทูธ" + "เปิดบลูทูธ" + "การตั้งค่าบลูทูธ" + "การตั้งค่าบลูทูธ" + "จัดการการเชื่อมต่อ ตั้งชื่ออุปกรณ์และการค้นพบ" + "คำขอกำหนดค่าอุปกรณ์ให้ตรงกันทางบลูทูธ" + "ข้อมูลอุปกรณ์บลูทูธ" + \n"พิมพ์ PIN ที่จะกำหนดค่าอุปกรณ์ให้ตรงกับ \"%1$s\" (ลอง 0000 หรือ 1234)" + \n"พิมพ์รหัสผ่านเพื่อกำหนดค่าอุปกรณ์ให้ตรงกับ \"%1$s\"" + "หากต้องการกำหนดค่าอุปกรณ์ให้ตรงกับ \"%1$s\" ยืนยันว่าอุปกรณ์กำลังแสดงรหัสผ่าน:%2$s" + "%1$s"\n" ต้องการกำหนดค่าอุปกรณ์ให้ตรงกัน" + "ป้อน %2$s ใน \"%1$s\" เพื่อกำหนดค่าอุปกรณ์ให้ตรงกัน" + "กำหนดค่าอุปกรณ์ให้ตรงกัน" + "ไม่ต้องกำหนดค่าอุปกรณ์ให้ตรงกัน" + "อุปกรณ์บลูทูธ" + "โปรดทราบ" + "เกิดปัญหาในการกำหนดค่าอุปกรณ์ให้ตรงกับ %1$s" + "พบปัญหาในการกำหนดค่าอุปกรณ์ให้ตรงกับ %1$s เนื่องจาก PIN หรือรหัสผ่านไม่ถูกต้อง" + "ไม่สามารถสื่อสารกับ %1$s" + "การกำหนดค่าอุปกรณ์ให้ตรงกันถูกปฏิเสธโดย %1$s" + "พบปัญหาในการเชื่อมต่อกับ %1$s" + "สแกนหาอุปกรณ์" + "เชื่อมต่อ" + "ตัดการเชื่อมต่อ" + "กำหนดค่าอุปกรณ์ให้ตรงกันและเชื่อมต่อ" + "ยกเลิกการกำหนดค่าอุปกรณ์ให้ตรงกัน" + "ตัดการเชื่อมต่อและยกเลิกการกำหนดค่าอุปกรณ์ให้ตรงกัน" + "ตัวเลือก…" + "เชื่อมต่อกับ…" + "สื่อ" + "โทรศัพท์" + "การถ่ายโอน" + "เชื่อมต่อกับระบบเสียงของสื่อแล้ว" + "เชื่อมต่อกับระบบเสียงของโทรศัพท์แล้ว" + "เชื่อมต่อกับโทรศัพท์และระบบเสียงของสื่อแล้ว" + "%1$s ตัวเลือก" + "เชื่อมต่อ" + "เชื่อมต่อกับอุปกรณ์บลูทูธ" + "การตั้งค่า" + "เชื่อมต่อกับระบบเสียงของสื่อแล้ว" + "เชื่อมต่อกับระบบเสียงของโทรศัพท์แล้ว" + "เชื่อมต่อกับเซิร์ฟเวอร์สำหรับโอนไฟล์แล้ว" + "ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์สำหรับโอนไฟล์" + "ใช้สำหรับระบบเสียงของสื่อ" + "ใช้สำหรับระบบเสียงของโทรศัพท์" + "ใช้สำหรับการโอนไฟล์" + "การตั้งค่าแท่นชาร์จ" + "ใช้แท่นชาร์จสำหรับระบบเสียง" + "เป็นลำโพง" + "สำหรับเพลงและสื่อ" + "จำการตั้งค่า" + "NFC" + "ใช้ Near Field Communication เพื่ออ่านและแลกเปลี่ยนแท็ก" + "เกิดข้อผิดพลาด" + "Wi-Fi" + "เปิด Wi-Fi" + "การตั้งค่า Wi-Fi" + "การตั้งค่า Wi-Fi" + "ตั้งค่าและจัดการจุดเข้าใช้งานระบบไร้สาย" + "กำลังเปิด..." + "กำลังปิด..." + "ข้อผิดพลาด" + "โหมดใช้งานบนเครื่องบิน" + "สแกนหาเครือข่ายไม่ได้" + "การแจ้งเตือนของเครือข่าย" + "แจ้งฉันเมื่อมีเครือข่ายเปิดให้ใช้งานได้" + "เพิ่มเครือข่าย Wi-Fi" + "เครือข่าย Wi-Fi" + "สแกน" + "ขั้นสูง" + "เชื่อมต่อกับเครือข่าย" + "ไม่จำเครือข่าย" + "แก้ไขเครือข่าย" + "SSID เครือข่าย" + "ความปลอดภัย" + "ความแรงสัญญาณ" + "สถานะ" + "ความเร็วในการลิงก์" + "ที่อยู่ IP" + "วิธีการ EAP" + "การตรวจสอบสิทธิ์เฟส 2" + "ใบรับรอง CA" + "ใบรับรองของผู้ใช้" + "ข้อมูลระบุตัวตน" + "ตัวตนที่ไม่ระบุชื่อ" + "รหัสผ่าน" + "แสดงรหัสผ่าน" + "(ไม่เปลี่ยน)" + "(ไม่ได้ระบุ)" + "จำแล้ว" + "ถูกปิดใช้งานแล้ว" + "ไม่อยู่ในพื้นที่ให้บริการ" + "ป้องกันด้วย %1$s" + "%2$s ที่ป้องกันด้วย %1$s" + "เชื่อมต่อ" + "ไม่จำ" + "บันทึก" + "ยกเลิก" + "ขั้นสูง" + "โดเมนควบคุม" + "ตั้งค่าจำนวนช่องที่จะใช้" + "พบปัญหาในการตั้งค่าโดเมนควบคุม" + "%1$d ช่อง" + "ข้อกำหนดในการสลีปของ Wi-Fi" + "ระบุเมื่อต้องการเปลี่ยนจาก Wi-Fi เป็นข้อมูลมือถือ" + "พบปัญหาในการตั้งค่าข้อกำหนดการสลีป" + "ที่อยู่ Mac" + "ที่อยู่ IP" + "การตั้งค่า IP" + "บันทึก" + "ยกเลิก" + "โปรดพิมพ์ที่อยู่ IP ที่ถูกต้อง" + "ใช้ IP คงที่" + "DNS 1" + "DNS 2" + "เกตเวย์" + "เน็ตมาสก์" + "Wi-Fi ฮอตสปอตแบบพกพา" + "ฮอตสปอตแบบพกพาได้ %1$s ทำงานอยู่" + "ข้อผิดพลาดของ Wi-Fi ฮอตสปอตแบบพกพา" + "การตั้งค่า Wi-Fi ฮอตสปอตแบบพกพา" + "ตั้งค่าและจัดการ Wi-Fi ฮอตสปอตแบบพกพา" + "การตั้งค่า Wi-Fi ฮอตสปอตแบบพกพา" + "กำหนดค่า Wi-Fi ฮอตสปอต" + "%1$s%2$s Wi-Fi ฮอตสปอตแบบพกพา" + "AndroidHotspot" + "เสียง" + "แสดง" + "การตั้งค่าเสียง" + "โหมดปิดเสียง" + "ปิดเสียงทั้งหมดยกเว้นสื่อและเสียงปลุก" + "ปิดเสียงทั้งหมดยกเว้นสื่อ" + "เสียงเรียกเข้าของโทรศัพท์" + + "ระดับเสียง" + "ระดับความดังเสียงเรียกเข้า" + + "สั่นเตือนเมื่อปิดเสียง" + "อนุญาตให้ตอบสนองด้วยการสั่นเตือนในโหมดปิดเสียงเรียกเข้า" + "สั่น" + "ตอบสนองด้วยการสั่นเตือนเมื่อมีสายเข้าและการแจ้งเตือน" + "เสียงเรียกเข้าสำหรับการแจ้งเตือน" + + "ไฟแจ้งเตือนพัลซ์" + "ให้ไฟแทร็กบอลกะพริบซ้ำๆ เมื่อมีการแจ้งเตือนใหม่" + "เสียงเรียกเข้า" + "การแจ้งเตือน" + "ใช้ระดับเสียงของสายเรียกเข้าเพื่อแจ้งเตือน" + "เลือกเสียงกริ่งสำหรับการแจ้งเตือน" + "สื่อ" + "ตั้งค่าระดับเสียงสำหรับเพลงและวิดีโอ" + "ปลุก" + "การตั้งค่าเสียงสำหรับแท่นชาร์จที่ต่อไว้" + "เล่นเสียงเมื่อกดปุ่ม" + "เล่นโทนเสียงเมื่อหมุนหมายเลขโดยการกดปุ่ม" + "เล่นโทนเสียงเมื่อหมุนหมายเลขโดยการกดปุ่ม" + "แสดงเสียงเมื่อมีการเลือก" + "เล่นเสียงเมื่อเลือกหน้าจอ" + "เล่นเสียงเมื่อเลือกหน้าจอ" + "เสียงเมื่อล็อกหน้าจอ" + "เล่นเสียงเมื่อล็อกและปลดล็อกหน้าจอ" + "เล่นเสียงเมื่อล็อกและปลดล็อกหน้าจอ" + "การตอบสนองแบบรู้สึกได้" + "สั่นเตือนเมื่อกดซอฟต์คีย์และเมื่อมีการโต้ตอบกับ UI บางอย่าง" + "สั่นเตือนเมื่อกดซอฟต์คีย์และเมื่อมีการโต้ตอบกับ UI บางอย่าง" + "การลดเสียงรบกวน" + "ตัดเสียงรบกวนบนพื้นหลังเมื่อพูดหรือบันทึกเสียง" + "แท่นชาร์จ" + "การตั้งค่าแท่นชาร์จ" + "เสียง" + "การตั้งค่าสำหรับแท่นชาร์จตั้งโต๊ะที่เสียบอยู่" + "การตั้งค่าสำหรับแท่นชาร์จในรถที่เสียบอยู่" + "โทรศัพท์ไม่ได้ต่อกับแท่นชาร์จ" + "การตั้งค่าสำหรับแท่นชาร์จที่เสียบอยู่" + "ไม่พบแท่นชาร์จ" + "โทรศัพท์จะต้องต่อกับแท่นชาร์จเพื่อกำหนดค่าเสียงบนแท่นชาร์จ" + "เสียงเมื่อเสียบแท่นชาร์จ" + "เล่นเสียงเมื่อใส่หรือถอดโทรศัพท์ออกจากแท่นชาร์จ" + "ไม่เล่นเสียงเมื่อใส่หรือถอดโทรศัพท์ออกจากแท่นชาร์จ" + "บัญชีและการซิงค์" + "เพิ่มหรือนำบัญชีออกและเปลี่ยนการตั้งค่าบัญชี" + "ค้นหา" + "จัดการการตั้งค่าและประวัติการค้นหา" + "การตั้งค่าการแสดงผล" + "ภาพเคลื่อนไหว" + "แสดงภาพเคลื่อนไหวเมื่อเปิดและปิดหน้าต่าง" + "แสดงภาพเคลื่อนไหวเมื่อเปิดและปิดหน้าต่าง" + "หมุนหน้าจออัตโนมัติ" + "สลับแนวหน้าจออัตโนมัติเมื่อหมุนโทรศัพท์" + "สลับแนวหน้าจออัตโนมัติเมื่อหมุนโทรศัพท์" + "ความสว่าง" + "ปรับความสว่างหน้าจอ" + "ระยะหมดเวลาหน้าจอ" + "ปรับการหน่วงเวลาก่อนปิดหน้าจออัตโนมัติ" + "ปรับความสว่างอัตโนมัติ" + "การตั้งค่าการล็อกซิมการ์ด" + "ตั้งค่าการล็อกซิมการ์ด" + "การล็อกซิมการ์ด" + "ล็อกซิมการ์ด" + "ต้องมี PIN เพื่อใช้โทรศัพท์" + "ต้องมี PIN เพื่อใช้โทรศัพท์" + "เปลี่ยน PIN ของซิม" + "PIN ของซิม" + "ล็อกซิมการ์ด" + "ปลดล็อกซิมการ์ด" + "PIN เดิมของซิม" + "ซิม PIN ใหม่" + "พิมพ์ PIN ใหม่" + "PIN ของซิม" + "PIN ไม่ถูกต้อง!" + "PIN ไม่ตรงกัน" + "เปลี่ยน PIN ไม่ได้ "\n"PIN อาจไม่ถูกต้อง" + "เปลี่ยนซิม PIN สำเร็จแล้ว" + "เปลี่ยนสถานะการล็อกซิมการ์ดไม่ได้"\n"อาจเกิดจาก PIN ไม่ถูกต้อง" + "ตกลง" + "ยกเลิก" + "สถานะโทรศัพท์" + "การอัปเดตระบบ" + + "เวอร์ชันของ Android" + "หมายเลขรุ่น" + "เวอร์ชันเบสแบนด์" + "เวอร์ชันเคอร์เนล" + "หมายเลขบิวด์" + "ใช้งานไม่ได้" + "สถานะ" + "สถานะ" + "หมายเลขโทรศัพท์ สัญญาณ ฯลฯ" + "ที่เก็บข้อมูล" + "การตั้งค่าที่เก็บข้อมูล" + "ยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB ดูที่เก็บข้อมูลที่ใช้งานได้" + "ยกเลิกการต่อเชื่อมการ์ด SD ดูที่จัดเก็บข้อมูลที่ใช้ได้" + "หมายเลขโทรศัพท์ของฉัน" + "นาที" + "รุ่น PRL" + "MEID" + "ประเภทเครือข่ายมือถือ" + "สถานะเครือข่ายมือถือ" + "สถานะบริการ" + "ความแรงสัญญาณ" + "โรมมิ่ง" + "เครือข่าย" + "ที่อยู่ Wi-Fi Mac" + "ที่อยู่บลูทูธ" + "ไม่ว่าง" + "เวลาทำงาน" + "เวลาการทำงาน" + "ที่เก็บข้อมูลภายใน" + "ที่เก็บข้อมูล USB" + "การ์ด SD" + "พื้นที่ว่าง" + "พื้นที่ทั้งหมด" + "ยกเลิกการต่อเชื่อมการ์ด SD" + "ยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB ภายใน" + "ยกเลิกการต่อเชื่อมการ์ด SD เพื่อให้คุณสามารถนำการ์ดออกได้อย่างปลอดภัย" + "ใส่ที่เก็บข้อมูล USB เพื่อต่อเชื่อม" + "เสียบการ์ด SD เพื่อต่อเชื่อม" + "ต่อเชื่อมที่เก็บข้อมูล USB" + "ต่อเชื่อมการ์ด SD" + "ต่อเชื่อมที่เก็บข้อมูล USB" + "ต่อเชื่อมการ์ด SD" + "ลบที่เก็บข้อมูล USB" + "ลบการ์ด SD" + "ลบข้อมูลทั้งหมดบนที่เก็บข้อมูล USB ภายในโทรศัพท์ เช่น เพลงและรูปภาพ" + "ลบข้อมูลทั้งหมดบนการ์ด SD ของโทรศัพท์ เช่น เพลงและรูปภาพ" + "ไม่ว่าง" + " (อ่านอย่างเดียว)" + "ยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB" + "ยกเลิกการต่อเชื่อมการ์ด SD" + "หากคุณยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB แอปพลิเคชันบางอย่างที่คุณใช้งานอยู่จะหยุดทำงานและอาจไม่สามารถใช้งานได้จนกว่าคุณจะต่อเชื่อมที่เก็บข้อมูล USB อีกครั้ง" + "หากคุณยกเลิกการต่อเชื่อมการ์ด SD แอปพลิเคชันบางอย่างที่ใช้อยู่จะหยุดทำงานและอาจใช้งานไม่ได้จนกว่าคุณจะต่อเชื่อมการ์ด SD กลับมา" + "การยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB ล้มเหลว" + "ยกเลิกการต่อเชื่อมการ์ด SD ไม่สำเร็จ" + "ไม่สามารถยกเลิกการต่อเชื่อมที่เก็บข้อมูล USB ได้ ลองอีกครั้งในภายหลัง" + "ยกเลิกการต่อเชื่อมการ์ด SD ไม่ได้ ลองใหม่ในภายหลัง" + "ที่เก็บข้อมูล USB จะถูกยกเลิกการต่อเชื่อม" + "การ์ด SD จะถูกยกเลิกการต่อเชื่อม" + "กำลังยกเลิกการต่อเชื่อม" + "กำลังยกเลิกการต่อเชื่อม" + "สถานะแบตเตอรี่" + "ระดับแบตเตอรี่" + "APN" + "แก้ไขจุดเข้าใช้งาน" + "<ไม่ได้ตั้งค่า>" + "ชื่อ" + "APN" + "พร็อกซี" + "พอร์ต" + "ชื่อผู้ใช้" + "รหัสผ่าน" + "เซิร์ฟเวอร์" + "MMSC" + "พร็อกซี MMS" + "พอร์ต MMS" + "MCC" + "MNC" + "ประเภทการตรวจสอบสิทธิ์" + "ไม่มี" + "PAP" + "CHAP" + "PAP หรือ CHAP" + "ประเภท APN" + "ลบ APN" + "APN ใหม่" + "บันทึก" + "ยกเลิก" + "โปรดทราบ" + "ต้องใส่ข้อมูลในฟิลด์ชื่อ" + "ต้องใส่ข้อมูล APN" + "ฟิลด์ MCC ต้องเป็นเลข 3 หลัก" + "ฟิลด์ MNC ต้องมีเลขอย่างน้อย 2 หรือ 3 หลัก" + "กำลังเรียกคืนการตั้งค่า APN เริ่มต้น" + "รีเซ็ตเป็นค่าเริ่มต้น" + "รีเซ็ตการตั้งค่า APN เริ่มต้นเรียบร้อยแล้ว" + "รีเซ็ตข้อมูลเป็นค่าเริ่มต้น" + "ลบข้อมูลทั้งหมดบนโทรศัพท์" + "การทำงานนี้จะลบข้อมูลทั้งหมดออกจาก""ที่เก็บข้อมูลภายใน""โทรศัพท์ รวมทั้ง:"\n\n
  • "บัญชี Google ของคุณ"
  • \n
  • "ข้อมูลและการตั้งค่าระบบและแอปพลิเคชัน"
  • \n
  • "แอปพลิเคชันที่ดาวน์โหลดไว้"
  • \n\n"หากต้องการล้างข้อมูลทั้งหมดบนโทรศัพท์เครื่องนี้ ต้องลบ""ที่เก็บข้อมูล USB"\n\n
    + "การทำงานนี้จะลบข้อมูลทั้งหมดออกจาก""ที่เก็บข้อมูลภายใน""โทรศัพท์ รวมทั้ง:"\n\n
  • "บัญชี Google ของคุณ"
  • \n
  • "ข้อมูลและการตั้งค่าระบบและแอปพลิเคชัน"
  • \n
  • "แอปพลิเคชันที่ดาวน์โหลดไว้"
  • \n\n"หากต้องการล้างข้อมูลเพลง รูปภาพ และข้อมูลผู้ใช้อื่นๆ ด้วย ต้องลบ""การ์ด SD"\n\n
    + "ลบที่เก็บข้อมูล USB" + "ลบการ์ด SD" + "ลบข้อมูลทั้งหมดบนที่เก็บข้อมูล USB ภายในโทรศัพท์ เช่น เพลงหรือรูปภาพ" + "ลบข้อมูลทั้งหมดบนการ์ด SD ของโทรศัพท์ เช่น เพลงหรือรูปภาพ" + "รีเซ็ตโทรศัพท์" + "ลบข้อมูลส่วนบุคคลของคุณทั้งหมดและแอปพลิเคชันที่ดาวน์โหลดไว้หรือไม่ การทำงานนี้จะย้อนกลับไม่ได้!" + "ลบทุกอย่าง" + "วาดรูปแบบการปลดล็อก" + "คุณต้องวาดรูปแบบการปลดล็อกเพื่อยืนยันการรีเซ็ตโทรศัพท์" + "ไม่มีการรีเซ็ตเนื่องจากบริการล้างข้อมูลระบบใช้งานไม่ได้" + "ลบที่เก็บข้อมูล USB" + "ลบการ์ด SD" + "ลบข้อมูลทั้งหมดในที่เก็บข้อมูล USB" + "ลบข้อมูลทั้งหมดบนการ์ด SD" + "การทำงานนี้จะลบที่เก็บข้อมูล USB คุณจะสูญเสียข้อมูล""ทั้งหมด""ที่เก็บอยู่ในนั้น" + "การทำงานนี้จะลบการ์ด SD คุณจะสูญเสียข้อมูล""ทั้งหมด""บนการ์ด" + "ลบที่เก็บข้อมูล USB" + "ลบการ์ด SD" + "ลบที่เก็บข้อมูล USB โดยลบไฟล์ทั้งหมดที่จัดเก็บอยู่ในนั้นหรือไม่ การทำงานนี้ไม่สามารถย้อนกลับได้" + "ลบการ์ด SD โดยลบไฟล์ทั้งหมดที่จัดเก็บอยู่ในนั้น การทำงานนี้ไม่สามารถย้อนกลับได้" + "ลบทุกอย่าง" + "วาดรูปแบบการปลดล็อก" + "คุณต้องวาดรูปแบบการปลดล็อกเพื่อยืนยันว่าคุณต้องการลบที่เก็บข้อมูล USB" + "คุณต้องวาดรูปแบบการปลดล็อกเพื่อยืนยันว่าคุณต้องการลบการ์ด SD" + "การตั้งค่าการโทร" + "ตั้งค่าข้อความเสียง การโอนสาย สายเรียกซ้อน หมายเลขผู้โทร" + "กำลังปล่อยสัญญาณ" + "ฮอตสปอตแบบพกพาได้" + "การปล่อยสัญญาณและฮอตสปอตแบบพกพา" + "แบ่งปันการเชื่อมต่อข้อมูลมือถือของโทรศัพท์คุณผ่าน USB" + "แบ่งปันการเชื่อมต่อของโทรศัพท์มือถือคุณเป็น Wi-Fi ฮอตสปอตแบบพกพา" + "แบ่งปันการเชื่อมต่อข้อมูลมือถือของโทรศัพท์คุณผ่าน USB หรือใช้เป็น Wi-Fi ฮอตสปอตแบบพกพาได้" + "USB" + "การปล่อยสัญญาณผ่าน USB" + "เชื่อมต่อ USB แล้ว ตรวจสอบเพื่อปล่อยสัญญาณ" + "ปล่อยสัญญาณแล้ว" + "ปล่อยสัญญาณไม่ได้เมื่อใช้ที่จัดเก็บข้อมูล USB" + "ไม่ได้เชื่อมต่อ USB" + "ข้อผิดพลาดในการปล่อยสัญญาณของ USB" + "ความช่วยเหลือ" + "เครือข่ายมือถือ" + "ตั้งค่าตัวเลือกสำหรับการโรมมิ่ง เครือข่าย APN" + "ตำแหน่งของฉัน" + "ใช้เครือข่ายไร้สาย" + "เลือกตำแหน่งในแอปพลิเคชัน (เช่น แผนที่) โดยใช้เครือข่ายไร้สาย" + "ตำแหน่งที่กำหนดโดยเครือข่าย Wi-Fi และ/หรือเครือข่ายมือถือ" + "ใช้ดาวเทียม GPS" + "เมื่อค้นหาตำแหน่ง ให้ระบุถนนให้ถูกต้อง" + "ระบุถึงระดับถนน (ต้องใช้แบตเตอรี่มากขึ้นและใช้มุมมองท้องฟ้าด้วย)" + "ใช้ Assisted GPS" + "ใช้เซิร์ฟเวอร์เพื่อช่วยเหลือ GPS (ทำเครื่องหมายเพื่อลดการใช้เครือข่าย)" + "ใช้เซิร์ฟเวอร์เพื่อช่วย GPS (นำเครื่องหมายออกเพื่อให้ GPS ทำงานดีขึ้น)" + "เกี่ยวกับโทรศัพท์" + "ดูข้อมูลด้านกฎหมาย สถานะโทรศัพท์ รุ่นซอฟต์แวร์" + "ข้อมูลทางกฎหมาย" + "ผู้ร่วมให้ข้อมูล" + "ลิขสิทธิ์" + "สัญญาอนุญาต" + "ข้อกำหนดในการให้บริการ" + "การสาธิตระบบ" + "เรียนรู้วิธีใช้โทรศัพท์ของคุณ" + "สัญญาอนุญาตสำหรับโอเพนซอร์ส" + "พบปัญหาในการโหลดสัญญาอนุญาต" + "กำลังโหลด…" + "ข้อมูลความปลอดภัย" + "ข้อมูลความปลอดภัย" + "โทรศัพท์ของคุณไม่ได้เชื่อมต่อกับบริการข้อมูล หากต้องการดูข้อมูลนี้ในขณะนี้ ให้ไปที่ %s จากคอมพิวเตอร์ใดก็ได้ที่เชื่อมต่อกับอินเทอร์เน็ต" + "กำลังโหลด…" + "เลือกรหัสผ่านของคุณ" + "เลือก PIN ของคุณ" + "ยืนยันรหัสผ่านของคุณ" + "ยืนยัน PIN ข้อมูล" + "รหัสผ่านไม่ตรงกัน" + "PIN ไม่ตรงกัน" + "ตั้งค่ารหัสผ่านแล้ว" + "ตั้งค่า PIN แล้ว" + "ตั้งค่ารูปแบบแล้ว" + "ปลดล็อกหน้าจอ" + "เปลี่ยนรูปแบบการปลดล็อก" + "เปลี่ยน PIN สำหรับปลดล็อก" + "ยืนยันรูปแบบที่บันทึก" + "ขออภัย โปรดลองอีกครั้ง:" + "วาดรูปแบบการปลดล็อก" + "กด เมนู เพื่อขอความช่วยเหลือ" + "ปล่อยนิ้วเมื่อเสร็จแล้ว" + "โยงอย่างน้อย %d จุด ลองใหม่อีกครั้ง:" + "บันทึกรูปแบบแล้ว!" + "วาดรูปแบบอีกครั้งเพื่อยืนยัน:" + "รูปแบบการปลดล็อกใหม่ของคุณ:" + "ยืนยัน" + "วาดซ้ำ" + "ลองอีกครั้ง" + "ดำเนินการต่อ" + "รูปแบบการปลดล็อก" + "ต้องใช้รูปแบบ" + "ต้องวาดรูปแบบเพื่อปลดล็อกหน้าจอ" + "ใช้รูปแบบที่มองเห็นได้" + "ใช้การตอบสนองเมื่อสัมผัส" + "ตั้งค่ารูปแบบการปลดล็อก" + "เปลี่ยนรูปแบบการปลดล็อก" + "วิธีวาดรูปแบบการปลดล็อก" + "ลองผิดหลายครั้งมากเกินไป!" + "ลองใหม่อีกครั้งใน %d วินาที" + "ยกเลิก" + "ถัดไป" + "การป้องกันโทรศัพท์ของคุณ" + "ปกป้องโทรศัพท์ของคุณจากการใช้งานโดยไม่ได้รับอนุญาตโดยสร้างรูปแบบการปลดล็อกหน้าจอส่วนบุคคล"\n\n"1""  บนหน้าจอถัดไป คอยดูเมื่อมีการวาดรูปแบบตัวอย่าง"\n\n"2""  เมื่อคุณพร้อม ให้วาดรูปแบบการปลดล็อกส่วนตัวของคุณ ลองวาดหลายๆ รูปแบบได้ แต่อย่างน้อยต้องเชื่อมต่อกันอย่างน้อย 4 จุด "\n\n"3""  วาดรูปแบบซ้ำเพื่อยืนยัน "\n\n"พร้อมจะลงมือหรือยัง ถ้าใช่ ให้แตะ “ถัดไป”"" "\n\n"ถ้าไม่ต้องการปกป้องโทรศัพท์ ให้แตะ \"ยกเลิก\"" + "รูปแบบตัวอย่าง" + "เชื่อมต่อกันอย่างน้อย 4 จุด"\n" "\n"แตะ “ถัดไป” เมื่อคุณพร้อมจะวาดรูปแบบของตนเอง" + "จัดการแอปพลิเคชัน" + "จัดการและนำแอปพลิเคชันที่ติดตั้งไว้ออก" + "แอปพลิเคชัน" + "จัดการแอปพลิเคชัน ตั้งค่าทางลัดสำหรับเริ่มใช้งานด่วน" + "การตั้งค่าแอปพลิเคชัน" + "ไม่รู้จักที่มา" + "อนุญาตให้ติดตั้งแอปพลิเคชันที่ไม่ได้มาจาก Market" + "โทรศัพท์และข้อมูลส่วนบุคคลของคุณเสี่ยงต่อการถูกโจมตีโดยแอปพลิเคชันที่ไม่ทราบที่มา คุณยอมรับว่าคุณเป็นผู้รับผิดชอบแต่เพียงผู้เดียวต่อความเสียหายต่อโทรศัพท์หรือการสูญเสียข้อมูลที่อาจเป็นผลจากการใช้แอปพลิเคชันเหล่านี้" + "ข้อมูลแอปพลิเคชัน" + "พื้นที่เก็บข้อมูล" + "เริ่มใช้งานตามค่าเริ่มต้น" + "การอนุญาต" + "แคช" + "ล้างแคช" + "แคช" + "การควบคุม" + "บังคับให้หยุด" + "ทั้งหมด" + "แอปพลิเคชัน" + "ข้อมูล" + "ถอนการติดตั้ง" + "ปิดใช้งาน" + "เปิดใช้งาน" + "ล้างข้อมูล" + "ถอนการติดตั้งการอัปเดต" + "คุณได้เลือกเริ่มการใช้งานแอปพลิเคชันนี้โดยค่าเริ่มต้นสำหรับการทำงานบางอย่าง" + "ไม่ได้ตั้งค่าเริ่มต้น" + "ล้างค่าเริ่มต้น" + "ไม่ทราบ" + "จัดเรียงตามชื่อ" + "จัดเรียงตามขนาด" + "แสดงบริการที่ใช้งานอยู่" + "แสดงกระบวนการที่เก็บแคชไว้" + "จัดการพื้นที่" + "ตัวกรอง" + "เลือกตัวเลือกการกรอง" + "ทั้งหมด" + "ดาวน์โหลดแล้ว" + "ที่กำลังใช้งาน" + "ที่เก็บข้อมูล USB" + "บนการ์ด SD" + "ปิดใช้งานแล้ว" + "ไม่มีแอปพลิเคชัน" + "ที่เก็บข้อมูลภายใน" + "ที่เก็บข้อมูล USB" + "ที่เก็บข้อมูลการ์ด Sd" + "กำลังคำนวณขนาดใหม่..." + "ลบ" + "ข้อมูลแอปพลิเคชันนี้ทั้งหมดจะถูกลบถาวร รวมถึงไฟล์ การตั้งค่า บัญชี ฐานข้อมูล และอื่นๆ" + "ตกลง" + "ยกเลิก" + "ไม่พบแอปพลิเคชัน" + "ไม่พบแอปพลิเคชันในรายการแอปพลิเคชันที่ติดตั้งไว้" + "ล้างข้อมูลแอปพลิเคชันไม่ได้" + "ถอนการติดตั้งการอัปเดต" + "คุณต้องการถอนการติดตั้งการอัปเดตทั้งหมดสำหรับแอปพลิเคชันระบบของ Android นี้หรือไม่" + "ล้างข้อมูล" + "ล้างข้อมูลของแอปพลิเคชันไม่สำเร็จ" + "แอปพลิเคชันนี้สามารถเข้าถึงสิ่งต่อไปนี้บนโทรศัพท์คุณ:" + "กำลังคำนวณ..." + "คำนวณขนาดแพคเกจไม่ได้" + "คุณไม่ได้ติดตั้งแอปพลิเคชันของบุคคลที่สามใดๆ" + "เวอร์ชันของ %1$s" + "ย้าย" + "ย้ายไปที่โทรศัพท์" + "ย้ายไปยังที่เก็บข้อมูล USB" + "ย้ายไปยังการ์ด SD" + "กำลังย้าย" + "ไม่มีที่จัดเก็บข้อมูลเหลือ" + "ไม่มีแอปพลิเคชันนี้" + "แอปพลิเคชันนี้มีการป้องกันการคัดลอก" + "ตำแหน่งติดตั้งที่ระบุไม่ถูกต้อง" + "ติดตั้งการอัปเดตระบบบนสื่อภายนอกไม่ได้" + "บังคับให้หยุด" + "การบังคับให้แอปพลิเคชันหยุดทำงานอาจทำให้ระบบทำงานผิดปกติได้ คุณแน่ใจหรือไม่" + "ย้ายแอปพลิเคชัน" + "ย้ายแอปพลิเคชันไม่สำเร็จ %1$s" + "ตำแหน่งติดตั้งที่ต้องการ" + "เปลี่ยนตำแหน่งติดตั้งที่ต้องการสำหรับแอปพลิเคชันใหม่" + "การใช้ที่เก็บข้อมูล" + "ดูที่เก็บข้อมูลที่แอปพลิเคชันใช้" + "บริการที่ทำงานอยู่" + "ดูและควบคุมบริการที่ทำงานอยู่" + "กำลังรีสตาร์ท" + "กระบวนการเบื้องหลังที่เก็บแคชไว้" + "ไม่มีอะไรทำงานอยู่" + "เริ่มการทำงานโดยแอปพลิเคชัน" + + + "%1$s ว่าง" + "ใช้งาน %1$s" + "RAM" + + + "%1$d กระบวนการและ %2$d บริการ" + "%1$d กระบวนการและ %2$d บริการ" + "%1$d กระบวนการและ %2$d บริการ" + "%1$d กระบวนการและ %2$d บริการ" + "แอปพลิเคชันที่ใช้งานอยู่" + "ไม่ได้ใช้งานอยู่" + "บริการ" + "กระบวนการ" + "หยุด" + "การตั้งค่า" + "บริการนี้ถูกเริ่มการทำงานโดยแอปพลิเคชัน การหยุดการทำงานอาจทำให้แอปพลิเคชันล้มเหลวได้" + "คุณไม่สามารถหยุดการทำงานของแอปพลิเคชันนี้ได้อย่างปลอดภัย การกระทำดังกล่าวอาจทำให้คุณสูญเสียงานที่ทำอยู่ในปัจจุบัน" + "นี่เป็นกระบวนการของแอปพลิเคชันเก่าซึ่งเก็บรักษาไว้เพื่อเพิ่มความเร็วในกรณีที่จำเป็นต้องใช้อีกครั้ง โดยปกติแล้วไม่มีเหตุผลที่จะต้องหยุดการทำงานนี้" + "%1$s: ใช้งานอยู่ในขณะนี้ แตะ การตั้งค่า เพื่อควบคุม" + "กระบวนการหลักที่ใช้งานอยู่" + "บริการ %1$s ถูกใช้งานอยู่" + "ตัวให้บริการ %1$s ถูกใช้งานอยู่" + "หยุดบริการของระบบหรือไม่" + "คุณแน่ใจหรือไม่ว่าต้องการหยุดบริการนี้ของระบบ ถ้าใช่ คุณลักษณะบางอย่างของโทรศัพท์อาจหยุดทำงานอย่างถูกต้อง จนกว่าคุณจะปิดเครื่องแล้วเปิดใหม่อีกครั้ง" + "ภาษาและแป้นพิมพ์" + "การตั้งค่าภาษาและแป้นพิมพ์" + "การตั้งค่าภาษา" + "การตั้งค่าแป้นพิมพ์" + "เลือกภาษา" + + "แทนที่อัตโนมัติ" + "แก้คำที่พิมพ์ผิด" + "ทำตัวพิมพ์ใหญ่อัตโนมัติ" + "ปรับอักษรขึ้นต้นประโยคเป็นตัวพิมพ์ใหญ่" + "ใส่เครื่องหมายวรรคตอนอัตโนมัติ" + "การตั้งค่าแป้นพิมพ์บนเครื่อง" + "กดปุ่ม Space สองครั้งเพื่อแทรก \".\"" + "รหัสผ่านที่มองเห็นได้" + "แสดงรหัสผ่านขณะพิมพ์" + "วิธีป้อนข้อมูลนี้อาจเก็บข้อความทั้งหมดที่คุณพิมพ์ รวมถึงข้อมูลส่วนบุคคล เช่น รหัสผ่านและหมายเลขบัตรเครดิต โดยมาจากแอปพลิเคชัน%1$s ใช้วิธีป้อนข้อมูลนี้หรือไม่" + "พจนานุกรมของผู้ใช้" + "พจนานุกรมของผู้ใช้" + + "เพิ่ม" + "เพิ่มลงในพจนานุกรม" + "แก้ไขคำ" + "แก้ไข" + "ลบ" + "คุณไม่มีคำใดๆ ในพจนานุกรมผู้ใช้ คุณสามารถเพิ่มคำได้ผ่านทางเมนู" + "กำลังทดสอบ" + "ข้อมูลโทรศัพท์" + "ข้อมูลแบตเตอรี่" + "การเริ่มใช้งานด่วน" + "ตั้งค่าแป้นพิมพ์ลัดเพื่อเริ่มใช้งานแอปพลิเคชัน" + "กำหนดแอปพลิเคชัน" + "ไม่มีทางลัด" + "ค้นหา + %1$s" + "ล้างข้อมูล" + "ทางลัดของคุณสำหรับ %1$s (%2$s) จะถูกล้าง" + "ตกลง" + "ยกเลิก" + "แอปพลิเคชัน" + "ทางลัดของ" + "การป้อนข้อความ" + "จัดการตัวเลือกการป้อนข้อความ" + "การตั้งค่าของ %1$s" + "การตั้งค่าแป้นพิมพ์บนหน้าจอ" + "แป้นพิมพ์ในตัว" + "การตั้งค่าแป้นพิมพ์ทางกายภาพในตัว" + "การพัฒนา" + "ตั้งค่าตัวเลือกสำหรับการพัฒนาแอปพลิเคชัน" + "การแก้ไขข้อบกพร่อง USB" + "โหมดแก้ไขข้อบกพร่องเมื่อเชื่อมต่อ USB" + "เปิดหน้าจอค้าง" + "หน้าจอจะไม่เข้าสู่โหมดสลีปขณะชาร์จ" + "อนุญาตให้จำลองตำแหน่ง" + "อนุญาตให้จำลองตำแหน่ง" + "อนุญาตให้แก้ไขข้อบกพร่อง USB หรือไม่" + "การแก้ไขข้อบกพร่อง USB มีไว้เพื่อการพัฒนาเท่านั้น คุณสามารถนำมาใช้คัดลอกข้อมูลระหว่างคอมพิวเตอร์และอุปกรณ์ ติดตั้งแอปพลิเคชันบนอุปกรณ์โดยไม่มีการแจ้งเตือน และอ่านข้อมูลในบันทึก" + "เลือกแกดเจ็ต" + "เลือกวิดเจ็ต" + "%1$dวัน %2$dชั่วโมง %3$dนาที %4$dวินาที" + "%1$dชั่วโมง %2$dนาที %3$dวินาที" + "%1$dนาที %2$dวินาที" + "%1$d วินาที" + "สถิติการใช้งาน" + "สถิติการใช้งาน" + "จัดเรียงตาม:" + "แอปพลิเคชัน" + "จำนวน" + "เวลาการใช้งาน" + "การเข้าถึง" + "การตั้งค่าการเข้าถึง" + "จัดการตัวเลือกการเข้าถึง" + "การเข้าถึง" + "บริการเกี่ยวกับการเข้าถึง" + "ไม่ได้ติดตั้งบริการเกี่ยวกับการเข้าถึง" + "บริการเกี่ยวกับการเข้าถึงนี้อาจเก็บข้อความทั้งหมดที่คุณพิมพ์ รวมทั้งข้อมูลหมายเลขบัตรเครดิตส่วนบุคคลยกเว้นรหัสผ่าน และยังอาจบันทึกการโต้ตอบกับส่วนติดต่อผู้ใช้ของคุณด้วย บริการนี้มาจากแอปพลิเคชัน %1$s ใช้งานบริการเกี่ยวกับการเข้าถึงนี้หรือไม่" + "ปิดใช้งานการเข้าถึงหรือไม่" + "ไม่พบแอปพลิเคชันเกี่ยวกับการเข้าถึง" + "คุณยังไม่ได้ติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับการเข้าถึง"\n\n"คุณสามารถดาวน์โหลดโปรแกรมอ่านหน้าจอสำหรับอุปกรณ์ของคุณได้จาก Android Market"\n\n"คลิก ตกลง เพื่อติดตั้งโปรแกรมอ่านหน้าจอ" + "ปุ่มเปิด/ปิดเครื่อง" + "กดปุ่มเปิด/ปิดเพื่อวางสาย" + "ขณะโทร การกดปุ่มเปิด/ปิดเครื่องจะวางสายแทนที่จะปิดหน้าจอ" + "การใช้แบตเตอรี่" + "อะไรที่ใช้งานแบตเตอรี่อยู่" + "การใช้แบตเตอรี่ตั้งแต่ถอดปลั๊ก" + "การใช้แบตเตอรี่ตั้งแต่รีเซ็ต" + "%1$s เมื่อใช้แบตเตอรี่" + "%1$s ตั้งแต่ถอดปลั๊ก" + "กำลังชาร์จ" + "เปิดใช้หน้าจอ" + "เปิดใช้ GPS" + "Wi-Fi" + "เปิดหน้าจอค้าง" + "สัญญาณโทรศัพท์" + + + "เวลาการทำงานของอุปกรณ์" + "เวลาเปิดใช้ Wi-Fi" + "เวลาเปิดใช้ Wi-Fi" + "%1$s - %2$s%%" + "รายละเอียดการใช้แบตเตอรี่" + "ใช้รายละเอียด" + "ปรับการใช้พลังงาน" + "แพ็คเก็จที่รวมมาด้วย" + "แสดง" + "Wi-Fi" + "บลูทูธ" + "การไม่ใช้งานเครือข่าย" + "การโทรด้วยเสียง" + "ไม่มีการใช้งานโทรศัพท์" + "CPU รวม" + "ส่วนหน้าของ CPU" + "ทำงานตลอดเวลา" + "GPS" + "การใช้งาน Wi-Fi" + "โทรศัพท์" + "ส่งข้อมูลแล้ว" + "ข้อมูลที่ได้รับ" + "เสียง" + "วิดีโอ" + "เมื่อเวลา" + "ระยะเวลาที่ไม่มีสัญญาณ" + "บังคับให้หยุด" + "ข้อมูลแอปพลิเคชัน" + "การตั้งค่าแอปพลิเคชัน" + "การตั้งค่าการแสดงผล" + "การตั้งค่า Wi-Fi" + "การตั้งค่าบลูทูธ" + "แบตเตอรี่ที่ใช้โดยการโทรด้วยเสียง" + "แบตเตอรี่ที่ใช้เมื่อไม่ได้ใช้งานโทรศัพท์" + "แบตเตอรี่ที่ใช้โดยสัญญาณโทรศัพท์มือถือ" + "เปลี่ยนเป็นโหมดใช้งานบนเครื่องบินเพื่อประหยัดพลังงานในบริเวณที่ไม่มีสัญญาณ" + "แบตเตอรี่ที่ใช้โดยจอแสดงผลและแบ็คไลท์" + "ลดความสว่างและ/หรือระยะหมดเวลาของหน้าจอ" + "แบตเตอรี่ที่ใช้โดย Wi-Fi" + "ปิด Wi-Fi เมื่อไม่ได้ใช้หรือเมื่อใช้งานไม่ได้" + "แบตเตอรี่ที่ใช้โดยบลูทูธ" + "ปิดบลูทูธเมื่อไม่ได้ใช้" + "ลองเชื่อมต่ออุปกรณ์บลูทูธอื่น" + "แบตเตอรี่ที่แอปพลิเคชันใช้" + "หยุดหรือถอนการติดตั้งแอปพลิเคชัน" + "ควบคุม GPS ด้วยตนเองเพื่อป้องกันไม่ให้แอปพลิเคชันใช้งาน GPS" + "แอปพลิเคชันอาจนำเสนอการตั้งค่าเพื่อลดการใช้แบตเตอรี่" + "%1$s ตั้งแต่ถอดปลั๊ก" + "การใช้งานตั้งแต่ถอดปลั๊กของ %1$s" + "ยอดใช้งานรวม" + "รีเฟรช" + "ระบบปฏิบัติการของ Android" + "Mediaserver" + "อินพุตและเอาต์พุตเสียง" + "การตั้งค่าอินพุตและเอาต์พุตเสียง" + "ค้นหาด้วยเสียง" + "แป้นพิมพ์ Android" + "การป้อนข้อมูลด้วยเสียง" + "เอาต์พุตเสียง" + "โปรแกรมจำเสียง" + "การตั้งค่าโปรแกรมจำเสียง" + "การตั้งค่าสำหรับ \"%s\"" + "การตั้งค่าการอ่านออกเสียงข้อความ" + "การตั้งค่าการอ่านออกเสียงข้อความ" + "ใช้การตั้งค่าของฉันทุกครั้ง" + "การตั้งค่าเริ่มต้นด้านล่างนี้จะแทนที่การตั้งค่าแอปพลิเคชัน" + "การตั้งค่าเริ่มต้น" + "โปรแกรมเริ่มต้น" + "ตั้งค่าโปรแกรมสังเคราะห์เสียงพูดให้ใช้สำหรับคำพูด" + "ความเร็วของคำพูด" + "ความเร็วในการพูดข้อความ" + "ความสูง-ต่ำของเสียง" + "มีผลต่อโทนเสียงของข้อความที่พูด" + "ภาษา" + "ตั้งค่าเสียงในภาษาที่ระบุสำหรับข้อความที่ได้ยิน" + "ฟังตัวอย่าง" + "เล่นการสาธิตสั้นๆ เกี่ยวกับการสังเคราะห์เสียง" + "ติดตั้งข้อมูลเสียง" + "ติดตั้งข้อมูลเสียงที่ต้องใช้สำหรับการสังเคราะห์เสียง" + "ติดตั้งเสียงที่จำเป็นต้องใช้ในการสังเคราะห์เสียงอย่างถูกต้องแล้ว" + "นี่เป็นตัวอย่างการสังเคราะห์เสียง" + "การตั้งค่าของคุณเปลี่ยนไป นี่คือตัวอย่างเสียงที่คุณจะได้ยิน" + "โปรแกรมที่คุณเลือกเรียกใช้งานไม่ได้" + "กำหนดค่า" + "เลือกโปรแกรมอื่น" + "โปรแกรมสังเคราะห์เสียงนี้อาจเก็บข้อความทั้งหมดที่ได้ยิน รวมถึงข้อมูลส่วนบุคคล เช่น รหัสผ่านและหมายเลขบัตรเครดิต โปรแกรมนี้มาจากโปรแกรม %s คุณต้องการเปิดใช้งานโปรแกรมสังเคราะห์เสียงนี้หรือไม่" + "โปรแกรม" + "การตั้งค่า %s" + "เปิดใช้งาน %s แล้ว" + "ปิดใช้งาน %s แล้ว" + "ภาษาและเสียง" + "ติดตั้งแล้ว" + "ไม่ได้ติดตั้ง" + "หญิง" + "ชาย" + "ติดตั้งโปรแกรมสังเคราะห์เสียงแล้ว" + "เปิดใช้งานเครื่อมือใหม่ก่อนใช้งาน" + "การควบคุมพลังงาน" + "กำลังอัปเดตการตั้งค่า Wi-Fi" + "กำลังอัปเดตการตั้งค่าบลูทูธ" + "การตั้งค่า VPN" + "เชื่อมต่อกับ %s" + "ชื่อผู้ใช้:" + "รหัสผ่าน:" + "ชื่อผู้ใช้" + "รหัสผ่าน" + "จำชื่อผู้ใช้" + "เชื่อมต่อ" + "ใช่" + "ไม่" + "ย้อนกลับ" + "ไม่" + "บันทึก" + "ยกเลิก" + "เปลี่ยนกลับ" + "เชื่อมต่อกับเครือข่าย" + "ตัดการเชื่อมต่อจากเครือข่าย" + "แก้ไขเครือข่าย" + "ลบเครือข่าย" + "คุณต้องป้อน %s" + "คุณต้องเลือก %s" + "ชื่อ VPN \"%s\" มีอยู่แล้ว ค้นหาชื่ออื่น" + "คุณแน่ใจหรือไม่ว่าต้องการลบ VPN นี้" + "คุณแน่ใจหรือไม่ว่าไม่ต้องการสร้างโปรไฟล์นี้" + "คุณแน่ใจหรือไม่ว่าจะละทิ้งการเปลี่ยนแปลงที่ทำในโปรไฟล์นี้" + "ไม่สามารถเชื่อมต่อกับเครือข่าย คุณต้องการลองอีกครั้งหรือไม่" + "ถูกตัดการเชื่อมต่อ คุณต้องการเชื่อมต่อใหม่หรือไม่" + "ตรวจสอบชื่อเซิร์ฟเวอร์ไม่ได้ คุณต้องการตรวจสอบการตั้งค่าชื่อเซิร์ฟเวอร์หรือไม่" + "ข้อผิดพลาดในการแข่งขัน คุณต้องการตรวจสอบการตั้งค่าข้อมูลลับหรือไม่" + "ข้อมูลลับอย่างน้อยหนึ่งอย่างในการกำหนดค่า VPN หายไป คุณต้องการตรวจสอบการตั้งค่าข้อมูลลับของคุณหรือไม่" + "ชื่อผู้ใช้หรือรหัสผ่านที่คุณป้อนไม่ถูกต้อง คุณต้องการลองอีกครั้งหรือไม่" + "เซิร์ฟเวอร์วางสาย ชื่อผู้ใช้หรือรหัสผ่านที่คุณป้อนอาจไม่ถูกต้อง คุณต้องการลองใหม่หรือไม่" + "เซิร์ฟเวอร์วางสาย คุณอาจมีไฟร์วอลล์กั้นซึ่งป้องกันไม่ให้คุณเชื่อมต่อกับเซิร์ฟเวอร์ คุณต้องการลองใหม่หรือไม่" + "การสื่อสารกับเซิร์ฟเวอร์ล้มเหลว เซิร์ฟเวอร์อาจไม่ยอมรับตัวเลือกการเข้ารหัสของคุณ คุณต้องการตรวจสอบการตั้งค่าการเข้ารหัสของคุณหรือไม่" + "เพิ่ม VPN" + "เพิ่ม VPN" + "เพิ่ม %s VPN" + "รายละเอียดของ %s" + "VPN" + "กำลังเชื่อมต่อ..." + "กำลังตัดการเชื่อมต่อ..." + "เชื่อมต่อแล้ว" + "เชื่อมต่อกับเครือข่าย" + "ชื่อ VPN" + "ชื่อ VPN" + "เพิ่ม \"%s\" แล้ว" + "ทำการเปลี่ยนแปลงกับ \"%s\" แล้ว" + "ตั้งค่าใบรับรองของผู้ใช้" + "ใบรับรองของผู้ใช้" + "ใบรับรองของผู้ใช้" + "ตั้งค่าใบรับรอง CA" + "ใบรับรอง CA" + "ใบรับรอง CA" + "ตั้งค่าข้อมูลลับ L2TP" + "ข้อมูลลับ L2TP" + "ข้อมูลลับ L2TP" + "การเข้ารหัส" + "การเข้ารหัส PPTP" + "ตั้งค่าคีย์ IPSec ที่แบ่งปันไว้ล่วงหน้า" + "คีย์ IPSec ที่แบ่งปันไว้ล่วงหน้า" + "คีย์ IPSec ที่แบ่งปันไว้ล่วงหน้า" + "ตั้งค่าเซิร์ฟเวอร์ VPN" + "เซิร์ฟเวอร์ VPN" + "เซิร์ฟเวอร์ VPN" + "ชื่อเซิร์ฟเวอร์ VPN" + "โดเมนการค้นหา DNS" + "โดเมนการค้นหา DNS" + "ตั้งค่า %s" + "ไม่ได้ตั้งค่า %s" + "ไม่ได้ตั้งค่า %s (ตัวเลือก)" + "ใช้งาน%s" + "ปิดใช้งาน %s" + "เปิดใช้งาน %s แล้ว" + "ปิดใช้งาน %s แล้ว" + "การตั้งค่า VPN" + "ตั้งค่าและจัดการ VPN" + "(ไม่เปลี่ยน)" + "(ไม่ได้ตั้งค่า)" + "ที่จัดเก็บข้อมูลรับรอง" + "ใช้ข้อมูลรับรองความปลอดภัย" + "อนุญาตให้แอปพลิเคชันนี้เข้าถึงใบรับรองความปลอดภัยและข้อมูลรับรองอื่น" + "ป้อนรหัสผ่าน" + "ป้อนรหัสผ่านที่จัดเก็บข้อมูลรับรอง" + "ติดตั้งจากที่เก็บข้อมูล USB" + "ติดตั้งจากการ์ด SD" + "ติดตั้งใบรับรองที่เข้ารหัสจากที่เก็บข้อมูล USB" + "ติดตั้งใบรับรองที่เข้ารหัสไว้จากการ์ด SD" + "ตั้งค่ารหัสผ่าน" + "ตั้งค่าหรือเปลี่ยนรหัสผ่านที่จัดเก็บข้อมูลรับรอง" + "ล้างที่จัดเก็บข้อมูล" + "ล้างข้อมูลทั้งหมดในที่จัดเก็บข้อมูลรับรองและรีเซ็ตรหัสผ่าน" + "คุณแน่ใจหรือไม่ว่าต้องการลบข้อมูลรับรองทั้งหมดและรีเซ็ตรหัสผ่านที่เก็บข้อมูลรับรอง" + "รหัสผ่านปัจจุบัน:" + "รหัสผ่านใหม่:" + "ยืนยันรหัสผ่านใหม่:" + "ตั้งค่ารหัสผ่านสำหรับที่จัดเก็บข้อมูลรับรอง (อย่างน้อย 8 อักขระ)" + "โปรดป้อนรหัสผ่านที่ถูกต้อง" + "โปรดป้อนรหัสผ่านที่ถูกต้อง คุณลองป้อนรหัสผ่านที่ถูกต้องได้อีกหนึ่งครั้งก่อนที่ที่จัดเก็บข้อมูลรับรองจะถูกลบ" + "โปรดป้อนรหัสผ่านที่ถูกต้อง คุณลองป้อนรหัสผ่านที่ถูกต้องได้อีก %1$d ครั้งก่อนที่ที่จัดเก็บข้อมูลรับรองจะถูกลบ" + "รหัสผ่านของคุณไม่ตรง" + "คุณต้องป้อนและยืนยันรหัสผ่าน" + "โปรดป้อนรหัสผ่าน" + "รหัสผ่านต้องมีอักขระอย่างน้อย 8 ตัว" + "ที่จัดเก็บข้อมูลรับรองถูกลบ" + "เปิดการใช้งานที่จัดเก็บข้อมูลรับรองไว้" + "ปิดใช้งานที่จัดเก็บข้อมูลรับรองไว้" + + + + + + + + + + + + + + + + + + + + + "โทนเสียงฉุกเฉิน" + "ตั้งค่าการทำงานเมื่อมีการโทรหาหมายเลขฉุกเฉิน" + "ข้อมูลส่วนบุคคล" + "การตั้งค่าความเป็นส่วนตัว" + "การสำรองและคืนค่า" + "ข้อมูลส่วนตัว" + "สำรองข้อมูลของฉัน" + "สำรองข้อมูลแอปพลิเคชัน รหัสผ่าน Wi-Fi และการตั้งค่าอื่นๆ ไปยังเซิร์ฟเวอร์ Google" + "คืนค่าอัตโนมัติ" + "ถ้าฉันติดตั้งแอปพลิเคชันใหม่อีกครั้ง ให้คืนค่าการตั้งค่าที่สำรองไว้หรือข้อมูลอื่น" + "ข้อมูลสำรอง" + "คุณแน่ใจหรือไม่ว่าต้องการหยุดการสำรองข้อมูลรหัสผ่าน Wi-Fi บุ๊กมาร์ก รวมทั้งการตั้งค่าอื่นๆ และข้อมูลแอปพลิเคชัน พร้อมทั้งลบสำเนาทั้งหมดบนเซิร์ฟเวอร์ Google" + "การตั้งค่าการควบคุมอุปกรณ์" + "โปรแกรมควบคุมอุปกรณ์" + "ปิดการใช้งาน" + "โปรแกรมควบคุมอุปกรณ์" + "ไม่มีโปรแกรมควบคุมอุปกรณ์" + "เปิดการใช้งานโปรแกรมควบคุมอุปกรณ์" + "เปิดการใช้งาน" + "โปรแกรมควบคุมอุปกรณ์" + "การเปิดใช้งานโปรแกรมควบคุมนี้จะทำให้แอปพลิเคชัน %1$s ทำงานต่อไปนี้ได้:" + "โปรแกรมควบคุมทำงานอยู่และอนุญาตให้แอปพลิเคชัน %1$s ทำงานดังต่อไปนี้:" + "ไม่มีชื่อ" + "ผลิตภัณฑ์" + "สายโทรเข้า" + "การแจ้งเตือน" + "คำติชม" +
    diff --git a/res/values-tl-nokeys/strings.xml b/res/values-tl-nokeys/strings.xml new file mode 100644 index 00000000000..a2ac144a2bb --- /dev/null +++ b/res/values-tl-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Pamahalaan ang mga application" + diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml new file mode 100644 index 00000000000..84d9ceec17f --- /dev/null +++ b/res/values-tl/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "America" + "Europe" + "Africa" + "Asia" + "Australia" + "Pacific" + "Lahat" + + + "Walang mga animation" + "Ilang animation" + "Lahat ng mga animation" + + + "Walang ipinakitang mga animation ng window" + "Ang ilang animation ng window ay ipinapakita" + "Ipinakita ang lahat ng mga animation ng window" + + + "15 segundo" + "30 segundo" + "1 minuto" + "2 minuto" + "10 minuto" + "30 minuto" + + + "Napakabagal" + "Mabagal" + "Normal" + "Mabilis" + "Napakabilis" + + + "Napakababa" + "Mababa" + "Normal" + "Mataas" + "Napakataas" + + + "American English" + "British English" + "French" + "German" + "Italian" + "Espanyol" + + + + "Nag-i-scan…" + "Kumukonekta…" + "Pinapatunayan…" + "Kumukuha ng IP address…" + "Konektado" + "Suspendido" + "Nadidiskonekta…" + "Hindi nakakonekta" + "Hindi tagumpay" + + + + "Nag-ii-scan…" + "Kumukonekta sa %1$s…" + "Nagpapatotoo sa %1$s…" + "Pagkuha ng IP address mula sa %1$s…" + "Nakakonekta sa %1$s" + "Suspendido" + "Inaalis sa pagkakakonekta mula sa %1$s…" + "Hindi nakakonekta" + "Hindi tagumpay" + + + "Buksan" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Mahina" + "Katamtaman" + "Mahusay" + "Napakahusay" + + + "Kapag naka-off ang screen" + "Huwag kailanman kapag naka-plug in" + "Hindi Kailanman" + + + "Oras ng Paggamit" + "Bilang sa Paglunsad" + "Pangalan ng Application" + + + "PEAP" + "TLS" + "TTLS" + + + "Wala" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Naka-off" + "Alerto" + "I-vibrate" + + + "Wala" + "PAP" + "CHAP" + "PAP o CHAP" + + + "Imbakan ng panloob na device" + "Naaalis na SD card" + "Hayaang magpasya ang system" + + + "Palagi" + "Hindi Kailanman" + "Nasa Silent mode lamang" + "Kapag hindi lamang nasa Silent mode" + + diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml new file mode 100644 index 00000000000..b44253742f3 --- /dev/null +++ b/res/values-tl/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Oo" + "Hindi" + "Hindi Kilala" + "I-on ang radyo" + "I-off ang radyo" + "Tingnan ang address book ng SIM" + "Tingnan ang Mga Fixed Dialing Number" + "Tingnan ang Mga Service Dialing Number" + "Kumuha ng listahan ng PDP" + "Nasa serbisyo" + "Hindi nagseserbisyo" + "Mga pang-emergency na tawag lang" + "Naka-off ang radyo" + "Roaming" + "Hindi roaming" + "Idle" + "Nagri-ring" + "Nagaganap na pagtawag" + "Hindi nakakonekta" + "Pagkonekta" + "Konektado" + "Suspendido" + "hindi kilala" + "pkts" + "bytes" + "dBm" + "asu" + "LAC" + "CID" + "I-unmount imbakan na USB" + "I-unmount ang SD card" + "Burahin imbakan na USB" + "Burahin ang SD card" + "Maliit" + "Katamtaman" + "Malaki" + "OK" + "Imbakan na USB" + "SD card" + "Katayuan ng baterya:" + "Plug ng power:" + "Sukatan ng baterya:" + "Antas ng baterya:" + "Lakas ng baterya:" + "Teknolohiya ng baterya:" + "Boltahe ng baterya:" + "mV" + "Temperatura ng baterya:" + "° C" + "Oras mula ng naka-boot:" + "Itakda ang oras sa baterya:" + "Paganahin ang oras kapag nagcha-charge:" + "Oras na NAKA-ON ang screen :" + "Hindi Kilala" + "Pag-charge" + "(AC)" + "(USB)" + "Pagdiskarga" + "Hindi nagkakarga" + "Buo" + "Naka-unplug" + "AC" + "USB" + "AC+USB" + "Hindi Kilala" + "Hindi Kilala" + "Mahusay" + "Overheat" + "Walang karga" + "Labis na boltahe" + "Hindi kilalang error" + "Bluetooth" + "Natutuklas" + "Katuklas-tuklas para sa %1$s (na) segundo…" + "Gawing natutuklas ang device" + "I-lock ang pag-dial gamit ang boses" + "Iwasan ang paggamit ng taga-dial ng bluetooth kapag naka-lock ang screen" + "Mga device ng bluetooth" + "Pangalan ng device" + "Walang nakatakdang pangalan, gamit ang pangalan ng account" + "Mag-scan para sa mga device" + "Ang %1$s ay madidiskonekta." + "Konektado" + "Hindi nakakonekta" + "Nadidiskonekta..." + "Kumukonekta…" + + "Ipares sa device na ito" + "Pinapares…" + "Naipares ngunit hindi konektado" + "handsfree/headset" + "Pag-scan" + "Kahilingan sa pagpapares ng bluetooth" + "Kahilingan sa pagpares" + "Piliin upang ipares sa " + "Tagapili ng device ng bluetooth" + "Kahilingan sa pahintulot ng bluetooth" + "Ang application sa iyong telepono ay humihiling ng pahintulot upang i-on ang Bluetooth. Gusto mong gawin ito?" + "Humihiling ang isang application sa iyong telepono ng pahintulot na gawing natutuklas ang iyong telepono ng ibang mga Bluetooth device sa loob ng %1$d (na) segundo. Gusto mo ba itong gawin?" + "Ang application na ito sa iyong telepono ay humihiling ng pahintulot upang i-on ang Bluetooth at upang magawang katuklas-tuklas ang iyong telepono ng ibang mga device para sa %1$d (na) serbisyo. Gusto mong gawin ito?" + "Ino-on ang Bluetooth…" + "Mga setting ng petsa & oras" + "1:00 pm" + "13:00" + "Baguhin ang oras" + "Petsa" + "Pumili ng time zone" + "Normal (%s)" + "Preview:" + "Laki ng font:" + + + "Ipadala ang broadcast" + "Action:" + "Simulan ang activity" + "Resource:" + "Account:" + "I-clear" + "Port" + "Ibalik ang mga default" + "I-save" + "Hostname" + "Bigyang pansin" + "OK" + "Hindi wasto ang nai-type mong hostname." + "Dapat mong makumpleto ang field ng port." + "Dapat na walang laman ang field ng port kung walang laman ang field ng host." + "Hindi wasto ang port na iyong na-type." + "Lokasyon:" + "Katabing CID:" + "Mga pagtatangka ng data:" + "Serbisyong GPRS:" + "Roaming:" + "IMEI:" + "Pag-redirect ng tawag:" + "Bilang ng pag-reset ng PPP mula ng na-boot:" + "Naalis sa koneksyon ang GSM:" + "Kasalukuyang network:" + "Nagiging matagumpay ng data:" + "Natanggap ang PPP:" + "Serbisyong GSM:" + "Lakas ng signal:" + "Katayuan ng tawag:" + "Ipinadala ang PPP:" + "Nagre-reset ang radyo:" + "Naghihintay ang mensahe:" + "Numero ng telepono:" + "Pumili ng band ng radyo" + "Uri ng network:" + "Magtakda ng ninanais na uri ng network:" + "Ping IpAddr:" + "Hostname ng Ping (www.google.com):" + "Pagsubok ng HTTP Client:" + "Magpatakbo ng ping test" + "SMSC:" + "I-update" + "I-refresh" + "I-toggle ang DNS na pagsusuri" + "Impormasyon/Mga Setting na partikular sa OEM" + "Itakda ang GSM/UMTS band" + "Naglo-load ng listahan ng band…" + "Itakda" + "Hindi tagumpay" + "Matagumpay" + "Nagaganap ang mga pagbabago kapag muling kinonekta ang USB cable" + "Paganahin ang USB mass storage" + "Kabuuang bytes:" + "Hindi na-mount ang USB storage" + "Walang SD card" + "Available na bytes:" + "Gamit USB storage bilang mass storage device" + "Ginagamit ang SD card bilang device ng maramihang pag-iimbak" + "Ligtas alisin imbakan na USB" + "Ligtas na ngayong alisin ang SD card" + "Inalis USB storage na gamit!" + "Inalis ang SD card habang ginagamit pa!" + "Ginamit na bytes:" + "Ini-scan USB storage sa media…" + "Inii-scan ng SD card para sa media…" + "Na-mount read-only USB storage" + "Na-mount ang SD card na read-only" + "Susunod" + "Lokal" + "Pumili ng iyong wika" + "Pumili ng aktibidad" + "Impormasyon ng device" + "Impormasyon ng baterya" + "Ipakita" + "Impormasyon ng telepono" + "Imbakan na USB" + "SD card" + "Mga setting ng proxy" + "Kanselahin" + "Mga Setting" + "Mga Setting" + "Mga Setting" + "Airplane mode" + "Huwag paganahin lahat ng mga koneksyong wireless" + "Hindi pinapagana ang mga koneksyon na wireless…" + "Pinapagana ang mga wireless na koneksyon…" + "Wireless & mga network" + "Mga setting ng wireless & network" + "Pamahalaan ang Wi-Fi, Bluetooth, airplane mode, mga network ng mobile, & mga VPN" + "Roaming ng data" + "Kumonekta sa mga serbisyo ng data kapag nagro-roam" + "Kumonekta sa mga serbisyo ng data kapag nagro-roam" + "Nawala ang koneksyon ng data dahil iniwan mo ang iyong home network na naka-off ang roaming ng data." + "I-on ito" + "Payagan ang roaming ng data? Maaari kang makakuha ng malaking pagsingil sa roaming!" + "Bigyang pansin" + "Pagpipilian ng operator" + "Pumili ng network operator" + "Petsa & oras" + "Itakda ang petsa, oras, time zone & mga format" + "Awtomatiko" + "Gumamit ng mga halagang ibinibigay ng network" + "Gumamit ng mga halaga na ibinibigay ng network" + "Gumamit ng format na 24-oras" + "Magtakda ng oras" + "Pumili ng time zone" + "Magtakda ng petsa" + "Pumili ng format ng petsa" + "Pag-uri-uriin nang ayon sa alpabeto" + "Pag-uri-uriin ayon sa time zone" + "Lokasyon & seguridad" + "Mga setting ng lokasyon & seguridad" + "Itakda ang Aking Lokasyon, pag-unlock ng screen, lock ng SIM card, lock ng imbakan ng kredensyal" + "Itakda ang Aking Lokasyon, pag-unlock ng screen, lock ng imbakan ng kredensyal" + "Mga Password" + "Security sa pag-unlock ng screen" + "I-set up ang lock ng screen" + "I-lock ang screen na may pattern, PIN, o password" + "Baguhin ang lock ng screen" + "Baguhin o huwag paganahin ang pattern, PIN, o seguridad ng password" + "Wala" + "Huwag paganahin ang seguridad sa pag-unlock ng screen" + "Pattern" + "Kumuha ng pattern upang ma-unlock ang screen" + "PIN" + "Magpasok ng numeric na PIN upang ma-unlock ang screen" + "Password" + "Magpasok ng password upang ma-unlock ang screen" + "Hindi pinagana ng remote na administrator ng telepono" + "I-off ang lock ng screen" + "Alisin ang naka-unlock na pattern" + "Alisin ang naka-unlock na PIN" + "Alisin ang password na pang-unlock" + "Baguhin ang naka-unlock na pattern" + "Palitan ang PIN na pang-unlock" + "Baguhin ang naka-unlock na password" + "Dapat hindi bababa sa %d (na) character ang password" + "Dapat na hindi bababa sa %d (na) character ang PIN" + "Pindutin ang Magpatuloy kapag tapos na" + "Magpatuloy" + "Hindi maaaring mas mahaba sa %d (na) digit ang PIN" + "Hindi maaaring mas mahaba kaysa sa %d (na) digit ang PIN" + "Dapat maglaman ang PIN ng mga digit na 0-9 lang" + "Naglalaman ang password ng ilegal na character" + "Kailangan maglaman ang password ng hindi bababa sa isang titik" + "Dapat maglaman ng hindi bababa sa isang digit ang password" + "Kailangang maglaman ang password ng hindi bababa ng isang symbol" + "OK" + "Kanselahin" + "Pamamahala ng device" + "Piliin ang mga administrator ng device" + "Idagdag o alisin ang mga administrator ng device" + "Bluetooth" + "I-on ang Bluetooth" + "Mga setting ng bluetooth" + "Mga setting ng bluetooth" + "Mamahala ng mga koneksyon, magtakda ng pangalan ng device & pagiging natutuklas" + "Kahilingan sa pagpapares ng bluetooth" + "Impormasyon ng device ng bluetooth" + \n"I-type ang PIN upang ipares sa \"%1$s\". (Subukan ang 0000 o 1234.)" + \n"I-type ang passkey na ipapares sa \"%1$s\"." + "Upang maipares sa \"%1$s\", kumpirmahin na ipinapakita nito ang passkey: %2$s." + "Gusto ng %1$s"\n"na magpares." + "Ipasok ang %2$s sa \"%1$s\" upang ipares." + "Pares" + "Huwag Pagparisin" + "device ng bluetooth" + "Bigyang pansin" + "Nagkaproblema sa pagpapares sa %1$s." + "Nagkaproblema sa pagpapares sa %1$s dahil mali ang PIN o Passkey." + "Hindi makapagtatag ng pakikipag-usap sa %1$s." + "Tinanggihan ng %1$s ang pagpapares." + "Nagkaproblema sa pagkonekta sa %1$s." + "Mag-scan para sa mga device" + "Kumonekta" + "Idiskonekta" + "Ipares & kumonekta" + "Alisin sa pagkakapares" + "Alisin sa koneksyon & alisin sa pagkakapares" + "Mga Pagpipilian…" + "Kumonekta sa…" + "Media" + "Telepono" + "Paglilipat" + "Konektado sa media audio" + "Nakakonekta sa audio ng telepono" + "Nakakonekta sa telepono at media audio" + "Mga pagpipilian sa %1$s" + "Kumonekta" + "Kumonekta sa device ng bluetooth" + "Mga Profile" + "Konektado sa media audio" + "Nakakonekta sa audio ng telepono" + "Nakakonekta sa server sa paglilipat ng file" + "Hindi konektado sa server ng paglipat ng file" + "Gamitin para sa media audio" + "Ginagamit para sa audio ng telepono" + "Ginagamit para sa paglilipat ng file" + "Mga Setting ng Dock" + "Gumamit ng dock para sa audio" + "Bilang speaker phone" + "Para sa musika at media" + "Tandaan ang mga setting" + "NFC" + "Gamitin ang Near Field Communication upang magbasa at makipagpalitan ng mga tag" + "May naganap na isang error." + "Wi-Fi" + "I-on ang Wi-Fi" + "Mga setting ng Wi-Fi" + "Mga setting ng Wi-Fi" + "Mag-set up & mamahala ng mga wireless na access point" + "Ino-on…" + "Ino-off…" + "Error" + "Sa airplane mode" + "Hindi magawang mag-scan para sa mga network" + "Notification ng network" + "I-notify ako kapag available ang bukas na network" + "Magdagdag ng Wi-Fi network" + "Mga Wi-Fi network" + "I-scan" + "Advanced" + "Kumonekta sa network" + "Kalimutan ang network" + "Baguhin ang network" + "Network SSID" + "Seguridad" + "Lakas ng signal" + "Katayuan" + "I-link ang bilis" + "IP address" + "Pamamaraang EAP" + "Phase 2 na pagpapatotoo" + "Certificate ng CA" + "Certificate ng user" + "Pagkakilanlan" + "Anonymous na pagkakakilanlan" + "Password" + "Ipakita ang password." + "(di-nabago)" + "(di-tukoy)" + "Natandaan" + "Hindi pinagana" + "Wala sa sakop" + "Secured sa %1$s" + "Ang %2$s, secured sa %1$s" + "Kumonekta" + "Kalimutan" + "I-save" + "Kanselahin" + "Advanced" + "Domain sa pagkontrol" + "Itakda ang bilang ng mga channel na gagamitin" + "Nagkaroon ng problema sa pagtatakda ng pagkontrol ng domain." + "%1$d (na) channel" + "Patakaran ng paghinto ng Wi-Fi" + "Tukuyin kung kailan lilipat mula sa Wi-Fi patungong data ng mobile" + "Nagkaproblema sa pagtatakda ng patakaran ng paghinto." + "MAC address" + "IP address" + "Mga setting ng IP" + "I-save" + "Kanselahin" + "Mangyaring mag-type ng wastong IP address." + "Gumamit ng static IP" + "DNS 1" + "DNS 2" + "Gateway" + "Netmask" + "Portable na Wi-Fi hotspot" + "Ang Portable na hotspot na %1$s ay aktibo" + "Error sa portable na hotspot ng Wi-Fi" + "Mga setting ng portable na hotspot ng Wi-Fi" + "Mag-set up & mamahala ng portable na hotspot ng Wi-Fi" + "Mga setting ng portable na hotspot ng Wi-Fi" + "I-configure ang Wi-Fi hotspot" + "%1$s %2$s portable na Wi-Fi hotspot" + "AndroidHotspot" + "Tunog" + "Ipakita" + "Mga setting ng tunog" + "Silent mode" + "I-silent ang lahat ng mga tunog maliban sa media & mga alarm" + "Naka-silent ang lahat ng mga tunog maliban sa media" + "Ringtone ng telepono" + + "Lakas ng Tunog" + "Volume ng ringer" + + "I-vibrate kapag naka-silent" + "Payagan ang vibration feedback sa silent mode" + "I-vibrate" + "Feedback ng vibrator para sa mga tawag at notification" + "Ringtone ng notification" + + "Pulse na ilaw ng notification" + "I-pulse nang paulit-ulit ang ilaw ng trackball para sa mga bagong notification" + "Ringtone" + "Notification" + "Gumamit ng lakas ng tunog ng papasok na tawag para sa mga notification" + "Pumili ng ringtone ng notification" + "Media" + "Magtakda ng volume para sa musika at mga video" + "Alarm" + "Mga setting ng audio setting para sa naka-attach na dock" + "Mga naririnig na touch tone" + "Mag-play ng mga tono kapag gumagamit ng dial pad" + "Mag-play ng mga tono kapag gumagamit ng dial pad" + "Mga pagpipilian na may tunog" + "Mag-play ng tunog kapag gumagawa ng pagpili ng screen" + "Mag-play ng tunog kapag gumagawa ng pagpili ng screen" + "Nagla-lock ng mga tunog ang screen" + "Mag-play ng mga tunog kapag nila-lock at ina-unlock ang screen" + "Mag-play ng mga tunog kapag nila-lock at ina-unlock ang screen" + "Haptic na feedback" + "I-vibrate kapag pinipindot ang mga malabot na key at sa ilang pagkikipag-ugnay ng UI" + "I-vibrate kapag pinipindot ang malalambot na key at sa ilang pakikipag-ugnay ng UI" + "Pagkansela ng ingay" + "Pigilan ang ingay sa background kapag nagsasalita o nagre-record." + "I-dock" + "Mga setting ng dock" + "Audio" + "Mga setting para sa nakakabit na dock ng desktop" + "Mga setting para sa nakakabit na dock sa kotse" + "Hindi naka-dock ang telepono" + "Mga setting para sa nakakabit na dock" + "Hindi nakita ang dock" + "Dapat na naka-dock ang telepono upang ma-configure ang dock audio" + "Tunog sa paglagay ng dock" + "Mag-play ng tunog kapag inilalagay o inaalis ang telepono mula sa dock" + "Huwag mag-play ng tunog kapag inilalagay o inaalis ang telepono mula sa dock" + "Mga Account & i-sync" + "Magdagdag o mag-alis ng mga account at baguhin ang mga setting ng account" + "Paghahanap" + "Pamahalaan ang mga setting at kasaysayan ng paghahanap" + "Mga setting ng display" + "Animation" + "Magpakita ng animation kapag nagbubukas & pagsasara ng mga window" + "Magpakita ng animation kapag nagbubukas & nagsasara ng mga window" + "I-auto-rotate ang screen" + "Ilipat nang awtomatiko ang oryentasyon kapag niro-rotate ang telepono" + "Ilipat nang awtomatiko ang oryentasyon kapag niro-rotate ang telepono" + "Liwanag" + "Ayusin ang liwanag ng screen" + "Timeout ng screen" + "Ayusin ang pagkaantala bago awtomatikong mag-off ang screen" + "Awtomatikong pagliwanag" + "Mga setting ng lock ng SIM card" + "I-set up ang lock ng SIM card" + "Lock ng SIM card" + "I-lock ang SIM card" + "Nangangailangan ng PIN upang magamit ang telepono" + "Humingi ng PIN upang magamit ang telepono" + "Palitan ang PIN ng SIM" + "SIM PIN" + "I-lock ang SIM card" + "I-unlock ang SIM card" + "Lumang PIN ng SIM" + "Bagong SIM PIN" + "I-re-type ang bagong PIN" + "SIM PIN" + "Maling PIN!" + "Hindi tumutugma ang mga PIN!" + "Hindi magawang palitan ang PIN."\n"Posibleng maling PIN." + "Matagumpay na binago ang PIN ng SIM" + "Hindi magawang mabago ang katayuan ng lock ng SIM card."\n"Posibleng maling PIN." + "OK" + "Kanselahin" + "Katayuan ng telepono" + "Mga pag-update ng system" + + "Bersyon ng Android" + "Numero ng modelo" + "Bersyon ng baseband" + "Bersyon ng Kernel" + "Numero ng build" + "Hindi available" + "Katayuan" + "Katayuan" + "Numero ng telepono, signal, atbp." + "Imbakan" + "Mga setting ng imbakan" + "I-unmount ang imbakan na USB, tingnan ang available na imbakan" + "I-unmount ang SD card, tingnan ang available na imbakan" + "Numero ng aking telepono" + "MIN" + "Bersyon ng PRL" + "MEID" + "Uri ng network ng mobile" + "Katayuan ng mobile network" + "Katayuan ng serbisyo" + "Lakas ng signal" + "Roaming" + "Network" + "Address ng Wi-Fi MAC" + "Address ng bluetooth" + "Hindi available" + "Oras na naka-up" + "Oras ng gising" + "Panloob imbakan" + "Imbakan na USB" + "SD card" + "Available na espasyo" + "Kabuuang espasyo" + "I-unmount ang SD card" + "I-unmount panloob USB storage" + "I-unmount ang SD card upang maaari mo itong ligtas na maalis" + "Ipasok imbakan na USB sa pag-mount" + "Maglagay ng SD card para sa pag-mount" + "I-mount imbakan na USB" + "I-mount ang SD card" + "I-mount ang imbakan na USB" + "I-mount ang SD card" + "Burahin imbakan na USB" + "Burahin ang SD card" + "Burahin lahat data sa panloob na imbakan na USB ng tel., gaya ng musika at larawan" + "Buburahin ang lahat ng data sa SD card ng telepono, tulad ng musika at mga larawan" + "Hindi available" + " (Read-only)" + "I-unmount imbakan na USB" + "I-unmount ang SD card" + "Kung i-unmount mo ang imbakan na USB, titigil ang ilang application na iyong ginagamit at maaaring maging hindi available hanggang sa muli mong i-mount ang imbakan na USB." + "Kung ia-unmount mo ang SD card, ang ilang application na iyong ginagamit ay titigil at maaaring maging hindi available hanggang sa muli mong i-mount ang SD card." + "Nabigo pag-unmount USB storage" + "Nabigo ang pag-unmount ng SD card" + "Hindi ma-unmount ang imbakan na USB. Subukang muli sa ibang pagkakataon." + "Hindi ma-unmount ang SD card. Subukang muli sa ibang pagkakataon." + "Maa-unmount ang imbakan na USB." + "Maa-unmount ang SD card." + "Pag-unmount" + "Nagaganap ang pag-unmount" + "Katayuan ng baterya" + "Antas ng baterya" + "Mga APN" + "I-edit ang access point" + "<Hindi nakatakda>" + "Pangalan" + "APN" + "Proxy" + "Port" + "Username" + "Password" + "Server" + "MMSC" + "MMS proxy" + "Port ng MMS" + "MCC" + "MNC" + "Uri ng pagpapatotoo" + "Wala" + "PAP" + "CHAP" + "PAP o CHAP" + "Uri ng APN" + "Tanggalin ang APN" + "Bagong APN" + "I-save" + "Itapon" + "Bigyang pansin" + "Hindi maaaring walang laman ang field ng pangalan." + "Hindi maaaring walang laman ang APN." + "Dapat na 3 digit ang field na MCC." + "Dapat na 2 o 3 digit ang field ng MNC." + "Pagbawi ng default na mga setting ng APN" + "I-reset sa default" + "I-reset ang nakumpletong default na mga setting ng APN" + "I-reset ang data ng factory" + "Binubura ang lahat ng data sa telepono" + "Buburahin nito ang lahat ng data mula sa ""panloob na imbakan"" ng iyong telepono, kabilang ang:"\n\n
  • "Iyong Google account"
  • \n
  • "Mga data at setting ng system at application"
  • \n
  • "Mga na-download na application"
  • \n\n"Upang i-clear ang lahat ng data sa teleponong ito, kailangang mabura ang ""imbakan na USB""."\n\n
    + "Buburahin nito ang lahat ng data mula sa ""panloob na imbakan"" ng iyong telepono, kabilang ang:"\n\n
  • "Iyong Google account"
  • \n
  • "Mga data at setting ng system at application"
  • \n
  • "Mga na-download na application"
  • \n\n"Upang i-clear din ang musika, mga larawan, at ibang data ng user, kailangang mabura ang ""SD card""."\n\n
    + "Burahin ang imbakan na USB" + "Burahin ang SD card" + "Burahin lahat data sa panloob na imbakan na USB ng tel., gaya ng musika o larawan." + "Burahin lahat data sa SD card ng tel., gaya ng musika o larawan." + "I-reset ang telepono" + "Burahin ang lahat ng iyong personal na impormasyon at anumang na-download na mga application? Imposibleng ibalik ang pagkilos na ito!" + "Burahin ang lahat" + "Kunin ang iyong naka-unlock na pattern" + "Dapat mong kunin ang iyong naka-unlock na pattern upang kumpirmahin ang pag-reset ng telepono." + "Walang naganap na pag-reset dahil hindi available ang serbisyong System Clear." + "Burahin imbakan na USB" + "Burahin ang SD card" + "Bubura lahat data USB storage" + "Binubura ang lahat ng data sa SD card" + "Buburahin ng pagkilos na ito ang imbakan na USB. Mawawala sa iyo ang ""lahat"" ng data na nakaimbak dito!" + "Buburahin ng pagkilos na ito ang SD card. Mawawala mo ang ""lahat"" ng data sa card!" + "Burahin imbakan na USB" + "Burahin ang SD card" + "Burahin ang imbakan na USB, tinatanggal ang lahat ng mga file na nakaimbak doon? Hindi maaaring mabawi ang pagkilos!" + "Burahin ang SD card, tinatanggal ang lahat ng mga file na nakaimbak doon? Hindi maaaring mabawi ang pagkilos!" + "Burahin ang lahat" + "Kunin ang iyong naka-unlock na pattern" + "Dapat mong iguhit ang iyong pattern sa pag-unlock upang kumpirmahin na gusto mong burahin ang imbakan na USB." + "Dapat mong iguhit ang iyong pattern sa pag-unlock upang kumpirmahin na gusto mong burahin ang SD card." + "Mga setting ng tawag" + "I-set up ang voicemail, pagpasa ng tawag, call waiting, caller ID" + "Pag-tether" + "Portable na hotspot" + "Pag-tether & portable na hotspot" + "Ibahagi ang koneksyon ng data ng mobile ng iyong telepono sa pamamagitan ng USB" + "Ibahagi ang koneksyon ng mobile ng iyong telepono bilang portable na Wi-Fi hotspot" + "Ibahagi ang koneksyon ng data ng mobile ng iyong telepono sa pamamagitan ng USB o bilang isang portable na Wi-Fi na hotspot" + "USB" + "Pag-tether ng USB" + "Nakakonekta ang USB, tingnan upang ma-tether" + "Na-tether" + "Hindi ma-tether kapag ginagamit ang imbakan ng USB" + "Hindi nakakonekta ang USB" + "Error sa pag-tether ng USB" + "Tulong" + "Mga mobile network" + "Itakda ang mga pagpipilian para sa roaming, mga network, mga APN" + "Aking Lokasyon" + "Gumamit ng mga wireless na network" + "Tingnan ang lokasyon sa mga application (gaya ng Maps) gamit ang mga wireless na network" + "Natukoy ang lokasyon ng Wi-Fi at/o mga mobile network" + "Gumamit ng mga GPS satellite" + "Kapag naghahanap, tumpak hanggang sa antas ng kalye" + "Hanapin sa antas ng kalye (kinakailangan ng maraming baterya pati view ng sky)" + "Gamitin ang may tulong na GPS" + "Gumamit ng server upang tulungan ang GPS (alisan ng check upang pababain ang paggamit ng network)" + "Gumamit ng server upang tulungan ang GPS (alisan ng check upang mapagbuti ang pagganap ng GPS)" + "Tungkol sa telepono" + "Tingnan ang legal na impormasyon, katayuan ng telepono, bersyon ng software" + "Legal na impormasyon" + "Mga Taga-ambag" + "Copyright" + "Lisensya" + "Mga Tuntunin at kundisyon" + "System tutorial" + "Alamin kung paano gamitin ang iyong telepono" + "Mga lisensya ng bukas na pinagmumulan" + "May problema sa pag-load ng mga lisensya." + "Naglo-load…" + "Impormasyon sa kaligtasan" + "Impormasyon sa kaligtasan" + "Hindi nakakonekta ang iyong telepono sa serbisyo ng data. Upang matingnan ang impormasyon ngayon, pumunta sa %s mula sa anumang computer na nakakonekta sa Internet." + "Naglo-load…" + "Piliin ang iyong password" + "Piliin ang iyong PIN" + "Kumpirmahin ang iyong password" + "Kumpirmahin ang iyong PIN" + "Hindi tumutugma ang mga password" + "Hindi tugma ang mga PIN" + "Naitakda ang password" + "Naitakda ang PIN" + "Itinakda ang pattern" + "I-unlock ang screen" + "Baguhin ang naka-unlock na pattern" + "Baguhin ang naka-unlock na PIN" + "Kumpirmahin ang naka-save na pattern" + "Paumanhin, subukang muli:" + "Kunin ang naka-unlock pattern" + "Pindutin ang Menu para sa tulong." + "Bitawan sa pagkakapindot kapag tapos na." + "Pagdugtungin ang hindi bababa sa %d (na) tuldok. Subukang muli:" + "Na-record ang pattern!" + "Kumuha muli ng pattern upang makumpirma:" + "Ang iyong bagong naka-unlock na pattern:" + "Kumpirmahin" + "I-redraw" + "Muling subukan" + "Magpatuloy" + "I-unlock ang pattern" + "Nangangailangan ng pattern" + "Dapat kang kumuha ng pattern upang ma-unlock ang screen" + "Gumamit ng nakikitang pattern" + "Gumamit ng tactile na feedback" + "Itakda ang naka-unlock na pattern" + "Baguhin ang naka-unlock na pattern" + "Paano kumuha ng isang naka-unlock na pattern" + "Masyadong maraming maling pagtatangka!" + "Subukang muli sa loob ng %d (na) segundo." + "Kanselahin" + "Susunod" + "Pag-secure ng iyong telepono" + "Protektahan ang iyong telepono mula sa walang pahintulot na paggamit sa pamamagitan ng paglikha ng personal na pattern. "\n\n"1""  Sa susunod na screen, manood habang kinukuha ang pattern ng halimbawa. "\n\n"2""  Kapag handa na, kumuha ng iyong sariling personal na naka-unlock na pattern. Eksperimento na may iba\'t ibang mga pattern ngunit magkonekta nang hindi bababa sa apat na tuldok. "\n\n"3""  Muling kunin ang iyong pattern upang makumpirma. "\n\n"Handa nang magsimula? Piliin ang “Susunod”"". "\n\n"Upang iwanang hindi protektado ang iyong telepono, piliin ang “Kanselahin”." + "Halimbawang pattern" + "Magkonekta nang hindi baba sa apat na tuldok."\n" "\n"Piliin ang “Susunod” kapag handa ka ng kunin ang iyong sariling pattern." + "Pamahalaan ang mga application" + "Pamahalaan at alisin ang naka-install na mga application" + "Mga Application" + "Mamahala ng mga application, mag-set up ng mga shortcut ng mabilisang paglunsad" + "Mga setting ng application" + "Hindi kilalang pinagmumulan" + "Payagan ang pag-install ng mga application na di-Market" + "Mas madaling maapektuhan ang iyong telepono at personal na data upang maatake ng mga application mula sa mga hindi kilalang pinagmumulan. Sumasang-ayon ka na ikaw ang nag-iisang may pananagutan para sa anumang pinsala sa iyong telepono o pagkawala ng data na maaaring magresulta mula sa paggamit ng mga application na ito." + "Impormasyon ng application" + "Imbakan" + "Paglunsad bilang default" + "Mga Pahintulot" + "Cache" + "I-clear ang cache" + "Cache" + "Mga Kontrol" + "Sapilitang pagtigil" + "Kabuuan" + "Application" + "Data" + "I-uninstall" + "Huwag Paganahin" + "Paganahin" + "I-clear ang data" + "I-uninstall ang mga pag-update" + "Pinili mong ilunsad ang application na ito bilang default para sa ilang pagkilos." + "Walang nakatakdang mga default." + "I-clear ang mga default" + "Hindi Kilala" + "Pag-uri-uriin sa pangalan" + "Pag-uri-uriin ayon sa laki" + "Pakita tumatakbo serbisyo" + "Ipakita na-cache proseso" + "Pamahalaan ang espasyo" + "I-filter" + "Pumili ng mga opsyon ng filter" + "Lahat" + "Na-download" + "Tumatakbo" + "Imbakan na USB" + "Sa SD card" + "Hindi Pinagana" + "Walang mga application." + "Panloob imbakan" + "Imbakan na USB" + "SD card imbakan" + "Muling kino-compute ang laki…" + "Tanggalin" + "Permanenteng matatanggal ang lahat ng data ng application na ito. Kinabibilangan ito ng lahat ng mga file, setting, account, database at iba pa." + "OK" + "Kanselahin" + "Hindi nakita ang application" + "Ang application ay hindi nahanap sa listahan ng naka-install na mga application." + "Hindi ma-clear ang data ng application." + "I-uninstall ang mga pag-update" + "Gusto mo bang i-uninstall ang lahat ng mga pag-update sa application ng Android system?" + "I-clear ang data" + "Nabigo ang pag-clear ng data para sa application" + "Maaaring ma-access ang application na ito sa iyong telepono:" + "Kino-compute…" + "Hindi ma-compute ang laki ng package" + "Wala kang naka-install na anumang mga third-party na application." + "bersyon %1$s" + "Ilipat" + "Ilipat sa telepono" + "Ilipat sa imbakan na USB" + "Lumipat sa SD card" + "Paglilipat" + "Walang sapat na imbakang naiwan." + "Hindi umiiral ang application." + "Protektado sa pagkopya ang application." + "Hindi wasto ang tinukoy na lokasyon sa pag-install" + "Ang mga pag-update ng sytem ay hindi mai-install sa panlabas na media." + "Sapilitang pagtigil" + "Maaaring magsanhi ang puwersahang pagpigil sa isang application upang kumilos ito nang kakaiba. Sigurado ka ba?" + "Ilipat ang application" + "Nabigong ilipat ang application. %1$s" + "Ninanais na lokasyon sa pag-install" + "Baguhin ang ninanais na lokasyon sa pag-install para sa mga bagong application." + "Paggamit ng imbakan" + "Tingnan ang imbakan na ginagamit ng mga application" + "Mga tumatakbong serbisyo" + "Tingnan at kontrolin ang mga kasalukuyang tumatakbong serbisyo" + "Pag-restart" + "Naka-cache na proseso sa background" + "Walang tumatakbo." + "Sinimulan ng application." + + + "%1$s libre" + "%1$s gamit" + "RAM" + + + "%1$d (na) proseso at %2$d (na) serbisyo" + "%1$d (na) proseso at %2$d (na) serbisyo" + "%1$d (na) proseso at %2$d (na) serbisyo" + "%1$d (na) proseso at %2$d (na) serbisyo" + "Tumatakbong application" + "Hindi aktibo" + "Mga Serbisyo" + "Mga Proseso" + "Huminto" + "Mga Setting" + "Sinimulan ang serbisyong ito ng application nito. Ang pagpigil dito ay maaaring magsanhi sa application na mabigo." + "Hindi ligtas na maitigil ang application na ito. Ang paggawa nito ay maaaring makawala sa ilan sa iyong kasalukuyang trabaho." + "Isa itong proseso ng lumang application na pinapanatili para sa mas mahusay na bilis kung sakaling kailanganin itong muli. Karaniwang walang kadahilanan upang itigil ito." + "%1$s: kasalukuyang ginagamit. Pindutin ang Mga Setting upang kontrolin ito." + "Pangunahing prosesong ginagamit." + "Ginagamit ang serbisyong %1$s." + "Ginagamit ang provider na %1$s." + "Itigil ang serbisyo ng system?" + "Sigurado ka bang gusto mong itigil ang serbisyo ng system na ito? Kung gagawin mo, maaaring tumigil sa paggana nang ayos ang ilang mga tampok ng iyong telepono hanggang sa i-off mo ito at i-on muli." + "Wika & keyboard" + "Mga setting ng wika & keyboard" + "Mga setting ng wika" + "Mga setting ng keyboard" + "Pumili ng wika" + + "Auto-replace" + "Itama ang maling na-type na mga salita" + "Auto-cap" + "I-capitalize ang unang titik sa mga pangungusap" + "Auto-punctuate" + "Mga setting ng pisikal na keyboard" + "Pindutin ang key ng Space nang dalawang beses upang magpasok ng \".\"" + "Mga nakikitang password" + "Ipakita ang password habang nagta-type ka" + "Maaaring magawa ng pamamaraan ng pag-input na ito na makolekta ang lahat ng teksto na iyong tina-type, kasama ang personal na data tulad ng mga password at mga numero ng credit card. Nanggagaling ito mula sa application na %1$s. Gamitin ang pamamaraan ng pag-input na ito?" + "Diksyunaryo ng user" + "Diksyunaryo ng user" + + "Magdagdag" + "Idagdag sa diksyunaryo" + "I-edit ang salita" + "I-edit" + "Tanggalin" + "Wala kang anumang mga salita sa diksyunaryo ng user. Maaari kang magdagdag ng salita sa pamamagitan ng menu." + "Pagsubok" + "Impormasyon ng telepono" + "Impormasyon ng baterya" + "Mabilis na paglunsad" + "Magtakda ng mga keyboard shortcut upang ilunsad ang mga application" + "Italaga ang application" + "Walang shortcut" + "Maghanap + %1$s" + "I-clear" + "Ang iyong shortcut para sa %1$s (%2$s) ay maki-clear." + "OK" + "Kanselahin" + "Mga Application" + "Mga Shortcut" + "Pag-input ng teksto" + "Mamahala ng mga pagpipilian sa pag-input ng teksto" + "%1$s (na) setting" + "Mga setting ng keyboard ng onscreen" + "Built-in na keyboard" + "Mga setting ng built-in, pisikal na keyboard" + "Pag-develop" + "Magtakda ng mga pagpipilian para sa pagbuo ng application" + "Debugging ng USB" + "Debug mode kapag nakakonekta ang USB" + "Manatiling gumagana" + "Hindi kailanman hihinto ang screen kapag kinakargahan" + "Payagan ang mga kunwaring lokasyon" + "Payagan ang mga kunwaring lokasyon" + "Payagan ang pag-debug ng USB?" + "Ang pag-debug ng USB ay nilalayon para sa mga layuning pagsulong lamang. Maaari itong magamit upang kumopya ng data sa pagitan ng iyong computer at iyong device, i-install ang mga application sa iyong device ng walang notification, at basahin ang data sa pag-log." + "Pumili ng gadget" + "Pumili ng widget" + "%1$dd %2$dh %3$dm %4$ds" + "%1$dh %2$dm %3$ds" + "%1$dm %2$ds" + "mga %1$d" + "Mga istatistika sa paggamit" + "Mga istatistika sa paggamit" + "Pag-uri-uriin ayon sa:" + "Application" + "Bilangin" + "Oras ng paggamit" + "Kakayahang Ma-access" + "Mga setting ng pagiging maa-access" + "Mamahala ng mga pagpipilian sa pagiging maa-access" + "Pagiging maa-access" + "Mga serbisyo sa pagiging maa-access" + "Walang naka-install na mga serbisyo ng pagiging maa-access." + "Maaaring makolekta ng serbisyo sa pagiging maa-access nito ang lahat ng tekstong iyong itina-type, kabilang ang personal na data na mga numero ng credit card maliban ang mga password. Maaaring i-log ang mga pakikipag-ugnay ng iyong user interface. Galing ito mula sa application na %1$s. Gamitin ang serbisyo sa pagiging maa-access na ito?" + "Huwag paganahin ang pagiging maa-access?" + "Walang nakitang mga application na nauugnay sa pagiging maa-access" + "Wala kang anumang kakayahang ma-access na nauugnay sa mga maka-install na application."\n\n"Maaari kang mag-download ng screen reader para sa iyong device mula sa Android Market."\n\n"I-click ang OK upang ma-install ang screen reader." + "Pindutan ng power" + "Winawakasan ng pindutan ng power ang tawag" + "Sa panahon ng pagtawag, tinatapos ng Power ang tawag sa halip na i-off ang screen" + "Paggamit ng baterya" + "Ano ang gumagamit ng baterya" + "Paggamit ng baterya mula nang hindi nakasaksak" + "Paggamit ng baterya mula ng ini-reset" + "%1$s sa baterya" + "%1$s mula nang na-unplug" + "Nagcha-charge" + "Naka-on ang screen" + "Naka-on ang GPS" + "Wi-Fi" + "Bukas" + "Signal ng telepono" + + + "Device ng oras ng paggising" + "Wi-Fi sa oras" + "Wi-Fi sa oras" + "%1$s - %2$s%%" + "Mga detalye ng paggamit ng baterya" + "Gamitin ang mga detalye" + "Isaayos ang paggamit ng power" + "Mga kasamang package" + "Ipakita" + "Wi-Fi" + "Bluetooth" + "Standby ng cell" + "Mga boses ng tawag" + "Idle ang telepono" + "Kabuuan ng CPU" + "CPU foreground" + "Panatilihing bukas" + "GPS" + "Tumatakbo ang Wi-Fi" + "Telepono" + "Ipinadala ang data" + "Natanggap na data" + "Audio" + "Video" + "Naka-on ang oras" + "Oras na walang signal" + "Sapilitang pagtigil" + "Impormasyon ng application" + "Mga setting ng application" + "Mga setting ng pagpapakita" + "Mga setting ng Wi-Fi" + "Mga setting ng bluetooth" + "Bateryang ginagamit ng mga tawag ng boses" + "Ginamit na baterya kapag idle ang telepono" + "Ginamit na baterya ng radyo ng cell" + "Lumipat sa airplane mode upang mag-save ng power sa mga lugar na walang saklaw ng cell" + "Bateryang ginami ng display at backlight" + "Pababain ang linaw ng screen at/o screen timeout" + "Bateryang ginamit ng Wi-Fi" + "I-off ang Wi-Fi kapag hindi ito ginagamit o kung saan hindi ito available" + "Bateryang ginamit ng bluetooth" + "I-off ang bluetooth kapag hindi mo ito ginagamit" + "Subukan ang pagkonekta sa ibang device na bluetooth" + "Bateryang ginamit ng application" + "Itigil o i-uninstall ang application" + "Manu-manong kontrolin ang GPS upang pigilan ang application sa paggamit nito" + "Maaaring mag-alok ang application ng mga setting upang mapababa ang paggamit ng baterya" + "%1$s mula nang na-unplug" + "Habang huling naka-unplug para sa %1$s" + "Mga kabuuan ng paggamit" + "I-refresh" + "Android OS" + "Mediaserver" + "Input & output ng boses" + "Pag-input ng boses & mga setting ng output" + "Paghahanap gamit ang boses" + "Android keyboard" + "Input ng boses" + "Output ng boses" + "Tagakilala ng boses" + "Mga setting ng tagakilala ng boses" + "Mga setting para sa \'%s\'" + "Mga setting ng text-to-speech" + "Mga setting ng text-to-speech" + "Palaging gamitin ang aking mga setting" + "Ang default na mga setting sa ibaba ay pinapatungan ang mga setting ng application" + "Mga default na setting" + "Default na Engine" + "Itinatakda ang speech synthesis engine upang magamit para sa tekstong sinasabi" + "Rate ng pagsasalita" + "Bilis kung saan sinasabit ang teksto" + "Pitch" + "Naaapektuhan ang tono ng tekstong sinasabi" + "Wika" + "Itinatakda ang boses na partikular sa wika para sa sinasambit na teksto" + "Makinig sa isang halimbawa" + "Mag-play ng maikling pagpapakita ng speech synthesis" + "I-install ang data ng boses" + "I-install ang data ng boses na kinakailangan para sa speech synthesis" + "Ang mga boses na kinakailangan para sa speech synthesis ay naka-install na nang maayos" + "Ito ay isang halimbawa ng speech synthesis." + "Nabago ang iyong mga setting. Ito ang halimbawa ng kung ano ang kanilang tunog." + "Hindi mapatakbo ang engine na iyong pinili" + "I-configure" + "Pumili ng isa pang engine" + "Maaaring makolekta ng speech synthesis engine na ito ang lahat ng teksto na sasabihin, kabilang ang personal na data tulad ng mga password at mga numero ng credit card. Nanggagaling ito mula sa %s engine. Paganahin ang paggamit ng speech synthesis engine na ito?" + "Mga Engine" + "%s (na) setting" + "Pinagana ang %s" + "Hindi pinagana ang %s" + "Mga wika at boses" + "Naka-install" + "Hindi naka-install" + "Babae" + "Lalaki" + "N-install speech synthesis engine" + "Pagana bago engine bago gamit" + "Kontrol ng Power" + "Ina-update ang setting ng Wi-Fi" + "Pag-update ng setting ng Bluetooth" + "Mga setting ng VPN" + "Kumunekta sa %s" + "Username:" + "Password:" + "isang username" + "isang password" + "Tandaan ang username" + "Kumonekta" + "Oo" + "Hindi" + "Bumalik" + "Hindi" + "I-save" + "Kanselahin" + "Ibalik" + "Kumonekta sa network" + "Alisin sa pagkakakontekta sa network" + "I-edit ang network" + "Tanggalin ang network" + "Dapat mong ipasok ang %s." + "Dapat mong piliin ang %s." + "Ang pangalan ng VPN na \'%s\' ay umiiral na. Humanap ng isa pang pangalan." + "Sigurado ka bang gusto mong tanggalin ang VPN na ito?" + "Sigurado ka bang ayaw mong likhain ang profile na ito?" + "Sigurado ka bang gusto mong itapon ang mga pagbabago na nagawa sa profile na ito?" + "Hindi magawang kumonekta sa network. Gusto mong subukang muli?" + "Nawala ang koneksyon. Gusto mo bang kumonekta muli?" + "Hindi malutas ang pangalan ng server. Gusto mo bang suriin ang setting ng pangalan ng iyong server?" + "Error sa hamon. Gusto mo bang tingnan ang iyong lihim na setting?" + "Isa o higit pang mga lihim ang nawawala sa configuration ng VPN. Gusto mong tingnan ang iyong lihim na setting?" + "Hindi tama ang username o password na iyong ipinasok. Gusto mo bang subukang muli?" + "Nag-hung up ang server. Maaaring mali ang ipinasok mong username o password. Gusto mo bang subukang muli?" + "Nag-hung up ang server. Posibleng nasa likod ka ng firewall na pumipigil sa iyo mula sa pagkonekta sa server. Gusto mo bang subukang muli?" + "Nabigo ang negotiation sa server. Maaaring hindi sumang-ayon ang server sa iyong pagpipilian sa pag-encrypt. Gusto mo bang suriin ang iyong setting ng pag-encrypt?" + "Magdagdag ng VPN" + "Magdagdag ng VPN" + "Magdagdag ng %s VPN" + "Mga detalye ni %s" + "Mga VPN" + "Kumukonekta..." + "Nadidiskonekta…" + "Konektado" + "Kumonekta sa network" + "Pangalan ng VPN" + "isang pangalan ng VPN" + "Idinagdag ang \'%s\'" + "Ang mga pagbabago ay ginawa sa \'%s\'" + "Magtakda ng certificate ng user" + "Certificate ng user" + "isang certificate ng user" + "Magtakda ng CA certificate" + "Certificate ng Certificate authority (CA)" + "isang CA certificate" + "Itakda ang L2TP na lihim" + "L2TP na lihim" + "isang L2TP secret" + "pag-encrypt" + "PPTP encryption" + "Magtakda ng IPSec pre-shared key" + "IPSec pre-shared key" + "isang IPSec pre-shared key" + "Itakda ang VPN server" + "VPN server" + "isang VPN server" + "VPN na pangalan ng server" + "Mga domain sa paghahanap ng DNS" + "Mga domain sa paghahanap ng DNS" + "Ang %s ay nakatakda" + "Hindi nakatakda ang %s" + "Hindi nakatakda ang %s (opsyonal)" + "Paganahin ang %s" + "Huwag paganahin ang %s" + "Pinagana ang %s" + "Hindi pinagana ang %s" + "Mga setting ng VPN" + "I-set up & pamahalaan ang Mga Virtual Private Networks (mga VPN)" + "(di-nabago)" + "(hindi nakatakda)" + "Imbakan ng kredensyal" + "Gumamit ng mga secure na kredensyal" + "Payagan ang mga application upang ma-access ang mga secure na certificate at iba pang mga kredensyal" + "Magpasok ng password" + "Ipasok ang password ng imbakan ng kredensyal." + "Install sa imbakan na USB" + "I-install mula sa SD card" + "Install na-encrypt certificate mula USB storage" + "I-install ang mga naka-encrypt na certificate mula sa SD card" + "Itakda ang password" + "Itakda o baguhin ang password ng imbakan ng kredensyal" + "I-clear ang imbakan" + "I-clear ang imbakan ng kredensyal ng lahat ng mga nilalaman at i-reset ang password nito" + "Sigurado ka bang gusto mong tanggalin ang lahat ng mga kredensyal at i-reset ang password ng imbakan ng kredensyal?" + "Kasalukuyang password:" + "Bagong password:" + "Kumpirmahin ang bagong password:" + "Magtakda ng password para sa imbakan ng kredensyal (hindi bababa sa 8 character)." + "Pakiipasok ang tamang password." + "Pakipasok ang tamang password. Mayroon ka pang isang pagsubok upang ipasok ang tamang password bago mabura ang imbakan ng kredensyal." + "Pakipasok ang tamang password. Mayroon kang %1$d na mga pagsubok upang ipasok ang tamang password bago mabura ang imbakan ng kredensyal." + "Hindi tumutugma ang iyong mga password." + "Dapat kang magpasok at magkumpirma ng password." + "Pakipasok ang password." + "Dapat na may hindi bababa sa 8 character ang password." + "Binura ang imbakan ng kredensyal." + "Pinagana ang imbakan ng kredensyal." + "Hindi pinagana ang imbakan ng kredensyal." + + + + + + + + + + + + + + + + + + + + + "Tonong pang-emergency" + "Itakda ang pag-uugali kapag naganap ang isang pang-emergency na tawag" + "Privacy" + "Mga setting ng Privacy" + "I-backup at ipanumbalik" + "Personal na data" + "I-back up ang aking data" + "Mag-back up ng data ng application, mga password sa Wi-Fi, at mga ibang setting sa mga server ng Google" + "Awtomatikong pagbalik" + "Kung muli kong i-install ang isang application, ibalik ang mga na-back up na setting o ibang data" + "Backup" + "Sigurado ka bang gusto mong itigil ang pag-back up sa iyong mga password sa Wi-Fi, mga bookmark, at ibang mga setting at data ng application at burahin ang lahat ng mga kopya sa mga server ng Google?" + "Mga setting ng administration ng device" + "Administrator ng device" + "I-deactivate" + "Mga administrator ng device" + "Walang mga available na administrator ng device" + "I-activate ang administrator ng device?" + "I-activate" + "Administrator ng device" + "Papayagan ng pag-activate sa administrator na ito ang application na %1$s na isagawa ang mga sumusunod na pagpapatakbo:" + "Aktibo ang administrator na ito at pinapayagan ang application na %1$s upang isagawa ang mga sumusunod na pagpapatakbo:" + "Walang pamagat" + "Pangkalahatan" + "Mga papasok na tawag" + "Mga Notification" + "Feedback" +
    diff --git a/res/values-uk-nokeys/strings.xml b/res/values-uk-nokeys/strings.xml new file mode 100644 index 00000000000..d4bb26bc4b7 --- /dev/null +++ b/res/values-uk-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Керувати програмами" + diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml new file mode 100644 index 00000000000..fbcefd4a9f5 --- /dev/null +++ b/res/values-uk/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Америка" + "Європа" + "Африка" + "Азія" + "Австралія" + "Тихоокеан." + "Усі" + + + "Немає анімацій" + "Деякі анімації" + "Усі анімації" + + + "Не відображаються анімації вікон" + "Відображено деякі анімації вікон" + "Відображаюся всі анімації вікна" + + + "15 секунд" + "30 секунд" + "1 хвилина" + "2 хв." + "10 хв." + "30 хв." + + + "Дуже пов." + "Повіл." + "Звич." + "Швидкий" + "Дуже швидко" + + + "Дуже низька" + "Низька" + "Звичайна" + "Висока" + "Дуже висока" + + + "англійська (амер.)" + "англійська (брит.)" + "франц." + "німецька" + "італійська" + "іспанська" + + + + "Сканув-ня..." + "Підключення…" + "Автентифікація…" + "Отримання ІР-адреси…" + "Підключено" + "Припинено" + "Відключення..." + "Роз’єднано" + "Помилка" + + + + "Сканув-ня..." + "Підключення до %1$s…" + "Автентифікація з %1$s…" + "Отримання ІР-адреси від %1$s..." + "Підключено до %1$s" + "Призупинено" + "Відключення від %1$s…" + "Роз’єднано" + "Помилка" + + + "Відкр." + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Слабкий" + "Задов." + "Хороший" + "Чудовий" + + + "При вимкненні екрана" + "Ніколи в підключ. стані" + "Ніколи" + + + "Час використ." + "К-сть запусків" + "Назва програми" + + + "PEAP" + "TLS" + "TTLS" + + + "Немає" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Вимк." + "Сповіщ." + "Вібрув." + + + "Немає" + "PAP" + "CHAP" + "PAP або CHAP" + + + "Внутрішня пам\'ять пристрою" + "Знімна карта SD" + "Дозвольте виріш. системі" + + + "Завжди" + "Ніколи" + "Лише в беззвуч. режимі" + "Лише не в беззвучному режимі" + + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml new file mode 100644 index 00000000000..81e2e6f18b3 --- /dev/null +++ b/res/values-uk/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Так" + "Ні" + "Невідомо" + "Увімкнути радіо" + "Вимкнути радіо" + "Перегл. адрес. книгу SIM" + "Перегл. фікс. номери набору" + "Перегл. служб. номери набору" + "Отр. список PDP" + "У роб. режимі" + "Не працює" + "Лише аварійні виклики" + "Радіо вимк." + "Роумінг" + "Нема роумінгу" + "Неакт." + "Дзвінок" + "Виконується виклик" + "Роз’єднано" + "Підключення" + "Підключено" + "Призупинено" + "невідомо" + "pkts" + "байтів" + "dBm" + "asu" + "LAC" + "CID" + "Відключити носій USB" + "Відключ. карту SD" + "Очистити носій USB" + "Очист. карту SD" + "Малий" + "Середній" + "Великий" + "OK" + "Носій USB" + "Карта SD" + "Стан батареї:" + "Роз\'єм живл.:" + "Заряд батареї:" + "Рівень батареї:" + "Працездат. бат.:" + "Технологія батареї:" + "Напруга батареї:" + "mV" + "Температура батареї:" + "° C" + "Час від завантаж.:" + "Час активності батареї:" + "Час активності при зарядж.:" + "Час АКТИВ. екрана:" + "Невідомо" + "Зарядж-ся" + "(AC)" + "(USB)" + "Розрядження" + "Не заряджається" + "Повна" + "Відключено" + "AC" + "USB" + "AC+USB" + "Невідомо" + "Невідомо" + "Хорош." + "Перегріта" + "Розряд." + "Перенапруга" + "Невідома помилка" + "Bluetooth" + "Видимий" + "Видимий протягом %1$s сек..." + "Зробити пристрій видимим" + "Заблок. голос. набір" + "Запобігає використанню набору bluetooth, коли екран заблоковано" + "Пристрої Bluetooth" + "Назва пристрою" + "Не встан.назви з вик. наз.обл.зап." + "Сканув. пристроїв" + "%1$s буде роз\'єднано." + "Підключено" + "Роз’єднано" + "Відключення..." + "Підключення…" + + "Ств. пару з цим пристр." + "Ств.пари..." + "Створ. пару, але не підкл." + "вільні руки/гарніт." + "Сканування" + "Запит Bluetooth на ств. пари" + "Запит на ств. пари" + "Вибер. для ств. пари з " + "Інстр.виб.пристр.Bluetooth" + "Запит на дозвіл Bluetooth" + "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth. Зробити це?" + "Програма у вашому телефоні просить дозволу на надання телефону видимості іншими пристроями Bluetooth протягом %1$d сек. Зробити це?" + "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth та надання телефону видимості іншими пристроями протягом %1$d сек. Зробити це?" + "Увімкнення Bluetooth…" + "Налаштування дати та часу" + "13:00" + "13:00" + "Змінити час" + "Дата" + "Вибір час. поясу" + "Звич. (%s)" + "Перегляд:" + "Розм. шрифту:" + + + "Надісл. broadcast" + "Action:" + "Запуск. activity" + "Resource:" + "Обл. запис:" + "Очистити" + "Порт" + "Відн. станд. знач." + "Зберег." + "Ім\'я хосту" + "Увага" + "OK" + "Введене ім\'я хосту недійсне." + "Треба заповнити поле порту." + "Поле порту має бути порожнім, якщо поле хосту порожнє." + "Введений порт недійсний." + "Місцезнах.:" + "Сусідній CID:" + "Спроб даних:" + "Служба GPRS:" + "Роумінг:" + "IMEI:" + "Переадрес. викл.:" + "Кільк. скидань PPP з часу завант:" + "Відключень GSM:" + "Поточна мережа:" + "Успіш.опер. з дан.:" + "Отримано PPP:" + "Служба GSM:" + "Сила сигналу:" + "Стан дзвінка:" + "Надісл. PPP:" + "Скидань радіо:" + "Очік-ня повідомл.:" + "Номер телефону:" + "Вибер. радіодіапазон" + "Тип мережі:" + "Устан. потрібний тип мережі:" + "Перев. IpAddr:" + "Перев.ім\'я хосту(www.google.com):" + "Тест клієнта HTTP:" + "Зап. тест перев." + "SMSC:" + "Оновл." + "Оновлення" + "Увімк. перевір. DNS" + "Інф-я/налашт. OEM" + "Уст. смугу GSM/UMTS" + "Завант. списку смуг…" + "Устан." + "Помилка" + "Успішно" + "Зміни поч. діяти після повтор. підключ. USB-кабелю" + "Увімк. носій USB вел. ємн." + "Усього байтів:" + "Носій USB не підключено" + "Нема карти SD" + "Доступно байтів:" + "Носій USB викор. як пристрій пам\'яті вел. ємності" + "Карта SD викор. як пристр. пам\'яті вел. ємності" + "Тепер можна безпечно вилучити носій USB" + "Зараз можна вилучити карту SD" + "Носій USB вилучено, коли він ще використ.!" + "Карту SD вилучено під час її використання!" + "Викор. байтів:" + "Пошук медіа-файлів на носії USB..." + "Пошук медіа на карті SD..." + "Носій USB підкл. як лише чит." + "Карта SD підкл. як лише чит." + "Далі" + "Мовн. код" + "Виберіть мову" + "Виберіть дію" + "Інф-я пристрою" + "Інф-я батареї" + "Відображ." + "Інф-я тел-ну" + "Носій USB" + "Карта SD" + "Налашт-ня проксі" + "Скасувати" + "Налаштув-ня" + "Налаштування" + "Налаштув-ня" + "Режим польоту" + "Вимкніть усі бездротові з\'єднання" + "Вимкнення бездротових з\'єднань..." + "Увімкнення бездротових з\'єднань…" + "Бездрот. зв\'язок і мережі" + "Налашт. бездрот. зв\'язку та мережі" + "Керуйте Wi-Fi, Bluetooth, реж. польоту, мобільними мережами та VPN" + "Роумінг даних" + "Підключ. до служб даних під час роумінгу" + "Підключ. під час роумінгу до служб даних" + "Доступ до даних утрачено, оскільки ви залишили домашню мережу з вимкненим роумінгом даних." + "Увімкнути" + "Дозволити роумінг даних? Може стяг-тися значна плата за роумінг!" + "Увага" + "Вибір оператора" + "Вибрати оператора мережі" + "Дата та час" + "Устан. дату, час, часовий пояс і формати" + "Автоматично" + "Викор. знач., надані мережею" + "Викор. знач., надані мережею" + "Викор. 24-год. формат" + "Устан. час" + "Вибір час. поясу" + "Устан. дату" + "Виберіть формат дати" + "Сортувати за алфавітом" + "Сорт. за час. поясом" + "Місцезнаходж. і безпека" + "Налашт-ня місцезнаходж. і безпеки" + "Устан. Моє місцезн., розблок. екрана, блок. SIM-карти, сховища обл. даних" + "Устан. Моє місцезн., розбл. екрана, блок. схов. обл. даних" + "Паролі" + "Безпека розблокув. екрана" + "Налашт. блок. екрана" + "Блок. екран за доп. ключа, PIN-коду чи пароля" + "Змін. блокув. екрана" + "Змінити чи вимкнути ключ, PIN або захист паролем" + "Немає" + "Вимкніть захист розблокув. екрана" + "Ключ" + "Намал. ключ, щоб розблок. екран" + "PIN" + "Введіть цифр. PIN, щоб розблок. екран" + "Пароль" + "Введіть пароль, щоб розблок. екран" + "Вимкнуто віддаленим адміністр. телефону" + "Вимкнути блокув. екрана" + "Видалити ключ розблок." + "Видал. PIN розблок." + "Видаліть пароль розблок." + "Змінити ключ розблокув." + "Змінити PIN розблок." + "Змінити пароль розблок." + "Пароль має складатися з мінімум %d симв." + "PIN-код має скл. з мінімум %d симв." + "По заверш. натис. \"Продовж.\"" + "Продовжити" + "PIN не може бути довшим, ніж %d цифри" + "PIN не може бути довшим, ніж %d цифри" + "PIN має містити лише цифри 0–9" + "Пароль містить заборонений символ" + "Пароль має містити принаймні одну букву" + "Пароль має містити принаймні одну цифру." + "Пароль має містити принаймні один символ" + "OK" + "Скасувати" + "Адміністрація пристрою" + "Вибрати адмініст-рів пристрою" + "Додайте чи видаліть адмін. пристрою" + "Bluetooth" + "Увімк. Bluetooth" + "Налашт-ня Bluetooth" + "Налашт-ня Bluetooth" + "Кер. підключ. і встан. назву пристрою та його видимість." + "Запит Bluetooth на ств. пари" + "Інф-я про пр. Bluetooth" + \n"Введ.PIN для ств.пари з \"%1$s\". (Спроб.0000 чи 1234)." + \n"Введ. ключ для створ. пари з \"%1$s\"." + "Щоб створ. пару з \"%1$s\", підтверд., що відображ. ключ доступу: %2$s." + "%1$s"\n"хоче створ. пару." + "Введ. %2$s у \"%1$s\" для ств.пари." + "Ств.пару" + "Не ств. пару" + "пристрій bluetooth" + "Увага" + "Виникла проблема зі створ. пари з %1$s." + "Виникла пробл. зі створ. пари з %1$s, оскільки PIN або ключ доступу неправильний." + "Не вдається встановити зв\'язок з %1$s." + "Створ. пари відхилено %1$s." + "Виникла проблема з підключенням до %1$s." + "Сканув. пристроїв" + "Підключ." + "Відключити" + "Створ. пару та підкл." + "Скас.пару" + "Відключ. і скас. ств. пари" + "Параметри…" + "Підключ. до…" + "Медіа" + "Телефон" + "Передав-ня" + "Підключено до аудіоджерела" + "Підключено до звуку телеф." + "Підключено до тел. і аудіоджерела" + "Налашт-ня %1$s" + "Підключ." + "Підключ. до пристрою Bluetooth" + "Профілі" + "Підключено до аудіоджерела" + "Підключено до звуку телеф." + "Підключ. до сервера передачі файлів" + "Не підключ. до сервера передачі файлів" + "Викор. для аудіоджер." + "Викор. для звуку тел." + "Викор. для перед. файлів" + "Налашт. станц." + "Викор. станц. для зв." + "Як пристр.гучн.зв’язку" + "Для музики та медіа" + "Запам\'ятати налашт." + "NFC" + "Викор. Near Field Communication для чит. й обміну тегами" + "Сталася помилка." + "Wi-Fi" + "Увімкнути Wi-Fi" + "Налашт-ня Wi-Fi" + "Налашт-ня Wi-Fi" + "Налашт. і керуйте бездрот. точками доступу" + "Увімкнення..." + "Вимкнення..." + "Помилка" + "У режимі польоту" + "Неможл. здійснити скан. мереж" + "Сповіщення мережі" + "Сповіщати мене про доступність відкритої мережі" + "Додати Wi-Fi мережу" + "Wi-Fi мережі" + "Сканув." + "Додатково" + "Підключ. до мережі" + "Видалити мережу" + "Змінити мережу" + "SSID мережі" + "Безпека" + "Сила сигналу:" + "Стан" + "Швид. зв\'язку" + "ІР-адреса" + "Метод EAP" + "Друга фаза автентифікації" + "Сертифікат ЦС" + "Сертиф. корист-ча" + "Ідентифік." + "Анонімна ідентиф-ція" + "Пароль" + "Показати пароль." + "(незмін.)" + "(не вказано)" + "Збережена" + "Вимкнено" + "Не в діапазоні" + "Захищено %1$s" + "%2$s, захищено %1$s" + "Підключ." + "Видалити" + "Зберег." + "Скасувати" + "Додатково" + "Регулятивний домен" + "Устан. кількість каналів для викор." + "Під час налашт. регулятор. домену сталася помилка." + "Каналів: %1$d" + "Пол.щодо реж.сну Wi-Fi" + "Укажіть, коли переключ. від Wi-Fi до моб. даних" + "Під час налашт. політ. реж. сну стал. помилка." + "MAC-адреса" + "ІР-адреса" + "Налаштув-ня IP" + "Зберег." + "Скасувати" + "Введіть дійсну ІР-адресу." + "Викор. стат. IP" + "DNS 1" + "DNS 2" + "Шлюз" + "Маска мер." + "Портат. точка дост. Wi-Fi" + "Порт. точка дост. %1$s активна" + "Помилка порт. точки дост. Wi-Fi" + "Налашт. порт. точки дост. Wi-Fi" + "Налашт. і керувати порт. точкою дост. Wi-Fi" + "Налашт. порт. точки дост. Wi-Fi" + "Налашт. точку дост. Wi-Fi" + "%1$s %2$s портат. точка дост. Wi-Fi" + "AndroidHotspot" + "Звук" + "Відображ." + "Налашт-ня звуку" + "Беззвуч. режим" + "Вимкнути всі звуки, крім медіа та сповіщень" + "Усі звуки, крім медіа, у беззвуч. реж." + "Мелодія телефону" + + "Гучність" + "Гучність дзвінка" + + "Вібр. в беззвуч. реж." + "Дозволити вібрацію в беззвучному режимі" + "Вібрув." + "Вібрування для дзвінків і сповіщень" + "Мелодія для сповіщень" + + "Блим. світл. сигн. сповіщ." + "Періодично вмикати підсвіч. трекбола при нових сповіщ." + "Мелодія" + "Сповіщення" + "Викор. гучність вхідних дзвінків для сповіщень" + "Виберіть мелодію сповіщення" + "Медіа" + "Устан. гучн. для музики та відео" + "Сповіщ." + "Налашт-ня звуку для підключ. станції" + "Чутні сигн. при натис." + "Грати сигн. при викор. номеронаб." + "Грати сигн. при викор. номеронаб." + "Вибір на слух" + "Грати звук при виборі екрана" + "Грати звук при виборі екрана" + "Звуки блокув. екрана" + "Відтвор. звуки під час блокув. і розблокув. екрана" + "Відтвор. звуки під час блокув. і розблокув. екрана" + "Тактильна реакція" + "Вібр. при натисн. екр. клавіш і певних діях за доп. інтерф. кор." + "Вібр. при натисн. екр. клавіш і певних діях за доп. інтерф. кор." + "Заглушення шумів" + "Блокувати фоновий шум під час розмови чи запису." + "Станц." + "Налашт. станц." + "Звук" + "Налашт-ня для підключеної настіл. станції" + "Налашт-ня для підкл. автомоб. станції" + "Телефон не вставл." + "Налашт-ня для підключеної станції" + "Станц. не знайд." + "Для налашт. звуку станції тел. має бути вставлений" + "Звук вставл-ня в станц." + "Грати звук під час вставл. чи виймання тел. зі станції" + "Не грати звук під час вставл. чи виймання тел. зі станції" + "Обл. записи та синхр." + "Дод. або видал. обл. зап. чи змін. налашт. обл. зап." + "Пошук" + "Керуйте налаштув. пошуку та історією" + "Налашт-ня відображ." + "Анімація" + "Показ. анімацію при відкриванні та закриванні вікон" + "Показ. анімацію при відкриванні та закриванні вікон" + "Поверт. екран автом." + "Автомат. переключ. орієнтацію при обертанні телефону" + "Автомат. переключ. орієнтацію при обертанні телефону" + "Яскравість" + "Налаштуйте яскравість екрана" + "Час очік. екрана" + "Налаштуйте затримку перед тим як екран автомат. вимикається" + "Автоматична яскравість" + "Налашт. блокув. SIM-карти" + "Налашт. блок. SIM-карти" + "Блок. SIM-карти" + "Забл. SIM-карту" + "Для викор. тел. потріб. PIN" + "Для викор. тел. потріб. PIN" + "Змін. PIN-код SIM" + "PIN SIM-карти" + "Забл. SIM-карту" + "Розблок. SIM-карту" + "Старий PIN SIM" + "Новий PIN SIM" + "Повт.введ. нов.PIN" + "PIN SIM-карти" + "Неправильний PIN!" + "PIN не збігаються!" + "Не вдається змін. PIN-код."\n"Можл., неправ. PIN." + "PIN SIM-карти успішно змінено" + "Не вдається змінити стан блок. SIM-карти."\n"Можливо, неправ. PIN." + "OK" + "Скасувати" + "Стан телефону" + "Оновлення сист." + + "Версія Android" + "Номер моделі" + "Версія радіоприйм." + "Версія ядра" + "Номер складання" + "Недоступний" + "Стан" + "Стан" + "Номер телефону, сигнал тощо" + "Пам\'ять" + "Налаштув-ня пам\'яті" + "Відключити носій USB, перегл. доступні носії" + "Відключ. карту SD, перегл. доступ. сховище" + "Мій номер телеф." + "MIN" + "Версія PRL" + "MEID" + "Тип мобільної мережі" + "Стан мобільної мережі" + "Стан служби" + "Сила сигналу:" + "Роумінг" + "Мережа" + "MAC-адреса Wi-Fi" + "Адреса Bluetooth" + "Недоступне" + "Час гот." + "Час активн." + "Внутрішня пам\'ять" + "Носій USB" + "Карта SD" + "Вільне місце" + "Заг. простір" + "Відключ. карту SD" + "Відключити внутр. носій USB" + "Відключіть карту SD, щоб безпечно її вилучити" + "Вставте носій USB для підключ." + "Вставте карту SD для підключ." + "Підключити носій USB" + "Підкл. карту SD" + "Підключити носій USB" + "Підключ. карту SD" + "Очистити носій USB" + "Очистити карту SD" + "Видаляє всі дані на внутрішньому носії USB телефону, такі як музика та фото" + "Видаляє всі дані на карті SD телефону, такі як музика та фото" + "Недоступна" + " (Лише чит.)" + "Відключити носій USB" + "Відключ. карту SD" + "У разі відключення носія USB деякі програми, які ви використовуєте, припинять роботу та можуть бути недоступними до повторного підключення носія USB." + "При відключ. карти SD деякі програми, які ви викор., припин. роботу та можуть бути недоступ. до повторного підключ. карти SD." + "Помилка відключення носія USB" + "Помилка відключ. карти SD" + "Не вдається відключити носій USB. Спробуйте пізніше." + "Не вдається відкл. карту SD. Спроб. пізн." + "Носій USB буде відключено." + "Карту SD буде відключено." + "Відключення" + "Виконується відключ." + "Стан батареї" + "Рівень батареї" + "APN" + "Редаг. точку доступу" + "<Не встан.>" + "Назва" + "APN" + "Проксі" + "Порт" + "Ім\'я кор." + "Пароль" + "Сервер" + "MMSC" + "MMS-проксі" + "Порт MMS" + "MCC" + "MNC" + "Тип автентифікації" + "Немає" + "PAP" + "CHAP" + "PAP або CHAP" + "Тип APN" + "Видалити APN" + "Нова APN" + "Зберег." + "Відхилити" + "Увага" + "Поле \"Назва\" не може бути порожн." + "APN не може бути порожнім." + "Поле MCC має містити 3 цифри." + "Поле MNC має містити 2 або 3 циф." + "Відновл. налашт-нь APN за умовч." + "Відн.налашт.за умовч." + "Заверш. відновл. налашт. APN за умовч." + "Відновл. завод. нал." + "Видаляє всі дані в телефоні" + "Це видалить усі дані з ""внутрішньої пам\'яті"" вашого телефону, зокрема:"\n\n
  • "ваш обліковий запис Google"
  • \n
  • "дані й налаштування системи та програм"
  • \n
  • "завантажені програми"
  • \n\n"Щоб видалити всі дані з цього телефону, треба очистити ""носій USB""."\n\n
    + "Це видалить усі дані з ""внутрішньої пам\'яті"" вашого телефону, зокрема:"\n\n
  • "ваш обліковий запис Google"
  • \n
  • "дані й налаштування системи та програм"
  • \n
  • "завантажені програми"
  • \n\n"Щоб видалити музику, зображення й інші дані користувача, треба очистити ""карту SD""."\n\n
    + "Очистити носій USB" + "Очистити карту SD" + "Видаляє всі дані на внутрішньому носії USB телефону, такі як музика чи фото." + "Видаляє всі дані на карті SD телефону, такі як музика чи фото." + "Скинути тел." + "Стерти всю вашу особисту інформацію та будь-які завантажені програми? Цю дію не можна скасувати!" + "Видалити все" + "Намалюйте ключ розблок-ня" + "Щоб підтвердити скидання телеф., треба намал. ключ розблок." + "Не було виконано скидання, оскільки служба очищення системи недоступна." + "Очистити носій USB" + "Очист. карту SD" + "Видаляє всі дані на носії USB" + "Видаляє всі дані на карті SD" + "Ця дія очистить носій USB. Буде втрачено ""всі"" дані з носія!" + "Ця дія очистить карту SD. Буде втрачено ""всі"" дані з карти!" + "Очистити носій USB" + "Очист. карту SD" + "Очистити носій USB, видаливши всі збережені на ньому файли? Дію не можна скасувати!" + "Очистити карту SD, видаливши всі збережені на ній файли? Дію не можна скасувати!" + "Видалити все" + "Намалюйте ключ розблок-ня" + "Щоб підтвердити очищення носія USB, треба намалювати ключ розблокування." + "Щоб підтвердити очищення карти SD, треба намалювати ключ розблокування." + "Налашт. виклику" + "Налашт. гол.пошту, переадр.викл., парал.викл., ідент.абонента" + "Прив\'язка" + "Порт. точка дост." + "Прив\'яз. і портативна точка доступу" + "Над. спільн. дост. до перед. моб. даних тел. ч-з USB" + "Над. спільн. дост. до моб. підкл. як портатив. точки доступу Wi-Fi" + "Над. спіл. дост. до перед. моб. даних ч-з USB або як портатив. точку дост. Wi-Fi" + "USB" + "Прив\'язка USB" + "Підкл. ч-з USB, перев.для прив\'яз." + "Прив\'язано" + "Немож. ств. прив\'язку, коли USB зайнято" + "USB не підключено" + "Помилка прив\'язки USB" + "Довідка" + "Мобільні мережі" + "Устан. параметри для роумінгу, мереж, APN" + "Моє місцезнах." + "Викор. бездротові мережі" + "Див. місцезнах. в програмах (напр. у Картах), викор. бездрот. мережі" + "Місцезнах., визначене Wi-Fi та/чи мобільними мережами" + "Викор. супутники GPS" + "Визначати місцезнаходження до рівня вулиці" + "Визнач. місц. до рівня вул. (протеб. більше батареї й вигляд неба)" + "Використ. A-GPS" + "Викор. сервер для доп. GPS (знім. прап., щоб не вик. мережу)" + "Викор. сервер, щоб доп. GPS (знім. прап., щоб покращ. роб. GPS)" + "Про телефон" + "Див. прав. інф-ю, стан тел., версію прогр. забезп." + "Правова інформація" + "Співавтори" + "Автор. право" + "Ліцензія" + "Заг. положення й умови" + "Довідник з функцій" + "Дізн., як корист. вашим тел." + "Ліцензії з відкр. кодом" + "Під час завантаж. ліцензій виникла пробл." + "Завант-ня…" + "Інф-я про безпеку" + "Інф-я про безпеку" + "Ваш тел. не підключ. до служби даних. Щоб переглянути цю інф-ю зараз, перейдіть до %s з будь-якого комп\'ютера, підключ. до Інтернету." + "Завантаж…" + "Виберіть пароль" + "Виберіть свій PIN" + "Підтвердьте свій пароль" + "Підтверд. свій PIN" + "Паролі не збігаються" + "PIN не збігаються" + "Пароль установлено" + "PIN-код установлено" + "Ключ установлено" + "Розблок. екрана" + "Змінити ключ розблокув." + "Змініть PIN розблок." + "Підтвердьте збереж. ключ" + "Помилка, спроб. ще:" + "Намалюйте ключ розблок." + "Для допом. натис. меню." + "По заверш. відпуст. палець." + "Підключ. принаймні %d точок. Спроб. ще:" + "Ключ записано!" + "Ще раз намал. ключ для підтвердж:" + "Ваш новий ключ розблокув.:" + "Підтверд." + "Перемал." + "Повтор." + "Продовжити" + "Ключ розблокув." + "Потрібний ключ" + "Треба намал. ключ, щоб розблок. екран" + "Використ. видимий ключ" + "Викор. тактильну реакц." + "Налашт. ключ розблок." + "Змінити ключ розблокув." + "Як намалювати ключ розблокування" + "Забагато неправильних спроб!" + "Спробуйте ще через %d сек." + "Скасувати" + "Далі" + "Захист вашого телефону" + "Захистіть свій тел. від несанкціон. використ., створ. особистий ключ розблок. екрана. "\n\n"1""  На наст. екрані перегляньте приклад малювання ключа. "\n\n"2""  Коли будете готові, намалюйте власний особистий ключ розблок. Експеримент. з різними ключами, але з\'єднайте принаймні чотири точки. "\n\n"3""  Ще раз намал. ключ для підтвердж. "\n\n"Готові? Натисніть \"Далі\""". "\n\n"Щоб залиш. тел. незахищ., натисніть \"Скасувати\"." + "Зразок ключа" + "З\'єднайте щонайменше чотири точки."\n" "\n"Натисн. \"Далі\", коли будете готові намалювати ключ." + "Керувати програмами" + "Керувати та видаляти встановлені програми" + "Програми" + "Керуйте програмами, налашт. ярлики швидкого запуску" + "Налаштування програми" + "Невідомі джерела" + "Дозвол. встан. програм, які не походять з Market" + "Ваш тел. і особисті дані більш вразливі до атак з боку програм з невідомих джерел. Ви погодж. із тим, що несете особисту відпов. за будь-які збитки, заподіяні тел., чи втрату даних, яка може стати результ. використ. таких програм." + "Інф-я програми" + "Пам\'ять" + "Запускати за умовч." + "Дозволи" + "Кеш" + "Очистити кеш" + "Кеш" + "Ел. керув." + "Примус.припин." + "Усього" + "Програма" + "Дані" + "Видалити" + "Вимкнути" + "Увімкнути" + "Очистити дані" + "Видалити оновлення" + "Вибрано запускати цю програму за умовчанням для деяких дій." + "Знач.за умовч не вст." + "Очист.парам.за умовч." + "Невідомо" + "Сортувати за іменем" + "Сорт. за розм." + "Показати запущені служби" + "Показати кешовані процеси" + "Кер. простором" + "Фільтрув." + "Вибер. параметри фільтра" + "Усі" + "Завантажені" + "Запущені" + "Носій USB" + "На карті SD" + "Вимкнено" + "Немає програм." + "Внутр. пам\'ять" + "Носій USB" + "Пам\'ять карти SD" + "Повт. обчисл. розм…" + "Видалити" + "Усі дані цієї програми буде назавжди видалено. Зокрема всі файли, налаштування, облікові записи, бази даних і т. д." + "OK" + "Скасувати" + "Програму не знайдено" + "Програму не знайдено в списку встановлених програм." + "Не вдається очистити дані програми." + "Видалити оновлення" + "Видалити всі оновлення цієї системної програми Android?" + "Очищ. даних" + "Помилка очищення даних для програми" + "Ця програма може отримати доступ до такого у вашому тел.:" + "Обчислення..." + "Не вдається визнач. розмір пакета" + "У вас не встановлено жодних програм третіх сторін." + "версія %1$s" + "Перем." + "Перем. на тел." + "Перемістити на носій USB" + "Перем. на карту SD" + "Переміщ." + "Залишилося недостатньо пам\'яті." + "Програма не існує." + "Програма захищена від копіювання." + "Указане місце встановлення недійсне." + "Оновлення сист. неможл. встановити на зовнішньому носії." + "Примус.припин." + "Примусове припинення роботи програми може призвести до її неправильного функціонування. Ви впевнені?" + "Переміст. програму" + "Помилка переміщення програми. %1$s" + "Бажане місце встановлення" + "Змініть бажане місце встановлення для нових програм." + "Використання пам\'яті" + "Перегл. пам\'ять, яку викор. програми" + "Запущені служби" + "Перегляд. і контрол. служби, які зараз запущ." + "Перезавантаж." + "Кешований фоновий процес" + "Нічого не працює." + "Запущено програмою." + + + "Вільно %1$s" + "Вик. %1$s" + "Опер. пам." + + + "Процес: %1$d, служба: %2$d" + "Процесів: %1$d, служб: %2$d" + "Процесів: %1$d, служб: %2$d" + "Процесів: %1$d, служб: %2$d" + "Запущена програма" + "Неактивні" + "Служби" + "Процеси" + "Зупин." + "Налаштув-ня" + "Цю службу запущено її програмою. Зупинення служби може спричинити помилку програми." + "Цю програму неможливо безпечно зупинити. Це може призвести до втрати вашої поточної роботи." + "Це процес попередньої програми, який було залишено для кращої швидкості в разі необхідності. Зазвичай його не потрібно зупиняти." + "%1$s: наразі використ. Торкн. \"Налашт-ня\", щоб керувати." + "Головний процес, який використ." + "Служба %1$s використов." + "Постачальник %1$s використ." + "Зупин. системну службу?" + "Дійсно припинити роботу системної служби? У такому випадку деякі функції телефону можуть працювати неправильно, поки живлення не буде вимк. та знову ввімкнено." + "Мова та клавіатура" + "Налаштування мови та клавіатури" + "Налаштування мови" + "Налашт-ня клавіат." + "Вибір мови" + + "Автозаміна" + "Виправте слова з помилк." + "Авто вел.літ." + "Писати першу букву в реченні великою" + "Авто пунктуац." + "Налашт. фізичної клавіатури" + "Натис. пробіл двічі, щоб встав. \".\"" + "Видимі паролі" + "Показ. пароль при введенні" + "Цей метод введення може збирати всі введені вами тексти, зокрема особисті дані, такі як паролі та номери кредитних карток. Він походить від програми. %1$s. Використ. цей метод введення?" + "Словник корист-ча" + "Словник корист-ча" + + "Додати" + "Додати до словника" + "Редаг. слово" + "Редаг." + "Видалити" + "У словнику користувача немає жодних слів. Слово можна додати за допомогою меню." + "Тестування" + "Інф-я тел-ну" + "Інф-я батареї" + "Швидкий запуск" + "Встановл. комбінації клавіш для запуску програм" + "Призначення програми" + "Немає ярлика" + "Пошук + %1$s" + "Очистити" + "Ваш ярлик для %1$s (%2$s) буде видалено." + "OK" + "Скасувати" + "Програми" + "Ярлики" + "Текст. введ." + "Керув. парам. введ. тексту" + "Налашт-ня %1$s" + "Налашт-ня екранної клавіатури" + "Вбудована клавіатура" + "Налашт-ня вбудованої, фіз. клавіатури" + "Розробка" + "Установ. параметри для розробки програми" + "Налагодження USB" + "Реж. налагодж., коли підкл. ч-з USB" + "Залиш. актив." + "Екран не засинатиме під час заряджання" + "Дозв. фіктив. місцезн." + "Дозв. фіктивні місцезн." + "Дозвол. налагодж. USB?" + "Налагодження USB призначене лише для розробки. Його не можна викор. для копіювання даних із комп-ра на пристрій і навпаки, встановл. програм на вашому пристрої без сповіщення та читання даних журналу." + "Вибрати віджет" + "Вибрати віджет" + "%1$dдн. %2$dгод. %3$dхв. %4$dс." + "%1$dгод. %2$dхв. %3$dс." + "%1$dхв. %2$dс." + "%1$dсек." + "Статист. використ." + "Статистика викор." + "Сорт. за:" + "Програма" + "Підрах." + "Час використ." + "Доступність" + "Налаштування доступності" + "Керуйте параметрами доступності" + "Доступність" + "Служби забезп. доступн-ті" + "Немає встановлених служб доступності." + "Ця служба доступності може збирати всі введені вами тексти, зокрема особисті дані, такі як номери кредитних карток, крім паролів. Вона також може заносити в журнал ваші дії в інтерф. корист-ча. Вона походить від прогр. %1$s. Використ. цю службу дост-сті?" + "Вимкнути доступність?" + "Не знайдено програм, пов\'яз. із доступністю" + "У вас не встановлено жодних програм, пов\'язаних із доступністю."\n\n"Ви можете завантажити зчитувач з екрана з Android Market."\n\n"Натисніть \"OK\", щоб установити зчитувач з екрана." + "Кнопка живлення" + "Кноп. живл. закінч. викл." + "При натис. кноп. живл. під час дзвінка заверш. дзв., а не вимик. екран" + "Викор. батареї" + "На що було використано батарею" + "Викор. батареї з часу відключ." + "Викор. бат. з часу скид." + "%1$s від батареї" + "%1$s з часу відключ." + "Заряджається" + "Екран увімкнено" + "GPS увімкнено" + "Wi-Fi" + "Час активності" + "Сигнал телефону" + + + "Час активн. пристрою" + "Час роботи Wi-Fi" + "Час роботи Wi-Fi" + "%1$s%2$s%%" + "Деталі викор. батареї" + "Деталі викор." + "Налашт. викор.живл." + "Уключені пакети" + "Екран" + "Wi-Fi" + "Bluetooth" + "Тел.у реж.очік." + "Голос. дзвінки" + "Режим очік." + "Заг. ЦП" + "Актив. процеси ЦП" + "Залишати активним" + "GPS" + "Wi-Fi працює" + "Телефон" + "Надісл. дані" + "Отримані дані" + "Звук" + "Відео" + "Час роботи" + "Час без сигналу" + "Примус.припин." + "Інф-я програми" + "Налаштування програми" + "Налашт-ня відображ." + "Налашт-ння Wi-Fi" + "Налашт-ня Bluetooth" + "Викор. бат. голос. дзвінками" + "Викор. батареї в режимі очікув." + "Викор. батареї моб-ним радіо" + "Переключ. в реж. польоту для збереж. живл. в обл. без мобіл. покриття" + "Викор. батареї екраном і підсвічув." + "Зменште яскравість і/чи час очікування екрана" + "Викор. батареї Wi-Fi" + "Вимкнути Wi-Fi, коли він не використовується чи недоступний" + "Викор. батареї Bluetooth" + "Вимкніть Bluetooth коли не використовуєте" + "Спробуйте підключитися до ін. пристрою bluetooth" + "Використання батареї програмою" + "Зупиніть або видаліть програму" + "Керувати GPS вручну, щоб запобігти її використанню програмою" + "Програма може пропон. налашт-ня для зменш. викор. батареї" + "%1$s з часу відключ." + "З часу ост. відключ. для %1$s" + "Заг. використ." + "Оновити" + "ОС Android" + "Медіа-сервер" + "Голосовий ввід і вивід" + "Налашт-ня голосового вводу та виводу" + "Голос. пошук" + "Клавіатура Android" + "Голос. ввід" + "Голос. вивід" + "Розпізнавач голосу" + "Налашт-ня розпізн-ча голосу" + "Налашт-ня для &quot;%s&quot;" + "Налашт. синтезу мовлення" + "Налашт. синтезу мовлення" + "Завжди викор. мої налашт." + "Налашт-ня за умовч. нижче замінюють налашт-ня програми" + "Налашт-ня за умовч." + "Сист. за умовч." + "Установлює систему синтезу мовл. для викор. в голос. тексті" + "Темп мовл." + "Швидкість відтворення тексту" + "Вис. зв." + "Впливає на тон відтворюваного тексту" + "Мова" + "Устан. голос для відтворюваного тексту залежно від мови" + "Прослухайте приклад" + "Відтворити коротку демонстрацію синтезу мови" + "Устан. голос. дані" + "Установіть потрібні голосові дані для синтезу мовл." + "Потрібні для синтезу мовлення голоси вже належно встановлено" + "Це приклад синтезу мовлення." + "Ваші налаштування змінено. Ось приклад їх звучання." + "Неможливо запустити вибрану систему" + "Налаштувати" + "Вибір іншої системи" + "Ця система синтезу мовлення може збирати всі відтворювані тексти, зокрема особисті дані, такі як паролі та номери кредитних карток. Вона походить від системи %s. Увімкнути використання цієї системи синтезу мовлення?" + "Системи" + "Налашт-ня %s" + "%s увімкнено" + "%s вимкнено" + "Мови та голоси" + "Установлено" + "Не встановл." + "Жіночий" + "Чолов." + "Систему синтезу мовл. встановлено" + "Перед викор. увімк. нову сист." + "Контроль потужн." + "Оновлення налашт. Wi-Fi" + "Оновлення налашт. Bluetooth" + "Налашт-ня VPN" + "Підключено до…%s" + "Ім\'я кор.:" + "Пароль:" + "ім\'я корист." + "пароль" + "Запам\'ятати ім\'я кор." + "Підключ." + "Так" + "Ні" + "Назад" + "Ні" + "Зберег." + "Скасувати" + "Скасув." + "Підключ. до мережі" + "Відключитися від мережі" + "Редаг. мережу" + "Видалити мережу" + "Потрібно ввести %s." + "Потрібно вибрати %s." + "Назва VPN &quot;%s&quot; вже існує. Придумайте іншу назву." + "Дійсно видалити цей VPN?" + "Ви дійсно хочете створити цей профіль?" + "Дійсно відхилити зміни, внесені до цього профілю?" + "Не вдається підключитися до мережі. Спробувати ще?" + "Зв’язок перервано. Під\'єднатися знову?" + "Неможливо обробити ім\'я сервера. Перевірити налаштування імені сервера?" + "Помилка запиту. Перевірити налаштування вашого ключа?" + "У конфігурації VPN відсутні один чи більше ключів. Перевірити налаштування вашого ключа?" + "Введене ім\'я користувача чи пароль неправильні. Спробувати ще?" + "Сервер завис. Введені ім\'я користувача та пароль можуть бути неправильними. Спробувати ще раз?" + "Сервер завис. Можливо, брандмауер не дозволяє підключення до сервера. Спробувати ще раз?" + "Помилка переговорів із сервером. Сервер може не погоджуватися з варіантом шифрування. Перевірити варіант шифрування?" + "Додати VPN" + "Додати VPN" + "Додати VPN %s" + "Деталі %s" + "VPN" + "Підключення..." + "Відключення..." + "Підключено" + "Підключ. до мережі" + "Назва VPN" + "Назва VPN" + "&quot;%s&quot; додано" + "Зміни внесено до &quot;%s&quot;" + "Устан. сертиф. корист." + "Сертиф. користувача" + "сертифікат корист-ча" + "Устан. сертифікат ЦС" + "Сертифікат центру сертифікації (ЦС)" + "сертифікат ЦС" + "Устан. ключ L2TP" + "Ключ L2TP" + "ключ L2TP" + "шифрування" + "Шифрування PPTP" + "Устан. спільн. ключ IPSec" + "Спільний ключ IPSec" + "спільний ключ IPSec" + "Устан. VPN-сервер" + "VPN-сервер" + "VPN-сервер" + "Ім\'я VPN сервера" + "Домени DNS пошуку" + "Домени DNS пошуку" + "%s встановл." + "%s не встан." + "%s не встан. (додатк.)" + "Увімкнути %s" + "Вимкнути %s" + "%s увімкнено" + "%s вимкнено" + "Налашт-ня VPN" + "Устан. і керуйте віртуальними приватн. мережами (VPN)" + "(незмін.)" + "(не встан.)" + "Сховище облік. даних" + "Викор. безпечні обл. дані" + "Дозвол. програмі отр. доступ до безпечних сертифікатів й інших обл. даних" + "Введіть пароль" + "Введіть пароль сховища облікових даних." + "Установити з носія USB" + "Установити з карти SD" + "Установлюв. зашифровані сертифікати з носія USB" + "Установ. зашифровані сертифікати з карти SD" + "Устан. пароль" + "Устан. або змініть пароль сховища облік. даних" + "Очистити сховище" + "Очищає весь вміст сховища облікових даних і змінює його пароль" + "Дійсно видалити всі облікові дані та змінити пароль сховища облікових даних?" + "Поточний пароль:" + "Новий пароль:" + "Підтвердьте нов. пароль:" + "Установіть пароль для сховища облік. даних (мінімум 8 символів)." + "Введіть правильний пароль." + "Введіть правильний пароль. У вас залишилася ще одна спроба ввести правильний пароль до видалення сховища облікових даних." + "Введіть правильний пароль. У вас залишилося %1$d спроб ввести правильний пароль до видалення сховища облікових даних." + "Паролі не збігаються." + "Потрібно ввести та підтвердити пароль." + "Введіть пароль." + "Пароль має складатися принаймні з 8 символів." + "Сховище облікових даних видалено." + "Сховище облік. даних увімкнено." + "Сховище облікових даних вимкнено." + + + + + + + + + + + + + + + + + + + + + "Аварійний сингал" + "Устан. поведінку при розміщ. аварійного виклику" + "Конфід-сть" + "Налашт. конфід-сті" + "Резерв. коп. і відн." + "Особисті дані" + "Рез. коп. даних" + "Створювати рез. копії даних прогр., паролів Wi-Fi й ін. налашт. на серверах Google" + "Автомат. відновлення" + "У разі повторн. встановл. прогр. відновл. налашт. чи ін. дані з рез. копій" + "Рез. коп." + "Дійсно припинити створення резервних копій ваших паролів Wi-Fi, закладок, інших налаштувань та даних програм і видалити всі копії на серверах Google?" + "Налашт-ня адміністрації пристрою" + "Адміністратор пристрою" + "Деактивувати" + "Адміністратори пристрою" + "Немає доступн. адміністраторів мережі" + "Актив-ти адміністратора пристрою?" + "Активувати" + "Адміністратор пристрою" + "Активація цього адміністратора дозволить програмі %1$s виконувати такі операції:" + "Цей адміністратор активний і дозволяє програмі %1$s виконувати такі операції:" + "Без назви" + "Загальні" + "Вхідні дзвінки" + "Сповіщення" + "Відгук" +
    diff --git a/res/values-vi-nokeys/strings.xml b/res/values-vi-nokeys/strings.xml new file mode 100644 index 00000000000..28cbfe8fc65 --- /dev/null +++ b/res/values-vi-nokeys/strings.xml @@ -0,0 +1,20 @@ + + + + + "Quản lý ứng dụng" + diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml new file mode 100644 index 00000000000..c8b3453f4bb --- /dev/null +++ b/res/values-vi/arrays.xml @@ -0,0 +1,157 @@ + + + + + + "Châu Mỹ" + "Châu Âu" + "Châu Phi" + "Châu Á" + "Úc" + "Thái Bình Dương" + "Tất cả" + + + "Không có hoạt ảnh nào" + "Một số hoạt ảnh" + "Tất cả các hoạt ảnh" + + + "Không hoạt ảnh trên cửa sổ nào được hiển thị" + "Một số hoạt ảnh trên cửa sổ được hiển thị" + "Tất cả hoạt ảnh trên cửa sổ được hiển thị" + + + "15 giây" + "30 giây" + "1 phút" + "2 phút" + "10 phút" + "30 phút" + + + "Rất chậm" + "Chậm" + "Thường" + "Nhanh" + "Rất nhanh" + + + "Rất thấp" + "Thấp" + "Thường" + "Cao" + "Rất cao" + + + "Tiếng Anh (Mỹ)" + "Tiếng Anh (Anh)" + "Tiếng Pháp" + "Tiếng Đức" + "Tiếng Ý" + "Tiếng Tây Ban Nha" + + + + "Đang quét…" + "Đang kết nối…" + "Đang xác thực…" + "Đang lấy địa chỉ IP…" + "Đã kết nối" + "Bị tạm ngưng" + "Đang ngắt kết nối…" + "Đã ngắt kết nối" + "Không thành công" + + + + "Đang quét…" + "Đang kết nối tới %1$s" + "Đang xác thực với %1$s…" + "Đang lấy địa chỉ IP từ %1$s…" + "Đã kết nối tới %1$s" + "Bị tạm ngưng" + "Đăng ngắt kết nối khỏi %1$s…" + "Đã ngắt kết nối" + "Không thành công" + + + "Mở" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Kém" + "Tốt" + "Tốt" + "Tuyệt vời" + + + "Khi màn hình tắt" + "Không bao giờ khi được cắm vào" + "Chưa bao giờ" + + + "Thời gian Sử dụng" + "Số lần Khởi chạy" + "Tên Ứng dụng" + + + "PEAP" + "TLS" + "TTLS" + + + "Không" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Tắt" + "Thông báo" + "Rung" + + + "Không" + "PAP" + "CHAP" + "PAP hoặc CHAP" + + + "Bộ nhớ trong của thiết bị" + "Thẻ SD tháo lắp được" + "Cho phép hệ thống quyết định" + + + "Luôn luôn" + "Chưa bao giờ" + "Chỉ ở chế độ Im lặng" + "Chỉ khi không ở chế độ Im lặng" + + diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml new file mode 100644 index 00000000000..eee2685455c --- /dev/null +++ b/res/values-vi/strings.xml @@ -0,0 +1,1172 @@ + + + + + "Có" + "Không" + "Không xác định" + "Bật radio" + "Tắt radio" + "Xem sổ địa chỉ trên SIM" + "Xem Số Quay định sẵn" + "Xem Số Quay số Dịch vụ" + "Nhận danh sách PDP" + "Đang sử dụng" + "Không có dịch vụ" + "Chỉ cuộc gọi khẩn cấp" + "Tắt radio" + "Chuyển vùng" + "Không chuyển vùng" + "Rảnh" + "Rung chuông" + "Cuộc gọi đang diễn ra" + "Đã ngắt kết nối" + "Đang kết nối" + "Đã kết nối" + "Bị tạm ngưng" + "không xác định" + "pkts" + "byte" + "dBm" + "asu" + "LAC" + "CID" + "Ngắt kết nối bộ nhớ USB" + "Tháo thẻ SD" + "Xóa bộ nhớ USB" + "Xóa thẻ SD" + "Nhỏ" + "Trung bình" + "Lớn" + "OK" + "Bộ nhớ USB" + "Thẻ SD" + "Tình trạng pin:" + "Phích nguồn:" + "Mức pin:" + "Mức pin:" + "Tình trạng pin:" + "Công nghệ pin:" + "Điện áp pin:" + "mV" + "Nhiệt độ pin:" + "° C" + "Thời gian từ khi khởi động:" + "Thời gian thức trên pin:" + "Thời gian thức khi sạc:" + "Thời gian màn hình BẬT:" + "Không xác định" + "Đang sạc" + "(AC)" + "(USB)" + "Huỷ sạc" + "Hiện không sạc" + "Đầy" + "Đã tháo đầu cắm" + "AC" + "USB" + "AC+USB" + "Không xác định" + "Không xác định" + "Tốt" + "Quá nóng" + "Tắt" + "Điện áp quá mức" + "Lỗi không xác định" + "Bluetooth" + "Có thể phát hiện" + "Có thể phát hiện trong %1$s giây…" + "Đặt thiết bị ở chế độ có thể phát hiện" + "Khoá quay số bằng giọng nói" + "Ngăn việc sử dụng trình quay số bluetooth khi màn hình bị khoá." + "Thiết bị Bluetooth" + "Tên thiết bị" + "Không có loạt tên, đang sử dụng tên tài khoản" + "Quét tìm thiết bị" + "%1$s sẽ bị ngắt kết nối." + "Đã kết nối" + "Đã ngắt kết nối" + "Đang ngắt kết nối…" + "Đang kết nối…" + + "Ghép nối với thiết bị này" + "Đang ghép nối…" + "Ghép nối nhưng không kết nối" + "thiết bị rảnh tay/tai nghe" + "Đang quét" + "Yêu cầu ghép nối Bluetooth" + "Yêu cầu ghép nối" + "Chọn để ghép nối với " + "Trình chọn thiết bị Bluetooth" + "Yêu cầu quyền Bluetooth" + "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền bật Bluetooth. Bạn có muốn thực hiện thao tác này không?" + "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền đặt điện thoại của bạn ở chế độ có thể phát hiện bởi các thiết bị Bluetooth khác trong %1$d giây. Bạn có muốn thực hiện thao tác này không?" + "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền bật Bluetooth và đặt điện thoại của bạn ở chế độ có thể phát hiện bởi các thiết bị khác trong %1$d giây. Bạn có muốn thực hiện thao tác này không?" + "Đang bật Bluetooth…" + "Cài đặt ngày & giờ" + "1:00 chiều" + "13:00" + "Thay đổi thời gian" + "Ngày" + "Chọn múi giờ" + "Thường (%s)" + "Xem trước:" + "Kích thước phông chữ:" + + + "Gửi broadcast" + "Action:" + "Bắt đầu activity" + "Resource:" + "Tài khoản:" + "Xoá" + "Cổng" + "Khôi phục mặc định" + "Lưu" + "Tên máy chủ lưu trữ" + "Chú ý" + "OK" + "Tên máy chủ lưu trữ bạn nhập không hợp lệ." + "Bạn phải hoàn tất trường cổng." + "Trường cổng phải trống nếu trường máy chủ lưu trữ trống." + "Cổng bạn nhập không hợp lệ." + "Vị trí:" + "CID lân cận:" + "Nỗ lực dữ liệu:" + "Dịch vụ GPRS:" + "Chuyển vùng:" + "IMEI:" + "Chuyển hướng cuộc gọi:" + "Số lần đặt lại PPP kể từ khi khởi động:" + "Ngắt kết nối GSM:" + "Mạng hiện tại:" + "Dữ liệu thành công:" + "PPP đã nhận:" + "Dịch vụ GSM:" + "Cường độ tín hiệu:" + "Trạng thái cuộc gọi:" + "PPP đã gửi:" + "Đặt lại radio:" + "Tin nhắn đang đợi:" + "Số điện thoại:" + "Chọn dải tần số" + "Loại mạng:" + "Đặt loại mạng ưa thích:" + "Ping IpAddr:" + "Ping Tên máy chủ lưu trữ(www.google.com.vn):" + "Kiểm tra Máy khách HTTP:" + "Chạy kiểm tra ping" + "SMSC:" + "Cập nhật" + "Làm mới" + "Chuyển sang kiểm tra DNS" + "Thông tin/Cài đặt OEM cụ thể" + "Đặt băng tần GSM/UMTS" + "Đang tải danh sách băng tần…" + "Đặt" + "Không thành công" + "Thành công" + "Các thay đổi có hiệu lực khi cáp USB được kết nối lại" + "Bật thiết bị lưu trữ USB" + "Tổng số byte:" + "Bộ nhớ USB chưa được kết nối" + "Không có thẻ SD nào" + "Số byte khả dụng:" + "Bộ nhớ USB đang được sử dụng làm thiết bị lưu trữ dung lượng lớn" + "Thẻ SD đang được sử dụng làm thiết bị lưu trữ dung lượng lớn" + "B.giờ an toàn để tháo b.nhớ USB" + "Bây giờ đã an toàn để tháo thẻ SD" + "Bộ nhớ USB đã bị tháo trong khi vẫn đang sử dụng!" + "Thẻ SD đã bị tháo trong khi vẫn đang sử dụng!" + "Số byte đã sử dụng:" + "Đ.quét b.nhớ USB để có p.tiện…" + "Đang quét thẻ SD để tìm phương tiện…" + "B.nhớ USB được k.nối ở c.độ c.đọc" + "Thẻ SD được lắp ở chế độ chỉ đọc" + "Tiếp theo" + "Ngôn ngữ" + "Chọn ngôn ngữ của bạn" + "Chọn hoạt động" + "Thông tin thiết bị" + "Thông tin pin" + "Hiển thị" + "Thông tin điện thoại" + "Bộ nhớ USB" + "Thẻ SD" + "Cài đặt proxy" + "Huỷ" + "Cài đặt" + "Cài đặt" + "Cài đặt" + "Chế độ trên máy bay" + "Vô hiệu hoá tất cả kết nối không dây" + "Đang vô hiệu hoá kết nối không dây…" + "Đang bật kết nối không dây…" + "Không dây & mạng" + "Cài đặt không dây & mạng" + "Quản lý Wi-Fi, Bluetooth, chế độ trên máy bay, mạng di động, & VPN" + "Chuyển vùng dữ liệu" + "Kết nối với dịch vụ dữ liệu khi chuyển vùng" + "Kết nối với dịch vụ dữ liệu khi chuyển vùng" + "Bạn đã mất kết nối dữ liệu vì bạn đã tắt chuyển vùng dữ liệu của mạng gia đình của mình." + "Bật" + "Cho phép chuyển vùng dữ liệu? Bạn có thể phải chịu phí chuyển vùng đáng kể!" + "Chú ý" + "Chọn nhà cung cấp dịch vụ" + "Chọn nhà cung cấp dịch vụ mạng" + "Ngày & giờ" + "Đặt ngày, giờ, múi giờ & định dạng" + "Tự động" + "Sử dụng giá trị do mạng cung cấp" + "Sử dụng giá trị do mạng cung cấp" + "Sử dụng định dạng 24 giờ" + "Đặt giờ" + "Chọn múi giờ" + "Đặt ngày" + "Chọn định dạng ngày" + "Sắp xếp theo vần" + "Sắp xếp theo múi giờ" + "Vị trí & bảo mật" + "Cài đặt vị trí & bảo mật" + "Đặt Vị trí của tôi, mở khoá màn hình, khoá thẻ SIM, khoá bộ nhớ thông tin xác thực" + "Đặt Vị trí của tôi, mở khoá màn hình, khoá bộ nhớ thông tin xác thực" + "Mật khẩu" + "Bảo mật mở khoá màn hình" + "Thiết lập khoá màn hình" + "Khoá màn hình bằng hình, mã PIN hoặc mật khẩu" + "Thay đổi khoá màn hình" + "Thay đổi hoặc vô hiệu hoá hình, mã PIN hoặc bảo mật mật khẩu" + "Không" + "Vô hiệu hoá bảo mật mở khoá màn hình" + "Hình" + "Vẽ hình để mở khoá màn hình" + "Mã PIN" + "Nhập mã PIN số để mở khoá màn hình" + "Mật khẩu" + "Nhập mật khẩu để mở khoá màn hình" + "Bị vô hiệu hoá bởi quản trị viên điện thoại từ xa" + "Tắt khoá màn hình" + "Xoá hình mở khoá" + "Xoá mã PIN mở khoá" + "Xoá mật khẩu mở khoá" + "Thay đổi hình mở khoá" + "Thay đổi mã PIN mở khoá" + "Thay đổi mật khẩu mở khoá" + "Mật khẩu phải có ít nhất %d ký tự" + "Mã PIN phải có ít nhất %d ký tự" + "Nhấn vào Tiếp tục khi hoàn tất" + "Tiếp tục" + "Mã PIN không được dài hơn %d chữ số" + "Mã PIN không được dài hơn %d chữ số" + "Mã PIN chỉ được chứa các chữ số 0-9" + "Mật khẩu chứa ký tự không hợp lệ" + "Mật khẩu phải chứa ít nhất một chữ cái" + "Mật khẩu phải chứa ít nhất một chữ số" + "Mật khẩu phải chứa ít nhất một ký hiệu" + "OK" + "Huỷ" + "Quản trị viên thiết bị" + "Chọn quản trị viên thiết bị" + "Thêm hoặc xoá quản trị viên thiết bị" + "Bluetooth" + "Bật Bluetooth" + "Cài đặt Bluetooth" + "Cài đặt Bluetooth" + "Quản lý kết nối, đặt tên thiết bị & khả năng phát hiện thiết bị" + "Yêu cầu ghép nối Bluetooth" + "Thông tin thiết bị Bluetooth" + \n"Nhập mã PIN để ghép nối với \"%1$s\". (Hãy thử 0000 hoặc 1234.)" + \n"Nhập mã xác nhận để ghép nối với \"%1$s\"." + "Để ghép nối với \"%1$s\", hãy xác nhận rằng thiết bị đang hiển thị mã xác nhận: %2$s." + "%1$s"\n"muốn ghép nối." + "Nhập %2$s trên \"%1$s\" để ghép nối." + "Ghép nối" + "Không Ghép nối" + "thiết bị bluetooth" + "Chú ý" + "Đã xảy ra sự cố khi ghép nối với %1$s." + "Đã xảy ra sự cố khi ghép nối với %1$s do mã PIN hoặc Mã xác nhận không chính xác." + "Không thể thiết lập kết nối với %1$s." + "Ghép nối bị %1$s từ chối." + "Đã xảy ra sự cố khi kết nối tới %1$s." + "Quét tìm thiết bị" + "Kết nối" + "Ngắt kết nối" + "Ghép nối & kết nối" + "Bỏ ghép nối" + "Ngắt kết nối & bỏ ghép nối" + "Tuỳ chọn…" + "Kết nối với…" + "Phương tiện" + "Điện thoại" + "Chuyển" + "Đã kết nối với âm thanh phương tiện" + "Đã kết nối với âm thanh điện thoại" + "Đã kết nối với điện thoại và âm thanh phương tiện" + "Tuỳ chọn %1$s" + "Kết nối" + "Kết nối với thiết bị Bluetooth" + "Tiểu sử" + "Đã kết nối với âm thanh phương tiện" + "Đã kết nối với âm thanh điện thoại" + "Đã kết nối với máy chủ chuyển tệp" + "Chưa kết nối với máy chủ chuyển tệp" + "Sử dụng cho âm thanh phương tiện" + "Sử dụng cho âm thanh điện thoại" + "Sử dụng để chuyển tệp" + "Cài đặt Đế" + "Sử dụng đế cho âm thanh" + "Làm loa ngoài" + "Cho nhạc và phương tiện" + "Nhớ cài đặt" + "NFC" + "Sử dụng Liên lạc trường gần để đọc và trao đổi thẻ" + "Đã xảy ra lỗi." + "Wi-Fi" + "Bật Wi-Fi" + "Cài đặt Wi-Fi" + "Cài đặt Wi-Fi" + "Thiết lập & quản lý điểm truy cập mạng" + "Đang bật…" + "Đang tắt..." + "Lỗi" + "Ở chế độ trên máy bay" + "Không thể quét mạng" + "Thông báo mạng" + "Thông báo cho tôi khi mạng mở khả dụng" + "Thêm mạng Wi-Fi" + "Mạng Wi-Fi" + "Quét" + "Nâng cao" + "Kết nối tới mạng" + "Quên mạng" + "Sửa đổi mạng" + "SSID Mạng" + "Bảo mật" + "Cường độ tín hiệu" + "Trạng thái" + "Tốc độ liên kết" + "Địa chỉa IP" + "Phương pháp EAP" + "Xác thực Giai đoạn 2" + "Chứng chỉ CA" + "Chứng chỉ người dùng" + "Nhận dạng" + "Danh tính ẩn danh" + "Mật khẩu" + "Hiển thị mật khẩu." + "(không thay đổi)" + "(không xác định)" + "Đã nhớ" + "Đã vô hiệu hoá" + "Ngoài vùng phủ sóng" + "Được bảo mật bằng %1$s" + "%2$s, được bảo mật bằng %1$s" + "Kết nối" + "Quên" + "Lưu" + "Huỷ" + "Nâng cao" + "Tên miền điều chỉnh" + "Đặt số kênh sẽ sử dụng" + "Đã xảy ra sự cố khi đặt tên miền điều chỉnh." + "%1$d kênh" + "Chính sách về chế độ ngủ của Wi-Fi" + "Chỉ định thời điểm sẽ chuyển từ Wi-Fi sang dữ liệu di động" + "Đã xảy ra sự cố khi đặt chính sách về chế độ ngủ." + "Địa chỉ MAC" + "Địa chỉ IP" + "Cài đặt IP" + "Lưu" + "Huỷ" + "Vui lòng nhập địa chỉ IP hợp lệ." + "Sử dụng IP tĩnh" + "DNS 1" + "DNS 2" + "Cổng" + "Mặt nạ mạng" + "Điểm phát sóng Wi-Fi di động" + "Điểm phát sóng di động %1$s hoạt động" + "Lỗi điểm phát sóng Wi-Fi di động" + "Cài đặt điểm phát sóng Wi-Fi di động" + "Thiết lập & quản lý điểm phát sóng Wi-Fi di động" + "Cài đặt điểm phát sóng Wi-Fi di động" + "Định cấu hình điểm phát sóng Wi-Fi" + "%1$s %2$s điểm phát sóng Wi-Fi di động" + "AndroidHotspot" + "Âm thanh" + "Hiển thị" + "Cài đặt âm thanh" + "Chế độ im lặng" + "Đặt chế độ im lặng cho tất cả âm thanh ngoại trừ phương tiện & báo thức" + "Tất cả âm thanh ngoại trừ phương tiện được đặt chế độ im lặng" + "Nhạc chuông điện thoại" + + "Âm lượng" + "Âm lượng chuông" + + "Rung khi im lặng" + "Cho phép phản hồi rung trong chế độ im lặng" + "Rung" + "Phản hồi rung cho cuộc gọi và thông báo" + "Nhạc chuông thông báo" + + "Đèn thông báo dạng xung" + "Rung đèn bi xoay nhiều lần khi có thông báo mới" + "Nhạc chuông" + "Thông báo" + "Sử dụng âm lượng cuộc gọi đến cho thông báo" + "Chọn nhạc chuông thông báo" + "Phương tiện" + "Đặt âm lượng cho nhạc và video" + "Báo thức" + "Cài đặt âm thanh cho đế được gắn vào" + "Âm bàn phím" + "Phát âm khi sử dụng bàn phím số" + "Phát âm khi sử dụng bàn phím số" + "Âm thanh khi đánh dấu chọn" + "Phát âm thanh khi thực hiện chọn màn hình" + "Phát âm thanh khi thực hiện chọn màn hình" + "Âm thanh khoá màn hình" + "Phát âm thanh khi khoá và mở khoá màn hình" + "Phát âm thanh khi khoá và mở khoá màn hình" + "Phản hồi xúc giác" + "Rung khi nhấn phím chức năng và trên các tương tác giao diện người dùng nhất định" + "Rung khi nhấn phím chức năng và trên các tương tác giao diện người dùng nhất định" + "Khử nhiễu" + "Khử nhiễu nền khi nói hoặc ghi." + "Đế" + "Cài đặt đế" + "Âm thanh" + "Cài đặt cho đế để bàn được gắn vào" + "Cài đặt cho đế trên ô tô được gắn vào" + "Điện thoại chưa được gắn đế" + "Cài đặt cho đế được gắn vào" + "Không tìm thấy đế" + "Điện thoại phải được gắn đế để định cấu hình âm thanh đế" + "Âm thanh khi lắp đế" + "Phát âm thanh khi lắp hoặc tháo điện thoại khỏi đế" + "Không phát âm thanh khi lắp hoặc tháo điện thoại khỏi đế" + "Tài khoản & đồng bộ hoá" + "Thêm hoặc xoá tài khoản và thay đổi cài đặt tài khoản" + "Tìm kiếm" + "Quản lý cài đặt và lịch sử tìm kiếm" + "Cài đặt hiển thị" + "Hoạt ảnh" + "Hiển thị hoạt ảnh khi mở & đóng cửa sổ" + "Hiển thị hoạt ảnh khi mở & đóng cửa sổ" + "Tự động xoay màn hình" + "Tự động chuyển hướng khi xoay điện thoại" + "Tự động chuyển hướng khi xoay điện thoại" + "Độ sáng" + "Điều chỉnh độ sáng của màn hình" + "Thời gian chờ khoá màn hình" + "Điều chỉnh độ trễ trước khi màn hình tự động tắt" + "Độ sáng tự động" + "Cài đặt khoá thẻ SIM" + "Thiết lập khoá thẻ SIM" + "Khoá thẻ SIM" + "Khoá thẻ SIM" + "Yêu cầu mã PIN để sử dụng điện thoại" + "Yêu cầu mã PIN để sử dụng điện thoại" + "Thay đổi mã PIN của SIM" + "Mã PIN của SIM" + "Khoá thẻ SIM" + "Mở khoá thẻ SIM" + "Mã PIN cũ của SIM" + "Mã PIN mới của SIM" + "Nhập lại mã PIN mới" + "Mã PIN của SIM" + "Mã PIN không chính xác!" + "Mã PIN không khớp!" + "Không thể thay đổi mã PIN."\n"Có thể mã PIN không chính xác." + "Mã PIN của SIM đã được thay đổi thành công" + "Không thể thay đổi trạng thái khoá thẻ SIM."\n"Có thể mã PIN không chính xác." + "OK" + "Huỷ" + "Trạng thái điện thoại" + "Bản cập nhật hệ thống" + + "Phiên bản của Android" + "Số kiểu" + "Phiên bản dải tần cơ sở" + "Phiên bản Kernel" + "Số phiên bản" + "Không khả dụng" + "Trạng thái" + "Trạng thái" + "Số điện thoại, tín hiệu, v.v..." + "Dung lượng" + "Cài đặt dung lượng" + "Ngắt kết nối bộ nhớ USB, xem dung lượng sẵn có" + "Tháo thẻ SD, xem dung lượng còn trống" + "Số điện thoại của tôi" + "TỐI THIỂU" + "Phiên bản PRL" + "MEID" + "Loại mạng di động" + "Trạng thái mạng di động" + "Tình trạng sử dụng" + "Cường độ tín hiệu" + "Chuyển vùng" + "Mạng" + "Địa chỉ MAC của Wi-Fi" + "Địa chỉ Bluetooth" + "Không rảnh" + "Thời gian hoạt động" + "Thời gian thức" + "Bộ nhớ trong" + "Bộ nhớ USB" + "Thẻ SD" + "Dung lượng còn trống" + "Tổng dung lượng" + "Tháo thẻ SD" + "Ngắt kết nối bộ nhớ trong USB" + "Ngắt kết nối thẻ SD để bạn có thể tháo thẻ một cách an toàn" + "Lắp bộ nhớ USB để kết nối" + "Lắp thẻ SD để gắn" + "Kết nối bộ nhớ USB" + "Lắp thẻ SD" + "Kết nối bộ nhớ USB" + "Lắp thẻ SD" + "Xóa bộ nhớ USB" + "Xóa thẻ SD" + "Xóa tất cả dữ liệu trên bộ nhớ trong USB của điện thoại, chẳng hạn như nhạc và ảnh" + "Xóa tất cả dữ liệu trên thẻ SD của điện thoại, chẳng hạn như nhạc và ảnh" + "Không rảnh" + " (Chỉ đọc)" + "Ngắt kết nối bộ nhớ USB" + "Tháo thẻ SD" + "Nếu bạn ngắt kết nối bộ nhớ USB, một số ứng dụng bạn đang sử dụng sẽ ngừng và có thể không khả dụng cho tới khi bạn kết nối lại bộ nhớ USB." + "Nếu bạn tháo thẻ SD, một số ứng dụng bạn đang sử dụng sẽ ngừng và có thể không khả dụng cho tới khi bạn lắp lại thẻ SD." + "Ngắt k.nối b.nhớ USB không thành công" + "Tháo thẻ SD không thành công" + "Không thể ngắt kết nối bộ nhớ USB. Hãy thử lại sau." + "Không thể tháo thẻ SD. Vui lòng thử lại sau." + "Bộ nhớ USB sẽ được ngắt kết nối." + "Thẻ SD sẽ được ngắt kết nối." + "Đang tháo" + "Đang tháo thẻ" + "Tình trạng pin" + "Mức pin" + "APN" + "Chỉnh sửa điểm truy cập" + "<Chưa được đặt>" + "Tên" + "APN" + "Proxy" + "Cổng" + "Tên người dùng" + "Mật khẩu" + "Máy chủ" + "MMSC" + "proxy của MMS" + "Cổng MMS" + "MCC" + "MNC" + "Loại xác thực" + "Không" + "PAP" + "CHAP" + "PAP hoặc CHAP" + "Loại APN" + "Xoá APN" + "APN mới" + "Lưu" + "Huỷ" + "Chú ý" + "Không được để trống trường Tên" + "APN không được để trống." + "Trường MCC phải có 3 chữ số." + "Trường MNC phải có 2 hoặc 3 chữ số." + "Đang khôi phục cài đặt APN mặc định" + "Đặt lại về mặc định" + "Đặt lại cài đặt APN mặc định đã hoàn tất" + "Đặt lại về dữ liệu gốc" + "Xoá tất cả dữ liệu trên điện thoại" + "Tác vụ này sẽ xóa tất cả dữ liệu khỏi ""bộ nhớ trong"" của điện thoại của bạn, bao gồm:"\n\n
  • "Tài khoản Google của bạn"
  • \n
  • "Dữ liệu và cài đặt hệ thống và ứng dụng"
  • \n
  • "Ứng dụng đã tải xuống"
  • \n\n"Để xóa tất cả dữ liệu trên điện thoại này, cần xóa ""bộ nhớ USB""."\n\n
    + "Tác vụ này sẽ xóa tất cả dữ liệu khỏi ""bộ nhớ trong"" trên điện thoại của bạn, bao gồm:"\n\n
  • "Tài khoản Google của bạn"
  • \n
  • "Dữ liệu và cài đặt hệ thống và ứng dụng"
  • \n
  • "Ứng dụng đã tải xuống"
  • \n\n"Để cũng xóa nhạc, hình ảnh và dữ liệu người dùng khác, cần xóa ""thẻ SD""."\n\n
    + "Xóa bộ nhớ USB" + "Xóa thẻ SD" + "Xóa tất cả dữ liệu trên bộ nhớ trong USB của điện thoại, chẳng hạn như nhạc hoặc ảnh." + "Xóa tất cả dữ liệu trên thẻ SD của điện thoại, chẳng hạn như nhạc hoặc ảnh." + "Đặt lại điện thoại" + "Xoá tất cả thông tin cá nhân của bạn và bất kỳ ứng dụng đã tải xuống nào? Không thể hoàn tác tác vụ này!" + "Xoá mọi thứ" + "Vẽ hình mở khoá của bạn" + "Bạn phải vẽ hình mở khoá của mình để xác nhận đặt lại điện thoại." + "Không đặt lại nào được thực hiện vì dịch vụ Xoá Hệ thống không khả dụng." + "Xóa bộ nhớ USB" + "Xóa thẻ SD" + "Xóa t.cả dữ liệu trong b.nhớ USB" + "Xoá tất cả dữ liệu trên thẻ SD" + "Tác vụ này sẽ xóa bộ nhớ USB. Bạn sẽ mất ""tất cả"" dữ liệu đã lưu trữ trong bộ nhớ!" + "Tác vụ này sẽ xóa thẻ SD. Bạn sẽ mất ""tất cả"" dữ liệu trên thẻ!" + "Xóa bộ nhớ USB" + "Xóa thẻ SD" + "Xóa bộ nhớ USB, xóa tất cả tệp được lưu trữ trong bộ nhớ? Không thể hoàn tác tác vụ!" + "Xóa thẻ SD, xóa tất cả tệp được lưu trữ trong thẻ? Không thể hoàn tác tác vụ!" + "Xoá mọi thứ" + "Vẽ hình mở khoá của bạn" + "Bạn phải vẽ hình mở khóa của mình để xác nhận rằng bạn muốn xóa bộ nhớ USB." + "Bạn phải vẽ hình mở khóa của mình để xác nhận rằng bạn muốn xóa thẻ SD." + "Cài đặt cuộc gọi" + "Thiết lập thư thoại, chuyển tiếp cuộc gọi, chờ cuộc gọi, Số gọi đến" + "Đang dùng làm điểm truy cập Internet" + "Điểm phát sóng di động" + "Chức năng điểm truy cập Internet & điểm phát sóng di động" + "Chia sẻ kết nối dữ liệu di động của điện thoại của bạn qua USB" + "Chia sẻ kết nối di động của điện thoại của bạn làm điểm phát sóng Wi-Fi di động" + "Chia sẻ kết nối dữ liệu di động của điện thoại của bạn qua USB hoặc làm điểm phát sóng Wi-Fi di động" + "USB" + "Dùng làm điểm truy cập Internet qua USB" + "USB đã kết nối, kiểm tra để dùng làm điểm truy cập Internet" + "Được dùng làm điểm truy cập Internet" + "Không thể dùng làm điểm truy cập Internet khi bộ lưu trữ USB được sử dụng" + "USB chưa được kết nối" + "Lỗi dùng làm điểm truy cập Internet qua USB" + "Trợ giúp" + "Mạng di động" + "Đặt tuỳ chọn cho chuyển vùng, mạng, APN" + "Vị trí của tôi" + "Sử dụng mạng không dây" + "Xem vị trí trong ứng dụng (chẳng hạn như Maps) bằng mạng không dây" + "Vị trí được xác định bằng mạng Wi-Fi và/hoặc mạng di động" + "Sử dụng các vệ tinh GPS" + "Khi định vị, chính xác đến mức đường phố" + "Định vị đến mức đường phố (yêu cầu thêm pin cộng với chế độ xem bầu trời)" + "Sử dụng GPS được hỗ trợ" + "Sử dụng máy chủ đề hỗ trợ GPS (bỏ chọn để giảm việc sử dụng mạng)" + "Sử dụng máy chủ để hỗ trợ GPS (bỏ chọn để cải thiện hiệu suất GPS)" + "Giới thiệu về điện thoại" + "Xem thông tin pháp lý, trạng thái điện thoại, phiên bản phần mềm" + "Thông tin pháp lý" + "Người đóng góp" + "Bản quyền" + "Giấy phép" + "Điều khoản và điều kiện" + "Hướng dẫn hệ thống" + "Tìm hiểu cách sử dụng điện thoại của bạn" + "Giấy phép nguồn mở" + "Đã xảy ra sự cố khi tải giấy phép." + "Đang tải…" + "Thông tin an toàn" + "Thông tin an toàn" + "Điện thoại của bạn chưa được kết nối với dịch vụ dữ liệu. Để xem thông tin này ngay bây giờ, hãy truy cập %s từ bất kỳ máy tính nào đã kết nối Internet." + "Đang tải…" + "Chọn mật khẩu của bạn" + "Chọn mã PIN của bạn" + "Xác nhận mật khẩu của bạn" + "Xác nhận mã PIN của bạn" + "Mật khẩu không khớp" + "Mã PIN không khớp" + "Mật khẩu đã được đặt" + "Mã PIN đã được đặt" + "Hình đã được đặt" + "Mở khoá màn hình" + "Thay đổi hình mở khoá" + "Thay đổi mã PIN mở khoá" + "Xác nhận hình đã lưu" + "Rất tiếc, hãy thử lại:" + "Vẽ hình mở khoá" + "Nhấn vào Trình đơn để được trợ giúp." + "Thả ngón tay khi xong." + "Kết nối ít nhất %d điểm. Hãy thử lại:" + "Hình đã được ghi lại!" + "Vẽ lại hình để xác nhận:" + "Hình mở khoá mới của bạn:" + "Xác nhận" + "Vẽ lại" + "Thử lại" + "Tiếp tục" + "Hình mở khoá" + "Yêu cầu hình" + "Phải vẽ hình để mở khoá màn hình" + "Sử dụng hình hiển thị" + "Sử dụng phản hồi xúc giác" + "Đặt hình mở khoá" + "Thay đổi hình mở khoá" + "Cách vẽ hình mở khoá" + "Quá nhiều lần không chính xác!" + "Hãy thử lại sau %d giây." + "Huỷ" + "Tiếp theo" + "Đang bảo vệ điện thoại của bạn" + "Bảo vệ điện thoại của bạn khỏi việc sử dụng trái phép bằng cách tạo hình mở khoá màn hình cá nhân. "\n\n"1""  Trên màn hình tiếp theo, hãy xem khi một hình ví dụ được vẽ. "\n\n"2""  Khi đã sẵn sàng, hãy vẽ hình mở khoá cá nhân của riêng bạn. Thử nghiệm với các hình khác nhau nhưng kết nối ít nhất bốn điểm. "\n\n"3""  Vẽ lại hình của bạn để xác nhận. "\n\n"Bạn đã sẵn sàng bắt đầu? Chạm vào “Tiếp theo”"". "\n\n"Để điện thoại không được bảo vệ, hãy chạm vào “Huỷ”." + "Hình ví dụ" + "Kết nối ít nhất bốn điểm."\n" "\n"Chạm vào “Tiếp theo” khi bạn sẵn sàng vẽ hình của riêng mình." + "Quản lý ứng dụng" + "Quản lý và xoá ứng dụng đã cài đặt" + "Ứng dụng" + "Quản lý ứng dụng, thiết lập lối tắt khởi chạy nhanh" + "Cài đặt ứng dụng" + "Nguồn không xác định" + "Cho phép cài đặt các ứng dụng không phải của Market" + "Điện thoại và dữ liệu cá nhân của bạn dễ bị các ứng dụng từ các nguồn không xác định tấn công hơn. Bạn đồng ý rằng bạn tự chịu trách nhiệm về bất kỳ thiệt hại nào đối với điện thoại hoặc việc mất dữ liệu có thể gây ra do việc sử dụng các ứng dụng này." + "Thông tin ứng dụng" + "Dung lượng" + "Khởi chạy theo mặc định" + "Quyền" + "Bộ nhớ cache" + "Xoá bộ nhớ cache" + "Bộ nhớ cache" + "Các điều khiển" + "Buộc dừng" + "Tổng" + "Ứng dụng" + "Dữ liệu" + "Gỡ cài đặt" + "Tắt" + "Bật" + "Xoá dữ liệu" + "Gỡ cài đặt cập nhật" + "Bạn đã chọn khởi chạy ứng dụng này theo mặc định cho một số tác vụ." + "Chưa đặt mặc định." + "Xoá mặc định" + "Không xác định" + "Sắp xếp theo tên" + "Sắp xếp theo kích thước" + "Hiển thị dịch vụ đg.chạy" + "Hiển thị quá trình đã được lưu trong bộ nhớ cache" + "Quản lý dung lượng" + "Bộ lọc" + "Chọn tuỳ chọn bộ lọc" + "Tất cả" + "Đã tải xuống" + "Đang hoạt động" + "Bộ nhớ USB" + "Trên thẻ SD" + "Đã bị tắt" + "Không có ứng dụng nào." + "Bộ nhớ trong" + "Bộ nhớ USB" + "D.lượng thẻ SD" + "Đang tính toán lại kích thước…" + "Xoá" + "Tất cả dữ liệu của ứng dụng này sẽ bị xoá vĩnh viễn. Dữ liệu này bao gồm tất cả các tệp, cài đặt, tài khoản, cơ sở dữ liệu, v.v..." + "OK" + "Huỷ" + "Không tìm thấy ứng dụng" + "Không tìm thấy ứng dụng trong danh sách các ứng dụng đã cài đặt." + "Không thể xoá dữ liệu ứng dụng." + "Gỡ cài đặt cập nhật" + "Bạn có muốn gỡ cài đặt tất cả các bản cập nhật cho ứng dụng hệ thống Android này không?" + "Xoá dữ liệu" + "Không thể xoá dữ liệu cho ứng dụng" + "Ứng dụng này có thể truy cập các mục sau trên điện thoại của bạn:" + "Đang tính toán…" + "Không thể tính toán kích thước gói" + "Bạn chưa cài đặt ứng dụng của bên thứ ba nào." + "phiên bản %1$s" + "Chuyển" + "Chuyển sang điện thoại" + "Chuyển đến b.nhớ USB" + "Chuyển sang thẻ SD" + "Đang chuyển" + "Không còn đủ dung lượng." + "Ứng dụng không tồn tại." + "Ứng dụng cấm sao chép." + "Vị trí cài đặt đã chỉ định không hợp lệ." + "Không thể cài đặt bản cập nhật hệ thống trên phương tiện bên ngoài." + "Buộc dừng" + "Buộc dừng ứng dụng có thể làm ứng dụng hoạt động sai. Bạn có chắc chắn?" + "Chuyển ứng dụng" + "Không thể di chuyển ứng dụng. %1$s" + "Vị trí cài đặt ưa thích" + "Thay đổi vị trí cài đặt ưa thích cho ứng dụng mới." + "Sử dụng bộ nhớ" + "Xem bộ nhớ được sử dụng bởi ứng dụng" + "Các dịch vụ đang hoạt động" + "Xem và kiểm soát các dịch vụ hiện đang hoạt động" + "Đang khởi động lại" + "Các quá trình nền đã lưu trong bộ nhớ cache" + "Không có dịch vụ nào chạy." + "Được bắt đầu bởi ứng dụng." + + + "%1$s trống" + "%1$s đã sử dụng" + "RAM" + + + "%1$d quá trình và %2$d dịch vụ" + "%1$d quá trình và %2$d dịch vụ" + "%1$d quá trình và %2$d dịch vụ" + "%1$d quá trình và %2$d dịch vụ" + "Ứng dụng đang chạy" + "Không hoạt động" + "Dịch vụ" + "Quá trình" + "Dừng" + "Cài đặt" + "Dịch vụ này có thể được bắt đầu bởi ứng dụng của dịch vụ. Việc dừng dịch vụ có thể khiến ứng dụng không thành công." + "Không thể dừng ứng dụng này một cách an toàn. Làm như vậy có thể mất một số công việc hiện tại của bạn." + "Đây là quá trình ứng dụng cũ đang được lưu trữ để có tốc độ cao hơn trong trường hợp cần sử dụng lại. Thường không có lý do gì để dừng quá trình này lại." + "%1$s: hiện đang được sử dụng. Chạm Cài đặt để kiểm soát." + "Quá trình chính đang được sử dụng." + "Dịch vụ %1$s đang được sử dụng." + "Nhà cung cấp %1$s đang được sử dụng." + "Dừng dịch vụ hệ thống?" + "Bạn có chắc chắn muốn dừng dịch vụ hệ thống này không? Nếu bạn dừng thì một số tính năng của điện thoại của bạn có thể dừng hoạt động đúng cho đến khi bạn tắt điện thoại rồi sau đó bật lại." + "Ngôn ngữ & bàn phím" + "Cài đặt ngôn ngữ & bàn phím" + "Cài đặt ngôn ngữ" + "Cài đặt bàn phím" + "Chọn ngôn ngữ" + + "Tự động thay thế" + "Sửa từ bị đánh sai" + "Tự động viết hoa" + "Viết hoa chữ cái đầu tiên trong câu" + "Tự động chấm câu" + "Cài đặt bàn phím vật lý" + "Nhấn phím Cách hai lần để chèn \".\"" + "Mật khẩu hiển thị" + "Hiển thị mật khẩu khi bạn nhập" + "Phương thức nhập này có thể thu thập tất cả văn bản bạn nhập, bao gồm dữ liệu cá nhân như mật khẩu và số thẻ tín dụng. Phương thức nhập này xuất phát từ ứng dụng %1$s. Sử dụng phương thức nhập này?" + "Từ điển người dùng" + "Từ điển người dùng" + + "Thêm" + "Thêm vào từ điển" + "Chỉnh sửa từ" + "Chỉnh sửa" + "Xoá" + "Bạn không có từ nào trong từ điển người dùng. Bạn có thể thêm từ qua trình đơn." + "Đang kiểm tra" + "Thông tin điện thoại" + "Thông tin pin" + "Khởi chạy nhanh" + "Đặt phím tắt để khởi chạy ứng dụng" + "Gán ứng dụng" + "Không có lối tắt nào" + "Tìm kiếm + %1$s" + "Xoá" + "Lối tắt của bạn cho %1$s (%2$s) sẽ bị xoá." + "OK" + "Huỷ" + "Ứng dụng" + "Lối tắt" + "Nhập văn bản" + "Quản lý tuỳ chọn nhập văn bản" + "Cài đặt %1$s" + "Cài đặt bàn phím ảo" + "Bàn phím được cài sẵn" + "Cài đặt bàn phím vật lý, được cài sẵn" + "Phát triển" + "Đặt tuỳ chọn cho phát triển ứng dụng" + "Gỡ lỗi USB" + "Chế độ gỡ lỗi khi USB được kết nối" + "Không khoá màn hình" + "Màn hình sẽ không bao giờ chuyển sang chế độ ngủ khi sạc" + "Cho phép vị trí mô phỏng" + "Cho phép vị trí mô phỏng" + "Cho phép gỡ lỗi USB?" + "Chỉ dùng gỡ lỗi USB cho mục đích phát triển. Gỡ lỗi USB có thể được sử dụng để sao chép dữ liệu giữa máy tính và thiết bị của bạn, cài đặt ứng dụng trên thiết bị của bạn mà không cần thông báo và đọc dữ liệu nhật ký." + "Chọn tiện ích" + "Chọn tiện ích" + "%1$d ngày %2$d giờ %3$d phút %4$d giây" + "%1$d giờ %2$d phút %3$d giây" + "%1$d phút %2$d giây" + "%1$d giây" + "Thống kê sử dụng" + "Thống kê sử dụng" + "Sắp xếp theo:" + "Ứng dụng" + "Số lần" + "Thời gian sử dụng" + "Khả năng truy cập" + "Cài đặt hỗ trợ truy cập" + "Quản lý tuỳ chọn khả năng truy cập" + "Khả năng truy cập" + "Dịch vụ hỗ trợ truy cập" + "Không có dịch vụ hỗ trợ truy cập được cài đặt nào." + "Dịch vụ hỗ trợ truy cập này có thể thu thập tất cả văn bản bạn nhập, bao gồm dữ liệu cá nhân, số thẻ tín dụng ngoại trừ mật khẩu. Dịch vụ cũng có thể ghi các tương tác giao diện người dùng của bạn. Dịch vụ xuất phát từ ứng dụng %1$s. Sử dụng dịch vụ hỗ trợ truy cập này?" + "Vô hiệu hoá khả năng truy cập?" + "Không tìm thấy ứng dụng liên quan đến khả năng truy cập" + "Bạn chưa cài đặt bất kỳ ứng dụng có liên quan đến hỗ trợ truy cập nào."\n\n"Bạn có thể tải xuống trình đọc màn hình cho thiết bị của mình từ Android Market."\n\n"Nhấp vào OK để cài đặt trình đọc màn hình." + "Nút Nguồn" + "Nút Nguồn kết thúc cuộc gọi" + "Trong suốt cuộc gọi, việc nhấn phím Nguồn sẽ kết thúc cuộc gọi thay vì tắt màn hình" + "Sử dụng pin" + "Cái gì đang sử dụng pin" + "Sử dụng pin từ khi tháo đầu cắm" + "Sử dụng pin từ khi đặt lại" + "%1$s trong thời lượng pin" + "%1$s từ khi tháo đầu cắm" + "Đang sạc" + "Màn hình bật" + "GPS bật" + "Wi-Fi" + "Không khóa màn hình" + "Tín hiệu điện thoại" + + + "Thời gian thức của thiết bị" + "Thời gian Wi-Fi bật" + "Thời gian Wi-Fi bật" + "%1$s - %2$s%%" + "Chi tiết sử dụng pin" + "Sử dụng các chi tiết" + "Điều chỉnh việc sử dụng nguồn" + "Gói bao gồm" + "Hiển thị" + "Wi-Fi" + "Bluetooth" + "Chế độ chờ của điện thoại di động" + "Cuộc gọi thoại" + "Điện thoại ở chế độ rảnh" + "CPU tổng" + "Nền trước CPU" + "Không khóa màn hình" + "GPS" + "Wi-Fi đang chạy" + "Điện thoại" + "Dữ liệu đã gửi" + "Dữ liệu đã nhận được" + "Âm thanh" + "Video" + "Thời gian bật" + "Thời gian không có tín hiệu" + "Buộc dừng" + "Thông tin ứng dụng" + "Cài đặt ứng dụng" + "Cài đặt hiển thị" + "Cài đặt Wi-Fi" + "Cài đặt Bluetooth" + "Pin được các cuộc gọi thoại sử dụng" + "Pin được sử dụng khi điện thoại ở chế độ rảnh" + "Pin được vô tuyến tế bào sử dụng" + "Chuyển sang chế độ trên máy bay để tiết kiệm pin trong khu vực không có phủ sóng điện thoại di động" + "Pin được màn hình và đèn nền sử dụng" + "Giảm độ sáng màn hình và/hoặc thời gian chờ khoá màn hình" + "Pin được Wi-Fi sử dụng" + "Tắt Wi-Fi khi không sử dụng hoặc khi không có Wi-Fi" + "Pin được bluetooth sử dụng" + "Tắt bluetooth khi bạn không sử dụng nữa" + "Thử kết nối tới thiết bị bluetooth khác" + "Pin được ứng dụng sử dụng" + "Dừng hoặc gỡ cài đặt ứng dụng" + "Kiểm soát thủ công GPS để ngăn ứng dụng sử dụng GPS" + "Ứng dụng có thể cung cấp các cài đặt để giảm việc sử dụng pin" + "%1$s từ khi tháo đầu cắm" + "Trong khi tháo đầu cắm lần cuối cho %1$s" + "Tổng số sử dụng" + "Làm mới" + "Hệ điều hành Android" + "Máy chủ phương tiện" + "Nhập liệu bằng giọng nói & đầu ra bằng giọng nói" + "Cài đặt nhập liệu bằng giọng nói & đầu ra bằng giọng nói" + "Tìm kiếm bằng giọng nói" + "Bàn phím Android" + "Nhập liệu bằng giọng nói" + "Đầu ra bằng giọng nói" + "Trình nhận dạng giọng nói" + "Cài đặt trình nhận dạng giọng nói" + "Cài đặt cho \'%s\'" + "Cài đặt chuyển văn bản thành giọng nói" + "Cài đặt chuyển văn bản thành giọng nói" + "Luôn sử dụng cài đặt của tôi" + "Cài đặt mặc định dưới đây sẽ ghi đè cài đặt ứng dụng" + "Cài đặt mặc định" + "Công cụ Mặc định" + "Đặt công cụ tổng hợp tiếng nói đã được sử dụng cho văn bản nói" + "Tốc độ tiếng nói" + "Tốc độ đọc văn bản" + "Độ cao" + "Ảnh hưởng đến âm của văn bản nói" + "Ngôn ngữ" + "Đặt giọng nói ngôn ngữ cụ thể cho văn bản nói" + "Nghe ví dụ" + "Phát minh hoạ ngắn về tổng hợp tiếng nói" + "Cài đặt dữ liệu thoại" + "Cài đặt dữ liệu thoại bắt buộc cho tổng hợp tiếng nói" + "Giọng nói bắt buộc cho tổng hợp tiếng nói đã được cài đặt chính xác" + "Đây là một ví dụ về tổng hợp tiếng nói." + "Cài đặt của bạn đã thay đổi. Đây là ví dụ về cách chúng phát âm thanh." + "Không thể chạy công cụ bạn đã chọn" + "Định cấu hình" + "Chọn công cụ khác" + "Công cụ tổng hợp tiếng nói này có thể thu thập tất cả nội dụng sẽ được nói, bao gồm dữ liệu cá nhân như mật khẩu và số thẻ tín dụng. Công cụ này xuất phát từ công cụ %s. Cho phép sử dụng công cụ tổng hợp tiếng nói này?" + "Công cụ" + "Cài đặt %s" + "%s đã được bật" + "%s đã bị vô hiệu hoá" + "Ngôn ngữ và giọng nói" + "Đã cài đặt" + "Chưa cài đặt" + "Nữ" + "Nam" + "Công cụ tổng hợp tiếng nói đã cài đặt" + "Bật công cụ mới trước khi sử dụng" + "Kiểm soát Nguồn điện" + "Đang cập nhật cài đặt Wi-Fi" + "Đang cập nhật cài đặt Bluetooth" + "Cài đặt VPN" + "Kết nối tới %s" + "Tên người dùng:" + "Mật khẩu:" + "tên người dùng" + "một mật khẩu" + "Nhớ tên người dùng" + "Kết nối" + "Có" + "Không" + "Quay lại" + "Không" + "Lưu" + "Huỷ" + "Hoàn nguyên" + "Kết nối tới mạng" + "Ngắt kết nối khỏi mạng" + "Chỉnh sửa mạng" + "Xoá mạng" + "Bạn phải nhập %s." + "Bạn phải chọn %s." + "Tên VPN \'%s\' đã tồn tại. Hãy tìm tên khác." + "Bạn có chắc chắn muốn xoá VPN này không?" + "Bạn có chắc chắn không muốn tạo tiểu sử này không?" + "Bạn có chắc chắn muốn huỷ các thay đổi được thực hiện đối với tiểu sử này không?" + "Không thể kết nối với mạng. Bạn có muốn thử lại không?" + "Mất kết nối. Bạn có muốn kết nối lại không?" + "Không thể quyết định tên máy chủ. Bạn có muốn chọn cài đặt tên máy chủ của mình không?" + "Lỗi thử thách. Bạn có muốn kiểm tra cài đặt bảo mật của mình không?" + "Thiếu một hoặc nhiều thông tin bảo mật trong cấu hình VPN này. Bạn có muốn kiểm tra cài đặt bảo mật của mình không?" + "Tên người dùng hoặc mật khẩu bạn đã nhập không chính xác. Bạn có muốn thử lại không?" + "Máy chủ bị treo. Tên người dùng hoặc mật khẩu bạn đã nhập có thể không chính xác. Bạn có muốn thử lại không?" + "Máy chủ bị treo. Có thể bạn đang sử dụng tường lửa ngăn kết nối đến máy chủ. Bạn có muốn thử lại không?" + "Thương lượng máy chủ không thành công. Máy chủ có thể không đồng ý với tuỳ chọn mã hoá của bạn. Bạn có muốn kiểm tra cài đặt mã hoá của mình không?" + "Thêm VPN" + "Thêm VPN" + "Thêm VPN %s" + "Chi tiết %s" + "VPN" + "Đang kết nối..." + "Đang ngắt kết nối..." + "Đã kết nối" + "Kết nối tới mạng" + "Tên VPN" + "tên VPN" + "\'%s\' đã được thêm vào" + "Các thay đổi đã thực hiện đối với \'%s\'" + "Đặt chứng chỉ người dùng" + "Chứng chỉ người dùng" + "chứng chỉ người dùng" + "Đặt chứng chỉ CA" + "Chứng chỉ của tổ chức cấp chứng chỉ (CA)" + "Chứng chỉ CA" + "Đặt bảo mật L2TP" + "Bảo mật L2TP" + "bảo mật L2TP" + "mã hoá" + "Mã hoá PPTP" + "Đặt khoá chia sẻ trước IPSec" + "khoá chia sẻ trước IPSec" + "khoá chia sẻ trước IPSec" + "Đặt máy chủ VPN" + "Máy chủ VPN" + "máy chủ VPN" + "Tên máy chủ VPN" + "Tên miền tìm kiếm DNS" + "Tên miền tìm kiếm DNS" + "%s đã được đặt" + "%s chưa được đặt" + "%s chưa được đặt (tuỳ chọn)" + "Bật %s" + "Vô hiệu hoá %s" + "%s đã được bật" + "%s đã bị vô hiệu hoá" + "Cài đặt VPN" + "Thiết lập & quản lý Mạng Riêng Ảo (VPN)" + "(không thay đổi)" + "(chưa được đặt)" + "Bộ nhớ thông tin xác thực" + "Sử dụng thông tin xác thực bảo mật" + "Cho phép các ứng dụng truy cập vào chứng chỉ bảo mật và thông tin xác thực khác" + "Nhập mật khẩu" + "Nhập mật khẩu bộ nhớ thông tin xác thực." + "Cài đặt từ bộ nhớ USB" + "Cài đặt từ thẻ SD" + "Cài đặt chứng chỉ đã mã hóa từ bộ nhớ USB" + "Cài đặt chứng chỉ đã mã hoá từ thẻ SD" + "Đặt mật khẩu" + "Đặt hoặc thay đổi mật khẩu bộ nhớ thông tin xác thực" + "Xoá bộ nhớ" + "Xoá bộ nhớ thông tin xác thực của tất cả nội dung và đặt lại mật khẩu của nó" + "Bạn có chắc chắn muốn xoá tất cả thông tin xác thực và đặt lại mật khẩu lưu trữ thông tin xác thực không?" + "Mật khẩu hiện tại:" + "Mật khẩu mới:" + "Xác nhận mật khẩu mới:" + "Đặt mật khẩu cho bộ nhớ thông tin xác thực (ít nhất 8 ký tự)." + "Vui lòng nhập mật khẩu chính xác." + "Vui lòng nhập mật khẩu chính xác. Bạn có một lần nhập mật khẩu chính xác trước khi bộ nhớ thông tin xác thực bị xoá." + "Vui lòng nhập mật khẩu chính xác. Bạn có %1$d lần nhập mật khẩu chính xác trước khi bộ nhớ thông tin xác thực bị xoá." + "Mật khẩu không khớp." + "Bạn phải nhập và xác nhận mật khẩu." + "Vui lòng nhập mật khẩu." + "Mật khẩu phải có ít nhất 8 ký tự." + "Bộ nhớ thông tin xác thực đã bị xoá." + "Bộ nhớ thông tin xác thực đã bật." + "Bộ nhớ thông tin xác thực bị vô hiệu hoá." + + + + + + + + + + + + + + + + + + + + + "Âm khẩn cấp" + "Đặt chế độ khi cuộc gọi khẩn cấp được thực hiện" + "Bảo mật" + "Cài đặt bảo mật" + "Sao lưu và khôi phục" + "Dữ liệu cá nhân" + "Sao lưu dữ liệu của tôi" + "Sao lưu dữ liệu ứng dụng, mật khẩu Wi-Fi và các cài đặt khác vào các máy chủ Google" + "Tự động khôi phục" + "Nếu tôi cài đặt lại ứng dụng, hãy khôi phục cài đặt hoặc dữ liệu khác đã được sao lưu" + "Sao lưu" + "Bạn có chắc chắn muốn dừng sao lưu mật khẩu Wi-Fi, dấu trang và dữ liệu ứng dụng và cài đặt khác của mình và xóa tất cả bản sao trên các máy chủ Google không?" + "Cài đặt quản trị viên thiết bị" + "Quản trị viên thiết bị" + "Huỷ kích hoạt" + "Quản trị viên thiết bị" + "Không có quản trị viên thiết bị" + "Kích hoạt quản trị viên thiết bị?" + "Kích hoạt" + "Quản trị viên thiết bị" + "Việc kích hoạt quản trị viên này sẽ cho phép ứng dụng %1$s thực hiện các thao tác dưới đây:" + "Quản trị viên này hoạt động và cho phép ứng dụng %1$s thực hiện các tác vụ sau:" + "Không có tiêu đề" + "Chung" + "Cuộc gọi đến" + "Thông báo" + "Phản hồi" +
    diff --git a/tests/res/values-ar/strings.xml b/tests/res/values-ar/strings.xml new file mode 100644 index 00000000000..77207863c34 --- /dev/null +++ b/tests/res/values-ar/strings.xml @@ -0,0 +1,22 @@ + + + + + "قابل للاكتشاف" + "بدء الفحص" + "إيقاف الفحص" + diff --git a/tests/res/values-bg/strings.xml b/tests/res/values-bg/strings.xml new file mode 100644 index 00000000000..8ed543a64b4 --- /dev/null +++ b/tests/res/values-bg/strings.xml @@ -0,0 +1,22 @@ + + + + + "Откриваемо" + "Започване на сканиране" + "Спиране на сканиране" + diff --git a/tests/res/values-ca/strings.xml b/tests/res/values-ca/strings.xml new file mode 100644 index 00000000000..780ca67368a --- /dev/null +++ b/tests/res/values-ca/strings.xml @@ -0,0 +1,22 @@ + + + + + "Detectable" + "Inicia la cerca" + "Atura la cerca" + diff --git a/tests/res/values-en-rGB/strings.xml b/tests/res/values-en-rGB/strings.xml new file mode 100644 index 00000000000..8cf609a4464 --- /dev/null +++ b/tests/res/values-en-rGB/strings.xml @@ -0,0 +1,22 @@ + + + + + "Discoverable" + "Start scan" + "Stop scan" + diff --git a/tests/res/values-fa/strings.xml b/tests/res/values-fa/strings.xml new file mode 100644 index 00000000000..6445ec5a868 --- /dev/null +++ b/tests/res/values-fa/strings.xml @@ -0,0 +1,22 @@ + + + + + "قابل شناسایی" + "شروع اسکن" + "توقف اسکن" + diff --git a/tests/res/values-fi/strings.xml b/tests/res/values-fi/strings.xml new file mode 100644 index 00000000000..753522ef0ad --- /dev/null +++ b/tests/res/values-fi/strings.xml @@ -0,0 +1,22 @@ + + + + + "Tunnistettavissa" + "Aloita etsintä" + "Pysäytä lukeminen" + diff --git a/tests/res/values-hr/strings.xml b/tests/res/values-hr/strings.xml new file mode 100644 index 00000000000..200d48c46a1 --- /dev/null +++ b/tests/res/values-hr/strings.xml @@ -0,0 +1,22 @@ + + + + + "Moguće prepoznavanje" + "Pokreni skeniranje" + "Zaustavi skeniranje" + diff --git a/tests/res/values-hu/strings.xml b/tests/res/values-hu/strings.xml new file mode 100644 index 00000000000..dec01ae847a --- /dev/null +++ b/tests/res/values-hu/strings.xml @@ -0,0 +1,22 @@ + + + + + "Felderíthető" + "Keresés indítása" + "Keresés leállítása" + diff --git a/tests/res/values-in/strings.xml b/tests/res/values-in/strings.xml new file mode 100644 index 00000000000..766df24b07a --- /dev/null +++ b/tests/res/values-in/strings.xml @@ -0,0 +1,22 @@ + + + + + "Dapat ditemukan" + "Mulai memindai" + "Hentikan pemindaian" + diff --git a/tests/res/values-iw/strings.xml b/tests/res/values-iw/strings.xml new file mode 100644 index 00000000000..a765eadff84 --- /dev/null +++ b/tests/res/values-iw/strings.xml @@ -0,0 +1,22 @@ + + + + + "בר-גילוי" + "התחל סריקה" + "עצור סריקה" + diff --git a/tests/res/values-lt/strings.xml b/tests/res/values-lt/strings.xml new file mode 100644 index 00000000000..69e91bec3c5 --- /dev/null +++ b/tests/res/values-lt/strings.xml @@ -0,0 +1,22 @@ + + + + + "Randamas" + "Pradėti nuskaitymą" + "Stabdyti nuskaitymą" + diff --git a/tests/res/values-lv/strings.xml b/tests/res/values-lv/strings.xml new file mode 100644 index 00000000000..a9eef66e39a --- /dev/null +++ b/tests/res/values-lv/strings.xml @@ -0,0 +1,22 @@ + + + + + "Atklājams" + "Sākt skenēšanu" + "Apturēt skenēšanu" + diff --git a/tests/res/values-rm/strings.xml b/tests/res/values-rm/strings.xml new file mode 100644 index 00000000000..ceaebcf9e53 --- /dev/null +++ b/tests/res/values-rm/strings.xml @@ -0,0 +1,22 @@ + + + + + "Visibel" + "Cumenzar la tschertga" + "Fermar la tschertga" + diff --git a/tests/res/values-ro/strings.xml b/tests/res/values-ro/strings.xml new file mode 100644 index 00000000000..e4ccf9da788 --- /dev/null +++ b/tests/res/values-ro/strings.xml @@ -0,0 +1,22 @@ + + + + + "Detectabil" + "Porniţi scanarea" + "Opriţi scanarea" + diff --git a/tests/res/values-sk/strings.xml b/tests/res/values-sk/strings.xml new file mode 100644 index 00000000000..1624b326867 --- /dev/null +++ b/tests/res/values-sk/strings.xml @@ -0,0 +1,22 @@ + + + + + "Viditeľné" + "Spustiť vyhľadávanie" + "Zastaviť vyhľadávanie" + diff --git a/tests/res/values-sl/strings.xml b/tests/res/values-sl/strings.xml new file mode 100644 index 00000000000..71a3cb3a0a9 --- /dev/null +++ b/tests/res/values-sl/strings.xml @@ -0,0 +1,22 @@ + + + + + "Viden" + "Začni iskanje" + "Ustavi iskanje" + diff --git a/tests/res/values-sr/strings.xml b/tests/res/values-sr/strings.xml new file mode 100644 index 00000000000..27e8600812f --- /dev/null +++ b/tests/res/values-sr/strings.xml @@ -0,0 +1,22 @@ + + + + + "Видљив" + "Покрени скенирање" + "Заустави скенирање" + diff --git a/tests/res/values-th/strings.xml b/tests/res/values-th/strings.xml new file mode 100644 index 00000000000..e33c1003ae4 --- /dev/null +++ b/tests/res/values-th/strings.xml @@ -0,0 +1,22 @@ + + + + + "ค้นพบได้" + "เริ่มสแกน" + "หยุดสแกน" + diff --git a/tests/res/values-tl/strings.xml b/tests/res/values-tl/strings.xml new file mode 100644 index 00000000000..a5eeae322d0 --- /dev/null +++ b/tests/res/values-tl/strings.xml @@ -0,0 +1,22 @@ + + + + + "Natutuklas" + "Simulan mag-scan" + "Itigil ang scan" + diff --git a/tests/res/values-uk/strings.xml b/tests/res/values-uk/strings.xml new file mode 100644 index 00000000000..e87e141a0b9 --- /dev/null +++ b/tests/res/values-uk/strings.xml @@ -0,0 +1,22 @@ + + + + + "Видимий" + "Поч. сканув." + "Зупин. скан." + diff --git a/tests/res/values-vi/strings.xml b/tests/res/values-vi/strings.xml new file mode 100644 index 00000000000..3ddb8166e96 --- /dev/null +++ b/tests/res/values-vi/strings.xml @@ -0,0 +1,22 @@ + + + + + "Có thể phát hiện" + "Bắt đầu quét" + "Dừng quét" + From 14862b33c8b9e9a5c331582aaddc5a93b96eaaf0 Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Sun, 9 Jan 2011 12:57:25 +0100 Subject: [PATCH 681/989] Translation Settings to Spanish for CMSettings text Change-Id: I5cb55eca5c8c7fed3a9b8ab3abe6f8eed8b233b1 --- res/values-es-rUS/strings.xml | 1 + res/values-es/strings.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 3c9c3c60531..0af71a0aa77 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -1159,4 +1159,5 @@ "Llamadas entrantes" "Notificaciones" "Comentarios" + CyanogenMod settings diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 94492e6602c..63982653d43 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1161,4 +1161,5 @@ "Llamadas entrantes" "Notificaciones" "Respuesta del teléfono" + Ajustes CyanogenMod From bbfe9114df447f30dd731ab14ca67fc7362942bc Mon Sep 17 00:00:00 2001 From: Eug89 Date: Sun, 9 Jan 2011 13:50:39 +0100 Subject: [PATCH 682/989] Updated Italian translations Change-Id: Ibbefc5069d9fa66377b248da077a45b2c77de7d5 --- res/values-it/arrays.xml | 14 ++++ res/values-it/strings.xml | 160 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 174 insertions(+) diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index 138a10070fa..b96a4837876 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -44,6 +44,7 @@ "30 secondi" "1 minuto" "2 minuti" + 5 minuti "10 minuti" "30 minuti"
    @@ -115,6 +116,14 @@ "Mai quando collegato" "Mai" + + "Utilizzo CPU" + "Utilizzo della rete" + "Utilizzo GPS" + "Utilizzo sensore" + "Utilizzo riattivazione parziale" + "Altro utilizzo" + "Tempo di utilizzo" "Conteggio avvii" @@ -154,4 +163,9 @@ "Solo in mod. silenziosa" "Solo se mod. silenziosa non attiva" + + + Grigio + Trasparente + diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index e556aadb522..fc9aba48645 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -203,6 +203,7 @@ "Seleziona attività" "Info dispositivo" "Info batteria" + "Cronologia batteria" "Display" "Info telefono" "Archivio USB" @@ -429,6 +430,18 @@ "Luce di notifica pulsante" "Luce trackball pulsante ripetuta in caso di nuove notifiche" + + Luce di notifica lampeggiante + + Luce di notifica verde lampeggiante ripetuta + + Attiva sempre luce di notifica + + Attiva luce di notifica con schermo acceso + + Luce di caricamento + + Attiva la luce ambra durante il caricamento "Suoneria" "Notifica" "Usa volume chiamate in entrata per le notifiche" @@ -503,11 +516,18 @@ "Stato telefono" "Aggiornamenti sistema" + + Info CPU + + Info Mem (libera/totale) "Versione di Android" "Numero modello" "Versione banda di base" "Versione kernel" "Numero build" + + Versione Mod + Sconosciuta "Non disponibile" "Stato" "Stato" @@ -852,6 +872,7 @@ "Verifica in corso" "Informazioni telefono" "Informazioni batteria" + "Cronologia batteria" "Avvio rapido" "Imposta scorciatoie da tastiera per avviare le applicazioni" "Assegna applicazione" @@ -873,18 +894,52 @@ "Imposta opzioni per lo sviluppo di applicazioni" "Debug USB" "Modalità debug quando è connesso USB" + + Notifica debug USB + + Visualizza notifica quando debug USB è connesso "Rimani attivo" "Lo schermo non va mai in stand-by se sotto carica" "Posizioni fittizie" "Consenti posizioni fittizie" + + Termina via long-press + + Tenendo premuto il tasto BACK verrà terminata l\'app in esecuzione in primo piano. "Consentire debug USB?" "Il debug USB è solo a scopo di sviluppo. Può servire per copiare dati tra il computer e il dispositivo, per installare applicazioni sul tuo dispositivo senza notifica e per leggere i dati dei log." "Scegli gadget" "Scegli widget" + "Dettagli per UID %d" + "UID %1$d" + "Dettagli di utilizzo della rete per %1$s:" + "Byte ricevuti: %1$d" + "Byte inviati: %1$d" + "Byte totali: %1$d" + "Dettagli di utilizzo della CPU per %1$s:" + "Tempo utente:" + "Tempo sistema:" + "Tempo totale:" + "Avvii: %1$d" "%1$d g %2$d h %3$d m %4$d s" "%1$d h %2$d m %3$d s" "%1$d m %2$d s" "%1$d s" + "Pacchetti che condividono questo UID:" + "Dati sull\'utilizzo della batteria non disponibili" + "Sensore:" + "Wakelock parziale:" + "Sensore usato dai pacchetti:" + "Usato %1$d volte da %2$s" + "Usato %1$d volte da uno di:" + "In esecuzione" + "Schermo acceso" + "Cellulare acceso" + "Tempo trascorso senza sospensione:" + "Tempo trascorso con schermo acceso:" + "Tempo trascorso con cellulare acceso:" + "A batteria:" + "Collegato:" "Statistiche di utilizzo" "Statistiche di utilizzo" "Ordina per:" @@ -1076,6 +1131,26 @@ "un segreto L2TP" "crittografia" "Crittografia PPTP" + Porta Server + Protocollo da usare + Dispositivo da usare + Autenticazione utente + Attivala se sono necessarie ulteriori autenticazioni username/password + Impostazioni Openvpn avanzate + Compressione LZO + Forza compressione LZO + Rindirizza gateway + Forza tutto il traffico attraverso tunnel VPN + Indirizzi remoti + Disattiva per impostare indirizzi tunnel manualmente + Indirizzo IP locale + indirizzo IP remoto + Algoritmo di cifratura + Lascia vuoto per usare cifratura di default + Dimensione chiave di cifratura + Lascia vuoto per usare valori di cifratura di default + Argomenti extra + Inserisci argomenti da linea di comando extra "Imposta chiave pre-condivisa IPSec" "Chiave pre-condivisa IPSec" "una chiave pre-condivisa IPSec" @@ -1161,4 +1236,89 @@ "Chiamate in arrivo" "Notifiche" "Commenti" + + Interruttori Disponibili + Interruttore Wi-Fi + Interruttore hotspot Wi-Fi + Interruttore Bluetooth + Interruttore GPS + Interruttore Mobile Data + Interruttore Data Sync + Interruttore 2G/3G + Interruttore Suoneria + Interruttore Luminosità + Interruttore Rotazione + Interruttore Timeout Schermo + Interruttore Mod. Aereo + Interruttore Torcia + Interruttore Lock Screen + + Attiva/disattiva Wi-Fi + Attiva/disattiva l\'hotspot Wi-Fi portatile + Attiva/disattiva Bluetooth + Attiva/disattiva GPS + Attiva/disattiva mobile data + Attiva/disattiva data sync + Passa tra 2G e 3G + Passa tra suoneria e vibrazione + Passa tra i livelli di luminosità + Attiva/disattiva sensore di orientazione + Imposta diversi timeout display + Attiva/disattiva modalità aereo + Attiva/disattiva Torcia + Attiva/disattiva lock screen + + Impostazioni Widget + Impostazioni Wi-Fi + Impostazioni Data + Impostazioni Alimentazione + + Impostazioni Generali + + Data disattiva 3G + Data attiva 3G + Wi-Fi disattiva 3G + Wi-Fi attiva 3G + Spigoli arrotondati + Layout Verticale + Widget trasparente + Wi-Fi attiva Sync + Wi-Fi disattiva Sync + Vibra come ON + Controllo Roaming dati + Alimentazione attiva BT + Alimentazione disattiva BT + Alimentazione attiva Wi-Fi + Alimentazione disattiva Wi-Fi + + 2G quando mobile data non è attivo + 3G quando mobile data è attivo + 2G quando Wi-Fi è attivo + 3G quando Wi-Fi non è attivo + usa spigoli arrotondati per il widget + Nessuno sfondo per il widget + Mostra con orientazione verticale + Attiva sync quando il Wi-Fi è attivo + Disattiva sync quando il Wi-Fi non è attivo + Mostra suono attivo in mod. vibrazione + Status Data rosso se roaming attivo + Attiva Bluetooth quando sotto carica + Disattiva Bluetooth quando non sotto carica + Attiva Wi-Fi quando sotto carica + Disattiva Wi-Fi quando non sotto carica + + Scegli mod. di Rete + Scegli liv. di Luminosità + Scegli mod. di Suoneria + Scegli Timeout Display + Scegli sfondo + + Non Configurato. Riaggiungi widget + + Ok + + + (%d widget) + + CyanogenMod From a273c387d579b60079d359a16f8864a47c798212 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Tue, 11 Jan 2011 09:35:08 +0900 Subject: [PATCH 683/989] Update Japanese translation * Added string entries for CM Change-Id: I20839625a40cc45cac9bb0932f5dbb05f981a74c --- res/values-ja/strings.xml | 145 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index daee6586dc0..143f0aa5feb 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1161,4 +1161,149 @@ "着信" "通知" "フィードバック" + + "Modバージョン" + "不明" + CyanogenMod設定 + "USBデバッグを通知する" + CPU情報 + メモリ情報(空き/トータル) + + "USBデバッグが接続されたら通知を表示する" + "長押しでアプリを終了" + "戻るボタンを長押しすることでフォアグラウンドアプリケーションを終了させる" + ADWLauncher + + + "通知ライトを点滅させる" + + "緑の通知ライトを繰り返し点滅させる" + + "常に通知ライトを有効にする" + + "スクリーンオン時のみ通知ライトを有効にする" + + "充電ライト" + + "充電中はアンバーのライトを点灯する" + + "可能なボタン" + "Wi-Fiトグル" + "ポータブルアクセスポイントトグル" + "Bluetoothトグル" + "GPSトグル" + "モバイルデータトグル" + "データ同期トグル" + "2G/3Gトグル" + "サウンドトグル" + "明るさトグル" + "回転トグル" + "スクリーンタイムアウト" + "機内モードトグル" + "フラッシュライトトグル" + "ロックスクリーントグル" + + "Wi-Fi有効/無効" + "ポータブルアクセスポイント有効/無効" + "Bluetooth有効/無効" + "GPS有効/無効" + "モバイルデータ通信有効/無効" + "データ同期有効/無効" + "2Gと3Gの切り替え" + "サウンド/振動モードの切替" + "明るさレベルの切替" + "回転センサ有効/無効" + "異なるスクリーンタイムアウトをセット" + "機内モードの切替" + "フラッシュライトモードの切替" + "ロックスクリーンの有効/無効" + + "ウィジェット設定" + "Wi-Fiイベント" + "データイベント" + "電源イベント" + "一般設定" + + "3Gの自動無効" + "3Gの自動有効" + "角を丸くする" + "縦配置を使用" + "透明なウィジェット" + "同期の自動有効" + "同期の自動無効" + "Wi-Fi接続時は3G無効" + "Wi-Fi切断時は3G有効" + "振動モードをONとする" + "データローミングのモニタ" + "外部電源接続時にBluetooth有効" + "外部電源切断時にBluetooth無効" + "外部電源接続時にWi-Fi有効" + "外部電源切断時にWi-Fi無効" + + "モバイルデータ通信無効時は2G" + "モバイルデータ通信有効時は3G" + "ウィジェットの角を丸くする" + "ウィジェット背景を透明にする" + "縦向きの配置で表示する" + + "Wi-Fi接続時にデータ同期を有効にする" + "Wi-Fi切断時にデータ同期を無効にする" + "Wi-Fiに接続したら2Gにする" + "Wi-Fiを切断したら3Gにする" + "振動モードのときトグルON表示にする" + "データローミング時に、ステータスを赤くする" + "外部電源に接続したらBluetoothを有効にする" + "外部電源から切断したらBluetoothを無効にする" + "外部電源に接続したらWi-Fiを有効にする" + "外部電源から切断したらWi-Fiを無効にする" + + + "サーバポート番号" + "使用するプロトコル" + "使用するデバイス" + "ユーザ認証" + "追加のユーザ認証が必要な場合設定する" + "追加のOpenVPN設定" + "LZO圧縮" + "LZO圧縮を有効にする" + "リダイレクトゲートウェイ" + "すべてのトラフィックをOpenVPN経由にする" + "リモートによるアドレス設定" + "トンネルアドレスを手動で設定す>るにはチェックを外す" + "ローカルIPアドレス" + "リモートIPアドレス" + "暗号化アルゴリズム" + "デフォルトを使うには空にしてください" + "暗号キーのサイズ" + "デフォルトを使うには空にしてください" + "追加引数" + "追加のコマンドライン引数を入力してください" + + + + "権限を表示" + + "権限のリストとそれらを使用しているアプリを表示する" + + "ロード中" + + "リストを更新" + + "ネットワークモードの選択" + "明るさレベルの選択" + "着信音モードの選択" + "スクリーンタイムアウトの選択" + "背景を選択" + + "未設定 もう一度追加してください" + OK + + + "プロキシ設定" + "インターネットアクセス用のプロキシを設定する" + "Wi-Fiでのみプロキシを使用する" + + + "(%d個のウィジェット)" + From a93c226ffd96690c13c916ec2b64a5743c477c1d Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Tue, 11 Jan 2011 16:47:07 +0000 Subject: [PATCH 684/989] Use newer widget icons on MDPI, too Change-Id: I0287f17b085690f1122a3732ed9c1fef4300e01d --- .../ic_appwidget_settings_bluetooth_off.png | Bin 537 -> 699 bytes .../ic_appwidget_settings_bluetooth_on.png | Bin 557 -> 1539 bytes .../ic_appwidget_settings_gps_off.png | Bin 541 -> 784 bytes .../ic_appwidget_settings_gps_on.png | Bin 494 -> 1596 bytes .../ic_appwidget_settings_sync_off.png | Bin 613 -> 922 bytes .../ic_appwidget_settings_sync_on.png | Bin 598 -> 1589 bytes .../ic_appwidget_settings_wifi_off.png | Bin 528 -> 1164 bytes .../ic_appwidget_settings_wifi_on.png | Bin 555 -> 1958 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-mdpi/ic_appwidget_settings_bluetooth_off.png b/res/drawable-mdpi/ic_appwidget_settings_bluetooth_off.png index fd2572e212af8e4409e278427708c8763355d9c9..1314d3a0db12a75066ec632e4d87c8b64025b5db 100644 GIT binary patch delta 660 zcmbQqvYT~+WIYQ51H;YYP4z&EDaqU2h2ejD|C#+j9%q3^WHFHT0Ash4*>)hovI56+ zAgut#?Z4*CWnf@D?CIhd;&J@#l)c%L14WM2KmXe?bIIftjbX2pRy23-+30#YU zv8?gjuHz5q8HKwuFW#tYlM`qnOtOQdx#UUIfFG+6NauI=^3?;1r7l>DN5=Y;Mmoqv5dd;3-0 zi(5AP1Sag4z04tow3=5?$+D+nZOEesE;e$%d;bZp zGjOYlS-s6?_Whc)wz-bBkv}ao7D#OMf2I8QknXY#59)WleKsYBU+U<$w3c!f+3S<8 zy^Z?Et|V0Vc$?|n%J6A-((<3k=0v`am^|$?vw(Z&?Nsew-nkb9tS>FtI`Q=gt6Jh3QIe8al4_M)lnSI6 zj0_A7bq#>XG{n%%%Gkon*i_rVz{*9RL6T delta 488 zcmV>(f_5`t9&_JA$G9wSzW zfUi)j1Goe{N+kLU=P7|&R%0@yU`BuQpAPkggs`n}Zso&7KxEiua^svqSQAi5hY?>< z&eJ`f6$jIXobe2dGn`|i`6e}%0S~mM&DKwfDlpbKKaf(iOC1xdjvvw6&|?R(Yx^VrengIX<0E$E+e_JQpQed+) zi^T$pq6nfW$}KG|LvFX{g=8}M>C)2Dk4~qvXc$HX0P0qvrUHMCq*yFIBqs!O4uaL% zIMCJQf2XQe2MUFP17rLLC3Y(X2mo+HLj%z?jd0Ed0Ds_uAOK^`Fq_T2{!ahfnx-Aj z=W=^DAnNj6*GmW?j1ZDyv6y{rZLJX@BnyIo1px_~sxB^Ov)@XR)ZOX#ziUu>IFrfP z2q6R^RI|%!0$3~-SY2I3p-{+Wu{6G%&1Rp><#J7uB*_Q~2oN$->GTh&boy(P$<*!h z`7ScXo`3o!9>+GDZRZNOTrLQOLfqkSwE2AdFZA^EjFd{HKF;|b;2Z-7L6Rh-scMcI zMp-1H7Yo=kJv|L=ZEZUTc<|r>3=a>p`T6PJQ>{v13|3pRd^oH31Yw0e_4!KXT;AuQzYrx;7L0`I1OP&!Izy z-XNmbB+0U?wYBwi!_aXek@z?q4u5t0`0-qSf4>or$7?E3vq&P52&k$GHk(b*b=?#W zhdpk$`?cQQ-ixv<@8g^!#+aVYq(_r;$uEMzU=m}zs_Qy^RD=ICn(OKUNs^GR>x6S| zZhvfSY#<^bj8QNQ3Y1dLImgbu&Y;a^3uLp|CIFBTLb#p)YXWf20b`6cO_Qglrdpg% z=SzXE!0BpLEmkV!Y_(d=udJ-ZC0Xk8`~7DWMG0mynP!v8WZD$~S(bqif}+vrp7!?k zSG`{Eh1HeSdy{u2uc)e8Gz?=Ukw|>`n}4GG)L^kZ9SC%vSzcc5UR+$1MN!;2fWzT{ z>({Syv)TNF%jG(`yu2I@N5bz{)oPqE#u;OXbAJEc!osz3c|B*dS)cRye8cg0+>SA> znckW|qe`U$2M-?Pw{PE`BZPdIoS#qZ_j>PZn&#U85Ex@kPN(Al!Pus0TBTB{lz&uJ zRZS)nuU4x&Q=n8TL3?{UJ9X+*{_^F^-*`JZX8Zg5RZ1yPMuBr?@_0PYx3sjJqz2Wq z+3Y9LX!J@?PftDHIB~*4EZ0VzJnr^XJc(tyU`?8-E*vdJo?g z0AmaQfLpEB+>IMIJ`)6CePm?Bpp>#?G6@|W9oxDe)NL~}GcZ0r4xDoc1OmW0hfF2| zckkYppnF)=ML oF)c7PR53O>GdMakH7hVMIxsNW-|pv;Atwp|07*qoM6N<$f?GSKhyVZp delta 499 zcmVk()z|1Bgij2|z4_NB%ny`vCE7H1Sv<7JsEiBJ?02uLZ=? zK809f$<0^-X+JQs^2Kp|iW zRf8NAy41*q$lxb5M}WlBpotKKlc8ccSh6Waxqu%_>PB`1GZbU990u4Zaey=qLw`aG zCYZYX|F{7^CE1V}kAFB168|F}Gk7RT0}@z#1S%1ukkr6}I2lI>@Zht9g+K_P`|K|e z#{uy&XvK3M8XBM+&<#~H2TlDKN^`*nEIyBd@?p6E1QM_$#)s4>im#!?JILpY(9*{p zX#Php{mxRO9B9Xq29PTwMQCmTrG<@XYAdKw8(QMYVm3$#acCnJc{yse2X^6c04~c{ zP_sdzi7 pO}U;F0~trVW}^-mXa@iU7yz?{mt~d?^Wp#i002ovPDHLkV1ndV%*_A* diff --git a/res/drawable-mdpi/ic_appwidget_settings_gps_off.png b/res/drawable-mdpi/ic_appwidget_settings_gps_off.png index c0dd0502fc96ab59cb0615b4173787d63a82ad2a..80f217e7754132f3535e91207e3ba5326088368f 100644 GIT binary patch delta 736 zcmbQsGJ$P^WIYQ51H;YYP4z&EDaqU2h2ejD|C#+j9%q3^WHFHT0Ash4*>)hovI56+ zAgut#?Z4*C1!|M-TQZLFP$(vcg(aLJ3a-&=GnYW}wQI@m&y_a_-&)S`? zuei7G|MQ>!>(|^^m2=MHQBPWDF!tjXEzK6~V|D!<(>DzpOIRYqeqT4vzO&=!7naF= z+?`qzU-uppxj$!n(UhvU9h|}3eJM?m&A)8IQ`WQp3aa}4dP8t$Ui=>qHIGBRot)=q z2c|Ff+k5IMcS6|yV!O;q&o}W0o_t?;u{Qb8;cGY7A5s3!EB)1PclWW_px4u`W!RV| zzx19{=)BQ+TYbj0EUD~J>yF(40+xt>9^H8a6 z)>{F$^=AF0-OIVpF7V*=z41hjPg>yo5>H7H&0pzjC%g5`I5B7694&Ph(^;+|n^%9D zQ>eXd&0n^|6K77EXE?PKm|#>(Tq885pc?3X4Y3k(-~AnN|tXfnCF``|qAlR8;3;VDNPHb6Mw<&;$TOqB)xY delta 492 zcmVgAXKn~=A!+Y(GD=trJ0{q@w2iwZCJ#fZYNmPIY;3jAH$pEbL*#g)DQ@oew7q;L` zG6>(nHD@g%_LV1Y!Bdveaj|b1+0Ry<@p^r1?QZZ>&pVM zXYj>qS&pSR0`hE~0U``zK-_z&L==BG0a^2!8XHT%oVxalkN`Xa$DFOaqX{0>m?GPT z>YI-vz+a-Zhz|2z+`Y!MGpv68k9B-CBeH;>fId&eE2t=!d$aATRLiP5&>!?In*dwk z2om85aT$0OhI^wONe+B=BHfSMry0000w_CaEoKM zb->*xxhHsT+zwM~?nUWRqh&agjm~3}Ecs(_eB@kW#MUGij;Nt3cnR13RxvweT;HH) zt2ca^qaO+AYG$hY>J3z3=e+Bmev!5yn!Nytstq1EYA9X|2!;Cr3BinK4cxwBQ>O&# zIi`+R%#1RW07gi1ull>+8Aa>OGJx%#*CrIzcvIv9doWY4nClOp;xXen(=_FicV?DC z;CYgiaql=SDIF25-hKI?U)w0sa>JQ$d@zvtbzrITQf!eJwZ`#cN}eKd4?{EOyi#po zS)aJx_6T~MMKbx60ewcGf{hdI$aE3UH1#z#HG}e`v@Br=AfofWMV#LVx28BZ?_78< zElw;hE3{|^q?Vp7!|HLaalnuZ?wZw;Q^L|00|UB_n6-Gn3>P-sjxxskmjDEIdnR$E=#@i138F_kTj6K~v`67|<@ZD%yTsZ+K(-FiU|yl6as!VYJXX>kfM8A_%< z;Xll@$WxW}g!W8>V4s~D3GTxwTyh3_ux*W3iz5Y83c>!-#~C%hThi~9JIP3WrADD# zn|6;MWzWE=xcFyhzq9@!gYu*9Ab;)F6005L%#=blzq(R9L1TYS^wKCaxh=;ze?ArOG>D72Z z;C0uVx|ssTlOL>-f$eDsLC4e4`Qh66uvHlk>#G_H5!P3UmSj=QEHD`||4Db^lkn~q ztL;YZ^iWM8wIC8#ms?FNMkQEDxK2*B{Lc5R)MnyX+;DQQ>=?DcC;XX)>d_DbZ38c_ z{Egv6JQUXT-Zf~ucMK!s!I-8p)-A$;4p+q&LA_Uy1_19xE&3C`dlv}D!_W$p*3|NM z5Olx9*Hwx{p=Ztpf~zZ7)#xsVTPZ7~VVB<%$XX(GXL)13O)h%$?7V^~wmIsC{l>$= z+!7?Vv3K3r7SXQ8t58j0b$kounMO{ZNb~qy zEI70YS{!(yJ!q)w=+{`236f>Kk#wiu^XOY}!@umWJw%Dzj(0NbHRh zaC=|x&YN<r@VE5E3ZRK^xj$eX=nB}gmSZ{aIvWA?$9$3CJX%^bZ6 zt%DUdhVR8IZ^9*8E6Yh$O4(=~3OQQ4V0fR}fJ7)bP=7O?Qz{%xsOy4~g*-P8qL+Gc z7WNZIC8cfPyCt~`6n3_O_xsZ90A7r1#pHl*J&SYm}MFDwxzE_`!J~mLtY2MheRTX&_bsVpkwe zfbwDB1rYlH@mX3#0XEDD#HB#|6DcHK0kJeKqM#9o{{ZnxAf5)q-hW7PW>AZfql1mw z4#1WO*8#C8k|U5qqLfqzfD+IgG7=#u7f3+WRG>u#Cn*kqX`W9YB#eQ$7aASNA;AC* z_J>H~A*489FOtUjL_~=_nj^xY;&p_~!DZkpw4j}jmH;0@gL@`Y(6%6{-vSl0K@z)4 ziUa;&iC>r_qR`}fp?~6vXla1~njT=_10^AV&k-=on2}QcH!Na5NpZk=JjE=`5wTE5 zJi(GX+6jmebigzMWj(SZswpW!@ulkjL^^_j77hU61N3kNK1p4);*=(iAfzDnKXG6_ ztsDTt3A79eVig(?nI`6t>Htz(L{2~)0>oy}mJmM>UjyRTKq)hovI56+ zAgut#?Z4*C1!`O5>EamTas2I+SnrTPk+%7J&s)~@24yV}(ToWD(x}nbceT~c#azfy z;tP9|ii9)AAI8`z@risTp|Lmk>jjwf7ioyvtI2XYv0N578noGH`7z7qZ|)vF<6)Ux zAz1Rbdgr&@_x4_U6w6)q@xNkF``-qq{7EVob`~?*-)!OD;$Lmqadwe}@ZxL7SG>Bj z(P7!XHTkP1-)d%<@KEL4B}m2j)$0@Y z>skLinRI;n{48eun`;DImKFjmR<8o#|ZiHL+M~g=ZLcR8$dKY{-J1QSfvb;BMRg;=drumB9 zS^Li|nl-g&`>AUz970D{&pf(>kGVg>r`~ji&IOif^~J7RS28o)a_)^XydU{a;K6Z+ zti4{ctR9EH{K}EHYkPe3=)$bKw@)=QH>}ku^^P?W;;l;ACn|WFLF9$dME^3S^FAdj zmwzq&wA0zrz^^+>eDyX5W~cd~XP*Qz9VooIc)H8%7u}MkfsI0&S=L_HVd(HFj_d2n zT*+|Z+=AbSEEm;(KX$9w`_A-p4u_t9l;kmXnqa&w_*iDk4drD;$L{WUUGrjvlrUf1 zrAE_t7xfOsuB-`Y?F;B<4;I;-d|b>+@|gT$OD&d={4;`|Udjqz*C|>1=Rmie) zf3oL$`$RX(uSN04rpT&z*~_kBuRDEnlTYu9Ah{rRh3ikGKQ_vQ)-UAmw7jWPZO&lE zRG*@fo2AreCvYzQ)m%+4d_j&mo({r-wS(B)i?>4=Okt!X%Vxe2`_5Ow6_9iy<#>-#c>FtKrGM@{j!=xsTlc z>$o@e&>djfRV{IiC`m~yNe#0~E=mQ`3`PcqhPnnoWEx^m3}?@tT@+s&_*l-aJM*3I%*>8a$8jR-w5`aR zZ9`z~1mYone?Z6+QiKfdj|dY&kMKd5**c6`RskzjAe0FS@$8QfQ`F>joA5$dEQ5al z@AQn2^LXANd=k#Zk@gAqP$qN^aPUh*aM!*Gw_?XRyqgNE0F$d}g0sYL*x`^cR-SQg zR5eO8ypF?^ghfqoPO=9>k_`w`LRu)nzFI*D@cojw_k}Zc;FJ?`2c({moHYbr2o*}m zm6>f0?1^k=*&h+Sg0tOMcA7-+3`&3U8t=H4fKTfr%!~Ca9I}%m@r+ftPRROb+EZjcg5AQ@##fiD%RV$ z4lM|ba83L8G!htiB+$EZ?*~mrT1%-UlTRaoo>&*4LRr~mL!(F&$rnTOG5LQqHli-d zE}_)%6$o?i8%5FycGprAIo0%$ZqRQ*MN{)*O_PxuIzf|?$~*`C7PN7WIZ;YkA!iJI zAdjPx^FklKLd^py%_o)1=?)~0mBynpKAyU1Ch(gFTnByePSvZmik;W}29h8nSrJtb zSCp7*B%dK6mo}1_hSIE3<0~N@N;iK@HUw5?{{jpE?C+9t8Yqm800000NkvXXu0mjf DL%06R diff --git a/res/drawable-mdpi/ic_appwidget_settings_sync_on.png b/res/drawable-mdpi/ic_appwidget_settings_sync_on.png index 2b062ec73321bd2c7e5ecd8cf016060f643e81dd..dd6c7661a21ab9d5d6de3a3ae0d26955ceb5bf0f 100644 GIT binary patch delta 1536 zcmV+b2LJii1hov1B!32COGiWi{{a60|De66lK=n!32;bRa{vGUNB{r;NB~C3Yd!z~ z010+*L1zE}03ZMW03ZN|`kb8r00lWoL_t(o!|j(#h^0pr$N&FR^?moz_uhWkcQBI? z<7g}R1jR=N1haFa@j*mT6EP675Q*;Gieza5Di~zYr6!ArD}NJk5sWQDKoAKNVMdHf zLiadxd-^`Vuj>3=^qui`(|4vD1UGY_7FASz=U4x8PE~!tUHd;9PcwOYd;3K5E?l_q zzXdqPF^^fRc{>%%9RU`c6MzAT^H$9J0FVKsh31Pew}Ut-0Ot-{l2!n80JP>~08j&% z02l)pk(|uOZhwI+gWw$;-?S*HL$cp$x8B`uwLcn*;=RFa6F_$NYjs_}HknNRG?`2; z=bW#a*&cw|T%Dy5@dUCX=Nwkr?e%W2_oWcSS0UU7pqaBDOd?Q}#jGsLH&@#2-|P>E z&yUCBOJ;U$uF9d1+!o-7^9UfOoI|VKeh0}%a>`o-K!3Aa0!o6r8j#*j@*CZ5_dOwm z9}b7ZS4d_6(`5i*iE{%`0_cKRk0Es3y)v_8W*;!KHqC~FUIlO&zzoEi1atQw>AoVy zw*k0RRn@;qRsj6s#f!^x;KR(%F07A#K&nY1YNwb zcjFiC{zg$0lbzk&>*LWVcRC$Z)y(?+Gu_qR>VqMK@4Nio><$7~Q=Og|j)pIiypDqs z#bQF*5tt~cZDwa$t=1O_K9*8iPdRmhg|Dxzt$#gaW^2>wG_9?!;_TV8>h*fQx!L!e z^LX#Z-itY>X8|QbaQ6)h_5cpbwlNR+p-mqGkQ71)op!tZ832#hseX&gAqgp^RWo~Z zV`JkB&1SRb?l(V107kM%DPcOR{^+iMNq|e{?(Z*RJSV9qsksPo2tblRqS8y5?ZY$ zI-SnP0DLEV?$=fI)|4D_0l>K!<98*z34i%hDW_lMoMC2%0cfV2QazhaFOj@bHp;(C z`m#e?CI=N7l6D4z!7FAqFta*@pb!G4(^(n}_I}@NmLHMuO?Ph}C?H5GQ%ZeF&wBRX zxqEG9IuwG1(ol@iLkM+F`Kq#BlO#X*&{?x^A;#D@v+g{p3IJt{v7AiC!{KoBOn*x0 z8FwGL`^^xHB>zcD>FMlwhom1{1xM=BB~1Xm;O^J63pwY4#OGSA_NM@xlhg;W31HLR z`y~5yN}5imKhHV;Ozu;6O(p#_XMbAK4#{-%L_GE~+TPvv{ePdM@%Xm{>JY-$BzboKvAgdsI$zxEasa?26(NKV zll%e6Pml!75JQ*-v&%5<5NLV!^DaL_aaX`ovugI7dmfOia`q8P;ow5Tu_xgYfSVy| z80~%#-y?ZHK?4CJ0VAmSWh4hggcz=nd~7fnyi}HDo@e{%uH(gA08nMm+ka;EEdY;7 z`aFof1Ce>2xgY=~$lvhVpCkF#vMjZj?aS=8FQP>yB$?5AAU+7_0gxYpusVml2H-CM zUXXOj-S^GR0q9O|!aFH&O9_&4_yEGo1pk18W3`Ke7tcO`T0ka{PqOn9DR7JuN7reg zf9ebG_G=%_T>{pO{2b^2001R)MObuXVRU6WV{&C-bY%cCFflPL zFflDKHB>P+Ix{#rGc_wPFgh?WtAbWr0000bbVXQnWMOn=I&E)cX=Zr`6h3_1pZLJ&!ZE<&LYfngWLAg2GoI}FpC*&Pk`vJZX?GdpkI ze`a^y%z8qIM3lCXh}dEQkqg*#?C*n9Pyt0y21zgkZ{QYOgRjsd%70xDf;2b-Q}Nei z+gz*H$tQ5^Fu@C;FU-~g$C?O1K81A!$N|Q}ZY}D|i5Lfoumw*UW-gcb0-S)N=2J1O zL~0cQbtZTZ_!gfW7%_fzR{=ir!F55Bo*#e?cvW734E{uYm&~g9E&^)I09kt0V7`Go zc&556%gh97E&|$`bAOZCtIYD=E5QYQ8?x`Y*01d%K!1;W)P5&|t*5*u)ka(_&u|>i zL0YMAQ+CtaIr{`VAPc5S`vPo*Jqx}K?TZk}HA&@9m@!QP-nDv(%Eu4_hE(nbjA<3{ zpw+8XUMX!aV8HlZYCfhht%s4m4L?9h+iH2*f~qyhKeO&O;=8*=#_*lmEJs$s={9tpvB^GnXrw=lEwNFQqk_eF5w%dtA=+#`RL_#lL2; ffT#uh3NQe(4HAz%!lkFb00000NkvXXu0mjfbWim2 diff --git a/res/drawable-mdpi/ic_appwidget_settings_wifi_off.png b/res/drawable-mdpi/ic_appwidget_settings_wifi_off.png index 0736b136b60aa6cdedbdf01e2c3f3849d2817afb..1ba2cbfb1f720c75257627bf860c1047300fd8e2 100644 GIT binary patch delta 1119 zcmV-l1fctn1dIug8Gi%-007x@vVQ;o00Lr5M??VshmXv^00009a7bBm0000;0000; z07l7cJ^%m!33hNnX8-^IAOHXWAOMH@oSgsw1C&WbK~zY`?UhYTTvZgu|M%m;bY`F} z(?TizfQH%-jR;ah##qEOsa@4*Vw!ZNZ0gc3-08-R#u!85Mt@^>Zj?k9x=>>=Eo3yY zYK;Xd!|VIIq&`-@Lx;pG?Cac5`Qp2 z0{2&ZXF#HQR0t``v&_s0o-LSv0|W$=(ppQ8R7pVqU`^VxwZ>Yw3MO6+DDN(%7PTUr zi>}laBE?9)9)Ah|g>s>6DBrNQJIe*~*@89@V$zC<{Gdo$N;{~ z)XeT0+cVKRy?;ezZ4nL}AVeixXcf-HCXU}d?f01u3bE#m(?LKu;d_(e;im77|Gsyb z@@xWx1^^aHb7cD9Onmvp(vuYCEe&F@LWH`^iNX`0>d1lSCYnjcqX65I$%ziX4!~xupSdhBdI}p9D$@ftzkitcT_!OA{Go+Z<~|q z0!i}s}hE}n+{QAqm0tfqD{$b`Y|-y5)FwDx>oKm04QJp1~ItI z?Q!fDHSQ`Oc75&u)o{6x41g8Y^I?|uClvV#zulcYW!4zD9F+PxO4uWZ_0402-sk}0 zECB%t2>}5Dfe_$$IzQ-r+mkwF(&V93X=4u(NPp8g(>wK1iJ!qqQ7fTYt>SMOu=Y6W z_FGNhBL5Kn`i1GEc9DS|l#c)a1JE#tG8O)sr8eEJi}FXlLB8=E;kF!;Gopz#52<%L zQ;(V@_CUD2^)d-OEC$2L$0L_SN!Ey7jaj0!PF#&}W^1bMt zes!L$FbLtR17BRqjFa2O7bUh)Ehgz=u7BlP@v1(fp7Xyy_~pxM;}qI%Y49CXD;{LQ zo%d$v?E*B-cjOc~bUr8`fc(laXGi^40r~S@x60d_`hETj-{1(O7!<&3Y2TsAcEvZLl4gdfEC3HntbYx+4WjbSWWnpw>05UK!F-k2k zF)c7PR53O>GdMakH7hVMIxsM+f>v7q001R)MObuXVRU6WZEs|0W_bWIFflPLFflDK lHB>P+Ix{#rGc_wPFgh?W+TZTyks&7v002ovPDHLkV1hJ)`}+U@ delta 479 zcmV<50U-X236KPk83+ad0047(di0Z91Sfw1vPnciRCwC#S6fTNFce-pt8UJ@d6{^7 zQp5{_|Nl?;Ac_j&gAR0a%B;HS-0C^-1wvTcB+ckc4}8!iS@WImT#|ZG6qWKczm&5T z1ac=ZXRtOPtP)lT%lK~vb3cS%!WZF#(8E}&c^XyFB=H#%gR68XB=@!f&pUaDi}!7@OEP;VLfnCS}-CHt#~x5V8xB zEcFJ!{iRA+Pa~kKz#%+pOPh*(@RfhD0HI<656WDo9FP^+LV5a1l{^z(QmVw70DE?h z>`pT7fEQ_=+qB}EwD}kvZh&VI??B3jp=$-W!|f3wNIg>K%Lq>yxe~c1FfAAA$b&wr zV`BOe8v-oz>6C`V<#wqneU|&cK}{v55b zCJ>_b<7}jR3fdCjlDSoGLc+KN?@UY4whwSJ?n`}umAOwl`CK=m;=`mM;Kcp~7y!p< VfL9QkA94Ty002ovPDHLkV1oV8-bDZa diff --git a/res/drawable-mdpi/ic_appwidget_settings_wifi_on.png b/res/drawable-mdpi/ic_appwidget_settings_wifi_on.png index a76c36c0adf74726f1ff83334b21f5d8c36c6a4f..daa857fd95e51cdb9fa8d2395b11701254b71d14 100644 GIT binary patch delta 1908 zcmV-)2aEWt1f~y=B!32COGiWi{{a60|De66lK=n!32;bRa{vGUNB{r;NB~C3Yd!z~ z010+*L1zE}03ZMW03ZN|`kb8r00yc_L_t(o!|j$$Ok3F%$Ird*z7IctVH-1cC&3o%C>EnG)=1ngTbQT?=MkGO#rA0Avgetogl~#&Itfe#+X{IR=v4g zE>x*h;<~OM2{ng~cy#w$OqPQZV=mGV0mpHwwr#H)hJW$Td_F&3DwQT&F4s&;OUtUJ zX(i5itsx?H2(sNdA%sbiq_3{7hL)F?4@INVbIr}oXWef15s69~p@b1aV50=;{x=?h zAOt!BMYUoWli6(cQ8t@>90&wb;cz%7gs32*-3Y-Niij}AnBzF^R4Vl~P1CwNIy!#n z^ZUOkQGcofA|PTtn_t!-ZjOh||3U&3ZkMi~Jn-g$!%cpF*BA5izaJkTPaHmcc#$zy zavY})LAL-HV}x@q4-F4RRaO07JRbkV>-C;PL|vc&Y$*CKzp&wjn zZ?(6#e-a2Z{ovWNX9sJwnkq?B-9$YCx~{|H$A6F2U@-JSJRZNonA|Fa0EtRKfB+zX z?bv3mR$HkUl@+sUt~-uH0Dw>`q06OtUAo?)scMTPF?}mBLI|Lg9%wxn`JQj-*LRt_75JCYFfpc!=^ZD^?c4Z0(rGB3;sO!3{Dyo|h zpntWRRjE|XVlJ0k=A4UQFc=GlLLE$!+yDd+1qc*A-Q|j|WHOSXDEJD1Wm$Oa*s;>& z)YKnbx*iV(gS`MCo2HrhVtzi!7{x<}I^Okqy$2X$ZUWnC004w=Y{RImEG{jkCsWTq zJ$SJ78y>eiiYTnLwY5KvjE?@+-_*3qIe*7jQeYSco;-QdnVp@T9vmFJ)z#I7jIsA; zXJ-duvDnumk;r=zrJ4`|Y|92hU*5wI1t6lVD9W4h)_8Qisc9yip7|^id7}*xM+XN# z|G5yD?(6HbGnq^spl)Swa1boZfo2x{Kjl2T^Fv{hbfq{Wvt*@>9*%2ar;lc&GP$&plmcg>DmzQB@XD1|+NhlNw z;`;UL_Wk?!rzf62w*c`w+~)5~Oj0SO;5ZIiwv{)^Mxj=-Yyd<>QDj}$J*ujP2_XzY zfMYu~(=`8HDwY1!5{b-wc>X+JSbtc+EnlyspkX<}!omWcK7HEBWHL+t7#R3+yQ3{r&yFR8@7VudmNq zT3QmaEbr!KXMpbR?s}e5sehEXdGn?jiA1K?*NcxzaHmO`NrBoYbi?d`2jO-=r7Y;5eOM!7ufaK|Yd z<;7B|H0yBgRI6rsW@h$h>FM-e`uh6JL?VIB&CPq6-`|}unM{H#%YP7$$LXzGw>)ia zZQl-sLcJBk-~!S1cs!bASq~LzaL))d*2LW0oVa%FTKVbI zr=MmrnZF)+`|a~b-+AZz*_G^PiA3W5k3RaSxV*e97-Rc23;XK1HIrmA35ud%G#WJ& zMOidWbD0prn9LT#;eT*hRaH@~R=?U?@pg@jjKJF3nsod2ZQqF#C*B1B7#bQHx_I$o zF&d3JM~@zTU6Ze;hYugZP+Ix{#rGc_wPFgh?WtAbWr0000bbVXQnWMOn=I&E)cX=Zr< uGB7bQEif@HFf~*$HaasnIx{sZFfckWFxubl=aC^N3IG5}MNUMnLSTXvV0gFy delta 497 zcmVY?jRuODqvl$5=XK zDNBbgMVGFf`VTsE>JLcSY>F-=B9uBr0g&U~JNN+i;C~VvbIsd?3Otws zN8s1evolcgif_8eFblT9gu~t~cm!XzwE`Fg-IDJ$SfIbw8>mVZor77>>rvG-tG8RV zoxj@*9IztM(+yTFEX5fR{U7Gq6L&zz+DKpJ-1h2pOg+!*!6A_EHXONw5YgAQMCjoMu5x z`L}~g78O+DI{{JIgF^4$R4P}Ip=1rT3~5)YQ0;h!bv=L$(DP z(tbZE^LG>c1)YFwWqz3Yzy;W|DL~zP3}K?pfpn+S`%Y9)ab_97nr=MZ7G%JShtDKi z63UGzui%pl^GenT$j7$|gcR#8RW|rtXomF$gtnKYn^4Py1ebLl?pKBeKS29Dc0a)h n81WO!jQ^U&2}GU1zW@UOH)2;e%PfXj00000NkvXXu0mjfmLuc{ From c0ae321acc74c27556d3d4eda5af7fc8c4887d26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vaucher?= Date: Wed, 12 Jan 2011 21:50:46 +0100 Subject: [PATCH 685/989] French: merge from froyo + fixes (Settings) Change-Id: I4c846438110c5b63bbf1e75dbda834d691af0484 --- res/values-fr/arrays.xml | 4 + res/values-fr/strings.xml | 158 +++++++++++++++++++++++++++++++++++++- 2 files changed, 159 insertions(+), 3 deletions(-) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index e9633f607fc..1660a800728 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -154,4 +154,8 @@ "En mode silencieux" "Hors mode silencieux" + + Gris + Transparent + diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 53a06c08ef8..c6a05f588d9 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -203,6 +203,7 @@ "Sélectionner une activité" "Informations sur l\'appareil" "Informations sur la batterie" + "Historique de la batterie" "Afficher" "Informations sur le téléphone" "Mémoire USB" @@ -335,8 +336,7 @@ "Mémoriser ces paramètres" "NFC" "Utiliser la communication en champ proche pour lire et échanger des tags" - - + "Une erreur est survenue" "Wi-Fi" "Activer le Wi-Fi" @@ -429,6 +429,12 @@ "Voyant de notification" "Faire clignoter le voyant du trackball à chaque notification" + Voyant de notification + Faire clignoter le voyant vert de manière répétée + Toujours activer le voyant de notification + Activer le voyant de notification lorsque l\'écran est allumé + Voyant de chargement + Activer le voyant orange lors du chargement "Sonnerie" "Notification" "Utiliser le volume des appels entrants pour les notifications" @@ -503,11 +509,17 @@ "État du téléphone" "Mises à jour du système" + + Infos CPU + + Infos mém. (disp./total) "Version d\'Android" "Numéro du modèle" "Version de bande de base" "Version du noyau" "Numéro de build" + Version du mod + Inconnu "Non disponible" "État" "État" @@ -800,7 +812,7 @@ "Service démarré par l\'application" - "%1$s gratuit" + "%1$s libre" "%1$s utilisé" "RAM" @@ -873,18 +885,51 @@ "Définir les options pour le développement de l\'application" "Débogage USB" "Mode débogage lorsqu\'un câble USB est connecté" + Notification débogage USB + + Afficher une notification lorsque le débogage USB est activé et connecté "Rester activé" "L\'écran ne se met jamais en veille lors du chargement" "Positions fictives" "Autoriser les positions fictives" + + Tuer par longue pression + + Une pression longue sur le bouton retour tuera l\'application en avant-plan "Autoriser le débogage USB ?" "Le débogage USB est conçu à des fins de développement uniquement. Il peut servir à copier des données entre votre ordinateur et votre appareil, à installer des applications sur votre appareil sans notification et à lire les données de journal." "Choisir un gadget" "Choisir un widget" + "Détails de l\'UID %d" + "UID %1$d" + "Données d\'utilisation du réseau pour %1$s :" + "Octets reçus : %1$d" + "Octets envoyés :%1$d" + "Octets au total :%1$d" + "Données d\'utilisation de l\'UC pour %1$s :" + "Heure utilisateur :" + "Heure système :" + "Temps total :" + "Démarrages : %1$d" "%1$d j %2$d h %3$d mn %4$d s" "%1$d h %2$d mn %3$d s" "%1$d mn %2$d s" "%1$d s" + "Paquets partageant cet UID :" + "Aucune donnée sur l\'utilisation de la batterie disponible" + "Capteur :" + "Verrouillage en veille partielle :" + "Capteur utilisé par les kits :" + "Utilisé %1$d fois par %2$s" + "Utilisé %1$d fois par l\'une des applications suivantes :" + "En cours d\'exécution" + "Écran activé" + "Téléphone allumé" + "Autonomie sans mise en veille :" + "Temps utilisé avec l\'écran activé :" + "Autonomie avec le téléphone allumé :" + "Sur la batterie :" + "Branchée :" "Données statistiques" "Données statistiques" "Trier par :" @@ -1076,6 +1121,26 @@ "un secret L2TP" "cryptage" "Cryptage PPTP" + Port du serveur + Protocole à utiliser + Périphérique à utiliser + Authentification utilisateur + Activer si une authentification nom d\'utilisateur/mot de passe doit être utilisée + Paramètres avancés OpenVPN + Compression LZO + Forcer l\'activation de la compression LZO + Rediriger la passerelle + Forcer la redirection de tout le traffic réseau par le VPN + Adresses automatiques + Désactiver pour définir les adresses manuellement + Adresse IP Locale + Adresse IP Distante + Algorithme de chiffrement + Laisser vide afin d\'utiliser le chiffrement par défaut + Taile de la clé de chiffrement + Laisser vide afin d\'utiliser la taille par défaut + Arguments supplémentaires + Entrer les paramètres de ligne de commande supplémentaires "Définir la clé pré-partagée IPSec" "Clé pré-partagée IPSec" "une clé pré-partagée IPSec" @@ -1161,4 +1226,91 @@ "Appels entrants" "Notifications" "Commentaires" + + Accueil + + Interrupteurs disponibles + Wi-Fi + Hotspot Wi-Fi mobile + Bluetooth + GPS + Données cellulaires + Synchronisation + 2G/3G + Mode de sonnerie + Luminosité + Orientation + Timeout de l\'écran + Mode avion + Lampe torche + Écran de verrouillage + + Activer/désactiver le Wi-Fi + Activer/désactiver le hotspot Wi-Fi portable + Activer/désactiver Bluetooth + Activer/désactiver le GPS + Activer/désactiver les données par le réseau mobile + Activer/désactiver la synchronisation automatique + Basculer entre 2G et 3G + Basculer mode sonnerie/vibreur + Basculer les différents modes de luminosité + Activer/désactiver le capteur d\'orientation + 15sec, 1min, 5 minutes + Activer/désactiver le mode avion + Activer/désactiver la lampe torche + Activer/désactiver l\'écran de verrouillage + + Paramètres du widget + Paramètres des événements Wi-Fi + Paramètres des événements data + Paramètres des événements de l\'alimentation + + Paramètres généraux + + Désactiver les data désactive la 3G + Activer les data active la 3G + Activer le Wi-Fi désactive la 3G + Désactiver le Wi-Fi active la 3G + Angles arrondis + Disposition verticale + Widget transparent + Activer la synchro avec le Wi-Fi + Désactiver la synchro avec le Wi-Fi + Activé en mode vibreur + Roaming data en rouge + Secteur active Bluetooth + Batterie désactive Bluetooth + Secteur active le Wi-Fi + Batterie désactive le Wi-Fi + + 2G quand les données mobiles sont désactivées + 3G quand les données mobiles sont activées + 2G quand le Wi-Fi est activé + 3G quand le Wi-Fi est désactivé + Arrondir les coins du widget + Pas d\'arrière-plan + Afficher le widget verticalement + Activer la synchro avec le Wi-Fi + Désactiver la synchro avec le Wi-Fi + Montrer le son comme étant activé en mode vibreur + Colorer le statut des données en rouge lorsque le roaming est activé + Le passage sur secteur active Bluetooth + Le passage sur batterie désactive Bluetooth + Le passage sur secteur active le Wi-Fi + Le passage sur batterie désactive le Wi-Fi + + Choisir technologies réseau + Choisir niveaux de rétroéclairage + Choisir modes de sonnerie + Choisir timeout de l\'écran + Choisir l\'arrière-plan + + Je ne suis pas configuré. Veuillez m\'ajouter à nouveau ! + + OK + + + (%d widgets) + + CyanogenMod From 9ce69be6636582c91ebeee6a2f528b4f82663653 Mon Sep 17 00:00:00 2001 From: Alex Avance Date: Thu, 13 Jan 2011 17:46:46 -0600 Subject: [PATCH 686/989] Add an option to change the device hostname (2/2). This adds an option to modify the device hostname used in ip resolution. This is useful when connecting to the android device in a dynamic dhcp environment. Change-Id: Ibc145b74036617248d4f33c6866cc9c8a8cc8974 --- res/values/strings.xml | 8 ++ res/xml/development_prefs.xml | 11 ++ .../android/settings/HostnamePreference.java | 111 ++++++++++++++++++ 3 files changed, 130 insertions(+) create mode 100644 src/com/android/settings/HostnamePreference.java diff --git a/res/values/strings.xml b/res/values/strings.xml index acb48ed151a..c08dd9ac5d0 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -479,6 +479,8 @@ Airplane mode Disable all wireless connections + + Device hostname Disabling wireless connections\u2026 @@ -788,6 +790,12 @@ Use Near Field Communication to read and exchange tags An error occurred. + + + Save + + Cancel + Wi-Fi diff --git a/res/xml/development_prefs.xml b/res/xml/development_prefs.xml index 4f466893d89..13b1f41ef00 100644 --- a/res/xml/development_prefs.xml +++ b/res/xml/development_prefs.xml @@ -43,4 +43,15 @@ android:title="@string/kill_app_longpress_back" android:summary="@string/kill_app_longpress_back_summary" /> + + diff --git a/src/com/android/settings/HostnamePreference.java b/src/com/android/settings/HostnamePreference.java new file mode 100644 index 00000000000..e44ea17e97f --- /dev/null +++ b/src/com/android/settings/HostnamePreference.java @@ -0,0 +1,111 @@ +package com.android.settings; + +import android.content.Context; +import android.os.SystemProperties; +import android.preference.EditTextPreference; +import android.provider.Settings; +import android.text.InputFilter; +import android.text.Spanned; +import android.util.AttributeSet; +import android.util.Log; + +public class HostnamePreference extends EditTextPreference { + + private static final String TAG = "HostnamePreference"; + + private static final String PROP_HOSTNAME = "net.hostname"; + + private final String DEFAULT_HOSTNAME; + + InputFilter mHostnameInputFilter = new InputFilter() { + @Override + public CharSequence filter(CharSequence source, int start, int end, + Spanned dest, int dstart, int dend) { + + if (source.length() == 0) + return null; + + // remove any character that is not alphanumeric, period, or hyphen + return source.subSequence(start, end).toString().replaceAll("[^-.a-zA-Z0-9]", ""); + } + }; + + public HostnamePreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + + // determine the default hostname + String id = Settings.Secure.getString(getContext().getContentResolver(), + Settings.Secure.ANDROID_ID); + if (id != null && id.length() > 0) { + DEFAULT_HOSTNAME = "android-".concat(id); + } else { + DEFAULT_HOSTNAME = ""; + } + + setSummary(getText()); + getEditText().setFilters(new InputFilter[] { mHostnameInputFilter }); + getEditText().setHint(DEFAULT_HOSTNAME); + } + + public HostnamePreference(Context context, AttributeSet attrs) { + this(context, attrs, com.android.internal.R.attr.editTextPreferenceStyle); + } + + public HostnamePreference(Context context) { + this(context, null); + } + + @Override + protected void onDialogClosed(boolean positiveResult) { + if (positiveResult) { + String hostname = getEditText().getText().toString(); + + // remove any preceding or succeeding periods or hyphens + hostname = hostname.replaceAll("(?:\\.|-)+$", ""); + hostname = hostname.replaceAll("^(?:\\.|-)+", ""); + + if (hostname.length() == 0) { + if (DEFAULT_HOSTNAME.length() != 0) { + // if no hostname is given, use the default + hostname = DEFAULT_HOSTNAME; + } else { + // if no other name can be determined + // fall back on the current hostname + hostname = getText(); + } + } + setText(hostname); + } + } + + @Override + public void setText(String text) { + if (text == null) { + Log.e(TAG, "tried to set null hostname, request ignored"); + return; + } else if (text.length() == 0) { + Log.w(TAG, "setting empty hostname"); + } else { + Log.i(TAG, "hostname has been set: " + text); + } + SystemProperties.set(PROP_HOSTNAME, text); + persistHostname(text); + setSummary(text); + } + + @Override + public String getText() { + return SystemProperties.get(PROP_HOSTNAME); + } + + @Override + public void onSetInitialValue(boolean restoreValue, Object defaultValue) { + String hostname = getText(); + persistHostname(hostname); + } + + public void persistHostname(String hostname) { + Settings.Secure.putString(getContext().getContentResolver(), + Settings.Secure.DEVICE_HOSTNAME, hostname); + } +} From 52da61166ca1cab6eefe476a8e8783041de6ff15 Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Sun, 16 Jan 2011 01:58:27 +0100 Subject: [PATCH 687/989] Translation Settings to Spanish for Bluetooth text Change-Id: Ib5630cf2f4fa6dd1177a94fcc9c0d0c632678d8e --- res/values-es/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 63982653d43..6cac34777f7 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -87,7 +87,7 @@ "Agotada" "Sobretensión" "Error desconocido" - "Ajustes de Bluetooth" + "Bluetooth" "Visible" "Visible durante %1$s segundos..." "Hacer visible el dispositivo" @@ -282,7 +282,7 @@ "Administración de dispositivos" "Seleccionar administradores de dispositivos" "Añadir o eliminar administradores de dispositivos" - "Ajustes de Bluetooth" + "Bluetooth" "Activar Bluetooth" "Ajustes de Bluetooth" "Ajustes de Bluetooth" From b9bbab90f0277465e97d4518549d012295fa6c0a Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Sun, 16 Jan 2011 01:32:57 +0000 Subject: [PATCH 688/989] Use new Settings menu icons for MDPI Change-Id: I56f6121a61d2fa7cfc5c0a96d05019eb8db137db --- res/drawable-mdpi/ic_settings_sync.png | Bin 1318 -> 1589 bytes res/drawable-mdpi/ic_settings_wireless.png | Bin 1128 -> 1958 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-mdpi/ic_settings_sync.png b/res/drawable-mdpi/ic_settings_sync.png index 71bf5f1d2c78538249f08cdaa44fc9ba2999ee15..dd6c7661a21ab9d5d6de3a3ae0d26955ceb5bf0f 100755 GIT binary patch delta 1536 zcmV+b2LJh{3bhQ7B!32COGiWi{{a60|De66lK=n!32;bRa{vGUNB{r;NB~C3Yd!z~ z010+*L1zE}03ZMW03ZN|`kb8r00lWoL_t(o!|j(#h^0pr$N&FR^?moz_uhWkcQBI? z<7g}R1jR=N1haFa@j*mT6EP675Q*;Gieza5Di~zYr6!ArD}NJk5sWQDKoAKNVMdHf zLiadxd-^`Vuj>3=^qui`(|4vD1UGY_7FASz=U4x8PE~!tUHd;9PcwOYd;3K5E?l_q zzXdqPF^^fRc{>%%9RU`c6MzAT^H$9J0FVKsh31Pew}Ut-0Ot-{l2!n80JP>~08j&% z02l)pk(|uOZhwI+gWw$;-?S*HL$cp$x8B`uwLcn*;=RFa6F_$NYjs_}HknNRG?`2; z=bW#a*&cw|T%Dy5@dUCX=Nwkr?e%W2_oWcSS0UU7pqaBDOd?Q}#jGsLH&@#2-|P>E z&yUCBOJ;U$uF9d1+!o-7^9UfOoI|VKeh0}%a>`o-K!3Aa0!o6r8j#*j@*CZ5_dOwm z9}b7ZS4d_6(`5i*iE{%`0_cKRk0Es3y)v_8W*;!KHqC~FUIlO&zzoEi1atQw>AoVy zw*k0RRn@;qRsj6s#f!^x;KR(%F07A#K&nY1YNwb zcjFiC{zg$0lbzk&>*LWVcRC$Z)y(?+Gu_qR>VqMK@4Nio><$7~Q=Og|j)pIiypDqs z#bQF*5tt~cZDwa$t=1O_K9*8iPdRmhg|Dxzt$#gaW^2>wG_9?!;_TV8>h*fQx!L!e z^LX#Z-itY>X8|QbaQ6)h_5cpbwlNR+p-mqGkQ71)op!tZ832#hseX&gAqgp^RWo~Z zV`JkB&1SRb?l(V107kM%DPcOR{^+iMNq|e{?(Z*RJSV9qsksPo2tblRqS8y5?ZY$ zI-SnP0DLEV?$=fI)|4D_0l>K!<98*z34i%hDW_lMoMC2%0cfV2QazhaFOj@bHp;(C z`m#e?CI=N7l6D4z!7FAqFta*@pb!G4(^(n}_I}@NmLHMuO?Ph}C?H5GQ%ZeF&wBRX zxqEG9IuwG1(ol@iLkM+F`Kq#BlO#X*&{?x^A;#D@v+g{p3IJt{v7AiC!{KoBOn*x0 z8FwGL`^^xHB>zcD>FMlwhom1{1xM=BB~1Xm;O^J63pwY4#OGSA_NM@xlhg;W31HLR z`y~5yN}5imKhHV;Ozu;6O(p#_XMbAK4#{-%L_GE~+TPvv{ePdM@%Xm{>JY-$BzboKvAgdsI$zxEasa?26(NKV zll%e6Pml!75JQ*-v&%5<5NLV!^DaL_aaX`ovugI7dmfOia`q8P;ow5Tu_xgYfSVy| z80~%#-y?ZHK?4CJ0VAmSWh4hggcz=nd~7fnyi}HDo@e{%uH(gA08nMm+ka;EEdY;7 z`aFof1Ce>2xgY=~$lvhVpCkF#vMjZj?aS=8FQP>yB$?5AAU+7_0gxYpusVml2H-CM zUXXOj-S^GR0q9O|!aFH&O9_&4_yEGo1pk18W3`Ke7tcO`T0ka{PqOn9DR7JuN7reg zf9ebG_G=%_T>{pO{2b^2001R)MObuXVRU6WV{&C-bY%cCFflPL zFflDKHB>P+Ix{#rGc_wPFgh?WtAbWr0000bbVXQnWMOn=I&E)cX=Zr{B3Wd5TILizb0!kSuxDW$D?Wj{pGN=>4u2r~HiNabH4%@; z#p>!RhxPFA@bl~I>zDZSBr7ZHDSpiuA0g(5$z=M)YPG(rudk0|h?0^LQCC;@zy3|P zRl(%sq*z&5kv2CszsbqT>94G;v{hAAiL$aXQC?my03rr6>FDT43WvjDdwV;UNF=_i zuC5+xXlPK|+S=|1V1Hy}L_R(~4#=|XaXOvCX0r*i+5GonlZk&1XJ==>2P;1(lSyf3 zXGbhAFAGIcLPbSIzMh^Q<<0;`M@Qw0i;L-+ni`o@=H})yV-0`-0)dACZLtBISFfxwX z?RF;taV_-V!RW(hf7%R8OiWlYzfxLSYU7?md<;H@Ip6yFdU9%N%7bd?2S7Kp5k$~e zCnqO%Wcs0{rGMoa-V?ATgJeJ)92~>|sG*~yBc4_tK(?KEd3mw>}(K}FMk5?FxjOK`uZ;b|Ed9G&}y+* zsBi&CWMB-A1t{;QGiJ?i6lHB~Z7bIxOR=}NC(h5$zlH|h<9!S)3=jl;0cdO50Far( z0Dx==;7`tT&zU9X`Ot>Lc<`MWdr$=erT7Q4Crh+JB962HfUX44OAN%CrbDV-k|Y%l zB?G`eAAcRRnH2!Wl1BCD4J(m}2BM_S003t$Is)ahdcCJ?4LhS30K`XTjWtfL%Ht-s?p1&DNW0HmMg2LPSu3n{RM&$IwwQP4n6(cv`g zU0Palp|cGzAObDo_c;QE43X(oGl;n$>J0J33}$o|%+Ag-+c%_~BGiQx zf&C{4yvuiP1+_sNZqfYwycM=Tp(k|l{2+MRV9j7tQ`5JZUP#^|(=L`3_mt&`)6EWQ z-G88VoaM-)7jvZh8SGx5ZNCOfHjLEC2_GSVeS4?lcxGls#^PxJkO?3fjWSae;_@N0 zajg9wcZFWEz)K3cq}HU^pr{M{DzNc3H#aMHzL4OSBO^cnG<&FOv}0b=Q~>fJ<1S>| zOE!!P3WGCy01RO}d}!Osz3zmlWnLo%C>EnG)=1ngTbQT?=MkGO#rA0Avgetogl~#&Itfe#+X{IR=v4g zE>x*h;<~OM2{ng~cy#w$OqPQZV=mGV0mpHwwr#H)hJW$Td_F&3DwQT&F4s&;OUtUJ zX(i5itsx?H2(sNdA%sbiq_3{7hL)F?4@INVbIr}oXWef15s69~p@b1aV50=;{x=?h zAOt!BMYUoWli6(cQ8t@>90&wb;cz%7gs32*-3Y-Niij}AnBzF^R4Vl~P1CwNIy!#n z^ZUOkQGcofA|PTtn_t!-ZjOh||3U&3ZkMi~Jn-g$!%cpF*BA5izaJkTPaHmcc#$zy zavY})LAL-HV}x@q4-F4RRaO07JRbkV>-C;PL|vc&Y$*CKzp&wjn zZ?(6#e-a2Z{ovWNX9sJwnkq?B-9$YCx~{|H$A6F2U@-JSJRZNonA|Fa0EtRKfB+zX z?bv3mR$HkUl@+sUt~-uH0Dw>`q06OtUAo?)scMTPF?}mBLI|Lg9%wxn`JQj-*LRt_75JCYFfpc!=^ZD^?c4Z0(rGB3;sO!3{Dyo|h zpntWRRjE|XVlJ0k=A4UQFc=GlLLE$!+yDd+1qc*A-Q|j|WHOSXDEJD1Wm$Oa*s;>& z)YKnbx*iV(gS`MCo2HrhVtzi!7{x<}I^Okqy$2X$ZUWnC004w=Y{RImEG{jkCsWTq zJ$SJ78y>eiiYTnLwY5KvjE?@+-_*3qIe*7jQeYSco;-QdnVp@T9vmFJ)z#I7jIsA; zXJ-duvDnumk;r=zrJ4`|Y|92hU*5wI1t6lVD9W4h)_8Qisc9yip7|^id7}*xM+XN# z|G5yD?(6HbGnq^spl)Swa1boZfo2x{Kjl2T^Fv{hbfq{Wvt*@>9*%2ar;lc&GP$&plmcg>DmzQB@XD1|+NhlNw z;`;UL_Wk?!rzf62w*c`w+~)5~Oj0SO;5ZIiwv{)^Mxj=-Yyd<>QDj}$J*ujP2_XzY zfMYu~(=`8HDwY1!5{b-wc>X+JSbtc+EnlyspkX<}!omWcK7HEBWHL+t7#R3+yQ3{r&yFR8@7VudmNq zT3QmaEbr!KXMpbR?s}e5sehEXdGn?jiA1K?*NcxzaHmO`NrBoYbi?d`2jO-=r7Y;5eOM!7ufaK|Yd z<;7B|H0yBgRI6rsW@h$h>FM-e`uh6JL?VIB&CPq6-`|}unM{H#%YP7$$LXzGw>)ia zZQl-sLcJBk-~!S1cs!bASq~LzaL))d*2LW0oVa%FTKVbI zr=MmrnZF)+`|a~b-+AZz*_G^PiA3W5k3RaSxV*e97-Rc23;XK1HIrmA35ud%G#WJ& zMOidWbD0prn9LT#;eT*hRaH@~R=?U?@pg@jjKJF3nsod2ZQqF#C*B1B7#bQHx_I$o zF&d3JM~@zTU6Ze;hYugZP+Ix{#rGc_wPFgh?WtAbWr0000bbVXQnWMOn=I&E)cX=Zr< uGB7bQEif@HFf~*$HaasnIx{sZFfckWFxubl=aC^N3IG5}MNUMnLSTaU-+1`| delta 1075 zcmV-31kC%U59kPxB$IdtB!2`7Nkl z5Q4fXf=L(AMHoR)1O@&F(S;BN(M2Ezp&$v75D1c>B!QX^r{Q!uoCnmYIGoN?&+}_P z5TTlF;f+6d+5Eou_dU=1yoYaUj*gDxEFZ0$@pDe#%n2m?&7rTaPk+2#uPiSwn?s?{ z6)atV)xeCf;)t6cwghv*z9uIpcbm;-e^F79)YsR?MqprIpkZ%s?_p|c>Xm|m0$pBS zp5*4{N=izKXfztd2c2YvkJab%RnN`M-C0>#5x?KxySTXc3Iw|TbiU?yZP?!4UWlmM z($dmu?RL8YnwXd&f!tLrJ%-<9`p`BvH#@4T zsv1v~f}EV3&V+=7Y8?0#KrP{L`1{n@t^NtSi!fAw+9Kab5>0 z6DK0nVw?KZIT14frT`$lux2O_M#QbVySo9H(g7p|dxSkFeA4h*7nG2=5Fh|0rqVd@ z8Cpx+ZhyB-OiXYt@M1CmyuY-xw4<`J@-5XOaO9o%D4>4ga^cNrT3cKDfH7Ui+m5pU z`EQz^pMSEwy?re|Ki_AuSmJjbs|45uoOX!zWnp1q9WN)$2W5|P@Q>kLs zMBHjXJ&2tE0s-cnk)NC&T&F4^5+KRA5#R-*5`fg4{~mlV=K66G1jj>yJ=}|yfHoQh zXgm~=A0WcJ01L9nNQ%ak;O{U9-UF$SN+22%Q7fPpBmnvVRt3=K_&vZmpvT$}{GOs4 tTqyi)5N-5P-390Wn4A;%-_K701^}9DKej{Zu^j*a002ovPDHLkV1kA1`mF!} From f41ff0e6f3ded00e3ac773c8a1f344108d20525f Mon Sep 17 00:00:00 2001 From: thiasB Date: Mon, 17 Jan 2011 12:35:50 +0100 Subject: [PATCH 689/989] German: updated translation --- res/values-de/strings.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index aab006d94b1..be19551ad7f 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -214,6 +214,7 @@ "Einstellungen" "Flugmodus" "Alle drahtlosen Verbindungen deaktivieren" + Gerätename "Drahtlosverbindungen werden deaktiviert..." "Drahtlosverbindungen werden aktiviert..." "Drahtlos & Netzwerke" @@ -338,6 +339,13 @@ + + + + Speichern + + Abbrechen + "WLAN" "WLAN aktivieren" "WLAN-Einstellungen" @@ -503,11 +511,15 @@ "Telefonstatus" "Systemaktualisierungen" + CPU-Information + Speicher (verfüg./insg.) "Android-Version" "Modellnummer" "Baseband-Version" "Kernel-Version" "Build-Nummer" + Mod-Version + Unbekannt "Nicht verfügbar" "Status" "Status" @@ -873,10 +885,14 @@ "Optionen zur Anwendungsentwicklung festlegen" "USB-Debugging" "Debugmodus bei Anschluss über USB" + USB-Debugging Benachrichtigung + Zeige Benachrichtigung, wenn USB-Debugging verbunden ist "Aktiv lassen" "Display wird beim Laden nie in den Ruhezustand versetzt" "Falsche Standorte" "Falsche Standorte zulassen" + App beenden + Gedrückthalten der Zurück-Taste beendet die Anwendung im Vordergrund. "USB-Debugging zulassen?" "USB-Debugging ist nur für Entwicklungszwecke vorgesehen. Damit können Sie Daten zwischen Ihrem Computer und Ihrem Gerät kopieren, Anwendungen auf Ihrem Gerät ohne Benachrichtigung installieren und Protokolldaten lesen." "Gadget auswählen" @@ -1162,4 +1178,9 @@ "Eingehende Anrufe" "Benachrichtigungen" "Feedback" + + + (%d Widgets) + + CyanogenMod From 870580a3b16c7626b6e2ae0885a7e26fdb458f8a Mon Sep 17 00:00:00 2001 From: Eug89 Date: Mon, 17 Jan 2011 19:15:07 +0100 Subject: [PATCH 690/989] Updated Italian translations: Device hostname and NFC toggle error Change-Id: I5ab40ea8412fad8e916d08ebee535c4c619bdc8c --- res/values-it/strings.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index fc9aba48645..4890dc2e19d 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -215,6 +215,8 @@ "Impostazioni" "Modalità aereo" "Disattiva tutte le connessioni wireless" + + Hostname dispositivo "Disattivazione connessioni wireless..." "Attivazione connessioni wireless..." "Wireless e reti" @@ -336,9 +338,14 @@ "Ricorda impostazioni" "NFC" "Usa Near Field Communication per leggere e scambiare tag" - - - + Si è verificato un errore. + + + + Salva + + Annulla + "Wi-Fi" "Attiva Wi-Fi" "Impostazioni Wi-Fi" From 3c0084acf68d6a42f6d7aa671caaf2b55c512630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vaucher?= Date: Mon, 17 Jan 2011 22:25:40 +0100 Subject: [PATCH 691/989] French: hostname setting Change-Id: I3c138051cd8ae30c36e056e1f33f6bbf673aa465 --- res/values-fr/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index c6a05f588d9..e3db127c724 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -215,6 +215,7 @@ "Paramètres" "Mode avion" "Désactiver toutes les connexions sans fil" + Nom d\'hôte du téléphone "Désactivation des connexions sans fil…" "Activation des connexions sans fil…" "Sans fil et réseaux" @@ -338,6 +339,13 @@ "Utiliser la communication en champ proche pour lire et échanger des tags" "Une erreur est survenue" + + + + OK + + Annuler + "Wi-Fi" "Activer le Wi-Fi" "Paramètres Wi-Fi" From 88a8067ca5c58e3af6581361434c9a77c419ed38 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Mon, 17 Jan 2011 18:44:40 -0800 Subject: [PATCH 692/989] Settings: Un-double the brightnessWidget % With the fix to aapt's format-checking, we can properly show %-signs. Change-Id: I12cfae7ba5d849a03a4ef9755eff65624c964e76 --- res/values/arrays.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 865971186b6..0c5a9ee18ab 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -419,10 +419,10 @@ - Auto/Dim/40%%/100%% - Auto/Dim/25%%/75%%/100%% - Auto/25%%/100%% - Dim/100%% + Auto/Dim/40%/100% + Auto/Dim/25%/75%/100% + Auto/25%/100% + Dim/100% From 102b598e60c697701b4f27635c0605b64af519c6 Mon Sep 17 00:00:00 2001 From: Inseok Lee Date: Tue, 18 Jan 2011 19:06:27 +0900 Subject: [PATCH 693/989] Update korean translation Change-Id: I81a3a2e0d9f5784883063e277e703252aee99c44 --- res/values-ko/arrays.xml | 7 +++ res/values-ko/strings.xml | 96 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 102 insertions(+), 1 deletion(-) diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml index 494a9468f4c..7d1f6e101dc 100644 --- a/res/values-ko/arrays.xml +++ b/res/values-ko/arrays.xml @@ -154,4 +154,11 @@ "무음 모드일 때만" "무음 모드가 아닐 때만" + + + 회색 + 투명 + + + diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index d88f497c25f..a03f0d218d6 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -800,7 +800,7 @@ "애플리케이션에서 시작했습니다." - "%1$s 무료" + "%1$s 비어 있음" "%1$s 사용됨" "RAM" @@ -1161,4 +1161,98 @@ "수신전화" "알림" "반응" + + + 제목없음 + + ADW런처 + + + 가능한 버튼 + 와이파이 + 와이파이 테더링 + 블루투스 + GPS + 모바일 데이터 + 데이터 동기화 + 2G/3G + 벨소리 모드 + 밝기 + 자동 방향 조정 + 화면 자동 꺼짐 + 에어플레인 모드 + 조명 + 잠금 화면 + + 와이파이를 활성화/비활성화 + 와이파이 테더링을 활성화/비활성화 + 불루투스를 활성화/비활성화 + GPS 활성화/비활성화 + 모바일 데이터 활성화/비활성화 + 데이터 동기화 활성화/비활성화 + 2G와 3G 전환 + 진동 모드와 벨소리 모드 전환 + 밝기 단계 전환 + 자동 방향 조정 활성화/비활성화 + 화면 자동 꺼짐 설정 + 에어플레인 모드 활성화/비활성화 + 조명 활성화/비활성화 + 잠금 화면 활성화/비활성화 + + 위젯 세부 설정 + 와이파이 설정 + 데이터 설정 + 전원 설정 + + 일반 설정 + + 데이터는 3G를 비활성화시킵니다. + 데이터는 3G를 활성화시킵니다. + 와이파이는 3G를 비활성화시킵니다. + 와이파이는 3G를 활성화시킵니다. + 둥근 모서리 + 수직 방향 + 투명 위젯 + 와이파이는 동기화를 활성화시킵니다. + 와이파이는 동기화를 비활성화시킵니다. + 진동 모드일때 소리 아이콘 켜짐 + 데이터 로밍 감지 + 외부 전원은 블루투스를 활성화시킵니다. + 외부 전원은 블루투스를 비활성화시킵니다. + 외부 전원은 와이파이를 활성화시킵니다. + 외부 전원은 와이파이를 비활성화시킵니다. + + 모바일 데이터가 비활성화되었을때 2G를 사용합니다. + 모바일 데이터가 활성화되었을때 3G를 사용합니다. + 와이파이가 활성화되었을때 2G를 사용합니다. + 와이파이가 비활성화되었을때 3G를 사용합니다. + 둥근 아이콘 사용 + 위젯 배경 없음 + 수직 방향으로 보여줍니다. + 와이파이가 활성화되었을때 동기화를 활성화합니다. + 와이파이가 비활성화되었을때 동기화를 비활성화합니다. + 진동 모드일때 소리가 활성화 되있는것처럼 보이게 합니다. + 데이터 로밍이 활성화되어있는 경우 데이터 상태가 붉게 보입니다. + 전원이 연결되었을 때 블루투스를 활성화합니다. + 전원 연결이 끊겼을때 블루투스를 비활성화합니다. + 전원이 연결되었을 때 와이파이 활성화 + 전원이 연결이 끊어졌을 때 와이파이 비활성화 + + 네트워크 연결 선택 + 밝기 단계 선택 + 벨소리 방식 선택 + 화면 시간초과 선택 + 배경 선택 + + 설정되지 않았습니다. 다시 추가해 주세요. + + 확인 + + + (%d개의 위젯) + + CyanogenMod 설정 + USB 디버깅 알림 + USB 디버깅이 연결되었을 때 알림을 표시합니다. + From 0d5eb3a6ccb83642a9ad628fc22af1a791f2039a Mon Sep 17 00:00:00 2001 From: thiasB Date: Tue, 18 Jan 2011 14:55:37 +0100 Subject: [PATCH 694/989] German: power widget options --- res/values-de/arrays.xml | 5 +++ res/values-de/strings.xml | 80 +++++++++++++++++++++++++++++++++++++++ res/values/strings.xml | 2 +- 3 files changed, 86 insertions(+), 1 deletion(-) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index a72b6c70707..48988124725 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -154,4 +154,9 @@ "Nur im Lautlosmodus" "Außer im Lautlosmodus" + + + Grau + Transparent + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index be19551ad7f..e8ce19a60b8 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1179,6 +1179,86 @@ "Benachrichtigungen" "Feedback" + Schaltflächen + WLAN + WLAN-Hotspot + Bluetooth + GPS + Mobilfunk-Daten + Synchronisierung + 2G/3G + Klingelmodus + Helligkeit + Ausrichtung + Bildschirm-Zeitlimit + Flugmodus + Taschenlampe + Gesperrter Bildschirm + + WLAN ein/ausschalten + Verwendung als WLAN-Hotspot ein/ausschalten + Bluetooth ein/ausschalten + GPS ein/ausschalten + Datenübertragung über das Mobilfunknetz ein/ausschalten + Synchronisierung ein/ausschalten + Zwischen 2G and 3G umschalten + Zwischen Klingelton und Vibration umschalten + Helligkeitsstufe ändern + Orientierungssensor ein/ausschalten + Zeitlimits für Bildschirmabschaltung einstellen + Flugmodus ein/ausschalten + Taschenlampenmodus ein/ausschalten + Bildschirmsperre ein/ausschalten + + Widget-Einstellungen + WLAN-Einstellungen + Daten-Einstellungen + Energie-Einstellungen + + Allgemeine Einstellungen + + Daten deaktiviert 3G + Daten aktiviert 3G + WLAN deaktiviert 3G + WLAN aktiviert 3G + Abgerundete Ecken + Vertikale Anordnung + Transparentes Widget + WLAN aktiviert Synchronisierung + WLAN deaktiviert Synchronisierung + Vibrieren als EIN zeigen + Daten-Roaming überwachen + Netzteil aktiviert Bluetooth + Netzteil deaktiviert Bluetooth + Netzteil aktiviert WLAN + Netzteil deaktiviert WLAN + + 2G wenn mobile Daten deaktiviert ist + 3G wenn mobile Daten aktiviert ist + 2G wenn WLAN deaktiviert ist + 3G wenn WLAN deaktiviert ist + Nutze abgerundete Ecken für das Widget + Hintergrund für das Widget ausblenden + In vertikaler Ausrichtung anzeigen + Synchronisierung wenn WLAN ein + Keine Synchronisierung wenn WLAN aus + Zeige 'Ton ein', wenn auf nur Vibration gestellt + Datenstatus rot, wenn Daten-Roaming eingeschaltet ist + Bluetooth aktivieren, wenn Netzteil angeschlossen wird + Bluetooth deaktivieren, wenn Netzteil entfernt wird + WLAN aktivieren, wenn Netzteil angeschlossen wird + WLAN deaktivieren, wenn Netzteil entfernt wird + + Netzwerkmodus wählen + Helligkeitsstufen wählen + Klingelmodus wählen + Bildschirm-Zeitlimit wählen + Hintergrund auswählen + + Nicht konfiguriert + + Ok + (%d Widgets) diff --git a/res/values/strings.xml b/res/values/strings.xml index c08dd9ac5d0..b16262c982f 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2813,7 +2813,7 @@ found in the list of installed applications. Switch between ring and vibrate only Switch between brightness levels Enable/disable orientation sensor - Set diferent screen timeouts + Set different screen timeouts Enable/disable airplane mode Enable/disable flashlight mode Enable/disable lock screen From 5c12de5b08f7f07731031a6c3b6ba65bc4c3e7ba Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Tue, 18 Jan 2011 16:34:47 -0500 Subject: [PATCH 695/989] Fix broken translations. Change-Id: Ie645142d47f2b2b33f8c73e884fa2cc5da1900d3 --- res/values-de/strings.xml | 2 +- res/values-ko/strings.xml | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index e8ce19a60b8..14422c415bb 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1242,7 +1242,7 @@ In vertikaler Ausrichtung anzeigen Synchronisierung wenn WLAN ein Keine Synchronisierung wenn WLAN aus - Zeige 'Ton ein', wenn auf nur Vibration gestellt + Zeige \'Ton ein\', wenn auf nur Vibration gestellt Datenstatus rot, wenn Daten-Roaming eingeschaltet ist Bluetooth aktivieren, wenn Netzteil angeschlossen wird Bluetooth deaktivieren, wenn Netzteil entfernt wird diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index a03f0d218d6..4565abe383a 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1162,12 +1162,8 @@ "알림" "반응" - - 제목없음 - ADW런처 - 가능한 버튼 와이파이 와이파이 테더링 From 53392ea319772bf72bbd408a35a1a47c1a69ad8a Mon Sep 17 00:00:00 2001 From: Christian Mehlmauer Date: Tue, 25 May 2010 18:39:46 +0200 Subject: [PATCH 696/989] replaced deprecated getIntent with parseURI Change-Id: Iabf82ff0f9be2a76dece9aafe8603bf83ac7d049 --- src/com/android/settings/quicklaunch/QuickLaunchSettings.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/quicklaunch/QuickLaunchSettings.java b/src/com/android/settings/quicklaunch/QuickLaunchSettings.java index ca5d3ab7dc7..2d2b01cd72f 100644 --- a/src/com/android/settings/quicklaunch/QuickLaunchSettings.java +++ b/src/com/android/settings/quicklaunch/QuickLaunchSettings.java @@ -204,7 +204,7 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen return true; } - public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { + public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { // Open the clear shortcut dialog Preference pref = (Preference) getPreferenceScreen().getRootAdapter().getItem(position); @@ -314,7 +314,7 @@ private synchronized void refreshShortcuts() { String intentUri = c.getString(intentColumn); PackageManager packageManager = getPackageManager(); try { - Intent intent = Intent.getIntent(intentUri); + Intent intent = Intent.parseUri(intentUri, 0); ResolveInfo info = packageManager.resolveActivity(intent, 0); if (info != null) { title = info.loadLabel(packageManager); From 550def1c931b5379d5e5a9b80b0c0cacb59d8977 Mon Sep 17 00:00:00 2001 From: Christian Mehlmauer Date: Sat, 5 Jun 2010 14:42:00 +0200 Subject: [PATCH 697/989] Disabled verbose logging Change-Id: If4612b5c045fb9819ab0668a628933a530606262 --- src/com/android/settings/UsageStats.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/UsageStats.java b/src/com/android/settings/UsageStats.java index fcb699026e3..f67eeec4dd9 100755 --- a/src/com/android/settings/UsageStats.java +++ b/src/com/android/settings/UsageStats.java @@ -52,7 +52,7 @@ */ public class UsageStats extends Activity implements OnItemSelectedListener { private static final String TAG="UsageStatsActivity"; - private static final boolean localLOGV = true; + private static final boolean localLOGV = false; private Spinner mTypeSpinner; private ListView mListView; private IUsageStats mUsageStatsService; From 5bb7ee38e1069078fbb5ef8953861589df84c689 Mon Sep 17 00:00:00 2001 From: "Jiehua.Dai" Date: Wed, 12 May 2010 08:37:52 +0200 Subject: [PATCH 698/989] Fix window leak problems in settings. There were window leak in the settings application. These leak happens when an AlertDialog displays, rotate the phone, then it would cause window leak. Change-Id: I914897bf657933efea72eeea66076dc288098420 --- src/com/android/settings/ApnEditor.java | 71 ++++++++++++++----- .../android/settings/LanguageSettings.java | 63 ++++++++++------ src/com/android/settings/ProxySelector.java | 35 +++++++-- .../settings/SettingsSafetyLegalActivity.java | 35 ++++++--- .../bluetooth/CachedBluetoothDevice.java | 31 ++++++-- src/com/android/settings/vpn/VpnEditor.java | 52 +++++++++----- 6 files changed, 208 insertions(+), 79 deletions(-) diff --git a/src/com/android/settings/ApnEditor.java b/src/com/android/settings/ApnEditor.java index e097854ee92..72dba1ab4dd 100644 --- a/src/com/android/settings/ApnEditor.java +++ b/src/com/android/settings/ApnEditor.java @@ -17,6 +17,7 @@ package com.android.settings; import android.app.AlertDialog; +import android.app.Dialog; import android.content.ContentUris; import android.content.ContentValues; import android.content.Intent; @@ -51,6 +52,7 @@ public class ApnEditor extends PreferenceActivity private static final int MENU_DELETE = Menu.FIRST; private static final int MENU_SAVE = Menu.FIRST + 1; private static final int MENU_CANCEL = Menu.FIRST + 2; + private static final int ERROR_DIALOG_ID = 0; private static String sNotSet; private EditTextPreference mName; @@ -347,19 +349,8 @@ private boolean validateAndSave(boolean force) { String mcc = checkNotSet(mMcc.getText()); String mnc = checkNotSet(mMnc.getText()); - String errorMsg = null; - if (name.length() < 1) { - errorMsg = mRes.getString(R.string.error_name_empty); - } else if (apn.length() < 1) { - errorMsg = mRes.getString(R.string.error_apn_empty); - } else if (mcc.length() != 3) { - errorMsg = mRes.getString(R.string.error_mcc_not3); - } else if ((mnc.length() & 0xFFFE) != 2) { - errorMsg = mRes.getString(R.string.error_mnc_not23); - } - - if (errorMsg != null && !force) { - showErrorMessage(errorMsg); + if (getErrorMsg() != null && !force) { + showDialog(ERROR_DIALOG_ID); return false; } @@ -414,12 +405,54 @@ private boolean validateAndSave(boolean force) { return true; } - private void showErrorMessage(String message) { - new AlertDialog.Builder(this) - .setTitle(R.string.error_title) - .setMessage(message) - .setPositiveButton(android.R.string.ok, null) - .show(); + private String getErrorMsg() { + String errorMsg = null; + + String name = checkNotSet(mName.getText()); + String apn = checkNotSet(mApn.getText()); + String mcc = checkNotSet(mMcc.getText()); + String mnc = checkNotSet(mMnc.getText()); + + if (name.length() < 1) { + errorMsg = mRes.getString(R.string.error_name_empty); + } else if (apn.length() < 1) { + errorMsg = mRes.getString(R.string.error_apn_empty); + } else if (mcc.length() != 3) { + errorMsg = mRes.getString(R.string.error_mcc_not3); + } else if ((mnc.length() & 0xFFFE) != 2) { + errorMsg = mRes.getString(R.string.error_mnc_not23); + } + + return errorMsg; + } + + @Override + protected Dialog onCreateDialog(int id) { + + if (id == ERROR_DIALOG_ID) { + String msg = getErrorMsg(); + + return new AlertDialog.Builder(this) + .setTitle(R.string.error_title) + .setPositiveButton(android.R.string.ok, null) + .setMessage(msg) + .create(); + } + + return super.onCreateDialog(id); + } + + @Override + protected void onPrepareDialog(int id, Dialog dialog) { + super.onPrepareDialog(id, dialog); + + if (id == ERROR_DIALOG_ID) { + String msg = getErrorMsg(); + + if (msg != null) { + ((AlertDialog)dialog).setMessage(msg); + } + } } private void deleteApn() { diff --git a/src/com/android/settings/LanguageSettings.java b/src/com/android/settings/LanguageSettings.java index 8ab8a0c47b3..50c78b65ac6 100644 --- a/src/com/android/settings/LanguageSettings.java +++ b/src/com/android/settings/LanguageSettings.java @@ -57,6 +57,8 @@ public class LanguageSettings extends PreferenceActivity { private String mLastInputMethodId; private String mLastTickedInputMethodId; + + private AlertDialog mDialog = null; static public String getInputMethodIdFromKey(String key) { return key; @@ -258,29 +260,35 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen if (selImi == null) { return super.onPreferenceTreeClick(preferenceScreen, preference); } - AlertDialog d = (new AlertDialog.Builder(this)) - .setTitle(android.R.string.dialog_alert_title) - .setIcon(android.R.drawable.ic_dialog_alert) - .setMessage(getString(R.string.ime_security_warning, - selImi.getServiceInfo().applicationInfo.loadLabel( - getPackageManager()))) - .setCancelable(true) - .setPositiveButton(android.R.string.ok, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - chkPref.setChecked(true); - mLastTickedInputMethodId = id; - } - - }) - .setNegativeButton(android.R.string.cancel, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - } - - }) - .create(); - d.show(); + if (mDialog == null) { + mDialog = (new AlertDialog.Builder(this)) + .setTitle(android.R.string.dialog_alert_title) + .setIcon(android.R.drawable.ic_dialog_alert) + .setCancelable(true) + .setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + chkPref.setChecked(true); + mLastTickedInputMethodId = id; + } + + }) + .setNegativeButton(android.R.string.cancel, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + } + + }) + .create(); + } else { + if (mDialog.isShowing()) { + mDialog.dismiss(); + } + } + mDialog.setMessage(getString(R.string.ime_security_warning, + selImi.getServiceInfo().applicationInfo.loadLabel( + getPackageManager()))); + mDialog.show(); } else if (id.equals(mLastTickedInputMethodId)) { mLastTickedInputMethodId = null; } @@ -305,4 +313,13 @@ public void onClick(DialogInterface dialog, int which) { return super.onPreferenceTreeClick(preferenceScreen, preference); } + @Override + protected void onDestroy() { + super.onDestroy(); + if (mDialog != null) { + mDialog.dismiss(); + mDialog = null; + } + } + } diff --git a/src/com/android/settings/ProxySelector.java b/src/com/android/settings/ProxySelector.java index 80fe3c90c98..66c81c62212 100644 --- a/src/com/android/settings/ProxySelector.java +++ b/src/com/android/settings/ProxySelector.java @@ -18,6 +18,7 @@ import android.app.Activity; import android.app.AlertDialog; +import android.app.Dialog; import android.content.ContentResolver; import android.content.Intent; import android.net.Proxy; @@ -73,6 +74,7 @@ public class ProxySelector extends Activity HOSTNAME_PATTERN = Pattern.compile(HOSTNAME_REGEXP); } + private static final int ERROR_DIALOG_ID = 0; public void onCreate(Bundle icicle) { super.onCreate(icicle); @@ -84,13 +86,32 @@ public void onCreate(Bundle icicle) { populateFields(false); } - protected void showError(int error) { + @Override + protected Dialog onCreateDialog(int id) { + if (id == ERROR_DIALOG_ID) { + String hostname = mHostnameField.getText().toString().trim(); + String portStr = mPortField.getText().toString().trim(); + String msg = getString(validate(hostname, portStr)); + + return new AlertDialog.Builder(this) + .setTitle(R.string.proxy_error) + .setPositiveButton(R.string.proxy_error_dismiss, null) + .setMessage(msg) + .create(); + } + return super.onCreateDialog(id); + } - new AlertDialog.Builder(this) - .setTitle(R.string.proxy_error) - .setMessage(error) - .setPositiveButton(R.string.proxy_error_dismiss, null) - .show(); + @Override + protected void onPrepareDialog(int id, Dialog dialog) { + super.onPrepareDialog(id, dialog); + + if (id == ERROR_DIALOG_ID) { + String hostname = mHostnameField.getText().toString().trim(); + String portStr = mPortField.getText().toString().trim(); + String msg = getString(validate(hostname, portStr)); + ((AlertDialog)dialog).setMessage(msg); + } } void initView() { @@ -188,7 +209,7 @@ boolean saveToDb() { int result = validate(hostname, portStr); if (result > 0) { - showError(result); + showDialog(ERROR_DIALOG_ID); return false; } diff --git a/src/com/android/settings/SettingsSafetyLegalActivity.java b/src/com/android/settings/SettingsSafetyLegalActivity.java index 0c51928bc15..368ee1dd68c 100644 --- a/src/com/android/settings/SettingsSafetyLegalActivity.java +++ b/src/com/android/settings/SettingsSafetyLegalActivity.java @@ -40,6 +40,8 @@ public class SettingsSafetyLegalActivity extends AlertActivity private WebView mWebView; + private AlertDialog mErrorDialog = null; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -85,14 +87,31 @@ public void onReceivedError(WebView view, int errorCode, } private void showErrorAndFinish(String url) { - new AlertDialog.Builder(this) - .setMessage(getResources() - .getString(R.string.settings_safetylegal_activity_unreachable, url)) - .setTitle(R.string.settings_safetylegal_activity_title) - .setPositiveButton(android.R.string.ok, this) - .setOnCancelListener(this) - .setCancelable(true) - .show(); + if (mErrorDialog == null) { + mErrorDialog = new AlertDialog.Builder(this) + .setTitle(R.string.settings_safetylegal_activity_title) + .setPositiveButton(android.R.string.ok, this) + .setOnCancelListener(this) + .setCancelable(true) + .create(); + } else { + if (mErrorDialog.isShowing()) { + mErrorDialog.dismiss(); + } + } + mErrorDialog.setMessage(getResources() + .getString(R.string.settings_safetylegal_activity_unreachable, url)); + mErrorDialog.show(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + + if (mErrorDialog != null) { + mErrorDialog.dismiss(); + mErrorDialog = null; + } } @Override diff --git a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java index f8d25ac9797..26bb4e8a75d 100644 --- a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java +++ b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java @@ -67,6 +67,8 @@ public class CachedBluetoothDevice implements Comparable private final LocalBluetoothManager mLocalManager; + private AlertDialog mDialog = null; + private List mCallbacks = new ArrayList(); /** @@ -194,12 +196,29 @@ public void onClick(DialogInterface dialog, int which) { } }; - new AlertDialog.Builder(context) - .setTitle(getName()) - .setMessage(message) - .setPositiveButton(android.R.string.ok, disconnectListener) - .setNegativeButton(android.R.string.cancel, null) - .show(); + if (mDialog == null) { + mDialog = new AlertDialog.Builder(context) + .setPositiveButton(android.R.string.ok, disconnectListener) + .setNegativeButton(android.R.string.cancel, null) + .create(); + } else { + if (mDialog.isShowing()) { + mDialog.dismiss(); + } + } + mDialog.setTitle(getName()); + mDialog.setMessage(message); + mDialog.show(); + } + + @Override + protected void finalize() throws Throwable { + if (mDialog != null) { + mDialog.dismiss(); + mDialog = null; + } + + super.finalize(); } public void connect() { diff --git a/src/com/android/settings/vpn/VpnEditor.java b/src/com/android/settings/vpn/VpnEditor.java index 66b16e849aa..9f4730b17b3 100644 --- a/src/com/android/settings/vpn/VpnEditor.java +++ b/src/com/android/settings/vpn/VpnEditor.java @@ -19,6 +19,7 @@ import com.android.settings.R; import android.app.AlertDialog; +import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.net.vpn.L2tpIpsecProfile; @@ -46,6 +47,7 @@ public class VpnEditor extends PreferenceActivity { private static final int MENU_SAVE = Menu.FIRST; private static final int MENU_CANCEL = Menu.FIRST + 1; + private static final int CONFIRM_DIALOG_ID = 0; private static final String KEY_PROFILE = "profile"; private static final String KEY_ORIGINAL_PROFILE_NAME = "orig_profile_name"; @@ -114,7 +116,7 @@ public boolean onOptionsItemSelected(MenuItem item) { case MENU_CANCEL: if (profileChanged()) { - showCancellationConfirmDialog(); + showDialog(CONFIRM_DIALOG_ID); } else { finish(); } @@ -193,21 +195,39 @@ private VpnProfileEditor getEditor(VpnProfile p) { } } - private void showCancellationConfirmDialog() { - new AlertDialog.Builder(this) - .setTitle(android.R.string.dialog_alert_title) - .setIcon(android.R.drawable.ic_dialog_alert) - .setMessage(mAddingProfile - ? R.string.vpn_confirm_add_profile_cancellation - : R.string.vpn_confirm_edit_profile_cancellation) - .setPositiveButton(R.string.vpn_yes_button, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int w) { - finish(); - } - }) - .setNegativeButton(R.string.vpn_mistake_button, null) - .show(); + + @Override + protected Dialog onCreateDialog(int id) { + + if (id == CONFIRM_DIALOG_ID) { + return new AlertDialog.Builder(this) + .setTitle(android.R.string.dialog_alert_title) + .setIcon(android.R.drawable.ic_dialog_alert) + .setMessage(mAddingProfile + ? R.string.vpn_confirm_add_profile_cancellation + : R.string.vpn_confirm_edit_profile_cancellation) + .setPositiveButton(R.string.vpn_yes_button, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int w) { + finish(); + } + }) + .setNegativeButton(R.string.vpn_mistake_button, null) + .create(); + } + + return super.onCreateDialog(id); + } + + @Override + protected void onPrepareDialog(int id, Dialog dialog) { + super.onPrepareDialog(id, dialog); + + if (id == CONFIRM_DIALOG_ID) { + ((AlertDialog)dialog).setMessage(mAddingProfile + ? getString(R.string.vpn_confirm_add_profile_cancellation) + : getString(R.string.vpn_confirm_edit_profile_cancellation)); + } } private VpnProfile getProfile() { From 9e3a776775d4e0bdca110b9b658e12f2aa79c991 Mon Sep 17 00:00:00 2001 From: Ben Clark Date: Wed, 21 Jul 2010 21:44:59 +0100 Subject: [PATCH 699/989] Removed unused import android.widget.LinearLayout Change-Id: I904f5e3a2054f99bbc7c685e9d7a805cb621819a --- src/com/android/settings/DateTimeSettingsSetupWizard.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/com/android/settings/DateTimeSettingsSetupWizard.java b/src/com/android/settings/DateTimeSettingsSetupWizard.java index 8dd970b0e9b..a6a60c1b2c9 100644 --- a/src/com/android/settings/DateTimeSettingsSetupWizard.java +++ b/src/com/android/settings/DateTimeSettingsSetupWizard.java @@ -20,7 +20,6 @@ import android.view.View; import android.view.Window; import android.view.View.OnClickListener; -import android.widget.LinearLayout; public class DateTimeSettingsSetupWizard extends DateTimeSettings implements OnClickListener { private View mNextButton; From 061be5fde8a50f34da60be696520d2705ab8b6d6 Mon Sep 17 00:00:00 2001 From: Ben Clark Date: Sat, 24 Jul 2010 23:06:16 +0100 Subject: [PATCH 700/989] Remove unused imports in SecuritySettings.java Change-Id: Ibce3dbdd8ee8a6cd1727313f3a2502717ee7f30a --- src/com/android/settings/SecuritySettings.java | 5 ----- src/com/android/settings/SoundSettings.java | 2 -- 2 files changed, 7 deletions(-) diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 822dd741b8c..4fc18d27291 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -20,7 +20,6 @@ import java.util.Observable; import java.util.Observer; -import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.admin.DevicePolicyManager; @@ -32,20 +31,16 @@ import android.database.Cursor; import android.location.LocationManager; import android.os.Bundle; -import android.os.SystemProperties; import android.preference.CheckBoxPreference; -import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceCategory; import android.preference.PreferenceManager; import android.preference.PreferenceScreen; -import android.preference.Preference.OnPreferenceChangeListener; import android.provider.Settings; import android.security.Credentials; import android.security.KeyStore; import android.telephony.TelephonyManager; -import android.util.Log; import android.view.View; import android.widget.TextView; import android.widget.Toast; diff --git a/src/com/android/settings/SoundSettings.java b/src/com/android/settings/SoundSettings.java index c4ee04c5f5c..80bc187cf66 100644 --- a/src/com/android/settings/SoundSettings.java +++ b/src/com/android/settings/SoundSettings.java @@ -16,8 +16,6 @@ package com.android.settings; -import static android.provider.Settings.System.SCREEN_OFF_TIMEOUT; - import android.content.BroadcastReceiver; import android.content.ContentResolver; import android.content.Context; From 3b56a01ab61a5b6467d629b670a63bbcb7a42aef Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Queru Date: Thu, 12 Aug 2010 14:30:26 -0700 Subject: [PATCH 701/989] Fix build - add missing import Change-Id: I31c5db903532c68b42760f29b3fbb46c7c7854f8 --- src/com/android/settings/SecuritySettings.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 4fc18d27291..2723791a57d 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -31,6 +31,7 @@ import android.database.Cursor; import android.location.LocationManager; import android.os.Bundle; +import android.os.SystemProperties; import android.preference.CheckBoxPreference; import android.preference.Preference; import android.preference.PreferenceActivity; From e811bbe75d306ccdcefd1255f4845e814249d394 Mon Sep 17 00:00:00 2001 From: thigobr Date: Wed, 21 Jul 2010 13:10:04 -0300 Subject: [PATCH 702/989] Fix Bluetooth Settings activity memory leak. There were two leaks in Bluetooth Settings: one when rotating the phone and other when scanning for bluetooth devices. --- src/com/android/settings/ProgressCategory.java | 10 +++++++++- .../android/settings/bluetooth/BluetoothSettings.java | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/ProgressCategory.java b/src/com/android/settings/ProgressCategory.java index 15810b33824..f611137a528 100644 --- a/src/com/android/settings/ProgressCategory.java +++ b/src/com/android/settings/ProgressCategory.java @@ -26,7 +26,8 @@ public class ProgressCategory extends PreferenceCategory { private boolean mProgress = false; - + private View oldView = null; + public ProgressCategory(Context context, AttributeSet attrs) { super(context, attrs); setLayoutResource(R.layout.preference_progress_category); @@ -41,6 +42,13 @@ public void onBindView(View view) { int visibility = mProgress ? View.VISIBLE : View.INVISIBLE; textView.setVisibility(visibility); progressBar.setVisibility(visibility); + + if (oldView != null) { + oldView.findViewById(R.id.scanning_progress).setVisibility(View.GONE); + oldView.findViewById(R.id.scanning_text).setVisibility(View.GONE); + oldView.setVisibility(View.GONE); + } + oldView = view; } /** diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java index 1e73b2d433e..78c531ce333 100644 --- a/src/com/android/settings/bluetooth/BluetoothSettings.java +++ b/src/com/android/settings/bluetooth/BluetoothSettings.java @@ -188,7 +188,8 @@ protected void onPause() { super.onPause(); mLocalManager.setForegroundActivity(null); - + mDevicePreferenceMap.clear(); + mDeviceList.removeAll(); unregisterReceiver(mReceiver); mLocalManager.unregisterCallback(this); From 66a4485c08ade158b0349f6b0271194703b36bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marta=20Bia=C5=82ka?= Date: Mon, 25 Oct 2010 15:39:04 +0200 Subject: [PATCH 703/989] Always set right auth_type value in apn. It fixes a bug that automatically sets auth_type value of editing apn that has and should have that value set to null (-1 = Not yet set) to auth_type value of an apn previously displayed in the apn editor. It is caused by careless persisting and reading data from SharedPreferences. Fixed to keep and persist (to be consistent with other apn's Preferences) null value for not yet set auth_type property. Change-Id: I4e125a4cdbad968c9f6ea8781a8c849f4c31c929 --- src/com/android/settings/ApnEditor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/ApnEditor.java b/src/com/android/settings/ApnEditor.java index 72dba1ab4dd..3f0c02fb73c 100644 --- a/src/com/android/settings/ApnEditor.java +++ b/src/com/android/settings/ApnEditor.java @@ -234,6 +234,8 @@ private void fillUi() { int authVal = mCursor.getInt(AUTH_TYPE_INDEX); if (authVal != -1) { mAuthType.setValueIndex(authVal); + } else { + mAuthType.setValue(null); } } From 6f7cba60236a21579f4b71a90147490ba0a340ab Mon Sep 17 00:00:00 2001 From: Peter Kuterna Date: Sun, 28 Nov 2010 22:35:31 +0100 Subject: [PATCH 704/989] Possible NumberFormatException of parseInt is outside try-catch Change-Id: I77c1e41185a8d3a1724af848d6bbfbb1da816b55 --- src/com/android/settings/SoundSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/SoundSettings.java b/src/com/android/settings/SoundSettings.java index 80bc187cf66..85b85b196bf 100644 --- a/src/com/android/settings/SoundSettings.java +++ b/src/com/android/settings/SoundSettings.java @@ -369,8 +369,8 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen public boolean onPreferenceChange(Preference preference, Object objValue) { final String key = preference.getKey(); if (KEY_EMERGENCY_TONE.equals(key)) { - int value = Integer.parseInt((String) objValue); try { + int value = Integer.parseInt((String) objValue); Settings.System.putInt(getContentResolver(), Settings.System.EMERGENCY_TONE, value); } catch (NumberFormatException e) { From a19579734ab1b89542994c847a76e82db0637b4e Mon Sep 17 00:00:00 2001 From: Gustaf Nilklint Date: Mon, 6 Dec 2010 10:21:13 +0100 Subject: [PATCH 705/989] Disable change PIN when PIN is inactive Disabled the option to change PIN code when PIN lock is disabled. This is done by adding dependency to the checkbox above in the XML file. Change-Id: Idafae0820297b8f7ba7a14f5ebe4f7e691547cc8 --- res/xml/sim_lock_settings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/xml/sim_lock_settings.xml b/res/xml/sim_lock_settings.xml index b2ecb110472..8c3a0a08399 100644 --- a/res/xml/sim_lock_settings.xml +++ b/res/xml/sim_lock_settings.xml @@ -25,6 +25,7 @@ android:summaryOff="@string/sim_lock_off"/> Date: Tue, 18 Jan 2011 18:18:59 -0500 Subject: [PATCH 706/989] Remove some unused translations. Change-Id: Id7018b4a8892fc798b6e5de9b896214f9877369d --- res/values-ja/strings.xml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 143f0aa5feb..6e030490cd0 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1279,16 +1279,6 @@ "追加引数" "追加のコマンドライン引数を入力してください" - - - "権限を表示" - - "権限のリストとそれらを使用しているアプリを表示する" - - "ロード中" - - "リストを更新" - "ネットワークモードの選択" "明るさレベルの選択" "着信音モードの選択" @@ -1298,11 +1288,6 @@ "未設定 もう一度追加してください" OK - - "プロキシ設定" - "インターネットアクセス用のプロキシを設定する" - "Wi-Fiでのみプロキシを使用する" - "(%d個のウィジェット)" From c4956d60705f4eb7ebaa389232c3fd16b538a48b Mon Sep 17 00:00:00 2001 From: Inseok Lee Date: Wed, 19 Jan 2011 21:18:07 +0900 Subject: [PATCH 707/989] Update korean translation Change-Id: I80999d7b4d6a3a9fac881d8a38528d310b977d0c --- res/values-ko/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 4565abe383a..c1136675649 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1250,5 +1250,11 @@ CyanogenMod 설정 USB 디버깅 알림 USB 디버깅이 연결되었을 때 알림을 표시합니다. + + CPU 정보 + + 메모리 정보 (사용 가능 / 전체) + Mod 버전 + 알 수 없음 From 07881b34c64067d03d02e5aec5b0101bf929c789 Mon Sep 17 00:00:00 2001 From: flr Date: Sun, 23 Jan 2011 07:29:43 +0100 Subject: [PATCH 708/989] Updated polish translation Change-Id: Ic1a5b17d5ef54ae4f1ba36517af96a1950db01a5 --- res/values-pl/arrays.xml | 4 ++ res/values-pl/strings.xml | 89 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml index 5419716bf92..cadbeeeb2f2 100644 --- a/res/values-pl/arrays.xml +++ b/res/values-pl/arrays.xml @@ -154,4 +154,8 @@ "W trybie cichym" "Poza trybem cichym" + + Szare + Przezroczyste + diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f28a6ba29de..fe880c2f24c 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -1161,4 +1161,93 @@ "Połączenia przychodzące" "Powiadomienia" "Reakcje" + + ADWLauncher + + Dostępne przyciski + Wi-Fi + Przenośny hotspot Wi-Fi + Bluetooth + GPS + Internet Mobilny + Synchronizacja + 2G/3G + Profil Dźwięku + Jasność + Obrót ekranu + Wygaszenie ekranu + Tryb samolotowy + Latarka + Blokada ekranu + + Włącz/wyłącz Wifi + Włącz/wyłącz hotspot Wi-Fi + Włącz/wyłącz Bluetooth + Włącz/wyłącz GPS + Włącz/wyłącz mobilny internet + Włącz/wyłącz synchronizację + Przełącz między 2G i 3G + Zmień profil dźwięku + Zmień jasność + Włącz/wyłącz automatyczne obracanie ekranu + Zmień czas wygaszenia ekranu + Włącz/wyłącz tryb samolotowy + Włącz/wyłącz latarkę + Włącz/wyłącz blokadę ekranu + + + Ustawienia widgetu + Ustawienia WiFi + Ustawienia mobilnego internetu + Ustawienia zasilania + + Ustawienia ogólne + + Internet mobilny wyłącza 3G + Internet mobilny włącza 3G + Wifi wyłącza 3G + Wifi włącza 3G + Zaokrąglone rogi + Układ pionowy + Przezroczystość + Wifi włącza Synchronizację + Wifi wyłącza Synchronizacje + Wibruj gdy włączony + Obserwuj Roaming + Zasil. zewn. wł. Bluetooth + Zasil. zewn. wył. Bluetooth + Zasil. zewn. wł. WiFi + Zasil. zewn. wył. WiFi + + 2G kiedy internet mobilny jest włączony + 3G kiedy internet mobilny jest wyłączony + 2G kiedy Wifi jest włączone + 3G kiedy Wifi jest wyłączone + Użyj zaokrąglonych ikon + Brak tła + Orientacja pionowa + Włącz synchronizację kied WiFi jest włączone + Wyłącz synchronizację kied WiFi jest wyłączone + Pokaż dźwięk jako włączony przy samych wibracjach + Status internetu czerwony podczas roamingu + Bluetooth włączony, gdy zasilanie podłączone + Bluetooth wyłączony, gdy zasilanie odłączone + WiFi włączone, gdy zasilanie podłączone + WiFi wyłączone, gdy zasilanie odłączone + + Wybierz tryby sieci + Wybierz poziomy jasności + Wybierz profile dźwięku + Wybierz opóźnienia wygaszenia ekranu + Wybierz tło + + Nie skonfigurowano. Proszę dodać ponownie + + Ok + + + + (%d widgetów) + + Ustawienia CyanogenMod From 5c1081d0846c06de73591e662306d590a586b4dd Mon Sep 17 00:00:00 2001 From: pellix Date: Sun, 23 Jan 2011 19:36:26 +0100 Subject: [PATCH 709/989] added catalan translation Change-Id: I48f46c78a719bee3a324540d434b6408e9e66e2f --- res/values-ca/arrays.xml | 185 ++++++ res/values-ca/strings.xml | 1212 +++++++++++++++++++++++++++++++++++++ 2 files changed, 1397 insertions(+) create mode 100644 res/values-ca/arrays.xml create mode 100644 res/values-ca/strings.xml diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml new file mode 100644 index 00000000000..bd3f890dd44 --- /dev/null +++ b/res/values-ca/arrays.xml @@ -0,0 +1,185 @@ + + + + + + + Sense retard + 0.5 segon + 1 segon + 1.5 segons + 2 segons + + + + "Amèrica" + "Europa" + "Àfrica" + "Àsia" + "Australia" + "Pacífic" + "Tots" + + + "Sense animacions" + "Algunes animacions" + "Totes les animacions" + + + "No es mostrarà cap animació." + "Es mostren algunes animacions." + "Es mostren totes les animacions" + + + "15 segons" + "30 segons" + "1 minut" + "2 minuts" + "5 minuts" + "10 minuts" + "30 minuts" + + + "Molt lent" + "Lent" + "Normal" + "Ràpid" + "Molt ràpid" + + + "Molt greu" + "Greu" + "Normal" + "Agut" + "Molt agut" + + + "Anglès (EUA)" + "Anglès (Regne Unit)" + "Francès" + "Alemany" + "Italià" + "Espanyol" + + + + "Cerca…" + "Connexió…" + "Autenticació..." + "Recuperació de l\'adreça IP…" + "Connectat" + "Interromput" + "Desconnexió…" + "Desconnectat" + "Sense èxit" + + + + "Cerca…" + "Connexió a %1$s…" + "Autenticació amb %1$s…" + "Recuperació de l\'adreça IP des de %1$s…" + "Connectat a %1$s" + "Interromput" + "Desconnexió de %1$s…" + "Desconnectat" + "Sense èxit" + + + "Obert" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "Dolenta" + "Suficient" + "Bona" + "Excel·lent" + + + "Quan s\'apaga la pantalla" + "Mai si està endollat" + "Mai" + + + "Ús de CPU" + "Ús de xarxa" + "Ús del GPS" + "Ús del sensor" + "Ús d\'activitat parcial" + "Altres usos" + + + "Des de la darrera desendollada" + "Total des de l\'arrancada" + "Total de tots els períodes" + + + "Temps d\'utilització" + "Nombre de llançaments" + "Nom de l\'aplicació" + + + "PEAP" + "TLS" + "TTLS" + + + "Cap" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Desactivat" + "Alerta" + "Vibració" + + + "Cap" + "PAP" + "CHAP" + "PAP o CHAP" + + + "Memòria interna del telèfon" + "Targeta SD" + "Automàtic" + + + "Sempre" + "Mai" + "En mode silenci" + "Mode silenci desactivat" + + + + Gris + Transparent + + diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml new file mode 100644 index 00000000000..6065971a5a6 --- /dev/null +++ b/res/values-ca/strings.xml @@ -0,0 +1,1212 @@ + + + "Sí" + "No" + Desconegut + Engega la ràdio + Apaga la ràdio + Mostra el llibre d\'adreces de la SIM + Mostra el número de marcatge fix + Mostra els números de marcatge de servei + Obtén la llista del PPD + En servei + Fora de servei + Només trucades d\'emergència + Ràdio apagada + Itinerància + Sense itinerància + Inactiu + S\'està trucant + Trucada en curs + Desconnectat + S\'està connectant + Connectat + Suspès + desconegut + pqts + bytes + dBm + ASU + LAC + CID + Desmunta la targeta SD + Formata la targeta SD + Petit + Mitjà + Gran + Servez à ce monsieur une bière et des kiwis. + D\'acord + Targeta SD + Estat de la bateria: + Endollat: + Escala de bateria: + Nivell de bateria: + Salut de la bateria: + Tecnologia de bateria: + Tensió de la bateria: + mV + Temperatura de la bateria: + ° C + Temps des de l\'arrencada: + Temps despert amb bateria: + Temps despert carregant: + Temps de pantalla encesa: + Desconegut + S\'està carregant + (AC) + (USB) + S\'està descarregant + No s\'està carregant + Plena + Desendollat + AC + USB + AC+USB + Desconegut + Desconegut + Correcta + Sobreescalfada + Morta + Sobrevoltatge + Error desconegut + Bluetooth + Visible + Visible durant %1$s segons\u2026 + Fes-lo invisible + Bloqueja el marcatge per veu + No permetis l\'ús del marcador bluetooth amb la pantalla bloquejada + Dispositius Bluetooth + Nom del dispositiu + Sense nom, es fa servir el nom de compte + Cerca dispositius + %1$s serà desconnectat. + Connectat + Desconnectat + S\'està desconnectant\u2026 + Connectant… + bluetooth_unknown + Aparella amb el dispositiu + S\'està aparellant… + Aparellats però no connectats + mans lliures/auriculars + S\'està cercant + Sol·licitud d\'associació Bluetooth + Sol·licitud d\'aparellament + Selecciona per aparellar amb\u0020 + Selector de dispositiu Bluetooth + Sol·licitud bluetooth + Una aplicació demana permís per activar el Bluetooth. Vols activar-lo? + Una aplicació demana permís per fer visible el telèfon a través de bluetooth durant %1$d segons. Vols permetre-ho? + Una aplicació demana permís per activar el bluetooth i fer visible el telèfon durant %1$d segons. Vols permetre-ho? + Activant bluetooth… + Activa el Bluetooth + bluetooth_device_info_deviceInfo_text + Ajustaments de data i hora + 1:00 pm + 13:00 + Canvia l\'hora + Data + Seleccioneu la zona horària + Normal (%s) + Vista prèvia: + Mida de lletra: + Dades: + Enviar broadcast + Acció: + Inicia l\'activitat + Recurs: + Compte: + Neteja + Port + Restaura els valors per defecte + Desa + Nom de host + Atenció + D\'acord + El nom de host no és vàlid. + Has d\'introduir el port. + El port ha d\'estar buit si el host està buit. + El port no és vàlid. + Ubicació: + CID del veïnat: + Intents de dades: + Servei GPRS: + Itinerància: + IMEI: + Redirecció de trucada: + Reiniciades PPP des de l\'arrencada: + Desconnexions GSM: + Xarxa actual: + Dades amb èxit: + PPP rebuts: + Servei GSM: + Intensitat de senyal: + Estat de la trucada: + PPP enviat: + Resets de ràdio: + Missatges d\'espera: + Número de telèfon: + Selecciona la banda de ràdio + Tipus de xarxa: + Configurar el tipus de xarxes preferides: + Ping IpAddr: + Ping nom de host(www.google.com): + Prova de client HTTP: + Fes la prova de ping + SMSC: + Actualització + Refresca + Activa verificació DNS + Info específica-OEM/Configuració + Estableix banda GSM/UMTS + Carregant llista de bandes… + Estableix + Ha fallat + Amb èxit + Els canvis tindran efecte quan el cable USB es torni a connectar + Activa l\'emmagatzematge massiu USB + Bytes totals: + No hi ha targeta SD + Bytes disponibles: + La targeta SD s\'està utilitzant com un dispositiu d\'emmagatzematge massiu + Ara és segur retirar la targeta SD + S\'ha retirat la SD mentre encara s\'usava! + Bytes utilitzats: + S\'estan cercant suports a la targeta SD… + Targeta SD muntada només de lectura + Següent + Localització + Seleccioneu l\'idioma + Seleccioneu l\'activitat + Informació del dispositiu + Informació de la bateria + Història de la bateria + Pantalla + Informació del telèfon + Targeta SD + Paràmetres del proxy + Cancel·la + Paràmetres + Paràmetres + Mode avió + Inhabilita totes les connexions sense fils + Desactivació de connexions sense fils... + Habilitant connexions sense fils... + Wireless i xarxes + Wireless i configuració de xarxa + Gestionar Wi-Fi, Bluetooth, mode avió, xarxes mòbils, i VPNs + Dades en itinerància + Usa serveis de dades en itinerància + Usa serveis de dades en itinerància + Has perdut connectivitat perquè has abandonat la teva xarxa amb la itinerància desactivada. + Engega\'l + Permets la itinerància de dades? Et pot augmentar la factura! + Atenció + Selecció d\'operador + Tria un operador de xarxa + Data i hora + Ajusta la data, hora, zona horària i format + Automàtic + Usa els valors de la xarxa + Usa els valors de la xarxa + Format de 24 hores + Estableix hora + Selecciona zona horària + Estableix data + Tria format de data + Ordena alfabèticament + Ordenar per zona horària + Ubicació i seguretat + Localització i configuració de seguretat + Configurar ubicació i bloqueig de pantalla, SIM i credencials + Configurar ubicació i bloqueig de pantalla i credencials + Contrasenyes + Seguretat de bloqueig de pantalla + Configuració de bloqueig + Bloqueja pantalla amb patró, PIN o contrasenya + Canvia el bloqueig de pantalla + Canvia o desactiva seguretat de patró, PIN o contrasenya + Cap + Desactivar la seguretat del desbloqueig + Patró + Dibuixa el patró per a desbloquejar la pantalla + PIN + Introduïu un PIN per desbloquejar la pantalla + Contrasenya + Introduïu una contrasenya per desbloquejar la pantalla + Desactivat per un administrador remot + Desactiva el bloqueig de pantalla + Elimina el patró de desbloqueig + Elimina el PIN de desbloqueig + Elimina la contrasenya de desbloqueig + Canvia el patró de desbloqueig + Canvia el PIN de desbloqueig + Canvia la contrasenya de desbloqueig + La contrasenya ha de tenir almenys %d caràcters + PIN ha de ser de com a mínim %d caràcters + Quan acabeu, premeu el botó Continua + Continua + La contrasenya no pot tenir més de %d dígits + El PIN no pot tenir més de %d dígits + El PIN ha de contenir només números 0-9 + La contrasenya conté algun caràcter no vàlid + La contrasenya ha de contenir almenys una lletra + La contrasenya ha de contenir almenys un dígit + La contrasenya ha de contenir almenys un símbol + D\'acord + Cancel·la + Administració del dispositius + Gestiona administradors + Afegeix o elimina administradors del dispositiu + Bluetooth + Activa el Bluetooth + Configuració del bluetooth + Configuració del bluetooth + Gestiona connexions, nom del dispositiu i visibilitat + Sol·licitud d\'associació Bluetooth + Informació de dispositiu bluetooth + \nPIN per associar amb \u0022%1$s\u0022. (Prova 0000 o 1234.) + \nContrasenya per associar amb \u0022%1$s\u0022. + Per associar amb \u0022%1$s\u0022, confirma que es mostra la contrasenya: %2$s. + %1$s\nvol associar-se. + Introdueix %2$s a \u0022%1$s\u0022 per associar-lo. + Associa + No associïs + Dispositiu bluetooth + Atenció + Hi ha un problema associant amb %1$s. + Hi ha un problema associant amb %1$s per PIN o contrasenya incorrecta. + No es pot establir comunicació amb %1$s. + Associació rebutjada per %1$s. + Hi ha un problema connectant amb %1$s. + Cerca dispositius + Connecta + Desconnecta + Associa i connecta + Dissociar + Desconnecta i dissocia + Opcions… + Connectar amb… + Suports + Telèfon + Transfereix + HID + Connectat a suport d\'àudio + Connectat a l\'àudio del telèfon + Connectat al telèfon i suports d\'àudio + Connectat a un dispositiu HID + Opcions de %1$s + Connecta + Connectar-se a un dispositiu bluetooth + Perfils + Connectat a suport d\'àudio + Connectat a l\'àudio del telèfon + Connectat a servidor de transferència de fitxers + No connectat a servidor de transferència de fitxers + Utilitza per suports d\'àudio + Utilitza per l\'àudio del telèfon + Utilitza per transferir fitxers + Connectat a un dispositiu HID + Ús per dispositiu amagat + Opcions de la base + Utilitza la base per l\'àudio + Com a altaveu del telèfon + Per música i multimèdia + Recordar la configuració + Wi-Fi + Activa Wi-Fi + Configuració Wi-Fi + Configuració Wi-Fi + Estableix i gestiona els punts d\'accés Wi-Fi + Activant… + Apagant… + Error + En mode avió + No es poden cercar xarxes + Notificació de xarxa + Avisa quan una xarxa oberta està disponible + Afegeix una xarxa Wi-Fi + Xarxes Wi-Fi + Explora + Avançat + Connectar a la xarxa + Oblida la xarxa + Modifica la xarxa + SSID de xarxa + Seguretat + Intensitat de senyal + Estat + Velocitat de l\'enllaç + Adreça IP + Mètode EAP + Autenticació de fase 2 + Certificat de CA + Certificat d\'usuari + Identitat + Identitat anònima + Contrasenya + Mostra la contrasenya. + (sense canvis) + (sense especificar) + Recordat + Inhabilitat + No accessible + Seguretat %1$s + %2$s, amb seguretat %1$s + Connecta + Oblida + Desa + Cancel·la + Avançat + Reguladora de domini + Estableix el nombre de canals a usar + Hi ha hagut un problema establint la reguladora de domini. + %1$d canals + Política d\'apagat Wi-Fi + Indica quan canviar de Wi-Fi a dades mòbils + Error establint la política de repòs. + Adreça MAC + Adreça IP + Paràmetres IP + Desa + Cancel·la + Sisplau escriu una adreça IP vàlida. + IP estàtica + DNS 1 + DNS 2 + Passarel·la + Màscara de xarxa + Hotspot Wi-Fi portàtil + Hotspot portàtil %1$s actiu + Error de hotspot portàtil + Configuració del hotspot Wi-Fi + Estableix i administra hotspot Wi-Fi + Configuració del hotspot Wi-Fi + Configuració de hotspot Wi-Fi + Hotspot Wi-Fi %1$s %2$s + AndroidHotspot + So + Pantalla + Opcions de so + Mode silenciós + Silencia tots els sons, excepte multimèdia i alarmes + Tots els sons, excepte multimèdia són silenciats + To del telèfon + + Volum + Volum del timbre + + Vibrar si està silenciat + Permet vibració en mode silenciós + Vibrar + Vibració per trucades i notificacions + Estat silenciós + Afegeix un estat de silenci complet al control de volum + To de notificació + + Llum de notificació + Pols de llum intermitent per a les noves notificacions + Parpelleig de la llum de notificació + Parpelleja repetidament les notificacions verdes + Habilita sempre la llum de notificació + Habilita la llum de notificació quan la pantalla estigui encesa + Llum de càrrega + Activa la llum d\'ambre quan s\'estigui carregant + To + Notificació + Utilitza el volum de les trucades per a notificacions + Selecciona el to de notificació + Multimèdia + Ajusta el volum per a música i vídeos + Alarma + Configuració d\'àudio per a la base connectada + Tons de toc audibles + Tons audibles en marcar + Tons audibles en marcar + Selecció audible + Tons audibles en seleccionar una opció + Tons audibles en seleccionar una opció + So de bloqueig + Reprodueix so en bloquejar i desbloquejar la pantalla + Reprodueix so en bloquejar i desbloquejar la pantalla + Retroalimentació tàctil + Vibra en prémer les tecles virtuals i en certes accions + Vibra en prémer les tecles virtuals i en certes accions + Eliminació de soroll + Elimina soroll de fons en parlar o gravar. + Base + Configuració de la base + Àudio + Configuració de la base acoblada + Configuració de la base de cotxe acoblada + El telèfon no és a la base + Configuració de la base acoblada + No es troba la base + El telèfon ha de ser a la base per configurar-ne l\'àudio + So d\'inserció a la base + Reproduir so en inserir o extreure telèfon de la base + No reprodueixis cap so en inserir o extreure telèfon de la base + Comptes i sincronització + Afegir o treure comptes i canviar-ne la configuració + Cerca + Gestiona la configuració de cerca i historial + Paràmetres de pantalla + Animació + Mostra animació en obrir i tancar finestres + Mostra animació en obrir i tancar finestres + Autorotació + Canvia l\'orientació automàticament en girar telèfon + Canvia l\'orientació automàticament en girar telèfon + Brillantor + Brillantor de la pantalla + Temps d\'espera de la pantalla + Ajusta el temps després del qual s\'apaga la pantalla + Brillantor automàtica + Configuració del bloqueig de SIM + Activa el bloqueig de SIM + Bloqueig de SIM + Bloqueig de targeta SIM + Requereix PIN per usar el telèfon + Requereix PIN per usar el telèfon + Canvia PIN de la SIM + PIN de SIM + Bloqueja SIM + Desbloqueja SIM + Antic PIN de SIM + Nou PIN de SIM + Torna a entrar el PIN + PIN SIM + PIN incorrecte! + Els PINs no coincideixen! + No es pot canviar el PIN.\nPossiblement PIN incorrecte. + PIN de SIM canviat correctament + No es pot canviar el bloqueig de SIM.\nPossiblement PIN incorrecte. + D\'acord + Cancel·la + Estat del telèfon + Actualitzacions del sistema + + Versió d\'Android + Model + Versió de la ràdio + Versió del kernel + Número de compilació + Versió del mod + Desconeguda + No disponible + Estat + Estat + Número de telèfon, senyal, etc. + SD i emmagatzematge + Configuració de targeta SD i d\'emmagatzematge del telèfon + Desmunta SD i comprova l\'espai disponible + El meu número de telèfon + Mín + Versió PRL + MEID + Tipus de xarxa mòbil + Estat de la xarxa mòbil + Estat de servei + Intensitat de senyal + Itinerància + Xarxa + Adreça MAC Wi-Fi + Adreça bluetooth + No disponible + Temps engegat + Temps despert + Emmagatzematge intern + Targeta SD + Espai disponible + Espai total + Desmunta la targeta SD + Desmunta la targeta SD per a extracció segura + Insereix una targeta SD per a muntar + Munta la targeta SD + Munta la targeta SD + Formata la targteta SD + Formata (esborra) la targeta SD + No disponible + \u0020(només lectura) + Desmunta la targeta SD + Si desmuntes la SD, algunes aplicacions que s\'utilitzen s\'aturaran i no estaran disponibles fins que es torni a muntar. + Ha fallat el desmuntatge de la SD + No es pot desmuntar la targeta SD. Prova-ho més tard. + Es desmuntarà la targeta SD. Comprova\'n l\'estat a les notificacions. + S\'està desmuntant + S\'està desmuntant + Estat de la bateria + Nivell de bateria + APNs + Edita punt d\'accés + <No configurat> + Nom + APNs + Servidor intermediari + Port + Nom d\'usuari + Contrasenya + Servidor + MMSC + Proxy MMS + Port MMS + MCC + MNC + Tipus d\'autenticació + Cap + PAP + CHAP + PAP o CHAP + Tipus d\'APN + Elimina l\'APN + Nou APM + Desa + Descarta + Atenció + El camp Nom no pot estar buit. + L\'APN no pot estar buit. + L\'MCC ha de ser de 3 dígits. + El camp MNC ha de tenir 2 o 3 dígits. + Restaura configuració per defecte de l\'APN + Restableix els predeterminats + Restabliment de paràmetres d\'APN completat + Valors de fàbrica + Esborra totes les dades del telèfon + S\'esborraran totes les dades, incloent:\n\n\n\nNo s\'esborrarà:\n\n + Reinicialització del telèfon + Vols esborrar tota la informació personal i les aplicacions descarregades? No es pot desfer l\'acció! + Esborra-ho tot + Dibuixa el patró de desbloqueig + Has de dibuixar el patró de desbloqueig per a confirmar la reinicialització. + No s\'ha fet la reinicialització perquè el servei System Clear no està disponible. + Formata la targeta SD. + Esborra totes les dades a la targeta SD + Aquesta acció esborra la targeta SD del telèfon. Perdràs TOTES les dades! + Formata la targeta SD + Formatar targeta SD eliminant les dades? No es pot desfer! + Esborra-ho tot + Dibuixa el patró de desbloqueig + Has de dibuixar el patró de desbloqueig per confirmar el format de la SD. + Paràmetres de trucada + Paràmetres de contestador, desviaments, trucada en espera, identificador + Tethering + Hotspot portàtil + Tethering i hotspot portàtil + Comparteix la connexió de dades via USB + Comparteix la connexió de dades com a hotspot Wi-Fi + Comparteix la connexió de dades via USB o com a hotspot Wi-Fi + USB + Tethering USB + USB connectat, marca per a compartir + Compartit + No es pot compartir quan l\'USB està en ús + USB no connectat + Error de tethering USB + Ajuda + Xarxes mòbils + Opcions d\'itinerància, xarxes, APN + La meva ubicació + Utilitza xarxes sense fils + Localització en aplicacions (ex. Maps) usant xarxes sense fils + Localització determinada per Wi-Fi i/o xarxes mòbils + Utilitza GPS + En localitzar, ajusta a nivell de carrer (desactivat estalvia energia) + Localitza a nivell de carrer (requereix més bateria i vista del cel) + Utilitza GPS assistit + Utilitza servidor per assistir GPS (desmarcat redueix l\'ús de xarxa) + Utilitza servidor per assistir GPS (desmarcat millora el rendiment) + Sobre el telèfon + Visualitza la informació legal, estat, versió + Informació legal + Col·laboradors + Drets d\'autor + Llicència + Termes i condicions + Manual del sistema + Aprèn a utilitzar el telèfon + Llicències de codi obert + Hi ha un problema carregant les llicències. + S\'està carregant + Informació de seguretat + Informació de seguretat + El telèfon no està connectat a un servei de dades. Per veure aquesta informació, vés a %s des d\'un ordinador amb internet. + S\'està carregant… + Tria una contrasenya + Tria un PIN + Confirma la contrasenya + Confirma el PIN + Les contrasenyes no coincideixen + Els PINs no coincideixen + S\'ha establert la contrasenya + S\'ha establert el PIN + S\'ha establert el patró + Desbloqueig de pantalla + Canvia el patró de desbloqueig + Canvia el PIN de desbloqueig + Confirma patró guardat + Torna a provar-ho: + Dibuixa un patró de desbloqueig + Prem Menú per a obtenir ajuda. + Aixeca el dit en acabar. + Connecta almenys %d punts. Torna-hi: + Patró guardat! + Dibuixeu el patró de nou per confirmar: + Nou patró de desbloqueig: + Confirma + Torna a dibuixar + Reintenta + Continua + Patró de desbloqueig + Requereix patró + Cal dibuixar el patró per a desbloquejar + Utilitza patró visible + Utilitza retroalimentació tàctil + Estableix patró de desbloqueig + Canvia el patró de desbloqueig + Com dibuixar un patró de desbloqueig + Massa intents incorrectes! + Torna-hi en %d segons. + Utilitza punts visibles + Mostra el camí incorrecte en cas d\'error + Mostra el missatge de desbloqueig + Mostra els missatges d\'error de desbloqueig + Mostra un missatge personalitzat + Missatge personalitzat + Introduïu un missatge personalitzat + Color dels missatges personalitzat + Fixar temps d\'espera de patró incorrecte + Cancel·la + Següent + Seguretat del telèfon + \u0020 + Patró d\'exemple + Connecta almenys quatre punts.\n\nPrem "Següent" quan vulguis dibuixar-lo. + Administra aplicacions + Gestiona i elimina les aplicacions instal·lades + Aplicacions + Administra aplicacions, configura accessos directes + Paràmetres de les aplicacions + Fonts desconegudes + Permet aplicacions de fora del Market + El telèfon i les dades personals són més vulnerables als atacs en aplicacions de fonts desconegudes. Seràs responsable dels possibles danys al telèfon o pèrdues de dades que es puguin ocasionar. + Informació de l\'aplicació + Emmagatzematge + Llançament per defecte + Permisos + Memòria cau + Buida la memòria cau + Memòria cau + Controls + Força l\'aturada + Total + Aplicació + Dades + Desinstal·la + Esborra dades + Desinstal·la actualitzacions + Has seleccionat executar aquesta aplicació per defecte en algunes accions. + No hi ha valors predeterminats. + Neteja valors per defecte + Desconegut + Ordena + Ordena per mida + Gestiona l\'espai + Filtre + Selecciona opcions del filtre + Tots + Baixats + En execució + A la SD + S\'està carregant… + Recalculant mida… + Esborra + Les dades d\'aquesta aplicació s\'esborraran: fitxers, configuració, comptes, bases de dades, etc. + D\'acord + Cancel·la + Aplicació no trobada + No s\'ha trobat a la llista d\'aplicacions instal·lades. + No es poden esborrar les dades de l\'aplicació. + Desinstal·la actualitzacions + Vols desinstal·lar totes les actualitzacions del sistema? + Esborra dades + Ha fallat l\'eliminació de dades de l\'aplicació + L\'aplicació pot accedir al següent: + Calculant… + No es pot calcular la mida del paquet + No tens cap aplicació de tercers instal·lada. + versió %1$s + Mou + Mou al telèfon + Mou a la targeta SD + S\'està movent + No hi ha espai suficient. + Aquesta aplicació no existeix. + L\'aplicació està protegida contra còpia. + La ubicació d\'instal·lació no és vàlida. + Les actualitzacions de sistema no es poden instal·lar a dispositius externs. + Força l\'aturada + Aquesta aplicació es reiniciarà correctament. Segur que vols forçar-ne l\'aturada? + Mou l\'aplicació + No s\'ha pogut moure. %1$s + Lloc d\'instal·lació preferit + Canvia la ubicació d\'instal·lació per a noves aplicacions. + Serveis en execució + Mostra i controla els serveis actualment en execució + Reiniciar + No hi ha serveis en execució + Atura el servei? + El servei deixarà de funcionar fins que es torni a arrancar. Això pot tenir conseqüències negatives per a l\'aplicació %1$s. + Atura + Cancel·la + Iniciat per una aplicació: toca per aturar + %1$s: toca per gestionar + Disp.: %2$s+%3$s de %1$d + Altres: %2$s de %1$d + Procés: %1$s + Mostra permisos + Mostra una llista de permisos i d\'aplicacions que els estan utilitzant + S\'està carregant + Actualitza la llista + Idioma i teclat + Configuració d\'idioma i teclat + Configuració regional (idioma i regió), text i opcions de correcció + Configuració local + Configuració de text + Selecciona l\'idioma + + Autosubstitueix + Corregeix paraules mal escrites + Automajúscules + Fes majúscula la primera lletra en frases + Autopuntua + Configuració del teclat físic + Prem dos cops l\'espai per a inserir \".\" + Contrasenyes visibles + Mostra contrasenya mentre s\'escriu + Aquest mètode d\'entrada pot recollir tot el text que escrius, incloses les dades personals com contrasenyes i números de targeta. Prové de l\'aplicació %1$s. Utilitzar aquest mètode d\'entrada? + Diccionari de l\'usuari + Diccionari de l\'usuari + + Afegeix + Afegeix al diccionari + Edita paraula + Edita + Esborra + No hi ha cap paraula al diccionari de l\'usuari. Pots afegir una paraula des del menú. + Proves + Informació del telèfon + Informació de la bateria + Història de la bateria + Inici ràpid + Dreceres de teclat per executar aplicacions + Assignar aplicació + Sense drecera + Cerca + %1$s + Neteja + La drecera de %1$s (%2$s) s\'esborrarà. + D\'acord + Cancel·la + Aplicacions + Accessos directes + Entrada de text + Administra opcions d\'entrada de text + Configuració de %1$s + Configuració de teclat en pantalla + Teclat del dispositiu + Configuració del teclat incorporat + Desenvolupament + Estableix opcions per al desenvolupament d\'aplicacions + Depuració USB + Mode depuració en connectar USB + Notifica la depuració USB + Mostrar una notificació quan es connecta la depuració USB + Mantén despert + La pantalla no s\'apagarà mentre carregui + Permet ubicacions simulacre + Permet ubicacions simulacre + Aturar aplicacions prement llarg + Prement llarg el botó Enrere matarà l\'aplicació en primer pla. + Permetre depuració USB? + La depuració USB és per a propòsits de desenvolupament. Es pot utilitzar per a copiar dades entre l\'ordinador i el dispositiu, instal·lar aplicacions i llegir els registres. + Tria gadget + Tria estri + Detalls de l\'UID %d + UID %1$d + Detalls d\'ús de xarxa de %1$s: + Bytes rebuts: %1$d + Bytes enviats: %1$d + Bytes totals: %1$d + Detalls d\'ús de CPU de %1$s: + Temps d\'usuari: + Temps del sistema: + Temps total: + Comença: %1$d + %1$dd %2$dh %3$dm %4$ds + %1$dh %2$dm %3$ds + %1$dm %2$ds + %1$ds + Paquets compartint UID: + No hi ha dades d\'ús de bateria + Sensor: + Bloqueig parcial: + Sensor utilitzat pels paquets: + Usat %1$d cops per %2$s + Usat %1$d cops per un de: + En execució + Pantalla activa + Telèfon actiu + Temps sense repòs: + Temps de pantalla activa: + Temps de telèfon actiu: + Utilitzant la bateria: + Endollat: + Estadístiques d\'ús + Estadístiques d\'ús + Ordena per: + Aplicació + Comptador + Temps d\'ús + Accessibilitat + Configuració d\'accessibilitat + Administra opcions d\'accessibilitat + Accessibilitat + Serveis d\'accessibilitat + No hi ha serveis d\'accessibilitat. + Aquest servei d\'accessibilitat pot recollir tot el text que escrius, incloses les dades personals i els números de targeta de crèdit, excepte les contrasenyes. També pot tenir un registre les seves accions. Prové de l\'aplicació %1$s. Vols utilitzar aquest servei? + Deshabilitar l\'accessibilitat? + No hi ha aplicacions d\'accessibilitat + No tens cap aplicació relacionada amb l\'accessibilitat instal·lada.\n\nPots descarregar un lector a l\'Android Market.\n\nAccepta per a instal·lar-lo. + Botó d\'encesa + El botó d\'encesa finalitza les trucades + Durant una trucada, en pressionar el botó d\'encesa es penja en lloc d\'apagar la pantalla + Ús de la bateria + Quin ha estat l\'ús de la bateria + Ús de la bateria desendollat + Ús de bateria des de l\'arrancada + %1$s desendollat + Temps actiu + Temps amb WiFi + Temps amb BT + %1$s" - "%2$s%% + Detalls d\'ús de bateria + Detalls d\'ús + Ajustaments d\'energia + Paquets inclosos + Pantalla + Wi-Fi + Bluetooth + Amb cobertura + Trucades de veu + Telèfon inactiu + Total CPU + CPU en primer pla + GPS + Telèfon + Dades enviades + Dades rebudes + Àudio + Vídeo + Temps actiu + Temps sense senyal + Força l\'aturada + Informació de l\'aplicació + Paràmetres d\'aplicacions + Paràmetres de pantalla + Paràmetres WiFi + Configuració bluetooth + Bateria usada per trucades + Bateria usada amb el telèfon inactiu + Bateria usada per cobertura mòbil + Canvia a mode avió en àrees sense cobertura + Bateria usada per pantalla i retroiluminació + Redueix la brillantor i/o el temps d\'espera + Bateria usada per WiFi + Apaga la WiFi quan no s\'usa o quan no està disponible + Bateria usada per bluetooth + Apaga el bluetooth quan no s\'usi + Prova de connectar a un dispositiu bluetooth diferent + Bateria utilitzada per les aplicacions en execució + Aturar o desinstal·lar l\'aplicació + Apaga el GPS quan no s\'usa + L\'aplicació pot oferir ajustos per reduir el consum de bateria + %1$s desendollat + While last unplugged for %1$s + Totals d\'ús + Refresca + SO Android + Servidor multimèdia + Veu: entrada/sortida + Configuració de veu d\'entrada i sortida + Cerca de veu + Teclat Android + Entrada de veu + Sortida de veu + Reconeixedor de veu + Configuració del reconeixedor de veu + Paràmetres de \'%s\' + Paràmetres text-a-veu + Paràmetres text-a-veu + Usa els meus paràmetres + Els paràmetres predeterminats de sota sobreescriuen els d\'aplicació + Paràmetres per defecte + Motor per defecte + Estableix el motor de síntesi de veu per al text parlat + Velocitat de parla + Velocitat de dictat del text + Velocitat + Afecta el to del text parlat + Idioma + Estableix la veu de l\'idioma per al text parlat + Escolta un exemple + Escolta una breu demostració de la síntesi de veu + Instal·lar les dades de veu + Cal instal·lar les dades de veu per a la síntesi de la parla + Ja s\'han instal·lat les veus per a la síntesi de parla + Això és un exemple de síntesi de veu. + La configuració ha canviat. Això és un exemple de com sona. + El motor seleccionat no es pot executar + Configuració + Tria un altre motor + Aquest motor de síntesi de veu pot recollir tot el text que llegirà, incloses les dades personals com contrasenyes i números de targes de crèdit. Es tracta del motor %s. Habilitar l\'ús d\'aquest motor de síntesi de veu? + Motors + Configuració de %s + %s està habilitat + %s està desactivat + Llengües i veus + Instal·lat + No instal·lat + Dona + Home + Control d\'energia + Configuració WiFi + Configuració de bluetooth + Configuració de VPN + Connecta a %s + Nom d\'usuari: + Contrasenya: + un nom d\'usuari + una contrasenya + Recordar nom d\'usuari + Connecta + + No + Enrere + No + Desa + Cancel·la + Desfés + Connectar a la xarxa + Desconnectar de la xarxa + Edita xarxa + Esborra xarxa + Has d\'entrar %s. + Has de triar %s. + El nom de VPN \'%s\' ja existeix. Troba\'n un altre. + Segur que vols eliminar aquesta VPN? + Segur que no vols crear aquest perfil? + Segur que vols descartar els canvis fets en aquest perfil? + No es pot connectar a la xarxa. Vols tornar-ho a provar? + Connexió perduda. Vols connectar-te de nou? + No es pot resoldre el nom del servidor. Vols comprovar la configuració? + Error. Vols comprovar la configuració de contrasenyes? + Falten dades en la configuració de la VPN. Vols comprovar-ho? + El nom d\'usuari o la contrasenya no són correctes. Vols provar-ho de nou? + Servidor penjat. El nom d\'usuari o contrasenya poden ser incorrectes. Vols provar-ho de nou? + Servidor penjat. És possible que estiguis darrere un tallafocs que impedeix connectar amb el servidor. Vols provar-ho de nou? + Negociació fallida. El servidor no està d\'acord amb les opcions de xifrat. Vols comprovar la configuració? + Afegeix VPN + Afegeix VPN + Afegeix VPN %s + Detalls de %s + VPNs + Connectant... + S\'està desconnectant... + Connectat + Connectar a la xarxa + Nom de VPN + Un nom de VPN + S\'ha afegit \'%s\' + S\'han fet canvis a \'%s\' + Estableix certificat d\'usuari + Certificat d\'usuari + Un certificat d\'usuari + Estableix certificat de CA + Certificat d\'Autoritat de Certificació (CA) + Un certificat de CA + Estableix secret L2TP + Secret L2TP + Un secret L2TP + Xifrat + Xifrat PPTP + Port del servidor + Protocol a utilitzar + Dispositiu a utilitzar + Autenticació d\'usuari + Establir si s\'han d\'utilitzar usuari/contrasenya addicionals + Configuració avançada Openvpn + Compressió LZO + Força l\'activació de la compressió LZO + Porta d\'enllaç de redirecció + Força l\'enrutament de tot el trànsit a través del túnel VPN + Conjunt d\'adreces remotes + Desactiveu l\'opció per configurar manualment les adreces del túnel + Adreça IP local + Adreça IP remota + Algorisme de xifrat + Deixeu buit per a usar el xifratge per defecte + Mida de la clau de xifrat + Deixeu buit per a usar els valors per defecte + Arguments extra + Introduïu els arguments de línia de comanda addicionals + Estableix clau IPSec + Clau IPSec pre-compartida + Una clau IPSec pre-compartida + Estableix servidor VPN + Servidor VPN + Un servidor VPN + Nom del servidor VPN + Dominis de cerca de DNS + Dominis de cerca de DNS + %s configurat + %s no configurat + %s no configurat (opcional) + Habilita %s + Deshabilita %s + %s està habilitat + %s està desactivat + Configuració de VPN + Configuració i gestió de xarxes privades virtuals (VPN) + (sense canvis) + (no definit) + Emmagatzematge de credencials + Utilitzar credencials segures + Permet a les aplicacions accedir als certificats i altres credencials + Entra la contrasenya + Introdueix la contrasenya d\'emmagatzematge de credencials. + Instal·la des de la SD + Instal·la els certificats des de la targeta SD + Estableix contrasenya + Estableix o canvia contrasenya d\'emmagatzematge de credencials + Esborra dades + Esborra totes les credencials desades i restableix la contrasenya + Segur que vols eliminar totes les credencials i restablir la contrasenya d\'emmagatzematge? + Contrasenya actual: + Contrasenya nova: + Confirma la nova contrasenya: + Estableix una contrasenya per a l\'emmagatzematge de credencials (almenys 8 caràcters). + Introdueix la contrasenya correcta. + Sisplau, introdueix la contrasenya correcta. Et queda una oportunitat abans que s\'esborrin les credencials. + Si us plau, introduïu la contrasenya correcta. Queden %1$d oportunitats abans que s\'esborrin les credencials. + Les contrasenyes no coincideixen. + Has d\'introduir i confirmar una contrasenya. + Sisplau introdueix la contrasenya. + La contrasenya ha de tenir almenys 8 caràcters. + S\'esborra l\'emmagatzematge de credencials. + Emmagatzematge de credencials habilitat. + Emmagatzematge de credencials deshabilitat. + To d\'emergència + Comportament d\'una trucada d\'emergència + Privadesa + Configuració de privadesa + Còpia de seguretat i restauració + Dades personals + Còpia de seguretat + Còpia de seguretat de configuració i dades d\'aplicacions. + Restauració automàtica + En reinstal·lar una aplicació, restaura la configuració de la còpia de seguretat. + Còpia de seguretat + Vols parar de fer còpies de seguretat de la configuració i dades, i esborrar totes les còpies dels servidors de Google? + Paràmetres d\'administració de dispositius + Administrador de dispositius + Desactiva + Administradors de dispositius + No hi ha administradors de dispositius + Afegir administrador de dispositius? + Activa + Administrador de dispositius + Activar l\'administrador farà que l\'aplicació %1$s pugui fer les següents operacions: + L\'administrador és actiu i permet que l\'aplicació %1$s faci les següents operacions: + Sense títol + General + Trucades entrants + Notificacions + Retroacció + Paràmetres de CyanogenMod + ADWLauncher + Botons possibles + Wi-Fi + Hotspot Wi-Fi portàtil + Bluetooth + GPS + Dades mòbils + Sincronització de dades + 2G/3G + Mode de timbre + Brillantor + Orientació + Temps d\'espera de la pantalla + Avió + Llanterna + Bloqueig de pantalla + Habilita/deshabilita el Wi-Fi + Activa/desactiva el hotspot Wi-Fi portàtil + Habilita/Inhabilita el Bluetooth + Habilita/deshabilita el GPS + Activa/desactiva les dades mòbils + Habilita/Inhabilita la sincronització de dades + Canvia entre 2G i 3G + Canvia entre timbre i només vibració + Canvia els nivells de brillantor + Activa/desactiva el sensor d\'orientació + Estableix diferents temps d\'espera de pantalla + Activa/desactiva el mode avió + Activa/desactiva el mode de llanterna + Activa/desactiva el bloqueig de pantalla + Configuració dels estris + Configuració dels esdeveniments Wi-Fi + Configuració dels esdeveniments de dades + Configuració dels esdeveniments d\'energia + Paràmetres generals + Les dades desactiven el 3G + Les dades activen el 3G + El Wi-Fi desactiva el 3G + El Wi-Fi activa el 3G + Cantonades arrodonides + Disposició vertical + Estri transparent + El Wi-Fi activa la sincronització + El Wi-Fi desactiva la sincronització + Vibra en iniciar + Monitoritza el roaming de dades + PWR ext. activa bluetooth + PWD ext. desactiva bluetooth + PWD ext. activa Wi-Fi + PWD ext. desactiva Wi-Fi + 2G en desactivar les dades mòbils + 3G en activar les dades mòbils + 2G en activar el Wi-Fi + 3G en desactivar el Wi-Fi + Utilitza icones arrodonides als estris + Estris sense fons + Mostra amb orientació vertical + Habilita la sincronització quan el Wi-Fi està activat + Deshabilita la sincronització quan el Wi-Fi està desactivat + Mostra so igual que en mode vibració + Estat de dades en vermell amb el roaming activat + Bluetooth activat quan estigui endollat + Bluetooth desactivat quan estigui desendollat + Wi-Fi actiu en càrrega + Wi-Fi desactivat mentre no es carrega + Seleccioneu els modes de xarxa + Seleccioneu els nivells de brillantor + Seleccioneu els modes de timbre + Seleccioneu els temps d\'espera de pantalla + Trieu el fons d\'escriptori + Sense configurar. Si us plau, afegiu de nou + D\'acord + Paràmetres del proxy + Configureu un proxy per accedir a internet + Habilitar proxy en wifi + (%d estris) + From 606c32eae794a85f690b3afb72f8cdaf02110b3f Mon Sep 17 00:00:00 2001 From: Erin Yueh Date: Mon, 5 Jul 2010 12:35:23 +0800 Subject: [PATCH 710/989] Add Bluetooth HID (Human Interface Devices) profile. reference from OESF bluetooth extension. http://github.com/OESF/Embedded-Master-ARM With Gingerbread API updates Change-Id: I85803305f8ced882fef44d5ec31ff60f8fa06394 --- res/drawable-hdpi/ic_bt_hidp.png | Bin 0 -> 963 bytes res/drawable-mdpi/ic_bt_hidp.png | Bin 0 -> 963 bytes res/values/strings.xml | 10 +- .../bluetooth/BluetoothEventRedirector.java | 12 ++ .../bluetooth/CachedBluetoothDevice.java | 27 ++++- .../ConnectSpecificProfilesActivity.java | 2 + .../LocalBluetoothProfileManager.java | 107 +++++++++++++++++- 7 files changed, 153 insertions(+), 5 deletions(-) create mode 100644 res/drawable-hdpi/ic_bt_hidp.png create mode 100644 res/drawable-mdpi/ic_bt_hidp.png diff --git a/res/drawable-hdpi/ic_bt_hidp.png b/res/drawable-hdpi/ic_bt_hidp.png new file mode 100644 index 0000000000000000000000000000000000000000..733606ebdbe239231decda61625bb5e86fbfbc3c GIT binary patch literal 963 zcmV;!13dhRP) zAfl+Ms=onvpNOKGrfC3PBckZ}`S~*dFB6emC=>u7K}5pE#YGdq8@jH4={U|Uc3{ag z&1j)exV^QtKJV*vI^y>BcE~V{ zn`ksma{+*^>o0aX9q|4BJ&xnZ=KRcf_bT%V5v=n_%;^z<|U;F5^inx+Z=;5TstK(Sby zsMqUYR#sN>3kwU8Y&P4eR;%L7%uM(A_}FPSo8tWZd@G$!bB^N(b8~ag)9JKJ5CoBk ztfQkNwi#qHo5>$A26h9lh)IdLPDOv4^2h zNaHx}>&eNGB?9R3(UE|Ez56bJ;~1W@65KI`}U-vW@ABBvtzYdtwBV&OePZpU=mSoZ*MOG;4dP|9UdNv0M!0I z02~m}ADK*s2cYin?~k|JZSV}klmWcc>-FB1W!aTXCX3x}HzY|?VsmrzLzZO&j^li` zzP|p*?RNVcjmG1(wKbpD>m908D!aS8yTM>E2+Ojbtgfy`B}sC%TCGQymzTt{ESO|6 lIi@H|8o;f8d;9+Y^>3o;e1eD4r=0)*002ovPDHLkV1ms6z={9> literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_bt_hidp.png b/res/drawable-mdpi/ic_bt_hidp.png new file mode 100644 index 0000000000000000000000000000000000000000..733606ebdbe239231decda61625bb5e86fbfbc3c GIT binary patch literal 963 zcmV;!13dhRP) zAfl+Ms=onvpNOKGrfC3PBckZ}`S~*dFB6emC=>u7K}5pE#YGdq8@jH4={U|Uc3{ag z&1j)exV^QtKJV*vI^y>BcE~V{ zn`ksma{+*^>o0aX9q|4BJ&xnZ=KRcf_bT%V5v=n_%;^z<|U;F5^inx+Z=;5TstK(Sby zsMqUYR#sN>3kwU8Y&P4eR;%L7%uM(A_}FPSo8tWZd@G$!bB^N(b8~ag)9JKJ5CoBk ztfQkNwi#qHo5>$A26h9lh)IdLPDOv4^2h zNaHx}>&eNGB?9R3(UE|Ez56bJ;~1W@65KI`}U-vW@ABBvtzYdtwBV&OePZpU=mSoZ*MOG;4dP|9UdNv0M!0I z02~m}ADK*s2cYin?~k|JZSV}klmWcc>-FB1W!aTXCX3x}HzY|?VsmrzLzZO&j^li` zzP|p*?RNVcjmG1(wKbpD>m908D!aS8yTM>E2+Ojbtgfy`B}sC%TCGQymzTt{ESO|6 lIi@H|8o;f8d;9+Y^>3o;e1eD4r=0)*002ovPDHLkV1ms6z={9> literal 0 HcmV?d00001 diff --git a/res/values/strings.xml b/res/values/strings.xml index b16262c982f..417d49252a2 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -740,13 +740,16 @@ Phone Transfer - + + HID Connected to media audio Connected to phone audio Connected to phone and media audio + + Connected to hid device %1$s options @@ -771,6 +774,11 @@ Use for phone audio Use for file transfer + + Connected to hid device + + Use for hid device + Dock Settings diff --git a/src/com/android/settings/bluetooth/BluetoothEventRedirector.java b/src/com/android/settings/bluetooth/BluetoothEventRedirector.java index 4d124b33efd..ad9153dec30 100644 --- a/src/com/android/settings/bluetooth/BluetoothEventRedirector.java +++ b/src/com/android/settings/bluetooth/BluetoothEventRedirector.java @@ -24,6 +24,7 @@ import android.bluetooth.BluetoothClass; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothHeadset; +import android.bluetooth.BluetoothHid; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -118,6 +119,16 @@ public void onReceive(Context context, Intent intent) { mManager.getCachedDeviceManager().onProfileStateChanged(device, Profile.A2DP, newState); + } else if (action.equals(BluetoothHid.HID_DEVICE_STATE_CHANGED_ACTION)){ + int newState = intent.getIntExtra(BluetoothHid.HID_DEVICE_STATE, 0); + int oldState = intent.getIntExtra(BluetoothHid.HID_DEVICE_PREVIOUS_STATE, 0); + if (newState == BluetoothHid.STATE_DISCONNECTED && + oldState == BluetoothHid.STATE_CONNECTING) { + Log.i(TAG, "Failed to connect BT HID"); + } + Log.d(TAG, "HID profile ProfileStateChanged"); + mManager.getCachedDeviceManager().onProfileStateChanged(device, + Profile.HID, newState); } else if (action.equals(BluetoothDevice.ACTION_CLASS_CHANGED)) { mManager.getCachedDeviceManager().onBtClassChanged(device); @@ -168,6 +179,7 @@ public void start() { filter.addAction(BluetoothHeadset.ACTION_STATE_CHANGED); filter.addAction(BluetoothDevice.ACTION_CLASS_CHANGED); filter.addAction(BluetoothDevice.ACTION_UUID); + filter.addAction(BluetoothHid.HID_DEVICE_STATE_CHANGED_ACTION); // Dock event broadcasts filter.addAction(Intent.ACTION_DOCK_EVENT); diff --git a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java index 26bb4e8a75d..a46860a3810 100644 --- a/src/com/android/settings/bluetooth/CachedBluetoothDevice.java +++ b/src/com/android/settings/bluetooth/CachedBluetoothDevice.java @@ -49,7 +49,7 @@ public class CachedBluetoothDevice implements Comparable private static final String TAG = "CachedBluetoothDevice"; private static final boolean D = LocalBluetoothManager.D; private static final boolean V = LocalBluetoothManager.V; - private static final boolean DEBUG = false; + private static final boolean DEBUG = true; private static final int CONTEXT_ITEM_CONNECT = Menu.FIRST + 1; private static final int CONTEXT_ITEM_DISCONNECT = Menu.FIRST + 2; @@ -504,6 +504,8 @@ public int getBtClassDrawable() { return R.drawable.ic_bt_headphones_a2dp; } else if (mProfiles.contains(Profile.HEADSET)) { return R.drawable.ic_bt_headset_hfp; + } else if (mProfiles.contains(Profile.HID)) { + return R.drawable.ic_bt_hidp; } } else if (mBtClass != null) { if (mBtClass.doesClassMatch(BluetoothClass.PROFILE_A2DP)) { @@ -513,6 +515,10 @@ public int getBtClassDrawable() { if (mBtClass.doesClassMatch(BluetoothClass.PROFILE_HEADSET)) { return R.drawable.ic_bt_headset_hfp; } + if (mBtClass.doesClassMatch(BluetoothClass.PROFILE_HID)) { + return R.drawable.ic_bt_hidp; + } + } return 0; } @@ -554,6 +560,11 @@ private boolean updateProfiles() { Log.v(TAG, "opp classbits != uuid"); printUuids = true; } + if (bluetoothClass.doesClassMatch(BluetoothClass.PROFILE_HID) != + mProfiles.contains(Profile.HID)) { + Log.v(TAG, "HID classbits != uuid"); + printUuids = true; + } } if (printUuids) { @@ -654,7 +665,7 @@ public int getSummary() { */ private int getOneOffSummary() { boolean isA2dpConnected = false, isHeadsetConnected = false, isConnecting = false; - + boolean isHidConnected = false; if (mProfiles.contains(Profile.A2DP)) { LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager .getProfileManager(mLocalManager, Profile.A2DP); @@ -671,6 +682,14 @@ private int getOneOffSummary() { isHeadsetConnected = profileManager.isConnected(mDevice); } + if (mProfiles.contains(Profile.HID)) { + LocalBluetoothProfileManager profileManager = LocalBluetoothProfileManager + .getProfileManager(mLocalManager, Profile.HID); + isConnecting |= profileManager.getConnectionStatus(mDevice) == + SettingsBtStatus.CONNECTION_STATUS_CONNECTING; + isHidConnected = profileManager.isConnected(mDevice); + } + if (isConnecting) { // If any of these important profiles is connecting, prefer that return SettingsBtStatus.getConnectionStatusSummary( @@ -681,6 +700,8 @@ private int getOneOffSummary() { return R.string.bluetooth_summary_connected_to_a2dp; } else if (isHeadsetConnected) { return R.string.bluetooth_summary_connected_to_headset; + } else if (isHidConnected) { + return R.string.bluetooth_summary_connected_to_hid; } else { return 0; } @@ -697,7 +718,7 @@ public List getConnectableProfiles() { } private boolean isConnectableProfile(Profile profile) { - return profile.equals(Profile.HEADSET) || profile.equals(Profile.A2DP); + return profile.equals(Profile.HEADSET) || profile.equals(Profile.A2DP) || profile.equals(Profile.HID); } public void onCreateContextMenu(ContextMenu menu) { diff --git a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java index ed9a9741107..d3e5f822db7 100644 --- a/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java +++ b/src/com/android/settings/bluetooth/ConnectSpecificProfilesActivity.java @@ -299,6 +299,8 @@ private static final int getProfileSummaryForSettingPreference(Profile profile) return R.string.bluetooth_a2dp_profile_summary_use_for; case HEADSET: return R.string.bluetooth_headset_profile_summary_use_for; + case HID: + return R.string.bluetooth_hid_profile_summary_use_for; default: return 0; } diff --git a/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java b/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java index 8d294280d2c..6925d01a14c 100644 --- a/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java +++ b/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java @@ -21,6 +21,7 @@ import android.bluetooth.BluetoothA2dp; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothHeadset; +import android.bluetooth.BluetoothHid; import android.bluetooth.BluetoothUuid; import android.os.Handler; import android.os.ParcelUuid; @@ -46,6 +47,10 @@ public abstract class LocalBluetoothProfileManager { BluetoothUuid.Handsfree, }; + /* package */ static final ParcelUuid[] HID_PROFILE_UUIDS = new ParcelUuid[] { + BluetoothUuid.HID + }; + /* package */ static final ParcelUuid[] A2DP_PROFILE_UUIDS = new ParcelUuid[] { BluetoothUuid.AudioSink, BluetoothUuid.AdvAudioDist, @@ -95,6 +100,9 @@ public static void init(LocalBluetoothManager localManager) { profileManager = new HeadsetProfileManager(localManager); sProfileMap.put(Profile.HEADSET, profileManager); + profileManager = new HIDProfileManager(localManager); + sProfileMap.put(Profile.HID, profileManager); + profileManager = new OppProfileManager(localManager); sProfileMap.put(Profile.OPP, profileManager); } @@ -161,6 +169,9 @@ public static void updateProfiles(ParcelUuid[] uuids, List profiles) { if (BluetoothUuid.containsAnyUuid(uuids, OPP_PROFILE_UUIDS)) { profiles.add(Profile.OPP); } + if (BluetoothUuid.containsAnyUuid(uuids, HID_PROFILE_UUIDS)) { + profiles.add(Profile.HID); + } } protected LocalBluetoothProfileManager(LocalBluetoothManager localManager) { @@ -195,7 +206,8 @@ public boolean isConnected(BluetoothDevice device) { public enum Profile { HEADSET(R.string.bluetooth_profile_headset), A2DP(R.string.bluetooth_profile_a2dp), - OPP(R.string.bluetooth_profile_opp); + OPP(R.string.bluetooth_profile_opp), + HID(R.string.bluetooth_profile_hid); public final int localizedString; @@ -565,4 +577,97 @@ public int convertState(int oppState) { } } } + + /** + * HidProfileManager is an abstraction for the {@link BluetoothHID} service. + */ + private static class HIDProfileManager extends LocalBluetoothProfileManager { + private BluetoothHid mService; + + public HIDProfileManager(LocalBluetoothManager localManager) { + super(localManager); + mService = new BluetoothHid(localManager.getContext()); + } + + @Override + public Set getConnectedDevices() { + return mService.getNonDisconnectedSinks(); + } + + @Override + public boolean connect(BluetoothDevice device) { + Set sinks = mService.getNonDisconnectedSinks(); + if (sinks != null) { + for (BluetoothDevice sink : sinks) { + mService.disconnectHidDevice(device); + + } + } + return mService.connectHidDevice(device); + } + + @Override + public boolean disconnect(BluetoothDevice device) { + return mService.disconnectHidDevice(device); + } + + @Override + public int getConnectionStatus(BluetoothDevice device) { + return convertState(mService.getHidDeviceState(device)); + } + + @Override + public int getSummary(BluetoothDevice device) { + int connectionStatus = getConnectionStatus(device); + + if (SettingsBtStatus.isConnectionStatusConnected(connectionStatus)) { + return R.string.bluetooth_hid_profile_summary_connected; + } else { + return SettingsBtStatus.getConnectionStatusSummary(connectionStatus); + } + } + + + @Override + public boolean isPreferred(BluetoothDevice device) { + return mService.getHidDevicePriority(device) > BluetoothHid.PRIORITY_OFF; + } + @Override + public int getPreferred(BluetoothDevice device) { + return mService.getHidDevicePriority(device); + } + + @Override + public void setPreferred(BluetoothDevice device, boolean preferred) { + if (preferred) { + if (mService.getHidDevicePriority(device) < BluetoothHid.PRIORITY_ON) { + mService.setHidDevicePriority(device, BluetoothHid.PRIORITY_ON); + } + } else { + mService.setHidDevicePriority(device, BluetoothHid.PRIORITY_OFF); + } + } + + @Override + public boolean isProfileReady() { + return true; + } + + @Override + public int convertState(int hidState) { + switch (hidState) { + case BluetoothHid.STATE_CONNECTED: + return SettingsBtStatus.CONNECTION_STATUS_CONNECTED; + case BluetoothHid.STATE_CONNECTING: + return SettingsBtStatus.CONNECTION_STATUS_CONNECTING; + case BluetoothHid.STATE_DISCONNECTED: + return SettingsBtStatus.CONNECTION_STATUS_DISCONNECTED; + case BluetoothHid.STATE_DISCONNECTING: + return SettingsBtStatus.CONNECTION_STATUS_DISCONNECTING; + default: + return SettingsBtStatus.CONNECTION_STATUS_UNKNOWN; + } + } + } + } From b9ef134b7f6b524f062879f2d2c0f14483fea530 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Tue, 25 Jan 2011 11:29:10 +0900 Subject: [PATCH 711/989] Update Japanese translation - Device hostname setting Change-Id: Icf8d98590ffc5e47dd0d3519249e1621d0326065 --- res/values-ja/strings.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 6e030490cd0..8ed9fff3bd6 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1291,4 +1291,11 @@ "(%d個のウィジェット)" + + 端末のホスト名 + + 保存 + + キャンセル + From 95112e5b9810b6a70974ace6ee1c017b57e466af Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Thu, 27 Jan 2011 14:04:11 -0800 Subject: [PATCH 712/989] Import revised translations. DO NOT MERGE Change-Id: I64435ed3b620c5e748b0f15017d548eadf7adbd5 --- res/values-ar/strings.xml | 30 ++++++++++-------------------- res/values-bg/strings.xml | 30 ++++++++++-------------------- res/values-ca/strings.xml | 30 ++++++++++-------------------- res/values-cs/strings.xml | 6 ++---- res/values-da/strings.xml | 6 ++---- res/values-de/strings.xml | 10 ++++------ res/values-el/strings.xml | 6 ++---- res/values-es/strings.xml | 30 ++++++++++++++---------------- res/values-fa/strings.xml | 30 ++++++++++-------------------- res/values-fi/strings.xml | 30 ++++++++++-------------------- res/values-fr/strings.xml | 6 ++---- res/values-hr/strings.xml | 30 ++++++++++-------------------- res/values-hu/strings.xml | 30 ++++++++++-------------------- res/values-in/strings.xml | 30 ++++++++++-------------------- res/values-it/strings.xml | 6 ++---- res/values-iw/strings.xml | 30 ++++++++++-------------------- res/values-ja/strings.xml | 6 ++---- res/values-ko/strings.xml | 6 ++---- res/values-lt/strings.xml | 30 ++++++++++-------------------- res/values-lv/strings.xml | 30 ++++++++++-------------------- res/values-nb/strings.xml | 6 ++---- res/values-nl/strings.xml | 6 ++---- res/values-pl/strings.xml | 6 ++---- res/values-pt-rPT/strings.xml | 6 ++---- res/values-pt/strings.xml | 6 ++---- res/values-rm/strings.xml | 4 +--- res/values-ro/strings.xml | 30 ++++++++++-------------------- res/values-ru/strings.xml | 6 ++---- res/values-sk/strings.xml | 30 ++++++++++-------------------- res/values-sl/strings.xml | 30 ++++++++++-------------------- res/values-sr/strings.xml | 30 ++++++++++-------------------- res/values-sv/strings.xml | 6 ++---- res/values-th/strings.xml | 30 ++++++++++-------------------- res/values-tl/strings.xml | 30 ++++++++++-------------------- res/values-tr/strings.xml | 6 ++---- res/values-uk/strings.xml | 30 ++++++++++-------------------- res/values-vi/strings.xml | 30 ++++++++++-------------------- res/values-zh-rCN/strings.xml | 8 +++----- res/values-zh-rTW/strings.xml | 8 +++----- 39 files changed, 245 insertions(+), 475 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 781fcf9ba5c..fdacc202724 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1122,26 +1122,16 @@ "تم مسح تخزين بيانات الاعتماد." "تم تمكين تخزين بيانات الاعتماد." "تم تعطيل تخزين بيانات الاعتماد." - - - - - - - - - - - - - - - - - - - - + "نظام الملفات المشفرة" + "بيانات المستخدم الخاصة المشفرة" + "تمكين سعة تخزين نظام الملفات المشفرة لبيانات المستخدم الخاصة في هذا الجهاز" + "يتطلب تمكين نظام الملفات المشفرة مسح بيانات الجهاز." + "يتطلب تعطيل نظام الملفات المشفرة مسح بيانات الجهاز." + "تمكين" + "تعطيل" + "إلغاء" + "تم إلغاء تغيير وضع أنظمة الملفات المشفرة." + "تحذير أنظمة الملفات المشفرة." "نغمة الطوارئ" "تعيين السلوك عند إجراء اتصال بالطوارئ" "الخصوصية" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index c93f430c0dd..8a0c11d9fb9 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1122,26 +1122,16 @@ "Хранилището за идентификационни данни е изтрито." "Хранилището за идентификационни данни е активирано." "Хранилището за идентификационни данни е деактивирано." - - - - - - - - - - - - - - - - - - - - + "Шифрована файлова система" + "Шифроване на лични потребителски данни" + "Активиране на хранилище за шифровани файлови системи за лични потребителски данни на това устройство" + "Активирането на шифровани файлови системи изисква изтриване на данните на устройството." + "Деактивирането на шифровани файлови системи изисква изтриване на данните на устройството." + "Активиране" + "Деактивиране" + "Отказ" + "Промяната на режима на шифрованата файлова система бе анулирана." + "Предупреждение от шифрованата файлова система." "Тон за спешност" "Задаване на поведение при спешно обаждане" "Поверителност" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index fe7dc9f36a5..ac71a637d25 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1122,26 +1122,16 @@ "S\'ha esborrat l\'emmagatzematge de credencials." "L\'emmagatzematge de credencials està activat." "L\'emmagatzematge de credencials està desactivat." - - - - - - - - - - - - - - - - - - - - + "Sistema de fitxers encriptats" + "Encripta les dades privades de l\'usuari" + "Activa l\'emmagatzematge de sistema de fitxers encriptats per a dades privades de l\'usuari en aquest dispositiu" + "Per activar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." + "Per desactivar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." + "Activa" + "Desactiva" + "Cancel·la" + "S\'ha cancel·lat el canvi del mode de sistemes de fitxers encriptats." + "Advertiment de sistemes de fitxers encriptats." "To d\'emergència" "Defineix el comportament quan es fa una trucada d\'emergència" "Privadesa" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 0fe32ef6ba0..f7fceb6ae15 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -335,9 +335,7 @@ "Zapamatovat nastavení" "NFC" "Použít technologii NFC ke čtení a výměně štítků" - - - + "Došlo k chybě." "WiFi" "Zapnout WiFi" "Nastavení WiFi" @@ -543,7 +541,7 @@ "Vložte kartu SD, kterou chcete připojit." "Připojit úložiště USB" "Připojit kartu SD" - "Připojit interní úložiště USB" + "Připojit úložiště USB" "Připojit kartu SD" "Smazat úložiště USB" "Smazat kartu SD" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 4e3e4cb894b..7f325b5f900 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -335,9 +335,7 @@ "Husk indstillinger" "NFC" "Brug Near Field Communication til at læse og udveksle tags" - - - + "Der opstod en fejl." "Wi-Fi" "Slå Wi-Fi til" "Indstillinger for Wi-Fi" @@ -543,7 +541,7 @@ "Insæt et SD-kort, der skal monteres" "Isæt USB-lager" "Montér SD-kort" - "Monter det interne USB-lager" + "Monter USB-lager" "Montér SD-kortet" "Slet USB-lager" "Slet SD-kort" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 17a2dfd960a..935fed142d9 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -114,7 +114,7 @@ "Bluetooth-Geräteauswahl" "Bluetooth-Berechtigungsanfrage" "Eine Anwendung auf Ihrem Telefon beantragt eine Berechtigung zum Aktivieren von Bluetooth. Möchten Sie dies tun?" - "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für %1$d Sekunden für andere Bluethooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" + "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für %1$d Sekunden für andere Bluetooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für %1$d Sekunden für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Bluetooth wird aktiviert..." "Einstellungen für Datum &amp Uhrzeit" @@ -217,7 +217,7 @@ "Drahtlosverbindungen werden deaktiviert..." "Drahtlosverbindungen werden aktiviert..." "Drahtlos & Netzwerke" - "Einstellungen für Drahtlosnetzwerke" + "Einstellungen für Drahtlos & Netzwerke" "WLAN, Bluetooth, Flugmodus, Mobilfunknetze und VPNs verwalten" "Daten-Roaming" "Bei Roaming mit Datendienst verbinden" @@ -335,9 +335,7 @@ "Einstellungen speichern" "NFC" "Nahfeldkommunikation zum Lesen und Austauschen von Tags verwenden" - - - + "Es ist ein Fehler aufgetreten." "WLAN" "WLAN aktivieren" "WLAN-Einstellungen" @@ -543,7 +541,7 @@ "SD-Karte zur Bereitstellung einlegen" "USB-Speicher bereitst." "SD-Karte bereitstellen" - "Int. USB-Speicher bereitst." + "USB-Speicher bereitstellen" "SD-Karte bereitstellen" "USB-Speicher löschen" "SD-Karte löschen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 3218b166d01..f3947ec4e47 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -335,9 +335,7 @@ "Διατήρηση ρυθμίσεων" "NFC" "Κάντε χρήση της Επικοινωνίας κοντινού πεδίου για την ανάγνωση και ανταλλαγή ετικετών" - - - + "Παρουσιάστηκε ένα σφάλμα." "Wi-Fi" "Ενεργοποίηση Wi-Fi" "Ρυθμίσεις Wi-Fi" @@ -543,7 +541,7 @@ "Εισαγάγετε μια κάρτα SD για τοποθέτηση" "Προσάρτ. χώρου αποθ. USB" "Τοποθέτηση κάρτας SD" - "Προσαρ. τον εσ. αποθ. χώρο USB" + "Προσαρτήστε τον αποθηκευτικό χώρο USB" "Τοποθέτηση κάρτας SD" "Διαγρ. αποθ. χώρου USB" "Διαγραφή κάρτας SD" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index a9faf3a696f..eb733767ea1 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -257,7 +257,7 @@ "PIN" "PIN numérico para desbloquear pantalla" "Contraseña" - "Contraseña para desbloq pantalla" + "Contraseña para desbloquear pantalla" "Inhabilitado por administrador remoto" "Desactivar bloqueo pantalla" "Eliminar patrón de desbloqueo" @@ -268,7 +268,7 @@ "Cambiar contraseña de desbloqueo" "La contraseña debe contener al menos %d caracteres." "El PIN debe contener al menos %d caracteres." - "Pulsar \"Continuar\" al terminar" + "Pulsa Continuar al terminar" "Continuar" "El PIN no puede tener más de %d dígitos." "El PIN no puede tener más de %d dígitos." @@ -335,9 +335,7 @@ "Ajustes de recordatorio" "NFC" "Usar Comunicación de campo cercano (NFC) para leer e intercambiar etiquetas" - - - + "Se ha producido un error." "Wi-Fi" "Activar Wi-Fi" "Ajustes de Wi-Fi" @@ -539,15 +537,15 @@ "Desactivar tarjeta SD" "Desactivar almacenamiento USB interno" "Desactivar la tarjeta SD para extraerla de forma segura" - "Insert alm USB para activ" + "Inserta USB para activar almacenamiento" "Insertar una tarjeta SD para el montaje" "Activar almacenamiento USB" "Activar tarjeta SD" - "Activar almacenam USB interno" + "Activar el almacenamiento USB" "Activar tarjeta SD" "Borrar almacenamiento USB" "Borrar tarjeta SD" - "Borr dat USB intern (mús, fot)" + "Borra todos los datos de almacenamiento USB del teléfono, como la música o las fotos." "Permite borrar todos los datos de la tarjeta SD del teléfono, como la música y las fotos" "No disponible" " (Sólo lectura)" @@ -600,11 +598,11 @@ "Restablecimiento de la configuración de APN predeterminada completado" "Restablecer datos de fábrica" "Borrar todos los datos del teléfono" - "Se borrarán todos los datos del ""almacenamiento interno"" del teléfono, incluidos: la configuración y los datos de aplicaciones y del sistema de "\n\n
  • "tu cuenta de Google"
  • \n
  • ","
  • \n
  • "las aplicaciones descargadas."
  • \n\n"Para eliminar todos los datos de este teléfono, debes borrar el ""almacenamiento USB""."\n\n
    - "Se borrarán todos los datos del ""almacenamiento interno"" del teléfono, incluidos: la configuración y los datos de aplicaciones y del sistema de "\n\n
  • "tu cuenta de Google"
  • \n
  • ","
  • \n
  • "las aplicaciones descargadas."
  • \n\n"Si también quieres eliminar la música, las imágenes y otros datos de usuario, debes borrar la ""tarjeta SD""."\n\n
    + "Se borrarán todos los datos del ""almacenamiento interno"" del teléfono, incluidos:"\n\n
  • "tu cuenta de Google"
  • \n
  • "datos y configuración del sistema y de aplicaciones y"
  • \n
  • "las aplicaciones descargadas."
  • \n\n"Para eliminar todos los datos de este teléfono, debes borrar el ""almacenamiento USB""."\n\n
    + "Se borrarán todos los datos del ""almacenamiento interno"" del teléfono, incluidos:"\n\n
  • "tu cuenta de Google"
  • \n
  • "datos y configuración del sistema y de aplicaciones y"
  • \n
  • "las aplicaciones descargadas."
  • \n\n"Si también quieres eliminar la música, las imágenes y otros datos de usuario, debes borrar la ""tarjeta SD""."\n\n
    "Borrar almacenamiento USB" "Borrar tarjeta SD" - "Borr dat USB intern (mús, fot)" + "Borra todos los datos de almacenamiento USB del teléfono, como la música o las fotos." "Borra todos los datos de la tarjeta SD, como música y fotos" "Reiniciar teléfono" "¿Quieres borrar toda tu información personal y las aplicaciones que has descargado? Esta acción no se puede deshacer." @@ -663,7 +661,7 @@ "Términos y condiciones" "Tutorial del sistema" "Aprende a utilizar tu teléfono" - "Licencias de sw libre" + "Licencias de código abierto" "Se ha producido un problema al intentar cargar las licencias." "Cargando..." "Información de seguridad" @@ -748,13 +746,13 @@ "Filtrar" "Seleccionar opciones de filtrado" "Todas" - "Descargada" + "Descargadas" "En ejecución" "Almacenamiento USB" "En tarjeta SD" "Inhabilitada" "Sin aplicaciones" - "Almac interno" + "Almacenamiento interno" "Almacenamiento USB" "Tarjeta SD" "Recalculando tamaño..." @@ -1101,9 +1099,9 @@ "Permitir que las aplicaciones accedan a los certificados seguros y a otras credenciales" "Introducir contraseña" "Introduce la contraseña de almacenamiento de credenciales." - "Instalar desde almac USB" + "Instalar desde USB" "Instalar desde la tarjeta SD" - "Inst cert encr de alm USB" + "Instalar certificados desde USB" "Instalar certificados encriptados de tarjeta SD" "Establecer contraseña" "Establecer o cambiar la contraseña de almacenamiento de credenciales" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 470b5f3a66f..9f70b4583c9 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -1122,26 +1122,16 @@ "محل ذخیره اطلاعات کاربری پاک شد." "ذخیره سازی اطلاعات کاربری فعال شد." "ذخیره سازی اطلاعات کاربری غیرفعال شد." - - - - - - - - - - - - - - - - - - - - + "سیستم فایل رمزگذاری شده" + "رمزگذاری داده کاربر شخصی" + "فعالسازی ذخیره سازی سیستم فایل رمزگذاری شده برای داده کاربر شخصی در این دستگاه" + "برای فعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را حذف کنید." + "برای غیرفعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را حذف کنید." + "فعال کردن" + "غیرفعال کردن" + "لغو" + "تغییر حالت سیستم های فایل رمزگذاری شده لغو شد." + "هشدار سیستم های فایل رمزگذاری شده." "آهنگ اضطراری" "واکنش موجود در هنگام برقراری تماس اضطراری را تنظیم کنید" "رازداری" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index b4467c332ae..91185a07ac1 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -1122,26 +1122,16 @@ "Käyttöoikeustietojen tallennustila on tyhjennetty." "Käyttöoikeustietojen tallentaminen on käytössä." "Käyttöoikeustietojen tallentaminen on pois käytöstä." - - - - - - - - - - - - - - - - - - - - + "Salattu tiedostojärjestelmä" + "Yksityisten käyttäjätietojen salaus" + "Ota henkilökohtaisten käyttäjätietojen salattu tiedostojärjestelmä käyttöön tällä laitteella" + "Salattujen tiedostojärjestelmien käyttöönotto edellyttää laitteen kaikkien tietojen poistamista." + "Salattujen tiedostojärjestelmien poistaminen käytöstä edellyttää laitteen kaikkien tietojen poistamista." + "Ota käyttöön" + "Poista käytöstä" + "Peruuta" + "Salattujen tiedostojärjestelmien tilanvaihto peruutettu." + "Salatun tiedostojärjestelmän varoitus." "Hätäpuhelun ääni" "Aseta toiminta hätäpuhelun tapauksessa" "Tietosuoja" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 229e50395a9..19f3f766041 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -335,9 +335,7 @@ "Mémoriser ces paramètres" "NFC" "Utiliser la communication en champ proche pour lire et échanger des tags" - - - + "Une erreur s\'est produite." "Wi-Fi" "Activer le Wi-Fi" "Paramètres Wi-Fi" @@ -543,7 +541,7 @@ "Insérer la carte SD à monter" "Connecter une mémoire de stockage USB" "Monter la carte SD" - "Installer la mémoire USB interne" + "Installer la mémoire de stockage USB" "Monter la carte SD" "Effacer la mémoire USB" "Effacer la carte SD" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index a6092182ed1..9dba636e13d 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -1122,26 +1122,16 @@ "Prostor za pohranu vjerodajnica je izbrisan." "Pohranjivanje vjerodajnica je omogućeno." "Pohranjivanje vjerodajnica je onemogućeno." - - - - - - - - - - - - - - - - - - - - + "Šifrirni datotečni sustav (EFS)" + "Kriptiraj privatne korisničke podatke" + "Omogućavanje pohrane šifrirnog datotečnog sustava (EFS) za privatne korisničke podatke na ovom uređaju" + "Za omogućavanje šifrirnog datotečnog sustava (EFS) potrebno je brisanje podataka na uređaju." + "Za onemogućavanje šifrirnog datotečnog sustava (EFS) potrebno je brisanje podataka na uređaju." + "Omogući" + "Onemogući" + "Odustani" + "Promjena načina šifrirnog datotečnog sustava (EFS) je otkazana." + "Upozorenje šifrirnog datotečnog sustava (EFS)." "Ton hitnog poziva" "Postavite način ponašanja za hitan poziv" "Privatnost" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 57f67d705d8..b48a3b043d4 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1122,26 +1122,16 @@ "A hitelesítési adatok tárolója kiürítve." "A hitelesítési adatok tárolója engedélyezve van." "A hitelesítési adatok tárolója le van tiltva." - - - - - - - - - - - - - - - - - - - - + "Kódolt fájlrendszer" + "Privát felhasználói adatok titkosítása" + "Engedélyezze a kódolt fájlrendszerben való tárolást a privát felhasználói adatok számára ezen az eszközön" + "A titkosított fájlrendszerek bekapcsolása adattörlést igényel az eszközön." + "A Titkosított Fájlrendszerek kikapcsolása adattörlést igényel az eszközön." + "Engedélyezés" + "Letiltás" + "Mégse" + "Titkosított fájlrendszer mód visszavonva." + "Titkosított fájlrendszerek-figyelmeztetés." "Segélyhívás hangja" "Viselkedés beállítása segélyhívás kezdeményezésekor" "Adatvédelem" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index d2bfe1df844..9d01df938e0 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -1122,26 +1122,16 @@ "Penyimpanan kredensial dihapus." "Penyimpanan kredensial diaktifkan." "Penyimpanan kredensial dinonaktifkan." - - - - - - - - - - - - - - - - - - - - + "Sistem Berkas Terenkripsi" + "Enkripsi data pengguna pribadi" + "Aktifkan penyimpanan sistem berkas terenkripsi untuk data pengguna pribadi dalam perangkat ini" + "Mengaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." + "Menonaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." + "Aktifkan" + "Nonaktifkan" + "Batal" + "Pengubahan mode Sistem Berkas Terenkripsi dibatalkan." + "Peringatan Sistem Berkas Terenkripsi." "Nada darurat" "Setel perilaku ketika panggilan darurat dilakukan" "Privasi" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4dd2169a692..57ef06b9efa 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -335,9 +335,7 @@ "Ricorda impostazioni" "NFC" "Usa Near Field Communication per leggere e scambiare tag" - - - + "Si è verificato un errore." "Wi-Fi" "Attiva Wi-Fi" "Impostazioni Wi-Fi" @@ -543,7 +541,7 @@ "Inserisci una scheda SD da montare" "Monta archivio USB" "Installa scheda SD" - "Monta archivio USB interno" + "Monta l\'archivio USB" "Installa la scheda SD" "Cancella archivio USB" "Cancella scheda SD" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 863c0200f1f..cee83b5ee01 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -1122,26 +1122,16 @@ "אחסון האישורים נמחק." "אחסון האישורים מופעל." "אחסון אישורים מושבת." - - - - - - - - - - - - - - - - - - - - + "מערכת קבצים מוצפנים" + "הצפנה של נתוני משתמש פרטיים" + "הפוך אחסון של מערכת קבצים מוצפנים לפעיל עבור נתוני משתמש פרטיים בהתקן זה" + "הפיכת מערכות קבצים מוצפנים לפעילות דורשת מחיקת נתונים מהתקן." + "השבתת מערכות קבצים מוצפנים דורשת מחיקת נתוני התקן." + "הפוך לפעיל" + "השבת" + "ביטול" + "השינוי במצב של מערכות קבצים מוצפנים בוטל." + "אזהרה של מערכות קבצים מוצפנים" "צליל חירום" "הגדר אופן פעולה בעת ביצוע שיחת חירום" "פרטיות" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index daee6586dc0..5cbed1d89fe 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -335,9 +335,7 @@ "設定を保存" "NFC" "タグの読み取りと交換にNFCを使用" - - - + "エラーが発生しました。" "Wi-Fi" "Wi-FiをONにする" "Wi-Fi設定" @@ -543,7 +541,7 @@ "マウントするSDカードを挿入" "USBストレージをマウント" "SDカードをマウント" - "内部USBストレージのマウント" + "USBストレージのマウント" "SDカードをマウント" "USBストレージ内データを消去" "SDカード内データを消去" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index ddaf5dcf091..72ff719a8d4 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -335,9 +335,7 @@ "설정 기억" "NFC" "NFC(Near Field Communication)를 사용하여 태그를 읽고 교환합니다." - - - + "오류가 발생했습니다." "Wi-Fi" "Wi-Fi 켜기" "Wi-Fi 설정" @@ -543,7 +541,7 @@ "마운트할 SD 카드 삽입" "USB 저장소 마운트" "SD 카드 마운트" - "내부 USB 저장소 마운트" + "USB 저장소 마운트" "SD 카드 마운트" "USB 저장소 지우기" "SD 카드 지우기" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 4fe8b2b3e3f..42abee5df74 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -1122,26 +1122,16 @@ "Įgaliojimų saugykla ištrinta." "Įgaliojimų saugykla įgalinta." "Įgaliojimas saugykla išjungta." - - - - - - - - - - - - - - - - - - - - + "Šifruota failų sistema" + "Šifruoti privačius naudotojo duomenis" + "Įgalinti šifruotą failų sistemos atmintinę privatiems naudotojo duomenims šiame įrenginyje" + "Norint įgalinti šifruotas failų sistemas, reikia ištrinti įrenginio duomenis." + "Norint įgalinti šifruotas failų sistemas, reikia neleisti įrenginio duomenų." + "Įgalinti" + "Neleisti" + "Atšaukti" + "Šifruotų failų sistemų režimo pakeitimas pakeistas." + "Šifruotų failų sistemų įspėjimas." "Pagalbos tonas" "Nustatyti elgesį, kai skambinama pagalbos numeriu" "Privatumas" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 084674119dc..319ad38aed7 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -1122,26 +1122,16 @@ "Akreditācijas datu krātuve ir dzēsta." "Akreditācijas datu krātuve ir iespējota." "Akreditācijas datu krātuve ir atspējota." - - - - - - - - - - - - - - - - - - - - + "Šifrētu failu sistēma" + "Šifrēt lietotāja privātos datus" + "Iespējo šifrētu failu sistēmas atmiņu šajā ierīcē saglabātajiem lietotāja privātajiem datiem." + "Lai iespējotu šifrētu failu sistēmu, ir jāveic ierīces datu tīrīšana." + "Lai atspējotu šifrētu failu sistēmu, ir jāveic ierīces datu tīrīšana." + "Iespējot" + "Atspējot" + "Atcelt" + "Šifrētu failu sistēmas režīma maiņa ir atcelta." + "Šifrētu failu sistēmas brīdinājums." "Ārkārtas signāls" "Iestatīt uzvedību, kad tiek veikts ārkārtas zvans" "Konfidencialitāte" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index d97e3ec3e51..f7586fffd8b 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -335,9 +335,7 @@ "Husk innstillinger" "NFC" "Bruk NFC-teknologi for å lese og utveksle koder" - - - + "Det oppsto en feil." "Trådløst nett" "Slå på trådløst nett" "Trådløsinnstillinger" @@ -543,7 +541,7 @@ "Sett inn et minnekort for å koble til" "Koble til USB-lagring" "Koble til minnekort" - "Koble fra intern USB-lagring" + "Koble fra USB-lagring" "Koble til minnekortet" "Slett USB-lagring" "Slett SD-kort" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index a4c7ec1fec3..ac3816b169c 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -335,9 +335,7 @@ "Instellingen onthouden" "NFC" "Near Field Communication gebruiken om tags te lezen en uit te wisselen" - - - + "Er is een fout opgetreden." "Wi-Fi" "Wi-Fi inschakelen" "Wi-Fi-instellingen" @@ -543,7 +541,7 @@ "Plaats een SD-kaart om deze te koppelen" "USB-opslag koppelen" "SD-kaart koppelen" - "Interne USB-opslag koppelen" + "USB-opslag koppelen" "De SD-kaart koppelen" "USB-opslag wissen" "SD-kaart wissen" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f28a6ba29de..0a86d9fc854 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -335,9 +335,7 @@ "Zapamiętaj ustawienia" "Komunikacja NFC" "Używaj komunikacji Near Field Communication do odczytywania i wymiany tagów" - - - + "Napotkano błąd." "Wi-Fi" "Włącz Wi-Fi" "Ustawienia Wi-Fi" @@ -543,7 +541,7 @@ "Włóż kartę SD w celu zainstalowania" "Podłącz nośnik USB" "Zainstaluj kartę SD" - "Podłącz wewnętrzny nośnik USB" + "Podłącz nośnik USB" "Zainstaluj kartę SD" "Wyczyść nośnik USB" "Wyczyść kartę SD" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 93efcda0253..0a1faa545b2 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -335,9 +335,7 @@ "Memorizar definições" "NFC" "Utilizar Near Field Communication para ler e trocar etiquetas" - - - + "Foi encontrado um erro." "Wi-Fi" "Activar Wi-Fi" "Definições de Wi-Fi" @@ -543,7 +541,7 @@ "Inserir cartão SD para instalação" "Montar armazenamento USB" "Instalar cartão SD" - "Montar o armaz. USB interno" + "Montar a unidade de armazenamento USB" "Instalar cartão SD" "Apagar armazenamento USB" "Apagar cartão SD" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 0e3d4c621cf..624c02e933f 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -335,9 +335,7 @@ "Lembrar configurações" "NFC" "Usar comunicação a curta distância para ler e trocar tags" - - - + "Ocorreu um erro." "Wi-Fi" "Ativar Wi-Fi" "Configurações de Wi-Fi" @@ -543,7 +541,7 @@ "Insira um cartão SD para conexão" "Conectar armazenam. USB" "Conectar cartão SD" - "Conectar armaz. USB interno" + "Conectar o armazenamento USB" "Conectar o cartão SD" "Apagar armazenamento USB" "Apagar cartão SD" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 2a84aff13c0..1f57360058f 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -338,9 +338,7 @@ - - - + "Ina errur è succedida." "WLAN" "Activar WLAN" "Parameters WLAN" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index c2baeb7f0c5..cdd1715e3c5 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -1122,26 +1122,16 @@ "Stocarea acreditărilor este ştearsă." "Stocarea acreditărilor este activată." "Stocarea acreditărilor este dezactivată." - - - - - - - - - - - - - - - - - - - - + "Sistem de fişiere criptate" + "Criptaţi datele private ale utilizatorului" + "Activaţi stocarea în sistemul de fişiere criptate pentru datele de utilizator private din acest dispozitiv" + "Activarea sistemelor de fişiere criptate presupune ştergerea datelor de pe un dispozitiv." + "Dezactivarea Sistemelor de fişiere criptate necesită ştergerea datelor de pe un dispozitiv." + "Activaţi" + "Dezactivaţi" + "Anulaţi" + "Modificarea efectuată în modul Sisteme de fişiere criptate a fost anulată." + "Avertisment Sisteme de fişiere criptate." "Ton de urgenţă" "Setaţi comportamentul la efectuarea unui apel de urgenţă" "Confidenţialitate" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 3aacf7bd84d..da4b65448a8 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -335,9 +335,7 @@ "Запомнить настройки" "Включить NFC" "Использовать радиосвязь ближнего действия для чтения и обмена метками" - - - + "Произошла ошибка." "Wi-Fi" "Включить Wi-Fi" "Настройки Wi-Fi" @@ -543,7 +541,7 @@ "Вставьте SD-карту для подключения" "Подключить USB-накопитель" "Подключить SD-карту" - "Подключить внутр. USB-накопитель" + "Подключить USB-накопитель" "Подключить SD-карту" "Очистить USB-накопитель" "Очистить SD-карту" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 163e026aa80..f889709ac77 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -1122,26 +1122,16 @@ "Ukladací priestor poverení je vymazané." "Ukladací priestor poverení je aktivovaný." "Ukladací priestor poverení je vypnutý." - - - - - - - - - - - - - - - - - - - - + "Systém EFS (Encrypted File System)" + "Šifrovať súkromné údaje používateľa" + "Povoliť v tomto zariadení ukladací priestor systému EFS (Encrypted File System) pre súkromné údaje používateľov" + "Povolenie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." + "Zakázanie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." + "Povoliť" + "Zakázať" + "Zrušiť" + "Zmena režimu systémov EFS (Encrypted File System) bola zrušená." + "Upozornenie systémov EFS (Encrypted File System)." "Tiesňové vyzváňanie" "Nastaviť správanie pri tiesňovom volaní" "Ochrana osobných údajov" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index fb37458a28b..26b34d6f571 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1122,26 +1122,16 @@ "Shramba poverilnic je izbrisana." "Shramba poverilnic je omogočena." "Shramba poverilnic je onemogočena." - - - - - - - - - - - - - - - - - - - - + "Šifrirni datotečni sistem" + "Šifriranje zasebnih podatkov uporabnikov" + "Omogoči shranjevanje zasebnih podatkov uporabnikov te naprave s šifrirnim datotečnim sistemom" + "Če želite omogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." + "Če želite onemogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." + "Omogoči" + "Onemogoči" + "Prekliči" + "Sprememba načina šifrirnega datotečnega sistema je preklicana." + "Opozorilo šifrirnega datotečnega sistema." "Ton v sili" "Nastavi način delovanja ob klicanju v sili" "Zasebnost" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 7c617618902..d9baf6f57a4 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -1122,26 +1122,16 @@ "Складиште акредитива је избрисано." "Складиште акредитива је омогућено." "Складиште акредитива је онемогућено." - - - - - - - - - - - - - - - - - - - - + "Шифровани систем датотека" + "Шифровање приватних корисничких података" + "Омогућавање складиштења у шифровани систем датотека за приватне корисничке податке на овом уређају" + "Омогућавање Шифрованих система датотека захтева брисање података са уређаја." + "Онемогућавање Шифрованих система датотека захтева брисање података са уређаја." + "Омогући" + "Онемогући" + "Откажи" + "Промена режима Шифрованих система датотека је отказана." + "Упозорење у вези са Шифрованим системима датотека." "Тон за хитне позиве" "Подешавање понашања када се успоставља хитни позив" "Приватност" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index e0e0ae64785..8a3604cef6d 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -335,9 +335,7 @@ "Kom ihåg inställningarna" "NFC" "Använd närfältskommunikation för att läsa och utbyta taggar" - - - + "Ett fel har uppstått." "Wi-Fi" "Aktivera Wi-Fi" "Wi-Fi-inställningar" @@ -543,7 +541,7 @@ "Sätt in ett SD-kort för montering" "Sätt i USB-enheten" "Montera SD-kort" - "Demontera intern USB-lagring" + "Sätt i USB-enheten" "Montera SD-kortet" "Radera USB-lagring" "Radera SD-kort" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 0038fabf5f6..745cf93d253 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -1122,26 +1122,16 @@ "ที่จัดเก็บข้อมูลรับรองถูกลบ" "เปิดการใช้งานที่จัดเก็บข้อมูลรับรองไว้" "ปิดใช้งานที่จัดเก็บข้อมูลรับรองไว้" - - - - - - - - - - - - - - - - - - - - + "ระบบไฟล์ที่เข้ารหัส" + "เข้ารหัสข้อมูลผู้ใช้ส่วนบุคคล" + "เปิดใช้งานพื้นที่จัดเก็บข้อมูลระบบไฟล์ที่เข้ารหัสสำหรับข้อมูลผู้ใช้ส่วนบุคคลในอุปกรณ์นี้" + "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อเปิดใช้งานระบบไฟล์ที่เข้ารหัส" + "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อปิดใช้งานระบบไฟล์ที่เข้ารหัส" + "เปิดใช้งาน" + "ปิดใช้งาน" + "ยกเลิก" + "ยกเลิกการเปลี่ยนแปลงโหมดระบบไฟล์ที่เข้ารหัส" + "คำเตือนระบบไฟล์ที่เข้ารหัส" "โทนเสียงฉุกเฉิน" "ตั้งค่าการทำงานเมื่อมีการโทรหาหมายเลขฉุกเฉิน" "ข้อมูลส่วนบุคคล" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index b44253742f3..f4d8d42b541 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -1122,26 +1122,16 @@ "Binura ang imbakan ng kredensyal." "Pinagana ang imbakan ng kredensyal." "Hindi pinagana ang imbakan ng kredensyal." - - - - - - - - - - - - - - - - - - - - + "System ng Na-encrypt na File" + "Na-encrypt na data ng pribadong user" + "Paganahin ang imbakan ng na-encrypt na file system para sa pribadong data ng user sa device na ito" + "Kailangan ng pagpapagana ng Naka-encrypt na Mga File System ng pagbura sa data ng device." + "Ang hindi pagpapagana ng Mga System ng Na-encrypt na File ay nangangailangan ng pag-wipe sa data ng device." + "Paganahin" + "Huwag Paganahin" + "Knselahin" + "Kinansela ang pagbabago ng mode ng Mga System ng Na-encrypt na File." + "Babala sa Mga System ng Na-encrypt na File" "Tonong pang-emergency" "Itakda ang pag-uugali kapag naganap ang isang pang-emergency na tawag" "Privacy" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index b3f01a895c7..40b6e040788 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -335,9 +335,7 @@ "Ayarları anımsa" "NFC" "Etkt okumk ve değş yap içn Yakın Alan İletşm\'ni kullnn" - - - + "Bir hatayla karşılaşıldı." "Kablosuz" "Kablosuzu aç" "Kablosuz ayarları" @@ -543,7 +541,7 @@ "Eklemek için bir SD kart yerleştirin" "USB depl birimini ekleyin" "SD kartı ekle" - "Dahili USB depol birimini ekle" + "USB depolama birimini ekle" "SD kartı ekle" "USB depolama birimini sil" "SD kartı sil" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 81e2e6f18b3..adca0d55048 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1122,26 +1122,16 @@ "Сховище облікових даних видалено." "Сховище облік. даних увімкнено." "Сховище облікових даних вимкнено." - - - - - - - - - - - - - - - - - - - - + "Система шифрування файлів" + "Шифрувати особисті дані користувача" + "Увімкнути пам\'ять системи шифрування файлів для особистих даних користувача в цьому пристрої" + "Щоб увімкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Щоб вимкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Увімкнути" + "Вимкнути" + "Скасувати" + "Зміну режиму систем шифрування файлів скасовано." + "Попередження систем шифрування файлів." "Аварійний сингал" "Устан. поведінку при розміщ. аварійного виклику" "Конфід-сть" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index eee2685455c..41f348cb706 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -1122,26 +1122,16 @@ "Bộ nhớ thông tin xác thực đã bị xoá." "Bộ nhớ thông tin xác thực đã bật." "Bộ nhớ thông tin xác thực bị vô hiệu hoá." - - - - - - - - - - - - - - - - - - - - + "Hệ thống tệp được mã hóa" + "Mã hóa dữ liệu người dùng riêng tư" + "Kích hoạt bộ nhớ hệ thống tệp được mã hóa cho dữ liệu người dùng riêng tư trong thiết bị này" + "Việc bật Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." + "Việc tắt Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." + "Bật" + "Tắt" + "Hủy" + "Thay đổi chế độ Hệ thống tệp được mã hóa đã bị hủy." + "Cảnh báo Hệ thống tệp được mã hóa." "Âm khẩn cấp" "Đặt chế độ khi cuộc gọi khẩn cấp được thực hiện" "Bảo mật" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index ac417c14bfc..9053d47fe7e 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -335,9 +335,7 @@ "记住设置" "NFC" "使用近距离通信读取和交换标签" - - - + "出现一个错误。" "Wi-Fi" "打开 Wi-Fi" "Wi-Fi 设置" @@ -543,7 +541,7 @@ "插入 SD 卡进行安装" "装载 USB 存储设备" "安装 SD 卡" - "装载内部 USB 存储设备" + "装载 USB 存储设备" "安装 SD 卡" "格式化 USB 存储设备" "格式化 SD 卡" @@ -908,7 +906,7 @@ "耗电情况" "拔下电源后的电量消耗情况" "重置后的电量消耗情况" - "电池仍可持续 %1$s" + "电池已使用时间:%1$s" "拔下电源后已过 %1$s" "正在充电" "屏幕已开启" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 8200524dac7..4f87ad12b16 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -335,9 +335,7 @@ "記住設定" "NFC" "使用近距離無線通訊讀取和交換標記" - - - + "發生錯誤。" "Wi-Fi" "開啟 Wi-Fi" "Wi-Fi 設定" @@ -543,7 +541,7 @@ "插入要掛載的 SD 卡" "掛接 USB 儲存裝置" "掛載 SD 卡" - "掛接內部 USB 儲存裝置" + "掛接 USB 儲存裝置" "掛載 SD 卡" "清除 USB 儲存裝置" "清除 SD 卡" @@ -908,7 +906,7 @@ "查看正在消耗電力的功能" "拔除插頭後的電池使用狀況" "重設後的電池使用狀況" - "電池電力剩餘時間:%1$s" + "電池已使用時間:%1$s" "拔除插頭後已過了 %1$s" "充電" "螢幕已開" From 109d083393146dbd5ffcf2dc9dc86edac386159c Mon Sep 17 00:00:00 2001 From: Eug89 Date: Fri, 28 Jan 2011 12:50:42 +0100 Subject: [PATCH 713/989] Updated Italian translations: Bluetooth HID profile Change-Id: Iff9331c586dbce52e269f3db662158fc3010fa75 --- res/values-it/strings.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4890dc2e19d..4c1937f5079 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -317,9 +317,13 @@ "Multimediali" "Telefono" "Trasferisci" + + HID "Collegato ad audio media" "Collegato ad audio telefono" "Collegato ad audio telefono e media" + + Collegato a dispositivo hid "Opzioni %1$s" "Connetti" "Connessione a dispositivo Bluetooth" @@ -331,6 +335,11 @@ "Usa per audio media" "Usa per audio telefono" "Usa per trasferimento file" + + Collegato a dispositivo hid + + Usa per dispositivo hid + "Impostazioni dock" "Usa dock per audio" "Come vivavoce" From 5a2bb8c0dc33837696f80d6690d51f031d7884c8 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 28 Jan 2011 13:21:54 -0800 Subject: [PATCH 714/989] Import revised translations. DO NOT MERGE Change-Id: Ic85518cac2e5c92d829bc71da778b68259524624 --- res/values-de/strings.xml | 20 +++++++++--------- res/values-ja/strings.xml | 4 ++-- res/values-ko/strings.xml | 16 +++++++-------- res/values-pl/arrays.xml | 4 ++-- res/values-pl/strings.xml | 38 +++++++++++++++++------------------ res/values-pt/arrays.xml | 2 +- res/values-pt/strings.xml | 16 +++++++-------- res/values-zh-rTW/strings.xml | 4 ++-- 8 files changed, 52 insertions(+), 52 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 935fed142d9..84c934e4e67 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -89,7 +89,7 @@ "Unbekannter Fehler" "Bluetooth" "Sichtbar" - "Für %1$s Sekunden erkennbar..." + "Für %1$s Sekunden sichtbar..." "Gerät sichtbar machen" "Sprachwahl sperren" "Verwendung des Bluetooth-Dialers bei gesperrtem Bildschirm verhindern" @@ -342,7 +342,7 @@ "WLAN-Einstellungen" "WLAN-Zugangspunkte festlegen und verwalten" "Aktivierung..." - "Wird beendet..." + "Deaktivierung..." "Fehler" "Im Flugmodus" "Netzwerkscan nicht möglich" @@ -475,7 +475,7 @@ "Helligkeit" "Helligkeit des Bildschirms anpassen" "Display-Timeout" - "Verzögerung vor automatischer Bildschirmabschaltung anpassen" + "Verzögerung bis zu automatischer Bildschirmabschaltung anpassen" "Automatische Helligkeit" "Einstellungen für SIM-Karten-Sperre" "SIM-Sperre einrichten" @@ -545,7 +545,7 @@ "SD-Karte bereitstellen" "USB-Speicher löschen" "SD-Karte löschen" - "Löscht alle Daten, z. B. Musik und Fotos, aus d. int. USB-Speicher d. Telefons" + "Löscht alle Daten, z. B. Musik und Fotos, aus dem internen USB-Speicher des Telefons" "Löscht sämtliche Daten, beispielsweise Musik und Fotos, von der SD-Karte des Telefons." "Nicht verfügbar" " (schreibgeschützt)" @@ -602,7 +602,7 @@ "Hierdurch werden alle Daten aus dem ""internen Speicher"" Ihres Telefons gelöscht, einschließlich"\n\n
  • "der System- und Anwendungsdaten und -einstellungen Ihres Google-Kontos"
  • \n
  • \n
  • "heruntergeladener Anwendungen"
  • \n\n"Um auch Musik, Bilder und sonstige Nutzerdaten zu löschen, müssen Sie die ""SD-Karte"" löschen."\n\n
    "USB-Speicher löschen" "SD-Karte löschen" - "Löscht alle Daten, z. B. Musik und Fotos, aus dem int. USB-Speicher des Telefons" + "Löscht alle Daten, z. B. Musik und Fotos, aus dem int. USB-Speicher des Telefons" "Alle Daten, z. B. Musik und Fotos, von der SD-Karte löschen" "Telefon zurücksetzen" "Alle persönlichen Daten und heruntergeladenen Anwendungen löschen? Diese Aktion kann nicht rückgängig gemacht werden." @@ -645,7 +645,7 @@ "Mein Standort" "Drahtlosnetzwerke" "Standort über Drahtlosnetzwerke bestimmen (z. B. in Google Maps)" - "Standort bestimmt von WLAN und/oder Mobilfunknetzen" + "Standort über WLAN und/oder Mobilfunknetze bestimmen" "GPS-Satelliten" "Genau auf Straßenebene lokalisieren" "Auf Straßenebene lokalisieren (höherer Akkuverbrauch, im Freien)" @@ -774,7 +774,7 @@ "Version %1$s" "Verschieben" "Auf Telefon verschieben" - "In USB-Speicher versch." + "In USB-Speicher verschieben" "Auf SD-Karte verschieben" "Verschieben" "Es ist nicht genügend Speicher vorhanden." @@ -976,9 +976,9 @@ "Spracheingabe" "Sprachausgabe" "Spracherkennung" - "Spracherkennungseinstellungen" + "Spracherkennung" "Einstellungen für \'%s\'" - "Text-in-Sprache-Einstellungen" + "Text-in-Sprache" "Text-in-Sprache-Einstellungen" "Immer meine Einst. verwenden" "Standardeinstellungen überschreiben Anwendungseinstellungen" @@ -1100,7 +1100,7 @@ "Anwendungen können sichere Zertifikate &amp; Anmeldeinform. abrufen" "Passwort eingeben" "Geben Sie das Passwort für den Anmeldeinformationsspeicher ein." - "Von USB-Speicher inst." + "Von USB-Speicher installieren" "Von SD-Karte installieren" "Verschl. Zertifikate von USB-Speicher inst." "Verschlüsselte Zertifikate von SD-Karte installieren" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 5cbed1d89fe..40785dc49c6 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -75,7 +75,7 @@ "(USB)" "放電中" "充電していません" - "満充電" + "100%" "電池使用時間:" "AC" "USB" @@ -903,7 +903,7 @@ "電源ボタンで通話を終了する" "画面をOFFにするのではなく電源ボタンを押して通話を終了する" "電池使用量" - "電池を使用している操作" + "電池の使用状況" "電池使用時間" "リセット後の電池使用量" "電池使用時間: %1$s" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 72ff719a8d4..73e1addd275 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -594,9 +594,9 @@ "MCC 필드는 3자리 숫자여야 합니다." "MNC 필드는 2~ 3자리 숫자여야 합니다." "기본 APN 설정 복원 중" - "기본값으로 재설정" - "기본 APN 설정을 재설정했습니다." - "기본값 데이터 재설정" + "초기화" + "기본 APN 설정을 초기화했습니다." + "초기화" "휴대전화의 모든 데이터 지우기" "휴대전화의 ""내부 저장소""에서 "\n\n
  • "Google 계정"
  • \n
  • "시스템과 애플리케이션의 데이터 및 설정"
  • \n
  • "다운로드한 애플리케이션"
  • \n\n" 등을 비롯한 모든 데이터가 지워집니다. 휴대전화의 모든 데이터를 지우려면 ""USB 저장소""를 지워야 합니다."\n\n
    "휴대전화의 ""내부 저장소""에서 "\n\n
  • "Google 계정"
  • \n
  • "시스템과 애플리케이션의 데이터 및 설정"
  • \n
  • "다운로드한 애플리케이션"
  • \n\n" 등을 비롯한 모든 데이터가 지워집니다. 음악, 사진 및 기타 사용자 데이터도 지우려면 ""SD 카드""를 지워야 합니다."\n\n
    @@ -604,11 +604,11 @@ "SD 카드 지우기" "휴대전화기의 내부 USB 저장소에 있는 모든 데이터(예: 음악 또는 사진)를 지웁니다." "휴대전화의 SD 카드에 있는 모든 데이터(예: 음악 및 사진)를 지웁니다." - "휴대전화 재설정" + "휴대전화 초기화" "모든 개인 정보와 다운로드한 애플리케이션을 삭제하시겠습니까? 수행한 작업은 취소할 수 없습니다." "모두 지우기" "잠금해제 패턴을 그리세요." - "휴대전화 재설정을 확인하려면 잠금해제 패턴을 그려야 합니다." + "휴대전화 초기화를 확인하려면 잠금해제 패턴을 그려야 합니다." "시스템 지우기 서비스를 사용할 수 없어 재설정을 수행하지 못했습니다." "USB 저장소 지우기" "SD 카드 지우기" @@ -739,14 +739,14 @@ "기본 작업 지우기" "알 수 없음" "이름별 정렬" - "크기별 정렬" + "크기순 정렬" "실행 중인 서비스 표시" "캐시된 프로세스 표시" "공간 관리" "필터" "필터 옵션 선택" "모두" - "다운로드됨" + "다운로드" "실행 중" "USB 저장소" "SD 카드" @@ -905,7 +905,7 @@ "배터리 사용" "배터리를 사용한 항목" "플러그를 뽑은 이후 배터리 전원 사용" - "재설정 이후 배터리 사용" + "초기화 이후 배터리 사용" "배터리 사용 시간: %1$s" "플러그를 뽑은 후 %1$s" "충전 중" diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml index 5419716bf92..7c79ac5ae02 100644 --- a/res/values-pl/arrays.xml +++ b/res/values-pl/arrays.xml @@ -62,8 +62,8 @@ "Bardzo wysokie" - "angielski (Stany Zjednoczone)" - "angielski (Wielka Brytania)" + "angielski (USA)" + "angielski (UK)" "francuski" "niemiecki" "włoski" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 0a86d9fc854..ecfe90cbf4d 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -399,14 +399,14 @@ "DNS 2" "Brama" "Maska sieci" - "Przenośny punkt dostępu Wi-Fi" + "Przenośny punkt Wi-Fi" "Przenośny punkt dostępu %1$s jest aktywny" "Błąd przenośnego punktu dostępu Wi-Fi" - "Ustawienia przenośnych punktów dostępu Wi-Fi" - "Skonfiguruj przenośne punkty dostępu Wi-Fi i zarządzaj nimi" - "Ustawienia przenośnych punktów dostępu Wi-Fi" - "Skonfiguruj punkt dostępu Wi-Fi" - "Przenośny punkt dostępu Wi-Fi %1$s %2$s" + "Ustawienia punktów Wi-Fi" + "Konfiguruj przenośne punkty dostępu Wi-Fi" + "Ustawienia punktów Wi-Fi" + "Skonfiguruj punkt Wi-Fi" + "Przenośny punkt Wi-Fi %1$s %2$s" "Punkt dostępu Android" "Dźwięk" "Wyświetlacz" @@ -439,8 +439,8 @@ "Odtwarzaj dźwięki podczas wybierania numeru" "Odtwarzaj dźwięki podczas wybierania numeru" "Dotyk ekranu" - "Odtwarzaj dźwięk podczas wybierania opcji na ekranie" - "Odtwarzaj dźwięk podczas wybierania opcji na ekranie" + "Odtwarzaj dźwięki podczas wybierania opcji na ekranie" + "Odtwarzaj dźwięki podczas wybierania opcji na ekranie" "Dźwięki blokady ekranu" "Odtwarzaj dźwięki podczas blokowania i odblokowywania ekranu" "Odtwarzaj dźwięki podczas blokowania i odblokowywania ekranu" @@ -603,7 +603,7 @@ "Wyczyść nośnik USB" "Wyczyść kartę SD" "Wymaż wszystko z wewn. USB." - "Wymaż wszystko z karty SD." + "Skasuje wszystkie dane z karty SD, np. muzykę i zdjęcia." "Resetuj telefon" "Czy usunąć wszystkie informacje osobiste i wszystkie pobrane aplikacje? Tej operacji nie można cofnąć!" "Wymaż wszystko" @@ -626,19 +626,19 @@ "Aby potwierdzić zamiar wyczyszczenia karty SD, musisz narysować wzór odblokowania." "Ustawienia połączeń" "Poczta głosowa, przekierowania połączeń, poł. oczekujące, ID rozmówcy" - "Powiązanie" + "Tethering" "Przenośny punkt dostępu" - "Powiązanie i przenośny punkt dostępu" + "Tethering i przenośny punkt dostępu" "Udostępniaj bezprzewodowe połączenie transmisji danych swojego telefonu przez USB" - "Udostępniaj bezprzewodowe połączenie swojego telefonu jako przenośny punkt dostępu Wi-Fi" - "Udostępniaj bezprzewodowe połączenie transmisji danych swojego telefonu przez USB lub jako przenośny punkt dostępu Wi-Fi" + "Udostępniaj połączenie swojego telefonu jako przenośny punkt dostępu Wi-Fi" + "Udostępniaj połączenie transmisji danych swojego telefonu przez USB lub jako przenośny punkt dostępu Wi-Fi" "USB" - "Powiązanie USB" + "Tethering przez USB" "Podłączono USB – zaznacz, aby powiązać" "Powiązano" "Nie można utworzyć powiązania, gdy nośnik USB jest w użyciu" "Nie podłączono USB" - "Błąd powiązania USB" + "Błąd tetheringu przez USB" "Pomoc" "Sieci komórkowe" "Ustaw opcje roamingu, sieci, nazw APN" @@ -706,11 +706,11 @@ "Anuluj" "Dalej" "Zabezpieczanie telefonu" - "Chroń swój telefon przed nieautoryzowanym użyciem, tworząc osobisty wzorzec odblokowywania ekranu. "\n\n"1""  Na następnym ekranie obejrzyj procedurę rysowania przykładowego wzorca. "\n\n"2""  Po przygotowaniu się narysuj własny osobisty wzorzec odblokowywania. Wypróbuj różne wzorce, łącząc co najmniej cztery kropki. "\n\n"3""  Ponownie narysuj swój wzorzec, aby go potwierdzić. "\n\n"Wszystko gotowe? Dotknij przycisku „Dalej”"". "\n\n"Aby pozostawić telefon bez ochrony, dotknij przycisku „Anuluj”." + "Chroń swój telefon przed niepowołanym użyciem, ustawiając blokadę ekranu. "\n\n"1""  Na następnym ekranie zobaczysz, jak narysować przykładowy wzorzec. "\n\n"2""  Jak tylko będziesz gotów, narysuj własny wzorzec blokady ekranu. Wypróbuj różne wzorce, łącząc co najmniej cztery kropki. "\n\n"3""  Ponownie narysuj swój wzorzec, aby go potwierdzić. "\n\n"Wszystko gotowe? Kliknij „Dalej”"". "\n\n"Aby pozostawić telefon bez blokady, kliknij „Anuluj”." "Przykładowy wzór" "Połącz co najmniej cztery kropki."\n" "\n"Dotknij przycisku „Dalej”, aby rozpocząć rysowanie własnego wzoru." "Zarządzaj aplikacjami" - "Zarządzaj zainstalowanymi aplikacjami oraz usuwaj je" + "Zarządzaj zainstalowanymi aplikacjami lub usuwaj je" "Aplikacje" "Zarządzaj aplikacjami, skonfiguruj skróty szybkiego uruchamiania" "Ustawienia aplikacji" @@ -752,7 +752,7 @@ "Na karcie SD" "Wyłączone" "Brak aplikacji." - "Pamięć wewn." + "Pamięć wewnętrzna" "Nośnik USB" "Pamięć karty SD" "Przeliczanie rozmiaru..." @@ -979,7 +979,7 @@ "Rozpoznawanie mowy" "Ustawienia dla „%s”" "Przetwarzanie tekstu na mowę" - "Ustawienia przetwarzania tekstu na mowę" + "Przetwarzanie tekstu na mowę" "Używaj moich ustawień" "Poniższe ustawienia domyślne zastępują ustawienia innych aplikacji" "Ustawienia domyślne" diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index 06197d2c788..3f8e9c2184a 100644 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -152,6 +152,6 @@ "Sempre" "Nunca" "Somente no modo silencioso" - "Somente quando não está no modo silencioso" + "Somente fora do modo silencioso" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 624c02e933f..1d9cecbeedb 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -603,7 +603,7 @@ "Apagar armazenamento USB" "Apagar cartão SD" "Ap. arm. USB, como mús. e fot." - "Ap. cart. SD, como mús. e fot." + "Apagar dados do cartão SD" "Redefinir telefone" "Apagar todas as informações pessoais e os aplicativos dos quais você fez download? É impossível reverter essa ação." "Apagar tudo" @@ -628,7 +628,7 @@ "Configurar correio voz, encaminhamento, espera etc." "Vínculo" "Ponto de acesso portátil" - "Vínculo e ponto de acesso portátil" + "Vínculo e p. de acesso portátil" "Compartilhar a conexão de dados móveis do seu telefone via USB" "Compartilhar a conexão de dados móveis do seu telefone como um ponto de acesso Wi-Fi portátil" "Compartilhar a conexão de dados móveis do seu telefone via USB ou como ponto de acesso Wi-Fi" @@ -746,10 +746,10 @@ "Filtro" "Selecionar as opções de filtro" "Todos" - "Download concluído" - "Em execução" + "Descarregados" + "Rodando" "Armazenamento USB" - "No cartão SD" + "Cartão SD" "Desativado" "Nenhum aplicativo." "Armaz. interno" @@ -1138,12 +1138,12 @@ "Configurações de privacidade" "Backup e restauração" "Dados pessoais" - "Fazer backup dos meus dados" + "Fazer backup" "Dados de aplicativos de backup, senhas da rede Wi-Fi e outras configurações nos servidores do Google" "Restauração automática" "Caso o aplicativo seja reinstalado, restaurar as configurações ou outros dados de backup" "Backup" - "Tem certeza de que deseja parar de fazer backup das suas senhas da rede Wi-Fi, dos favoritos e de outras configurações e dados de aplicativo e apagar todas as cópias nos servidores do Google?" + "Tem certeza de que deseja interromper backup das suas senhas da rede Wi-Fi, dos favoritos e de outras configurações e dados de aplicativo, e apagar todas as cópias dos servidores do Google?" "Configurações de administração do dispositivo" "Administrador do dispositivo" "Desativar" @@ -1158,5 +1158,5 @@ "Geral" "Chamadas recebidas" "Notificações" - "Comentários" + "Retorno" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 4f87ad12b16..98a95509183 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -251,11 +251,11 @@ "變更螢幕鎖定" "變更或停用圖案、PIN 或密碼安全性" "無" - "停用螢幕解鎖安全性" + "停用螢幕解鎖保護" "圖形" "畫出解鎖圖形以解鎖螢幕" "PIN" - "輸入解鎖數字 PIN 以解鎖螢幕" + "輸入數字 PIN 替螢幕解鎖" "密碼" "輸入解鎖密碼以解鎖螢幕" "已由遠端手機管理員停用" From fedf5adaaa06c2fd716c5b5234b5619d0b64ea0b Mon Sep 17 00:00:00 2001 From: thiasB Date: Sun, 30 Jan 2011 20:44:33 +0100 Subject: [PATCH 715/989] German: Add Bluetooth HID --- res/values-de/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 14422c415bb..a8e736e7bcd 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -318,6 +318,7 @@ "Verbunden mit Audiosystem von Medien" "Verbunden mit Audiosystem des Telefons" "Verbunden mit Audiosystem von Telefon und Medien" + Verbunden mit HID-Gerät "Optionen von %1$s" "Verbinden" "Mit Bluetooth-Gerät verbinden" @@ -329,6 +330,8 @@ "Für Audiosystem von Medien verwenden" "Für Audiosystem des Telefons verwenden" "Für Dateiübertragung verwenden" + Verbunden mit HID-Gerät + Für HID-Gerät nutzen "Dock-Einstellungen" "Dock für Audio verwenden" "Als Lautsprechertelefon" From 14cca1f976314d891f9f326ad4e0fc5f377162c9 Mon Sep 17 00:00:00 2001 From: flr Date: Sun, 30 Jan 2011 21:37:56 +0100 Subject: [PATCH 716/989] Updated polish translation Change-Id: I8ce91f8d7ef265255c1d372b02ecfe09113a6345 --- res/values-pl/strings.xml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index fe880c2f24c..487877c4cb0 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -214,6 +214,7 @@ "Ustawienia" "Tryb samolotowy" "Wyłącz wszystkie połączenia bezprzewodowe" + Nazwa hosta "Wyłączanie połączeń bezprzewodowych..." "Włączanie połączeń bezprzewodowych..." "Sieci zwykłe i bezprzewodowe" @@ -503,11 +504,15 @@ "Stan telefonu" "Aktualizacje systemowe" + Informacje o procesorze + Pamięć RAM (dost./całk.) "Wersja systemu Android" "Numer modelu" "Wersja pasma podstawowego" "Wersja jądra" "Numer kompilacji" + Wersja modyfikacji + Nieznana "Niedostępna" "Informacje o telefonie" "Informacje o telefonie" @@ -873,10 +878,14 @@ "Ustaw opcje związane z programowaniem aplikacji" "Debugowanie USB" "Tryb debugowania, gdy podłączone jest USB" + Powiadomienie o debugowaniu + Wyświetl powiadomienie, gdy aktywny jest tryb debugowania "Zostaw włączony" "Ekran nie będzie gaszony podczas ładowania telefonu" "Pozorowanie lokalizacji" "Zezwalaj na pozorowanie lokalizacji" + Zatrzymaj aplikację przyciskiem wstecz + Przytrzymanie przycisku wstecz spowoduje zabicie wyświetlanej aplikacji "Czy zezwalać na debugowanie USB?" "Debugowanie USB jest przeznaczone wyłącznie do celów programistycznych. Może posłużyć do kopiowania danych między komputerem a urządzeniem, instalowania aplikacji w urządzeniu bez powiadamiania, a także odczytywania danych dziennika." "Wybierz gadżet" @@ -1226,8 +1235,8 @@ Użyj zaokrąglonych ikon Brak tła Orientacja pionowa - Włącz synchronizację kied WiFi jest włączone - Wyłącz synchronizację kied WiFi jest wyłączone + Włącz synchronizację kiedy WiFi jest włączone + Wyłącz synchronizację kiedy WiFi jest wyłączone Pokaż dźwięk jako włączony przy samych wibracjach Status internetu czerwony podczas roamingu Bluetooth włączony, gdy zasilanie podłączone @@ -1247,7 +1256,7 @@ - (%d widgetów) + (%d widżetów) Ustawienia CyanogenMod From 915e268321e56433482d5c28cac615e79b885709 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Mon, 31 Jan 2011 14:58:58 +0900 Subject: [PATCH 717/989] Update Japanese translation - Bluetooth HID device Change-Id: I8a6dbf084e7f86017f535df239b14b58982fa1f4 --- res/values-ja/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 8ed9fff3bd6..072f539fc0b 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1298,4 +1298,7 @@ キャンセル + HID + HIDデバイスに接続 + From ca15f08f0da464a97ab4360018a63980f3fa6a82 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 31 Jan 2011 11:56:04 -0500 Subject: [PATCH 718/989] fix build break Change-Id: I96d885151a017d37dc22d9a9e06e03d04945d42c --- src/com/android/settings/DeviceInfoSettings.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/DeviceInfoSettings.java b/src/com/android/settings/DeviceInfoSettings.java index a1dbb208489..a3786232945 100644 --- a/src/com/android/settings/DeviceInfoSettings.java +++ b/src/com/android/settings/DeviceInfoSettings.java @@ -81,7 +81,8 @@ protected void onCreate(Bundle icicle) { setStringSummary("build_number", Build.DISPLAY); findPreference("kernel_version").setSummary(getFormattedKernelVersion()); setValueSummary("mod_version", "ro.modversion"); - + findPreference("mod_version").setEnabled(true); + // Remove Safety information preference if PROPERTY_URL_SAFETYLEGAL is not set removePreferenceIfPropertyMissing(getPreferenceScreen(), "safetylegal", PROPERTY_URL_SAFETYLEGAL); @@ -113,13 +114,17 @@ protected void onCreate(Bundle icicle) { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - if (preference.getKey().equals("firmware_version")) { + if (preference.getKey().equals("firmware_version") + || preference.getKey().equals("mod_version")) { System.arraycopy(mHits, 1, mHits, 0, mHits.length-1); mHits[mHits.length-1] = SystemClock.uptimeMillis(); if (mHits[0] >= (SystemClock.uptimeMillis()-500)) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setClassName("android", com.android.internal.app.PlatLogoActivity.class.getName()); + if (preference.getKey().equals("mod_version")) { + intent.putExtra("special", true); + } try { startActivity(intent); } catch (Exception e) { From 8a6739297986b3e78312649652e584894f5907b2 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Mon, 31 Jan 2011 19:01:59 +0100 Subject: [PATCH 719/989] Italian translations: fixed a bad translation Change-Id: Id8dab1f23f01479c4bac6dd4dec075718039596d --- res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4c1937f5079..f33b5ae0ff6 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -73,7 +73,7 @@ "In carica" "(CA)" "(USB)" - "Quasi scarica" + "In uso" "Non in carica" "Carica" "Non collegato" From 93580e222c156e06b348d228bec24d83836af1f2 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 31 Jan 2011 12:25:49 -0800 Subject: [PATCH 720/989] Import revised translations. DO NOT MERGE Change-Id: I7189d018da1a65d6e37b16353b1133b6a51d0df1 --- res/values-cs/strings.xml | 2 +- res/values-da/strings.xml | 4 ++-- res/values-de/strings.xml | 4 ++-- res/values-el/strings.xml | 4 ++-- res/values-es/strings.xml | 2 +- res/values-fr/strings.xml | 4 ++-- res/values-it/strings.xml | 2 +- res/values-ja/strings.xml | 2 +- res/values-ko/strings.xml | 6 +++--- res/values-lv/strings.xml | 2 +- res/values-nb/strings.xml | 4 ++-- res/values-nl/strings.xml | 2 +- res/values-pl/strings.xml | 4 ++-- res/values-pt-rPT/strings.xml | 4 ++-- res/values-pt/strings.xml | 2 +- res/values-ru/strings.xml | 14 +++++++------- res/values-sv-nokeys/strings.xml | 2 +- res/values-sv/strings.xml | 18 +++++++++--------- res/values-tr/strings.xml | 4 ++-- res/values-zh-rCN/strings.xml | 12 ++++++------ res/values-zh-rTW/strings.xml | 2 +- 21 files changed, 50 insertions(+), 50 deletions(-) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index f7fceb6ae15..2203dec2679 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -541,7 +541,7 @@ "Vložte kartu SD, kterou chcete připojit." "Připojit úložiště USB" "Připojit kartu SD" - "Připojit úložiště USB" + "Připojit úložiště USB" "Připojit kartu SD" "Smazat úložiště USB" "Smazat kartu SD" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 7f325b5f900..360de970b31 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -335,7 +335,7 @@ "Husk indstillinger" "NFC" "Brug Near Field Communication til at læse og udveksle tags" - "Der opstod en fejl." + "Der er opstået en fejl." "Wi-Fi" "Slå Wi-Fi til" "Indstillinger for Wi-Fi" @@ -541,7 +541,7 @@ "Insæt et SD-kort, der skal monteres" "Isæt USB-lager" "Montér SD-kort" - "Monter USB-lager" + "Monter USB-lager" "Montér SD-kortet" "Slet USB-lager" "Slet SD-kort" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 84c934e4e67..9069f35f3ae 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -335,7 +335,7 @@ "Einstellungen speichern" "NFC" "Nahfeldkommunikation zum Lesen und Austauschen von Tags verwenden" - "Es ist ein Fehler aufgetreten." + "Ein Fehler ist aufgetreten." "WLAN" "WLAN aktivieren" "WLAN-Einstellungen" @@ -541,7 +541,7 @@ "SD-Karte zur Bereitstellung einlegen" "USB-Speicher bereitst." "SD-Karte bereitstellen" - "USB-Speicher bereitstellen" + "USB-Speicher bereitstellen" "SD-Karte bereitstellen" "USB-Speicher löschen" "SD-Karte löschen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index f3947ec4e47..5ab5664e2b7 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -335,7 +335,7 @@ "Διατήρηση ρυθμίσεων" "NFC" "Κάντε χρήση της Επικοινωνίας κοντινού πεδίου για την ανάγνωση και ανταλλαγή ετικετών" - "Παρουσιάστηκε ένα σφάλμα." + "Παρουσιάστηκε σφάλμα." "Wi-Fi" "Ενεργοποίηση Wi-Fi" "Ρυθμίσεις Wi-Fi" @@ -541,7 +541,7 @@ "Εισαγάγετε μια κάρτα SD για τοποθέτηση" "Προσάρτ. χώρου αποθ. USB" "Τοποθέτηση κάρτας SD" - "Προσαρτήστε τον αποθηκευτικό χώρο USB" + "Προσάρτηση αποθηκευτικού χώρου USB" "Τοποθέτηση κάρτας SD" "Διαγρ. αποθ. χώρου USB" "Διαγραφή κάρτας SD" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index eb733767ea1..255f7fe9c6c 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -541,7 +541,7 @@ "Insertar una tarjeta SD para el montaje" "Activar almacenamiento USB" "Activar tarjeta SD" - "Activar el almacenamiento USB" + "Activar el almacenamiento USB" "Activar tarjeta SD" "Borrar almacenamiento USB" "Borrar tarjeta SD" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 19f3f766041..65b3a971475 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -541,7 +541,7 @@ "Insérer la carte SD à monter" "Connecter une mémoire de stockage USB" "Monter la carte SD" - "Installer la mémoire de stockage USB" + "Installer la mémoire de stockage USB" "Monter la carte SD" "Effacer la mémoire USB" "Effacer la carte SD" @@ -1143,7 +1143,7 @@ "Restaurer automatiquement" "Restaurer les paramètres ou autres données sauvegardées lorsqu\'une application est réinstallée" "Sauvegarder" - "Voulez-vous vraiment arrêter de sauvegarder vos mots de passe Wi-Fi, vos favoris ainsi que vos données et paramètres d\'application, et supprimer toutes les copies des serveurs Google ?" + "Voulez-vous vraiment arrêter de sauvegarder vos mots de passe Wi-Fi, vos favoris ainsi que vos données et paramètres d\'application, et supprimer les copies correspondantes des serveurs Google ?" "Paramètres d\'administration du périphérique" "Administrateur du périphérique" "Désactiver" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 57ef06b9efa..f7b63af7ec8 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -541,7 +541,7 @@ "Inserisci una scheda SD da montare" "Monta archivio USB" "Installa scheda SD" - "Monta l\'archivio USB" + "Monta archivio USB" "Installa la scheda SD" "Cancella archivio USB" "Cancella scheda SD" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 40785dc49c6..5e9498b006a 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -541,7 +541,7 @@ "マウントするSDカードを挿入" "USBストレージをマウント" "SDカードをマウント" - "USBストレージのマウント" + "USBストレージをマウント" "SDカードをマウント" "USBストレージ内データを消去" "SDカード内データを消去" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 73e1addd275..5154a4384a1 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -239,7 +239,7 @@ "날짜 설정" "날짜형식 선택" "가나다순으로 정렬" - "시간대별 정렬" + "시간대순 정렬" "위치 및 보안" "위치 및 보안 설정" "내 위치, 화면 잠금해제, SIM 카드 잠금, 자격증명 저장소 잠금 설정" @@ -541,7 +541,7 @@ "마운트할 SD 카드 삽입" "USB 저장소 마운트" "SD 카드 마운트" - "USB 저장소 마운트" + "USB 저장소 마운트" "SD 카드 마운트" "USB 저장소 지우기" "SD 카드 지우기" @@ -738,7 +738,7 @@ "기본값이 설정되지 않았습니다." "기본 작업 지우기" "알 수 없음" - "이름별 정렬" + "이름순 정렬" "크기순 정렬" "실행 중인 서비스 표시" "캐시된 프로세스 표시" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 319ad38aed7..a2d7462c644 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -541,7 +541,7 @@ "Ievietot SD karti uzstādīšanai" "Uzstādīt USB krātuvi" "Pievienot SD karti" - "Uzstādīt USB krātuvi" + "Uzstādīt USB atmiņu" "Pievienot SD karti" "Dzēst USB krātuvi" "Dzēst SD karti" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index f7586fffd8b..f6f28dbce96 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -335,7 +335,7 @@ "Husk innstillinger" "NFC" "Bruk NFC-teknologi for å lese og utveksle koder" - "Det oppsto en feil." + "Det oppstod en feil." "Trådløst nett" "Slå på trådløst nett" "Trådløsinnstillinger" @@ -541,7 +541,7 @@ "Sett inn et minnekort for å koble til" "Koble til USB-lagring" "Koble til minnekort" - "Koble fra USB-lagring" + "Koble til USB-lagring" "Koble til minnekortet" "Slett USB-lagring" "Slett SD-kort" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index ac3816b169c..51fb3770e07 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -541,7 +541,7 @@ "Plaats een SD-kaart om deze te koppelen" "USB-opslag koppelen" "SD-kaart koppelen" - "USB-opslag koppelen" + "USB-opslag koppelen" "De SD-kaart koppelen" "USB-opslag wissen" "SD-kaart wissen" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index ecfe90cbf4d..170d87cc1fd 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -335,7 +335,7 @@ "Zapamiętaj ustawienia" "Komunikacja NFC" "Używaj komunikacji Near Field Communication do odczytywania i wymiany tagów" - "Napotkano błąd." + "Wystąpił błąd." "Wi-Fi" "Włącz Wi-Fi" "Ustawienia Wi-Fi" @@ -541,7 +541,7 @@ "Włóż kartę SD w celu zainstalowania" "Podłącz nośnik USB" "Zainstaluj kartę SD" - "Podłącz nośnik USB" + "Podłącz nośnik USB" "Zainstaluj kartę SD" "Wyczyść nośnik USB" "Wyczyść kartę SD" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 0a1faa545b2..0dfe203cfa1 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -335,7 +335,7 @@ "Memorizar definições" "NFC" "Utilizar Near Field Communication para ler e trocar etiquetas" - "Foi encontrado um erro." + "Ocorreu um erro." "Wi-Fi" "Activar Wi-Fi" "Definições de Wi-Fi" @@ -541,7 +541,7 @@ "Inserir cartão SD para instalação" "Montar armazenamento USB" "Instalar cartão SD" - "Montar a unidade de armazenamento USB" + "Montar o armazenamento USB" "Instalar cartão SD" "Apagar armazenamento USB" "Apagar cartão SD" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 1d9cecbeedb..f1cf522ea7d 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -541,7 +541,7 @@ "Insira um cartão SD para conexão" "Conectar armazenam. USB" "Conectar cartão SD" - "Conectar o armazenamento USB" + "Montar o armazenamento USB" "Conectar o cartão SD" "Apagar armazenamento USB" "Apagar cartão SD" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index da4b65448a8..d28d3ed9c85 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -88,7 +88,7 @@ "Слишком высокое напряжение" "Неизвестная ошибка" "Bluetooth" - "Видимый" + "Видимость" "Видимый в течение %1$s секунд..." "Сделать устройство видимым" "Заблокировать голосовой набор" @@ -541,7 +541,7 @@ "Вставьте SD-карту для подключения" "Подключить USB-накопитель" "Подключить SD-карту" - "Подключить USB-накопитель" + "Подключить USB-накопитель" "Подключить SD-карту" "Очистить USB-накопитель" "Очистить SD-карту" @@ -713,7 +713,7 @@ "Управление установленными приложениями и их удаление" "Приложения" "Управление приложениями, настройка клавиш быстрого запуска" - "Настройки приложения" + "Настройки приложений" "Неизвестные источники" "Разрешить установку приложений, полученных не из Маркета" "Телефон и личные сведения более уязвимы к атакам приложений из неизвестных источников. Вы подтверждаете, что берете на себя всю ответственность в случае повреждения телефона и потери данных при использовании этих приложений." @@ -753,7 +753,7 @@ "Отключено" "Нет приложений." "Внутренний накопитель" - "USB-накопитель" + "USB-память" "SD-карта" "Повторное вычисление размера..." "Удалить" @@ -788,9 +788,9 @@ "Не удалось переместить приложение. %1$s" "Место установки" "Изменить установочную папку для новых приложений." - "Использование хранилища" - "Хранилище, используемое приложениями" - "Работающие программы" + "Использование памяти" + "Проверьте, сколько места в памяти устройства занимают различные приложения" + "Работающие приложения" "Просмотр и управление работающими программами" "Перезапуск" "Кэшированный фоновый процесс" diff --git a/res/values-sv-nokeys/strings.xml b/res/values-sv-nokeys/strings.xml index 0ff7696eddb..f2da83cd67b 100644 --- a/res/values-sv-nokeys/strings.xml +++ b/res/values-sv-nokeys/strings.xml @@ -16,5 +16,5 @@ - "Hantera program" + "Hantera appar" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 8a3604cef6d..9b997857282 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -329,13 +329,13 @@ "Använd för telefonens ljud" "Använd för filöverföring" "Dockningsinställningar" - "Använd docka för ljud" + "Använd dockningsstation för ljud" "Som högtalartelefon" "För musik och media" "Kom ihåg inställningarna" "NFC" "Använd närfältskommunikation för att läsa och utbyta taggar" - "Ett fel har uppstått." + "Ett fel inträffade." "Wi-Fi" "Aktivera Wi-Fi" "Wi-Fi-inställningar" @@ -458,9 +458,9 @@ "Inställningar för ansluten dockningsenhet" "Ingen dockningsenhet hittades" "Telefonen måste vara dockad när du konfigurerar ljudet för dockning" - "Ljud för placering i docka" - "Spela upp ljud när telefonen placeras i eller tas bort från docka" - "Spela inte upp ljud när telefonen placeras i eller tas bort från docka" + "Ljud för placering i dockningsstation" + "Spela upp ljud när telefonen placeras i eller tas bort från dockningsstation" + "Spela inte upp ljud när telefonen placeras i eller tas bort från dockningsstation" "Konton och synkronisering" "Lägg till eller ta bort konton och ändra kontoinställningar" "Sök" @@ -541,7 +541,7 @@ "Sätt in ett SD-kort för montering" "Sätt i USB-enheten" "Montera SD-kort" - "Sätt i USB-enheten" + "Sätt i USB-enheten" "Montera SD-kortet" "Radera USB-lagring" "Radera SD-kort" @@ -709,10 +709,10 @@ "Skydda din telefon från obehörig användning genom att skapa ett personligt grafiskt lösenord på skärmen. "\n\n"1"" Se hur ett grafiskt lösenord ritas på nästa skärm. "\n\n"2"" Rita ditt eget grafiska lösenord. Experimentera med olika grafiska lösenord men anslut minst fyra punkter. "\n\n"3""  Rita ditt grafiska lösenord igen för att bekräfta. "\n\n" Är du redo att börja? Tryck på Nästa"". "\n\n"Tryck på Avbryt om du vill lämna telefonen oskyddad." "Exempel på grafiskt lösenord" "Anslut minst fyra punkter."\n" "\n"Tryck på Nästa när du vill rita ditt eget grafiska lösenord." - "Hantera program" - "Hantera och ta bort installerade program" + "Hantera appar" + "Hantera och ta bort installerade appar" "Program" - "Hantera program, ställ in genvägar för snabbstart" + "Hantera appar, ställ in genvägar för snabbstart" "Programinställningar" "Okända källor" "Tillåt installation av program som inte finns i Market" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 40b6e040788..5afa6905ea6 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -335,7 +335,7 @@ "Ayarları anımsa" "NFC" "Etkt okumk ve değş yap içn Yakın Alan İletşm\'ni kullnn" - "Bir hatayla karşılaşıldı." + "Bir hata oluştu." "Kablosuz" "Kablosuzu aç" "Kablosuz ayarları" @@ -541,7 +541,7 @@ "Eklemek için bir SD kart yerleştirin" "USB depl birimini ekleyin" "SD kartı ekle" - "USB depolama birimini ekle" + "Dahili USB depolama birimini ekle" "SD kartı ekle" "USB depolama birimini sil" "SD kartı sil" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 9053d47fe7e..a13bc565dae 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -335,7 +335,7 @@ "记住设置" "NFC" "使用近距离通信读取和交换标签" - "出现一个错误。" + "出现错误。" "Wi-Fi" "打开 Wi-Fi" "Wi-Fi 设置" @@ -529,7 +529,7 @@ "不可用" "开机时间" "唤醒时间" - "内部存储设备" + "内部存储空间" "USB 存储设备" "SD 卡" "可用空间" @@ -541,7 +541,7 @@ "插入 SD 卡进行安装" "装载 USB 存储设备" "安装 SD 卡" - "装载 USB 存储设备" + "装载 USB 存储器" "安装 SD 卡" "格式化 USB 存储设备" "格式化 SD 卡" @@ -602,7 +602,7 @@ "这会清除您手机的""内部存储设备""中的全部数据,包括:"\n\n
  • "您的 Google 帐户"
  • \n
  • "系统和应用程序数据和设置"
  • \n
  • "已下载的应用程序"
  • \n\n"要清除音乐、照片和其他用户数据,请格式化 ""SD 卡""。"\n\n
    "格式化 USB 存储设备" "格式化 SD 卡" - "清除手机的内部 USB 存储设备中的全部数据,例如音乐或照片。" + "清除手机内 USB 存储设备中的全部数据,例如音乐或照片。" "清除手机的 SD 卡中的全部数据,例如音乐或照片。" "重置手机" "是否删除所有个人信息和下载的所有应用程序?此操作无法还原!" @@ -752,7 +752,7 @@ "SD 卡中" "已停用" "无应用程序。" - "内部存储设备" + "内部存储空间" "USB 存储设备" "SD 卡存储设备" "正在重新计算大小..." @@ -1003,7 +1003,7 @@ "选择其他引擎" "此语音合成引擎能够收集语音中出现的所有信息,包括密码和信用卡号码之类的个人数据。此功能由 %s 引擎提供。是否启用此语音合成引擎?" "引擎" - "%s 设置" + "%s设置" "已启用 %s" "已停用 %s" "语言和语音" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 98a95509183..8876400b6c3 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -541,7 +541,7 @@ "插入要掛載的 SD 卡" "掛接 USB 儲存裝置" "掛載 SD 卡" - "掛接 USB 儲存裝置" + "掛接 USB 儲存裝置" "掛載 SD 卡" "清除 USB 儲存裝置" "清除 SD 卡" From 0395ea0ef0cd984f60fc43c904bccaacef711f9f Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 3 Feb 2011 20:21:46 +0300 Subject: [PATCH 721/989] Update Russian translation: Settings --- res/values-ru/arrays.xml | 48 ++++++++++++++++++++++ res/values-ru/strings.xml | 84 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+) diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index afca691d79b..ae12f7a745e 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -154,4 +154,52 @@ "Только в режиме без звука" "Только не в режиме без звука" + + + Использование ЦП + Использование сети + Использование GPS + Использование сенсора + Partial wake usage + Другое + + + + + С момента последнего отключения + С момента загрузки + За все время + + + + Авто/Тусклый/40%/100% + Авто/Тусклый/25%/75%/100% + Авто/25%/100% + Тусклый/100% + + + + 2G/3G+2G + Только 2G/3G + 2G/3G Только/3G+2G + + + + 15сек/1мин/5мин + 30сек/2мин/5мин + + + + Звук+Вибро/Вибро + Звук/Вибро + Звук/Беззвучный + Звук+Вибро/Вибро/Беззвучный + Звук/Вибро/Беззвучный + + + + Серый + Прозрачный + + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 3aacf7bd84d..bde45c168af 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1161,4 +1161,88 @@ "Входящие вызовы" "Оповещения" "Отклик на действия" + + + Информация о ЦП + Память (доступно/всего) + Версия CyanogenMod + Неизвестно + + Настройки ADWLauncher + + Возможные кнопки + Wi-Fi + Wi-Fi точка доступа + Bluetooth + GPS + Передача данных + Синхронизация + 2G/3G + Звук + Подсветка + Автоповорот + Отключение экрана + Режим самолёта + Фонарь + Блокировка экрана + Включение/Отключение Wi-Fi + Включение/Отключение портативной Wi-Fi точки доступа + Включение/Отключение Bluetooth + Включение/Отключение GPS + Включение/Отключение mobile data + Включение/Отключение data sync + Переключение между 2G и 3G + Переключение между режимами звука + Переключение между режимами подсветки + Включение/Отключение автоповорота экрана + Задайте время через которое экран будет отключатся + Включение/Отключение режима самолёта + Включение/Отключение фонарика + Включение/Отключение блокировки экрана + Widget Instance Settings + Настройки Wi-Fi + Настройки передачи данных + Настройки зарядки + Основные настройки + Пер. данных отключает 3G + Пер. данных включает 3G + Wi-Fi отключает 3G + Wi-Fi отключает 3G + Закруглять углы + Вертикальный вид + Прозрачный виджет + Wi-Fi отключает синхр. + Wi-Fi включает синхр. + Вибрация как включенный звук + Следить за роумингом + Зарядка включает Bluetooth + Зарядка выключает Bluetooth + Зарядка включает Wi-Fi + Зарядка выключает Wi-Fi + 2G когда передача данных выключена + 3G когда передача данных включена + 2G когда Wi-Fi включен + 3G когда Wi-Fi выключен + Показывать закруглённые углы + Виджет без фона + Показывать в вертикальной ориентации + Включать синхронизацию когда Wi-Fi включен + Отключать синхронизацию когда Wi-Fi отключен + Показывать звук включенным, если включена вибрация + Индикатор передачи данных будет красный когда вы в роуминге + Bluetooth включается когда подключается зарядка + Bluetooth выключается когда зарядка отключается + Wi-Fi включается когда подключается зарядка + Wi-Fi выключается когда зарядка отключается + Выберите режимы сети + Выберите уровни подсветки + Выберите режимы звонка + Выберите время отключения экрана + Задний фон + Не настроено. Добавте ещё раз + ОК + виджетов: %d + + Настройки CyanogenMod + From d06b9f1e6356d7f9466c032e7e946cc262fdbc02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Fri, 4 Feb 2011 12:43:55 +0100 Subject: [PATCH 722/989] German: Fix typo in official translation Change-Id: I51cf10013d4a6b72878b11cd5eb8156675221468 --- res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index a8e736e7bcd..507d365b0a1 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -210,7 +210,7 @@ "Proxy-Einstellungen" "Abbrechen" "Einstellungen" - "Ein- stellungen" + "Einstellungen" "Einstellungen" "Flugmodus" "Alle drahtlosen Verbindungen deaktivieren" From 42774a2a3405904f2c8b613f6d8e49ae606adac5 Mon Sep 17 00:00:00 2001 From: nadlabak Date: Sun, 6 Feb 2011 01:34:39 +0100 Subject: [PATCH 723/989] Fix 2g/3g toggle on UMTS networks Change-Id: I764eb5d850d6062e4b9dccd5dcfd6fee76a0f125 --- src/com/android/settings/widget/buttons/NetworkModeButton.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/widget/buttons/NetworkModeButton.java b/src/com/android/settings/widget/buttons/NetworkModeButton.java index 4223f401f07..b504d0814b3 100644 --- a/src/com/android/settings/widget/buttons/NetworkModeButton.java +++ b/src/com/android/settings/widget/buttons/NetworkModeButton.java @@ -52,6 +52,7 @@ private int networkModeToState(Context context) { switch (networkMode) { case Phone.NT_MODE_WCDMA_PREF: case Phone.NT_MODE_WCDMA_ONLY: + case Phone.NT_MODE_GSM_UMTS: return SettingsAppWidgetProvider.STATE_ENABLED; case Phone.NT_MODE_GSM_ONLY: return SettingsAppWidgetProvider.STATE_DISABLED; @@ -110,6 +111,7 @@ public void toggleState(Context context, boolean switchModes) { Intent intent = new Intent(MODIFY_NETWORK_MODE); switch (networkMode) { case Phone.NT_MODE_WCDMA_PREF: + case Phone.NT_MODE_GSM_UMTS: intent.putExtra(NETWORK_MODE, Phone.NT_MODE_GSM_ONLY); currentInternalState = SettingsAppWidgetProvider.STATE_TURNING_OFF; intendedNetworkMode = Phone.NT_MODE_GSM_ONLY; From 47d2ecd0c4faf758f59f4eb59f515a41091c39e0 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 7 Feb 2011 13:38:01 -0800 Subject: [PATCH 724/989] Import revised translations. DO NOT MERGE Change-Id: If53b83d77929ba02915eeafd3c614599316cca1e --- res/values-bg/strings.xml | 4 ++-- res/values-da-nokeys/strings.xml | 2 +- res/values-da/strings.xml | 12 ++++++------ res/values-de/strings.xml | 21 ++++++++++----------- res/values-es-rUS/strings.xml | 4 ++-- res/values-fr/strings.xml | 24 ++++++++++++------------ res/values-it/strings.xml | 2 +- res/values-ja/arrays.xml | 10 +++++----- res/values-ja/strings.xml | 16 ++++++++-------- res/values-ko/strings.xml | 2 +- res/values-pl/strings.xml | 4 ++-- res/values-ru/strings.xml | 26 +++++++++++++------------- res/values-sl/strings.xml | 2 +- res/values-sv/strings.xml | 2 +- tests/res/values-ru/strings.xml | 2 +- 15 files changed, 66 insertions(+), 67 deletions(-) diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 8a0c11d9fb9..13d02c4c4da 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1123,8 +1123,8 @@ "Хранилището за идентификационни данни е активирано." "Хранилището за идентификационни данни е деактивирано." "Шифрована файлова система" - "Шифроване на лични потребителски данни" - "Активиране на хранилище за шифровани файлови системи за лични потребителски данни на това устройство" + "Шифроване на частни потребителски данни" + "Активиране на хранилище за шифровани файлови системи за частни потребителски данни на това устройство" "Активирането на шифровани файлови системи изисква изтриване на данните на устройството." "Деактивирането на шифровани файлови системи изисква изтриване на данните на устройството." "Активиране" diff --git a/res/values-da-nokeys/strings.xml b/res/values-da-nokeys/strings.xml index f65be78d1ab..115916a391c 100644 --- a/res/values-da-nokeys/strings.xml +++ b/res/values-da-nokeys/strings.xml @@ -16,5 +16,5 @@ - "Administ. programmer" + "Programadministration" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 360de970b31..1bdee129d37 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -598,8 +598,8 @@ "Nulstillingen af APN-standardindstillinger er afsluttet" "Gendannelse af fabriksdata" "Sletter alle data på telefonen" - "Dette sletter alle data fra telefonens ""interne lager"", bl.a.:"\n\n
  • "din Google-konto"
  • \n
  • "system- og programdata og -indstillinger"
  • \n
  • "downloadede programmer"
  • \n\n"Slet musik, billeder og andre brugerdata ved også at slette ""USB-lager""."\n\n
    - "Dette sletter alle data fra telefonens ""interne lager"", bl.a. :"\n\n
  • "din Google-konto"
  • \n
  • "system- og programdata og -indstillinger"
  • \n
  • "downloadede programmer"
  • \n\n"Slet musik, billeder og andre brugerdata ved også at slette ""SD-kortet""."\n\n
    + "Dette sletter alle data fra telefonens ""interne lager"", bl.a.:"\n\n
  • "din Google-konto"
  • \n
  • "data og indstillinger for system og programmer"
  • \n
  • "downloadede programmer"
  • \n\n"Slet musik, billeder og andre brugerdata ved også at slette ""USB-lager""."\n\n
    + "Dette sletter alle data fra telefonens ""interne lager"", bl.a. :"\n\n
  • "din Google-konto"
  • \n
  • "data og indstillinger for system og programmer"
  • \n
  • "downloadede programmer"
  • \n\n"Slet musik, billeder og andre brugerdata ved også at slette ""SD-kortet""."\n\n
    "Slet USB-lager" "Slet SD-kort" "Slet alle data på telefonens interne USB-lager, f.eks. musik og billeder." @@ -684,7 +684,7 @@ "Beklager! Prøv igen:" "Tegn et oplåsningsmønster" "Tryk på Menu for at få hjælp." - "Slip fingeren, når du er færdig." + "Slip med fingeren, når du er færdig." "Forbind mindst %d punkter. Prøv igen:" "Mønstret blev registreret!" "Tegn mønstret igen for at bekræfte:" @@ -709,7 +709,7 @@ "Beskyt din telefon mod uautoriseret brug ved at oprette et personligt mønster til at låse skærmen op. "\n\n"1""  På næste skærm kan du se et eksempel på, hvordan mønsteret tegnes. "\n\n"2""  Når du er klar, kan du tegne dit eget personlige mønster til at låse op. Eksperimenter med forskellige mønstre, men forbind mindst fire punkter. "\n\n"3""  Tegn dit mønster igen for at bekræfte. "\n\n"Er du klar? Tryk på \"Næste\""". "\n\n"Du kan lade din telefon være ubeskyttet ved at trykke på \"Annuller\"." "Eksempel på et mønster" "Forbind mindst fire punkter."\n" "\n"Tryk på \"Næste\", når du er klar til at tegne dit eget mønster." - "Administ. programmer" + "Programadministration" "Administrer og fjern installerede programmer" "Programmer" "Administ. programmer, konf. genveje til hurtig start" @@ -746,7 +746,7 @@ "Filter" "Vælg indstillinger for filtret" "Alle" - "Overført" + "Downloads" "Kørende" "USB-lager" "På SD-kort" @@ -1138,7 +1138,7 @@ "Indstillinger for fortrolighed" "Sikkerhedskopiering og gendannelse" "Personlige oplysninger" - "Sikkerhedskopier mine data" + "Sikkerhedskopier data" "Sikkerhedskopier programdata, Wi-Fi-adgangskoder og andre indstillinger på Googles servere" "Automatisk gendannelse" "Hvis jeg geninstallerer et program, skal sikkerhedskopierede indstillinger eller andre data gendannes" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 9069f35f3ae..6aa8fb81a2d 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -117,7 +117,7 @@ "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für %1$d Sekunden für andere Bluetooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für %1$d Sekunden für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Bluetooth wird aktiviert..." - "Einstellungen für Datum &amp Uhrzeit" + "Einstellungen für Datum & Uhrzeit" "1:00" "13:00" "Zeit einstellen" @@ -210,7 +210,7 @@ "Proxy-Einstellungen" "Abbrechen" "Einstellungen" - "Ein- stellungen" + "Einstellung." "Einstellungen" "Flugmodus" "Alle drahtlosen Verbindungen deaktivieren" @@ -278,7 +278,7 @@ "Das Passwort muss mindestens eine Zahl enthalten." "Das Passwort muss mindestens ein Symbol enthalten." "OK" - "Abbrechen" + "Abbruch" "Geräteverwaltung" "Geräte-Administratoren" "Geräteadministratoren hinzufügen oder entfernen" @@ -434,7 +434,7 @@ "Medien" "Lautstärke für Musik und Videos festlegen" "Wecker" - "Audioeinstellungen für angeschlossenen Dock" + "Audioeinstellungen für angeschlossenes Dock" "Tastentöne" "Töne bei Telefonwahl" "Töne bei Telefonwahl" @@ -452,10 +452,10 @@ "Dock" "Dock-Einstellungen" "Audio" - "Einstellungen für angeschlossenen Desktop-Dock" - "Einstellungen für angeschlossenen Kfz-Dock" + "Einstellungen für angeschlossenes Desktop-Dock" + "Einstellungen für angeschlossenes Kfz-Dock" "Telefon nicht angedockt" - "Einstellungen für angeschlossenen Dock" + "Einstellungen für angeschlossenes Dock" "Dock nicht gefunden" "Zur Konfiguration des Dock-Audios muss das Telefon angedockt sein." "Ton bei Dock-Anschluss" @@ -890,7 +890,7 @@ "Anzahl" "Nutzungszeit" "Eingabehilfen" - "Einstellungen für Eingabehilfe" + "Einstellungen für Eingabehilfen" "Optionen für Eingabehilfe verwalten" "Eingabehilfen" "Eingabehilfendienste" @@ -1096,13 +1096,12 @@ "(nicht festgelegt)" "Anmeldeinformationsspeicher" "Sichere Anmeldeinfos" - - "Anwendungen können sichere Zertifikate &amp; Anmeldeinform. abrufen" + "Anwendungen können sichere Zertifikate und Anmeldeinformationen abrufen" "Passwort eingeben" "Geben Sie das Passwort für den Anmeldeinformationsspeicher ein." "Von USB-Speicher installieren" "Von SD-Karte installieren" - "Verschl. Zertifikate von USB-Speicher inst." + "Verschlüsselte Zertifikate von USB-Speicher installieren" "Verschlüsselte Zertifikate von SD-Karte installieren" "Passwort festlegen" "Passwort für Anmeldeinformationsspeicher festlegen oder ändern" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index c2196a64be5..348fbeef442 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -598,7 +598,7 @@ "Restablecimiento completado de configuración de APN predeterminada" "Restabl. datos de fábrica" "Borra todos los datos del teléfono" - "Si lo haces, se borrarán todos los datos del ""almacenamiento interno""de tu teléfono, incluida:"\n\n
  • "tu cuenta de Google"
  • \n
  • "los datos y la configuración del sistema y de la aplicación"
  • \n
  • "las aplicaciones descargadas"
  • \n\n"Si deseas borrar todos los datos de este teléfono, deberás borrar el ""almacenamiento USB""."\n\n
    + "Si lo haces, se borrarán todos los datos del ""almacenamiento interno"" de tu teléfono, incluida:"\n\n
  • "tu cuenta de Google"
  • \n
  • "los datos y la configuración del sistema y de la aplicación"
  • \n
  • "las aplicaciones descargadas"
  • \n\n"Si deseas borrar todos los datos de este teléfono, deberás borrar el ""almacenamiento USB""."\n\n
    "Si lo haces, se borrarán todos los datos del ""almacenamiento interno""de tu teléfono, incluida:"\n\n
  • "tu cuenta de Google"
  • \n
  • "los datos y la configuración del sistema y de la aplicación"
  • \n
  • "las aplicaciones descargadas"
  • \n\n"Si también deseas borrar la música, las fotos y otros datos de usuario, deberás borrar la ""tarjeta SD""."\n\n
    "Borrar almacenamiento USB" "Borrar la tarjeta SD" @@ -1099,7 +1099,7 @@ "Permitir a las aplic. acceder a certificados seguros y otras cred." "Ingresar contraseña" "Ingresar la contraseña de almacenamiento de la credencial" - "Instalar desde almacenamiento USB" + "Instalar desde USB" "Instalar de la tarjeta SD" "Instalar certificados encriptados del almacenamiento USB" "Instalar certificados encriptados de la tarjeta SD" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 65b3a971475..69ff2fb4e80 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -399,7 +399,7 @@ "DNS 2" "Passerelle" "Masque de réseau" - "Point d\'accès Wi-Fi mobile" + "Point d\'accès Wi-Fi" "Point d\'accès Wi-Fi mobile %1$s actif" "Erreur liée au point d\'accès Wi-Fi mobile" "Paramètres du point d\'accès Wi-Fi mobile" @@ -628,10 +628,10 @@ "Configurer mess. vocale, transferts d\'appel, mises en attente, numéro de l\'appelant" "Partage de connexion" "Point d\'accès Wi-Fi mobile" - "Partage de connexion et point d\'accès mobile" - "Partagez la connexion Internet de votre mobile via un câble USB." + "Partage connexion/point accès mobile" + "Partager la connexion Internet de votre mobile via un câble USB" "Transformez votre mobile en point d\'accès Wi-Fi mobile." - "Partagez la connexion Internet de votre mobile via un câble USB ou transformez votre appareil en point d\'accès Wi-Fi mobile." + "Partager la connexion Internet de votre mobile via un câble USB ou transformer votre appareil en point d\'accès Wi-Fi mobile" "USB" "Via USB" "Connexion USB établie, cochez l\'option adéquate pour partager la connexion." @@ -709,7 +709,7 @@ "Protégez votre téléphone contre toute utilisation non autorisée en créant un schéma personnel de déverrouillage de l\'écran. "\n\n"1""  L\'écran suivant vous présente un exemple de schéma. "\n\n"2""  Lorsque vous êtes prêt, dessinez votre propre schéma de déverrouillage. Essayez-en plusieurs, mais veillez à relier au moins quatre points. "\n\n"3""  Reproduisez votre schéma pour confirmer votre choix. "\n\n"Pour commencer, appuyez sur \"Suivant\""". "\n\n"Si vous ne souhaitez pas activer la protection, appuyez sur \"Annuler\"." "Exemple de schéma" "Reliez au moins quatre points."\n" "\n"Sélectionnez \"Suivant\" pour créer votre propre schéma." - "Gérer les applications" + "Gérer applications" "Gérer et supprimer les applications installées" "Applications" "Gérer les applications, configurer des raccourcis de lancement rapide" @@ -718,7 +718,7 @@ "Autoriser l\'installation d\'applications ne provenant pas d\'Android Market" "Votre téléphone et vos données personnelles sont très vulnérables face à des applications provenant de sources inconnues. Vous acceptez d\'être le seul responsable de tout dommage causé à votre téléphone ou de toute perte de données pouvant découler de l\'utilisation de telles applications." "Informations sur l\'application" - "Mémoire" + "Stockage" "Lancer par défaut" "Autorisations" "Cache" @@ -747,8 +747,8 @@ "Options du filtre" "Toutes" "Téléchargées" - "En cours d\'exécution" - "Mémoire de stockage USB" + "En cours" + "Stockage USB" "Sur la carte SD" "Désactivée" "Aucune application" @@ -799,7 +799,7 @@ "%1$s libre" - "%1$s utilisé" + "%1$s utilisés" "RAM" @@ -980,11 +980,11 @@ "Paramètres de \"%s\"" "Paramètres de la synthèse vocale" "Synthèse vocale" - "Tjrs utiliser mes param." - "Les param. par défaut ci-dessous remplacent les param. de l\'application" + "Utiliser mes paramètres" + "Remplacer les paramètres de l\'application par les paramètres ci-dessous" "Paramètres par défaut" "Moteur par défaut" - "Définit le moteur de synthèse vocale à utiliser." + "Définir le moteur de synthèse vocale à utiliser" "Cadence" "Vitesse à laquelle le texte est énoncé" "Ton" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index f7b63af7ec8..8856447fd8e 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1134,7 +1134,7 @@ "Avviso file system crittografati." "Tono chiamate emergenza" "Imposta il comportamento in caso di chiamata di emergenza" - "Privacy" + "Backup e ripristino" "Impostazioni privacy" "Backup e ripristino" "Dati personali" diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index 3524fc55ee8..7a749f64b9b 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -36,8 +36,8 @@ "ウィンドウアニメーションを表示しない" - "ウィンドウアニメーションの一部を表示" - "ウィンドウアニメーションをすべて表示" + "一部のウィンドウアニメーションを表示する" + "すべてのウィンドウアニメーションを表示" "15秒" @@ -87,7 +87,7 @@ "%1$sに接続中..." "%1$sによる認証中..." "IPアドレスを%1$sから取得中..." - "%1$sに接続されました" + "%1$sに接続しました" "保留中" "%1$sから切断中..." "切断されました" @@ -151,7 +151,7 @@ "常に使用" "なし" - "マナーモードでのみ" - "マナーモードのときのみ" + "マナーモードがオンのときのみ" + "マナーモードがオフのときのみ" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 5e9498b006a..2e11d416145 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -286,7 +286,7 @@ "BluetoothをONにする" "Bluetooth設定" "Bluetooth設定" - "端末の名前、接続や検出設定" + "接続、端末名、検出の許可を設定する" "Bluetoothのペア設定リクエスト" "Bluetooth端末情報" \n"「%1$s」とペア設定するためのPINを入力してください(0000か1234を試してください)。" @@ -334,13 +334,13 @@ "音楽とメディア" "設定を保存" "NFC" - "タグの読み取りと交換にNFCを使用" + "タグの読み取りと交換にNFCを使用する" "エラーが発生しました。" "Wi-Fi" "Wi-FiをONにする" "Wi-Fi設定" "Wi-Fi設定" - "ワイヤレスアクセスポイントの設定" + "ワイヤレスアクセスポイントを設定する" "ONにしています..." "OFFにしています..." "エラー" @@ -412,7 +412,7 @@ "表示" "音の設定" "マナーモード" - "音楽、動画メディア、アラーム以外は消音" + "音楽、動画メディア、アラーム以外は消音する" "音楽と動画メディア以外は消音" "着信音" @@ -475,7 +475,7 @@ "画面の明るさ" "画面の明るさを調整する" "バックライト消灯" - "画面バックライトを自動消灯するまでの時間" + "画面バックライトを自動消灯するまでの時間を設定する" "明るさを自動調整" "SIMカードロック設定" "SIMカードロック設定" @@ -641,7 +641,7 @@ "USBテザリングエラー" "ヘルプ" "モバイルネットワーク" - "ローミング、ネットワーク、APN設定" + "ローミング、ネットワーク、APNを設定する" "現在地" "無線ネットワークを使用" "無線ネットワーク使用のアプリケーション(地図など)で位置を表示する" @@ -819,7 +819,7 @@ "%1$s: 現在使用中です。管理するには[設定]をタップしてください。" "使用中のメインプロセスです。" "サービス%1$sは使用中です。" - "プロバイダ%1$sは使用中です。" + "%1$sプロバイダは使用中です。" "システムサービスを停止しますか?" "このシステムサービスを停止してよろしいですか?停止すると、電源を一旦OFFにして再度ONにするまで、端末の一部の機能が正常に動作しなくなる場合があります。" "言語とキーボード" @@ -1091,7 +1091,7 @@ "%sは有効です" "%sは無効です" "VPN設定" - "VPNの設定と管理" + "VPNを設定および管理する" "(変更なし)" "(未設定)" "認証情報ストレージ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 5154a4384a1..2dc30a04322 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -596,7 +596,7 @@ "기본 APN 설정 복원 중" "초기화" "기본 APN 설정을 초기화했습니다." - "초기화" + "공장 초기화" "휴대전화의 모든 데이터 지우기" "휴대전화의 ""내부 저장소""에서 "\n\n
  • "Google 계정"
  • \n
  • "시스템과 애플리케이션의 데이터 및 설정"
  • \n
  • "다운로드한 애플리케이션"
  • \n\n" 등을 비롯한 모든 데이터가 지워집니다. 휴대전화의 모든 데이터를 지우려면 ""USB 저장소""를 지워야 합니다."\n\n
    "휴대전화의 ""내부 저장소""에서 "\n\n
  • "Google 계정"
  • \n
  • "시스템과 애플리케이션의 데이터 및 설정"
  • \n
  • "다운로드한 애플리케이션"
  • \n\n" 등을 비롯한 모든 데이터가 지워집니다. 음악, 사진 및 기타 사용자 데이터도 지우려면 ""SD 카드""를 지워야 합니다."\n\n
    diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 170d87cc1fd..d9653ed3909 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -1134,8 +1134,8 @@ "Ostrzeżenie dotyczące systemów szyfrowania plików" "Sygnał alarmowy" "Skonfiguruj sposób działania w przypadku połączenia alarmowego" - "Prywatność" - "Ustawienia prywatności" + "Dane użytkownika" + "Ustawienia danych" "Tworzenie i przywracanie kopii zapasowej" "Dane osobiste" "Utwórz kopię zapasową moich danych" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index d28d3ed9c85..aabcc77d881 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -27,7 +27,7 @@ "Получить список PDP" "В зоне обслуживания" "Вне зоны обслуживания" - "Только экстренный вызов" + "Только экстренные вызовы" "Радио отключено" "Роуминг" "Роуминг отключен" @@ -536,7 +536,7 @@ "Всего места" "Извлечь SD-карту" "Отключить внутр. USB-накопитель" - "Отключить SD-карту для безопасного извлечения" + "Отключение SD-карты для ее безопасного извлечения из устройства" "Вставить USB-накопитель для подключения" "Вставьте SD-карту для подключения" "Подключить USB-накопитель" @@ -545,8 +545,8 @@ "Подключить SD-карту" "Очистить USB-накопитель" "Очистить SD-карту" - "Удаляет все данные с внутреннего USB-накопителя телефона, такие как музыка и фотографии" - "Удаляет все данные с SD-карты телефона, например музыку и фотографии" + "Удаление с внутреннего USB-накопителя телефона всех данных, включая музыку и фотографии" + "Удаление с SD-карты всех данных, включая музыку и фотографии" "Недоступно" " (только для чтения)" "Отключить USB-накопитель" @@ -597,12 +597,12 @@ "Восстановить настройки по умолчанию" "Восстановление настроек APN по умолчанию завершено" "Сброс настроек" - "Удаляет все данные из памяти телефона" + "Возврат к заводским настройкам и удаление всех данных из памяти телефона" "Это приведет к удалению всех данных с ""внутреннего накопителя"" телефона, включая:"\n\n
  • "ваш аккаунт Google;"
  • \n
  • "данные и настройки системы и приложений;"
  • \n
  • "загруженные приложения."
  • \n\n"Чтобы удалить все данные с этого телефона, необходимо очистить ""USB-накопитель""."\n\n
    "Это приведет к удалению всех данных с ""внутреннего накопителя"" телефона, включая:"\n\n
  • "ваш аккаунт Google;"
  • \n
  • "данные и настройки системы и приложений;"
  • \n
  • "загруженные приложения."
  • \n\n"Чтобы удалить музыку, изображения и другие пользовательские данные, необходимо очистить ""SD-карту""."\n\n
    "Очистить USB-накопитель" "Очистить SD-карту" - "Очищать внутренний накопитель." + "Удалить все данные, включая аудио- и фотофайлы, из USB-памяти телефона." "Удаляет все данные на SD-карте телефона, например музыку и фотографии." "Сбросить настройки телефона" "Стереть всю личную информацию и загруженные приложения? Это действие нельзя отменить!" @@ -613,7 +613,7 @@ "Очистить USB-накопитель" "Очистить SD-карту" "Уничтожает все данные на USB-накопителе" - "Удаляет все данные с карты SD" + "Удаление всех данных с SD-карты" "Это приведет к очистке USB-накопителя. Вы потеряете ""все"" хранящиеся на нем данные!" "Это приведет к очистке SD-карты. Вы потеряете ""все"" данные на карте!" "Очистить USB-накопитель" @@ -791,7 +791,7 @@ "Использование памяти" "Проверьте, сколько места в памяти устройства занимают различные приложения" "Работающие приложения" - "Просмотр и управление работающими программами" + "Просмотр и управление работающими приложениями" "Перезапуск" "Кэшированный фоновый процесс" "Ничего не запущено." @@ -1134,14 +1134,14 @@ "Предупреждение для зашифрованных файловых систем" "Тональный сигнал экстренного вызова" "Настроить режим работы при экстренном вызове" - "Конфиденциальность" - "Настройки конфиденциальности" + "Восстановление и сброс" + "Восстановление данных и настроек" "Резервное копирование и восстановление" - "Личные данные" + "Возврат к заводским настройкам" "Резервное копирование данных" - "Резервное копирование данных приложений, паролей Wi-Fi и других настроек в Google" + "Сохранять резервные копии данных приложений, паролей точек доступа Wi-Fi и настроек на серверах Google" "Автовосстановление" - "При переустановке приложения восстановить резервные копии настроек и других данных" + "При переустановке приложений автоматически восстанавливать данные и настройки из резервных копий" "Резервное копирование" "Вы уверены, что хотите прекратить создавать резервные копии паролей Wi-Fi, закладок, настроек и данных приложений и удалить все копии с серверов Google?" "Настройки администрирования устройства" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 26b34d6f571..57672708ddc 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1122,7 +1122,7 @@ "Shramba poverilnic je izbrisana." "Shramba poverilnic je omogočena." "Shramba poverilnic je onemogočena." - "Šifrirni datotečni sistem" + "Šifrirani datotečni sistem" "Šifriranje zasebnih podatkov uporabnikov" "Omogoči shranjevanje zasebnih podatkov uporabnikov te naprave s šifrirnim datotečnim sistemom" "Če želite omogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 9b997857282..e7e4b1db5b1 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -453,7 +453,7 @@ "Dockningsinställningar" "Ljud" "Inställningar för ansluten skrivbordsdocka" - "Inställningar för ansluten bildocka" + "Inställningar för dockningsstation för bil" "Telefonen är inte dockad" "Inställningar för ansluten dockningsenhet" "Ingen dockningsenhet hittades" diff --git a/tests/res/values-ru/strings.xml b/tests/res/values-ru/strings.xml index c0378b55238..c9fd9c61d0d 100644 --- a/tests/res/values-ru/strings.xml +++ b/tests/res/values-ru/strings.xml @@ -16,7 +16,7 @@ - "Видимый" + "Видимость" "Начать поиск" "Остановить поиск" From 763052014c29f75faea275124aaba70efd4f8bff Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Tue, 8 Feb 2011 23:51:59 -0500 Subject: [PATCH 725/989] Remove unused Catalan translations Change-Id: Iaac157a7934d13b9050a256b2ee1034421666066 --- res/values-ca/strings.xml | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 6065971a5a6..74eee700c4b 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -401,8 +401,6 @@ Permet vibració en mode silenciós Vibrar Vibració per trucades i notificacions - Estat silenciós - Afegeix un estat de silenci complet al control de volum To de notificació Llum de notificació @@ -667,15 +665,6 @@ Com dibuixar un patró de desbloqueig Massa intents incorrectes! Torna-hi en %d segons. - Utilitza punts visibles - Mostra el camí incorrecte en cas d\'error - Mostra el missatge de desbloqueig - Mostra els missatges d\'error de desbloqueig - Mostra un missatge personalitzat - Missatge personalitzat - Introduïu un missatge personalitzat - Color dels missatges personalitzat - Fixar temps d\'espera de patró incorrecte Cancel·la Següent Seguretat del telèfon @@ -718,7 +707,6 @@ Baixats En execució A la SD - S\'està carregant… Recalculant mida… Esborra Les dades d\'aquesta aplicació s\'esborraran: fitxers, configuració, comptes, bases de dades, etc. @@ -755,24 +743,13 @@ Mostra i controla els serveis actualment en execució Reiniciar No hi ha serveis en execució - Atura el servei? - El servei deixarà de funcionar fins que es torni a arrancar. Això pot tenir conseqüències negatives per a l\'aplicació %1$s. - Atura - Cancel·la Iniciat per una aplicació: toca per aturar %1$s: toca per gestionar Disp.: %2$s+%3$s de %1$d Altres: %2$s de %1$d Procés: %1$s - Mostra permisos - Mostra una llista de permisos i d\'aplicacions que els estan utilitzant - S\'està carregant - Actualitza la llista Idioma i teclat Configuració d\'idioma i teclat - Configuració regional (idioma i regió), text i opcions de correcció - Configuració local - Configuració de text Selecciona l\'idioma Autosubstitueix @@ -1205,8 +1182,5 @@ Trieu el fons d\'escriptori Sense configurar. Si us plau, afegiu de nou D\'acord - Paràmetres del proxy - Configureu un proxy per accedir a internet - Habilitar proxy en wifi (%d estris) From dd61c7f7ac62aa3208c9500d3a7b8302af8e8372 Mon Sep 17 00:00:00 2001 From: Sven Dawitz Date: Wed, 9 Feb 2011 15:22:14 +0100 Subject: [PATCH 726/989] Corrected an ugly typo in power widget Change-Id: Ie58195139770d5a3cbb628d5701296e8344bc52e --- res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 417d49252a2..aa5569e362c 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2853,7 +2853,7 @@ found in the list of installed applications. 2G when mobile data is disabled 3G when mobile data is enabled 2G when Wifi is enabled - 3G when Wifi is disbled + 3G when Wifi is disabled Use round widget icons No widget background Show with vertical orientation From 7df3e5774d1b5cc6d60169d6dfc3026097a3712b Mon Sep 17 00:00:00 2001 From: pvolkov Date: Wed, 9 Feb 2011 17:35:43 +0300 Subject: [PATCH 727/989] Update Russian translation: Settings --- res/values-ru/strings.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index bde45c168af..2eaa70dcdc7 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1245,4 +1245,14 @@ Настройки CyanogenMod + + Уведомление отлатки по USB + + Показывать уведомление об отлаки по USB при подключении + + Закрытие приложений + + Долго нажатие Назад закроет все запущенные приложения + Имя хоста устройства + From 64dac15dcecc44ea4c7ec1e80f495513406e082c Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 10 Feb 2011 11:50:17 +0300 Subject: [PATCH 728/989] Corrected an typo in Settings --- res/values-ru/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 2eaa70dcdc7..5e8d543de9a 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1246,9 +1246,9 @@ Настройки CyanogenMod - Уведомление отлатки по USB + Уведомление отладки по USB - Показывать уведомление об отлаки по USB при подключении + Показывать уведомление отладки по USB при подключении Закрытие приложений From aae04e43ec277c095e181933976dfa7bfd044288 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Thu, 10 Feb 2011 17:19:11 -0800 Subject: [PATCH 729/989] Prevent monkeys from USB tethering. It disconnects the test host. DO NOT MERGE. Bug: 3443747 Change-Id: Ied9c842e306e299fec7cd201415e0cfad0d29630 --- src/com/android/settings/TetherSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/TetherSettings.java b/src/com/android/settings/TetherSettings.java index 9eee4e0aca6..6764c4cb9fd 100644 --- a/src/com/android/settings/TetherSettings.java +++ b/src/com/android/settings/TetherSettings.java @@ -86,7 +86,7 @@ protected void onCreate(Bundle icicle) { (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); mUsbRegexs = cm.getTetherableUsbRegexs(); - if (mUsbRegexs.length == 0) { + if (mUsbRegexs.length == 0 || Utils.isMonkeyRunning()) { getPreferenceScreen().removePreference(mUsbTether); setTitle(R.string.tether_settings_title_wifi); From 4372052f441b6f681841c5222e9229b66525b726 Mon Sep 17 00:00:00 2001 From: sotux Date: Mon, 14 Feb 2011 23:00:58 +0800 Subject: [PATCH 730/989] update Simplified Chinese translation. Change-Id: I1a353ffadf5429164f4c2747e9efd738755e168b update Simplified Chinese translation. Change-Id: Iba2cac748679d38c4c92523e9c8a780342f1926d --- res/values-zh-rCN/arrays.xml | 21 +++++- res/values-zh-rCN/strings.xml | 124 +++++++++++++++++++++++++++++++++- 2 files changed, 140 insertions(+), 5 deletions(-) diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 18cd1a4a845..691c8601e03 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -115,6 +115,19 @@ "充电时永不休眠" "永不休眠"
    + + CPU 使用 + 网络使用 + GPS 使用 + 传感器使用 + 部分唤醒使用 + 其它使用 + + + 自从上次拔下电源 + 从启动总计 + 所有时间总计 + "使用时间" "启动次数" @@ -151,7 +164,11 @@ "始终" "一律不" - "仅在静音模式下来电振动" - "仅在非静音模式下来电振动" + "仅在静音模式" + "仅在非静音模式" + + + 灰色 + 透明 diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index ac417c14bfc..f1641dde049 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -214,6 +214,7 @@ "设置" "飞行模式" "停用所有无线连接" + 设备主机名 "正在停用无线连接..." "正在启用无线连接..." "无线和网络" @@ -335,9 +336,9 @@ "记住设置" "NFC" "使用近距离通信读取和交换标签" - - - + "发生一个错误。" + 保存 + 取消 "Wi-Fi" "打开 Wi-Fi" "Wi-Fi 设置" @@ -503,11 +504,15 @@ "手机状态" "系统更新" + CPU 信息 + 内存信息 (可用/总共) "Android 版本" "型号" "基带版本" "内核版本" "版本号" + 修订版本 + 未知 "不可用" "状态消息" "状态消息" @@ -873,10 +878,14 @@ "设置应用程序开发选项" "USB 调试" "连接 USB 后启用调试模式" + USB 调试通知 + 当 USB 调试连接时显示通知 "保持唤醒状态" "充电时屏幕不会休眠" "允许模拟地点" "允许模拟地点" + 长按结束程序 + 长按返回键结束前台程序 "是否允许 USB 调试?" "USB 调试仅用于开发工作。使用该功能可在计算机和移动设备之间复制数据、在移动设备上安装应用程序而不进行通知,以及读取日志数据。" "选择小工具" @@ -1076,6 +1085,26 @@ "L2TP 密钥" "加密" "PPTP 加密" + 服务端口 + 使用协议 + 使用设备 + 用户认证 + 如果需要设置额外的用户名/密码认证 + 高级 Openvpn 设置 + LZO 压缩 + 强制打开 LZO 压缩 + 重定向网关 + 强制所有流量通过 VPN 隧道 + 远程设置地址 + 取消选中手动设置隧道地址 + 本地 IP 地址 + 远程 IP 地址 + 密码算法 + 留空使用默认密码 + 密钥大小 + 留空使用默认密钥规格 + 额外参数 + 输入额外的命令行参数 "设置 IPSec 预共享密钥" "IPSec 预共享密钥" "IPSec 预共享密钥" @@ -1161,4 +1190,93 @@ "来电" "通知" "反馈" + + 桌面设置 + + 可能的按键 + Wi-Fi + 移动 Wi-Fi 热点 + 蓝牙 + GPS + 移动数据 + 数据同步 + 2G/3G + 铃声模式 + 亮度 + 旋转 + 屏幕超时 + 飞行模式 + 手电筒 + 锁屏 + + 开启/禁用 Wifi + 开启/禁用移动 Wi-Fi 热点 + 开启/禁用蓝牙 + 开启/禁用 GPS + 开启/禁用移动数据 + 开启/禁用数据同步 + 在 2G 和 3G 间切换 + 在铃声和仅振动间切换 + 在亮度级别间切换 + 开启/禁用重力感应 + 设置不同的屏幕超时 + 开启/禁用飞行模式 + 开启/禁用手电筒 + 开启/禁用锁屏 + + + 小工具实例设置 + Wifi 事件设置 + 数据事件设置 + 电源事件设置 + + 通用设置 + + 数据时禁用 3G + 数据时启用 3G + Wifi 时禁用 3G + Wifi 时启用 3G + 圆角 + 垂直布局 + 透明小工具 + Wifi 时启用同步 + Wifi 时禁用同步 + 振动为开启 + 监视数据漫游 + 外接电源时启用蓝牙 + 外接电源时禁用蓝牙 + 外接电源时启用 Wifi + 外接电源时禁用 Wifi + + 移动数据禁用时使用 2G + 移动数据启用时使用 3G + Wifi 启用时使用 2G + Wifi 禁用时使用 3G + 使用圆角小工具图标 + 无小工具背景 + 垂直方向显示 + WIFI 启用时打开数据同步 + WIFI 禁用时关闭数据同步 + 仅振动时铃声显示为开启 + 数据漫游启用时数据状态为红色 + 连接电源时打开蓝牙 + 断开电源时关闭蓝牙 + 连接电源时打开 Wifi + 断开电源时关闭 Wifi + + 选择网络模式 + 选择亮度级别 + 选择铃声模式 + 选择屏幕超时 + 选择背景 + + 未配置。请再添加一次 + + 确定 + + + + (%d 个小工具) + + CM 设置 From bd0448185f32d52e3561e1b10e00e16ec5b4a7cd Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 14 Feb 2011 17:25:07 -0800 Subject: [PATCH 731/989] Import revised translations. DO NOT MERGE Change-Id: I8e7d2652c85f2bd516881e11283af62ee760adb1 --- res/values-cs/arrays.xml | 2 +- res/values-it/strings.xml | 4 +- res/values-ja/arrays.xml | 6 +-- res/values-ja/strings.xml | 72 +++++++++++++++++------------------ res/values-nl/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-ru/strings.xml | 46 +++++++++++----------- res/values-sv/arrays.xml | 2 +- res/values-sv/strings.xml | 56 +++++++++++++-------------- res/values-zh-rTW/strings.xml | 4 +- 10 files changed, 98 insertions(+), 98 deletions(-) diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index 00e605eb442..f61fbb381ea 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -45,7 +45,7 @@ "1 minuta" "2 minuty" "10 minut" - "30 min." + "30 minut" "Velmi pomalá" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 8856447fd8e..75320581015 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -981,7 +981,7 @@ "Impostazioni di sintesi vocale" "Impostazioni di sintesi vocale" "Usa sempre mie imp." - "Le impostazioni predefinite hanno priorità sul quelle delle applicazioni" + "Le impostazioni predefinite hanno priorità su quelle delle applicazioni" "Impostazioni predefinite" "Motore predefinito" "Imposta il motore di sintesi vocale per l\'uso con testo parlato" @@ -1134,7 +1134,7 @@ "Avviso file system crittografati." "Tono chiamate emergenza" "Imposta il comportamento in caso di chiamata di emergenza" - "Backup e ripristino" + "Privacy" "Impostazioni privacy" "Backup e ripristino" "Dati personali" diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index 7a749f64b9b..e1eff4cfbc7 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -37,7 +37,7 @@ "ウィンドウアニメーションを表示しない" "一部のウィンドウアニメーションを表示する" - "すべてのウィンドウアニメーションを表示" + "すべてのウィンドウアニメーションを表示する" "15秒" @@ -151,7 +151,7 @@ "常に使用" "なし" - "マナーモードがオンのときのみ" - "マナーモードがオフのときのみ" + "マナーモードがONのときのみ" + "マナーモードがOFFのときのみ" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 2e11d416145..d23407c1b48 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -19,8 +19,8 @@ "はい" "いいえ" "不明" - "無線通信をオン" - "無線通信をオフ" + "無線通信をON" + "無線通信をOFF" "SIMのアドレス帳を表示" "発信番号制限を表示" "サービス電話番号を表示" @@ -28,7 +28,7 @@ "使用中" "休止中または使用不可" "緊急通報のみ" - "無線通信をオフ" + "無線通信をOFF" "ローミング" "ローミングなし" "アイドル" @@ -226,12 +226,12 @@ "ONにする" "ローミングにより高額な通信料が発生することがあります。データローミングを許可しますか?" "注意" - "オペレーターの選択" - "ネットワークオペレーターを選択します" + "通信事業者の選択" + "通信事業者を選択する" "日付と時刻" "日付、時刻、タイムゾーンの設定" "自動" - "ネットワーク自動設定" + "ネットワークから設定を取得する" "ネットワーク自動設定" "24時間表示" "時刻設定" @@ -328,8 +328,8 @@ "メディアの音声に使用" "携帯電話の音声に使用" "ファイル転送に使用" - "ドックの設定" - "音声にドックを使用" + "ホルダーの設定" + "音声をホルダーに出力" "スピーカーフォン" "音楽とメディア" "設定を保存" @@ -434,7 +434,7 @@ "メディア" "音楽や動画の再生音量" "アラーム" - "付属のドックの音声設定" + "装着したホルダーの音声を設定する" "タッチ操作音" "ダイヤルパッドの操作音をONにする" "ダイヤルパッドの操作音をONにする" @@ -449,16 +449,16 @@ "ソフトキー操作や特定のUI操作でのバイブレーションをONにする" "ノイズキャンセル" "通話中や録音中に周囲のノイズを抑えます。" - "ドック" - "ドックの設定" + "ホルダー" + "ホルダーの設定" "音声" - "付属のデスクトップホルダーの設定" - "付属のカーホルダーの設定" - "電話が固定されていません" - "付属のドックの設定" - "ドックが見つかりません" - "ドックの音声を設定するには携帯電話をドックに固定する必要があります" - "ホルダー装着時の音" + "装着した卓上ホルダーを設定する" + "装着したカーホルダーを設定する" + "端末が装着されていません" + "装着したホルダーを設定する" + "ホルダーが見つかりません" + "ホルダーの音声を設定するには携帯端末をホルダーに装着する必要があります" + "ホルダー脱着時の音" "携帯のホルダー脱着時に音を鳴らす" "携帯のホルダー脱着時に音を鳴らさない" "アカウントと同期" @@ -474,8 +474,8 @@ "画面の向きに合わせて縦横表示を切り替える" "画面の明るさ" "画面の明るさを調整する" - "バックライト消灯" - "画面バックライトを自動消灯するまでの時間を設定する" + "画面消灯" + "画面を自動消灯するまでの時間を設定する" "明るさを自動調整" "SIMカードロック設定" "SIMカードロック設定" @@ -545,7 +545,7 @@ "SDカードをマウント" "USBストレージ内データを消去" "SDカード内データを消去" - "内部USBストレージ内の全データ(音楽、写真など)を消去します。" + "内部USBストレージ内の全データ(音楽、写真など)の消去" "SDカード内の全データ(音楽、写真など)の消去" "使用不可" " (読み取り専用)" @@ -597,12 +597,12 @@ "初期設定にリセット" "APN設定をリセットしました" "データの初期化" - "携帯電話内のすべてのデータを消去" + "携帯端末内のすべてのデータを消去する" "この操作を行うと、携帯端末の""内部ストレージ""から次のデータがすべて消去されます:"\n\n
  • "Googleアカウント"
  • \n
  • "システムとアプリケーションのデータと設定"
  • \n
  • "ダウンロードされたアプリケーション"
  • \n\n"端末上のすべてのデータを削除するには、""USBストレージ""内のデータを消去する必要があります。"\n\n
    "この操作を行うと、携帯端末の""内部ストレージ""から次のデータがすべて消去されます:"\n\n
  • "Googleアカウント"
  • \n
  • "システムとアプリケーションのデータと設定"
  • \n
  • "ダウンロードされたアプリケーション"
  • \n\n"音楽や写真などユーザーデータも削除するには、""SDカード""内のデータを消去する必要があります。"\n\n
    "USBストレージ内データの消去" "SDカード内データを消去" - "内部USBストレージ内の全データ(音楽、写真など)を消去します。" + "内部USBストレージ内の全データ(音楽、写真など)を消去する" "SDカード内の全データ(音楽、写真など)を消去します。" "携帯電話をリセット" "個人情報とダウンロードしたアプリケーションをすべて削除しますか?この操作を元に戻すことはできません。" @@ -644,11 +644,11 @@ "ローミング、ネットワーク、APNを設定する" "現在地" "無線ネットワークを使用" - "無線ネットワーク使用のアプリケーション(地図など)で位置を表示する" + "地図などのアプリケーションで無線ネットワークの位置情報を使用する" "Wi-Fi/モバイルネットワークで位置を検出する" "GPS機能を使用" - "高精度測位" - "高精度測位(電池消費増、電波が良好な場所で使用)" + "高精度測位を実行する" + "高精度測位を実行する(電池消費量増、屋外で使用する)" "A-GPSを使用" "サーバーでGPSを補助します(OFFにするとネットワーク使用率が減少します)" "サーバーでGPSを補助します(OFFにするとGPS性能が向上します)" @@ -738,7 +738,7 @@ "設定されていません。" "設定を消去" "不明" - "名前順に表示する" + "名前順" "サイズ順" "実行中のサービスを表示" "キャッシュしたプロセスを表示" @@ -803,10 +803,10 @@ "RAM" - "%1$dのプロセスと%2$dのサービス" - "%1$dのプロセスと%2$dのサービス" - "%1$dのプロセスと%2$dのサービス" - "%1$dのプロセスと%2$dのサービス" + "%1$d個のプロセスと%2$d個のサービス" + "%1$d個のプロセスと%2$d個のサービス" + "%1$d個のプロセスと%2$d個のサービス" + "%1$d個のプロセスと%2$d個のサービス" "実行中のアプリケーション" "アクティブなサービスはありません" "サービス" @@ -864,7 +864,7 @@ "文字入力" "テキスト入力オプションを管理" "%1$sの設定" - "画面キーボードの設定" + "画面キーボードを設定する" "端末内蔵キーボード" "端末内蔵物理キーボードの設定" "開発" @@ -953,7 +953,7 @@ "セル無線通信の電池使用量" "電波が届かない場所では機内モードに切り替えて電池を節約します。" "ディスプレイとバックライトの電池使用量" - "画面の明るさを下げたりバックライト消灯までの時間を短くしたりします" + "画面の明るさを下げたり画面消灯までの時間を短くしたりします" "Wi-Fiの電池使用量" "未使用時または電波が届かないときはWi-FiをOFFにします" "Bluetoothの電池使用量" @@ -1134,14 +1134,14 @@ "暗号化ファイルシステムの警告。" "緊急時の音" "緊急通報時の動作を設定します" - "プライバシー" + "バックアップと復元" "プライバシーの設定" "バックアップと復元" "個人データ" "データのバックアップ" - "アプリケーションデータ、Wi-Fiパスワード、その他の設定をGoogleサーバーにバックアップします。" + "アプリケーションデータ、Wi-Fiパスワード、その他の設定をGoogleサーバーにバックアップする" "自動復元" - "バックアップ済みの設定やその他のデータをアプリケーションの再インストール時に復元します" + "バックアップ済みの設定やその他のデータをアプリケーションの再インストール時に復元する" "バックアップ" "Wi-Fiパスワード、ブックマーク、その他の設定とアプリケーションデータのバックアップを停止し、Googleサーバー上のすべてのコピーを消去してよろしいですか?" "デバイス管理の設定" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 51fb3770e07..8668373097d 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1134,7 +1134,7 @@ "Waarschuwing voor gecodeerde bestandssystemen." "Toon voor noodoproep" "Gedrag bij noodoproepen instellen" - "Privacy" + "Back-up & herstellen" "Privacyinstellingen" "Back-up maken en terugzetten" "Persoonlijke gegevens" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index d9653ed3909..4b27f9c94a2 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -625,7 +625,7 @@ "Aby potwierdzić zamiar wyczyszczenia nośnika USB, musisz narysować wzór odblokowania." "Aby potwierdzić zamiar wyczyszczenia karty SD, musisz narysować wzór odblokowania." "Ustawienia połączeń" - "Poczta głosowa, przekierowania połączeń, poł. oczekujące, ID rozmówcy" + "Poczta głosowa, przekazywanie połączeń, poł. oczekujące, ID rozmówcy" "Tethering" "Przenośny punkt dostępu" "Tethering i przenośny punkt dostępu" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index aabcc77d881..e4a7c8eaeca 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -334,7 +334,7 @@ "Для музыки и мультимедиа" "Запомнить настройки" "Включить NFC" - "Использовать радиосвязь ближнего действия для чтения и обмена метками" + "Использовать радиосвязь ближнего действия для чтения и обмена тегами" "Произошла ошибка." "Wi-Fi" "Включить Wi-Fi" @@ -342,7 +342,7 @@ "Настройки Wi-Fi" "Настройка и управление точками доступа беспроводной сети" "Включение..." - "Выключение..." + "Отключение..." "Ошибка" "В режиме полета" "Не удалось выполнить поиск сети" @@ -373,7 +373,7 @@ "(не указано)" "Сохранено в памяти" "Отключено" - "Вне диапазона" + "Недоступна" "Защищено с помощью %1$s" "%2$s, защищено с помощью %1$s" "Подключить" @@ -381,9 +381,9 @@ "Сохранить" "Отмена" "Дополнительные функции" - "Управляющий домен" + "Диапазон частот" "Настроить количество используемых каналов" - "При установке управляющего домена возникла неполадка." + "При установке диапазона частот возникла неполадка." "каналов: %1$d" "Спящий режим" "При каких условиях переключаться с Wi-Fi на сотовую сеть" @@ -453,7 +453,7 @@ "Настройки док-станции" "Аудио" "Настройки подключенной настольной док-станции" - "Настройки подключенной автомобильной док-станции" + "Настройки док-станции автомобиля" "Телефон не подключен к док-станции" "Настройки подключенной док-станции" "Док-станция не найдена." @@ -641,7 +641,7 @@ "Ошибка подключения USB" "Справка" "Мобильная сеть" - "Настроить параметры роуминга, сетей, точек доступа (APN)" + "Настройка параметров роуминга, сетей и точек доступа (APN)" "Мое местоположение" "Беспроводные сети" "Использовать Wi-Fi и сотовые сети для определения местоположения" @@ -789,7 +789,7 @@ "Место установки" "Изменить установочную папку для новых приложений." "Использование памяти" - "Проверьте, сколько места в памяти устройства занимают различные приложения" + "Объем памяти, занимаемый различными приложениями" "Работающие приложения" "Просмотр и управление работающими приложениями" "Перезапуск" @@ -873,8 +873,8 @@ "Включить режим отладки при подключении к компьютеру по USB" "Оставить включенным" "Во время зарядки экран будет всегда включен" - "Отладка местоположения" - "Разрешить получение отладочных данных о местоположении" + "Фиктивные местоположения" + "Разрешить использование фиктивных местоположений" "Разрешить отладку USB?" "Отладка по USB предназначена для целей разработки. С ее помощью можно копировать данные с компьютера на мобильное устройство и наборот, устанавливать на устройство приложения и просматривать данные журналов." "Выбор·гаджета" @@ -990,7 +990,7 @@ "Тон" "Влияет на высоту синтезированной речи" "Язык" - "Установить в зависимости от языка голос для чтения текста" + "Выбор языка для чтения текста" "Прослушать пример" "Воспроизвести краткую демонстрацию синтезированной речи" "Установка голосовых данных" @@ -1052,7 +1052,7 @@ "Связь с сервером не установлена. Возможно, не были согласованы параметры шифрования. Изменить настройки шифрования?" "Добавить VPN" "Добавить VPN" - "Добавить VPN \"%s\"" + "Добавить %s VPN" "Сведения: %s" "Сети VPN" "Подключение..." @@ -1063,33 +1063,33 @@ "имя VPN" "Профиль \"%s\" добавлен" "В профиль \"%s\" внесены изменения" - "Установить СП" + "Сертификат пользователя" "Сертификат пользователя" "сертификат пользователя" - "Установить СЦС" + "Сертификат ЦС" "Сертификат центра сертификации" "сертификат центра сертификации" "Установить ключ L2TP" - "ключ L2TP" + "Ключ L2TP" "ключ L2TP" "шифрование" "Шифрование PPTP" - "Установить совместно используемый ключ IPSec" - "Совместно используемый ключ IPSec" - "совместно используемый ключ IPSec" - "Укажите сервер VPN" + "Общий ключ IPSec" + "Общий ключ IPSec" + "общий ключ IPSec" + "Cервер VPN" "Сервер VPN" "сервер VPN" "Имя сервера VPN" - "Домены поиска DNS" + "DNS-суффиксы" "DNS поиска" "%s установлено" - "%s не установлено" + "%s — не установлено" "%s не установлено (необязательно)" "Включить %s" "Отключить %s" - "%s вкл." - "%s откл." + "%s – включено" + "%s – отключено" "Настройки VPN" "Настройка и управление виртуальными частными сетями (VPN)" "(не изменялось)" diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml index 2d2949a109d..4b1bfafefe4 100644 --- a/res/values-sv/arrays.xml +++ b/res/values-sv/arrays.xml @@ -118,7 +118,7 @@ "Användningstid" "Starta räkneverk" - "Namn på program" + "Namn på app" "PEAP" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index e7e4b1db5b1..4c22016ec69 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -113,9 +113,9 @@ "Välj att parkoppla med " "Bluetooth-enhetsväljare" "Begäran om Bluetooth-behörighet" - "Ett program i telefonen begär tillåtelse att aktivera Bluetooth. Vill du tillåta det?" - "Ett program i telefonen begär tillåtelse att göra telefonen synlig för andra Bluetooth-enheter i %1$d sekunder. Vill du tillåta det?" - "Ett program i telefonen begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter i %1$d sekunder. Vill du tillåta det?" + "En app i telefonen begär tillåtelse att aktivera Bluetooth. Vill du tillåta det?" + "En app i telefonen begär tillåtelse att göra telefonen synlig för andra Bluetooth-enheter i %1$d sekunder. Vill du tillåta det?" + "En app i telefonen begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter i %1$d sekunder. Vill du tillåta det?" "Aktiverar Bluetooth …" "Inställningar för datum och tid" "Kl. 13:00" @@ -551,8 +551,8 @@ " (Skrivskyddad)" "Demontera USB-enhet" "Montera bort SD-kort" - "Om du demonterar USB-lagringsenheten avbryts några av de program som körs och de kanske inte blir tillgängliga igen förrän du monterar tillbaka USB-enheten." - "Om du monterar bort SD-kortet avbryts några av de program som körs och de kanske inte blir tillgängliga igen förrän du monterar tillbaka SD-kortet." + "Om du demonterar USB-lagringsenheten avbryts några av de appar som körs och de kanske inte blir tillgängliga igen förrän du monterar tillbaka USB-enheten." + "Om du monterar bort SD-kortet avbryts några av de appar som körs och de kanske inte blir tillgängliga igen förrän du monterar tillbaka SD-kortet." "USB-enheten har ej demonterats" "Det gick inte att montera bort SD-kort" "Det går inte att demontera USB-lagringsenheten. Försök igen senare." @@ -605,7 +605,7 @@ "Radera alla data på telefonens interna USB-lagring, som musik och foton." "Radera alla data på telefonens SD-kort, som musik och foton." "Återställ telefonen" - "Vill du ta bort all personlig information och alla hämtade program? Det går inte att ångra åtgärden!" + "Vill du ta bort all personlig information och alla hämtade appar? Det går inte att ångra åtgärden!" "Radera allt" "Rita ditt grafiska lösenord" "Du måste rita ditt grafiska lösenord om du vill återställa telefonen." @@ -711,11 +711,11 @@ "Anslut minst fyra punkter."\n" "\n"Tryck på Nästa när du vill rita ditt eget grafiska lösenord." "Hantera appar" "Hantera och ta bort installerade appar" - "Program" + "Appar" "Hantera appar, ställ in genvägar för snabbstart" "Programinställningar" "Okända källor" - "Tillåt installation av program som inte finns i Market" + "Tillåt installation av appar som inte finns i Market" "Din telefon och dina personliga uppgifter är mer känsliga för hot från program från okända källor. Du godkänner att du själv är ansvarig för eventuella skador på din telefon eller förlust av data som kan uppstå när du använder dessa program." "Programinformation" "Lagring" @@ -727,14 +727,14 @@ "Kontroller" "Tvingad avslutning" "Totalt" - "Program" + "App" "Data" "Avinstallera" "Inaktivera" "Aktivera" "Rensa data" "Avinstallera uppdateringar" - "Du har valt att starta detta program som standard för vissa åtgärder." + "Du har valt att starta denna app som standard för vissa åtgärder." "Inga standardinställningar har angetts." "Rensa standardinställn." "Okänd" @@ -751,7 +751,7 @@ "USB-lagring" "På SD-kort" "Inaktiverat" - "Inga program." + "Inga appar." "Intern lagring" "USB-lagring" "SD-kortslagring" @@ -761,7 +761,7 @@ "OK" "Avbryt" "Programmet hittades inte" - "Programmet fanns inte med i listan över installerade program." + "Appen fanns inte med i listan över installerade appar." "Det gick inte att rensa programdata." "Avinstallera uppdateringar" "Vill du avinstallera alla uppdateringar av det här Android-programmet?" @@ -783,19 +783,19 @@ "Den angivna installationsplatsen är inte giltig." "Det går inte att installera systemuppdateringar på externa media." "Tvingad avslutning" - "Om du tvingar ett program att avslutas kan det uppstå fel. Är du säker?" - "Flytta program" - "Det gick inte att flytta program. %1$s" + "Om du tvingar en app att avslutas kan det uppstå fel. Är du säker?" + "Flytta appen" + "Det gick inte att flytta appar. %1$s" "Önskad installationsplats" - "Ändra önskad installationsplats för nya program." + "Ändra önskad installationsplats för nya appar." "Använt utrymme" - "Visa lagring som används av program" + "Visa lagring som används av appar" "Aktiva tjänster" "Visa och styr aktiva tjänster" "Startar om" "Cachade bakgrundsprocesser" "Inget körs." - "Startades av ett program." + "Startades av en app." "%1$s led." @@ -807,7 +807,7 @@ "%1$d process och %2$d tjänster" "%1$d processer och %2$d tjänst" "%1$d processer och %2$d tjänster" - "Program som körs" + "App som körs" "Inte aktiv" "Tjänster" "Processer" @@ -851,15 +851,15 @@ "Telefoninformation" "Batteriinformation" "Snabbstart" - "Ställ in kortkommandon för att starta program" - "Tilldela program" + "Ställ in kortkommandon för att starta appar" + "Tilldela app" "Ingen genväg" "Sök + %1$s" "Rensa" "Din genväg för %1$s(%2$s) rensas." "OK" "Avbryt" - "Program" + "Appar" "Genvägar" "Textinmatning" "Hantera textinmatningsalternativ" @@ -876,7 +876,7 @@ "Tillåt skenplatser" "Tillåt skenplatser" "Ska USB-felsökning tillåtas?" - "USB-felsökning ska endast användas i utvecklingssyfte. Felsökningen kan användas för att kopiera data mellan datorn och enheten, installera program på enheten utan avisering och läsa loggdata." + "USB-felsökning ska endast användas i utvecklingssyfte. Felsökningen kan användas för att kopiera data mellan datorn och enheten, installera appar på enheten utan avisering och läsa loggdata." "Välj gadget" "Välj widget" "%1$d d %2$d h %3$d m %4$d s" @@ -886,7 +886,7 @@ "Användningsstatistik" "Användningsstatistik" "Sortera efter" - "Program" + "App" "Räkneverk" "Användningstid" "Tillgänglighet" @@ -897,13 +897,13 @@ "Inga installerade tillgänglighetstjänster." "Tillgänglighetstjänsten kan samla in all text du skriver, inklusive personliga uppgifter som kreditkortsnummer, men inte lösenord. Den kan även logga din kommunikation med användargränssnittet. Den kommer från programmet %1$s. Vill du aktivera tillgänglighetstjänsten?" "Vill du inaktivera tillgänglighet?" - "Hittade inga tillgänglighetsrelaterade program" - "Du har inga tillgänglighetsrelaterade program installerade."\n\n"Du kan hämta en skärmläsare för enheten från Android Market."\n\n"Klicka på OK om du vill installera skärmläsaren." + "Hittade inga tillgänglighetsrelaterade appar" + "Du har inga tillgänglighetsrelaterade appar installerade."\n\n"Du kan hämta en skärmläsare för enheten från Android Market."\n\n"Klicka på OK om du vill installera skärmläsaren." "Avstängningsknapp" "Avstängningsknappen avslutar samtal" "Under ett samtal avslutar avstängningsknappen samtalet i stället för att stänga av skärmen" "Batteriförbrukning" - "Program som har förbrukat batteriet" + "Appar som har förbrukat batteriet" "Batteriförbrukning sedan bortkoppling" "Batteriförbrukning sedan återställning" "%1$s på batteri" @@ -1096,7 +1096,7 @@ "(ej angivet)" "Uppgiftslagring" "Använd säkra uppgifter" - "Tillåt att program får åtkomst till säkra certifikat och andra uppgifter" + "Tillåt att appar får åtkomst till säkra certifikat och andra uppgifter" "Ange lösenord" "Ange lösenord för lagring av uppgifter." "Installera från USB-enhet" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 8876400b6c3..1a322c733f4 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -474,7 +474,7 @@ "旋轉手機時自動改變顯示方向" "亮度" "調整螢幕亮度" - "螢幕逾時" + "螢幕自動關閉" "調整螢幕自動關閉前的延遲時間" "自動調整亮度" "SIM 卡鎖定設定" @@ -953,7 +953,7 @@ "手機無線電耗電量" "切換到飛行模式,以便裝置不在服務涵蓋範圍時能節省電力" "顯示與背光啟動時的耗電量" - "降低螢幕亮度和/或螢幕逾時時間" + "降低螢幕亮度和/或螢幕自動關閉時間" "Wi-Fi 耗電量" "未使用或無法使用 Wi-Fi 時即關閉 Wi-Fi" "藍牙耗電量" From 96440c8501ac3a6a555caee516abe8d8044553cf Mon Sep 17 00:00:00 2001 From: Michael Webster Date: Wed, 16 Feb 2011 15:45:55 +0100 Subject: [PATCH 732/989] Issue: 2569 - Fix phase2 authentication type being cleared. When the phase2 authentication type is saved, it gets the string 'auth=' prepended to it. This string is reloaded when the settings are brought up, and it is used to position the preference pulldown to the correct index, the entries of which do not have that string added to them. This strips the 'auth=' string when reloading the settings for editing. Change-Id: I485c226cdb5b6d8d6828366ca9340ae7faa4cdf8 --- src/com/android/settings/wifi/WifiDialog.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index 447dca97832..4b7456093e4 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -319,7 +319,8 @@ private void showSecurityFields() { if (mAccessPoint != null && mAccessPoint.networkId != -1) { WifiConfiguration config = mAccessPoint.getConfig(); setSelection(mEapMethod, config.eap.value()); - setSelection(mPhase2, config.phase2.value()); + setSelection(mPhase2, (config.phase2.value() == null) ? null : + config.phase2.value().substring(5)); setCertificate(mEapCaCert, Credentials.CA_CERTIFICATE, config.ca_cert.value()); setCertificate(mEapUserCert, Credentials.USER_PRIVATE_KEY, From 20c4cc0c727d7425c2c818642abebbb5841c8894 Mon Sep 17 00:00:00 2001 From: evgenln Date: Sat, 19 Feb 2011 11:36:04 +0200 Subject: [PATCH 733/989] Add Ukrainian translation Signed-off-by: evgenln --- res/values-uk/arrays.xml | 174 +++++ res/values-uk/strings.xml | 1315 +++++++++++++++++++++++++++++++++++++ 2 files changed, 1489 insertions(+) create mode 100644 res/values-uk/arrays.xml create mode 100644 res/values-uk/strings.xml diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml new file mode 100644 index 00000000000..8dce7fbea7f --- /dev/null +++ b/res/values-uk/arrays.xml @@ -0,0 +1,174 @@ + + + + + Америка + Європа + Африка + Азія + Австралія + Океанія + Усі + + + + Без анімації + Деяка анімація + Уся анімація + + + + Немає анімації вікон + Деяка анімація вікон + Уся анімація вікон + + + + 15 секунд + 30 секунд + 1 хвилина + 2 хвилини + 5 хвилин + 10 хвилин + 30 хвилин + + + + Дуже повільна + Повільна + Звичайна + Швидка + Дуже швидка + + + + Дуже низький + Низький + Звичайний + Високий + Дуже високий + + + + Англійська (США) + Англійська (Великобританія) + Французька + Німецька + Італійська + Іспанська + + + + + Пошук\u2026 + З\u2019єднання\u2026 + Аутентифікація\u2026 + Отримання IP-адреси\u2026 + З\u2019єднано + Призупинено + Роз\u2019єднання\u2026 + Роз\u2019єднано + Невдало + + + + + Пошук\u2026 + З\u2019єднання з мережею %1$s\u2026 + Аутентифікація в мережі %1$s\u2026 + Отримання IP-адреси у мережі %1$s\u2026 + З\u2019єднано з мережею%1$s + Призупинено + Роз\u2019єднанання з мережею%1$s\u2026 + Роз\u2019єднано + Невдало + + + + Відкрита + WEP + WPA/WPA2 PSK + 802.1x EAP + + + + PEAP + TLS + TTLS + + + + Слабкий + Достатній + Добрий + Відмінний + + + + За вимиканням екрана + Ніколи, за зовнішнього живлення + Ніколи + + + + Використання ЦП + Використання мережі + Використання GPS + Використання датчика + Використання Partial wake + Інше + + + + З останього вимкн. зовн. живл. + Всього, з моменту завантаження + Всього, за весь час + + + + Час використання + Кількість запусків + Назва програми + + + + Вимкнено + Сигнал тривоги + Вібросигнал + + + + Внутрішня пам\u2019ять пристрою + SD-карта + На вибір системи + + + + Завжди + Ніколи + Тільки у беззвучному режимі + Тільки, не в беззвучному режимі + + + + Сірий + Прозорий + + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml new file mode 100644 index 00000000000..cddf9938fd8 --- /dev/null +++ b/res/values-uk/strings.xml @@ -0,0 +1,1315 @@ + + + + + \u201CТак\u201D + \u201CНі\u201D + Невідомо + Увімкнути радіомодуль + Вимкнути радіомодуль + Переглянути адресну книгу на SIM-карті + Переглянути дозволені номери + Переглянути сервісні номери + Отримати список PDP + У зоні обслуговування + Поза зоною обслуговування + Тільки екстрені виклики + Радіомодуль вимкнено + Роумінг + Роумінг вимкнено + Простоювання + Дзвінок + Триває виклик + Роз\u2019єднано + З\u2019єднання + З\u2019єднано + Призупинено + невідомо + пакетів + байт + дБм + asu + LAC + CID + Розмонтування USB-накопичувача + Розмонтування SD-карти + Форматування USB-накопичувача + Форматування SD-карти + Малий + Середній + Великий + + Жебракують філософи при ґанку церкви в Гадячі; ще й шатро їхнє знаємо. + OK + USB-накопичувач + SD-карта + Статус батареї: + Живлення: + Шкала батареї: + Рівень заряду батареї: + Стан батареї: + Тип батареї: + Вольтаж батареї: + мВ + Температура батареї: + \u00B0 C + Час після завантаження: + Час роботи від батареї: + Час роботи від зовн. живлення: + Час роботи екрана: + Невідомо + Заряджається + (змінний струм) + (USB) + Розряджається + Не заряджається + Заряджена + Вимкнене + Живлення від мережі + USB + Живлення від мережі та USB + Невідомо + Невідомо + Добрий + Перегрів + Потребує заміни + Занадто висока напруга + Невідома помилка + Bluetooth + Доступний для виявлення + Доступний для виявлення %1$s с\u2026 + Зробити пристрій доступним для виявлення + Блокування голосового набирання + Заборона голосового набирання засобами Bluetooth за блокованого екрана + Пристрої Bluetooth + Ім\u2019я пристрою + Ім\u2019я не вказане, будуть використані дані облікового запису + Пошук пристроїв + %1$s буде від\u2019єднаний. + З\u2019єднано + Роз\u2019єднано + Роз\u2019єднання\u2026 + З\u2019єднання\u2026 + + Утворення пари з пристроєм + Утворення пари\u2026 + Пару створено але не з\u2019єднано + гарнітура/навушники + Пошук + Запит Bluetooth на створення пари + Запит на створення пари + Виберіть, щоб створити пару з\u0020 + Обирання пристрою Bluetooth + Запит дозволу на ввімкнення Bluetooth + Програма на вашому телефоні запитує дозвіл на ввімкнення Bluetooth. Чи хочете ви це зробити? + Програма на вашому телефоні запитує дозвіл зробити ваш телефон доступним для виявлення іншими пристроями Bluetooth протягом %1$d с. Чи хочете ви це зробити? + Програма на вашому телефоні запитує дозвіл на ввімкнення Bluetooth і на те щоб зробити ваш телефон доступним для виявлення іншими пристроями протягом %1$d с. Чи хочете ви це зробити? + Увімкнення Bluetooth\u2026 + Налаштування дати і часу + 1:00 pm + 13:00 + Змінення часу + Дата + Встановлення часового поясу + Зазвичай(%s) + Попередній перегляд: + Розмір шрифту: + Дата: + Надсилання запиту + Дія: + Розпочато дію + ресурс: + Обліковий запис: + Очистити + Порт + Відновити типові параметри + Зберегти + Ім\u2019я вузла + Увага + OK + Ви ввели неправильне ім\u2019я вузла. + Слід заповнити поле \u201CПорт\u201D. + Поле \u201CПорт\u201D має бути пустим, якщо поле \u201CІм\u2019я вузла\u201D пусте. + У поле \u201CПорт\u201D введено неприпустиме значення. + Місце розташування: + Сусідні CID: + Дані, спроб: + Послуга GPRS: + Роумінг: + IMEI: + Перенаправлення викликів: + Кількість скидань PPP з моменту завантаження: + Відключення GSM: + Поточна мережа: + Кількість успішних спроб передачі даних: + Отримано PPP: + GSM-послуги: + Рівень сигналу: + Стан виклику: + PPP надіслано: + Скидань радіомодуля: + Очікує повідомлень: + Номер телефону: + Виберіть радіодіапазон + Тип мережі: + Встановити пріоритетний тип мережі: + Пінг IP-адреси: + Пінг вузла (www.google.com): + Тест HTTP-клієнта: + Виконати пінг тест + SMSC: + Оновити + Оновлення + Перемикання перевірки DNS + OEM-орієнтована інформація/Налаштування + Встановлення діапазону GSM/UMTS + Завантаження списку діапазонів\u2026 + Встановити + Невдало + Успішно + Зміни набудуть чинності, після повторного під\u2019єднання USB-кабелю + Увімкнення запам\u2019ятовуючого пристрою USB + Усього, байтів: + USB-накопичувач не змонтований + SD-карта не змонтована + Доступно, байт: + USB-накопичувач використовується як запам\u2019ятовуючий пристрій + SD-карта використовується як запам\u2019ятовуючий пристрій + Тепер можна видалити USB-накопичувач + Тепер можна видалити SD-карту + USB-накопичувач був вилучений під час використання! + SD-карта була вилучена під час використання! + Використано, байт: + Пошук мультимедіа на USB-накопичувачі\u2026 + Пошук мультимедіа на SD-карті\u2026 + USB-накопичувач змонтований тільки для читання + SD-карта змонтована тільки для читання + Далі + Локаль + Виберіть мову + Виберіть дію + Інформація про пристрій + Інформація про стан батареї + Історія батареї + Екран + Інформація про телефон + USB-накопичувач + SD-карта + Налаштування проксі-сервера + Скасувати + Налаштування + Налаштування + Налаштування + Режим \u201CУ літаку\u201D + Вимкнення всіх безпроводових з\u2019єднань + Ім\u2019я вузла пристрою + Вимкнення безпроводових з\u2019єднань\u2026 + Увімкнення безпроводових з\u2019єднань\u2026 + Безпроводові мережі + Налаштування безпроводових мереж + Управління Wi-Fi, Bluetooth, режимом \u201CУ літаку\u201D, мобільними мережами і VPN + Передача даних у роумінгу + Підключатися до послуги передачі даних у роумінгу + Не підключатися до послуги передачі даних у роумінгу + Ви втратили можливість передачі даних, оскільки залишили домашню мережу з вимкненою опцією передачі даних у роумінгу. + Увімкнути + Дозволити передачу даних у роумінгу? Можливі високі витрати за послугу передачі даних у роумінгу! + Увага + Вибір оператора + Виберіть оператора зв\u2019язку + Дата та час + Встановлення дати, часу, часового поясу та форматів + Автовизначення + Використання значень, наданих мережею + Значення, надані мережею, не використовуються + 24-годинний формат + Час + Часовий пояс + Дата + Формат дати + Сортування за алфавітом + Сортування за часовим поясом + Місце розташування та безпека + Встановлення місця розташування та параметрів безпеки + Встановлення місця розташування, параметрів розблокування екрану, блокування SIM-карти та сховища облікових даних + Встановлення місця розташування, параметрів розблокування екрану, блокування сховища облікових даних + Паролі + Політика розблокування екрана + Налаштування блокування екрана + Блокування екрана графічним ключем, PIN-код або паролем + Змінення способу блокування екрана + Змінення або вимкнення графічного ключа, PIN-коду або паролю + Немає + Вимкнення політику розблокування екрана + Графічний ключ + Блокування екрана графічним ключем + PIN-код + Блокування екрана цифровим PIN-кодом + Пароль + Блокування екрана паролем + Вимкнено віддаленим адміністратором телефону + Вимкнення блокування екрану + Видалення графічного ключа + Видалення PIN-коду розблокування + Видалення паролю розблокування + Змінення графічного ключа + Змінення PIN-кода розблокування + Змінення паролю розблокування + Пароль повинен бути принаймні %d симв. + PIN-код має бути принаймні %d симв. + Після завершення натисніть \u201CПродовжити\u201D + Продовжити + PIN-код може бути не більше %d симв. + PIN-код може бути не більше %d симв. + PIN-код повинен складатися лише з цифр від 0 до 9 + Пароль містить неприпустимий символ + Пароль повинен містити принаймні одну літеру + Пароль повинен містити принаймні одну цифру + Пароль повинен містити принаймні один символ + OK + Скасувати + Адміністрування пристрою + Вибрати адміністраторів пристрою + Додавання або видалення адміністраторів пристрою + Bluetooth + Увімкнення Bluetooth + Налаштування Bluetooth + Налаштування Bluetooth + Управління з\u2019єднаннями, доступністю для виявлення та встановлення імені пристрою + Запит Bluetooth на створення пари + Інформація про пристрій Bluetooth + \nУведіть PIN-код для створення пари Bluetooth з \u0022%1$s\u0022. (Спробуйте 0000 або 1234) + \nУведіть пароль щоб створити пару Bluetooth з \u0022%1$s\u0022. + Щоб створити пару Bluetooth з \u0022%1$s\u0022 підтвердьте, що відображається пароль: %2$s. + %1$s\nбажає створити пару Bluetooth. + Уведіть пароль %2$s на \u0022%1$s\u0022 щоб створити пару Bluetooth. + Створити + Не створювати + пристрій Bluetooth + Увага + Помилка під час створення пари Bluetooth з %1$s. + Помилка під час створення пари Bluetooth з %1$s оскільки PIN-код або пароль уведений неправильно. + Не вдається встановити зв\u2019язок з %1$s. + Створення пари Bluetooth відхилено %1$s. + Помилка під час з\u2019єднання з %1$s. + Пошук пристроїв + З\u2019єднати + Роз\u2019єднати + Створити пару Bluetooth і з\u2019єднати + Розірвати пару Bluetooth + Роз\u2019єднати і розірвати пару Bluetooth + Параметри\u2026 + З\u2019єднати з\u2026 + Медіа + Телефон + Передавання даних + HID + З\u2019єднано з мультимедійним аудіопристроєм + З\u2019єднано з аудіопристроєм телефону + З\u2019єднано з телефоном та мультимедійним аудіопристроєм + З\u2019єднано з hid-пристроєм + Параметри %1$s + З\u2019єднання + З\u2019єднання з пристроєм Bluetooth + Профілі + З\u2019єднано з мультимедійним аудіопристроєм + З\u2019єднано з аудіопристроєм телефону + З\u2019єднано з сервером передачі файлів + Не з\u2019єднано з сервером передачі файлів + З\u2019єднання з мультимедійним аудіопристроєм + З\u2019єднання з аудіопристроєм телефону + Передавання файлів + З\u2019єднано з hid-пристроєм + З\u2019єднання з hid-пристроєм + Налаштування док-станції + Використання док-станції для відтворення аудио + Як динамік телефону + Для музики та мультимедіа + Запам\u2019ятати налаштування + NFC + Near Field Communication використовується для читання та обміну тегами + Сталася помилка. + Зберегти + Скасувати + Wi-Fi + Увімкнення Wi-Fi + Налаштування Wi-Fi + Налаштування Wi-Fi + Налаштування та управління безпроводовими точками доступу + Увімкнення\u2026 + Вимкнення\u2026 + Помилка + Режим \u201CУ літаку\u201D + Не вдалося виконати пошук доступних мереж + Сповіщення про виявлення доступних мереж + Повідомити мене про виявлення доступної відкритої мережі + Додати мережу Wi-Fi + Мережі Wi-Fi + Пошук + Додатково + З\u2019єднати з мережею + Видалити мережу + Змінити параметри мережі + SSID мережі + Безпека + Рівень сигналу + Статус + Швидкість з\u2019єднання + IP-адреса + Метод EAP + 2-й етап аутентифікації + Сертифікат центру сертифікації + Сертифікат користувача + Користувач + Анонім + Пароль + Показувати пароль. + (без змін) + (не вказано) + Запам\u2019ятовано + Вимкнено + Поза діапазоном + Захищено %1$s + %2$s, захищено %1$s + З\u2019єднати + Ігнорувати + Зберегти + Скасувати + Додатково + Робоча смуга + Встановлення кількості каналів + Помилка встановлення ширини смуги. + %1$d кан. + Політика збереження енергії + Вкажіть, коли слід переходити від Wi-Fi до передачі даних мобільною мережею + Помилка під час застосування політики збереження енергії. + MAC-адреса + IP-адреса + Параметри IP + Зберегти + Скасувати + Будь ласка, введіть дійсну IP-адресу. + Статична IP-адреса + DNS 1 + DNS 2 + Шлюз + Маска мережі + Точка доступу Wi-Fi + Точка доступу %1$s активна + Помилка точки доступу Wi-Fi + Налаштування точки доступу Wi-Fi + Налаштування та управління точкою доступу Wi-Fi + Налаштування точки доступу Wi-Fi + Налаштування точки доступу Wi-Fi + Точка доступу Wi-Fi %1$s %2$s + Хот-спот Android + Звук + Екран + Налаштування звуку + Беззвучний режим + Вимкнено всі звуки, крім мультимедіа та будильника + Вимкнено всі звуки, крім мультимедіа + Мелодія телефону + "" + Гучність + Гучність дзвінка + "" + Увімкнення вібродзвінка у беззвучному режимі + Вібраційний зворотній зв\u2019язок у беззвучному режимі + Вібродзвінок + Вібраційний зворотній зв\u2019язок для дзвінків і сповіщень + Мелодія сповіщень + "" + Світлові сповіщення + Увімкнення блимання трекболу для нових сповіщень + Блимання трекболу + Блимання зеленим кольором + Увімкнути світлові сповіщення + Увімкнення світлових сповіщень за активного екрана + Індикатор заряджання + Увімкнення жовтого світлового сповіщення про заряджання + Мелодія + Сповіщення + Використання значення гучності вхідних викликів для сповіщень + Мелодія сповіщень + Мультимедіа + Встановлення гучності музики та відео + Будильник + Налаштування звуку для під\u2019єднаної док-станції + Звуковий супровід натискання + Тоновий супровід натискання клавіш набору номера + Тоновий супровід натискання клавіш набору номера + Звуковий супровід виділення + Звуковий супровід виділення на екрані + Звуковий супровід виділення на екрані + Звуки блокування екрана + Звуковий супровід блокування та розблокування екрана + Звуковий супровід блокування та розблокування екрана + Тактильний зворотній зв\u2019язок + Вібрування за натискання клавіш і певних елементів інтерфейсу користувача + Вібрування за натискання клавіш і певних елементів інтерфейсу користувача + Пригнічення шуму + Пригнічення фонових шумів під час розмови або запису. + Док-станція + Налаштування док-станції + Аудіо + Налаштування під\u2019єднаної настільної док-станції + Налаштування під\u2019єднаної автомобільної док-станції + Телефон не під\u2019єднаної до док-станції + Налаштування під\u2019єднаної док-станції + Док-станція не знайдена + Щоб налаштувати звук док-станції телефон має бути під\u2019єднаний до неї + Звуковий сигнал під\u2019єднання до док-станції + Супроводжувати установлення або видалення телефону з док-станції звуковим сигналом + Не супроводжувати установку або видалення телефону з док-станції звуковим сигналом + Облікові записи та синхронізація + Додавання, видалення та зміна параметрів облікових записів + Пошук + Управління налаштуваннями пошуку та історії + Налаштування екрана + Анімація + Анімація відкриття та закриття вікон + Анімація відкриття та закриття вікон + Автоматичний поворот екрана + Змінення орієнтацію екрана при повороті телефону + Змінення орієнтацію екрана при повороті телефону + Яскравість + Налаштування яскравості екрана + Інтервал часу до автоматичного відключення екрана + Встановлення затримки перед тим як екран буде автоматично відключено + Автоматичне встановлення яскравості + Налаштування блокування SIM-картки + Налаштування блокування SIM-карти + Блокування SIM-карти + Блокувати SIM-карту + Вимагати PIN-код перед використанням телефону + Не вимагати PIN-код перед використанням телефону + Змінення PIN-коду SIM-карти + PIN-код SIM-карти + Блокування SIM-карти + Розблокування SIM-картки + Старий PIN-код SIM-карти + Новий PIN-код SIM-карти + Повторіть новий PIN-код + PIN-код SIM-карти + Неправильний PIN-код! + PIN-коди не тотожні! + Не вдалося змінити PIN-код.\nМожливо введений неправильний PIN-код. + PIN-код SIM-карти успішно змінений + Не вдалося змінити стан блокування SIM-карти.\nМожливо введено неправильний PIN-код. + OK + Скасувати + Стан телефону + Оновлення системи + "" + Процесор + Пам\u2019ять(доступна/усього) + Версія Android + Модель + Версія ПЗ радіомодуля + Версія ядра + Номер збірки + Версія модифікації + Невідомо + Недоступно + Загальна інформація + Загальна інформація + Номер телефону, рівень сигналу тощо. + Постійна пам\u2019ять + Управління постійною пам\u2019яттю + Розмонтування USB-накопичувача, інформація про доступну пам\u2019ять + Розмонтування SD-карти, інформація про доступну пам\u2019ять + Мій номер телефону + MIN + Версія PRL + MEID + Тип мережі мобільного зв\u2019язку + Передача даних + Доступність мережі + Рівень сигналу + Роумінг + Мережа + MAC-адреса Wi-Fi + Адреса Bluetooth + Недоступно + Час з моменту ввімкнення + Час у активному режимі + Внутрішня пам\u2019ять телефону + USB-накопичувач + SD-карта + Наявний простір + Усього простору + Розмонтування SD-карти + Розмонт. внутрішнього USB-накопичувача + Розмонт. SD-карти + Вставте USB-накопичувач для монтування + Вставте SD-карту для монтування + Монтування USB-накопичувача + Монтування SD-карти + Монтування USB-накопичувача + Монтування SD-карти + Форматування USB-накопичувача + Форматування SD-карти + Видалення всіх даних з внутрішнього USB-накопичувача, таких як музика та фотографії + Видалення всіх даних з SD-карти, таких як музика та фотографії + Недоступно + \u0020(тільки для читання) + Розмонтування USB-накопичувача + Розмонтування SD-карти + Якщо ви розмонтуєте USB-накопичувач, деякі програми, які ви використовуєте зупиняться та можуть бути недоступні, поки ви не виконаєте монтування. + Якщо ви розмонтуєте SD-карту, деякі програми, які ви використовуєте зупиняться та можуть бути недоступні, поки ви не виконаєте монтування. + Не вдалося розмонтувати USB-накопичувач + Не вдалося розмонтувати SD-карту + Не вдалося розмонтувати USB-накопичувач. Повторіть спробу пізніше. + Не вдалося розмонтувати SD-карту. Повторіть спробу пізніше. + USB-накопичувач буде розмонтований. + SD-карта буде розмонтована. + Розмонтування + Триває розмонтування + Стан батареї + Рівень заряду батареї + Точки доступу (APNs) + Змінення точки доступу + Не встановлено + Назва + APN + Проксі-сервер + Порт + Ім\u2019я користувача + Пароль + Сервер + MMSC + Проксі-сервер MMS + Порт MMS + MCC + MNC + Тип автентифікації + Немає + PAP + CHAP + PAP або CHAP + Тип APN + Видалити APN + Нова точка доступу + Зберегти + Відкинути + Увага + Поле \u201CНазва\u201D не може бути пустим. + APN не може бути пуста. + Довжина поля \u201CMCC\u201D 3 цифри. + Довжина поля \u201CMNC\u201D 2 або 3 цифри. + Відновлення типових налаштувань APN + Скинути на типові + Відновлення типових налаштувань APN завершено + Скидання до заводських налаштувань + Стирання всіх даних у пам\u2019яті телефону + "Стирання всіх даних з внутрішньої пам\u2019яті телефону:\n\n
  • вашого облікового запису Google;
  • \n
  • налаштування системи та програм;
  • \n
  • завантажених програм.
  • \n\nЩоб повністю видалити усі дані користувача потрібно також відформатувати USB-накопичувач.\n\n"
    + "Стирання всіх даних з внутрішньої пам\u2019яті телефону:\n\n
  • вашого облікового запису Google;
  • \n
  • налаштування системи та програм;
  • \n
  • завантажених програм.
  • \n\nЩоб повністю видалити усі дані користувача потрібно також відформатувати SD-карту.\n\n"
    + Форматування USB-накопичувача + Форматування SD-карти + Видалення всіх даних з внутрішнього USB-накопичувача, таких як музика та фотографії. + Видалення всіх даних з SD-карти, таких як музика та фотографії. + Скидання телефону + Стерти всі особисті дані та завантажені програми? Цю дію неможливо скасувати! + Стерти все + Намалюйте графічний ключ + Підтвердьте скидання телефону графічним ключем. + Не вдалося виконати скидання оскільки служба System Clear недоступна. + Форматування USB-накопичувача + Форматування SD-карти + Стирання всіх даних USB-накопичувача + Стирання всіх даних SD-карти + Ця дія зітре USB-накопичувач. Ви втратите всі дані, які збережені на ньому! + Ця дія зітре SD-карту. Ви втратите всі дані, які збережені на ній! + Форматування USB-накопичувача + Форматування SD-карти + Стерти USB-накопичувач, безповоротно видаливши всі файли на ньому? Дія не може бути скасована! + Стерти SD-карту, безповоротно видаливши всі файли на ній? Дія не може бути скасована! + Стерти все + Намалюйте графічний ключ + Підтвердьте стирання USB-накопичувача графічним ключем. + Підтвердьте стирання SD-карти графічним ключем. + Виклики + Налаштування голосової пошти, переадресації, очікування виклику, АВН + USB-модем + Точка доступу Wi-Fi + USB-модем і точка доступу Wi-Fi + Надання доступу до інтернет-з\u2019єднання телефону засобами USB + Надання доступу до інтернет-з\u2019єднання телефону засобами точки доступу Wi-Fi + Надання доступу до інтернет-з\u2019єднання телефону засобами USB або точки доступу Wi-Fi + USB + USB-модем + USB-з\u2019єднання встановлено, щоб увімкнути USB-модем встановіть прапорець + Увімкнено + Неможливо активувати USB-модем оскільки USB-накопичувач увімкнений + USB-з\u2019єднання не встановлене + Під час встановлення USB-з\u2019єднання сталася помилка + Довідка + Мобільні мережі + Налаштування роумінгу, мереж, точок доступу (APNs) + Моє місце знаходження + Використання безпроводових мереж + Використання даних безпроводових мереж для визначення місця знаходження + Місце розташування визначено з використанням даних Wi-Fi і (або) мобільних мереж + Використання GPS + Точність визначення координат на рівні вулиць (зніміть прапорець для економії батареї) + Визначення координат з точністю на рівні вулиць (вимагає багато енергії батареї та видимість неба) + Використання A-GPS + Використання сервера A-GPS (зніміть прапорець щоб зменшити інтенсивність використання мережі) + Використання сервера A-GPS (зніміть прапорець щоб підвищити ефективність GPS) + Про телефон + Правова інформація, стан телефону, версія програмного забезпечення + Правова інформація + При сприянні + Авторські права + Ліцензія + Умови використання + Навчання + Дізнайтеся як користуватися вашим телефоном + Ліцензії відкритого ПЗ + Виникли проблеми під час завантаження ліцензії. + Завантаження\u2026 + Інформація про безпеку + Інформація про безпеку + Ваш телефон не підключений до служби передачі даних. Для перегляду цієї інформації відкрийте сторінку %s на будь-якому комп\u2019ютері з доступом до мережі Інтернет. + Завантаження\u2026 + Виберіть пароль + Виберіть PIN-код + Підтвердьте пароль + Підтвердьте PIN-код + Паролі не тотожні + PIN-коди не тотожні + Пароль встановлено + PIN-код встановлено + Графічний ключ встановлено + Розблокування екрана + Змінення графічного ключа + Змінення PIN-коду + Підтвердьте збереження графічного ключа + Вибачте, спробуйте ще раз: + Намалюйте графічний ключ + Для отримання довідки натисніть \u201CМеню\u201D. + Коли закінчите приберіть палець. + З\u2019єднайте мінімум точок. Спробуйте ще раз: + Графічний ключ записано! + Підтвердьте графічний ключ, намалювавши його ще раз: + Новий графічний ключ: + Підтвердження + Перемалювати + Повторити + Продовжити + Графічний ключ + Вимагати графічний ключ + Щоб розблокувати екран намалюйте графічний ключ + Показувати графічний ключ + Тактильний зворотній зв\u2019язок + Встановлення графічного ключа + Змінення графічного ключа + Як намалювати графічний ключ + Занадто багато невдалих спроб! + Спробуйте ще раз через с. + Скасувати + Далі + Забезпечення безпеки телефону + Захистіть свій телефон від несанкціонованого використання, створивши особистий графічний ключ. + \n\n1\u00A0Далі буде показаний приклад створення ключа. + \n\n2\u00A0 Коли будете готові, створіть ваш особистий графічний ключ розблокування. Поекспериментуйте з різними варіантами, але пам\u2019ятайте: мають бути з\u2019єднані принаймні чотири точки. + \n\n3\u00A0 Повторіть уведення ключа. + \n\nГотові почати? Натисніть \u201CДалі\u201D. + \n\nЩоб залишити телефон незахищеним, натисніть \u201CСкасувати\u201D. + Приклад графічного ключа + З\u2019єднайте принаймні чотири точки.\n\nНатисніть \u201CДалі\u201D коли будете готові намалювати ваш графічний ключ. + Управління програмами + Управління та видалення встановлених програм + Програми + Управління програмами, налаштування клавішних скорочень швидкого запуску + Налаштування програм + Невідомі джерела + Дозволити встановлення програм завантажених не з маркету + Використання програми завантажених із невідомих джерел потенційно збільшує небезпеку атаки на ваш телефон і особисті дані. Ви погоджуєтесь, що несете особисту відповідальність за будь-який збиток завданий вашому телефону або втрату даних, які можуть виникнути в результаті використання цих програм. + Інформація про програму + Пам\u2019ять + Типове значення запуску + Права доступу + Кеш + Очистити кеш + Кеш + Елементи керування + Примусове зупинення + Усього + Програма + Дані + Видалити + Вимкнути + Увімкнути + Очистити дані + Видалити оновлення + Ви обрали запуск цієї програми, як типову реакцією на деякі дії. + Типові значення не встановлено. + Очистити типові значення + Невідомо + Сортувати за назвою + Сортування за розміром + Запущені служби + Кешовані служби + Управління простором + Фільтрування + Виберіть параметри фільтрування + Усі + Звантажено + Виконується + USB-накопичувач + SD-карта + Вимкнено + Немає. + Внутрішня пам\u2019ять + USB-накопичувач + SD-карта + Перерахунок розміру\u2026 + Видалити + Усі дані (файли, налаштування, облікові записи, бази даних тощо) програми буде видавлено остаточно. + ОК + Скасувати + Програма не знайдена + Програма не знайдена в списку встановлених програм. + Не вдається очистити дані програми. + Видалення оновлень + Видалити усі оновлення для цієї системної програми? + Очищення даних + Не вдалося виконати очищення даних програми + Програма може отримати доступ до: + Визначення\u2026 + Не вдалося визначити розмір пакету + Не встановлена жодна стороння програма. + версія %1$s + Перемістити + Перемістити до пам\u2019яті телефону + Перемістити на USB-накопичувач + Перемістити на SD-карту + Переміщення + Недостатньо вільної пам\u2019яті. + Програма не існує. + Програма захищена від копіювання. + Вказане місце встановлення є неприпустимим. + Оновлення системи не може бути встановлено на зовнішній носій. + Примусове зупинення + Примусове зупинення програми може спричинити збій. Продовжити? + Перемістити програму + Не вдалося перемістити програму. %1$s + Основне місце встановлення + Змінення основного місця встановлення нових програм. + Використання пам\u2019яті + Перегляд інформації про використання пам\u2019яті програмами + Запущені служби + Перегляд та управління запущеними службами + Перезавантаження + Кешований фоновий процес + Нічого не запущено. + Запущено програмою. + %1$s + Вільно: %1$s + Використано: %1$s + ОЗП + %1$s + %1$d процес(ів) і %2$d служб(а) + %1$d процес(ів) і %2$d служб(а) + %1$d процес(ів) і %2$d служб(а) + %1$d процес(ів) і %2$d служб(а) + Програма, що виконується + Немає активних + Служби + Процеси + Зупинити + Налаштування + Ця служба була запущена програмою. Зупинення служби може викликати збій програми. + Програма не може бути зупинена безпечно. Зупинення може призвести до втратити частини вашої поточної роботи. + Це старий процес програми, що був залишений з метою збільшення швидкодії, на випадок якщо знадобиться знову. Як правило, немає причин зупиняти його. + %1$s: використовується. Натисніть \u201CНалаштування\u201D, щоб отримати контроль. + Головний процес, який використовується. + Служба %1$s використовується. + Засновник процесу %1$s використовується. + Зупинити системну службу? + Зупинити системну службу? Як наслідок, деякі функції телефону можуть не працювати правильно до перезавантаження. + Мова та клавіатура + Налаштування мови та клавіатури + Мовні налаштування + Налаштування клавіатури + Виберіть мову + "" + Автоматична заміна + Коректування помилки + Починати речення з великої букви + Перетворення на велику першої літери речення + Автоматична пунктуація + Налаштування апаратної клавіатури + Уведення \u0022.\u0022 подвійним натисканням клавіші \u0022Пробід\u0022 + Показувати паролі + Показати пароль під час вводження + Цей метод вводження може бути використаний для збирання введеного тексту (у тому числі особистих даних, паролів і номерів кредитних карт). Він запроваджений програмою + %1$s. Чи використовувати цей метод вводження? + Словник користувача + Словник користувача + "" + Додати + Додання до словника + Змінення слово + Змінити + Видалити + у словнику користувача немає жодного слова. Ви можете додати слово через меню. + Перевірка + Інформація про телефон + Інформація про батарею + Історія батареї + Швидкий запуск + Встановлення клавіатурних скорочень запуску програм + Призначення програми + Клавіатурні скорочення відсутні + Пошук + %1$s + Очищення + Клавіатурне скорочення для %1$s (%2$s) буде видавлене. + OK + Скасувати + Програми + Клавіатурні скорочення + Вводження тексту + Управління параметрами вводження тексту + Налаштування %1$s + Налаштування екранної клавіатури + Клавіатура пристрою + Налаштування вбудованої клавіатури + Розробка + Налаштування параметрів розробки програм + USB-налагодження + Увімкнути режим налагодження зі встановленням USB-з\u2019єднання + Сповіщення про USB-налагодження + Показувати сповіщення під час USB-налагодження + Залишитись в активному режимі + На час зарядки екран буде залишатись увімкненим + Фіктивне місце знаходження + Дозвіл на встановлення фіктивного місця знаходження + Знищення програми за довгим натисканням + Знищенння програми переднього плану за довгим натисканням кнопки \u201CНазад\u201D. + Дозволити USB-налагодження? + USB-налагодження є засобом розробки. Режим використовують для копіювання даних між комп\u2019ютером і пристроєм, встановлення програм без сповіщень і отримання даних журналу. + Виберіть гаджет + Виберіть віджет + Детально про UID %d + UID %1$d + Детальніше про використання мережі для: %1$s: + Отримано, байтів: %1$d + Надіслано, байтів: %1$d + Усього, байтів: %1$d + Використання ЦП для %1$s: + Час користувача: + Системний час: + Всього часу: + Початок: %1$d + %1$dдн %2$dгод %3$dхв %4$dс + %1$dгод %2$dхв %3$dс + %1$dхв %2$dс + %1$dс + Обмін пакетами для UID: + Дані про використання батареї відсутні + Датчик: + Partial Wakelock: + Пакети, які використовують датчик: + Використаний %1$d раз(ів), пакетом %2$s + Використаний %1$d раз(ів), одним з: + Робота + Екран + Розмова + Час без переходу в режим очікування: + Час, що проведений з увімкненим екраном: + Час, що проведений в режимі розмови: + Живлення від батареї: + Від мережі: + Статистика використання + Статистика використання + Сортувати за: + Програмою + Кільк. запусків + Час використання + Спеціальні можливості + Налаштування спеціальних можливостей + Управління спеціальними можливостями + Спеціальні можливості + Служби спеціальних можливостей + Не встановлена жодна служба спеціальних можливостей. + Ця служба спеціальних можливостей у змозі записати весь + уведений вами текст (у тому числі особисті дані, номери кредитних карток тощо) крім паролів, а також реєструвати + взаємодію з елементами керування. Служба запущена програмою %1$s. + Використовувати цю службу? + Вимкнути спеціальні можливості? + Не знайдено жодної програми, що забезпечує спеціальні можливості + Не встановлено жодної програми, що забезпечує спеціальні можливості.\n\n + Ви можете завантажити Читач екрану з маркету.\n\nНатисніть \u201COK\u201D щоб встановити Читач екрану. + Кнопка живлення + Завершення виклику кнопкою живлення + Натискання кнопки живлення під час дзвінка буде завершувати виклик замість вимикання екрана + Використання батареї + На що використовується батарея + Використання батареї з моменту вимкнення зарядки + Використання батареї після скидання + %1$s від батареї + %1$s з моменту вимкнення зарядного пристрою + Заряджання + Увімкнений кран + Увімкнений GPS + Wi-Fi + Активний режим + Телефонний сигнал + @string/menu_stats_last_unplugged + Час з моменту переходу в активний режим + Час роботи Wi-Fi + Час роботи Wi-Fi + Детально про використання батареї + Детально про використання + Налаштування використання енергії + Включені пакети + Екран + Wi-Fi + Bluetooth + Зв\u2019язок з мережею + Голосові виклики + Телефон у режимі очікування + ЦП усього + ЦП в активному режимі + Лишатись в активному режимі + GPS + Робота Wi-Fi + Телефон + Надіслані дані + Отримані дані + Аудіо + Відео + Час роботи + Час без сигналу + Примусове зупинення + Інформація про програму + Налаштування програм + Налаштування екрана + Налаштування Wi-Fi + Налаштування Bluetooth + Використання батареї на голосові виклики + Використання батареї в режимі очікування + Використання батареї на зв\u2019язок з мережею + Увімкнення режиму \u201CУ літаку\u201D під час знаходження поза мережею дозволить зекономити енергію + Використання батареї екраном і підсвіткою + Зменшіть яскравість екрана та/або інтервал часу до автоматичного відключення екрана + Використання батареї на роботу Wi-Fi + Вимкніть Wi-Fi коли не використовуєте або де він недоступний + Використання батареї на роботу Bluetooth + Вимкніть Bluetooth коли не використовуєте його + Спробуйте підключитися до іншого пристрою Bluetooth + Використання батареї на роботу програм + Зупиніть або видаліть програму + "Вимкніть GPS коли ви не використовуєте його" + У програмі можуть бути налаштування економії батареї + %1$s з моменту вимкнення зарядного пристрою + З моменту останнього вимкнення зарядного пристрою для %1$s + Усього + Поновити + ОС Android + Медіа-сервер + Голосове вводження та виводження + Налаштування голосового вводження та виводження + Голосовий пошук + Клавіатура Android + Голосове вводження + Голосове виводження + Розпізнавання голосу + Налаштування розпізнавання голосу + Налаштування \u201C%s\u201D + Налаштування озвучування тексту + Налаштування озвучування тексту + Завжди використовувати мої налаштування + Нижче наведені типові налаштування переважатимуть над налаштуваннями програми + Типові налаштування + Типова система + Встановлення системи синтезу мови, яка буде використовуватися для озвучення тексту + Швидкість мовлення + Швидкість з якою промовляється текст + Тональність + Впливає на тональність озвучення тексту + Мова + Встановлення голосу, який озвучуватиме текст + Прослухати приклад + Коротка демонстрація можливостей системи синтезу мови + Встановлення голосових даних + Встановлення голосових даних, необхідних для синтезу мови + Голоси, необхідні для синтезу мови вже вдало встановлені + Це приклад синтезу мови. + Налаштування змінилися. Це приклад звучання. + Не вдалося запустити вибрану систему + Налаштування + Виберіть іншу систему + Ця система синтезу мови може бути використано для збирання + всього озвученого тексту (у тому числі особистих даних, паролів і номерів кредитних карт). Вона + запроваджена системою синтезу мови %s. Дозволити використання цієї системи? + Системи + Налаштування %s + %s увімкнена + %s вимкнена + Мови та голоси + Встановлено + Не встановлено + Жіночій + Чоловічий + Сист. синтезу мовл. встановлена + Перед вик. увімкніть систему + Управління живленням + Оновлення налаштувань Wi-Fi + Оновлення налаштувань Bluetooth + Налаштування VPN + З\u2019єднатись з %s + Ім\u2019я користувача: + Пароль: + ім\u2019я користувача + пароль + Запам\u2019ятати ім\u2019я користувача + З\u2019єднати + Так + Ні + Назад + Ні + Зберегти + Скасувати + Відновити + З\u2019єднати з мережею + Від\u2019єднати від мережі + Змінити параметри мережі + Видалити мережу + Ви повинні ввести %s. + Ви повинні вибрати %s. + Назва VPN \u201C%s\u201D вже існує. виберіть іншу назву. + Ви впевнені, що хочете видалити цю VPN? + Не створити цей профіль? + Відкинути зміни, які внесені до цього профілю? + Не вдається з\u2019єднатись з мережею. Спробувати ще раз? + З\u2019єднання було втрачено. З\u2019єднатися знову? + Не вдається знайти сервер з таким ім\u2019ям. Перевірити ім\u2019я сервера? + Помилка з\u2019єднання. Перевірити встановлені ключі? + У даній конфігурації VPN не вистачає одного або більше ключів. Перевірити встановлені ключі? + Ім\u2019я користувача або пароль введені неправильно. Спробувати ще раз? + Сервер припинив з\u2019єднання. Ім\u2019я користувача або пароль може бути неправильним. Спробувати ще раз? + Сервер припинив з\u2019єднання. Цілком можливо, що ви знаходитесь за брандмауером, який заважає з\u2019єднатися з сервером. Спробувати ще раз? + Зв\u2019язок із сервером не встановлено. Можливо, не узгоджено параметри шифрування. Перевірити налаштування шифрування? + Додати VPN + Додати VPN + Додати %s VPN + Докладніше про%s + Віртуальні приватні мережі + З\u2019єднання... + Роз\u2019єднання... + З\u2019єднано + З\u2019єднати з мережею + Ім\u2019я VPN + ім\u2019я VPN + \u201C%s\u201D додана + Зміни внесені до \u201C%s\u201D + Встановлення сертифіката користувача + Сертифікат користувача + сертифікат користувача + Встановлення сертифіката ЦС + Сертифікат центру сертифікації (ЦС) + сертифікат ЦС + Встановлення ключа L2TP + Ключ L2TP + Ключ L2TP + шифрування + Шифрування PPTP + Порт сервера + Протокол + Пристрій + Автентифікація + Встановіть ім\u2019я користувача та пароль, якщо використовується додаткова аутентифікація + Додаткові налаштування OpenVPN + LZO-стиснення + Примусове увімкнення LZO-стиснення + Шлюз переадресування + Примусове переадресування всього трафіку через VPN-тунель + Віддалена машина встановлює адреси + Щоб встановити адреси тунелю вручну зніміть прапорець + Локальна IP-адреса + Віддалена IP-адреса + Алгоритм шифрування + Залиште порожнім для використання типового алгоритму шифрування + Розмір ключа шифрування + Залиште порожнім для використання типових параметрів алгоритму шифрування + Додаткові аргументи + Введіть додаткові аргументи командного рядка + Встановлення спільного ключа IPSec + Спільний ключ IPSec + Спільний ключ IPSec + Встановлення VPN-сервера + VPN-сервер + VPN-сервер + Ім\u2019я VPN-сервера + Домени пошуку DNS + Домени пошуку DNS + %s встановлено + %s не встановлено + %s не встановлено (не обов\u2019язково) + Увімкнути %s + Вимкнути %s + %s увімкнуто + %s вимкнуто + Налаштування VPN + Налаштування та управління віртуальними приватними мережами (VPNs) + (без змін) + (не вказано) + Сховище облікових даних + Доступ до сховища + Дозволити програмам доступ до сертифікатів безпеки та інших облікових даних + Введення пароля + Введіть пароль до сховища облікових даних. + Установлення з USB-накопичувача + Установлення з SD-карти + Установлення зашифрованих сертифікатів з USB-накопичувача + Установлення зашифрованих сертифікатів з SD-карти + Встановлення пароля + Встановлення або змінення паролю до сховища облікових даних + Очищення сховища + Очищення вмісту сховища облікових даних і скидання його пароля + Видалити всі облікові дані і скинути пароль сховища облікових даних? + Поточний пароль: + Новий пароль: + Підтв. нового пароля: + Встановіть пароль до сховища облікових даних (не менше 8 символів). + Введіть правильний пароль. + Введіть правильний пароль. Залишилась лише одна спроба. У разі неправильного вводження вміст сховища облікових даних буде знищений. + Введіть правильний пароль. Ви маєте %1$d спроб. У разі неправильного вводження вміст сховища облікових даних буде знищений. + Паролі не тотожні. + Введіть та підтвердьте пароль. + Введіть пароль. + Пароль повинен містити не менше 8 символів. + Сховище облікових даних очищено. + Сховище облікових даних увімкнуто. + Сховище облікових даних вимкнено. + Шифрування файлової системи + Шифрування особистих даних користувача + Увімкнення шифрування файлової системи сховища приватних даних користувача пристрою + Увімкнення шифрування файлової системи потребує повного скидання пристрою. + Вимкнення шифрування файлової системи потребує повного скидання пристрою. + Увімкнути + Вимкнути + Скасувати + Режиму шифрування файлової системи скасований. + Попередження. + Тональний сигнал екстреного виклику + Налаштування роботи під час екстреного виклику + Конфіденційність + Налаштування конфіденційності + Резервне копіювання та відновлення + Особисті дані + Резервне копіювання даних + Резервне копіювання налаштувань та інших даних програм. + Автоматичне відновлення + Відновити налаштування та інші дані після повторного встановлення програми. + Резервна копія + Зупинити резервне копіювання налаштувань і даних програм й видалити всі копії на серверах Google? + Налаштування адміністрування + Адміністратор пристрою + Деактивувати + Адміністратори пристрою + Адміністратори пристрою відсутні + Активувати адміністратора пристрою? + Активувати + Адміністратор пристрою + Активування адміністратора дозволить програмі %1$s виконання таких операцій: + Адміністратор активний і дозволяє програмі %1$s виконання таких операцій: + Без назви + Загальні + Вхідні виклики + Сповіщення + Зворотній зв\u2019язок + ADWLauncher + Можливі кнопки + Wi-Fi + Точка доступу Wi-Fi + Bluetooth + GPS + Передача даних + Синхронізація даних + 2G/3G + Мелодія + Яскравість + Орієнтація + Інтервал часу до автоматичного відключення екрана + Режим \u201CУ літаку\u201D + Ліхтарик + Блокування екрана + Увімкнення/вимкнення Wi-Fi + Увімкнення/вимкнення точки доступу Wi-Fi + Увімкнення/вимкнення Bluetooth + Увімкнення/вимкнення GPS + Увімкнення/вимкнення передачі даних + Увімкнення/вимкнення синхронізації даних + Перемикання між 2G і 3G + Перемикання між мелодією та режимом \u201CТільки вібродзвінок\u201D + Перемикання між рівнями яскравості + Увімкнення/вимкнення датчика орієнтації + Встановлення різних інтервалів часу до автоматичного відключення екрана + Увімкнути/вимкнути режим \u201CУ літаку\u201D + Увімкнення/вимкнення ліхтарика + Увімкнення/вимкнення блокування екрана + Налаштування екземпляра віджета + Налаштування подій від Wi-Fi + Налаштування подій від даних + Налаштування подій від системи живлення + Загальні налаштування + Дані вимикають 3G + Дані вмикають 3G + Wi-Fi вимикає 3G + Wi-Fi вмикає 3G + Скруглення кутів + Книжне розташування + Прозорий віджет + Wi-Fi вмикає синхронізацію + Wi-Fi вимикає синхронізацію + Вібродзвінок увімкнений + Моніторинг даних у роумінгу + Зовн. живл. вмикає Bluetooth + Зовн. живл. вимикає Bluetooth + Зовн. живл. вмикає Wi-Fi + Зовн. живл. вимикає Wi-Fi + 2G, якщо передача даних у моб. мережі вимкнено + 3G, якщо передача даних у моб. мережі ввімкнено + 2G, якщо ввімкнене Wi-Fi + 3G, якщо вимкнене Wi-Fi + Скруглення іконок віджетів + Без тла + Показати в книжному розташувані + Увімкнути синхронізацію, якщо Wi-Fi увімкнене + Вимкнути синхронізацію, якщо Wi-Fi вимкнуте + Вважати звук увімкненим, якщо активовано режим \u201CТільки вібродзвінок\u201D + Червоний статус передачі даних, якщо ввімкнено передачу даних у роумінгу + Увімкнення Bluetooth, якщо ввімкнене зовн. живлення + Вимкнення Bluetooth, якщо вимкнене зовн. живлення + Увімкнення Wi-Fi, якщо ввімкнене зовн. живлення + Вимкнення Wi-Fi, якщо вимкнене зовн. живлення + Виберіть режими роботи мережі + Виберіть рівні яскравості + Виберіть режим мелодії + Виберіть інтервал часу до автоматичного відключення екрана + Виберіть тло + Не налаштовано. Додайте ще раз + OK + (%d віджетів) + Налаштування CyanogenMod +
    From ab26dd00073633b547e2aeb3f5e0b4f4b6389182 Mon Sep 17 00:00:00 2001 From: shinzul Date: Thu, 3 Feb 2011 12:13:34 -0500 Subject: [PATCH 734/989] wimax: Add WiMAX settings * Add support for managing WiMAX settings * Code uses reflection to avoid any ties with proprietary code Change-Id: Id34c1b74e8946c12874a4925b5afc78e2df456a7 --- AndroidManifest.xml | 22 + res/values/strings.xml | 93 +++- res/xml/wimax_advanced_settings.xml | 54 ++ res/xml/wimax_settings.xml | 36 ++ res/xml/wireless_settings.xml | 16 + .../android/settings/WirelessSettings.java | 21 + .../settings/wimax/AdvancedSettings.java | 131 +++++ .../android/settings/wimax/WimaxEnabler.java | 283 +++++++++++ .../android/settings/wimax/WimaxLayer.java | 462 ++++++++++++++++++ .../android/settings/wimax/WimaxSettings.java | 300 ++++++++++++ .../settings/wimax/WimaxSettingsHelper.java | 136 ++++++ 11 files changed, 1553 insertions(+), 1 deletion(-) create mode 100644 res/xml/wimax_advanced_settings.xml create mode 100644 res/xml/wimax_settings.xml create mode 100644 src/com/android/settings/wimax/AdvancedSettings.java create mode 100644 src/com/android/settings/wimax/WimaxEnabler.java create mode 100644 src/com/android/settings/wimax/WimaxLayer.java create mode 100644 src/com/android/settings/wimax/WimaxSettings.java create mode 100644 src/com/android/settings/wimax/WimaxSettingsHelper.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 8549e53c7e0..9ae6434a04a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -41,6 +41,8 @@ + +
    + + + + + + + + + + + + + + + + + + AndroidHotspot - Wifi information @@ -1041,6 +1040,98 @@ Label on Wifi Configuration screen--> Configured Networks + + + WiMAX + + Turn on WiMAX + + Turning on\u2026 + + Turning off\u2026 + + Error + + Unable to start WiMAX + + Unable to stop WiMAX + + + WiMAX settings + + Manage wimax + + + WiMAX settings + + WiMAX + + Scan + + Advanced + + WiMAX networks + + Scan WiMAX networks + + Unable to scan for networks + + + Auto Connect + + Auto connect to last connected network, if available + + Connect to network + + Disconnect From network + + Unable to connect to the network + + + Excellent + + Good + + Fair + + Poor + + + Advanced + + MAC address + + Hardware Version + + Firmware Version + + Signal Strength (RSSI) + + Signal Strength (Simple) + + IP settings + + IP address + + Gateway + + + Scanning\u2026 + + Connecting\u2026 + + Connecting to %1$s\u2026 + + Connected + + Connected to %1$s + + Disconnecting\u2026 + + Disconnecting from %1$s\u2026 + + Disconnected + Sound diff --git a/res/xml/wimax_advanced_settings.xml b/res/xml/wimax_advanced_settings.xml new file mode 100644 index 00000000000..2848bc3293f --- /dev/null +++ b/res/xml/wimax_advanced_settings.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/xml/wimax_settings.xml b/res/xml/wimax_settings.xml new file mode 100644 index 00000000000..f92c994c5d7 --- /dev/null +++ b/res/xml/wimax_settings.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + diff --git a/res/xml/wireless_settings.xml b/res/xml/wireless_settings.xml index 620472d30cb..aecbd05420c 100644 --- a/res/xml/wireless_settings.xml +++ b/res/xml/wireless_settings.xml @@ -40,6 +40,22 @@ android:targetClass="com.android.settings.wifi.WifiSettings" /> + + + + + + + * Client must call {@link #onCreate()}, {@link #onCreatedCallback()}, + * {@link #onPause()}, {@link #onResume()}. + */ +public class WimaxLayer { + + private static final String TAG = "SettingsWimaxLayer"; + static final boolean LOGV = false || Config.LOGV; + + //============================ + // Other member variables + //============================ + + private Context mContext; + private Callback mCallback; + + static final int MESSAGE_ATTEMPT_SCAN = 1; + private Handler mHandler = new MyHandler(); + + //============================ + // Wimax member variables + //============================ + + private WimaxSettingsHelper mHelper; + private IntentFilter mIntentFilter; + + private String mCurrentNspName; + private String mNspToConnect; + + /** The delay between scans when we're continually scanning. */ + private static final int CONTINUOUS_SCAN_DELAY_MS = 6000; + /** On failure, the maximum retries for scanning. */ + private static final int SCAN_MAX_RETRY = 5; + /** On failure, the delay between each scan retry. */ + private static final int SCAN_RETRY_DELAY_MS = 1000; + /** On failure, the number of retries so far. */ + private int mScanRetryCount = 0; + /** + * Whether we're currently obtaining an address. Continuous scanning will be + * disabled in this state. + */ + private boolean mIsObtainingAddress = false; + + //============================ + // Inner classes + //============================ + + interface Callback { + void onError(int messageResId); + + /** + * Called when a wimax network is added or removed. + * + * @param nspName name of the network. + * @param added {@code true} if added, {@code false} if removed. + */ + //void onNetworkListChanged(NSPInfo nspInfo, boolean added); + + /** + * Called when the scanning status changes. + * + * @param started {@code true} if the scanning just started, + * {@code false} if it just ended. + */ + void onScanningStatusChanged(boolean started); + + /** + * Called when either connected to/disconnected from a network or Wimax is + * being enabled/disabled. + * + * @param enabled {@code true} should be enabled, {@code false} + * should be disabled. + */ + void onWimaxStatusChanged(boolean enabled); + } + + private BroadcastReceiver mReceiver = new BroadcastReceiver() { + + @Override + public void onReceive(Context context, Intent intent) { + final String action = intent.getAction(); + //if (action.equals(WimaxManager.WIMAX_STATE_CHANGED_ACTION)) { + // handleWimaxStateChanged( + // (WimaxState) intent.getParcelableExtra(WimaxManager.EXTRA_WIMAX_STATE), + // intent.getStringExtra(WimaxManager.EXTRA_BSID)); + if (action.equals(WimaxConstants.SCAN_RESULTS_AVAILABLE_ACTION)) { + /*NSPInfo[] networkList = (NSPInfo[])intent.getParcelableArrayExtra(WimaxManager.EXTRA_SCAN_RESULTS); + if (LOGV) { + Log.v(TAG, "Network search wide scan results received. " + networkList); + } + List nspList = new ArrayList(); + for(int i=0; i + * This shouldn't have any dependency on the callback. + */ + public void onCreate() { + mIntentFilter = new IntentFilter(); + mIntentFilter.addAction(WimaxConstants.SCAN_RESULTS_AVAILABLE_ACTION); + mIntentFilter.addAction(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); + mIntentFilter.addAction(WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION); + } + + /** + * The client MUST call this. + *

    + * Callback is ready. + */ + public void onCreatedCallback() { + if (mHelper.isWimaxEnabled()) { + + //if (mWimaxController.getWimaxState == WimaxController.) { + // ConnectedNspInfo connectedNspInfo = mWimaxManager.getConnectedNSP(); + // mCurrentNspName = connectedNspInfo.getName(); + //} + attemptScan(); + } + } + + /** + * The client MUST call this. + * + * @see android.app.Activity#onResume + */ + public void onResume() { + mContext.registerReceiver(mReceiver, mIntentFilter); + + if (mHelper.isWimaxEnabled()) { + // Kick start the continual scan + queueContinuousScan(); + } + } + + /** + * The client MUST call this. + * + * @see android.app.Activity#onPause + */ + public void onPause() { + mContext.unregisterReceiver(mReceiver); + + removeFutureScans(); + } + + //============================ + // "Public" API + //============================ + + /** + * Returns the name of currently connected NSP. + * + * @return String - name of connected nsp. + */ + public String getCurrentNspName() { + return mCurrentNspName; + } + + /** + * Returns the name of NSP to which WimaxManager is trying to connect. + * + * @return String - name of connecting nsp. + */ + public String getNspToConnect() { + return mNspToConnect; + } + + /** + * Connects to the specified network. + * + * @param nspName Name of the nsp. + * @return Whether the operation was successful. + */ + public boolean connectToNetwork(String nspName) { + if (LOGV) { + Log.v(TAG, "Connecting to " + nspName); + } + mNspToConnect = nspName; + + removeFutureScans(); + //mWimaxManager.connect(nspName); + + return true; + } + + /** + * Disconnects from the currently connected network. + * + * @return Whether the operation was successful. + */ + public boolean disconnectFromNetwork() { + if (LOGV) { + Log.v(TAG, "Disconnecting from " + mCurrentNspName); + } + + //if (mCurrentWimaxState.isConnected()) { + //removeFutureScans(); + //mWimaxManager.disconnect(); + //} + + return true; + } + + /** + * Attempts to scan networks. This has a retry mechanism. + */ + public void attemptScan() { + + // Remove any future scans since we're scanning right now + //removeFutureScans(); + + if (!mHelper.isWimaxEnabled()) return; + + //List networkList = mWimaxManager.getNetworkList(); + //if (networkList != null) { + // postAttemptScan(networkList); + //} else { + mScanRetryCount = 0; + // } + } + + private void queueContinuousScan() { + removeFutureScans(); + + if (!mIsObtainingAddress) { + // Don't do continuous scan while in obtaining IP state + mHandler.sendEmptyMessageDelayed(MESSAGE_ATTEMPT_SCAN, CONTINUOUS_SCAN_DELAY_MS); + } + } + + /** + * Attempt the network wide scan. + */ + public void attemptWideScan() { + //removeFutureScans(); + + //if (!mWimaxManager.isWimaxEnabled()) return; + + //if(!mWimaxManager.performWideScan()) { + // error(R.string.error_wimax_scanning); + // onScanningEnded(); + //} + } + + private void removeFutureScans() { + mHandler.removeMessages(MESSAGE_ATTEMPT_SCAN); + } + + public void error(int messageResId) { + Log.e(TAG, mContext.getResources().getString(messageResId)); + + if (mCallback != null) { + mCallback.onError(messageResId); + } + } + + /*private void postAttemptScan(List networkList) { + if(mScanRetryCount == 0) + onScanningStarted(); + + if(networkList.size() > 0) { + handleScanResultsAvailable(networkList); + }else { + if (++mScanRetryCount < SCAN_MAX_RETRY) { + // Just in case, remove previous ones first + removeFutureScans(); + mHandler.sendEmptyMessageDelayed(MESSAGE_ATTEMPT_SCAN, SCAN_RETRY_DELAY_MS); + } else { + // Show an error once we run out of attempts + error(R.string.error_wimax_scanning); + onScanningEnded(); + } + } + }*/ + + private void onScanningStarted() { + if (mCallback != null) { + mCallback.onScanningStatusChanged(true); + } + } + + private void onScanningEnded() { + queueContinuousScan(); + + if (mCallback != null) { + mCallback.onScanningStatusChanged(false); + } + } + + private void clearNetworkList() { +// if(mCurrentNetworkList != null) { + //List networkList = new ArrayList(); + + // synchronized(this) { + // Clear the logic's list of access points + // networkList.addAll(mCurrentNetworkList); + // mCurrentNetworkList.clear(); + // } + + //for (int i = networkList.size() - 1; i >= 0; i--) { + // removeNSPFromUI(networkList.get(i)); + //} + // } + } + + /*private void removeNSPFromUI(NSPInfo nspInfo) { + if (mCallback != null) { + mCallback.onNetworkListChanged(nspInfo, false); + } + }*/ + + + //============================ + // Wimax callbacks + //============================ + + /*private void handleScanResultsAvailable(List networkList) { + synchronized(this) { + clearNetworkList(); + + for(int i=0; i mPrefs; + private Object mWimaxController; + private WimaxSettingsHelper mHelper; + + //private WimaxLayer mWimaxLayer; + + //============================ + // Activity lifecycle + //============================ + + public WimaxSettings() { + mPrefs = new WeakHashMap(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + mHelper = new WimaxSettingsHelper(this); + onCreatePreferences(); + + //mWimaxLayer.onCreate(); + //mWimaxLayer.onCreatedCallback(); + } + + private void onCreatePreferences() { + addPreferencesFromResource(R.xml.wimax_settings); + mWimaxController = getSystemService(Context.WIMAX_SERVICE); + + final PreferenceScreen preferenceScreen = getPreferenceScreen(); + + mNetworksCategory = (ProgressCategory) preferenceScreen.findPreference(KEY_WIMAX_NETWORKS); + + mWimaxEnabled = (CheckBoxPreference) preferenceScreen.findPreference(KEY_WIMAX_ENABLED); + mWimaxEnabler = new WimaxEnabler(this, mWimaxController, mWimaxEnabled); + //mWimaxEnabler.setWimaxLayer(//mWimaxLayer); + + registerForContextMenu(getListView()); + } + + @Override + protected void onResume() { + super.onResume(); + //mWimaxLayer.onResume(); + mWimaxEnabler.resume(); + } + + @Override + protected void onPause() { + super.onPause(); + //mWimaxLayer.onPause(); + mWimaxEnabler.pause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + super.onCreateOptionsMenu(menu); + + menu.add(0, MENU_ID_SCAN, 0, R.string.scan_wimax) + .setIcon(R.drawable.ic_menu_scan_network); + + menu.add(0, MENU_ID_ADVANCED, 0, R.string.wimax_menu_advanced) + .setIcon(android.R.drawable.ic_menu_manage); + + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + super.onOptionsItemSelected(item); + + switch (item.getItemId()) { + + case MENU_ID_SCAN: + try { + Method wimaxRescan = mWimaxController.getClass().getMethod("wimaxRescan"); + if (wimaxRescan != null) { + wimaxRescan.invoke(mWimaxController); + } + } catch (Exception e) { + Log.e(TAG, "Unable to perform WiMAX rescan!", e); + } + return true; + + case MENU_ID_ADVANCED: + Intent intent = new Intent(this, AdvancedSettings.class); + startActivity(intent); + return true; + + default: + return false; + } + } + + @Override + public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { + super.onCreateContextMenu(menu, v, menuInfo); + + //String nspName = getNspNameFromMenuInfo(menuInfo); + //if (nspName == null) { + // return; + //} + + //menu.setHeaderTitle(nspName); + + //if(mWimaxLayer.getCurrentNspName() != null && mWimaxLayer.getCurrentNspName().equalsIgnoreCase(nspName)) { + // menu.add(0, CONTEXT_MENU_ID_DISCONNECT, 1, R.string.wimax_context_menu_disconnect); + //}else { + // menu.add(0, CONTEXT_MENU_ID_CONNECT, 0, R.string.wimax_context_menu_connect); + //} + } + + @Override + public boolean onContextItemSelected(MenuItem item) { + + //String nspName = getNspNameFromMenuInfo(item.getMenuInfo()); + + //if (nspName == null) { + // return false; + //} + + /*switch (item.getItemId()) { + + case CONTEXT_MENU_ID_CONNECT: + mWimaxLayer.connectToNetwork(nspName); + return true; + + case CONTEXT_MENU_ID_DISCONNECT: + mWimaxLayer.disconnectFromNetwork(); + return true; + + default: + return false; + }*/ + return true; + } + + private String getNspNameFromMenuInfo(ContextMenuInfo menuInfo) { + if ((menuInfo == null) || !(menuInfo instanceof AdapterContextMenuInfo)) { + return null; + } + + AdapterContextMenuInfo adapterMenuInfo = (AdapterContextMenuInfo) menuInfo; + if(adapterMenuInfo.position < 4) { //skip the first two menu items. + return null; + } + Preference pref = (Preference) getPreferenceScreen().getRootAdapter().getItem( + adapterMenuInfo.position); + if (pref == null || !(pref instanceof Preference)) { + return null; + } + + if(pref.getTitle() == null || pref.getTitle().length() == 0) + return null; + else + return String.valueOf(pref.getTitle()); + } + + private int getSignalStrength(int rssi) { + int level = mHelper.calculateSignalLevel(rssi, 4); + switch(level) { + case 0: return R.string.wimax_signal_0; + case 1: return R.string.wimax_signal_1; + case 2: return R.string.wimax_signal_2; + case 3: return R.string.wimax_signal_3; + default: return R.string.status_unavailable; + } + } + + //============================ + // Preference callbacks + //============================ + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + super.onPreferenceTreeClick(preferenceScreen, preference); + + return false; + } + + //============================ + // Wimax callbacks + //============================ + + public void onError(int messageResId) { + Toast.makeText(this, messageResId, Toast.LENGTH_LONG).show(); + } + + public void onScanningStatusChanged(boolean started) { + mNetworksCategory.setProgress(started); + } + + /*public void onNetworkListChanged(NSPInfo nspInfo, boolean added) { + + String nspName = nspInfo.getNspName(); + Preference pref = mPrefs.get(nspName); + + if (WimaxLayer.LOGV) { + Log.v(TAG, "onNetworkListChanged with " + nspName + " and " + + (added ? "added" : "removed")); + } + + if (added) { + if (pref == null) { + pref = new Preference(this); + pref.setTitle(nspName); + mPrefs.put(nspName, pref); + } else { + pref.setEnabled(true); + } + pref.setSummary(getSignalStrength(nspInfo.getRssiInDBm())); + + mNetworksCategory.addPreference(pref); + } else { + mPrefs.remove(nspName); + + if (pref != null) { + mNetworksCategory.removePreference(pref); + } + } + }*/ + + public void onWimaxStatusChanged(boolean enabled) { + if (enabled) { + //mNetworksCategory.setEnabled(true); + } else { + mNetworksCategory.removeAll(); + mPrefs.clear(); + } + } +} diff --git a/src/com/android/settings/wimax/WimaxSettingsHelper.java b/src/com/android/settings/wimax/WimaxSettingsHelper.java new file mode 100644 index 00000000000..3a1e0218f7c --- /dev/null +++ b/src/com/android/settings/wimax/WimaxSettingsHelper.java @@ -0,0 +1,136 @@ +/* + * Copyright (C) 2011 The CyanogenMod Project + * + * 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. + */ +package com.android.settings.wimax; + +import android.content.Context; +import android.util.Log; + +import java.lang.reflect.Method; + +public class WimaxSettingsHelper { + + private static final String TAG = "WimaxSettingsHelper"; + + private final Object mWimaxController; + + public WimaxSettingsHelper(Context context) { + mWimaxController = context.getSystemService(Context.WIMAX_SERVICE); + if (mWimaxController == null) { + Log.wtf(TAG, "Unable to get WiMAX system service!"); + } + } + + public boolean isWimaxSupported() { + return mWimaxController != null; + } + + public boolean isWimaxEnabled() { + boolean ret = false; + try { + Method m = mWimaxController.getClass().getMethod("isWimaxEnabled"); + ret = (Boolean) m.invoke(mWimaxController); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX enabled state!", e); + } + return ret; + } + + public boolean setWimaxEnabled(boolean enabled) { + boolean ret = false; + try { + Method m = mWimaxController.getClass().getMethod("setWimaxEnabled", boolean.class); + ret = (Boolean) m.invoke(mWimaxController, enabled); + } catch (Exception e) { + Log.e(TAG, "Unable to set WiMAX state!", e); + } + return ret; + } + + public int getWimaxState() { + int ret = 0; + try { + Method m = mWimaxController.getClass().getMethod("getWimaxState"); + ret = (Integer) m.invoke(mWimaxController); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX state!", e); + } + return ret; + } + + private Object getWimaxInfo() { + Object wimaxInfo = null; + try { + Method getConnectionInfo = mWimaxController.getClass().getMethod("getConnectionInfo"); + wimaxInfo = getConnectionInfo.invoke(mWimaxController); + } catch (Exception e) { + Log.e(TAG, "Unable to get a WimaxInfo object!", e); + } + return wimaxInfo; + } + + public int getSignalStrength() { + int signalStrength = 150; + Object wimaxInfo = getWimaxInfo(); + if (wimaxInfo != null) { + try { + Method getSignalStrength = wimaxInfo.getClass().getMethod("getSignalStrength"); + signalStrength = (Integer) getSignalStrength.invoke(wimaxInfo); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX signal strength!", e); + } + } + return signalStrength; + } + + public int calculateSignalLevel(int rssi, int bars) { + int signalLevel = 0; + try { + Method calculateSignalLevel = mWimaxController.getClass().getMethod("calculateSignalLevel", int.class, int.class); + signalLevel = (Integer) calculateSignalLevel.invoke(null, rssi, bars); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX signal level!", e); + } + return signalLevel; + } + + public Long getBsMacAddress() { + Long mac = null; + Object wimaxInfo = getWimaxInfo(); + if (wimaxInfo != null) { + try { + Method getBsMacAddress = wimaxInfo.getClass().getMethod("getBsMacAddress"); + mac = (Long) getBsMacAddress.invoke(wimaxInfo); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX MAC address!", e); + } + } + return mac; + } + + public Integer getIpAddress() { + Integer ip = null; + Object wimaxInfo = getWimaxInfo(); + if (wimaxInfo != null) { + try { + Method getIpAddress = wimaxInfo.getClass().getMethod("getIpAddress"); + ip = (Integer) getIpAddress.invoke(wimaxInfo); + } catch (Exception e) { + Log.e(TAG, "Unable to get WiMAX IP address!", e); + } + } + return ip; + } +} From 4895ff7c0b90910508dbdc65fe3b0f8fe429b9d8 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 21 Feb 2011 14:17:15 -0500 Subject: [PATCH 735/989] wimax: Fix connection info in advanced options Change-Id: Ia0b16e75c0bfce3bbe57422373f1e65897ea17f5 --- .../settings/wimax/AdvancedSettings.java | 37 +++++-------------- .../settings/wimax/WimaxSettingsHelper.java | 28 -------------- 2 files changed, 10 insertions(+), 55 deletions(-) diff --git a/src/com/android/settings/wimax/AdvancedSettings.java b/src/com/android/settings/wimax/AdvancedSettings.java index 54d6b366f3a..82b8faf7996 100644 --- a/src/com/android/settings/wimax/AdvancedSettings.java +++ b/src/com/android/settings/wimax/AdvancedSettings.java @@ -19,9 +19,9 @@ import com.android.settings.R; import android.os.Bundle; +import android.os.SystemProperties; import android.preference.Preference; import android.preference.PreferenceActivity; -import android.text.TextUtils; public class AdvancedSettings extends PreferenceActivity { @@ -29,8 +29,6 @@ public class AdvancedSettings extends PreferenceActivity { private static final String KEY_MAC_ADDRESS = "mac_address"; - private static final String KEY_HW_VERSION = "hw_version"; - private static final String KEY_SW_VERSION = "sw_version"; private static final String KEY_IP_ADDRESS = "ip_address"; @@ -88,8 +86,8 @@ private void refreshDeviceInfo() { break; } Preference wimaxMacAddressPref = findPreference(KEY_MAC_ADDRESS); - Long macAddress = mHelper.getBsMacAddress(); - wimaxMacAddressPref.setSummary(macAddress == null || macAddress == 0 ? getString(R.string.status_unavailable) : macAddress.toString()); + String macAddress = SystemProperties.get("persist.wimax.0.MAC", getString(R.string.status_unavailable)); + wimaxMacAddressPref.setSummary(macAddress); Preference wimaxSignalStrengthSimplePref = findPreference(KEY_SIG_STR_SIMPLE); wimaxSignalStrengthSimplePref.setSummary(simpleLevelStr); @@ -97,35 +95,20 @@ private void refreshDeviceInfo() { Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_RSSI); wimaxSignalStrengthRSSIPref.setSummary((rssi != 150 && rssi != 0 ? rssi + "" : "Unknown")); - /* - * Preference wimaxHwVersionPref = findPreference(KEY_HW_VERSION); - * String hwVersion = wimaxInfo == null ? null : - * wimaxInfo.getHwVersion().getVersion(); - * wimaxHwVersionPref.setSummary(!TextUtils.isEmpty(hwVersion) ? - * hwVersion : getString(R.string.status_unavailable)); - */ - - /* - * Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); - * String swVersion = wimaxInfo == null ? null : - * wimaxInfo.getSwVersion().getVersion(); - * wimaxSwVersionPref.setSummary(!TextUtils.isEmpty(swVersion) ? - * swVersion : getString(R.string.status_unavailable)); - */ + Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); + String swVersion = SystemProperties.get("persist.wimax.fw.version", getString(R.string.status_unavailable)); + wimaxSwVersionPref.setSummary(swVersion); } private void refreshIPInfo() { Preference wimaxIpAddressPref = findPreference(KEY_IP_ADDRESS); - Integer ipAddress = mHelper.getIpAddress(); - wimaxIpAddressPref - .setSummary(ipAddress == null || ipAddress == 0 ? getString(R.string.status_unavailable) - : ipAddress.toString()); + String ipAddress = SystemProperties.get("dhcp.wimax0.ipaddress", getString(R.string.status_unavailable)); + wimaxIpAddressPref.setSummary(ipAddress); Preference wimaxGatewayPref = findPreference(KEY_GATEWAY); - String gateway = ""; - wimaxGatewayPref.setSummary(!TextUtils.isEmpty(gateway) ? gateway - : getString(R.string.status_unavailable)); + String gateway = SystemProperties.get("dhcp.wimax0.gateway", getString(R.string.status_unavailable)); + wimaxGatewayPref.setSummary(gateway); } } diff --git a/src/com/android/settings/wimax/WimaxSettingsHelper.java b/src/com/android/settings/wimax/WimaxSettingsHelper.java index 3a1e0218f7c..01238fb690a 100644 --- a/src/com/android/settings/wimax/WimaxSettingsHelper.java +++ b/src/com/android/settings/wimax/WimaxSettingsHelper.java @@ -105,32 +105,4 @@ public int calculateSignalLevel(int rssi, int bars) { } return signalLevel; } - - public Long getBsMacAddress() { - Long mac = null; - Object wimaxInfo = getWimaxInfo(); - if (wimaxInfo != null) { - try { - Method getBsMacAddress = wimaxInfo.getClass().getMethod("getBsMacAddress"); - mac = (Long) getBsMacAddress.invoke(wimaxInfo); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX MAC address!", e); - } - } - return mac; - } - - public Integer getIpAddress() { - Integer ip = null; - Object wimaxInfo = getWimaxInfo(); - if (wimaxInfo != null) { - try { - Method getIpAddress = wimaxInfo.getClass().getMethod("getIpAddress"); - ip = (Integer) getIpAddress.invoke(wimaxInfo); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX IP address!", e); - } - } - return ip; - } } From a52c5698ca9da9f681232ac92cc02de1138956a5 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Wed, 29 Dec 2010 15:52:41 -0800 Subject: [PATCH 736/989] Support configuring the protocol in APN settings. Bug: 3333633 Change-Id: I0797cd97074fe1b8a1318168b86fe4627488215a --- res/values/arrays.xml | 16 ++++++++ res/values/strings.xml | 2 + res/xml/apn_editor.xml | 7 ++++ src/com/android/settings/ApnEditor.java | 50 ++++++++++++++++++++++++- 4 files changed, 74 insertions(+), 1 deletion(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 1a8e17bb53d..560e6e3c1d6 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -354,6 +354,22 @@ 3 + + + IPv4 + IPv6 + IPv4/IPv6 + + + + + IP + + IPV6 + + IPV4V6 + + Internal device storage diff --git a/res/values/strings.xml b/res/values/strings.xml index 9dee4fdc1b1..999cf76dab0 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1397,6 +1397,8 @@ PAP or CHAP APN type + + APN protocol Delete APN diff --git a/res/xml/apn_editor.xml b/res/xml/apn_editor.xml index 3835a2c0674..287a6f81c51 100644 --- a/res/xml/apn_editor.xml +++ b/res/xml/apn_editor.xml @@ -114,4 +114,11 @@ android:singleLine="true" android:inputType="textNoSuggestions" /> + diff --git a/src/com/android/settings/ApnEditor.java b/src/com/android/settings/ApnEditor.java index e097854ee92..4ac74010de7 100644 --- a/src/com/android/settings/ApnEditor.java +++ b/src/com/android/settings/ApnEditor.java @@ -37,6 +37,7 @@ import android.view.MenuItem; import com.android.internal.telephony.TelephonyProperties; +import com.android.internal.telephony.RILConstants; public class ApnEditor extends PreferenceActivity @@ -47,6 +48,7 @@ public class ApnEditor extends PreferenceActivity private final static String SAVED_POS = "pos"; private final static String KEY_AUTH_TYPE = "auth_type"; + private final static String KEY_PROTOCOL = "apn_protocol"; private static final int MENU_DELETE = Menu.FIRST; private static final int MENU_SAVE = Menu.FIRST + 1; @@ -67,6 +69,7 @@ public class ApnEditor extends PreferenceActivity private EditTextPreference mMmsPort; private ListPreference mAuthType; private EditTextPreference mApnType; + private ListPreference mProtocol; private String mCurMnc; private String mCurMcc; @@ -97,6 +100,7 @@ public class ApnEditor extends PreferenceActivity Telephony.Carriers.MMSPORT, // 13 Telephony.Carriers.AUTH_TYPE, // 14 Telephony.Carriers.TYPE, // 15 + Telephony.Carriers.PROTOCOL, // 16 }; private static final int ID_INDEX = 0; @@ -114,6 +118,7 @@ public class ApnEditor extends PreferenceActivity private static final int MMSPORT_INDEX = 13; private static final int AUTH_TYPE_INDEX = 14; private static final int TYPE_INDEX = 15; + private static final int PROTOCOL_INDEX = 16; @Override @@ -137,9 +142,12 @@ protected void onCreate(Bundle icicle) { mMnc = (EditTextPreference) findPreference("apn_mnc"); mApnType = (EditTextPreference) findPreference("apn_type"); - mAuthType = (ListPreference) findPreference("auth_type"); + mAuthType = (ListPreference) findPreference(KEY_AUTH_TYPE); mAuthType.setOnPreferenceChangeListener(this); + mProtocol = (ListPreference) findPreference(KEY_PROTOCOL); + mProtocol.setOnPreferenceChangeListener(this); + mRes = getResources(); final Intent intent = getIntent(); @@ -234,6 +242,7 @@ private void fillUi() { mAuthType.setValueIndex(authVal); } + mProtocol.setValue(mCursor.getString(PROTOCOL_INDEX)); } mName.setSummary(checkNull(mName.getText())); @@ -260,6 +269,28 @@ private void fillUi() { } else { mAuthType.setSummary(sNotSet); } + + mProtocol.setSummary( + checkNull(protocolDescription(mProtocol.getValue()))); + } + + /** + * Returns the UI choice (e.g., "IPv4/IPv6") corresponding to the given + * raw value of the protocol preference (e.g., "IPV4V6"). If unknown, + * return null. + */ + private String protocolDescription(String raw) { + int protocolIndex = mProtocol.findIndexOfValue(raw); + if (protocolIndex == -1) { + return null; + } else { + String[] values = mRes.getStringArray(R.array.apn_protocol_entries); + try { + return values[protocolIndex]; + } catch (ArrayIndexOutOfBoundsException e) { + return null; + } + } } public boolean onPreferenceChange(Preference preference, Object newValue) { @@ -274,6 +305,16 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { } catch (NumberFormatException e) { return false; } + return true; + } + + if (KEY_PROTOCOL.equals(key)) { + String protocol = protocolDescription((String) newValue); + if (protocol == null) { + return false; + } + mProtocol.setSummary(protocol); + mProtocol.setValue((String) newValue); } return true; } @@ -396,6 +437,13 @@ private boolean validateAndSave(boolean force) { values.put(Telephony.Carriers.AUTH_TYPE, Integer.parseInt(authVal)); } + values.put(Telephony.Carriers.PROTOCOL, checkNotSet(mProtocol.getValue())); + + // Hardcode IPv4 roaming for now until the carriers sort out all the + // billing arrangements. + values.put(Telephony.Carriers.ROAMING_PROTOCOL, + RILConstants.SETUP_DATA_PROTOCOL_IP); + values.put(Telephony.Carriers.TYPE, checkNotSet(mApnType.getText())); values.put(Telephony.Carriers.MCC, mcc); From b966f6c648cb56633f2da51cbfd7ab16bb6b8de1 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 21 Feb 2011 16:24:01 -0500 Subject: [PATCH 737/989] settings: Add WiMAX toggle to Settings widget Change-Id: I555f399b533abe455e474a0ed8855a3c4faff672 --- AndroidManifest.xml | 1 + .../ic_appwidget_settings_wimax_off.png | Bin 0 -> 1407 bytes .../ic_appwidget_settings_wimax_on.png | Bin 0 -> 1443 bytes res/layout/widget_settings.xml | 30 +++- res/values/strings.xml | 3 +- .../widget/SettingsAppWidgetProvider.java | 12 +- .../settings/widget/WidgetSettings.java | 17 ++- .../settings/widget/buttons/WidgetButton.java | 2 + .../settings/widget/buttons/WimaxButton.java | 141 ++++++++++++++++++ .../settings/wimax/AdvancedSettings.java | 2 + .../settings/wimax/WimaxSettingsHelper.java | 3 - 11 files changed, 204 insertions(+), 7 deletions(-) create mode 100644 res/drawable-hdpi/ic_appwidget_settings_wimax_off.png create mode 100644 res/drawable-hdpi/ic_appwidget_settings_wimax_on.png mode change 100755 => 100644 res/values/strings.xml create mode 100644 src/com/android/settings/widget/buttons/WimaxButton.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9ae6434a04a..54d258836ef 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -879,6 +879,7 @@ + diff --git a/res/drawable-hdpi/ic_appwidget_settings_wimax_off.png b/res/drawable-hdpi/ic_appwidget_settings_wimax_off.png new file mode 100644 index 0000000000000000000000000000000000000000..42528682f8885a8855bc7872e2a64e167b61b39b GIT binary patch literal 1407 zcmbVMeM}o=9KKQq8vhYp2|U#5nFo%vWMf*{$hYRU^oJo)ZShu?;@)l+cTBRd-9dLbmoXpu#1j1XXfD?&H1 zUY2Iso}XmP5JbsvzDBvxeSi!K5e=QhXyTD5WFtsfMLbFeTUZ$c*d~s*qQ71H5Ct4# zMH>um+#R*E&0KXtWa|?(zF?vyXkpNba!?j0p+JO{X%LTud5Mf$(RE!C&Xe013f3WV zixu5)s?qHMc0pu;L4&JSS%LP#B>@#Y{CeO#gf#}YSj>-mfCokj;nd8D5XHLQc&cgGAHmL zsYnNeR@sU|Pd7q{MBVN!VP4uy6igWwr=u95!Ldjr8P_^mlD+KTZfuK|d~Hz{^RklA zDh6RaLPaSu%-#JBC4tZzvR33^QRpxw1Y094FS{r!3Qsf)$B-7I6L%60N@vhH95_Lk zamsAh>u?)ER5=ZLZAxQ1u7fZd3_4?#&Y`O!2nTL68BI1PMNmeQ)?~)bDXxo`WSS4M zDZ3oByUDfPmrL43mX-z4CkWwG2Y8wVS&*8AD6rQXKm*4!LQF~)XCqdM6}cB!#wiLB zu%2C#+s68TN4>#i{!hj*=nR%@jeoRCY76#Xa=O*{aItlDSRURN5nhZ#i!+@Fq8M{g zHeY-$aBpp`;<_jOK$iXSzJz~TdA=ZT<)hIIrxpLXvrg5=sNNnJxq9KkWI=VWk|@eO z^2Vi0*Ax$TyOxz>PwPD&AWJ!;?|Z@Ej)mh?`j5)t_rBFHA-O)qm~xuFQrWI_<=pyg z+_S&zfk6J~>JOErm0kHaJI;g({M~_Y!uHxi$2*pRPmaCP{Auk_aUr>b6-3L9#sr2snnJ8iqkW6A`Wt2oZNA`b2j&-yGOyHk%JE{j0Ar9{^G00r?k5w zX$#MoZ&hA-)3hs;e{ygY^e?836)XDdepUGA!q>kl?;;-Qn0>Ie_(V=7J-+uwmH{l6 zSPF(iV-wGI9{%E-S9R~ny7n7w-#yX0(0zFykuf(Mq&~N=?Q>P#{=MU4KYtc4JW*=$ zE}uC|NmnzTNl3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8#OihenW?<9n;%sVU=xPGgY3yWZ=xShL;bQ3Q z;^t)NWMN|BWbOvj>zP+vl9-pA3bQv8XfIT+30}Qc&PAz-CHX}m`T04p6cCV+Uy@&( zkzb(T9Bir(o|%`DUtSD~9Ee|CQj0RnQd8WD@^clyp=*_i#dgBJhUiTpC&cuDj?o7t z4Wy(369T3`5EGv8fgE_&NzDW1mm*-skUyj($-uyP)zif>q~g|_nftw&4MmPmRtSpj z;%jOa>1y_t)tY<6QCxiPoxkcbE&?&JGO>66@XwLCV^zLkYmj3=p@_&w_6U=Y(!Zkm z7pHr!zkcsw^@pW9%TIdS?TxwDJo%W!#FSvAhsPLr4#3cd`HaV6tirXXifTUX$+_ve zF(T(m)^sOL){~x^SEX)oeZRNB_%`R^vIR1$;&fXCqofnH6RK}!{r`7p{Q~PFwmmEi z+t}ASl_mZTI9#mHKKDZK-gYsKe|jcQ4UUV7NFK0Qc{_r8>Y}n!kF%}LeU!W@CRD~> zl3!h0cF}6VeQm~*4L`2^mr-?yxZQNFT1M`EA=?jy(lr4ZDz79$3%Op@-@KPRpS@;V z%-XQ{f^XZ`r^g<5zWlW+_V=d)!k-)}B^YKese8*2_2$w3)@O@uIlW}GtCf9_@3ynm zZ{h5QYO~vU7Du!$&&+q+bRmd;!v}_?K`#%y-@H{IQZDMhvggm--L*YR$82U@|I5Jh zDdKdSg!RNJHVHC+H!@%7`*&li(D9H9rT2uNFbbz}^GYkoKfmQt`R``Wa+`A&$4>UV z;<@Wt~$(69ArL0wVwb literal 0 HcmV?d00001 diff --git a/res/layout/widget_settings.xml b/res/layout/widget_settings.xml index 2d054bc9f92..13176172ddf 100644 --- a/res/layout/widget_settings.xml +++ b/res/layout/widget_settings.xml @@ -549,8 +549,36 @@ + + + + + + + + + + + + + + + + + android:background="?android:attr/listDivider" android:id="@+id/toggleWimaxPreferenceDivider"/> Airplane Flashlight Lock Screen + WiMAX Enable/disable Wifi Enable/disable the portable Wi-Fi hotspot @@ -2916,7 +2917,7 @@ found in the list of installed applications. Enable/disable airplane mode Enable/disable flashlight mode Enable/disable lock screen - + Enable/disable WiMAX Widget Instance Settings Wifi Events settings diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index 9409ebe8371..9235f86d385 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -34,6 +34,8 @@ import com.android.settings.widget.buttons.WidgetButton; import com.android.settings.widget.buttons.WifiApButton; import com.android.settings.widget.buttons.WifiButton; +import com.android.settings.widget.buttons.WimaxButton; +import com.android.wimax.WimaxConstants; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; @@ -194,7 +196,6 @@ private static void updateStates(Context context, SharedPreferences globalPrefer BluetoothButton.getInstance().updateState(context, globalPreferences, appWidgetIds); GPSButton.getInstance().updateState(context, globalPreferences, appWidgetIds); MobileDataButton.getInstance().updateState(context, globalPreferences, appWidgetIds); - ; NetworkModeButton.getInstance().updateState(context, globalPreferences, appWidgetIds); SyncButton.getInstance().updateState(context, globalPreferences, appWidgetIds); SoundButton.getInstance().updateState(context, globalPreferences, appWidgetIds); @@ -204,6 +205,7 @@ private static void updateStates(Context context, SharedPreferences globalPrefer LockScreenButton.getInstance().updateState(context, globalPreferences, appWidgetIds); FlashlightButton.getInstance().updateState(context, globalPreferences, appWidgetIds); BrightnessButton.getInstance().updateState(context, globalPreferences, appWidgetIds); + WimaxButton.getInstance().updateState(context, globalPreferences, appWidgetIds); } /** @@ -276,6 +278,8 @@ private static RemoteViews updateViews(Context context, SharedPreferences global widgetPreferences, appWidgetId); AirplaneButton.getInstance().updateView(context, views, globalPreferences, widgetPreferences, appWidgetId); + WimaxButton.getInstance().updateView(context, views, globalPreferences, + widgetPreferences, appWidgetId); return views; } else { @@ -311,6 +315,9 @@ public void onReceive(Context context, Intent intent) { } else if (NetworkModeButton.NETWORK_MODE_CHANGED.equals(intent.getAction())) { logD("Received Network mode state change"); NetworkModeButton.getInstance().onReceive(context, intent); + } else if (WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { + logD("Received WiMAX change request"); + WimaxButton.getInstance().onReceive(context, intent); } else if (Intent.ACTION_POWER_CONNECTED.equals(intent.getAction()) || Intent.ACTION_POWER_DISCONNECTED.equals(intent.getAction())) { logD("Received power mode state change"); @@ -360,6 +367,9 @@ public void onReceive(Context context, Intent intent) { } else if (buttonId == WidgetButton.BUTTON_AIRPLANE) { logD("Received airplane change request"); AirplaneButton.getInstance().toggleState(context); + } else if (buttonId == WidgetButton.BUTTON_WIMAX) { + logD("Received WiMAX change request"); + WimaxButton.getInstance().toggleState(context); } } else if (MobileDataButton.MOBILE_DATA_CHANGED.equals(intent.getAction()) || Intent.ACTION_USER_PRESENT.equals(intent.getAction()) diff --git a/src/com/android/settings/widget/WidgetSettings.java b/src/com/android/settings/widget/WidgetSettings.java index 8ed681f9740..36057839d4d 100644 --- a/src/com/android/settings/widget/WidgetSettings.java +++ b/src/com/android/settings/widget/WidgetSettings.java @@ -2,6 +2,8 @@ package com.android.settings.widget; import com.android.settings.R; +import com.android.settings.wimax.WimaxSettingsHelper; +import com.android.wimax.WimaxConstants; import android.app.Activity; import android.appwidget.AppWidgetManager; @@ -60,6 +62,8 @@ public class WidgetSettings extends Activity { public static final String TOGGLE_WIFI_AP = "toggleWifiAp"; + public static final String TOGGLE_WIMAX = "toggleWimax"; + public static final String TOGGLE_AIRPLANE = "toggleAirplane"; public static final String TOGGLE_FLASHLIGHT = "toggleFlashlight"; @@ -160,6 +164,7 @@ private void initToggleButtons() { findViewById(R.id.toggleLockScreen).setOnClickListener(listener); findViewById(R.id.toggleFlashlight).setOnClickListener(listener); findViewById(R.id.toggleWifiAp).setOnClickListener(listener); + findViewById(R.id.toggleWimax).setOnClickListener(listener); findViewById(R.id.useRoundCorners).setOnClickListener(listener); ((Spinner) findViewById(R.id.backgroundImageSpinner)) .setOnItemSelectedListener(new OnItemSelectedListener() { @@ -298,6 +303,12 @@ private void initSettings() { findViewById(R.id.toggleWifiApPreferenceDivider).setVisibility(View.GONE); } + // disable WiMAX preference if unsupported + if (!WimaxConstants.isWimaxSupported(this)) { + findViewById(R.id.toggleWimaxPreference).setVisibility(View.GONE); + findViewById(R.id.toggleWimaxPreferenceDivider).setVisibility(View.GONE); + } + Spinner spinner = (Spinner) findViewById(R.id.brightnessSpinner); ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.brightnessWidget, android.R.layout.simple_spinner_item); @@ -391,7 +402,8 @@ private void saveSettings() { selectedButtons.indexOf(findViewById(R.id.toggleFlashlight)) + 1); editor.putInt(TOGGLE_WIFI_AP, selectedButtons.indexOf(findViewById(R.id.toggleWifiAp)) + 1); - + editor.putInt(TOGGLE_WIMAX, + selectedButtons.indexOf(findViewById(R.id.toggleWimax)) + 1); editor.putBoolean(USE_ROUND_CORNERS, ((CheckBox) findViewById(R.id.useRoundCorners)).isChecked()); editor.putInt(BACKGROUND_IMAGE, @@ -585,6 +597,8 @@ private int getIcon(CheckBox button) { return R.drawable.ic_appwidget_settings_airplane_on; case R.id.toggleBrightness: return R.drawable.ic_appwidget_settings_brightness_on; + case R.id.toggleWimax: + return R.drawable.ic_appwidget_settings_wimax_on; } return 0; } @@ -607,6 +621,7 @@ public static void initDefaultWidget(SharedPreferences widgetPreferences) { editor.putInt(TOGGLE_LOCK_SCREEN, 0); editor.putInt(TOGGLE_FLASHLIGHT, 0); editor.putInt(TOGGLE_WIFI_AP, 0); + editor.putInt(TOGGLE_WIMAX, 0); editor.putBoolean(USE_ROUND_CORNERS, true); editor.putInt(BACKGROUND_IMAGE, 0); diff --git a/src/com/android/settings/widget/buttons/WidgetButton.java b/src/com/android/settings/widget/buttons/WidgetButton.java index b11dda85a52..4d97098bf56 100644 --- a/src/com/android/settings/widget/buttons/WidgetButton.java +++ b/src/com/android/settings/widget/buttons/WidgetButton.java @@ -43,6 +43,8 @@ public abstract class WidgetButton { public static final int BUTTON_WIFI_AP = 13; + public static final int BUTTON_WIMAX = 14; + // This widget keeps track of two sets of states: // "3-state": STATE_DISABLED, STATE_ENABLED, STATE_INTERMEDIATE // "5-state": STATE_DISABLED, STATE_ENABLED, STATE_TURNING_ON, diff --git a/src/com/android/settings/widget/buttons/WimaxButton.java b/src/com/android/settings/widget/buttons/WimaxButton.java new file mode 100644 index 00000000000..340ad237c8e --- /dev/null +++ b/src/com/android/settings/widget/buttons/WimaxButton.java @@ -0,0 +1,141 @@ + +package com.android.settings.widget.buttons; + +import com.android.settings.R; +import com.android.settings.widget.SettingsAppWidgetProvider; +import com.android.settings.widget.StateTracker; +import com.android.settings.widget.WidgetSettings; +import com.android.settings.wimax.WimaxSettingsHelper; +import com.android.wimax.WimaxConstants; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.AsyncTask; +import android.util.Log; + +public class WimaxButton extends WidgetButton { + + private static final StateTracker sWimaxState = new WimaxStateTracker(); + + static WimaxButton ownButton = null; + + /** + * Subclass of StateTracker to get/set Bluetooth state. + */ + private static final class WimaxStateTracker extends StateTracker { + + @Override + public int getActualState(Context context) { + final WimaxSettingsHelper helper = new WimaxSettingsHelper(context); + if (helper.isWimaxSupported()) { + return wimaxStateToFiveState(helper.getWimaxState()); + } + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + + @Override + protected void requestStateChange(Context context, final boolean desiredState) { + final WimaxSettingsHelper helper = new WimaxSettingsHelper(context); + if (!helper.isWimaxSupported()) { + Log.e(SettingsAppWidgetProvider.TAG, "WiMAX is not supported"); + return; + } + + // Actually request the wifi change and persistent + // settings write off the UI thread, as it can take a + // user-noticeable amount of time, especially if there's + // disk contention. + new AsyncTask() { + @Override + protected Void doInBackground(Void... args) { + helper.setWimaxEnabled(desiredState); + return null; + } + }.execute(); + } + + @Override + public void onActualStateChange(Context context, Intent intent) { + if (!WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { + return; + } + int wimaxState = intent.getIntExtra(WimaxConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxConstants.WIMAX_ENABLED_STATE_UNKNOWN); + int widgetState = wimaxStateToFiveState(wimaxState); + setCurrentState(context, widgetState); + } + + /** + * Converts WimaxController's state values into our + * WiMAX-common state values. + */ + private static int wimaxStateToFiveState(int wimaxState) { + switch (wimaxState) { + case WimaxConstants.WIMAX_ENABLED_STATE_DISABLED: + return SettingsAppWidgetProvider.STATE_DISABLED; + case WimaxConstants.WIMAX_ENABLED_STATE_ENABLED: + return SettingsAppWidgetProvider.STATE_ENABLED; + case WimaxConstants.WIMAX_ENABLED_STATE_ENABLING: + return SettingsAppWidgetProvider.STATE_TURNING_ON; + case WimaxConstants.WIMAX_ENABLED_STATE_DISABLING: + return SettingsAppWidgetProvider.STATE_TURNING_OFF; + default: + return SettingsAppWidgetProvider.STATE_UNKNOWN; + } + } + } + + public static WimaxButton getInstance() { + if (ownButton == null) + ownButton = new WimaxButton(); + + return ownButton; + } + + @Override + void initButton() { + buttonID = WidgetButton.BUTTON_WIMAX; + preferenceName = WidgetSettings.TOGGLE_WIMAX; + } + + @Override + public void toggleState(Context context) { + sWimaxState.toggleState(context); + } + + @Override + public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + currentState = sWimaxState.getTriState(context); + switch (currentState) { + case SettingsAppWidgetProvider.STATE_DISABLED: + currentIcon = R.drawable.ic_appwidget_settings_wimax_off; + break; + case SettingsAppWidgetProvider.STATE_ENABLED: + currentIcon = R.drawable.ic_appwidget_settings_wimax_on; + break; + case SettingsAppWidgetProvider.STATE_INTERMEDIATE: + // In the transitional state, the bottom green bar + // shows the tri-state (on, off, transitioning), but + // the top dark-gray-or-bright-white logo shows the + // user's intent. This is much easier to see in + // sunlight. + if (sWimaxState.isTurningOn()) { + currentIcon = R.drawable.ic_appwidget_settings_wimax_on; + } else { + currentIcon = R.drawable.ic_appwidget_settings_wimax_off; + } + break; + } + } + + public void onReceive(Context context, Intent intent) { + sWimaxState.onActualStateChange(context, intent); + } + + public void toggleState(Context context, int newState) { + int curState = sWimaxState.getTriState(context); + if (curState != SettingsAppWidgetProvider.STATE_INTERMEDIATE && curState != newState) { + toggleState(context); + } + } +} diff --git a/src/com/android/settings/wimax/AdvancedSettings.java b/src/com/android/settings/wimax/AdvancedSettings.java index 82b8faf7996..e5bb03c028b 100644 --- a/src/com/android/settings/wimax/AdvancedSettings.java +++ b/src/com/android/settings/wimax/AdvancedSettings.java @@ -22,6 +22,7 @@ import android.os.SystemProperties; import android.preference.Preference; import android.preference.PreferenceActivity; +import android.util.Log; public class AdvancedSettings extends PreferenceActivity { @@ -63,6 +64,7 @@ private void refreshAll() { private void refreshDeviceInfo() { int rssi = mHelper.getSignalStrength(); + Log.d(TAG, "RSSI: " + rssi); int simpleLevel = mHelper.calculateSignalLevel(rssi, 4); String simpleLevelStr = ""; switch (simpleLevel) { diff --git a/src/com/android/settings/wimax/WimaxSettingsHelper.java b/src/com/android/settings/wimax/WimaxSettingsHelper.java index 01238fb690a..7c50bc1e703 100644 --- a/src/com/android/settings/wimax/WimaxSettingsHelper.java +++ b/src/com/android/settings/wimax/WimaxSettingsHelper.java @@ -28,9 +28,6 @@ public class WimaxSettingsHelper { public WimaxSettingsHelper(Context context) { mWimaxController = context.getSystemService(Context.WIMAX_SERVICE); - if (mWimaxController == null) { - Log.wtf(TAG, "Unable to get WiMAX system service!"); - } } public boolean isWimaxSupported() { From 3c07ded7796bada8671c036a77a293d7deb39f23 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 21 Feb 2011 22:18:49 -0500 Subject: [PATCH 738/989] wimax: Move settings helper to framework Change-Id: I1d43a257223e83fe19541ddc236e2e994763ff44 --- .../settings/widget/WidgetSettings.java | 2 +- .../settings/widget/buttons/WimaxButton.java | 2 +- .../settings/wimax/AdvancedSettings.java | 1 + .../android/settings/wimax/WimaxEnabler.java | 2 + .../android/settings/wimax/WimaxLayer.java | 1 + .../android/settings/wimax/WimaxSettings.java | 10 +- .../settings/wimax/WimaxSettingsHelper.java | 105 ------------------ 7 files changed, 11 insertions(+), 112 deletions(-) delete mode 100644 src/com/android/settings/wimax/WimaxSettingsHelper.java diff --git a/src/com/android/settings/widget/WidgetSettings.java b/src/com/android/settings/widget/WidgetSettings.java index 36057839d4d..22e19a2e083 100644 --- a/src/com/android/settings/widget/WidgetSettings.java +++ b/src/com/android/settings/widget/WidgetSettings.java @@ -2,7 +2,7 @@ package com.android.settings.widget; import com.android.settings.R; -import com.android.settings.wimax.WimaxSettingsHelper; +import com.android.wimax.WimaxSettingsHelper; import com.android.wimax.WimaxConstants; import android.app.Activity; diff --git a/src/com/android/settings/widget/buttons/WimaxButton.java b/src/com/android/settings/widget/buttons/WimaxButton.java index 340ad237c8e..bc713e2ff55 100644 --- a/src/com/android/settings/widget/buttons/WimaxButton.java +++ b/src/com/android/settings/widget/buttons/WimaxButton.java @@ -5,7 +5,7 @@ import com.android.settings.widget.SettingsAppWidgetProvider; import com.android.settings.widget.StateTracker; import com.android.settings.widget.WidgetSettings; -import com.android.settings.wimax.WimaxSettingsHelper; +import com.android.wimax.WimaxSettingsHelper; import com.android.wimax.WimaxConstants; import android.content.Context; diff --git a/src/com/android/settings/wimax/AdvancedSettings.java b/src/com/android/settings/wimax/AdvancedSettings.java index e5bb03c028b..cf4a092b26f 100644 --- a/src/com/android/settings/wimax/AdvancedSettings.java +++ b/src/com/android/settings/wimax/AdvancedSettings.java @@ -17,6 +17,7 @@ package com.android.settings.wimax; import com.android.settings.R; +import com.android.wimax.WimaxSettingsHelper; import android.os.Bundle; import android.os.SystemProperties; diff --git a/src/com/android/settings/wimax/WimaxEnabler.java b/src/com/android/settings/wimax/WimaxEnabler.java index c436df0e1eb..a1f003ee490 100644 --- a/src/com/android/settings/wimax/WimaxEnabler.java +++ b/src/com/android/settings/wimax/WimaxEnabler.java @@ -28,6 +28,7 @@ import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_UNKNOWN; import com.android.settings.R; +import com.android.wimax.WimaxSettingsHelper; import android.app.StatusBarManager; import android.content.BroadcastReceiver; @@ -43,6 +44,7 @@ import android.util.Config; import android.util.Log; + public class WimaxEnabler implements Preference.OnPreferenceChangeListener { private static final boolean LOCAL_LOGD = Config.LOGD || WimaxLayer.LOGV; diff --git a/src/com/android/settings/wimax/WimaxLayer.java b/src/com/android/settings/wimax/WimaxLayer.java index 8e6cfa17de2..86194456ca3 100644 --- a/src/com/android/settings/wimax/WimaxLayer.java +++ b/src/com/android/settings/wimax/WimaxLayer.java @@ -17,6 +17,7 @@ package com.android.settings.wimax; import com.android.wimax.WimaxConstants; +import com.android.wimax.WimaxSettingsHelper; import android.content.BroadcastReceiver; import android.content.Context; diff --git a/src/com/android/settings/wimax/WimaxSettings.java b/src/com/android/settings/wimax/WimaxSettings.java index cd1b3c8a337..2e9b85f9511 100644 --- a/src/com/android/settings/wimax/WimaxSettings.java +++ b/src/com/android/settings/wimax/WimaxSettings.java @@ -18,23 +18,23 @@ import com.android.settings.ProgressCategory; import com.android.settings.R; -import com.android.settings.wimax.AdvancedSettings; +import com.android.wimax.WimaxSettingsHelper; -import android.content.Intent; import android.content.Context; +import android.content.Intent; import android.os.Bundle; +import android.preference.CheckBoxPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; -import android.preference.CheckBoxPreference; import android.util.Log; import android.view.ContextMenu; +import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import android.view.ContextMenu.ContextMenuInfo; -import android.widget.Toast; import android.widget.AdapterView.AdapterContextMenuInfo; +import android.widget.Toast; import java.lang.reflect.Method; import java.util.WeakHashMap; diff --git a/src/com/android/settings/wimax/WimaxSettingsHelper.java b/src/com/android/settings/wimax/WimaxSettingsHelper.java deleted file mode 100644 index 7c50bc1e703..00000000000 --- a/src/com/android/settings/wimax/WimaxSettingsHelper.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2011 The CyanogenMod Project - * - * 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. - */ -package com.android.settings.wimax; - -import android.content.Context; -import android.util.Log; - -import java.lang.reflect.Method; - -public class WimaxSettingsHelper { - - private static final String TAG = "WimaxSettingsHelper"; - - private final Object mWimaxController; - - public WimaxSettingsHelper(Context context) { - mWimaxController = context.getSystemService(Context.WIMAX_SERVICE); - } - - public boolean isWimaxSupported() { - return mWimaxController != null; - } - - public boolean isWimaxEnabled() { - boolean ret = false; - try { - Method m = mWimaxController.getClass().getMethod("isWimaxEnabled"); - ret = (Boolean) m.invoke(mWimaxController); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX enabled state!", e); - } - return ret; - } - - public boolean setWimaxEnabled(boolean enabled) { - boolean ret = false; - try { - Method m = mWimaxController.getClass().getMethod("setWimaxEnabled", boolean.class); - ret = (Boolean) m.invoke(mWimaxController, enabled); - } catch (Exception e) { - Log.e(TAG, "Unable to set WiMAX state!", e); - } - return ret; - } - - public int getWimaxState() { - int ret = 0; - try { - Method m = mWimaxController.getClass().getMethod("getWimaxState"); - ret = (Integer) m.invoke(mWimaxController); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX state!", e); - } - return ret; - } - - private Object getWimaxInfo() { - Object wimaxInfo = null; - try { - Method getConnectionInfo = mWimaxController.getClass().getMethod("getConnectionInfo"); - wimaxInfo = getConnectionInfo.invoke(mWimaxController); - } catch (Exception e) { - Log.e(TAG, "Unable to get a WimaxInfo object!", e); - } - return wimaxInfo; - } - - public int getSignalStrength() { - int signalStrength = 150; - Object wimaxInfo = getWimaxInfo(); - if (wimaxInfo != null) { - try { - Method getSignalStrength = wimaxInfo.getClass().getMethod("getSignalStrength"); - signalStrength = (Integer) getSignalStrength.invoke(wimaxInfo); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX signal strength!", e); - } - } - return signalStrength; - } - - public int calculateSignalLevel(int rssi, int bars) { - int signalLevel = 0; - try { - Method calculateSignalLevel = mWimaxController.getClass().getMethod("calculateSignalLevel", int.class, int.class); - signalLevel = (Integer) calculateSignalLevel.invoke(null, rssi, bars); - } catch (Exception e) { - Log.e(TAG, "Unable to get WiMAX signal level!", e); - } - return signalLevel; - } -} From b02a1e28504d4bcb9802ef152e52dca19a179d30 Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Thu, 24 Feb 2011 14:39:48 +0000 Subject: [PATCH 739/989] Portuguese: Fix idiotic translation "Awake" was being translated to "Wake", which was resulting in some interesting confusions. The closest portuguese description for "awake" in this context is "active", so use that. Change-Id: Ide09badb07c438eff1a5df03c6c14e844e05fac0 --- res/values-pt-rPT/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 93efcda0253..87546324ce3 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -912,9 +912,9 @@ "%1$s desde que foi desligado" "A carregar" "Ecrã activo" - "GPS activado" + "GPS activo" "Wi-Fi" - "Despertar" + "Activo" "Sinal telefónico" From f775b2659096b386a8fc60ecb6f8ced8ad48d1f9 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Thu, 24 Feb 2011 18:17:05 +0100 Subject: [PATCH 740/989] Updated italian translations: power widget WiMAX toggle Wimax settings strings Change-Id: I343600b1ad80493008c424447924356ff2a4c366 --- res/values-it/strings.xml | 95 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index f33b5ae0ff6..460abb9e218 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -427,6 +427,99 @@ "Configura hotspot Wi-Fi" "Hotspot Wi-Fi %1$s%2$s portatile" "HotspotAndroid" + + + + WiMAX + + Attiva WiMAX + + Attivazione... + + Spegnimento... + + Errore + + Impossibile attivare WiMAX + + Impossibile spegnere WiMAX + + + Impostazioni WiMAX + + Configura wimax + + + Impostazioni WiMAX + + WiMAX + + Scansione + + Avanzate + + Reti WiMAX + + Scansione reti WiMAX + + Impossibile cercare le reti + + + Connessione automatica + + Connessione automatica all\'ultima rete connessa, se disponibile + + Connetti alla rete + + Disconnetti dalla rete + + Impossibile connettersi alla rete + + + Eccellente + + Buona + + Discreta + + Scadente + + + Avanzate + + Indirizzo MAC + + Versione hardware + + Versione firmware + + Intensità segnale (RSSI) + + Intensità segnale (Semplice) + + Impostazioni IP + + Indirizzo IP + + Gateway + + + Scansione... + + Connessione... + + Connessione a %1$s\u2026 + + Connessa + + Connessa a %1$s + + Disconnessione... + + Disconnessione da %1$s\u2026 + + Disconnessa + "Audio" "Display" "Impostazioni audio" @@ -1268,6 +1361,7 @@ Interruttore Mod. Aereo Interruttore Torcia Interruttore Lock Screen + WiMAX Attiva/disattiva Wi-Fi Attiva/disattiva l\'hotspot Wi-Fi portatile @@ -1283,6 +1377,7 @@ Attiva/disattiva modalità aereo Attiva/disattiva Torcia Attiva/disattiva lock screen + Attiva/disattiva WiMAX Impostazioni Widget Impostazioni Wi-Fi From dddd62fe28cd6bfb5152fba2a3e7da7afb01a28e Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Thu, 24 Feb 2011 22:53:40 -0500 Subject: [PATCH 741/989] wimax: Avoid potential NPE in WimaxEnabler Change-Id: I7ae5e120359c33b7f961be9f0d29a75d37d55edf --- .../android/settings/wimax/WimaxEnabler.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/com/android/settings/wimax/WimaxEnabler.java b/src/com/android/settings/wimax/WimaxEnabler.java index a1f003ee490..4a258006ee5 100644 --- a/src/com/android/settings/wimax/WimaxEnabler.java +++ b/src/com/android/settings/wimax/WimaxEnabler.java @@ -85,14 +85,17 @@ public WimaxEnabler(Context context, Object wimaxController, mContext = context; mWimaxCheckBoxPref = wimaxCheckBoxPreference; mHelper = new WimaxSettingsHelper(context); - - mOriginalSummary = wimaxCheckBoxPreference.getSummary(); - wimaxCheckBoxPreference.setPersistent(false); - - mWimaxStatusFilter = new IntentFilter(WIMAX_ENABLED_CHANGED_ACTION); - mWimaxStatusFilter.addAction(NETWORK_STATE_CHANGED_ACTION); - // mWimaxStatusFilter.addAction(WimaxController.WXCM_STATE_CHANGED_ACTION); - + if (mHelper.isWimaxSupported()) { + mOriginalSummary = wimaxCheckBoxPreference.getSummary(); + wimaxCheckBoxPreference.setPersistent(false); + + mWimaxStatusFilter = new IntentFilter(WIMAX_ENABLED_CHANGED_ACTION); + mWimaxStatusFilter.addAction(NETWORK_STATE_CHANGED_ACTION); + // mWimaxStatusFilter.addAction(WimaxController.WXCM_STATE_CHANGED_ACTION); + } else { + mWimaxStatusFilter = null; + mOriginalSummary = null; + } } public void resume() { From 663cd069515d9454e320ab6229a6b0e8b2ff6007 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Fri, 25 Feb 2011 11:43:46 -0800 Subject: [PATCH 742/989] Added missing PT-BR translation Change-Id: Ibb2ef146c181646364526c50768567d7a735bcb1 --- res/values-pt/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 0e3d4c621cf..c085e9e900b 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1161,4 +1161,6 @@ "Chamadas recebidas" "Notificações" "Comentários" + + Conf. CyanogenMod From 0d11da511a4925d5a1a0bf2b3bdb3005098ae48b Mon Sep 17 00:00:00 2001 From: Keyan Mobli Date: Mon, 28 Feb 2011 20:06:21 -0600 Subject: [PATCH 743/989] fix mergefail Change-Id: I640c73d118ea9470a8b40880000782db21ab511e --- res/values-de/strings.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2525672213b..62807bdbc8d 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -210,11 +210,7 @@ "Proxy-Einstellungen" "Abbrechen" "Einstellungen" -<<<<<<< HEAD - "Einstellungen" -======= "Einstellung." ->>>>>>> aae04e43ec277c095e181933976dfa7bfd044288 "Einstellungen" "Flugmodus" "Alle drahtlosen Verbindungen deaktivieren" From 1c720fbe2fadc80bc7bdc82663166c26fe33462c Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Tue, 1 Mar 2011 11:02:18 +0900 Subject: [PATCH 744/989] Update Japanese translation - WiMAX Settings Change-Id: I1d6ca4aeed35554ad85e84050f7a84bf1883d206 --- res/values-ja/strings.xml | 94 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 6ca2a273cbe..8583fa41dc0 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1200,6 +1200,7 @@ "機内モードトグル" "フラッシュライトトグル" "ロックスクリーントグル" + WiMAX "Wi-Fi有効/無効" "ポータブルアクセスポイント有効/無効" @@ -1215,6 +1216,7 @@ "機内モードの切替" "フラッシュライトモードの切替" "ロックスクリーンの有効/無効" + WiMAXの有効/無効 "ウィジェット設定" "Wi-Fiイベント" @@ -1299,4 +1301,96 @@ HID HIDデバイスに接続 + + + WiMAX + + WiMAXを有効にする + + 開始中\u2026 + + 停止中\u2026 + + エラー + + WiMAXを開始できません + + WiMAXを停止できません + + + WiMA設定X + + wimaxの管理 + + + WiMAX設定 + + WiMAX + + スキャン + + アドバンスド + + WiMAXネットワーク + + WiMAXネットワークをスキャンする + + ネットワークのスキャンはできません + + + 自動接続 + + 利用可能であれば、最後に接続したネットワークに自動的に接続する + + ネットワークに接続 + + ネットワークから切断 + + ネットワークに接続できません + + + 最高 + + 良好 + + 普通 + + 微弱 + + + アドバンスド + + MACアドレス + + ハードウェアバージョン + + ファームウェアバージョン + + 電波強度(RSSI) + + 電波強度(Simple) + + IP設定 + + IPアドレス + + ゲートウェイ + + + スキャン中\u2026 + + 接続中\u2026 + + %1$sに接続中\u2026 + + 接続 + + %1$sに接続 + + 切断中\u2026 + + %1$sから切断中\u2026 + + 切断 + From 485718e5928367f0751b1ade7ee5310f233cb2ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Fri, 25 Feb 2011 09:57:30 +0100 Subject: [PATCH 745/989] German: WiMAX settings Change-Id: I245484a618e49c95e3138b56588a49b41c23d3e0 --- res/values-de/strings.xml | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 62807bdbc8d..2b00ed712fe 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -420,6 +420,57 @@ "WLAN-Hotspot konfigurieren" "%1$s %2$s mobiler WLAN-Hotspot" "AndroidHotspot" + + + WiMAX + WiMAX einschalten + Aktivierung\u2026 + Wird beendet\u2026 + Fehler + WiMAX kann nicht gestartet werden + WiMAX kann nicht ausgeschaltet werden + + WiMAX-Einstellungen + WiMAX konfigurieren + + WiMAX-Einstellungen + WiMAX + Scan + Erweitert + WiMAX-Netzwerke + WiMAX-Netzwerke scannen + Netzwerke können nicht gescannt werden + + Automatisch verbinden + Mit zuletzt verbundenem Netzwerk automatisch verbinden, wenn wieder verfügbar + Verbinde mit Netzwerk + Trenne Netzwerk + Fehler beim Verbinden mit Netzwerk + + Ausgezeichnet + Gut + Schwach + Schlecht + + Erweitert + MAC-Adresse + Hardware-Version + Firmware-Version + Signalstärke (RSSI) + Signalstärke (einfach) + IP-Einstellungen + IP-Adresse + Gateway + + Scan\u2026 + Verbinde\u2026 + Verbinde mit %1$s\u2026 + Verbunden + Verbunden mit %1$s + Trennen\u2026 + Trenne von %1$s\u2026 + Getrennt + "Töne" "Display" "Toneinstellungen" @@ -1195,6 +1246,7 @@ Flugmodus Taschenlampe Gesperrter Bildschirm + WiMAX WLAN ein/ausschalten Verwendung als WLAN-Hotspot ein/ausschalten @@ -1210,6 +1262,7 @@ Flugmodus ein/ausschalten Taschenlampenmodus ein/ausschalten Bildschirmsperre ein/ausschalten + WiMAX ein/ausschalten Widget-Einstellungen WLAN-Einstellungen From e34925c4ba3856a99c51f548995cd152e05eec0d Mon Sep 17 00:00:00 2001 From: Gustavo Date: Tue, 1 Mar 2011 17:56:37 -0800 Subject: [PATCH 746/989] Add missing PT-BR WiMax translations Change-Id: Ieca903a941af507b0689ce36d08fb51cbeb35ed8 --- res/values-pt/strings.xml | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index e366f6d4683..66868a1730d 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1161,4 +1161,47 @@ "Retorno" Conf. CyanogenMod + + + Habilitar/desabilitar WiMAX + Ativar WiMAX + Ativando\u2026 + Desativando\u2026 + Erro + Não é possível iniciar WiMAX + Não é possível parar WiMAX + Configurações WiMAX + Gerenciar WiMax + Configurações WiMAX + WiMAX + Procurar + Avançado + Redes WiMAX + Procurar redes WiMAX + Não foi possível procurar redes + Auto Conectar + Auto conectar a última rede conectada, se disponível + Conectar a rede + Disconectar da rede + Nãoi foi possível conectar a rede + Excelente + Bom + Razoável + Medíocre + Avançado + Endereço MAC + Versão do Hardware + Versão do Firmware + Força do Sinal (RSSI) + Força do Sinal (Simple) + Configurações IP + Endereço IP + Procurando\u2026 + Conectando\u2026 + Conectando a %1$s\u2026 + Conectado + Conectado a %1$s + Desconectando\u2026 + Desconectando de %1$s\u2026 + Desconectado From 0552d3366487b27c619c055a04c81b8af0b84d33 Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Sun, 27 Feb 2011 09:05:10 -0800 Subject: [PATCH 747/989] DO NOT MERGE: InstalledAppDetails: "Clear defaults" button now clears USB service settings The USB service caches the preferred activity preferences for USB devices and accessories and allows permission to access the hardware based on the user's selection. The "Clear defaults" button can now be used to clear these settings. Change-Id: If865df98214506cf2f1e35c8c6a3dbe319b125f2 Signed-off-by: Mike Lockwood --- AndroidManifest.xml | 1 + .../applications/InstalledAppDetails.java | 22 ++++++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b0866da2b08..660a44ae406 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -41,6 +41,7 @@ + intentList = new ArrayList(); mPm.getPreferredActivities(intentList, prefActList, packageName); if(localLOGV) Log.i(TAG, "Have "+prefActList.size()+" number of activities in prefered list"); + boolean hasUsbDefaults = false; + try { + hasUsbDefaults = mUsbManager.hasDefaults(packageName, mAppEntry.info.uid); + } catch (RemoteException e) { + Log.e(TAG, "mUsbManager.hasDefaults", e); + } TextView autoLaunchView = (TextView)findViewById(R.id.auto_launch); - if (prefActList.size() <= 0) { + if (prefActList.size() <= 0 && !hasUsbDefaults) { // Disable clear activities button autoLaunchView.setText(R.string.auto_launch_disable_text); mActivitiesButton.setEnabled(false); @@ -431,7 +442,7 @@ private boolean refreshUi() { mActivitiesButton.setEnabled(true); mActivitiesButton.setOnClickListener(this); } - + // Security permissions section LinearLayout permsView = (LinearLayout) findViewById(R.id.permissions_section); AppSecurityPermissions asp = new AppSecurityPermissions(this, packageName); @@ -740,6 +751,11 @@ public void onClick(View v) { } } else if(v == mActivitiesButton) { mPm.clearPackagePreferredActivities(packageName); + try { + mUsbManager.clearDefaults(packageName, mAppEntry.info.uid); + } catch (RemoteException e) { + Log.e(TAG, "mUsbManager.clearDefaults", e); + } mActivitiesButton.setEnabled(false); } else if(v == mClearDataButton) { if (mAppEntry.info.manageSpaceActivityName != null) { From 95de39ec5c8692c87cc5e018b3fb9a8e8af2023f Mon Sep 17 00:00:00 2001 From: repo sync Date: Mon, 24 Jan 2011 23:21:33 +0000 Subject: [PATCH 748/989] Added notification profile support. This adds finer-grained support for notification tones, and groups settings into profiles, which can be easily switched. API support is also added, allowing configuration, and profile switching from another program (e.g. Tasker, Locale). A profile represents a particular set of settings, and could be for example "Silent", "Office", or "Night". Each profile contains the settings for a definable set of application groups. An application group represents a group of applications to which the settings should apply. For example "SMS" might contain "Messaging" and "Handcent". The applications in an application group are globally defined. The notification settings for an application group are per-profile. For each profile/application group you can define behaviour for lights/vibrate and sound. Either you can suppress, override, or leave unchanged (ie system, or app default). Example: Work : SMS vibrate. Ringer vibrate. Email no alert. Gmail vibrate. Night: SMS silent. Ringer on. Email silent. Gmail silent. Change-Id: I2179dd76cdad17b70c767e63b33eaf45be69949e --- AndroidManifest.xml | 30 ++ res/drawable-hdpi/ic_settings_profile.png | Bin 0 -> 1923 bytes res/drawable-mdpi/ic_settings_profile.png | Bin 0 -> 4069 bytes res/layout/profile_preference_layout.xml | 65 ++++ res/values/arrays.xml | 14 + res/values/strings.xml | 70 ++++ res/xml/appgroup_list.xml | 30 ++ res/xml/application_list.xml | 32 ++ res/xml/profile_config.xml | 32 ++ res/xml/profile_list.xml | 45 +++ res/xml/profile_settings.xml | 71 ++++ res/xml/settings.xml | 11 + src/com/android/settings/AppGroupConfig.java | 362 ++++++++++++++++++ src/com/android/settings/AppGroupList.java | 140 +++++++ .../settings/ApplicationItemPreference.java | 58 +++ src/com/android/settings/ProfileConfig.java | 195 ++++++++++ .../android/settings/ProfileGroupConfig.java | 146 +++++++ src/com/android/settings/ProfileList.java | 106 +++++ .../android/settings/ProfilePreference.java | 158 ++++++++ .../settings/ProfileRingtonePreference.java | 59 +++ 20 files changed, 1624 insertions(+) create mode 100644 res/drawable-hdpi/ic_settings_profile.png create mode 100644 res/drawable-mdpi/ic_settings_profile.png create mode 100644 res/layout/profile_preference_layout.xml create mode 100644 res/xml/appgroup_list.xml create mode 100644 res/xml/application_list.xml create mode 100644 res/xml/profile_config.xml create mode 100644 res/xml/profile_list.xml create mode 100644 res/xml/profile_settings.xml create mode 100644 src/com/android/settings/AppGroupConfig.java create mode 100644 src/com/android/settings/AppGroupList.java create mode 100644 src/com/android/settings/ApplicationItemPreference.java create mode 100644 src/com/android/settings/ProfileConfig.java create mode 100644 src/com/android/settings/ProfileGroupConfig.java create mode 100644 src/com/android/settings/ProfileList.java create mode 100644 src/com/android/settings/ProfilePreference.java create mode 100644 src/com/android/settings/ProfileRingtonePreference.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5c3149c4012..f6631bd636f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -331,6 +331,36 @@ + + + + + + + + + + + + + + + U8P*7-ZbZ>KLZ*U+lnSp_Ufq@}0xwybFAi#%#fq@|}KQEO56)-X|e7nZL z$iTqBa9P*U#mSX{G{Bl%P*lRez;J+pfx##xwK$o9f#C}S14DXwNkIt%17i#W1A|CX zc0maP17iUL1A|C*NRTrF17iyV0~1e4YDEbH0|SF|enDkXW_m`6f}y3QrGjHhep0GJ zaAk2xYHqQDXI^rCQ9*uDVo7QW0|Nup4h9AW240u^5(W3f%sd4n162kpgNVo|1qcff zJ_s=cNG>fZg9jx8g8+j9g8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCG zm^qSpA@ds+OO_6nTdaDlt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JW@PU zd4+f<@d@)yL(o<5icqT158+-B6_LH7;i6x}CW#w~Uy-Pgl#@Irl`kzV zeL|*8R$ca%T%Wv){2zs_iiJvgN^h0dsuZZ2sQy$tsNSU!s;Q*;LF<6_B%M@UD?LHI zSNcZ`78uqV#TeU~$eS{ozBIdFzSClfs*^S+dw;4dus<{M;#|MXC)T}S9v!D zcV!QCPhBq)ZyO(X-(bH4|NMaZz==UigLj2o41F2S6d@OB6%`R(5i>J(Puzn9wnW{e zu;hl6HK{k#IWjCVGqdJqU(99Cv(K+6*i`tgSi2;vbXD1#3jNBGs$DgVwO(~o>mN4i zHPtkqZIx>)Y(Ls5-Br|mx>vQYvH$Kwn@O`L|D75??eGkZnfg$5<;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e z{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ<U5$Q@O3N9i(vJgsF3S9|qETte_xDj;W1JO;Xf*4DrRH-Nl z6jD=@Hq*p;WhR-&J?FT{z0*mg&eaA6Jtn}t)2ic^-`Y*-XNxp}GLU8ZO1v+w4<60Oiq9@X-~>BZs(o;iS7G5_&;lQswq z!OG89FWy3Umnr19_GSJzfkdHDNCb73=aw2(+khScsx0Pn(+wmNi9({NHdoJ=uy$t4 zY_iJo`85O*iG@H=F66$c*co}=G9^`RU9YNGi%&tRwz9l|yOz!D{7Qq$MokILaf8LW ztkB%4u0o+uBT|=01Of{IaUR5FiCh2#%-BnQEG#>`B9u(N71#-Y5%ciA^vOMQ{X;=S zYe?c8cy8a7)^4_(D*B78VDkvY~Ix}V)dFxsppDDo={+{mwdQ2M++JyZLe0HcBE zt6fLC$L`}E(nJWhwi#zq+~aBVC;o>1SO4MAF%@5VG}W=Nl@v_&{z8FHwX^9~n1006e)Xc|2wK>=3dw#FqIs zh-@2v(tYt`j|cve_`zbLg3#*8-0i2}d`I?RRS1 z@dTulh4pWj-g#r%rISzZjXWPZXh!v<-fN_`wv26;kSo@rEH_IV7s?+_<^RC}_wfX8VCn_FKICsy<|9yZz1_0ce*IXN_HPrwB002ov JPDHLkV1npbWQza* literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_settings_profile.png b/res/drawable-mdpi/ic_settings_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8d747eb0c488dbabd2f8c285857356c47d87ab GIT binary patch literal 4069 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000FLNklr&>`r$4%c<@=+UFs zZr;3kwpOcsAf;>&LV9OFQIy!zGse_PrSj#eQ>V@h4-Z386a<0t`8@LZ{2SBL)1TeH zfBz%KnCuxq90R`Zqpz=TbbNgLt#Y{xLI{Kq&w)O22w-V-H=j- zK!gx53?t$DexX{e#-_688UO&sm>x|}Gvv3?|-nMNp#^C!t6h(n;+gMv$TWmI)sMTs{wOZ(QyWpIIQVLDeb_B5NIA)B2 z5CX?>aO>7B%+1ZA)9DOw&V#~4@Z4&(a*KMTrFu3;AihH^b5JKR(E>>1n4jYDX zIY@`^`{0}d0J7Qa6iIb*jUZ_+mXOA8|S|EhL^Slt8 zloI7~d9>Yb|Kz&v_uX#yI_LanO6ht}05&flRMWIemStTU9v+^sEXx=i9E4#Q;i;o? z+~41isi~>-=;-K$YPI^#!otGe%gf8xo6Y9eQp(OtDIp<5EtN`NjE|3hIx;c>(=@~4 z^nHKF(`cH8VzG!^E~iu~m9eFzrLo!B*{KH)9=y*v@5Hs@HUOzq3dv-0YI1V&ljFya zL(?<>2q}-!9yc3;4l+#>{r&w&CX?qjHa6aCG#Xd-Bt$|8a`^D!H!aK36-5aHZ&kjy zv~9IB#!xI4Q7)I?=A3^cgz#S21%!}vp-^~N(=@oQ8& + + + + + + + + + + + + + + + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 0c5a9ee18ab..aea43884ecf 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -418,6 +418,20 @@ notsilent + + + On + Off + No override + + + + + OVERRIDE + SUPPRESS + DEFAULT + + Auto/Dim/40%/100% Auto/Dim/25%/75%/100% diff --git a/res/values/strings.xml b/res/values/strings.xml index aeb9174fb6f..ed65dae81a6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1135,6 +1135,8 @@ Sound + + Profiles Display @@ -1149,6 +1151,10 @@ Phone ringtone "" + + Notification tone + + "" Volume @@ -2827,6 +2833,70 @@ found in the list of installed applications. Set behavior when an emergency call is placed + + + Configure profiles + + Configure application groups + + Notification mode + + Ring mode + + Lights mode + + Vibrate mode + + Choose notification tone + + Choose ringtone + + Profile settings + + Profile name + + Touch to configure profile + + Application group: %s + + Application groups + + Applications - click to remove from group + + Enter name for app group + + Delete profile + + Are you sure you want to delete this profile + + Are you sure you want to remove this application + + Choose application + + Profile settings: %s + + Profile: %1$s category: %2$s + + Manage app groups + + New profile + + Add and configure a new profile + + Delete + + New application group + + Delete this application group + + Add application + + Manage profiles + + Manage application groups + + Manage application list + Privacy diff --git a/res/xml/appgroup_list.xml b/res/xml/appgroup_list.xml new file mode 100644 index 00000000000..1d0b8247dac --- /dev/null +++ b/res/xml/appgroup_list.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/res/xml/application_list.xml b/res/xml/application_list.xml new file mode 100644 index 00000000000..3470949dd15 --- /dev/null +++ b/res/xml/application_list.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + diff --git a/res/xml/profile_config.xml b/res/xml/profile_config.xml new file mode 100644 index 00000000000..b6184c2694f --- /dev/null +++ b/res/xml/profile_config.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + diff --git a/res/xml/profile_list.xml b/res/xml/profile_list.xml new file mode 100644 index 00000000000..7a2ab94e053 --- /dev/null +++ b/res/xml/profile_list.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/res/xml/profile_settings.xml b/res/xml/profile_settings.xml new file mode 100644 index 00000000000..3bc1815f951 --- /dev/null +++ b/res/xml/profile_settings.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/xml/settings.xml b/res/xml/settings.xml index fd264c42193..7b936308007 100644 --- a/res/xml/settings.xml +++ b/res/xml/settings.xml @@ -73,6 +73,17 @@ android:targetClass="com.android.settings.SoundSettings" /> + + + + + + mInstalledPackages; + + private NotificationGroup mNotificationGroup; + + private ProfileManager mProfileManager; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + mProfileManager = (ProfileManager) this.getSystemService(PROFILE_SERVICE); + + mNotificationGroup = (NotificationGroup) getIntent().getExtras().getParcelable( + "NotificationGroup"); + + setTitle(getString(R.string.profile_appgroup_title, mNotificationGroup.getName())); + + mPackageManager = getPackageManager(); + + addPreferencesFromResource(R.xml.application_list); + + mInstalledPackages = mPackageManager.getInstalledPackages(0); + + updatePackages(); + + } + + Preference mAddPreference; + + Preference mDeletePreference; + + private void updatePackages() { + + mAddPreference = (PreferenceScreen) findPreference("profile_add_app"); + mDeletePreference = (PreferenceScreen) findPreference("profile_delete_appgroup"); + + PreferenceGroup profileList = (PreferenceGroup) findPreference("profile_applist_title"); + profileList.removeAll(); + + for (String pkg : mNotificationGroup.getPackages()) { + + ApplicationItemPreference pref = new ApplicationItemPreference(this); + + try { + PackageInfo group = mPackageManager.getPackageInfo(pkg, 0); + pref.setKey(group.packageName); + pref.setTitle(group.applicationInfo.loadLabel(mPackageManager)); + Drawable icon = group.applicationInfo.loadIcon(mPackageManager); + pref.setIcon(icon); + pref.setSelectable(true); + pref.setPersistent(false); + + profileList.addPreference(pref); + } catch (NameNotFoundException e) { + e.printStackTrace(); + } + + } + } + + @Override + public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { + menu.add(0, R.string.profile_menu_delete, 0, R.string.profile_menu_delete); + } + + @Override + public boolean onContextItemSelected(MenuItem item) { + AdapterContextMenuInfo aMenuInfo = (AdapterContextMenuInfo) item.getMenuInfo(); + PackageItem selectedGroup = (PackageItem) mListView.getItemAtPosition(aMenuInfo.position); + switch (item.getItemId()) { + case R.string.profile_menu_delete: + deleteAppFromGroup(selectedGroup); + return true; + } + return super.onOptionsItemSelected(item); + } + + private void deleteAppFromGroup(PackageItem selectedGroup) { + if (selectedGroup != null) { + mNotificationGroup.removePackage(selectedGroup.packageName); + updatePackages(); + } + } + + @Override + protected void onPause() { + if (mNotificationGroup != null) { + mProfileManager.addNotificationGroup(mNotificationGroup); + } + super.onPause(); + } + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + if (preference instanceof PreferenceScreen) { + if (mAddPreference == preference) { + addNewApp(); + return true; + } else if (mDeletePreference == preference) { + mProfileManager.removeNotificationGroup(mNotificationGroup); + mNotificationGroup = null; + finish(); + return true; + } + }else if (preference instanceof ApplicationItemPreference){ + String deleteItem = preference.getKey(); + Bundle bundle = new Bundle(); + bundle.putString("key", deleteItem); + showDialog(DELETE_CONFIRM, bundle); + return true; + } + return super.onPreferenceTreeClick(preferenceScreen, preference); + } + + private void addNewApp() { + showDialog(DIALOG_APPS); + } + + @Override + protected Dialog onCreateDialog(int id) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + final Dialog dialog; + switch (id) { + case DIALOG_APPS: + final ListView list = new ListView(this); + PackageAdaptor adapter = new PackageAdaptor(mInstalledPackages); + list.setAdapter(adapter); + adapter.update(); + builder.setMessage(R.string.profile_choose_app); + builder.setView(list); + dialog = builder.create(); + list.setOnItemClickListener(new OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + PackageItem info = (PackageItem) parent.getItemAtPosition(position); + mNotificationGroup.addPackage(info.packageName); + updatePackages(); + dialog.cancel(); + } + }); + break; + case DELETE_CONFIRM: + builder.setMessage(R.string.profile_app_delete_confirm); + builder.setPositiveButton(android.R.string.yes, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + doDelete(); + } + }); + builder.setNegativeButton(android.R.string.no, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + } + }); + dialog = builder.create(); + break; + default: + dialog = null; + } + return dialog; + } + + String mPackageToDelete; + + private void doDelete() { + mNotificationGroup.removePackage(mPackageToDelete); + updatePackages(); + } + + @Override + protected void onPrepareDialog(int id, Dialog dialog, Bundle args) { + switch(id){ + case DELETE_CONFIRM : + mPackageToDelete = args.getString("key"); + } + super.onPrepareDialog(id, dialog, args); + } + + class PackageItem implements Comparable { + CharSequence title; + + String packageName; + + Drawable icon; + + @Override + public int compareTo(PackageItem another) { + return this.title.toString().compareTo(another.title.toString()); + } + } + + class PackageAdaptor extends BaseAdapter { + + protected List mInstalledPackageInfo; + + protected List mInstalledPackages = new LinkedList(); + + private void reloadList() { + final Handler handler = new Handler(); + new Thread(new Runnable() { + + @Override + public void run() { + synchronized (mInstalledPackages) { + mInstalledPackages.clear(); + for (PackageInfo info : mInstalledPackageInfo) { + final PackageItem item = new PackageItem(); + ApplicationInfo applicationInfo = info.applicationInfo; + item.title = applicationInfo.loadLabel(mPackageManager); + item.icon = applicationInfo.loadIcon(mPackageManager); + item.packageName = applicationInfo.packageName; + handler.post(new Runnable() { + + @Override + public void run() { + int index = Collections.binarySearch(mInstalledPackages, item); + if (index < 0) { + index = -index - 1; + mInstalledPackages.add(index, item); + } + notifyDataSetChanged(); + } + }); + } + } + } + }).start(); + } + + public PackageAdaptor(List installedPackagesInfo) { + mInstalledPackageInfo = installedPackagesInfo; + } + + public void update() { + reloadList(); + } + + @Override + public int getCount() { + return mInstalledPackages.size(); + } + + @Override + public PackageItem getItem(int position) { + return mInstalledPackages.get(position); + } + + @Override + public long getItemId(int position) { + return mInstalledPackages.get(position).packageName.hashCode(); + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + ViewHolder holder; + if (convertView != null) { + holder = (ViewHolder) convertView.getTag(); + } else { + final LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); + convertView = layoutInflater.inflate(R.layout.preference_icon, null, false); + holder = new ViewHolder(); + convertView.setTag(holder); + holder.title = (TextView) convertView.findViewById(com.android.internal.R.id.title); + holder.summary = (TextView) convertView + .findViewById(com.android.internal.R.id.summary); + holder.icon = (ImageView) convertView.findViewById(R.id.icon); + } + PackageItem applicationInfo = getItem(position); + + if (holder.title != null) { + holder.title.setText(applicationInfo.title); + } + if (holder.summary != null) { + holder.summary.setVisibility(View.GONE); + } + if (holder.icon != null) { + Drawable loadIcon = applicationInfo.icon; + holder.icon.setImageDrawable(loadIcon); + holder.icon.setAdjustViewBounds(true); + holder.icon.setMaxHeight(72); + holder.icon.setMaxWidth(72); + } + return convertView; + } + + } + + static class ViewHolder { + TextView title; + + TextView summary; + + ImageView icon; + } + +} diff --git a/src/com/android/settings/AppGroupList.java b/src/com/android/settings/AppGroupList.java new file mode 100644 index 00000000000..c0e3eaf2903 --- /dev/null +++ b/src/com/android/settings/AppGroupList.java @@ -0,0 +1,140 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.AlertDialog; +import android.app.Dialog; +import android.app.NotificationGroup; +import android.app.ProfileManager; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.preference.Preference; +import android.preference.PreferenceActivity; +import android.preference.PreferenceGroup; +import android.preference.PreferenceScreen; +import android.widget.EditText; + +public class AppGroupList extends PreferenceActivity { + + private static final String TAG = "AppGroupSettings"; + + private ProfileManager mProfileManager; + + private static final int DIALOG_NAME = 0; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + addPreferencesFromResource(R.xml.appgroup_list); + getListView().setItemsCanFocus(true); + + setTitle(R.string.profile_appgroups_title); + + mProfileManager = (ProfileManager) this.getSystemService(PROFILE_SERVICE); + } + + @Override + protected void onResume() { + super.onResume(); + fillList(); + } + + private void addNewAppGroup() { + showDialog(DIALOG_NAME); + } + + Preference mAddPreference; + + private void fillList() { + + mAddPreference = (PreferenceScreen) findPreference("profile_new_appgroup"); + + PreferenceGroup appgroupList = (PreferenceGroup) findPreference("profile_appgroup_list_title"); + appgroupList.removeAll(); + + for (NotificationGroup group : mProfileManager.getNotificationGroups()) { + + PreferenceScreen pref = new PreferenceScreen(this, null); + + pref.setKey(group.getName()); + pref.setTitle(group.getName()); + pref.setPersistent(false); + + appgroupList.addPreference(pref); + + } + + } + + @Override + protected Dialog onCreateDialog(int id) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + Dialog dialog; + switch (id) { + case DIALOG_NAME: + final EditText entry = new EditText(this); + entry.setPadding(10, 10, 10, 10); + builder.setMessage(R.string.profile_appgroup_name_prompt); + builder.setView(entry); + builder.setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + NotificationGroup newGroup = new NotificationGroup(entry.getText() + .toString()); + mProfileManager.addNotificationGroup(newGroup); + fillList(); + } + }); + builder.setNegativeButton(android.R.string.cancel, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + } + }); + dialog = builder.create(); + break; + default: + dialog = null; + } + return dialog; + } + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + if (preference instanceof PreferenceScreen) { + if (mAddPreference == preference) { + addNewAppGroup(); + } else { + NotificationGroup group = mProfileManager.getNotificationGroup(preference + .getTitle().toString()); + + editGroup(group); + } + } + return super.onPreferenceTreeClick(preferenceScreen, preference); + } + + private void editGroup(NotificationGroup group) { + Intent intent = new Intent(this, AppGroupConfig.class); + intent.putExtra("NotificationGroup", group); + startActivity(intent); + } + +} diff --git a/src/com/android/settings/ApplicationItemPreference.java b/src/com/android/settings/ApplicationItemPreference.java new file mode 100644 index 00000000000..35242becfbf --- /dev/null +++ b/src/com/android/settings/ApplicationItemPreference.java @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.content.Context; +import android.content.res.TypedArray; +import android.graphics.drawable.Drawable; +import android.preference.Preference; +import android.util.AttributeSet; +import android.view.View; +import android.widget.ImageView; + +public class ApplicationItemPreference extends Preference { + + private Drawable mIcon; + + public ApplicationItemPreference(Context context) { + this(context, null, 0); + } + + public ApplicationItemPreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + setLayoutResource(R.layout.preference_icon); + TypedArray a = context.obtainStyledAttributes(attrs, + R.styleable.IconPreferenceScreen, defStyle, 0); + mIcon = a.getDrawable(R.styleable.IconPreferenceScreen_icon); + } + + public void setIcon(Drawable icon){ + mIcon = icon; + } + + @Override + public void onBindView(View view) { + super.onBindView(view); + ImageView imageView = (ImageView) view.findViewById(R.id.icon); + if (imageView != null && mIcon != null) { + imageView.setAdjustViewBounds(true); + imageView.setMaxHeight(72); + imageView.setMaxWidth(72); + imageView.setImageDrawable(mIcon); + } + } +} diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java new file mode 100644 index 00000000000..50c18425114 --- /dev/null +++ b/src/com/android/settings/ProfileConfig.java @@ -0,0 +1,195 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.AlertDialog; +import android.app.Dialog; +import android.app.Profile; +import android.app.ProfileGroup; +import android.app.ProfileManager; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.preference.EditTextPreference; +import android.preference.Preference; +import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.PreferenceActivity; +import android.preference.PreferenceGroup; +import android.preference.PreferenceScreen; + +public class ProfileConfig extends PreferenceActivity implements OnPreferenceChangeListener { + + static final String TAG = "ProfileConfig"; + + private static final int DELETE_CONFIRM = 0; + + private ProfileManager mProfileManager; + + private Profile mProfile; + + private EditTextPreference mNamePreference; + + PreferenceScreen mDeletePreference; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + + addPreferencesFromResource(R.xml.profile_config); + getListView().setItemsCanFocus(true); + + mProfileManager = (ProfileManager) this.getSystemService(PROFILE_SERVICE); + + Intent input = getIntent(); + Bundle extras = input.getExtras(); + if (extras != null) { + mProfile = extras.getParcelable("Profile"); + } + + if (mProfile == null) { + mProfile = new Profile(""); + mProfileManager.addProfile(mProfile); + } + + } + + @Override + protected void onResume() { + super.onResume(); + + mProfile = mProfileManager.getProfile(mProfile.getName()); + + fillList(); + } + + @Override + protected void onPause() { + super.onPause(); + // Save profile here + if(mProfile != null){ + mProfileManager.addProfile(mProfile); + } + } + + private void fillList() { + + mDeletePreference = (PreferenceScreen) findPreference("profile_delete"); + + mNamePreference = (EditTextPreference) findPreference("profile_name"); + + mNamePreference.setText(mProfile.getName()); + mNamePreference.setSummary(mProfile.getName()); + mNamePreference.setOnPreferenceChangeListener(this); + + PreferenceGroup groupList = (PreferenceGroup) findPreference("profile_appgroups"); + groupList.removeAll(); + + for (ProfileGroup profileGroup : mProfile.getProfileGroups()) { + + PreferenceScreen pref = new PreferenceScreen(this, null); + + pref.setKey(profileGroup.getName()); + pref.setTitle(profileGroup.getName()); + // pref.setSummary(R.string.profile_summary); + pref.setPersistent(false); + // pref.setSelectable(true); + + groupList.addPreference(pref); + + } + + } + + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + // Check name isn't alread in use. + String value = (String) newValue; + if (mProfileManager.getProfile(value) != null) { + // Rollback the change. + return false; + } + if (preference == mNamePreference) { + boolean active = mProfile.getName() + .equals(mProfileManager.getActiveProfile().getName()); + mProfileManager.removeProfile(mProfile); + mProfile.setName(value); + preference.setSummary(value); + mProfileManager.addProfile(mProfile); + if (active) { + mProfileManager.setActiveProfile(mProfile.getName()); + } + } + return true; + } + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + if (preference instanceof PreferenceScreen) { + if (preference == mDeletePreference) { + deleteProfile(); + } else { + ProfileGroup profGroup = mProfile.getProfileGroup(preference.getTitle().toString()); + + Intent intent = new Intent(this, ProfileGroupConfig.class); + intent.putExtra("ProfileGroup", profGroup.getName()); + intent.putExtra("Profile", mProfile); + startActivity(intent); + } + } + return super.onPreferenceTreeClick(preferenceScreen, preference); + } + + private void deleteProfile() { + showDialog(DELETE_CONFIRM); + } + + private void doDelete(){ + mProfileManager.removeProfile(mProfile); + mProfile = null; + finish(); + } + + @Override + protected Dialog onCreateDialog(int id) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + final Dialog dialog; + switch (id) { + case DELETE_CONFIRM: + builder.setMessage(R.string.profile_delete_confirm); + builder.setPositiveButton(android.R.string.yes, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + doDelete(); + } + }); + builder.setNegativeButton(android.R.string.no, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + } + }); + dialog = builder.create(); + break; + default: + dialog = null; + } + return dialog; + } + + +} diff --git a/src/com/android/settings/ProfileGroupConfig.java b/src/com/android/settings/ProfileGroupConfig.java new file mode 100644 index 00000000000..fa59072c49b --- /dev/null +++ b/src/com/android/settings/ProfileGroupConfig.java @@ -0,0 +1,146 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.Profile; +import android.app.ProfileGroup; +import android.app.ProfileGroup.Mode; +import android.app.ProfileManager; +import android.net.Uri; +import android.os.Bundle; +import android.preference.ListPreference; +import android.preference.Preference; +import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.PreferenceActivity; + +public class ProfileGroupConfig extends PreferenceActivity implements OnPreferenceChangeListener { + + private static final CharSequence KEY_SOUNDMODE = "sound_mode"; + + private static final CharSequence KEY_VIBRATEMODE = "vibrate_mode"; + + private static final CharSequence KEY_LIGHTSMODE = "lights_mode"; + + private static final CharSequence KEY_RINGERMODE = "ringer_mode"; + + private static final CharSequence KEY_SOUNDTONE = "soundtone"; + + private static final CharSequence KEY_RINGTONE = "ringtone"; + + Profile mProfile; + + ProfileGroup mProfileGroup; + + private ListPreference mSoundMode; + + private ListPreference mRingerMode; + + private ListPreference mVibrateMode; + + private ListPreference mLightsMode; + + private ProfileRingtonePreference mRingTone; + + private ProfileRingtonePreference mSoundTone; + + private ProfileManager mProfileManager; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + addPreferencesFromResource(R.xml.profile_settings); + + mProfile = (Profile) getIntent().getParcelableExtra("Profile"); + mProfileGroup = mProfile.getProfileGroup(getIntent().getStringExtra("ProfileGroup")); + + setTitle(getString(R.string.profile_group_header, mProfile.getName(), mProfileGroup.getName())); + + mRingerMode = (ListPreference) findPreference(KEY_RINGERMODE); + mSoundMode = (ListPreference) findPreference(KEY_SOUNDMODE); + mVibrateMode = (ListPreference) findPreference(KEY_VIBRATEMODE); + mLightsMode = (ListPreference) findPreference(KEY_LIGHTSMODE); + mRingTone = (ProfileRingtonePreference) findPreference(KEY_RINGTONE); + mSoundTone = (ProfileRingtonePreference) findPreference(KEY_SOUNDTONE); + + mRingTone.setShowSilent(false); + mSoundTone.setShowSilent(false); + + mSoundMode.setOnPreferenceChangeListener(this); + mRingerMode.setOnPreferenceChangeListener(this); + mVibrateMode.setOnPreferenceChangeListener(this); + mLightsMode.setOnPreferenceChangeListener(this); + mSoundTone.setOnPreferenceChangeListener(this); + mRingTone.setOnPreferenceChangeListener(this); + + updateState(); + + mProfileManager = (ProfileManager) getSystemService(PROFILE_SERVICE); + } + + private void updateState() { + + mVibrateMode.setValue(mProfileGroup.getVibrateMode().name()); + mSoundMode.setValue(mProfileGroup.getSoundMode().name()); + mRingerMode.setValue(mProfileGroup.getRingerMode().name()); + mLightsMode.setValue(mProfileGroup.getLightsMode().name()); + + mVibrateMode.setSummary(mVibrateMode.getEntry()); + mSoundMode.setSummary(mSoundMode.getEntry()); + mRingerMode.setSummary(mRingerMode.getEntry()); + mLightsMode.setSummary(mLightsMode.getEntry()); + + if (mProfileGroup.getSoundOverride() != null) { + mSoundTone.setRingtone(mProfileGroup.getSoundOverride()); + } + + if (mProfileGroup.getRingerOverride() != null) { + mRingTone.setRingtone(mProfileGroup.getRingerOverride()); + } + + } + + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + if (preference == mVibrateMode) { + mProfileGroup.setVibrateMode(Mode.valueOf((String) newValue)); + } + if (preference == mSoundMode) { + mProfileGroup.setSoundMode(Mode.valueOf((String) newValue)); + } + if (preference == mRingerMode) { + mProfileGroup.setRingerMode(Mode.valueOf((String) newValue)); + } + if (preference == mLightsMode) { + mProfileGroup.setLightsMode(Mode.valueOf((String) newValue)); + } + if (preference == mRingTone) { + Uri uri = Uri.parse((String) newValue); + mProfileGroup.setRingerOverride(uri); + } + if (preference == mSoundTone) { + Uri uri = Uri.parse((String) newValue); + mProfileGroup.setSoundOverride(uri); + } + + mProfileManager.addProfile(mProfile); + + updateState(); + return true; + } + +} diff --git a/src/com/android/settings/ProfileList.java b/src/com/android/settings/ProfileList.java new file mode 100644 index 00000000000..1007e3721c9 --- /dev/null +++ b/src/com/android/settings/ProfileList.java @@ -0,0 +1,106 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.Profile; +import android.app.ProfileManager; +import android.os.Bundle; +import android.preference.Preference; +import android.preference.PreferenceActivity; +import android.preference.PreferenceGroup; +import android.util.Log; + +public class ProfileList extends PreferenceActivity implements + Preference.OnPreferenceChangeListener { + static final String TAG = "ProfileSettings"; + + public static final String EXTRA_POSITION = "position"; + + public static final String RESTORE_CARRIERS_URI = "content://telephony/carriers/restore"; + + public static final String PREFERRED_APN_URI = "content://telephony/carriers/preferapn"; + + + private String mSelectedKey; + + private ProfileManager mProfileManager; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + + addPreferencesFromResource(R.xml.profile_list); + getListView().setItemsCanFocus(true); + + mProfileManager = (ProfileManager) this.getSystemService(PROFILE_SERVICE); + + } + + @Override + protected void onResume() { + super.onResume(); + fillList(); + } + + @Override + protected void onPause() { + super.onPause(); + } + + private void fillList() { + + PreferenceGroup profileList = (PreferenceGroup) findPreference("profile_title"); + profileList.removeAll(); + + mSelectedKey = mProfileManager.getActiveProfile().getName(); + + for(Profile profile : mProfileManager.getProfiles()){ + + ProfilePreference pref = new ProfilePreference(this); + + pref.setKey(profile.getName()); + pref.setTitle(profile.getName()); + pref.setSummary(R.string.profile_summary); + pref.setPersistent(false); + pref.setOnPreferenceChangeListener(this); + pref.setProfile(profile); + + pref.setSelectable(true); + if ((mSelectedKey != null) && mSelectedKey.equals(profile.getName())) { + pref.setChecked(); + } + profileList.addPreference(pref); + } + + } + + public boolean onPreferenceChange(Preference preference, Object newValue) { + Log.d(TAG, "onPreferenceChange(): Preference - " + preference + ", newValue - " + newValue + + ", newValue type - " + newValue.getClass()); + if (newValue instanceof String) { + setSelectedProfile((String) newValue); + } + + return true; + } + + private void setSelectedProfile(String key) { + mSelectedKey = key; + mProfileManager.setActiveProfile(key); + } + +} diff --git a/src/com/android/settings/ProfilePreference.java b/src/com/android/settings/ProfilePreference.java new file mode 100644 index 00000000000..c5f6b792734 --- /dev/null +++ b/src/com/android/settings/ProfilePreference.java @@ -0,0 +1,158 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.Profile; +import android.content.Context; +import android.content.Intent; +import android.preference.Preference; +import android.util.AttributeSet; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.CompoundButton; +import android.widget.RadioButton; +import android.widget.RelativeLayout; + +public class ProfilePreference extends Preference implements + CompoundButton.OnCheckedChangeListener, OnClickListener { + final static String TAG = "ProfilePreference"; + + /** + * @param context + * @param attrs + * @param defStyle + */ + public ProfilePreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + init(); + } + + /** + * @param context + * @param attrs + */ + public ProfilePreference(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + /** + * @param context + */ + public ProfilePreference(Context context) { + super(context); + init(); + } + + private static String mSelectedKey = null; + + private static CompoundButton mCurrentChecked = null; + + private boolean mProtectFromCheckedChange = false; + + private boolean mSelectable = true; + + @Override + public View getView(View convertView, ViewGroup parent) { + View view = super.getView(convertView, parent); + + View widget = view.findViewById(R.id.profile_radiobutton); + if ((widget != null) && widget instanceof RadioButton) { + RadioButton rb = (RadioButton) widget; + if (mSelectable) { + rb.setOnCheckedChangeListener(this); + + boolean isChecked = getKey().equals(mSelectedKey); + if (isChecked) { + mCurrentChecked = rb; + mSelectedKey = getKey(); + } + + mProtectFromCheckedChange = true; + rb.setChecked(isChecked); + mProtectFromCheckedChange = false; + } else { + rb.setVisibility(View.GONE); + } + } + + View textLayout = view.findViewById(R.id.text_layout); + if ((textLayout != null) && textLayout instanceof RelativeLayout) { + textLayout.setOnClickListener(this); + } + + return view; + } + + private void init() { + setLayoutResource(R.layout.profile_preference_layout); + } + + public boolean isChecked() { + return getKey().equals(mSelectedKey); + } + + public void setChecked() { + mSelectedKey = getKey(); + } + + private Profile mProfile; + + public void setProfile(Profile profile) { + mProfile = profile; + } + + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + Log.i(TAG, "ID: " + getKey() + " :" + isChecked); + if (mProtectFromCheckedChange) { + return; + } + + if (isChecked) { + if (mCurrentChecked != null) { + mCurrentChecked.setChecked(false); + } + mCurrentChecked = buttonView; + mSelectedKey = getKey(); + callChangeListener(mSelectedKey); + } else { + mCurrentChecked = null; + mSelectedKey = null; + } + } + + public void onClick(android.view.View v) { + if ((v != null) && (R.id.text_layout == v.getId())) { + Context context = getContext(); + if (context != null) { + Intent intent = new Intent(context, ProfileConfig.class); + intent.putExtra("Profile", mProfile); + context.startActivity(intent); + } + } + } + + public void setSelectable(boolean selectable) { + mSelectable = selectable; + } + + public boolean getSelectable() { + return mSelectable; + } +} diff --git a/src/com/android/settings/ProfileRingtonePreference.java b/src/com/android/settings/ProfileRingtonePreference.java new file mode 100644 index 00000000000..e81cada0f86 --- /dev/null +++ b/src/com/android/settings/ProfileRingtonePreference.java @@ -0,0 +1,59 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.content.Context; +import android.content.Intent; +import android.media.RingtoneManager; +import android.net.Uri; +import android.preference.RingtonePreference; +import android.util.AttributeSet; + +public class ProfileRingtonePreference extends RingtonePreference { + private static final String TAG = "ProfileRingtonePreference"; + + public ProfileRingtonePreference(Context context, AttributeSet attrs) { + super(context, attrs); + } + + @Override + protected void onPrepareRingtonePickerIntent(Intent ringtonePickerIntent) { + super.onPrepareRingtonePickerIntent(ringtonePickerIntent); + + /* + * Since this preference is for choosing the default ringtone, it + * doesn't make sense to show a 'Default' item. + */ + ringtonePickerIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, false); + } + + private Uri mRingtone; + + void setRingtone(Uri uri) { + mRingtone = uri; + } + + @Override + protected Uri onRestoreRingtone() { + if (mRingtone == null) { + return super.onRestoreRingtone(); + } else { + return mRingtone; + } + } + +} From 8a3a166e8f76a37ddadab44232389a8972b74e9e Mon Sep 17 00:00:00 2001 From: Arne Coucheron Date: Thu, 3 Mar 2011 02:20:51 +0100 Subject: [PATCH 749/989] Minor translation fixes for en-GB Change-Id: I3b194756a6e70542b9aa82b1ef973ae1db739cdb --- res/values-en-rGB/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 0f656ce0fdc..17795f70bb7 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -509,7 +509,7 @@ "Not available" "Status" "Status" - "phone number, signal, etc." + "Phone number, signal, etc." "Storage" "Storage settings" "Unmount USB storage, view available storage" @@ -674,7 +674,7 @@ "Confirm your PIN" "Passwords don\'t match" "PINs don\'t match" - "password has been set" + "Password has been set" "PIN has been set" "Pattern has been set" "Screen unlock" @@ -1115,7 +1115,7 @@ "Please enter the correct password." "Please enter the correct password. You have one more try to enter the correct password before the credential storage is erased." "Please enter the correct password. You have %1$d more tries to enter the correct password before the credential storage is erased." - "passwords do not match." + "Passwords do not match." "You must enter and confirm a password." "Please enter the password." "The password must contain at least 8 characters." @@ -1137,7 +1137,7 @@ "Privacy" "Privacy settings" "Back up and restore" - "personal data" + "Personal data" "Back up my data" "Back up application data, Wi-Fi passwords and other settings, to Google servers" "Automatic restore" From eba2bec30dc39668b71e29ba1632bb7ca5160d43 Mon Sep 17 00:00:00 2001 From: dh-harald Date: Thu, 3 Mar 2011 16:05:20 +0100 Subject: [PATCH 750/989] Added missing HU translations from Hungarian Spica Community Change-Id: I7f7877b2d78bfb1dd1e8f132176424301d6ca88f --- res/values-hu/arrays.xml | 18 ++++ res/values-hu/strings.xml | 191 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 209 insertions(+) diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml index 03b09f2ce3f..f6596afb37a 100644 --- a/res/values-hu/arrays.xml +++ b/res/values-hu/arrays.xml @@ -154,4 +154,22 @@ "Csak Néma üzemmódban" "Csak akkor, ha nem Néma üzemmódban van" + + + CPU használat + HÁlózat használat + GPS használat + Szenzor használat + Részleges használat + Egyéb használat + + + Az USB kihúzása óta + A rendszer indításától + Összesen + + + Szürke + Átlátszó + diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index b48a3b043d4..32bd32b8da2 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1159,4 +1159,195 @@ "Beérkező hívások" "Értesítések" "Visszajelzés" + + Akkumulátor-előzmények + Készülék hosztneve + HID + Csatlakoztatott HID eszköz + Csatlakoztatott HID eszköz + Használja HID eszközként + Mentés + Mégsem + WiMAX + WiMAX bekapcsolása + Bekapcsolás\u2026 + Kikapcsolás\u2026 + Hiba + Nem lehet a WiMAX-ot elindítani + Nem lehet a WiMAX-ot leállítani + WiMAX beállítások + WiMAX kezelése + WiMAX beállítások + WiMAX + Keresés + Haladó + WiMAX hálózatok + WiMAX hálózatok keresése + Nem kereshető hálózat + Auto. kapcs. + Automatikus kapcsolódás a legutoljára használt hálózathoz, ha elérhető + Kapcsolódás a hálózathoz + Lekapcsolódás a hálózatról + Nem lehet a hálózathoz kapcsolódni + Kiváló + + Közepes + Gyenge + Haladó + MAC cím + Hardver Verzió + Firmware Verzió + Jelerősség (RSSI) + Jelerősség (Simple) + IP beállítások + IP címek + Árjáró + Keresés\u2026 + Kapcsolódás\u2026 + Kapcsolódás a következőhöz: %1$s\u2026 + Kapcsolódva + Kapcsolódva a következőhöz: %1$s + Lekapcsolódás\u2026 + Lekapcsolódás a következőről: %1$s\u2026 + Lekapcsolódva + Villogó jelzőfény + Villogó zöld fény értesítéseknél + Jelzőfény mindig engedélyezve + Engedélyezi a jelzőfényt bekapcsolt képernyőnél + Töltés jelzőfény + Engedélyezi a sárga jelzőfényt töltés közben + CPU infó + Mem infó (elérh/összes) + Mod + Ismeretlen + %1$s: érintse meg a kezeléshez + Folyamat: %1$s + Akkumulátor-előzmények + USB hibakeresési értesítés + Értesítések megjelenítése USB hibakeresési módban + Alkalmazás leállítása nyomva tartással + A vissza gomb nyomva tartásával leállítja a futó alkalmazást. + UID részletei %d + UID %1$d + Hálózati használat részletei %1$s: + Fogadott bájtok: %1$d + Küldött bájtok: %1$d + Összméret (bájt): %1$d + CPU használat részletei %1$s: + Felhasználói idő: + Rendszeridő: + Teljes idő: + Kezdődik: %1$d + Csomagok amik ezt a UID-t megosztják: + Nincs akkumulátor használati adat + Érzékelő: + Részleges ébrentartás: + Csomagok amik érzékelőt használtak: + Használt %1$d alkalmak %2$s + Használt %1$d alkalom egyikével: + Futó + Képernyő bekapcsolva + Telefon bekapcsolva + Éber órák száma: + Kijelző bekapcsolva: + Telefon bekapcsolva: + Akkumulátoron: + Töltőn: + @string/menu_stats_last_unplugged + Server port + Protokol használata: + Eszköz használata + Felhasználói hitelesítés + További felhasználónév/jelszó beállítása ha szükséges + Haladó Openvpn beállítások + LZO tömörítés + LZO tömörítés kényszerítése + Átjáró átirányítása + A forgalom VPN alagúton való kényszerített átvezetése + Távoliak állítják be a címeket + hagyja üresen hogy manuálisan adjon alagút címet + Helyi IP-cím + Távoli IP-cím + Titkosítási algoritmus + Hagyja üresen, hogy az alapértelmezett titkosítást használja + A titkosítási kulcs mérete + Hagyja üresen, hogy a titkosítás-specifikus alapértelmezettet használja + További argumentumok + Adjon meg további parancssori argumentumokat + ADWLauncher + Lehetséges gombok + Wi-Fi + Hordozható Wi-Fi hotspot + Bluetooth + GPS + Mobil Data + Adatok szinkronizálása + 2G/3G + Csengetés mód + Fényerő + Tájolás + Képernyő időkorlát + Repülőgép + Vaku + Képernyőzár + WiMAX + Wi-Fi bekapcsolása/kikapcsolása + Wi-Fi hotspot bekapcsolása/kikapcsolása + Bluetooth bekapcsolása/kikapcsolása + GPS bekapcsolása/kikapcsolása + Mobil adat bekapcsolása/kikapcsolása + Adat szinkronizálás bekapcsolása/kikapcsolása + Váltás 2G és 3G között + Váltás csak csengetés és rezgés közt + Képernyő fényerejének kiválasztása + Forgatás ki/be + Képernyő kikapcsolásának időtartama + Repülő üzemmód be/ki + Fény be/ki + Képernyőzár engedélyezése be/ki + WiMAX bekapcsolása/kikapcsolása + Widget kérelem beállítások + Wi-Fi események beállítása + Adat események beállítása + Teljesítmény események beállítása + Általános beállítások + Data mód kikapcsolja a 3g-t + Data mód bekapcsolja a 3g-t + Wi-Fi kikapcsolja a 3g-t + Wi-Fi bekapcsolja a 3g-t + Kerekített sarkok + Függőleges elrendezés + Átlátszó Widget + Wi-Fi bekapcsolja a szinkronizálást + Wi-Fi kikapcsolja a szinkronizálást + Rezgés bekapcsolása + Adat roaming figyelése + Töltéskor bluetooth be + Töltéskor bluetooth ki + Töltéskor Wi-Fi be + Töltéskor Wi-Fi ki + 2G, ha a mobil adatátvitel le van tiltva + 3G, ha a mobil adatátvitel engedélyezve van + 2G, ha a WiFi engedélyezve van + 3G, ha a WiFi le van tiltva + Widget ikonok lekerekítése + Widget háttér tiltása + Megjelenítés függőlegesen tájolva + Sync engedélyezése Wi-Fi kapcsolatnál + Sync tiltása Wi-Fi kapcsolatnál + Mutassa azt, hogy a hang be van kapcsolva, amikor csak rezgő üzemmódon van + Az adat státusz piros, ha az adat roaming engedélyezve van + Blootooth engedélyezve töltés közben + Blootooth tiltása töltő lecsatlakozásakor + WiFi engedélyezve töltés közben + Wi-Fi kikapcsolása a töltő eltávolításakor + Hálózati mód kiválasztása + Fényerő értékeinek beállítása + Csengetési mód kiválasztása + Képernyő időkorlát kiválasztása + Háttér kiválasztása + Nincs beállítva. Kérem próbálja újra + OK + (%d widgetek) + CyanogenMod beállítások From 545655769d6848e102e2be8babeac2116334a2be Mon Sep 17 00:00:00 2001 From: Eug89 Date: Fri, 4 Mar 2011 19:17:55 +0100 Subject: [PATCH 751/989] Updated Italian translations: notification profiles Change-Id: I81c5bd88c9427a6a02b80bd808b3c86ebaade704 --- res/values-it/arrays.xml | 7 ++++ res/values-it/strings.xml | 71 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index b96a4837876..debf4f82150 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -164,6 +164,13 @@ "Solo se mod. silenziosa non attiva" + + + On + Off + Usa impostazioni predefinite + + Grigio Trasparente diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 034df21efec..7fece922266 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -521,6 +521,8 @@ Disconnessa "Audio" + + Profili "Display" "Impostazioni audio" "Modalità silenziosa" @@ -528,6 +530,10 @@ "Tutti i suoni eccetto quelli multimediali verranno disattivati" "Suoneria telefono" + + Tono di notifica + + "" "Volume" "Volume suoneria" @@ -1320,6 +1326,71 @@ "Avviso file system crittografati." "Tono chiamate emergenza" "Imposta il comportamento in caso di chiamata di emergenza" + + + + Configura profili + + Configura gruppi applicazioni + + Notifiche + + Suoneria + + Luci + + Vibrazione + + Seleziona tono di notifica + + Seleziona suoneria + + Impostazioni profili + + Nome profilo + + Tocca per configurare il profilo + + Gruppo applicazioni: %s + + Gruppi applicazioni + + Applicazioni - tocca per rimuovere dal gruppo + + Inserisci un nome per il gruppo + + Elimina profilo + + Sei sicuro di voler eliminare questo profilo? + + Sei siucro di voler rimuovere questa applicazione? + + Seleziona applicazione + + Impostazioni profilo: %s + + Profilo: %1$s categoria: %2$s + + Gestisci gruppi + + Nuovo profilo + + Aggiungi e configura un nuovo profilo + + Elimina + + Nuovo gruppo applicazioni + + Elimina questo gruppo + + Aggiungi applicazione + + Gestisci profili + + Gestisci gruppi applicazioni + + Gestisci lista applicazioni + "Backup e ripristino" "Impostazioni privacy" "Backup e ripristino" From 03ee24ac172c66c116c5eb0bcea649485ce8ce99 Mon Sep 17 00:00:00 2001 From: ladios Date: Thu, 3 Mar 2011 05:15:57 +0800 Subject: [PATCH 752/989] Traditional Chinese: Translation updated. - all missing strings Change-Id: I003f70a48953281f86bbc300ea29ef42ddf7b61d --- res/values-zh-rTW/arrays.xml | 32 + res/values-zh-rTW/strings.xml | 1864 ++++++++++++++++++++++++++++++++- 2 files changed, 1884 insertions(+), 12 deletions(-) diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 0ed49c6887b..257abfa7480 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -44,6 +44,7 @@ "30 秒" "1 分鐘" "2 分鐘" + 5 分鐘 "10 分鐘" "30 分鐘" @@ -115,6 +116,24 @@ "插入時絕不" "永不" + + + + CPU 耗電量 + 網路耗電量 + GPS 耗電量 + 感應器耗電量 + 部分喚醒耗電量 + 其他耗電量 + + + + + 自上一次拔除電源 + 自上一次重新啟動的總耗電量 + 全部時間的總耗電量 + + "使用時間" "啟動計數" @@ -154,4 +173,17 @@ "僅適用於靜音模式" "僅適用於非靜音模式" + + + + 開啟 + 關閉 + 保持原有設定 + + + + 灰色 + 透明 + + diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 8876400b6c3..00d5ba04396 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1,5 +1,5 @@ - - +--> + "是" + + "否" + + + "不明" + + + "開啟無線通訊" + "關閉無線通訊" + + "檢視 SIM 地址簿" + "查看固定撥號" + "檢視服務撥號號碼" + "取得 PDP 清單" + + "服務中" + "超出服務範圍" + "只能撥打緊急電話" + "無線通訊關閉" + + "漫遊" + "非漫遊" + + "閒置" + "響鈴" + "通話中" + + "連線中斷" + "連線中" + "已連線" + "待命" + + "不明" + "pkts" + "bytes" + "dBm" + "asu" + "LAC" + "客戶編號" + + "無法卸載 USB 儲存裝置" + "卸載 SD 卡" + + "清除 USB 儲存裝置" + "清除 SD 卡" + + "小" + "中" + "大" + + + + "確定" + + "USB 儲存裝置" + "SD 卡" + + + "電池狀態:" + "電源插頭:" + "電池存量:" + "電池存量:" + "電池壽命:" + "電池技術:" + "電池電壓:" + "mV" + "電池溫度:" + "° C" + "開機時間:" + "電池的清醒時間:" + "充電時的清醒時間:" + "螢幕顯示時間:" + + + "不明" + "充電中" + "(AC)" + "(USB)" + "放電中" + "未充電" + "電力充足" + + "未插入" "AC" "USB" "AC+USB" "不明" + + "不明" + "好" + "過熱" + "電池耗盡" + "電壓過高" + "未知的錯誤" + + "藍牙" + "可偵測性" + "可供偵測 %1$s 秒..." + "設定裝置為可偵測" + + "鎖定語音撥號" + "螢幕鎖定時不要使用藍芽撥號" + "藍牙裝置" + "裝置名稱" + "未設定名稱,使用帳戶名稱" + "掃描裝置" + "%1$s即將中斷連線。" + "已連線" + "已中斷連線" + "連線中斷..." + "連線中..." + + "與此裝置配對" + "配對中..." + "已配對,但尚未連接" + "免持/頭戴式" + "掃描中" + "藍牙配對要求" + "配對要求" + "選取要配對的裝置 " + + "藍牙裝置選取器" + + "藍牙權限要求" + + "手機上的某個應用程式要求開啟藍牙裝置,您想要允許要求嗎?" + + "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + + "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + + "正在開啟藍牙..." + + + + + + + + + + + + + + "日期與時間設定" + "下午 1:00" + "13:00" + "變更時間" + "日期" + "選取時區" + + + + "一般 (%s)" + + "預覽:" + "字型大小:" - - + + + Data: + "傳送 broadcast" + "Action:" + "開始 activity" + "Resource:" + "帳戶:" + + "清除" + "連接埠" + "還原預設值" + "儲存" + "主機名稱" + "注意" + "確定" + "您輸入的主機名稱無效。" + "您必須輸入連接埠欄位。" + "若主機欄位空白,連接埠欄位也須空白。" + "您輸入的連接埠無效。" + + "位置:" + "相鄰的客戶編號:" + "嘗試資料:" + + "GPRS 服務:" + "漫遊:" + "IMEI:" + "來電轉接:" + "開機之後 PPP 重設次數:" + "GSM 連線中斷:" + "目前網路:" + "資料成功傳輸:" + "PPP 已接收:" + "GSM 服務:" + "訊號強度:" + "通話狀態:" + "PPP 傳送:" + "無線通訊重設:" + "簡訊等候中:" + "電話號碼:" + "選取無線通訊頻道" + "網路類型:" + "設定喜好網路類型:" + "Ping IP 位址:" + "Ping 主機名稱 (www.google.com.tw):" + "HTTP 用戶端測試:" + "執行 ping 測試" + "SMSC:" + "更新" + "重新整理" + "切換 DNS 檢查" + "OEM 專用資訊/設定" + + + "設定 GSM/UMTS 頻道" + "載入頻道清單..." + "設定" + "失敗" + "成功" + + "USB 纜線重新連接時,變更才會生效" + "啟用 USB 大量儲存裝置" + "總容量 (bytes):" + "未掛接 USB 儲存裝置" + "沒有 SD 卡" + "可用容量 (bytes):" + "USB 儲存裝置目前作為大量儲存裝置使用" + "SD 卡已視為 USB 大量儲存裝置" + "現在可以安全移除 USB 儲存裝置了" + "您現在可以放心移除 SD 卡" + "USB 儲存裝置在使用期間遭到移除!" + "SD 卡仍在使用時便被移除!" + "使用容量 (bytes):" + "正在掃描媒體的 USB 儲存裝置..." + "從 SD 卡掃描媒體中..." + "以唯讀形式掛接 USB 儲存裝置" + "SD 卡為唯讀狀態" + + "下一頁" + + + "地區設定" + "選取語言" + + "選取動作" + + + "裝置資訊" + "電池資訊" + + 電池消耗歷史 + "顯示" + "手機資訊" + "USB 儲存裝置" + "SD 卡" + "Proxy 設定" + + + + + + "取消" + + "設定" + "設定" + "設定" + "飛航模式" + "停用所有的無線網路連線" + + 裝置主機名稱 + "停用無線網路連線中..." + "啟用無線網路連線中..." + "無線與網路" + "無線裝置和網路設定" + "管理 Wi-Fi、藍牙、飛行模式、行動網路和 VPN" + + + "漫游服務" + "漫遊時連線到資料傳輸服務" + "漫遊時連線到資料傳輸服務" + "由於您不在主要網路蓋涵範圍,且已關閉漫游服務,資料連線已中斷。" + "開啟" + "要允許漫遊服務嗎?您可能會需要支付龐大的漫遊費用!" + "注意" + "選取電信業者" + "選取電信業者" + + + "日期與時間" + "設定日期、時間、時區與格式" + "自動" + "使用網路提供的資料" + "使用網路提供的資料" + "使用 24 小時格式" + "設定時間" + "選取時區" + "設定日期" + "選取日期格式" + "依照字母排序" + "依時區排序" + + + + "位置與安全性" + "位置與安全性設定" + "設定我的位置、畫面解鎖、SIM 卡鎖定、認證儲存空間鎖定" + "設定我的位置、解除鎖定畫面及鎖定認證儲存空間" + "密碼" + + + + + "螢幕解鎖安全性" + + + "設定螢幕鎖定" + + "使用解鎖圖形、PIN 或密碼來鎖定螢幕" + + "變更螢幕鎖定" + + "變更或停用圖案、PIN 或密碼安全性" + + + "無" + "停用螢幕解鎖保護" + + "圖形" + "畫出解鎖圖形以解鎖螢幕" + + "PIN" + "輸入數字 PIN 替螢幕解鎖" + + "密碼" + "輸入解鎖密碼以解鎖螢幕" + + "已由遠端手機管理員停用" + + + "關閉螢幕鎖定" + + "移除解鎖圖形" + "移除解鎖 PIN" + "移除解鎖密碼" + + "變更解鎖圖形" + "變更解鎖 PIN" + "變更解鎖密碼" + + "密碼必須有至少 %d 個字元" + "PIN 必須有至少 %d 個字元" + + "完成時請按 [繼續]" + + "繼續" + + "PIN 不得超過 %d 位數" + "PIN 不得超過 %d 位數" + + "PIN 只能包含數字 0-9" + + "密碼包含不適用的字元" + + "密碼必須包含至少 1 個字母" + + "密碼必須包含至少 1 個數字" + + "密碼必須包含至少 1 個符號" + + "確定" + + "取消" + + "裝置管理" + + "選取裝置管理員" + + "新增或移除裝置管理員" + + + "藍牙" + "開啟藍牙" + "藍牙設定" + "藍牙設定" + "管理連線、設定裝置名稱與可偵測性" + + "藍牙配對要求" + "藍牙裝置資訊" + \n"請輸入 PIN 與「%1$s」進行配對 (建議嘗試輸入 0000 或 1234)。" + \n"請輸入密碼金鑰與「%1$s」進行配對。" + "如要與「%1$s」配對,請確定裝置顯示以下密碼金鑰:%2$s。" + "%1$s"\n"想要進行配對。" + "請在「%1$s」輸入 %2$s 以進行配對。" + "配對" + "不要配對" + "藍牙裝置" + + "注意" + "與%1$s配對時發生問題。" + "無法與 %1$s 進行配對,因為輸入的 PIN 或密碼金鑰有誤。" + "無法與「%1$s」建立通訊。" + "「%1$s」拒絕配對要求。" + + "連接至%1$s時發生問題。" + + + + + + + + + + + "掃描裝置" + + "連線" + "中斷連線" + "配對並連線" + "解除配對" + "中斷連線並解除配對" + "選項..." + + "連線到..." + + "媒體" + "電話" + "傳輸" + + 操控 + "連接至媒體音訊" + "連接至電話音訊" + "連接至電話和媒體音訊" + + 連接至 HID 操控裝置 + + "%1$s 選項" + "連線" + "連接至藍牙裝置" + "設定檔" + "連接至媒體音訊" + "連接至電話音訊" + "已連線到檔案傳輸伺服器" + "不要連線到檔案傳輸伺服器" + + "用於媒體音訊" + "用於電話音訊" + "用於傳輸檔案" + + 連接至 HID 操控裝置 + + 容許 HID 裝置進行操控/輸入 + + + "座架設定" + "使用座架播放音訊" + "當成手機喇叭" + "使用於音樂與媒體" + "記住設定" + + + "NFC" + "使用近距離無線通訊讀取和交換標記" "發生錯誤。" + + + + 儲存 + + 取消 + + + "Wi-Fi" + "開啟 Wi-Fi" + "Wi-Fi 設定" + "Wi-Fi 設定" + "設定、管理無線網路存取點" + "開啟中..." + "關閉中..." + "錯誤" + "處於飛航模式時" + "無法掃描網路" + "網路通知" + "有開放網路時通知我" + "新增 Wi-Fi 網路" + "Wi-Fi 網路" + "掃描" + "進階" + "連線至網路" + "清除網路" + "修改網路" + + + "網路 SSID" + "安全性" + "訊號強度" + "狀態" + "連線速度" + "IP 位址" + "EAP 方法" + "階段 2 驗證" + "CA 憑證" + "使用者憑證" + "識別" + "匿名識別" + "密碼" + "顯示密碼" + "(未變更)" + "(未指定)" + "已記住" + "已停用" + "超出可用範圍" + "以 %1$s 保護連線安全性" + "%2$s,以 %1$s 保護連線安全性" + "連線" + "清除" + "儲存" + "取消" + + + "進階" + "管理網域" + "設定要使用的頻道號碼" + "設定管理網域時發生問題。" + "%1$d 頻道" + "Wi-Fi 休眠設定" + "指定何時要從 Wi-Fi 切換到行動數據" + "休眠設定時發生問題。" + "MAC 位址" + + "IP 位址" + "IP 設定" + "儲存" + "取消" + "請輸入有效的 IP 位址。" + "使用靜態 IP" + "DNS 1" + "DNS 2" + "閘道" + "網路遮罩" + + + "可攜式 Wi-Fi 無線基地台" + "可攜式無線基地台 %1$s 已啟用" + "可攜式 Wi-Fi 無線基地台發生錯誤" + "可攜式 Wi-Fi 無線基地台設定" + "設定與管理可攜式 Wi-Fi 無線基地台" + "可攜式 Wi-Fi 無線基地台設定" + "設定 Wi-Fi 無線基地台" + "%1$s %2$s 可攜式 Wi-Fi 無線基地台" + "Android 無線基地台" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WiMAX + + 開啟 WiMAX + + 開啟中… + + 關閉中… + + 錯誤 + + 無法啟動 WiMAX + + 無法停用 WiMAX + + + WiMAX 設定 + + 管理 wimax + + + WiMAX 設定 + + WiMAX + + 掃描 + + 進階 + + WiMAX 網路 + + 掃描 WiMAX 網路 + + 無法掃描網路 + + + 自動連線 + + 在可供使用的情況下,自動連接至上次連接過的網路 + + 連線至網路 + + 中斷網路連線 + + 無法連線至網路 + + + + + + + + + + + + 進階 + + MAC 位址 + + 硬體版本 + + 韌體版本 + + 訊號強度(RSSI) + + 訊號強度(簡單) + + IP 設定 + + IP 位址 + + 閘道 + + + 掃描中… + + 連線中… + + 正在連線到 %1$s + + 已連線 + + 已連線到 %1$s + + 正在中斷連線… + + 正在從 %1$s 中斷連線… + + 已中斷連線 + + + "音效" + + 設定檔 + "顯示" + "音效設定" + "靜音模式" + "將所有非媒體音效及鬧鐘音效設為靜音" + "將所有非媒體音效設為靜音" + "電話鈴聲" + + + 通知鈴聲 + + + "音量" + "鈴聲音量" + + "靜音時震動" + "允許在靜音模式時開啟震動功能" + "震動" + "來電或收到通知時震動提示" + "通知鈴聲" + + "閃爍燈光通知" + "有新通知時重複閃爍軌跡球燈光" + + 閃爍燈光通知 + + 有新通知時通知燈重複閃爍綠色燈光 + + 始於啟用通知燈光 + + 當螢幕開啟時啟用通知燈光 + + 充電燈光 + + 當電池正在充電時啟用紅色燈光 + "鈴聲" + "通知" + "通知音量與來電音量相同" + "選取通知鈴聲" + "媒體" + "設定音樂與影片的音量" + "鬧鐘" + "附加座架的音訊設定" + "觸控音效" + "使用撥號面板時播放按鍵音效" + "使用撥號面板時播放按鍵音效" + "有聲選項" + "使用螢幕選取時播放音效" + "在螢幕上進行選取時播放音效" + "螢幕鎖定音效" + "鎖定和解除鎖定螢幕時播放音效" + "鎖定和解除鎖定螢幕時播放音效" + "觸動回饋" + "按下螢幕按鍵與出現特定的操作行為時會震動" + "按下螢幕按鍵與出現特定的操作行為時會震動" + "噪音消除" + "在說話或錄音時抑制背景雜音。" + + "座架" + "座架設定" + "音效" + "隨附的桌上型座架設定" + "隨附的車用座架設定" + "手機未固定至座架" + "隨附的座架設定" + "找不到座架" + "手機必須固定至座架才能設定座架音效" + "底座插入音效" + "手機插入底座或離開底座時播放音效" + "手機插入底座或離開底座時,不要播放音效" + + "帳戶與同步處理" + "新增或移除帳戶和變更帳戶設定" + + "搜尋" + "管理搜尋設定和記錄" + + + "顯示設定" + "動畫" + "開啟和關閉視窗時顯示動畫" + "開啟和關閉視窗時顯示動畫" + "自動旋轉螢幕" + "旋轉手機時自動改變顯示方向" + "旋轉手機時自動改變顯示方向" + "亮度" + "調整螢幕亮度" + "螢幕逾時" + "調整螢幕自動關閉前的延遲時間" + "自動調整亮度" + + "SIM 卡鎖定設定" + "設定 SIM 卡鎖定" + "SIM 卡鎖定" + "鎖定 SIM 卡" + "需要輸入 PIN 才可使用電話" + "需要輸入 PIN 才可使用電話" + "變更 SIM PIN" + "SIM PIN" + "鎖定 SIM 卡" + "解除鎖定 SIM 卡" + "舊的 SIM PIN" + "新增 SIM PIN" "重新輸入新的 PIN" + "SIM PIN" + "PIN 錯誤!" + "PIN 不符合!" + "無法變更 PIN。"\n"可能 PIN 不正確。" + "成功變更 SIM PIN" + "無法變更 SIM 卡鎖定狀態。"\n"可能是 PIN 錯誤。" + "確定" + "取消" + + "手機狀態" + + "系統更新" + + + + CPU 資訊 + + 記憶體資訊(可用/總計) + "Android 版本" + "模組號碼" + "基頻版本" + "核心版本" + "版本號碼" + + Mod 版本 + 未知 + + "無法取得" + "狀態" + "狀態" + "電話號碼、訊號等。" + + "儲存空間" + "儲存設定" + "卸載 USB 儲存裝置,瀏覽可用的儲存裝置" + "卸載 SD 卡,檢視可用儲存媒體。" + + + + + "我的電話號碼" + "MIN" + "PRL 版本" + "MEID" + "行動網路類型" + "行動網路狀態" + "服務狀態" + "訊號強度" + "漫遊" + "網路" + "Wi-Fi MAC 位址" + "藍牙位址" + "無法取得" + "開機時間" + "清醒時間" + "內存空間" + "USB 儲存裝置" + "SD 卡" + "可用空間" + "總空間" + "卸載 SD 卡" + "卸載內部 USB 儲存裝置" + "請先卸載 SD 卡,才能將其安全移除" + + "插入用於掛接的 USB 儲存裝置" + "插入要掛載的 SD 卡" + + "掛接 USB 儲存裝置" + "掛載 SD 卡" + "掛接 USB 儲存裝置" + "掛載 SD 卡" + + "清除 USB 儲存裝置" + "清除 SD 卡" + "清除手機內部 USB 儲存裝置的所有資料,例如音樂和相片。" + "清除手機 SD 卡中的所有資料,例如音樂和相片" + "無法取得資訊" + " (唯讀)" + "無法卸載 USB 儲存裝置" + "卸載 SD 卡" + "如果您卸載 USB 儲存裝置,則某些正在使用中的應用程式會停止運作,而且可能無法使用,直到重新掛接 USB 儲存裝置之後才會恢復正常。" + "如果您將 SD 卡退出,則您正在使用的某些應用程式會停止運作,而且可能無法使用,待您將 SD 卡重新插入才會恢復正常。" + "卸載 USB 儲存裝置失敗" + "無法退出 SD 卡" + "無法卸載 USB 儲存裝置,請稍候再試。" + "無法退出 SD 卡。請稍後再試一次。" + "即將卸載 USB 儲存裝置。" + "即將卸載 SD 卡。" + "正在取出" + "正在取出" + + "電池狀態" + "電池存量" + + + "APN" + "編輯存取點" + "(未設定)" + "名稱" + "APN" + "Proxy" + "連接埠" + "使用者名稱" + "密碼" + "伺服器" + "MMSC" + "MMS proxy" + "MMS 連接埠" + "MCC" + "MNC" + "驗證類型" + "無" + "PAP" + "CHAP" + "PAP 或 CHAP" + "APN 類型" + "刪除 APN" + "新增 APN" + "儲存" + "捨棄" + "注意" + "名稱欄位不能空白。" + "APN 不能空白。" + "MCC 欄位必須為 3 位。" + "MNC 欄位至少要 2 或 3 位。" + "正在還原預設 APN 設定" + "還原為預設狀態" + "重設預設 APN 設定已完成" + + + "重設為原廠設定" + "清除手機上所有資料" + "這會清除您手機""內存空間""中的所有資料,包括:"\n\n

  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要清除手機上的所有資料,則需清除 ""USB 儲存裝置""。"\n\n + "這會清除您手機""內存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要一併清除音樂、相片及其他資料,則需清除 ""SD 卡""。"\n\n
    + "清除 USB 儲存裝置" + "清除 SD 卡" + "清除手機內部 USB 儲存裝置的所有資料,例如音樂或相片。" + "清除手機 SD 卡上的所有資料,例如音樂或相片。" + "重設手機" + "要清除所有個人資料及先前下載的應用程式嗎?這個動作無法復原!" + "清除全部" + "畫出解鎖圖形" + "請畫出解鎖圖形,以確認重設手機。" + "因「系統清除」服務異常,未成功執行重設。" + + + "清除 USB 儲存裝置" + "清除 SD 卡" + "清除 USB 儲存裝置中的所有資料" + "清除 SD 卡上的所有資料" + "這項動作會清除 USB 儲存裝置,您將失去其中儲存的「所有」資料!" + "這項動作會清除 SD 卡,您將失去 SD 卡中的「所有」資料!" + "清除 USB 儲存裝置" + "清除 SD 卡" + "清除 USB 儲存裝置時,是否一併刪除所有儲存的檔案?這項動作無法復原!" + "清除 SD 卡時,是否刪除其中儲存的所有檔案?這項動作無法復原!" + "全部清除" + "畫出解鎖圖形" + "您必須繪製解鎖圖形,以確認要清除 USB 儲存裝置。" + "您必須繪製解鎖圖形,以確認要清除 SD 卡。" + + "通話設定" + "設定語音信箱、來電轉接、來電待接及本機號碼顯示" + + "數據連線" "可攜式無線基地台" "數據連線與可攜式無線基地台" + "透過 USB 分享手機的行動數據連線" "分享您的手機行動連線,讓手機成為可攜式 Wi-Fi 無線基地台" "透過 USB 或可攜式 Wi-Fi 無線基地台方式,分享手機的行動數據連線" + + "USB" "USB 數據連線" + "已連接 USB,選取即可進行數據連線" + "數據已連線" + "使用 USB 儲存裝置時無法進行數據連線" + "USB 尚未連線" + "USB 數據連線發生錯誤" + + "說明" + + "行動網路" + "設定漫遊、網路、APN 選項" + + "我的位置" + "使用無線網路" + "使用無線網路,在應用程式中查詢位置 (例如 Google 地圖)" + "根據 Wi-Fi 和/或行動網路判定位置" + "使用 GPS 衛星定位" + "定位時,將精準度設定為街道等級" + "定位至街道等級 (需要更多電力及天候允許)" + "使用輔助 GPS" + "使用伺服器輔助 GPS (取消勾選即可降低網路使用量)" + "使用伺服器輔助 GPS (取消勾選即可提升 GPS 效能)" + + + "關於手機" + "檢視法律資訊、手機狀態、軟體版本" + "法律資訊" + "貢獻者" + + "版權" + + "授權" + + "條款及細則" + "系統教學課程" + "瞭解如何使用您的手機" + + + "開放原始碼授權" + "載入授權時發生問題" + "載入中..." + + "安全資訊" + "安全資訊" + "您的手機尚未與資料傳輸服務連線。如要檢視此資訊,請使用任何可上網的電腦前往 %s。" + "載入中..." + + + "選擇密碼" + "選擇您的 PIN" + "確認密碼" + "確認 PIN" + "密碼不符" + "PIN 不符" + "已設定密碼" + "已設定 PIN" + "已設定圖形" + + + "螢幕解鎖" + "變更解鎖圖形" + "變更解鎖 PIN" + "確認儲存的圖形" + + + "很抱歉,請再試一次:" + + + "畫出解鎖圖形" + "請按 [Menu] 以取得說明。" + "完成後手指離開。" + "請連接至少 %d 點。再試一次:" + "圖形已記錄!" + "再次畫出圖形以確認:" "新的解鎖圖形:" + "確認" + "重畫" + "重試" + "繼續" + "解鎖圖形" + "需要解鎖圖形" + "必須畫出解鎖圖形以解鎖螢幕" + "使用可見圖形" + "使用觸覺回饋" + "設定解鎖圖形" + "變更解鎖圖形" + "如何畫出解鎖圖形" + "錯誤嘗試太多!" + "%d 秒後再試一次。" + + + "取消" + "下一步" + "手機安全設定" + " 建立個人螢幕解鎖圖形,可避免手機在未經授權的狀態下遭人使用 "\n\n" 1 "" 在下一個畫面中,您將可檢視範例圖形繪畫示範。"\n\n" 2 "" 準備好後,便可畫出個人解鎖圖形。您可以嘗試不同的圖形,但需要至少連接四點。 "\n\n" 3 "" 再次畫出圖形以確認。"\n\n" 準備開始了嗎?點一下 [繼續]""。"\n\n" 如要維持不受保護的狀態,請點一下 [取消]。" + + + "範例圖形" + "圖形至少需連接四點。"\n" "\n"準備好要開始畫時,請點一下 [繼續]。" + + + "管理應用程式" + "管理及移除已安裝的應用程式" + "應用程式" + "管理應用程式,設定快速啟動鍵" + "應用程式設定" + "未知的來源" + "允許安裝非 Market 應用程式" + "未知來源的應用程式可能會損害您的手機及個人資訊。如使用這些應用程式而造成手機受損或資料遺失,您必須自行承擔責任。" + "應用程式資訊" + "儲存空間" + "預設為啟動" + "權限" + "快取" + "清除快取" + "快取" + "控制項" + "強制停止" + "總共" + "應用程式" + "資料" + "解除安裝" + "停用" + "啟用" + "清除資料" + "解除安裝更新" + "您已設定在某些操作下啟動此應用程式。" + "沒有預設值。" + "清除預設值" + "不明" + "按名稱排序" + "依大小排序" + "顯示執行中的服務" + "顯示快取處理程序" + "管理空間" + "篩選" + "選取篩選選項" + "全部" + "已下載" + "執行中" + "USB 儲存裝置" + "於 SD 卡" + "已停用" + "沒有應用程式。" + "內存空間" + "USB 儲存裝置" + "SD 卡儲存裝置" + "重新計算大小..." + "刪除" + "該應用程式的所有資料都將遭到永遠刪除,包含所有檔案、設定、帳戶、資料庫等等。" + "確定" + "取消" + "找不到應用程式" + "在已安裝程式清單中找不到此應用程式。" + "無法清除應用程式資料。" + "解除安裝更新" + "您想要解除安裝此 Android 系統應用程式的所有更新嗎?" + "清除資料" + "無法清除應用程式資訊" + "此應用程式可存取您電話中的下列項目:" "計算中..." "無法計算封裝大小" + "您未安裝任何第三方應用程式。" + "版本 %1$s" + "移動" + "移至手機" + "移至 USB 儲存裝置" + "移至 SD 卡" + + "正在移動" + + "剩餘的儲存空間不足。" "應用程式不存在。" "禁止複製應用程式。" "所指定的安裝位置無效。" "無法將系統更新安裝在外部媒體上。" + "強制停止" + "強制關閉應用程式可能會使得應用程式的運作不正常,您確定要執行嗎?" + "移動應用程式" + "因為 %1$s,無法移動應用程式。" + "偏好的安裝位置" + "變更新應用程式在安裝時的偏好位置。" + + "儲存空間使用量" + "查看應用程式所使用的儲存空間" + + "正在運作的服務" + "查看並控制目前正在運作的服務" + "重新啟動中" + "快取背景處理程序" + "沒有正在執行中的服務。" + "由應用程式啟動。" - - + + %1$s + "%1$s 可用" + "%1$s 已使用" + "RAM" - - + + %1$s + "%1$d 項處理程序和 %2$d 項服務" + "%1$d 項處理程序和 %2$d 項服務" + "%1$d 項處理程序和 %2$d 項服務" + "%1$d 項處理程序和 %2$d 項服務" + + "正在執行的應用程式" + "尚未啟用" + "服務" + "處理程序" + "停止" + "設定" + "這項服務是由其所屬應用程式啟動。停止服務可能會造成應用程式執行失敗。" + "無法安全停止這個應用程式。強制停止可能造成目前的作業喪失一部分。" + "保留這項舊有的應用程式處理程序是為了加快處理速度,以免日後需要再次使用,通常不會無故停止這項處理程序。" + "%1$s:目前在使用中。請輕觸 [設定] 管理此用戶端。" + "使用中的主要處理程序。" + "服務 %1$s 正在使用中。" + "供應商 %1$s 正在使用中。" + "停止系統服務?" + "您確定要停止這項系統服務嗎?如果停止的話,您的某些手機功能可能會停止正常運作,待您重新開機後才會恢復正常。" + + + "語言與鍵盤" + "語言與鍵盤設定" + "語言設定" + "鍵盤設定" + "選取語言" + + "自動替換" + "修改不正確的字" + "自動大寫" + "句首字母大寫" + "自動標點" + "實體鍵盤設定" + "按空白鍵兩次可插入「.」" + "顯示密碼" + "顯示輸入的密碼" + "此輸入法可能會收集您輸入的所有文字,包括密碼和信用卡號等個人資料。此輸入法來自「%1$s」應用程式。是否要使用此輸入法?" + + + "使用者字典" + "使用者字典" + + "新增" + "新增至字典" + "編輯文字" + "編輯" + "刪除" + "您的使用者字典中沒有任何字詞,您可以透過 [Menu] 新增字詞。" + + "測試中" + "手機資訊" + "電池資訊" + + 電池消耗歷史 + + + + "快速啟動" + "設定啟動應用程式的鍵盤快速鍵" + "指派應用程式" + "沒有快速建" + "搜尋 + %1$s" + "清除" + "%1$s (%2$s) 的捷徑會被清除。" + "確定" + "取消" + "應用程式" + "快速鍵" + + "文字輸入法" "管理輸入法選項" + "%1$s 設定" + "螢幕鍵盤設定" + "內建鍵盤" + "內建實體鍵盤設定" + + "開發" + "設定應用程式開發選項" + "USB 偵錯" + "連接 USB 時進入偵錯模式" + + USB 偵錯通知 + + 連接至 USB 偵錯模式時顯示通知 + "保持清醒" + "充電時螢幕不會進入休眠" + "允許模擬位置" + "允許模擬位置" + + 長按中止應用程式 + + 長按返回鍵會強制中止前景/目前使用中的應用程式 + "允許 USB 偵錯嗎?" + "USB 偵錯是針對應用程式開發而設計的功能,可讓您在電腦與裝置間複製資料、不用通知即可在裝置上安裝應用程式,以及讀取記錄資料。" + + "選擇小工具" + + "選擇小工具" + + + UID %d 詳細資訊 + + + UID %1$d + + + %1$s 之網路使用狀況詳細資訊: + + + 已接收位元組:%1$d + + + 已傳送位元組:%1$d + + + 總共使用位元組:%1$d + + + %1$s 之 CPU 使用狀況詳細資訊: + + + 使用者使用時間: + + + 系統使用時間: + + + 總使用時間: + + + 啟動次數:%1$d + + "%1$d%2$d 小時 %3$d%4$d 秒" + + "%1$d 小時 %2$d%3$d 秒" + + "%1$d%2$d 秒" + + "%1$d 秒" + + + 共用此 UID 之應用程式: + + + 沒有可供查閱的耗電量資訊 + + + 感應器: + + + 部分喚醒: + + + 使用此感應器之應用程式: + + + %2$s 使用了 %1$d + + + 由以下其中一個使用了 %1$d 次: + + + 正在運行 + + + 螢幕開啟 + + + 手機開啟 + + + 非睡眠狀態時間: + + + 螢幕開啟時間: + + + 手機開啟時間: + + + 使用電池: + + + 插上電源: + + "使用統計資料" + + "使用統計資料" + "排序依據:" + "應用程式" + "計數" + "使用時間" + + + + + "協助工具" + "協助工具設定" + "管理協助工具選項" + "協助工具" + "協助工具服務" + "尚未安裝協助工具服務。" + "此協助工具服務可能會收集您輸入的所有文字,包括個人資料及信用卡號碼,但並不會收集您輸入的密碼,而且它也可能會記錄您的使用者介面互動行為。該服務是由應用程式「%1$s」所提供,要使用此協助工具服務嗎?" + "要停用協助工具嗎?" + "找不到與協助工具相關的應用程式" + "您尚未安裝與協助工具相關的應用程式。"\n\n"您可以從 Android Market 下載螢幕助讀器。"\n\n"按一下 [確定] 即可安裝螢幕助讀器。" + + "電源鍵" + "電源鍵可結束通話" + "通話時按下電源鍵結束通話,不會關閉螢幕" + + + + + "電池使用狀況" + "查看正在消耗電力的功能" + "拔除插頭後的電池使用狀況" + "重設後的電池使用狀況" + "電池已使用時間:%1$s" + "拔除插頭後已過了 %1$s" + "充電" + "螢幕已開" + "開啟 GPS" + "Wi-Fi" + "清醒" + "手機訊號" - - + + @string/menu_stats_last_unplugged + "裝置清醒時間" + "開啟 Wi-Fi 的時間" + "開啟 Wi-Fi 的時間" + "%1$s - %2$s%%" + + "電池使用狀況詳細資料" + "使用狀況詳細資訊" + "調整電力使用" + "已包含封裝檔案" + + "顯示" + "Wi-Fi" + "藍牙" + "手機待命" + "語音通話" + "手機閒置" + + "CPU 總使用時間" + "CPU 前端使用狀況" + "保持清醒" + "GPS" + "Wi-Fi 執行中" + "手機" + "已傳送資料" + "已接收資料" + "音訊" + "影片" + "開啟時間" + "無訊號的時間" + "強制停止" + "應用程式資訊" + "應用程式設定" + "顯示設定" + "Wi-Fi 設定" + "藍牙設定" + + "語音通話耗電量" + + "手機閒置時的耗電量" + + "手機無線電耗電量" + "切換到飛行模式,以便裝置不在服務涵蓋範圍時能節省電力" + + "顯示與背光啟動時的耗電量" + "降低螢幕亮度和/或螢幕逾時時間" + + "Wi-Fi 耗電量" + "未使用或無法使用 Wi-Fi 時即關閉 Wi-Fi" + + "藍牙耗電量" + "未使用藍牙時即關閉藍牙" + "嘗試連線至不同的藍牙裝置" + + "應用程式耗電量" + "停止或解除安裝應用程式" + "手動控制 GPS 以防止應用程式使用 GPS" + "應用程式可能有提供節省電力的設定" + + "拔除插頭後已過了 %1$s" + "%1$s 前拔除插頭" + "電池整體使用狀況" + "重新整理" + + "Android 作業系統" + "媒體伺服器" + + + "語音輸入裝置與輸出裝置" + "語音輸入與輸出裝置設定" + "語音搜尋" + "Android 鍵盤" + "語音輸入" + "語音輸出裝置" + "語音辨識系統" + "語音辨識系統設定" + "「%s」設定" + + + "文字轉語音設定" + "文字轉語音設定" + "永遠使用我的設定" + "下列預設設定會覆寫應用程式設定" + "預設設定" + "預設引擎" + "將語音合成引擎設為處理語音" + "語音速率" + "文字轉換成語音後的播放速度" + "音調" + "影響文字轉語音功能的播放音調" + "語言" + "為文字轉語音功能設定所使用的語言" + "聆聽範例" + "播放簡短的語音合成範例" + "安裝語音資料" + "安裝語音合成所需的語音資料" + "語音合成所需的語音資料已正確安裝" + "請聆聽合成的範例。" + "設定已變更,請聆聽語音範例。" + "無法使用您選取的引擎" + "設定" + "選取其他引擎" + "此語音合成引擎可能會收集您輸入的所有語音,包括密碼和信用卡號等個人資料。此引擎來自「%s」引擎,是否要使用此語音合成引擎?" + "引擎" + "%s設定" + "已啟用 %s" + "已停用 %s" + "語言及語音" + "已安裝" + "未安裝" + "女性" + "男性" + "語音合成引擎安裝完畢" + "使用前請先啟用新引擎" + + "電源控制" "正在更新 Wi-Fi 設定" "正在更新藍牙設定" + "VPN 設定" + + "連線至%s" + "使用者名稱:" "密碼:" "使用者名稱" "密碼" + + "記住使用者名稱" + "連線" "是" "否" "返回" "否" + "儲存" "取消" "復原" @@ -1035,6 +2587,8 @@ "中斷網路連線" "編輯網路" "刪除網路" + + "請輸入 %s。" "請選取%s。" "VPN 名稱「%s」已經存在,請使用其他名稱。" @@ -1050,67 +2604,154 @@ "伺服器無回應,您所輸入的使用者名稱或密碼可能有誤,要再試一次嗎?" "伺服器中斷連線,這可能是因為您的防火牆禁止您連線到該伺服器。要再試一次嗎?" "伺服器協商失敗;伺服器不同意您的加密選項。要查看您的加密設定嗎?" + + "新增 VPN" + "新增 VPN" + "新增 %s VPN" + "%s的詳細資料" + "VPN" + "連線中..." + "中斷連線中..." + "已連線" + "連線至網路" + + "VPN 名稱" "VPN 名稱" + + "已新增「%s」" + "已變更「%s」的設定" + + "設定使用者憑證" + "使用者憑證" "使用者憑證" + + "設定 CA 憑證" + "憑證授權單位 (CA) 憑證" "CA 憑證" + "設定 L2TP 密碼" + "L2TP 密碼" "L2TP 密碼" "加密" "PPTP 加密" + 伺服器連接埠 + 通訊協定 + 裝置 + 使用者驗證 + 是否需使用額外的“使用者名稱/密碼”驗證 + 進階 OpenVPN 設定 + LZO 資料壓縮 + 強制使用 LZO 資料壓縮 + 閘道重導向 + 強制所有流量均路由至 VPN 隧道 + 讓遠端設定位址 + 不勾選以手動設定隧道位址 + 本地 IP 位址 + 遠端 IP 位址 + 加密演算法 + 保留空白以使用預設的加密方式 + 加密金鑰長度 + 保留空白以使用加密方式的預設值 + 額外引數 + 輸入額外的命令列引數 + + "設定 IPSec 預先共用金鑰" + "IPSec 預先共用金鑰" "IPSec 預先共用金鑰" + + "設定 VPN 伺服器" + "VPN 伺服器" "VPN 伺服器" + "VPN 伺服器名稱" + + "DNS 搜尋網域" + "DNS 搜尋網域" + + "已設定%s" + "未設定 %s" + "未設定 %s (可略過)" + + "啟用%s" + "停用%s" + + "已啟用 %s" + "已停用 %s" + + "VPN 設定" + "設定與管理虛擬私人網路 (VPN)" + "(未變更)" + "(未設定)" + + "認證儲存空間" + "使用安全認證" + "允許應用程式存取安全認證及其他認證" + "輸入密碼" + "輸入認證儲存空間密碼。" + "從 USB 儲存裝置安裝" + "從 SD 卡安裝" + "從 USB 儲存裝置安裝已加密的憑證" + "從 SD 卡安裝加密憑證" + "設定密碼" + "設定或變更認證儲存空間密碼" + "清除儲存空間" + "清除認證儲存空間的所有內容,並重新設定密碼" + "確定要刪除所有認證,並重新設定認證儲存空間密碼嗎?" + "目前的密碼:" + "新密碼:" + "確認新密碼:" + "設定認證儲存空間密碼 (最少 8 個字元)。" "請輸入正確的密碼。" "請輸入正確的密碼。您還有 1 次輸入密碼的機會,如果輸入錯誤,認證儲存空間將遭到清除。" @@ -1119,44 +2760,243 @@ "請輸入您的密碼,並加以確認。" "請輸入密碼。" "密碼最少必須包含 8 個字元。" + "已清除認證儲存空間內容。" + "已啟用認證儲存空間。" + "已停用認證儲存空間。" + + "加密檔案系統" + "加密使用者隱私資訊" + "啟用加密檔案系統,以儲存此裝置的使用者隱私資訊" + "啟用加密檔案系統前必須抹除裝置資料。" + "停用加密檔案系統前必須抹除裝置資料。" + "啟用" + "停用" + "取消" + "已取消變更加密檔案系統模式。" + "加密檔案系統警告。" + + "緊急警示音" + "設定撥打緊急電話時的運作方式" + + + + 設置設定檔 + + 設置應用程式群組 + + 通知模式 + + 鈴聲模式 + + 燈光模式 + + 震動模式 + + 選擇通知鈴聲 + + 選擇鈴聲 + + 設定檔設定 + + 設定檔名稱 + + 輕觸以設置設定檔 + + 應用程式群組:%s + + 應用程式群組 + + 應用程式-點擊以移除自群組 + + 輸入應用程式群組名稱 + + 刪除設定檔 + + 您確定想要刪除此設定檔嗎? + + 您確定想要刪除此應用程式嗎? + + 選擇應用程式 + + 設定檔設定:%s + + 設定檔:%1$s,分類:%2$s + + 管理應用程式群組 + + 新增設定檔 + + 新增並設置一個新的設定檔 + + 刪除 + + 新增應用程式群組 + + 刪除此應用程式群組 + + 新增應用程式 + + 管理設定檔 + + 管理應用程式群組 + + 管理應用程式列表 + + + "隱私設定" + "隱私設定" + "備份與還原" + "個人資料" + "備份我的資料" + "將應用程式資料、Wi-Fi 密碼,以及其他設定備份到 Google 伺服器" + "自動還原功能" + "當我重新安裝應用程式時,還原我已經備份的設定或其他資料" + "備份" + "您確定要停止備份您的 Wi-Fi 密碼、書籤及他設定,以及應用程式資料,並清除 Google 伺服器上的所有相關資料嗎?" + + + "裝置管理設定" + "裝置管理員" + "撤銷" + "裝置管理員" + "沒有可用的裝置管理員" + + "啟動裝置管理員?" + "啟用" + "裝置管理員" + "啟用此管理員將允許 %1$s 應用程式執行以下活動:" + "此管理員正在作業中,且允許 %1$s 應用程式執行以下活動:" + + "未命名" + "一般" "來電" "通知" - "意見" + "回饋" + + ADW 主介面 + + 可用按鈕 + Wi-Fi + Wi-Fi 分享 + 藍牙 + GPS + 行動數據 + 資料同步 + 2G/3G + 音效模式 + 顯示亮度 + 螢幕旋轉 + 螢幕逾時 + 飛航模式 + 手電筒 + 鎖定螢幕 + WiMAX + + 開啟/關閉 Wi-Fi + 啟用/停用可攜式 Wi-Fi 無線基地台 + 開啟/關閉藍牙 + 開啟/關閉 GPS + 啟用/停用行動數據 + 啟用/停用資料同步 + 切換至 2G 或 3G + 切換至鈴聲或震動模式 + 切換螢幕顯示亮度 + 啟用/停用自動螢幕旋轉 + 設定別的螢幕逾時 + 啟用/停用飛航模式 + 開啟/關閉 LED 手電筒 + 啟用/停用鎖定螢幕 + 開啟/關閉 WiMAX + + 小工具設定 + Wi-Fi 事件設定 + 數據事件設定 + 外接電源事件設定 + + 一般設定 + + 數據停用 3G + 數據啟用 3G + Wi-Fi 停用 3G + Wi-Fi 啟用 3G + 圓角 + 垂直配置 + 透明小工具 + Wi-Fi 啟用同步 + Wi-Fi 停用同步 + 視震動為開啟 + 監視數據漫遊 + 外接電源開啟藍牙 + 外接電源關閉藍牙 + 外接電源開啟 Wi-Fi + 外接電源關閉 Wi-Fi + + 停用行動數據時使用 2G + 啟用行動數據時使用 3G + 開啟 Wi-Fi 時使用 2G + 關閉 Wi-Fi 時使用 3G + 小工具使用圓角圖示 + 小工具不設背境 + 以垂直方向顯示 + 開啟 Wi-Fi 時啟用同步 + 關閉 Wi-Fi 時停用同步 + 僅震動時顯示音效模式為開啟 + 啟用數據漫遊時將行動網路狀態顯示為紅色 + 連接電源線時開啟藍牙 + 拔除電源線時關閉藍牙 + 連接電源線時開啟 Wi-Fi + 拔除電源線時關閉 Wi-Fi + + 選擇網路模式 + 選擇亮度水平 + 選擇音效模式 + 選擇螢幕逾時 + 選擇背境 + + 尚未設置,請重新加入 + + 確定 + + + + (%d 個小工具) + + CyanogenMod 設定 From 3fa6c74924fd74c83727b96a9d65f47a93996dc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Sun, 6 Mar 2011 21:04:46 +0100 Subject: [PATCH 753/989] German: profile support Change-Id: I16f333b41fa0315e67394e1da3b96c82c8f0f070 --- res/values-de/arrays.xml | 6 ++++++ res/values-de/strings.xml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index 48988124725..87d222fc7df 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -155,6 +155,12 @@ "Außer im Lautlosmodus" + + Ein + Aus + Nicht überschreiben + + Grau Transparent diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2b00ed712fe..e43f3a4e98f 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -472,6 +472,7 @@ Getrennt "Töne" + Profile "Display" "Toneinstellungen" "Lautlosmodus" @@ -479,6 +480,8 @@ "Alle Sounds außer Medien sind stumm geschaltet" "Klingelton" + Benachrichtigungston + "Lautstärke" "Klingeltonlautstärke" @@ -1205,6 +1208,39 @@ "Encrypted File Systems-Warnung" "Notfallsignal" "Verhalten bei einem Notruf festlegen" + + Profile verwalten + Anwendungsgruppen verwalten + Benachrichtigungsmodus + Klingelmodus + Lichtermodus + Vibrationsmodus + Benachrichtigungston wählen + Klingelton wählen + Profileinstellungen + Profilname + Berühren zum Profil ändern + Anwendungsgruppe: %s + Anwendungsgruppen + Anwendungen - Klicken zum Entfernen von Gruppe + Name für Gruppe eingeben + Profil löschen + Löschen dieses Profils bestätigen + Löschen dieser Anwendung bestätigen + Anwendung wählen + Profileinstellungen: %s + Profil: %1$s Kategorie: %2$s + App-Gruppen verwalten + Neues Profil + Neues Profil hinzufügen und bearbeiten + Löschen + Neue Anwendungsgruppe + Diese Anwendungsgruppe löschen + Anwendung hinzufügen + Profile verwalten + Anwendungsgruppen verwalten + Anwednungslisten verwalten + "Datenschutz" "Datenschutzeinstellungen" "Sicherung und Wiederherstellung" From 4765b32d76faecceaefd52de597b400b7f724c48 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Mon, 7 Mar 2011 09:58:28 -0800 Subject: [PATCH 754/989] PT-BR: added missing translations Change-Id: Id193d0ff93270f5e8b7ab36cb3599414786154ae --- res/values-pt/arrays.xml | 9 ++ res/values-pt/strings.xml | 169 +++++++++++++++++++++++++++++++++++++- 2 files changed, 177 insertions(+), 1 deletion(-) mode change 100644 => 100755 res/values-pt/arrays.xml mode change 100644 => 100755 res/values-pt/strings.xml diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml old mode 100644 new mode 100755 index 3f8e9c2184a..644dffe1b63 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -154,4 +154,13 @@ "Somente no modo silencioso" "Somente fora do modo silencioso" + + Ligado + Desligado + Sem substituir + + + Cinza + Transparente + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml old mode 100644 new mode 100755 index 66868a1730d..b02c4f2fef7 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1204,4 +1204,171 @@ Desconectando\u2026 Desconectando de %1$s\u2026 Desconectado - + Histórico da bateria + Nome do dispositivo + Conectado a dispositivo hid + Conectado a dipositivo hid + Use para dipositivo hid + Salvar + Cancelar + Perfis + Som de notificação + Piscar luz de notificação + Piscar as notificações verdes repetidamente + Sempre mostrar luz de notificação + Ativar luz de notificação enquanto tela está ligada + Luz enquanto carregando + Ative a luz amarela enquanto carregando + Informação de CPU + Informação de Memória (Disp/Total) + Versão de Mod + Desconhecido + Histórico de bateria + Notificação de depuração via USB + Mostra uma notificação quando duperamento via USB está conectado + Mata aplicação com toque longo + Pressionar o botão VOLTAR por muito tempo irá matar a aplicação atual. + Detalhes para UID %d + Detalhes de uso de rede para %1$s: + Bytes recebidos: %1$d + Bytes enviados: %1$d + Bytes totais: %1$d + Detalhes de uso da CPU por %1$s: + Tempo em uso: + Tempo de sistema: + Tempo total: + Começa: %1$d + Pacotes compartilhando este UID: + Nenhum dado de uso de bateria + Sensor: + Trava de acordar parcial: + Uso de sensor por pacotes: + Usado %1$d vezes por %2$s + Usado %1$d vezes por algum entre: + Rodando + Tela ligada + Telefone ligado + Tempo gasto sem dormir: + Tempo gasto enquanto tela ligada: + Tempo gasto enquanto telefone ligado: + Na bateria: + Na energia: + Porta do servidor + Protocolo a ser usado + Dispositivo a ser usado + Autendicação de usuário + Definir se autenticação adicional (usuário/senha) precisa ser usado + Configurações Openvpn avançada + Compressão LZO + Força compressão LZO a ser ligada + Redireciona gateway + Força todo tráfego a ser redirecionado pelo túnel VPN + Difinir endereços remotamente + Desmarcar para definir endereços de túnel manualmente + Endereço IP local + Endereço IP remoto + Algoritmo de criptografia + Deixe em branco para usar criptografia padrão + Tamanho da chave de criptografia + Deixe em branco para usar padrão específico da criptografia + Parâmetros extra + Insira os parâmetros extra de linha de comando + Configurar perfil + Configurar grupos de aplicação + Modo de notificação + Modo de toque + Modo de luz + Modo de vibração + Escolha o toque de notificação + Escolha o toque do telefone + Configuração de perfil + Nome de perfil + Toque para configurar perfil + Grupo de aplicação: %s + Grupos de aplicação + Aplicações - clique para remover do grupo + Insira nome para o grupo + Deletar perfil + Você tem certeza que deseja deletar este perfil + Você tem certeza que deseja remover esta aplicação + Escolha a aplicação + Configurações de perfil: %s + Perfil: %1$s categoria: %2$s + Gerenciar grupos de aplicação + Novo perfil + Adicione e configure um novo perfil + Deletar + Novo grupo de aplicação + Deletar este grupo de aplicação + Adicionar aplicação + Gerenciar perfis + Gerenciar grupos de aplicação + Gerenciar lsita de aplicação + Botões possíveis + Ponto de acesso Wi-Fi portátil + Dados do celular + Sincronização de dados + Modo de toque + Brilho + Orientação + Tempo limite de tela + Avião + Lanterna + Tela de bloqueio + Habilitar/desabilitar Wi-Fi + Habilitar/desabilitar ponto de acesso portátil Wi-Fi + Habilitar/desablitar Bluetooth + Habilitar/desabilitar GPS + Habilitar/desabilitar dados móvel + Habilitar/desabilitar sincronização de dados + Alterne entre 2G e 3G + Alterne entre tocar e somente virbar + Alternar entre níveis de brilho + Habilitar/desabilitar orientação por sensor + Define diferentes tempo limite de tela + Habilitar/desabilitar modo avião + Habilitar/desabilitar lanterna + Habilitar/desabilitar tela de bloqueio + Configurações do do widget + Configurações de eventos Wi-Fi + Configurações de eventos de dados + Configurações de eventos de energia + Configurações gerais + Dados desabilita 3G + Dados habilita 3G + Wi-Fi desabilita 3G + Wi-Fi habilita 3G + Bordas arredondadas + Layout Vertical + Widget Transparente + Wi-Fi habilita incronização + Wi-Fi desabilita Sincronização + Vibrar está Ligado + Monitorar roaming de dados + Energia externa habilita Bluetooth + Energia externa desabilita Bluetooth + Energia externa habilita Wi-Fi + Energia externa desabilita Wi-Fi + 2G quando dados móveis está desligado + 3G quando dados móveis está ligado + 2G quando Wi-Fi está ligado + 3G quando Wi-Fi está desligado + Usar ícones de widget arredondados + Sem plano de fundo no widget + Mostrar em orientação vertical + Habilitar sincronização quando Wi-Fi está ligado + Desabilitar sincronização quando Wi-Fi está desligado + Mostrar Som como ligado quando está somente vibração + Status de dados vermelho se roaming esta ligado + Ligar Bluetooth quando Energia está conectada + Bluetooth desligado quando Energia está desconectada + Ligar Wi-Fi quando Energia está conectada + Desligar Wi-Fi quando Energia está descontada + Escolher Modos de Rede + Escolher níveis de Brilho + Escolher modos de Toque + Escolher Tempo Limite de tela + Escolher plano de fundo + Não configurado. Adicione novamente + Ok + \ No newline at end of file From 6cfe45e26c47988d3951b238c78e311d5a65696d Mon Sep 17 00:00:00 2001 From: evgenln Date: Tue, 8 Mar 2011 01:03:24 +0200 Subject: [PATCH 755/989] Update Ukrainian translation Signed-off-by: evgenln --- res/values-uk/arrays.xml | 12 +- res/values-uk/strings.xml | 246 ++++++++++++++++++++++++++++++-------- 2 files changed, 203 insertions(+), 55 deletions(-) diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index e43b822c86d..41d7dacddfa 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -43,10 +43,10 @@ "15 секунд" "30 секунд" "1 хвилина" - "2 хв." + 2 хвилини 5 хвилин - "10 хв." - "30 хв." + 10 хвилин + 30 хвилин "Дуже пов." @@ -168,6 +168,12 @@ "Лише в беззвуч. режимі" "Лише не в беззвучному режимі" + + Увімк. + Вимк. + Не заміщати + + Сірий Прозорий diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 89866f26ef5..466d42a8889 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -34,7 +34,7 @@ "Неакт." "Дзвінок" "Виконується виклик" - "Роз’єднано" + Роз\u2019єднано "Підключення" "Підключено" "Призупинено" @@ -52,6 +52,10 @@ "Малий" "Середній" "Великий" + + Жебракують філософи при ґанку церкви в Гадячі; ще й шатро їхнє знаємо. "OK" "Носій USB" "Карта SD" @@ -99,7 +103,7 @@ "Сканув. пристроїв" "%1$s буде роз\'єднано." "Підключено" - "Роз’єднано" + "Роз\u2019єднано" "Відключення..." "Підключення…" @@ -126,8 +130,7 @@ "Звич. (%s)" "Перегляд:" "Розм. шрифту:" - - + Дата: "Надісл. broadcast" "Action:" "Запуск. activity" @@ -203,17 +206,19 @@ "Виберіть дію" "Інф-я пристрою" "Інф-я батареї" + Історія батареї "Відображ." "Інф-я тел-ну" "Носій USB" "Карта SD" - "Налашт-ня проксі" + Налаштування проксі "Скасувати" - "Налаштув-ня" + Налаштування "Налаштування" - "Налаштув-ня" + Налаштування "Режим польоту" "Вимкніть усі бездротові з\'єднання" + Ім\u2019я вузла пристрою "Вимкнення бездротових з\'єднань..." "Увімкнення бездротових з\'єднань…" "Бездрот. зв\'язок і мережі" @@ -241,7 +246,7 @@ "Сортувати за алфавітом" "Сорт. за час. поясом" "Місцезнаходж. і безпека" - "Налашт-ня місцезнаходж. і безпеки" + Налаштування місцезнаходж. і безпеки "Устан. Моє місцезн., розблок. екрана, блок. SIM-карти, сховища обл. даних" "Устан. Моє місцезн., розбл. екрана, блок. схов. обл. даних" "Паролі" @@ -284,8 +289,8 @@ "Додайте чи видаліть адмін. пристрою" "Bluetooth" "Увімк. Bluetooth" - "Налашт-ня Bluetooth" - "Налашт-ня Bluetooth" + Налаштування Bluetooth + Налаштування Bluetooth "Кер. підключ. і встан. назву пристрою та його видимість." "Запит Bluetooth на ств. пари" "Інф-я про пр. Bluetooth" @@ -317,7 +322,8 @@ "Підключено до аудіоджерела" "Підключено до звуку телеф." "Підключено до тел. і аудіоджерела" - "Налашт-ня %1$s" + Підключено до hid-пристрою + Налаштування %1$s "Підключ." "Підключ. до пристрою Bluetooth" "Профілі" @@ -328,18 +334,22 @@ "Викор. для аудіоджер." "Викор. для звуку тел." "Викор. для перед. файлів" + Підключено до hid-пристрою + Підключення до hid-пристрою "Налашт. станц." "Викор. станц. для зв." - "Як пристр.гучн.зв’язку" + "Як пристр.гучн.зв\u2019язку" "Для музики та медіа" "Запам\'ятати налашт." "NFC" "Викор. Near Field Communication для чит. й обміну тегами" "Сталася помилка." + Зберегти + Скасувати "Wi-Fi" "Увімкнути Wi-Fi" - "Налашт-ня Wi-Fi" - "Налашт-ня Wi-Fi" + Налаштування Wi-Fi + Налаштування Wi-Fi "Налашт. і керуйте бездрот. точками доступу" "Увімкнення..." "Вимкнення..." @@ -390,7 +400,7 @@ "Під час налашт. політ. реж. сну стал. помилка." "MAC-адреса" "ІР-адреса" - "Налаштув-ня IP" + Налаштування IP "Зберег." "Скасувати" "Введіть дійсну ІР-адресу." @@ -408,14 +418,58 @@ "Налашт. точку дост. Wi-Fi" "%1$s %2$s портат. точка дост. Wi-Fi" "AndroidHotspot" + WiMAX + Увімкнути WiMAX + Увімкнення\u2026 + Вимкнення\u2026 + Помилка + Не вдається запустити WiMAX + Не вдається зупинити WiMAX + Налаштування WiMAX + Управління WiMAX + Налаштування WiMAX + WiMAX + Пошук + Розширені налаштування + Мережі WiMAX + Пошук мереж WiMAX + Не вдається виконати пошук мереж + Автоматичне підключення + Автоматичне підключення до мережі, яка востаннє використовувалася, якщо вона доступна + Підключення до мережі + Відключення від мережі + Не вдається підключитися до мережі + Відмінний + Добрий + Достатній + Слабкий + Розширені налаштування + MAC-адреса + Версія обладнання + Версія прошивки + Рівень сигналу (RSSI) + Рівень сигналу (простий) + Налаштування IP + IP-адреса + Шлюз + Пошук\u2026 + Підключення\u2026 + Підключення до %1$s\u2026 + Підключено + Підключено до %1$s + Відключення\u2026 + Відключення від %1$s\u2026 + Відключено "Звук" - "Відображ." - "Налашт-ня звуку" + Профілі + "Відображення + Налаштування звуку "Беззвуч. режим" "Вимкнути всі звуки, крім медіа та сповіщень" "Усі звуки, крім медіа, у беззвуч. реж." "Мелодія телефону" + Мелодія сповіщеня "Гучність" "Гучність дзвінка" @@ -427,6 +481,12 @@ "Блим. світл. сигн. сповіщ." "Періодично вмикати підсвіч. трекбола при нових сповіщ." + Блимання трекболу + Блимання зеленим кольором + Увімкнути світлові сповіщення + Увімкнення світлових сповіщень за активного екрана + Індикатор заряджання + Увімкнення жовтого світлового сповіщення про заряджання "Мелодія" "Сповіщення" "Викор. гучність вхідних дзвінків для сповіщень" @@ -434,7 +494,7 @@ "Медіа" "Устан. гучн. для музики та відео" "Сповіщ." - "Налашт-ня звуку для підключ. станції" + Налаштування звуку для підключ. станції "Чутні сигн. при натис." "Грати сигн. при викор. номеронаб." "Грати сигн. при викор. номеронаб." @@ -465,7 +525,7 @@ "Дод. або видал. обл. зап. чи змін. налашт. обл. зап." "Пошук" "Керуйте налаштув. пошуку та історією" - "Налашт-ня відображ." + Налаштування відображення "Анімація" "Показ. анімацію при відкриванні та закриванні вікон" "Показ. анімацію при відкриванні та закриванні вікон" @@ -501,17 +561,21 @@ "Стан телефону" "Оновлення сист." + Процесор + Пам\u2019ять(доступна/усього) "Версія Android" "Номер моделі" "Версія радіоприйм." "Версія ядра" "Номер складання" + Версія модифікації + Невідомо "Недоступний" "Стан" "Стан" "Номер телефону, сигнал тощо" "Пам\'ять" - "Налаштув-ня пам\'яті" + Налаштування пам\'яті "Відключити носій USB, перегл. доступні носії" "Відключ. карту SD, перегл. доступ. сховище" "Мій номер телеф." @@ -565,7 +629,7 @@ "Рівень батареї" "APN" "Редаг. точку доступу" - "<Не встан.>" + "<Не встан.>" "Назва" "APN" "Проксі" @@ -796,13 +860,9 @@ "Кешований фоновий процес" "Нічого не працює." "Запущено програмою." - - "Вільно %1$s" "Вик. %1$s" "Опер. пам." - - "Процес: %1$d, служба: %2$d" "Процесів: %1$d, служб: %2$d" "Процесів: %1$d, служб: %2$d" @@ -812,11 +872,11 @@ "Служби" "Процеси" "Зупин." - "Налаштув-ня" + Налаштування "Цю службу запущено її програмою. Зупинення служби може спричинити помилку програми." "Цю програму неможливо безпечно зупинити. Це може призвести до втрати вашої поточної роботи." "Це процес попередньої програми, який було залишено для кращої швидкості в разі необхідності. Зазвичай його не потрібно зупиняти." - "%1$s: наразі використ. Торкн. \"Налашт-ня\", щоб керувати." + "%1$s: наразі використ. Торкн. \"Налаштування\", щоб керувати." "Головний процес, який використ." "Служба %1$s використов." "Постачальник %1$s використ." @@ -825,7 +885,7 @@ "Мова та клавіатура" "Налаштування мови та клавіатури" "Налаштування мови" - "Налашт-ня клавіат." + Налаштування клавіат. "Вибір мови" "Автозаміна" @@ -850,6 +910,7 @@ "Тестування" "Інф-я тел-ну" "Інф-я батареї" + Історія батареї "Швидкий запуск" "Встановл. комбінації клавіш для запуску програм" "Призначення програми" @@ -871,18 +932,48 @@ "Установ. параметри для розробки програми" "Налагодження USB" "Реж. налагодж., коли підкл. ч-з USB" + Сповіщення про USB-налагодження + Показувати сповіщення під час налагодження засобами USB "Залиш. актив." "Екран не засинатиме під час заряджання" "Дозв. фіктив. місцезн." "Дозв. фіктивні місцезн." + Знищення програми за довгим натисканням + Знищенння програми переднього плану за довгим натисканням кнопки \u201CНазад\u201D. "Дозвол. налагодж. USB?" "Налагодження USB призначене лише для розробки. Його не можна викор. для копіювання даних із комп-ра на пристрій і навпаки, встановл. програм на вашому пристрої без сповіщення та читання даних журналу." "Вибрати віджет" "Вибрати віджет" + Детально про UID %d + UID %1$d + Детальніше про використання мережі для: %1$s: + Отримано, байтів: %1$d + Надіслано, байтів: %1$d + Усього, байтів: %1$d + Використання ЦП для %1$s: + Час користувача: + Системний час: + Всього часу: + Початок: %1$d "%1$dдн. %2$dгод. %3$dхв. %4$dс." "%1$dгод. %2$dхв. %3$dс." "%1$dхв. %2$dс." "%1$dсек." + Обмін пакетами для UID: + Дані про використання батареї відсутні + Датчик: + Partial Wakelock: + Пакети, які використовують датчик: + Використаний %1$d раз(ів), пакетом %2$s + Використаний %1$d раз(ів), одним з: + Робота + Екран + Розмова + Час без переходу в режим очікування: + Час, що проведений з увімкненим екраном: + Час, що проведений в режимі розмови: + Живлення від батареї: + Від мережі: "Статист. використ." "Статистика викор." "Сорт. за:" @@ -914,8 +1005,6 @@ "Wi-Fi" "Час активності" "Сигнал телефону" - - "Час активн. пристрою" "Час роботи Wi-Fi" "Час роботи Wi-Fi" @@ -945,9 +1034,9 @@ "Примус.припин." "Інф-я програми" "Налаштування програми" - "Налашт-ня відображ." - "Налашт-ння Wi-Fi" - "Налашт-ня Bluetooth" + Налаштування відображ. + Налаштування Wi-Fi" + Налаштування Bluetooth" "Викор. бат. голос. дзвінками" "Викор. батареї в режимі очікув." "Викор. батареї моб-ним радіо" @@ -970,14 +1059,14 @@ "ОС Android" "Медіа-сервер" "Голосовий ввід і вивід" - "Налашт-ня голосового вводу та виводу" + Налаштування голосового вводу та виводу "Голос. пошук" "Клавіатура Android" "Голос. ввід" "Голос. вивід" "Розпізнавач голосу" "Налашт-ня розпізн-ча голосу" - "Налашт-ня для &quot;%s&quot;" + Налаштування \u201C%s\u201D "Налашт. синтезу мовлення" "Налашт. синтезу мовлення" "Завжди викор. мої налашт." @@ -1016,7 +1105,7 @@ "Контроль потужн." "Оновлення налашт. Wi-Fi" "Оновлення налашт. Bluetooth" - "Налашт-ня VPN" + Налаштування VPN "Підключено до…%s" "Ім\'я кор.:" "Пароль:" @@ -1042,7 +1131,7 @@ "Ви дійсно хочете створити цей профіль?" "Дійсно відхилити зміни, внесені до цього профілю?" "Не вдається підключитися до мережі. Спробувати ще?" - "Зв’язок перервано. Під\'єднатися знову?" + "Зв\u2019язок перервано. Під\'єднатися знову?" "Неможливо обробити ім\'я сервера. Перевірити налаштування імені сервера?" "Помилка запиту. Перевірити налаштування вашого ключа?" "У конфігурації VPN відсутні один чи більше ключів. Перевірити налаштування вашого ключа?" @@ -1074,6 +1163,26 @@ "ключ L2TP" "шифрування" "Шифрування PPTP" + Порт сервера + Протокол + Пристрій + Автентифікація + Встановіть ім\u2019я користувача та пароль, якщо використовується додаткова аутентифікація + Додаткові налаштування OpenVPN + LZO-стиснення + Примусове увімкнення LZO-стиснення + Шлюз переадресування + Примусове переадресування всього трафіку через VPN-тунель + Віддалена машина встановлює адреси + Щоб встановити адреси тунелю вручну зніміть прапорець + Локальна IP-адреса + Віддалена IP-адреса + Алгоритм шифрування + Залиште порожнім для використання типового алгоритму шифрування + Розмір ключа шифрування + Залиште порожнім для використання типових параметрів алгоритму шифрування + Додаткові аргументи + Введіть додаткові аргументи командного рядка "Устан. спільн. ключ IPSec" "Спільний ключ IPSec" "спільний ключ IPSec" @@ -1090,7 +1199,7 @@ "Вимкнути %s" "%s увімкнено" "%s вимкнено" - "Налашт-ня VPN" + Налаштування VPN "Устан. і керуйте віртуальними приватн. мережами (VPN)" "(незмін.)" "(не встан.)" @@ -1122,20 +1231,51 @@ "Сховище облікових даних видалено." "Сховище облік. даних увімкнено." "Сховище облікових даних вимкнено." - "Система шифрування файлів" - "Шифрувати особисті дані користувача" - "Увімкнути пам\'ять системи шифрування файлів для особистих даних користувача в цьому пристрої" - "Щоб увімкнути системи шифрування файлів, потрібно стерти дані пристрою." - "Щоб вимкнути системи шифрування файлів, потрібно стерти дані пристрою." - "Увімкнути" - "Вимкнути" - "Скасувати" - "Зміну режиму систем шифрування файлів скасовано." - "Попередження систем шифрування файлів." + "Система шифрування файлів" + "Шифрувати особисті дані користувача" + "Увімкнути пам\'ять системи шифрування файлів для особистих даних користувача в цьому пристрої" + "Щоб увімкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Щоб вимкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Увімкнути" + "Вимкнути" + "Скасувати" + "Зміну режиму систем шифрування файлів скасовано." + "Попередження систем шифрування файлів." "Аварійний сингал" "Устан. поведінку при розміщ. аварійного виклику" - "Конфід-сть" - "Налашт. конфід-сті" + Налаштування профілів + Налаштування груп програм + Режим сповіщень + Режим мелодії + Режим світл. спов. + Режим вібросигналу + Виберіть мелодію сповіщення + Виберіть мелодію + Параметри профілю + Назва профілю + Натисніть, щоб налаштувати профіль + Група програм: %s + Групи програм + Програми - натисніть щоб видалити з групи + Уведіть назву групи програм + Видалити профіль + Ви впевнені, що бажаєте видалити цей профіль + Ви впевнені, що бажаєте видалити цю програму + Виберіть програму + Параметри профілю: %s + Профіль: %1$s категорія: %2$s + Управління групами програм + Новий профіль + Додання та налаштування нового профілю + Видалити + Нова група програм + Видалити цю групу + Додати програму + Управління профілями + Управління групами програм + Управління списком програм + Конфіденційність + Налаштування конфіденційності "Резерв. коп. і відн." "Особисті дані" "Рез. коп. даних" @@ -1159,7 +1299,7 @@ "Вхідні дзвінки" "Сповіщення" "Відгук" - ADWLauncher + ADWLauncher Можливі кнопки Wi-Fi Точка доступу Wi-Fi @@ -1175,6 +1315,7 @@ Режим \u201CУ літаку\u201D Ліхтарик Блокування екрана + WiMAX Увімкнення/вимкнення Wi-Fi Увімкнення/вимкнення точки доступу Wi-Fi Увімкнення/вимкнення Bluetooth @@ -1189,6 +1330,7 @@ Увімкнути/вимкнути режим \u201CУ літаку\u201D Увімкнення/вимкнення ліхтарика Увімкнення/вимкнення блокування екрана + Увімкнення/вимкнення WiMAX Налаштування екземпляра віджета Налаштування подій від Wi-Fi Налаштування подій від даних @@ -1232,5 +1374,5 @@ Не налаштовано. Додайте ще раз OK (%d віджетів) - Налаштування CyanogenMod + CyanogenMod From 115037ce9bd8dc4ed3c590e1059826fa96d3d8a8 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Tue, 8 Mar 2011 11:13:49 +0900 Subject: [PATCH 756/989] Update Japanese translation - Profile settings Change-Id: I734c6f75a7f177091ae8725eb24554b11a7929b1 --- res/values-ja/arrays.xml | 5 +++++ res/values-ja/strings.xml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index 7a749f64b9b..d954eeb1a44 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -154,4 +154,9 @@ "マナーモードがオンのときのみ" "マナーモードがオフのときのみ" + + オン + オフ + オーバーライドしない + diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 8583fa41dc0..9c83a0fa579 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1393,4 +1393,39 @@ 切断 + + プロファイル + 通知音 + プロファイル設定 + アプリグループ設定 + 通知モード + 着信音モード + ライトモード + 振動モード + 通知音を選択 + 着信音を選択 + プロファイル設定 + プロファイル名 + タッチしてプロファイルを設定 + アプリグループ: %s + アプリグループ + アプリ - クリックしてグループから削除 + アプリグループの名前を入力してください + プロファイルの削除 + このプロファイルを削除してもよろしいですか? + このアプリをグループから削除してもよろしいですか? + アプリ選択 + プロファイル設定: %s + プロファイル: %1$s カテゴリ: %2$s + アプリグループの管理 + 新規プロファイル + 新しいプロファイルを追加して設定する + 削除 + 新規アプリグループ + このグループを削除する + アプリを追加 + プロファイルの管理 + アプリグループの管理 + アプリリストの管理 + From a3e7fa7323733e4a4d3d278e9981290a856c262d Mon Sep 17 00:00:00 2001 From: Untouchab1e Date: Tue, 8 Mar 2011 08:59:30 +0100 Subject: [PATCH 757/989] Renamed the "On SD card" label As detailed in Issue 2932, the tab label in the application manager, "On SD card" is named confusingly as its not showing apps on the SD Card but rather lets you manage apps that can be moved to and from the SD-Card. Hence I feel renaming from "On SD card" to simply "SD card" makes more sense Change-Id: I0c242541d98c6858f4394ae12a4ddd7ab59f43e7 --- res/values-en-rGB/strings.xml | 2 +- res/values-nb/strings.xml | 2 +- res/values/strings.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 17795f70bb7..7d8d6d34b6f 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -749,7 +749,7 @@ "Downloaded" "Running" "USB storage" - "On SD card" + "SD card" "Disabled" "No applications." "Internal storage" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index f6f28dbce96..ce0243ebcc6 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -749,7 +749,7 @@ "Tredjeparts" "Kjører" "USB-lagring" - "På minnekort" + "Minnekort" "Deaktivert" "Ingen programmer." "Intern lagring" diff --git a/res/values/strings.xml b/res/values/strings.xml index ed65dae81a6..0fbd979078d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1904,7 +1904,7 @@ USB storage - On SD card + SD card Disabled From 3b897c24b88fc645c17e215688d8ad8fa01c96d0 Mon Sep 17 00:00:00 2001 From: sotux Date: Wed, 9 Mar 2011 01:13:34 +0800 Subject: [PATCH 758/989] update Simplified Chinese translation. Change-Id: Ic623dd6cc89673bbd60ede9eb9994b0e0c44e3fe --- res/values-zh-rCN/arrays.xml | 6 ++++++ res/values-zh-rCN/strings.xml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 691c8601e03..92372578349 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -44,6 +44,7 @@ "30 秒" "1 分钟" "2 分钟" + 5 分钟 "10 分钟" "30 分钟" @@ -167,6 +168,11 @@ "仅在静音模式" "仅在非静音模式" + + 开启 + 关闭 + 保持原有设置 + 灰色 透明 diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 9ead2c6abd1..7748f2b30fd 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1165,6 +1165,37 @@ "加密文件系统警告。" "紧急提示音" "设置进行紧急呼救时的行为" + 设置配置文件 + 配置应用程序组 + 通知模式 + 铃声模式 + 指示灯模式 + 振动模式 + 选择通知音 + 选择铃声 + 配置文件设置 + 配置文件名 + 触摸以设置配置文件 + 应用程序组:%s + 应用程序组 + 应用程序 - 单击从组中移除 + 输入应用程序组的名称 + 删除配置文件 + 您确定要删除这个配置文件吗 + 您确定要移除这个应用程序吗 + 选择应用程序 + 配置文件设置:%s + 配置文件:%1$ 分类:%2$ + 管理应用程序组 + 新建配置文件 + 增加并设置一个新的配置文件 + 删除 + 新建应用程序组 + 删除这个应用程序组 + 添加应用程序 + 管理配置文件 + 管理应用程序组 + 管理应用程序列表 "隐私权" "隐私权设置" "备份和还原" From b50239c35f4e710ed21507ffdf58f47cc67bc50a Mon Sep 17 00:00:00 2001 From: Martin Long Date: Tue, 8 Mar 2011 15:12:15 +0000 Subject: [PATCH 759/989] Updated notification profiels settings to disallow deleting active profile. Updatd to disallow deleting active profile - which causes all kinds of trouble down the road. Just displays a Toast notification. Change-Id: If6da170e1bedfbc7bf51760263cd90ef4baa7da4 --- res/values/strings.xml | 2 ++ src/com/android/settings/ProfileConfig.java | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 0fbd979078d..c89c3ff81f7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2884,6 +2884,8 @@ found in the list of installed applications. Add and configure a new profile Delete + + You cannot delete the active profile. New application group diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 50c18425114..732d8230c69 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -30,6 +30,7 @@ import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; +import android.widget.Toast; public class ProfileConfig extends PreferenceActivity implements OnPreferenceChangeListener { @@ -154,7 +155,12 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen } private void deleteProfile() { - showDialog(DELETE_CONFIRM); + if (mProfile.getName().equals(mProfileManager.getActiveProfile().getName())) { + Toast toast = Toast.makeText(this, getString(R.string.profile_cannot_delete), Toast.LENGTH_SHORT); + toast.show(); + } else { + showDialog(DELETE_CONFIRM); + } } private void doDelete(){ From fc7ffd45c9da4a363cf2bb534b9bbef3ad9d200b Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Tue, 8 Mar 2011 19:09:00 -0500 Subject: [PATCH 760/989] Fix broken translation Change-Id: Ibdb91998c3be1b1e3a1a0c7232e569e65f015abb --- res/values-uk/arrays.xml | 3 +-- res/values-uk/strings.xml | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index 41d7dacddfa..1a1567b2833 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -172,8 +172,7 @@ Увімк. Вимк. Не заміщати - - + Сірий Прозорий diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 466d42a8889..2d3d56e34ce 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -130,7 +130,7 @@ "Звич. (%s)" "Перегляд:" "Розм. шрифту:" - Дата: + Дата: "Надісл. broadcast" "Action:" "Запуск. activity" @@ -629,7 +629,7 @@ "Рівень батареї" "APN" "Редаг. точку доступу" - "<Не встан.>" + "Не встан." "Назва" "APN" "Проксі" From 8a4f4a34e51c0e8f6d41743c6e3138ee16929879 Mon Sep 17 00:00:00 2001 From: baruchcm Date: Wed, 9 Mar 2011 04:51:36 +0200 Subject: [PATCH 761/989] Hebrew Translation missing lines Change-Id: I5b672291de99985cf9a201675dc9e08fde2bf543 --- res/values-iw/strings.xml | 266 +++++++++++++++++++++++++++++++++++++- 1 file changed, 264 insertions(+), 2 deletions(-) diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index cee83b5ee01..b76a60bf9cc 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -53,6 +53,7 @@ "בינוני" "גדול" "אישור" + תצוגה מקדימה של גודל גופן. "אמצעי אחסון מסוג USB" "כרטיס SD" "מצב סוללה:" @@ -117,15 +118,22 @@ "יישום בטלפון מבקש הרשאה להפוך את הטלפון לגלוי להתקני Bluetooth אחרים למשך %1$d שניות. האם ברצונך לעשות זאת?" "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים למשך %1$d שניות. האם ברצונך לבצע פעולות אלה?" "מפעיל Bluetooth…" + כפתור ריק\u2026 + כפתור ריק\u2026 + כפתור ריק + הפעל את Bluetooth + <string name="bluetooth_device_info_deviceInfo_text"/> "הגדרות תאריך ושעה" "13:00" "13:00" "שנה שעה" "תאריך" "בחר אזור זמן" + dd/MM/yyyy "רגיל (%s)" "תצוגה מקדימה:" "גודל הגופן:" + נתונים: "שלח broadcast" @@ -201,8 +209,10 @@ "מקום" "בחר את השפה" "בחר פעילות" + שליחה של איתור באגים "פרטים על ההתקן" "מידע על הסוללה" + היסטוריית סוללה "תצוגה" "פרטי טלפון" "אמצעי אחסון מסוג USB" @@ -214,6 +224,7 @@ "הגדרות" "מצב טיסה" "השבת את כל החיבורים האלחוטיים" + המכשיר המארח "משבית חיבורים אלחוטיים..." "מאפשר חיבורים אלחוטיים..." "אלחוטי ורשתות" @@ -303,6 +314,10 @@ "אין אפשרות ליצור קשר עם %1$s." "ההתאמה נדחתה על ידי %1$s." "אירעה בעיה בהתחברות ל-%1$s." + כינוי להתקן + הקלד כינוי כאן\u2026 + הסר התקן זה + רשימת שירותים נתמכים "סרוק אחר התקנים" "התחבר" "התנתק" @@ -314,6 +329,7 @@ "מדיה" "טלפון" "העבר" + אמצעי גישה אנושי "מחובר אל אודיו של מדיה" "מחובר אל אודיו של טלפון" "מחובר לאודיו של טלפון ומדיה" @@ -328,6 +344,8 @@ "השתמש עבור אודיו של מדיה" "השתמש עבור אודיו של הטלפון" "השתמש להעברת קבצים" + התחבר לאמצעי גישה אנושי + השתמש באמצעי גישה אנושי "הגדרות עגינה" "שימוש בעגינה לאודיו" "כדיבורית" @@ -336,6 +354,8 @@ "NFC" "השתמש ב-Near Field Communication כדי לקרוא ולהחליף תגיות" "אירעה שגיאה." + שמור + ביטול "Wi-Fi" "הפעל Wi-Fi" "הגדרות Wi-Fi" @@ -408,14 +428,87 @@ "הגדר נקודה חמה של Wi-Fi" "נקודה חמה ניידת של Wi-Fi של %1$s%2$s" "AndroidHotspot" + מידע Wifi + בטל רשת + אפשר רשת + התנתק + הצג רשתות מוגדרות + הצג מידע על החיבור + WIFI API + סטטוס רשת אלחוטית + רענן מצב + מצב Wi-Fi: + מצב רשת: + מבקש מצב: + RSSI: + BSSID: + SSID: + מוסתר SSID : + כתובת IP: + כתובת MAC: + מזהה רשת: + מהירות חיבור: + תוצאות סריקה: + מבטל + מבוטל + מפעיל + מופעל + לא ידוע + הגדרת Wi-Fi + רשתות מוגדרות + WiMAX + הפעל את ה-WiMAX + מפעיל\u2026 + מכבה\u2026 + שגיאה + לא ניתן להפעיל את ה-WiMAX + לא ניתן לעצור את ה-WiMAX + הגדרות ה-WiMAX + ניהול ה-WiMAX + הגדרות ה-WiMAX + WiMAX + סורק + מתקדם + רשתות WiMAX + סרוק רשתות WiMAX + אין אפשרות לסרוק אחר רשתות + התחברות אוטומטית + התחבר אוטומטית לרשת שהתחברת לאחרונה, אם היא זמינה + התחבר לרשת + התנתק מהרשת + לא ניתן להתחבר לרשת + מצויין + טוב + סביר + חלש + מתקדם + כתובות MAC + גירסה חומרה + גירסת קושחה + עוצמת האות (RSSI) + עוצמת האות (Simple) + הגדרות IP + כתובת ה-IP + שער + סורק\u2026 + מתחבר\u2026 + מתחבר אל <xliff:g id="network_name">%1$s</xliff:g>\u2026 + מחובר + מחובר אל <xliff:g id="network_name">%1$s</xliff:g> + מתנתק\u2026 + התנתקות מ- <xliff:g id="network_name">%1$s</xliff:g> \u2026 + מנותק "קול" + פרופילים "תצוגה" "הגדרות קול" "מצב שקט" "השתק את כל הצלילים פרט למדיה והתראות" "כל הצלילים מושתקים פרט למדיה" "צלצול הטלפון" - + <string name="ringtone_summary" msgid="2630023412632683493"/> + צליל התראה + "" "עוצמת קול" "עוצמת הקול של הצלצול" @@ -427,6 +520,12 @@ "תאורת התראה של אות" "תאורת כדור עקיבה מהבהבת ברציפות להתראות חדשות" + הבהוב נורת התראה + הבהוב חוזר של התראה בצבע ירוק + אפשר תמיד הבהוב נורת התראה + אפשר נורת התראה כאשר המסך פועל + אור הטענה + אפשר אור בצבע כתום בעת טעינה "צלצול" "התראה" "השתמש בעוצמת הקול של שיחה להתראות" @@ -501,11 +600,15 @@ "מצב הטלפון" "עדכוני מערכת" + פרטי המעבד + פרטי הזיכרון (פנוי/סך הכל) "גרסת Android" "מספר דגם" "גרסת פס בסיס" "גרסת ליבה" "מספר Build" + גרסת מוד + לא ידוע " לא זמין" "מצב" "מצב" @@ -850,6 +953,8 @@ "בדיקה" "מידע על הטלפון" "פרטי סוללה" + היסטורית סוללה + ערכת הכלים של ה-SIM "הפעלה מהירה" "הגדר מקשי קיצור כדי להפעיל יישומים" "הקצה ליישום" @@ -871,19 +976,49 @@ "הגדרת אפשרויות לפיתוח יישום" "ניקוי באגים של USB" "מצב תיקון באגים כאשר USB מחובר" + התראת איתור באגים ב- USB + הצג איתור באגים כאשר USB מחובר "השאר פועל" "המסך לעולם לא יהיה במצב שינה במהלך טעינה" "אפשר מיקומים מדומים" + הפסק ישום באמצעות לחיצה ארוכה + לחיצה ארוכה על מקש ה"חזור" יפסיק את פעולת האפליקציות הרצות ברקע. "אפשר מיקומים מדומים" "לאפשר ניקוי באגים של USB?" "ניקוי באגים ב-USB מיועד למטרות פיתוח בלבד. ניתן להשתמש בו כדי להעתיק נתונים בין המחשב והמכשיר, כדי להתקין יישומים במכשיר ללא התראה וכדי לקרוא נתוני יומן." "בחר גאדג\'ט" "בחר widget" + פרטים עבור UID <xliff:g id="number" example="1234">%d</xliff:g> + UID <xliff:g id="user_id">%1$d</xliff:g> + פרטי שימוש ברשת עבור <xliff:g id="app_name">%1$s</xliff:g>: + בייתים שהתקבלו: <xliff:g id="bytes">%1$d</xliff:g> + בייתים שנשלחו: <xliff:g id="bytes">%1$d</xliff:g> + סך הכל בייתים: <xliff:g id="bytes">%1$d</xliff:g> + פרטי שימוש במעבד עבור <xliff:g id="app_name">%1$s</xliff:g>: + זמן משתמש: + זמן מערכת: + זמן כולל: + מתחיל <xliff:g id="starts">%1$d</xliff:g> "%1$dימים %2$d שעות %3$d דקות %4$d שניות" "%1$d שעות %2$d דקות %3$d שניות" "%1$d דקות %2$d שניות" "%1$d שניות" - "נתוני שימוש" + חבילות אשר חולקות UID: + מידע על שימוש הסוללה לא זמין + :חיישן + נעילה חלקית: + חיישן בשימוש על ידי חבילות: + בשימוש <xliff:g id="count">%1$d</xliff:g> פעמים על ידי <xliff:g id="package">%2$s</xliff:g> + בשימוש <xliff:g id="count">%1$d</xliff:g> times by one of: + פועל + מסך פועל + מכשיר פועל + משך הזמן ללא שינה: + משך הזמן שהמסך פועל: + משך הזמן שהמכשיר פועל: + אודות הסוללה: + מחובר לחשמל: + "נתוני שימוש" "נתונים סטטיסטיים של שימוש" "מיין לפי:" "יישום" @@ -1074,6 +1209,26 @@ "סוד של L2TP" "הצפנה" "הצפנת PPTP" + יציאת שרת + פרוטוקול בשימוש + התקן בשימוש + אימות משתמש + הגדר אם שם המשתמש נוסף / אימות סיסמה צריכים להשתמש + הגדרות מתקדמות OpenVPN + דחיסת LZO + הגדר אם שם המשתמש נוסף / אימות סיסמה צריכים להשתמש + ניתוב מחדש של שער + הפסק את כל התעבורה to berouted thru the VPN tunnel + מגדיר כתובות מרחוק + בטל את הסימון כדי להגדיר באופן ידני את כתובות tunnel + כתובת IP מקומית + כתובת IP מרוחקת + אלגוריתם הצפנה + השאר ריק כדי להשתמש בצופן ברירת מחדל + גודל מפתח הצפנה + השאר ריק כדי להשתמש בצופן-בברירת המחדל הספציפי + Extra arguments + הזן הארגומנטים של שורת פקודה נוספת "הגדר מפתח משותף מראש של IPSec" "מפתח משותף מראש של IPSec" "מפתח משותף מראש של IPSec" @@ -1134,6 +1289,37 @@ "אזהרה של מערכות קבצים מוצפנים" "צליל חירום" "הגדר אופן פעולה בעת ביצוע שיחת חירום" + קביעת תצורה של פרופילים + קביעת תצורה של קבוצות יישומים + מצב התראות + מצב צלצול + מצב תאורה + מצב רטט + בחר צליל התראה + בחר צלצול + הגדרות פרופיל + שם פרופיל + הקש כדי לקבוע תצורת הפרופיל + קבוצת יישומים: %s + קבוצות יישומים + יישומים - לחץ כדי להסיר מהקבוצה + הזן שם עבור קבוצת יישום + מחיקת פרופיל + האם אתה בטוח שברצונך למחוק פרופיל זה + האם אתה בטוח שברצונך להסיר יישום זה + בחר יישום + פרופיל הגדרות: %s + פרופיל: %1$s קטגוריה: %2$s + ניהול קבוצות יישום + פרופיל חדש + הוספה וקביעת תצורה של פרופיל חדש + מחק + קבוצת יישומים חדשה + מחיקת קבוצת יישומים זאת + הוספת יישום + ניהול פרופילים + ניהול קבוצות יישומים + ניהול רשימת יישומים "פרטיות" "הגדרות פרטיות" "גיבוי ושחזור" @@ -1159,4 +1345,80 @@ "שיחות נכנסות" "התראות" "משוב" + ADWLauncher + הלחצנים האפשריים + Wi-Fi + נקודות גישה אלחוטית + Bluetooth + GPS + נתוני רשת סלולרית + סינכרון נתונים + 2G/3G + מצב צלצול + בהירות + כיוון תצוגה + זמן קצוב של המסך + טיסה + פנס + נעילת מסך + WiMAX + הפעל/בטל Wifi + הפעל/בטל נקודה גישה של Wi-Fi + הפעל/בטל Bluetooth + הפעל/בטל GPS + הפעל/בטל צריכת נתונים + הפעל/בטל סינכרון נתונים + לעבור בין 2G ו 3G + מעבר בין צלצול, ורטט בלבד + מעבר בין רמות בהירות + הפעל/בטל כיוון חיישן + להגדיר פסקי זמן מסך שונות + הפעל/בטל מצב טיסה + הפעל/בטל מצב פנס + הפעל/בטל נעילת מסך + הפעל/בטל WiMAX + הגדרות הופעת Widget + הגדרות אירועי Wifi + הגדרות אירועי נתונים + הגדרות צריכת חשמל של אירועים + הגדרות כלליות + נתונים משבית 3G + הנתונים מאפשר 3G + Wifi מבטלת 3G + Wifi מאפשר 3G + עיגול פינות + פריסה אנכית + Widget שקוף + Wifi אפשר סינכרון דרך + Wifi ביטול סינכרון + הרטט פועל + מעקב נדידת נתונים + Ext. PWR מאפשר Bluetooth + Ext. PWR מבטל Bluetooth + Ext. PWR מאפשר Wifi + Ext. PWR מבטל Wifi + 2G כאשר הנתונים הניידיים אינם זמינים + 3g כאשר נתונים ניידים זמינה + 2G כאשר Wifi זמין + 3G כאשר Wifi מושבת + widget השתמש בסיבוב סמלים + אין widget ברקע + הצג עם אוריינטציה אנכית + אפשר סינכרון כאשר WIFI זמין + בטל סינכרון כאשר WIFI אינו זמין + הצגת צליל כפעיל כאשר רוטט בלבד + Data status red if data roaming is enabled + Bluetooth enabled when Power connected + Bluetooth התנתק בעת ניתוק חשמל + WiFi מופעל כאשר מחובר לחשמל + Wifi זמין כאשר החשמל מנותק + בחר מצבי רשת + בחר רמות בהירות + בחר מצבי צלצול + בחר זמן לכיבוי מסך + בחר רקע + לא הוגדר. נא הגדר שוב + אישור + (%d widgets) + הגדרות CyanogenMod From 646101cb2f4bba154a2d62bd1e7f59f5b61aa392 Mon Sep 17 00:00:00 2001 From: Alexander Hofbauer Date: Wed, 9 Mar 2011 10:55:54 +0100 Subject: [PATCH 762/989] Add German translation for notification lights It somehow got lost in the Gingerbeard merge. Change-Id: If5450ffdeb0a596f2f004201808226eb5f8da456 --- res/values-de/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index e43f3a4e98f..3668afea8b6 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -493,6 +493,12 @@ "Benachrichtigungslicht" "Bei neuen Benachrichtigungen Trackball-Licht wiederholt pulsieren" + Blinkend + Grünes Benachrichtigungslicht blinkt wiederholt + Immer an + Grünes Benachrichtigungslicht bleibt auch bei eingeschaltetem Bildschirm an + Ladeanzeige + Oranges Licht wird beim Laden aktiviert "Klingelton" "Benachrichtigung" "Lautstärke für eingehende Anrufe für Benachrichtigungen verwenden" From f4c09cb8d8131266cbea47694ee8725398006faa Mon Sep 17 00:00:00 2001 From: baruchcm Date: Wed, 9 Mar 2011 13:09:19 +0200 Subject: [PATCH 763/989] Hebrew Translation missing lines Change-Id: I268fb613d9e53fe4b487c314b02ba73f01cfece8 --- res/values-iw/arrays.xml | 66 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml index 81ae39d4efd..4ea3f6cf511 100644 --- a/res/values-iw/arrays.xml +++ b/res/values-iw/arrays.xml @@ -28,6 +28,9 @@ "אוסטרליה" "פסיפי" "הכל" + + + אופן הצגת תאריך "ללא הנפשות" @@ -69,6 +72,22 @@ "איטלקית" "ספרדית" + + אנגלית-ארה"ב + אנגלית-בריטניה + צרפתית-צרפת + גרמנית-גרמניה + איטלקית-איטליה + ספרדית-ספרד + + + זוהי דוגמה של סינתזה דיבור באנגלית. + זוהי דוגמה של סינתזה דיבור באנגלית. + זוהי דוגמה של סינתזה דיבור בצרפתית. + זוהי דוגמה של סינתזה דיבור בגרמנית. + זוהי דוגמה של סינתזה דיבור באיטלקית. + זוהי דוגמה של סינתזה דיבור בספרדית. + "סורק..." @@ -114,6 +133,19 @@ "כאשר המסך כבוי" "לעולם לא כאשר מחובר" "אף פעם" + + + ניצול מעבד + ניצול רשת + ניצול GPS + ניצול חיישנים + שימוש חלקי בהתעוררות + שימושים אחרים + + + מאז ניתוק אחרון + סך הכל מאז אתחול + סך הכל כולל "זמן השימוש" @@ -147,6 +179,11 @@ "אחסון פנימי במכשיר" "כרטיס SD נשלף" "תן למערכת להחליט" + + + התקן + sd כרטיס + אוטומטי "תמיד" @@ -154,4 +191,31 @@ "במצב \'שקט\' בלבד" "רק כאשר אינו במצב \'שקט\'" - + + תמיד + לעולם לא + שקט + לא שקט + + + אוטומטי/מעומעם/40%/100% + אוטומטי/מעומעם/25%/75%/100% + אוטומטי/25%/100% + מעומעם/100% + + + 2G/3G בלבד + 2G/3G בלבד/3G+2G + + + צליל+רטט/רטט + צליל/רטט + צליל/שקט + צליל+רטט/רטט/שקט + צליל/רטט/שקט + + + אפור + שקיפות + + \ No newline at end of file From 6df2c8f00b15ce7e63fa0067c0a0012720b83e56 Mon Sep 17 00:00:00 2001 From: sotux Date: Wed, 9 Mar 2011 22:48:13 +0800 Subject: [PATCH 764/989] Simplified Chinese: add missing string entries and fix some translations. Change-Id: I3f27f72cc3ec5af08668d60c2be98f058293c566 --- res/values-zh-rCN/strings.xml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 7748f2b30fd..5d111c4a5e4 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -126,8 +126,7 @@ "普通 (%s)" "预览:" "字号:" - - + 数据: "发送broadcast" "Action:" "启动activity" @@ -412,6 +411,7 @@ "%1$s %2$s 便携式 Wi-Fi 热点" "Android 热点" "声音" + 情景模式 "显示" "声音设置" "静音模式" @@ -1165,7 +1165,7 @@ "加密文件系统警告。" "紧急提示音" "设置进行紧急呼救时的行为" - 设置配置文件 + 设置情景模式 配置应用程序组 通知模式 铃声模式 @@ -1173,27 +1173,28 @@ 振动模式 选择通知音 选择铃声 - 配置文件设置 - 配置文件名 - 触摸以设置配置文件 + 情景模式设置 + 情景模式名 + 触摸以设置情景模式 应用程序组:%s 应用程序组 应用程序 - 单击从组中移除 输入应用程序组的名称 - 删除配置文件 - 您确定要删除这个配置文件吗 + 删除情景模式 + 您确定要删除这个情景模式吗 您确定要移除这个应用程序吗 选择应用程序 - 配置文件设置:%s - 配置文件:%1$ 分类:%2$ + 情景模式设置:%s + 情景模式:%1$ 分类:%2$ 管理应用程序组 - 新建配置文件 - 增加并设置一个新的配置文件 + 新建情景模式 + 增加并设置一个新的情景模式 删除 + 您不能删除一个正在使用的情景模式。 新建应用程序组 删除这个应用程序组 添加应用程序 - 管理配置文件 + 管理情景模式 管理应用程序组 管理应用程序列表 "隐私权" From 155bcd5b7088420d43c76048aca36a3f703ba070 Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Wed, 9 Mar 2011 23:13:46 +0100 Subject: [PATCH 765/989] Set translatable=false Change-Id: Ie02a994b87b4e54ecb2e6dfef6d206a83022e984 --- res/values/arrays.xml | 22 +++++++++++----------- res/values/strings.xml | 28 ++++++++++++++-------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index aea43884ecf..38f8a6f992a 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -63,7 +63,7 @@ - + 00 @@ -112,7 +112,7 @@ Very fast - + 60 80 100 @@ -129,7 +129,7 @@ Very high - + 50 80 100 @@ -147,7 +147,7 @@ Spanish - + eng-USA eng-GBR fra-FRA @@ -156,7 +156,7 @@ spa-ESP - + This is an example of speech synthesis in English. This is an example of speech synthesis in English. Voici un échantillon de synthèse vocale en français. @@ -165,11 +165,11 @@ Este es un ejemplo de síntesis de voz en español. - + Pico TTS - + com.svox.pico @@ -279,7 +279,7 @@ - + 0 @@ -336,7 +336,7 @@ - + 0 1 2 @@ -344,14 +344,14 @@ - + udp tcp - + tun tap diff --git a/res/values/strings.xml b/res/values/strings.xml index c89c3ff81f7..faad0cbf713 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -103,7 +103,7 @@ Large - Servez à ce monsieur une bière et des kiwis. + Servez à ce monsieur une bière et des kiwis. OK @@ -250,16 +250,16 @@ "Turning on Bluetooth\u2026" - Empty button\u2026 + Empty button\u2026 - Empty button\u2026 + Empty button\u2026 - Empty button\u2026 + Empty button\u2026 - Turn on Bluetooth + Turn on Bluetooth - + Date & time settings @@ -274,7 +274,7 @@ Select time zone - MM/dd/yyyy + MM/dd/yyyy @@ -444,7 +444,7 @@ Select activity - Debug intent sender + Debug intent sender Device info @@ -707,13 +707,13 @@ There was a problem connecting to %1$s. - Device alias + Device alias - Type alias here\u2026 + Type alias here\u2026 - Remove this device + Remove this device - List supported services + List supported services Scan for devices @@ -1747,7 +1747,7 @@ Sorry, try again: - + Draw an unlock pattern @@ -2127,7 +2127,7 @@ found in the list of installed applications. Battery history - SIM toolkit + SIM toolkit Quick launch From 13b81b4826445f6e70a0e3532197ffdacfe4f125 Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Wed, 9 Mar 2011 23:13:21 +0100 Subject: [PATCH 766/989] Updated Swedish translations Change-Id: I3a3b39fe76e6688c13ba7a49c127675693fd3278 --- res/values-sv/arrays.xml | 22 ++++ res/values-sv/strings.xml | 235 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 249 insertions(+), 8 deletions(-) diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml index 2d2949a109d..1e94342bd90 100644 --- a/res/values-sv/arrays.xml +++ b/res/values-sv/arrays.xml @@ -115,6 +115,19 @@ "Aldrig när den är inkopplad" "Aldrig" + + CPU-användning + Nätverksanvändning + GPS-användning + Sensor-användning + Delvis väckning-användning + Övrig användning + + + Sen senast frånkopplad + Totalt sen start + Totalt + "Användningstid" "Starta räkneverk" @@ -154,4 +167,13 @@ "Bara i tyst läge" "Bara i tyst läge" + + + Av + Ingen åsidosättning + + + Grå + Transparent + diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index e7e4b1db5b1..58cc3f6482b 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -126,8 +126,7 @@ "Normal (%s)" "Förhandsgranska:" "Teckenstorlek:" - - + Data: "Skicka broadcast" "Action:" "Starta activity" @@ -203,6 +202,7 @@ "Välj aktivitet" "Enhetsinfo" "Batteriinformation" + Batterihistorik "Skärm" "Telefoninformation" "USB-lagring" @@ -214,6 +214,7 @@ "Inställningar" "Flygplansläge" "Inaktivera alla trådlösa anslutningar" + Enhetens värdnamn "Inaktiverar trådlösa anslutningar…" "Aktivera trådlösa anslutningar..." "Trådlöst och nätverk" @@ -314,9 +315,11 @@ "Media" "Telefon" "Överför" + HID "Ansluten till medialjud" "Ansluten till telefonens ljud" "Ansluten till telefon- och medialjud" + Ansluten till HID-enhet "%1$s alternativ" "Anslut" "Anslut till Bluetooth-enhet" @@ -328,6 +331,8 @@ "Använd för medialjud" "Använd för telefonens ljud" "Använd för filöverföring" + Ansluten till HID-enhet + Använd till HID-enhet "Dockningsinställningar" "Använd dockningsstation för ljud" "Som högtalartelefon" @@ -336,6 +341,8 @@ "NFC" "Använd närfältskommunikation för att läsa och utbyta taggar" "Ett fel inträffade." + Spara + Avbryt "Wi-Fi" "Aktivera Wi-Fi" "Wi-Fi-inställningar" @@ -408,7 +415,50 @@ "Konfigurera Wi-Fi-surfpunkt" "%1$s %2$s mobil Wi-Fi-surfpunkt" "AndroidHotspot" + WiMAX + Slå på WiMAX + Slår på\u2026 + Stänger av\u2026 + Fel + Kunde inte starta WiMAX + Kunde inte stänga av WiMAX + WiMAX-inställningar + Hantera WiMAX + WiMAX-inställningar + WiMAX + Sök av + Avancerat + WiMAX-nätverk + Sök av WiMAX-nätverk + Kunde inte söka av efter nätverk + Anslut automatiskt + Anslut automatiskt till senate anslutna nätverk, om tillgängligt + Anslut till nätverk + Koppla från nätverk + Kunde inte ansluta till nätverket + Utmärkt + Bra + Måttlig + Dålig + Avancerat + MAC-adress + Hårdvaruversion + Firmware-version + Signalstyrka (RSSI) + Signalstyrka (Enkel) + IP-inställningar + IP-adress + Gateway + Söker av\u2026 + Ansluter\u2026 + Ansluter till %1$s\u2026 + Ansluten + Ansluten till %1$s + Kopplar från\u2026 + Kopplar från %1$s\u2026 + Frånkopplad "Ljud" + Profiler "Skärm" "Ljudinställningar" "Tyst läge" @@ -416,6 +466,8 @@ "Alla ljud utom media tystas" "Telefonens ringsignal" + Aviseringssignal + "Volym" "Ringvolym" @@ -427,6 +479,12 @@ "Pulserande ljusavisering" "Pulserande styrkuleljus för nya aviseringar" + Blinkande ljusavisering + Upprepade blinkningar med gröna aviseringsljus + Aktivera alltid ljusavisering + Aktivera ljusavisering när skärmen är på + Laddningslampa + Aktivera det bärnstensfärgade ljuset vid laddning "Ringsignal" "Meddelande" "Använd volymen för inkommande samtal vid avisering" @@ -501,11 +559,15 @@ "Telefonens status" "Systemuppdateringar" + CPU-info + Minnes-info (tillgängligt/totalt) "Android-version" "Modellnummer" "Basbandsversion" "Kernel-version" "Version" + Mod-version + Okänd "Inte tillgänglig" "Status" "Status" @@ -514,6 +576,8 @@ "Lagringsinställningar" "Demontera USB-lagringsenheten och visa tillgängligt lagringsutrymme" "Montera bort SD-kort, visa tillgängligt lagringsutrymme" + IMEI + IMEI SV "Mitt telefonnummer" "MIN" "PRL-version" @@ -796,13 +860,11 @@ "Cachade bakgrundsprocesser" "Inget körs." "Startades av ett program." - - + %1$s "%1$s led." "%1$s anv." "RAM" - - + %1$s "%1$d process och %2$d tjänst" "%1$d process och %2$d tjänster" "%1$d processer och %2$d tjänst" @@ -850,6 +912,7 @@ "Testa" "Telefoninformation" "Batteriinformation" + Batterihistorik "Snabbstart" "Ställ in kortkommandon för att starta program" "Tilldela program" @@ -871,18 +934,48 @@ "Ange alternativ för programutveckling" "USB-felsökning" "Felsökningsläge när USB har anslutits" + USB-felsökningsavisering + Avisera när USB-felsökning ansluts "Håll aktiverad" "Skärmen vilar aldrig när laddning pågår" "Tillåt skenplatser" "Tillåt skenplatser" + Stäng av app med långt tryck + Långt tryck på Bakåt-knappen kommer avsluta aktiv applikation. "Ska USB-felsökning tillåtas?" "USB-felsökning ska endast användas i utvecklingssyfte. Felsökningen kan användas för att kopiera data mellan datorn och enheten, installera program på enheten utan avisering och läsa loggdata." "Välj gadget" "Välj widget" + Detaljer för UID %d + UID %1$d + Nätverksanvändningsdetaljer för %1$s: + Mottagna bytes: %1$d + Skickades bytes: %1$d + Totalt antal bytes: %1$d + CPU-användningsdetaljer för %1$s: + Användar-tid: + System-tid: + Total tid: + Börjar: %1$d "%1$d d %2$d h %3$d m %4$d s" "%1$d h %2$d m %3$d s" "%1$d m %2$d s" "%1$ds" + Paket som delar detta UID: + Ingen data med batterianvändning tillgänglig + Sensor: + Delvis väckningslås: + Sensor använd av paket: + Använd %1$d gånger av %2$s + Använd %1$d gånger av någon av: + Kör + Skärm på + Telefon på + Tid spenderad utan viloläge: + Tid spenderad med skärmen på: + Tid spenderad med telefon på: + På batteri: + Inkopplad: "Användningsstatistik" "Användningsstatistik" "Sortera efter" @@ -914,8 +1007,7 @@ "WiFi" "Aktiv" "Telefonsignal" - - + @string/menu_stats_last_unplugged "Aktiv tid för enheten" "WiFi i tid" "WiFi i tid" @@ -1074,6 +1166,26 @@ "en L2TP-hemlighet" "kryptering" "PPTP-kryptering" + Server port + Protokoll att använda + Enhet att använda + Användarautentisering + Ställ in om ytterligare autentisering med användarnamn och lösenord behöver användas + Avancerad Openvpn-inställningar + LZO-komprimering + Tvinga på LZO-komprimering + Dirigera om gateway + Tvinga alla trafik att bli omdirigerad genom VPN-tunneln + Fjärrvärd ställer in adresser + Avmarkera för att ställa in tunnelns adresser manuellt + Lokal IP-adress + Fjärrvärds IP-adress + Krypteringsalgoritm + Lämna tomt för att använda standardkryptering + Storlek på krypteringsnyckel + Lämna tom för att använda krypteringsspecifikt standardvärde + Extra argument + Skriv in ytterligare kommandoradsargument "Ange i förväg delad IPSec-nyckel" "I förväg delad IPSec-nyckel" "en i förväg delad IPsec-nyckel" @@ -1134,6 +1246,37 @@ "Varning: växling av krypterat filsystem." "Nödsignal" "Ange beteende vid nödsamtal" + Konfigurera profiler + Konfigurera applikationsgrupper + Aviseringsläge + Ringningsläge + Ljusläge + Vibreringsläge + Välj aviseringssignal + Välj ringsignal + Profilinställningar + Profilnamn + Tryck för att konfigurera profil + Applikationsgrupp: %s + Applikationsgrupper + Applikationer - klicka för att ta bort från grupp + Skriv in namn för applikationsgrupp + Ta bort profil + Är du säker på att du vill ta bort denna profil + Är du säker på att du vill ta bort denna applikation + Välj applikation + Profilinställningar: %s + Profil: %1$s kategori: %2$s + Hantera applikationsgrupper + Ny profil + Lägg till och konfigurera en ny profil + Ta bort + Ny applikationsgrupp + Ta bort denna applikationsgrupp + Lägg till applikation + Hantera profiler + Hantera applikationsgrupper + Hantera applikationslista "Sekretess" "Sekretessinställningar" "Säkerhetskopiera och återställ" @@ -1159,4 +1302,80 @@ "Inkommande samtal" "Aviseringar" "Signaler" + ADWLauncher + Möjliga knappar + Wi-Fi + Portabel Wi-Fi hotspot + Bluetooth + GPS + Mobil Data + Data Synk + 2G/3G + Ringningsläge + Ljusstyrka + Orientering + Tidsgräns för skärm + Flygplan + Ficklampa + Låsskärm + WiMAX + Aktivera/inaktivera Wifi + Aktivera/inaktivera den portabla Wi-Fi hotspoten + Aktivera/inaktivera Bluetooth + Aktivera/inaktivera GPS + Aktivera/inaktivera mobil data + Aktivera/inaktivera data synk + Växla mellan 2G och 3G + Växla mellan ringning och endast vibration + Växla mellan nivåer på ljusstyrka + Aktivera/inaktivera orienteringssensorn + Ställ in olika tidsgränser för skärmen + Aktivera/inaktivera flygplansläge + Aktivera/inaktivera ficklampsläge + Aktivera/inaktivera låsskärm + Aktivera/inaktivera WiMAX + Inställningar för widget-instans + Inställningar för Wifi-händelser + Inställningar för datahändelser + Inställningar för strömhändelser + Generella inställningar + Data inaktiverar 3G + Data aktiverar 3G + Wifi inaktiverar 3G + Wifi aktiverar 3G + Runda hörn + Vertikal layout + Transparent widget + Wifi aktiverar Synk + Wifi inaktiverar Synk + Vibrera som på + Övervaka Data-roaming + Ext. ström aktiverar Bluetooth + Ext. ström inaktiverar Bluetooth + Ext. ström aktiverar Wifi + Ext. ström inaktiverar Wifi + 2G när mobil data är inaktiverad + 3G när mobil data är aktiverad + 2G när Wifi är aktiverad + 3G när Wifi är inaktiverad + Använd runda widget-ikoner + Ingen widget-bakgrund + Visa med vertikal orientering + Aktivera synk när Wifi är aktiverat + Inaktivera synk när Wifi är inaktiverat + Visa ljud som på när endast vibration är på + Data status red if data roaming is enabled + Bluetooth aktiveras när ström ansluts + Bluetooth inaktiveras när ström kopplas från + Wifi aktiveras när ström ansluts + Wifi inaktiveras när ström kopplas från + Välj nätverkslägen + Välj nivåer för ljusstyrka + Välj ringningslägen + Välj tidsgräns för skärm + Välj bakgrund + Inte konfigurerad. Lägg till igen + Ok + (%d widgetar) + CyanogenMod-inställningar From 278dc5202de4bbc4f66dba087da0c2c7f886e58c Mon Sep 17 00:00:00 2001 From: CEnnis Date: Wed, 9 Mar 2011 23:43:59 -0500 Subject: [PATCH 767/989] Add better form-fitting CM-Parts icon (from CM6). Change-Id: If7252050b6474132eb0fdbf7406bd52f5a529ccb --- res/drawable-hdpi/ic_cyanogenmod.png | Bin 4721 -> 2594 bytes res/drawable-mdpi/ic_cyanogenmod.png | Bin 3816 -> 1517 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-hdpi/ic_cyanogenmod.png b/res/drawable-hdpi/ic_cyanogenmod.png index b4a7117e16fb2f8e931811305b05cea8dc35af26..4bbc80db9037dfcbe325956cd8d39c4719ce6cca 100644 GIT binary patch delta 2545 zcmV62;-Eq@3Y0xAktmQVly000PdMObu0Z*6U5 zZgc?l%$C0Z011*wL_t(o!@Zb!bX4UT#((dUKkl6b zP=AYuF7wx%bHBOI_pZ1+2F4MmZ5;I2FmlZ2CINzkhZp4Jg$v9O zSh0?_rmp%%y67Z968qo5$T41?LBB=k^s6l>%^FcGcK2~Z>pwmC`G$>;tf7NOqF)d4 zwE))z9|%k=`_9}km-X}Ky2mt~d_l$iX@5&<^F#OjW!IKdTHovZYLKr6FbI%)$D-1! z%L18zsEVkHbOWF&qKG0S;;SFLc_q7PCWZ420IoD14^19-{*%K8=Yfh>V;dI<5K+bK zzOD+iZoO*pXP@`l(;hiGiZ28B2+f%><*9N*95qn!T15oZO%H-?KASk^e!icA_B&w@3Cz| zM@}S>{Q3wCLYL2+{>%tl3>8x??|Jg2&C8b^T5cu}^^M6;47DPZCL-ru^Utnjtf@BFbL z@@CUhZ+CoH6e=qTYcp90h)C^>^{*W;=;%q4?}*0CyWpt`!)*{p4WYep`WY65cNFC2 z7hhOe8Fu1MBxl1Mim79FDEM55T)2QN5!6kSiuv5V!{-m`+Pyd3v^^2X2Y;bEZyz@$ z(@Ez(!7oSNkWVLj2A?|nj)_A`GWv!JGfy;YW>xfheJ34OY*yvjHx-g>4G;*p)kd{& z+V*9KI7rF`FnY>eQ&w_yE*J)uI3#rC$xruZ5A|~|KIfVu&Cry_G^i`|Stie1bt@&D zaLR8-0IBh}{yLuSGXqL)9e-w0n9hySUF^`5dBXytXcAj(X`FOtj<1me6Gu;4TE;wa z5P}kAB2zU+>7+{roqB1>fD96Uo#0 zmYtcP*{a8>II9G49&-#t1XFrRwnRvF&Zw!LIT&H}MHKPwqUCi>?tgg1_$U6`Xr$0h zf4azlo6jxqd;3OJ?)x1%Y#C|gzhWC1MA864FuyhrRRNGgZ@d~}FItyH-wn&N)~#)e zjPfP3t4k$V)%T|ZNq^CY?{2S|cX!6Z_4Km#lEC@Z%M<2}&fBJgF*Pg$YN;oKE;J1g zE+_%SQ4l_PkP!NVX;T;HWxuegc-Cx2q4+QXP2s3WAR5-Lg>io{wTmbY7EQa~DxU2p z43bH66%Ug`8@3Bz3@Zqa0Joj3#_JA@IQ!yzPpZr%$OXxvDSy-Ncq<3Q=Mh|=>AqDB zseQyzz@h8SH?n7+=Dnm>RZ(<*4hFVcWFx0jnzBQy$6j9bElfIBt*)wm zB~@;T$2IOY5Px?8k`*3J;IKjUT`}FtS40HCWcsBf2)h7)FUzAWMIlUV?dpp0i*F1Q zY1kO*q?^%HRY4Vn37G`Cg@EszQ5B0Tanw>98>RaDKt6usXgU~T?0ECzQ>(7LF*n0u zGkd77Z*n;x&6?>2TofhX&5@8X^^rk`Nf{-O^~ePJ5P$Rltf(LeA|d))7fm3a&GBut z6DN@fsh1uwM7(c8w5l7xSUjy{cy>J^;_<4Zl;1?mpW^|vwK+ZfH@0X!EwqzBQIehS z0=A-urAP#{l3fJdU)}Z2w2`+gX&|kX)M$RpT0g5T<@W)Kwnj|{Llp#L(AdoV!R}a7 z(e_TVO@BdgR77yp5X(tzYgv4FD>4!RLI^$mNrcnq&5=asuH z20-%h=i<%DMmwfz$^ON!-);#+@2|RORs$VG-Q|KsV(OVi-AP~r#Wc`Drw2gS!8&(F z04jch687?I9crkZRyk$$c99s9S1n3y1xPZCHh&sO^RHC&3k}QCwDhn(BAfkmr3X!k zY}^PUCV*xX&aI))i@~Cm-Q*;*1OrmE1^`hGaFB%8H$ve2J4@095QzMVuuGh2fW)I~ zno`~}1+M%tdGt=lz#;bJwg3?2Pyk2;Ngk$veCJo6a9)8oj3Y4?av@om~W(`lOjf}f0%mcj4W+{OSp(E{yKeB}P<4;8sV^$?_M z$>aNo(~Q$IH9~m6q}N{T9kPjg>T1PW`f> zfCS-t-!CsK@`eSR_)A0X8pTFB4vzqwj(-MaX-WBzP~?O_t?(n{!++bd zhP`Fn^}+u34sVSgq3nDVjGVCIB}~zjC(?z3)+>)Zv*OS$LU-pb+Dadqu`$V;5PCm0 zf7zJHW64rU? z8%g%>weZM`()R{he>*3l|zT_9OD4kjUizhG*2P2{B742!m zv<1;_D*_@826jvJ={6>H9N`g;<^v^`y<_D+&O6us6azvYX}PWjR7KOwhXM3bqdE0*6;6wFBMq=n=+@@PF)ihKsr_E354 zM6)tAE+B5Q94u^%4bGurj1^HV42lZa2jn55j)S9!ipu-pd!uXC zy!YnK{>2n?1;Gf_2w45>mM5#WQz#Kz&|E`LCQ3M6m<5D2qmA#?pB z0RZ@ZJUlBRzz4nn0eI632mruMo4_y}hyM@iLYZ6vfP?|Sbdfkq2!Ip-KzfcsrT{=j z0f3#DCQ|^Q1OQ;mV`Ad~P%QvpCx7PC0DztNnR@{MTa+Oc0iclpAQNSXL;z?z0Ibhe zibVieFaQ*0OMk>U0N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U z6h`t_Jn<{85a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M? z;PcD?0HBc-5#WRK{dmp}uFlRjj$+E?>%_R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR z_W%I$yKlkNC|e2?RmN2oqr;+K2&SidZ9#2p5@!_#wea1QLrRAjyanQ6fu` zHApd1ic}y~NFDM$asoMrTt>Q)JIDYsg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_ zkAD`Ro6vH!8a<3Qq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6z ztOL7=^<&SmcLWlFMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s z5&6UzVlpv@SV$}*))J2sFA#f(L&P^E5`T$9GAFr^0!gu?RMHaCM$&FlBk3%un>0uo zBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4zL=651DUO zSSq$Ed=-((3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4UQ>OpMpZLY-Tx+V9mzG$oNUKq+N9(;duI;CtroBbGS^I$wLB~obTqj3okIn_1=YLb#Q{ATu zrxr~;I`ytDs%xbip}RzPziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8# z+YHVaJjFF}Z#*3@$J_ByLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<% zCLtzEP3leVno>=vBsJ6Ie zNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt8L;Kp z2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9aU7iYP1gY$@siA#dZE|)$on;XX6$i3uBboFsv z;d;{botv|p!tJQrukJSPY3_&IpUgC$DV|v~bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E( z=OZs;FOgTR*RZ#xcYmt)Vec0{_C9i-<38g&H{LSdSzpXIz_-Y^%TL2^o?nIELw_Ux zWdC~q(Ez7_B>`sxiGe|ZTLSy|dVC?jjz2ovW%jb!?Lmy7xj_{{kAkg&<-x5XXvpl4 zts(d4n9h;TX%2-@e(2WF2Vv%6i^F~lCxwTFSB5{1aEMqM(SI?QHFwe6Lv!Cm`b3sQ z-kWDJPdTqGN;N7zsxE3g+Bdp1xsgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19e-Hny{u|EvOIBl+X~|q1uKSD z2CO`|inc0k)laMKSC_7Sy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU?Ojh;FInHUVfu!h z8$K0@imnvf7nc=(*eKk1G+oWZC$NSZE@|#1JVQi2O|!) z*SXZy9nw8iQjgXv>qid9AHM#b?{_T?HVsvcoPWmRBXC4{VI_VJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1 z-xl3|awq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71 zj}JoykC~6lh7E@6o;W@^IpRNZ{ptLtLtD>e&nBK1{-XZNt``^} zmy^G3e5L*B!0Q>W+s4Ai9=^$VGcjKDR{QP2cieX!@1x%jPvm?ce<=TG`LXp=(5L&8 z8IzO$1Ou4!{5mfCvym<>e+LEwI44-?q3i$v2f0Z^K~z}7<(O$~RM!>9f9Jh7!o(bcIP_aGaZ*Vz4DncbEp@d~ZPONwnig%=h(@$Yo3z0+X`?pi z#o9w#a>kHXD7U42e>4P!m8@GC)mDv~R*jk#ZP8|J)CRq(SG7?awMiSzRjoHywO(KQ z#lR8*6K(^d(2|Fqf2ClEBB(kNBT5Pv4@CjN!l5T&Tr~pFT)pzUuWu)Qy(+uwgFe!p zxBAKF*Mtg1M2*CymIy8>6hROaLy81Vv|x*as7f$@+T8Gke?1@dNwwed1bP2hR`z4d z0!v$^2^T@hr6N_pKbA?rd6X_tta)2 zR_IB6U7t|0uYQUa=wf|CkLp1^pcPuDSM;)eVlH_vEFd)DCKdwUf21`P)mClQvwB9) z=wf4VHxB*1HB)|CJ?)<@?C|7V1Qmke@ z@E{kNz#K->LXHa#zuY#EM*uySi!x#jGHb|ia^QO)aguiTi0U$*eVMJImuC~dBa!V zi?48%cj$?sisOVCOM-b!VJagr{F}3^VOwUmqJ%iOiqN%cla5Vh6c3yvs`??-c${R1 zFEE@Ce?b<|iiHhCxQx)ibfyp|m%pLFH>oF)HllSpV$v6jGZvimN1O9#S&yO!G3szg zvOasTB0^X=Bss@9F3?Io11Y7M!35Yvg)g_1UlXH%m{gKi^jO*c3fv9`2o9gpKuYVy z!J&dn>8K@#N;XkP1e?K(po{?+QuHOoA||snf4h-#u2MiV4NTQ?x${2Ob~fM)n(bmq z9E)6z0WhC=dl_z?q$5?~|0 zf9nktSl9u0#lQP!G`BE$u0N zJN%l-Q1Y_eFNg}$pJt#H^bH)Vw6L%cl&ae&yQz(59Js^)(-s`fFFVp6qRW%^bJ^cMv5?5^yPJAA-$mEbg?4bWt}xYunNiiPw77Kxw*3;0 zpMbVl)a}hsjxQf}H}8wqCpA|Me@cR%U#Gy3&XkNVy0#0C`CXGJ>eiR<4Y{2R#Mo1H zsoa%>gz+%g{HBYFEmX0cHfq?(S&nv^%i%l3(&%G}EiH%2tK!{I=IA5GQ+V1eisG=2 zKV~PF^CSrzEWkr?Fy!%spD`~};zMYwi12u6`>9M)TqAw;qQ&;GG9#8Ie?(C3$KtR* zxt}dRN}+)T2Ywxv+=O4jZU4?;UO3t1l4%W52m(NwshOJ5RFnb;p<{KCV>|rRJYi`89XXfuIPkk9Zlgn8+QRpxIwC zj;}I}`P@Yc3$O^{pbGCU`tycS$@-f&zpwsu+)`TvPvep)fEEFIk|2e_BThRW_%%uh zswD=aXI}i_imuJ?b?tjEcjJNl>QN7i1SF(Eu?P^r!q85VByn0ue`Kjs2@z6TL@{qK zT=DzDSo~J^gE*u|vLjz)oMXctp&-`Hn?eSY*KmbbJ zZD-%x+&@-a27)cN+G2IU)FDKOkOl=T5%#WL{=L12#wKfT=ayM0k=)!n-~3h4q}(C_ zjH(#FyD*?4ASCJ=Y0Kv?Yx}sMy;(oyHFk3G17$;|jGSFq;Q0-%L9mFloZI@zo}K&t zRdw@g>@BaKxwNM*;{BhxXH1EPK;tJX*Bs^w9?4v{{WJV4L9(HfVaET9@gHq^ZZbbq R^~eAK002ovPDHLkV1j&x<@f*q diff --git a/res/drawable-mdpi/ic_cyanogenmod.png b/res/drawable-mdpi/ic_cyanogenmod.png index c55ea48bbaae1371ab780503e8f32c1095089e74..d1705f571240125aa899b205807bfabafe396ac0 100644 GIT binary patch delta 1460 zcmV;l1xxzq9qkK{BMSflb5ch_0Itp)>62;-Eq@3Y4#9@9wyDqu5c@BogqDtHpr^In_U?1YMR#%II^*@)@2)kA#%01cj|=h%h3UO;MxHEB^g07!yJd^|olS%6Uw z4*i6-kl46M70uOpE{w9(U=AK;0xB*Qtf@VUR$$A4N%QoHq=xaq6A^+t5`O>;Pq2gw z5S-3~omtD~E%Uz6*%cNf5oerBq=SIVnE3;o0N`?5JDZdk$t46O#3$AiGXRn$)Cd6& zJmS0Tg`1?Im1jJSLHZ!sAW0<9i(c3)Fa+|gR61>tz+fJp91k!OFbFGyD(;D~Q3)|O z&gU)3TJ20s*p+r~_WO#;A)3or_Tqps}R4f$vQsjYqu zOn@K+z{zT{T3P|Xn71?`l|d0e5RIQRs*nkS58VL4f)3|~eP{q6Zo7ph0fIqCAO=~U z5ZTAvhGu)U51bfv!ZLi$2nIrr|4uIi2nmVCu)a8*H+mTC0l05^y##_ee9=pNX*(qH_DL0*~K$b@_^tOMx6%$BvYt zYCxxBXP*5QBLN()@YG9CVW3yuMqj9HtJW74GAQjA&+5tSzfsp;z1i;!9!((l&`}9@ zfQcm)uFHOKO~Qz@tbg~Q0|0oNuGF>H*~^+6D;;(yebO44GHsDr@~b-Lai94UYJV*# zM3d4&%-w#OM~?HilvO~0Eq?j_5F<~G)6A-tHfpA6dL_p1*%~tu05qySnVkdg13jp0 znGqE+kug;>nUhnjzS0_WzZw@aThz;EI*W}V!!nMPI4p&ml7CVqXhLT0_C4#Xt~{oR zVH5W6j+v}N(HQGe9KY_!EpaVK`SBde0gQh$BWdugjEH!Gs_B^*$2Wem5#A?6b=KT9 zUqwc%=utUW;q7QHuPOI5niWIn;P{A9p@{~lfF`qU6z|W>>Z^<=R5^X_>aEd91fQQI z3J_U9fI|mB(SHas^P)62GaHT1ROR~W>*a}|ws;F?Pz4bO1BV2HDg?_H* O00009p?v delta 3775 zcmV;w4nXnk3+Nq?BYz4#X+uL$X=7sm0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXC zy!YnK{>2n?1;Gf_2w45>mM5#WQz#Kz&|E`LCQ3M6m<5D2qmA#?pB z0RZ@ZJUlBRzz4nn0eI632mruMo4_y}hyM@iLYZ6vfP?|Sbdfkq2!Ip-KzfcsrT{=j z0f3#DCQ|^Q1OQ;mV`Ad~P%QvpCx7PC0DztNnR@{MTa+Oc0iclpAQNSXL;z?z0Ibhe zibVieFaQ*0OMk>U0N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U z6h`t_Jn<{85a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M? z;PcD?0HBc-5#WRK{dmp}uFlRjj$+E?>%_R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR z_W%I$yKlkNC|e2?RmN2oqr;+K2&SidZ9#2p5@!_#wea1QLrRAjyanQ6fu` zHApd1ic}y~NFDM$asoMrTt>Q)JIDYsg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_ zkAD`Ro6vH!8a<3Qq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6z ztOL7=^<&SmcLWlFMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s z5&6UzVlpv@SV$}*))J2sFA#f(L&P^E5`T$9GAFr^0!gu?RMHaCM$&FlBk3%un>0uo zBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4zL=651DUO zSSq$Ed=-((3YAKgCY2j1FI1_jrmEhm3sv(~%T$l4UQ>OpMpZLY-Tx+V9mzG$oNUKq+N9(;duI;CtroBbGS^I$wLB~obTqj3okIn_1=YLb#Q{ATu zrxr~;I`ytDs%xbip}RzPziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8# z+YHVaJjFF}Z#*3@$J_ByLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<% zCLtzEP3leVno>=vBsJ6Ie zNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt8L;Kp z2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9aU7iYP1gY$@siA#dZE|)$on;XX6$i3uBboFsv z;d;{botv|p!tJQrukJSPY3_&IpUgC$DV|v~bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E( z=OZs;FOgTR*RZ#xcYmt)Vec0{_C9i-<38g&H{LSdSzpXIz_-Y^%TL2^o?nIELw_Ux zWdC~q(Ez7_B>`sxiGe|ZTLSy|dVC?jjz2ovW%jb!?Lmy7xj_{{kAkg&<-x5XXvpl4 zts(d4n9h;TX%2-@e(2WF2Vv%6i^F~lCxwTFSB5{1aEMqM(SI?QHFwe6Lv!Cm`b3sQ z-kWDJPdTqGN;N7zsxE3g+Bdp1xsgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19e-Hny{u|EvOIBl+X~|q1uKSD z2CO`|inc0k)laMKSC_7Sy(W51Yk^+D%7VeQ0c-0ERSM;Wee2xU?Ojh;FInHUVfu!h z8$K0@imnvf7nc=(*eKk1G+oWZC$NSZE@|#1JVQi2O|!) z*SXZy9nw8iQjgXv>qid9AHM#b?{_T?HVsvcoPWmRBXC4{VI_VJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1 z-xl3|awq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71 zj}JoykC~6lh7E@6o;W@^IpRNZ{ptLtLtD>e&nBK1{-XZNt``^} zmy^G3e5L*B!0Q>W+s4Ai9=^$VGcjKDR{QP2cieX!@1x%jPvm?ce<=TG`LXp=(5L&8 z8IzO$1Ou4!{5mfCvym<>e+LEwI6F+}{i6T?1TaZNK~zY`&6QnjR8|0@7e8w)BTEbf(Ph3^ToV`7qNd65&;Ma&vM{_S$!!wb$7jfBtK;e{QES3P5{e zX=ALZrlqz~j0}u*WiIX;*pmWCkh)y}04jU7%xtN+D-wqQ0H2&UF?6|W;U;poOl3xK ziGIE=S@7g39VB%*7}B7IgArW`l1l1QVe2|7Z+Qh_@!nl^t&Rdq$+Lo7a}hZTGK*`P znS2}C_eclh|9*w|f0?~aOQZ}*TuYPX2q$r9<^f`a$*X|~Sl`c!mf_t*9S}XgKcn&B zPxWX}FKV?ALJ3vKQKL5LH=WR+27^Hz+fTHFnzAp}d%6~!*Et>1eL`(|O-FP}pJ~1j zs#m9uYe<6{2>SKu`bnHK$^0|hL&`8pCoAZskq#c_0y!$!f6kM@T1I)73__r`?UQ7d z0-W6%btmj6&hRlF4jbqvO_FZngm{lO9^xo_`G5$9EavuXEh1fjm5KV6480n+o%92h z%;Zk;^zb`Zxt9ezPKGamuUNopi|dr#-?Ad{L#hO>VqEAm7q#=0Rq00T&SBGQuOwi4s|Zq^VTa=ERTQ z!|4(SHA`IbGOOeh=91)nE)fu*5=}<5T&*M*acx8%SD(j98Pql!fdyQ{VH@YjvG^vX zRh9SixPv~-!Yo|L-CT5vPKFU9$?KdX2aJ_~Dt(ipe+lspS#o4aiP+kg2{`~)1{^~2 zX(<0^6sK5mgb^@jQZ9T*8i5>3U3s)4I>P}-{}K?kK=p)6j+Y4`i~@OJjNPSkk1-;c z%#1^?zR{e$>Hv)Q*z zg?P5?e|V8=IAq9U<-7o1z;NW64WGDFmhz9Ofvy4(yRHsam0dgOrH|8`p{IPdk@*BN z3*mJgPTklKqQ}PwrSQ#XGiQOB?4%liELGI9h`(s&Edop-0{^*cvcB*&5m*0+>H zSuKYAt_^G2@r=Z62TOGKmKiN>T{s@#<0As{o`%z19h-{G-)1sR4zAY3W3wYoRV_6Q pV)RnFtI&63pfd$fLz@4W{SD(K;;;qPyWju-002ovPDHLkV1jQ29RmOW From 36469186b7459d13688a2ca1c2316dbf172794dd Mon Sep 17 00:00:00 2001 From: TK MUN Date: Wed, 23 Feb 2011 18:57:38 +0900 Subject: [PATCH 768/989] DO NOT MERGE WiMAX settings menu 1. Show the 4G menu. 2. Show the 4G MAC address 3. Execute 4G setting apk. Change-Id: Id9d5551e5bfdb7d79279de42b36ec0ebccdf6099 Signed-off-by: TK MUN --- AndroidManifest.xml | 15 ++++++++++ res/values/strings.xml | 4 +++ res/xml/device_info_status.xml | 5 ++++ res/xml/wireless_settings.xml | 10 +++++++ .../android/settings/WirelessSettings.java | 17 +++++++++++ .../android/settings/deviceinfo/Status.java | 28 +++++++++++++++++-- 6 files changed, 76 insertions(+), 3 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 660a44ae406..4848c3dbbe9 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -24,6 +24,8 @@ + + @@ -86,6 +88,19 @@ + + + + + + + + + + + Incoming calls Notifications Feedback + + 4G settings + Set up & manage 4G network and modem + 4G MAC address diff --git a/res/xml/device_info_status.xml b/res/xml/device_info_status.xml index dee606d6fb8..0c0f4e2820d 100644 --- a/res/xml/device_info_status.xml +++ b/res/xml/device_info_status.xml @@ -90,6 +90,11 @@ android:title="@string/status_imei_sv" android:summary="@string/device_info_not_available" android:persistent="false" /> + + + + + Date: Thu, 10 Mar 2011 11:32:09 +0300 Subject: [PATCH 769/989] Update Russian translation: Profiles and fixed some typo --- res/values-ru/arrays.xml | 7 ++++ res/values-ru/strings.xml | 74 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 79 insertions(+), 2 deletions(-) diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index ae12f7a745e..bde29483454 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -202,4 +202,11 @@ Прозрачный + + + Вкл + Выкл + Не определено + + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index b1df79d3fbf..3095364ea2c 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1183,6 +1183,7 @@ Режим самолёта Фонарь Блокировка экрана + WiMAX Включение/Отключение Wi-Fi Включение/Отключение портативной Wi-Fi точки доступа Включение/Отключение Bluetooth @@ -1197,7 +1198,8 @@ Включение/Отключение режима самолёта Включение/Отключение фонарика Включение/Отключение блокировки экрана - Widget Instance Settings + Включение/Отключение WiMAX + Образец настройки виджета Настройки Wi-Fi Настройки передачи данных Настройки зарядки @@ -1250,7 +1252,75 @@ Закрытие приложений - Долго нажатие Назад закроет все запущенные приложения + Долгое нажатие кнопки Назад закроет все запущенные приложения Имя хоста устройства + + + Профили + + + Настройка профилей + + Настройка групп приложений + + Режим уведомления + + Режим звонка + + Облегченный режим + + Режим вибрации + + Звук уведомления + + Мелодия телефона + + Настройки профиля + + Имя профиля + + Нажмите для настройки профиля + + Группа приложения: %s + + Группы приложений + + Приложения - нажмите для удаления из группы + + Введите имя для группы приложений + + Удалить профиль + + Вы действительно хотите удалить этот профиль? + + Вы действительно хотите удалить это приложение? + + Выберите приложение + + Настройки профиля: %s + + Профиль: %1$s категория: %2$s + + Управление группами приложений + + Новый профиль + + Добавить и настроить новый профиль + + Удалить + + Вы не можете удалить активный профиль + + Новая группа приложений + + Удалить эту группу приложений + + Добавить приложение + + Управление профилями + + Управление группами приложений + + Управление списком приложений From fcf8b73b81a16054856d17c1b856f912c44d212f Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Thu, 10 Mar 2011 16:37:17 +0100 Subject: [PATCH 770/989] Update Spanish translation for Settings ( by Chuckycrx ) Change-Id: Ifed52d8bc4cae064f58903d3602ff2366bc8d7e3 --- res/values-es/strings.xml | 66 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index cef30f1028f..def3f7da261 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1160,4 +1160,70 @@ "Notificaciones" "Respuesta del teléfono" Ajustes CyanogenMod + + Perfiles + Configuración de perfiles + Configurar grupos de aplicaciones + Modo de sonido + Modo de llamada + Modo de Luz + Modo de vibración + Tono del teléfono + Tono de llamada + Configuración del perfil + Nombre del perfil + Pulse para configurar su perfil + Grupo de aplicaciones: %s + Grupos de aplicaciones + Aplicaciones - haga clic para quitar del grupo + Escriba el nombre del grupo de aplicaciones + Eliminar Perfil + ¿Está seguro que desea eliminar este perfil? + ¿Está seguro que desea eliminar esta aplicación? + Seleccione la aplicación + Configuración del perfil: %s + Perfil: %1$s Categoría: %2$s + Administrar grupos de aplicaciones + Nuevo perfil + Agregar y configurar un nuevo perfil + Quitar + Nuevo grupo de aplicaciones + Eliminar este grupo de aplicaciones + Agregar aplicación + Administración de perfiles + Administrar grupos de aplicaciones + Gestión de lista de aplicaciones + + Cierre la aplicación con pulsación larga + Mantenga pulsado el botón VOLVER para cerrar la aplicación activa. + + Nombre del dispositivo + + Detalles de la UID %d + UID %1$d + Red de información de uso de %1$s: + Recibido bytes: %1$d + Enviado bytes: %1$d + Número total de bytes: %1$d + CPU-detalles uso %1$s: + Tiempo usuario: + Tiempo sistema: + Tiempo Total: + Iniciado: %1$d + Paquetes distribuidos por este UID: + No hay datos con el uso de las baterías disponibles + Sensor: + Bloqueo: + Sensor de uso de paquetes: + Uso %1$d tiempo de %2$s + Uso %1$d veces de cada uno de: + Ejecutar + En pantalla + En teléfono + Tiempo en espera: + Tiempo con pantalla encendida: + Tiempo usado con teléfono: + Con bateria: + A la red: + From 39de7d52f6e7999dbb236888d68d0f0084070316 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Fri, 11 Mar 2011 01:06:28 -0500 Subject: [PATCH 771/989] Fix translations Change-Id: Ibf8ec1a5d31b3c93fab7c6b298b31811dcef72ed --- res/values-iw/arrays.xml | 4 ++-- res/values-iw/strings.xml | 41 --------------------------------------- res/values-uk/strings.xml | 1 - 3 files changed, 2 insertions(+), 44 deletions(-) diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml index 4ea3f6cf511..74a22c19325 100644 --- a/res/values-iw/arrays.xml +++ b/res/values-iw/arrays.xml @@ -197,7 +197,7 @@ שקט לא שקט - + אוטומטי/מעומעם/40%/100% אוטומטי/מעומעם/25%/75%/100% אוטומטי/25%/100% @@ -218,4 +218,4 @@ אפור שקיפות - \ No newline at end of file + diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index b76a60bf9cc..b216411e00f 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -53,7 +53,6 @@ "בינוני" "גדול" "אישור" - תצוגה מקדימה של גודל גופן. "אמצעי אחסון מסוג USB" "כרטיס SD" "מצב סוללה:" @@ -118,18 +117,12 @@ "יישום בטלפון מבקש הרשאה להפוך את הטלפון לגלוי להתקני Bluetooth אחרים למשך %1$d שניות. האם ברצונך לעשות זאת?" "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים למשך %1$d שניות. האם ברצונך לבצע פעולות אלה?" "מפעיל Bluetooth…" - כפתור ריק\u2026 - כפתור ריק\u2026 - כפתור ריק - הפעל את Bluetooth - <string name="bluetooth_device_info_deviceInfo_text"/> "הגדרות תאריך ושעה" "13:00" "13:00" "שנה שעה" "תאריך" "בחר אזור זמן" - dd/MM/yyyy "רגיל (%s)" "תצוגה מקדימה:" "גודל הגופן:" @@ -209,7 +202,6 @@ "מקום" "בחר את השפה" "בחר פעילות" - שליחה של איתור באגים "פרטים על ההתקן" "מידע על הסוללה" היסטוריית סוללה @@ -314,10 +306,6 @@ "אין אפשרות ליצור קשר עם %1$s." "ההתאמה נדחתה על ידי %1$s." "אירעה בעיה בהתחברות ל-%1$s." - כינוי להתקן - הקלד כינוי כאן\u2026 - הסר התקן זה - רשימת שירותים נתמכים "סרוק אחר התקנים" "התחבר" "התנתק" @@ -428,34 +416,6 @@ "הגדר נקודה חמה של Wi-Fi" "נקודה חמה ניידת של Wi-Fi של %1$s%2$s" "AndroidHotspot" - מידע Wifi - בטל רשת - אפשר רשת - התנתק - הצג רשתות מוגדרות - הצג מידע על החיבור - WIFI API - סטטוס רשת אלחוטית - רענן מצב - מצב Wi-Fi: - מצב רשת: - מבקש מצב: - RSSI: - BSSID: - SSID: - מוסתר SSID : - כתובת IP: - כתובת MAC: - מזהה רשת: - מהירות חיבור: - תוצאות סריקה: - מבטל - מבוטל - מפעיל - מופעל - לא ידוע - הגדרת Wi-Fi - רשתות מוגדרות WiMAX הפעל את ה-WiMAX מפעיל\u2026 @@ -954,7 +914,6 @@ "מידע על הטלפון" "פרטי סוללה" היסטורית סוללה - ערכת הכלים של ה-SIM "הפעלה מהירה" "הגדר מקשי קיצור כדי להפעיל יישומים" "הקצה ליישום" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 2d3d56e34ce..0bcd51f427b 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -55,7 +55,6 @@ - Жебракують філософи при ґанку церкви в Гадячі; ще й шатро їхнє знаємо. "OK" "Носій USB" "Карта SD" From 8cbc6222831585410738b8377d0c448a1336a1c6 Mon Sep 17 00:00:00 2001 From: Jeff Davidson Date: Fri, 11 Mar 2011 00:30:40 -0500 Subject: [PATCH 772/989] Fix broken build. The removed translations were for strings which were marked as not translatable. Change-Id: Ic6d2d866fa5ea487619f24ad49417aa72ee39872 --- res/values-iw/arrays.xml | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml index 74a22c19325..d99644461aa 100644 --- a/res/values-iw/arrays.xml +++ b/res/values-iw/arrays.xml @@ -29,9 +29,6 @@ "פסיפי" "הכל" - - אופן הצגת תאריך - "ללא הנפשות" "חלק מההנפשות" @@ -72,22 +69,6 @@ "איטלקית" "ספרדית" - - אנגלית-ארה"ב - אנגלית-בריטניה - צרפתית-צרפת - גרמנית-גרמניה - איטלקית-איטליה - ספרדית-ספרד - - - זוהי דוגמה של סינתזה דיבור באנגלית. - זוהי דוגמה של סינתזה דיבור באנגלית. - זוהי דוגמה של סינתזה דיבור בצרפתית. - זוהי דוגמה של סינתזה דיבור בגרמנית. - זוהי דוגמה של סינתזה דיבור באיטלקית. - זוהי דוגמה של סינתזה דיבור בספרדית. - "סורק..." @@ -179,11 +160,6 @@ "אחסון פנימי במכשיר" "כרטיס SD נשלף" "תן למערכת להחליט" - - - התקן - sd כרטיס - אוטומטי "תמיד" @@ -191,13 +167,7 @@ "במצב \'שקט\' בלבד" "רק כאשר אינו במצב \'שקט\'" - - תמיד - לעולם לא - שקט - לא שקט - - + אוטומטי/מעומעם/40%/100% אוטומטי/מעומעם/25%/75%/100% אוטומטי/25%/100% From b909a1fac9ef261bfb4ffbd5d42c4a091e4cad3d Mon Sep 17 00:00:00 2001 From: ladios Date: Tue, 8 Mar 2011 00:22:33 +0800 Subject: [PATCH 773/989] OpenVPN, Notification Profile: Localize hard-coded strings - Patch set 1: OpenVPN: cipher & keysize summary default - Patch set 2: Notification Profile: default new profile name Change-Id: I2b5bdeac61f86f04da9f82c91906b18c5c0540fa --- res/values-zh-rTW/strings.xml | 4 ++++ res/values/strings.xml | 4 ++++ src/com/android/settings/ProfileConfig.java | 2 +- src/com/android/settings/vpn/OpenvpnEditor.java | 8 ++++---- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 00d5ba04396..d3158ce1ec1 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2667,8 +2667,10 @@ 遠端 IP 位址 加密演算法 保留空白以使用預設的加密方式 + 目前使用預設的加密方式 加密金鑰長度 保留空白以使用加密方式的預設值 + 目前使用加密方式的預設值 額外引數 輸入額外的命令列引數 @@ -2814,6 +2816,8 @@ 設定檔設定 設定檔名稱 + + <新設定檔> 輕觸以設置設定檔 diff --git a/res/values/strings.xml b/res/values/strings.xml index faad0cbf713..5df267a9788 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2707,8 +2707,10 @@ found in the list of installed applications. Remote IP Address Cipher algorithm Leave empty to use default cipher + default Size of cipher key Leave empty to use cipher-specific default + default Extra arguments Enter the extra command line arguments @@ -2854,6 +2856,8 @@ found in the list of installed applications. Profile settings Profile name + + <new profile> Touch to configure profile diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 732d8230c69..3d4791dd83f 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -62,7 +62,7 @@ protected void onCreate(Bundle icicle) { } if (mProfile == null) { - mProfile = new Profile(""); + mProfile = new Profile(getString(R.string.new_profile_name)); mProfileManager.addProfile(mProfile); } diff --git a/src/com/android/settings/vpn/OpenvpnEditor.java b/src/com/android/settings/vpn/OpenvpnEditor.java index d26eb5e0f08..148f5d91ccf 100644 --- a/src/com/android/settings/vpn/OpenvpnEditor.java +++ b/src/com/android/settings/vpn/OpenvpnEditor.java @@ -347,7 +347,7 @@ public boolean onPreferenceChange(Preference pref, Object newValue) { }); if (profile.getCipher() == null || profile.getCipher().equals("")) - mCipher.setSummary("default"); + mCipher.setSummary(R.string.vpn_openvpn_set_cipher_default); else mCipher.setSummary(profile.getCipher()); mCipher.setText(profile.getCipher()); @@ -357,7 +357,7 @@ public boolean onPreferenceChange(Preference pref, Object newValue) { name.trim(); profile.setCipher(name); if (profile.getCipher().equals("")) - mCipher.setSummary("default"); + mCipher.setSummary(R.string.vpn_openvpn_set_cipher_default); else mCipher.setSummary(profile.getCipher()); return true; @@ -365,7 +365,7 @@ public boolean onPreferenceChange(Preference pref, Object newValue) { }); if (profile.getKeySize() == null || profile.getKeySize().equals("0")) { - mKeySize.setSummary("default"); + mKeySize.setSummary(R.string.vpn_openvpn_set_keysize_default); mKeySize.setText(""); } else { mKeySize.setSummary(profile.getKeySize()); @@ -379,7 +379,7 @@ public boolean onPreferenceChange(Preference pref, Object newValue) { name = "0"; profile.setKeySize(name); if (profile.getKeySize().equals("0")) - mKeySize.setSummary("default"); + mKeySize.setSummary(R.string.vpn_openvpn_set_keysize_default); else mKeySize.setSummary(profile.getKeySize()); return true; From e6c7e45fdb5f23462693ea76eeac9489dd5c8dac Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Wed, 9 Mar 2011 12:10:41 -0500 Subject: [PATCH 774/989] DO NOT MERGE: IUsbManager hasDefaults() and clearDefaults() no longer take UID parameter Bug: 4061035 Change-Id: Idfec53b1da7b9b981c1c762468a3f69f78fedd7a Signed-off-by: Mike Lockwood --- .../android/settings/applications/InstalledAppDetails.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 2499b5ebf2c..703909bf0e7 100644 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -428,7 +428,7 @@ private boolean refreshUi() { if(localLOGV) Log.i(TAG, "Have "+prefActList.size()+" number of activities in prefered list"); boolean hasUsbDefaults = false; try { - hasUsbDefaults = mUsbManager.hasDefaults(packageName, mAppEntry.info.uid); + hasUsbDefaults = mUsbManager.hasDefaults(packageName); } catch (RemoteException e) { Log.e(TAG, "mUsbManager.hasDefaults", e); } @@ -752,7 +752,7 @@ public void onClick(View v) { } else if(v == mActivitiesButton) { mPm.clearPackagePreferredActivities(packageName); try { - mUsbManager.clearDefaults(packageName, mAppEntry.info.uid); + mUsbManager.clearDefaults(packageName); } catch (RemoteException e) { Log.e(TAG, "mUsbManager.clearDefaults", e); } From 431df44bd7bf3e2044a8e21ed5d7ca3b1a48366a Mon Sep 17 00:00:00 2001 From: Gustavo Date: Sun, 13 Mar 2011 01:33:02 -0800 Subject: [PATCH 775/989] PT-BR: Added missing translations (profile, vpn, etc) Change-Id: I082aa557beb126ce5e10a7e5505bdcb657747ec8 --- res/values-pt/strings.xml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index b02c4f2fef7..625a1baa74c 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -126,12 +126,10 @@ "Normal (%s)" "Visualizar:" "Tamanho da fonte:" - - "Enviarbroadcast" - "Action:" - "Iniciar activity" - "Resource:" + "Ação:" + "Iniciar atividade" + "Recurso:" "Conta:" "Limpar" "Porta" @@ -1371,4 +1369,9 @@ Escolher plano de fundo Não configurado. Adicione novamente Ok - \ No newline at end of file + Você não pode deletar o perfil ativo. + <novo perfil> + padrão + padrão + Dados: + From b4c856e41ac75dc788384841cfd2fc11217b87b9 Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Sun, 13 Mar 2011 11:14:52 +0100 Subject: [PATCH 776/989] Updated Swedish translations Change-Id: I58c9ff8cc85fb115098fd2bbf8a71cf1befce6ef --- res/values-sv/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 58cc3f6482b..d35f2aadc00 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1271,6 +1271,7 @@ Ny profil Lägg till och konfigurera en ny profil Ta bort + Du kan inte ta bort den aktiva profilen. Ny applikationsgrupp Ta bort denna applikationsgrupp Lägg till applikation From ab8ef8bd40475a12e9391d5a588264ec322b4cad Mon Sep 17 00:00:00 2001 From: Ricardo Pinho Date: Sun, 13 Mar 2011 18:56:29 +0000 Subject: [PATCH 777/989] Quick Portuguese Fix, will update whole file at a later date Change-Id: Ic956aea437e595b587743b817a8e50ec536a5354 --- res/values-pt-rPT/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index c3f6b4bb143..d4bc65ff997 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -798,8 +798,8 @@ "Iniciado pela aplicação." - "%1$s gratuito" - "%1$s utiliz." + "%1$s livres" + "%1$s utilizados" "RAM" From 971316a50a22d86e5894a0625fed09edd60ac203 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Fri, 11 Mar 2011 18:51:20 +0100 Subject: [PATCH 778/989] Updated Italian translations: disallow deleting active profile default new profile name OpenVPN: cipher & keysize summary default Change-Id: I12307ffd8fa4235acc9da77e3be4cd90955764e6 --- res/values-it/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 7fece922266..9f170374731 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1262,8 +1262,10 @@ indirizzo IP remoto Algoritmo di cifratura Lascia vuoto per usare cifratura di default + default Dimensione chiave di cifratura Lascia vuoto per usare valori di cifratura di default + default Argomenti extra Inserisci argomenti da linea di comando extra "Imposta chiave pre-condivisa IPSec" @@ -1348,6 +1350,8 @@ Impostazioni profili Nome profilo + + <nuovo profilo> Tocca per configurare il profilo @@ -1378,6 +1382,8 @@ Aggiungi e configura un nuovo profilo Elimina + + Non puoi eliminare il profilo in uso. Nuovo gruppo applicazioni From ae0dacb346828e10aeec63787241e96a228939e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Tue, 15 Mar 2011 21:43:16 +0100 Subject: [PATCH 779/989] German: disallow deleting active profile Change-Id: I994488139321e8deb21b4d297a5f2ccfa19063ec --- res/values-de/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 3668afea8b6..801e6549709 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1240,6 +1240,7 @@ Neues Profil Neues Profil hinzufügen und bearbeiten Löschen + Das aktive Profil kann nicht gelöscht werden. Neue Anwendungsgruppe Diese Anwendungsgruppe löschen Anwendung hinzufügen From 40c7ef3bbb13893ddeab1118eeac473f120b6721 Mon Sep 17 00:00:00 2001 From: ladios Date: Thu, 17 Mar 2011 01:29:54 +0800 Subject: [PATCH 780/989] Traditional Chinese: Translation updates This is a combination of 2 commits. Traditional Chinese: Translation updated. - Message when trying to delete the active profile Change-Id: I10300632d2add1ccb029f60a234294294851b80b Traditional Chinese: Translation tweaked. - battery history - notification profile Change-Id: If72bdf898a0b2f44ea20bdd4bd0b9fe3a2ff577a --- res/values-zh-rTW/arrays.xml | 20 ++++++++++---------- res/values-zh-rTW/strings.xml | 24 +++++++++++++----------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 257abfa7480..bd8c5c2bc40 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -119,19 +119,19 @@ - CPU 耗電量 - 網路耗電量 - GPS 耗電量 - 感應器耗電量 - 部分喚醒耗電量 - 其他耗電量 + CPU 使用狀況 + 網路使用狀況 + GPS 使用狀況 + 感應器使用狀況 + 部分喚醒使用狀況 + 其他使用狀況 自上一次拔除電源 - 自上一次重新啟動的總耗電量 - 全部時間的總耗電量 + 自上一次重新啟動 + 電池整體使用狀況 @@ -176,8 +176,8 @@ - 開啟 - 關閉 + 啟用 + 停用 保持原有設定 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index d3158ce1ec1..a4b9be73238 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -449,7 +449,7 @@ "電池資訊" - 電池消耗歷史 + 電池使用狀況 "顯示" @@ -2095,7 +2095,7 @@ "電池資訊" - 電池消耗歷史 + 電池使用狀況 @@ -2189,13 +2189,13 @@ 已傳送位元組:%1$d - 總共使用位元組:%1$d + 共使用位元組:%1$d %1$s 之 CPU 使用狀況詳細資訊: - 使用者使用時間: + 用戶使用時間: 系統使用時間: @@ -2204,7 +2204,7 @@ 總使用時間: - 啟動次數:%1$d + 啟動計數:%1$d "%1$d%2$d 小時 %3$d%4$d 秒" @@ -2222,7 +2222,7 @@ 共用此 UID 之應用程式: - 沒有可供查閱的耗電量資訊 + 沒有可供查閱的使用狀況 感應器: @@ -2240,22 +2240,22 @@ 由以下其中一個使用了 %1$d 次: - 正在運行 + 系統運行 螢幕開啟 - 手機開啟 + 電話開啟 - 非睡眠狀態時間: + 清醒時間: 螢幕開啟時間: - 手機開啟時間: + 電話開啟時間: 使用電池: @@ -2825,7 +2825,7 @@ 應用程式群組 - 應用程式-點擊以移除自群組 + 應用程式-輕觸以移除自群組 輸入應用程式群組名稱 @@ -2848,6 +2848,8 @@ 新增並設置一個新的設定檔 刪除 + + 無法刪除正在使用的設定檔。 新增應用程式群組 From 68c36c02461ba557551e6f9de50632689e0b6291 Mon Sep 17 00:00:00 2001 From: ladios Date: Thu, 17 Mar 2011 05:01:01 +0800 Subject: [PATCH 781/989] BatteryHistory: MiscUsage: Localized some strings. - Wifi on - Wifi running - Bluetooth on Change-Id: Iaa307dfb7a8808645893c6861fb64f2a42adaae8 --- res/values-zh-rTW/strings.xml | 18 ++++++++++++++++ res/values/strings.xml | 18 ++++++++++++++++ .../battery_history/BatteryHistory.java | 21 +++++++++++-------- 3 files changed, 48 insertions(+), 9 deletions(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index a4b9be73238..99b97b99ccb 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2248,6 +2248,15 @@ 電話開啟 + + Wi-Fi 開啟 + + + Wi-Fi 運行 + + + 藍牙開啟 + 清醒時間: @@ -2257,6 +2266,15 @@ 電話開啟時間: + + Wi-Fi 開啟時間: + + + Wi-Fi 運行時間: + + + 藍牙開啟時間: + 使用電池: diff --git a/res/values/strings.xml b/res/values/strings.xml index 5df267a9788..6150568eabf 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2278,6 +2278,15 @@ found in the list of installed applications. Phone on + + Wifi On + + + Wifi Running + + + Bluetooth On + Time spent without sleeping: @@ -2287,6 +2296,15 @@ found in the list of installed applications. Time spent with phone on: + + Time spent with Wifi on: + + + Time spent with Wifi running: + + + Time spent with Bluetooth on: + On battery: diff --git a/src/com/android/settings/battery_history/BatteryHistory.java b/src/com/android/settings/battery_history/BatteryHistory.java index 65d66466244..932bbd76e58 100644 --- a/src/com/android/settings/battery_history/BatteryHistory.java +++ b/src/com/android/settings/battery_history/BatteryHistory.java @@ -718,25 +718,28 @@ private void processMiscUsage() { time = mStats.getWifiOnTime(batteryRealtime, mWhich) / 1000; if (time > 0) { - mMiscUsage.add(new MiscUsage("Wifi On (" - + formatRatio(time, whichRealtime) + ")", - "Time spent with Wifi on:", + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_wifi_on_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_wifi_on, time, whichRealtime)); } time = mStats.getGlobalWifiRunningTime(batteryRealtime, mWhich) / 1000; if (time > 0) { - mMiscUsage.add(new MiscUsage("Wifi Running (" - + formatRatio(time, whichRealtime) + ")", - "Time spent with Wifi running:", + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_wifi_running_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_wifi_running, time, whichRealtime)); } time = mStats.getBluetoothOnTime(batteryRealtime, mWhich) / 1000; if (time > 0) { - mMiscUsage.add(new MiscUsage("Bluetooth On (" - + formatRatio(time, whichRealtime) + ")", - "Time spent with Bluetooth on:", + mMiscUsage.add(new MiscUsage(getString( + R.string.battery_history_bluetooth_on_label) + + " (" + formatRatio(time, whichRealtime) + ")", + R.string.battery_history_bluetooth_on, time, whichRealtime)); } From e0e845fee6703a1a2ed75c4fe67cb0202dd076c0 Mon Sep 17 00:00:00 2001 From: TK MUN Date: Wed, 16 Mar 2011 16:04:54 +0900 Subject: [PATCH 782/989] DO NOT MERGE Do not allow shortcut for "4G Settings" Settings shortcuts are only for the modules inside the settings application. The pathclassloader is /system/app/Settings.apk for all the settings shortcuts. Since 4G settings is outside of Settings.apk, we cannot support a shortcut for this. Change-Id: I1b5523618ef5e8eea8535793f3a983e6ba21d551 --- AndroidManifest.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 4848c3dbbe9..5b59ad59028 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -97,7 +97,6 @@ -
    From c4a6c18ae64496868ffe35c36b6ef60aa5d3f130 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Wed, 16 Mar 2011 22:01:42 -0700 Subject: [PATCH 783/989] PT-BR: Add translation for battery stats Change-Id: Ibc704e700dd1d94552989d131e98a496398d886b --- res/values-pt/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 625a1baa74c..0c6552fa18f 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1374,4 +1374,10 @@ padrão padrão Dados: + Wi-Fi Ligado + Wi-Fi Funcionando + Bluetooth Ligado + Tempo com Wi-Fi ligado: + Tempo com Wi-Fi funcionando: + Tempo com Bluetooth ligado: From 2efed88dff53196d49ef03e9a351c4c45851adbb Mon Sep 17 00:00:00 2001 From: Eug89 Date: Thu, 17 Mar 2011 18:08:19 +0100 Subject: [PATCH 784/989] Updated Italian translations: translation for some new localized strings in battery history Change-Id: Ie9d27db273041e4384d6fadacfdad4e811b49a1f --- res/values-it/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 9f170374731..85ad0a07693 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1050,9 +1050,15 @@ "In esecuzione" "Schermo acceso" "Cellulare acceso" + Wifi acceso + Wifi in esecuzione + Bluetooth acceso "Tempo trascorso senza sospensione:" "Tempo trascorso con schermo acceso:" "Tempo trascorso con cellulare acceso:" + Tempo trascorso con Wifi acceso: + Tempo trascorso con Wifi in esecuzione: + Tempo trascorso con Bluetooth acceso: "A batteria:" "Collegato:" "Statistiche di utilizzo" From c4eeeb29c5c72d9ceb16c373c4d3902c155a0f26 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 18 Mar 2011 15:17:01 -0700 Subject: [PATCH 785/989] Import revised translations. DO NOT MERGE Change-Id: I512bfadfc427f0676bce9e79c20babe006324ca1 --- res/values-ar/arrays.xml | 3 + res/values-ar/strings.xml | 24 ++++--- res/values-bg/arrays.xml | 3 + res/values-bg/strings.xml | 24 ++++--- res/values-ca/arrays.xml | 3 + res/values-ca/strings.xml | 32 +++++---- res/values-cs/arrays.xml | 3 + res/values-cs/strings.xml | 4 ++ res/values-da/arrays.xml | 3 + res/values-da/strings.xml | 4 ++ res/values-de/arrays.xml | 3 + res/values-de/strings.xml | 18 +++-- res/values-el/arrays.xml | 3 + res/values-el/strings.xml | 4 ++ res/values-en-rGB/arrays.xml | 3 + res/values-en-rGB/strings.xml | 4 ++ res/values-es-rUS/arrays.xml | 3 + res/values-es-rUS/strings.xml | 118 +++++++++++++++--------------- res/values-es/arrays.xml | 3 + res/values-es/strings.xml | 6 +- res/values-fa/arrays.xml | 3 + res/values-fa/strings.xml | 24 ++++--- res/values-fi/arrays.xml | 3 + res/values-fi/strings.xml | 24 ++++--- res/values-fr/arrays.xml | 3 + res/values-fr/strings.xml | 130 ++++++++++++++++++---------------- res/values-hr/arrays.xml | 3 + res/values-hr/strings.xml | 24 ++++--- res/values-hu/arrays.xml | 3 + res/values-hu/strings.xml | 24 ++++--- res/values-in/arrays.xml | 3 + res/values-in/strings.xml | 24 ++++--- res/values-it/arrays.xml | 3 + res/values-it/strings.xml | 34 +++++---- res/values-iw/arrays.xml | 5 +- res/values-iw/strings.xml | 24 ++++--- res/values-ja/arrays.xml | 5 +- res/values-ja/strings.xml | 4 ++ res/values-ko/arrays.xml | 5 +- res/values-ko/strings.xml | 20 +++--- res/values-lt/arrays.xml | 3 + res/values-lt/strings.xml | 24 ++++--- res/values-lv/arrays.xml | 3 + res/values-lv/strings.xml | 24 ++++--- res/values-nb/arrays.xml | 3 + res/values-nb/strings.xml | 8 ++- res/values-nl/arrays.xml | 5 +- res/values-nl/strings.xml | 72 ++++++++++--------- res/values-pl/arrays.xml | 7 +- res/values-pl/strings.xml | 8 ++- res/values-pt-rPT/arrays.xml | 3 + res/values-pt-rPT/strings.xml | 4 ++ res/values-pt/arrays.xml | 3 + res/values-pt/strings.xml | 4 ++ res/values-rm/arrays.xml | 3 + res/values-rm/strings.xml | 12 +++- res/values-ro/arrays.xml | 3 + res/values-ro/strings.xml | 24 ++++--- res/values-ru/arrays.xml | 3 + res/values-ru/strings.xml | 6 +- res/values-sk/arrays.xml | 3 + res/values-sk/strings.xml | 24 ++++--- res/values-sl/arrays.xml | 3 + res/values-sl/strings.xml | 24 ++++--- res/values-sr/arrays.xml | 3 + res/values-sr/strings.xml | 24 ++++--- res/values-sv/arrays.xml | 3 + res/values-sv/strings.xml | 6 +- res/values-th/arrays.xml | 3 + res/values-th/strings.xml | 24 ++++--- res/values-tl/arrays.xml | 3 + res/values-tl/strings.xml | 24 ++++--- res/values-tr/arrays.xml | 3 + res/values-tr/strings.xml | 6 +- res/values-uk/arrays.xml | 3 + res/values-uk/strings.xml | 24 ++++--- res/values-vi/arrays.xml | 3 + res/values-vi/strings.xml | 26 ++++--- res/values-zh-rCN/arrays.xml | 3 + res/values-zh-rCN/strings.xml | 8 ++- res/values-zh-rTW/arrays.xml | 3 + res/values-zh-rTW/strings.xml | 14 ++-- 82 files changed, 694 insertions(+), 401 deletions(-) diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml index 5a82c22663c..f9ea74649e6 100644 --- a/res/values-ar/arrays.xml +++ b/res/values-ar/arrays.xml @@ -143,6 +143,9 @@ "بروتوكول CHAP" "بروتوكول مصادقة كلمات المرور أو بروتوكول CHAP" + + + "سعة تخزين الجهاز الداخلية" "بطاقة SD قابلة للإزالة" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index fdacc202724..fc152f38716 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -584,6 +584,7 @@ "بروتوكول CHAP" "بروتوكول مصادقة كلمات المرور أو بروتوكول CHAP" "نوع APN" + "بروتوكول APN" "حذف APN" "APN جديد" "حفظ" @@ -1122,16 +1123,16 @@ "تم مسح تخزين بيانات الاعتماد." "تم تمكين تخزين بيانات الاعتماد." "تم تعطيل تخزين بيانات الاعتماد." - "نظام الملفات المشفرة" - "بيانات المستخدم الخاصة المشفرة" - "تمكين سعة تخزين نظام الملفات المشفرة لبيانات المستخدم الخاصة في هذا الجهاز" - "يتطلب تمكين نظام الملفات المشفرة مسح بيانات الجهاز." - "يتطلب تعطيل نظام الملفات المشفرة مسح بيانات الجهاز." - "تمكين" - "تعطيل" - "إلغاء" - "تم إلغاء تغيير وضع أنظمة الملفات المشفرة." - "تحذير أنظمة الملفات المشفرة." + "نظام الملفات المشفر" + "تشفير بيانات المستخدم الخاصة" + "تمكين سعة تخزين نظام الملفات المشفرة لبيانات المستخدم الخاصة في هذا الجهاز" + "يتطلب تمكين نظام الملفات المشفرة مسح بيانات الجهاز." + "يتطلب تعطيل نظام الملفات المشفرة مسح بيانات الجهاز." + "تمكين" + "تعطيل" + "إلغاء" + "تم إلغاء تغيير وضع أنظمة الملفات المشفرة." + "تحذير بشأن أنظمة الملفات المشفرة." "نغمة الطوارئ" "تعيين السلوك عند إجراء اتصال بالطوارئ" "الخصوصية" @@ -1159,4 +1160,7 @@ "المكالمات الواردة" "التنبيهات" "الملاحظات" + "إعدادات 4G" + "إعداد شبكة 4G والمودم وإدراتهما" + "عنوان 4G MAC" diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml index b061edb5a71..33a417af6e2 100644 --- a/res/values-bg/arrays.xml +++ b/res/values-bg/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP или CHAP" + + + "Вътрешно хранилище на устройство" "SD карта, която може да се премахва" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 13d02c4c4da..a1bc6205260 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP или CHAP" "Тип на името на точката за достъп (APN)" + "APN протокол" "Изтриване на името на точката за достъп (APN)" "Ново име на точка за достъп (APN)" "Запазване" @@ -1122,16 +1123,16 @@ "Хранилището за идентификационни данни е изтрито." "Хранилището за идентификационни данни е активирано." "Хранилището за идентификационни данни е деактивирано." - "Шифрована файлова система" - "Шифроване на частни потребителски данни" - "Активиране на хранилище за шифровани файлови системи за частни потребителски данни на това устройство" - "Активирането на шифровани файлови системи изисква изтриване на данните на устройството." - "Деактивирането на шифровани файлови системи изисква изтриване на данните на устройството." - "Активиране" - "Деактивиране" - "Отказ" - "Промяната на режима на шифрованата файлова система бе анулирана." - "Предупреждение от шифрованата файлова система." + "Шифрована файлова система" + "Шифроване на частни потребителски данни" + "Активиране на хранилище за шифровани файлови системи за частни потребителски данни на това устройство" + "Активирането на шифровани файлови системи изисква изтриване на данните на устройството." + "Деактивирането на шифровани файлови системи изисква изтриване на данните на устройството." + "Активиране" + "Деактивиране" + "Отказ" + "Промяната на режима на шифрованата файлова система бе анулирана." + "Предупреждение от шифрованата файлова система." "Тон за спешност" "Задаване на поведение при спешно обаждане" "Поверителност" @@ -1159,4 +1160,7 @@ "Вх. обаждания" "Известия" "Отзиви" + "Настройки на 4G" + "Настройка и управление на 4G мрежата и модема" + "MAC адрес за 4G" diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml index 9fd7e1f9a9d..d7215fe6d30 100644 --- a/res/values-ca/arrays.xml +++ b/res/values-ca/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP o CHAP" + + + "Emmagatzematge intern del dispositiu" "Targeta SD extraïble" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index ac71a637d25..489962a2bfd 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -414,7 +414,7 @@ "Mode silenciós" "Silencia tots els sons excepte multimèdia i alarmes" "Tots els sons, tret dels elements multimèdia, estan silenciats" - "So de trucada del telèfon" + "To del telèfon" "Volum" "Volum del timbre" @@ -423,14 +423,14 @@ "Permet el feedback de vibració en mode silenciós" "Vibra" "Feedback de vibració per a trucades i notificacions" - "So de trucada de notificació" + "To de notificació" "Llum de notificació d\'impulsos" "Llum de ratolí de bola intermitent repetidament en notificacions noves" - "So de trucada" + "To" "Notificació" "Utilitza el volum de trucada entrant per a les notificacions" - "Selecciona el so de trucada de notificació" + "Selecciona el to de notificació" "Multimèdia" "Defineix el volum de la música i els vídeos" "Alarma" @@ -584,6 +584,7 @@ "CHAP" "PAP o CHAP" "Tipus d\'APN" + "Protocol APN" "Suprimeix l\'APN" "APN nou" "Desa" @@ -1122,16 +1123,16 @@ "S\'ha esborrat l\'emmagatzematge de credencials." "L\'emmagatzematge de credencials està activat." "L\'emmagatzematge de credencials està desactivat." - "Sistema de fitxers encriptats" - "Encripta les dades privades de l\'usuari" - "Activa l\'emmagatzematge de sistema de fitxers encriptats per a dades privades de l\'usuari en aquest dispositiu" - "Per activar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." - "Per desactivar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." - "Activa" - "Desactiva" - "Cancel·la" - "S\'ha cancel·lat el canvi del mode de sistemes de fitxers encriptats." - "Advertiment de sistemes de fitxers encriptats." + "Sistema de fitxers encriptats" + "Encripta les dades privades de l\'usuari" + "Activa l\'emmagatzematge de sistema de fitxers encriptats per a dades privades de l\'usuari en aquest dispositiu" + "Per activar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." + "Per desactivar sistemes de fitxers encriptats cal esborrar les dades del dispositiu." + "Activa" + "Desactiva" + "Cancel·la" + "S\'ha cancel·lat el canvi del mode de sistemes de fitxers encriptats." + "Advertiment de sistemes de fitxers encriptats." "To d\'emergència" "Defineix el comportament quan es fa una trucada d\'emergència" "Privadesa" @@ -1159,4 +1160,7 @@ "Trucades entrants" "Notificacions" "Comentaris" + "configuració 4G" + "Configura i gestiona la xarxa i el mòdem 4G" + "adreça MAC 4G" diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index f61fbb381ea..736f0b19af4 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP nebo CHAP" + + + "Interní úložiště zařízení" "Vyjímatelná karta SD" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 2203dec2679..81b07ab3cd6 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP nebo CHAP" "Typ názvu AP" + "Protokol APN" "Smazat název přístupového bodu" "Nový název AP" "Uložit" @@ -1159,4 +1160,7 @@ "Příchozí hovory" "Oznámení" "Zpětná vazba" + "Nastavení sítě 4G" + "Nastavení a správa sítě 4G a modemu" + "Adresa MAC sítě 4G" diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml index 97b1cc36521..127d4fa3139 100644 --- a/res/values-da/arrays.xml +++ b/res/values-da/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP eller CHAP" + + + "Intern lagring på enheden" "SD-kort, der kan fjernes" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 1bdee129d37..e205d79bafc 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP eller CHAP" "APN-type" + "APN-protokol" "Slet APN" "Ny APN" "Gem" @@ -1159,4 +1160,7 @@ "Indgående opkald" "Underretninger" "Feedback" + "Indstillinger for 4G" + "Konfigurer og administrer 4G-netværk og -modem" + "4G MAC-adresse" diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index a72b6c70707..125ee3ddba9 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP oder CHAP" + + + "Interner Gerätespeicher" "Austauschbare SD-Karte" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 6aa8fb81a2d..8b59f3e13f9 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -204,7 +204,7 @@ "Geräteinfo" "Akkuinfo" "Display" - "Telefoninfo" + "Über das Telefon" "USB-Speicher" "SD-Karte" "Proxy-Einstellungen" @@ -439,11 +439,11 @@ "Töne bei Telefonwahl" "Töne bei Telefonwahl" "Akustische Auswahl" - "Ton bei Auswahl auf Bildschirm" - "Ton bei Auswahl auf Bildschirm" + "Ton bei Auswahl auf Display" + "Ton bei Auswahl auf Display" "Display-Sperre" - "Ton beim Sperren und Entsperren des Bildschirms" - "Ton beim Sperren und Entsperren des Bildschirms" + "Ton beim Sperren und Entsperren des Displays" + "Ton beim Sperren und Entsperren des Displays" "Haptisches Feedback" "Vibration beim Drücken von Softkeys und bei bestimmten UI-Interaktionen" "Vibration beim Drücken von Softkeys und bei bestimmten UI-Interaktionen" @@ -584,6 +584,7 @@ "CHAP" "PAP oder CHAP" "APN-Typ" + "APN-Protokoll" "APN löschen" "Neuer APN" "Speichern" @@ -652,7 +653,7 @@ "Unterstütztes GPS verwenden" "Server zur Unterstützung von GPS verwenden (zur Verringerung der Netzwerkauslastung nicht auswählen)" "Server zur Unterstützung von GPS verwenden (zur Verbesserung der GPS-Leistung deaktivieren)" - "Telefoninfo" + "Über das Telefon" "Rechtliche Hinweise, Telefonstatus und Softwareversion anzeigen" "Rechtliche Hinweise" "Mitwirkende" @@ -741,7 +742,7 @@ "Nach Namen sortieren" "Nach Größe sortieren" "Aktive Dienste anzeigen" - "Prozesse im Cache anz." + "Prozesse im Cache anzeigen" "Speicherplatz verwalten" "Filter" "Filteroptionen auswählen" @@ -1159,4 +1160,7 @@ "Eingehende Anrufe" "Benachrichtigungen" "Feedback" + "4G-Einstellungen" + "4G-Netzwerk einrichten & verwalten" + "4G-MAC-Adresse" diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml index 4e8d75a900f..16ddcbc5c86 100644 --- a/res/values-el/arrays.xml +++ b/res/values-el/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ή CHAP" + + + "Εσωτερικός χώρος αποθήκευσης της συσκευής" "Αφαιρούμενη κάρτα SD" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 5ab5664e2b7..927aa7ecd9a 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP ή CHAP" "Τύπος APN" + "Πρωτόκολλο APN" "Διαγραφή APN" "Νέο APN" "Αποθ/ση" @@ -1159,4 +1160,7 @@ "Εισερχόμενες κλήσεις" "Ειδοποιήσεις" "Σχόλια" + "Ρυθμίσεις 4G" + "Εγκατάσταση και διαχείριση δικτύου και μόντεμ 4G" + "Διεύθυνση 4G MAC" diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml index 944af7f9f1f..f19e434b31e 100644 --- a/res/values-en-rGB/arrays.xml +++ b/res/values-en-rGB/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP or CHAP" + + + "Internal device storage" "Removable SD card" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 0f656ce0fdc..5e26b54d734 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP or CHAP" "APN type" + "APN protocol" "Delete APN" "New APN" "Save" @@ -1159,4 +1160,7 @@ "Incoming calls" "Notifications" "Feedback" + "4G settings" + "Set up & manage 4G network and modem" + "4G MAC address" diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml index e4296204876..07b0eab8eee 100644 --- a/res/values-es-rUS/arrays.xml +++ b/res/values-es-rUS/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP o CHAP" + + + "Dispositivo de almacenamiento interno" "Tarjeta SD desmontable" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 348fbeef442..724bc1b2e14 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -30,7 +30,7 @@ "Sólo llamadas de emergencia" "Radio apagada" "Roaming" - "No hay roaming" + "Sin roaming" "Inactivo" "Timbrando" "Llamada en curso" @@ -75,7 +75,7 @@ "(USB)" "Descargando" "No se realiza la carga" - "Total" + "Cargada" "Desconectado" "CA" "USB" @@ -93,10 +93,10 @@ "Hacer que el dispositivo sea visible" "Bloquear marcación por voz" "Impedir el uso de Bluetooth del teléfono cuando la pantalla esté bloqueada." - "Dispositivos de Bluetooth" + "Dispositivos Bluetooth" "Nombre del dispositivo" - "No hay nombre establecido, se utiliza el nombre de cuenta" - "Explorar dispositivos" + "No se ha establecido ningún nombre; se utiliza el nombre de cuenta" + "Buscar dispositivos" "Se desconectará %1$s." "Conectado" "Desconectado" @@ -174,7 +174,7 @@ "Actualizar" "Actualizar" "Cambiar la verificación de DNS" - "Información específica a OEM/Configuración" + "Configuración/Información específica a OEM" "Establecer banda GSM y UMTS" "Cargando lista de banda..." "Establecer" @@ -216,7 +216,7 @@ "Desactivar todas las conexiones inalámbricas" "Desactivando conexiones inalámbricas…" "Activando conexiones inalámbricas…" - "Redes y wireless" + "Conexiones inalámbricas y redes" "Configuración inalámbrica y de red" "Administrar Wi-Fi, Bluetooth, modo de avión, redes, móviles, & VPN" "Roaming de datos" @@ -240,7 +240,7 @@ "Formato de fecha" "Ordenar alfabéticamente" "Ordenar por zona horaria" - "Seguridad y ubicación" + "Ubicación y seguridad" "Configuración de ubicación y seguridad" "Establecer Mi ubicación, desbloqueo de pantalla, bloqueo de la tarjeta SIM, bloqueo de almacenamiento de la credencial" "Establecer Mi ubicación, desbloqueo de pantalla, bloqueo de almacenamiento de credencial" @@ -249,7 +249,7 @@ "Configurar bloqueo de pantalla" "Bloquea la pantalla con un patrón, PIN o una contraseña." "Cambiar bloqueo de la pantalla" - "Cambia o inhabilita el patrón, PIN o la contraseña de seguridad." + "Cambiar/inhab. patrón/PIN/contraseña" "Ninguno" "Inhabilitar seguridad de desbloqueo de la pantalla" "Patrón" @@ -260,7 +260,7 @@ "Ingresa una contraseña para desbloquear la pantalla." "Inhabilitado por el administrador remoto del teléfono" "Desactivar el bloqueo de pantalla" - "Eliminar el gráfico de desbloqueo" + "Eliminar el patrón de desbloqueo" "Eliminar el PIN de desbloqueo" "Eliminar la contraseña de desbloqueo" "Cambiar patrón de desbloqueo" @@ -273,7 +273,7 @@ "El PIN no puede tener más de %d dígitos." "El PIN no puede tener más de %d dígitos." "El PIN debe contener de 0 a 9 dígitos únicamente." - "La contraseña tiene un caracter no admitido." + "La contraseña tiene un carácter no admitido." "La contraseña debe contener al menos una letra." "La contraseña debe contener al menos un dígito." "La contraseña debe contener al menos un símbolo." @@ -303,7 +303,7 @@ "No es posible establecer la comunicación con %1$s." "Vínculo rechazado por %1$s" "Se ha producido un problema al conectarse con %1$s." - "Explorar dispositivos" + "Buscar dispositivos" "Conectar" "Desconectar" "Vincular y conectar" @@ -345,11 +345,11 @@ "Desactivando..." "Error" "En modo de avión" - "No se han podido explorar las redes" + "No se han podido buscar redes" "Notificación de red" "Notificarme cuando se encuentre disponible una red abierta" - "Agregar red de Wi-Fi" - "Redes de Wi-Fi" + "Agregar red Wi-Fi" + "Redes Wi-Fi" "Explorar" "Avanzado" "Conectar a la red" @@ -361,7 +361,7 @@ "Estado" "Velocidad del vínculo" "Dirección IP" - "Método de EAP" + "Método EAP" "Autenticación de fase 2" "Certificado de CA" "Certificado del usuario" @@ -373,9 +373,9 @@ "(sin especificar)" "Recordado" "Desactivado" - "Fuera del alcance" - "Asegurado con %1$s" - "%2$s, asegurado con %1$s" + "Fuera de alcance" + "Protegida con %1$s" + "%2$s, protegida con %1$s" "Conectar" "Olvidar" "Guardar" @@ -388,7 +388,7 @@ "Política de estado de inactividad de Wi-Fi" "Especificar cuándo se debe cambiar de Wi-Fi a datos de celular" "Se ha producido un problema al establecer la política de estado de inactividad." - "Dirección de MAC" + "Dirección MAC" "Dirección IP" "Configuración de IP" "Guardar" @@ -442,8 +442,8 @@ "Reproducir el sonido al realizar la selección de pantalla" "Reproducir el sonido al realizar la selección de pantalla" "Sonidos de bloqueo de pantalla" - "Reproducir canciones al bloquear o desbloquear la pantalla" - "Reproducir canciones al bloquear o desbloquear la pantalla" + "Reproducir sonidos al bloquear o desbloquear la pantalla" + "Reproducir sonidos al bloquear o desbloquear la pantalla" "Respuesta táctil" "Vibrar al presionar teclas programables y ciertas interacciones de interfaz de usuario" "Vibrar al presionar teclas programables y ciertas interacciones de interfaz de usuario" @@ -459,8 +459,8 @@ "No se encontró la base" "El teléfono debe estar en la base para configurar el audio de la base." "Sonido al acoplar" - "Reproducir sonido cuando se inserte o elimine un teléfono desde acoplar." - "No reproducir sonido cuando se inserte o elimine un teléfono desde acoplar." + "Reproducir sonido al insertar o retirar el teléfono de la base." + "No reproducir sonido al insertar o retirar el teléfono de la base." "Cuentas y sincronización" "Agregar o eliminar cuentas, y cambiar la configuración de la cuenta" "Buscar" @@ -491,8 +491,8 @@ "Nuevo PIN de SIM" "Volver a escribir el PIN nuevo" "PIN de SIM" - "¡PIN incorrecto!" - "¡Los PIN no coinciden!" + "PIN incorrecto" + "Los códigos PIN no coinciden" "No se ha podido cambiar el PIN."\n"PIN posiblemente incorrecto." "El PIN de SIM se ha cambiado correctamente" "No se ha podido cambiar el estado de bloqueo de la tarjeta SIM. "\n"PIN posiblemente incorrecto." @@ -503,8 +503,8 @@ "Versión de Android" "Número de modelo" - "Versión de banda de base" - "Versión núcleo" + "Versión de banda base" + "Versión de núcleo" "Número de compilación" "No disponible" "Estado" @@ -527,7 +527,7 @@ "Dirección MAC de Wi-Fi" "Dirección de Bluetooth" "No disponible" - "Hora productiva" + "Tiempo de actividad" "Hora de actividad" "Almacenamiento interno" "Almacenamiento USB" @@ -537,7 +537,7 @@ "Desmontar la tarjeta SD" "Desmontar el almacenamiento USB interno" "Desmonta la tarjeta SD para que puedas extraerla de forma segura" - "Insertar almacenamiento USB para el montaje" + "Inserta USB" "Insertar una tarjeta SD para el montaje" "Activar el almacenamiento USB" "Montar tarjeta SD" @@ -584,6 +584,7 @@ "CHAP" "PAP o CHAP" "Tipo de APN" + "Protocolo APN" "Eliminar APN" "APN nuevo" "Guardar" @@ -594,8 +595,8 @@ "El campo de MCC debe contener 3 dígitos." "El campo MNC debe contener 2 ó 3 dígitos." "Restaurando la configuración APN predeterminada" - "Restablecer a la forma predeterminada" - "Restablecimiento completado de configuración de APN predeterminada" + "Restablecer valores predeterminados" + "Restablecimiento de configuración de APN predeterminada completado" "Restabl. datos de fábrica" "Borra todos los datos del teléfono" "Si lo haces, se borrarán todos los datos del ""almacenamiento interno"" de tu teléfono, incluida:"\n\n
  • "tu cuenta de Google"
  • \n
  • "los datos y la configuración del sistema y de la aplicación"
  • \n
  • "las aplicaciones descargadas"
  • \n\n"Si deseas borrar todos los datos de este teléfono, deberás borrar el ""almacenamiento USB""."\n\n
    @@ -604,14 +605,14 @@ "Borrar la tarjeta SD" "Borrar todos los datos del almacenamiento USB del teléfono, como la música o las fotos." "Borra todos los datos de la tarjeta SD del teléfono, como la música o las fotos." - "Restablecer el teléfono" + "Restablecer teléfono" "¿Deseas borrar toda tu información personal y cualquier aplicación descargada?" "Borrar todo" "Extrae tu patrón de desbloqueo" "Debes extraer tu patrón de desbloqueo para confirmar el restablecimiento de un teléfono." "No se ha realizado ningún restablecimiento debido a que el servicio \"Borrar sistema\" no se encuentra disponible." "Borrar almacenamiento USB" - "Borrar la tarjeta SD" + "Borrar tarjeta SD" "Borra todos los datos del almacenamiento USB" "Borra todos los datos en la tarjeta SD" "Esta acción borrará el almacenamiento USB. ¡Perderás ""todos"" los datos almacenados allí!" @@ -622,8 +623,8 @@ "¿Deseas borrar la tarjeta SD y eliminar todos los archivos almacenados allí? ¡Esta acción no se puede cambiar!" "Borrar todo" "Extrae tu patrón de desbloqueo" - "Debes establecer el gráfico de desbloqueo para confirmar que deseas borrar el almacenamiento USB." - "Debes establecer el gráfico de desbloqueo para confirmar que deseas borrar la tarjeta SD." + "Debes crear tu patrón de desbloqueo para confirmar que deseas borrar el almacenamiento USB" + "Debes crear tu patrón de desbloqueo para confirmar que deseas borrar el almacenamiento de la tarjeta SD." "Config. de llamada" "Establecer correo de voz, desvío de llamadas, llamada en espera, identificador de llamadas" "Anclaje a red" @@ -647,8 +648,8 @@ "Ver ubicación en las aplicaciones (como Mapas) mediante redes inalámbricas" "Ubicación determinada por Wi-Fi o redes de celulares" "Utilizar satélites de GPS" - "Cuando se está ubicando, que sea preciso hasta el nivel de la calle." - "Localiz. a nivel de calle (nec. más batería además de la vista del cielo)" + "Ubicación precisa a nivel de calle" + "Localizar en nivel de calle (requiere más batería además de la vista aérea)" "Utilizar GPS asistido" "Utilizar el servidor para asistir el GPS (anular la selección para reducir el uso de la red)" "Utilizar el servidor para asistir el GPS (anula la selección para mejorar el rendimiento del GPS)" @@ -661,7 +662,7 @@ "Términos y condiciones" "Tutorial del sistema" "Aprende cómo utilizar tu teléfono" - "Abrir licencias de origen" + "Licencias de código abierto" "Hay un problema para cargar las licencias." "Cargando…" "Información de seguridad" @@ -683,7 +684,7 @@ "Confirmar el patrón guardado" "Lo sentimos, vuelve a intentarlo:" "Extraer un patrón de desbloqueo" - "Presiona el Menú para obtener ayuda." + "Presiona Menú para obtener ayuda." "Sacar el dedo cuando haya finalizado." "Conectar al menos %d puntos. Vuelve a intentarlo." "¡Patrón grabado!" @@ -705,7 +706,7 @@ "Vuelve a intentarlo en %d segundos." "Cancelar" "Siguiente" - "Asegurando tu teléfono" + "Protección de tu teléfono" "Protege a tu teléfono de usos no autorizados al crear un patrón de desbloqueo en la pantalla personal. "\n\n"1""  En la pantalla siguiente, observa cómo se extrae un patrón de ejemplo. "\n\n"2""  Cuando estés listo, extrae tu propio patrón de desbloqueo personal. Experimenta con diferentes patrones pero conecta al menos cuatro puntos. "\n\n"3""  Revisa tu patrón para confirmar. "\n\n"¿Estás listo para comenzar? Toca \"Siguiente\""". "\n\n"Si deseas dejar sin protección a tu teléfono, toca \"Cancelar\"." "Patrón de ejemplo" "Conecta al menos cuatro puntos."\n" "\n"Toca \"Siguiente\" cuando estés listo para extraer tu propio patrón." @@ -754,7 +755,7 @@ "No hay aplicaciones." "Almacenamiento interno" "Almacenamiento USB" - "Desmontar tarjeta SD" + "Almacenamiento en tarjeta SD" "Recalculando el tamaño…" "Eliminar" "Todos los datos de esta aplicación se suprimirán de forma permanente. Esto incluye todos los archivos, las configuraciones, las cuentas, las bases de datos, etc." @@ -779,7 +780,7 @@ "Moviendo" "No queda suficiente espacio de almacenamiento." "La aplicación no existe." - "La aplicación está protegida por derecho de autor." + "La aplicación está protegida contra copia." "La ubicación específica de la instalación no es válida." "Las actualizaciones del sistema no se pueden instalar en medios externos." "Forzar la detención" @@ -794,7 +795,7 @@ "Ver y controlar servicios actuales en ejecución" "Volver a comenzar" "Proceso de fondo almacenado en memoria caché" - "No hay nada activo." + "No hay nada en ejecución." "Comenzado por aplicación." @@ -843,7 +844,7 @@ "Agregar" "Agregar al diccionario" - "Editar trabajo" + "Modificar palabra" "Editar" "Eliminar" "El diccionario del usuario no contiene ninguna palabra. Puedes agregar una palabra a través del menú." @@ -866,7 +867,7 @@ "Configuración de %1$s" "Configuración del teclado en pantalla" "Teclado incorporado" - "Configuración del teclado físico incorporada" + "Configuración del teclado físico integrado" "Desarrollo" "Establecer opciones para desarrollar aplicaciones" "Depuración de USB" @@ -875,7 +876,7 @@ "La pantalla nunca quedará inactiva mientras se realiza la carga" "Permitir ubic. de prueba" "Permitir ubic. de prueba" - "¿Permite la depuración de USB?" + "¿Permitir depuración de USB?" "La depuración de USB está prevista sólo con fines de desarrollo. Se puede utilizar para copiar datos entre tu computadora y tu dispositivo, instalar aplicaciones en tu dispositivo sin aviso y leer los datos de registro." "Elegir gadget" "Elegir control" @@ -912,7 +913,7 @@ "Pantalla encendida" "GPS encendido" "Wi-Fi" - "Encender" + "Activa" "Señal del teléfono" @@ -921,13 +922,13 @@ "Wi-Fi a tiempo" "%1$s - %2$s%%" "Detalles de uso de la batería" - "Utilizar detalles" + "Detalles de uso" "Ajustar el uso de energía" "Paquetes incluidos" "Pantalla" "Wi-Fi" "Bluetooth" - "Célula pendiente" + "Dispositivo inactivo" "Llamadas de voz" "Teléfono inactivo" "CPU total" @@ -940,8 +941,8 @@ "Datos recibidos" "Audio" "Video" - "Hora de encendido" - "Hora sin una señal" + "Tiempo de activación" + "Tiempo sin una señal" "Forzar la detención" "Información de aplicación" "Configuración de aplicaciones" @@ -978,14 +979,14 @@ "Reconocedor de voz" "Reconocimiento de voz" "Configuraciones para \'%s\'" - "Configuración de texto de voz" + "Configuración de texto a voz" "Configuración de texto a voz" "Usar siempre mi config." "Config. predet. debajo de la config. superpuesta de la aplicación" "Configuración predeterminada" "Motor predeterminado" "Configura el motor de síntesis de voz para utilizarse en textos hablados." - "Índice de voz" + "Velocidad de voz" "Velocidad en la que se habla el texto" "Sonido" "Afecta el tono del texto hablado" @@ -1053,7 +1054,7 @@ "Agregar VPN" "Agregar VPN" "Agregar %s VPN" - "%s detalles" + "Detalles de %s" "VPN" "Conectando..." "Desconectando..." @@ -1067,7 +1068,7 @@ "Certificado del usuario" "un certificado de usuario" "Establecer certificado de CA" - "Certificado de autoridad (CA) certificado" + "Certificado de entidad emisora de certificados (CA)" "un certificado de CA" "Establecer secreto de L2TP" "Secreto de L2TP" @@ -1109,7 +1110,7 @@ "Borrar todo el contenido almac. en la credencial y restabl. su contraseña" "¿Estás seguro de que deseas eliminar todas las credenciales y restablecer la contraseña de almacenamiento de la credencial?" "Contraseña actual:" - "Nueva contraseña:" + "Contraseña nueva:" "Confirmar contraseña nueva:" "Configurar una contraseña para el almacenamiento de la credencial (mínimo 8 caracteres)." "Ingresa la contraseña correcta." @@ -1159,4 +1160,7 @@ "Llamadas entrantes" "Notificaciones" "Comentarios" + "Configuración de 4G" + "Configurar & administrar red 4G y módem" + "Dirección MAC de 4G" diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index 202508fa486..5601e79e90a 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP o CHAP"
    + + + "Almacenamiento de dispositivo interno" "Tarjeta SD extraíble" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 255f7fe9c6c..84ba62d9d3f 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP o CHAP" "Tipo de APN" + "Protocolo APN" "Eliminar APN" "APN nuevo" "Guardar" @@ -1099,7 +1100,7 @@ "Permitir que las aplicaciones accedan a los certificados seguros y a otras credenciales" "Introducir contraseña" "Introduce la contraseña de almacenamiento de credenciales." - "Instalar desde USB" + "Instalar desde almacenamiento USB" "Instalar desde la tarjeta SD" "Instalar certificados desde USB" "Instalar certificados encriptados de tarjeta SD" @@ -1159,4 +1160,7 @@ "Llamadas entrantes" "Notificaciones" "Respuesta del teléfono" + "Ajustes de 4G" + "Configurar y gestionar módem y red 4G" + "Dirección MAC 4G" diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml index 1f52b54d5f6..b6bed73ff4b 100644 --- a/res/values-fa/arrays.xml +++ b/res/values-fa/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP یا CHAP" + + + "دستگاه ذخیره سازی داخلی" "کارت SD جدا شدنی" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 9f70b4583c9..d1ccad6f84b 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP یا CHAP" "نوع APN" + "پروتکل APN" "حذف APN" "APN جدید" "ذخیره" @@ -1122,16 +1123,16 @@ "محل ذخیره اطلاعات کاربری پاک شد." "ذخیره سازی اطلاعات کاربری فعال شد." "ذخیره سازی اطلاعات کاربری غیرفعال شد." - "سیستم فایل رمزگذاری شده" - "رمزگذاری داده کاربر شخصی" - "فعالسازی ذخیره سازی سیستم فایل رمزگذاری شده برای داده کاربر شخصی در این دستگاه" - "برای فعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را حذف کنید." - "برای غیرفعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را حذف کنید." - "فعال کردن" - "غیرفعال کردن" - "لغو" - "تغییر حالت سیستم های فایل رمزگذاری شده لغو شد." - "هشدار سیستم های فایل رمزگذاری شده." + "سیستم فایل رمزگذاری شده" + "رمزگذاری داده کاربر شخصی" + "فعال کردن حافظه سیستم فایل رمزگذاری شده برای داده کاربر شخصی در این دستگاه" + "برای فعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را پاک کنید." + "برای غیرفعال کردن سیستم های فایل رمزگذاری شده باید داده های دستگاه را حذف کنید." + "فعال کردن" + "غیرفعال کردن" + "لغو" + "تغییر حالت سیستم های فایل رمزگذاری شده لغو شد." + "هشدار سیستم های فایل رمزگذاری شده." "آهنگ اضطراری" "واکنش موجود در هنگام برقراری تماس اضطراری را تنظیم کنید" "رازداری" @@ -1159,4 +1160,7 @@ "تماس های ورودی" "اعلان ها" "بازخورد" + "تنظیمات 4G" + "تنظیم و مدیریت شبکه 4G و مودم" + "آدرس 4G MAC" diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml index d1f9c536b22..83aa6e4aac4 100644 --- a/res/values-fi/arrays.xml +++ b/res/values-fi/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP tai CHAP" + + + "Laitteen sisäinen tallennustila" "Poistettava SD-kortti" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 91185a07ac1..c872e9817f4 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP tai CHAP" "APN-tyyppi" + "APN-protokolla" "Poista APN" "Uusi APN" "Tallenna" @@ -1122,16 +1123,16 @@ "Käyttöoikeustietojen tallennustila on tyhjennetty." "Käyttöoikeustietojen tallentaminen on käytössä." "Käyttöoikeustietojen tallentaminen on pois käytöstä." - "Salattu tiedostojärjestelmä" - "Yksityisten käyttäjätietojen salaus" - "Ota henkilökohtaisten käyttäjätietojen salattu tiedostojärjestelmä käyttöön tällä laitteella" - "Salattujen tiedostojärjestelmien käyttöönotto edellyttää laitteen kaikkien tietojen poistamista." - "Salattujen tiedostojärjestelmien poistaminen käytöstä edellyttää laitteen kaikkien tietojen poistamista." - "Ota käyttöön" - "Poista käytöstä" - "Peruuta" - "Salattujen tiedostojärjestelmien tilanvaihto peruutettu." - "Salatun tiedostojärjestelmän varoitus." + "Salattu tiedostojärjestelmä" + "Yksityisten käyttäjätietojen salaus" + "Ota henkilökohtaisten käyttäjätietojen salattu tiedostojärjestelmä käyttöön tällä laitteella" + "Salattujen tiedostojärjestelmien käyttöönotto edellyttää laitteen kaikkien tietojen poistamista." + "Salattujen tiedostojärjestelmien poistaminen käytöstä edellyttää laitteen kaikkien tietojen poistamista." + "Ota käyttöön" + "Poista käytöstä" + "Peruuta" + "Salattujen tiedostojärjestelmien tilanvaihto peruutettu." + "Salatun tiedostojärjestelmän varoitus." "Hätäpuhelun ääni" "Aseta toiminta hätäpuhelun tapauksessa" "Tietosuoja" @@ -1159,4 +1160,7 @@ "Saapuvat puhelut" "Ilmoitukset" "Palaute" + "4G-asetukset" + "Muodosta 4G-verkon ja modeemin asetukset ja hallinnoi niitä" + "4G MAC -osoite" diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index e9633f607fc..cf030a03a4e 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ou CHAP" + + + "Mémoire interne du mobile" "Carte SD amovible" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 69ff2fb4e80..704e3cddcba 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -46,7 +46,7 @@ "LAC" "CID ou IDC" "Désinstaller mémoire USB" - "Retirer la carte SD" + "Désinstaller la carte SD" "Effacer la mémoire de stockage USB" "Effacer la carte SD" "Petite" @@ -118,8 +118,8 @@ "Une application sur votre téléphone demande l\'autorisation d\'activer Bluetooth et de permettre à d\'autres appareils de détecter votre téléphone pendant %1$d secondes. Voulez-vous l\'activer ?" "Activation du Bluetooth…" "Paramètres d\'heure et de date" - "13:00 h" - "13 h 00" + "1:00 pm" + "13:00" "Changer l\'heure" "Date" "Choisir fuseau horaire" @@ -187,16 +187,16 @@ "Aucune carte SD n\'a été trouvée." "Octets disponibles :" "Mémoire USB utilisée comme stockage de masse" - "La carte SD est utilisée comme périphérique de stockage." + "La carte SD est utilisée comme périphérique de stockage de masse." "Retirez la mémoire USB en toute sécurité." "Vous pouvez maintenant retirer la carte SD en toute sécurité." - "Mémoire USB retirée en cours d\'utilisation" - "La carte SD a été retirée pendant son utilisation !" + "Mémoire USB retirée pendant son utilisation" + "La carte SD a été retirée pendant son utilisation !" "Octets utilisés :" - "Recherche de médias sur USB…" + "Recherche fichiers multimédias sur USB" "Recherche de fichiers multimédias sur la carte SD…" "Mémoire de stockage USB en lecture seule" - "Carte SD montée en lecture seule" + "Carte SD installée en lecture seule" "Suivant" "Paramètres régionaux" "Choisir la langue" @@ -280,8 +280,8 @@ "OK" "Annuler" "Administration du périphérique" - "Administrateurs" - "Ajouter ou supprimer des administrateurs de périphérique" + "Administrateurs de l\'appareil" + "Ajouter ou supprimer des administrateurs de l\'appareil" "Bluetooth" "Activer le Bluetooth" "Paramètres Bluetooth" @@ -402,9 +402,9 @@ "Point d\'accès Wi-Fi" "Point d\'accès Wi-Fi mobile %1$s actif" "Erreur liée au point d\'accès Wi-Fi mobile" - "Paramètres du point d\'accès Wi-Fi mobile" + "Paramètres du point d\'accès" "Configurer et gérer le point d\'accès Wi-Fi mobile" - "Paramètres du point d\'accès Wi-Fi mobile" + "Paramètres du point d\'accès" "Configurer le point d\'accès Wi-Fi" "Point d\'accès Wi-Fi mobile %1$s %2$s" "AndroidHotspot" @@ -420,9 +420,9 @@ "Volume de la sonnerie" "Vibrer en mode silencieux" - "Autoriser la vibration en mode silencieux" + "Autoriser le vibreur en mode silencieux" "Vibreur" - "Vibrations pour les appels et les notifications" + "Vibreur pour les appels et les notifications" "Sonnerie de notification" "Voyant de notification" @@ -454,7 +454,7 @@ "Audio" "Paramètres station d\'accueil bureau associée" "Paramètres support voiture associé" - "Le téléphone n\'est pas sur sa base." + "Le téléphone n\'est pas inséré dans la station d\'accueil." "Paramètres station d\'accueil associée" "Station d\'accueil introuvable" "Pour configurer les paramètres audio de la station d\'accueil, vous devez placer le téléphone sur cette dernière." @@ -470,23 +470,23 @@ "Animation lors de l\'ouverture et de la fermeture des fenêtres" "Animation lors de l\'ouverture et de la fermeture des fenêtres" "Rotation auto écran" - "Changer automatiquement d\'orientation lors de la rotation" - "Changer automatiquement d\'orientation lors de la rotation" + "Changer automatiquement d\'orientation lors de la rotation du téléphone" + "Changer automatiquement d\'orientation lors de la rotation du téléphone" "Luminosité" "Régler la luminosité de l\'écran" "Mise en veille de l\'écran" "Définir le délai avant la mise hors tension automatique de l\'écran" "Ajuster automatiquement la luminosité" - "Paramètres de blocage carte SIM" - "Configurer blocage SIM" - "Blocage de la carte SIM" - "Bloquer la carte SIM" + "Paramètres de verrouillage de la SIM" + "Configurer verrouillage carte SIM" + "Verrouillage de la SIM" + "Verrouiller la carte SIM" "Demander le code PIN pour utiliser le téléphone" "Demander le code PIN pour utiliser le téléphone" "Modifier PIN carte SIM" "Code PIN de la carte SIM" - "Bloquer la carte SIM" - "Débloquer la carte SIM" + "Verrouiller la carte SIM" + "Déverrouiller la carte SIM" "Ancien code PIN de la carte SIM" "Nouveau code PIN de la carte SIM" "Confirmez le nouveau code PIN" @@ -495,7 +495,7 @@ "Les codes PIN ne correspondent pas !" "Impossible de modifier le code PIN."\n"Il se peut que ce code PIN soit incorrect." "Le code PIN de la carte SIM a été modifié." - "Impossible de changer l\'état de blocage de la carte SIM."\n"Il se peut que le code PIN soit incorrect." + "Impossible de changer l\'état de verrouillage de la carte SIM."\n"Il se peut que le code PIN soit incorrect." "OK" "Annuler" "État du téléphone" @@ -513,7 +513,7 @@ "Stockage" "Paramètres de stockage" "Désinstaller la mémoire de stockage USB, afficher l\'espace disponible" - "Retirer la carte SD, afficher la mémoire disponible" + "Désinstaller la carte SD, afficher la mémoire disponible" "Mon numéro de téléphone" "MIN" "Version PRL" @@ -534,15 +534,15 @@ "Carte SD" "Espace disponible" "Espace total" - "Désactiver la carte SD" + "Désinstaller la carte SD" "Désinstaller mémoire USB interne" "Désinstaller la carte SD pour la retirer en toute sécurité" "Insérer mémoire USB à installer" - "Insérer la carte SD à monter" - "Connecter une mémoire de stockage USB" - "Monter la carte SD" + "Insérer la carte SD à installer" + "Installer une mémoire de stockage USB" + "Installer la carte SD" "Installer la mémoire de stockage USB" - "Monter la carte SD" + "Installer la carte SD" "Effacer la mémoire USB" "Effacer la carte SD" "Effacer les données de la mémoire USB interne (ex. : musique, photos)" @@ -550,17 +550,17 @@ "Non disponible" " (Lecture seule)" "Désinstaller la mémoire de stockage USB" - "Désactiver la carte SD" - "Si vous désactivez la mémoire de stockage USB, certaines applications en cours d\'utilisation seront fermées. Elles risquent de rester indisponibles jusqu\'à ce que la mémoire de stockage USB soit réactivée." - "Si vous désactivez la carte SD, certaines applications que vous utilisez s\'arrêteront et risquent de ne plus être disponibles tant que vous n\'aurez pas réactivé la carte SD." + "Désinstaller la carte SD" + "Si vous désinstallez la mémoire de stockage USB, certaines applications en cours d\'utilisation seront fermées. Elles risquent de rester indisponibles jusqu\'à ce que la mémoire de stockage USB soit réinstallée." + "Si vous désinstallez la carte SD, certaines applications que vous utilisez s\'arrêteront et risquent de ne plus être disponibles tant que vous n\'aurez pas réinstallé la carte SD." "Impossible de désinstaller USB" - "Échec de la désactivation de la carte SD" + "Échec de la désinstallation de la carte SD" "Impossible de désinstaller la mémoire de stockage USB. Réessayez ultérieurement." - "Impossible de désactiver la carte SD. Réessayez ultérieurement." + "Impossible de désinstaller la carte SD. Réessayez ultérieurement." "La mémoire de stockage USB va être désinstallée." - "La carte SD va être démontée." - "Désactivation en cours" - "Désactivation en cours" + "La carte SD va être désinstallée." + "Désinstallation en cours" + "Désinstallation en cours" "État de la batterie" "Niveau de la batterie" "APN" @@ -584,6 +584,7 @@ "CHAP" "PAP ou CHAP" "Type d\'APN (nom du point d\'accès)" + "Protocole de l\'APN" "Supprimer l\'APN" "Nouvel APN" "Enregistrer" @@ -623,15 +624,15 @@ "Tout effacer" "Créez votre schéma de déverrouillage" "Dessinez votre schéma de déverrouillage pour confirmer l\'effacement de la mémoire de stockage USB." - "Vous devez créer votre schéma de déverrouillage pour confirmer l\'effacement de la carte SD." + "Vous devez dessiner votre schéma de déverrouillage pour confirmer l\'effacement de la carte SD." "Paramètres d\'appel" - "Configurer mess. vocale, transferts d\'appel, mises en attente, numéro de l\'appelant" + "Messagerie vocale, transferts d\'appel, mise en attente, numéro de l\'appelant" "Partage de connexion" "Point d\'accès Wi-Fi mobile" "Partage connexion/point accès mobile" - "Partager la connexion Internet de votre mobile via un câble USB" + "Partager la connexion de données de votre mobile via un câble USB" "Transformez votre mobile en point d\'accès Wi-Fi mobile." - "Partager la connexion Internet de votre mobile via un câble USB ou transformer votre appareil en point d\'accès Wi-Fi mobile" + "Partager la connexion de données de votre mobile via un câble USB ou transformer votre appareil en point d\'accès Wi-Fi mobile" "USB" "Via USB" "Connexion USB établie, cochez l\'option adéquate pour partager la connexion." @@ -646,7 +647,7 @@ "Utiliser réseaux sans fil" "Afficher ma position dans les applications (comme Google Maps)" "Position géographique déterminée par réseaux Wi-Fi et/ou mobile" - "Utiliser les satellites GPS" + "Utiliser satellites GPS" "Lors de la géolocalisation, localisation à la rue près" "Localiser au niveau rue (requiert + de batterie et une vue dégagée)" "Utiliser le GPS assisté" @@ -787,7 +788,7 @@ "Déplacer l\'application" "Échec du déplacement de l\'application. %1$s" "Emplacement d\'installation souhaité" - "Modifiez l\'emplacement d\'installation par défaut pour les nouvelles applications." + "Modifier l\'emplacement d\'installation par défaut pour les nouvelles applications" "Utilisation du stockage" "Afficher l\'espace de stockage utilisé par les applications" "Services en cours d\'exécution" @@ -798,8 +799,8 @@ "Service démarré par l\'application" - "%1$s libre" - "%1$s utilisés" + "%1$s libre(s)" + "%1$s utilisé(s)" "RAM" @@ -817,7 +818,7 @@ "Impossible d\'arrêter correctement cette application. Si vous continuez, vous risquez de perdre une partie des travaux en cours." "Processus d\'une ancienne application conservé pour permettre une vitesse accrue si besoin. Il ne doit généralement pas être arrêté." "En cours d\'utilisation : %1$s. Appuyez sur Paramètres pour contrôler ce client." - "Principal processus actuellement utilisé" + "Processus principal actuellement utilisé" "Le service %1$s est actuellement utilisé." "L\'opérateur %1$s est actuellement utilisé." "Arrêter le service système ?" @@ -864,7 +865,7 @@ "Saisie de texte" "Gérer les options de saisie de texte" "Paramètres %1$s" - "Paramètres du clavier intégré" + "Paramètres du clavier virtuel" "Clavier intégré" "Paramètres du clavier physique intégré" "Développement" @@ -898,7 +899,7 @@ "Ce service d\'accessibilité est susceptible de recueillir tout le texte que vous saisissez, y compris les données personnelles et les numéros de cartes de crédit, mais pas les mots de passe. Il est également possible qu\'il enregistre vos interactions avec l\'interface utilisateur. Il provient de l\'application %1$s. Utiliser ce service d\'accessibilité ?" "Désactiver les services d\'accessibilité ?" "Aucune application d\'accessibilité n\'a été trouvée." - "Aucune application d\'accessibilité n\'est installée."\n\n"Vous pouvez télécharger un lecteur d\'écran pour votre périphérique depuis Android Market."\n\n"Cliquez sur OK pour installer le lecteur d\'écran." + "Aucune application d\'accessibilité n\'est installée."\n\n"Vous pouvez télécharger un lecteur d\'écran pour votre appareil depuis Android Market."\n\n"Cliquez sur OK pour installer le lecteur d\'écran." "Bouton MARCHE-ARRÊT" "Raccrocher pdt un appel" "Lors d\'un appel, utiliser le bouton MARCHE-ARRÊT pour raccrocher, sans désactiver l\'écran" @@ -918,7 +919,7 @@ "Durée de fonctionnement de l\'appareil" "Wi-Fi/temps" - "Wi-Fi à temps" + "Wi-Fi/temps" "%1$s - %2$s%%" "Infos détaillées sur l\'utilisation de la batterie" "Détails d\'utilisation" @@ -955,19 +956,19 @@ "Batterie utilisée par l\'affichage et le rétro-éclairage" "Réduire la luminosité et/ou le délai de mise en veille de l\'écran" "Batterie utilisée par le Wi-Fi" - "Désactivez le Wi-Fi lorsque vous ne l\'utilisez pas ou lorsqu\'il n\'est pas disponible" + "Désactiver le Wi-Fi lorsque vous ne l\'utilisez pas ou lorsqu\'il n\'est pas disponible" "Batterie utilisée par Bluetooth" "Désactivez Bluetooth lorsque vous ne l\'utilisez pas." "Essayez de vous connecter à un autre appareil Bluetooth" "Batterie utilisée par l\'application" "Arrêter ou désinstaller l\'application" - "Contrôlez manuellement le GPS pour éviter que l\'application ne l\'utilise." + "Contrôler manuellement le GPS pour éviter que l\'application ne l\'utilise" "L\'application dispose peut-être de paramètres permettant de réduire l\'utilisation de la batterie." "Débranché depuis %1$s" "Depuis le dernier débranchement (%1$s)" "Utilisation totale" "Actualiser" - "Système d\'exploitation Android" + "Plate-forme Android" "Serveur multimédia" "Saisie et sortie vocales" "Paramètres de saisie et de sortie vocales" @@ -990,7 +991,7 @@ "Ton" "Affecte le ton utilisé par la synthèse vocale" "Langue" - "Définir la langue utilisée par la synthèse vocal" + "Définir la langue utilisée par la synthèse vocale" "Écouter un échantillon" "Lire une courte démonstration de la synthèse vocale" "Installer les données vocales" @@ -1113,7 +1114,7 @@ "Confirmer le nouveau mot de passe :" "Définissez un mot de passe pour le stockage des identifiants (au moins 8 caractères)." "Veuillez entrer le mot de passe approprié." - "Entrez le mot de passe approprié. Il vous reste un essai avant que le stockage des identifiants ne soit effacé." + "Entrez le mot de passe approprié. Il vous reste un essai avant que les identifiants stockés ne soient effacés." "Entrez le mot de passe approprié. Il vous reste %1$d essais avant que les identifiants stockés ne soient effacés." "Les mots de passe ne concordent pas." "Vous devez entrer un mot de passe et le confirmer." @@ -1144,19 +1145,22 @@ "Restaurer les paramètres ou autres données sauvegardées lorsqu\'une application est réinstallée" "Sauvegarder" "Voulez-vous vraiment arrêter de sauvegarder vos mots de passe Wi-Fi, vos favoris ainsi que vos données et paramètres d\'application, et supprimer les copies correspondantes des serveurs Google ?" - "Paramètres d\'administration du périphérique" - "Administrateur du périphérique" + "Paramètres d\'administration de l\'appareil" + "Administrateur de l\'appareil" "Désactiver" - "Administrateurs du périphérique" - "Aucun administrateur de périphérique disponible" - "Activer l\'administrateur du périphérique ?" + "Administrateurs de l\'appareil" + "Aucun administrateur disponible." + "Activer l\'administrateur de l\'appareil ?" "Activer" - "Administrateur du périphérique" + "Administrateur de l\'appareil" "L\'activation de cet administrateur permettra à l\'application %1$s d\'effectuer les opérations suivantes :" "Cet administrateur est activé et permet à l\'application %1$s d\'effectuer les opérations suivantes :" "Sans nom" - "Généralités" + "Paramètres généraux" "Appels entrants" "Notifications" - "Commentaires" + "Retour sonore" + "Paramètres 4G" + "Configurer et gérer le réseau et le modem 4G" + "Adresse MAC 4G" diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml index e06c99888ae..ec6cf6a11e7 100644 --- a/res/values-hr/arrays.xml +++ b/res/values-hr/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ili CHAP" + + + "Interno pohranjivanje na uređaj" "Prijenosna SD kartica" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 9dba636e13d..581ef277a9c 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP ili CHAP" "Vrsta APN-a" + "APN protokol" "Izbriši APN" "Novi APN" "Spremi" @@ -1122,16 +1123,16 @@ "Prostor za pohranu vjerodajnica je izbrisan." "Pohranjivanje vjerodajnica je omogućeno." "Pohranjivanje vjerodajnica je onemogućeno." - "Šifrirni datotečni sustav (EFS)" - "Kriptiraj privatne korisničke podatke" - "Omogućavanje pohrane šifrirnog datotečnog sustava (EFS) za privatne korisničke podatke na ovom uređaju" - "Za omogućavanje šifrirnog datotečnog sustava (EFS) potrebno je brisanje podataka na uređaju." - "Za onemogućavanje šifrirnog datotečnog sustava (EFS) potrebno je brisanje podataka na uređaju." - "Omogući" - "Onemogući" - "Odustani" - "Promjena načina šifrirnog datotečnog sustava (EFS) je otkazana." - "Upozorenje šifrirnog datotečnog sustava (EFS)." + "Šifrirni datotečni sustav (EFS)" + "Kriptiraj privatne korisničke podatke" + "Omogućavanje pohrane šifrirnog datotečnog sustava (EFS) za privatne korisničke podatke na ovom uređaju" + "Za omogućavanje šifrirnog datotečnog sustava (EFS) potrebno je izbrisati podatke na uređaju." + "Za onemogućavanje šifrirnog datotečnog sustava (EFS) potrebno je izbrisati podatke na uređaju." + "Omogući" + "Onemogući" + "Odustani" + "Promjena načina šifrirnog datotečnog sustava (EFS) otkazana je." + "Upozorenje šifrirnog datotečnog sustava (EFS)." "Ton hitnog poziva" "Postavite način ponašanja za hitan poziv" "Privatnost" @@ -1159,4 +1160,7 @@ "Dolazni pozivi" "Obavijesti" "Povratne informacije" + "Postavke za 4G" + "Postavljanje i upravljanje 4G mrežom i modemom" + "4G MAC adresa" diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml index 03b09f2ce3f..601375971b8 100644 --- a/res/values-hu/arrays.xml +++ b/res/values-hu/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP vagy CHAP" + + + "Belső tárhely" "Eltávolítható SD-kártya" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index b48a3b043d4..3f3bb55058e 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP vagy CHAP" "APN típusa" + "Hozzáférési pont (APN) protokollja" "APN törlése" "Új APN" "Mentés" @@ -1122,16 +1123,16 @@ "A hitelesítési adatok tárolója kiürítve." "A hitelesítési adatok tárolója engedélyezve van." "A hitelesítési adatok tárolója le van tiltva." - "Kódolt fájlrendszer" - "Privát felhasználói adatok titkosítása" - "Engedélyezze a kódolt fájlrendszerben való tárolást a privát felhasználói adatok számára ezen az eszközön" - "A titkosított fájlrendszerek bekapcsolása adattörlést igényel az eszközön." - "A Titkosított Fájlrendszerek kikapcsolása adattörlést igényel az eszközön." - "Engedélyezés" - "Letiltás" - "Mégse" - "Titkosított fájlrendszer mód visszavonva." - "Titkosított fájlrendszerek-figyelmeztetés." + "Titkosított fájlrendszer" + "Privát felhasználói adatok titkosítása" + "Engedélyezze a kódolt fájlrendszerben való tárolást a privát felhasználói adatok számára ezen az eszközön" + "A titkosított fájlrendszerek bekapcsolása adattörlést igényel az eszközön." + "A titkosított fájlrendszerek kikapcsolása adattörlést igényel az eszközön." + "Bekapcsolás" + "Kikapcsolás" + "Mégse" + "Titkosított fájlrendszer mód visszavonva." + "Titkosított fájlrendszerek-figyelmeztetés." "Segélyhívás hangja" "Viselkedés beállítása segélyhívás kezdeményezésekor" "Adatvédelem" @@ -1159,4 +1160,7 @@ "Beérkező hívások" "Értesítések" "Visszajelzés" + "4G beállítások" + "4G hálózat és modem beállítása és kezelése" + "4G MAC-cím" diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml index 243e5fc8448..8b6ab56de7f 100644 --- a/res/values-in/arrays.xml +++ b/res/values-in/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP atau CHAP" + + + "Penyimpanan perangkat internal" "Kartu SD yang dapat dicopot" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 9d01df938e0..23705c93ce7 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP atau CHAP" "Jenis APN" + "Protokol APN" "Hapus APN" "APN baru" "Simpan" @@ -1122,16 +1123,16 @@ "Penyimpanan kredensial dihapus." "Penyimpanan kredensial diaktifkan." "Penyimpanan kredensial dinonaktifkan." - "Sistem Berkas Terenkripsi" - "Enkripsi data pengguna pribadi" - "Aktifkan penyimpanan sistem berkas terenkripsi untuk data pengguna pribadi dalam perangkat ini" - "Mengaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." - "Menonaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." - "Aktifkan" - "Nonaktifkan" - "Batal" - "Pengubahan mode Sistem Berkas Terenkripsi dibatalkan." - "Peringatan Sistem Berkas Terenkripsi." + "Sistem Berkas Terenkripsi" + "Enkripsi data pengguna pribadi" + "Aktifkan penyimpanan dengan sistem berkas terenkripsi untuk data pengguna pribadi dalam perangkat ini" + "Mengaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." + "Menonaktifkan Sistem Berkas Terenkripsi memerlukan penghapusan data perangkat." + "Aktifkan" + "Nonaktifkan" + "Batal" + "Pengubahan modus Sistem Berkas Terenkripsi dibatalkan." + "Peringatan Sistem Berkas Terenkripsi." "Nada darurat" "Setel perilaku ketika panggilan darurat dilakukan" "Privasi" @@ -1159,4 +1160,7 @@ "Panggilan masuk" "Pemberitahuan" "Umpan balik" + "Setelan 4G" + "Memulai & mengelola jaringan 4G dan modem" + "Alamat MAC 4G" diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index 138a10070fa..aec03a9e7bd 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP o CHAP" + + + "Memorizzazione su dispositivo interno" "Scheda SD rimovibile" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 75320581015..fd6c2ab608b 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -240,18 +240,18 @@ "Seleziona formato data" "Ordine alfabetico" "Ordina per fuso orario" - "Posizione e protezione" - "Impostazioni di posizione e protezione" + "Posizione e sicurezza" + "Impostazioni di posizione e sicurezza" "Imposta La mia posizione, sblocco schermo, blocco SIM, blocco cred." "Imposta La mia posizione, sblocco schermo, blocco archivio credenziali" "Password" - "Protezione sblocco schermo" + "Sicurezza sblocco schermo" "Imposta blocco schermo" "Blocca schermo con sequenza, PIN o password" "Cambia blocco schermo" "Cambia o disattiva protez. tramite sequenza, PIN o password" "Nessuna" - "Disattiva protez. sblocco schermo" + "Disattiva sicurezza sblocco schermo" "Sequenza" "Inserisci sequenza per sbloccare schermo" "PIN" @@ -356,7 +356,7 @@ "Elimina rete" "Modifica rete" "SSID rete" - "Protezione" + "Sicurezza" "Intensità segnale" "Stato" "Velocità di collegamento" @@ -584,6 +584,7 @@ "CHAP" "PAP o CHAP" "Tipo APN" + "Protocollo APN" "Elimina APN" "Nuovo APN" "Salva" @@ -889,16 +890,16 @@ "Applicazione" "Conteggio" "Tempo di utilizzo" - "Accesso facilitato" - "Impostazioni di accesso facilitato" - "Gestisci opzioni di accesso facilitato" - "Accesso facilitato" - "Servizi di accesso facilitato" - "Nessun servizio di accesso facilitato installato." - "Questo servizio di accesso facilitato potrebbe riuscire a raccogliere tutto il testo digitato, compresi i numeri di carte di credito ma eccetto le password. Potrebbe anche registrare le tue interazioni con l\'interfaccia utente. Deriva dall\'applicazione %1$s. Utilizzare questo servizio di accesso facilitato?" - "Disattivare accesso facilitato?" - "Nessuna applicazione di accesso facilitato trovata" - "Nessuna applicazione di accesso facilitato installata."\n\n"Puoi scaricare uno screen reader per il tuo dispositivo da Android Market."\n\n"Fai clic su OK per installare lo screen reader." + "Accessibilità" + "Impostazioni di accessibilità" + "Gestisci opzioni di accessibilità" + "Accessibilità" + "Servizi di accessibilità" + "Nessun servizio di accessibilità installato." + "Questo servizio di accessibilità potrebbe riuscire a raccogliere tutto il testo digitato, compresi i numeri di carte di credito ma eccetto le password. Potrebbe anche registrare le tue interazioni con l\'interfaccia utente. Deriva dall\'applicazione %1$s. Utilizzare questo servizio?" + "Disattivare accessibilità?" + "Nessuna applicazione di accessibilità trovata" + "Nessuna applicazione di accessibilità installata."\n\n"Puoi scaricare uno screen reader per il tuo dispositivo da Android Market."\n\n"Fai clic su OK per installare lo screen reader." "Pulsante di accensione" "Termina chiamata" "Durante una chiamata, la pressione del pulsante di accensione termina la chiamata invece di spegnere lo schermo" @@ -1159,4 +1160,7 @@ "Chiamate in arrivo" "Notifiche" "Commenti" + "Impostazioni 4G" + "Imposta e gestisci rete e modem 4G" + "Indirizzo MAC 4G" diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml index 81ae39d4efd..e40da086d72 100644 --- a/res/values-iw/arrays.xml +++ b/res/values-iw/arrays.xml @@ -41,7 +41,7 @@ "15 שניות" - "שניות" + "30 שניות" "דקה אחת" "2 דקות" "10 דקות" @@ -143,6 +143,9 @@ "CHAP" "PAP או CHAP" + + + "אחסון פנימי במכשיר" "כרטיס SD נשלף" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index cee83b5ee01..e23e021c9b4 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP או CHAP" "סוג APN" + "פרוטוקול APN" "מחק APN" "APN חדש" "שמור" @@ -1122,16 +1123,16 @@ "אחסון האישורים נמחק." "אחסון האישורים מופעל." "אחסון אישורים מושבת." - "מערכת קבצים מוצפנים" - "הצפנה של נתוני משתמש פרטיים" - "הפוך אחסון של מערכת קבצים מוצפנים לפעיל עבור נתוני משתמש פרטיים בהתקן זה" - "הפיכת מערכות קבצים מוצפנים לפעילות דורשת מחיקת נתונים מהתקן." - "השבתת מערכות קבצים מוצפנים דורשת מחיקת נתוני התקן." - "הפוך לפעיל" - "השבת" - "ביטול" - "השינוי במצב של מערכות קבצים מוצפנים בוטל." - "אזהרה של מערכות קבצים מוצפנים" + "מערכת קבצים מוצפנים" + "הצפנה של נתוני משתמש פרטיים" + "הפוך אחסון של מערכת קבצים מוצפנים לפעיל עבור נתוני משתמש פרטיים בהתקן זה" + "הפעלת מערכות קבצים מוצפנים דורשת מחיקת נתונים מהתקן." + "השבתת מערכות קבצים מוצפנים דורשת מחיקת נתונים מהתקן." + "הפוך לפעיל" + "השבת" + "ביטול" + "השינוי במצב של מערכות קבצים מוצפנים בוטל." + "אזהרה של מערכות קבצים מוצפנים" "צליל חירום" "הגדר אופן פעולה בעת ביצוע שיחת חירום" "פרטיות" @@ -1159,4 +1160,7 @@ "שיחות נכנסות" "התראות" "משוב" + "הגדרות ‎4G" + "הגדר ונהל רשת ומודם של ‎4G" + "כתובת ‎4G MAC" diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index e1eff4cfbc7..7084434d79d 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -75,7 +75,7 @@ "接続中..." "認証中..." "IPアドレスを取得中..." - "接続されました" + "接続済み" "保留中" "切断中..." "切断されました" @@ -143,6 +143,9 @@ "CHAP" "PAPまたはCHAP" + + + "内部端末ストレージ" "リムーバブルSDカード" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index d23407c1b48..22f1a5fc966 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAPまたはCHAP" "APNタイプ" + "APNプロトコル" "APNを削除" "新しいAPN" "保存" @@ -1159,4 +1160,7 @@ "着信" "通知" "フィードバック" + "4G設定" + "4Gネットワークとモデムの設定と管理" + "4G MACアドレス" diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml index 494a9468f4c..fb0cde25ffa 100644 --- a/res/values-ko/arrays.xml +++ b/res/values-ko/arrays.xml @@ -27,7 +27,7 @@ "아시아" "호주" "태평양" - "모두" + "전체" "애니메이션 없음" @@ -143,6 +143,9 @@ "CHAP" "PAP 또는 CHAP" + + + "내부 기기 저장용량" "이동식 SD 카드" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 2dc30a04322..517f3c777d4 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -25,7 +25,7 @@ "발신 허용 번호 보기" "SDN(Service Dialing Numbers) 보기" "PDP 목록 가져오기" - "서비스 상태" + "서비스 중" "서비스 지역 벗어남" "긴급 통화만" "무선 연결 끊김" @@ -103,7 +103,7 @@ "연결을 끊는 중…" "연결 중…" - "장치와 페어링" + "이 장치와 페어링 하기" "페어링 중..." "페어링된 상태이지만 연결되지 않음" "핸즈프리/헤드셋" @@ -584,6 +584,7 @@ "CHAP" "PAP 또는 CHAP" "APN 유형" + "APN 프로토콜" "APN 삭제" "새 APN" "저장" @@ -648,7 +649,7 @@ "Wi-Fi 및/또는 모바일 네트워크에서 측정된 위치" "GPS 위성 사용" "도로 수준으로 정확하게 탐색" - "도로 수준으로 탐색(항공사진이 더해져 배터리 추가로 필요)" + "도로 수준으로 위치 탐색(배터리 소모가 증가되며 실내에서는 정확도가 떨어질 수 있음)" "GPS 도우미 사용" "서버를 사용하여 GPS 보조(네트워크 사용량을 줄이려면 선택 취소)" "서버를 사용하여 GPS 보조(GPS 성능을 개선하려면 선택 취소)" @@ -745,7 +746,7 @@ "공간 관리" "필터" "필터 옵션 선택" - "모두" + "전체" "다운로드" "실행 중" "USB 저장소" @@ -789,7 +790,7 @@ "기본 설치 위치" "새 애플리케이션에 대한 기본 설치 위치를 변경합니다." "저장공간 사용량" - "애플리케이션에서 사용한 저장소 보기" + "애플리케이션에서 사용 중인 용량 보기" "실행 중인 서비스" "현재 실행 중인 서비스 보기 및 제어" "다시 시작하는 중" @@ -903,7 +904,7 @@ "전원 버튼으로 통화 종료" "전화를 거는 동안 전원 버튼을 누르면 화면이 꺼지지 않고 통화가 종료" "배터리 사용" - "배터리를 사용한 항목" + "배터리 사용 세부정보" "플러그를 뽑은 이후 배터리 전원 사용" "초기화 이후 배터리 사용" "배터리 사용 시간: %1$s" @@ -1096,7 +1097,7 @@ "(설정 안함)" "자격증명 저장소" "보안 자격증명 사용" - "애플리케이션이 보안 인증서 및 다른 자격증명에 액세스 허용" + "애플리케이션이 보안 인증서 및 다른 자격증명에 액세스하도록 허용" "비밀번호 입력" "자격증명 저장소 비밀번호를 입력하세요." "USB 저장소에서 설치" @@ -1141,7 +1142,7 @@ "내 데이터 백업" "애플리케이션 데이터, Wi-Fi 비밀번호 및 기타 설정을 Google 서버에 백업" "자동 복원" - "애플리케이션을 다시 설치하면 백업한 설정이나 다른 데이터를 복원합니다" + "애플리케이션을 다시 설치할 때 백업한 설정 등의 데이터 복원" "백업" "Wi-Fi 비밀번호, 북마크, 기타 설정 및 애플리케이션 데이터 백업을 중지하고 Google 서버에 있는 모든 사본을 지우시겠습니까?" "기기 관리 설정" @@ -1159,4 +1160,7 @@ "수신전화" "알림" "반응" + "4G 설정" + "4G 네트워크와 모뎀 설정 및 관리" + "4G MAC 주소" diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml index db9a7d8c4b2..bfde22c6cb2 100644 --- a/res/values-lt/arrays.xml +++ b/res/values-lt/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP arba CHAP" + + + "Vidinė įrenginio saugykla" "Keičiama SD kortelė" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 42abee5df74..16a80b3c92f 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP arba CHAP" "APN tipas" + "APN protokolas" "Ištrinti APN" "Naujas APN" "Išsaugoti" @@ -1122,16 +1123,16 @@ "Įgaliojimų saugykla ištrinta." "Įgaliojimų saugykla įgalinta." "Įgaliojimas saugykla išjungta." - "Šifruota failų sistema" - "Šifruoti privačius naudotojo duomenis" - "Įgalinti šifruotą failų sistemos atmintinę privatiems naudotojo duomenims šiame įrenginyje" - "Norint įgalinti šifruotas failų sistemas, reikia ištrinti įrenginio duomenis." - "Norint įgalinti šifruotas failų sistemas, reikia neleisti įrenginio duomenų." - "Įgalinti" - "Neleisti" - "Atšaukti" - "Šifruotų failų sistemų režimo pakeitimas pakeistas." - "Šifruotų failų sistemų įspėjimas." + "Šifruota failų sistema" + "Šifruoti privačius naudotojo duomenis" + "Įgalinti šifruotą failų sistemos atmintinę privatiems naudotojo duomenims šiame įrenginyje" + "Norint įgalinti šifruotas failų sistemas, reikia ištrinti įrenginio duomenis." + "Norint įgalinti šifruotas failų sistemas, reikia neleisti įrenginio duomenų." + "Įgalinti" + "Neleisti" + "Atšaukti" + "Šifruotų failų sistemų režimo pakeitimas pakeistas." + "Šifruotų failų sistemų įspėjimas." "Pagalbos tonas" "Nustatyti elgesį, kai skambinama pagalbos numeriu" "Privatumas" @@ -1159,4 +1160,7 @@ "Gaunami skambučiai" "Įspėjimai" "Atsiliepimai" + "4G nustatymai" + "Nustatyti ir valdyti 4G tinklą ir modemą" + "4G MAC adresas" diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml index 01be7bc727c..317a8a79032 100644 --- a/res/values-lv/arrays.xml +++ b/res/values-lv/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP vai CHAP" + + + "Iekšējā ierīces krātuve" "Izņemama SD karte" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index a2d7462c644..c6348b42c67 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP vai CHAP" "APN veids" + "APN protokols" "Dzēst APN" "Jauns APN" "Saglabāt" @@ -1122,16 +1123,16 @@ "Akreditācijas datu krātuve ir dzēsta." "Akreditācijas datu krātuve ir iespējota." "Akreditācijas datu krātuve ir atspējota." - "Šifrētu failu sistēma" - "Šifrēt lietotāja privātos datus" - "Iespējo šifrētu failu sistēmas atmiņu šajā ierīcē saglabātajiem lietotāja privātajiem datiem." - "Lai iespējotu šifrētu failu sistēmu, ir jāveic ierīces datu tīrīšana." - "Lai atspējotu šifrētu failu sistēmu, ir jāveic ierīces datu tīrīšana." - "Iespējot" - "Atspējot" - "Atcelt" - "Šifrētu failu sistēmas režīma maiņa ir atcelta." - "Šifrētu failu sistēmas brīdinājums." + "Šifrētu failu sistēma" + "Šifrēt lietotāja privātos datus" + "Iespējo šifrētu failu sistēmas atmiņu šajā ierīcē saglabātajiem lietotāja privātajiem datiem." + "Lai iespējotu šifrētu failu sistēmas, ir jāveic ierīces datu tīrīšana." + "Lai atspējotu šifrētu failu sistēmas, ir jāveic ierīces datu tīrīšana." + "Iespējot" + "Atspējot" + "Atcelt" + "Šifrētu failu sistēmu režīma maiņa ir atcelta." + "Šifrētu failu sistēmu brīdinājums." "Ārkārtas signāls" "Iestatīt uzvedību, kad tiek veikts ārkārtas zvans" "Konfidencialitāte" @@ -1159,4 +1160,7 @@ "Ienākošie zvani" "Paziņojumi" "Atsauksmes" + "4G iestatījumi" + "4G tīkla un modema pārvaldība un iestatīšana" + "4G MAC adrese" diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml index 4612b8cf17f..8bad524d351 100644 --- a/res/values-nb/arrays.xml +++ b/res/values-nb/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP eller CHAP" + + + "Intern lagringsenhet" "Flyttbart minnekort" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index f6f28dbce96..bb2122e011f 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -190,10 +190,10 @@ "Minnekortet blir brukt som en masselagringsenhet" "USB-lagring kan nå fjernes" "Det er trygt å fjerne minnekortet" - "USB-lagr. fjernet under bruk!" + "USB-enh. fjernet under bruk!" "Minnekortet ble fjernet mens det fortsatt var i bruk!" "Brukt antall byte:" - "Skanner USB-lagr. for medier" + "Skanner USB-enh. for medieinnh." "Leter etter media på minnekortet…" "USB-lagr. har kun lesetilg." "Minnekortet ble montert skrivebeskyttet" @@ -584,6 +584,7 @@ "CHAP" "CHAP" "APN-type" + "APN-protokoll" "Slett APN" "Nytt APN" "Lagre" @@ -1159,4 +1160,7 @@ "Innkommende anrop" "Varsler" "Tilbakemelding" + "4G-innstillinger" + "Konfigurer og administrer 4G-nettverk og -modem" + "4G MAC-adresse" diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index 95050d59fd2..d53fd3f29f3 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -118,7 +118,7 @@ "Gebruikstijd" "Aantal keer gestart" - "Naam van toepassing" + "Naam van app" "PEAP" @@ -143,6 +143,9 @@ "CHAP" "PAP of CHAP" + + + "Interne apparaatopslag" "Verwisselbare SD-kaart" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 8668373097d..88a4cb6b6c0 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -113,9 +113,9 @@ "Selecteer dit om te koppelen met " "Apparaatkiezer van Bluetooth" "Machtigingsverzoek voor Bluetooth" - "Een toepassing probeert Bluetooth in te schakelen. Wilt u dit toestaan?" - "Een toepassing probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" - "Een toepassing probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Een app probeert Bluetooth in te schakelen. Wilt u dit toestaan?" + "Een app probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" + "Een app probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" "Bluetooth inschakelen…" "Datum- en tijdinstellingen" "13:00 uur" @@ -584,6 +584,7 @@ "CHAP" "PAP of CHAP" "APN-type" + "APN-protocol" "APN verwijderen" "Nieuwe APN" "Opslaan" @@ -711,7 +712,7 @@ "Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen." "Toepassingen beheren" "Geïnstalleerde toepassingen beheren en verwijderen" - "Toepassingen" + "Apps" "Toepassingen beheren, sneltoetsen voor snelstarten instellen" "Toepassingsinstellingen" "Onbekende bronnen" @@ -727,14 +728,14 @@ "Bedieningselementen" "Nu stoppen" "Totaal" - "Toepassing" + "App" "Gegevens" "Verwijderen" "Uitschakelen" "Inschakelen" "Gegevens wissen" "Updates verwijderen" - "U heeft ervoor gekozen om deze toepassing standaard te starten voor bepaalde acties." + "U heeft ervoor gekozen deze app standaard te starten voor bepaalde acties." "Geen standaardwaarden ingesteld." "Standaardwaarden wissen" "Onbekend" @@ -757,17 +758,17 @@ "SD-kaartopslag" "Grootte opnieuw berekenen..." "Verwijderen" - "Alle gegevens van deze toepassing worden permanent verwijderd. Dit omvat alle bestanden, instellingen, accounts, databases, enzovoort." + "Alle gegevens van deze app worden permanent verwijderd. Dit omvat alle bestanden, instellingen, accounts, databases, enzovoort." "OK" "Annuleren" - "Toepassing niet gevonden" - "De toepassing is niet gevonden in de lijst met geïnstalleerde toepassingen." + "App niet gevonden" + "De app is niet gevonden in de lijst met geïnstalleerde apps." "Kan toepassingsgegevens niet wissen." "Updates verwijderen" "Wilt u alle updates voor deze Android-systeemtoepassing verwijderen?" "Gegevens wissen" - "Het wissen van gegevens is mislukt voor de toepassing" - "Deze toepassing heeft toegang tot de volgende opties van uw telefoon:" + "Het wissen van gegevens is mislukt voor de app" + "Deze app heeft toegang tot de volgende opties van uw telefoon:" "Berekenen…" "Kan grootte van pakket niet berekenen" "U heeft geen toepassingen van derden geïnstalleerd." @@ -778,14 +779,14 @@ "Verplaatsen naar SD-kaart" "Verplaatsen" "Er is niet voldoende opslag beschikbaar." - "De toepassing bestaat niet." - "De toepassing is beveiligd tegen kopiëren." + "De app bestaat niet." + "De app is beveiligd tegen kopiëren." "De opgegeven installatielocatie is niet geldig." "Systeemupdates kunnen niet worden geïnstalleerd op externe media." "Gedwongen stoppen" - "Als u een toepassing geforceerd stopt, kan de toepassing zich onverwacht gedragen. Weet u het zeker?" - "Toepassing verplaatsen" - "Verplaatsen van toepassing is mislukt. %1$s" + "Als u een app geforceerd stopt, kan de app zich onverwacht gedragen. Weet u het zeker?" + "App verplaatsen" + "Verplaatsen van app is mislukt. %1$s" "Voorkeursinstallatielocatie" "De voorkeursinstallatielocatie voor nieuwe toepassingen wijzigen." "Opslaggebruik" @@ -795,7 +796,7 @@ "Opnieuw starten" "Gecacht achtergrondproces" "Niets wordt uitgevoerd." - "Gestart door toepassing." + "Gestart door app." "%1$s vrij" @@ -807,14 +808,14 @@ "%1$d proces en %2$d services" "%1$d processen en %2$d service" "%1$d processen en %2$d services" - "Uitgevoerde toepassing" + "Uitgevoerde app" "Niet actief" "Services" "Processen" "Stoppen" "Instellingen" - "Deze service is gestart door de toepassing. Als de service wordt gestopt, kan de toepassing vastlopen." - "Deze toepassing kan niet veilig worden gestopt. Als de toepassing wordt gestopt, kunt u een deel van uw huidige werk kwijtraken." + "Deze service is gestart door de app. Als de service wordt gestopt, kan de app vastlopen." + "Deze app kan niet veilig worden gestopt. Als de app wordt gestopt, kunt u een deel van uw huidige werk kwijtraken." "Dit is een oud toepassingsproces dat is behouden voor hogere snelheid in geval het weer nodig is. Er is meestal geen reden om dit te stoppen." "%1$s: momenteel in gebruik. Raak \'Instellingen\' aan om dit te bedienen." "Hoofdproces dat in gebruik is." @@ -837,7 +838,7 @@ "Druk twee keer op de spatiebalk om een punt (.) in te voegen" "Zichtbare wachtwoorden" "Wachtwoord weergeven tijdens het typen" - "Deze invoermethode verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens zoals wachtwoorden en creditcardnummers. De methode is afkomstig uit de toepassing %1$s. Deze invoermethode inschakelen?" + "Deze invoermethode verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens zoals wachtwoorden en creditcardnummers. De methode is afkomstig uit de app %1$s. Deze invoermethode inschakelen?" "Gebruikerswoordenboek" "Gebruikerswoordenboek" @@ -852,14 +853,14 @@ "Accu-informatie" "Snelstarten" "Sneltoetsen instellen voor starten toepassingen" - "Toepassing toewijzen" + "App toewijzen" "Geen sneltoets" "Zoeken + %1$s" "Wissen" "Uw sneltoets voor %1$s (%2$s) wordt gewist." "OK" "Annuleren" - "Toepassingen" + "Apps" "Sneltoetsen" "Tekstinvoer" "Opties voor tekstinvoer beheren" @@ -886,7 +887,7 @@ "Gebruiksstatistieken" "Gebruiksstatistieken" "Sorteren op:" - "Toepassing" + "App" "Aantal" "Gebruikstijd" "Toegankelijkheid" @@ -895,7 +896,7 @@ "Toegankelijkheid" "Toegankelijkheidsservices" "Geen geïnstalleerde toegankelijkheidsservices." - "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de toepassing %1$s. Deze toegankelijkheidsservice inschakelen?" + "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de app %1$s. Deze toegankelijkheidsservice inschakelen?" "Toegankelijkheid uitschakelen?" "Geen toepassingen voor toegankelijkheid gevonden" "Er zijn geen toepassingen voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." @@ -959,10 +960,10 @@ "Accu gebruikt door Bluetooth" "Schakel Bluetooth uit wanneer u deze functie niet gebruikt" "Probeer verbinding te maken met een ander Bluetooth-apparaat" - "Accu gebruikt door toepassing" - "De toepassing stoppen of verwijderen" - "GPS handmatig beheren om te voorkomen dat de toepassing hiervan gebruikmaakt" - "De toepassing kan instellingen aanbieden om het accugebruik te beperken" + "Accu gebruikt door app" + "De app stoppen of verwijderen" + "GPS handmatig beheren om te voorkomen dat de app hiervan gebruikmaakt" + "De app kan instellingen aanbieden om het accugebruik te beperken" "%1$s sinds losgekoppeld" "Sinds laatst losgekoppeld voor %1$s" "Gebruikstotalen" @@ -971,7 +972,7 @@ "Mediaserver" "Spraakinvoer en -uitvoer" "Instellingen voor spraakinvoer en -uitvoer" - "Voice Search" + "Spraakgestuurd zoeken" "Android-toetsenbord" "Spraakinvoer" "Spraakuitvoer" @@ -981,7 +982,7 @@ "Instellingen tekst-naar-spraak" "Instellingen tekst-naar-spraak" "Mijn instellingen gebruiken" - "Onderstaande standaardinstellingen overschrijven instellingen van toepassing" + "Onderstaande standaardinstellingen overschrijven instellingen van app" "Standaardinstellingen" "Standaardengine" "De engine voor spraaksynthese instellen die moet worden gebruikt voor gesproken tekst" @@ -1141,7 +1142,7 @@ "Back-up maken van mijn gegevens" "Een back-up van toepassingsgegevens, Wi-Fi-wachtwoorden en andere instellingen maken op de Google-servers" "Automatisch terugzetten" - "In een back-up opgeslagen instellingen of andere gegevens herstellen als ik een toepassing opnieuw installeer" + "In een back-up opgeslagen instellingen of andere gegevens herstellen als ik een app opnieuw installeer" "Back-up" "Weet u zeker dat u het maken van back-ups van uw Wi-Fi-wachtwoorden, bladwijzers en andere instellingen en toepassingsgegevens wilt stoppen en alle kopieën op Google-servers wilt wissen?" "Instellingen voor apparaatbeheer" @@ -1152,11 +1153,14 @@ "Apparaatbeheerder activeren?" "Activeren" "Apparaatbeheerder" - "Als u deze beheerder activeert, staat u de toepassing %1$s toe de volgende bewerkingen uit te voeren:" - "Deze beheerder is actief en staat de toepassing %1$s toe de volgende bewerkingen uit te voeren:" + "Als u deze beheerder activeert, staat u de app %1$s toe de volgende bewerkingen uit te voeren:" + "Deze beheerder is actief en staat de app %1$s toe de volgende bewerkingen uit te voeren:" "Naamloos" "Algemeen" "Inkomende oproepen" "Meldingen" "Feedback" + "4G-instellingen" + "4G-netwerk en modem instellen en beheren" + "4G MAC-adres" diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml index 7c79ac5ae02..26c8aafc62f 100644 --- a/res/values-pl/arrays.xml +++ b/res/values-pl/arrays.xml @@ -42,8 +42,8 @@ "15 sekund" "30 sekund" - "1 minuta" - "2 minuty" + "1 min" + "2 min" "10 minut" "30 minut" @@ -143,6 +143,9 @@ "CHAP" "PAP lub CHAP" + + + "Wewnętrzna pamięć urządzenia" "Wymienna karta SD" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 4b27f9c94a2..0762d1ad6e6 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP lub CHAP" "Typ APN" + "Protokół APN" "Usuń APN" "Nowa nazwa APN" "Zapisz" @@ -598,8 +599,8 @@ "Zakończono resetowanie domyślnych ustawień APN" "Ustawienia fabryczne" "Wymazuje wszystkie dane w telefonie" - "Spowoduje to wymazanie wszystkich danych z ""wewnętrznej pamięci"" telefonu, w tym:"\n\n
  • "danych konta Google,"
  • \n
  • "danych i ustawień systemu oraz aplikacji,"
  • \n
  • "pobranych aplikacji."
  • \n\n"Aby usunąć wszystkie dane z tego telefonu, należy wyczyścić ""nośnik USB""."\n\n
    - "Spowoduje to wymazanie wszystkich danych z ""wewnętrznej pamięci"" telefonu, w tym:"\n\n
  • "danych konta Google,"
  • \n
  • "danych i ustawień systemu oraz aplikacji,"
  • \n
  • "pobranych aplikacji."
  • \n\n"Aby usunąć również muzykę, zdjęcia i inne dane użytkownika, należy wyczyścić ""kartę SD""."\n\n
    + "Skasujesz wszystkie dane z ""wewnętrznej pamięci"" telefonu, w tym:"\n\n
  • "dane konta Google,"
  • \n
  • "dane i ustawienia systemu oraz aplikacji,"
  • \n
  • "pobrane aplikacje."
  • \n\n"Aby usunąć wszystkie dane z tego telefonu, należy wyczyścić ""nośnik USB""."\n\n
    + "Skasujesz wszystkie dane z ""wewnętrznej pamięci"" telefonu, w tym:"\n\n
  • "dane konta Google,"
  • \n
  • "dane i ustawienia systemu oraz aplikacji,"
  • \n
  • "pobrane aplikacje."
  • \n\n"Aby usunąć również muzykę, zdjęcia i inne dane użytkownika, należy wyczyścić ""kartę SD""."\n\n
    "Wyczyść nośnik USB" "Wyczyść kartę SD" "Wymaż wszystko z wewn. USB." @@ -1159,4 +1160,7 @@ "Połączenia przychodzące" "Powiadomienia" "Reakcje" + "Ustawienia 4G" + "Konfiguruj sieć i modem 4G oraz zarządzaj nimi" + "Adres MAC 4G" diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml index b553fb35f24..c02762fc2fd 100644 --- a/res/values-pt-rPT/arrays.xml +++ b/res/values-pt-rPT/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ou CHAP"
    + + + "Armazenamento de dispositivo interno" "Cartão SD amovível" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 0dfe203cfa1..fd3bd239ae4 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP ou CHAP" "Tipo APN" + "Protocolo APN" "Eliminar APN" "Novo APN" "Guardar" @@ -1159,4 +1160,7 @@ "Chamadas recebidas" "Notificações" "Comentários" + "Definições de 4G" + "Configurar e gerir modem e rede 4G" + "Endereço MAC de 4G" diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index 3f8e9c2184a..17f85c30439 100644 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ou CHAP" + + + "Armazenamento do dispositivo interno" "Cartão SD removível" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index f1cf522ea7d..f72ce17684b 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP ou CHAP" "Tipo APN" + "Protocolo APN" "Excluir APN" "Novo APN" "Salvar" @@ -1159,4 +1160,7 @@ "Chamadas recebidas" "Notificações" "Retorno" + "Configurações de 4G" + "Configure e gerencie a rede e o modem 4G" + "Endereço MAC 4G" diff --git a/res/values-rm/arrays.xml b/res/values-rm/arrays.xml index fe06265463e..086375a1cb2 100644 --- a/res/values-rm/arrays.xml +++ b/res/values-rm/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP u CHAP" + + + "Memoria interna da telefonin" "Carta SD che po vegnir barattada" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 1f57360058f..847917278da 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -338,7 +338,9 @@ - "Ina errur è succedida." + + + "WLAN" "Activar WLAN" "Parameters WLAN" @@ -587,6 +589,8 @@ "CHAP" "PAP u CHAP" "Tip dad APN (num dal punct d\'access)" + + "Stizzar APN" "Nov APN" "Memorisar" @@ -1181,4 +1185,10 @@ "Cloms entrants" "Avis" "Commentaris" + + + + + + diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml index 0c23a9b0e62..c5cceeeeae0 100644 --- a/res/values-ro/arrays.xml +++ b/res/values-ro/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP sau CHAP" + + + "Stocare internă pe dispozitiv" "Card SD detaşabil" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index cdd1715e3c5..e36936018fd 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP sau CHAP" "Tip APN" + "Protocol APN" "Ştergeţi APN" "APN nou" "Salvaţi" @@ -1122,16 +1123,16 @@ "Stocarea acreditărilor este ştearsă." "Stocarea acreditărilor este activată." "Stocarea acreditărilor este dezactivată." - "Sistem de fişiere criptate" - "Criptaţi datele private ale utilizatorului" - "Activaţi stocarea în sistemul de fişiere criptate pentru datele de utilizator private din acest dispozitiv" - "Activarea sistemelor de fişiere criptate presupune ştergerea datelor de pe un dispozitiv." - "Dezactivarea Sistemelor de fişiere criptate necesită ştergerea datelor de pe un dispozitiv." - "Activaţi" - "Dezactivaţi" - "Anulaţi" - "Modificarea efectuată în modul Sisteme de fişiere criptate a fost anulată." - "Avertisment Sisteme de fişiere criptate." + "Sistem de fişiere criptate" + "Criptaţi datele private ale utilizatorului" + "Activaţi stocarea în sistemul de fişiere criptate pentru datele de utilizator private din acest dispozitiv" + "Activarea sistemelor de fişiere criptate presupune ştergerea datelor de pe dispozitiv." + "Dezactivarea Sistemelor de fişiere criptate necesită ştergerea datelor de pe un dispozitiv." + "Activaţi" + "Dezactivaţi" + "Anulaţi" + "Modificarea efectuată în modul Sisteme de fişiere criptate a fost anulată." + "Avertisment Sisteme de fişiere criptate." "Ton de urgenţă" "Setaţi comportamentul la efectuarea unui apel de urgenţă" "Confidenţialitate" @@ -1159,4 +1160,7 @@ "Apeluri de intrare" "Notificări" "Feedback" + "Setări 4G" + "Configuraţi & gest. reţeaua 4G şi modemul" + "Adresă MAC 4G" diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index afca691d79b..d6e96b0d3d1 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP или CHAP" + + + "Внутренняя память устройства" "Съемная SD-карта" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index e4a7c8eaeca..df2bccbc8a7 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -75,7 +75,7 @@ "(USB)" "Разрядка батареи" "Не заряжается" - "Заряжена" + "Батарея заряжена" "Не подключено" "Питание от сети" "USB" @@ -584,6 +584,7 @@ "CHAP" "PAP или CHAP" "Тип APN" + "Протокол APN" "Удалить APN" "Новая точка доступа" "Сохранить" @@ -1159,4 +1160,7 @@ "Входящие вызовы" "Оповещения" "Отклик на действия" + "Настройки 4G" + "Подключение и настройка сети и модема 4G" + "МАС-адрес 4G" diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml index ec46a44c641..4da76c1ca40 100644 --- a/res/values-sk/arrays.xml +++ b/res/values-sk/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP alebo CHAP" + + + "Interný ukladací priestor zariadenia" "Odnímateľná karta SD" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index f889709ac77..40c3f09c302 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP alebo CHAP" "Typ názvu prístupového bodu (APN)" + "Protokol APN" "Odstrániť názov prístupového bodu (APN)" "Nový názov prístupového bodu (APN)" "Uložiť" @@ -1122,16 +1123,16 @@ "Ukladací priestor poverení je vymazané." "Ukladací priestor poverení je aktivovaný." "Ukladací priestor poverení je vypnutý." - "Systém EFS (Encrypted File System)" - "Šifrovať súkromné údaje používateľa" - "Povoliť v tomto zariadení ukladací priestor systému EFS (Encrypted File System) pre súkromné údaje používateľov" - "Povolenie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." - "Zakázanie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." - "Povoliť" - "Zakázať" - "Zrušiť" - "Zmena režimu systémov EFS (Encrypted File System) bola zrušená." - "Upozornenie systémov EFS (Encrypted File System)." + "Systém EFS (Encrypted File System)" + "Šifrovať súkromné údaje používateľa" + "Povoliť v tomto zariadení ukladací priestor systému EFS (Encrypted File System) pre súkromné údaje používateľov" + "Povolenie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." + "Zakázanie systémov EFS (Encrypted File System) vyžaduje vymazanie údajov zariadenia." + "Povoliť" + "Zakázať" + "Zrušiť" + "Zmena režimu systémov EFS (Encrypted File System) bola zrušená." + "Upozornenie systémov EFS (Encrypted File System)." "Tiesňové vyzváňanie" "Nastaviť správanie pri tiesňovom volaní" "Ochrana osobných údajov" @@ -1159,4 +1160,7 @@ "Prichádzajúce hovory" "Upozornenia" "Spätná väzba" + "Nastavenia 4G" + "Nastaviť a spravovať sieť 4G a modem" + "Adresa 4G MAC" diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml index a34ba70eb03..2cf1d2c82ff 100644 --- a/res/values-sl/arrays.xml +++ b/res/values-sl/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP ali CHAP" + + + "Notranji pomnilnik naprave" "Izmenljiva kartica SD" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 57672708ddc..2619c685293 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP ali CHAP" "Vrsta APN-ja" + "Protokol APN" "Izbriši APN" "Nov APN" "Shrani" @@ -1122,16 +1123,16 @@ "Shramba poverilnic je izbrisana." "Shramba poverilnic je omogočena." "Shramba poverilnic je onemogočena." - "Šifrirani datotečni sistem" - "Šifriranje zasebnih podatkov uporabnikov" - "Omogoči shranjevanje zasebnih podatkov uporabnikov te naprave s šifrirnim datotečnim sistemom" - "Če želite omogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." - "Če želite onemogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." - "Omogoči" - "Onemogoči" - "Prekliči" - "Sprememba načina šifrirnega datotečnega sistema je preklicana." - "Opozorilo šifrirnega datotečnega sistema." + "Šifrirani datotečni sistem" + "Šifriranje zasebnih podatkov uporabnikov" + "Omogoči shranjevanje zasebnih podatkov uporabnikov te naprave s šifrirnim datotečnim sistemom" + "Če želite omogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." + "Če želite onemogočiti šifrirni datotečni sistem, je treba izbrisati podatke v napravi." + "Omogoči" + "Onemogoči" + "Prekliči" + "Sprememba načina šifrirnega datotečnega sistema je preklicana." + "Opozorilo šifrirnega datotečnega sistema." "Ton v sili" "Nastavi način delovanja ob klicanju v sili" "Zasebnost" @@ -1159,4 +1160,7 @@ "Dohodni klici" "Obvestila" "Povratne informacije" + "Nastavitve za 4G" + "Nastavitev in upravljanje omrežja 4G in modema" + "Naslov 4G MAC" diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml index 89f9c1731ac..cfbcfa5433c 100644 --- a/res/values-sr/arrays.xml +++ b/res/values-sr/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP или CHAP" + + + "Складиште унутрашњег уређаја" "Уклоњива SD картица" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index d9baf6f57a4..090cd29bbfd 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP или CHAP" "Тип назива приступне тачке" + "Протокол назива приступне тачке" "Избриши назив приступне тачке" "Нов назив приступне тачке" "Сачувај" @@ -1122,16 +1123,16 @@ "Складиште акредитива је избрисано." "Складиште акредитива је омогућено." "Складиште акредитива је онемогућено." - "Шифровани систем датотека" - "Шифровање приватних корисничких података" - "Омогућавање складиштења у шифровани систем датотека за приватне корисничке податке на овом уређају" - "Омогућавање Шифрованих система датотека захтева брисање података са уређаја." - "Онемогућавање Шифрованих система датотека захтева брисање података са уређаја." - "Омогући" - "Онемогући" - "Откажи" - "Промена режима Шифрованих система датотека је отказана." - "Упозорење у вези са Шифрованим системима датотека." + "Шифровани систем датотека" + "Шифровање приватних корисничких података" + "Омогућавање складиштења у шифровани систем датотека за приватне корисничке податке на овом уређају" + "Омогућавање Шифрованих система датотека захтева брисање података са уређаја." + "Онемогућавање Шифрованих система датотека захтева брисање података са уређаја." + "Омогући" + "Онемогући" + "Откажи" + "Промена режима Шифрованих система датотека је отказана." + "Упозорење у вези са Шифрованим системима датотека." "Тон за хитне позиве" "Подешавање понашања када се успоставља хитни позив" "Приватност" @@ -1159,4 +1160,7 @@ "Долазни позиви" "Обавештења" "Повратне информације" + "Подешавања за 4G" + "Подешавање и управљање 4G мрежом и модемом" + "4G MAC адреса" diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml index 4b1bfafefe4..d6eb1719bbf 100644 --- a/res/values-sv/arrays.xml +++ b/res/values-sv/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP eller CHAP" + + + "Lagring på intern enhet" "Flyttbart SD-kort" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 4c22016ec69..8478958f339 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP eller CHAP" "APN-typ" + "APN-protokoll" "Ta bort APN" "Nytt APN" "Spara" @@ -832,7 +833,7 @@ "Rätta felskrivna ord" "Inled med versal" "Första ordet i en mening ska inledas med versal" - "Automatisk punkt" + "Automatisk interpunktion" "Inställningar för fysiskt tangentbord" "Tryck på blanksteg två gånger om du vill infoga \".\"" "Synliga lösenord" @@ -1159,4 +1160,7 @@ "Inkommande samtal" "Aviseringar" "Signaler" + "4G-inställningar" + "Konfigurera och hantera 4G-nätverk och modem" + "4G Mac-adress" diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml index 2eae77770d6..f4efbe93830 100644 --- a/res/values-th/arrays.xml +++ b/res/values-th/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP หรือ CHAP" + + + "ที่จัดเก็บข้อมูลอุปกรณ์ภายใน" "การ์ด SD แบบนำออกได้" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 745cf93d253..ed2f560bc4c 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP หรือ CHAP" "ประเภท APN" + "โปรโตคอล APN" "ลบ APN" "APN ใหม่" "บันทึก" @@ -1122,16 +1123,16 @@ "ที่จัดเก็บข้อมูลรับรองถูกลบ" "เปิดการใช้งานที่จัดเก็บข้อมูลรับรองไว้" "ปิดใช้งานที่จัดเก็บข้อมูลรับรองไว้" - "ระบบไฟล์ที่เข้ารหัส" - "เข้ารหัสข้อมูลผู้ใช้ส่วนบุคคล" - "เปิดใช้งานพื้นที่จัดเก็บข้อมูลระบบไฟล์ที่เข้ารหัสสำหรับข้อมูลผู้ใช้ส่วนบุคคลในอุปกรณ์นี้" - "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อเปิดใช้งานระบบไฟล์ที่เข้ารหัส" - "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อปิดใช้งานระบบไฟล์ที่เข้ารหัส" - "เปิดใช้งาน" - "ปิดใช้งาน" - "ยกเลิก" - "ยกเลิกการเปลี่ยนแปลงโหมดระบบไฟล์ที่เข้ารหัส" - "คำเตือนระบบไฟล์ที่เข้ารหัส" + "ระบบไฟล์ที่เข้ารหัส" + "เข้ารหัสข้อมูลผู้ใช้ส่วนบุคคล" + "เปิดใช้งานพื้นที่จัดเก็บข้อมูลระบบไฟล์ที่เข้ารหัสสำหรับข้อมูลผู้ใช้ส่วนบุคคลในอุปกรณ์นี้" + "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อเปิดใช้งานระบบไฟล์ที่เข้ารหัส" + "จำเป็นต้องล้างข้อมูลอุปกรณ์เพื่อปิดใช้งานระบบไฟล์ที่เข้ารหัส" + "เปิดการใช้งาน" + "ปิดการใช้งาน" + "ยกเลิก" + "ยกเลิกการเปลี่ยนแปลงโหมดระบบไฟล์ที่เข้ารหัส" + "คำเตือนระบบไฟล์ที่เข้ารหัส" "โทนเสียงฉุกเฉิน" "ตั้งค่าการทำงานเมื่อมีการโทรหาหมายเลขฉุกเฉิน" "ข้อมูลส่วนบุคคล" @@ -1159,4 +1160,7 @@ "สายโทรเข้า" "การแจ้งเตือน" "คำติชม" + "การตั้งค่า 4G" + "ตั้งค่าและจัดการเครือข่าย 4G และโมเด็ม" + "ที่อยู่ MAC ใน 4G" diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml index 84d9ceec17f..6ae1a7be7d4 100644 --- a/res/values-tl/arrays.xml +++ b/res/values-tl/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP o CHAP" + + + "Imbakan ng panloob na device" "Naaalis na SD card" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index f4d8d42b541..804901378d4 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP o CHAP" "Uri ng APN" + "protocol ng APN" "Tanggalin ang APN" "Bagong APN" "I-save" @@ -1122,16 +1123,16 @@ "Binura ang imbakan ng kredensyal." "Pinagana ang imbakan ng kredensyal." "Hindi pinagana ang imbakan ng kredensyal." - "System ng Na-encrypt na File" - "Na-encrypt na data ng pribadong user" - "Paganahin ang imbakan ng na-encrypt na file system para sa pribadong data ng user sa device na ito" - "Kailangan ng pagpapagana ng Naka-encrypt na Mga File System ng pagbura sa data ng device." - "Ang hindi pagpapagana ng Mga System ng Na-encrypt na File ay nangangailangan ng pag-wipe sa data ng device." - "Paganahin" - "Huwag Paganahin" - "Knselahin" - "Kinansela ang pagbabago ng mode ng Mga System ng Na-encrypt na File." - "Babala sa Mga System ng Na-encrypt na File" + "Na-encrypt na System ng File" + "I-encrypt ang data ng pribadong user" + "Paganahin ang storage ng na-encrypt na system ng file para sa pribadong data ng user sa device na ito" + "Kailangan ng pagpapagana ng Na-encrypt na Mga System ng File ang pagbura sa data ng device." + "Kailangan ng Hindi Pagpapagana ng Na-encrypt na Mga System ng File ang pagbura sa data ng device." + "Paganahin" + "Huwag paganahin" + "Kanselahin" + "Kinansela ang pagbabago ng mode ng Na-encrypt na Mga System ng File." + "Babala sa Na-encrypt na Mga System ng File" "Tonong pang-emergency" "Itakda ang pag-uugali kapag naganap ang isang pang-emergency na tawag" "Privacy" @@ -1159,4 +1160,7 @@ "Mga papasok na tawag" "Mga Notification" "Feedback" + "Mga setting na 4G" + "I-set up at pamahalaan ang network at modem na 4G" + "4G MAC address" diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml index 37498257363..494f04b7d2f 100644 --- a/res/values-tr/arrays.xml +++ b/res/values-tr/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP veya CHAP" + + + "Dahili cihaz depolaması" "Çıkarılabilir SD kart" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 5afa6905ea6..9f30904312b 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -294,7 +294,7 @@ "\"%1$s\" ile eşleştirmek için, şu passkey kodunu gösterdiğini doğrulayın: %2$s." "%1$s"\n"eşleşme istiyor." "Eşleştirmek için \"%1$s\" cihazına %2$s kodunu girin." - "Çift" + "Eşleştir" "Eşleştirme" "bluetooth cihazı" "Dikkat" @@ -584,6 +584,7 @@ "CHAP" "PAP veya CHAP" "APN türü" + "APN protokolü" "APN\'yi sil" "Yeni APN" "Kaydet" @@ -1159,4 +1160,7 @@ "Gelen çağrılar" "Bildirimler" "Geri bildirim" + "4G ayarları" + "4G ağı ve modemi kurma ve yönetme" + "4G MAC adresi" diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index fbcefd4a9f5..e1698ccb2e7 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP або CHAP" + + + "Внутрішня пам\'ять пристрою" "Знімна карта SD" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index adca0d55048..26b3c654b4c 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP або CHAP" "Тип APN" + "Протокол APN" "Видалити APN" "Нова APN" "Зберег." @@ -1122,16 +1123,16 @@ "Сховище облікових даних видалено." "Сховище облік. даних увімкнено." "Сховище облікових даних вимкнено." - "Система шифрування файлів" - "Шифрувати особисті дані користувача" - "Увімкнути пам\'ять системи шифрування файлів для особистих даних користувача в цьому пристрої" - "Щоб увімкнути системи шифрування файлів, потрібно стерти дані пристрою." - "Щоб вимкнути системи шифрування файлів, потрібно стерти дані пристрою." - "Увімкнути" - "Вимкнути" - "Скасувати" - "Зміну режиму систем шифрування файлів скасовано." - "Попередження систем шифрування файлів." + "Система шифрування файлів" + "Шифрувати особисті дані користувача" + "Увімкнути пам’ять системи шифрування файлів для особистих даних користувача в цьому пристрої" + "Щоб увімкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Щоб вимкнути системи шифрування файлів, потрібно стерти дані пристрою." + "Увімкнути" + "Вимкнути" + "Скасувати" + "Зміну режиму систем шифрування файлів скасовано." + "Попередження систем шифрування файлів." "Аварійний сингал" "Устан. поведінку при розміщ. аварійного виклику" "Конфід-сть" @@ -1159,4 +1160,7 @@ "Вхідні дзвінки" "Сповіщення" "Відгук" + "Налаштування 4G" + "Налаштувати 4G мережу та модем і керувати ними" + "4G MAC-адреса" diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml index c8b3453f4bb..8b0d05f4e10 100644 --- a/res/values-vi/arrays.xml +++ b/res/values-vi/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP hoặc CHAP" + + + "Bộ nhớ trong của thiết bị" "Thẻ SD tháo lắp được" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 41f348cb706..5cac4dd5605 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -461,7 +461,7 @@ "Âm thanh khi lắp đế" "Phát âm thanh khi lắp hoặc tháo điện thoại khỏi đế" "Không phát âm thanh khi lắp hoặc tháo điện thoại khỏi đế" - "Tài khoản & đồng bộ hoá" + "Tài khoản & đồng bộ hóa" "Thêm hoặc xoá tài khoản và thay đổi cài đặt tài khoản" "Tìm kiếm" "Quản lý cài đặt và lịch sử tìm kiếm" @@ -584,6 +584,7 @@ "CHAP" "PAP hoặc CHAP" "Loại APN" + "Giao thức APN" "Xoá APN" "APN mới" "Lưu" @@ -1122,16 +1123,16 @@ "Bộ nhớ thông tin xác thực đã bị xoá." "Bộ nhớ thông tin xác thực đã bật." "Bộ nhớ thông tin xác thực bị vô hiệu hoá." - "Hệ thống tệp được mã hóa" - "Mã hóa dữ liệu người dùng riêng tư" - "Kích hoạt bộ nhớ hệ thống tệp được mã hóa cho dữ liệu người dùng riêng tư trong thiết bị này" - "Việc bật Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." - "Việc tắt Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." - "Bật" - "Tắt" - "Hủy" - "Thay đổi chế độ Hệ thống tệp được mã hóa đã bị hủy." - "Cảnh báo Hệ thống tệp được mã hóa." + "Hệ thống tệp được mã hóa" + "Mã hóa dữ liệu người dùng cá nhân" + "Kích hoạt bộ nhớ hệ thống tệp được mã hóa cho dữ liệu người dùng cá nhân trong điện thoại này" + "Việc bật Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." + "Việc tắt Hệ thống tệp được mã hóa yêu cầu phải xóa sạch dữ liệu của thiết bị." + "Bật" + "Tắt" + "Hủy" + "Thay đổi chế độ Hệ thống tệp được mã hóa đã bị hủy." + "Cảnh báo hệ thống tệp được mã hóa." "Âm khẩn cấp" "Đặt chế độ khi cuộc gọi khẩn cấp được thực hiện" "Bảo mật" @@ -1159,4 +1160,7 @@ "Cuộc gọi đến" "Thông báo" "Phản hồi" + "Cài đặt 4G" + "Thiết lập & quản lý modem và mạng 4G" + "Địa chỉ MAC 4G" diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 18cd1a4a845..01fc9c7162f 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP 或 CHAP" + + + "设备内部存储" "可卸载的 SD 卡" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index a13bc565dae..afa9539ffea 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -584,6 +584,7 @@ "CHAP" "PAP 或 CHAP" "APN 类型" + "APN 协议" "删除 APN" "新建 APN" "保存" @@ -645,9 +646,9 @@ "我的位置" "使用无线网络" "使用无线网络在应用程序(例如 Google 地图)中查看位置" - "通过 Wi-Fi 和/或移动网络确定的位置" + "通过 Wi-Fi 和/或移动网络确定位置" "使用 GPS 卫星" - "定位级别可精确到街道" + "定位时,精确度设定为街道级别" "定位到街道级别(需要消耗更多电量以及天气允许)" "使用增强型 GPS" "使用服务器来辅助 GPS(取消选中可降低网络使用率)" @@ -1159,4 +1160,7 @@ "来电" "通知" "反馈" + "4G 设置" + "设置和管理 4G 网络与调制解调器" + "4G MAC 地址" diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 0ed49c6887b..eb8b2deef70 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -143,6 +143,9 @@ "CHAP" "PAP 或 CHAP" + + + "內部裝置儲存空間" "卸除式 SD 卡" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 1a322c733f4..ae995c3a882 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -529,7 +529,7 @@ "無法取得" "開機時間" "清醒時間" - "內存空間" + "內部儲存空間" "USB 儲存裝置" "SD 卡" "可用空間" @@ -584,6 +584,7 @@ "CHAP" "PAP 或 CHAP" "APN 類型" + "APN 通訊協定" "刪除 APN" "新增 APN" "儲存" @@ -598,8 +599,8 @@ "重設預設 APN 設定已完成" "重設為原廠設定" "清除手機上所有資料" - "這會清除您手機""內存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要清除手機上的所有資料,則需清除 ""USB 儲存裝置""。"\n\n
    - "這會清除您手機""內存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要一併清除音樂、相片及其他資料,則需清除 ""SD 卡""。"\n\n
    + "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要清除手機上的所有資料,則需清除 ""USB 儲存裝置""。"\n\n
    + "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要一併清除音樂、相片及其他資料,則需清除 ""SD 卡""。"\n\n
    "清除 USB 儲存裝置" "清除 SD 卡" "清除手機內部 USB 儲存裝置的所有資料,例如音樂或相片。" @@ -714,7 +715,7 @@ "應用程式" "管理應用程式,設定快速啟動鍵" "應用程式設定" - "未知的來源" + "不明的來源" "允許安裝非 Market 應用程式" "未知來源的應用程式可能會損害您的手機及個人資訊。如使用這些應用程式而造成手機受損或資料遺失,您必須自行承擔責任。" "應用程式資訊" @@ -752,7 +753,7 @@ "於 SD 卡" "已停用" "沒有應用程式。" - "內存空間" + "內部儲存空間" "USB 儲存裝置" "SD 卡儲存裝置" "重新計算大小..." @@ -1159,4 +1160,7 @@ "來電" "通知" "意見" + "4G 設定" + "設定與管理 4G 網路及數據機" + "4G MAC 位址" From 2be0076e7a8a4ba796d36419d3630d186cb3f81a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Sat, 19 Mar 2011 11:53:15 +0100 Subject: [PATCH 786/989] German: VPN options, new profile Change-Id: I2365f5fea30fdc281b6aca1f65acec57fb7a3971 --- res/values-de/strings.xml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 801e6549709..2e652f42065 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1154,6 +1154,30 @@ "ein L2TP-Schlüssel" "Verschlüsselung" "PPTP-Verschlüsselung" + + Server-Port + Protokoll + Gerät + Authentifizierung + Eingeben, wenn zusätzliche Username/Passwort Authentifizierung benötigt wird + Erweiterte Optionen + LZO-Kompression + LZO-Kompression erzwingen + Redirect-Gateway + Gesamten Verkehr durch den VPN-Tunnel routen + Remote setzt Adressen + Abwählen um Tunnel-Adressen manuell einzustellen + Lokale IP-Adresse + Remote IP-Adresse + Chiffrier-Algorithmus + Leer lassen für Standard + Standard + Größe des Chiffrier-Schlüssels + Leer lassen für Standard + Standard + Extra Argumente + Extra Kommandozeilenargumente eingeben + "Vorinstallierten IPSec-Schlüssel festlegen" "Vorinstallierter IPSec-Schlüssel" "ein vorinstallierter IPSec-Schlüssel" @@ -1225,6 +1249,7 @@ Klingelton wählen Profileinstellungen Profilname + <Neues Profil> Berühren zum Profil ändern Anwendungsgruppe: %s Anwendungsgruppen From dae16462d2bda23030e29779ccdd69c3150c656b Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Sun, 20 Mar 2011 10:12:35 +0100 Subject: [PATCH 787/989] Swedish translation: new_profile_name Change-Id: I13aad9a24a427d091b951d0ff066484e1e95f518 --- res/values-sv/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index d35f2aadc00..e834b1ec53f 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1256,6 +1256,7 @@ Välj ringsignal Profilinställningar Profilnamn + <ny profil> Tryck för att konfigurera profil Applikationsgrupp: %s Applikationsgrupper From f108f25748b497b78551a44a6310bd736f2575ba Mon Sep 17 00:00:00 2001 From: Untouchab1e Date: Tue, 22 Mar 2011 09:01:28 +0100 Subject: [PATCH 788/989] Fixed issue 3210 Fixed the issue with the UnknownFormatConversionException caused by incorrect chinese translation file. Change-Id: Ic40f49ab81cee6c05c0443a04b07972bc1236fec --- res/values-zh-rCN/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 5d111c4a5e4..6cdfc4ed62b 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1185,7 +1185,7 @@ 您确定要移除这个应用程序吗 选择应用程序 情景模式设置:%s - 情景模式:%1$ 分类:%2$ + 情景模式:%1$s 分类:%2$ 管理应用程序组 新建情景模式 增加并设置一个新的情景模式 From b07f46dc74e8c2b80346f1453424f35af696a6b0 Mon Sep 17 00:00:00 2001 From: David Girault Date: Mon, 21 Mar 2011 12:16:05 +0100 Subject: [PATCH 789/989] Added French translation for profile. Change-Id: I1089bcb54ccdc000c0c77fb2758b0d743cd8e1d5 --- res/values-fr/strings.xml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 46d6d65a781..dc8019fdc1a 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1209,6 +1209,39 @@ "Avertissement relatif aux systèmes de fichiers cryptés" "Sonnerie d\'urgence" "Définir le comportement en cas d\'appel d\'urgence" + Configurer les profils + Configurer les groupes d\'applications + Mode des notifications + Mode de la sonnerie + Mode des LED de notification + Mode de vibration + Choisir le son de notification + Choisir la sonnerie + Paramètres des profils + Nom du profil + <nouveau profil> + Toucher pour modifier le profil + Groupe d\'applications: %s + Groupes d\'applications + Applications - toucher pour enlever du groupe + Entrer le nom du groupe d\'applications + Effacer le profil + Etes-vous sur de vouloir effacer ce profil ? + Etes-vous sur de vouloir effacer cette application ? + Choisissez une application + Paramètres du profil: %s + Profil: %1$s catégorie: %2$s + Gérer les groupes d\'applications + Nouveau profil + Ajouter et configurer un nouveau profil + Effacer + Vous ne pouvez pas effacer le profil actif. + Nouveau groupe d\'applications + Effacer ce groupe d\'applications + Ajouter une application + Gérer les profils + Gérer les groupes d\'applications + Gérer la liste des applications "Confidentialité" "Paramètres de confidentialité" "Sauvegarder et restaurer" From 62973fddae69d01aa1b168e3d290301fb9bef554 Mon Sep 17 00:00:00 2001 From: Untouchab1e Date: Tue, 22 Mar 2011 14:49:34 +0100 Subject: [PATCH 790/989] Fixed the fix for issue 3210 I missed the second missing paramter and the change was merged before I could update. Change-Id: I4a7fbf7e163e0b3c0185e5bdf306acff67aab9ae --- res/values-zh-rCN/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 6cdfc4ed62b..2af3910e0dc 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1185,7 +1185,7 @@ 您确定要移除这个应用程序吗 选择应用程序 情景模式设置:%s - 情景模式:%1$s 分类:%2$ + 情景模式:%1$s 分类:%2$s 管理应用程序组 新建情景模式 增加并设置一个新的情景模式 From badc1978bc0a4b2cb625a91fd37ace4829d45de2 Mon Sep 17 00:00:00 2001 From: Torkil Liseth Date: Sun, 27 Feb 2011 12:55:41 +0100 Subject: [PATCH 791/989] =?UTF-8?q?Consistency=20fixes.=20\u2026=20used=20?= =?UTF-8?q?instead=20of=20"...".=20Android=E2=84=A2=20naming=20convention?= =?UTF-8?q?=20respected.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Idc24b430d10ddd11901dfe7376021b45fb575cd2 --- res/values/strings.xml | 128 ++++++++++++++++++++--------------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 6150568eabf..765d90a44cc 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -811,9 +811,9 @@ Turn on Wi-Fi Wi-Fi settings - + Wi-Fi settings - + Set up & manage wireless access points Turning on\u2026 @@ -829,9 +829,9 @@ Network notification Notify me when an open network is available - + Add Wi-Fi network - + Wi-Fi networks Scan @@ -897,7 +897,7 @@ Cancel - + Advanced Regulatory domain @@ -907,9 +907,9 @@ There was a problem setting the regulatory domain. %1$d channels - + Wi-Fi sleep policy - + Specify when to switch from Wi-Fi to mobile data There was a problem setting the sleep policy. @@ -937,20 +937,20 @@ Netmask - - + + Portable Wi-Fi hotspot - + Portable hotspot %1$s active - + Portable Wi-Fi hotspot error - + Portable Wi-Fi hotspot settings - + Set up & manage portable Wi-Fi hotspot - + Portable Wi-Fi hotspot settings - + Configure Wi-Fi hotspot %1$s %2$s portable Wi-Fi hotspot @@ -959,69 +959,69 @@ - Wifi information + Wi-Fi information + Menu item for Wi-FiManager disableNetwork API--> disableNetwork + Menu item for Wi-FiManager enableNetwork API--> enableNetwork + Menu item for Wi-FiManager disconnect API--> disconnect + Menu item for Wi-FiManager getConfiguredNetworks API--> getConfiguredNetworks + Menu item for Wi-FiManager getConnectionInfo API--> getConnectionInfo + Menu item on Wi-Fi information screen--> Wi-Fi API + Menu item on Wi-Fi information screen--> Wi-Fi Status + Button text on Wi-Fi Status screen--> Refresh Stats + Label on Wi-Fi Status screen--> Wi-Fi State : + Label on Wi-Fi Status screen--> Network State : + Label on Wi-Fi Status screen--> Supplicant State : + Label on Wi-Fi Status screen--> RSSI : + Label on Wi-Fi Status screen--> BSSID : + Label on Wi-Fi Status screen--> SSID : + Label on Wi-Fi Status screen--> Hidden SSID : + Label on Wi-Fi Status screen--> IPaddr : + Label on Wi-Fi Status screen--> MAC addr : + Label on Wi-Fi Status screen--> Network ID : + Label on Wi-Fi Status screen--> Link Speed : + Label on Wi-Fi Status screen--> Scan results : - + Disabling @@ -1034,10 +1034,10 @@ Unknown + Menu item on Wi-Fi information screen--> Wi-Fi Config + Label on Wi-Fi Configuration screen--> Configured Networks @@ -1176,7 +1176,7 @@ Pulse notification light - Pulse trackball light repeatedly for new notifications + Pulse notification light repeatedly for new notifications Blink notification light @@ -1654,7 +1654,7 @@ My Location - + Use wireless networks See location in applications (such as Maps) using wireless networks @@ -2387,7 +2387,7 @@ found in the list of installed applications. Screen on GPS on - + Wi-Fi Awake @@ -2397,7 +2397,7 @@ found in the list of installed applications. @string/menu_stats_last_unplugged Device awake time - + Wi-Fi on time Wi-Fi on time @@ -2416,7 +2416,7 @@ found in the list of installed applications. Display - + Wi-Fi Bluetooth @@ -2435,7 +2435,7 @@ found in the list of installed applications. Keep awake GPS - + Wi-Fi running Phone @@ -2459,7 +2459,7 @@ found in the list of installed applications. Application settings Display settings - + Wi-Fi settings Bluetooth settings @@ -2480,9 +2480,9 @@ found in the list of installed applications. Reduce the screen brightness and/or screen timeout - + Battery used by Wi-Fi - + Turn off Wi-Fi when not using it or where it is not available @@ -2674,9 +2674,9 @@ found in the list of installed applications. VPNs - Connecting... + Connecting\u2026 - Disconnecting... + Disconnecting\u2026 Connected @@ -2997,7 +2997,7 @@ found in the list of installed applications. Lock Screen WiMAX - Enable/disable Wifi + Enable/disable Wi-Fi Enable/disable the portable Wi-Fi hotspot Enable/disable Bluetooth Enable/disable GPS @@ -3014,7 +3014,7 @@ found in the list of installed applications. Enable/disable WiMAX Widget Instance Settings - Wifi Events settings + Wi-Fi Events settings Data Events settings Power Events settings @@ -3022,35 +3022,35 @@ found in the list of installed applications. Data disables 3G Data enables 3G - Wifi disables 3G - Wifi enables 3G + Wi-Fi disables 3G + Wi-Fi enables 3G Round corners Vertical Layout Transparent Widget - Wifi enables Sync - Wifi disables Sync + Wi-Fi enables Sync + Wi-Fi disables Sync Vibrate as ON Monitor Data Roaming Ext. PWR enables Bluetooth Ext. PWR disables Bluetooth - Ext. PWR enables Wifi - Ext. PWR disables Wifi + Ext. PWR enables Wi-Fi + Ext. PWR disables Wi-Fi 2G when mobile data is disabled 3G when mobile data is enabled - 2G when Wifi is enabled - 3G when Wifi is disabled + 2G when Wi-Fi is enabled + 3G when Wi-Fi is disabled Use round widget icons No widget background Show with vertical orientation - Enable sync when WIFI is enabled - Disable sync when WIFI is disabled + Enable sync when Wi-Fi is enabled + Disable sync when Wi-Fi is disabled Show Sound as on when vibrate only Data status red if data roaming is enabled Bluetooth enabled when Power connected Bluetooth disabled when Power disconnected - Wifi enabled when Power connected - Wifi disabled when Power disconnected + Wi-Fi enabled when Power connected + Wi-Fi disabled when Power disconnected Choose Network Modes Choose Brightness levels From db003307a32ee0f2bf18146840af446bd24d636d Mon Sep 17 00:00:00 2001 From: Untouchab1e Date: Fri, 25 Mar 2011 00:41:21 +0100 Subject: [PATCH 792/989] Norwegian: Added translation for profile settings Patch Set 2) Removed a linebreak Change-Id: Iad2fc668fbb9fd35859f54773554ef190bdb850b Patch Set 3) Fixed typo --- res/values-nb/strings.xml | 64 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index ce0243ebcc6..cd956a7a343 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -409,6 +409,7 @@ "%1$s%2$s flyttbar trådløs sone" "AndroidHotspot" "Lyd" + Profiler "Skjerm" "Lydinnstillinger" "Stillemodus" @@ -1134,6 +1135,69 @@ "Advarsel om kryptert filsystem." "Nødtone" "Velg oppførsel når en nødsamtale opprettes" + Konfigurer profiler + Konfigurer applikasjonsgrupper + + Notifikasjon + + Anrop + + Lys + + Vibrering + + Velg notifikasjonslyd + + Velg ringetone + + Profilinstillinger + + Profilnavn + + <ny profil> + + Trykk for å konfigurere profil + + Applikasjonsgruppe: %s + + Applikasjonsgrupper + + Applikasjoner - trykk for å fjerne fra gruppe + + Navngi gruppe + + Slett profil + + Er du sikker du vil slette denne profilen? + + Er du sikker du vil slette denne applikasjonen? + + Velg applikasjon + + Profilinstillinger: %s + + Profil: %1$s kategori: %2$s + + Behandle applikasjonsgrupper + Ny profil + + Legg til og konfigurer en ny profil + + Slett + + Du kan ikke slette den aktive profilen. + + Ny applikasjonsgruppe + + Slett denne applikasjonsgruppen + + Legg til applikasjon + + Behandle profiler + + Behandle applikasjonsgrupper + + Behandle applikasjonsliste "Personvern" "Personverninnstillinger" "Sikkerhetskopiering og gjenoppretting" From e5da8565ca7930483c2e8c6467710716cf51ba51 Mon Sep 17 00:00:00 2001 From: Park Sanghyun Date: Fri, 25 Mar 2011 16:23:59 +0900 Subject: [PATCH 793/989] DO NOT MERGE Add support for additional System Update menu item Change-Id: I21bf87b5d2805da672c0617a098258e0e2b78915 --- res/values/bools.xml | 3 +++ res/values/strings.xml | 4 ++++ res/xml/device_info_settings.xml | 11 ++++++++++- src/com/android/settings/DeviceInfoSettings.java | 9 +++++++++ 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/res/values/bools.xml b/res/values/bools.xml index 61cc79e97c0..e08b2ad1148 100644 --- a/res/values/bools.xml +++ b/res/values/bools.xml @@ -20,4 +20,7 @@ false false + + + false diff --git a/res/values/strings.xml b/res/values/strings.xml index fe2a9b4abe1..cfc3b90cf02 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2653,4 +2653,8 @@ found in the list of installed applications. 4G settings Set up & manage 4G network and modem 4G MAC address + + + + diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index 860c2ea012b..ac7952e087d 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -23,7 +23,16 @@ android:summary="@string/system_update_settings_list_item_summary"> - + + + + + + Date: Sun, 27 Mar 2011 18:00:09 +0200 Subject: [PATCH 794/989] en_rGB: Fix Wi-Fi translation inconsistencies Change-Id: Idb0fa6f717a90701e7510ff79e6615ddb0fe041d --- res/values-en-rGB/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 7d8d6d34b6f..19dc812fb0a 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -336,7 +336,7 @@ "NFC" "Use Near-Field Communication to read and exchange tags" "An error occurred." - "WiFi" + "Wi-Fi" "Turn on Wi-Fi" "Wi-Fi settings" "Wi-Fi settings" @@ -348,7 +348,7 @@ "Unable to scan for networks" "Network notification" "Notify me when an open network is available" - "Add WiFi network" + "Add Wi-Fi network" "Wi-Fi networks" "Scan" "Advanced" @@ -925,7 +925,7 @@ "Adjust power use" "Included packages" "Display" - "WiFi" + "Wi-Fi" "Bluetooth" "Mobile standby" "Voice calls" @@ -954,8 +954,8 @@ "Switch to airplane mode to save power in areas with no mobile coverage" "Battery used by the display and backlight" "Reduce the screen brightness and/or screen timeout" - "Battery used by WiFi" - "Turn off WiFi when not using it or where it is not available" + "Battery used by Wi-Fi" + "Turn off Wi-Fi when not using it or where it is not available" "Battery used by Bluetooth" "Turn off Bluetooth when you aren\'t using it" "Try connecting to a different Bluetooth device" @@ -1014,7 +1014,7 @@ "Speech synthesis engine installed" "Enable new engine before use" "Power Control" - "Updating WiFi setting" + "Updating Wi-Fi setting" "Updating Bluetooth setting" "VPN settings" "Connect to %s" From 955ab98f030cd198d838bdff8768ff87a17be9a8 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Tue, 29 Mar 2011 10:58:24 -0700 Subject: [PATCH 795/989] Import revised translations. DO NOT MERGE Change-Id: Ic2e2fd3330cb069f55054e08aad153c1b342e0a4 --- res/values-ar/strings.xml | 3 +++ res/values-bg/strings.xml | 3 +++ res/values-ca/strings.xml | 3 +++ res/values-cs/arrays.xml | 2 +- res/values-cs/strings.xml | 3 +++ res/values-da/strings.xml | 3 +++ res/values-de/strings.xml | 5 ++++- res/values-el/strings.xml | 3 +++ res/values-en-rGB/strings.xml | 3 +++ res/values-es-rUS/strings.xml | 3 +++ res/values-es/strings.xml | 3 +++ res/values-fa/strings.xml | 3 +++ res/values-fi/strings.xml | 3 +++ res/values-fr/strings.xml | 3 +++ res/values-hr/strings.xml | 9 ++++++--- res/values-hu/strings.xml | 3 +++ res/values-in/strings.xml | 3 +++ res/values-it/strings.xml | 3 +++ res/values-iw/strings.xml | 3 +++ res/values-ja/strings.xml | 3 +++ res/values-ko/strings.xml | 3 +++ res/values-lt/strings.xml | 3 +++ res/values-lv/strings.xml | 3 +++ res/values-nb/strings.xml | 13 ++++++++----- res/values-nl/strings.xml | 3 +++ res/values-pl/strings.xml | 5 ++++- res/values-pt-rPT/strings.xml | 3 +++ res/values-pt/strings.xml | 3 +++ res/values-rm/strings.xml | 3 +++ res/values-ro/strings.xml | 5 ++++- res/values-ru/strings.xml | 13 ++++++++----- res/values-sk/strings.xml | 3 +++ res/values-sl/strings.xml | 3 +++ res/values-sr/strings.xml | 3 +++ res/values-sv/strings.xml | 3 +++ res/values-th/strings.xml | 3 +++ res/values-tl/strings.xml | 3 +++ res/values-tr/strings.xml | 5 ++++- res/values-uk/strings.xml | 3 +++ res/values-vi/strings.xml | 3 +++ res/values-zh-rCN/strings.xml | 3 +++ res/values-zh-rTW/strings.xml | 3 +++ 42 files changed, 141 insertions(+), 18 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index fc152f38716..6e3e767af44 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1163,4 +1163,7 @@ "إعدادات 4G" "إعداد شبكة 4G والمودم وإدراتهما" "عنوان 4G MAC" + + + diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index a1bc6205260..d101a50fdd1 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1163,4 +1163,7 @@ "Настройки на 4G" "Настройка и управление на 4G мрежата и модема" "MAC адрес за 4G" + + + diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 489962a2bfd..19e7928cb4a 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1163,4 +1163,7 @@ "configuració 4G" "Configura i gestiona la xarxa i el mòdem 4G" "adreça MAC 4G" + + + diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index 736f0b19af4..c4cfc2557a7 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -94,7 +94,7 @@ "Neúspěšné"
    - "Otevřít" + "Otevřená" "WEP" "WPA/WPA2 PSK" "802.1x EAP" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 81b07ab3cd6..10cbd15442a 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1163,4 +1163,7 @@ "Nastavení sítě 4G" "Nastavení a správa sítě 4G a modemu" "Adresa MAC sítě 4G" + + + diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index e205d79bafc..b25c284fe5d 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -1163,4 +1163,7 @@ "Indstillinger for 4G" "Konfigurer og administrer 4G-netværk og -modem" "4G MAC-adresse" + + + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 8b59f3e13f9..439fd838e76 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -190,7 +190,7 @@ "SD-Karte wird als Massenspeichergerät verwendet" "USB-Speicher kann nun entfernt werden" "Die SD-Karte kann jetzt entfernt werden." - "USB-Speicher wurde während Verw. entfernt." + "USB-Speicher während Verwendung entfernt" "Die SD-Karte wurde während der Verwendung entfernt!" "Verwendete Bytes:" "USB-Sp. auf Medien scannen" @@ -1163,4 +1163,7 @@ "4G-Einstellungen" "4G-Netzwerk einrichten & verwalten" "4G-MAC-Adresse" + + + diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 927aa7ecd9a..15e92d29ed7 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -1163,4 +1163,7 @@ "Ρυθμίσεις 4G" "Εγκατάσταση και διαχείριση δικτύου και μόντεμ 4G" "Διεύθυνση 4G MAC" + + + diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 5e26b54d734..64bc976834d 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -1163,4 +1163,7 @@ "4G settings" "Set up & manage 4G network and modem" "4G MAC address" + + + diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 724bc1b2e14..2fe48b56231 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -1163,4 +1163,7 @@ "Configuración de 4G" "Configurar & administrar red 4G y módem" "Dirección MAC de 4G" + + + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 84ba62d9d3f..dbefe746645 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1163,4 +1163,7 @@ "Ajustes de 4G" "Configurar y gestionar módem y red 4G" "Dirección MAC 4G" + + + diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index d1ccad6f84b..7f10b422413 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -1163,4 +1163,7 @@ "تنظیمات 4G" "تنظیم و مدیریت شبکه 4G و مودم" "آدرس 4G MAC" + + + diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index c872e9817f4..bb59f7b75a1 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -1163,4 +1163,7 @@ "4G-asetukset" "Muodosta 4G-verkon ja modeemin asetukset ja hallinnoi niitä" "4G MAC -osoite" + + + diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 704e3cddcba..7e30299dc11 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1163,4 +1163,7 @@ "Paramètres 4G" "Configurer et gérer le réseau et le modem 4G" "Adresse MAC 4G" + + + diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 581ef277a9c..fe6fc0caa5e 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -193,7 +193,7 @@ "USB memorija uklonjena je dok se upotrebljavala!" "SD kartica je uklonjena tijekom upotrebe!" "Iskorišteni bajtovi:" - "Skeniranje USB poh. za medije…" + "Skeniranje USB mem. za medije…" "Pretraživanje medija na SD kartici skeniranjem…" "USB poh. uklj. samo za čitanje" "SD kartica priključena je u načinu samo za čitanje" @@ -537,7 +537,7 @@ "Isključi SD karticu" "Isključi unutarnju USB memoriju" "Isključite karticu SD radi sigurnog uklanjanja" - "Umetni mem. USB za uklj." + "Umetni USB mem. za uklj." "Umetnite SD karticu za uključivanje" "Uključi memoriju USB" "Uključivanje SD kartice" @@ -553,7 +553,7 @@ "Isključi SD karticu" "Ako isključite memoriju USB, neke će se aplikacije koje upotrebljavate zaustaviti i mogu biti nedostupne dok ponovno ne uključite memoriju USB." "Ako isključite SD karticu, dio aplikacija koje koristite zaustavit će rad i možda će biti nedostupne sve dok ponovno ne uključite SD karticu." - "Isključ. memorije USB neuspjelo" + "Neusp. isključ. USB memorije" "Isključivanje SD kartice nije uspjelo" "Memorija USB ne može se isključiti. Pokušajte ponovno kasnije." "Nije moguće isključiti SD karticu. Pokušajte ponovno." @@ -1163,4 +1163,7 @@ "Postavke za 4G" "Postavljanje i upravljanje 4G mrežom i modemom" "4G MAC adresa" + + + diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 3f3bb55058e..fcec73e8fdc 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1163,4 +1163,7 @@ "4G beállítások" "4G hálózat és modem beállítása és kezelése" "4G MAC-cím" + + + diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 23705c93ce7..97fcc2195da 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -1163,4 +1163,7 @@ "Setelan 4G" "Memulai & mengelola jaringan 4G dan modem" "Alamat MAC 4G" + + + diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index fd6c2ab608b..5e6ffb2dd73 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1163,4 +1163,7 @@ "Impostazioni 4G" "Imposta e gestisci rete e modem 4G" "Indirizzo MAC 4G" + + + diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index e23e021c9b4..c8ad73199a1 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -1163,4 +1163,7 @@ "הגדרות ‎4G" "הגדר ונהל רשת ומודם של ‎4G" "כתובת ‎4G MAC" + + + diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 22f1a5fc966..736149846f3 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1163,4 +1163,7 @@ "4G設定" "4Gネットワークとモデムの設定と管理" "4G MACアドレス" + + + diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 517f3c777d4..654acfa1a77 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1163,4 +1163,7 @@ "4G 설정" "4G 네트워크와 모뎀 설정 및 관리" "4G MAC 주소" + + + diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 16a80b3c92f..4678f8a13c5 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -1163,4 +1163,7 @@ "4G nustatymai" "Nustatyti ir valdyti 4G tinklą ir modemą" "4G MAC adresas" + + + diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index c6348b42c67..2deeb0e002b 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -1163,4 +1163,7 @@ "4G iestatījumi" "4G tīkla un modema pārvaldība un iestatīšana" "4G MAC adrese" + + + diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index bb2122e011f..ddd8b5cbcff 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -716,7 +716,7 @@ "Installerte applikasjoner, hurtigtaster" "Innstillinger for applikasjoner" "Ukjente kilder" - "Tillat installasjon av programmer som ikke finnes på Android-markedet" + "Tillat installasjon av applikasjoner som ikke kommer fra Android-markedet" "Telefonen og dine personlige data er mer sårbare mot angrep fra applikasjoner som kommer fra ukjente kilder. Du godtar at du selv er ansvarlig for enhver skade på telefonen eller tap av data som måtte oppstå fra bruk av slike applikasjoner." "Applikasjonsinformasjon" "Lagring" @@ -752,7 +752,7 @@ "USB-lagring" "På minnekort" "Deaktivert" - "Ingen programmer." + "Ingen applikasjoner." "Intern lagring" "USB-lagring" "SD-kortlagring" @@ -788,9 +788,9 @@ "Flytt program" "Fikk ikke flyttet programmet. %1$s" "Foretrukket installeringssted" - "Endre foretrukket plassering for installasjon av nye programmer." + "Endre foretrukket plassering for installasjon av nye applikasjoner." "Bruk av lagringsplass" - "Vis lagringsplass for programmer" + "Vis lagringsplass brukt av applikasjoner" "Kjørende tjenester" "Vis og kontroller tjenester som kjører for øyeblikket" "Starter på nytt" @@ -962,7 +962,7 @@ "Prøv å koble til en annen Bluetooth-enhet" "Batteri brukt av program" "Stopp eller avinstaller applikasjonen" - "Kontroller GPS manuelt, for å forhindre at programmer bruker funksjonen" + "Kontroller GPS manuelt, for å forhindre at applikasjoner bruker funksjonen" "Applikasjonen har muligens innstillinger som kan redusere batteribruken" "%1$s siden strømmen ble frakoblet" "Siste gang uten strøm i %1$s" @@ -1163,4 +1163,7 @@ "4G-innstillinger" "Konfigurer og administrer 4G-nettverk og -modem" "4G MAC-adresse" + + + diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 88a4cb6b6c0..1c9c6dc6342 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1163,4 +1163,7 @@ "4G-instellingen" "4G-netwerk en modem instellen en beheren" "4G MAC-adres" + + + diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 0762d1ad6e6..b2524e1a16e 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -838,7 +838,7 @@ "Naciśnij dwukrotnie klawisz spacji, aby wstawić kropkę" "Widoczne hasła" "Pokazuj hasło podczas wpisywania" - "Ta metoda wprowadzania może gromadzić cały wpisywany tekst, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Metoda pochodzi z aplikacji %1$s. Czy użyć tej metody wprowadzania?" + "Ten sposób wprowadzania tekstu może gromadzić całą wpisaną treść, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Dotyczy to aplikacji %1$s. Czy użyć tego sposobu wprowadzania tekstu?" "Słownik użytkownika" "Słownik użytkownika" @@ -1163,4 +1163,7 @@ "Ustawienia 4G" "Konfiguruj sieć i modem 4G oraz zarządzaj nimi" "Adres MAC 4G" + + + diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index fd3bd239ae4..719eb0f2d31 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -1163,4 +1163,7 @@ "Definições de 4G" "Configurar e gerir modem e rede 4G" "Endereço MAC de 4G" + + + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index f72ce17684b..c18a8f06ec3 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1163,4 +1163,7 @@ "Configurações de 4G" "Configure e gerencie a rede e o modem 4G" "Endereço MAC 4G" + + + diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 847917278da..5d2358a5edf 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -1191,4 +1191,7 @@ + + + diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index e36936018fd..bef72ffa3cf 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -1161,6 +1161,9 @@ "Notificări" "Feedback" "Setări 4G" - "Configuraţi & gest. reţeaua 4G şi modemul" + "Configuraţi şi gestionaţi reţeaua 4G şi modemul" "Adresă MAC 4G" + + + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index df2bccbc8a7..200e996b273 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -190,7 +190,7 @@ "SD-карта используется в качестве устройства массовой памяти" "USB-накопитель можно отключить" "SD-карта может быть извлечена" - "Накопитель извлечен во время использования!" + "Накопитель извлечен при исп.!" "SD-карта была извлечена во время использования!" "Использовано байтов:" "Сканирование USB-накопителя..." @@ -537,7 +537,7 @@ "Извлечь SD-карту" "Отключить внутр. USB-накопитель" "Отключение SD-карты для ее безопасного извлечения из устройства" - "Вставить USB-накопитель для подключения" + "Вставить USB-накопитель" "Вставьте SD-карту для подключения" "Подключить USB-накопитель" "Подключить SD-карту" @@ -1097,7 +1097,7 @@ "(не настроено)" "Хранилище регистрационных данных" "Доступ к хранилищу" - "Разрешить приложениям использовать хранилище сертификатов и рег. данных" + "Разрешить приложениям использовать хранилище сертификатов и учет. данных" "Ввод пароля" "Введите пароль для доступа в хранилище регистрационных данных." "Устанавливать с накопителя" @@ -1108,7 +1108,7 @@ "Установить или изменить пароль для доступа в хранилище рег. данных" "Очистить хранилище" "Очистить все регистрационные данные в хранилище и сбросить пароль" - "Вы действительно хотите удалить все регистрационные данные и сбросить пароль для доступа в хранилище регистрационных данных?" + "Вы действительно хотите удалить все учетные данные и сбросить пароль для доступа в хранилище учетных данных?" "Текущий пароль:" "Новый пароль:" "Подтвердите новый пароль:" @@ -1162,5 +1162,8 @@ "Отклик на действия" "Настройки 4G" "Подключение и настройка сети и модема 4G" - "МАС-адрес 4G" + "МАС-адрес для 4G" + + + diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 40c3f09c302..12c64235ac0 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -1163,4 +1163,7 @@ "Nastavenia 4G" "Nastaviť a spravovať sieť 4G a modem" "Adresa 4G MAC" + + + diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 2619c685293..c96e683f73f 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1163,4 +1163,7 @@ "Nastavitve za 4G" "Nastavitev in upravljanje omrežja 4G in modema" "Naslov 4G MAC" + + + diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 090cd29bbfd..a6d3b233bfe 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -1163,4 +1163,7 @@ "Подешавања за 4G" "Подешавање и управљање 4G мрежом и модемом" "4G MAC адреса" + + + diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 8478958f339..f4ee9efb319 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1163,4 +1163,7 @@ "4G-inställningar" "Konfigurera och hantera 4G-nätverk och modem" "4G Mac-adress" + + + diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index ed2f560bc4c..305139059b0 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -1163,4 +1163,7 @@ "การตั้งค่า 4G" "ตั้งค่าและจัดการเครือข่าย 4G และโมเด็ม" "ที่อยู่ MAC ใน 4G" + + + diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 804901378d4..f8e4cf96411 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -1163,4 +1163,7 @@ "Mga setting na 4G" "I-set up at pamahalaan ang network at modem na 4G" "4G MAC address" + + + diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 9f30904312b..7201db03104 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -537,7 +537,7 @@ "SD kartının bağlantısını kes" "Dahili USB depolamanın bağ kes" "Güvenle çıkarabilmnz için SD kartın bağl kesin" - "Bğl için USB dep brm takn" + "Bağlantı için USByi takın" "Eklemek için bir SD kart yerleştirin" "USB depl birimini ekleyin" "SD kartı ekle" @@ -1163,4 +1163,7 @@ "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" + + + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 26b3c654b4c..282ffd42666 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1163,4 +1163,7 @@ "Налаштування 4G" "Налаштувати 4G мережу та модем і керувати ними" "4G MAC-адреса" + + + diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 5cac4dd5605..5401255783f 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -1163,4 +1163,7 @@ "Cài đặt 4G" "Thiết lập & quản lý modem và mạng 4G" "Địa chỉ MAC 4G" + + + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index afa9539ffea..b4babdd355e 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1163,4 +1163,7 @@ "4G 设置" "设置和管理 4G 网络与调制解调器" "4G MAC 地址" + + + diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index ae995c3a882..8e46c73fcfc 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1163,4 +1163,7 @@ "4G 設定" "設定與管理 4G 網路及數據機" "4G MAC 位址" + + + From 19e5da73d23dbc837f7320bb880bbd63f617b803 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Thu, 31 Mar 2011 15:16:36 +0900 Subject: [PATCH 796/989] Update Japanese translation - add missing string entries Change-Id: I568b35581123f7f7652794b648dfe05ee614d93b --- res/values-ja/arrays.xml | 4 ++++ res/values-ja/strings.xml | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index d954eeb1a44..851ef27e4c3 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -159,4 +159,8 @@ オフ オーバーライドしない + + グレー + 透明 + diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 9c83a0fa579..3d32588de77 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1427,5 +1427,6 @@ プロファイルの管理 アプリグループの管理 アプリリストの管理 - + <新規プロファイル> + アクティブなプロファイルを削除することはできません From 5014f281d7c1486663bd3da21813d8d83e916fe8 Mon Sep 17 00:00:00 2001 From: Simon Wilson Date: Fri, 1 Apr 2011 13:41:03 -0700 Subject: [PATCH 797/989] DO NOT MERGE Put additional update package names in config.xml Prevents them from being duplicated to other language resources, which in turn prevents the overlay from working. This fixes the bug where we see a blank menu item in Settings->About phone when the non-default language is selected. Change-Id: I73056716156c580606433bb63abfdd35c1b9892a --- res/values/config.xml | 20 ++++++++++++++++++++ res/values/strings.xml | 4 +--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100755 res/values/config.xml diff --git a/res/values/config.xml b/res/values/config.xml new file mode 100755 index 00000000000..04d27a08e24 --- /dev/null +++ b/res/values/config.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index cfc3b90cf02..82608473926 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2654,7 +2654,5 @@ found in the list of installed applications. Set up & manage 4G network and modem 4G MAC address - - - + Additional system updates From b4bd78f52305aa1b47fe9ac09d99e00116f201a6 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 1 Apr 2011 16:12:35 -0700 Subject: [PATCH 798/989] Revert "Import revised translations. DO NOT MERGE" This reverts commit 955ab98f030cd198d838bdff8768ff87a17be9a8. Bug 4204088 requires that these strings not be translated. Change-Id: I98044cc669a9ee70a8892123a05c0fc33599d404 --- res/values-ar/strings.xml | 3 --- res/values-bg/strings.xml | 3 --- res/values-ca/strings.xml | 3 --- res/values-cs/arrays.xml | 2 +- res/values-cs/strings.xml | 3 --- res/values-da/strings.xml | 3 --- res/values-de/strings.xml | 5 +---- res/values-el/strings.xml | 3 --- res/values-en-rGB/strings.xml | 3 --- res/values-es-rUS/strings.xml | 3 --- res/values-es/strings.xml | 3 --- res/values-fa/strings.xml | 3 --- res/values-fi/strings.xml | 3 --- res/values-fr/strings.xml | 3 --- res/values-hr/strings.xml | 9 +++------ res/values-hu/strings.xml | 3 --- res/values-in/strings.xml | 3 --- res/values-it/strings.xml | 3 --- res/values-iw/strings.xml | 3 --- res/values-ja/strings.xml | 3 --- res/values-ko/strings.xml | 3 --- res/values-lt/strings.xml | 3 --- res/values-lv/strings.xml | 3 --- res/values-nb/strings.xml | 13 +++++-------- res/values-nl/strings.xml | 3 --- res/values-pl/strings.xml | 5 +---- res/values-pt-rPT/strings.xml | 3 --- res/values-pt/strings.xml | 3 --- res/values-rm/strings.xml | 3 --- res/values-ro/strings.xml | 5 +---- res/values-ru/strings.xml | 13 +++++-------- res/values-sk/strings.xml | 3 --- res/values-sl/strings.xml | 3 --- res/values-sr/strings.xml | 3 --- res/values-sv/strings.xml | 3 --- res/values-th/strings.xml | 3 --- res/values-tl/strings.xml | 3 --- res/values-tr/strings.xml | 5 +---- res/values-uk/strings.xml | 3 --- res/values-vi/strings.xml | 3 --- res/values-zh-rCN/strings.xml | 3 --- res/values-zh-rTW/strings.xml | 3 --- 42 files changed, 18 insertions(+), 141 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 6e3e767af44..fc152f38716 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1163,7 +1163,4 @@ "إعدادات 4G" "إعداد شبكة 4G والمودم وإدراتهما" "عنوان 4G MAC" - - - diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index d101a50fdd1..a1bc6205260 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1163,7 +1163,4 @@ "Настройки на 4G" "Настройка и управление на 4G мрежата и модема" "MAC адрес за 4G" - - - diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 19e7928cb4a..489962a2bfd 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1163,7 +1163,4 @@ "configuració 4G" "Configura i gestiona la xarxa i el mòdem 4G" "adreça MAC 4G" - - - diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index c4cfc2557a7..736f0b19af4 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -94,7 +94,7 @@ "Neúspěšné"
    - "Otevřená" + "Otevřít" "WEP" "WPA/WPA2 PSK" "802.1x EAP" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 10cbd15442a..81b07ab3cd6 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1163,7 +1163,4 @@ "Nastavení sítě 4G" "Nastavení a správa sítě 4G a modemu" "Adresa MAC sítě 4G" - - - diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index b25c284fe5d..e205d79bafc 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -1163,7 +1163,4 @@ "Indstillinger for 4G" "Konfigurer og administrer 4G-netværk og -modem" "4G MAC-adresse" - - - diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 439fd838e76..8b59f3e13f9 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -190,7 +190,7 @@ "SD-Karte wird als Massenspeichergerät verwendet" "USB-Speicher kann nun entfernt werden" "Die SD-Karte kann jetzt entfernt werden." - "USB-Speicher während Verwendung entfernt" + "USB-Speicher wurde während Verw. entfernt." "Die SD-Karte wurde während der Verwendung entfernt!" "Verwendete Bytes:" "USB-Sp. auf Medien scannen" @@ -1163,7 +1163,4 @@ "4G-Einstellungen" "4G-Netzwerk einrichten & verwalten" "4G-MAC-Adresse" - - - diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 15e92d29ed7..927aa7ecd9a 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -1163,7 +1163,4 @@ "Ρυθμίσεις 4G" "Εγκατάσταση και διαχείριση δικτύου και μόντεμ 4G" "Διεύθυνση 4G MAC" - - - diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 64bc976834d..5e26b54d734 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -1163,7 +1163,4 @@ "4G settings" "Set up & manage 4G network and modem" "4G MAC address" - - - diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 2fe48b56231..724bc1b2e14 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -1163,7 +1163,4 @@ "Configuración de 4G" "Configurar & administrar red 4G y módem" "Dirección MAC de 4G" - - - diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index dbefe746645..84ba62d9d3f 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1163,7 +1163,4 @@ "Ajustes de 4G" "Configurar y gestionar módem y red 4G" "Dirección MAC 4G" - - - diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 7f10b422413..d1ccad6f84b 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -1163,7 +1163,4 @@ "تنظیمات 4G" "تنظیم و مدیریت شبکه 4G و مودم" "آدرس 4G MAC" - - - diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index bb59f7b75a1..c872e9817f4 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -1163,7 +1163,4 @@ "4G-asetukset" "Muodosta 4G-verkon ja modeemin asetukset ja hallinnoi niitä" "4G MAC -osoite" - - - diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 7e30299dc11..704e3cddcba 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1163,7 +1163,4 @@ "Paramètres 4G" "Configurer et gérer le réseau et le modem 4G" "Adresse MAC 4G" - - - diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index fe6fc0caa5e..581ef277a9c 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -193,7 +193,7 @@ "USB memorija uklonjena je dok se upotrebljavala!" "SD kartica je uklonjena tijekom upotrebe!" "Iskorišteni bajtovi:" - "Skeniranje USB mem. za medije…" + "Skeniranje USB poh. za medije…" "Pretraživanje medija na SD kartici skeniranjem…" "USB poh. uklj. samo za čitanje" "SD kartica priključena je u načinu samo za čitanje" @@ -537,7 +537,7 @@ "Isključi SD karticu" "Isključi unutarnju USB memoriju" "Isključite karticu SD radi sigurnog uklanjanja" - "Umetni USB mem. za uklj." + "Umetni mem. USB za uklj." "Umetnite SD karticu za uključivanje" "Uključi memoriju USB" "Uključivanje SD kartice" @@ -553,7 +553,7 @@ "Isključi SD karticu" "Ako isključite memoriju USB, neke će se aplikacije koje upotrebljavate zaustaviti i mogu biti nedostupne dok ponovno ne uključite memoriju USB." "Ako isključite SD karticu, dio aplikacija koje koristite zaustavit će rad i možda će biti nedostupne sve dok ponovno ne uključite SD karticu." - "Neusp. isključ. USB memorije" + "Isključ. memorije USB neuspjelo" "Isključivanje SD kartice nije uspjelo" "Memorija USB ne može se isključiti. Pokušajte ponovno kasnije." "Nije moguće isključiti SD karticu. Pokušajte ponovno." @@ -1163,7 +1163,4 @@ "Postavke za 4G" "Postavljanje i upravljanje 4G mrežom i modemom" "4G MAC adresa" - - - diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index fcec73e8fdc..3f3bb55058e 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1163,7 +1163,4 @@ "4G beállítások" "4G hálózat és modem beállítása és kezelése" "4G MAC-cím" - - - diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 97fcc2195da..23705c93ce7 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -1163,7 +1163,4 @@ "Setelan 4G" "Memulai & mengelola jaringan 4G dan modem" "Alamat MAC 4G" - - - diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 5e6ffb2dd73..fd6c2ab608b 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1163,7 +1163,4 @@ "Impostazioni 4G" "Imposta e gestisci rete e modem 4G" "Indirizzo MAC 4G" - - - diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index c8ad73199a1..e23e021c9b4 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -1163,7 +1163,4 @@ "הגדרות ‎4G" "הגדר ונהל רשת ומודם של ‎4G" "כתובת ‎4G MAC" - - - diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 736149846f3..22f1a5fc966 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1163,7 +1163,4 @@ "4G設定" "4Gネットワークとモデムの設定と管理" "4G MACアドレス" - - - diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 654acfa1a77..517f3c777d4 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1163,7 +1163,4 @@ "4G 설정" "4G 네트워크와 모뎀 설정 및 관리" "4G MAC 주소" - - - diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 4678f8a13c5..16a80b3c92f 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -1163,7 +1163,4 @@ "4G nustatymai" "Nustatyti ir valdyti 4G tinklą ir modemą" "4G MAC adresas" - - - diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 2deeb0e002b..c6348b42c67 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -1163,7 +1163,4 @@ "4G iestatījumi" "4G tīkla un modema pārvaldība un iestatīšana" "4G MAC adrese" - - - diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index ddd8b5cbcff..bb2122e011f 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -716,7 +716,7 @@ "Installerte applikasjoner, hurtigtaster" "Innstillinger for applikasjoner" "Ukjente kilder" - "Tillat installasjon av applikasjoner som ikke kommer fra Android-markedet" + "Tillat installasjon av programmer som ikke finnes på Android-markedet" "Telefonen og dine personlige data er mer sårbare mot angrep fra applikasjoner som kommer fra ukjente kilder. Du godtar at du selv er ansvarlig for enhver skade på telefonen eller tap av data som måtte oppstå fra bruk av slike applikasjoner." "Applikasjonsinformasjon" "Lagring" @@ -752,7 +752,7 @@ "USB-lagring" "På minnekort" "Deaktivert" - "Ingen applikasjoner." + "Ingen programmer." "Intern lagring" "USB-lagring" "SD-kortlagring" @@ -788,9 +788,9 @@ "Flytt program" "Fikk ikke flyttet programmet. %1$s" "Foretrukket installeringssted" - "Endre foretrukket plassering for installasjon av nye applikasjoner." + "Endre foretrukket plassering for installasjon av nye programmer." "Bruk av lagringsplass" - "Vis lagringsplass brukt av applikasjoner" + "Vis lagringsplass for programmer" "Kjørende tjenester" "Vis og kontroller tjenester som kjører for øyeblikket" "Starter på nytt" @@ -962,7 +962,7 @@ "Prøv å koble til en annen Bluetooth-enhet" "Batteri brukt av program" "Stopp eller avinstaller applikasjonen" - "Kontroller GPS manuelt, for å forhindre at applikasjoner bruker funksjonen" + "Kontroller GPS manuelt, for å forhindre at programmer bruker funksjonen" "Applikasjonen har muligens innstillinger som kan redusere batteribruken" "%1$s siden strømmen ble frakoblet" "Siste gang uten strøm i %1$s" @@ -1163,7 +1163,4 @@ "4G-innstillinger" "Konfigurer og administrer 4G-nettverk og -modem" "4G MAC-adresse" - - - diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 1c9c6dc6342..88a4cb6b6c0 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1163,7 +1163,4 @@ "4G-instellingen" "4G-netwerk en modem instellen en beheren" "4G MAC-adres" - - - diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index b2524e1a16e..0762d1ad6e6 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -838,7 +838,7 @@ "Naciśnij dwukrotnie klawisz spacji, aby wstawić kropkę" "Widoczne hasła" "Pokazuj hasło podczas wpisywania" - "Ten sposób wprowadzania tekstu może gromadzić całą wpisaną treść, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Dotyczy to aplikacji %1$s. Czy użyć tego sposobu wprowadzania tekstu?" + "Ta metoda wprowadzania może gromadzić cały wpisywany tekst, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Metoda pochodzi z aplikacji %1$s. Czy użyć tej metody wprowadzania?" "Słownik użytkownika" "Słownik użytkownika" @@ -1163,7 +1163,4 @@ "Ustawienia 4G" "Konfiguruj sieć i modem 4G oraz zarządzaj nimi" "Adres MAC 4G" - - - diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 719eb0f2d31..fd3bd239ae4 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -1163,7 +1163,4 @@ "Definições de 4G" "Configurar e gerir modem e rede 4G" "Endereço MAC de 4G" - - - diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index c18a8f06ec3..f72ce17684b 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1163,7 +1163,4 @@ "Configurações de 4G" "Configure e gerencie a rede e o modem 4G" "Endereço MAC 4G" - - - diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 5d2358a5edf..847917278da 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -1191,7 +1191,4 @@ - - - diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index bef72ffa3cf..e36936018fd 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -1161,9 +1161,6 @@ "Notificări" "Feedback" "Setări 4G" - "Configuraţi şi gestionaţi reţeaua 4G şi modemul" + "Configuraţi & gest. reţeaua 4G şi modemul" "Adresă MAC 4G" - - - diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 200e996b273..df2bccbc8a7 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -190,7 +190,7 @@ "SD-карта используется в качестве устройства массовой памяти" "USB-накопитель можно отключить" "SD-карта может быть извлечена" - "Накопитель извлечен при исп.!" + "Накопитель извлечен во время использования!" "SD-карта была извлечена во время использования!" "Использовано байтов:" "Сканирование USB-накопителя..." @@ -537,7 +537,7 @@ "Извлечь SD-карту" "Отключить внутр. USB-накопитель" "Отключение SD-карты для ее безопасного извлечения из устройства" - "Вставить USB-накопитель" + "Вставить USB-накопитель для подключения" "Вставьте SD-карту для подключения" "Подключить USB-накопитель" "Подключить SD-карту" @@ -1097,7 +1097,7 @@ "(не настроено)" "Хранилище регистрационных данных" "Доступ к хранилищу" - "Разрешить приложениям использовать хранилище сертификатов и учет. данных" + "Разрешить приложениям использовать хранилище сертификатов и рег. данных" "Ввод пароля" "Введите пароль для доступа в хранилище регистрационных данных." "Устанавливать с накопителя" @@ -1108,7 +1108,7 @@ "Установить или изменить пароль для доступа в хранилище рег. данных" "Очистить хранилище" "Очистить все регистрационные данные в хранилище и сбросить пароль" - "Вы действительно хотите удалить все учетные данные и сбросить пароль для доступа в хранилище учетных данных?" + "Вы действительно хотите удалить все регистрационные данные и сбросить пароль для доступа в хранилище регистрационных данных?" "Текущий пароль:" "Новый пароль:" "Подтвердите новый пароль:" @@ -1162,8 +1162,5 @@ "Отклик на действия" "Настройки 4G" "Подключение и настройка сети и модема 4G" - "МАС-адрес для 4G" - - - + "МАС-адрес 4G" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 12c64235ac0..40c3f09c302 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -1163,7 +1163,4 @@ "Nastavenia 4G" "Nastaviť a spravovať sieť 4G a modem" "Adresa 4G MAC" - - - diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index c96e683f73f..2619c685293 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1163,7 +1163,4 @@ "Nastavitve za 4G" "Nastavitev in upravljanje omrežja 4G in modema" "Naslov 4G MAC" - - - diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index a6d3b233bfe..090cd29bbfd 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -1163,7 +1163,4 @@ "Подешавања за 4G" "Подешавање и управљање 4G мрежом и модемом" "4G MAC адреса" - - - diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index f4ee9efb319..8478958f339 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1163,7 +1163,4 @@ "4G-inställningar" "Konfigurera och hantera 4G-nätverk och modem" "4G Mac-adress" - - - diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 305139059b0..ed2f560bc4c 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -1163,7 +1163,4 @@ "การตั้งค่า 4G" "ตั้งค่าและจัดการเครือข่าย 4G และโมเด็ม" "ที่อยู่ MAC ใน 4G" - - - diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index f8e4cf96411..804901378d4 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -1163,7 +1163,4 @@ "Mga setting na 4G" "I-set up at pamahalaan ang network at modem na 4G" "4G MAC address" - - - diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 7201db03104..9f30904312b 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -537,7 +537,7 @@ "SD kartının bağlantısını kes" "Dahili USB depolamanın bağ kes" "Güvenle çıkarabilmnz için SD kartın bağl kesin" - "Bağlantı için USByi takın" + "Bğl için USB dep brm takn" "Eklemek için bir SD kart yerleştirin" "USB depl birimini ekleyin" "SD kartı ekle" @@ -1163,7 +1163,4 @@ "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" - - - diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 282ffd42666..26b3c654b4c 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1163,7 +1163,4 @@ "Налаштування 4G" "Налаштувати 4G мережу та модем і керувати ними" "4G MAC-адреса" - - - diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 5401255783f..5cac4dd5605 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -1163,7 +1163,4 @@ "Cài đặt 4G" "Thiết lập & quản lý modem và mạng 4G" "Địa chỉ MAC 4G" - - - diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index b4babdd355e..afa9539ffea 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1163,7 +1163,4 @@ "4G 设置" "设置和管理 4G 网络与调制解调器" "4G MAC 地址" - - - diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 8e46c73fcfc..ae995c3a882 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1163,7 +1163,4 @@ "4G 設定" "設定與管理 4G 網路及數據機" "4G MAC 位址" - - - From 3ac5c8cfd275ec13dc93ca1003c66f805bad8554 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 1 Apr 2011 16:42:38 -0700 Subject: [PATCH 799/989] Reimport Settings translations. DO NOT MERGE Change-Id: I90c528fe4f87a3f53875eae9f98b2a6aaa4d1b6a --- res/values-cs/arrays.xml | 2 +- res/values-de/strings.xml | 2 +- res/values-hr/strings.xml | 6 +++--- res/values-nb/strings.xml | 10 +++++----- res/values-pl/strings.xml | 2 +- res/values-rm/strings.xml | 6 ++---- res/values-ro/strings.xml | 2 +- res/values-ru/strings.xml | 10 +++++----- res/values-tr/strings.xml | 2 +- 9 files changed, 20 insertions(+), 22 deletions(-) diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index 736f0b19af4..c4cfc2557a7 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -94,7 +94,7 @@ "Neúspěšné" - "Otevřít" + "Otevřená" "WEP" "WPA/WPA2 PSK" "802.1x EAP" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 8b59f3e13f9..b66767cd4cf 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -190,7 +190,7 @@ "SD-Karte wird als Massenspeichergerät verwendet" "USB-Speicher kann nun entfernt werden" "Die SD-Karte kann jetzt entfernt werden." - "USB-Speicher wurde während Verw. entfernt." + "USB-Speicher während Verwendung entfernt" "Die SD-Karte wurde während der Verwendung entfernt!" "Verwendete Bytes:" "USB-Sp. auf Medien scannen" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 581ef277a9c..098af7ecb3c 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -193,7 +193,7 @@ "USB memorija uklonjena je dok se upotrebljavala!" "SD kartica je uklonjena tijekom upotrebe!" "Iskorišteni bajtovi:" - "Skeniranje USB poh. za medije…" + "Skeniranje USB mem. za medije…" "Pretraživanje medija na SD kartici skeniranjem…" "USB poh. uklj. samo za čitanje" "SD kartica priključena je u načinu samo za čitanje" @@ -537,7 +537,7 @@ "Isključi SD karticu" "Isključi unutarnju USB memoriju" "Isključite karticu SD radi sigurnog uklanjanja" - "Umetni mem. USB za uklj." + "Umetni USB mem. za uklj." "Umetnite SD karticu za uključivanje" "Uključi memoriju USB" "Uključivanje SD kartice" @@ -553,7 +553,7 @@ "Isključi SD karticu" "Ako isključite memoriju USB, neke će se aplikacije koje upotrebljavate zaustaviti i mogu biti nedostupne dok ponovno ne uključite memoriju USB." "Ako isključite SD karticu, dio aplikacija koje koristite zaustavit će rad i možda će biti nedostupne sve dok ponovno ne uključite SD karticu." - "Isključ. memorije USB neuspjelo" + "Neusp. isključ. USB memorije" "Isključivanje SD kartice nije uspjelo" "Memorija USB ne može se isključiti. Pokušajte ponovno kasnije." "Nije moguće isključiti SD karticu. Pokušajte ponovno." diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index bb2122e011f..f4940bbb08d 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -716,7 +716,7 @@ "Installerte applikasjoner, hurtigtaster" "Innstillinger for applikasjoner" "Ukjente kilder" - "Tillat installasjon av programmer som ikke finnes på Android-markedet" + "Tillat installasjon av applikasjoner som ikke kommer fra Android-markedet" "Telefonen og dine personlige data er mer sårbare mot angrep fra applikasjoner som kommer fra ukjente kilder. Du godtar at du selv er ansvarlig for enhver skade på telefonen eller tap av data som måtte oppstå fra bruk av slike applikasjoner." "Applikasjonsinformasjon" "Lagring" @@ -752,7 +752,7 @@ "USB-lagring" "På minnekort" "Deaktivert" - "Ingen programmer." + "Ingen applikasjoner." "Intern lagring" "USB-lagring" "SD-kortlagring" @@ -788,9 +788,9 @@ "Flytt program" "Fikk ikke flyttet programmet. %1$s" "Foretrukket installeringssted" - "Endre foretrukket plassering for installasjon av nye programmer." + "Endre foretrukket plassering for installasjon av nye applikasjoner." "Bruk av lagringsplass" - "Vis lagringsplass for programmer" + "Vis lagringsplass brukt av applikasjoner" "Kjørende tjenester" "Vis og kontroller tjenester som kjører for øyeblikket" "Starter på nytt" @@ -962,7 +962,7 @@ "Prøv å koble til en annen Bluetooth-enhet" "Batteri brukt av program" "Stopp eller avinstaller applikasjonen" - "Kontroller GPS manuelt, for å forhindre at programmer bruker funksjonen" + "Kontroller GPS manuelt, for å forhindre at applikasjoner bruker funksjonen" "Applikasjonen har muligens innstillinger som kan redusere batteribruken" "%1$s siden strømmen ble frakoblet" "Siste gang uten strøm i %1$s" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 0762d1ad6e6..e0d59afc28d 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -838,7 +838,7 @@ "Naciśnij dwukrotnie klawisz spacji, aby wstawić kropkę" "Widoczne hasła" "Pokazuj hasło podczas wpisywania" - "Ta metoda wprowadzania może gromadzić cały wpisywany tekst, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Metoda pochodzi z aplikacji %1$s. Czy użyć tej metody wprowadzania?" + "Ten sposób wprowadzania tekstu może gromadzić całą wpisaną treść, w tym dane osobiste w postaci haseł i numerów kart kredytowych. Dotyczy to aplikacji %1$s. Czy użyć tego sposobu wprowadzania tekstu?" "Słownik użytkownika" "Słownik użytkownika" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 847917278da..d6e5f8f472f 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -815,10 +815,8 @@ "Servetsch avià da l\'applicaziun" - - - - + "%1$s disponibel" + "%1$s vegnan utilisads" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index e36936018fd..d0a92ed3a6e 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -1161,6 +1161,6 @@ "Notificări" "Feedback" "Setări 4G" - "Configuraţi & gest. reţeaua 4G şi modemul" + "Configuraţi şi gestionaţi reţeaua 4G şi modemul" "Adresă MAC 4G" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index df2bccbc8a7..ef5e488b4de 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -190,7 +190,7 @@ "SD-карта используется в качестве устройства массовой памяти" "USB-накопитель можно отключить" "SD-карта может быть извлечена" - "Накопитель извлечен во время использования!" + "Накопитель извлечен при исп.!" "SD-карта была извлечена во время использования!" "Использовано байтов:" "Сканирование USB-накопителя..." @@ -537,7 +537,7 @@ "Извлечь SD-карту" "Отключить внутр. USB-накопитель" "Отключение SD-карты для ее безопасного извлечения из устройства" - "Вставить USB-накопитель для подключения" + "Вставить USB-накопитель" "Вставьте SD-карту для подключения" "Подключить USB-накопитель" "Подключить SD-карту" @@ -1097,7 +1097,7 @@ "(не настроено)" "Хранилище регистрационных данных" "Доступ к хранилищу" - "Разрешить приложениям использовать хранилище сертификатов и рег. данных" + "Разрешить приложениям использовать хранилище сертификатов и учет. данных" "Ввод пароля" "Введите пароль для доступа в хранилище регистрационных данных." "Устанавливать с накопителя" @@ -1108,7 +1108,7 @@ "Установить или изменить пароль для доступа в хранилище рег. данных" "Очистить хранилище" "Очистить все регистрационные данные в хранилище и сбросить пароль" - "Вы действительно хотите удалить все регистрационные данные и сбросить пароль для доступа в хранилище регистрационных данных?" + "Вы действительно хотите удалить все учетные данные и сбросить пароль для доступа в хранилище учетных данных?" "Текущий пароль:" "Новый пароль:" "Подтвердите новый пароль:" @@ -1162,5 +1162,5 @@ "Отклик на действия" "Настройки 4G" "Подключение и настройка сети и модема 4G" - "МАС-адрес 4G" + "МАС-адрес для 4G" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 9f30904312b..0799b6bb75b 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -537,7 +537,7 @@ "SD kartının bağlantısını kes" "Dahili USB depolamanın bağ kes" "Güvenle çıkarabilmnz için SD kartın bağl kesin" - "Bğl için USB dep brm takn" + "Bağlantı için USByi takın" "Eklemek için bir SD kart yerleştirin" "USB depl birimini ekleyin" "SD kartı ekle" From 5cdf0290f2cc3c1fad16631cc506b488d62d2bad Mon Sep 17 00:00:00 2001 From: Cristian Henzel Date: Fri, 18 Mar 2011 19:38:14 +0200 Subject: [PATCH 800/989] Add mount/unmount/format options for removable mounts to Settings -> Storage. Change-Id: Ic3a5e236b65de1ccc3c797b36b1b539e6cf9c0d4 --- res/values/strings.xml | 2 + src/com/android/settings/MediaFormat.java | 3 + .../android/settings/deviceinfo/Memory.java | 185 ++++++++++++------ 3 files changed, 127 insertions(+), 63 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 765d90a44cc..b2740d86883 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1417,6 +1417,8 @@ Awake time Internal storage + + Additional storage USB storage diff --git a/src/com/android/settings/MediaFormat.java b/src/com/android/settings/MediaFormat.java index d8d57e470dd..cc780c990fe 100644 --- a/src/com/android/settings/MediaFormat.java +++ b/src/com/android/settings/MediaFormat.java @@ -55,7 +55,10 @@ public void onClick(View v) { if (Utils.isMonkeyRunning()) { return; } + Intent i = getIntent(); + String path = i.getStringExtra("path"); Intent intent = new Intent(ExternalStorageFormatter.FORMAT_ONLY); + intent.putExtra("path", path); intent.setComponent(ExternalStorageFormatter.COMPONENT_NAME); startService(intent); finish(); diff --git a/src/com/android/settings/deviceinfo/Memory.java b/src/com/android/settings/deviceinfo/Memory.java index 802582a8eef..a8e27721100 100644 --- a/src/com/android/settings/deviceinfo/Memory.java +++ b/src/com/android/settings/deviceinfo/Memory.java @@ -51,6 +51,7 @@ import java.io.File; import java.util.ArrayList; import java.util.List; +import java.util.HashMap; public class Memory extends PreferenceActivity implements OnCancelListener { private static final String TAG = "Memory"; @@ -81,17 +82,17 @@ public class Memory extends PreferenceActivity implements OnCancelListener { private Resources mRes; - private Preference mSdSize; - private Preference mSdAvail; - private Preference mSdMountToggle; - private Preference mSdFormat; + private String sdPath = Environment.getExternalStorageDirectory().getPath(); private PreferenceGroup mSdMountPreferenceGroup; boolean mSdMountToggleAdded = true; private Preference mIntSize; private Preference mIntAvail; - + + private HashMap mountToggles = new HashMap(); + private HashMap formatToggles = new HashMap(); + // Access using getMountService() private IMountService mMountService = null; @@ -121,13 +122,13 @@ protected void onCreate(Bundle icicle) { } addPreferencesFromResource(R.xml.device_info_memory); - + mRes = getResources(); - mSdSize = findPreference(MEMORY_SD_SIZE); - mSdAvail = findPreference(MEMORY_SD_AVAIL); - mSdMountToggle = findPreference(MEMORY_SD_MOUNT_TOGGLE); - mSdFormat = findPreference(MEMORY_SD_FORMAT); + findPreference(MEMORY_SD_MOUNT_TOGGLE).setKey(MEMORY_SD_MOUNT_TOGGLE + sdPath); + mountToggles.put(MEMORY_SD_MOUNT_TOGGLE + sdPath, sdPath); + findPreference(MEMORY_SD_FORMAT).setKey(MEMORY_SD_FORMAT + sdPath); + formatToggles.put(MEMORY_SD_FORMAT + sdPath, sdPath); mSdMountPreferenceGroup = (PreferenceGroup)findPreference(MEMORY_SD_GROUP); mIntSize = findPreference(MEMORY_INTERNAL_SIZE); @@ -136,7 +137,7 @@ protected void onCreate(Bundle icicle) { for (String path: getAdditionalVolumePaths()) { PreferenceCategory category = new PreferenceCategory(this); category.setKey(MEMORY_ADDITIONAL_CATEGORY + path); - category.setTitle(mRes.getString(R.string.internal_memory) + ": " + path); + category.setTitle(mRes.getString(R.string.additional_memory) + ": " + path); getPreferenceScreen().addPreference(category); Preference size = new Preference(this, null, @@ -152,7 +153,26 @@ protected void onCreate(Bundle icicle) { available.setTitle(R.string.memory_available); available.setSummary(R.string.sd_unavailable); category.addPreference(available); + + Preference unmount = new Preference(this, null, + android.R.attr.preferenceStyle); + unmount.setKey(MEMORY_SD_MOUNT_TOGGLE + path); + unmount.setEnabled(true); + unmount.setTitle(R.string.sd_eject); + unmount.setSummary(R.string.sd_eject_summary); + category.addPreference(unmount); + mountToggles.put(MEMORY_SD_MOUNT_TOGGLE + path, path); + + Preference format = new Preference(this, null, + android.R.attr.preferenceStyle); + format.setKey(MEMORY_SD_FORMAT + path); + format.setEnabled(true); + format.setTitle(R.string.sd_format); + format.setSummary(R.string.sd_format_summary); + category.addPreference(format); + formatToggles.put(MEMORY_SD_FORMAT + path, path); } + } @Override @@ -206,16 +226,26 @@ private synchronized IMountService getMountService() { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - if (preference == mSdMountToggle) { - String status = Environment.getExternalStorageState(); + String clickedItem = preference.getKey(); + + if (mountToggles.containsKey(clickedItem)) { + String path = mountToggles.get(clickedItem); + String status = new String(); + try { + status = getMountService().getVolumeState(path); + } catch (RemoteException ex) { + status = Environment.MEDIA_UNMOUNTED; + } if (status.equals(Environment.MEDIA_MOUNTED)) { - unmount(); + unmount(path); } else { - mount(); + mount(path); } return true; - } else if (preference == mSdFormat) { + } else if (formatToggles.containsKey(clickedItem)) { + String path = formatToggles.get(clickedItem); Intent intent = new Intent(Intent.ACTION_VIEW); + intent.putExtra("path", path); intent.setClass(this, com.android.settings.MediaFormat.class); startActivity(intent); return true; @@ -233,20 +263,21 @@ public void onReceive(Context context, Intent intent) { @Override public Dialog onCreateDialog(int id, Bundle args) { + final String path = args.getString("path"); switch (id) { case DLG_CONFIRM_UNMOUNT: return new AlertDialog.Builder(this) .setTitle(R.string.dlg_confirm_unmount_title) .setPositiveButton(R.string.dlg_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { - doUnmount(true); + doUnmount(path, true); }}) .setNegativeButton(R.string.cancel, null) .setMessage(R.string.dlg_confirm_unmount_text) .setOnCancelListener(this) .create(); case DLG_ERROR_UNMOUNT: - return new AlertDialog.Builder(this ) + return new AlertDialog.Builder(this) .setTitle(R.string.dlg_error_unmount_title) .setNeutralButton(R.string.dlg_ok, null) .setMessage(R.string.dlg_error_unmount_text) @@ -256,32 +287,33 @@ public void onClick(DialogInterface dialog, int which) { return null; } - private void doUnmount(boolean force) { + private void doUnmount(String path, boolean force) { // Present a toast here Toast.makeText(this, R.string.unmount_inform_text, Toast.LENGTH_SHORT).show(); IMountService mountService = getMountService(); - String extStoragePath = Environment.getExternalStorageDirectory().toString(); + Preference sdMountToggle = findPreference(MEMORY_SD_MOUNT_TOGGLE + path); try { - mSdMountToggle.setEnabled(false); - mSdMountToggle.setTitle(R.string.sd_ejecting_title); - mSdMountToggle.setSummary(R.string.sd_ejecting_summary); - mountService.unmountVolume(extStoragePath, force); + sdMountToggle.setEnabled(false); + sdMountToggle.setTitle(R.string.sd_ejecting_title); + sdMountToggle.setSummary(R.string.sd_ejecting_summary); + mountService.unmountVolume(path, force); } catch (RemoteException e) { // Informative dialog to user that // unmount failed. - showDialogInner(DLG_ERROR_UNMOUNT); + showDialogInner(DLG_ERROR_UNMOUNT, path); } } - private void showDialogInner(int id) { + private void showDialogInner(int id, String path) { + Bundle bPath = new Bundle(); + bPath.putString("path", path); removeDialog(id); - showDialog(id); + showDialog(id, bPath); } - private boolean hasAppsAccessingStorage() throws RemoteException { - String extStoragePath = Environment.getExternalStorageDirectory().toString(); + private boolean hasAppsAccessingStorage(String path) throws RemoteException { IMountService mountService = getMountService(); - int stUsers[] = mountService.getStorageUsers(extStoragePath); + int stUsers[] = mountService.getStorageUsers(path); if (stUsers != null && stUsers.length > 0) { return true; } @@ -293,28 +325,28 @@ private boolean hasAppsAccessingStorage() throws RemoteException { return false; } - private void unmount() { + private void unmount(String path) { // Check if external media is in use. try { - if (hasAppsAccessingStorage()) { + if (hasAppsAccessingStorage(path)) { if (localLOGV) Log.i(TAG, "Do have storage users accessing media"); // Present dialog to user - showDialogInner(DLG_CONFIRM_UNMOUNT); + showDialogInner(DLG_CONFIRM_UNMOUNT, path); } else { - doUnmount(true); + doUnmount(path, true); } } catch (RemoteException e) { // Very unlikely. But present an error dialog anyway Log.e(TAG, "Is MountService running?"); - showDialogInner(DLG_ERROR_UNMOUNT); + showDialogInner(DLG_ERROR_UNMOUNT, path); } } - private void mount() { + private void mount(String path) { IMountService mountService = getMountService(); try { if (mountService != null) { - mountService.mountVolume(Environment.getExternalStorageDirectory().toString()); + mountService.mountVolume(path); } else { Log.e(TAG, "Mount service is null, can't mount"); } @@ -325,6 +357,11 @@ private void mount() { private void updateMemoryStatus() { String status = Environment.getExternalStorageState(); String readOnly = ""; + Preference mount = findPreference(MEMORY_SD_MOUNT_TOGGLE + sdPath); + Preference format = findPreference(MEMORY_SD_FORMAT + sdPath); + Preference size = findPreference(MEMORY_SD_SIZE); + Preference avail = findPreference(MEMORY_SD_AVAIL); + if (status.equals(Environment.MEDIA_MOUNTED_READ_ONLY)) { status = Environment.MEDIA_MOUNTED; readOnly = mRes.getString(R.string.read_only); @@ -335,7 +372,7 @@ private void updateMemoryStatus() { // This device has built-in storage that is not removable. // There is no reason for the user to unmount it. if (mSdMountToggleAdded) { - mSdMountPreferenceGroup.removePreference(mSdMountToggle); + mSdMountPreferenceGroup.removePreference(mount); mSdMountToggleAdded = false; } } @@ -346,28 +383,28 @@ private void updateMemoryStatus() { long totalBlocks = stat.getBlockCount(); long availableBlocks = stat.getAvailableBlocks(); - mSdSize.setSummary(formatSize(totalBlocks * blockSize)); - mSdAvail.setSummary(formatSize(availableBlocks * blockSize) + readOnly); + size.setSummary(formatSize(totalBlocks * blockSize)); + avail.setSummary(formatSize(availableBlocks * blockSize) + readOnly); - mSdMountToggle.setEnabled(true); - mSdMountToggle.setTitle(R.string.sd_eject); - mSdMountToggle.setSummary(R.string.sd_eject_summary); + mount.setEnabled(true); + mount.setTitle(R.string.sd_eject); + mount.setSummary(R.string.sd_eject_summary); } catch (IllegalArgumentException e) { - // this can occur if the SD card is removed, but we haven't received the + // this can occur if the SD card is removed, but we haven't received the // ACTION_MEDIA_REMOVED Intent yet. status = Environment.MEDIA_REMOVED; } } else { - mSdSize.setSummary(R.string.sd_unavailable); - mSdAvail.setSummary(R.string.sd_unavailable); + size.setSummary(R.string.sd_unavailable); + avail.setSummary(R.string.sd_unavailable); if (!Environment.isExternalStorageRemovable()) { if (status.equals(Environment.MEDIA_UNMOUNTED)) { if (!mSdMountToggleAdded) { - mSdMountPreferenceGroup.addPreference(mSdMountToggle); + mSdMountPreferenceGroup.addPreference(mount); mSdMountToggleAdded = true; } } @@ -376,20 +413,22 @@ private void updateMemoryStatus() { if (status.equals(Environment.MEDIA_UNMOUNTED) || status.equals(Environment.MEDIA_NOFS) || status.equals(Environment.MEDIA_UNMOUNTABLE) ) { - mSdMountToggle.setEnabled(true); - mSdMountToggle.setTitle(R.string.sd_mount); - mSdMountToggle.setSummary(R.string.sd_mount_summary); + mount.setEnabled(true); + mount.setTitle(R.string.sd_mount); + mount.setSummary(R.string.sd_mount_summary); } else { - mSdMountToggle.setEnabled(false); - mSdMountToggle.setTitle(R.string.sd_mount); - mSdMountToggle.setSummary(R.string.sd_insert_summary); + mount.setEnabled(false); + mount.setTitle(R.string.sd_mount); + mount.setSummary(R.string.sd_insert_summary); } } for (String path: getAdditionalVolumePaths()) { - Preference size = findPreference(MEMORY_ADDITIONAL_SIZE + path); - Preference available = findPreference(MEMORY_ADDITIONAL_AVAIL + path); - if (null == size || null == available) { + size = findPreference(MEMORY_ADDITIONAL_SIZE + path); + avail = findPreference(MEMORY_ADDITIONAL_AVAIL + path); + mount = findPreference(MEMORY_SD_MOUNT_TOGGLE + path); + format = findPreference(MEMORY_SD_FORMAT + path); + if (null == size || null == avail) { continue; } @@ -399,15 +438,35 @@ private void updateMemoryStatus() { status = Environment.MEDIA_UNMOUNTED; } if (status.equals(Environment.MEDIA_MOUNTED)) { - StatFs stat = new StatFs(path); - long blockSize = stat.getBlockSize(); - long totalBlocks = stat.getBlockCount(); - long availableBlocks = stat.getAvailableBlocks(); - size.setSummary(formatSize(totalBlocks * blockSize)); - available.setSummary(formatSize(availableBlocks * blockSize)); + try { + StatFs stat = new StatFs(path); + long blockSize = stat.getBlockSize(); + long totalBlocks = stat.getBlockCount(); + long availableBlocks = stat.getAvailableBlocks(); + size.setSummary(formatSize(totalBlocks * blockSize)); + avail.setSummary(formatSize(availableBlocks * blockSize)); + mount.setEnabled(true); + mount.setTitle(R.string.sd_eject); + mount.setSummary(R.string.sd_eject_summary); + } catch (IllegalArgumentException e) { + // this can occur if the SD card is removed, but we haven't received the + // ACTION_MEDIA_REMOVED Intent yet. + status = Environment.MEDIA_REMOVED; + } } else { size.setSummary(R.string.sd_unavailable); - available.setSummary(R.string.sd_unavailable); + avail.setSummary(R.string.sd_unavailable); + if (status.equals(Environment.MEDIA_UNMOUNTED) || + status.equals(Environment.MEDIA_NOFS) || + status.equals(Environment.MEDIA_UNMOUNTABLE) ) { + mount.setEnabled(true); + mount.setTitle(R.string.sd_mount); + mount.setSummary(R.string.sd_mount_summary); + } else { + mount.setEnabled(false); + mount.setTitle(R.string.sd_mount); + mount.setSummary(R.string.sd_insert_summary); + } } } From 1b3a95a036d79f9d39df74df2f993e1a5c8584f7 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Sat, 2 Apr 2011 17:49:24 +0200 Subject: [PATCH 801/989] Updated Italian translations: additional storage Change-Id: I7b60dcc49f882a398f06eeee7fe3c1e1a147fc73 --- res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 85ad0a07693..0629c2f179a 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -667,6 +667,7 @@ "Tempo di attività" "Tempo di attività" "Archivio interno" + Archivio aggiuntivo "Archivio USB" "Scheda SD" "Spazio disponibile" From 76b62e479212a154ae5c2ce2be8a95f9260f8aa6 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Sat, 2 Apr 2011 17:16:28 -0700 Subject: [PATCH 802/989] PT-BR: Added translation for storage Change-Id: Ief341c325236191802119c78b0c77b8821ffc761 --- res/values-pt/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 0c6552fa18f..1638f36ecb3 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1380,4 +1380,5 @@ Tempo com Wi-Fi ligado: Tempo com Wi-Fi funcionando: Tempo com Bluetooth ligado: - + Armazenamento adicional + \ No newline at end of file From 58e2d5f60fe634130865054296bea9700f567745 Mon Sep 17 00:00:00 2001 From: joeykrim Date: Sun, 3 Apr 2011 02:36:59 -0400 Subject: [PATCH 803/989] Removed WiMAX network list - never implemented Change-Id: I3c47638ac2fa75e54dba7b9a3de87a29810916cf --- res/xml/wimax_settings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/xml/wimax_settings.xml b/res/xml/wimax_settings.xml index f92c994c5d7..011d64061af 100644 --- a/res/xml/wimax_settings.xml +++ b/res/xml/wimax_settings.xml @@ -27,10 +27,10 @@ - + android:persistent="false" /> --> From 60fbd65d4d6c4cb3228bd8f437c2ebcd8b8f091c Mon Sep 17 00:00:00 2001 From: ladios Date: Sat, 19 Mar 2011 02:13:09 +0800 Subject: [PATCH 804/989] Traditional Chinese: Translate "Additional storage" Change-Id: I38d6689c4cd19738b81e40537fa3568b54e56402 --- res/values-zh-rTW/strings.xml | 94 ++++++++++++++++++----------------- 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 99b97b99ccb..228d7d08860 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -810,9 +810,9 @@ "開啟 Wi-Fi" "Wi-Fi 設定" - + "Wi-Fi 設定" - + "設定、管理無線網路存取點" "開啟中..." @@ -828,9 +828,9 @@ "網路通知" "有開放網路時通知我" - + "新增 Wi-Fi 網路" - + "Wi-Fi 網路" "掃描" @@ -896,7 +896,7 @@ "取消" - + "進階" "管理網域" @@ -906,9 +906,9 @@ "設定管理網域時發生問題。" "%1$d 頻道" - + "Wi-Fi 休眠設定" - + "指定何時要從 Wi-Fi 切換到行動數據" "休眠設定時發生問題。" @@ -936,20 +936,20 @@ "網路遮罩" - - + + "可攜式 Wi-Fi 無線基地台" - + "可攜式無線基地台 %1$s 已啟用" - + "可攜式 Wi-Fi 無線基地台發生錯誤" - + "可攜式 Wi-Fi 無線基地台設定" - + "設定與管理可攜式 Wi-Fi 無線基地台" - + "可攜式 Wi-Fi 無線基地台設定" - + "設定 Wi-Fi 無線基地台" "%1$s %2$s 可攜式 Wi-Fi 無線基地台" @@ -960,67 +960,67 @@ Wi-Fi Testing on the diagnostic screen--> + Menu item for Wi-FiManager disableNetwork API--> + Menu item for Wi-FiManager enableNetwork API--> + Menu item for Wi-FiManager disconnect API--> + Menu item for Wi-FiManager getConfiguredNetworks API--> + Menu item for Wi-FiManager getConnectionInfo API--> + Menu item on Wi-Fi information screen--> + Menu item on Wi-Fi information screen--> + Button text on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> + Label on Wi-Fi Status screen--> - + @@ -1033,10 +1033,10 @@ + Menu item on Wi-Fi information screen--> + Label on Wi-Fi Configuration screen--> @@ -1416,6 +1416,8 @@ "清醒時間" "內存空間" + + 額外的儲存空間 "USB 儲存裝置" @@ -1653,7 +1655,7 @@ "我的位置" - + "使用無線網路" "使用無線網路,在應用程式中查詢位置 (例如 Google 地圖)" @@ -2351,7 +2353,7 @@ "螢幕已開" "開啟 GPS" - + "Wi-Fi" "清醒" @@ -2361,7 +2363,7 @@ @string/menu_stats_last_unplugged "裝置清醒時間" - + "開啟 Wi-Fi 的時間" "開啟 Wi-Fi 的時間" @@ -2379,7 +2381,7 @@ "顯示" - + "Wi-Fi" "藍牙" @@ -2398,7 +2400,7 @@ "保持清醒" "GPS" - + "Wi-Fi 執行中" "手機" @@ -2422,7 +2424,7 @@ "應用程式設定" "顯示設定" - + "Wi-Fi 設定" "藍牙設定" @@ -2443,9 +2445,9 @@ "降低螢幕亮度和/或螢幕逾時時間" - + "Wi-Fi 耗電量" - + "未使用或無法使用 Wi-Fi 時即關閉 Wi-Fi" From 5f8e730218482e8006c949247676e73457ef3789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchner?= Date: Mon, 4 Apr 2011 11:41:55 +0200 Subject: [PATCH 805/989] German: additional storage Change-Id: I3371ef52c762a91ee31fe5597374bee015718363 --- res/values-de/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2e652f42065..21a04f7e1ef 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -606,6 +606,7 @@ "Betriebszeit" "Aktivzeit" "Interner Speicher" + Zusätzlicher Speicher "USB-Speicher" "SD-Karte" "Verfügbarer Speicher" From 3b41a0d63c4f6c282f94fad1fa35e6281d9bae75 Mon Sep 17 00:00:00 2001 From: joeykrim Date: Wed, 6 Apr 2011 22:41:56 -0400 Subject: [PATCH 806/989] Added WiMAX scan button and WiMAX advanced settings to the main WiMAX settings page. Removed old WiMAX advanced files and code. Change-Id: I25e8a3603648f1b93d7f0918c0018302be64f393 --- res/values/strings.xml | 1 + res/xml/wimax_advanced_settings.xml | 54 ------- res/xml/wimax_settings.xml | 41 +++++- .../settings/wimax/AdvancedSettings.java | 117 --------------- .../android/settings/wimax/WimaxSettings.java | 137 ++++++++++++------ 5 files changed, 128 insertions(+), 222 deletions(-) delete mode 100644 res/xml/wimax_advanced_settings.xml delete mode 100644 src/com/android/settings/wimax/AdvancedSettings.java diff --git a/res/values/strings.xml b/res/values/strings.xml index b2740d86883..2fc2db382ef 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1071,6 +1071,7 @@ Advanced WiMAX networks + Scan for WiMAX Scan WiMAX networks diff --git a/res/xml/wimax_advanced_settings.xml b/res/xml/wimax_advanced_settings.xml deleted file mode 100644 index 2848bc3293f..00000000000 --- a/res/xml/wimax_advanced_settings.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/res/xml/wimax_settings.xml b/res/xml/wimax_settings.xml index 011d64061af..99504e68de8 100644 --- a/res/xml/wimax_settings.xml +++ b/res/xml/wimax_settings.xml @@ -25,12 +25,43 @@ android:summary="@string/wimax_quick_toggle_summary" android:persistent="false" /> + + + - + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/wimax/AdvancedSettings.java b/src/com/android/settings/wimax/AdvancedSettings.java deleted file mode 100644 index cf4a092b26f..00000000000 --- a/src/com/android/settings/wimax/AdvancedSettings.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright (C) 2011 The CyanogenMod Project - * - * 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. - */ - -package com.android.settings.wimax; - -import com.android.settings.R; -import com.android.wimax.WimaxSettingsHelper; - -import android.os.Bundle; -import android.os.SystemProperties; -import android.preference.Preference; -import android.preference.PreferenceActivity; -import android.util.Log; - -public class AdvancedSettings extends PreferenceActivity { - - private static final String TAG = "WimaxAdvancedSettings"; - - private static final String KEY_MAC_ADDRESS = "mac_address"; - - private static final String KEY_SW_VERSION = "sw_version"; - - private static final String KEY_IP_ADDRESS = "ip_address"; - - private static final String KEY_GATEWAY = "gateway"; - - private static final String KEY_SIG_STR_RSSI = "signal_strength_rssi"; - - private static final String KEY_SIG_STR_SIMPLE = "signal_strength_simple"; - - private WimaxSettingsHelper mHelper; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - mHelper = new WimaxSettingsHelper(this); - addPreferencesFromResource(R.xml.wimax_advanced_settings); - refreshAll(); - } - - @Override - protected void onResume() { - super.onResume(); - refreshAll(); - } - - private void refreshAll() { - refreshDeviceInfo(); - refreshIPInfo(); - } - - private void refreshDeviceInfo() { - - int rssi = mHelper.getSignalStrength(); - Log.d(TAG, "RSSI: " + rssi); - int simpleLevel = mHelper.calculateSignalLevel(rssi, 4); - String simpleLevelStr = ""; - switch (simpleLevel) { - case 0: - simpleLevelStr = getString(R.string.wimax_signal_0); - break; - case 1: - simpleLevelStr = getString(R.string.wimax_signal_0); - break; - case 2: - simpleLevelStr = getString(R.string.wimax_signal_1); - break; - case 3: - simpleLevelStr = getString(R.string.wimax_signal_2); - break; - case 4: - simpleLevelStr = getString(R.string.wimax_signal_3); - break; - default: - simpleLevelStr = "Unavailable"; - break; - } - Preference wimaxMacAddressPref = findPreference(KEY_MAC_ADDRESS); - String macAddress = SystemProperties.get("persist.wimax.0.MAC", getString(R.string.status_unavailable)); - wimaxMacAddressPref.setSummary(macAddress); - - Preference wimaxSignalStrengthSimplePref = findPreference(KEY_SIG_STR_SIMPLE); - wimaxSignalStrengthSimplePref.setSummary(simpleLevelStr); - - Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_RSSI); - wimaxSignalStrengthRSSIPref.setSummary((rssi != 150 && rssi != 0 ? rssi + "" : "Unknown")); - - Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); - String swVersion = SystemProperties.get("persist.wimax.fw.version", getString(R.string.status_unavailable)); - wimaxSwVersionPref.setSummary(swVersion); - } - - private void refreshIPInfo() { - - Preference wimaxIpAddressPref = findPreference(KEY_IP_ADDRESS); - String ipAddress = SystemProperties.get("dhcp.wimax0.ipaddress", getString(R.string.status_unavailable)); - wimaxIpAddressPref.setSummary(ipAddress); - - Preference wimaxGatewayPref = findPreference(KEY_GATEWAY); - String gateway = SystemProperties.get("dhcp.wimax0.gateway", getString(R.string.status_unavailable)); - wimaxGatewayPref.setSummary(gateway); - } - -} diff --git a/src/com/android/settings/wimax/WimaxSettings.java b/src/com/android/settings/wimax/WimaxSettings.java index 2e9b85f9511..9bba80eda2d 100644 --- a/src/com/android/settings/wimax/WimaxSettings.java +++ b/src/com/android/settings/wimax/WimaxSettings.java @@ -16,13 +16,12 @@ package com.android.settings.wimax; -import com.android.settings.ProgressCategory; -import com.android.settings.R; -import com.android.wimax.WimaxSettingsHelper; +import java.lang.reflect.Method; +import java.util.WeakHashMap; import android.content.Context; -import android.content.Intent; import android.os.Bundle; +import android.os.SystemProperties; import android.preference.CheckBoxPreference; import android.preference.Preference; import android.preference.PreferenceActivity; @@ -36,8 +35,9 @@ import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.Toast; -import java.lang.reflect.Method; -import java.util.WeakHashMap; +import com.android.settings.ProgressCategory; +import com.android.settings.R; +import com.android.wimax.WimaxSettingsHelper; /** * Settings screen for Wimax. This will be launched from the main system settings. @@ -59,6 +59,8 @@ public class WimaxSettings extends PreferenceActivity { // implements WimaxLayer private static final String KEY_WIMAX_ENABLED = "wimax_enabled"; private static final String KEY_WIMAX_NETWORKS = "wimax_networks"; + private static final String KEY_WIMAX_SCAN = "wimax_scan"; + private ProgressCategory mNetworksCategory; private CheckBoxPreference mWimaxEnabled; private WimaxEnabler mWimaxEnabler; @@ -67,6 +69,17 @@ public class WimaxSettings extends PreferenceActivity { // implements WimaxLayer private Object mWimaxController; private WimaxSettingsHelper mHelper; + //Variables imported from AdvancedSettings + + //private static final String TAG = "WimaxAdvancedSettings"; + private static final String KEY_MAC_ADDRESS = "mac_address"; + private static final String KEY_SW_VERSION = "sw_version"; + private static final String KEY_IP_ADDRESS = "ip_address"; + private static final String KEY_GATEWAY = "gateway"; + private static final String KEY_SIG_STR_RSSI = "signal_strength_rssi"; + private static final String KEY_SIG_STR_SIMPLE = "signal_strength_simple"; + //private WimaxSettingsHelper mHelper; + //private WimaxLayer mWimaxLayer; //============================ @@ -83,6 +96,7 @@ protected void onCreate(Bundle savedInstanceState) { mHelper = new WimaxSettingsHelper(this); onCreatePreferences(); + refreshAll(); //mWimaxLayer.onCreate(); //mWimaxLayer.onCreatedCallback(); } @@ -105,6 +119,7 @@ private void onCreatePreferences() { @Override protected void onResume() { super.onResume(); + refreshAll(); //mWimaxLayer.onResume(); mWimaxEnabler.resume(); } @@ -121,46 +136,6 @@ protected void onDestroy() { super.onDestroy(); } - @Override - public boolean onCreateOptionsMenu(Menu menu) { - super.onCreateOptionsMenu(menu); - - menu.add(0, MENU_ID_SCAN, 0, R.string.scan_wimax) - .setIcon(R.drawable.ic_menu_scan_network); - - menu.add(0, MENU_ID_ADVANCED, 0, R.string.wimax_menu_advanced) - .setIcon(android.R.drawable.ic_menu_manage); - - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - super.onOptionsItemSelected(item); - - switch (item.getItemId()) { - - case MENU_ID_SCAN: - try { - Method wimaxRescan = mWimaxController.getClass().getMethod("wimaxRescan"); - if (wimaxRescan != null) { - wimaxRescan.invoke(mWimaxController); - } - } catch (Exception e) { - Log.e(TAG, "Unable to perform WiMAX rescan!", e); - } - return true; - - case MENU_ID_ADVANCED: - Intent intent = new Intent(this, AdvancedSettings.class); - startActivity(intent); - return true; - - default: - return false; - } - } - @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); @@ -242,6 +217,20 @@ private int getSignalStrength(int rssi) { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + + if (KEY_WIMAX_SCAN.equals(preference.getKey())) { + //WiMAX scanning code as provided for the Scan button under the OptionsMenu + try { + Method wimaxRescan = mWimaxController.getClass().getMethod("wimaxRescan"); + if (wimaxRescan != null) { + wimaxRescan.invoke(mWimaxController); + } + } catch (Exception e) { + Log.e(TAG, "Unable to perform WiMAX rescan!", e); + } + + } + super.onPreferenceTreeClick(preferenceScreen, preference); return false; @@ -297,4 +286,60 @@ public void onWimaxStatusChanged(boolean enabled) { mPrefs.clear(); } } + + private void refreshAll() { + refreshDeviceInfo(); + refreshIPInfo(); + } + + private void refreshDeviceInfo() { + int rssi = mHelper.getSignalStrength(); + Log.d(TAG, "RSSI: " + rssi); + int simpleLevel = mHelper.calculateSignalLevel(rssi, 4); + String simpleLevelStr = ""; + switch (simpleLevel) { + case 0: + simpleLevelStr = getString(R.string.wimax_signal_0); + break; + case 1: + simpleLevelStr = getString(R.string.wimax_signal_0); + break; + case 2: + simpleLevelStr = getString(R.string.wimax_signal_1); + break; + case 3: + simpleLevelStr = getString(R.string.wimax_signal_2); + break; + case 4: + simpleLevelStr = getString(R.string.wimax_signal_3); + break; + default: + simpleLevelStr = "Unavailable"; + break; + } + Preference wimaxMacAddressPref = findPreference(KEY_MAC_ADDRESS); + String macAddress = SystemProperties.get("persist.wimax.0.MAC", getString(R.string.status_unavailable)); + wimaxMacAddressPref.setSummary(macAddress); + + Preference wimaxSignalStrengthSimplePref = findPreference(KEY_SIG_STR_SIMPLE); + wimaxSignalStrengthSimplePref.setSummary(simpleLevelStr); + + Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_RSSI); + wimaxSignalStrengthRSSIPref.setSummary((rssi != 150 && rssi != 0 ? rssi + "" : "Unknown")); + + Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); + String swVersion = SystemProperties.get("persist.wimax.fw.version", getString(R.string.status_unavailable)); + wimaxSwVersionPref.setSummary(swVersion); + } + + private void refreshIPInfo() { + + Preference wimaxIpAddressPref = findPreference(KEY_IP_ADDRESS); + String ipAddress = SystemProperties.get("dhcp.wimax0.ipaddress", getString(R.string.status_unavailable)); + wimaxIpAddressPref.setSummary(ipAddress); + + Preference wimaxGatewayPref = findPreference(KEY_GATEWAY); + String gateway = SystemProperties.get("dhcp.wimax0.gateway", getString(R.string.status_unavailable)); + wimaxGatewayPref.setSummary(gateway); + } } From 850b7c22c234ff8d846a2b58f8e933ea26d1f2d4 Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Fri, 8 Apr 2011 03:05:12 +0800 Subject: [PATCH 807/989] Traditional Chinese: Translate "WiMAX scan button" Change-Id: Ic85b6063b1910c14f803d348dcbd9f0c2916a735 --- res/values-zh-rTW/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 228d7d08860..34418e1d4b4 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1070,6 +1070,7 @@ 進階 WiMAX 網路 + 掃描 WiMAX 掃描 WiMAX 網路 From 40266c5d07c9b00f93bd48029ea0a281d99407a5 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Thu, 7 Apr 2011 23:57:01 +0200 Subject: [PATCH 808/989] Updated Italian translations: WiMAX scan button Change-Id: I79dc2cb3b9af9641ee97a6a3af9ca2f9361371ba --- res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 0629c2f179a..b6604fef9ae 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -459,6 +459,7 @@ Avanzate Reti WiMAX + Cerca reti WiMAX Scansione reti WiMAX From 0ed793a4f658781dc5e79eb7d6fa1f2c3992ffe7 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Fri, 8 Apr 2011 11:06:10 +0900 Subject: [PATCH 809/989] Update Japanese translation - scan for WiMAX Change-Id: Ia7c8ae729981de376a6011b858ba405252e1e00c --- res/values-ja/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 3d32588de77..57c656ceebe 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1328,6 +1328,7 @@ WiMAX スキャン + WiMAXのスキャン アドバンスド From eb621047ae79bd4d57d0b32832c65a7d2ab66db0 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 7 Apr 2011 19:12:25 -0700 Subject: [PATCH 810/989] PT-BR: Added missing translation Change-Id: I0df0758238c9b199ac7d687e2f993e3272425a15 --- res/values-pt/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 1638f36ecb3..ea495e82041 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1381,4 +1381,5 @@ Tempo com Wi-Fi funcionando: Tempo com Bluetooth ligado: Armazenamento adicional + Procurar WiMAX \ No newline at end of file From 37063d6adf9b472a8bb4bd58493517e04aafba95 Mon Sep 17 00:00:00 2001 From: Simon Wilson Date: Mon, 11 Apr 2011 12:38:21 -0700 Subject: [PATCH 811/989] DO NOT MERGE Clarify additional system update string length/usage Change-Id: I627c3d50de1af23a620fe6ca3abac03ad3aa7d49 --- res/values/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 82608473926..ed6787f5ab6 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2654,5 +2654,8 @@ found in the list of installed applications. Set up & manage 4G network and modem 4G MAC address + Additional system updates From 1222169251ce2d968af9dc6beeba1e4e898451af Mon Sep 17 00:00:00 2001 From: joeykrim Date: Tue, 12 Apr 2011 00:10:12 -0400 Subject: [PATCH 812/989] Updated WiMAX settings UI layout and added working signal strength indicator. Using old but translated string values to maintain compatibility. Change-Id: Idf30e1e85135933eda2538d043280879b278883a --- res/values/strings.xml | 2 + res/xml/wimax_settings.xml | 23 ++-- .../android/settings/wimax/WimaxSettings.java | 103 ++++++++++-------- 3 files changed, 72 insertions(+), 56 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 2fc2db382ef..66ff875ca7e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1109,6 +1109,8 @@ Signal Strength (RSSI) Signal Strength (Simple) + + IP settings diff --git a/res/xml/wimax_settings.xml b/res/xml/wimax_settings.xml index 99504e68de8..5347cfc084d 100644 --- a/res/xml/wimax_settings.xml +++ b/res/xml/wimax_settings.xml @@ -37,24 +37,13 @@ - - - - - - - + android:title="@string/wimax_advanced_signal_strength_db_title"/> --> + + + + diff --git a/src/com/android/settings/wimax/WimaxSettings.java b/src/com/android/settings/wimax/WimaxSettings.java index 9bba80eda2d..8d55d6f3a93 100644 --- a/src/com/android/settings/wimax/WimaxSettings.java +++ b/src/com/android/settings/wimax/WimaxSettings.java @@ -19,7 +19,10 @@ import java.lang.reflect.Method; import java.util.WeakHashMap; +import android.content.BroadcastReceiver; import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; import android.os.Bundle; import android.os.SystemProperties; import android.preference.CheckBoxPreference; @@ -37,6 +40,7 @@ import com.android.settings.ProgressCategory; import com.android.settings.R; +import com.android.wimax.WimaxConstants; import com.android.wimax.WimaxSettingsHelper; /** @@ -53,9 +57,6 @@ public class WimaxSettings extends PreferenceActivity { // implements WimaxLayer private static final int CONTEXT_MENU_ID_CONNECT = Menu.FIRST; private static final int CONTEXT_MENU_ID_DISCONNECT = Menu.FIRST + 1; - private static final int MENU_ID_SCAN = Menu.FIRST; - private static final int MENU_ID_ADVANCED = Menu.FIRST + 1; - private static final String KEY_WIMAX_ENABLED = "wimax_enabled"; private static final String KEY_WIMAX_NETWORKS = "wimax_networks"; @@ -76,8 +77,8 @@ public class WimaxSettings extends PreferenceActivity { // implements WimaxLayer private static final String KEY_SW_VERSION = "sw_version"; private static final String KEY_IP_ADDRESS = "ip_address"; private static final String KEY_GATEWAY = "gateway"; - private static final String KEY_SIG_STR_RSSI = "signal_strength_rssi"; private static final String KEY_SIG_STR_SIMPLE = "signal_strength_simple"; + //private static final String KEY_SIG_STR_DB = "signal_strength_db"; //private WimaxSettingsHelper mHelper; //private WimaxLayer mWimaxLayer; @@ -96,6 +97,11 @@ protected void onCreate(Bundle savedInstanceState) { mHelper = new WimaxSettingsHelper(this); onCreatePreferences(); + IntentFilter filter = new IntentFilter(WimaxConstants.RSSI_CHANGED_ACTION); + this.registerReceiver(mIntentReceiver, filter); + //IntentFilter filter2 = new IntentFilter(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); + //this.registerReceiver(mIntentReceiver, filter2); + refreshAll(); //mWimaxLayer.onCreate(); //mWimaxLayer.onCreatedCallback(); @@ -118,21 +124,28 @@ private void onCreatePreferences() { @Override protected void onResume() { - super.onResume(); + IntentFilter filter = new IntentFilter(WimaxConstants.RSSI_CHANGED_ACTION); + this.registerReceiver(mIntentReceiver, filter); + //IntentFilter filter2 = new IntentFilter(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); + //this.registerReceiver(mIntentReceiver, filter2); + refreshAll(); //mWimaxLayer.onResume(); mWimaxEnabler.resume(); + super.onResume(); } @Override protected void onPause() { - super.onPause(); + this.unregisterReceiver(mIntentReceiver); //mWimaxLayer.onPause(); mWimaxEnabler.pause(); + super.onPause(); } @Override protected void onDestroy() { + //this.unregisterReceiver(mIntentReceiver); super.onDestroy(); } @@ -200,7 +213,7 @@ private String getNspNameFromMenuInfo(ContextMenuInfo menuInfo) { return String.valueOf(pref.getTitle()); } - private int getSignalStrength(int rssi) { + /**private int getSignalStrength(int rssi) { int level = mHelper.calculateSignalLevel(rssi, 4); switch(level) { case 0: return R.string.wimax_signal_0; @@ -209,7 +222,7 @@ private int getSignalStrength(int rssi) { case 3: return R.string.wimax_signal_3; default: return R.string.status_unavailable; } - } + }*/ //============================ // Preference callbacks @@ -217,7 +230,6 @@ private int getSignalStrength(int rssi) { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - if (KEY_WIMAX_SCAN.equals(preference.getKey())) { //WiMAX scanning code as provided for the Scan button under the OptionsMenu try { @@ -228,11 +240,8 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen } catch (Exception e) { Log.e(TAG, "Unable to perform WiMAX rescan!", e); } - } - super.onPreferenceTreeClick(preferenceScreen, preference); - return false; } @@ -293,47 +302,22 @@ private void refreshAll() { } private void refreshDeviceInfo() { - int rssi = mHelper.getSignalStrength(); - Log.d(TAG, "RSSI: " + rssi); - int simpleLevel = mHelper.calculateSignalLevel(rssi, 4); - String simpleLevelStr = ""; - switch (simpleLevel) { - case 0: - simpleLevelStr = getString(R.string.wimax_signal_0); - break; - case 1: - simpleLevelStr = getString(R.string.wimax_signal_0); - break; - case 2: - simpleLevelStr = getString(R.string.wimax_signal_1); - break; - case 3: - simpleLevelStr = getString(R.string.wimax_signal_2); - break; - case 4: - simpleLevelStr = getString(R.string.wimax_signal_3); - break; - default: - simpleLevelStr = "Unavailable"; - break; - } + //Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_SIMPLE); + //wimaxSignalStrengthRSSIPref.setSummary(getString(R.string.status_unavailable)); + + //Preference wimaxSignalStrengthDBPref = findPreference(KEY_SIG_STR_DB); + //wimaxSignalStrengthDBPref.setSummary("Level: " + getString(R.string.status_unavailable)); + Preference wimaxMacAddressPref = findPreference(KEY_MAC_ADDRESS); String macAddress = SystemProperties.get("persist.wimax.0.MAC", getString(R.string.status_unavailable)); wimaxMacAddressPref.setSummary(macAddress); - Preference wimaxSignalStrengthSimplePref = findPreference(KEY_SIG_STR_SIMPLE); - wimaxSignalStrengthSimplePref.setSummary(simpleLevelStr); - - Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_RSSI); - wimaxSignalStrengthRSSIPref.setSummary((rssi != 150 && rssi != 0 ? rssi + "" : "Unknown")); - Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); String swVersion = SystemProperties.get("persist.wimax.fw.version", getString(R.string.status_unavailable)); wimaxSwVersionPref.setSummary(swVersion); } private void refreshIPInfo() { - Preference wimaxIpAddressPref = findPreference(KEY_IP_ADDRESS); String ipAddress = SystemProperties.get("dhcp.wimax0.ipaddress", getString(R.string.status_unavailable)); wimaxIpAddressPref.setSummary(ipAddress); @@ -342,4 +326,37 @@ private void refreshIPInfo() { String gateway = SystemProperties.get("dhcp.wimax0.gateway", getString(R.string.status_unavailable)); wimaxGatewayPref.setSummary(gateway); } + + private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + if (action.equals(WimaxConstants.NETWORK_STATE_CHANGED_ACTION) || + action.equals(WimaxConstants.RSSI_CHANGED_ACTION)) { + updateWimax(intent); + } + } + }; + + private final void updateWimax(Intent intent) { + final String action = intent.getAction(); + if (action.equals(WimaxConstants.RSSI_CHANGED_ACTION)) { + int rssi = intent.getIntExtra(WimaxConstants.EXTRA_NEW_RSSI_LEVEL, -200); + Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_SIMPLE); + if (rssi == 0) { + wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_0)); + } else if (rssi == 1) { + wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_1)); + } else if (rssi == 2) { + wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_2)); + } else if (rssi == 3) { + wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_3)); + } else { + wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.status_unavailable)); + } + } + if (action.equals(WimaxConstants.NETWORK_STATE_CHANGED_ACTION)) { + //final NetworkInfo networkInfo = (NetworkInfo) intent.getParcelableExtra(WimaxConstants.EXTRA_NETWORK_INFO); + } + } } From 7c284c2c62ce565dacfae641108a2a5033e78721 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Wed, 27 Apr 2011 13:53:57 -0700 Subject: [PATCH 813/989] Import revised translations. DO NOT MERGE Change-Id: I56239c7b2a936acc9b93b8592a2a04e42a55458b --- res/values-ar/strings.xml | 1 + res/values-bg/strings.xml | 1 + res/values-ca/strings.xml | 1 + res/values-cs/strings.xml | 1 + res/values-da/strings.xml | 1 + res/values-de/strings.xml | 11 ++++++----- res/values-el/arrays.xml | 2 +- res/values-el/strings.xml | 1 + res/values-en-rGB/strings.xml | 1 + res/values-es-rUS/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-fa/strings.xml | 1 + res/values-fi/strings.xml | 1 + res/values-fr/arrays.xml | 2 +- res/values-fr/strings.xml | 3 ++- res/values-hr/strings.xml | 1 + res/values-hu/strings.xml | 1 + res/values-in/strings.xml | 1 + res/values-it/strings.xml | 1 + res/values-iw/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-ko/strings.xml | 1 + res/values-lt/strings.xml | 1 + res/values-lv/strings.xml | 1 + res/values-nb/strings.xml | 1 + res/values-nl/strings.xml | 1 + res/values-pl/strings.xml | 1 + res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 1 + res/values-rm/strings.xml | 8 ++++++-- res/values-ro/strings.xml | 1 + res/values-ru/arrays.xml | 4 ++-- res/values-ru/strings.xml | 15 ++++++++------- res/values-sk/strings.xml | 1 + res/values-sl/strings.xml | 1 + res/values-sr/strings.xml | 1 + res/values-sv/strings.xml | 1 + res/values-th/strings.xml | 1 + res/values-tl/strings.xml | 1 + res/values-tr/strings.xml | 1 + res/values-uk/strings.xml | 1 + res/values-vi/strings.xml | 1 + res/values-zh-rCN/strings.xml | 1 + res/values-zh-rTW/arrays.xml | 4 ++-- res/values-zh-rTW/strings.xml | 23 ++++++++++++----------- 45 files changed, 76 insertions(+), 32 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index fc152f38716..47430ac331c 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1163,4 +1163,5 @@ "إعدادات 4G" "إعداد شبكة 4G والمودم وإدراتهما" "عنوان 4G MAC" + "تحديثات إضافية للنظام" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index a1bc6205260..9aecf6444d6 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -1163,4 +1163,5 @@ "Настройки на 4G" "Настройка и управление на 4G мрежата и модема" "MAC адрес за 4G" + "Допълнителни системни актуализации" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 489962a2bfd..1a57cad9952 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1163,4 +1163,5 @@ "configuració 4G" "Configura i gestiona la xarxa i el mòdem 4G" "adreça MAC 4G" + "Actualitzacions addicionals del sistema" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 81b07ab3cd6..ff19ab8d6d4 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1163,4 +1163,5 @@ "Nastavení sítě 4G" "Nastavení a správa sítě 4G a modemu" "Adresa MAC sítě 4G" + "Další aktualizace systému" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index e205d79bafc..62a4cf99d44 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -1163,4 +1163,5 @@ "Indstillinger for 4G" "Konfigurer og administrer 4G-netværk og -modem" "4G MAC-adresse" + "Yderligere systemopdateringer" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index b66767cd4cf..1c353aa3da9 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -31,7 +31,7 @@ "Mobilfunkverbindung aus" "Roaming" "Kein Roaming" - "Inaktiv" + "Ruhezustand" "Klingelton" "Anruf wird getätigt" "Nicht verbunden" @@ -105,7 +105,7 @@ "Pairing mit diesem Gerät" "Pairing…" - "Gepaart, jedoch nicht verbunden" + "Pairing aktiv, aber nicht verbunden" "Freisprechfunktion/Headset" "Scannen..." "Bluetooth-Pairing-Anfrage" @@ -930,7 +930,7 @@ "Bluetooth" "Mobilfunk-Standby" "Anrufe" - "Telefon inaktiv" + "Ruhezustand" "CPU insgesamt" "CPU Vordergrund" "Aktiv lassen" @@ -950,7 +950,7 @@ "WLAN-Einstellungen" "Bluetooth-Einstellungen" "Akkuverbrauch durch Anrufe" - "Akkuverbrauch bei inaktivem Telefon" + "Akkuverbrauch in Ruhezustand" "Akkuverbrauch durch Mobilfunk" "Flugmodus zum Energiesparen in Gebieten ohne Mobilfunkabdeckung" "Akkuverbrauch durch Display und Beleuchtung" @@ -981,7 +981,7 @@ "Einstellungen für \'%s\'" "Text-in-Sprache" "Text-in-Sprache-Einstellungen" - "Immer meine Einst. verwenden" + "Immer meine Einstellungen verwenden" "Standardeinstellungen überschreiben Anwendungseinstellungen" "Standardeinstellungen" "Standardmodul" @@ -1163,4 +1163,5 @@ "4G-Einstellungen" "4G-Netzwerk einrichten & verwalten" "4G-MAC-Adresse" + "Zusätzliche Systemupdates" diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml index 16ddcbc5c86..b3f1a2379c3 100644 --- a/res/values-el/arrays.xml +++ b/res/values-el/arrays.xml @@ -94,7 +94,7 @@ "Ανεπιτυχής" - "Άνοιγμα" + "Ανοικτό" "WEP" "WPA/WPA2 PSK" "802.1x EAP" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 927aa7ecd9a..00248aa29e2 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -1163,4 +1163,5 @@ "Ρυθμίσεις 4G" "Εγκατάσταση και διαχείριση δικτύου και μόντεμ 4G" "Διεύθυνση 4G MAC" + "Πρόσθετες ενημερώσεις συστήματος" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 5e26b54d734..f716f8a2f64 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -1163,4 +1163,5 @@ "4G settings" "Set up & manage 4G network and modem" "4G MAC address" + "Additional system updates" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 724bc1b2e14..8fb8fad921b 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -1163,4 +1163,5 @@ "Configuración de 4G" "Configurar & administrar red 4G y módem" "Dirección MAC de 4G" + "Actualizaciones del sistema adicionales" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 84ba62d9d3f..114b5f56166 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1163,4 +1163,5 @@ "Ajustes de 4G" "Configurar y gestionar módem y red 4G" "Dirección MAC 4G" + "Otras actualizaciones del sistema" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index d1ccad6f84b..e53ec20b6eb 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -1163,4 +1163,5 @@ "تنظیمات 4G" "تنظیم و مدیریت شبکه 4G و مودم" "آدرس 4G MAC" + "به روزرسانی های دیگر سیستم" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index c872e9817f4..71ebc8d28f5 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -1163,4 +1163,5 @@ "4G-asetukset" "Muodosta 4G-verkon ja modeemin asetukset ja hallinnoi niitä" "4G MAC -osoite" + "Järjestelmän lisäpäivitykset" diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index cf030a03a4e..2a8d6b5eeef 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -105,7 +105,7 @@ "TTLS" - "Médiocre" + "Faible" "Satisfaisante" "Bonne" "Excellente" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 704e3cddcba..e04c8b22799 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -723,7 +723,7 @@ "Lancer par défaut" "Autorisations" "Cache" - "Effacer le cache" + "Vider le cache" "Cache" "Commandes" "Forcer l\'arrêt" @@ -1163,4 +1163,5 @@ "Paramètres 4G" "Configurer et gérer le réseau et le modem 4G" "Adresse MAC 4G" + "Mises à jour supplémentaires du système" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 098af7ecb3c..0741fe8b572 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -1163,4 +1163,5 @@ "Postavke za 4G" "Postavljanje i upravljanje 4G mrežom i modemom" "4G MAC adresa" + "Dodatna ažuriranja sustava" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 3f3bb55058e..113ee331131 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1163,4 +1163,5 @@ "4G beállítások" "4G hálózat és modem beállítása és kezelése" "4G MAC-cím" + "További rendszerfrissítések" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 23705c93ce7..add9d9051a1 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -1163,4 +1163,5 @@ "Setelan 4G" "Memulai & mengelola jaringan 4G dan modem" "Alamat MAC 4G" + "Pemutakhiran sistem tambahan" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index fd6c2ab608b..891cb11f49e 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1163,4 +1163,5 @@ "Impostazioni 4G" "Imposta e gestisci rete e modem 4G" "Indirizzo MAC 4G" + "Aggiornamenti di sistema aggiuntivi" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index e23e021c9b4..e3518209fd0 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -1163,4 +1163,5 @@ "הגדרות ‎4G" "הגדר ונהל רשת ומודם של ‎4G" "כתובת ‎4G MAC" + "עדכוני מערכת נוספים" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 22f1a5fc966..3a7bc7cf60a 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1163,4 +1163,5 @@ "4G設定" "4Gネットワークとモデムの設定と管理" "4G MACアドレス" + "その他のシステムアップデート" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 517f3c777d4..73acc500b7b 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1163,4 +1163,5 @@ "4G 설정" "4G 네트워크와 모뎀 설정 및 관리" "4G MAC 주소" + "추가 시스템 업데이트" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 16a80b3c92f..12989e2d61b 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -1163,4 +1163,5 @@ "4G nustatymai" "Nustatyti ir valdyti 4G tinklą ir modemą" "4G MAC adresas" + "Papildomi sistemos naujiniai" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index c6348b42c67..5bebee3e83f 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -1163,4 +1163,5 @@ "4G iestatījumi" "4G tīkla un modema pārvaldība un iestatīšana" "4G MAC adrese" + "Papildu sistēmas atjauninājumi" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index f4940bbb08d..6c7540887a5 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -1163,4 +1163,5 @@ "4G-innstillinger" "Konfigurer og administrer 4G-nettverk og -modem" "4G MAC-adresse" + "Ytterligere systemoppdateringer" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 88a4cb6b6c0..bcf1bc68dea 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1163,4 +1163,5 @@ "4G-instellingen" "4G-netwerk en modem instellen en beheren" "4G MAC-adres" + "Aanvullende systeemupdates" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index e0d59afc28d..326901ada68 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -1163,4 +1163,5 @@ "Ustawienia 4G" "Konfiguruj sieć i modem 4G oraz zarządzaj nimi" "Adres MAC 4G" + "Dodatkowe aktualizacje systemu" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index fd3bd239ae4..1e26009b21b 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -1163,4 +1163,5 @@ "Definições de 4G" "Configurar e gerir modem e rede 4G" "Endereço MAC de 4G" + "Atualizações de sistema adicionais" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index f72ce17684b..aacbe9d1ff4 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1163,4 +1163,5 @@ "Configurações de 4G" "Configure e gerencie a rede e o modem 4G" "Endereço MAC 4G" + "Atualizações adicionais do sistema" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index d6e5f8f472f..07d4ad33e1a 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -815,8 +815,10 @@ "Servetsch avià da l\'applicaziun" - "%1$s disponibel" - "%1$s vegnan utilisads" + + + + @@ -1189,4 +1191,6 @@ + + diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index d0a92ed3a6e..53961115a6b 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -1163,4 +1163,5 @@ "Setări 4G" "Configuraţi şi gestionaţi reţeaua 4G şi modemul" "Adresă MAC 4G" + "Actualizări de sistem suplimentare" diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index d6e96b0d3d1..994014f9359 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -78,7 +78,7 @@ "Подключено" "Приостановлено" "Отключение..." - "Отключено" + "Нет подключения" "Сбой" @@ -90,7 +90,7 @@ "Подключено к %1$s" "Приостановлено" "Отключение от %1$s…" - "Отключено" + "Нет подключения" "Сбой" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index ef5e488b4de..ad7f85fac6e 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -122,7 +122,7 @@ "13:00" "Изменить время" "Дата" - "Выбрать часовой пояс" + "Выбор часового пояса" "Обычный (%s)" "Предварительный просмотр:" "Размер шрифта:" @@ -230,14 +230,14 @@ "Выберите оператора связи" "Дата и время" "Установка даты, времени, часового пояса и форматов" - "Автоматически" + "Использовать данные, предоставленные сетью" "Использовать данные, предоставленные сетью" "24-часовой формат" - "Настроить время" - "Выбрать часовой пояс" - "Настроить дату" - "Выбрать формат даты" + "Время" + "Часовой пояс" + "Дата" + "Формат даты" "Упорядочить по алфавиту" "Упорядочить по часовому поясу" "Местоположение и защита" @@ -476,7 +476,7 @@ "Настроить яркость экрана" "Автоотключение экрана" "Интервал времени до автоматического отключения экрана" - "Яркость автоматически" + "Автонастройка" "Настройки блокировки SIM-карты" "Настроить блокировку" "Блокировка SIM-карты" @@ -1163,4 +1163,5 @@ "Настройки 4G" "Подключение и настройка сети и модема 4G" "МАС-адрес для 4G" + "Дополнительные обновления системы" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 40c3f09c302..2ae4508c98f 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -1163,4 +1163,5 @@ "Nastavenia 4G" "Nastaviť a spravovať sieť 4G a modem" "Adresa 4G MAC" + "Ďalšie aktualizácie systému" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 2619c685293..4f0a8e159ba 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1163,4 +1163,5 @@ "Nastavitve za 4G" "Nastavitev in upravljanje omrežja 4G in modema" "Naslov 4G MAC" + "Dodatne posodobitve sistema" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 090cd29bbfd..815818ef827 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -1163,4 +1163,5 @@ "Подешавања за 4G" "Подешавање и управљање 4G мрежом и модемом" "4G MAC адреса" + "Додатна ажурирања система" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 8478958f339..0af4eaa74cb 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1163,4 +1163,5 @@ "4G-inställningar" "Konfigurera och hantera 4G-nätverk och modem" "4G Mac-adress" + "Ytterligare systemuppdateringar" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index ed2f560bc4c..8b0d6f91438 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -1163,4 +1163,5 @@ "การตั้งค่า 4G" "ตั้งค่าและจัดการเครือข่าย 4G และโมเด็ม" "ที่อยู่ MAC ใน 4G" + "การอัปเดตระบบอื่นๆ" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 804901378d4..4db4dac13b3 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -1163,4 +1163,5 @@ "Mga setting na 4G" "I-set up at pamahalaan ang network at modem na 4G" "4G MAC address" + "Mga karagdagang pag-update sa system" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 0799b6bb75b..262e92dc3a8 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1163,4 +1163,5 @@ "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" + "Ek sistem güncellemeleri" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 26b3c654b4c..ebf8c20326e 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -1163,4 +1163,5 @@ "Налаштування 4G" "Налаштувати 4G мережу та модем і керувати ними" "4G MAC-адреса" + "Додаткові оновлення системи" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 5cac4dd5605..08fbdb5de57 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -1163,4 +1163,5 @@ "Cài đặt 4G" "Thiết lập & quản lý modem và mạng 4G" "Địa chỉ MAC 4G" + "Bản cập nhật hệ thống bổ sung" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index afa9539ffea..d3562b6869d 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1163,4 +1163,5 @@ "4G 设置" "设置和管理 4G 网络与调制解调器" "4G MAC 地址" + "其他系统更新" diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index eb8b2deef70..8f1e877a261 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -152,9 +152,9 @@ "讓系統決定" - "永遠要" + "一律" "永遠不要" - "僅適用於靜音模式" + "僅在靜音模式時震動" "僅適用於非靜音模式" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index ae995c3a882..32f64274964 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -597,7 +597,7 @@ "正在還原預設 APN 設定" "還原為預設狀態" "重設預設 APN 設定已完成" - "重設為原廠設定" + "恢復原廠設定" "清除手機上所有資料" "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要清除手機上的所有資料,則需清除 ""USB 儲存裝置""。"\n\n
    "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要一併清除音樂、相片及其他資料,則需清除 ""SD 卡""。"\n\n
    @@ -627,19 +627,19 @@ "您必須繪製解鎖圖形,以確認要清除 SD 卡。" "通話設定" "設定語音信箱、來電轉接、來電待接及本機號碼顯示" - "數據連線" + "網路共用" "可攜式無線基地台" - "數據連線與可攜式無線基地台" - "透過 USB 分享手機的行動數據連線" + "網路共用與可攜式無線基地台" + "透過 USB 分享手機的行動網路共用" "分享您的手機行動連線,讓手機成為可攜式 Wi-Fi 無線基地台" - "透過 USB 或可攜式 Wi-Fi 無線基地台方式,分享手機的行動數據連線" + "透過 USB 或可攜式 Wi-Fi 無線基地台方式,分享手機的行動網路共用" "USB" - "USB 數據連線" - "已連接 USB,選取即可進行數據連線" - "數據已連線" - "使用 USB 儲存裝置時無法進行數據連線" + "USB 網路共用" + "已連接 USB,選取即可進行網路共用" + "網路已共用" + "使用 USB 儲存裝置時無法進行網路共用" "USB 尚未連線" - "USB 數據連線發生錯誤" + "USB 網路共用發生錯誤" "說明" "行動網路" "設定漫遊、網路、APN 選項" @@ -667,7 +667,7 @@ "載入中..." "安全資訊" "安全資訊" - "您的手機尚未與資料傳輸服務連線。如要檢視此資訊,請使用任何可上網的電腦前往 %s。" + "您的手機尚未與數據傳輸服務連線,如要檢視此資訊,請透過已連線上網的電腦,前往 %s。" "載入中..." "選擇密碼" "選擇您的 PIN" @@ -1163,4 +1163,5 @@ "4G 設定" "設定與管理 4G 網路及數據機" "4G MAC 位址" + "其他系統更新" From 61f810f9881d09d4de095417a7a4ba6159cd1e8f Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 30 Apr 2011 04:11:07 -0400 Subject: [PATCH 814/989] Fix duplicate translations Change-Id: I8772e513de254f0c1fe42a088b3ef085a27fe350 --- res/values-de/strings.xml | 1 - res/values-fr/strings.xml | 2 -- res/values-hu/strings.xml | 1 - res/values-it/strings.xml | 2 -- res/values-iw/strings.xml | 1 - res/values-ja/strings.xml | 2 -- res/values-pt/strings.xml | 1 - res/values-sv/strings.xml | 1 - res/values-uk/strings.xml | 1 - res/values-zh-rTW/strings.xml | 3 --- res/values/strings.xml | 2 -- 11 files changed, 17 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 17938d07e3a..6b524dfaa11 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -431,7 +431,6 @@ WiMAX kann nicht ausgeschaltet werden WiMAX-Einstellungen - WiMAX konfigurieren WiMAX-Einstellungen WiMAX diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 18ba76c116c..8fe8be5e5ec 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1267,8 +1267,6 @@ "Paramètres généraux" "Appels entrants" "Notifications" - "Commentaires" - Accueil Interrupteurs disponibles diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 2a3be65ce07..445f78ebe01 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1177,7 +1177,6 @@ Nem lehet a WiMAX-ot elindítani Nem lehet a WiMAX-ot leállítani WiMAX beállítások - WiMAX kezelése WiMAX beállítások WiMAX Keresés diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4fda7ab20b4..222685eed38 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -446,8 +446,6 @@ Impostazioni WiMAX - - Configura wimax Impostazioni WiMAX diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index a46ec68b118..fb40dcdb1d6 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -424,7 +424,6 @@ לא ניתן להפעיל את ה-WiMAX לא ניתן לעצור את ה-WiMAX הגדרות ה-WiMAX - ניהול ה-WiMAX הגדרות ה-WiMAX WiMAX סורק diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index db56161daa7..6ab4856f090 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1320,8 +1320,6 @@ WiMA設定X - - wimaxの管理 WiMAX設定 diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 114850fcc01..b2a650dd226 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1170,7 +1170,6 @@ Não é possível iniciar WiMAX Não é possível parar WiMAX Configurações WiMAX - Gerenciar WiMax Configurações WiMAX WiMAX Procurar diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 7cbe89b084d..641bfa4f4ee 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -423,7 +423,6 @@ Kunde inte starta WiMAX Kunde inte stänga av WiMAX WiMAX-inställningar - Hantera WiMAX WiMAX-inställningar WiMAX Sök av diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index c676658672a..4b094cfc3c6 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -425,7 +425,6 @@ Не вдається запустити WiMAX Не вдається зупинити WiMAX Налаштування WiMAX - Управління WiMAX Налаштування WiMAX WiMAX Пошук diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 66d6f365431..23e82547bbd 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1057,8 +1057,6 @@ WiMAX 設定 - - 管理 wimax WiMAX 設定 @@ -2932,7 +2930,6 @@ "一般" "來電" "通知" - "回饋" ADW 主介面 diff --git a/res/values/strings.xml b/res/values/strings.xml index d001f97b892..dfa90bd12b1 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1058,8 +1058,6 @@ WiMAX settings - - Manage wimax WiMAX settings From 19126ccbdd7d918388c6c4688d36100b5afc6bb4 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 30 Apr 2011 04:21:24 -0400 Subject: [PATCH 815/989] Remove duplicate WiMAX pref Change-Id: I1cfd8fbc0f6fe974edb930813240ac402048e1b6 --- src/com/android/settings/WirelessSettings.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java index 7432fcaf3f6..bb764a93397 100644 --- a/src/com/android/settings/WirelessSettings.java +++ b/src/com/android/settings/WirelessSettings.java @@ -49,7 +49,6 @@ public class WirelessSettings extends PreferenceActivity { private static final String KEY_BT_SETTINGS = "bt_settings"; private static final String KEY_VPN_SETTINGS = "vpn_settings"; private static final String KEY_TETHER_SETTINGS = "tether_settings"; - private static final String KEY_WIMAX_SETTINGS = "wimax_settings"; public static final String EXIT_ECM_RESULT = "exit_ecm_result"; public static final int REQUEST_CODE_EXIT_ECM = 1; From 87a718f0678f5ca420def63df94dce78516e929f Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 30 Apr 2011 05:18:18 -0400 Subject: [PATCH 816/989] Fix NPE in DeviceInfoSettings Change-Id: I7eddded200a8bc77adc97e258d043b34c8f5ae09 --- src/com/android/settings/DeviceInfoSettings.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/com/android/settings/DeviceInfoSettings.java b/src/com/android/settings/DeviceInfoSettings.java index 487f0fc1d54..8ef865315d7 100644 --- a/src/com/android/settings/DeviceInfoSettings.java +++ b/src/com/android/settings/DeviceInfoSettings.java @@ -116,9 +116,6 @@ protected void onCreate(Bundle icicle) { boolean mUpdateSettingAvailable = getResources().getBoolean(R.bool.config_additional_system_update_setting_enable); - if(mUpdateSettingAvailable == false) { - getPreferenceScreen().removePreference(findPreference(KEY_UPDATE_SETTING)); - } } @Override From a3b8c7e439fe23e4cf64b3b807e7adee1179b673 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sun, 1 May 2011 11:16:03 +0400 Subject: [PATCH 817/989] Update Russian translation: Bluetooth - HID --- res/values-ru/strings.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 8c6944e8e26..5596fbc5bf2 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -309,14 +309,16 @@ "Выполнить сопряжение и подключить" "Отменить сопряжение" "Отключить и отменить сопряжение" - "Параметры..." - "Подключить к..." + "Параметры \u2026" + "Подключить к \u2026" "Мультимедиа" "Телефон" "Передать" + HID "Подключено к мультимедийному аудиоустройству" "Подключено к аудиоустройству телефона" "Подключено к телефону и мультимедийному аудиоустройству" + Подключено к HID устройству "параметры %1$s" "Подключить" "Подключиться к устройству Bluetooth" From 38db289117f38ec821975898c1ffe9c14dc60564 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sun, 1 May 2011 22:32:31 -0400 Subject: [PATCH 818/989] wimax: Refactor/remove CM WiMAX support * This has been moved to CMWimaxSettings * Various updates to settings widget for new API Change-Id: I5824a516ec85890d59fb22dce7c01d0117a7379d --- AndroidManifest.xml | 22 - res/values-de/strings.xml | 52 -- res/values-hu/strings.xml | 41 -- res/values-it/strings.xml | 91 ---- res/values-iw/strings.xml | 43 +- res/values-ja/strings.xml | 96 ---- res/values-pt/strings.xml | 42 -- res/values-sv/strings.xml | 41 -- res/values-uk/strings.xml | 41 -- res/values-zh-rTW/strings.xml | 91 ---- res/values/strings.xml | 94 +--- res/xml/wimax_settings.xml | 64 --- res/xml/wireless_settings.xml | 16 - .../android/settings/WirelessSettings.java | 20 - .../android/settings/deviceinfo/Status.java | 2 +- .../widget/SettingsAppWidgetProvider.java | 4 +- .../settings/widget/WidgetSettings.java | 5 +- .../settings/widget/buttons/WimaxButton.java | 28 +- .../android/settings/wimax/WimaxEnabler.java | 288 ----------- .../android/settings/wimax/WimaxLayer.java | 463 ------------------ .../android/settings/wimax/WimaxSettings.java | 362 -------------- 21 files changed, 20 insertions(+), 1886 deletions(-) delete mode 100644 res/xml/wimax_settings.xml delete mode 100644 src/com/android/settings/wimax/WimaxEnabler.java delete mode 100644 src/com/android/settings/wimax/WimaxLayer.java delete mode 100644 src/com/android/settings/wimax/WimaxSettings.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c8827e864d9..87742c24bd1 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -43,8 +43,6 @@ - - @@ -171,26 +169,6 @@
    - - - - - - - - - - - - - - - - - - "WLAN-Hotspot konfigurieren" "%1$s %2$s mobiler WLAN-Hotspot" "AndroidHotspot" - - - WiMAX - WiMAX einschalten - Aktivierung\u2026 - Wird beendet\u2026 - Fehler - WiMAX kann nicht gestartet werden - WiMAX kann nicht ausgeschaltet werden - - WiMAX-Einstellungen - - WiMAX-Einstellungen - WiMAX - Scan - Erweitert - WiMAX-Netzwerke - WiMAX-Netzwerke scannen - Netzwerke können nicht gescannt werden - - Automatisch verbinden - Mit zuletzt verbundenem Netzwerk automatisch verbinden, wenn wieder verfügbar - Verbinde mit Netzwerk - Trenne Netzwerk - Fehler beim Verbinden mit Netzwerk - - Ausgezeichnet - Gut - Schwach - Schlecht - - Erweitert - MAC-Adresse - Hardware-Version - Firmware-Version - Signalstärke (RSSI) - Signalstärke (einfach) - IP-Einstellungen - IP-Adresse - Gateway - - Scan\u2026 - Verbinde\u2026 - Verbinde mit %1$s\u2026 - Verbunden - Verbunden mit %1$s - Trennen\u2026 - Trenne von %1$s\u2026 - Getrennt - "Töne" Profile "Display" @@ -1315,7 +1265,6 @@ Flugmodus Taschenlampe Gesperrter Bildschirm - WiMAX WLAN ein/ausschalten Verwendung als WLAN-Hotspot ein/ausschalten @@ -1331,7 +1280,6 @@ Flugmodus ein/ausschalten Taschenlampenmodus ein/ausschalten Bildschirmsperre ein/ausschalten - WiMAX ein/ausschalten Widget-Einstellungen WLAN-Einstellungen diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 445f78ebe01..395d11416cc 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1169,47 +1169,6 @@ Használja HID eszközként Mentés Mégsem - WiMAX - WiMAX bekapcsolása - Bekapcsolás\u2026 - Kikapcsolás\u2026 - Hiba - Nem lehet a WiMAX-ot elindítani - Nem lehet a WiMAX-ot leállítani - WiMAX beállítások - WiMAX beállítások - WiMAX - Keresés - Haladó - WiMAX hálózatok - WiMAX hálózatok keresése - Nem kereshető hálózat - Auto. kapcs. - Automatikus kapcsolódás a legutoljára használt hálózathoz, ha elérhető - Kapcsolódás a hálózathoz - Lekapcsolódás a hálózatról - Nem lehet a hálózathoz kapcsolódni - Kiváló - - Közepes - Gyenge - Haladó - MAC cím - Hardver Verzió - Firmware Verzió - Jelerősség (RSSI) - Jelerősség (Simple) - IP beállítások - IP címek - Árjáró - Keresés\u2026 - Kapcsolódás\u2026 - Kapcsolódás a következőhöz: %1$s\u2026 - Kapcsolódva - Kapcsolódva a következőhöz: %1$s - Lekapcsolódás\u2026 - Lekapcsolódás a következőről: %1$s\u2026 - Lekapcsolódva Villogó jelzőfény Villogó zöld fény értesítéseknél Jelzőfény mindig engedélyezve diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 222685eed38..55cc265bfb9 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -428,97 +428,6 @@ "Hotspot Wi-Fi %1$s%2$s portatile" "HotspotAndroid" - - - WiMAX - - Attiva WiMAX - - Attivazione... - - Spegnimento... - - Errore - - Impossibile attivare WiMAX - - Impossibile spegnere WiMAX - - - Impostazioni WiMAX - - - Impostazioni WiMAX - - WiMAX - - Scansione - - Avanzate - - Reti WiMAX - Cerca reti WiMAX - - Scansione reti WiMAX - - Impossibile cercare le reti - - - Connessione automatica - - Connessione automatica all\'ultima rete connessa, se disponibile - - Connetti alla rete - - Disconnetti dalla rete - - Impossibile connettersi alla rete - - - Eccellente - - Buona - - Discreta - - Scadente - - - Avanzate - - Indirizzo MAC - - Versione hardware - - Versione firmware - - Intensità segnale (RSSI) - - Intensità segnale (Semplice) - - Impostazioni IP - - Indirizzo IP - - Gateway - - - Scansione... - - Connessione... - - Connessione a %1$s\u2026 - - Connessa - - Connessa a %1$s - - Disconnessione... - - Disconnessione da %1$s\u2026 - - Disconnessa - "Audio" Profili diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index fb40dcdb1d6..b1df397b14e 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -416,49 +416,8 @@ "הגדר נקודה חמה של Wi-Fi" "נקודה חמה ניידת של Wi-Fi של %1$s%2$s" "AndroidHotspot" - WiMAX - הפעל את ה-WiMAX - מפעיל\u2026 - מכבה\u2026 - שגיאה - לא ניתן להפעיל את ה-WiMAX - לא ניתן לעצור את ה-WiMAX - הגדרות ה-WiMAX - הגדרות ה-WiMAX - WiMAX - סורק - מתקדם - רשתות WiMAX - סרוק רשתות WiMAX - אין אפשרות לסרוק אחר רשתות - התחברות אוטומטית - התחבר אוטומטית לרשת שהתחברת לאחרונה, אם היא זמינה - התחבר לרשת - התנתק מהרשת - לא ניתן להתחבר לרשת - מצויין - טוב - סביר - חלש - מתקדם - כתובות MAC - גירסה חומרה - גירסת קושחה - עוצמת האות (RSSI) - עוצמת האות (Simple) - הגדרות IP - כתובת ה-IP - שער - סורק\u2026 - מתחבר\u2026 - מתחבר אל <xliff:g id="network_name">%1$s</xliff:g>\u2026 - מחובר - מחובר אל <xliff:g id="network_name">%1$s</xliff:g> - מתנתק\u2026 - התנתקות מ- <xliff:g id="network_name">%1$s</xliff:g> \u2026 - מנותק "קול" - פרופילים + פרופילים "תצוגה" "הגדרות קול" "מצב שקט" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 6ab4856f090..3484c7839d9 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1201,7 +1201,6 @@ "機内モードトグル" "フラッシュライトトグル" "ロックスクリーントグル" - WiMAX "Wi-Fi有効/無効" "ポータブルアクセスポイント有効/無効" @@ -1217,7 +1216,6 @@ "機内モードの切替" "フラッシュライトモードの切替" "ロックスクリーンの有効/無効" - WiMAXの有効/無効 "ウィジェット設定" "Wi-Fiイベント" @@ -1302,97 +1300,6 @@ HID HIDデバイスに接続 - - - WiMAX - - WiMAXを有効にする - - 開始中\u2026 - - 停止中\u2026 - - エラー - - WiMAXを開始できません - - WiMAXを停止できません - - - WiMA設定X - - - WiMAX設定 - - WiMAX - - スキャン - WiMAXのスキャン - - アドバンスド - - WiMAXネットワーク - - WiMAXネットワークをスキャンする - - ネットワークのスキャンはできません - - - 自動接続 - - 利用可能であれば、最後に接続したネットワークに自動的に接続する - - ネットワークに接続 - - ネットワークから切断 - - ネットワークに接続できません - - - 最高 - - 良好 - - 普通 - - 微弱 - - - アドバンスド - - MACアドレス - - ハードウェアバージョン - - ファームウェアバージョン - - 電波強度(RSSI) - - 電波強度(Simple) - - IP設定 - - IPアドレス - - ゲートウェイ - - - スキャン中\u2026 - - 接続中\u2026 - - %1$sに接続中\u2026 - - 接続 - - %1$sに接続 - - 切断中\u2026 - - %1$sから切断中\u2026 - - 切断 - プロファイル 通知音 @@ -1429,7 +1336,4 @@ アプリリストの管理 <新規プロファイル> アクティブなプロファイルを削除することはできません - "4G設定" - "4Gネットワークとモデムの設定と管理" - "4G MACアドレス" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index b2a650dd226..42c18f6e4af 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1161,47 +1161,6 @@ Conf. CyanogenMod - - Habilitar/desabilitar WiMAX - Ativar WiMAX - Ativando\u2026 - Desativando\u2026 - Erro - Não é possível iniciar WiMAX - Não é possível parar WiMAX - Configurações WiMAX - Configurações WiMAX - WiMAX - Procurar - Avançado - Redes WiMAX - Procurar redes WiMAX - Não foi possível procurar redes - Auto Conectar - Auto conectar a última rede conectada, se disponível - Conectar a rede - Disconectar da rede - Nãoi foi possível conectar a rede - Excelente - Bom - Razoável - Medíocre - Avançado - Endereço MAC - Versão do Hardware - Versão do Firmware - Força do Sinal (RSSI) - Força do Sinal (Simple) - Configurações IP - Endereço IP - Procurando\u2026 - Conectando\u2026 - Conectando a %1$s\u2026 - Conectado - Conectado a %1$s - Desconectando\u2026 - Desconectando de %1$s\u2026 - Desconectado Histórico da bateria Nome do dispositivo Conectado a dispositivo hid @@ -1381,7 +1340,6 @@ Tempo com Wi-Fi funcionando: Tempo com Bluetooth ligado: Armazenamento adicional - Procurar WiMAX "Configurações de 4G" "Configure e gerencie a rede e o modem 4G" "Endereço MAC 4G" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 641bfa4f4ee..44fdb8ebc2a 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -415,47 +415,6 @@ "Konfigurera Wi-Fi-surfpunkt" "%1$s %2$s mobil Wi-Fi-surfpunkt" "AndroidHotspot" - WiMAX - Slå på WiMAX - Slår på\u2026 - Stänger av\u2026 - Fel - Kunde inte starta WiMAX - Kunde inte stänga av WiMAX - WiMAX-inställningar - WiMAX-inställningar - WiMAX - Sök av - Avancerat - WiMAX-nätverk - Sök av WiMAX-nätverk - Kunde inte söka av efter nätverk - Anslut automatiskt - Anslut automatiskt till senate anslutna nätverk, om tillgängligt - Anslut till nätverk - Koppla från nätverk - Kunde inte ansluta till nätverket - Utmärkt - Bra - Måttlig - Dålig - Avancerat - MAC-adress - Hårdvaruversion - Firmware-version - Signalstyrka (RSSI) - Signalstyrka (Enkel) - IP-inställningar - IP-adress - Gateway - Söker av\u2026 - Ansluter\u2026 - Ansluter till %1$s\u2026 - Ansluten - Ansluten till %1$s - Kopplar från\u2026 - Kopplar från %1$s\u2026 - Frånkopplad "Ljud" Profiler "Skärm" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 4b094cfc3c6..90961d84b1f 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -417,47 +417,6 @@ "Налашт. точку дост. Wi-Fi" "%1$s %2$s портат. точка дост. Wi-Fi" "AndroidHotspot" - WiMAX - Увімкнути WiMAX - Увімкнення\u2026 - Вимкнення\u2026 - Помилка - Не вдається запустити WiMAX - Не вдається зупинити WiMAX - Налаштування WiMAX - Налаштування WiMAX - WiMAX - Пошук - Розширені налаштування - Мережі WiMAX - Пошук мереж WiMAX - Не вдається виконати пошук мереж - Автоматичне підключення - Автоматичне підключення до мережі, яка востаннє використовувалася, якщо вона доступна - Підключення до мережі - Відключення від мережі - Не вдається підключитися до мережі - Відмінний - Добрий - Достатній - Слабкий - Розширені налаштування - MAC-адреса - Версія обладнання - Версія прошивки - Рівень сигналу (RSSI) - Рівень сигналу (простий) - Налаштування IP - IP-адреса - Шлюз - Пошук\u2026 - Підключення\u2026 - Підключення до %1$s\u2026 - Підключено - Підключено до %1$s - Відключення\u2026 - Відключення від %1$s\u2026 - Відключено "Звук" Профілі "Відображення diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 23e82547bbd..3767a7b45e9 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1039,97 +1039,6 @@ Label on Wi-Fi Configuration screen--> - - - WiMAX - - 開啟 WiMAX - - 開啟中… - - 關閉中… - - 錯誤 - - 無法啟動 WiMAX - - 無法停用 WiMAX - - - WiMAX 設定 - - - WiMAX 設定 - - WiMAX - - 掃描 - - 進階 - - WiMAX 網路 - 掃描 WiMAX - - 掃描 WiMAX 網路 - - 無法掃描網路 - - - 自動連線 - - 在可供使用的情況下,自動連接至上次連接過的網路 - - 連線至網路 - - 中斷網路連線 - - 無法連線至網路 - - - - - - - - - - - - 進階 - - MAC 位址 - - 硬體版本 - - 韌體版本 - - 訊號強度(RSSI) - - 訊號強度(簡單) - - IP 設定 - - IP 位址 - - 閘道 - - - 掃描中… - - 連線中… - - 正在連線到 %1$s - - 已連線 - - 已連線到 %1$s - - 正在中斷連線… - - 正在從 %1$s 中斷連線… - - 已中斷連線 - "音效" diff --git a/res/values/strings.xml b/res/values/strings.xml index dfa90bd12b1..87444675bb4 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -957,6 +957,7 @@ AndroidHotspot + Wi-Fi information @@ -1040,99 +1041,6 @@ Label on Wi-Fi Configuration screen--> Configured Networks - - - WiMAX - - Turn on WiMAX - - Turning on\u2026 - - Turning off\u2026 - - Error - - Unable to start WiMAX - - Unable to stop WiMAX - - - WiMAX settings - - - WiMAX settings - - WiMAX - - Scan - - Advanced - - WiMAX networks - Scan for WiMAX - - Scan WiMAX networks - - Unable to scan for networks - - - Auto Connect - - Auto connect to last connected network, if available - - Connect to network - - Disconnect From network - - Unable to connect to the network - - - Excellent - - Good - - Fair - - Poor - - - Advanced - - MAC address - - Hardware Version - - Firmware Version - - Signal Strength (RSSI) - - Signal Strength (Simple) - - - - IP settings - - IP address - - Gateway - - - Scanning\u2026 - - Connecting\u2026 - - Connecting to %1$s\u2026 - - Connected - - Connected to %1$s - - Disconnecting\u2026 - - Disconnecting from %1$s\u2026 - - Disconnected - Sound diff --git a/res/xml/wimax_settings.xml b/res/xml/wimax_settings.xml deleted file mode 100644 index 5347cfc084d..00000000000 --- a/res/xml/wimax_settings.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/res/xml/wireless_settings.xml b/res/xml/wireless_settings.xml index 34d024df5e0..29474476803 100644 --- a/res/xml/wireless_settings.xml +++ b/res/xml/wireless_settings.xml @@ -50,22 +50,6 @@ android:targetClass="com.android.settings.wimax.WimaxSettings" /> - - - - - - () { @Override protected Void doInBackground(Void... args) { - helper.setWimaxEnabled(desiredState); + WimaxHelper.setWimaxEnabled(context, desiredState); return null; } }.execute(); @@ -57,10 +55,10 @@ protected Void doInBackground(Void... args) { @Override public void onActualStateChange(Context context, Intent intent) { - if (!WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { + if (!WimaxManagerConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { return; } - int wimaxState = intent.getIntExtra(WimaxConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxConstants.WIMAX_ENABLED_STATE_UNKNOWN); + int wimaxState = intent.getIntExtra(WimaxManagerConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxManagerConstants.WIMAX_ENABLED_STATE_UNKNOWN); int widgetState = wimaxStateToFiveState(wimaxState); setCurrentState(context, widgetState); } @@ -71,13 +69,13 @@ public void onActualStateChange(Context context, Intent intent) { */ private static int wimaxStateToFiveState(int wimaxState) { switch (wimaxState) { - case WimaxConstants.WIMAX_ENABLED_STATE_DISABLED: + case WimaxManagerConstants.WIMAX_ENABLED_STATE_DISABLED: return SettingsAppWidgetProvider.STATE_DISABLED; - case WimaxConstants.WIMAX_ENABLED_STATE_ENABLED: + case WimaxManagerConstants.WIMAX_ENABLED_STATE_ENABLED: return SettingsAppWidgetProvider.STATE_ENABLED; - case WimaxConstants.WIMAX_ENABLED_STATE_ENABLING: + case WimaxManagerConstants.WIMAX_ENABLED_STATE_ENABLING: return SettingsAppWidgetProvider.STATE_TURNING_ON; - case WimaxConstants.WIMAX_ENABLED_STATE_DISABLING: + case WimaxManagerConstants.WIMAX_ENABLED_STATE_DISABLING: return SettingsAppWidgetProvider.STATE_TURNING_OFF; default: return SettingsAppWidgetProvider.STATE_UNKNOWN; diff --git a/src/com/android/settings/wimax/WimaxEnabler.java b/src/com/android/settings/wimax/WimaxEnabler.java deleted file mode 100644 index 4a258006ee5..00000000000 --- a/src/com/android/settings/wimax/WimaxEnabler.java +++ /dev/null @@ -1,288 +0,0 @@ -/* - * Copyright (C) 2011 The CyanogenMod Project - * - * 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. - */ - -package com.android.settings.wimax; - -import static com.android.wimax.WimaxConstants.CURRENT_WIMAX_ENABLED_STATE; -import static com.android.wimax.WimaxConstants.EXTRA_NETWORK_INFO; -import static com.android.wimax.WimaxConstants.NETWORK_STATE_CHANGED_ACTION; -import static com.android.wimax.WimaxConstants.PREVIOUS_WIMAX_ENABLED_STATE; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_DISABLED; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_DISABLING; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_ENABLED; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_ENABLING; -import static com.android.wimax.WimaxConstants.WIMAX_ENABLED_STATE_UNKNOWN; - -import com.android.settings.R; -import com.android.wimax.WimaxSettingsHelper; - -import android.app.StatusBarManager; -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; -import android.net.NetworkInfo; -import android.net.NetworkInfo.DetailedState; -import android.os.SystemProperties; -import android.preference.CheckBoxPreference; -import android.preference.Preference; -import android.text.TextUtils; -import android.util.Config; -import android.util.Log; - - -public class WimaxEnabler implements Preference.OnPreferenceChangeListener { - - private static final boolean LOCAL_LOGD = Config.LOGD || WimaxLayer.LOGV; - - private static final String TAG = "SettingsWimaxEnabler"; - - private final Context mContext; - - private final CheckBoxPreference mWimaxCheckBoxPref; - - private final CharSequence mOriginalSummary; - - private WimaxLayer mWimaxLayer = null; - - private boolean mIsWimaxPushed = false; - - private final IntentFilter mWimaxStatusFilter; - - private final WimaxSettingsHelper mHelper; - - private final BroadcastReceiver mWimaxStatusReceiver = new BroadcastReceiver() { - - @Override - public void onReceive(Context context, Intent intent) { - Log.d(TAG, "WimaxEnabler::onReceive() - intent action = " + intent.getAction()); - if (intent.getAction().equals(WIMAX_ENABLED_CHANGED_ACTION)) { - handleWimaxStatusChanged(intent.getIntExtra(CURRENT_WIMAX_ENABLED_STATE, - WIMAX_ENABLED_STATE_UNKNOWN), intent.getIntExtra( - PREVIOUS_WIMAX_ENABLED_STATE, WIMAX_ENABLED_STATE_UNKNOWN)); - } else if (intent.getAction().equals(NETWORK_STATE_CHANGED_ACTION)) { - handleWimaxStateChanged((NetworkInfo) intent.getParcelableExtra(EXTRA_NETWORK_INFO)); - } - } - }; - - public WimaxEnabler(Context context, Object wimaxController, - CheckBoxPreference wimaxCheckBoxPreference) { - mContext = context; - mWimaxCheckBoxPref = wimaxCheckBoxPreference; - mHelper = new WimaxSettingsHelper(context); - if (mHelper.isWimaxSupported()) { - mOriginalSummary = wimaxCheckBoxPreference.getSummary(); - wimaxCheckBoxPreference.setPersistent(false); - - mWimaxStatusFilter = new IntentFilter(WIMAX_ENABLED_CHANGED_ACTION); - mWimaxStatusFilter.addAction(NETWORK_STATE_CHANGED_ACTION); - // mWimaxStatusFilter.addAction(WimaxController.WXCM_STATE_CHANGED_ACTION); - } else { - mWimaxStatusFilter = null; - mOriginalSummary = null; - } - } - - public void resume() { - if (mHelper.isWimaxSupported()) { - int status = mHelper.getWimaxState(); - - // This is the widget enabled status, not the preference toggled - // status - mWimaxCheckBoxPref.setEnabled(status == WIMAX_ENABLED_STATE_ENABLED - || status == WIMAX_ENABLED_STATE_DISABLED - || status == WIMAX_ENABLED_STATE_UNKNOWN); - - mContext.registerReceiver(mWimaxStatusReceiver, mWimaxStatusFilter); - mWimaxCheckBoxPref.setOnPreferenceChangeListener(this); - } - } - - public void pause() { - if (mHelper.isWimaxSupported()) { - mContext.unregisterReceiver(mWimaxStatusReceiver); - mWimaxCheckBoxPref.setOnPreferenceChangeListener(null); - } - } - - public boolean onPreferenceChange(Preference preference, Object value) { - // Turn on/off Wimax - setWimaxState((Boolean) value); - - // Don't update UI to opposite status until we're sure - return false; - } - - private void setWimaxState(final boolean enable) { - // Disable button - mWimaxCheckBoxPref.setEnabled(false); - boolean tmp = mHelper.setWimaxEnabled(enable); - if (enable && !mIsWimaxPushed) { - Log.d(TAG, "Setting isWimaxPushed = true"); - mIsWimaxPushed = true; - SystemProperties.set("wimax.dualmode.1xrtt", "0"); - SystemProperties.set("wimax.wifi.disable", "1"); - // SystemProperties.set("wimax.restart_service", "1"); - // SystemProperties.set("wimax.dual.wa","1"); - // SystemProperties.set("wimax.dualmode.disconnect","1"); - } else if (enable) { - // Log.d(TAG, "calling connectToDcs();"); - // mWimaxController.connectToDcs(); - } else if (!enable) { - ((StatusBarManager) mContext.getSystemService(Context.STATUS_BAR_SERVICE)) - .setIconVisibility("wimax", false); - } - Log.d(TAG, "WimaxEnabler::setWimaxEnabled(" + enable + ") - call returned " + tmp); - if (!tmp) { - mWimaxCheckBoxPref.setSummary(enable ? R.string.error_wimax_starting - : R.string.error_wimax_stopping); - } - } - - public void setWimaxLayer(WimaxLayer wimaxLayer) { - mWimaxLayer = wimaxLayer; - } - - private void handleWimaxStatusChanged(int wimaxStatus, int previousWimaxStatus) { - - if (LOCAL_LOGD) { - Log.d(TAG, "Received wimax status changed from " - + getHumanReadableWimaxStatus(previousWimaxStatus) + " to " - + getHumanReadableWimaxStatus(wimaxStatus)); - } - - if (wimaxStatus == WIMAX_ENABLED_STATE_DISABLED - || wimaxStatus == WIMAX_ENABLED_STATE_ENABLED) { - boolean wimaxEnabled = (wimaxStatus == WIMAX_ENABLED_STATE_ENABLED); - mWimaxCheckBoxPref.setChecked(wimaxEnabled); - mWimaxCheckBoxPref - .setSummary(wimaxStatus == WIMAX_ENABLED_STATE_DISABLED ? mOriginalSummary - : null); - - mWimaxCheckBoxPref.setEnabled(isEnabledByDependency()); - - if (wimaxStatus == WIMAX_ENABLED_STATE_DISABLED) { - // mWimaxController.disconnectFromDcs(); - // ConnectivityManager cManager = - // (ConnectivityManager)this.mContext.getSystemService("connectivity"); - // cManager.resetWimaxService(); - } - - } else if (wimaxStatus == WIMAX_ENABLED_STATE_DISABLING - || wimaxStatus == WIMAX_ENABLED_STATE_ENABLING) { - mWimaxCheckBoxPref - .setSummary(wimaxStatus == WIMAX_ENABLED_STATE_ENABLING ? R.string.wimax_starting - : R.string.wimax_stopping); - - } else if (wimaxStatus == WIMAX_ENABLED_STATE_UNKNOWN) { - int message = R.string.wimax_error; - if (previousWimaxStatus == WIMAX_ENABLED_STATE_ENABLING) - message = R.string.error_wimax_starting; - else if (previousWimaxStatus == WIMAX_ENABLED_STATE_DISABLING) - message = R.string.error_wimax_stopping; - - mWimaxCheckBoxPref.setChecked(false); - mWimaxCheckBoxPref.setSummary(message); - mWimaxCheckBoxPref.setEnabled(true); - } - } - - private void handleWimaxStateChanged(NetworkInfo info) { - - DetailedState state = info.getDetailedState(); - - if (LOCAL_LOGD) { - Log.d(TAG, "Received wimax state changed to " + state); - } - - if (mHelper.isWimaxEnabled()) { - mWimaxCheckBoxPref.setSummary(getPrintableSummary(state)); - } - } - - private boolean isEnabledByDependency() { - Preference dep = getDependencyPreference(); - if (dep == null) { - return true; - } - - return !dep.shouldDisableDependents(); - } - - private Preference getDependencyPreference() { - String depKey = mWimaxCheckBoxPref.getDependency(); - if (TextUtils.isEmpty(depKey)) { - return null; - } - - return mWimaxCheckBoxPref.getPreferenceManager().findPreference(depKey); - } - - private static String getHumanReadableWimaxStatus(int wimaxStatus) { - switch (wimaxStatus) { - case WIMAX_ENABLED_STATE_DISABLED: - return "Disabled"; - case WIMAX_ENABLED_STATE_DISABLING: - return "Disabling"; - case WIMAX_ENABLED_STATE_ENABLED: - return "Enabled"; - case WIMAX_ENABLED_STATE_ENABLING: - return "Enabling"; - case WIMAX_ENABLED_STATE_UNKNOWN: - return "Unknown"; - default: - return "Some other state!"; - } - } - - private String getPrintableSummary(DetailedState wimaxState) { - String summary = null; - if (wimaxState == DetailedState.SCANNING) { - summary = mContext.getString(R.string.wimax_status_scanning); - } else if (wimaxState == DetailedState.CONNECTING) { - String nspName = mWimaxLayer != null ? mWimaxLayer.getNspToConnect() : null; - if (nspName == null || "".equals(nspName)) - summary = mContext.getString(R.string.wimax_status_connecting); - else - summary = String.format(mContext.getString(R.string.wimax_status_connecting_to), - nspName); - } - if (wimaxState == DetailedState.CONNECTED) { - String nspName = mWimaxLayer != null ? mWimaxLayer.getCurrentNspName() : null; - if (nspName == null || "".equals(nspName)) - summary = mContext.getString(R.string.wimax_status_connected); - else - summary = String.format(mContext.getString(R.string.wimax_status_connected_to), - nspName); - } - if (wimaxState == DetailedState.DISCONNECTING) { - String nspName = mWimaxLayer != null ? mWimaxLayer.getCurrentNspName() : null; - if (nspName == null || "".equals(nspName)) - summary = mContext.getString(R.string.wimax_status_disconnecting); - else - summary = String.format( - mContext.getString(R.string.wimax_status_disconnecting_from), nspName); - } - if (wimaxState == DetailedState.DISCONNECTED) { - summary = mContext.getString(R.string.wimax_status_disconnected); - } - - return summary; - } - -} diff --git a/src/com/android/settings/wimax/WimaxLayer.java b/src/com/android/settings/wimax/WimaxLayer.java deleted file mode 100644 index 86194456ca3..00000000000 --- a/src/com/android/settings/wimax/WimaxLayer.java +++ /dev/null @@ -1,463 +0,0 @@ -/* - * Copyright (C) 2010 The CyanogenMod Project - * - * 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. - */ - -package com.android.settings.wimax; - -import com.android.wimax.WimaxConstants; -import com.android.wimax.WimaxSettingsHelper; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; -import android.os.Handler; -import android.os.Message; -import android.util.Config; -import android.util.Log; - -/** - * Helper class for abstracting Wimax. - *

    - * Client must call {@link #onCreate()}, {@link #onCreatedCallback()}, - * {@link #onPause()}, {@link #onResume()}. - */ -public class WimaxLayer { - - private static final String TAG = "SettingsWimaxLayer"; - static final boolean LOGV = false || Config.LOGV; - - //============================ - // Other member variables - //============================ - - private Context mContext; - private Callback mCallback; - - static final int MESSAGE_ATTEMPT_SCAN = 1; - private Handler mHandler = new MyHandler(); - - //============================ - // Wimax member variables - //============================ - - private WimaxSettingsHelper mHelper; - private IntentFilter mIntentFilter; - - private String mCurrentNspName; - private String mNspToConnect; - - /** The delay between scans when we're continually scanning. */ - private static final int CONTINUOUS_SCAN_DELAY_MS = 6000; - /** On failure, the maximum retries for scanning. */ - private static final int SCAN_MAX_RETRY = 5; - /** On failure, the delay between each scan retry. */ - private static final int SCAN_RETRY_DELAY_MS = 1000; - /** On failure, the number of retries so far. */ - private int mScanRetryCount = 0; - /** - * Whether we're currently obtaining an address. Continuous scanning will be - * disabled in this state. - */ - private boolean mIsObtainingAddress = false; - - //============================ - // Inner classes - //============================ - - interface Callback { - void onError(int messageResId); - - /** - * Called when a wimax network is added or removed. - * - * @param nspName name of the network. - * @param added {@code true} if added, {@code false} if removed. - */ - //void onNetworkListChanged(NSPInfo nspInfo, boolean added); - - /** - * Called when the scanning status changes. - * - * @param started {@code true} if the scanning just started, - * {@code false} if it just ended. - */ - void onScanningStatusChanged(boolean started); - - /** - * Called when either connected to/disconnected from a network or Wimax is - * being enabled/disabled. - * - * @param enabled {@code true} should be enabled, {@code false} - * should be disabled. - */ - void onWimaxStatusChanged(boolean enabled); - } - - private BroadcastReceiver mReceiver = new BroadcastReceiver() { - - @Override - public void onReceive(Context context, Intent intent) { - final String action = intent.getAction(); - //if (action.equals(WimaxManager.WIMAX_STATE_CHANGED_ACTION)) { - // handleWimaxStateChanged( - // (WimaxState) intent.getParcelableExtra(WimaxManager.EXTRA_WIMAX_STATE), - // intent.getStringExtra(WimaxManager.EXTRA_BSID)); - if (action.equals(WimaxConstants.SCAN_RESULTS_AVAILABLE_ACTION)) { - /*NSPInfo[] networkList = (NSPInfo[])intent.getParcelableArrayExtra(WimaxManager.EXTRA_SCAN_RESULTS); - if (LOGV) { - Log.v(TAG, "Network search wide scan results received. " + networkList); - } - List nspList = new ArrayList(); - for(int i=0; i - * This shouldn't have any dependency on the callback. - */ - public void onCreate() { - mIntentFilter = new IntentFilter(); - mIntentFilter.addAction(WimaxConstants.SCAN_RESULTS_AVAILABLE_ACTION); - mIntentFilter.addAction(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); - mIntentFilter.addAction(WimaxConstants.WIMAX_ENABLED_CHANGED_ACTION); - } - - /** - * The client MUST call this. - *

    - * Callback is ready. - */ - public void onCreatedCallback() { - if (mHelper.isWimaxEnabled()) { - - //if (mWimaxController.getWimaxState == WimaxController.) { - // ConnectedNspInfo connectedNspInfo = mWimaxManager.getConnectedNSP(); - // mCurrentNspName = connectedNspInfo.getName(); - //} - attemptScan(); - } - } - - /** - * The client MUST call this. - * - * @see android.app.Activity#onResume - */ - public void onResume() { - mContext.registerReceiver(mReceiver, mIntentFilter); - - if (mHelper.isWimaxEnabled()) { - // Kick start the continual scan - queueContinuousScan(); - } - } - - /** - * The client MUST call this. - * - * @see android.app.Activity#onPause - */ - public void onPause() { - mContext.unregisterReceiver(mReceiver); - - removeFutureScans(); - } - - //============================ - // "Public" API - //============================ - - /** - * Returns the name of currently connected NSP. - * - * @return String - name of connected nsp. - */ - public String getCurrentNspName() { - return mCurrentNspName; - } - - /** - * Returns the name of NSP to which WimaxManager is trying to connect. - * - * @return String - name of connecting nsp. - */ - public String getNspToConnect() { - return mNspToConnect; - } - - /** - * Connects to the specified network. - * - * @param nspName Name of the nsp. - * @return Whether the operation was successful. - */ - public boolean connectToNetwork(String nspName) { - if (LOGV) { - Log.v(TAG, "Connecting to " + nspName); - } - mNspToConnect = nspName; - - removeFutureScans(); - //mWimaxManager.connect(nspName); - - return true; - } - - /** - * Disconnects from the currently connected network. - * - * @return Whether the operation was successful. - */ - public boolean disconnectFromNetwork() { - if (LOGV) { - Log.v(TAG, "Disconnecting from " + mCurrentNspName); - } - - //if (mCurrentWimaxState.isConnected()) { - //removeFutureScans(); - //mWimaxManager.disconnect(); - //} - - return true; - } - - /** - * Attempts to scan networks. This has a retry mechanism. - */ - public void attemptScan() { - - // Remove any future scans since we're scanning right now - //removeFutureScans(); - - if (!mHelper.isWimaxEnabled()) return; - - //List networkList = mWimaxManager.getNetworkList(); - //if (networkList != null) { - // postAttemptScan(networkList); - //} else { - mScanRetryCount = 0; - // } - } - - private void queueContinuousScan() { - removeFutureScans(); - - if (!mIsObtainingAddress) { - // Don't do continuous scan while in obtaining IP state - mHandler.sendEmptyMessageDelayed(MESSAGE_ATTEMPT_SCAN, CONTINUOUS_SCAN_DELAY_MS); - } - } - - /** - * Attempt the network wide scan. - */ - public void attemptWideScan() { - //removeFutureScans(); - - //if (!mWimaxManager.isWimaxEnabled()) return; - - //if(!mWimaxManager.performWideScan()) { - // error(R.string.error_wimax_scanning); - // onScanningEnded(); - //} - } - - private void removeFutureScans() { - mHandler.removeMessages(MESSAGE_ATTEMPT_SCAN); - } - - public void error(int messageResId) { - Log.e(TAG, mContext.getResources().getString(messageResId)); - - if (mCallback != null) { - mCallback.onError(messageResId); - } - } - - /*private void postAttemptScan(List networkList) { - if(mScanRetryCount == 0) - onScanningStarted(); - - if(networkList.size() > 0) { - handleScanResultsAvailable(networkList); - }else { - if (++mScanRetryCount < SCAN_MAX_RETRY) { - // Just in case, remove previous ones first - removeFutureScans(); - mHandler.sendEmptyMessageDelayed(MESSAGE_ATTEMPT_SCAN, SCAN_RETRY_DELAY_MS); - } else { - // Show an error once we run out of attempts - error(R.string.error_wimax_scanning); - onScanningEnded(); - } - } - }*/ - - private void onScanningStarted() { - if (mCallback != null) { - mCallback.onScanningStatusChanged(true); - } - } - - private void onScanningEnded() { - queueContinuousScan(); - - if (mCallback != null) { - mCallback.onScanningStatusChanged(false); - } - } - - private void clearNetworkList() { -// if(mCurrentNetworkList != null) { - //List networkList = new ArrayList(); - - // synchronized(this) { - // Clear the logic's list of access points - // networkList.addAll(mCurrentNetworkList); - // mCurrentNetworkList.clear(); - // } - - //for (int i = networkList.size() - 1; i >= 0; i--) { - // removeNSPFromUI(networkList.get(i)); - //} - // } - } - - /*private void removeNSPFromUI(NSPInfo nspInfo) { - if (mCallback != null) { - mCallback.onNetworkListChanged(nspInfo, false); - } - }*/ - - - //============================ - // Wimax callbacks - //============================ - - /*private void handleScanResultsAvailable(List networkList) { - synchronized(this) { - clearNetworkList(); - - for(int i=0; i mPrefs; - private Object mWimaxController; - private WimaxSettingsHelper mHelper; - - //Variables imported from AdvancedSettings - - //private static final String TAG = "WimaxAdvancedSettings"; - private static final String KEY_MAC_ADDRESS = "mac_address"; - private static final String KEY_SW_VERSION = "sw_version"; - private static final String KEY_IP_ADDRESS = "ip_address"; - private static final String KEY_GATEWAY = "gateway"; - private static final String KEY_SIG_STR_SIMPLE = "signal_strength_simple"; - //private static final String KEY_SIG_STR_DB = "signal_strength_db"; - //private WimaxSettingsHelper mHelper; - - //private WimaxLayer mWimaxLayer; - - //============================ - // Activity lifecycle - //============================ - - public WimaxSettings() { - mPrefs = new WeakHashMap(); - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - mHelper = new WimaxSettingsHelper(this); - onCreatePreferences(); - - IntentFilter filter = new IntentFilter(WimaxConstants.RSSI_CHANGED_ACTION); - this.registerReceiver(mIntentReceiver, filter); - //IntentFilter filter2 = new IntentFilter(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); - //this.registerReceiver(mIntentReceiver, filter2); - - refreshAll(); - //mWimaxLayer.onCreate(); - //mWimaxLayer.onCreatedCallback(); - } - - private void onCreatePreferences() { - addPreferencesFromResource(R.xml.wimax_settings); - mWimaxController = getSystemService(Context.WIMAX_SERVICE); - - final PreferenceScreen preferenceScreen = getPreferenceScreen(); - - mNetworksCategory = (ProgressCategory) preferenceScreen.findPreference(KEY_WIMAX_NETWORKS); - - mWimaxEnabled = (CheckBoxPreference) preferenceScreen.findPreference(KEY_WIMAX_ENABLED); - mWimaxEnabler = new WimaxEnabler(this, mWimaxController, mWimaxEnabled); - //mWimaxEnabler.setWimaxLayer(//mWimaxLayer); - - registerForContextMenu(getListView()); - } - - @Override - protected void onResume() { - IntentFilter filter = new IntentFilter(WimaxConstants.RSSI_CHANGED_ACTION); - this.registerReceiver(mIntentReceiver, filter); - //IntentFilter filter2 = new IntentFilter(WimaxConstants.NETWORK_STATE_CHANGED_ACTION); - //this.registerReceiver(mIntentReceiver, filter2); - - refreshAll(); - //mWimaxLayer.onResume(); - mWimaxEnabler.resume(); - super.onResume(); - } - - @Override - protected void onPause() { - this.unregisterReceiver(mIntentReceiver); - //mWimaxLayer.onPause(); - mWimaxEnabler.pause(); - super.onPause(); - } - - @Override - protected void onDestroy() { - //this.unregisterReceiver(mIntentReceiver); - super.onDestroy(); - } - - @Override - public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { - super.onCreateContextMenu(menu, v, menuInfo); - - //String nspName = getNspNameFromMenuInfo(menuInfo); - //if (nspName == null) { - // return; - //} - - //menu.setHeaderTitle(nspName); - - //if(mWimaxLayer.getCurrentNspName() != null && mWimaxLayer.getCurrentNspName().equalsIgnoreCase(nspName)) { - // menu.add(0, CONTEXT_MENU_ID_DISCONNECT, 1, R.string.wimax_context_menu_disconnect); - //}else { - // menu.add(0, CONTEXT_MENU_ID_CONNECT, 0, R.string.wimax_context_menu_connect); - //} - } - - @Override - public boolean onContextItemSelected(MenuItem item) { - - //String nspName = getNspNameFromMenuInfo(item.getMenuInfo()); - - //if (nspName == null) { - // return false; - //} - - /*switch (item.getItemId()) { - - case CONTEXT_MENU_ID_CONNECT: - mWimaxLayer.connectToNetwork(nspName); - return true; - - case CONTEXT_MENU_ID_DISCONNECT: - mWimaxLayer.disconnectFromNetwork(); - return true; - - default: - return false; - }*/ - return true; - } - - private String getNspNameFromMenuInfo(ContextMenuInfo menuInfo) { - if ((menuInfo == null) || !(menuInfo instanceof AdapterContextMenuInfo)) { - return null; - } - - AdapterContextMenuInfo adapterMenuInfo = (AdapterContextMenuInfo) menuInfo; - if(adapterMenuInfo.position < 4) { //skip the first two menu items. - return null; - } - Preference pref = (Preference) getPreferenceScreen().getRootAdapter().getItem( - adapterMenuInfo.position); - if (pref == null || !(pref instanceof Preference)) { - return null; - } - - if(pref.getTitle() == null || pref.getTitle().length() == 0) - return null; - else - return String.valueOf(pref.getTitle()); - } - - /**private int getSignalStrength(int rssi) { - int level = mHelper.calculateSignalLevel(rssi, 4); - switch(level) { - case 0: return R.string.wimax_signal_0; - case 1: return R.string.wimax_signal_1; - case 2: return R.string.wimax_signal_2; - case 3: return R.string.wimax_signal_3; - default: return R.string.status_unavailable; - } - }*/ - - //============================ - // Preference callbacks - //============================ - - @Override - public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - if (KEY_WIMAX_SCAN.equals(preference.getKey())) { - //WiMAX scanning code as provided for the Scan button under the OptionsMenu - try { - Method wimaxRescan = mWimaxController.getClass().getMethod("wimaxRescan"); - if (wimaxRescan != null) { - wimaxRescan.invoke(mWimaxController); - } - } catch (Exception e) { - Log.e(TAG, "Unable to perform WiMAX rescan!", e); - } - } - super.onPreferenceTreeClick(preferenceScreen, preference); - return false; - } - - //============================ - // Wimax callbacks - //============================ - - public void onError(int messageResId) { - Toast.makeText(this, messageResId, Toast.LENGTH_LONG).show(); - } - - public void onScanningStatusChanged(boolean started) { - mNetworksCategory.setProgress(started); - } - - /*public void onNetworkListChanged(NSPInfo nspInfo, boolean added) { - - String nspName = nspInfo.getNspName(); - Preference pref = mPrefs.get(nspName); - - if (WimaxLayer.LOGV) { - Log.v(TAG, "onNetworkListChanged with " + nspName + " and " - + (added ? "added" : "removed")); - } - - if (added) { - if (pref == null) { - pref = new Preference(this); - pref.setTitle(nspName); - mPrefs.put(nspName, pref); - } else { - pref.setEnabled(true); - } - pref.setSummary(getSignalStrength(nspInfo.getRssiInDBm())); - - mNetworksCategory.addPreference(pref); - } else { - mPrefs.remove(nspName); - - if (pref != null) { - mNetworksCategory.removePreference(pref); - } - } - }*/ - - public void onWimaxStatusChanged(boolean enabled) { - if (enabled) { - //mNetworksCategory.setEnabled(true); - } else { - mNetworksCategory.removeAll(); - mPrefs.clear(); - } - } - - private void refreshAll() { - refreshDeviceInfo(); - refreshIPInfo(); - } - - private void refreshDeviceInfo() { - //Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_SIMPLE); - //wimaxSignalStrengthRSSIPref.setSummary(getString(R.string.status_unavailable)); - - //Preference wimaxSignalStrengthDBPref = findPreference(KEY_SIG_STR_DB); - //wimaxSignalStrengthDBPref.setSummary("Level: " + getString(R.string.status_unavailable)); - - Preference wimaxMacAddressPref = findPreference(KEY_MAC_ADDRESS); - String macAddress = SystemProperties.get("persist.wimax.0.MAC", getString(R.string.status_unavailable)); - wimaxMacAddressPref.setSummary(macAddress); - - Preference wimaxSwVersionPref = findPreference(KEY_SW_VERSION); - String swVersion = SystemProperties.get("persist.wimax.fw.version", getString(R.string.status_unavailable)); - wimaxSwVersionPref.setSummary(swVersion); - } - - private void refreshIPInfo() { - Preference wimaxIpAddressPref = findPreference(KEY_IP_ADDRESS); - String ipAddress = SystemProperties.get("dhcp.wimax0.ipaddress", getString(R.string.status_unavailable)); - wimaxIpAddressPref.setSummary(ipAddress); - - Preference wimaxGatewayPref = findPreference(KEY_GATEWAY); - String gateway = SystemProperties.get("dhcp.wimax0.gateway", getString(R.string.status_unavailable)); - wimaxGatewayPref.setSummary(gateway); - } - - private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - String action = intent.getAction(); - if (action.equals(WimaxConstants.NETWORK_STATE_CHANGED_ACTION) || - action.equals(WimaxConstants.RSSI_CHANGED_ACTION)) { - updateWimax(intent); - } - } - }; - - private final void updateWimax(Intent intent) { - final String action = intent.getAction(); - if (action.equals(WimaxConstants.RSSI_CHANGED_ACTION)) { - int rssi = intent.getIntExtra(WimaxConstants.EXTRA_NEW_RSSI_LEVEL, -200); - Preference wimaxSignalStrengthRSSIPref = findPreference(KEY_SIG_STR_SIMPLE); - if (rssi == 0) { - wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_0)); - } else if (rssi == 1) { - wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_1)); - } else if (rssi == 2) { - wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_2)); - } else if (rssi == 3) { - wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.wimax_signal_3)); - } else { - wimaxSignalStrengthRSSIPref.setSummary("Level: " + getString(R.string.status_unavailable)); - } - } - if (action.equals(WimaxConstants.NETWORK_STATE_CHANGED_ACTION)) { - //final NetworkInfo networkInfo = (NetworkInfo) intent.getParcelableExtra(WimaxConstants.EXTRA_NETWORK_INFO); - } - } -} From b2f380688cde3984f32b85854fbd63dfe1b712fc Mon Sep 17 00:00:00 2001 From: Gustavo Date: Wed, 4 May 2011 08:51:09 -0700 Subject: [PATCH 819/989] PT-BR: Added missing translations Change-Id: Idf1c33ce9073992e58ab92317d09b22f7640b971 --- res/values-pt/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 42c18f6e4af..54f9684d2bf 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1182,7 +1182,7 @@ Desconhecido Histórico de bateria Notificação de depuração via USB - Mostra uma notificação quando duperamento via USB está conectado + Mostra uma notificação quando a depuração por usb está ativada Mata aplicação com toque longo Pressionar o botão VOLTAR por muito tempo irá matar a aplicação atual. Detalhes para UID %d @@ -1343,4 +1343,6 @@ "Configurações de 4G" "Configure e gerencie a rede e o modem 4G" "Endereço MAC 4G" + Habilitar/Desabilitar WiMAX + Atualizações de sistema adicionais From 5000ac19b45aef44216ee9a15a18159e6d6850b6 Mon Sep 17 00:00:00 2001 From: Martin Long Date: Mon, 2 May 2011 23:49:09 +0100 Subject: [PATCH 820/989] Added volume control to Notification Profiles. Allows the system volume settings to be adjusted when switching to a new profile. This should cater for some of the apps which don't use the Notifiation Manager or Ringtome Manager for their alerts. I should also allow a "Total Silence" kind of profile. Change-Id: I4cc2da3ec8d198473f755d0e789f97c22ead7fc4 --- res/layout/streamvolume_preference_layout.xml | 65 +++++++ res/values/strings.xml | 4 + res/xml/profile_config.xml | 3 + src/com/android/settings/ProfileConfig.java | 80 ++++++++- .../settings/StreamVolumePreference.java | 160 ++++++++++++++++++ 5 files changed, 303 insertions(+), 9 deletions(-) create mode 100644 res/layout/streamvolume_preference_layout.xml create mode 100644 src/com/android/settings/StreamVolumePreference.java diff --git a/res/layout/streamvolume_preference_layout.xml b/res/layout/streamvolume_preference_layout.xml new file mode 100644 index 00000000000..50f004b8be0 --- /dev/null +++ b/res/layout/streamvolume_preference_layout.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 87444675bb4..4bef505e419 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2795,6 +2795,10 @@ found in the list of installed applications. Application group: %s Application groups + + Volume overrrides + + Touch to set volume. Applications - click to remove from group diff --git a/res/xml/profile_config.xml b/res/xml/profile_config.xml index b6184c2694f..73eff8447fe 100644 --- a/res/xml/profile_config.xml +++ b/res/xml/profile_config.xml @@ -27,6 +27,9 @@ android:title="@string/profile_delete"> + + diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 3d4791dd83f..897dd59d2e2 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -21,8 +21,10 @@ import android.app.Profile; import android.app.ProfileGroup; import android.app.ProfileManager; +import android.app.StreamSettings; import android.content.DialogInterface; import android.content.Intent; +import android.media.AudioManager; import android.os.Bundle; import android.preference.EditTextPreference; import android.preference.Preference; @@ -30,6 +32,7 @@ import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; +import android.widget.SeekBar; import android.widget.Toast; public class ProfileConfig extends PreferenceActivity implements OnPreferenceChangeListener { @@ -44,12 +47,24 @@ public class ProfileConfig extends PreferenceActivity implements OnPreferenceCha private EditTextPreference mNamePreference; - PreferenceScreen mDeletePreference; + private PreferenceScreen mDeletePreference; + + private StreamItem[] mStreams; + @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); + mStreams = new StreamItem[] { + new StreamItem(AudioManager.STREAM_ALARM, getString(R.string.alarm_volume_title)), + new StreamItem(AudioManager.STREAM_MUSIC, getString(R.string.media_volume_title)), + new StreamItem(AudioManager.STREAM_RING, + getString(R.string.incoming_call_volume_title)), + new StreamItem(AudioManager.STREAM_NOTIFICATION, + getString(R.string.notification_volume_title)) + }; + addPreferencesFromResource(R.xml.profile_config); getListView().setItemsCanFocus(true); @@ -81,7 +96,7 @@ protected void onResume() { protected void onPause() { super.onPause(); // Save profile here - if(mProfile != null){ + if (mProfile != null) { mProfileManager.addProfile(mProfile); } } @@ -96,6 +111,27 @@ private void fillList() { mNamePreference.setSummary(mProfile.getName()); mNamePreference.setOnPreferenceChangeListener(this); + PreferenceGroup streamList = (PreferenceGroup) findPreference("profile_volumeoverrides"); + streamList.removeAll(); + + for (StreamItem stream : mStreams) { + StreamSettings settings = mProfile.getSettingsForStream(stream.mStreamId); + if (settings == null) { + settings = new StreamSettings(stream.mStreamId); + mProfile.setStreamSettings(settings); + } + stream.mSettings = settings; + StreamVolumePreference pref = new StreamVolumePreference(this); + pref.setKey("stream_" + stream.mStreamId); + pref.setTitle(stream.mLabel); + pref.setSummary(getString(R.string.profile_volumeoverrides_summary)); + pref.setPersistent(false); + pref.setStreamItem(stream); + + stream.mCheckbox = pref; + streamList.addPreference(pref); + } + PreferenceGroup groupList = (PreferenceGroup) findPreference("profile_appgroups"); groupList.removeAll(); @@ -117,13 +153,20 @@ private void fillList() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { - // Check name isn't alread in use. - String value = (String) newValue; - if (mProfileManager.getProfile(value) != null) { - // Rollback the change. - return false; + // Check name isn't already in use. + if (preference instanceof StreamVolumePreference) { + for (StreamItem stream : mStreams) { + if (preference == stream.mCheckbox) { + stream.mSettings.setOverride((Boolean) newValue); + } + } } if (preference == mNamePreference) { + String value = (String) newValue; + if (mProfileManager.getProfile(value) != null) { + // Rollback the change. + return false; + } boolean active = mProfile.getName() .equals(mProfileManager.getActiveProfile().getName()); mProfileManager.removeProfile(mProfile); @@ -137,6 +180,8 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { return true; } + private StreamItem mPreferenceItem = null; + @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { if (preference instanceof PreferenceScreen) { @@ -150,20 +195,23 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen intent.putExtra("Profile", mProfile); startActivity(intent); } + return true; } + return super.onPreferenceTreeClick(preferenceScreen, preference); } private void deleteProfile() { if (mProfile.getName().equals(mProfileManager.getActiveProfile().getName())) { - Toast toast = Toast.makeText(this, getString(R.string.profile_cannot_delete), Toast.LENGTH_SHORT); + Toast toast = Toast.makeText(this, getString(R.string.profile_cannot_delete), + Toast.LENGTH_SHORT); toast.show(); } else { showDialog(DELETE_CONFIRM); } } - private void doDelete(){ + private void doDelete() { mProfileManager.removeProfile(mProfile); mProfile = null; finish(); @@ -197,5 +245,19 @@ public void onClick(DialogInterface dialog, int which) { return dialog; } + static class StreamItem { + int mStreamId; + + String mLabel; + + StreamSettings mSettings; + + StreamVolumePreference mCheckbox; + + public StreamItem(int streamId, String label) { + mStreamId = streamId; + mLabel = label; + } + } } diff --git a/src/com/android/settings/StreamVolumePreference.java b/src/com/android/settings/StreamVolumePreference.java new file mode 100644 index 00000000000..626cb3b16e4 --- /dev/null +++ b/src/com/android/settings/StreamVolumePreference.java @@ -0,0 +1,160 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.Context; +import android.content.DialogInterface; +import android.media.AudioManager; +import android.preference.Preference; +import android.util.AttributeSet; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.RelativeLayout; +import android.widget.SeekBar; + +public class StreamVolumePreference extends Preference implements + CompoundButton.OnCheckedChangeListener, View.OnClickListener { + + private static String mSelectedKey = null; + + private boolean mProtectFromCheckedChange = false; + + private CheckBox mCheckBox; + + final static String TAG = "StreamVolumePreference"; + + private ProfileConfig.StreamItem mStreamItem; + + private SeekBar mBar; + + /** + * @param context + * @param attrs + * @param defStyle + */ + public StreamVolumePreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + init(); + } + + /** + * @param context + * @param attrs + */ + public StreamVolumePreference(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + /** + * @param context + */ + public StreamVolumePreference(Context context) { + super(context); + init(); + } + + @Override + public View getView(View convertView, ViewGroup parent) { + View view = super.getView(convertView, parent); + + View widget = view.findViewById(R.id.profile_checkbox); + if ((widget != null) && widget instanceof CheckBox) { + mCheckBox = (CheckBox) widget; + mCheckBox.setOnCheckedChangeListener(this); + + mProtectFromCheckedChange = true; + mCheckBox.setChecked(isChecked()); + mProtectFromCheckedChange = false; + } + + View textLayout = view.findViewById(R.id.text_layout); + if ((textLayout != null) && textLayout instanceof RelativeLayout) { + textLayout.setOnClickListener(this); + } + + return view; + } + + private void init() { + setLayoutResource(R.layout.streamvolume_preference_layout); + } + + public boolean isChecked() { + return mStreamItem != null && mStreamItem.mSettings.isOverride(); + } + + public void setStreamItem(ProfileConfig.StreamItem streamItem) { + mStreamItem = streamItem; + + if (mCheckBox != null) { + mCheckBox.setChecked(mStreamItem.mSettings.isOverride()); + } + } + + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + Log.i(TAG, "ID: " + getKey() + " :" + isChecked); + if (mProtectFromCheckedChange) { + return; + } + + mStreamItem.mSettings.setOverride(isChecked); + + callChangeListener(isChecked); + } + + protected Dialog createVolumeDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); + final Dialog dialog; + final AudioManager am = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE); + builder.setTitle(mStreamItem.mLabel); + mBar = new SeekBar(getContext()); + mBar.setMax(am.getStreamMaxVolume(mStreamItem.mStreamId)); + mBar.setProgress(mStreamItem.mSettings.getValue()); + builder.setView(mBar); + builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + mStreamItem.mSettings.setValue(mBar.getProgress()); + } + }); + builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + } + }); + return builder.create(); + } + + public ProfileConfig.StreamItem getStreamItem() { + return mStreamItem; + } + + @Override + public void onClick(android.view.View v) { + if ((v != null) && (R.id.text_layout == v.getId())) { + Context context = getContext(); + createVolumeDialog().show(); + } + } + +} From 73e2829ff241bf47227e6baba9b399e2f9fe1c72 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Fri, 6 May 2011 19:02:27 +0200 Subject: [PATCH 821/989] Updated Italian translations: volume control Change-Id: I692283bc2f3fc1f73e6f8b246512787e5663807c --- res/values-it/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 55cc265bfb9..c6eb571bf10 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1274,6 +1274,10 @@ Gruppo applicazioni: %s Gruppi applicazioni + + Imposta volume + + Tocca per impostare il volume. Applicazioni - tocca per rimuovere dal gruppo From 9ffe880725a3585e12eed8a0128caca933827b51 Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Sat, 7 May 2011 01:10:55 +0800 Subject: [PATCH 822/989] Traditional Chinese: Update translation * Import comments for new strings from AOSP * Translate "Profile volume overrides", "Additional system updates" * Correct mistranslation of sound_category_feedback_title again. This was removed after last AOSP merge. Also remove its msgid to distinguish it. Change-Id: I8747bb7723b30097ce98026dcca589458e68d897 --- res/values-zh-rTW/strings.xml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 3767a7b45e9..7af3013b523 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -956,6 +956,7 @@ "Android 無線基地台" + @@ -1196,8 +1197,9 @@ "亮度" "調整螢幕亮度" - + "螢幕自動關閉" + "調整螢幕自動關閉前的延遲時間" "自動調整亮度" @@ -1439,6 +1441,7 @@ "PAP 或 CHAP" "APN 類型" + "APN 通訊協定" "刪除 APN" @@ -1470,8 +1473,11 @@ "重設為原廠設定" "清除手機上所有資料" + "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n

  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要清除手機上的所有資料,則需清除 ""USB 儲存裝置""。"\n\n + "這會清除您手機""內部儲存空間""中的所有資料,包括:"\n\n
  • "您的 Google 帳戶"
  • \n
  • "系統和應用程式資料及設定"
  • \n
  • "已下載的應用程式"
  • \n\n"如要一併清除音樂、相片及其他資料,則需清除 ""SD 卡""。"\n\n
    + "清除 USB 儲存裝置" "清除 SD 卡" @@ -1723,7 +1729,6 @@ "管理應用程式,設定快速啟動鍵" "應用程式設定" - "不明的來源" @@ -2350,6 +2355,7 @@ "顯示與背光啟動時的耗電量" "降低螢幕亮度和/或螢幕自動關閉時間" + "Wi-Fi 耗電量" @@ -2749,6 +2755,10 @@ 應用程式群組:%s 應用程式群組 + + 替換音量 + + 輕觸以設定音量 應用程式-輕觸以移除自群組 @@ -2839,6 +2849,7 @@ "一般" "來電" "通知" + 回饋 ADW 主介面 @@ -2930,8 +2941,12 @@ CyanogenMod 設定 - "意見" "4G 設定" "設定與管理 4G 網路及數據機" "4G MAC 位址" + + + 額外的系統更新 From 603709a1571de2364b697538355976a13fa93749 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sun, 8 May 2011 17:09:46 +0400 Subject: [PATCH 823/989] Update Russian translation. Profiles-Volume overrrides --- res/values-ru/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 5596fbc5bf2..8a93e16edb8 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1286,6 +1286,10 @@ Группа приложения: %s Группы приложений + + Переопределение громкости + + Нажмите, чтобы установить громкость Приложения - нажмите для удаления из группы From f68f38c96393dd8307d69a3514a6a2aae5edb8ca Mon Sep 17 00:00:00 2001 From: Gustavo Date: Mon, 9 May 2011 10:12:18 -0700 Subject: [PATCH 824/989] PT-BR: Added missing translations Change-Id: I57b01b59f996805d5d3f036006213a21ceaad763 --- res/values-pt/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 54f9684d2bf..253098af6f8 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1345,4 +1345,6 @@ "Endereço MAC 4G" Habilitar/Desabilitar WiMAX Atualizações de sistema adicionais + Substituir o volume + Toque para definir o volume From 6b4d1999c02cff6c629b7d004f7eb93c2af47eb0 Mon Sep 17 00:00:00 2001 From: Hermann Czedik-Eysenberg Date: Mon, 9 May 2011 11:18:17 -0700 Subject: [PATCH 825/989] Make Bluetooth discoverability timeout configurable (again for Gingerbread) Change-Id: I1f6403d97ef8e50e00e4db274f29c8f5c84bb1c2 --- res/values-de/arrays.xml | 9 +++++ res/values-de/strings.xml | 2 ++ res/values/arrays.xml | 16 +++++++++ res/values/strings.xml | 4 +++ res/xml/bluetooth_settings.xml | 7 ++++ .../BluetoothDiscoverableEnabler.java | 9 +++-- .../settings/bluetooth/BluetoothSettings.java | 33 ++++++++++++++++++- 7 files changed, 76 insertions(+), 4 deletions(-) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index fc8f40a6c00..e7902d53254 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -168,4 +168,13 @@ Grau Transparent + + + 60 Sekunden + 120 Sekunden + 300 Sekunden + 600 Sekunden + Unendlich + + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 0dd476068b2..ff0d4184e21 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -88,6 +88,8 @@ "Überspannung" "Unbekannter Fehler" "Bluetooth" + Sichtbarkeitsdauer + Wie lange bleibt das Gerät sichtbar "Sichtbar" "Für %1$s Sekunden sichtbar..." "Gerät sichtbar machen" diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 2ad896380a6..2c097224f6a 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -479,4 +479,20 @@ Transparent + + 60 seconds + 120 seconds + 300 seconds + 600 seconds + Infinite + + + + 60 + 120 + 300 + 600 + 0 + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 4bef505e419..6be2be356c8 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -180,6 +180,10 @@ Bluetooth + + Discoverable duration + + How long the device stays discoverable Discoverable diff --git a/res/xml/bluetooth_settings.xml b/res/xml/bluetooth_settings.xml index 131f7a01ee5..21ff00089b8 100644 --- a/res/xml/bluetooth_settings.xml +++ b/res/xml/bluetooth_settings.xml @@ -32,6 +32,13 @@ android:persistent="false" android:singleLine="true" /> + + Date: Mon, 16 May 2011 17:33:42 -0700 Subject: [PATCH 826/989] Fix settings intent for 4G statusbar long press crash Wimax settings are now in their own package, this fix moves the WIMAX_SETTINGS intent previously used in Settings to CMWimax. Moving this intent from Settings fixes the long press crash for the 4g powerbutton in the statusbar. Change-Id: I8df698d0faaa8ca168d0b5d7246f7b753ca0b38d --- AndroidManifest.xml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 87742c24bd1..dbe55b0fdc1 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -89,18 +89,6 @@ - - - - - - - - - - Date: Mon, 2 May 2011 11:12:50 +0900 Subject: [PATCH 827/989] Update Japanese translation - Additional storage - Additional system update Change-Id: Ib021304b36bdbc95b96491870431adc002175370 --- res/values-ja/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 3484c7839d9..2a8280fbf8c 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -530,6 +530,7 @@ "稼働時間" "端末使用時間" "内部ストレージ" + "追加ストレージ" "USBストレージ" "SDカード" "空き容量" @@ -1336,4 +1337,8 @@ アプリリストの管理 <新規プロファイル> アクティブなプロファイルを削除することはできません + "4G設定" + "4Gネットワークとモデムの設定と管理" + "4G MACアドレス" + 追加のシステム更新 From a400a9ae85ea24a1fe307a437f20d55efe453168 Mon Sep 17 00:00:00 2001 From: "Plamen K. Kosseff" Date: Thu, 5 May 2011 17:28:08 +0300 Subject: [PATCH 828/989] Changes related to revoking permissions. Change-Id: I8176920c7d33aa586e5fe4ecf9eee7a85a649237 --- AndroidManifest.xml | 1 + .../applications/InstalledAppDetails.java | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index dbe55b0fdc1..8517cf6e098 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -45,6 +45,7 @@ + 0) { permsView.setVisibility(View.VISIBLE); // Make the security sections header visible @@ -466,6 +474,12 @@ private boolean refreshUi() { refreshSizeInfo(); return true; } + + private boolean isRevokeEnabled() { + return Settings.Secure.getInt(getContentResolver(), + Settings.Secure.ENABLE_PERMISSIONS_MANAGMENT, + getResources().getBoolean(com.android.internal.R.bool.config_enablePermissionsManagment) ? 1 : 0) == 1; + } private void setIntentAndFinish(boolean finish, boolean appChanged) { if(localLOGV) Log.i(TAG, "appChanged="+appChanged); From c6c8a2249033ce968f93d843a5742813f7aa75e7 Mon Sep 17 00:00:00 2001 From: Park Sanghyun Date: Fri, 25 Mar 2011 16:23:59 +0900 Subject: [PATCH 829/989] Add support for additional System Update menu item This adds support to crespo4g for Sprint System updates menu under About Phone which allows the user to update Profile/PRL. Change-Id: I21bf87b5d2805da672c0617a098258e0e2b78915 --- res/xml/device_info_settings.xml | 9 +++++++++ src/com/android/settings/DeviceInfoSettings.java | 3 +++ 2 files changed, 12 insertions(+) diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index 1f37bc0896d..6a98164105c 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -17,6 +17,15 @@ + + + + + Date: Sun, 22 May 2011 12:00:00 +0200 Subject: [PATCH 830/989] Updated Italian translations: bluetooth discoverability timeout Change-Id: I83f8daae4678c66f60774263b6d471e2e4133aae --- res/values-it/arrays.xml | 11 ++++++++++- res/values-it/strings.xml | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index 3dd7a0c9d26..3071f96911a 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -174,8 +174,17 @@ Usa impostazioni predefinite - + Grigio Trasparente + + + 60 secondi + 120 secondi + 300 secondi + 600 secondi + Infinito + + diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index c6eb571bf10..0fcc935555f 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -88,6 +88,10 @@ "Sovratensione" "Errore sconosciuto" "Bluetooth" + + Durata rilevabilità + + Per quanto a lungo rendere rilevabile il dispositivo "Rilevabile" "Rilevabile per %1$s secondi..." "Rendi rilevabile il dispositivo" From 12000fabbfb8c357eb4929f3354ac33ec6e15699 Mon Sep 17 00:00:00 2001 From: evgenln Date: Sun, 22 May 2011 14:00:20 +0300 Subject: [PATCH 831/989] Updated Ukrainian translation Signed-off-by: evgenln --- res/values-uk/arrays.xml | 24 ++++++++++++++---------- res/values-uk/strings.xml | 27 +++++++++++++++++++-------- 2 files changed, 33 insertions(+), 18 deletions(-) diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index 926f9ac3dec..6c87423fe67 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -65,14 +65,14 @@ "англійська (амер.)" "англійська (брит.)" - "франц." + французька "німецька" "італійська" "іспанська" - "Сканув-ня..." + Сканування... "Підключення…" "Автентифікація…" "Отримання ІР-адреси…" @@ -84,7 +84,7 @@ - "Сканув-ня..." + Сканування... "Підключення до %1$s…" "Автентифікація з %1$s…" "Отримання ІР-адреси від %1$s..." @@ -95,7 +95,7 @@ "Помилка" - "Відкр." + Відкрита "WEP" "WPA/WPA2 PSK" "802.1x EAP" @@ -147,9 +147,9 @@ "GTC" - "Вимк." - "Сповіщ." - "Вібрув." + Вимкнено + Сповіщення + Вібросигнал "Немає" @@ -157,9 +157,6 @@ "CHAP" "PAP або CHAP" - - - "Внутрішня пам\'ять пристрою" "Знімна карта SD" @@ -180,4 +177,11 @@ Сірий Прозорий + + 60 секунд + 120 секунд + 300 секунд + 600 секунд + Без обмеження + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 90961d84b1f..1d2117cb885 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -52,9 +52,6 @@ "Малий" "Середній" "Великий" - "OK" "Носій USB" "Карта SD" @@ -91,11 +88,14 @@ "Перенапруга" "Невідома помилка" "Bluetooth" - "Видимий" - "Видимий протягом %1$s сек..." - "Зробити пристрій видимим" + Тривалість виявлення + Як довго пристрої залишатиметься виявним + Виявний + Виявний протягом %1$s сек... + Зробити пристрій виявним "Заблок. голос. набір" "Запобігає використанню набору bluetooth, коли екран заблоковано" + Запобігти виклику засобами Bluetooth коли екран заблоковано "Пристрої Bluetooth" "Назва пристрою" "Не встан.назви з вик. наз.обл.зап." @@ -466,8 +466,8 @@ "Вібр. при натисн. екр. клавіш і певних діях за доп. інтерф. кор." "Заглушення шумів" "Блокувати фоновий шум під час розмови чи запису." - "Станц." - "Налашт. станц." + Док-станція + "Налаштування док-станції "Звук" "Налашт-ня для підключеної настіл. станції" "Налашт-ня для підкл. автомоб. станції" @@ -927,9 +927,15 @@ Робота Екран Розмова + Wifi увімк. + Використання Wifi + Bluetooth увімк. Час без переходу в режим очікування: Час, що проведений з увімкненим екраном: Час, що проведений в режимі розмови: + Час, що проведений з увімкненим Wifi: + Час використання Wifi: + Час, що проведений з увімкненим Bluetooth: Живлення від батареї: Від мережі: "Статист. використ." @@ -1211,9 +1217,12 @@ Виберіть мелодію Параметри профілю Назва профілю + <новий профіль> Натисніть, щоб налаштувати профіль Група програм: %s Групи програм + Заміщення рівня гучності + Натисніть, щоб встановити рівень гучності. Програми - натисніть щоб видалити з групи Уведіть назву групи програм Видалити профіль @@ -1226,6 +1235,7 @@ Новий профіль Додання та налаштування нового профілю Видалити + Неможливо видалити активний профіль. Нова група програм Видалити цю групу Додати програму @@ -1336,4 +1346,5 @@ "Налаштування 4G" "Налаштувати 4G мережу та модем і керувати ними" "4G MAC-адреса" + Додаткові оновлення сист. From dfdffa7a025aed5c7ab26a7b6dbd9a1645189504 Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Mon, 23 May 2011 04:57:08 +0800 Subject: [PATCH 832/989] Traditional Chinese: Translate bluetooth_discoverable_duration Change-Id: I9b4f4b294f3bce6b21a8f497f83ca21b1bdd06c9 --- res/values-zh-rTW/arrays.xml | 8 ++++++++ res/values-zh-rTW/strings.xml | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 862f15d16c2..f9a26b02e42 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -189,4 +189,12 @@ 透明 + + 60 秒 + 120 秒 + 300 秒 + 600 秒 + 永久 + + diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 7af3013b523..9924e003de4 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -181,6 +181,10 @@ "藍牙" + + 偵測時限 + + 設定裝置可被偵測多久 "可偵測性" From 7dddab9baa8635815e008abcdfbc4b570e9b44a8 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Mon, 23 May 2011 07:56:33 +0400 Subject: [PATCH 833/989] Fix a typo: managment / management Commit 400a9ae85 introduced a typo, fix it before it's too late. Change-Id: Idbc98fc365ede0e88dc41469898db4cc9b91dc4c Signed-off-by: Kir Kolyshkin --- .../android/settings/applications/InstalledAppDetails.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index a926047cf72..2fec92e9f20 100644 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -477,8 +477,8 @@ private boolean refreshUi() { private boolean isRevokeEnabled() { return Settings.Secure.getInt(getContentResolver(), - Settings.Secure.ENABLE_PERMISSIONS_MANAGMENT, - getResources().getBoolean(com.android.internal.R.bool.config_enablePermissionsManagment) ? 1 : 0) == 1; + Settings.Secure.ENABLE_PERMISSIONS_MANAGEMENT, + getResources().getBoolean(com.android.internal.R.bool.config_enablePermissionsManagement) ? 1 : 0) == 1; } private void setIntentAndFinish(boolean finish, boolean appChanged) { From 2dd48d4cab443008e3d9cf2e2903a6dcedba7081 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sat, 21 May 2011 17:49:52 +0400 Subject: [PATCH 834/989] Update Russian translation. Bluetooth Change-Id: I0e0b7c0a7f1c87d96b634459f1312cf2dccfd05a --- res/values-ru/arrays.xml | 8 ++++++++ res/values-ru/strings.xml | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index 7525474034b..9bdb499b186 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -212,4 +212,12 @@ Не определено + + 60 секунд + 120 секунд + 300 секунд + 600 секунд + Всегда + + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 8a93e16edb8..4e8a040777f 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -88,6 +88,10 @@ "Слишком высокое напряжение" "Неизвестная ошибка" "Bluetooth" + + Продолжительность видимости + + Как долго устройство остаётся видимым "Видимость" "Видимый в течение %1$s секунд..." "Сделать устройство видимым" From 29fa3a58df9bd937a70636cadfcec1831a8727f9 Mon Sep 17 00:00:00 2001 From: ottuh Date: Mon, 23 May 2011 17:27:11 +0200 Subject: [PATCH 835/989] Settings: Dutch translation updated! --- res/values-nl/arrays.xml | 11 +++ res/values-nl/strings.xml | 181 +++++++++++++++++++++++++++++++++++++- 2 files changed, 191 insertions(+), 1 deletion(-) diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index d53fd3f29f3..8f47bdbe33b 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -156,5 +156,16 @@ "Nooit" "Alleen in de stille modus" "Alleen buiten de stille modus" + + + + Aan + Uit + Niet overschrijven + + + + Grijs + Transparant diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 88a4cb6b6c0..0a52f76acf9 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -214,6 +214,7 @@ "Instellingen" "Vliegmodus" "Alle draadloze verbindingen uitschakelen" + Gerätename "Draadloze verbindingen uitschakelen..." "Draadloze verbindingen inschakelen..." "Draadloos en netwerken" @@ -317,6 +318,7 @@ "Verbonden met audio van medium" "Verbonden met audio van telefoon" "Verbonden met audio van telefoon en medium" + Verbonden met HID-Apparaat "Opties voor %1$s" "Verbinden" "Verbinden met Bluetooth-apparaat" @@ -328,6 +330,8 @@ "Gebruiken voor audio van medium" "Gebruiken voor audio van telefoon" "Gebruiken voor bestandsoverdracht" + Verbonden met HID-Apparaat + Gebruik voor HID-Apparaat "Instellingen voor dockstation" "Dockstation gebruiken voor audio" "Als luidsprekertelefoon" @@ -336,6 +340,14 @@ "NFC" "Near Field Communication gebruiken om tags te lezen en uit te wisselen" "Er is een fout opgetreden." + + + + + Speichern + + Abbrechen + "Wi-Fi" "Wi-Fi inschakelen" "Wi-Fi-instellingen" @@ -409,6 +421,7 @@ "%1$s %2$s draagbare Wi-Fi-hotspot" "AndroidHotspot" "Geluid" + Profiel "Weergave" "Geluidsinstellingen" "Stille modus" @@ -416,6 +429,8 @@ "Alle geluiden, behalve media, worden uitgeschakeld" "Beltoon telefoon" + Notificatie toon + "Volume" "Belvolume" @@ -427,6 +442,12 @@ "Knipperen trackball" "Lampje van trackball herhaaldelijk laten knipperen bij nieuwe meldingen" + Notificatielicht blink + Laat het groene notificatielicht snel blinken + Altijd aan + Notificatielicht gebruiken terwijl het scherm aan staat + Oplaadlicht + Activeer het oranje licht tijdens het opladen van de batterij "Beltoon" "Melding" "Volume van inkomende oproepen gebruiken voor meldingen" @@ -501,11 +522,15 @@ "Telefoonstatus" "Systeemupdates" + CPU-Informatie + Geheugen info (Beschikbaar/totaal) "Android-versie" "Modelnummer" "Smalbandversie" "Kernel-versie" "Build-nummer" + Mod-Versie + Onbekend "Niet beschikbaar" "Status" "Status" @@ -530,6 +555,7 @@ "Bedrijfstijd" "Stand-bytijd" "Interne opslag" + Extra opslag "USB-opslag" "SD-kaart" "Beschikbare ruimte" @@ -712,7 +738,7 @@ "Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen." "Toepassingen beheren" "Geïnstalleerde toepassingen beheren en verwijderen" - "Apps" + "Applicaties" "Toepassingen beheren, sneltoetsen voor snelstarten instellen" "Toepassingsinstellingen" "Onbekende bronnen" @@ -872,10 +898,14 @@ "Opties instellen voor toepassingsontwikkeling" "USB-foutopsporing" "Foutopsporingsmodus bij USB-verbinding" + Notificatie + Geef een melding weer, wanneer USB-foutopsporingsmodus is geactiveerd "Stand-by" "Scherm gaat nooit uit tijdens het opladen" "Neplocaties toestaan" "Neplocaties toestaan" + App beenden + Gedrückthalten der Zurück-Taste beendet die Anwendung im Vordergrund. "USB-foutopsporing toestaan?" "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om toepassingen zonder melding op uw apparaat te installeren en om loggegevens te lezen." "Gadget kiezen" @@ -1075,6 +1105,30 @@ "een L2TP-geheim" "codering" "PPTP-codering" + + Server port + Te gebruiken protocol + Te gebruiken apparaat + Gebruiker authenticatie + Stel in of extra gebruikersnaam/wachtwoord authenticatie gebruikt moet worden + Geavanceerde Openvpn Instellingen + LZO compressie + LZO compressie forceren aan te zetten + Redirect gateway + Al het verkeer geforceerd door de VPN tunnel leiden + Remote Sets Addressen + Uitschakelen om tunnel adressen handmatig in te stellen + Lokale IP Adressen + Remote IP Adressen + Versleutelingsalgoritme + Laat leeg om standaard versleuteling te gebruiken + standaard + Grootte van versleutelings code + Laat leeg om standaard versleutelings code grootte te gebruiken + standaard + Extra argumenten + Voer de extra command line argumenten in + "Van tevoren gedeelde IPSec-sleutel instellen" "Van tevoren gedeelde IPSec-sleutel" "een van tevoren gedeelde IPSec-sleutel" @@ -1135,6 +1189,43 @@ "Waarschuwing voor gecodeerde bestandssystemen." "Toon voor noodoproep" "Gedrag bij noodoproepen instellen" + + Profielen configureren + App groepen configureren + Notificatie modus + Beltoon modus + Lichten modus + Vibratie modus + Kies notificatie toon + Kies beltoon + Profiel instellingen + Profielnaam + <Nieuw profiel> + Raak aan om profiel te wijzigen + App groep: %s + App groepen + Volume instellingen + Raak aan om volume in te stellen. + Apps - Klik om uit groep te verwijderen + Geef naam voor app groep in + Profiel verwijderen + Weet je zeker dat je dit profiel wilt verwijderen? + Weet je zeker dat je deze app wilt verwijderen? + Kies app + Profiel instellingen: %s + Profiel: %1$s Categorie: %2$s + App groepen beheren + Nieuw profiel + Nieuwe profiel toevoegen en configureren + Verwidjeren + Het actieve profiel kan niet vewijderd worden. + Nieuwe app groep + Deze app groep verwijderen + App toevoegen + Profielen beheren + App groepen beheren + App lijst beheren + "Back-up & herstellen" "Privacyinstellingen" "Back-up maken en terugzetten" @@ -1160,6 +1251,94 @@ "Inkomende oproepen" "Meldingen" "Feedback" + + Mogelijke knoppen + Wi-Fi + Portable Wi-Fi hotspot + Bluetooth + GPS + Mobiele data + Data Sync + 2G/3G + Geluid + Helderheid + Oriëntatie + Scherm time-out + Vliegtuigmodus + LED + Lockscreen + WiMAX + + Wi-Fi aan/uit + Portable Wi-Fi hotspot aan/uit + Bluetooth aan/uit + GPS aan/uit + Mobiele data aan/uit + Data sync aan/uit + Switch tussen 2G en 3G + Switch tussen beltoon en vibratie + Switch tussen helderheid niveaus + Oriëntatie sensor aan/uit + Stel verschillende scherm time-outs in + Vliegtuigmodus aan/uit + LED aan/uit + Lockscreen aan/uit + WiMAX aan/uit + + Widget instellingen + Wi-Fi instellingen + Data instellingen + Energie instellingen + + Algemene instellingen + + Data deactiveerd 3G + Data activeerd 3G + Wi-Fi deactiveerd 3G + Wi-Fi activeerd 3G + Ronde hoeken + Verticale layout + Transparante widget + Wi-Fi activeerd Sync + Wi-Fi deactiveerd Sync + Vibratie AAN + Monitor Data Roaming + Batterij lader activeerd Bluetooth + Batterij lader deactiveerd Bluetooth + Batterij lader activeerd Wi-Fi + Batterij lader deactiveerd Wi-Fi + + 2G als mobiele data is uitgeschakeld + 3G als mobiele data is ingeschakeld + 2G als Wi-Fi is ingeschakeld + 3G als Wi-Fi is uitgeschakeld + Gebruik ronde widget icoontjes + Geen achtergrond + Verticaal weergeven + Activeer sync als Wi-Fi is ingeschakeld + Deactiveer sync als Wi-Fi is uitgeschakeld + Vibratie aan + Data status rood weergeven als roaming is ingeschakeld + Bluetooth aanzetten als lader aangekoppeld wordt + Bluetooth uitzetten als lader aangekoppeld wordt + Wi-Fi aanzetten als lader aangekoppeld wordt + Wi-Fi uitzetten als lader aangekoppeld wordt + + Netwerk modi kiezen + Helderheid niveaus kiezen + Beltoon modi kiezen + Scherm time-out kiezen + Achtergrond kiezen + + Niet geconfigureerd. Voeg opnieuw toe a.u.b. + + Ok + + + (%d Widgets) + + CyanogenMod + "4G-instellingen" "4G-netwerk en modem instellen en beheren" "4G MAC-adres" From 3df37062f8ed46621afd96f3f75e04e2eda76eae Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 23 May 2011 21:58:48 -0400 Subject: [PATCH 836/989] Fix duplicate translation Change-Id: Ifda7bd784c0044fb50e92e13a48c080422550834 --- res/values-uk/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 1d2117cb885..b2937c2e066 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -94,7 +94,6 @@ Виявний протягом %1$s сек... Зробити пристрій виявним "Заблок. голос. набір" - "Запобігає використанню набору bluetooth, коли екран заблоковано" Запобігти виклику засобами Bluetooth коли екран заблоковано "Пристрої Bluetooth" "Назва пристрою" From 03ae25ac12bc8095dc6f5eb80ec76059c3725924 Mon Sep 17 00:00:00 2001 From: CEnnis Date: Wed, 13 Apr 2011 20:56:08 -0400 Subject: [PATCH 837/989] Enable low battery alert sound toggle. Whenever the battery reaches a low level (<15%), a low battery popup is displayed along with an associated (and quite annoying) sound. Framework already has POWER_SOUNDS_ENABLED built-in as it is, but for whatever reason a toggle was never added. This patch adds that toggle in Settings > Sounds. The default value remains on. Change-Id: Id7323b19b7dc6883e18a30e17de5915a5bac65b8 --- res/values/strings.xml | 4 ++++ res/xml/sound_settings.xml | 6 ++++++ src/com/android/settings/SoundSettings.java | 10 ++++++++++ 3 files changed, 20 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 6be2be356c8..ba8641d4c65 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1138,6 +1138,10 @@ Play sounds when locking and unlocking the screen + Low battery sound + + Play sound with the low battery alert + Haptic feedback Vibrate when pressing soft keys and on certain UI interactions diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index 622cd591980..9117b788e20 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -119,6 +119,12 @@ android:summaryOff="@string/lock_sounds_enable_summary_off" android:defaultValue="true" /> + + Date: Sun, 8 May 2011 03:20:02 +0800 Subject: [PATCH 838/989] Traditional Chinese: Translate "low battery alert sound toggle" Change-Id: Ifccc44803576192b3cd4fd1cdb40885c3b18a86c --- res/values-zh-rTW/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 9924e003de4..9819dd04ef4 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1137,6 +1137,10 @@ "鎖定和解除鎖定螢幕時播放音效" + 低電量音效 + + 當作出電池電量不足警告時播放音效 + "觸動回饋" "按下螢幕按鍵與出現特定的操作行為時會震動" From 5bf020ea969e1c81f12bd6c4eb00985d6522fbf0 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 26 May 2011 20:00:59 +0400 Subject: [PATCH 839/989] Update Russian translation. Low battery alert --- res/values-ru/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 4e8a040777f..b114d9cd080 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -450,6 +450,8 @@ "Звук блокировки экрана" "Воспроизводить звук при установке и снятии блокировки экрана" "Воспроизводить звук при установке и снятии блокировки экрана" + Звук низкого заряда батареи + Проигрывать звук предупреждения о низком заряде батареи "Виброотклик" "Вибрация при нажатии софт-клавиш и некоторых элементов интерфейса" "Вибрация при нажатии софт-клавиш и некоторых элементов интерфейса" From 19417f803c9b5aaf98c4530b3419c6ffd9a22d8e Mon Sep 17 00:00:00 2001 From: Eug89 Date: Thu, 26 May 2011 19:00:48 +0200 Subject: [PATCH 840/989] settings: Updated Italian translations - low battery alert sound toggle Change-Id: I5b816a3c595fe72894b84520f0744aa40d0b3a68 --- res/values-it/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 0fcc935555f..2bc81a695d8 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -486,6 +486,8 @@ "Suoni di blocco schermo" "Riproduci suoni al blocco o allo sblocco dello schermo" "Riproduci suoni al blocco o allo sblocco dello schermo" + Suono batteria scarica + Riproduci un suono per la notifica di batteria scarica "Feedback aptico" "Vibrazione alla pressione di un tasto softkey e durante certe interazioni con l\'interfaccia utente" "Vibrazione alla pressione di un tasto softkey e durante certe interazioni con l\'interfaccia utente" From 95364e4af3cb09bff58baab6fa4a6a2218e7fc94 Mon Sep 17 00:00:00 2001 From: "sy310.choi" Date: Tue, 24 May 2011 14:19:16 +0900 Subject: [PATCH 841/989] Allow alternate string to be used for min_number "MSID" can be shown instead of "MIN" if config_msid_enable is set to true. Change-Id: I6d072a5db9a5b46b17a57257221e109ba9a86698 --- res/values/config.xml | 4 ++++ res/values/strings.xml | 2 ++ src/com/android/settings/deviceinfo/Status.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/res/values/config.xml b/res/values/config.xml index 04d27a08e24..5d4d57f6f8b 100755 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -17,4 +17,8 @@ + + + false + diff --git a/res/values/strings.xml b/res/values/strings.xml index ed6787f5ab6..571e02a95c7 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1255,6 +1255,8 @@ My phone number MIN + + MSID PRL Version diff --git a/src/com/android/settings/deviceinfo/Status.java b/src/com/android/settings/deviceinfo/Status.java index 56ce4ba6cb9..a2de6f1f10f 100644 --- a/src/com/android/settings/deviceinfo/Status.java +++ b/src/com/android/settings/deviceinfo/Status.java @@ -191,6 +191,9 @@ protected void onCreate(Bundle icicle) { if (mPhone.getPhoneName().equals("CDMA")) { setSummaryText("meid_number", mPhone.getMeid()); setSummaryText("min_number", mPhone.getCdmaMin()); + if (getResources().getBoolean(R.bool.config_msid_enable)) { + findPreference("min_number").setTitle(R.string.status_msid_number); + } setSummaryText("prl_version", mPhone.getCdmaPrlVersion()); // device is not GSM/UMTS, do not display GSM/UMTS features From cdd9d033b0f16c705433f009812e69bed977e1cf Mon Sep 17 00:00:00 2001 From: Chris Wren Date: Tue, 1 Feb 2011 15:09:13 -0800 Subject: [PATCH 842/989] Allow users to change the length of BT disoverability. DO NOT MERGE It can set to be two minues, five minutes, an hour, or forever discoverable. The default is 120 secs. This addresses the internal bug 2413429: http://b/issue?id=2413429 and external issue 6348: http://code.google.com/p/android/issues/detail?id=6348 Original Author: Chris Wren Modifications done by: Jaikumar Ganesh Change-Id: Ie12e56ac41aa01a161d263c7525b6e021d4eeb1f --- res/values/arrays.xml | 18 ++++ res/values/strings.xml | 15 ++- res/xml/bluetooth_settings.xml | 8 ++ .../BluetoothDiscoverableEnabler.java | 91 ++++++++++++++----- .../settings/bluetooth/BluetoothSettings.java | 11 ++- .../bluetooth/RequestPermissionActivity.java | 21 ++++- .../RequestPermissionHelperActivity.java | 6 +- 7 files changed, 139 insertions(+), 31 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 560e6e3c1d6..1b3abbf3ba6 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -255,6 +255,24 @@ TTLS + + + + + 2 Minutes + 5 Minutes + 1 Hour + Never + + + + + twomin + fivemin + onehour + never + + diff --git a/res/values/strings.xml b/res/values/strings.xml index ed6787f5ab6..4c2ae0fc5a0 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -184,9 +184,14 @@ Discoverable Discoverable for %1$s seconds\u2026 + + Discoverable Make device discoverable - + + Discoverable timeout + + Set how long device will be discoverable Lock voice dialing @@ -194,7 +199,7 @@ Prevent use of the bluetooth dialer when the screen is locked - + Bluetooth devices Device name @@ -243,9 +248,15 @@ "An application on your phone is requesting permission to make your phone discoverable by other Bluetooth devices for %1$d seconds. Do you want to do this?" + + "An application on your phone is requesting permission to make your phone always discoverable by other Bluetooth devices. Do you want to do this?" + "An application on your phone is requesting permission to turn on Bluetooth and to make your phone discoverable by other devices for %1$d seconds. Do you want to do this?" + + "An application on your phone is requesting permission to turn on Bluetooth and to make your phone discoverable by other devices. Do you want to do this?" + "Turning on Bluetooth\u2026" diff --git a/res/xml/bluetooth_settings.xml b/res/xml/bluetooth_settings.xml index 131f7a01ee5..0c16880278b 100644 --- a/res/xml/bluetooth_settings.xml +++ b/res/xml/bluetooth_settings.xml @@ -40,6 +40,14 @@ android:summaryOff="@string/bluetooth_not_discoverable" android:persistent="false" /> + + "An application on your phone is requesting permission to make your phone discoverable by other Bluetooth devices for %1$d seconds. Do you want to do this?" - "An application on your phone is requesting permission to make your phone always discoverable by other Bluetooth devices. Do you want to do this?" + "An application on your phone is requesting permission to make your phone \u201calways discoverable\u201d by other Bluetooth devices. Do you want to do this?" "An application on your phone is requesting permission to turn on Bluetooth and to make your phone discoverable by other devices for %1$d seconds. Do you want to do this?" diff --git a/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java b/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java index 7a4a1ffd934..166e4aea085 100644 --- a/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java +++ b/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java @@ -56,8 +56,6 @@ public class BluetoothDiscoverableEnabler implements Preference.OnPreferenceChan private static final String VALUE_DISCOVERABLE_TIMEOUT_ONE_HOUR = "onehour"; private static final String VALUE_DISCOVERABLE_TIMEOUT_NEVER = "never"; - // no need for this timeout anymore since we have the listPreference default value - // leaving now temporary until requestpermissionactivity is modified.. static final int DEFAULT_DISCOVERABLE_TIMEOUT = DISCOVERABLE_TIMEOUT_TWO_MINUTES; private final Context mContext; diff --git a/src/com/android/settings/bluetooth/RequestPermissionActivity.java b/src/com/android/settings/bluetooth/RequestPermissionActivity.java index 52cd4391e54..34ecca01496 100644 --- a/src/com/android/settings/bluetooth/RequestPermissionActivity.java +++ b/src/com/android/settings/bluetooth/RequestPermissionActivity.java @@ -43,7 +43,7 @@ public class RequestPermissionActivity extends Activity implements private static final String TAG = "RequestPermissionActivity"; - private static final int MAX_DISCOVERABLE_TIMEOUT = 300; + private static final int MAX_DISCOVERABLE_TIMEOUT = 3600; // 1 hr // Non-error return code: BT is starting or has started successfully. Used // by this Activity and RequestPermissionHelperActivity @@ -158,13 +158,12 @@ private void createDialog() { } else { // Ask the user whether to turn on discovery mode or not // For lasting discoverable mode there is a different message - // TODO(): Revisit this when public APIs for discoverable timeout are introduced. if (mTimeout == BluetoothDiscoverableEnabler.DISCOVERABLE_TIMEOUT_NEVER) { builder.setMessage( - getString(R.string.bluetooth_ask_enablement_and_lasting_discovery)); + getString(R.string.bluetooth_ask_lasting_discovery)); } else { builder.setMessage( - getString(R.string.bluetooth_ask_enablement_and_discovery, mTimeout)); + getString(R.string.bluetooth_ask_discovery, mTimeout)); } builder.setPositiveButton(getString(R.string.yes), this); builder.setNegativeButton(getString(R.string.no), this); @@ -249,16 +248,9 @@ private boolean parseIntent() { mTimeout = intent.getIntExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, BluetoothDiscoverableEnabler.DEFAULT_DISCOVERABLE_TIMEOUT); - Log.e(TAG, "Timeout = " + mTimeout); + Log.d(TAG, "Setting Bluetooth Discoverable Timeout = " + mTimeout); - // Right now assuming for simplicity that an app can pick any int value, - // and if equal to BluetoothDiscoverableEnabler.DISCOVERABLE_TIMEOUT_NEVER - // it will be treated as a request for lasting discoverability. - // Alternatively, a check can be added here for enforcing the specific allowed values - // as listed in BluetoothDiscoverableEnabler. - // We need to make all these value public. - - if (mTimeout <= 0) { + if (mTimeout < 0 || mTimeout > MAX_DISCOVERABLE_TIMEOUT) { mTimeout = BluetoothDiscoverableEnabler.DEFAULT_DISCOVERABLE_TIMEOUT; } } else { From 66d2dd6cd16c3f58d606f7fcb4e7dac4628e0964 Mon Sep 17 00:00:00 2001 From: Danez Date: Fri, 27 May 2011 20:17:32 +0200 Subject: [PATCH 844/989] Update german translation. Fixed some typos Change-Id: I1cf44f352e5f59b8471d94878f8573357481811a --- res/values-de/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index ff0d4184e21..277972bbeb5 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -907,7 +907,7 @@ "Falsche Standorte" "Falsche Standorte zulassen" App beenden - Gedrückthalten der Zurück-Taste beendet die Anwendung im Vordergrund. + Gedrückt halten der Zurück-Taste beendet die Anwendung im Vordergrund. "USB-Debugging zulassen?" "USB-Debugging ist nur für Entwicklungszwecke vorgesehen. Damit können Sie Daten zwischen Ihrem Computer und Ihrem Gerät kopieren, Anwendungen auf Ihrem Gerät ohne Benachrichtigung installieren und Protokolldaten lesen." "Gadget auswählen" @@ -1224,7 +1224,7 @@ Anwendung hinzufügen Profile verwalten Anwendungsgruppen verwalten - Anwednungslisten verwalten + Anwendungslisten verwalten "Datenschutz" "Datenschutzeinstellungen" @@ -1274,7 +1274,7 @@ GPS ein/ausschalten Datenübertragung über das Mobilfunknetz ein/ausschalten Synchronisierung ein/ausschalten - Zwischen 2G and 3G umschalten + Zwischen 2G und 3G umschalten Zwischen Klingelton und Vibration umschalten Helligkeitsstufe ändern Orientierungssensor ein/ausschalten From afe7b0466afc1fafcb30e2acc388519207952722 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 27 May 2011 12:45:28 -0700 Subject: [PATCH 845/989] Import translations for cherry-picked Bluetooth changes. Change-Id: I03caaf58d9fd357801c05ae99b6131df992e7bdf --- res/values-ar/arrays.xml | 6 ++++++ res/values-ar/strings.xml | 5 +++++ res/values-bg/arrays.xml | 6 ++++++ res/values-bg/strings.xml | 5 +++++ res/values-ca/arrays.xml | 6 ++++++ res/values-ca/strings.xml | 5 +++++ res/values-cs/arrays.xml | 6 ++++++ res/values-cs/strings.xml | 5 +++++ res/values-da/arrays.xml | 6 ++++++ res/values-da/strings.xml | 5 +++++ res/values-de/arrays.xml | 6 ++++++ res/values-de/strings.xml | 5 +++++ res/values-el/arrays.xml | 6 ++++++ res/values-el/strings.xml | 5 +++++ res/values-en-rGB/arrays.xml | 6 ++++++ res/values-en-rGB/strings.xml | 5 +++++ res/values-es-rUS/arrays.xml | 6 ++++++ res/values-es-rUS/strings.xml | 5 +++++ res/values-es/arrays.xml | 6 ++++++ res/values-es/strings.xml | 5 +++++ res/values-fa/arrays.xml | 6 ++++++ res/values-fa/strings.xml | 5 +++++ res/values-fi/arrays.xml | 6 ++++++ res/values-fi/strings.xml | 5 +++++ res/values-fr/arrays.xml | 6 ++++++ res/values-fr/strings.xml | 5 +++++ res/values-hr/arrays.xml | 6 ++++++ res/values-hr/strings.xml | 5 +++++ res/values-hu/arrays.xml | 6 ++++++ res/values-hu/strings.xml | 5 +++++ res/values-in/arrays.xml | 6 ++++++ res/values-in/strings.xml | 5 +++++ res/values-it/arrays.xml | 6 ++++++ res/values-it/strings.xml | 5 +++++ res/values-iw/arrays.xml | 6 ++++++ res/values-iw/strings.xml | 5 +++++ res/values-ja/arrays.xml | 6 ++++++ res/values-ja/strings.xml | 5 +++++ res/values-ko/arrays.xml | 6 ++++++ res/values-ko/strings.xml | 5 +++++ res/values-lt/arrays.xml | 6 ++++++ res/values-lt/strings.xml | 5 +++++ res/values-lv/arrays.xml | 6 ++++++ res/values-lv/strings.xml | 5 +++++ res/values-nb/arrays.xml | 6 ++++++ res/values-nb/strings.xml | 5 +++++ res/values-nl/arrays.xml | 6 ++++++ res/values-nl/strings.xml | 5 +++++ res/values-pl/arrays.xml | 6 ++++++ res/values-pl/strings.xml | 5 +++++ res/values-pt-rPT/arrays.xml | 6 ++++++ res/values-pt-rPT/strings.xml | 5 +++++ res/values-pt/arrays.xml | 6 ++++++ res/values-pt/strings.xml | 5 +++++ res/values-rm/arrays.xml | 4 ++++ res/values-rm/strings.xml | 10 ++++++++++ res/values-ro/arrays.xml | 6 ++++++ res/values-ro/strings.xml | 5 +++++ res/values-ru/arrays.xml | 6 ++++++ res/values-ru/strings.xml | 5 +++++ res/values-sk/arrays.xml | 6 ++++++ res/values-sk/strings.xml | 5 +++++ res/values-sl/arrays.xml | 6 ++++++ res/values-sl/strings.xml | 5 +++++ res/values-sr/arrays.xml | 6 ++++++ res/values-sr/strings.xml | 5 +++++ res/values-sv/arrays.xml | 6 ++++++ res/values-sv/strings.xml | 5 +++++ res/values-th/arrays.xml | 6 ++++++ res/values-th/strings.xml | 5 +++++ res/values-tl/arrays.xml | 6 ++++++ res/values-tl/strings.xml | 5 +++++ res/values-tr/arrays.xml | 6 ++++++ res/values-tr/strings.xml | 5 +++++ res/values-uk/arrays.xml | 6 ++++++ res/values-uk/strings.xml | 5 +++++ res/values-vi/arrays.xml | 6 ++++++ res/values-vi/strings.xml | 5 +++++ res/values-zh-rCN/arrays.xml | 6 ++++++ res/values-zh-rCN/strings.xml | 5 +++++ res/values-zh-rTW/arrays.xml | 6 ++++++ res/values-zh-rTW/strings.xml | 5 +++++ 82 files changed, 454 insertions(+) diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml index f9ea74649e6..defcad5b984 100644 --- a/res/values-ar/arrays.xml +++ b/res/values-ar/arrays.xml @@ -104,6 +104,12 @@ "طبقة النقل الآمنة" "TTLS" + + "دقيقتان" + "5 دقائق" + "ساعة واحدة" + "مطلقًا" + "ضعيفة" "جيدة" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 47430ac331c..d0f25fd3513 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -90,7 +90,10 @@ "بلوتوث" "قابل للاكتشاف" "قابل للاكتشاف لمدة %1$s ثانية…" + "قابل للاكتشاف" "جعل الجهاز قابل للاكتشاف" + "مهلة قابلية الاكتشاف" + "تعيين الوقت الذي يكون فيه الجهاز قابلاً للاكتشاف" "تأمين الطلب الصوتي" "منع استخدام طالب البلوتوث عندما تكون الشاشة مؤمّنة" "أجهزة بلوتوث" @@ -115,7 +118,9 @@ "طلب إذن بلوتوث" "يطلب أحد التطبيقات في هاتفك إذنًا بتشغيل البلوتوث. هل تريد إجراء ذلك؟" "يطلب أحد تطبيقات هاتفك إذنًا لجعل هاتفك قابلاً للاكتشاف بواسطة أجهزة البلوتوث الأخرى لمدة %1$d ثانية. هل تريد إجراء ذلك؟" + "يطلب أحد التطبيقات على هاتفك إذنًا لجعل هاتفك \"قابلاً للاكتشاف دائمًا\" بواسطة أجهزة البلوتوث الأخرى. هل تريد إجراء ذلك؟" "يطلب أحد تطبيقات هاتفك إذنًا لتشغيل البلوتوث وجعل هاتفك قابل للاكتشاف بواسطة أجهزة بلوتوث أخرى لمدة %1$d ثانية. هل تريد إجراء ذلك؟" + "يطلب أحد تطبيقات هاتفك إذنًا لتشغيل البلوتوث وجعل هاتفك قابلاً للاكتشاف بواسطة أجهزة بلوتوث أخرى. هل تريد إجراء ذلك؟" "جارٍ تشغيل البلوتوث..." "إعدادات التاريخ والوقت" "1:00 م" diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml index 33a417af6e2..76d7111ebe4 100644 --- a/res/values-bg/arrays.xml +++ b/res/values-bg/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 минути" + "5 минути" + "1 час" + "Никога" + "Слаб" "Средна" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 9aecf6444d6..9a8777156b4 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Откриваемо" "Откриваем за %1$s секунди..." + "Откриваемо" "Устройството да стане откриваемо" + "Време за изчакване за откриване" + "Задаване на време, за което устройството ще бъде откриваемо" "Заключване на гласовото набиране" "Предотвратява употребата на набирането за Bluetooth при заключен екран" "Bluetooth устройства" @@ -115,7 +118,9 @@ "Заявка за разрешение на Bluetooth" "Приложение от телефона ви иска разрешение да включи Bluetooth. Искате ли да направите това?" "Приложение от телефона ви иска разрешение да го направи откриваем от други Bluetooth устройства за %1$d секунди. Искате ли да направите това?" + "Приложение от телефона ви иска разрешение да го направи „постоянно откриваем“ от други Bluetooth устройства. Искате ли да направите това?" "Приложение от телефона ви иска разрешение да включи Bluetooth и да го направи откриваем от други Bluetooth устройства за %1$d секунди. Искате ли да направите това?" + "Приложение от телефона ви иска разрешение да включи Bluetooth и да го направи откриваем от други устройства. Искате ли да направите това?" "Bluetooth се включва..." "Настройки за дата и час" "13:00" diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml index d7215fe6d30..33531bb3ee4 100644 --- a/res/values-ca/arrays.xml +++ b/res/values-ca/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "Dos minuts" + "Cinc minuts" + "Una hora" + "Mai" + "Dolenta" "Normal" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 1a57cad9952..8083e8a9e33 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Detectable" "Detectable durant %1$s segons…" + "Detectable" "Fes que el dispositiu es pugui detectar" + "Temps durant el qual és detectable" + "Defineix durant quanta estona podrà detectar-se el dispositiu" "Bloqueja el marcatge per veu" "Impedeix l\'ús del marcador Bluetooth quan la pantalla estigui bloquejada" "Dispositius Bluetooth" @@ -115,7 +118,9 @@ "Sol·licitud de permís de Bluetooth" "Una aplicació del telèfon sol·licita permís per activar el Bluetooth. Voleu permetre-ho?" "Una aplicació del telèfon sol·licita permís per permetre que altres dispositius Bluetooth puguin detectar el telèfon durant %1$d segons. Voleu permetre-ho?" + "Una aplicació del telèfon sol·licita permís perquè altres dispositius amb Bluetooth puguin \"detectar-lo sempre\". Vols acceptar-ho?" "Una aplicació del telèfon sol·licita permís per activar el Bluetooth i perquè altres dispositius puguin detectar el telèfon durant %1$d segons. Voleu permetre-ho?" + "Una aplicació del telèfon sol·licita permís per activar el Bluetooth i perquè altres dispositius puguin detectar-lo. Vols permetre-ho?" "S\'està activant Bluetooth..." "Configuració de data i hora" "1:00 p. m." diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index c4cfc2557a7..3c1371fd386 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuty" + "5 minut" + "1 hodina" + "Nikdy" + "Nízká" "Dostačující" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index ff19ab8d6d4..e1ed3edc728 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Viditelné" "Zařízení je viditelné v intervalu %1$s s." + "Viditelné" "Přepne zařízení do viditelného režimu" + "Časový limit viditelného režimu" + "Nastavit dobu, po kterou bude zařízení ve viditelném režimu" "Uzamknout hlasové vytáčení" "Zabránit použití vytáčení Bluetooth při uzamčené obrazovce" "Zařízení Bluetooth" @@ -115,7 +118,9 @@ "Požadavek na povolení zařízení Bluetooth" "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth. Chcete toto povolení udělit?" "Aplikace v telefonu požaduje povolení nastavit telefon do viditelného režimu na %1$d s. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení trvale nastavit telefon do viditelného režimu pro ostatní zařízení Bluetooth. Chcete toto povolení udělit?" "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefonu do viditelného režimu na %1$d s. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefon do viditelného režimu pro ostatní zařízení. Chcete toto povolení udělit?" "Zapínání zařízení Bluetooth..." "Nastavení data a času" "13:00" diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml index 127d4fa3139..463fedfdde8 100644 --- a/res/values-da/arrays.xml +++ b/res/values-da/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutter" + "5 minutter" + "Én time" + "Aldrig" + "Dårlig" "Rimelig" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 62a4cf99d44..c8ed185225b 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Søgbar" "Søgbar i %1$s sekunder ..." + "Søgbar" "Gør enheden søgbar" + "Søgbar timeout" + "Indstil i hvor lang tid enheden vil være søgbar" "Lås stemmeopkald" "Bloker brug af Bluetooth-opkald, når skærmen er låst" "Bluetooth-enheder" @@ -115,7 +118,9 @@ "Anmodning om Bluetooth-tilladelse" "Et program på din telefon anmoder om at aktivere Bluetooth. Ønsker du at gøre dette?" "Et program på din telefon kræver tilladelse til, at din telefon er synlig for andre Bluetooth-enheder i %1$d sekunder. Ønsker du at gøre dette?" + "En applikation på din telefon kræver tilladelse til, at din telefon \"altid er søgbar\" for andre Bluetooth-enheder. Vil du gøre dette?" "Et program på din telefon anmoder om tilladelse til at aktivere Bluetooth, så din telefon er synlig for andre enheder i %1$d sekunder. Ønsker du at gøre dette?" + "En applikation på din telefon anmoder om tilladelse til at aktivere Bluetooth, så din telefon er søgbar for andre enheder. Vil du gøre dette?" "Aktiverer Bluetooth …" "Indstillinger for dato og tid" "1:00 pm" diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index 125ee3ddba9..3e9aa99bd1d 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Minuten" + "5 Minuten" + "1 Stunde" + "Nie" + "Schwach" "Gut" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 1c353aa3da9..1077ee1195a 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Sichtbar" "Für %1$s Sekunden sichtbar..." + "Sichtbar" "Gerät sichtbar machen" + "Timeout für Sichtbarkeit" + "Stellen Sie ein, wie lang das Gerät sichtbar sein soll." "Sprachwahl sperren" "Verwendung des Bluetooth-Dialers bei gesperrtem Bildschirm verhindern" "Bluetooth-Geräte" @@ -115,7 +118,9 @@ "Bluetooth-Berechtigungsanfrage" "Eine Anwendung auf Ihrem Telefon beantragt eine Berechtigung zum Aktivieren von Bluetooth. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für %1$d Sekunden für andere Bluetooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" + "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Ihr Telefon für immer für andere Bluetooth-Geräte sichtbar zu machen. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für %1$d Sekunden für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" + "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Bluetooth wird aktiviert..." "Einstellungen für Datum & Uhrzeit" "1:00" diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml index b3f1a2379c3..2d4440421a4 100644 --- a/res/values-el/arrays.xml +++ b/res/values-el/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 λεπτά" + "5 λεπτά" + "1 ώρα" + "Ποτέ" + "Κακό" "Μέτριο" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 00248aa29e2..b363159f536 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Ανιχνεύσιμο" "Ανιχνεύσιμο για %1$s δευτερόλεπτα..." + "Ανιχνεύσιμη" "Να γίνει η συσκευή ανιχνεύσιμη" + "Ανιχνεύσιμη λήξη ορίου χρόνου" + "Ρυθμίστε τον χρόνο δυνατότητας ανίχνευσης της συσκευής" "Κλείδωμα της λειτουργίας φωνητικών κλήσεων" "Να μην επιτρέπεται η χρήση του προγράμματος κλήσης bluetooth όταν η οθόνη είναι κλειδωμένη" "Συσκευές Bluetooth" @@ -115,7 +118,9 @@ "Αίτημα άδειας Bluetooth" "Μια εφαρμογή στο τηλέφωνό σας ζητά δικαίωμα ενεργοποίησης του Bluetooth. Θέλετε να το επιτρέψετε;" "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια για καταστήσει τη συσκευή σας ορατή από άλλες συσκευές Bluetooth για %1$d δευτερόλεπτα. Θέλετε να τη χορηγήσετε;" + "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια για καταστήσει τη συσκευή σας \"μονίμως ορατή\" από άλλες συσκευές Bluetooth. Θέλετε να τη χορηγήσετε;" "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια να ενεργοποιήσει το Bluetooth και να καταστήσει τη συσκευή σας ορατή από άλλες συσκευές για %1$d δευτερόλεπτα. Θέλετε να τη χορηγήσετε;" + "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια να ενεργοποιήσει το Bluetooth και να καταστήσει το τηλέφωνό σας ανιχνεύσιμο από άλλες συσκευές. Θέλετε να τη χορηγήσετε;" "Ενεργοποίηση Bluetooth…" "Ρυθμίσεις ημερομηνίας & ώρας" "1:00 μμ" diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml index f19e434b31e..e044e9920e2 100644 --- a/res/values-en-rGB/arrays.xml +++ b/res/values-en-rGB/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Minutes" + "5 Minutes" + "1 Hour" + "Never" + "Poor" "Fair" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index f716f8a2f64..904eb8446e8 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Discoverable" "Discoverable for %1$s seconds…" + "Discoverable" "Make device discoverable" + "Discoverable timeout" + "Set how long device will be discoverable" "Lock voice dialling" "Prevent use of the Bluetooth dialler when the screen is locked" "Bluetooth devices" @@ -115,7 +118,9 @@ "Bluetooth permission request" "An application on your phone is requesting permission to turn on Bluetooth. Do you want to do this?" "An application on your phone is requesting permission to make your phone discoverable by other Bluetooth devices for %1$d seconds. Do you want to do this?" + "An application on your phone is requesting permission to make your phone “always discoverable” by other Bluetooth devices. Do you want to do this?" "An application on your phone is requesting permission to turn on Bluetooth and make your phone discoverable by other devices for %1$d seconds. Do you want to do this?" + "An application on your phone is requesting permission to turn on Bluetooth and to make your phone discoverable by other devices. Do you want to do this?" "Turning on Bluetooth…" "Date & time settings" "1:00 P.M." diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml index 07b0eab8eee..233ec2eb904 100644 --- a/res/values-es-rUS/arrays.xml +++ b/res/values-es-rUS/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Minutos" + "5 Minutos" + "1 hora" + "Nunca" + "Baja calidad" "Aceptable" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 8fb8fad921b..2113b6dad48 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Visible" "Visible durante %1$s segundos…" + "Visible" "Hacer que el dispositivo sea visible" + "Tiempo de espera detectable" + "Configurar el tiempo durante el que el dispositivo será detectable" "Bloquear marcación por voz" "Impedir el uso de Bluetooth del teléfono cuando la pantalla esté bloqueada." "Dispositivos Bluetooth" @@ -115,7 +118,9 @@ "Solicitud de permiso de Bluetooth" "Una aplicación de tu teléfono solicita permiso para activar Bluetooth. ¿Deseas activarlo?" "Una aplicación de tu teléfono solicita permiso para hacer que tu teléfono pueda ser detectable por otros dispositivos de Bluetooth durante %1$d segundos. ¿Deseas activarlo?" + "Una aplicación de tu teléfono solicita permiso para hacer que tu teléfono pueda ser \"siempre detectable\" por otros dispositivos de Bluetooth. ¿Deseas hacer esto?" "Una aplicación de tu teléfono solicita permiso para activar Bluetooth y hacer que tu teléfono pueda ser detectable por otros dispositivos durante %1$d segundos. ¿Deseas activarlo?" + "Una aplicación de tu teléfono solicita permiso para activar Bluetooth y hacer que tu teléfono pueda ser detectable por otros dispositivos. ¿Deseas hacer esto?" "Activando Bluetooth…" "Configuración de fecha y hora" "1:00 p. m." diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index 5601e79e90a..3934a275238 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutos" + "5 minutos" + "Una hora" + "Nunca" + "Mala" "Aceptable" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 114b5f56166..342a47ba440 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -90,7 +90,10 @@ "Ajustes de Bluetooth" "Visible" "Visible durante %1$s segundos..." + "Visible" "Hacer visible el dispositivo" + "Tiempo de espera de visibilidad del dispositivo" + "Definir cuánto tiempo estará visible el dispositivo" "Bloquear marcación por voz" "Evitar el uso del marcador a través de Bluetooth cuando la pantalla esté bloqueada" "Dispositivos Bluetooth" @@ -115,7 +118,9 @@ "Solicitud de permiso de Bluetooth" "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth. ¿Quieres realizar esta acción?" "Una aplicación del teléfono está solicitando permiso para hacer visible el teléfono para otros dispositivos Bluetooth durante %1$d segundos. ¿Quieres realizar esta acción?" + "Una aplicación del teléfono está solicitando permiso para hacer que el teléfono esté siempre visible para otros dispositivos Bluetooth. ¿Aceptas?" "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos durante %1$d segundos. ¿Quieres realizar esta acción?" + "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos. ¿Aceptas?" "Activando Bluetooth..." "Ajustes de fecha y hora" "1:00 p.m." diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml index b6bed73ff4b..2b526119276 100644 --- a/res/values-fa/arrays.xml +++ b/res/values-fa/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 دقیقه" + "5 دقیقه" + "1 ساعت" + "هیچوقت" + "ضعیف" "متعادل" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index e53ec20b6eb..6fa1145b814 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -90,7 +90,10 @@ "بلوتوث" "قابل شناسایی" "قابل شناسایی برای %1$s ثانیه..." + "قابل شناسایی" "دستگاه قابل شناسایی شود" + "پایان زمان قابلیت شناسایی" + "مدت زمان قابل شناسایی بودن دستگاه را تنظیم کنید" "قفل کردن شماره گیری صوتی" "ممانعت از استفاده شماره گیر بلوتوث هنگام قفل شدن صفحه" "دستگاه های بلوتوث" @@ -115,7 +118,9 @@ "درخواست مجوز بلوتوث" "برنامه ای در گوشی شما درخواست کرده است که بلوتوث روشن شود. می خواهید این کار را انجام دهید؟" "برنامه ای در گوشی شما درخواست کرده است که گوشی شما برای %1$d ثانیه برای دیگر دستگاه های بلوتوث قابل شناسایی باشد. می خواهید این کار را انجام دهید؟" + "یک برنامه کاربردی در تلفن شما درخواست اجازه کرده است که تلفن شما را برای سایر دستگاه های بلوتوث \"همیشه قابل شناسایی\" کند. می خواهید این کار را انجام دهید؟" "برنامه ای در گوشی شما درخواست مجوز برای روشن کردن بلوتوث کرده و اینکه دستگاه شما برای دیگر دستگاه ها به مدت %1$d ثانیه قابل شناسایی باشد. می خواهید این کار را انجام دهید؟" + "یک برنامه کاربردی در تلفن شما درخواست اجازه کرده است که بلوتوث را روشن کرده و تلفن شما را برای سایر دستگاه ها قابل شناسایی کند. می خواهید این کار را انجام دهید؟" "خاموش کردن بلوتوث..." "تنظیمات تاریخ و ساعت" "1:00 بعدازظهر" diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml index 83aa6e4aac4..a2ee33ba2b0 100644 --- a/res/values-fi/arrays.xml +++ b/res/values-fi/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuuttia" + "5 minuuttia" + "1 tunti" + "Ei koskaan" + "Huono" "Kohtalainen" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 71ebc8d28f5..311a7ed8438 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Tunnistettavissa" "Tunnistettavissa %1$s sekunnin ajan..." + "Tunnistettavissa" "Aseta laite tunnistettavaksi" + "Aika, jolloin laite tunnistettavissa" + "Määritä, kuinka kauan laite on tunnistettavissa" "Lukitse äänipuhelut" "Estä Bluetooth-puhelut kun näyttö on lukittu" "Bluetooth-laitteet" @@ -115,7 +118,9 @@ "Bluetooth-yhteyspyyntö" "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön. Haluatko myöntää luvan?" "Puhelimesi sovellus pyytää lupaa asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi %1$d sekunnin ajaksi. Haluatko myöntää luvan?" + "Puhelimesi sovellus pyytää lupaa asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi. Haluatko myöntää luvan?" "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön ja asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi %1$d sekunnin ajaksi. Haluatko myöntää luvan?" + "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön ja asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi. Haluatko myöntää luvan?" "Otetaan Bluetooth-yhteys käyttöön…" "Päivämäärä- ja aika-asetukset" "1.00 ip" diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index 2a8d6b5eeef..db7d0351b8c 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutes" + "5 minutes" + "1 heure" + "Jamais" + "Faible" "Satisfaisante" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index e04c8b22799..c50cec5e29d 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Identifiable" "Identifiable pendant %1$s secondes..." + "Identifiable" "Permettre l\'identification de l\'appareil" + "Délai au-delà duquel l\'appareil n\'est plus identifiable" + "Définir la durée pendant laquelle l\'appareil est identifiable" "Bloquer les appels par reconnaissance vocale" "Désactiver les appels via le Bluetooth lorsque l\'écran est verrouillé" "Appareils Bluetooth" @@ -115,7 +118,9 @@ "Demande d\'autorisation Bluetooth" "Une application sur votre téléphone demande l\'autorisation d\'activer Bluetooth. Voulez-vous l\'activer ?" "Une application sur votre téléphone demande l\'autorisation d\'activer la fonction de détection de votre téléphone par d\'autres appareils Bluetooth pendant %1$d secondes. Voulez-vous l\'activer ?" + "Une application de votre téléphone demande l\'autorisation de rendre ce dernier identifiable en permanence par d\'autres appareils Bluetooth. Voulez-vous activer cette fonction ?" "Une application sur votre téléphone demande l\'autorisation d\'activer Bluetooth et de permettre à d\'autres appareils de détecter votre téléphone pendant %1$d secondes. Voulez-vous l\'activer ?" + "Une application de votre téléphone demande l\'autorisation d\'activer Bluetooth et de permettre à d\'autres appareils d\'identifier votre téléphone. Voulez-vous activer cette fonction ?" "Activation du Bluetooth…" "Paramètres d\'heure et de date" "1:00 pm" diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml index ec6cf6a11e7..75ef549bf23 100644 --- a/res/values-hr/arrays.xml +++ b/res/values-hr/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minute" + "5 minuta" + "1 h" + "Nikada" + "Loše" "Solidan" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 0741fe8b572..06c3e7abb4a 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Moguće prepoznavanje" "Moguće prepoznavanje za %1$s s…" + "Moguće prepoznavanje" "Omogući prepoznavanje uređaja" + "Privremeni prekid mogućeg prepoznavanja" + "Odredite koliko će dugo biti moguće otkriti uređaj" "Zaključaj biranje glasom" "Spriječite upotrebu Bluetooth birača ako je zaslon zaključan" "Bluetooth uređaji" @@ -115,7 +118,9 @@ "Zatraženo je Bluetooth dopuštenje" "Aplikacija na vašem telefonu traži dopuštenje za uključivanje značajke Bluetooth. Želite li to dopustiti?" "Aplikacija na vašem telefonu traži dopuštenje da vaš telefon učini vidljivim drugim Bluetooth uređajima na %1$d s. Želite li to dopustiti?" + "Aplikacija na vašem telefonu traži dopuštenje da uvijek omogući prepoznavanje vašeg telefona drugim Bluetooth uređajima. Želite li to dopustiti?" "Aplikacija na vašem telefonu traži dopuštenje za uključivanje značajke Bluetooth i da vaš telefon učini vidljivim drugim Bluetooth uređajima na %1$d s. Želite li to dopustiti?" + "Aplikacija na vašem telefonu traži dopuštenje da uključi Bluetooth i vaš telefon učini vidljivim drugim Bluetooth uređajima. Želite li to dopustiti?" "Uključivanje Bluetootha…" "Postavke datuma i vremena" "13 h" diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml index 601375971b8..24986a59a66 100644 --- a/res/values-hu/arrays.xml +++ b/res/values-hu/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 perc" + "5 perc" + "1 óra" + "Soha" + "Gyenge" "Közepes" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 113ee331131..cd7bcad4f4f 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Felderíthető" "%1$s másodpercig felderíthető..." + "Felderíthető" "Az eszköz legyen felderíthető" + "Felfedezhetőségi időtartam" + "Állítsa be, milyen hosszan legyen felfedezhető az eszköz" "Hanghívás zárolása" "A bluetooth tárcsázó használatának megakadályozása, ha a képernyő le van zárva" "Bluetooth eszközök" @@ -115,7 +118,9 @@ "Bluetooth engedélykérés" "Az egyik alkalmazás engedélyt kér a Bluetooth bekapcsolására. Engedélyezi?" "Az egyik alkalmazás engedélyt kér arra, hogy %1$d másodpercre felderíthetővé tegye telefonját más Bluetooth eszközök számára. Engedélyezi ezt?" + "Egy alkalmazás engedélyt kér arra, hogy telefonját \"mindig felfedezhetővé\" tegye más Bluetooth-eszközök számára. Engedélyezi ezt?" "Az egyik alkalmazás engedélyt kér arra, hogy %1$d másodpercre felderíthetővé tegye telefonját más eszközök számára. Engedélyezi ezt?" + "Egy alkalmazás engedélyt kér arra, hogy bekapcsolja a Bluetooth-t, és telefonját felfedezhetővé tegye más eszközök számára. Engedélyezi ezt?" "A Bluetooth bekapcsolása..." "Dátum és idő beállításai" "du. 1:00" diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml index 8b6ab56de7f..c9a47c4ab96 100644 --- a/res/values-in/arrays.xml +++ b/res/values-in/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 menit" + "5 menit" + "1 Jam" + "Jangan pernah" + "Buruk" "Sedang" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index add9d9051a1..88d04bc1e10 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Dapat ditemukan" "Dapat ditemukan selama %1$s detik……" + "Dapat ditemukan" "Buat perangkat dapat ditemukan" + "Waktu dapat ditemukan habis" + "Setel berapa lama perangkat dapat ditemukan" "Kunci pemanggilan suara" "Mencegah penggunaan aplikasi telepon Bluetooth ketika layar terkunci" "Perangkat bluetooth" @@ -115,7 +118,9 @@ "Permintaan izin bluetooth" "Aplikasi pada ponsel Anda meminta izin untuk menghidupkan Bluetooth. Apakah Anda ingin melakukannya?" "Aplikasi pada ponsel Anda meminta izin untuk membuat ponsel Anda dapat ditemukan oleh perangkat Bluetooth lain selama %1$d detik. Apakah Anda ingin melakukannya?" + "Aplikasi pada ponsel Anda meminta izin untuk membuat ponsel \"selalu dapat ditemukan\" oleh perangkat Bluetooth lain. Anda ingin melakukannya?" "Aplikasi pada ponsel Anda meminta izin untuk mengaktifkan Bluetooth dan untuk membuat ponsel Anda dapat ditemukan oleh perangkat lain selama %1$d detik. Apakah Anda ingin melakukannya?" + "Aplikasi pada ponsel Anda meminta izin untuk mengaktifkan Bluetooth dan membuat ponsel dapat ditemukan oleh perangkat lain. Anda ingin melakukannya?" "Menghidupkan Bluetooth..." "Setelan tanggal & waktu" "1.00 pm" diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index aec03a9e7bd..74da5b36eaa 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuti" + "5 minuti" + "1 ora" + "Mai" + "Scadente" "Discreta" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 891cb11f49e..e846d8715dd 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Rilevabile" "Rilevabile per %1$s secondi..." + "Rilevabile" "Rendi rilevabile il dispositivo" + "Timeout rilevabilità" + "Imposta la durata della rilevabilità del dispositivo" "Blocca composizione vocale" "Impedisci l\'uso del compositore Bluetooth quando lo schermo è bloccato" "Dispositivi Bluetooth" @@ -115,7 +118,9 @@ "Richiesta autorizzazione Bluetooth" "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per attivare Bluetooth. Procedere?" "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per rendere il tuo telefono rilevabile da altri dispositivi Bluetooth per %1$d secondi. Procedere?" + "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per rendere il tuo telefono \"sempre rilevabile\" da altri dispositivi Bluetooth. Procedere?" "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per attivare Bluetooth e rendere il tuo telefono rilevabile da altri dispositivi per %1$d secondi. Procedere?" + "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per attivare Bluetooth e rendere il tuo telefono rilevabile da altri dispositivi. Procedere?" "Attivazione Bluetooth in corso…" "Impostazioni data e ora" "13:00" diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml index e40da086d72..2d78224dcce 100644 --- a/res/values-iw/arrays.xml +++ b/res/values-iw/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 דקות" + "5 דקות" + "שעה אחת" + "לעולם לא" + "נמוכה" "סביר" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index e3518209fd0..d3a205d8d48 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "בר-גילוי" "גלוי למשך %1$s שניות…" + "גלוי" "הפוך את ההתקן לבר-גילוי" + "זמן קצוב לתפוגה של מצב גלוי" + "הגדר במשך כמה זמן ההתקן יהיה גלוי" "נעל חיוג קולי" "מנע את השימוש בחייגן Bluetooth כאשר הצג נעול" "התקני Bluetooth" @@ -115,7 +118,9 @@ "בקשת הרשאה של Bluetooth" "יישום בטלפון מבקש הרשאה להפעיל Bluetooth. האם ברצונך להפעיל?" "יישום בטלפון מבקש הרשאה להפוך את הטלפון לגלוי להתקני Bluetooth אחרים למשך %1$d שניות. האם ברצונך לעשות זאת?" + "יישום בטלפון מבקש הרשאה להפוך את הטלפון ל\"גלוי תמיד\" להתקני Bluetooth אחרים. האם ברצונך לעשות זאת?" "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים למשך %1$d שניות. האם ברצונך לבצע פעולות אלה?" + "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים. האם ברצונך לבצע זאת?" "מפעיל Bluetooth…" "הגדרות תאריך ושעה" "13:00" diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index 7084434d79d..25ce6132576 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2分" + "5分" + "1時間" + "なし" + "弱" "中" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 3a7bc7cf60a..9fb6b2c8796 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "検出可能" "%1$s秒間検出可能..." + "検出可能" "この端末の検出を許可する" + "検出可能時間のタイムアウト" + "端末の検出可能時間を設定する" "ボイスダイヤルをロック" "画面がロックされているときはBluetoothボイスダイヤルを使用しない" "Bluetooth端末" @@ -115,7 +118,9 @@ "Bluetooth許可リクエスト" "アプリケーションがBluetoothをONにする許可をリクエストしています。許可しますか?" "アプリケーションが、この端末を%1$d秒間他のBluetooth端末から検出できるようにする許可をリクエストしています。許可しますか?" + "アプリケーションが、この端末を他のBluetoothデバイスから「常に検出できるようにする」許可をリクエストしています。許可しますか?" "アプリケーションが、BluetoothをONにしてこの端末を%1$d秒間他の端末から検出できるようにする許可をリクエストしています。許可しますか?" + "アプリケーションが、BluetoothをONにしてこの端末を他のデバイスから検出できるようにする許可をリクエストしています。許可しますか?" "BluetoothをONにしています..." "日付と時刻" "1:00 PM" diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml index fb0cde25ffa..706853b16bc 100644 --- a/res/values-ko/arrays.xml +++ b/res/values-ko/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2분" + "5분" + "1시간" + "선택 안함" + "나쁨" "양호함" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 73acc500b7b..f833810d400 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "검색 가능" "%1$s초 동안 검색 가능..." + "검색 가능" "장치를 검색 가능하게 설정" + "검색 가능 시간제한" + "검색 가능 기간 설정" "잠금 시 음성 다이얼링" "화면 잠금 시 블루투스 다이얼러 사용 방지" "Bluetooth 장치" @@ -115,7 +118,9 @@ "블루투스 권한 요청" "휴대전화의 애플리케이션에서 블루투스 사용 권한을 요청하고 있습니다. 사용하시겠습니까?" "휴대전화의 애플리케이션에서 %1$d초 동안 다른 블루투스 장치에서 사용자의 휴대전화를 찾을 수 있는 권한을 요청하고 있습니다. 사용하시겠습니까?" + "휴대전화의 애플리케이션이 다른 블루투스 기기에서 사용자의 휴대전화를 \'항상 검색\'할 수 있도록 하는 권한을 요청하고 있습니다. 사용하시겠습니까?" "휴대전화의 애플리케이션에서 블루투스 사용 및 %1$d초 동안 다른 장치에서 사용자의 휴대전화를 찾을 수 있는 권한을 요청하고 있습니다. 사용하시겠습니까?" + "휴대전화의 애플리케이션이 블루투스를 사용할 권한 및 다른 기기에서 사용자의 휴대전화를 검색할 수 있도록 하는 권한을 요청하고 있습니다. 사용하시겠습니까?" "블루투스 켜는 중..." "날짜 및 시간 설정" "1:00 PM" diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml index bfde22c6cb2..9151cf53415 100644 --- a/res/values-lt/arrays.xml +++ b/res/values-lt/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutės" + "5 minutės" + "1 valanda" + "Niekada" + "Prastas" "Neblogas" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 12989e2d61b..aeaf2abeab4 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Randamas" "Randamas %1$s sek..." + "Randamas" "Padaryti įrenginį atrandamą" + "Aptinkamumo skirtasis laikas" + "Nustatyti, kiek laiko įrenginys bus aptinkamas" "Užrakinti numerio rinkimą balsu" "Neleisti naudoti „Bluetooth“ numerio rinkiklio, kai ekranas užrakintas" "„Bluetooth“ įrenginiai" @@ -115,7 +118,9 @@ "„Bluetooth“ leidimo užklausa" "Telefone esanti programa prašo leidimo įjungti „Bluetooth“. Ar norite tai atlikti?" "Jūsų telefone esanti programa prašo leidimo padaryti telefoną randamu kitiems „Bluetooth“·įrenginiams %1$d sek. Ar norite tai daryti?" + "Telefono programa prašo leidimo telefoną padaryti „visada aptinkamą“ kitų „Bluetooth“ įrenginių. Ar norite tai atlikti?" "Telefone esanti programa prašo leidimo įjungti „Bluetooth“ ir padaryti telefoną randamą kitų įrenginių·%1$d sek. Ar norite tai atlikti?" + "Telefone esanti programa prašo leidimo įjungti „Bluetooth“ ir padaryti telefoną aptinkamą kitų įrenginių. Ar norite tai atlikti?" "Įjungiamas „Bluetooth“..." "Datos ir laiko nustatymai" "13:00" diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml index 317a8a79032..6684f5d2cfc 100644 --- a/res/values-lv/arrays.xml +++ b/res/values-lv/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minūtes" + "5 minūtes" + "1 stunda" + "Nekad" + "Vājš" "Labs" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 5bebee3e83f..ba2e55d7c8b 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Atklājams" "Atklājams %1$s sekundes…" + "Atklājams" "Padarīt ierīci atklājamu" + "Taimauts procesam, kad ierīce ir atklājama" + "Iestatiet laiku, cik ilgi ierīce būs atklājama." "Bloķēt balss iezvani" "Neļaut izmantot Bluetooth iezvanprogrammu, kad ekrāns ir bloķēts" "Bluetooth ierīces" @@ -115,7 +118,9 @@ "Bluetooth atļaujas pieprasījums" "Jūsu tālruņa lietojumprogramma pieprasa atļauju ieslēgt Bluetooth. Vai vēlaties to darīt?" "Jūsu tālruņa lietojumprogramma pieprasa atļauju padarīt jūsu tālruni atklājamu citām Bluetooth ierīcēm %1$d sekundes. Vai vēlaties to darīt?" + "Lietojumprogramma jūsu tālrunī pieprasa atļauju iestatīt jūsu tālruni kā vienmēr atklājamu citām Bluetooth ierīcēm. Vai vēlaties to darīt?" "Jūsu tālruņa lietojumprogramma pieprasa atļauju ieslēgt Bluetooth un padarīt jūsu tālruni atklājamu citām ierīcēm %1$d sekundes. Vai vēlaties to darīt?" + "Lietojumprogramma jūsu tālrunī pieprasa atļauju ieslēgt Bluetooth un iestatīt jūsu tālruni kā atklājamu citām ierīcēm. Vai vēlaties to darīt?" "Notiek Bluetooth ieslēgšana…" "Datuma un laika iestatījumi" "13.00" diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml index 8bad524d351..3129f33f1c0 100644 --- a/res/values-nb/arrays.xml +++ b/res/values-nb/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "To minutter" + "Fem minutter" + "Én time" + "Aldri" + "Dårlig" "Akseptabel" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 6c7540887a5..e074eac8183 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Synlig" "Synlig i %1$s sekunder…" + "Synlig" "Gjør enheten synlig" + "Synlig tidsavbrudd" + "Angi hvor lenge enheten skal være synlig" "Lås taleanrop" "Forhindrer bruk av Bluetooth-telefon når skjermen er låst" "Bluetooth-enheter" @@ -115,7 +118,9 @@ "Bluetooth-tillatelse" "En applikasjon på telefonen spør om tillatelse til å slå på Bluetooth. Ønsker du å gjøre dette?" "En applikasjon på telefonen spør om tillatelse for å gjøre telefonen synlig for andre Bluetooth-enheter i %1$d sekunder. Ønsker du å gjøre dette?" + "Et program på telefonen ber om tillatelse til å gjøre telefonen permanent synlig for andre Bluetooth-enheter. Ønsker du å gjøre dette?" "En applikasjon på telefonen spør om tillatelse til å slå på Bluetooth og gjøre telefonen synlig for andre enheter i %1$d sekunder. Ønsker du å gjøre dette?" + "Et program på telefonen ber om tillatelse til å aktivere Bluetooth og gjøre telefonen synlig for andre enheter. Ønsker du å gjøre dette?" "Aktiverer Bluetooth…" "Innstillinger for dato og tid" "1:00 ettermiddag" diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index d53fd3f29f3..54bd6cc8c60 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuten" + "5 minuten" + "1 uur" + "Nooit" + "Slecht" "Redelijk" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index bcf1bc68dea..9a8b2f11938 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Kan worden gevonden" "Kan gedurende %1$s seconden worden gevonden…" + "Vindbaar" "Zorgen dat het apparaat kan worden gevonden" + "Time-out voor vindbaarheid" + "Instellen hoe lang het apparaat vindbaar is" "Spraakkeuze vergrendelen" "Gebruik van de Bluetooth-dialer voorkomen wanneer het scherm is vergrendeld" "Bluetooth-apparaten" @@ -115,7 +118,9 @@ "Machtigingsverzoek voor Bluetooth" "Een app probeert Bluetooth in te schakelen. Wilt u dit toestaan?" "Een app probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" + "Een app op uw telefoon vraagt toestemming uw tablet altijd vindbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" "Een app probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Een app op uw telefoon vraagt toestemming Bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" "Bluetooth inschakelen…" "Datum- en tijdinstellingen" "13:00 uur" diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml index 26c8aafc62f..f151230adef 100644 --- a/res/values-pl/arrays.xml +++ b/res/values-pl/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 min" + "5 minut" + "1 godzina" + "Nigdy" + "Słaba" "Dostateczna" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 326901ada68..b9243243ad8 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Wykrywalny" "Wykrywalny przez %1$s s …" + "Wykrywalny" "Zezwalaj na wykrywanie urządzenia" + "Czas wykrywalności" + "Ustaw czas, przez jaki urządzenie będzie wykrywalne" "Zablokuj wybieranie głosowe" "Zapobiegaj używaniu wybierania Bluetooth, gdy ekran jest zablokowany" "Lista urządzeń" @@ -115,7 +118,9 @@ "Prośba o pozwolenie na włączenie modułu Bluetooth" "Aplikacja w telefonie prosi o pozwolenie na włączenie modułu Bluetooth. Czy chcesz na to zezwolić?" "Aplikacja w telefonie prosi o pozwolenie na ustawienie telefonu jako wykrywalnego przez inne urządzenia Bluetooth na czas %1$d s. Czy chcesz na to zezwolić?" + "Aplikacja w telefonie prosi o pozwolenie na ustawienie telefonu jako zawsze wykrywalnego przez inne urządzenia Bluetooth. Czy chcesz na to zezwolić?" "Aplikacja w telefonie prosi o pozwolenie na włączenie modułu Bluetooth i ustawienie telefonu jako wykrywalnego przez inne urządzenia na czas %1$d s. Czy chcesz na to zezwolić?" + "Aplikacja w telefonie prosi o pozwolenie na włączenie modułu Bluetooth i ustawienie telefonu jako wykrywalnego przez inne urządzenia. Czy chcesz na to zezwolić?" "Trwa włączanie modułu Bluetooth..." "Ustawienia daty i godziny" "1:00 (po południu)" diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml index c02762fc2fd..8a2a696ba0e 100644 --- a/res/values-pt-rPT/arrays.xml +++ b/res/values-pt-rPT/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutos" + "5 minutos" + "1 hora" + "Nunca" + "Fraco" "Suficiente" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 1e26009b21b..e427377a629 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Detectável" "Detectável durante %1$s segundos…" + "Detectável" "Tornar o dispositivo detectável" + "Tempo limite em que é detectável" + "Definir durante quanto tempo ficará o dispositivo detectável" "Bloquear marcação por voz" "Evitar a utilização do telefone Bluetooth quando o ecrã está bloqueado" "Dispositivos Bluetooth" @@ -115,7 +118,9 @@ "Pedido de emparelhamento de Bluetooth" "Uma aplicação no seu telefone está a solicitar autorização para activar o Bluetooth. Pretende fazê-lo?" "Uma aplicação do seu telefone está a solicitar autorização para que o seu telefone possa ser detectado por outros dispositivos Bluetooth durante %1$d segundos. Pretende fazê-lo?" + "Uma aplicação do telefone está a solicitar autorização para que o seu telefone possa ser \"sempre detectável\" por outros dispositivos Bluetooth. Pretende fazê-lo?" "Uma aplicação do seu telefone está a solicitar autorização para activar o Bluetooth e para que o seu telefone possa ser detectado por outros dispositivos durante %1$d segundos. Pretende fazê-lo?" + "Uma aplicação do telefone está a solicitar autorização para activar o Bluetooth e para que o seu telefone seja detectável por outros dispositivos. Pretende fazê-lo?" "A ligar Bluetooth..." "Definições de data e hora" "1:00 pm" diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index 17f85c30439..d9d759799e9 100644 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minutos" + "5 minutos" + "1 hora" + "Nunca" + "Ruim" "Bom" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index aacbe9d1ff4..8aa6e620370 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Detectável" "Detectável por %1$s segundos…" + "Detectável" "Tornar o dispositivo detectável" + "Detectável por tempo limite" + "Definir por quanto tempo o aparelho ficará detectável" "Bloquear discagem por voz" "Impedir o uso do discador Bluetooth quando a tela estiver bloqueada." "Dispositivos Bluetooth" @@ -115,7 +118,9 @@ "Solicitação de permissão para Bluetooth" "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth. Deseja fazer isso?" "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone detectável por outros dispositivos Bluetooth por %1$d segundos. Deseja fazer isso?" + "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone sempre detectável por outros dispositivos Bluetooth. Deseja fazer isso?" "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos por %1$d segundos. Deseja fazer isso?" + "Um aplicativo em seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos. Deseja fazer isso?" "Ativando Bluetooth…" "Configurações de data e hora" "1:00 pm" diff --git a/res/values-rm/arrays.xml b/res/values-rm/arrays.xml index 086375a1cb2..dec4dcfe1ee 100644 --- a/res/values-rm/arrays.xml +++ b/res/values-rm/arrays.xml @@ -104,6 +104,10 @@ "TLS" "TTLS" + + + + "Flaivel" "Bun" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 07d4ad33e1a..ad917d93818 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -90,7 +90,13 @@ "Bluetooth" "Visibel" "Visibel durant %1$s secundas…" + + "Far daventar visibel l\'apparat" + + + + "Bloccar la cumposiziun vocala" "Impedir l\'utilisaziun dal dialer bluetooth sch\'il visur è bloccà" "Apparats Bluetooth" @@ -115,7 +121,11 @@ "Dumonda d\'autorisaziun Bluetooth" "Ina applicaziun sin Voss telefon dumonda l\'autorisaziun dad activar bluetooth. Permetter?" "Ina applicaziun sin Voss telefonin dumonda l\'autorisaziun dad activar la visibilitad da Voss telefonin per auters apparats da bluetooth durant %1$d secundas. Vulais Vus quai?" + + "Ina applicaziun sin Voss telefonin dumonda l\'autorisaziun dad activar bluetooth e far visibel Voss telefonin per auters apparats durant %1$d secundas. Vulais Vus quai?" + + "Bluetooth vegn activà…" "Parameters da data e da temp" "1:00:00" diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml index c5cceeeeae0..64559d8e21e 100644 --- a/res/values-ro/arrays.xml +++ b/res/values-ro/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minute" + "5 minute" + "1 oră" + "Niciodată" + "Slab" "Corect" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 53961115a6b..01cdae0383c 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Detectabil" "Detectabil pentru %1$s (de) secunde…" + "Detectabil" "Setaţi dispozitivul ca detectabil" + "Timp limită pentru detectare" + "Setaţi cât timp va fi detectabil dispozitivul" "Blocaţi apelarea vocală" "Împiedicaţi apelarea prin Bluetooth când este blocat ecranul" "Dispozitive Bluetooth" @@ -115,7 +118,9 @@ "Solicitare de permisiune Bluetooth" "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth. Doriţi să faceţi acest lucru?" "O aplicaţie de pe telefonul dvs. solicită permisiunea de a seta telefonul dvs. ca detectabil de către alte dispozitive Bluetooth pentru %1$d (de) secunde. Doriţi să faceţi acest lucru?" + "O aplicaţie de pe telefonul dvs. solicită permisiunea ca acesta să poată fi „detectabil întotdeauna” de alte dispozitive Bluetooth. Acordaţi permisiunea?" "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth şi să seteze telefonul dvs. ca detectabil de către alte dispozitive timp de %1$d (de) secunde. Doriţi să faceţi acest lucru?" + "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth şi de a seta telefonul pentru a fi detectabil de alte dispozitive. Acordaţi permisiunea?" "Se activează Bluetooth..." "Setări privind data şi ora" "13:00" diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index 994014f9359..1ac4095cb0e 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 минуты" + "5 минут" + "1 час" + "Никогда" + "Слабый" "Хороший" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index ad7f85fac6e..c3766d3b892 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Видимость" "Видимый в течение %1$s секунд..." + "Видимый" "Сделать устройство видимым" + "Тайм-аут видимости" + "Укажите, в течение какого времени устройство будет видимым" "Заблокировать голосовой набор" "Предотвратить использование телефона Bluetooth, когда экран заблокирован" "Устройства Bluetooth" @@ -115,7 +118,9 @@ "Запрос разрешения на включение Bluetooth" "Приложение на вашем телефоне запрашивает разрешение на включение Bluetooth. Разрешить?" "Приложение на вашем телефоне запрашивает разрешение на включение видимого режима Bluetooth на %1$d с. Разрешить?" + "Приложение на телефоне запрашивает разрешение на включение режима постоянной видимости для других устройств с поддержкой Bluetooth. Разрешить?" "Приложение на вашем телефоне запрашивает разрешение на включение Bluetooth и видимого режима на %1$d с. Разрешить?" + "Приложение на телефоне запрашивает разрешение на включение режима постоянной видимости для других устройств с поддержкой Bluetooth. Разрешить?" "Включается Bluetooth..." "Настройки даты и времени" "1:00 pm" diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml index 4da76c1ca40..b88d367d26d 100644 --- a/res/values-sk/arrays.xml +++ b/res/values-sk/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minúty" + "5 minút" + "1 hodina" + "Nikdy" + "Nízka" "Dostatočná" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 2ae4508c98f..7be68887470 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Viditeľné" "Zariadenie je viditeľné v intervale %1$s s" + "Viditeľné" "Prepne zariadenie do viditeľného režimu" + "Časový limit viditeľného režimu vypršal" + "Nastavte dobu, počas ktorej bude zariadenie vo viditeľnom režime" "Uzamknúť hlasové vytáčanie" "Zabrániť použitiu vytáčania Bluetooth pri uzamknutej obrazovke" "Zariadenia Bluetooth" @@ -115,7 +118,9 @@ "Žiadosť o povolenie zariadenia Bluetooth" "Aplikácia v telefóne vyžaduje povolenie na zapnutie pripojenia Bluetooth. Chcete udeliť toto povolenie?" "Aplikácia v telefóne požaduje povolenie na nastavenie telefónu do viditeľného režimu pre ostatné zariadenia Bluetooth na %1$d s. Chcete udeliť toto povolenie?" + "Aplikácia v telefóne vyžaduje povolenie na trvalé nastavenie telefónu do viditeľného režimu pre ostatné zariadenia Bluetooth. Chcete udeliť toto povolenie?" "Aplikácia v telefóne požaduje povolenie na zapnutie pripojenia Bluetooth a nastavenie telefónu do viditeľného režimu na %1$d s. Chcete udeliť toto povolenie?" + "Aplikácia v telefóne požaduje povolenie na zapnutie pripojenia Bluetooth a nastavenie telefónu do viditeľného režimu. Chcete udeliť toto povolenie?" "Prebieha zapínanie rozhrania Bluetooth..." "Nastavenia dátumu a času" "13:00" diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml index 2cf1d2c82ff..9688909e38c 100644 --- a/res/values-sl/arrays.xml +++ b/res/values-sl/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuti" + "5 minut" + "1 ura" + "Nikoli" + "Slaba" "Zadovoljiva" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 4f0a8e159ba..b83828dcb0c 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Viden" "Viden %1$s sekund …" + "Viden" "Naj bo naprava vidna drugim" + "Omejitev trajanja vidnosti" + "Nastavite trajanje vidnosti naprave" "Zakleni glasovno klicanje" "Prepreči uporabo telefona Bluetooth, kadar je zaslon zaklenjen" "Naprave Bluetooth" @@ -115,7 +118,9 @@ "Zahteva za dovoljenje za uporabo funkcije Bluetooth" "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth. Ali želite to storiti?" "Eden od programov v telefonu zahteva dovoljenje, da za %1$d sekund omogoči vidnost telefona drugim napravam. Ali želite to storiti?" + "Eden od programov v telefonu zahteva dovoljenje, da bodo lahko druge naprave Bluetooth »vedno odkrile« telefon. Ali se strinjate s tem?" "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth in za %1$d sekund omogoči vidnost telefona drugim napravam. Ali želite to storiti?" + "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth in omogoči vidnost telefona drugim napravam. Ali se strinjate s tem?" "Vklop Bluetootha …" "Datum in nastavitve" "13.00" diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml index cfbcfa5433c..0402c5b61af 100644 --- a/res/values-sr/arrays.xml +++ b/res/values-sr/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 минута" + "5 минута" + "1 сат" + "Никад" + "Слабо" "Задовољавајућа" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 815818ef827..08b3a0ca790 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Видљив" "Видљив на %1$s секунде(и)…" + "Видљив" "Нека уређај буде видљив" + "Време до прекида видљивости" + "Подешавање периода у коме ће уређај бити видљив" "Закључај говорно бирање" "Спречи коришћење bluetooth програма за бирање бројева када је екран закључан" "Bluetooth уређаји" @@ -115,7 +118,9 @@ "Захтев за Bluetooth дозволу" "Апликација на телефону захтева дозволу да укључи Bluetooth. Желите ли ово да урадите?" "Апликација на телефону захтева дозволу да учини ваш телефон видљивим за друге Bluetooth уређаје на %1$d секунде(и). Желите ли ово да урадите?" + "Апликација на телефону захтева дозволу да телефон учини „увек видљивим“ за друге Bluetooth уређаје. Желите ли да то урадите?" "Апликација на телефону захтева дозволу да укључи Bluetooth и да учини ваш телефон видљивим за друге уређаје на %1$d секунде(и). Желите ли ово да урадите?" + "Апликација на телефону захтева дозволу да укључи Bluetooth и телефон учини видљивим за друге уређаје. Желите ли да то урадите?" "Укључивање Bluetooth-а…" "Подешавања датума и времена" "13:00" diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml index d6eb1719bbf..f90ced650b5 100644 --- a/res/values-sv/arrays.xml +++ b/res/values-sv/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 minuter" + "5 minuter" + "1 timme" + "Aldrig" + "Dålig" "Ganska bra" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 0af4eaa74cb..7cfdafd9e01 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Synlighet" "Synlig i %1$s sekunder..." + "Synlig" "Gör enheten synlig" + "Tidsgräns för synlighet" + "Ange hur länge enheten ska vara synlig" "Röstuppringning med låsskärm" "Förhindra att bluetooth-uppringningsfunktionen används när skärmen är låst" "Bluetooth-enheter" @@ -115,7 +118,9 @@ "Begäran om Bluetooth-behörighet" "En app i telefonen begär tillåtelse att aktivera Bluetooth. Vill du tillåta det?" "En app i telefonen begär tillåtelse att göra telefonen synlig för andra Bluetooth-enheter i %1$d sekunder. Vill du tillåta det?" + "En app begär tillåtelse att göra telefonen ständigt synlig för andra Bluetooth-enheter. Vill du tillåta det?" "En app i telefonen begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter i %1$d sekunder. Vill du tillåta det?" + "En app begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter. Vill du tillåta det?" "Aktiverar Bluetooth …" "Inställningar för datum och tid" "Kl. 13:00" diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml index f4efbe93830..bd08e5e31c3 100644 --- a/res/values-th/arrays.xml +++ b/res/values-th/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 นาที" + "5 นาที" + "1 ชั่วโมง" + "ไม่ใช้" + "แย่" "พอใช้" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 8b0d6f91438..0e057e0efa0 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -90,7 +90,10 @@ "บลูทูธ" "ค้นพบได้" "ค้นพบได้เป็นเวลา %1$s วินาที…" + "ค้นพบได้" "ทำให้ค้นพบอุปกรณ์ได้" + "ระยะหมดเวลาที่จะค้นพบได้" + "ตั้งค่าระยะเวลาที่ให้สามารถค้นพบอุปกรณ์ได้" "ล็อกการโทรด้วยเสียง" "ป้องกันการใช้โปรแกรมโทรออกผ่านบลูทูธเมื่อล็อกหน้าจอไว้" "อุปกรณ์บลูทูธ" @@ -115,7 +118,9 @@ "คำขออนุญาตใช้บลูทูธ" "แอปพลิเคชันบนโทรศัพท์คุณกำลังขออนุญาตเปิดบลูทูธ คุณต้องการทำตามนี้หรือไม่" "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเพื่อให้อุปกรณ์บลูทูธอื่นค้นพบโทรศัพท์ของคุณได้เป็นเวลา %1$d วินาที คุณต้องการทำตามนี้หรือไม่" + "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตทำให้อุปกรณ์บลูทูธอื่นค้นพบโทรศัพท์ของคุณในแบบ \"ค้นพบได้เสมอ\" คุณต้องการดำเนินการนี้หรือไม่" "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเพื่อเปิดบลูทูธและให้อุปกรณ์อื่นค้นพบโทรศัพท์ของคุณได้เป็นเวลา %1$d วินาที คุณต้องการทำตามนี้หรือไม่" + "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเปิดใช้บลูทูธและทำให้อุปกรณ์อื่นค้นพบโทรศัพท์ของคุณได้ คุณต้องการดำเนินการนี้หรือไม่" "กำลังเปิดบลูทูธ…" "การตั้งเวลาและวันที่" "1:00 pm" diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml index 6ae1a7be7d4..44cf4018188 100644 --- a/res/values-tl/arrays.xml +++ b/res/values-tl/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Minuto" + "5 Minuto" + "1 Oras" + "Hindi Kailanman" + "Mahina" "Katamtaman" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 4db4dac13b3..02cef96be90 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Natutuklas" "Katuklas-tuklas para sa %1$s (na) segundo…" + "Natutuklasan" "Gawing natutuklas ang device" + "Timeout ng natutuklasan" + "Itakda kung gaano katagal magiging natutuklasan ang aparato" "I-lock ang pag-dial gamit ang boses" "Iwasan ang paggamit ng taga-dial ng bluetooth kapag naka-lock ang screen" "Mga device ng bluetooth" @@ -115,7 +118,9 @@ "Kahilingan sa pahintulot ng bluetooth" "Ang application sa iyong telepono ay humihiling ng pahintulot upang i-on ang Bluetooth. Gusto mong gawin ito?" "Humihiling ang isang application sa iyong telepono ng pahintulot na gawing natutuklas ang iyong telepono ng ibang mga Bluetooth device sa loob ng %1$d (na) segundo. Gusto mo ba itong gawin?" + "Humihiling ng pahintulot ang isang application sa iyong telepono upang gawing “always discoverable” ang iyong telepono ng ibang mga Bluetooth device. Gusto mo ba itong gawin?" "Ang application na ito sa iyong telepono ay humihiling ng pahintulot upang i-on ang Bluetooth at upang magawang katuklas-tuklas ang iyong telepono ng ibang mga device para sa %1$d (na) serbisyo. Gusto mong gawin ito?" + "Humihiling ng pahintulot ang isang application sa iyong telepono na i-on ang Bluetooth at upang gawing natutuklasan ang iyong telepono ng mga ibang device. Gusto mo ba itong gawin?" "Ino-on ang Bluetooth…" "Mga setting ng petsa & oras" "1:00 pm" diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml index 494f04b7d2f..155d8f5d2a0 100644 --- a/res/values-tr/arrays.xml +++ b/res/values-tr/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Dakika" + "5 Dakika" + "1 Saat" + "Hiçbir zaman" + "Yetersiz" "Yeterli" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 262e92dc3a8..d4cba91572d 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Keşfedilebilir" "%1$s saniye için keşfedilebilir…" + "Keşfedilebilir" "Cihazı keşfedilebilir yap" + "Keşfedilebilirlik için zaman aşımı" + "Cihazın ne süreyle keşfedilebilir olacağını ayarla" "Sesli aramayı kilitle" "Ekran kilitliyken blutooth çeviricinin kullanımını engelle" "Bluetooth cihazlar" @@ -115,7 +118,9 @@ "Bluetooth izin isteği" "Telefonunuzdaki bir uygulama, Bluetooth\'u açmak için izin istiyor. Bunu yapmak istiyor musunuz?" "Telefonunuzdaki bir uygulama telefonunuzu %1$d saniye boyunca diğer Bluetooth cihazları tarafından bulunabilir duruma getirmek için izin istiyor. Bunu yapmak istiyor musunuz?" + "Telefonunuzdaki bir uygulama, telefonunuzu diğer Bluetooth cihazları tarafından \"her zaman keşfedilebilir\" yapmak için izin istiyor. Bunu yapmak istiyor musunuz?" "Telefonunuzdaki bir uygulama, %1$d saniye boyunca Bluetooth\'u açmak ve telefonunuzu diğer cihazlar tarafından bulunabilir duruma getirmek için izin istiyor. Bunu yapmak istiyor musunuz?" + "Telefonunuzdaki bir uygulama, Bluetooth\'u açmak ve telefonunuzu diğer cihazlar tarafından keşfedilebilir duruma getirmek için izin istiyor. Bunu yapmak istiyor musunuz?" "Bluetooth açılıyor..." "Tarih ve saat ayarları" "13:00" diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index e1698ccb2e7..d325932477c 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 хвилини" + "5 хвилин" + "1 година" + "Ніколи" + "Слабкий" "Задов." diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index ebf8c20326e..8a9e16b7827 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Видимий" "Видимий протягом %1$s сек..." + "Видимий" "Зробити пристрій видимим" + "Час видимості пристрою вийшов" + "Налаштуйте час видимості пристрою" "Заблок. голос. набір" "Запобігає використанню набору bluetooth, коли екран заблоковано" "Пристрої Bluetooth" @@ -115,7 +118,9 @@ "Запит на дозвіл Bluetooth" "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth. Зробити це?" "Програма у вашому телефоні просить дозволу на надання телефону видимості іншими пристроями Bluetooth протягом %1$d сек. Зробити це?" + "Програма у вашому телефоні просить дозволу на надання телефону \"постійної видимості\" іншими пристроями з Bluetooth. Зробити це?" "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth та надання телефону видимості іншими пристроями протягом %1$d сек. Зробити це?" + "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth і надання телефону видимості іншими пристроями. Зробити це?" "Увімкнення Bluetooth…" "Налаштування дати та часу" "13:00" diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml index 8b0d05f4e10..329f9a4fc65 100644 --- a/res/values-vi/arrays.xml +++ b/res/values-vi/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 Phút" + "5 Phút" + "1 Giờ" + "Không bao giờ" + "Kém" "Tốt" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 08fbdb5de57..be1a556b48d 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -90,7 +90,10 @@ "Bluetooth" "Có thể phát hiện" "Có thể phát hiện trong %1$s giây…" + "Có thể phát hiện" "Đặt thiết bị ở chế độ có thể phát hiện" + "Thời gian chờ phát hiện" + "Đặt thời gian thiết bị có thể phát hiện được" "Khoá quay số bằng giọng nói" "Ngăn việc sử dụng trình quay số bluetooth khi màn hình bị khoá." "Thiết bị Bluetooth" @@ -115,7 +118,9 @@ "Yêu cầu quyền Bluetooth" "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền bật Bluetooth. Bạn có muốn thực hiện thao tác này không?" "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền đặt điện thoại của bạn ở chế độ có thể phát hiện bởi các thiết bị Bluetooth khác trong %1$d giây. Bạn có muốn thực hiện thao tác này không?" + "Một ứng dụng trên điện thoại của bạn đang yêu cầu cho phép đặt điện thoại của bạn ở chế độ “luôn có thể phát hiện được” bởi các thiết bị Bluetooth khác. Bạn có muốn thực hiện điều này không?" "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền bật Bluetooth và đặt điện thoại của bạn ở chế độ có thể phát hiện bởi các thiết bị khác trong %1$d giây. Bạn có muốn thực hiện thao tác này không?" + "Một ứng dụng trên điện thoại của bạn đang yêu cầu cho phép bật Bluetooth và đặt điện thoại của bạn ở chế độ có thể phát hiện được bởi các thiết bị khác. Bạn có muốn thực hiện điều này không?" "Đang bật Bluetooth…" "Cài đặt ngày & giờ" "1:00 chiều" diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 01fc9c7162f..504df9c7261 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 分钟" + "5 分钟" + "1 小时" + "从不" + "弱" "一般" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index d3562b6869d..adb05b83ec2 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -90,7 +90,10 @@ "蓝牙" "可检测性" "%1$s 秒内可检测到..." + "可检测到" "可以检测到设备" + "可检测到设备的时间超时" + "设置可检测到设备的时间" "锁定语音拨号" "屏幕锁定时停止使用蓝牙拨号器" "蓝牙设备" @@ -115,7 +118,9 @@ "蓝牙权限请求" "您手机上的某一应用程序正在请求相应权限以便打开蓝牙。是否要授予这种权限?" "您手机上的某一应用程序正在请求相应权限以便打开蓝牙,从而使其他设备可在 %1$d 秒内检测到您的手机。是否要授予这种权限?" + "手机上的某一应用程序正在请求相应权限,以便让其他蓝牙设备“一直可检测到”您的手机。要授予该权限吗?" "您手机上的某一应用程序正在请求相应权限以便打开蓝牙,从而使其他设备可在 %1$d 秒内检测到您的手机。是否要授予这种权限?" + "手机上的某一应用程序正在请求相应权限以便打开蓝牙,从而让其他设备可检测到您的手机。要授予该权限吗?" "正在打开蓝牙…" "日期和时间设置" "下午 1:00" diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 8f1e877a261..70d49083a4e 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -104,6 +104,12 @@ "TLS" "TTLS" + + "2 分鐘" + "5 分鐘" + "1 小時" + "永不" + "差" "可" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 32f64274964..dc3362bd571 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -90,7 +90,10 @@ "藍牙" "可偵測性" "可供偵測 %1$s 秒..." + "可供偵測" "設定裝置為可偵測" + "可供偵測逾時時間" + "設定裝置可供偵測的開放時間" "鎖定語音撥號" "螢幕鎖定時不要使用藍芽撥號" "藍牙裝置" @@ -115,7 +118,9 @@ "藍牙權限要求" "手機上的某個應用程式要求開啟藍牙裝置,您想要允許要求嗎?" "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + "手機上的某個應用程式要求將手機設成「永遠」開放其他藍牙裝置搜尋。您想要允許這項要求嗎?" "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + "手機上的某個應用程式要求開啟藍牙功能,讓其他藍牙裝置可以搜尋到您的手機。您想要允許這項要求嗎?" "正在開啟藍牙..." "日期與時間設定" "下午 1:00" From c1a45cac4b619896498acce77f93753243e5cbb0 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Mon, 30 May 2011 18:11:51 +0900 Subject: [PATCH 846/989] Update Japanese translations. - Added some missing string entries. Change-Id: I43e3f1753561f26021df2cb40ca1521f7d00449d --- res/values-ja/arrays.xml | 9 +++++++++ res/values-ja/strings.xml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml index 0b031c9549d..e8aa6ce97fb 100644 --- a/res/values-ja/arrays.xml +++ b/res/values-ja/arrays.xml @@ -166,4 +166,13 @@ グレー 透明 + + + 60秒 + 120秒 + 300秒 + 600秒 + 無限 + + diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 2a8280fbf8c..8e4c4bdd387 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1202,6 +1202,7 @@ "機内モードトグル" "フラッシュライトトグル" "ロックスクリーントグル" + "WiMAXトグル" "Wi-Fi有効/無効" "ポータブルアクセスポイント有効/無効" @@ -1217,6 +1218,7 @@ "機内モードの切替" "フラッシュライトモードの切替" "ロックスクリーンの有効/無効" + "WiMAXの有効/無効" "ウィジェット設定" "Wi-Fiイベント" @@ -1341,4 +1343,11 @@ "4Gネットワークとモデムの設定と管理" "4G MACアドレス" 追加のシステム更新 + 検索可能にする時間 + デバイスを検索可能に時間を設定する + 低バッテリー音 + バッテリー残量が少なくなった場合に警告音を再生する + ボリュームオーバーライド + タッチして音量をセット + From f398da4c1c61e3ab87c28ff963efb91b6d9907b1 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Fri, 3 Jun 2011 07:26:12 +0400 Subject: [PATCH 847/989] Update Russian translation. Connected to hid device --- res/values-ru/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index b114d9cd080..9931e4f768e 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -328,6 +328,7 @@ "Подключиться к устройству Bluetooth" "Профили" "Подключено к мультимедийному аудиоустройству" + Подключено к HID устройству "Подключено к аудиоустройству телефона" "Установлено подключение к серверу передачи файлов" "Нет подключения к серверу передачи файлов" From c808d03a264860f8f42e694809b75d7229992b7a Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Mon, 6 Jun 2011 05:28:18 +0200 Subject: [PATCH 848/989] missing french translations --- res/values-fr/strings.xml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 8fe8be5e5ec..fb35c8db157 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -88,6 +88,8 @@ "Voltage dépassé" "Erreur inconnue" "Bluetooth" + Durée de l\'annonce + Temps pendant lequel l\'appareil est identifiable "Identifiable" "Identifiable pendant %1$s secondes..." "Permettre l\'identification de l\'appareil" @@ -419,6 +421,7 @@ "Point d\'accès Wi-Fi mobile %1$s %2$s" "AndroidHotspot" "Son" + Profils "Affichage" "Paramètres sonores" "Mode silencieux" @@ -458,8 +461,10 @@ "Jouer un son lors des sélections à l\'écran" "Jouer un son lors des sélections à l\'écran" "Verrouillage de l\'écran" - "Émettre un son lorsque l\'écran est verrouillé ou déverrouillé" - "Émettre un son lorsque l\'écran est verrouillé ou déverrouillé" + "Emettre un son au verrouillage de l\'écran" + "Emettre un son au verrouillage de l\'écran" + Alerte de batterie faible + Emettre un son lorsque le niveau de batterie est faible "Retour haptique" "Vibrer à l\'utilisation de touches programmables et d\'autres options" "Vibrer à l\'utilisation de touches programmables et d\'autres options" @@ -475,7 +480,7 @@ "Station d\'accueil introuvable" "Pour configurer les paramètres audio de la station d\'accueil, vous devez placer le téléphone sur cette dernière." "Insertion dans la station d\'accueil" - "Émettre un son lorsque le téléphone est inséré dans la station d\'accueil ou retiré de celle-ci" + "Emettre un son lorsque le téléphone est inséré dans la station d\'accueil ou retiré de celle-ci" "N\'émettre aucun son lorsque le téléphone est inséré dans la station d\'accueil ou retiré de celle-ci" "Comptes et synchro" "Ajouter ou supprimer des comptes et modifier leurs paramètres" @@ -1224,7 +1229,9 @@ Toucher pour modifier le profil Groupe d\'applications: %s Groupes d\'applications - Applications - toucher pour enlever du groupe + Volumes personnalisés + Définir le volume. + Applications - Enlever du groupe Entrer le nom du groupe d\'applications Effacer le profil Etes-vous sur de vouloir effacer ce profil ? From c484472d15622bf3e46dc99ce7f5e61d6a2c8b0a Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Mon, 6 Jun 2011 21:06:50 -0400 Subject: [PATCH 849/989] Fix duplicated translation string Change-Id: I56664721cf872cfa85dd67e7a1a25315497a2d5f --- res/values-ru/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 9931e4f768e..b114d9cd080 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -328,7 +328,6 @@ "Подключиться к устройству Bluetooth" "Профили" "Подключено к мультимедийному аудиоустройству" - Подключено к HID устройству "Подключено к аудиоустройству телефона" "Установлено подключение к серверу передачи файлов" "Нет подключения к серверу передачи файлов" From d89b2503e6e6c11362ed8dccead3fcfef5405bc0 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Tue, 7 Jun 2011 10:50:29 +0900 Subject: [PATCH 850/989] Update Japanese translation - revised a litte. - added bluetooth hid profile summary Change-Id: I2730c1f4e4ac41afc628e6d98187e56475bec439 --- res/values-ja/strings.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 8e4c4bdd387..e0b43b1eb2e 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1343,11 +1343,13 @@ "4Gネットワークとモデムの設定と管理" "4G MACアドレス" 追加のシステム更新 - 検索可能にする時間 - デバイスを検索可能に時間を設定する + 検出可能にする時間 + デバイスを検出可能に時間を設定する 低バッテリー音 バッテリー残量が少なくなった場合に警告音を再生する ボリュームオーバーライド タッチして音量をセット + HIDデバイスに接続 + HIDデバイスのために使用する From b8267192d995651b8cf3ff07fbd9b88beedd46c2 Mon Sep 17 00:00:00 2001 From: Scott Brady Date: Tue, 7 Jun 2011 08:32:52 -0700 Subject: [PATCH 851/989] Fix for widget airplane mode 4g toggle to match fix for powerwidget See Change Ifda80513. This updates the widget to give the correct state information. This airplane toggle widget is also reversing the 4G state causing 4G to turn on when airplane mode is activated. Change-Id: I47796e0c3d4729cf3ece508cb55dc120ea4b1446 --- src/com/android/settings/widget/buttons/AirplaneButton.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/widget/buttons/AirplaneButton.java b/src/com/android/settings/widget/buttons/AirplaneButton.java index cb34cbcfb4b..42383c1c701 100644 --- a/src/com/android/settings/widget/buttons/AirplaneButton.java +++ b/src/com/android/settings/widget/buttons/AirplaneButton.java @@ -36,7 +36,7 @@ public void toggleState(Context context) { state ? 0 : 1); // notify change Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); - intent.putExtra("state", state); + intent.putExtra("state", !state); context.sendBroadcast(intent); } From 5f9597c45c0d79e1c14b49885543f5ff08b25d1e Mon Sep 17 00:00:00 2001 From: Gustavo Date: Tue, 7 Jun 2011 18:15:48 -0700 Subject: [PATCH 852/989] PT-BR: Add missing translations Change-Id: I69c17a28faa3060a7c0f25c13336282bfe38a7b9 --- res/values-pt/arrays.xml | 20 ++++++++++++++++++++ res/values-pt/strings.xml | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index c42464323db..c8d92d33a5d 100755 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -104,6 +104,19 @@ "TLS" "TTLS" + + Utilização da CPU + Utilização da Rede + Utilização do GPS + Utilização do Sensor + Utilização parcial Acordado + Outros usos + + + Desde que foi desconectado + Total desde a inicialização + Total geral + "Ruim" "Bom" @@ -166,4 +179,11 @@ Cinza Transparente + + 60 segundos + 120 segundos + 300 segundos + 600 segundos + Infinito + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 253098af6f8..4c3add5ec51 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1347,4 +1347,8 @@ Atualizações de sistema adicionais Substituir o volume Toque para definir o volume + Duração de detectável + Quanto tempo o dispositivo fica detectável + Som de nível baixo de bateria + Tocar som com o alerta de bateria baixa From 5bdc3e9139a7b37b97a56554cc9a89abc196b437 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Wed, 15 Jun 2011 12:09:02 -0700 Subject: [PATCH 853/989] Import revised Croatian translations. Change-Id: Ib0067e98d8e3ce35d5e2868e61a8ad3680c62f1e --- res/values-hr/arrays.xml | 2 +- res/values-hr/strings.xml | 35 ++++++++++++++++++----------------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml index 75ef549bf23..718e454a4b3 100644 --- a/res/values-hr/arrays.xml +++ b/res/values-hr/arrays.xml @@ -94,7 +94,7 @@ "Neuspješno" - "Otvori" + "Otvorena" "WEP" "WPA/WPA2 PSK" "802.1x EAP" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 06c3e7abb4a..d12cf1a95c2 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -521,6 +521,7 @@ "Isključi SD karticu, prikaži vidljivo mjesto za pohranu" "Moj telefonski broj" "MIN" + "MSID" "PRL verzija" "MEID" "Vrsta mobilne mreže" @@ -634,12 +635,12 @@ "Postavite govornu poštu, preusmjeravanje poziva, ID pozivatelja" "Ograničavanje" "Prijenosni hotspot" - "Ograničavanje i prijenosni hotspot" + "Dijeljenje i mobilna žarišna točka" "Dijelite telefonsku mobilnu podatkovnu vezu preko USB-a" "Dijelite mobilnu vezu svog telefona kao prijenosni Wi-Fi hotspot" "Dijelite telefonsku mobilnu podatkovnu vezu preko USB-a ili u obliku prijenosnog Wi-Fi hotspota" "USB" - "USB ograničavanje" + "Dijeljenje USB-om" "USB priključen, uključite za ograničenje" "Ograničeno" "Nije moguće ograničiti ako se koristi USB pohranjivanje" @@ -721,7 +722,7 @@ "Upravljanje aplikacijama, postavljanje prečaca za brzo pokretanje" "Postavke aplikacija" "Nepoznati izvori" - "Dopusti instalaciju aplikacija koje nisu s tržišta" + "Dopusti instalaciju aplikacija koje nisu s usluge Market" "Telefon i osobni podaci jače su ugroženi u slučaju upotrebe aplikacija iz nepoznatog izvora. Prihvaćate da ste samo odgovorni za sve štete na telefonu ili za gubitak podataka zbog upotrebe takvih aplikacija." "Informacije o aplikaciji" "Prostor za pohranu" @@ -797,7 +798,7 @@ "Upotreba pohrane" "Prikaz pohrane koju upotrebljavaju aplikacije" "Pokrenute usluge" - "Pogledajte i nadzirite trenutačno pokrenute veze" + "Pogledajte i nadzirite pokrenute procese" "Ponovno pokretanje" "Pozadinski proces u predmemoriji" "Ništa se ne izvodi." @@ -875,8 +876,8 @@ "Postavke ugrađene, fizičke tipkovnice" "Razvoj" "Postavite opcije za razvoj aplikacije" - "Uklanjanje programske pogreške na USB-u" - "Način za otklanjanje pogrešaka ako je priključen USB" + "Uklanjanje pogreške USB-a" + "Uklanjanje pogrešaka s priključenim USB-om" "Ne pokreći mirovanje" "Zaslon nikad neće prijeći u mirovanje tijekom punjenja" "Dopusti probne lokacije" @@ -906,8 +907,8 @@ "Nisu pronađene aplikacije koje se odnose na dostupnost" "Nemate instaliranih aplikacija koje se odnose na dostupnost."\n\n"Možete preuzeti alat za čitanje zaslona za svoj uređaj na usluzi Android Market."\n\n"Kliknite U redu da biste instalirali alat za čitanje zaslona." "Tipka za uključivanje/isključivanje" - "Tipka za uključivanje/isključivanje/poziv" - "Tijekom poziva pritisnite Napajanje sa završetkom poziva umjesto isključivanja zaslona" + "Tipka za uključivanje prekida poziv" + "Tijekom poziva tipka za uključivanje ne isključuje zaslon, već prekida poziv." "Iskorištenost baterije" "Što troši bateriju" "Upotreba baterije nakon isključivanja" @@ -975,17 +976,17 @@ "Osvježi" "Android OS" "Medijski poslužitelj" - "Glasovni unos i izlazne vrijednosti" + "Glas. ulaz i izlaz" "Postavke za glasovni unos i izlazne vrijednosti" "Glasovno pretraživanje" "Android tipkovnica" - "Glasovni unos" - "Izlazne glasovne vrijednosti" + "Glasovni ulaz" + "Glasovni izlaz" "Alat za prepoznavanje glasa" "Postavke alata za prepoznavanje glasa" "Postavke za \"%s\"" - "Postavke teksta-za-govor" - "Postavke teksta-za-govor" + "Postavke za tekst u govor" + "Postavke za teksta u govor" "Uvijek koristi moje postavke" "Donje zadane postavke poništavaju postavke aplikacije" "Zadane postavke" @@ -996,9 +997,9 @@ "Visina glasa" "Utječe na ton izgovorenog teksta" "Jezik" - "Postavlja glas specifičan za jezik izgovorenog teksta" + "Postavlja jezik govora" "Poslušajte primjer" - "Reproducirajte kratki pokaz sinteze zvuka" + "Poslušajte primjer sinteze zvuka" "Instaliraj glasovne podatke" "Instaliraj glasovne podatke potrebne za sintezu govora" "Glasovi potrebni za sintezu govora već su ispravno instalirani" @@ -1105,9 +1106,9 @@ "Aplikacijama omogući pristup sigurnim certifikatima i drugim vjerodajnicama" "Unesite zaporku" "Unesite zaporku za pohranu vjerodajnica." - "Instaliraj s memorije USB" + "Instaliraj s USB memorije" "Instaliraj sa SD kartice" - "Inst. kript. cert. s USB" + "Inst. šif. pot. s USB-a" "Instaliraj kriptirane certifikate sa SD kartice" "Postavi zaporku" "Postavite ili promijenite zaporku za pohranjivanje zaporke" From 0f44329c740de1dce194b40c838350f235c58ad6 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Mon, 20 Jun 2011 12:21:14 -0700 Subject: [PATCH 854/989] New strings for Bluetooth This is for the user dialog for incoming BT requests. Change-Id: Ifa8f8e9e00861c65cf1d2f0520d072935b845785 --- res/values/strings.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index ed6787f5ab6..e66442ea9f3 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -261,6 +261,15 @@ + + "Bluetooth connection request" + + + "Touch to connect to \u0022%1$s\u0022" + + + "Do you want to connect to \u0022%1$s\u0022?" + Date & time settings From a5ff907328004c217e3139c9a7af70f1d8414d83 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Mon, 20 Jun 2011 16:13:38 -0700 Subject: [PATCH 855/989] Remove CHAR LIMIT from string to fix build. Change-Id: I590126db92329efcc6aea95bb97bb9d053905276 --- res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index e66442ea9f3..ca75805db0c 100755 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -268,7 +268,7 @@ "Touch to connect to \u0022%1$s\u0022" - "Do you want to connect to \u0022%1$s\u0022?" + "Do you want to connect to \u0022%1$s\u0022?" Date & time settings From 7bfa6dca076fac596acc2a0161fac718562ee221 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Mon, 20 Jun 2011 14:47:27 -0700 Subject: [PATCH 856/989] DO NOT MERGE Show user dialog for BT. Show user dialog for incoming BT connection requests from unknown devices. Contribution by: Wei (Matthew) Xie Change-Id: I7e9e8bbbd8808a7569f84d213fa3d716f7f5bc80 --- AndroidManifest.xml | 19 ++ res/layout/bluetooth_connection_access.xml | 40 +++++ .../BluetoothPermissionActivity.java | 166 ++++++++++++++++++ .../bluetooth/BluetoothPermissionRequest.java | 99 +++++++++++ 4 files changed, 324 insertions(+) create mode 100644 res/layout/bluetooth_connection_access.xml create mode 100644 src/com/android/settings/bluetooth/BluetoothPermissionActivity.java create mode 100644 src/com/android/settings/bluetooth/BluetoothPermissionRequest.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5b59ad59028..4a1bfc3c03a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -695,6 +695,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java b/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java new file mode 100644 index 00000000000..969973121d4 --- /dev/null +++ b/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java @@ -0,0 +1,166 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings.bluetooth; + +import android.bluetooth.BluetoothDevice; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.IntentFilter; +import android.os.Bundle; +import android.preference.Preference; +import android.util.Log; +import android.view.View; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Button; +import android.widget.CompoundButton.OnCheckedChangeListener; + +import com.android.internal.app.AlertActivity; +import com.android.internal.app.AlertController; + +import com.android.settings.R; + +/** + * BluetoothPermissionActivity shows a dialog for accepting incoming + * profile connection request from untrusted devices. + */ +public class BluetoothPermissionActivity extends AlertActivity implements + DialogInterface.OnClickListener, Preference.OnPreferenceChangeListener { + private static final String TAG = "BluetoothPermissionActivity"; + private static final boolean DEBUG = false; + + private static final String KEY_USER_TIMEOUT = "user_timeout"; + + private View mView; + private TextView messageView; + private Button mOkButton; + private BluetoothDevice mDevice; + + private BroadcastReceiver mReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_CANCEL)) { + BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + if (mDevice.equals(device)) dismissDialog(); + } + } + }; + + private void dismissDialog() { + this.dismiss(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + if (DEBUG) Log.d(TAG, "onCreate"); + Intent i = getIntent(); + String action = i.getAction(); + if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_REQUEST)) { + mDevice = i.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + showConnectionDialog(); + registerReceiver(mReceiver, + new IntentFilter(BluetoothDevice.ACTION_CONNECTION_ACCESS_CANCEL)); + } else { + Log.e(TAG, "Error: this activity may be started only with intent " + + "ACTION_CONNECTION_ACCESS_REQUEST"); + finish(); + } + } + + private void showConnectionDialog() { + final AlertController.AlertParams p = mAlertParams; + p.mIconId = android.R.drawable.ic_dialog_info; + p.mTitle = getString(R.string.bluetooth_connection_permission_request); + p.mView = createView(); + p.mPositiveButtonText = getString(R.string.yes); + p.mPositiveButtonListener = this; + p.mNegativeButtonText = getString(R.string.no); + p.mNegativeButtonListener = this; + mOkButton = mAlert.getButton(DialogInterface.BUTTON_POSITIVE); + setupAlert(); + } + + private String createDisplayText() { + String mRemoteName = mDevice != null ? mDevice.getName() : null; + if (mRemoteName == null) mRemoteName = getString(R.string.unknown); + String mMessage1 = getString(R.string.bluetooth_connection_dialog_text, + mRemoteName); + return mMessage1; + } + + private View createView() { + mView = getLayoutInflater().inflate(R.layout.bluetooth_connection_access, null); + messageView = (TextView)mView.findViewById(R.id.message); + messageView.setText(createDisplayText()); + return mView; + } + + private void onPositive() { + sendIntentToReceiver(BluetoothDevice.ACTION_CONNECTION_ACCESS_REPLY, + BluetoothDevice.EXTRA_CONNECTION_ACCESS_RESULT, + BluetoothDevice.CONNECTION_ACCESS_YES); + finish(); + } + + private void onNegative() { + sendIntentToReceiver(BluetoothDevice.ACTION_CONNECTION_ACCESS_REPLY, + BluetoothDevice.EXTRA_CONNECTION_ACCESS_RESULT, + BluetoothDevice.CONNECTION_ACCESS_NO); + finish(); + } + + private void sendIntentToReceiver(final String intentName, final String extraName, + final int extraValue) { + Intent intent = new Intent(intentName); + if (extraName != null) { + intent.putExtra(extraName, extraValue); + } + intent.putExtra(BluetoothDevice.EXTRA_DEVICE, mDevice); + sendBroadcast(intent, android.Manifest.permission.BLUETOOTH_ADMIN); + } + + public void onClick(DialogInterface dialog, int which) { + switch (which) { + case DialogInterface.BUTTON_POSITIVE: + onPositive(); + break; + + case DialogInterface.BUTTON_NEGATIVE: + onNegative(); + break; + default: + break; + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + unregisterReceiver(mReceiver); + } + + public boolean onPreferenceChange(Preference preference, Object newValue) { + return true; + } +} diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java new file mode 100644 index 00000000000..797eff793f6 --- /dev/null +++ b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java @@ -0,0 +1,99 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * 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. + */ + +package com.android.settings.bluetooth; + +import android.app.Notification; +import android.app.NotificationManager; +import android.app.PendingIntent; +import android.bluetooth.BluetoothDevice; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.os.PowerManager; +import android.util.Log; + +import com.android.settings.R; + +/** + * BluetoothPermissionRequest is a receiver to receive Bluetooth connection + * access request. + */ +public final class BluetoothPermissionRequest extends BroadcastReceiver { + + private static final String TAG = "BluetoothPermissionRequest"; + private static final boolean DEBUG = false; + + public static final int NOTIFICATION_ID = android.R.drawable.stat_sys_data_bluetooth; + + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + + if (DEBUG) Log.d(TAG, "onReceive"); + + if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_REQUEST)) { + LocalBluetoothManager localManager = LocalBluetoothManager.getInstance(context); + // convert broadcast intent into activity intent (same action string) + BluetoothDevice device = + intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + + Intent connectionAccessIntent = new Intent(action); + connectionAccessIntent.setClass(context, BluetoothPermissionActivity.class); + connectionAccessIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + connectionAccessIntent.putExtra(BluetoothDevice.EXTRA_DEVICE, device); + + String deviceAddress = device != null ? device.getAddress() : null; + + PowerManager powerManager = + (PowerManager) context.getSystemService(Context.POWER_SERVICE); + + if (powerManager.isScreenOn() && + localManager.shouldShowDialogInForeground(deviceAddress) ) { + context.startActivity(connectionAccessIntent); + } else { + // Put up a notification that leads to the dialog + + // Create an intent triggered by clicking on the + // "Clear All Notifications" button + + Intent deleteIntent = new Intent(BluetoothDevice.ACTION_CONNECTION_ACCESS_REPLY); + deleteIntent.putExtra(BluetoothDevice.EXTRA_CONNECTION_ACCESS_RESULT, + BluetoothDevice.CONNECTION_ACCESS_NO); + + Notification notification = new Notification(android.R.drawable.stat_sys_data_bluetooth, + context.getString(R.string.bluetooth_connection_permission_request), System.currentTimeMillis()); + String deviceName = device != null ? device.getName() : null; + notification.setLatestEventInfo(context, + context.getString(R.string.bluetooth_connection_permission_request), + context.getString(R.string.bluetooth_connection_notif_message, deviceName), + PendingIntent.getActivity(context, 0, connectionAccessIntent, 0)); + notification.flags = Notification.FLAG_AUTO_CANCEL | Notification.FLAG_ONLY_ALERT_ONCE; + notification.defaults = Notification.DEFAULT_SOUND; + notification.deleteIntent = PendingIntent.getBroadcast(context, 0, deleteIntent, 0); + + NotificationManager notificationManager = + (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); + notificationManager.notify(NOTIFICATION_ID, notification); + } + } else if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_CANCEL)) { + // Remove the notification + NotificationManager manager = (NotificationManager) context + .getSystemService(Context.NOTIFICATION_SERVICE); + manager.cancel(NOTIFICATION_ID); + } + } +} From cd565edc34c2eb00b2faf78978095daa88ee5b51 Mon Sep 17 00:00:00 2001 From: skyscribe Date: Wed, 22 Jun 2011 22:16:25 +0800 Subject: [PATCH 857/989] Settings: Update simplified Chinese translation. Change-Id: I61220e3bda367a3b6253e147a6580854d57e8404 --- res/values-zh-rCN/arrays.xml | 7 ++++ res/values-zh-rCN/strings.xml | 66 +++++++++++++++++++++++++++++++---- 2 files changed, 67 insertions(+), 6 deletions(-) diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 1a5637d3002..0ea8b9976dd 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -180,4 +180,11 @@ 灰色 透明 + + 60 秒 + 120 秒 + 300 秒 + 600 秒 + 永久 + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 2ec9592fcf2..af422f1fdb6 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -88,6 +88,8 @@ "过电压" "未知错误" "蓝牙" + 检测时间 + 设置设备多长时间内可以被检测到 "可检测性" "%1$s 秒内可检测到..." "可以检测到设备" @@ -202,6 +204,7 @@ "选择活动" "设备信息" "电池信息" + 电池使用状况 "显示" "手机信息" "USB 存储设备" @@ -314,7 +317,9 @@ "媒体" "电话" "传输" + 操控 "已连接到媒体音频" + 连接至 HID 操控设备 "已连接到手机音频" "已连接到手机和媒体音频" "%1$s选项" @@ -328,6 +333,8 @@ "用于媒体音频" "用于手机音频" "用于文件传输" + 连接到 HID 控制设备 + 允许 HID 设备控制/输入 "底座设置" "底座用于音频" "将底座用作免提电话" @@ -419,6 +426,8 @@ "对所有非多媒体声音进行静音处理" "手机铃声" + 通知铃声 + "音量" "铃声音量" @@ -430,6 +439,12 @@ "闪动通知指示灯" "在收到新通知时,跟踪球指示灯会不断闪动" + 通知灯闪烁 + 有新通知时通知灯重复闪烁绿色 + 始终启用通知灯 + 当屏幕开启时启用通知灯 + 充电通知灯 + 当正在充电时启用红色通知灯 "铃声" "通知" "将来电音量用作通知音量" @@ -447,6 +462,8 @@ "屏幕锁定提示音" "锁定和解锁屏幕时播放声音" "锁定和解锁屏幕时播放声音" + 低电量音效 + 当电池掂量不足时播放声音 "触感" "按软键以及进行某些 UI 交互时振动" "按软键以及进行某些 UI 交互时振动" @@ -537,6 +554,7 @@ "开机时间" "唤醒时间" "内部存储空间" + 额外的存储空间 "USB 存储设备" "SD 卡" "可用空间" @@ -804,13 +822,11 @@ "缓存的后台进程" "当前未运行任何服务。" "已由应用程序启动。" - - + %1$s "可用空间:%1$s" "已用空间:%1$s" "RAM" - - + %1$s "%1$d 个进程和 %2$d 个服务" "%1$d 个进程和 %2$d 个服务" "%1$d 个进程和 %2$d 个服务" @@ -858,6 +874,7 @@ "测试" "手机信息" "电池信息" + 电池使用状况 "快速启动" "设置启动应用程序的键盘快捷键" "分配应用程序" @@ -891,10 +908,42 @@ "USB 调试仅用于开发工作。使用该功能可在计算机和移动设备之间复制数据、在移动设备上安装应用程序而不进行通知,以及读取日志数据。" "选择小工具" "选择窗口小部件" + UID %d 详细信息 + UID %1$d + %1$s 的网络使用详细信息: + 已收到字节数:%1$d + 已发送字节数:%1$d + 总收发字节数:%1$d + %1$s 的CPU使用详细信息: + 用户时间: + 系统时间: + 总时间: + 启动计数:%1$d "%1$d%2$d 小时 %3$d%4$d 秒" "%1$d 小时 %2$d%3$d 秒" "%1$d%2$d 秒" "%1$d 秒" + 共用此 UID 的应用程序: + 沒有可供查阅的使用信息 + 感应器: + 部分唤醒: + 使用此感应器的应用程序: + %2$s 使用了 %1$d + 由以下其中一个使用了 %1$d 次: + 系统运行 + 屏幕开启 + 电话开启 + Wi-Fi 开启 + Wi-Fi 开启 + 蓝牙开启 + 唤醒时间: + 屏幕开启时间: + 电话开启时间: + Wi-Fi 开启时间: + Wi-Fi 运行时间: + 蓝牙开启时间: + 使用电池: + 插上电源: "使用情况统计数据" "使用情况统计数据" "排序方式:" @@ -926,8 +975,7 @@ "Wi-Fi" "唤醒" "手机信号强度" - - + @string/menu_stats_last_unplugged "设备唤醒时间" "Wi-Fi 开启时间" "Wi-Fi 开启时间" @@ -1102,7 +1150,9 @@ 远程 IP 地址 密码算法 留空使用默认密码 + 目前使用的默认加密方式 密钥大小 + 目前使用的默认的加密方式 留空使用默认密钥规格 额外参数 输入额外的命令行参数 @@ -1176,9 +1226,12 @@ 选择铃声 情景模式设置 情景模式名 + <新情景模式> 触摸以设置情景模式 应用程序组:%s 应用程序组 + 替换音量 + 轻触以设置音量 应用程序 - 单击从组中移除 输入应用程序组的名称 删除情景模式 @@ -1315,4 +1368,5 @@ "4G 设置" "设置和管理 4G 网络与调制解调器" "4G MAC 地址" + 额外的系统更新 From a18484fb3819feac248255d6ce509049330aca1b Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 27 Jun 2011 14:50:05 -0700 Subject: [PATCH 858/989] Import new translations. Change-Id: I7b45aed12328a25b81878f29364bcc837c956509 --- res/values-ar/strings.xml | 4 ++ res/values-bg/strings.xml | 4 ++ res/values-ca/strings.xml | 6 ++- res/values-cs/strings.xml | 4 ++ res/values-da/strings.xml | 88 ++++++++++++++++++----------------- res/values-de/arrays.xml | 4 +- res/values-de/strings.xml | 24 ++++++---- res/values-el/strings.xml | 6 ++- res/values-en-rGB/strings.xml | 4 ++ res/values-es-rUS/strings.xml | 4 ++ res/values-es/strings.xml | 8 +++- res/values-fa/strings.xml | 4 ++ res/values-fi/strings.xml | 4 ++ res/values-fr/strings.xml | 28 ++++++----- res/values-hr/strings.xml | 3 ++ res/values-hu/strings.xml | 4 ++ res/values-in/strings.xml | 4 ++ res/values-it/strings.xml | 4 ++ res/values-iw/strings.xml | 4 ++ res/values-ja/strings.xml | 8 +++- res/values-ko/strings.xml | 6 ++- res/values-lt/strings.xml | 4 ++ res/values-lv/strings.xml | 4 ++ res/values-nb/strings.xml | 10 ++-- res/values-nl/strings.xml | 34 ++++++++------ res/values-pl/strings.xml | 4 ++ res/values-pt-rPT/strings.xml | 4 ++ res/values-pt/arrays.xml | 6 +-- res/values-pt/strings.xml | 18 ++++--- res/values-rm/strings.xml | 8 ++++ res/values-ro/strings.xml | 4 ++ res/values-ru/strings.xml | 4 ++ res/values-sk/strings.xml | 4 ++ res/values-sl/strings.xml | 4 ++ res/values-sr/strings.xml | 4 ++ res/values-sv/strings.xml | 4 ++ res/values-th/strings.xml | 4 ++ res/values-tl/strings.xml | 4 ++ res/values-tr/strings.xml | 4 ++ res/values-uk/strings.xml | 4 ++ res/values-vi/strings.xml | 4 ++ res/values-zh-rCN/strings.xml | 4 ++ res/values-zh-rTW/strings.xml | 8 +++- 43 files changed, 270 insertions(+), 103 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index d0f25fd3513..941e8fa0cdf 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -122,6 +122,9 @@ "يطلب أحد تطبيقات هاتفك إذنًا لتشغيل البلوتوث وجعل هاتفك قابل للاكتشاف بواسطة أجهزة بلوتوث أخرى لمدة %1$d ثانية. هل تريد إجراء ذلك؟" "يطلب أحد تطبيقات هاتفك إذنًا لتشغيل البلوتوث وجعل هاتفك قابلاً للاكتشاف بواسطة أجهزة بلوتوث أخرى. هل تريد إجراء ذلك؟" "جارٍ تشغيل البلوتوث..." + "طلب اتصال بلوتوث" + "المس للاتصال بـ \"%1$s\"" + "هل تريد الاتصال بـ \"%1$s\"؟" "إعدادات التاريخ والوقت" "1:00 م" "13:00" @@ -521,6 +524,7 @@ "إلغاء تحميل بطاقة SD، عرض سعة التخزين المتاحة" "رقم هاتفي" "دقيقة" + "MSID" "إصدار PRL" "MEID" "نوع شبكة الجوال" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 9a8777156b4..1b43ce0f03c 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -122,6 +122,9 @@ "Приложение от телефона ви иска разрешение да включи Bluetooth и да го направи откриваем от други Bluetooth устройства за %1$d секунди. Искате ли да направите това?" "Приложение от телефона ви иска разрешение да включи Bluetooth и да го направи откриваем от други устройства. Искате ли да направите това?" "Bluetooth се включва..." + "Заявка за свързване чрез Bluetooth" + "Докоснете, за да се свържете с/ъс „%1$s“" + "Искате ли да се свържете с/ъс „%1$s“?" "Настройки за дата и час" "13:00" "13:00" @@ -521,6 +524,7 @@ "Деактивиране на SD картата, преглед на налично хранилище" "Моят телефонен номер" "MIN" + "MSID" "PRL версия" "MEID" "Тип мобилна мрежа" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 8083e8a9e33..a71bba242b5 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -122,6 +122,9 @@ "Una aplicació del telèfon sol·licita permís per activar el Bluetooth i perquè altres dispositius puguin detectar el telèfon durant %1$d segons. Voleu permetre-ho?" "Una aplicació del telèfon sol·licita permís per activar el Bluetooth i perquè altres dispositius puguin detectar-lo. Vols permetre-ho?" "S\'està activant Bluetooth..." + "Sol·licitud de connexió de Bluetooth" + "Toca per connectar-te a \"%1$s\"" + "Vols connectar-te a \"%1$s\"?" "Configuració de data i hora" "1:00 p. m." "13:00" @@ -521,6 +524,7 @@ "Desmunta la targeta SD, visualitza l\'emmagatzematge disponible" "El meu número de telèfon" "MIN" + "MSID" "Versió de PRL" "MEID" "Tipus de xarxa mòbil" @@ -631,7 +635,7 @@ "Has de dibuixar el teu patró de desbloqueig per confirmar que vols esborrar l\'emmagatzematge USB." "Has de dibuixar el teu patró de desbloqueig per confirmar que vols esborrar la targeta SD." "Configuració de trucada" - "Configura el correu de veu, el desviament de trucades, les trucades en espera i la identificació de trucada" + "Configura la bústia, la desviació de trucades, les trucades en espera i l\'identificador" "Ancoratge a la xarxa" "Punt de connexió portàtil" "Ancoratge a la xarxa i punt de connexió portàtil" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index e1ed3edc728..57f8fb729c0 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -122,6 +122,9 @@ "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefonu do viditelného režimu na %1$d s. Chcete toto povolení udělit?" "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefon do viditelného režimu pro ostatní zařízení. Chcete toto povolení udělit?" "Zapínání zařízení Bluetooth..." + "Požadavek na připojení zařízení Bluetooth" + "Klepnutím se připojíte k zařízení %1$s" + "Chcete se připojit k zařízení %1$s?" "Nastavení data a času" "13:00" "13:00" @@ -521,6 +524,7 @@ "Umožňuje odpojit kartu SD a zobrazit dostupnou paměť" "Moje telefonní číslo" "MIN" + "MSID" "Verze PRL" "MEID" "Typ mobilní sítě" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index c8ed185225b..5dc0861e074 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -116,12 +116,15 @@ "Vælg for at parre med " "Vælger af Bluetooth-enheder" "Anmodning om Bluetooth-tilladelse" - "Et program på din telefon anmoder om at aktivere Bluetooth. Ønsker du at gøre dette?" - "Et program på din telefon kræver tilladelse til, at din telefon er synlig for andre Bluetooth-enheder i %1$d sekunder. Ønsker du at gøre dette?" + "En applikation på din telefon anmoder om at aktivere Bluetooth. Ønsker du at gøre dette?" + "En applikation på din telefon kræver tilladelse til, at din telefon er synlig for andre Bluetooth-enheder i %1$d sekunder. Ønsker du at gøre dette?" "En applikation på din telefon kræver tilladelse til, at din telefon \"altid er søgbar\" for andre Bluetooth-enheder. Vil du gøre dette?" - "Et program på din telefon anmoder om tilladelse til at aktivere Bluetooth, så din telefon er synlig for andre enheder i %1$d sekunder. Ønsker du at gøre dette?" + "En applikation på din telefon anmoder om tilladelse til at aktivere Bluetooth, så din telefon er synlig for andre enheder i %1$d sekunder. Ønsker du at gøre dette?" "En applikation på din telefon anmoder om tilladelse til at aktivere Bluetooth, så din telefon er søgbar for andre enheder. Vil du gøre dette?" "Aktiverer Bluetooth …" + "Anmodning om Bluetooth-forbindelse" + "Tryk for at oprette forbindelse til \"%1$s\"" + "Ønsker du at oprette forbindelse til \"%1$s\"?" "Indstillinger for dato og tid" "1:00 pm" "13:00" @@ -247,8 +250,8 @@ "Sorter efter tidszone" "Placering og sikkerhed" "Indstillinger for placering og sikkerhed" - "Angiv Min placering, oplåsning af skærmen, låsning af SIM-kort og oplysningslagring" - "Angiv Min placering, oplåsning af skærmen, oplysningslagring" + "Angiv Min placering, oplåsning af skærmen, låsning af SIM-kort og lager for loginoplysninger" + "Angiv Min placering, oplåsning af skærmen, lager for loginoplysninger" "Adgangskoder" "Sikkerhed med skærmlås" "Konfigurer skærmlås" @@ -521,6 +524,7 @@ "Demonter SD-kort, vis ledig lagerplads" "Mit telefonnummer" "MIN" + "MSID" "PRL-version" "MEID" "Mobilnetværk" @@ -556,8 +560,8 @@ " (Skrivebeskyttet)" "Demonter USB-lager" "Demonter SD-kort" - "Hvis du demonterer USB-lager, vil nogle af de programmer, som du bruger, stoppe, og de kan være utilgængelige, indtil du monterer USB-lager igen." - "Hvis du demonterer SD-kortet, vil nogle af de programmer, som du bruger, stoppe, og de kan være utilgængelige, indtil du monterer SD-kortet igen." + "Hvis du demonterer USB-lager, vil nogle af de applikationer, som du bruger, stoppe, og de kan være utilgængelige, indtil du monterer USB-lageret igen." + "Hvis du demonterer SD-kortet, vil nogle af de applikationer, som du bruger, stoppe, og de kan være utilgængelige, indtil du monterer SD-kortet igen." "Demontering af USB mislykkedes" "Demonteringen af SD-kortet mislykkedes" "USB-lager kan ikke demonteres. Prøv igen senere." @@ -611,7 +615,7 @@ "Slet alle data på telefonens interne USB-lager, f.eks. musik og billeder." "Slet alle data på telefonens SD-kort, f.eks. musik og billeder." "Nulstil telefon" - "Slet alle dine personlige oplysninger og downloadede programmer? Denne handlíng kan ikke fortrydes." + "Slet alle dine personlige oplysninger og downloadede applikationer? Denne handlíng kan ikke fortrydes." "Slet alt" "Tegn dit oplåsningsmønster" "Du skal tegne dit oplåsningsmønster for at bekræfte, at telefonen nulstilles." @@ -650,7 +654,7 @@ "Angiv indstillinger for roaming, netværk, APN\'er" "Min placering" "Brug trådløse netværk" - "Se placering i programmer (som f.eks. Maps) ved hjælp af trådløse netværk" + "Se placering i applikationer (som f.eks. Maps) ved hjælp af trådløse netværk" "Placering afgøres af Wi-Fi og/eller mobilnetværk" "Brug GPS-satellitter" "Præcis placering på gadeplan" @@ -716,13 +720,13 @@ "Eksempel på et mønster" "Forbind mindst fire punkter."\n" "\n"Tryk på \"Næste\", når du er klar til at tegne dit eget mønster." "Programadministration" - "Administrer og fjern installerede programmer" + "Administrer og fjern installerede applikationer" "Programmer" - "Administ. programmer, konf. genveje til hurtig start" - "Indstillinger for programmer" + "Administ. applikationer, konf. genveje til hurtig start" + "Indstillinger for applikationer" "Ukendte kilder" - "Tillad installation af programmer, der ikke stammer fra Marked" - "Din telefon og dine personlige oplysninger er mere sårbare over for angreb af programmer fra ukendte kilder. Du accepterer, at du alene er ansvarlig for skader på din telefon eller tab af data, der kan skyldes brug af disse programmer." + "Tillad installation af applikationer, der ikke stammer fra Marked" + "Din telefon og dine personlige oplysninger er mere sårbare over for angreb af applikationer fra ukendte kilder. Du accepterer, at du alene er ansvarlig for skader på din telefon eller tab af data, der kan skyldes brug af disse applikationer." "Programoplysninger" "Lagring" "Start som standard" @@ -740,7 +744,7 @@ "Aktiver" "Ryd data" "Afinstaller opdateringer" - "Du har valgt at starte dette program som standard for nogle handlinger." + "Du har valgt at starte denne applikation som standard for nogle handlinger." "Der er ikke angivet nogen standarder." "Ryd standarder" "Ukendte" @@ -757,7 +761,7 @@ "USB-lager" "På SD-kort" "Deaktiveret" - "Ingen programmer." + "Ingen applikationer." "Internt lager" "USB-lager" "SD-kortlager" @@ -767,13 +771,13 @@ "OK" "Annuller" "Programmet blev ikke fundet" - "Programmet blev ikke fundet på listen over installerede programmer." + "Programmet blev ikke fundet på listen over installerede applikationer." "Programdata kunne ikke ryddes." "Afinstaller opdateringer" "Ønsker du at afinstallere alle opdateringer til dette Android-systemprogram?" "Ryd data" - "Rydning af data til programmet mislykkedes" - "Dette program har adgang til følgende på din telefon:" + "Rydning af data til applikationen mislykkedes" + "Denne applikation har adgang til følgende på din telefon:" "Beregner ..." "Pakkestørrelsen kunne ikke beregnes" "Du har ikke installeret nogen tredjepartsprogrammer." @@ -789,19 +793,19 @@ "Den angivne sti til installation er ikke gyldig." "Systemopdateringerne kan ikke installeres på eksterne medier." "Tving til at standse" - "At tvinge et program til at stoppe kan medføre, at det ikke fungerer korrekt. Er du sikker?" - "Flyt program" + "At tvinge en applikation til at stoppe kan medføre, at det ikke fungerer korrekt. Er du sikker?" + "Flyt applikation" "Programmet kunne ikke flyttes. %1$s" "Foretrukken installationsplacering" - "Skift den foretrukne installationsplacering for nye programmer." + "Skift den foretrukne installationsplacering for nye applikationer." "Lagerforbrug" - "Vis lagerplads, der bruges af programmer" + "Vis lagerplads, der bruges af applikationer" "Kørende tjenester" "Vis og kontroller kørende tjenester" "Genstarter" "Cachelagret baggrundsproces" "Intet kører." - "Startet af program." + "Startet af applikation." "%1$s ledig" @@ -819,8 +823,8 @@ "Processer" "Stop" "Indstillinger" - "Denne tjeneste er startet af dens program. Hvis du stopper den, mislykkes programmet." - "Dette program kan ikke stoppes på en sikker måde. Det kan slette noget af dit seneste arbejde." + "Denne tjeneste er startet af dens applikation. Hvis du stopper den, mislykkes applikationen." + "Denne applikation kan ikke stoppes på en sikker måde. Det kan slette noget af dit seneste arbejde." "Dette er en gammel programproces, der beholdes for større hastighed, hvis der bliver brug for den igen. Der er normalt ingen grund til at stoppe den." "%1$s: aktuelt i brug. Tryk på Indstillinger for at håndtere." "Den hovedproces, der er i brug." @@ -843,7 +847,7 @@ "Tryk på mellemrumstasten to gange for at indsætte punktum" "Synlig adgangskode" "Vis adgangskoden under indtastning" - "Denne indtastningsmetode vil muligvis være i stand til at indsamle al den tekst, du indtaster, herunder personlige data som adgangskoder og kreditkortnumre. Den kommer fra programmet %1$s. Vil du bruge denne indtastningsmetode?" + "Denne indtastningsmetode vil muligvis være i stand til at indsamle al den tekst, du indtaster, herunder personlige data som adgangskoder og kreditkortnumre. Den kommer fra applikationen %1$s. Vil du bruge denne indtastningsmetode?" "Brugerordbog" "Brugerordbog" @@ -857,8 +861,8 @@ "Telefonoplysninger" "Batterioplysninger" "Hurtig start" - "Angiv tastaturgenveje til start af programmer" - "Tildel program" + "Angiv tastaturgenveje til start af applikationer" + "Tildel applikation" "Ingen genvej" "Søg + %1$s" "Ryd" @@ -882,7 +886,7 @@ "Tillad imiterede placer." "Tillad imiterede placeringer" "Vil du tillade USB-fejlretning?" - "USB-fejlretning er kun beregnet til udvikling og kan bruges til at kopiere data mellem din computer og enheden, installere programmer på enheden uden meddelelser og læse logdata." + "USB-fejlretning er kun beregnet til udvikling og kan bruges til at kopiere data mellem din computer og enheden, installere applikationer på enheden uden meddelelser og læse logdata." "Vælg gadget" "Vælg widget" "%1$dd %2$dt %3$dm %4$ds" @@ -901,10 +905,10 @@ "Tilgængelighed" "Tilgængelighedstjenester" "Der er ikke installeret nogen tilgængelighedstjenester." - "Denne tilgængelighedstjeneste vil muligvis være i stand til at indsamle al den tekst, du indtaster, inklusive personlige data, kreditkortoplysninger undtagen adgangskoder. Den kan også registrere dine interaktioner med brugergrænsefladen. Den kommer fra programmet %1$s. Vil du aktivere denne tilgængelighedstjeneste?" + "Denne tilgængelighedstjeneste vil muligvis være i stand til at indsamle al den tekst, du indtaster, inklusive personlige data, kreditkortoplysninger undtagen adgangskoder. Den kan også registrere dine interaktioner med brugergrænsefladen. Den kommer fra applikationen %1$s. Vil du aktivere denne tilgængelighedstjeneste?" "Deaktiver tilgængelighed?" - "Der blev ikke fundet programmer med relateret tilgængelighed" - "Du har ingen programmer med relateret tilgængelighed installeret."\n\n"Du kan downloade en skærmlæser fra Android Marked."\n\n"Klik på OK for at installere skærmlæseren." + "Der blev ikke fundet applikationer med relateret tilgængelighed" + "Du har ingen applikationer med relateret tilgængelighed installeret."\n\n"Du kan downloade en skærmlæser fra Android Marked."\n\n"Klik på OK for at installere skærmlæseren." "Afbryderknap" "Afbryderknappen afslutter opkaldet" "Hvis du trykker på Sluk under et opkald, afsluttes opkaldet i stedet for at slukke skærmen" @@ -950,7 +954,7 @@ "Tid uden signal" "Tving til at standse" "Programoplysninger" - "Indstillinger for programmer" + "Indstillinger for applikationer" "Indstillinger for visning" "Indstillinger for Wi-Fi" "Indstillinger for Bluetooth" @@ -965,10 +969,10 @@ "Batteri brugt af Bluetooth" "Slå Bluetooth fra, når du ikke bruger det" "Prøv at oprette forbindelse til en anden Bluetooth-enhed" - "Batteri brugt af program" - "Stop eller afinstaller programmet" - "Administrer GPS manuelt for at forhindre programmet i at bruge den" - "Dette program har muligvis indstillinger, der kan mindske batteriforbruget" + "Batteri brugt af applikation" + "Stop eller afinstaller applikationen" + "Administrer GPS manuelt for at forhindre applikationen i at bruge den" + "Denne applikation har muligvis indstillinger, der kan mindske batteriforbruget" "%1$s siden afbrydelse" "Siden sidste afbrydelse for %1$s" "Brugstotal" @@ -1102,7 +1106,7 @@ "(ikke indstillet)" "Oplysningslagring" "Brug sikre oplysninger" - "Giv programmer adgang til sikre certifikater og andre oplysninger" + "Giv applikationer adgang til sikre certifikater og andre oplysninger" "Indtast adgangskode" "Indtast adgangskoden til oplysningslagringen." "Installer fra USB-lager" @@ -1147,7 +1151,7 @@ "Sikkerhedskopier data" "Sikkerhedskopier programdata, Wi-Fi-adgangskoder og andre indstillinger på Googles servere" "Automatisk gendannelse" - "Hvis jeg geninstallerer et program, skal sikkerhedskopierede indstillinger eller andre data gendannes" + "Hvis jeg geninstallerer en applikation, skal sikkerhedskopierede indstillinger eller andre data gendannes" "Sikkerhedskopi" "Er du sikker på, at du vil afbryde sikkerhedskopieringen af dine Wi-Fi-adgangskoder, bogmærker og andre indstillinger og slette alle kopier på Googles servere?" "Enhedsadministrationsindstillinger" @@ -1158,8 +1162,8 @@ "Aktiver enhedsadministrator?" "Aktiver" "Enhedsadministrator" - "Hvis denne administrator aktiveres, får programmet %1$s tilladelse til at foretage følgende handlinger:" - "Denne administrator er aktiv og tillader programmet %1$s at foretage følgende handlinger:" + "Hvis denne administrator aktiveres, får applikationen %1$s tilladelse til at foretage følgende handlinger:" + "Denne administrator er aktiv og tillader applikationen %1$s at foretage følgende handlinger:" "Ikke-navngivet" "Generelt" "Indgående opkald" diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index 3e9aa99bd1d..e7e337956df 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -118,8 +118,8 @@ "Wenn Bildschirm sich abschaltet" - "Niemals, wenn im Netzbetrieb" - "Niemals" + "Nie, wenn im Netzbetrieb" + "Nie" "Nutzungszeit" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 1077ee1195a..6fb733e00db 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -122,6 +122,9 @@ "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für %1$d Sekunden für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Eine Anwendung auf Ihrem Telefon beantragt die Berechtigung, Bluetooth zu aktivieren und Ihr Telefon für andere Telefone sichtbar zu machen. Möchten Sie dies tun?" "Bluetooth wird aktiviert..." + "Bluetooth-Verbindungsanfrage" + "Zum Herstellen einer Verbindung mit \"%1$s\" berühren" + "Möchten Sie eine Verbindung mit \"%1$s\" herstellen?" "Einstellungen für Datum & Uhrzeit" "1:00" "13:00" @@ -296,11 +299,11 @@ "Bluetooth-Geräteinfo" \n"PIN für Pairing mit \"%1$s\" eingeben. Versuchen Sie 0000 oder 1234." \n"Schlüssel zum Pairing mit \"%1$s\" eingeben." - "Bestätigen Sie zum Paaren mit \"%1$s\", dass es den folgenden Schlüssel anzeigt: %2$s." + "Bestätigen Sie zum Koppeln mit \"%1$s\", dass es den folgenden Schlüssel anzeigt: %2$s." "%1$s"\n"möchte sich paaren." "Geben Sie zum Pairing %2$s in \"%1$s\" ein." - "Paaren" - "Nicht paaren" + "Kopplung durchführen" + "Keine Kopplung durchführen" "Bluetooth-Gerät" "Achtung" "Beim Pairing mit %1$s ist ein Problem aufgetreten." @@ -311,7 +314,7 @@ "Scan nach Geräten" "Verbinden" "Verbindung trennen" - "Paaren und verbinden" + "Kopplung durchführen und verbinden" "Pairing aufheben" "Verbindung trennen und Pairing aufheben" "Optionen..." @@ -521,6 +524,7 @@ "SD-Karte entnehmen, verfügbaren Speicher anzeigen" "Meine Telefonnummer" "MIN" + "MSID" "PRL-Version" "MEID" "Art des Mobilfunknetzes" @@ -717,7 +721,7 @@ "Verbinden Sie mindestens vier Punkte."\n" "\n"Wählen Sie “Weiter”, um ein eigenes Muster zu zeichnen." "Anwendungen verwalten" "Installierte Anwendungen verwalten und entfernen" - "Anwendungen" + "Apps" "Anwendungen verwalten, Tastenkombinationen für Schnellstart" "Anwendungen" "Unbekannte Herkunft" @@ -733,7 +737,7 @@ "Steuerung" "Stoppen erzwingen" "Insgesamt" - "Anwendung" + "App" "Daten" "Deinstallieren" "Deaktivieren" @@ -797,7 +801,7 @@ "Speichernutzung" "Von Anwendungen verwendeten Speicher anzeigen" "Aktive Dienste" - "Derzeit ausgeführte Dienste anzeigen und steuern" + "Zurzeit ausgeführte Dienste anzeigen und steuern" "Neustart wird durchgeführt." "Hintergrundprozess im Cache" "Nichts wird ausgeführt." @@ -822,7 +826,7 @@ "Dieser Dienst wurde von seiner Anwendung gestartet. Wird er beendet, kann die Anwendung eventuell nicht mehr ausgeführt werden." "Diese Anwendung kann nicht sicher beendet werden. Beim Beenden könnten aktuelle Daten verloren gehen." "Hierbei handelt es sich um einen alten Anwendungsprozess, der zur Erzielung einer besseren Geschwindigkeit für den Fall, dass er benötigt wird, beibehalten wird. Normalerweise gibt es keinen Grund, warum er beendet werden sollte." - "%1$s: wird derzeit verwendet. Berühren Sie zum Steuern die Einstellungen." + "%1$s: wird zurzeit verwendet. Berühren Sie zum Steuern die Einstellungen." "Hauptprozess, der verwendet wird." "Dienst %1$s wird verwendet." "Anbieter %1$s wird verwendet." @@ -865,7 +869,7 @@ "Die Verknüpfung für %1$s (%2$s) wird gelöscht." "OK" "Abbrechen" - "Anwendungen" + "Apps" "Tastenkombinationen" "Texteingabe" "Optionen für Texteingabe verwalten" @@ -892,7 +896,7 @@ "Nutzungsstatistik" "Nutzungsstatistik" "Sortieren nach:" - "Anwendung" + "App" "Anzahl" "Nutzungszeit" "Eingabehilfen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index b363159f536..f0ff248e7ff 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -122,6 +122,9 @@ "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια να ενεργοποιήσει το Bluetooth και να καταστήσει τη συσκευή σας ορατή από άλλες συσκευές για %1$d δευτερόλεπτα. Θέλετε να τη χορηγήσετε;" "Μια εφαρμογή στο τηλέφωνό σας ζητά άδεια να ενεργοποιήσει το Bluetooth και να καταστήσει το τηλέφωνό σας ανιχνεύσιμο από άλλες συσκευές. Θέλετε να τη χορηγήσετε;" "Ενεργοποίηση Bluetooth…" + "Αίτημα σύνδεσης Bluetooth" + "Αγγίξτε για να συνδεθείτε στο \"%1$s\"" + "Θέλετε να συνδεθείτε στο \"%1$s\";" "Ρυθμίσεις ημερομηνίας & ώρας" "1:00 μμ" "13:00" @@ -422,7 +425,7 @@ "Ήχος κλήσης τηλεφώνου" "Ένταση ήχου" - "Ένταση ειδοποίησης ήχου" + "Ένταση ήχου κουδουνίσματος" "Δόνηση στο αθόρυβο" "Να επιτρέπεται η ανάδραση με δόνηση στην αθόρυβη λειτουργία" @@ -521,6 +524,7 @@ "Αφαίρεση κάρτας SD, προβολή διαθέσιμου αποθηκευτικού χώρου" "Ο τηλεφωνικός αριθμός μου" "ΛΕΠΤΟ" + "MSID" "Έκδοση PRL" "MEID" "Τύπος δικτύου κινητής τηλεφωνίας" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 904eb8446e8..929fee53126 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -122,6 +122,9 @@ "An application on your phone is requesting permission to turn on Bluetooth and make your phone discoverable by other devices for %1$d seconds. Do you want to do this?" "An application on your phone is requesting permission to turn on Bluetooth and to make your phone discoverable by other devices. Do you want to do this?" "Turning on Bluetooth…" + "Bluetooth connection request" + "Touch to connect to \"%1$s\"" + "Do you want to connect to \"%1$s\"?" "Date & time settings" "1:00 P.M." "13:00" @@ -521,6 +524,7 @@ "Unmount SD card, view available storage" "My phone number" "MIN" + "MSID" "PRL Version" "MEID" "Mobile network type" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 2113b6dad48..5f429b970c2 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -122,6 +122,9 @@ "Una aplicación de tu teléfono solicita permiso para activar Bluetooth y hacer que tu teléfono pueda ser detectable por otros dispositivos durante %1$d segundos. ¿Deseas activarlo?" "Una aplicación de tu teléfono solicita permiso para activar Bluetooth y hacer que tu teléfono pueda ser detectable por otros dispositivos. ¿Deseas hacer esto?" "Activando Bluetooth…" + "Solicitud para establecer conexión de Bluetooth" + "Toca para conectarte a \"%1$s\"." + "¿Deseas conectarte a “%1$s”?" "Configuración de fecha y hora" "1:00 p. m." "13:00" @@ -521,6 +524,7 @@ "Desmontar tarjeta SD, ver espacio de almacenamiento disponible" "Mi número de teléfono" "MIN" + "MSID" "Versión de PRL" "MEID" "Tipo de red de celulares" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 342a47ba440..7ba6f05c767 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -122,6 +122,9 @@ "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos durante %1$d segundos. ¿Quieres realizar esta acción?" "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos. ¿Aceptas?" "Activando Bluetooth..." + "Solicitud para establecer conexión de Bluetooth" + "Toca para conectarte a %1$s." + "¿Quieres conectarte a %1$s?" "Ajustes de fecha y hora" "1:00 p.m." "13:00" @@ -147,7 +150,7 @@ "Aceptar" "El nombre de host introducido no es válido." "Debes completar el campo de puerto." - "El campo de portal debe estar vacío si el campo de host también lo está." + "El campo de puerto debe estar vacío si el campo de host también lo está." "El puerto introducido no es válido." "Ubicación:" "CID anexo" @@ -521,6 +524,7 @@ "Desactivar tarjeta SD, ver almacenamiento disponible." "Mi número de teléfono" "MIN" + "MSID" "Versión de PRL" "MEID" "Tipo de red móvil" @@ -564,7 +568,7 @@ "No se puede desactivar la tarjeta SD. Vuelve a intentarlo más tarde." "Se desactivará el almacenamiento USB." "Se desactivará la tarjeta SD." - "Desmontando" + "Desactivando" "La tarjeta SD se está desactivando." "Estado de la batería" "Nivel de batería" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 6fa1145b814..c6016233ebf 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -122,6 +122,9 @@ "برنامه ای در گوشی شما درخواست مجوز برای روشن کردن بلوتوث کرده و اینکه دستگاه شما برای دیگر دستگاه ها به مدت %1$d ثانیه قابل شناسایی باشد. می خواهید این کار را انجام دهید؟" "یک برنامه کاربردی در تلفن شما درخواست اجازه کرده است که بلوتوث را روشن کرده و تلفن شما را برای سایر دستگاه ها قابل شناسایی کند. می خواهید این کار را انجام دهید؟" "خاموش کردن بلوتوث..." + "درخواست اتصال بلوتوث" + "برای اتصال به \"%1$s\" لمس کنید" + "آیا می خواهید به \"%1$s\" وصل شوید؟" "تنظیمات تاریخ و ساعت" "1:00 بعدازظهر" "13:00" @@ -521,6 +524,7 @@ "جدا کردن کارت SD، مشاهده محل ذخیره موجود" "شماره تلفن من" "MIN" + "MSID" "نسخه PRL" "MEID" "نوع شبکه تلفن همراه" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 311a7ed8438..531817c7133 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -122,6 +122,9 @@ "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön ja asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi %1$d sekunnin ajaksi. Haluatko myöntää luvan?" "Puhelimesi sovellus pyytää lupaa ottaa Bluetooth-yhteyden käyttöön ja asettaa puhelimesi muiden Bluetooth-laitteiden tunnistettavaksi. Haluatko myöntää luvan?" "Otetaan Bluetooth-yhteys käyttöön…" + "Bluetooth-yhteyspyyntö" + "Yhdistä laitteeseen %1$s koskettamalla" + "Haluatko yhdistää laitteeseen %1$s?" "Päivämäärä- ja aika-asetukset" "1.00 ip" "13.00" @@ -521,6 +524,7 @@ "Poista SD-kortti käytöstä, näytä käytettävissä oleva tallennustila" "Oma puhelinnumero" "MIN" + "MSID" "PRL-versio" "MEID" "Mobiiliverkon tyyppi" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index c50cec5e29d..e6adc15576e 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -122,6 +122,9 @@ "Une application sur votre téléphone demande l\'autorisation d\'activer Bluetooth et de permettre à d\'autres appareils de détecter votre téléphone pendant %1$d secondes. Voulez-vous l\'activer ?" "Une application de votre téléphone demande l\'autorisation d\'activer Bluetooth et de permettre à d\'autres appareils d\'identifier votre téléphone. Voulez-vous activer cette fonction ?" "Activation du Bluetooth…" + "Demande de connexion Bluetooth" + "Appuyez ici pour vous connecter à \"%1$s\"." + "Voulez-vous vous connecter à \"%1$s\" ?" "Paramètres d\'heure et de date" "1:00 pm" "13:00" @@ -521,6 +524,7 @@ "Désinstaller la carte SD, afficher la mémoire disponible" "Mon numéro de téléphone" "MIN" + "MSID" "Version PRL" "MEID" "Type de réseau mobile" @@ -1055,7 +1059,7 @@ "Le nom d\'utilisateur ou le mot de passe entré est incorrect. Voulez-vous réessayer ?" "Le serveur a raccroché. Le nom d\'utilisateur et le mot de passe que vous avez saisis sont peut-être incorrects. Voulez-vous réessayer ?" "Le serveur a raccroché. Il est possible que vous soyez protégé par un pare-feu qui empêche toute connexion au serveur. Souhaitez-vous réessayer ?" - "Échec de la négociation avec le serveur. Le serveur n\'est peut-être pas conforme au paramètre de cryptage. Voulez-vous vérifier le paramètre de cryptage ?" + "Échec de la négociation avec le serveur. Le serveur n\'est peut-être pas conforme au paramètre de chiffrement. Voulez-vous vérifier le paramètre de chiffrement ?" "Ajouter un VPN" "Ajouter un VPN" "Ajouter le VPN \"%s\"" @@ -1078,8 +1082,8 @@ "Définir le secret L2TP" "Secret L2TP" "un secret L2TP" - "cryptage" - "Cryptage PPTP" + "chiffrement" + "Chiffrement PPTP" "Définir la clé pré-partagée IPSec" "Clé pré-partagée IPSec" "une clé pré-partagée IPSec" @@ -1107,8 +1111,8 @@ "Saisissez le mot de passe du stockage des identifiants." "Installation depuis USB" "Installer depuis la carte SD" - "Installer certificats cryptés depuis mémoire USB" - "Installer les certificats cryptés depuis la carte SD" + "Installer certificats chiffrés depuis mémoire USB" + "Installer les certificats chiffrés depuis la carte SD" "Définir le mot de passe" "Définir/modifier le mot de passe de stockage des identifiants" "Effacer le stockage" @@ -1128,16 +1132,16 @@ "Le stockage des identifiants est effacé." "Stockage des identifiants activé" "Stockage des identifiants désactivé" - "Système de fichiers cryptés" - "Crypter les données utilisateur privées" - "Activer le stockage des données utilisateur privées dans les systèmes de fichiers cryptés de ce périphérique" - "Pour activer les systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données." - "Pour désactiver des systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données." + "Système de fichiers chiffrés" + "Chiffrer les données utilisateur privées" + "Activer le stockage des données utilisateur privées dans les systèmes de fichiers chiffrés de ce périphérique" + "Pour activer les systèmes de fichiers chiffrés, vous devez disposer d\'un outil de nettoyage des données." + "Pour désactiver des systèmes de fichiers chiffrés, vous devez disposer d\'un outil de nettoyage des données." "Activer" "Désactiver" "Annuler" - "La modification apportée au mode Systèmes de fichiers cryptés a été annulée." - "Avertissement relatif aux systèmes de fichiers cryptés" + "La modification apportée au mode Systèmes de fichiers chiffrés a été annulée." + "Avertissement relatif aux systèmes de fichiers chiffrés" "Sonnerie d\'urgence" "Définir le comportement en cas d\'appel d\'urgence" "Confidentialité" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index d12cf1a95c2..dec3c09e10f 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -122,6 +122,9 @@ "Aplikacija na vašem telefonu traži dopuštenje za uključivanje značajke Bluetooth i da vaš telefon učini vidljivim drugim Bluetooth uređajima na %1$d s. Želite li to dopustiti?" "Aplikacija na vašem telefonu traži dopuštenje da uključi Bluetooth i vaš telefon učini vidljivim drugim Bluetooth uređajima. Želite li to dopustiti?" "Uključivanje Bluetootha…" + "Zatražena je Bluetooth veza" + "Dodirnite za povezivanje s uređajem \"%1$s\"" + "Želite li se povezati s uređajem \"%1$s\"?" "Postavke datuma i vremena" "13 h" "13 h" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index cd7bcad4f4f..bb2251497a1 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -122,6 +122,9 @@ "Az egyik alkalmazás engedélyt kér arra, hogy %1$d másodpercre felderíthetővé tegye telefonját más eszközök számára. Engedélyezi ezt?" "Egy alkalmazás engedélyt kér arra, hogy bekapcsolja a Bluetooth-t, és telefonját felfedezhetővé tegye más eszközök számára. Engedélyezi ezt?" "A Bluetooth bekapcsolása..." + "Bluetooth-kapcsolat kérése" + "Érintse meg ehhez az eszközhöz történő csatlakozáshoz: \"%1$s\"" + "Szeretne csatlakozni a következő eszközhöz: \"%1$s\"?" "Dátum és idő beállításai" "du. 1:00" "13:00" @@ -521,6 +524,7 @@ "SD-kártya leválasztása, a rendelkezésre álló tárhely megtekintése" "Saját telefonszámom" "MIN" + "MSID" "PRL verzió" "MEID" "Mobilhálózat típusa" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 88d04bc1e10..cd46cebf89c 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -122,6 +122,9 @@ "Aplikasi pada ponsel Anda meminta izin untuk mengaktifkan Bluetooth dan untuk membuat ponsel Anda dapat ditemukan oleh perangkat lain selama %1$d detik. Apakah Anda ingin melakukannya?" "Aplikasi pada ponsel Anda meminta izin untuk mengaktifkan Bluetooth dan membuat ponsel dapat ditemukan oleh perangkat lain. Anda ingin melakukannya?" "Menghidupkan Bluetooth..." + "Permintaan sambungan bluetooth" + "Sentuh untuk menyambung ke \"%1$s\"" + "Apakah Anda ingin menyambung ke \"%1$s\"?" "Setelan tanggal & waktu" "1.00 pm" "13.00" @@ -521,6 +524,7 @@ "Lepaskan kartu SD, lihat penyimpanan yang tersedia" "Nomor teleponku" "MENIT" + "MSID" "Versi PRL" "MEID" "Jenis jaringan seluler" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index e846d8715dd..16f2a682898 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -122,6 +122,9 @@ "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per attivare Bluetooth e rendere il tuo telefono rilevabile da altri dispositivi per %1$d secondi. Procedere?" "Un\'applicazione sul tuo telefono chiede l\'autorizzazione per attivare Bluetooth e rendere il tuo telefono rilevabile da altri dispositivi. Procedere?" "Attivazione Bluetooth in corso…" + "Richiesta di connessione Bluetooth" + "Tocca per connetterti a \"%1$s\"" + "Vuoi connetterti a \"%1$s\"?" "Impostazioni data e ora" "13:00" "13:00" @@ -521,6 +524,7 @@ "Smonta la scheda SD, visualizza spazio di archiviazione disponibile" "Il mio numero di telefono" "MIN" + "MSID" "Versione PRL" "MEID" "Tipo di rete cellulare" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index d3a205d8d48..287dad4ab20 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -122,6 +122,9 @@ "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים למשך %1$d שניות. האם ברצונך לבצע פעולות אלה?" "יישום בטלפון מבקש הרשאה להפעיל Bluetooth ולהפוך את הטלפון לגלוי להתקנים אחרים. האם ברצונך לבצע זאת?" "מפעיל Bluetooth…" + "בקשה לחיבור Bluetooth" + "גע כדי להתחבר אל \"%1$s\"" + "האם ברצונך להתחבר אל \"%1$s\"?" "הגדרות תאריך ושעה" "13:00" "13:00" @@ -521,6 +524,7 @@ "ביטול טעינת כרטיס SD, הצגת שטח האחסון הזמין" "מספר הטלפון שלי" "דקות" + "MSID" "גרסת PRL" "MEID" "סוג רשת להתקנים ניידים" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 9fb6b2c8796..bf910d8475b 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -122,6 +122,9 @@ "アプリケーションが、BluetoothをONにしてこの端末を%1$d秒間他の端末から検出できるようにする許可をリクエストしています。許可しますか?" "アプリケーションが、BluetoothをONにしてこの端末を他のデバイスから検出できるようにする許可をリクエストしています。許可しますか?" "BluetoothをONにしています..." + "Bluetooth接続リクエスト" + "「%1$s」に接続するにはタップしてください" + "「%1$s」に接続してもよろしいですか?" "日付と時刻" "1:00 PM" "13:00" @@ -521,6 +524,7 @@ "SDカードの取り外し、空き容量の表示" "電話番号" "MIN" + "MSID" "PRLバージョン" "MEID" "モバイルネットワークの種類" @@ -610,11 +614,11 @@ "SDカード内データを消去" "内部USBストレージ内の全データ(音楽、写真など)を消去する" "SDカード内の全データ(音楽、写真など)を消去します。" - "携帯電話をリセット" + "携帯端末をリセット" "個人情報とダウンロードしたアプリケーションをすべて削除しますか?この操作を元に戻すことはできません。" "すべて消去" "ロック解除パターンを入力してください" - "携帯電話をリセットするには、ロック解除パターンを入力する必要があります。" + "携帯端末をリセットするには、ロック解除パターンを入力する必要があります。" "System Clearサービスが利用できないため、リセットされませんでした。" "USBストレージ内データを消去" "SDカード内データを消去" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index f833810d400..a9784ed8b62 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -122,6 +122,9 @@ "휴대전화의 애플리케이션에서 블루투스 사용 및 %1$d초 동안 다른 장치에서 사용자의 휴대전화를 찾을 수 있는 권한을 요청하고 있습니다. 사용하시겠습니까?" "휴대전화의 애플리케이션이 블루투스를 사용할 권한 및 다른 기기에서 사용자의 휴대전화를 검색할 수 있도록 하는 권한을 요청하고 있습니다. 사용하시겠습니까?" "블루투스 켜는 중..." + "블루투스 연결 요청" + "\'%1$s\'에 연결하려면 터치하세요." + "\'%1$s\'에 연결하시겠습니까?" "날짜 및 시간 설정" "1:00 PM" "13:00" @@ -521,6 +524,7 @@ "SD 카드 마운트 해제, 사용 가능한 저장공간 보기" "내 휴대전화 번호" "MIN" + "MSID" "PRL 버전" "MEID" "모바일 네트워크 유형" @@ -721,7 +725,7 @@ "애플리케이션 관리, 빠른실행 바로가기 설정" "애플리케이션 설정" "알 수 없는 소스" - "시판되지 않은 애플리케이션 설치 허용" + "마켓에 등록되지 않은 애플리케이션 설치 허용" "휴대전화 및 개인 정보는 출처를 알 수 없는 애플리케이션의 공격에 더욱 취약합니다. 사용자는 이러한 애플리케이션을 사용하여 발생할 수 있는 휴대전화 손상이나 데이터 손실에 대해 사용자가 단독으로 책임이 있음을 동의합니다." "애플리케이션 정보" "저장공간" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index aeaf2abeab4..a180dd9006c 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -122,6 +122,9 @@ "Telefone esanti programa prašo leidimo įjungti „Bluetooth“ ir padaryti telefoną randamą kitų įrenginių·%1$d sek. Ar norite tai atlikti?" "Telefone esanti programa prašo leidimo įjungti „Bluetooth“ ir padaryti telefoną aptinkamą kitų įrenginių. Ar norite tai atlikti?" "Įjungiamas „Bluetooth“..." + "„Bluetooth“ ryšio užklausa" + "Palieskite, kad prisijungtumėte prie „%1$s“" + "Ar norite prisijungti prie „%1$s“?" "Datos ir laiko nustatymai" "13:00" "13:00" @@ -521,6 +524,7 @@ "Išimti SD kortelę, žiūrėti galimą saugyklą" "Mano telefono numeris" "MIN." + "MSID" "PRL versija" "MEID" "Mobilaus tinklo tipas" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index ba2e55d7c8b..e835262d147 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -122,6 +122,9 @@ "Jūsu tālruņa lietojumprogramma pieprasa atļauju ieslēgt Bluetooth un padarīt jūsu tālruni atklājamu citām ierīcēm %1$d sekundes. Vai vēlaties to darīt?" "Lietojumprogramma jūsu tālrunī pieprasa atļauju ieslēgt Bluetooth un iestatīt jūsu tālruni kā atklājamu citām ierīcēm. Vai vēlaties to darīt?" "Notiek Bluetooth ieslēgšana…" + "Bluetooth savienojuma pieprasījums" + "Pieskarieties, lai izveidotu savienojumu ar ierīci %1$s." + "Vai vēlaties izveidot savienojumu ar ierīci %1$s?" "Datuma un laika iestatījumi" "13.00" "13.00" @@ -521,6 +524,7 @@ "SD kartes atvienošana, pieejamās krātuves skatīšana" "Mans tālruņa numurs" "MIN" + "MSID" "PRL versija" "MEID" "Mobilo sakaru tīkla veids" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index e074eac8183..95647f1c866 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -122,6 +122,9 @@ "En applikasjon på telefonen spør om tillatelse til å slå på Bluetooth og gjøre telefonen synlig for andre enheter i %1$d sekunder. Ønsker du å gjøre dette?" "Et program på telefonen ber om tillatelse til å aktivere Bluetooth og gjøre telefonen synlig for andre enheter. Ønsker du å gjøre dette?" "Aktiverer Bluetooth…" + "Bluetooth-tilkoblingsforespørsel" + "Trykk for å koble til «%1$s»" + "Ønsker du å koble til «%1$s»?" "Innstillinger for dato og tid" "1:00 ettermiddag" "13:00" @@ -386,9 +389,9 @@ "Lagre" "Avbryt" "Avansert" - "Juridisk område" + "Geografisk område" "Velg antall kanaler som skal brukes" - "Kunne ikke velge juridisk område." + "Det oppsto et problem ved fastsettelse av geografisk område." "%1$d kanaler" "Soveinnstillinger for trådløst nett" "Spesifiser når telefonen skal bytte fra trådløsnett til mobiltelefonidata" @@ -442,7 +445,7 @@ "Lydinnstillinger for festet forankring" "Hørbare tastetoner" "Spill toner når talltastaturet benyttes" - "Spill toner når talltastaturet benytes" + "Spill toner når talltastaturet benyttes" "Hørbart valg" "Lag lyd under skjermvalg" "Lag lyd under skjermvalg" @@ -521,6 +524,7 @@ "Avmonter minnekort, vis ledig plass" "Telefonnummer" "MIN" + "MSID" "PRL-versjon" "MEID" "Nettverkstype" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 9a8b2f11938..54861c34ff0 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -122,6 +122,9 @@ "Een app probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" "Een app op uw telefoon vraagt toestemming Bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" "Bluetooth inschakelen…" + "Bluetooth-verbindingsverzoek" + "Raak aan om verbinding te maken met \'%1$s\'" + "Wilt u verbinding maken met \'%1$s\'?" "Datum- en tijdinstellingen" "13:00 uur" "01:00:00 PM" @@ -521,6 +524,7 @@ "SD-kaart ontkoppelen, beschikbare opslagruimte weergeven" "Mijn telefoonnummer" "MIN" + "MSID" "PRL-versie" "MEID" "Type mobiel netwerk" @@ -556,8 +560,8 @@ " (Alleen-lezen)" "USB-opslag ontkoppelen" "SD-kaart ontkoppelen" - "Als u de USB-opslag ontkoppelt, worden bepaalde toepassingen die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de USB-opslag opnieuw koppelt." - "Als u de SD-kaart ontkoppelt, worden bepaalde toepassingen die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de SD-kaart opnieuw koppelt." + "Als u de USB-opslag ontkoppelt, worden bepaalde apps die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de USB-opslag opnieuw koppelt." + "Als u de SD-kaart ontkoppelt, worden bepaalde apps die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de SD-kaart opnieuw koppelt." "Ontkoppelen USB-opslag mislukt" "Ontkoppelen van SD-kaart is mislukt" "Kan USB-opslag niet koppelen. Probeer het later opnieuw." @@ -611,7 +615,7 @@ "Alle gegevens in de interne USB-opslag van de telefoon wissen, zoals muziek en foto\'s." "Alle gegevens op de SD-kaart van de telefoon wissen, zoals muziek en foto\'s." "Telefoon opnieuw instellen" - "Alle persoonlijke gegevens en gedownloade toepassingen wissen? U kunt deze actie niet ongedaan maken." + "Alle persoonlijke gegevens en gedownloade apps wissen? U kunt deze actie niet ongedaan maken." "Alles wissen" "Teken uw ontgrendelingspatroon" "U moet uw ontgrendelingspatroon tekenen om het opnieuw instellen van de telefoon te bevestigen." @@ -650,7 +654,7 @@ "Opties voor roaming, netwerken, APN\'s instellen" "Mijn locatie" "Draadloze netwerken" - "Locatie in toepassingen (zoals Maps) bekijken via draadloze netwerken" + "Locatie in apps (zoals Maps) bekijken via draadloze netwerken" "Locatie bepaald door Wi-Fi en/of mobiele netwerken" "GPS-satellieten" "Bij lokaliseren nauwkeurig tot straatniveau" @@ -716,13 +720,13 @@ "Voorbeeldpatroon" "Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen." "Toepassingen beheren" - "Geïnstalleerde toepassingen beheren en verwijderen" + "Geïnstalleerde apps beheren en verwijderen" "Apps" "Toepassingen beheren, sneltoetsen voor snelstarten instellen" "Toepassingsinstellingen" "Onbekende bronnen" - "Installatie van andere toepassingen dan Market-toepassingen toestaan" - "Uw telefoon en persoonlijke gegevens zijn gevoeliger voor aanvallen door toepassingen van onbekende bronnen. U gaat ermee akkoord dat u alleen verantwoordelijk bent voor enige schade aan uw telefoon of verlies van gegevens die voortkomen uit het gebruik van deze toepassingen." + "Installatie van andere apps dan Market-apps toestaan" + "Uw telefoon en persoonlijke gegevens zijn gevoeliger voor aanvallen door apps van onbekende bronnen. U gaat ermee akkoord dat u alleen verantwoordelijk bent voor enige schade aan uw telefoon of verlies van gegevens die voortkomen uit het gebruik van deze apps." "Toepassingsinfo" "Opslagruimte" "Standaard starten" @@ -757,7 +761,7 @@ "USB-opslag" "Op SD-kaart" "Uitgeschakeld" - "Geen toepassingen." + "Geen apps." "Interne opslag" "USB-opslag" "SD-kaartopslag" @@ -776,7 +780,7 @@ "Deze app heeft toegang tot de volgende opties van uw telefoon:" "Berekenen…" "Kan grootte van pakket niet berekenen" - "U heeft geen toepassingen van derden geïnstalleerd." + "U heeft geen apps van derden geïnstalleerd." "versie %1$s" "Verplaatsen" "Verplaatsen naar telefoon" @@ -793,9 +797,9 @@ "App verplaatsen" "Verplaatsen van app is mislukt. %1$s" "Voorkeursinstallatielocatie" - "De voorkeursinstallatielocatie voor nieuwe toepassingen wijzigen." + "De voorkeursinstallatielocatie voor nieuwe apps wijzigen." "Opslaggebruik" - "Gebruikte opslagruimte voor toepassingen weergeven" + "Gebruikte opslagruimte voor apps weergeven" "Actieve services" "Services die momenteel actief zijn, weergeven en beheren" "Opnieuw starten" @@ -857,7 +861,7 @@ "Telefooninformatie" "Accu-informatie" "Snelstarten" - "Sneltoetsen instellen voor starten toepassingen" + "Sneltoetsen instellen voor starten apps" "App toewijzen" "Geen sneltoets" "Zoeken + %1$s" @@ -882,7 +886,7 @@ "Neplocaties toestaan" "Neplocaties toestaan" "USB-foutopsporing toestaan?" - "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om toepassingen zonder melding op uw apparaat te installeren en om loggegevens te lezen." + "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om apps zonder melding op uw apparaat te installeren en om loggegevens te lezen." "Gadget kiezen" "Widget kiezen" "%1$dd %2$du %3$dm %4$ds" @@ -903,8 +907,8 @@ "Geen geïnstalleerde toegankelijkheidsservices." "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de app %1$s. Deze toegankelijkheidsservice inschakelen?" "Toegankelijkheid uitschakelen?" - "Geen toepassingen voor toegankelijkheid gevonden" - "Er zijn geen toepassingen voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." + "Geen apps voor toegankelijkheid gevonden" + "Er zijn geen apps voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." "Aan/uit-knop" "Knop beëindigt oproep" "Als u tijdens een oproep op de aan/uit-knop drukt, wordt de oproep beëindigd in plaats van dat het scherm wordt uitgeschakeld" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index b9243243ad8..fe469cfd1e1 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -122,6 +122,9 @@ "Aplikacja w telefonie prosi o pozwolenie na włączenie modułu Bluetooth i ustawienie telefonu jako wykrywalnego przez inne urządzenia na czas %1$d s. Czy chcesz na to zezwolić?" "Aplikacja w telefonie prosi o pozwolenie na włączenie modułu Bluetooth i ustawienie telefonu jako wykrywalnego przez inne urządzenia. Czy chcesz na to zezwolić?" "Trwa włączanie modułu Bluetooth..." + "Żądanie nawiązania połączenia Bluetooth" + "Dotknij, aby nawiązać połączenie z urządzeniem „%1$s”." + "Czy chcesz nawiązać połączenie z urządzeniem „%1$s”?" "Ustawienia daty i godziny" "1:00 (po południu)" "13:00" @@ -521,6 +524,7 @@ "Odłącz kartę SD, pokaż ilość dostępnej pamięci w telefonie" "Mój numer telefonu" "Numer MIN" + "MSID" "Wersja listy PRL" "Numer MEID" "Typ sieci komórkowej" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index e427377a629..ae7d5e25240 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -122,6 +122,9 @@ "Uma aplicação do seu telefone está a solicitar autorização para activar o Bluetooth e para que o seu telefone possa ser detectado por outros dispositivos durante %1$d segundos. Pretende fazê-lo?" "Uma aplicação do telefone está a solicitar autorização para activar o Bluetooth e para que o seu telefone seja detectável por outros dispositivos. Pretende fazê-lo?" "A ligar Bluetooth..." + "Pedido de ligação Bluetooth" + "Toque para se ligar a \"%1$s\"" + "Pretende ligar-se a \"%1$s\"?" "Definições de data e hora" "1:00 pm" "13:00" @@ -521,6 +524,7 @@ "Desmontar cartão SD, ver armazenamento disponível" "O meu número de telefone" "MINUTOS" + "MSID" "Versão do PRL" "MEID" "Tipo de rede móvel" diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index d9d759799e9..e58ed286f92 100644 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -71,7 +71,7 @@ - "Verificando…" + "Procurando…" "Conectando..." "Autenticando..." "Obtendo endereço IP…" @@ -83,7 +83,7 @@ - "Verificando…" + "Procurando…" "Conectando-se a %1$s…" "Autenticando com a %1$s…" "Obtendo endereço IP da %1$s…" @@ -118,7 +118,7 @@ "Quando a tela é desativada" - "Nunca quando conectado" + "Nunca se conectado à energia" "Nunca" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 8aa6e620370..52d677bba91 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -110,7 +110,7 @@ "Pareando…" "Pareado, mas não conectado" "viva-voz/fone de ouvido" - "Verificando" + "Procurando" "Solicitação de pareamento Bluetooth" "Solicitação de pareamento" "Selecione para parear " @@ -122,6 +122,9 @@ "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos por %1$d segundos. Deseja fazer isso?" "Um aplicativo em seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos. Deseja fazer isso?" "Ativando Bluetooth…" + "Solicitação de conexão Bluetooth" + "Toque para conectar-se ao \"%1$s\"" + "Deseja conectar-se ao \"%1$s\"?" "Configurações de data e hora" "1:00 pm" "13:00" @@ -411,7 +414,7 @@ "Configurar e gerenciar ponto de acesso Wi-Fi portátil" "Configurações do ponto de acesso Wi-Fi portátil" "Configurar ponto de acesso Wi-Fi" - "ponto de acesso Wi-Fi portátil %1$s %2$s" + "Ponto de acesso Wi-Fi portátil %1$s %2$s" "Ponto de acesso Android" "Som" "Tela" @@ -447,8 +450,8 @@ "Reproduzir som ao fazer uma seleção de tela" "Reproduzir som ao fazer uma seleção de tela" "Sons de bloqueio de tela" - "Reproduzir sons ao bloquear e desbloquear a tela." - "Reproduzir sons ao bloquear e desbloquear a tela." + "Reproduzir sons ao bloquear e desbloquear a tela" + "Reproduzir sons ao bloquear e desbloquear a tela" "Retorno com vibração" "Vibrar ao pressionar teclas e em algumas interações com a interface" "Vibrar ao pressionar teclas e em algumas interações com a interface de usuário" @@ -521,6 +524,7 @@ "Desmontar o cartão SD, visualizar armazenamento disponível" "Meu número de telefone" "MIN" + "MSID" "Versão PRL" "MEID" "Tipo de rede móvel" @@ -984,13 +988,13 @@ "Reconhecedor de voz" "Config. do reconhecedor de voz" "Configurações para \'%s\'" - "Configurações da Conversão de texto em voz" - "Configurações da Conversão de texto em voz" + "Configurações da conversão de texto em voz" + "Configurações da conversão de texto em voz" "Usar minhas config." "As conf. padrão abaixo substituem as conf. do aplicativo" "Configurações padrão" "Mecanismo padrão" - "Define o mecanismo de síntese de fala a ser usado para texto falado." + "Define o mecanismo de síntese de fala a ser usado para texto falado" "Taxa de fala" "Velocidade em que o texto é falado" "Frequência do som" diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index ad917d93818..fa612a93b0d 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -127,6 +127,12 @@ "Bluetooth vegn activà…" + + + + + + "Parameters da data e da temp" "1:00:00" "13:00:00" @@ -531,6 +537,8 @@ "\"Prender ora la carta SD, mussar la capacitad da memorisar disponibla\"" "Mes numer da telefon" "MIN" + + "Versiun PRL" "MEID" "Tip da rait mobil" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 01cdae0383c..cba2f34f54f 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -122,6 +122,9 @@ "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth şi să seteze telefonul dvs. ca detectabil de către alte dispozitive timp de %1$d (de) secunde. Doriţi să faceţi acest lucru?" "O aplicaţie de pe telefonul dvs. solicită permisiunea de a activa Bluetooth şi de a seta telefonul pentru a fi detectabil de alte dispozitive. Acordaţi permisiunea?" "Se activează Bluetooth..." + "Solicitare de conectare Bluetooth" + "Atingeţi pentru a vă conecta la „%1$s”" + "Doriţi să vă conectaţi la „%1$s”?" "Setări privind data şi ora" "13:00" "13:00" @@ -521,6 +524,7 @@ "Demontaţi cardul SD, afişaţi spaţiul de stocare disponibil" "Numărul meu de telefon" "MIN" + "MSID" "Versiune PRL" "MEID" "Tip de reţea mobilă" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index c3766d3b892..df3c81725c4 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -122,6 +122,9 @@ "Приложение на вашем телефоне запрашивает разрешение на включение Bluetooth и видимого режима на %1$d с. Разрешить?" "Приложение на телефоне запрашивает разрешение на включение режима постоянной видимости для других устройств с поддержкой Bluetooth. Разрешить?" "Включается Bluetooth..." + "Запрос на подключение по Bluetooth" + "Нажмите, чтобы подключиться к устройству \"%1$s\"" + "Подключиться к устройству \"%1$s\"?" "Настройки даты и времени" "1:00 pm" "13:00" @@ -521,6 +524,7 @@ "Отключение SD-карты, сведения о доступной памяти" "Мой номер телефона" "MIN" + "MSID" "Версия PRL" "MEID" "Тип мобильной сети" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 7be68887470..c3eacff9fc6 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -122,6 +122,9 @@ "Aplikácia v telefóne požaduje povolenie na zapnutie pripojenia Bluetooth a nastavenie telefónu do viditeľného režimu na %1$d s. Chcete udeliť toto povolenie?" "Aplikácia v telefóne požaduje povolenie na zapnutie pripojenia Bluetooth a nastavenie telefónu do viditeľného režimu. Chcete udeliť toto povolenie?" "Prebieha zapínanie rozhrania Bluetooth..." + "Žiadosť o pripojenie zariadenia Bluetooth" + "K zariadeniu „%1$s“ sa pripojíte dotykom" + "Chcete sa pripojiť k zariadeniu „%1$s“?" "Nastavenia dátumu a času" "13:00" "13:00" @@ -521,6 +524,7 @@ "Umožňuje odpojiť kartu SD a zobraziť dostupný ukladací priestor" "Moje telefónne číslo" "Min." + "MSID" "Verzia PRL" "MEID" "Typ mobilnej siete" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index b83828dcb0c..fb9ecd58301 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -122,6 +122,9 @@ "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth in za %1$d sekund omogoči vidnost telefona drugim napravam. Ali želite to storiti?" "Eden od programov v telefonu zahteva dovoljenje, da vklopi Bluetooth in omogoči vidnost telefona drugim napravam. Ali se strinjate s tem?" "Vklop Bluetootha …" + "Zahteva za povezavo Bluetooth" + "Dotaknite se za povezavo z napravo »%1$s«" + "Se želite povezati z napravo »%1$s«?" "Datum in nastavitve" "13.00" "13.00" @@ -521,6 +524,7 @@ "Izpenjanje kartice SD, prikaz razpoložljivega pomnilnika" "Moja telefonska številka" "MIN" + "MSID" "Različica seznama prednostnih omrežij za gostovanje" "MEID" "Vrsta mobilnega omrežja" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 08b3a0ca790..fb90866ff4a 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -122,6 +122,9 @@ "Апликација на телефону захтева дозволу да укључи Bluetooth и да учини ваш телефон видљивим за друге уређаје на %1$d секунде(и). Желите ли ово да урадите?" "Апликација на телефону захтева дозволу да укључи Bluetooth и телефон учини видљивим за друге уређаје. Желите ли да то урадите?" "Укључивање Bluetooth-а…" + "Захтев за Bluetooth повезивање" + "Додирните да бисте се повезали са уређајем „%1$s“" + "Да ли желите да се повежете са уређајем „%1$s“?" "Подешавања датума и времена" "13:00" "13:00" @@ -521,6 +524,7 @@ "Ослобађање SD картице, приказ доступног складишта" "Мој број телефона" "MIN" + "MSID" "PRL верзија" "MEID" "Тип мобилне мреже" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 7cfdafd9e01..f1fcbf9b965 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -122,6 +122,9 @@ "En app i telefonen begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter i %1$d sekunder. Vill du tillåta det?" "En app begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter. Vill du tillåta det?" "Aktiverar Bluetooth …" + "Begäran om Bluetooth-anslutning" + "Tryck här för att ansluta till %1$s" + "Vill du ansluta till %1$s?" "Inställningar för datum och tid" "Kl. 13:00" "13:00" @@ -521,6 +524,7 @@ "Montera bort SD-kort, visa tillgängligt lagringsutrymme" "Mitt telefonnummer" "MIN" + "MSID" "PRL-version" "MEID" "Mobil nätverkstyp" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 0e057e0efa0..18a92c2899a 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -122,6 +122,9 @@ "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเพื่อเปิดบลูทูธและให้อุปกรณ์อื่นค้นพบโทรศัพท์ของคุณได้เป็นเวลา %1$d วินาที คุณต้องการทำตามนี้หรือไม่" "แอปพลิเคชันบนโทรศัพท์ของคุณกำลังขออนุญาตเปิดใช้บลูทูธและทำให้อุปกรณ์อื่นค้นพบโทรศัพท์ของคุณได้ คุณต้องการดำเนินการนี้หรือไม่" "กำลังเปิดบลูทูธ…" + "ขอการเชื่อมต่อบลูทูธ" + "แตะเพื่อเชื่อมต่อไปยัง \"%1$s\"" + "คุณต้องการเชื่อมต่อไปยัง \"%1$s\" หรือไม่" "การตั้งเวลาและวันที่" "1:00 pm" "13:00" @@ -521,6 +524,7 @@ "ยกเลิกการต่อเชื่อมการ์ด SD ดูที่จัดเก็บข้อมูลที่ใช้ได้" "หมายเลขโทรศัพท์ของฉัน" "นาที" + "MSID" "รุ่น PRL" "MEID" "ประเภทเครือข่ายมือถือ" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 02cef96be90..c09b94245c4 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -122,6 +122,9 @@ "Ang application na ito sa iyong telepono ay humihiling ng pahintulot upang i-on ang Bluetooth at upang magawang katuklas-tuklas ang iyong telepono ng ibang mga device para sa %1$d (na) serbisyo. Gusto mong gawin ito?" "Humihiling ng pahintulot ang isang application sa iyong telepono na i-on ang Bluetooth at upang gawing natutuklasan ang iyong telepono ng mga ibang device. Gusto mo ba itong gawin?" "Ino-on ang Bluetooth…" + "Kahilingan sa pagkonekta ng Bluetooth" + "Pindutin upang kumonekta sa \"%1$s\"" + "Nais mo bang kumonekta sa \"%1$s\"?" "Mga setting ng petsa & oras" "1:00 pm" "13:00" @@ -521,6 +524,7 @@ "I-unmount ang SD card, tingnan ang available na imbakan" "Numero ng aking telepono" "MIN" + "MSID" "Bersyon ng PRL" "MEID" "Uri ng network ng mobile" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index d4cba91572d..48079acb43a 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -122,6 +122,9 @@ "Telefonunuzdaki bir uygulama, %1$d saniye boyunca Bluetooth\'u açmak ve telefonunuzu diğer cihazlar tarafından bulunabilir duruma getirmek için izin istiyor. Bunu yapmak istiyor musunuz?" "Telefonunuzdaki bir uygulama, Bluetooth\'u açmak ve telefonunuzu diğer cihazlar tarafından keşfedilebilir duruma getirmek için izin istiyor. Bunu yapmak istiyor musunuz?" "Bluetooth açılıyor..." + "Bluetooth bağlantısı isteği" + "\"%1$s\" adlı cihaza bağlanmak için dokunun" + "\"%1$s\" adlı cihaza bağlanmak istiyor musunuz?" "Tarih ve saat ayarları" "13:00" "13:00" @@ -521,6 +524,7 @@ "SD kartın bağlantısını kes, kull. Depolama alanını görüntüle" "Telefon numaram" "MİN" + "MSID" "PRL Sürümü" "MEID" "Mobil ağ türü" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 8a9e16b7827..43bc84f6b20 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -122,6 +122,9 @@ "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth та надання телефону видимості іншими пристроями протягом %1$d сек. Зробити це?" "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth і надання телефону видимості іншими пристроями. Зробити це?" "Увімкнення Bluetooth…" + "Запит на з’єднання Bluetooth" + "Торкніться, щоб підключитися до пристрою \"%1$s\"" + "Підключитися до пристрою \"%1$s\"?" "Налаштування дати та часу" "13:00" "13:00" @@ -521,6 +524,7 @@ "Відключ. карту SD, перегл. доступ. сховище" "Мій номер телеф." "MIN" + "MSID" "Версія PRL" "MEID" "Тип мобільної мережі" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index be1a556b48d..b391ea8f4bb 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -122,6 +122,9 @@ "Ứng dụng trên điện thoại của bạn đang yêu cầu quyền bật Bluetooth và đặt điện thoại của bạn ở chế độ có thể phát hiện bởi các thiết bị khác trong %1$d giây. Bạn có muốn thực hiện thao tác này không?" "Một ứng dụng trên điện thoại của bạn đang yêu cầu cho phép bật Bluetooth và đặt điện thoại của bạn ở chế độ có thể phát hiện được bởi các thiết bị khác. Bạn có muốn thực hiện điều này không?" "Đang bật Bluetooth…" + "Yêu cầu kết nối Bluetooth" + "Chạm để kết nối với \"%1$s\"" + "Bạn có muốn kết nối với \"%1$s\" không?" "Cài đặt ngày & giờ" "1:00 chiều" "13:00" @@ -521,6 +524,7 @@ "Tháo thẻ SD, xem dung lượng còn trống" "Số điện thoại của tôi" "TỐI THIỂU" + "MSID" "Phiên bản PRL" "MEID" "Loại mạng di động" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index adb05b83ec2..2b3f883aa03 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -122,6 +122,9 @@ "您手机上的某一应用程序正在请求相应权限以便打开蓝牙,从而使其他设备可在 %1$d 秒内检测到您的手机。是否要授予这种权限?" "手机上的某一应用程序正在请求相应权限以便打开蓝牙,从而让其他设备可检测到您的手机。要授予该权限吗?" "正在打开蓝牙…" + "蓝牙连接请求" + "触摸以连接到“%1$s”" + "要连接到“%1$s”吗?" "日期和时间设置" "下午 1:00" "13:00" @@ -521,6 +524,7 @@ "卸载 SD 卡,查看可用存储设备" "本机号码" "MIN" + "MSID" "PRL 版本" "MEID" "手机网络类型" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index dc3362bd571..7da87695aeb 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -122,6 +122,9 @@ "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" "手機上的某個應用程式要求開啟藍牙功能,讓其他藍牙裝置可以搜尋到您的手機。您想要允許這項要求嗎?" "正在開啟藍牙..." + "藍牙連線要求" + "輕觸一下即可連線至「%1$s」" + "您要連線至「%1$s」嗎?" "日期與時間設定" "下午 1:00" "13:00" @@ -521,6 +524,7 @@ "卸載 SD 卡,檢視可用儲存媒體。" "我的電話號碼" "MIN" + "MSID" "PRL 版本" "MEID" "行動網路類型" @@ -889,8 +893,8 @@ "%1$d 小時 %2$d%3$d 秒" "%1$d%2$d 秒" "%1$d 秒" - "使用統計資料" - "使用統計資料" + "使用情形統計資料" + "使用情形統計資料" "排序依據:" "應用程式" "計數" From e7d44c8fdc3889fd02a938d91c7e5682620e1d7d Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Wed, 29 Jun 2011 13:03:50 +0200 Subject: [PATCH 859/989] Spanish Translation Update ( by Chuckycrx ) Change-Id: I7db20cde61d9314ded293c684da8ccc2b69d8677 --- res/values-es/arrays.xml | 42 +++++- res/values-es/strings.xml | 288 +++++++++++++++++++++++++++----------- 2 files changed, 248 insertions(+), 82 deletions(-) diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index 5601e79e90a..658c431d7c4 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -1,5 +1,5 @@ - - - + + IPv4 + IPv6 + IPv4/IPv6 + "Almacenamiento de dispositivo interno" "Tarjeta SD extraíble" @@ -157,4 +172,23 @@ "Solo en modo silencio" "Si no está en modo silencio" + + + Encendido + Apagado + No anular + + + + Gris + Transparente + + + + 60 segundos + 120 segundos + 300 segundos + 600 segundos + Infinito + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 58bbe1b6b27..70202510163 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -88,6 +88,8 @@ "Sobretensión" "Error desconocido" "Bluetooth" + Tiempo visible + Define el tiempo que está visible el dispositivo "Visible" "Visible durante %1$s segundos..." "Hacer visible el dispositivo" @@ -126,8 +128,7 @@ "Normal (%s)" "Vista previa:" "Tamaño de fuente:" - - + Datos: "Enviar broadcast" "Action:" "Iniciar activity" @@ -203,18 +204,25 @@ "Seleccionar actividad" "Información del dispositivo" "Información sobre la batería" + Historial Batería "Pantalla" "Información sobre el teléfono" "Almacenamiento USB" "Tarjeta SD" "Ajustes de proxy" + + + + + "Cancelar" "Ajustes" "Ajustes" "Ajustes" "Modo avión" "Inhabilitar todas las conexiones inalámbricas" - "Inhabilitando conexiones inalámbricas..." + Nombre Host dispositivo + "Inhabilitando conexiones inalámbricas..." "Habilitando conexiones inalámbricas..." "Conexiones inalámbricas y redes" "Configuración inalámbrica y de red" @@ -314,9 +322,11 @@ "Multimedia" "Teléfono" "Transferencia" + HID "Conectado al audio del medio" "Conectado al audio del teléfono" "Conectado a audio de medio y del teléfono" + Conectado a un dispositivo hid "Opciones de %1$s" "Establecer conexión" "Establecer conexión con dispositivo Bluetooth" @@ -328,6 +338,8 @@ "Utilizar para audio de medio" "Utilizar para audio del teléfono" "Uso de la transferencia de archivos" + Conectado a un dispositivo hid + Utilizado por un dispositivo hid "Ajustes del conector" "Uso del conector para audio" "Como altavoz del teléfono" @@ -336,6 +348,8 @@ "NFC" "Usar Comunicación de campo cercano (NFC) para leer e intercambiar etiquetas" "Se ha producido un error." + Guardar + Cancelar "Wi-Fi" "Activar Wi-Fi" "Ajustes de Wi-Fi" @@ -409,6 +423,7 @@ "Zona Wi-Fi portátil de %2$s de %1$s" "AndroidHotspot" "Sonido" + Perfiles "Pantalla" "Ajustes de sonido" "Modo silencio" @@ -416,6 +431,8 @@ "Todos los sonidos excepto los multimedia están silenciados." "Tono del teléfono" + Tono de notificación + "Volumen" "Volumen del timbre" @@ -427,7 +444,13 @@ "Luz de notificación" "Pulsa la bola de seguimiento para obtener nuevas notificaciones" - "Tono" + Parpadeo luz de notificación + Parpadeo repetido de notificaciones en verde + Activar siempre la luz de notificación + Activar la luz de notificación, mientras que la pantalla está encendida + Luz de carga + Habilitar la luz ámbar durante la carga + "Tono" "Notificación" "Utilizar volumen de llamada entrante para notificaciones" "Seleccionar tono de notificación" @@ -441,9 +464,11 @@ "Selección sonora" "Reproducir sonido cuando se realiza una selección de pantalla" "Reproducir sonido cuando se realiza una selección de pantalla" - "Bloqueo de pantalla" + "Bloqueo de pantalla" "Reproducir sonidos al bloquear y al desbloquear la pantalla" "Reproducir sonidos al bloquear y al desbloquear la pantalla" + Sonido bateria baja + Tocar un sonido de alerta de batería baja "Respuesta táctil" "Vibrar al pulsar teclas programables o durante ciertas interacciones con la interfaz de usuario" "Vibrar al pulsar teclas programables o durante ciertas interacciones con la interfaz de usuario" @@ -501,11 +526,15 @@ "Estado del teléfono" "Actualizaciones del sistema" + Información CPU + Info Mem (disp./total) "Versión de Android" "Número de modelo" "Versión de banda base" "Versión de kernel" "Número de compilación" + Versión de Mod + Desconocido "No disponible" "Estado" "Estado" @@ -530,6 +559,7 @@ "Tiempo de actividad" "Tiempo de actividad" "Almacenamiento interno" + Almacenamiento Adicional "Almacenamiento USB" "Tarjeta SD" "Espacio disponible" @@ -797,13 +827,11 @@ "Proceso en segundo plano almacenado en caché" "No hay nada en ejecución." "Iniciado por la aplicación." - - + %1$s "%1$s libre" "%1$s en uso" "RAM" - - + %1$s "%1$d proceso y %2$d servicio" "%1$d proceso y %2$d servicios" "%1$d procesos y %2$d servicio" @@ -851,6 +879,7 @@ "Prueba" "Información sobre el teléfono" "Información sobre la batería" + Historial batería "Inicio rápido" "Establecer accesos rápidos del teclado para ejecutar aplicaciones" "Asignar aplicación" @@ -872,18 +901,54 @@ "Establecer opciones de desarrollo de aplicaciones" "Depuración USB" "Modo de depuración cuando está conectado el dispositivo USB" - "Pantalla activa" + Notificar depuración USB + Ver una notificación cuando el modo depuración USB esté conectado + "Pantalla activa" "La pantalla nunca entra en modo de suspensión durante la carga" "Ubicaciones simuladas" "Permitir ubicaciones simuladas" + Terminar aplicación con pulsación larga + Pulsación larga del botón Volver, cerrará la aplicación actual. "¿Permitir depuración USB?" "La depuración USB solo está indicada para actividades de desarrollo. Se puede utilizar para intercambiar datos entre el equipo y el dispositivo, para instalar aplicaciones en el dispositivo sin recibir notificaciones y para leer datos de registro." "Seleccionar gadget" "Seleccionar widget" + Detalles para UID %d + UID %1$d + Uso detallado de la red para %1$s: + Bytes recividos: %1$d + Bytes enviados: %1$d + Bytes totales: %1$d + Detalles de uso de CPU para %1$s: + Tiempo de usuario: + Tiempo del sistema: + Tiempo total: + Iniciado: %1$d "%1$d d %2$d h %3$d min %4$d s" "%1$d h %2$d min %3$d s" "%1$d min %2$d s" "%1$d s" + Paquetes compartiendo este UID: + No hay datos de uso de batería disponibles + Sensor: + Bloqueo: + Sensor de uso de paquetes: + Usado %1$d veces por %2$s + Usado %1$d veces por uno de: + Ejecutar + En pantalla + En teléfono + Wifi Encendida + Wifi corriendo + Bluetooth Encendido + Tiempo empleado sin dormir: + Tiempo con la pantalla encendida: + Tiempo dedicado a teléfono: + Tiempo dedicado a Wifi: + Tiempo empleado con Wifi encendida: + Tiempo empleado con Bluetooth encendido: + Con bateria: + A la red: "Estadísticas de uso" "Estadísticas de uso" "Ordenar por:" @@ -915,8 +980,6 @@ "Wi-Fi" "Activa" "Señal del teléfono" - - "Tiempo de actividad del dispositivo" "Tiempo de conexión WiFi" "Tiempo de conexión WiFi" @@ -1075,6 +1138,28 @@ "un L2TP secreto" "encriptación" "Encriptación de PPTP" + Puerto servidor + Protocolo a utilizar + Dispositivo a utilizar + Autentificación usuario + Definir si se necesita autentificación adicional de usuario/contraseña + Configuración Avanzada Openvpn + Compresión LZO + Forzar compresión LZO a permanecer encendida + Redireccionar puerta de enlace + Fuerza todo el tráfico a que se enrute a través del túnel VPN + Establecer dirección remota + Desactive la opción para configurar manualmente las direcciones del túnel + Dirección IP local + Dirección IP remota + Algoritmo Cipher + Dejar vacío para usar cipher por defecto + defecto + Tamaño de la llave cipher + Dejar vació para usar una específica cipher por defecto + defecto + Argumentos extra + Ponga los comandos extra para la línea de comandos "Establecer clave precompartida de IPSec" "Clave precompartida de IPSec" "una clave precompartida de IPSec" @@ -1135,7 +1220,42 @@ "Advertencia de sistemas de archivos encriptados" "Tono de emergencia" "Establecer comportamiento al realizar una llamada de emergencia" - "Privacidad" + Configurar Perfiles + Configura grupos de aplicaciones + Modo de notificación + Modo de llamada + Modo de luces + Modo de vibración + Elija tono de notificación + Elija tono de llamada + Ajustes de perfil + Nombre de perfil + <Nuevo perfil> + Toque para configurar el perfil + Grupo de la aplicación: %s + Grupos de aplicaciones + Anular volumen + Toque para seleccionar volumen. + Aplicaciones - click para eliminar del grupo + Poga un nombre para el grupo de aplicaciones + Borrar perfil + ¿Está seguro de que quiere borrar este perfil? + ¿Está seguro de que quiere borrar esta aplicación? + Elija aplicación + Configurar perfil: %s + Perfil: %1$s categoria: %2$s + Administrar grupos de aplicaciones + Nuevo perfil + Añadir y configurar un nuevo perfil + Borrar + No puedes borrar el perfil activo. + Nuevo grupo de aplicaciones + Borrar este grupo de aplicaciones + Añadir aplicación + Gestionar perfiles + Gestionar grupos de aplicaciones + Gestionar lista de aplicaciones + "Privacidad" "Ajustes de privacidad" "Copia de seguridad y restauración" "Datos personales" @@ -1160,74 +1280,86 @@ "Llamadas entrantes" "Notificaciones" "Respuesta del teléfono" - Ajustes CyanogenMod - Perfiles - Configuración de perfiles - Configurar grupos de aplicaciones - Modo de sonido - Modo de llamada - Modo de Luz - Modo de vibración - Tono del teléfono - Tono de llamada - Configuración del perfil - Nombre del perfil - Pulse para configurar su perfil - Grupo de aplicaciones: %s - Grupos de aplicaciones - Aplicaciones - haga clic para quitar del grupo - Escriba el nombre del grupo de aplicaciones - Eliminar Perfil - ¿Está seguro que desea eliminar este perfil? - ¿Está seguro que desea eliminar esta aplicación? - Seleccione la aplicación - Configuración del perfil: %s - Perfil: %1$s Categoría: %2$s - Administrar grupos de aplicaciones - Nuevo perfil - Agregar y configurar un nuevo perfil - Quitar - Nuevo grupo de aplicaciones - Eliminar este grupo de aplicaciones - Agregar aplicación - Administración de perfiles - Administrar grupos de aplicaciones - Gestión de lista de aplicaciones - - Cierre la aplicación con pulsación larga - Mantenga pulsado el botón VOLVER para cerrar la aplicación activa. - - Nombre del dispositivo - - Detalles de la UID %d - UID %1$d - Red de información de uso de %1$s: - Recibido bytes: %1$d - Enviado bytes: %1$d - Número total de bytes: %1$d - CPU-detalles uso %1$s: - Tiempo usuario: - Tiempo sistema: - Tiempo Total: - Iniciado: %1$d - Paquetes distribuidos por este UID: - No hay datos con el uso de las baterías disponibles - Sensor: - Bloqueo: - Sensor de uso de paquetes: - Uso %1$d tiempo de %2$s - Uso %1$d veces de cada uno de: - Ejecutar - En pantalla - En teléfono - Tiempo en espera: - Tiempo con pantalla encendida: - Tiempo usado con teléfono: - Con bateria: - A la red: + ADW Launcher + Botones posibles + Wi-Fi + Punto Wi-Fi portátil + Bluetooth + GPS + Datos móbiles + Sincr. datos + 2G/3G + Modo llamada + Brillo + Orientación + Tiempo apagado pantalla + Modo avión + Luz flash + Bloqueo pantalla + WiMAX + Activar/desactivar Wi-Fi + Activar/desactivar punto Wi-Fi portátil + Activar/desactivar Bluetooth + Activar/desactivar GPS + Activar/desactivar datos móbiles + Activar/desactivar sincr. datos + Cambiar entre 2G y 3G + Cambiar entre timbre y sólo vibración + Cambia entre los niveles de brillo + Activar/desactivar sensor de orientación + Selecciona diferentes tiempos de apagado de pantalla + Activar/desactivar modo avión + Activar/desactivar modo flash + Activar/desactivar bloqueo pantalla + Activar/desactivar WiMAX + Ajustes del Widget + Ajustes eventos Wi-Fi + Configuración de datos + Configuración de Apagado + Ajustes generales + Los datos desactivan 3G + Los datos activan 3G + Wi-Fi desactiva 3G + Wi-Fi activa 3G + Bordes redondeados + Layado vertical + Widget transparente + Wi-Fi activa Sincr. + Wi-Fi desactiva Sincr. + Vibrar encendido + Monitor de Roaming de Datos + Cargador ext. activa Bluetooth + Cargador ext. desactiva Bluetooth + Cargador ext. activa Wi-Fi + Cargador ext. desactiva Wi-Fi + 2G cuando los datos móbiles están desactivados + 3G cuando los datos móbiles están activados + 2G cuando Wi-Fi está activada + 3G cuando Wi-Fi está desactivada + Usar iconos del widget redondeados + Sin fondo en el widget + Ver con orientación vertical + Activa sincr. cuando Wi-Fi está activada + Desctiva sincr. cuando Wi-Fi está desactivada + Mostrar sonido aunque esté sólo en vibración + Datos de estado en rojo si la itinerancia de datos está habilitada + Bluetooth activado cuando se conecte el cargador + Bluetooth desactivado cuando se desconecte el cargador + Wi-Fi activado cuando se conecte el cargador + Wi-Fi desactivado cuando se desconecte el cargador + Elija modos de red + Elija niveles de brillo + Elija modos de timbre + Elija tiempo apagado pantalla + Elija fondo de pantalla + Sin configurar. Por favor, vuelve a agregar + Ok + (%d widgets) + Ajustes CyanogenMod "Ajustes de 4G" "Configurar y gestionar módem y red 4G" "Dirección MAC 4G" + Actualizaciones del sistema adicionales From 217016f83cd783c4c5293aceac4ca41ef94b9c82 Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Wed, 29 Jun 2011 02:19:59 +0100 Subject: [PATCH 860/989] Settings: Display CyanogenMod copyright notices Display copyright notices specifically identified as being from the CyanogenMod project ATTENTION: As copyright holders to the CM modifications, the CyanogenMod Project kindly requests that you do _NOT_ remove the aggregation, display, or NOTICE.cm files themselves from your source tree if you are distributing a derivative of the CyanogenMod Android distribution, or any component of CM (including device configuration trees) Change-Id: I6445bca7f437dd42e203f008155d03562f104923 --- AndroidManifest.xml | 9 ++ res/values/strings.xml | 2 + res/xml/device_info_settings.xml | 7 + .../settings/SettingsCMLicenseActivity.java | 122 ++++++++++++++++++ 4 files changed, 140 insertions(+) create mode 100644 src/com/android/settings/SettingsCMLicenseActivity.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 8517cf6e098..2f303a48e58 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -375,6 +375,15 @@ + + + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index ba8641d4c65..0adefcf4768 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1624,6 +1624,8 @@ There is a problem loading the licenses. Loading\u2026 + + CyanogenMod licenses Safety information diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index 6a98164105c..d257e6b39a0 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -68,6 +68,13 @@ + + + + + = 0) { + data.append(tmp, 0, numRead); + } + } catch (FileNotFoundException e) { + Log.e(TAG, "License HTML file not found at " + fileName, e); + showErrorAndFinish(); + return; + } catch (IOException e) { + Log.e(TAG, "Error reading license HTML file at " + fileName, e); + showErrorAndFinish(); + return; + } finally { + try { + if (inputReader != null) { + inputReader.close(); + } + } catch (IOException e) { + } + } + + if (TextUtils.isEmpty(data)) { + Log.e(TAG, "License HTML is empty (from " + fileName + ")"); + showErrorAndFinish(); + return; + } + + WebView webView = new WebView(this); + + // Begin the loading. This will be done in a separate thread in WebView. + webView.loadDataWithBaseURL(null, data.toString(), "text/html", "utf-8", null); + webView.setWebViewClient(new WebViewClient() { + @Override + public void onPageFinished(WebView view, String url) { + // Change from 'Loading...' to the real title + mAlert.setTitle(getString(R.string.settings_cmlicense_activity_title)); + } + }); + + final AlertController.AlertParams p = mAlertParams; + p.mTitle = getString(R.string.settings_license_activity_loading); + p.mView = webView; + p.mForceInverseBackground = true; + setupAlert(); + } + + private void showErrorAndFinish() { + Toast.makeText(this, R.string.settings_license_activity_unavailable, Toast.LENGTH_LONG) + .show(); + finish(); + } + +} From 8f433f0667fe58b483ffdfb132a02ba944adc519 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Sun, 3 Jul 2011 12:55:31 +0200 Subject: [PATCH 861/989] settings: Updated Italian translations - CyanogenMod licenses Change-Id: Iebd6c762ec9f460956774b1b57ffd8de2bf8de7f --- res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 2bc81a695d8..e1e50f4b3a2 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -717,6 +717,7 @@ "Licenze open source" "Errore durante il caricamento delle licenze." "Caricamento..." + Licenze CyanogenMod "Informazioni sulla sicurezza" "Informazioni sulla sicurezza" "Il telefono non è collegato a un servizio dati. Per visualizzare ora le informazioni, accedi a %s da qualsiasi computer collegato a Internet." From 3d739b190b56c5ecd06fda2556a2ec38dc4bb339 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Tue, 5 Jul 2011 19:54:56 +0400 Subject: [PATCH 862/989] Update Russian translation. Settings --- res/values-ru/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index b114d9cd080..f96b9989c12 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -673,6 +673,7 @@ "Лицензии открытого ПО" "При загрузке лицензий возникла неполадка." "Идет загрузка…" + Лицензии CyanogenMod "Сведения о безопасности" "Сведения о безопасности" "Телефон не подключен к службе передачи данных. Чтобы просмотреть эту информацию, откройте страницу %s на любом компьютере, подключенном к Интернету." From 7e49bcd90703068ea97c8ea420892973452c0803 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Tue, 5 Jul 2011 19:49:29 +0200 Subject: [PATCH 863/989] Option to disable lockscreen if security screen lock active (3/3) [This patch consists of three commits. This one, one for CMParts and one for framewoks/base.] Adds an option to CMParts that allows to turn off lockscreen if a security screen lock is enabled. Default value for new users is "disabled", so the lockscreen is always displayed before the security screen. If you update from an earlier build of CM, this option will be automatically enabled if pattern lock is active and otherwise disabled. Change-Id: Ibc8e566c249cf988104233dac132e46796703fe2 --- src/com/android/settings/ChooseLockPattern.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/android/settings/ChooseLockPattern.java b/src/com/android/settings/ChooseLockPattern.java index b5c0e80bbcb..b3203fb4f4f 100644 --- a/src/com/android/settings/ChooseLockPattern.java +++ b/src/com/android/settings/ChooseLockPattern.java @@ -27,6 +27,7 @@ import android.app.Activity; import android.content.Intent; import android.os.Bundle; +import android.provider.Settings; import android.view.KeyEvent; import android.view.View; import android.view.Window; @@ -487,6 +488,13 @@ private void saveChosenPatternAndFinish() { if (lockVirgin) { utils.setVisiblePatternEnabled(true); utils.setTactileFeedbackEnabled(false); + + // It's the first time we choose a lock pattern, so set the "disable + // lockscreen on security option" to the default value here. All other security + // types will be set correctly on first use. + // This is needed as otherwise the option will be enabled on first use. + Settings.System.putInt(getContentResolver(), + Settings.System.LOCKSCREEN_DISABLE_ON_SECURITY, 0); } setResult(RESULT_FINISHED); From 5e77768f5995b5bc27b4a2dc19c4c747c92e382a Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 7 Jul 2011 19:27:17 -0700 Subject: [PATCH 864/989] PT-BR: Add missing translations Change-Id: I48e36b5a552f53e5b7524c748dc22fb4e82be08c --- res/values-pt/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 4c3add5ec51..ff5092c5588 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1351,4 +1351,5 @@ Quanto tempo o dispositivo fica detectável Som de nível baixo de bateria Tocar som com o alerta de bateria baixa - + Licenças CyanogenMod + \ No newline at end of file From 796a256f3909eb1ba471e6c2e3f0431e887cf888 Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Wed, 6 Jul 2011 05:36:45 +0800 Subject: [PATCH 865/989] Traditional Chinese: Update translations * Fix a typo * Add translations of - settings_cmlicense_activity_title - bluetooth_profile_network Change-Id: I314f4da63716e65a91513797a79ee0089ff05343 --- res/values-zh-rTW/strings.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 9819dd04ef4..e3e290a97c0 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -745,6 +745,7 @@ "傳輸" 操控 + 網路 "連接至媒體音訊" @@ -1094,7 +1095,7 @@ 有新通知時通知燈重複閃爍綠色燈光 - 始於啟用通知燈光 + 始終啟用通知燈光 當螢幕開啟時啟用通知燈光 @@ -1623,6 +1624,8 @@ "載入授權時發生問題" "載入中..." + + CyanogenMod 授權 "安全資訊" From bd011e28dc98a022ce92cec5ef3b52fb4d737a45 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 7 Jul 2011 20:09:25 -0700 Subject: [PATCH 866/989] PT-BR: Add missing translations Change-Id: I128288469bc6612b1b059e137834e8dd413c46cb --- res/values-pt/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index ff5092c5588..6cbd66d413c 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1352,4 +1352,5 @@ Som de nível baixo de bateria Tocar som com o alerta de bateria baixa Licenças CyanogenMod + Rede \ No newline at end of file From e4f269c8fe22f4ee1bc16ce035dd366830a7c72a Mon Sep 17 00:00:00 2001 From: gustavo Date: Fri, 8 Jul 2011 16:27:15 -0700 Subject: [PATCH 867/989] PT-BR: Add missing translations Change-Id: I823281740c78c8abc3ff60e9cde35cd2a93acd44 --- res/values-pt/strings.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 5858ddc2e89..336e3b2fae3 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1356,4 +1356,7 @@ Licenças CyanogenMod Rede "Atualizações adicionais do sistema" - + Toque para conectar a \u0022%1$s\u0022 + Requisição de conexão bluetooth + Você deseja conectar a \u0022%1$s\u0022? + \ No newline at end of file From e869cf1b51d8145b2a3c9c25cd2c73919bd2717b Mon Sep 17 00:00:00 2001 From: gustavo Date: Sun, 10 Jul 2011 12:43:15 -0700 Subject: [PATCH 868/989] PT-BR: Add missing translation Change-Id: I14a1429f9b414ea7c24a42cc9a389b73aded9d1a --- res/values-pt/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 336e3b2fae3..86b71a47dcc 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1359,4 +1359,5 @@ Toque para conectar a \u0022%1$s\u0022 Requisição de conexão bluetooth Você deseja conectar a \u0022%1$s\u0022? + Indicador da Barra de Status \ No newline at end of file From 7ebcf85e539d46e740e3c42eb87d752e4eb7e07c Mon Sep 17 00:00:00 2001 From: stephane Date: Sat, 25 Jun 2011 00:51:14 +0300 Subject: [PATCH 869/989] bluetooth network service Change-Id: I8a4483a439ef258a9049148cefae19b3e08f4dbf --- res/values/strings.xml | 1 + .../LocalBluetoothProfileManager.java | 73 ++++++++++++++++++- 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 0adefcf4768..ba58eac6a95 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -746,6 +746,7 @@ Transfer HID + Network Connected to media audio diff --git a/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java b/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java index 6925d01a14c..322bb65e46c 100644 --- a/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java +++ b/src/com/android/settings/bluetooth/LocalBluetoothProfileManager.java @@ -23,6 +23,7 @@ import android.bluetooth.BluetoothHeadset; import android.bluetooth.BluetoothHid; import android.bluetooth.BluetoothUuid; +import android.bluetooth.BluetoothNetwork; import android.os.Handler; import android.os.ParcelUuid; import android.util.Log; @@ -105,6 +106,9 @@ public static void init(LocalBluetoothManager localManager) { profileManager = new OppProfileManager(localManager); sProfileMap.put(Profile.OPP, profileManager); + + profileManager = new NetworkProfileManager(localManager); + sProfileMap.put(Profile.NETWORK, profileManager); } } } @@ -207,7 +211,8 @@ public enum Profile { HEADSET(R.string.bluetooth_profile_headset), A2DP(R.string.bluetooth_profile_a2dp), OPP(R.string.bluetooth_profile_opp), - HID(R.string.bluetooth_profile_hid); + HID(R.string.bluetooth_profile_hid), + NETWORK(R.string.bluetooth_profile_network); public final int localizedString; @@ -670,4 +675,70 @@ public int convertState(int hidState) { } } + private static class NetworkProfileManager extends LocalBluetoothProfileManager { + private BluetoothNetwork mService; + + public NetworkProfileManager(LocalBluetoothManager localManager) { + super(localManager); + mService = new BluetoothNetwork(localManager.getContext()); + } + + @Override + public Set getConnectedDevices() { + return null; + } + + @Override + public boolean connect(BluetoothDevice device) { + return false; + } + + @Override + public boolean disconnect(BluetoothDevice device) { + return false; + } + + @Override + public int getConnectionStatus(BluetoothDevice device) { + return 0; + } + + @Override + public int getSummary(BluetoothDevice device) { + int connectionStatus = getConnectionStatus(device); + + if (SettingsBtStatus.isConnectionStatusConnected(connectionStatus)) { + return R.string.bluetooth_a2dp_profile_summary_connected; + } else { + return SettingsBtStatus.getConnectionStatusSummary(connectionStatus); + } + } + + @Override + public boolean isPreferred(BluetoothDevice device) { + return false; + } + + @Override + public int getPreferred(BluetoothDevice device) { + return 0; + } + + @Override + public void setPreferred(BluetoothDevice device, boolean preferred) { + + } + + + @Override + public boolean isProfileReady() { + return true; + } + + @Override + public int convertState(int state) { + return 0; + } + + } } From 2c7d9ee3ba2493555748bd71c5e58b40f2093224 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sun, 17 Jul 2011 09:58:27 +0400 Subject: [PATCH 870/989] Update Russian translation. Bluetooth network service --- res/values-ru/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index f96b9989c12..fb5b7d5b7ef 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -319,6 +319,7 @@ "Телефон" "Передать" HID + Сеть "Подключено к мультимедийному аудиоустройству" "Подключено к аудиоустройству телефона" "Подключено к телефону и мультимедийному аудиоустройству" From 6f00fa821a9b0ca2973c5f28cacc97702c9ace74 Mon Sep 17 00:00:00 2001 From: gustavo Date: Sun, 24 Jul 2011 20:55:10 -0700 Subject: [PATCH 871/989] PT-BR: Add missing translations Change-Id: I6b772da4ce06aedbc0f29bf35e880277be4a3eeb --- res/values-pt/arrays.xml | 4 ++++ res/values-pt/strings.xml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml index 8f7c29315c7..28cd92ea118 100755 --- a/res/values-pt/arrays.xml +++ b/res/values-pt/arrays.xml @@ -185,4 +185,8 @@ Cinza Transparente + + Desativar + Ativar + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 86b71a47dcc..de55525668e 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1360,4 +1360,6 @@ Requisição de conexão bluetooth Você deseja conectar a \u0022%1$s\u0022? Indicador da Barra de Status + Substituir conexão + Toque para definir como ativado/desativado \ No newline at end of file From 4c542dee886ca3c6ec63eb5b4880484729667c58 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Tue, 26 Jul 2011 13:29:24 -0400 Subject: [PATCH 872/989] Revert "Make Bluetooth discoverability timeout configurable (again for Gingerbread)" This reverts commit 6b4d1999c02cff6c629b7d004f7eb93c2af47eb0. --- res/values-de/arrays.xml | 9 ----- res/values-de/strings.xml | 2 -- res/values/arrays.xml | 16 --------- res/values/strings.xml | 4 --- res/xml/bluetooth_settings.xml | 7 ---- .../BluetoothDiscoverableEnabler.java | 9 ++--- .../settings/bluetooth/BluetoothSettings.java | 33 +------------------ 7 files changed, 4 insertions(+), 76 deletions(-) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index e7902d53254..fc8f40a6c00 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -168,13 +168,4 @@ Grau Transparent - - - 60 Sekunden - 120 Sekunden - 300 Sekunden - 600 Sekunden - Unendlich - - diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 277972bbeb5..53f6c058e65 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -88,8 +88,6 @@ "Überspannung" "Unbekannter Fehler" "Bluetooth" - Sichtbarkeitsdauer - Wie lange bleibt das Gerät sichtbar "Sichtbar" "Für %1$s Sekunden sichtbar..." "Gerät sichtbar machen" diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 2c097224f6a..2ad896380a6 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -479,20 +479,4 @@ Transparent - - 60 seconds - 120 seconds - 300 seconds - 600 seconds - Infinite - - - - 60 - 120 - 300 - 600 - 0 - - diff --git a/res/values/strings.xml b/res/values/strings.xml index ba58eac6a95..8eaddfd86fe 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -180,10 +180,6 @@ Bluetooth - - Discoverable duration - - How long the device stays discoverable Discoverable diff --git a/res/xml/bluetooth_settings.xml b/res/xml/bluetooth_settings.xml index 21ff00089b8..131f7a01ee5 100644 --- a/res/xml/bluetooth_settings.xml +++ b/res/xml/bluetooth_settings.xml @@ -32,13 +32,6 @@ android:persistent="false" android:singleLine="true" /> - - Date: Wed, 27 Jul 2011 07:14:01 +0800 Subject: [PATCH 873/989] Traditional Chinese: Update translations * Import comments * Remove translations - bluetooth_discoverable_duration_* * New translations - bluetooth_connection_* Change-Id: I3256b7ec610ae5ead9eca4c508938e134ceffa19 --- res/values-zh-rTW/arrays.xml | 8 ------- res/values-zh-rTW/strings.xml | 43 +++++++++++++++++++++++++++++++---- 2 files changed, 38 insertions(+), 13 deletions(-) diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index 1c74a0014e8..b9bec21ad1c 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -195,12 +195,4 @@ 透明 - - 60 秒 - 120 秒 - 300 秒 - 600 秒 - 永久 - - diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 82e523bb613..a84f2a1cc7e 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -181,22 +181,24 @@ "藍牙" - - 偵測時限 - - 設定裝置可被偵測多久 "可偵測性" "可供偵測 %1$s 秒..." + "可供偵測" + "設定裝置為可偵測" + "可供偵測逾時時間" + "設定裝置可供偵測的開放時間" + "鎖定語音撥號" "螢幕鎖定時不要使用藍芽撥號" - + "藍牙裝置" "裝置名稱" @@ -244,9 +246,17 @@ "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + + "手機上的某個應用程式要求將手機設成「永遠」開放其他藍牙裝置搜尋。您想要允許這項要求嗎?" + + "手機上的某個應用程式要求開啟藍牙裝置,這表示您的藍牙連線將開放 %1$d 秒,讓其他裝置可在時間內搜尋到您的手機。您想要允許要求嗎?" + + "手機上的某個應用程式要求開啟藍牙功能,讓其他藍牙裝置可以搜尋到您的手機。您想要允許這項要求嗎?" + + "正在開啟藍牙..." @@ -261,6 +271,15 @@ + + 藍牙連接請求 + + + 輕觸以連接到“%1$s + + + 您想要連接到“%1$s”嗎? + "日期與時間設定" @@ -1303,6 +1322,8 @@ "我的電話號碼" "MIN" + + MSID "PRL 版本" @@ -1538,19 +1559,31 @@ "通話設定" "設定語音信箱、來電轉接、來電待接及本機號碼顯示" + + "網路共用" "可攜式無線基地台" "網路共用與可攜式無線基地台" + "透過 USB 分享手機的行動網路共用" "分享您的手機行動連線,讓手機成為可攜式 Wi-Fi 無線基地台" "透過 USB 或可攜式 Wi-Fi 無線基地台方式,分享手機的行動網路共用" + + "USB" "USB 網路共用" + "已連接 USB,選取即可進行網路共用" + "網路已共用" + "使用 USB 儲存裝置時無法進行網路共用" + "USB 尚未連線" + "USB 網路共用發生錯誤" + + "說明" From f3a77fb112bd6c9654b92e4b2eb81a6dcb56201f Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Thu, 28 Jul 2011 10:50:52 +0200 Subject: [PATCH 874/989] Updated Swedish translations Change-Id: If5fde1f5ab2657ddacbe3e27271fef83c3dc2b79 --- res/values-sv/strings.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index ce121f2358c..9e368d0162f 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -122,6 +122,9 @@ "En app i telefonen begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter i %1$d sekunder. Vill du tillåta det?" "En app begär tillåtelse att aktivera Bluetooth och göra telefonen synlig för andra enheter. Vill du tillåta det?" "Aktiverar Bluetooth …" + "Bluetooth anslutningsförfrågan" + "Tryck för att ansluta till \u0022%1$s\u0022" + "Vill du ansluta till \u0022%1$s\u0022?" "Inställningar för datum och tid" "Kl. 13:00" "13:00" @@ -321,6 +324,7 @@ "Telefon" "Överför" HID + Nätverk "Ansluten till medialjud" "Ansluten till telefonens ljud" "Ansluten till telefon- och medialjud" @@ -465,6 +469,8 @@ "Skärmlåsljud" "Spela upp ljud vid låsning och upplåsning av skärmen" "Spela upp ljud vid låsning och upplåsning av skärmen" + Ljud vid låg batterinivå + Spela upp ett ljud med varningen för låg batterinivå "Haptisk återkoppling" "Vibrera när funktionsknappar trycks ned och vid vissa gränssnittshändelser" "Vibrera när funktionsknappar trycks ned och vid vissa gränssnittshändelser" @@ -557,6 +563,7 @@ "Tid sedan systemstart" "Aktiveringstid" "Intern lagring" + Ytterligare lagring "USB-lagring" "SD-kort" "Tillgängligt utrymme" @@ -692,6 +699,7 @@ "Öppen källkodslicens" "Ett problem inträffade när licenserna lästes in." "Läser in…" + CyanogenMod-licenser "Säkerhetsinformation" "Säkerhetsinformation" "Din telefon är inte ansluten till en datatjänst. Besök %s på en dator som är ansluten till Internet om du vill visa informationen nu." @@ -936,9 +944,15 @@ Kör Skärm på Telefon på + Wifi På + Wifi Igång + Bluetooth På Tid spenderad utan viloläge: Tid spenderad med skärmen på: Tid spenderad med telefon på: + Tid spenderad med Wifi på: + Tid spenderad med Wifi igång: + Tid spenderad med Bluetooth på: På batteri: Inkopplad: "Användningsstatistik" @@ -1225,6 +1239,8 @@ Tryck för att konfigurera profil Applikationsgrupp: %s Applikationsgrupper + Åsidosättanden av volym + Tryck för att ställa in volym. Applikationer - klicka för att ta bort från grupp Skriv in namn för applikationsgrupp Ta bort profil From d7df4af0695292546b39f99c3dc024c8b46bca1f Mon Sep 17 00:00:00 2001 From: Hawkeyexp Date: Sat, 6 Aug 2011 18:27:05 +0200 Subject: [PATCH 875/989] fix translation (de) Change-Id: Ie0065d397aad0b1dfccca61c13174ecddf8fdb4b --- res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 4c739f79c5e..2c6d879d732 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1311,7 +1311,7 @@ 2G wenn mobile Daten deaktiviert ist 3G wenn mobile Daten aktiviert ist - 2G wenn WLAN deaktiviert ist + 2G wenn WLAN aktiviert ist 3G wenn WLAN deaktiviert ist Nutze abgerundete Ecken für das Widget Hintergrund für das Widget ausblenden From 67516e23cdda71761df8e3ddbafc8125e17c10e2 Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Sun, 7 Aug 2011 18:36:10 -0600 Subject: [PATCH 876/989] Restore pre-openvpn results of needKeyStoreToSave for L2TP_IPSEC_PSK and L2TP When the OPENVPN case was added to needKeyStoreToSave it changed the pass through behaviour of L2TP_IPSEC_PSK and L2TP to return true instead of false. This changes it back. --- src/com/android/settings/vpn/VpnSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/vpn/VpnSettings.java b/src/com/android/settings/vpn/VpnSettings.java index b9d549c2d3e..afeb3007f12 100644 --- a/src/com/android/settings/vpn/VpnSettings.java +++ b/src/com/android/settings/vpn/VpnSettings.java @@ -622,11 +622,11 @@ private boolean needKeyStoreToSave(VpnProfile p) { !TextUtils.isEmpty(l2tpProfile.getSecretString())) { return true; } + return false; case OPENVPN: return true; - // pass through default: return false; } From 18d8964388eb4101ff209142c8e8d047e097a857 Mon Sep 17 00:00:00 2001 From: Jeffrey Boone Date: Sat, 6 Aug 2011 13:26:32 -0230 Subject: [PATCH 877/989] Additional updates to the Profile framework Prerequisite: Significant updates to the Profile framework - frameworks/base project, Change-Id: I9f5ba03896ac2af5405fdb2075889247913771ad These changes include: - Settings are now assigned by the Profile UUID and not the Profile Name. - Various tweaks for the upcoming Status Bar Indicator, as requested by Sven Dawitz. Change-Id: I9db0e576f5ecd1a9eb7f1efb16c61603268d1297 --- res/values/strings.xml | 2 ++ res/xml/profile_config.xml | 5 +++ src/com/android/settings/ProfileConfig.java | 36 +++++++++++++++++---- src/com/android/settings/ProfileList.java | 17 +++++++--- 4 files changed, 48 insertions(+), 12 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 1cfe5d1d37a..50862a1d1ea 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2820,6 +2820,8 @@ found in the list of installed applications. <new profile> Touch to configure profile + + Status Bar Indicator Application group: %s diff --git a/res/xml/profile_config.xml b/res/xml/profile_config.xml index 73eff8447fe..1d63ae91d54 100644 --- a/res/xml/profile_config.xml +++ b/res/xml/profile_config.xml @@ -27,6 +27,11 @@ android:title="@string/profile_delete"> + + diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 897dd59d2e2..3300f69b5c6 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -26,6 +26,7 @@ import android.content.Intent; import android.media.AudioManager; import android.os.Bundle; +import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; @@ -49,6 +50,9 @@ public class ProfileConfig extends PreferenceActivity implements OnPreferenceCha private PreferenceScreen mDeletePreference; + //Below line intended for use with upcoming Status Bar Indicator functionality + //private CheckBoxPreference mStatusBarPreference; + private StreamItem[] mStreams; @@ -87,7 +91,7 @@ protected void onCreate(Bundle icicle) { protected void onResume() { super.onResume(); - mProfile = mProfileManager.getProfile(mProfile.getName()); + mProfile = mProfileManager.getProfile(mProfile.getUuid()); fillList(); } @@ -111,6 +115,11 @@ private void fillList() { mNamePreference.setSummary(mProfile.getName()); mNamePreference.setOnPreferenceChangeListener(this); + //Below lines intended for use with upcoming Status Bar Indicator functionality + //mStatusBarPreference = (CheckBoxPreference) findPreference("profile_statusbar"); + //mStatusBarPreference.setChecked(mProfile.getStatusBarIndicator()); + //mStatusBarPreference.setOnPreferenceChangeListener(this); + PreferenceGroup streamList = (PreferenceGroup) findPreference("profile_volumeoverrides"); streamList.removeAll(); @@ -153,7 +162,6 @@ private void fillList() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { - // Check name isn't already in use. if (preference instanceof StreamVolumePreference) { for (StreamItem stream : mStreams) { if (preference == stream.mCheckbox) { @@ -161,22 +169,36 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { } } } + // Check name isn't already in use. if (preference == mNamePreference) { String value = (String) newValue; - if (mProfileManager.getProfile(value) != null) { + if (mProfileManager.profileExists(value)) { // Rollback the change. return false; } - boolean active = mProfile.getName() - .equals(mProfileManager.getActiveProfile().getName()); + boolean active = mProfile.getUuid() + .equals(mProfileManager.getActiveProfile().getUuid()); mProfileManager.removeProfile(mProfile); mProfile.setName(value); preference.setSummary(value); mProfileManager.addProfile(mProfile); if (active) { - mProfileManager.setActiveProfile(mProfile.getName()); + mProfileManager.setActiveProfile(mProfile.getUuid()); + } + } + //Below lines intended for use with upcoming Status Bar Indicator functionality + /* + if (preference == mStatusBarPreference) { + boolean active = mProfile.getUuid() + .equals(mProfileManager.getActiveProfile().getUuid()); + mProfileManager.removeProfile(mProfile); + mProfile.setStatusBarIndicator((Boolean) newValue); + mProfileManager.addProfile(mProfile); + if (active) { + mProfileManager.setActiveProfile(mProfile.getUuid()); } } + */ return true; } @@ -202,7 +224,7 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen } private void deleteProfile() { - if (mProfile.getName().equals(mProfileManager.getActiveProfile().getName())) { + if (mProfile.getUuid().equals(mProfileManager.getActiveProfile().getUuid())) { Toast toast = Toast.makeText(this, getString(R.string.profile_cannot_delete), Toast.LENGTH_SHORT); toast.show(); diff --git a/src/com/android/settings/ProfileList.java b/src/com/android/settings/ProfileList.java index 1007e3721c9..0034bdfa19a 100644 --- a/src/com/android/settings/ProfileList.java +++ b/src/com/android/settings/ProfileList.java @@ -16,6 +16,8 @@ package com.android.settings; +import java.util.UUID; + import android.app.Profile; import android.app.ProfileManager; import android.os.Bundle; @@ -66,13 +68,13 @@ private void fillList() { PreferenceGroup profileList = (PreferenceGroup) findPreference("profile_title"); profileList.removeAll(); - mSelectedKey = mProfileManager.getActiveProfile().getName(); + mSelectedKey = mProfileManager.getActiveProfile().getUuid().toString(); for(Profile profile : mProfileManager.getProfiles()){ ProfilePreference pref = new ProfilePreference(this); - pref.setKey(profile.getName()); + pref.setKey(profile.getUuid().toString()); pref.setTitle(profile.getName()); pref.setSummary(R.string.profile_summary); pref.setPersistent(false); @@ -80,7 +82,7 @@ private void fillList() { pref.setProfile(profile); pref.setSelectable(true); - if ((mSelectedKey != null) && mSelectedKey.equals(profile.getName())) { + if ((mSelectedKey != null) && mSelectedKey.equals(pref.getKey())) { pref.setChecked(); } profileList.addPreference(pref); @@ -99,8 +101,13 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { } private void setSelectedProfile(String key) { - mSelectedKey = key; - mProfileManager.setActiveProfile(key); + try { + UUID selectedUuid = UUID.fromString(key); + mProfileManager.setActiveProfile(selectedUuid); + mSelectedKey = key; + } catch (IllegalArgumentException ex) { + ex.printStackTrace(); + } } } From f4bdcf24da2ccfbdfbd0c19c93be738ae4100cd5 Mon Sep 17 00:00:00 2001 From: cobje Date: Tue, 9 Aug 2011 10:42:51 +0200 Subject: [PATCH 878/989] Updated Dutch translations Change-Id: I870be00492a91c98f0a884bbea7dbaf3b8222922 --- res/values-nl/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index e30322ee7cc..c2c4c6ca6c2 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -219,7 +219,7 @@ "Instellingen" "Vliegmodus" "Alle draadloze verbindingen uitschakelen" - Gerätename + Apparaatnaam "Draadloze verbindingen uitschakelen..." "Draadloze verbindingen inschakelen..." "Draadloos en netwerken" @@ -349,9 +349,9 @@ - Speichern + Opslaan - Abbrechen + Annuleren "Wi-Fi" "Wi-Fi inschakelen" @@ -909,8 +909,8 @@ "Scherm gaat nooit uit tijdens het opladen" "Neplocaties toestaan" "Neplocaties toestaan" - App beenden - Gedrückthalten der Zurück-Taste beendet die Anwendung im Vordergrund. + Applicatie beëindigen + Houd de terugknop ingedrukt om de applicatie op de voorgrond te beëindigen. "USB-foutopsporing toestaan?" "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om toepassingen zonder melding op uw apparaat te installeren en om loggegevens te lezen." "Gadget kiezen" From e9bb52db8c4ece44dc8b5e778437b93029941acc Mon Sep 17 00:00:00 2001 From: pvolkov Date: Tue, 9 Aug 2011 23:05:06 +0400 Subject: [PATCH 879/989] Update Russian translation. Settings - Additional storage Update Russian translation. Status Bar Indicator --- res/values-ru/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 60ef495aae7..611244f8f93 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -544,6 +544,7 @@ "Время с момента включения" "Время работы" "Внутренний накопитель" + Дополнительный накопитель "USB-накопитель" "SD-карта" "Свободно" @@ -1295,6 +1296,8 @@ Имя профиля Нажмите для настройки профиля + + Индикатор строки состояния Группа приложения: %s From 0350ab07f3dd441659fd4b09fef84715409ac6b4 Mon Sep 17 00:00:00 2001 From: evgenln Date: Fri, 12 Aug 2011 13:30:08 +0300 Subject: [PATCH 880/989] Updated Ukrainian translation Signed-off-by: evgenln --- res/values-uk/arrays.xml | 11 ++--------- res/values-uk/strings.xml | 17 ++++++++++++++--- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml index b8aceb7ccb1..91dad4f9b11 100644 --- a/res/values-uk/arrays.xml +++ b/res/values-uk/arrays.xml @@ -132,8 +132,8 @@ З останього вимкн. зовн. живл. - Всього, з моменту завантаження - Всього, за весь час + Усього, з моменту завантаження + Усього, за весь час "Час використ." @@ -183,11 +183,4 @@ Сірий Прозорий - - 60 секунд - 120 секунд - 300 секунд - 600 секунд - Без обмеження - diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index bcb5830baa4..9558a383289 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -92,7 +92,7 @@ "Видимий протягом %1$s сек..." "Видимий" "Зробити пристрій видимим" - "Час видимості пристрою вийшов" + Час видимості пристрою "Налаштуйте час видимості пристрою" "Заблок. голос. набір" Запобігти виклику засобами Bluetooth коли екран заблоковано @@ -122,6 +122,9 @@ "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth та надання телефону видимості іншими пристроями протягом %1$d сек. Зробити це?" "Програма у вашому телефоні просить дозволу на ввімкнення Bluetooth і надання телефону видимості іншими пристроями. Зробити це?" "Увімкнення Bluetooth…" + Запит на з\u2019єднання Bluetooth + Натисніть щоб з\u2019єднатися з \u0022%1$s\u0022 + Бажаєте з\u2019єднатися з \u0022%1$s\u0022? "Налаштування дати та часу" "13:00" "13:00" @@ -320,6 +323,7 @@ "Медіа" "Телефон" "Передав-ня" + Мережа "Підключено до аудіоджерела" "Підключено до звуку телеф." "Підключено до тел. і аудіоджерела" @@ -463,6 +467,8 @@ "Звуки блокув. екрана" "Відтвор. звуки під час блокув. і розблокув. екрана" "Відтвор. звуки під час блокув. і розблокув. екрана" + Звук низьк. зар. батареї + Супровід повідомлення про низький заряд батареї звуковим сигналом "Тактильна реакція" "Вібр. при натисн. екр. клавіш і певних діях за доп. інтерф. кор." "Вібр. при натисн. екр. клавіш і певних діях за доп. інтерф. кор." @@ -553,6 +559,7 @@ "Час гот." "Час активн." "Внутрішня пам\'ять" + Додатковий носій "Носій USB" "Карта SD" "Вільне місце" @@ -688,6 +695,7 @@ "Ліцензії з відкр. кодом" "Під час завантаж. ліцензій виникла пробл." "Завант-ня…" + Ліцензії CyanogenMod "Інф-я про безпеку" "Інф-я про безпеку" "Ваш тел. не підключ. до служби даних. Щоб переглянути цю інф-ю зараз, перейдіть до %s з будь-якого комп\'ютера, підключ. до Інтернету." @@ -1145,8 +1153,10 @@ Віддалена IP-адреса Алгоритм шифрування Залиште порожнім для використання типового алгоритму шифрування + типовий Розмір ключа шифрування Залиште порожнім для використання типових параметрів алгоритму шифрування + типовий Додаткові аргументи Введіть додаткові аргументи командного рядка "Устан. спільн. ключ IPSec" @@ -1221,6 +1231,7 @@ Назва профілю <новий профіль> Натисніть, щоб налаштувати профіль + Індикатор рядка стану Група програм: %s Групи програм Заміщення рівня гучності @@ -1254,11 +1265,11 @@ "У разі повторн. встановл. прогр. відновл. налашт. чи ін. дані з рез. копій" "Рез. коп." "Дійсно припинити створення резервних копій ваших паролів Wi-Fi, закладок, інших налаштувань та даних програм і видалити всі копії на серверах Google?" - "Налашт-ня адміністрації пристрою" + Адміністрування пристрою "Адміністратор пристрою" "Деактивувати" "Адміністратори пристрою" - "Немає доступн. адміністраторів мережі" + Немає доступн. адміністраторів пристрою "Актив-ти адміністратора пристрою?" "Активувати" "Адміністратор пристрою" From b2661f180a306539f3ff72f4294476b4557c68d0 Mon Sep 17 00:00:00 2001 From: Hawkeyexp Date: Sat, 13 Aug 2011 20:44:33 +0200 Subject: [PATCH 881/989] extend translation (settings/de) Change-Id: I818e76b66af53f4c663ff79db65945baaa9082a1 --- res/values-de/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2c6d879d732..b1ed567923a 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -470,6 +470,8 @@ "Display-Sperre" "Ton beim Sperren und Entsperren des Displays" "Ton beim Sperren und Entsperren des Displays" + Akustische Akkuwarnung + Ton abspielen bei Akku-Warnmeldung "Haptisches Feedback" "Vibration beim Drücken von Softkeys und bei bestimmten UI-Interaktionen" "Vibration beim Drücken von Softkeys und bei bestimmten UI-Interaktionen" From 77c39263c27d8729f32af69d8018bcce5b20e94c Mon Sep 17 00:00:00 2001 From: Eug89 Date: Sun, 14 Aug 2011 17:53:05 +0200 Subject: [PATCH 882/989] settings: Updated Italian translations - profiles settings update Change-Id: I47f9e80f84cb150fc5ff9663084971b17d01deed --- res/values-it/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index ebca1aece49..7634bd79e37 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1282,6 +1282,8 @@ <nuovo profilo> Tocca per configurare il profilo + + Icona barra di stato Gruppo applicazioni: %s From ba69d3bd7d0d73296283e44785dd622324662054 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Tue, 23 Aug 2011 15:10:57 -0700 Subject: [PATCH 883/989] DO NOT MERGE Fix crash when device is null in Connection Access Cancel. Bug: 5203970 Change-Id: Ic0604174c0ac9b40685e883f37e1a54070ee0463 --- .../bluetooth/BluetoothPermissionRequest.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java index 797eff793f6..78617c401e9 100644 --- a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java +++ b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java @@ -36,6 +36,7 @@ public final class BluetoothPermissionRequest extends BroadcastReceiver { private static final String TAG = "BluetoothPermissionRequest"; private static final boolean DEBUG = false; + private BluetoothDevice mDevice; public static final int NOTIFICATION_ID = android.R.drawable.stat_sys_data_bluetooth; @@ -48,15 +49,14 @@ public void onReceive(Context context, Intent intent) { if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_REQUEST)) { LocalBluetoothManager localManager = LocalBluetoothManager.getInstance(context); // convert broadcast intent into activity intent (same action string) - BluetoothDevice device = - intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + mDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); Intent connectionAccessIntent = new Intent(action); connectionAccessIntent.setClass(context, BluetoothPermissionActivity.class); connectionAccessIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - connectionAccessIntent.putExtra(BluetoothDevice.EXTRA_DEVICE, device); + connectionAccessIntent.putExtra(BluetoothDevice.EXTRA_DEVICE, mDevice); - String deviceAddress = device != null ? device.getAddress() : null; + String deviceAddress = mDevice != null ? mDevice.getAddress() : null; PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE); @@ -71,12 +71,13 @@ public void onReceive(Context context, Intent intent) { // "Clear All Notifications" button Intent deleteIntent = new Intent(BluetoothDevice.ACTION_CONNECTION_ACCESS_REPLY); + deleteIntent.putExtra(BluetoothDevice.EXTRA_DEVICE, mDevice); deleteIntent.putExtra(BluetoothDevice.EXTRA_CONNECTION_ACCESS_RESULT, BluetoothDevice.CONNECTION_ACCESS_NO); Notification notification = new Notification(android.R.drawable.stat_sys_data_bluetooth, context.getString(R.string.bluetooth_connection_permission_request), System.currentTimeMillis()); - String deviceName = device != null ? device.getName() : null; + String deviceName = mDevice != null ? mDevice.getName() : null; notification.setLatestEventInfo(context, context.getString(R.string.bluetooth_connection_permission_request), context.getString(R.string.bluetooth_connection_notif_message, deviceName), From 49e583f5e3ac752358b5d73cf6268ab6e777fe6f Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Thu, 25 Aug 2011 18:07:40 +0900 Subject: [PATCH 884/989] Update Japanese translation - Add missiong string entries. Change-Id: I2983a062ec686bb4a563605f7ff7d54827c8687a --- res/values-ja/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 0c030073d23..15485a73db4 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1353,6 +1353,12 @@ タッチして音量をセット HIDデバイスに接続 HIDデバイスのために使用する + ネットワーク + ステータスバーインジケータ + + + CyanogenMod ライセンス + "その他のシステムアップデート" From a2b8ec0a894831c5727d76c627bee7a98cfb2c1e Mon Sep 17 00:00:00 2001 From: Andreas Oeldenberger Date: Mon, 29 Aug 2011 18:26:28 +0200 Subject: [PATCH 885/989] fix typo in strings.xml Change-Id: I8879ae621f42d5c667f914aeb894e74d12746f21 --- res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 50862a1d1ea..d4a4392c336 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2827,7 +2827,7 @@ found in the list of installed applications. Application groups - Volume overrrides + Volume overrides Touch to set volume. From 229b8739d93d4ade3835be32e31af4aa7260d28e Mon Sep 17 00:00:00 2001 From: Andreas Oeldenberger Date: Mon, 29 Aug 2011 18:24:30 +0200 Subject: [PATCH 886/989] Profile Settings: add missing DE strings Change-Id: I3322bab0356e3ede0c67040ffd262b8df6538709 --- res/values-de/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index b1ed567923a..87fb8ee40e4 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1211,6 +1211,8 @@ Berühren zum Profil ändern Anwendungsgruppe: %s Anwendungsgruppen + Lautstärke festlegen + Berühren um Lautstärke zu ändern Anwendungen - Klicken zum Entfernen von Gruppe Name für Gruppe eingeben Profil löschen From 3bf870691942f8eda16d30373cbbe617bed1c678 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Tue, 30 Aug 2011 01:31:04 +0200 Subject: [PATCH 887/989] french: fix bluetooth strings Change-Id: I198947ef3acc04a3787a6b0c7d95271fd257ba06 --- res/values-fr/strings.xml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 8d4d3d5a9ef..0b0bb5b9902 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -88,14 +88,12 @@ "Voltage dépassé" "Erreur inconnue" "Bluetooth" - Durée de l\'annonce - Temps pendant lequel l\'appareil est identifiable "Identifiable" "Identifiable pendant %1$s secondes..." "Identifiable" "Permettre l\'identification de l\'appareil" - "Délai au-delà duquel l\'appareil n\'est plus identifiable" - "Définir la durée pendant laquelle l\'appareil est identifiable" + "Durée de l\'annonce" + "Spécifie la durée pendant laquelle l\'appareil est identifiable" "Bloquer les appels par reconnaissance vocale" "Désactiver les appels via le Bluetooth lorsque l\'écran est verrouillé" "Appareils Bluetooth" From d561fcc34514117bf9fd7ae403c8142b1d49a73b Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Wed, 31 Aug 2011 12:51:36 +0200 Subject: [PATCH 888/989] Enhance profile framework to support runtime locale changes (2/2) Track changes made to the profile API when implementing locale change support. Change-Id: I954531b60a650f9f105beeaca80bb6bcadf506ff --- src/com/android/settings/AppGroupList.java | 8 +++-- src/com/android/settings/ProfileConfig.java | 31 +++++-------------- .../android/settings/ProfileGroupConfig.java | 15 ++++++--- 3 files changed, 23 insertions(+), 31 deletions(-) diff --git a/src/com/android/settings/AppGroupList.java b/src/com/android/settings/AppGroupList.java index c0e3eaf2903..809756c43f6 100644 --- a/src/com/android/settings/AppGroupList.java +++ b/src/com/android/settings/AppGroupList.java @@ -29,6 +29,8 @@ import android.preference.PreferenceScreen; import android.widget.EditText; +import java.util.UUID; + public class AppGroupList extends PreferenceActivity { private static final String TAG = "AppGroupSettings"; @@ -72,7 +74,7 @@ private void fillList() { PreferenceScreen pref = new PreferenceScreen(this, null); - pref.setKey(group.getName()); + pref.setKey(group.getUuid().toString()); pref.setTitle(group.getName()); pref.setPersistent(false); @@ -122,8 +124,8 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen if (mAddPreference == preference) { addNewAppGroup(); } else { - NotificationGroup group = mProfileManager.getNotificationGroup(preference - .getTitle().toString()); + NotificationGroup group = mProfileManager.getNotificationGroup( + UUID.fromString(preference.getKey())); editGroup(group); } diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 3300f69b5c6..f96c44b7f9f 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -36,6 +36,8 @@ import android.widget.SeekBar; import android.widget.Toast; +import java.util.UUID; + public class ProfileConfig extends PreferenceActivity implements OnPreferenceChangeListener { static final String TAG = "ProfileConfig"; @@ -101,7 +103,7 @@ protected void onPause() { super.onPause(); // Save profile here if (mProfile != null) { - mProfileManager.addProfile(mProfile); + mProfileManager.updateProfile(mProfile); } } @@ -145,19 +147,17 @@ private void fillList() { groupList.removeAll(); for (ProfileGroup profileGroup : mProfile.getProfileGroups()) { - PreferenceScreen pref = new PreferenceScreen(this, null); + UUID uuid = profileGroup.getUuid(); - pref.setKey(profileGroup.getName()); - pref.setTitle(profileGroup.getName()); + pref.setKey(uuid.toString()); + pref.setTitle(mProfileManager.getNotificationGroup(uuid).getName()); // pref.setSummary(R.string.profile_summary); pref.setPersistent(false); // pref.setSelectable(true); groupList.addPreference(pref); - } - } @Override @@ -176,27 +176,14 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { // Rollback the change. return false; } - boolean active = mProfile.getUuid() - .equals(mProfileManager.getActiveProfile().getUuid()); - mProfileManager.removeProfile(mProfile); mProfile.setName(value); preference.setSummary(value); - mProfileManager.addProfile(mProfile); - if (active) { - mProfileManager.setActiveProfile(mProfile.getUuid()); - } } //Below lines intended for use with upcoming Status Bar Indicator functionality /* if (preference == mStatusBarPreference) { - boolean active = mProfile.getUuid() - .equals(mProfileManager.getActiveProfile().getUuid()); - mProfileManager.removeProfile(mProfile); mProfile.setStatusBarIndicator((Boolean) newValue); - mProfileManager.addProfile(mProfile); - if (active) { - mProfileManager.setActiveProfile(mProfile.getUuid()); - } + mProfileManager.updateProfile(mProfile); } */ return true; @@ -210,10 +197,8 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen if (preference == mDeletePreference) { deleteProfile(); } else { - ProfileGroup profGroup = mProfile.getProfileGroup(preference.getTitle().toString()); - Intent intent = new Intent(this, ProfileGroupConfig.class); - intent.putExtra("ProfileGroup", profGroup.getName()); + intent.putExtra("ProfileGroup", preference.getKey()); intent.putExtra("Profile", mProfile); startActivity(intent); } diff --git a/src/com/android/settings/ProfileGroupConfig.java b/src/com/android/settings/ProfileGroupConfig.java index fa59072c49b..18b4f4376e5 100644 --- a/src/com/android/settings/ProfileGroupConfig.java +++ b/src/com/android/settings/ProfileGroupConfig.java @@ -27,6 +27,8 @@ import android.preference.Preference.OnPreferenceChangeListener; import android.preference.PreferenceActivity; +import java.util.UUID; + public class ProfileGroupConfig extends PreferenceActivity implements OnPreferenceChangeListener { private static final CharSequence KEY_SOUNDMODE = "sound_mode"; @@ -65,10 +67,15 @@ protected void onCreate(Bundle savedInstanceState) { addPreferencesFromResource(R.xml.profile_settings); + mProfileManager = (ProfileManager) getSystemService(PROFILE_SERVICE); mProfile = (Profile) getIntent().getParcelableExtra("Profile"); - mProfileGroup = mProfile.getProfileGroup(getIntent().getStringExtra("ProfileGroup")); - setTitle(getString(R.string.profile_group_header, mProfile.getName(), mProfileGroup.getName())); + UUID uuid = UUID.fromString(getIntent().getStringExtra("ProfileGroup")); + String name = mProfileManager.getNotificationGroup(uuid).getName(); + + mProfileGroup = mProfile.getProfileGroup(uuid); + + setTitle(getString(R.string.profile_group_header, mProfile.getName(), name)); mRingerMode = (ListPreference) findPreference(KEY_RINGERMODE); mSoundMode = (ListPreference) findPreference(KEY_SOUNDMODE); @@ -88,8 +95,6 @@ protected void onCreate(Bundle savedInstanceState) { mRingTone.setOnPreferenceChangeListener(this); updateState(); - - mProfileManager = (ProfileManager) getSystemService(PROFILE_SERVICE); } private void updateState() { @@ -137,7 +142,7 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { mProfileGroup.setSoundOverride(uri); } - mProfileManager.addProfile(mProfile); + mProfileManager.updateProfile(mProfile); updateState(); return true; From 6fb64a3f6b9c8a7f188562663c54af947b9f7e39 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sun, 4 Sep 2011 16:29:52 +0400 Subject: [PATCH 889/989] Update Russian translation. Settings --- res/values-ru/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 611244f8f93..7c03e80604d 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -239,7 +239,7 @@ "Выберите оператора связи" "Дата и время" "Установка даты, времени, часового пояса и форматов" - + Автоматически "Использовать данные, предоставленные сетью" "Использовать данные, предоставленные сетью" "24-часовой формат" From c8aaf13478688fd054a013d16c2965abe830ef51 Mon Sep 17 00:00:00 2001 From: Pawit Pornkitprasan Date: Mon, 5 Sep 2011 15:45:24 +0700 Subject: [PATCH 890/989] Testing page: Do not send extraneous setPreferredNetworkType request to system When the testing page receives the preferred network type from the system, it calls Spinner.setSelection which calls the OnItemSelectedListener which in turns call setPreferredNetworkType to the system again. Due to limitations in Samsung's RIL, this extraneous request will cause the data to be disconnected when the Testing page is first opened. Change-Id: I2b60e29d9e9b15e56bd01db5c13546a56503f34a --- src/com/android/settings/RadioInfo.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/RadioInfo.java b/src/com/android/settings/RadioInfo.java index f0fcdd7f2cd..56c52619aba 100644 --- a/src/com/android/settings/RadioInfo.java +++ b/src/com/android/settings/RadioInfo.java @@ -193,6 +193,7 @@ public void handleMessage(Message msg) { break; case EVENT_QUERY_PREFERRED_TYPE_DONE: + preferredNetworkType.setOnItemSelectedListener(null); ar= (AsyncResult) msg.obj; if (ar.exception == null) { int type = ((int[])ar.result)[0]; @@ -200,6 +201,7 @@ public void handleMessage(Message msg) { } else { preferredNetworkType.setSelection(8, true); } + preferredNetworkType.setOnItemSelectedListener(mPreferredNetworkHandler); break; case EVENT_SET_PREFERRED_TYPE_DONE: ar= (AsyncResult) msg.obj; From a6e54c313f3ac5329f3a6b3789e8db20b36679da Mon Sep 17 00:00:00 2001 From: Brian Date: Wed, 14 Sep 2011 23:58:32 -0500 Subject: [PATCH 891/989] Don't lock out volume dialog in silent mode. Related to "Update the ringer mode..." in frameworks/base. Since media and alarm volume are not included in silent mode, it doesn't make sense that you can't get into the volume dialog while in "silent" mode. I might be in silent mode but still want to check or adjust media volume. This change should be approved with "Update the ringer mode when adjusting ring volume." in frameworks/base. Without that change, ringer mode won't be updated correctly if changed while in silent. Change-Id: I210f9bb1034e9ebe66bb7506d8ee8f5bb3de98f5 --- res/xml/sound_settings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index 9117b788e20..5c1afb9efff 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -38,7 +38,6 @@ Date: Sun, 18 Sep 2011 22:57:27 +0200 Subject: [PATCH 892/989] Czech: corrected some strings and added missing strings. Change-Id: If04f1afdf4426019fbed99c37a8a4ccee4dbe49a --- res/values-cs/arrays.xml | 43 +- res/values-cs/strings.xml | 2676 +++++++++++++++++++++---------------- 2 files changed, 1539 insertions(+), 1180 deletions(-) diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index 3c1371fd386..6fe129ca2c5 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -44,6 +44,7 @@ "30 sekund" "1 minuta" "2 minuty" + 5 minut "10 minut" "30 minut" @@ -71,25 +72,25 @@ - "Vyhledávání..." - "Připojování..." - "Ověřování..." - "Načítání adresy IP…" + "Vyhledávání\u2026" + "Připojování\u2026" + "Ověřování\u2026" + "Načítání adresy IP\u2026" "Připojeno" "Pozastaveno" - "Odpojování..." + "Odpojování\u2026" "Odpojeno" "Neúspěšné" - "Vyhledávání..." - "Připojování k síti %1$s..." - "Ověřování v síti %1$s..." - "Získávání adresy IP ze sítě %1$s..." + "Vyhledávání\u2026" + "Připojování k síti %1$s\u2026" + "Ověřování v síti %1$s\u2026" + "Získávání adresy IP ze sítě %1$s\u2026" "Připojeno k síti %1$s" "Pozastaveno" - "Odpojování od sítě %1$s..." + "Odpojování od sítě %1$s\u2026" "Odpojeno" "Neúspěšné" @@ -121,6 +122,19 @@ "Nikdy, je-li zapnuto napájení" "Nikdy" + + Využití CPU + Využití sítě + Využití GPS + Využití senzorů + Využití částečného probuzení + Ostatní využití + + + Od posledního odpojení od nabíjení + Celkem od nastartování + Kompletně celkem + "Doba použití" "Počet spuštění" @@ -163,4 +177,13 @@ "Pouze v tichém režimu" "Pouze pokud není v tichém režimu" + + Zapnuto + Vypnuto + Nepotlačovat + + + Šedé + Průhledné + diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index e1ed3edc728..bf8e3fb5be2 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1,1172 +1,1508 @@ - - - - "Ano" - "Ne" - "Neznámé" - "Zapnout rádio" - "Vypnout rádio" - "Zobrazit adresář karty SIM" - "Zobrazit povolená telefonní čísla" - "Zobrazit čísla volání služeb" - "Získat seznam PDP" - "V provozu" - "Nepokrytá oblast" - "Pouze tísňová volání" - "Rádio je vypnuto" - "Roaming" - "Bez roamingu" - "Nečinný" - "Vyzvánění" - "Probíhající hovor" - "Odpojeno" - "Připojování" - "Připojeno" - "Pozastaveno" - "neznámý" - "pakety" - "B" - "dBm" - "asu" - "LAC" - "CID" - "Odpojit úložiště USB" - "Odpojit kartu SD" - "Smazat úložiště USB" - "Smazat kartu SD" - "Malá" - "Střední" - "Velká" - "OK" - "Úložiště USB" - "Karta SD" - "Stav baterie:" - "Napájecí konektor:" - "Měřítko baterie:" - "Stav baterie:" - "Zdraví baterie:" - "Technologie baterie:" - "Napětí baterie:" - "mV" - "Teplota baterie:" - "°C" - "Čas od spuštění:" - "Doba provozu z baterie:" - "Doba provozu při nabíjení:" - "Doba zapnutí obrazovky:" - "Neznámé" - "Nabíjení" - "(AC)" - "(USB)" - "Vybíjení" - "Nenabíjí se" - "Plná" - "Odpojeno" - "AC" - "USB" - "AC+USB" - "Neznámé" - "Neznámé" - "Dobrá" - "Přehřátá" - "Vybitá" - "Přepětí" - "Neznámá chyba" - "Bluetooth" - "Viditelné" - "Zařízení je viditelné v intervalu %1$s s." - "Viditelné" - "Přepne zařízení do viditelného režimu" - "Časový limit viditelného režimu" - "Nastavit dobu, po kterou bude zařízení ve viditelném režimu" - "Uzamknout hlasové vytáčení" - "Zabránit použití vytáčení Bluetooth při uzamčené obrazovce" - "Zařízení Bluetooth" - "Název zařízení" - "Název není nastaven, použit název účtu" - "Vyhledat zařízení" - "Zařízení %1$s bude odpojeno." - "Připojeno" - "Odpojeno" - "Odpojování..." - "Připojování..." - - "Párovat s tímto zařízením" - "Párování..." - "Spárováno, ale nepřipojeno" - "Náhlavní souprava či handsfree" - "Vyhledávání" - "Požadavek na párování zařízení Bluetooth" - "Požadavek na párování" - "Povolit párování se zařízením " - "Výběr zařízení Bluetooth" - "Požadavek na povolení zařízení Bluetooth" - "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth. Chcete toto povolení udělit?" - "Aplikace v telefonu požaduje povolení nastavit telefon do viditelného režimu na %1$d s. Chcete toto povolení udělit?" - "Aplikace v telefonu požaduje povolení trvale nastavit telefon do viditelného režimu pro ostatní zařízení Bluetooth. Chcete toto povolení udělit?" - "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefonu do viditelného režimu na %1$d s. Chcete toto povolení udělit?" - "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefon do viditelného režimu pro ostatní zařízení. Chcete toto povolení udělit?" - "Zapínání zařízení Bluetooth..." - "Nastavení data a času" - "13:00" - "13:00" - "Změna času" - "Datum" - "Volba časového pásma" - "Běžný (%s)" - "Náhled:" - "Velikost písma:" - - - "Odeslat broadcast" - "Action:" - "Spustit činnost activity" - "Resource:" - "Účet:" - "Vymazat" - "Port" - "Obnovit výchozí nastavení" - "Uložit" - "Název hostitele" - "Upozornění" - "OK" - "Zadaný název hostitele není platný." - "Je třeba vyplnit pole port." - "Pokud je pole hostitel prázdné, musí být prázdné i pole port." - "Zadaný port není platný." - "Místo:" - "Sousední identifikátor CID:" - "Pokusy dat:" - "Služba GPRS:" - "Roaming:" - "IMEI:" - "Přesměrované hovory:" - "Počet obnovení protokolu PPP od spuštění:" - "Odpojení od sítě GSM:" - "Aktuální síť:" - "Úspěšná data:" - "Přijaté protokoly PPP:" - "Služba GSM:" - "Síla signálu:" - "Stav hovoru:" - "Odeslané informace PPP:" - "Resety rádia:" - "Čekající zprávy:" - "Telefonní číslo:" - "Zvolit pásmo rádia" - "Typ sítě:" - "Upřednostňovaný typ sítě:" - "Použít test Ping na IpAddr:" - "Provést test Ping hostitele (www.google.cz):" - "Test klienta HTTP:" - "Spustit test Ping" - "SMSC:" - "Aktualizovat" - "Aktualizovat" - "Přepnout kontrolu DNS" - "Informace a nastavení specifické pro výrobce OEM" - "Nastavit pásmo pro GSM a UMTS" - "Načítání seznamu pásem..." - "Nastavit" - "Neúspěšné" - "Pásmo nastaveno." - "Změna se projeví při příštím připojení kabelu USB." - "Povolit velkokapacitní paměťové zařízení USB" - "Celková paměť (bajty):" - "Úložiště USB není připojeno" - "Žádná karta SD" - "Dostupná paměť (bajty):" - "Úložiště USB využíváno jako velkokapacitní paměťové zařízení" - "Karta SD je využívána jako velkokapacitní paměťové zařízení." - "Úložiště USB lze nyní odebrat" - "Nyní můžete kartu SD bezpečně odebrat." - "Úlož. USB odebráno za provozu." - "Karta SD byla odstraněna za provozu." - "Obsazená paměť (bajty):" - "Hledání médií v úložišti USB…" - "Vyhledávání mediálních souborů na kartě SD..." - "Úlož. připojeno jen pro čtení" - "Karta SD byla připojena pouze pro čtení." - "Další" - "Národní prostředí" - "Zvolte jazyk" - "Zvolit činnost" - "Info o zařízení" - "Info o baterii" - "Zobrazení" - "Info o telefonu" - "Úložiště USB" - "Karta SD" - "Nastavení proxy serveru" - "Zrušit" - "Nastavení" - "Nastavení" - "Nastavení" - "Režim V letadle" - "Vypne všechna bezdrátová připojení" - "Vypínání bezdrátových připojení..." - "Povolování bezdrátových připojení..." - "Bezdrátová připojení a sítě" - "Nastavení bezdrátového připojení a sítě" - "Spravovat Wi-Fi, Bluetooth, režim V letadle, mobilní sítě a sítě VPN" - "Datové služby při roamingu" - "Datové služby se mohou připojovat při roamingu" - "Datové služby se mohou připojovat při roamingu" - "Připojení datových služeb bylo přerušeno, protože jste opustili domovskou síť a datové služby při roamingu máte vypnuty." - "Zapnout" - "Opravdu chcete povolit datové služby při roamingu? Mohou být účtovány vysoké poplatky." - "Upozornění" - "Výběr operátora" - "Vybrat síťového operátora" - "Datum a čas" - "Umožňuje nastavit datum, čas, časové pásmo a formát" - "Automaticky" - "Použít hodnoty poskytnuté sítí" - "Použít hodnoty poskytnuté sítí" - "Použít 24hodinový formát" - "Nastavení času" - "Volba časového pásma" - "Nastavení data" - "Formát data" - "Řadit abecedně" - "Řadit podle časového pásma" - "Poloha a zabezpečení" - "Nastavení polohy a zabezpečení" - "Moje poloha, odemknutí obrazovky, zámek SIM, zámek úložiště pověření" - "Nastavení funkce Moje poloha, odemknutí obrazovky a zamknutí úložiště pověření" - "Hesla" - "Zabezpečení odemknutí obrazovky" - "Nastavit zámek obrazovky" - "Zamknout obrazovku pomocí gesta, kódu PIN nebo hesla" - "Změnit zámek obrazovky" - "Změnit nebo deaktivovat bezpečnostní gesto, kód PIN nebo heslo" - "Žádné" - "Deaktivovat zabezpečení zámku obrazovky" - "Gesto" - "Nakreslete gesto pro odemknutí obrazovky" - "PIN" - "Zadejte číselný kód PIN pro odemknutí obrazovky" - "Heslo" - "Zadejte heslo pro odemknutí obrazovky" - "Deaktivováno vzdáleným správcem po telefonu" - "Vypnout zámek obrazovky" - "Odebrat bezpečnostní gesto" - "Odebrat bezpečnostní kód PIN" - "Odebrat bezpečnostní heslo" - "Změna bezpečnostního gesta" - "Změna bezpečnostního kódu PIN" - "Změnit bezpečnostní heslo" - "Heslo musí obsahovat nejméně %d znaků" - "Kód PIN musí obsahovat nejméně %d znaků" - "Po dokončení stiskněte tlačítko Pokračovat" - "Pokračovat" - "Kód PIN nemůže obsahovat více než %d číslic" - "Kód PIN nemůže obsahovat více než %d číslic" - "Kód PIN musí obsahovat pouze číslice 0 až 9." - "Heslo obsahuje neplatný znak" - "Heslo musí obsahovat nejméně jedno písmeno." - "Heslo musí obsahovat nejméně jednu číslici." - "Heslo musí obsahovat nejméně jeden symbol." - "OK" - "Zrušit" - "Správa zařízení" - "Vyberte správce zařízení" - "Přidat nebo odebrat správce zařízení" - "Bluetooth" - "Zapnout Bluetooth" - "Nastavení Bluetooth" - "Nastavení Bluetooth" - "Umožňuje spravovat připojení, nastavit název zařízení a viditelnost" - "Požadavek na párování zařízení Bluetooth" - "Info o zařízení Bluetooth" - \n"Párování se zařízením %1$s zahájíte zadáním kódu PIN (zkuste kód 0000 nebo 1234)." - \n"Zadejte přístupový klíč pro párování se zařízením %1$s." - "Chcete-li provést párování se zařízením %1$s, zkontrolujte, zda je zobrazen přístupový klíč: %2$s." - "Zařízení %1$s"\n"žádá o párování." - "Zadáním přístupového klíče %2$s do zařízení %1$s zahájíte párování." - "Párovat" - "Nepárovat" - "zařízení Bluetooth" - "Upozornění" - "Při párování se zařízením %1$s došlo k potížím." - "Při párování se zařízením %1$s došlo k potížím. Kód PIN nebo přístupový klíč je nesprávný." - "Nelze navázat komunikaci se zařízením %1$s." - "Párování odmítnuto zařízením %1$s." - "Při připojování k zařízení %1$s došlo k potížím." - "Vyhledat zařízení" - "Připojit" - "Odpojit" - "Párovat a připojit" - "Zrušit párování" - "Odpojit a zrušit párování" - "Možnosti" - "Připojit k síti…" - "Média" - "Telefon" - "Přenos" - "Připojeno ke zvukovému médiu" - "Připojeno k náhlavní soupravě" - "Připojeno k náhlavní soupravě a zvukovému médiu" - "Možnosti zařízení %1$s" - "Připojit" - "Umožňuje připojení zařízení s rozhraním Bluetooth" - "Profily" - "Připojeno ke zvukovému médiu" - "Připojeno k náhlavní soupravě" - "Připojeno k serveru pro přenos dat" - "Nepřipojeno k serveru pro přenos souborů" - "Umožňuje připojení zvukového média" - "Umožňuje připojení náhlavní soupravy" - "Použít pro přenos souborů" - "Nastavení doku" - "Použít zvuk doku" - "Jako telefon pro hlasitý poslech" - "Pro hudbu a média" - "Zapamatovat nastavení" - "NFC" - "Použít technologii NFC ke čtení a výměně štítků" - "Došlo k chybě." - "WiFi" - "Zapnout WiFi" - "Nastavení WiFi" - "Nastavení WiFi" - "Umožňuje nastavit a spravovat přístupové body bezdrátové sítě" - "Zapínání WiFi..." - "Vypínání..." - "Chyba" - "Při režimu V letadle" - "Nelze vyhledávat sítě" - "Oznamování sítě" - "Oznamovat dostupné nezabezpečené sítě" - "Přidat síť WiFi" - "Sítě WiFi" - "Vyhledávání" - "Pokročilé" - "Připojit k síti" - "Odstranit záznam sítě" - "Upravit síť" - "Identifikátor SSID sítě" - "Zabezpečení" - "Síla signálu" - "Stav" - "Rychlost připojení" - "Adresa IP" - "Metoda EAP" - "Ověření Phase 2" - "Certifikát CA" - "Certifikát uživatele" - "Identita" - "Anonymní identita" - "Heslo" - "Zobrazovat heslo." - "(nezměněno)" - "(neurčeno)" - "Uložené nastavení" - "Vypnuto" - "Mimo dosah" - "Zabezpečení %1$s" - "%2$s, zabezpečení %1$s" - "Připojit" - "Odstranit" - "Uložit" - "Zrušit" - "Pokročilé" - "Regulační doména" - "Umožňuje nastavit počet použitých kanálů" - "Při nastavení regulační domény došlo k chybě." - "Kanály: %1$d" - "Zásady používání sítě Wi-Fi v režimu spánku" - "Určit, kdy přepnout ze sítě Wi-Fi na mobilní datový přenos" - "Při nastavení zásad pro režim spánku došlo k problému." - "Adresa MAC" - "Adresa IP" - "Nastavení adresy IP" - "Uložit" - "Zrušit" - "Zadejte platnou adresu IP." - "Použít statickou adresu IP" - "Server DNS 1" - "Server DNS 2" - "Brána" - "Maska sítě" - "Přenosný hotspot Wi-Fi" - "Přenosný hotspot %1$s je aktivní" - "Chyba přenosného hotspotu Wi-Fi" - "Nastavení přenosného hotspotu Wi-Fi" - "Nastavení a správa přenosného hotspotu Wi-Fi" - "Nastavení přenosného hotspotu Wi-Fi" - "Konfigurace hotspotu Wi-Fi" - "Přenosný hotspot Wi-Fi %1$s %2$s" - "AndroidHotspot" - "Zvuk" - "Zobrazení" - "Nastavení zvuku" - "Tichý režim" - "Ztlumit všechny zvuky kromě médií a budíků" - "Jsou ztišeny všechny zvuky kromě médií" - "Vyzváněcí tón telefonu" - - "Hlasitost" - "Hlasitost vyzvánění" - - "Vibrovat v tichém režimu" - "Povolit odezvu vibracemi v tichém režimu" - "Vibrace" - "Vibrační zpětná vazba pro hovory a oznámení" - "Tón upozornění" - - "Blikat kontrolkou oznámení" - "Při nových oznámeních opakovaně zablikat osvětlením trackballu" - "Vyzváněcí tón" - "Upozornění" - "Použije hlasitost příchozích hovorů také pro oznámení" - "Zvolit vyzváněcí tón oznámení" - "Média" - "Umožňuje nastavit hlasitost hudby a videí" - "Budík" - "Nastavení zvuku pro připojený dok" - "Dotyky jsou provázeny zvuky" - "Tlačítka číselníku jsou provázena zvuky" - "Tlačítka číselníku jsou provázena zvuky" - "Výběr se zvuky" - "Výběr na obrazovce je provázen zvuky" - "Výběr na obrazovce je provázen zvuky" - "Zvuky uzamčení obrazovky" - "Přehrát zvuk při uzamykání a odemykání obrazovky" - "Přehrát zvuk při uzamykání a odemykání obrazovky" - "Hmatová odezva" - "Vibrovat při stisku softwarových kláves a při některých událostech uživatelského rozhraní" - "Vibrovat při stisku softwarových kláves a při některých událostech uživatelského rozhraní" - "Potlačení hluku" - "Při hovoru nebo nahrávání potlačí okolní hluk." - "Dokovací stanice" - "Nastavení doku" - "Zvuk" - "Nastavení připojeného stolního doku" - "Nastavení připojeného doku do auta" - "Telefon není vložen do doku" - "Nastavení připojeného doku" - "Dok nebyl nalezen" - "Chcete-li konfigurovat zvuk doku, musí v něm být telefon vložen." - "Zvuk při vkládání do doku" - "Přehrát zvuk při vkládání nebo vyjímání telefonu z doku" - "Nepřehrávat zvuk při vkládání nebo vyjímání telefonu z doku" - "Účty a synchronizace" - "Umožňuje přidat nebo odebrat účty a změnit jejich nastavení" - "Vyhledávání" - "Správa nastavení a historie vyhledávání" - "Nastavení zobrazení" - "Animace" - "Zobrazit animace otevírání a zavírání oken" - "Zobrazit animace otevírání a zavírání oken" - "Automatické otočení obrazovky" - "Při otáčení telefonu automaticky přepínat orientaci" - "Při otáčení telefonu automaticky přepínat orientaci" - "Jas" - "Nastavení jasu displeje" - "Interval vypnutí obrazovky" - "Nastavení prodlevy, po které se obrazovka automaticky vypne" - "Automatický jas" - "Nastavení zámku karty SIM" - "Nastavení zámku karty SIM" - "Zámek karty SIM" - "Zamykat kartu SIM" - "K použití telefonu je vyžadován PIN" - "K použití telefonu je vyžadován PIN" - "Změnit kód PIN karty SIM" - "Kód PIN karty SIM" - "Zamykat kartu SIM" - "Odemknout kartu SIM" - "Starý kód PIN karty SIM" - "Nový kód PIN karty SIM" - "Potvrďte nový kód PIN." - "Kód PIN karty SIM" - "Nesprávný kód PIN." - "Kódy PIN nejsou shodné." - "Změna kódu PIN se nezdařila."\n"Kód PIN je zřejmě nesprávný." - "Kód PIN karty SIM byl úspěšně změněn." - "Stav zámku karty SIM nelze změnit."\n"Zřejmě jste zadali nesprávný kód PIN." - "OK" - "Zrušit" - "Stav telefonu" - "Aktualizace systému" - - "Verze systému Android" - "Označení modelu" - "Verze základního pásma" - "Verze jádra" - "Číslo sestavení" - "Nedostupný" - "Stav" - "Stav" - "Telefonní číslo, signál, atd." - "Úložiště" - "Nastavení úložiště" - "Odpojit úložiště USB a zobrazit dostupné úložiště" - "Umožňuje odpojit kartu SD a zobrazit dostupnou paměť" - "Moje telefonní číslo" - "MIN" - "Verze PRL" - "MEID" - "Typ mobilní sítě" - "Stav mobilní sítě" - "Stav služby" - "Síla signálu" - "Roaming" - "Síť" - "Adresa MAC sítě WiFi" - "Adresa zařízení Bluetooth" - "Nedostupný údaj" - "Doba provozu" - "Doba provozu" - "Interní úložiště" - "Úložiště USB" - "Karta SD" - "Dostupná paměť" - "Celková paměť" - "Odpojit kartu SD" - "Odpojit interní úložiště USB" - "K bezpečnému odebrání karty SD je potřeba kartu nejprve odpojit" - "Vložte úložiště USB" - "Vložte kartu SD, kterou chcete připojit." - "Připojit úložiště USB" - "Připojit kartu SD" - "Připojit úložiště USB" - "Připojit kartu SD" - "Smazat úložiště USB" - "Smazat kartu SD" - "Smaže všechna data v interním úložišti USB telefonu, například hudbu a fotografie" - "Smaže všechna data na kartě SD telefonu, například hudbu a fotografie" - "Nedostupný údaj" - " (Pouze pro čtení)" - "Odpojit úložiště USB" - "Odpojit kartu SD" - "Pokud úložiště USB odpojíte, některé používané aplikace přestanou fungovat. Tyto aplikace pravděpodobně nebudou k dispozici, dokud úložiště USB znovu nepřipojíte." - "Pokud odpojíte kartu SD, dojde k zastavení některých používaných aplikací. Tyto aplikace pravděpodobně nebudou k dispozici až do opětovného připojení karty SD." - "Odpojení úložiště USB se nezdařilo" - "Odpojení karty SD se nezdařilo" - "Úložiště USB nelze odpojit. Zkuste to znovu později." - "Kartu SD nelze odpojit. Zkuste to znovu později." - "Úložiště USB bude odpojeno." - "Karta SD bude odpojena." - "Odpojování" - "Probíhá odpojování" - "Stav baterie" - "Stav baterie" - "Názvy AP" - "Upravit přístupový bod" - "<Nenastaveno>" - "Jméno" - "Název AP" - "Proxy" - "Port" - "Uživatelské jméno" - "Heslo" - "Server" - "MMSC" - "Proxy server systému MMS" - "Port systému MMS" - "MCC" - "MNC" - "Typ ověření" - "Žádné" - "PAP" - "CHAP" - "PAP nebo CHAP" - "Typ názvu AP" - "Protokol APN" - "Smazat název přístupového bodu" - "Nový název AP" - "Uložit" - "Zrušit" - "Upozornění" - "Pole Název nemůže být prázdné." - "Název AP nemůže být prázdný." - "Pole MCC musí obsahovat alespoň 3 číslice." - "Pole MNC musí obsahovat 2 nebo 3 číslice." - "Obnovování výchozích nastavení názvu AP" - "Obnovit výchozí" - "Obnovení výchozích nastavení názvu AP bylo dokončeno." - "Obnovení továrních dat" - "Vymaže všechna data v telefonu" - "Tato akce smaže všechna data z ""interního úložiště"" telefonu, včetně:"\n\n
  • "účtu Google,"
  • \n
  • "dat a nastavení systému a aplikací,"
  • \n
  • "stažených aplikací."
  • \n\n"Chcete-li smazat všechna data v tomto telefonu, je potřeba smazat""úložiště USB""."\n\n
    - "Tato akce smaže všechna data z ""interního úložiště"" telefonu, včetně:"\n\n
  • "účtu Google,"
  • \n
  • "dat a nastavení aplikací a systému,"
  • \n
  • "stažených aplikací."
  • \n\n"Chcete-li smazat také hudbu, obrázky a další uživatelská data, je potřeba smazat""kartu SD"\n\n
    - "Smazat úložiště USB" - "Smazat kartu SD" - "Smazat všechna data v interním úložišti USB telefonu, například hudbu a fotografie." - "Smazat všechna data na kartě SD telefonu, například hudbu a fotografie." - "Resetovat telefon" - "Chcete smazat všechny osobní informace a stažené aplikace? Tuto akci nelze vrátit zpět." - "Odstranit vše" - "Proveďte gesto odemknutí" - "Chcete-li potvrdit reset telefonu, musíte provést gesto odemknutí." - "Pokus o reset se nezdařil, protože služba System Clear není dostupná." - "Smazat úložiště USB" - "Smazat kartu SD" - "Smaže data v úložišti USB" - "Vymaže všechna data na kartě SD" - "Tato akce smaže úložiště USB. Ztratíte ""všechna"" data v něm uložená." - "Tato akce vymaže kartu SD. ""Všechna"" data na kartě budou ztracena." - "Smazat úložiště USB" - "Smazat kartu SD" - "Chcete úložiště USB smazat a odstranit tak všechny soubory, které jsou v něm uloženy? Tuto akci nelze vrátit zpět." - "Chcete kartu SD smazat a odstranit tak všechny soubory, které jsou na ní uloženy? Tuto akci nelze vrátit zpět." - "Odstranit vše" - "Proveďte gesto odemknutí" - "Smazání úložiště USB je třeba potvrdit pomocí bezpečnostního gesta." - "Smazání karty SD je třeba potvrdit pomocí bezpečnostního gesta." - "Nastavení hovorů" - "Nastavení hlasové schránky, přesměrování a čekání hovorů a ID volajícího" - "Tethering" - "Přenosný hotspot" - "Tethering a přenosný hotspot" - "Sdílet mobilního datové připojení telefonu prostřednictvím portu USB" - "Sdílet mobilní připojení telefonu jako přenosný hotspot Wi-Fi" - "Sdílet mobilní datové připojení telefonu prostřednictvím portu USB nebo jako přenosný hotspot Wi-Fi" - "USB" - "Sdílené datové připojení prostřednictvím portu USB" - "Připojení USB je k dispozici. Chcete-li vytvořit sdílené datové připojení, vyberte je." - "Sdíleno" - "Nelze sdílet datové připojení, pokud se používá úložiště USB" - "Připojení USB není k dispozici" - "Chyba sdílení datového připojení prostřednictvím USB" - "Nápověda" - "Mobilní sítě" - "Nastavení roamingu, sítí a názvů přístupových bodů" - "Moje poloha" - "Zaměření přes bezdrátové sítě" - "Zobrazuje polohu v aplikacích (jako Mapy) pomocí bezdrátových sítí" - "Poloha je zaměřena pomocí WiFi nebo mobilních sítí" - "Použít satelity GPS" - "Zaměření je s přesností na úrovni ulic." - "Umožňuje zaměřit na úrovni ulic (vetší spotřeba baterie a nutný výhled na oblohu)" - "Použít systém A-GPS" - "Vylepšit funkčnost GPS pomocí serveru (deaktivací této funkce snížíte využití sítě)" - "Vylepšit funkčnost GPS pomocí serveru (zrušením této funkce zvýšíte výkon GPS)" - "Info o telefonu" - "Zobrazuje právní informace, stav telefonu a verzi softwaru" - "Právní informace" - "Přispěvatelé" - "Autorská práva" - "Licence" - "Smluvní podmínky" - "Výukový program o systému" - "Informace o používání telefonu." - "Licence open source" - "Při načítání licencí došlo k chybě." - "Načítání..." - "Bezpečnostní informace" - "Bezpečnostní informace" - "Telefon není připojen k datové službě. Chcete-li tyto informace zobrazit nyní, přejděte na stránku %s z libovolného počítače připojeného k internetu." - "Načítání..." - "Zvolte heslo" - "Zvolte kód PIN" - "Potvrďte heslo" - "Potvrďte kód PIN" - "Hesla nejsou shodná" - "Kódy PIN nejsou shodné" - "Heslo bylo nastaveno" - "Kód PIN byl nastaven" - "Gesto bylo nastaveno" - "Odemknutí obrazovky" - "Změna bezpečnostního gesta" - "Změna bezpečnostního kódu PIN" - "Potvrďte uložené gesto" - "Zkuste to prosím znovu:" - "Proveďte gesto odemknutí" - "Nápovědu zobrazíte stisknutím klávesy Menu." - "Na závěr zdvihněte prst z obrazovky." - "Minimální počet spojených teček je %d. Zkuste to znovu:" - "Gesto bylo zaznamenáno." - "Proveďte gesto znovu pro potvrzení:" - "Nové gesto odemknutí:" - "Potvrdit" - "Nakreslit znovu" - "Zkusit znovu" - "Pokračovat" - "Gesto odemknutí" - "Požadovat gesto" - "Obrazovku je třeba odemknout gestem ruky." - "Viditelné gesto" - "Vibrační zpětná vazba" - "Nastavení bezpečnostního gesta" - "Změna bezpečnostního gesta" - "Gesto odemknutí obrazovky proveďte tímto způsobem" - "Příliš mnoho neplatných pokusů." - "Sekundy zbývající do dalšího pokusu: %d." - "Zrušit" - "Další" - "Zabezpečení telefonu" - "Vytvořte si osobní gesto odemknutí a chraňte tak svůj telefon před nepovoleným použitím. "\n\n"1""  Na dalším snímku uvidíte příklad takového gesta. "\n\n"2""  Až budete připraveni, proveďte své osobní gesto odemknutí. Vyzkoušejte více gest, ale vždy spojte alespoň čtyři tečky. "\n\n"3""  Opakujte gesto a tím jej potvrďte. "\n\n"Jste připraveni začít? Dotkněte se tlačítka Další "". "\n\n"Chcete-li ponechat telefon nezabezpečený, dotkněte se tlačítka Storno." - "Příklad gesta" - "Spojte alespoň čtyři tečky."\n" "\n"Až budete připraveni provést vlastní gesto, dotkněte se tlačítka Další." - "Správa aplikací" - "Umožňuje spravovat a odebírat instalované aplikace" - "Aplikace" - "Správa aplikací a klávesových zkratek rychlého spuštění" - "Nastavení aplikací" - "Neznámé zdroje" - "Povoluje instalaci aplikací, které nepocházejí ze služby Market." - "Váš telefon a osobní údaje jsou zranitelnější vůči útoku aplikací z neznámých zdrojů. Vyjadřujete souhlas, že nesete osobní odpovědnost za jakékoli škody způsobené na vašem telefonu nebo za ztrátu dat v důsledku používání těchto aplikací." - "Informace o aplikaci" - "Úložiště" - "Spouštět jako výchozí" - "Oprávnění" - "Mezipaměť" - "Vymazat mezipaměť" - "Mezipaměť" - "Ovládací prvky" - "Vynutit ukončení" - "Celkem" - "Aplikace" - "Data" - "Odinstalovat" - "Vypnout" - "Povolit" - "Mazání dat" - "Odinstalovat aktualizace" - "Aplikace byla nastavena, aby se pro některé akce spouštěla jako výchozí." - "Není výchozí pro žádné akce." - "Vymazat výchozí nastavení" - "Neznámé" - "Seřadit dle jména" - "Řadit podle velikosti" - "Zobrazit spuštěné služby" - "Zobrazit mezipaměť" - "Správa paměti" - "Filtrovat" - "Vyberte možnosti filtru" - "Vše" - "Stažené" - "Spuštěné" - "Úložiště USB" - "Na kartě SD" - "Deaktivováno" - "Žádné aplikace." - "Interní úložiště" - "Úložiště USB" - "Karta SD" - "Přepočítávání velikosti..." - "Smazat" - "Veškerá data (všechny soubory, nastavení, účty, databáze apod.) této aplikace budou trvale vymazána." - "OK" - "Zrušit" - "Aplikace nebyla nalezena" - "Aplikaci se nepodařilo najít na seznamu nainstalovaných aplikací." - "Nepodařilo se vymazat data aplikace." - "Odinstalace aktualizací" - "Chcete odinstalovat všechny aktualizace této aplikace systému Android?" - "Mazání dat" - "Nepodařilo se smazat data aplikace" - "Tato aplikace má přístup k následujícím funkcím telefonu:" - "Probíhá výpočet…" - "Nepodařilo se určit velikost balíčku" - "Žádné aplikace třetích stran nejsou nainstalovány." - "verze %1$s" - "Přesunout" - "Přesunout do telefonu" - "Přesunout do úlož. USB" - "Přesunout na kartu SD" - "Přesouvání" - "V úložišti je nedostatek volného místa." - "Aplikace neexistuje." - "Aplikace je chráněna proti kopírování." - "Zadané místo pro instalaci není platné." - "Aktualizace systému nelze nainstalovat na externí média." - "Vynutit zastavení" - "Vynucené zastavení může způsobit nepředvídatelné chování aplikace. Jste si jisti?" - "Přesun aplikace" - "Přesunutí aplikace se nezdařilo. %1$s" - "Preferované umístění pro instalaci" - "Změna preferovaného umístění pro instalaci nových aplikací" - "Využití úložiště" - "Zobrazit aplikacemi používané úložiště" - "Spuštěné služby" - "Umožňuje zobrazit a ovládat aktuálně spuštěné služby" - "Probíhá restartování" - "Proces na pozadí v mezipaměti" - "Nic není spuštěno." - "Spuštěno aplikací." - - - "%1$s volno" - "Využito %1$s" - "RAM" - - - "Počet procesů: %1$d; počet služeb: %2$d" - "Počet procesů: %1$d; počet služeb: %2$d" - "Počet procesů: %1$d; počet služeb: %2$d" - "Počet procesů: %1$d; počet služeb: %2$d" - "Spuštěná aplikace" - "Neaktivní" - "Služby" - "Procesy" - "Zastavit" - "Nastavení" - "Tato služba byla spuštěna svou aplikací. Pokud ji zastavíte, může dojít k selhání aplikace." - "Tuto aplikaci nelze bezpečně zastavit. Mohlo by dojít ke ztrátě části vaší aktuální práce." - "Toto je starý proces aplikace zachovaný pro rychlejší spuštění v případě, že bude znovu potřeba. Zpravidla není důvod jej zastavovat." - "%1$s: právě se používá. Ovládací prvky zobrazte dotykem na Nastavení." - "Hlavní proces, který se používá." - "Služba %1$s se používá." - "Poskytovatel %1$s se používá." - "Zastavit systémovou službu?" - "Opravdu tuto systémovou službu chcete zastavit? Může se stát, že telefon ztratí některé funkce. Ty nebudou fungovat, dokud telefon nevypnete a opět nezapnete." - "Jazyk a klávesnice" - "Nastavení jazyka a klávesnice" - "Nastavení jazyka" - "Nastavení klávesnice" - "Vyberte jazyk" - - "Automatické nahrazování" - "Opravovat pravopisné chyby" - "Automatická velká písmena" - "První písmeno ve větě je automaticky velké" - "Automatická interpunkce" - "Nastavení fyzické klávesnice" - "Znak „.“ lze vložit dvojím stisknutím klávesy Mezerník." - "Zobrazování hesel" - "Zadávané heslo je zobrazováno" - "Prostřednictvím této metody zadávání dat lze shromažďovat zadaný text včetně osobních údajů, jako jsou hesla a čísla kreditních karet. Metoda je součástí aplikace %1$s. Chcete tuto metodu zadávání dat použít?" - "Uživatelský slovník" - "Uživatelský slovník" - - "Přidat" - "Přidat do slovníku" - "Upravit slovo" - "Upravit" - "Smazat" - "V uživatelském slovníku nejsou žádná slova. Slovo můžete přidat pomocí nabídky." - "Testování" - "Info o telefonu" - "Info o baterii" - "Rychlé spuštění" - "Umožňuje nastavit klávesové zkratky pro spouštění aplikací" - "Přiřadit aplikaci" - "Žádná klávesová zkratka" - "Hledat + %1$s" - "Vymazat" - "Klávesová zkratka %1$s (%2$s) bude vymazána." - "OK" - "Zrušit" - "Aplikace" - "Zástupce" - "Zadávání textu" - "Správa možností zadávání textu" - "Nastavení modulu %1$s" - "Nastavení klávesnice na obrazovce" - "Vestavěná klávesnice" - "Nastavení vestavěné fyzické klávesnice" - "Vývoj" - "Umožňuje nastavit možnosti pro vývoj aplikací" - "Ladění USB" - "Povolit režim ladění s připojeným zařízením USB" - "Nevypínat obrazovku" - "Obrazovka se při nabíjení nepřepne do režimu spánku" - "Povolit simulované polohy" - "Povolit simulované polohy" - "Povolit ladění USB?" - "Ladění USB je určeno pouze pro účely vývoje. Lze pomocí něho kopírovat data mezi počítačem a zařízením, instalovat aplikace do zařízení bez upozornění a číst data protokolů." - "Zvolte gadget" - "Zvolte widget" - "%1$d dní %2$d h %3$d min %4$d s" - "%1$d h %2$d min %3$d s" - "%1$d min %2$d s" - "%1$d s" - "Statistika použití" - "Statistika použití" - "Řadit podle:" - "Aplikace" - "Počet" - "Doba použití" - "Usnadnění" - "Nastavení usnadnění" - "Možnosti správy usnadnění" - "Usnadnění" - "Služby usnadnění" - "Žádné nainstalované služby usnadnění." - "Tato služba usnadnění může shromažďovat veškerý text, který napíšete, včetně osobních údajů a čísel kreditních karet, nikoli však hesla. Může také protokolovat vaše interakce s uživatelským rozhraním. Služba pochází z aplikace %1$s. Chcete tuto službu usnadnění použít?" - "Deaktivovat usnadnění?" - "Nebyly nalezeny žádné aplikace týkající se usnadnění" - "Nejsou nainstalovány žádné aplikace týkající se usnadnění."\n\n"Prostřednictvím služby Android Market můžete do svého zařízení stáhnout čtečku obrazovky."\n\n"Kliknutím na tlačítko OK čtečku obrazovky nainstalujete." - "Tlačítko Napájení" - "Tlačítko Napájení ukončuje hovor" - "Stisknutí tlačítka Napájení během hovoru ukončí hovor místo vypnutí obrazovky" - "Využití baterie" - "Co využívá baterii" - "Využití baterie od odpojení" - "Využití baterie od obnovení" - "doba provozu na baterii: %1$s" - "%1$s od odpojení" - "Nabíjení" - "Obrazovka zapnutá" - "GPS aktivní" - "Wi-Fi" - "Probudit" - "Signál telefonu" - - - "Doba provozu zařízení" - "Doba provozu modulu Wi-Fi" - "Doba provozu sítě Wi-Fi" - "%1$s%2$s %%" - "Podrobnosti využití baterie" - "Podrobnosti používání" - "Upravit spotřebu energie" - "Zahrnuté balíčky" - "Zobrazení" - "WiFi" - "Bluetooth" - "Telefon v pohotovostním režimu" - "Hlasové hovory" - "Telefon v pohotovostním režimu" - "Doba provozu procesoru" - "CPU v popředí" - "Zakázat režim spánku" - "GPS" - "Připojení WiFi aktivní" - "Telefon" - "Odeslaná data" - "Přijatá data" - "Zvuk" - "Video" - "Doba zapnutí" - "Doba bez signálu" - "Vynutit ukončení" - "Informace o aplikaci" - "Nastavení aplikací" - "Nastavení zobrazení" - "Nastavení Wi-Fi" - "Nastavení Bluetooth" - "Využití baterie hlasovými hovory" - "Využití baterie v pohotovostním režimu telefonu" - "Využití baterie jednotkou GSM" - "V oblastech bez pokrytí přepněte do režimu V letadle" - "Využití baterie displejem a podsvícením" - "Snižte jas displeje nebo interval vypnutí obrazovky" - "Využití baterie sítí WiFi" - "Pokud síť WiFi nepoužíváte nebo na daném místě není k dispozici, vypněte přijímač WiFi." - "Využití baterie technologií Bluetooth" - "Vypněte technologii Bluetooth, když ji nepoužíváte." - "Zkuste se připojit k jinému zařízení bluetooth" - "Spotřeba energie podle aplikací" - "Ukončete aplikaci nebo ji odinstalujte" - "GPS můžete ručně nastavit, aby jej aplikace nemohly používat." - "Tato aplikace může nabízet nastavení pro snížení využití baterie" - "%1$s od odpojení" - "Při posledním odpojení pro %1$s" - "Využití baterie celkem" - "Obnovit" - "OS Android" - "Mediaserver" - "Hlasový vstup a výstup" - "Nastavení hlasového vstupu a výstupu" - "Hlasové vyhledávání" - "Klávesnice Android" - "Hlasový vstup" - "Hlasový výstup" - "Rozpoznávání hlasu" - "Nastavení rozpoznávání hlasu" - "Nastavení pro poskytovatele %s" - "Nastavení převodu textu na řeč" - "Nastavení převodu textu na řeč" - "Vždy používat moje nastavení" - "Výchozí nastavení níže přepíše nastavení jednotlivých aplikací" - "Výchozí nastavení" - "Výchozí modul" - "Nastavuje modul pro syntézu řeči použitý pro mluvený text." - "Rychlost řeči" - "Rychlost mluveného textu" - "Výška" - "Určuje rejstřík mluveného textu" - "Jazyk" - "Nastavení jazyka hlasu pro mluvený text" - "Poslechnout příklad" - "Přehrát krátkou ukázku syntézy řeči" - "Nainstalovat hlasová data" - "Nainstalovat hlasová data pro syntézu řeči" - "Hlas pro syntézu řeči je již řádně nainstalován." - "Toto je příklad syntézy řeči." - "Nastavení se změnilo. Toto je příklad současného znění." - "Vybraný modul pro syntézu řeči nelze spustit" - "Konfigurovat" - "Vyberte jiný modul" - "Modul pro syntézu řeči může shromažďovat veškerý mluvený text, včetně osobních dat jako jsou hesla nebo čísla kreditních karet. Je založen na modulu %s. Chcete modul pro syntézu řeči aktivovat?" - "Moduly" - "Nastavení modulu %s" - "Položka %s je aktivována" - "Možnost %s je deaktivována" - "Jazyky a hlasy" - "Nainstalováno" - "Není nainstalováno" - "Žena" - "Muž" - "Nainstalován modul syntézy řeči" - "Před použitím nový modul povolte" - "Ovládací prvek napájení" - "Probíhá aktualizace nastavení Wi-Fi" - "Probíhá aktualizace nastavení Bluetooth" - "Nastavení sítě VPN" - "Připojit k síti %s" - "Uživatelské jméno:" - "Heslo:" - "uživatelské jméno" - "heslo" - "Zapamatovat uživatelské jméno" - "Připojit" - "Ano" - "Ne" - "Zpět" - "Ne" - "Uložit" - "Zrušit" - "Vrátit zpět" - "Připojit k síti" - "Odpojit od sítě" - "Upravit síť" - "Smazat síť" - "Je nutné zadat %s." - "Musíte vybrat možnost %s." - "Název sítě VPN „%s“ již existuje. Zvolte jiný název." - "Opravdu chcete smazat tuto síť VPN?" - "Opravdu nechcete vytvořit tento profil?" - "Opravdu chcete zrušit změny provedené v tomto profilu?" - "K síti se nelze připojit. Chcete to zkusit znovu?" - "Připojení bylo přerušeno. Chcete se znovu připojit?" - "Název serveru nelze přeložit. Chcete zkontrolovat nastavení názvu serveru?" - "Chybné odvolání. Chcete zkontrolovat své tajné nastavení?" - "V konfiguraci této sítě VPN chybí několik tajných nastavení. Chcete své tajné nastavení zkontrolovat?" - "Zadané uživatelské jméno nebo heslo je nesprávné. Chcete to zkusit znovu?" - "Server zavěsil. Zadané uživatelské jméno nebo heslo je možná nesprávné. Chcete to zkusit znovu?" - "Server zavěsil. Je možné, že máte spuštěný firewall, který brání připojení k serveru. Chcete to zkusit znovu?" - "Vyjednávání se serverem se nezdařilo. Server možná nedokáže pracovat s nastavenou možností šifrování. Chcete zkontrolovat nastavení šifrování?" - "Přidat síť VPN" - "Přidat síť VPN" - "Přidat síť VPN %s" - "%s – podrobnosti" - "Sítě VPN" - "Připojování..." - "Odpojování..." - "Připojeno" - "Připojit k síti" - "Název sítě VPN" - "název sítě VPN" - "Položka „%s“ je přidána" - "V profilu %s probíhají změny" - "Nastavit certifikát uživatele" - "Certifikát uživatele" - "certifikát uživatele" - "Nastavit certifikát CA" - "Certifikát certifikační autority (CA)" - "certifikát CA" - "Nastavit tajný klíč L2TP" - "Tajný klíč L2TP" - "tajný klíč L2TP" - "šifrování" - "Šifrování PPTP" - "Nastavit předsdílený klíč IPSec" - "Předsdílený klíč IPSec" - "předsdílený klíč IPSec" - "Nastavit server sítě VPN" - "Server sítě VPN" - "server sítě VPN" - "Název serveru sítě VPN" - "Domény vyhledávání DNS" - "Domény vyhledávání DNS" - "Hodnota %s je nastavena" - "Hodnota %s není nastavena" - "Hodnota %s není nastavena (nepovinné)" - "Povolit možnost %s" - "Deaktivovat %s" - "Položka %s je aktivována" - "Možnost %s je deaktivována" - "Nastavení sítě VPN" - "Nastavit a spravovat sítě VPN" - "(nezměněno)" - "(není nastaveno)" - "Úložiště pověření" - "Použít zabezpečená pověření" - "Povolit aplikacím přístup k zabezpečeným certifikátům a dalším pověřením" - "Zadejte heslo" - "Zadejte heslo úložiště pověření." - "Instalovat z úložiště USB" - "Instalace z karty SD" - "Instalovat šifrované certifikáty z úložiště USB" - "Nainstalovat šifrované certifikáty z karty SD" - "Nastavit heslo" - "Nastavení nebo změna hesla úložiště pověření" - "Vymazat úložiště" - "Vymazat veškerý obsah úložiště pověření a resetovat heslo" - "Opravdu chcete smazat veškerá pověření a resetovat heslo úložiště pověření?" - "Aktuální heslo:" - "Nové heslo:" - "Potvrďte nové heslo:" - "Nastavte heslo pro úložiště pověření (nejméně 8 znaků)." - "Zadejte správné heslo." - "Zadejte prosím správné heslo. Máte ještě jeden pokus na zadání správného hesla, poté bude úložiště pověření vymazáno." - "Zadejte prosím správné heslo. Počet zbývajících pokusů o zadání správného hesla: %1$d. Po vyčerpání všech pokusů bude úložiště pověření vymazáno." - "Hesla se neshodují." - "Musíte zadat a potvrdit heslo." - "Zadejte heslo." - "Heslo musí mít alespoň 8 znaků." - "Úložiště pověření je vymazáno." - "Úložiště pověření je aktivováno." - "Úložiště pověření je deaktivováno." - "Systém souborů EFS (Encrypted File System)" - "Šifrovat soukromá uživatelská data" - "Aktivovat v tomto zařízení úložiště pro soukromá uživatelská data, které využívá šifrovaný systém souborů" - "Aktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." - "Deaktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." - "Povolit" - "Vypnout" - "Zrušit" - "Změna režimu systému souborů EFS byla zrušena." - "Upozornění systému souborů EFS." - "Tísňové vyzvánění" - "Nastavit chování při tísňovém volání" - "Ochrana osobních údajů" - "Nastavení ochrany osobních údajů" - "Zálohování a obnovení" - "Osobní údaje" - "Zálohovat moje data" - "Zálohovat data aplikací, hesla sítí Wi-Fi a další nastavení na serverech Google" - "Automatické obnovení" - "Pokud přeinstaluji aplikaci, chci obnovit zálohovaná nastavení a další data" - "Záloha" - "Opravdu chcete zrušit zálohování hesel sítí Wi-Fi, záložek a dalších nastavení a dat aplikací a vymazat všechny kopie těchto dat na serverech Google?" - "Nastavení správce zařízení" - "Správce zařízení" - "Deaktivovat" - "Správci zařízení" - "Není k dispozici žádný správce zařízení" - "Aktivovat správce zařízení?" - "Aktivovat" - "Správce zařízení" - "Aktivací tohoto správce umožníte aplikaci %1$s provádět následující operace:" - "Správce je aktivní a umožňuje aplikaci %1$s provádět následující operace:" - "Bez názvu" - "Obecné" - "Příchozí hovory" - "Oznámení" - "Zpětná vazba" - "Nastavení sítě 4G" - "Nastavení a správa sítě 4G a modemu" - "Adresa MAC sítě 4G" - "Další aktualizace systému" + + + + "Ano" + "Ne" + "Neznámé" + + "Zapnout rádio" + "Vypnout rádio" + + "Zobrazit adresář karty SIM" + "Zobrazit pevná telefonní čísla" + "Zobrazit čísla volání služeb" + "Získat seznam PDP" + + "V provozu" + "Nepokrytá oblast" + "Pouze tísňová volání" + "Rádio je vypnuto" + + "Roaming" + "Bez roamingu" + + "Nečinný" + "Vyzvánění" + "Probíhající hovor" + + "Odpojeno" + "Připojování" + "Připojeno" + "Pozastaveno" + + "neznámý" + "pakety" + "B" + "dBm" + "asu" + "LAC" + "CID" + + "Odpojit úložiště USB" + "Odpojit kartu SD" + + "Smazat úložiště USB" + "Smazat kartu SD" + + "Malá" + "Střední" + "Velká" + + "OK" + + "Úložiště USB" + "Karta SD" + + "Stav baterie:" + "Nabíjecí konektor:" + "Stupnice baterie:" + "Stav baterie:" + "Zdraví baterie:" + "Technologie baterie:" + "Napětí baterie:" + "mV" + "Teplota baterie:" + "\u00B0C" + "Čas od spuštění:" + "Doba provozu z baterie:" + "Doba provozu při nabíjení:" + "Doba zapnutí obrazovky:" + + "Neznámé" + "Nabíjení" + "(AC)" + "(USB)" + "Vybíjení" + "Nenabíjí se" + "Plná" + + "Odpojeno" + "AC" + "USB" + "AC+USB" + "Neznámé" + + "Neznámé" + "Dobrá" + "Přehřátá" + "Vybitá" + "Přepětí" + "Neznámá chyba" + + "Bluetooth" + "Viditelné" + "Zařízení je viditelné v intervalu %1$ss." + "Viditelné" + "Přepne zařízení do viditelného režimu" + "Časový limit viditelného režimu" + "Nastavit dobu, po kterou bude zařízení ve viditelném režimu" + "Uzamknout hlasové vytáčení" + "Zabránit použití vytáčení Bluetooth při uzamčené obrazovce" + + "Zařízení Bluetooth" + "Název zařízení" + "Název není nastaven, použit název účtu" + "Vyhledat zařízení" + "Zařízení %1$s bude odpojeno." + "Připojeno" + "Odpojeno" + "Odpojování\u2026" + "Připojování\u2026" + + "Párovat s tímto zařízením" + "Párování\u2026" + "Spárováno, ale nepřipojeno" + "Náhlavní souprava či handsfree" + "Vyhledávání" + "Požadavek na párování zařízení Bluetooth" + "Požadavek na párování" + "Povolit párování se zařízením " + + "Výběr zařízení Bluetooth" + + "Požadavek na povolení zařízení Bluetooth" + "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení nastavit telefon do viditelného režimu na %1$ds. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení trvale nastavit telefon do viditelného režimu pro ostatní zařízení Bluetooth. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefonu do viditelného režimu na %1$ds. Chcete toto povolení udělit?" + "Aplikace v telefonu požaduje povolení zapnout připojení Bluetooth a nastavit telefon do viditelného režimu pro ostatní zařízení. Chcete toto povolení udělit?" + "Zapínání zařízení Bluetooth\u2026" + "Požadavek spojení Bluetooth" + "Dotykem dojde k řpijení k \u0022%1$s\u0022" + "Chcete se připojit k \u0022%1$s\u0022?" + + "Nastavení data a času" + "1:00 odp" + "13:00" + "Změna času" + "Datum" + "Volba časového pásma" + "Běžný (%s)" + "Náhled:" + "Velikost písma:" + + + + "Odeslat broadcast" + "Action:" + "Spustit činnost activity" + "Resource:" + "Účet:" + + "Vymazat" + "Port" + "Obnovit výchozí nastavení" + "Uložit" + "Název hostitele" + "Upozornění" + "OK" + "Zadaný název hostitele není platný." + "Je třeba vyplnit pole port." + "Pokud je pole hostitel prázdné, musí být prázdné i pole port." + "Zadaný port není platný." + + "Místo:" + "Sousední identifikátor CID:" + "Pokusy dat:" + + "Služba GPRS:" + "Roaming:" + "IMEI:" + "Přesměrované hovory:" + "Počet obnovení protokolu PPP od spuštění:" + "Odpojení od sítě GSM:" + "Aktuální síť:" + "Úspěšná data:" + "Přijaté informace PPP:" + "Služba GSM:" + "Síla signálu:" + "Stav hovoru:" + "Odeslané informace PPP:" + "Resety rádia:" + "Čekající zprávy:" + "Telefonní číslo:" + "Zvolit pásmo rádia" + "Typ sítě:" + "Upřednostňovaný typ sítě:" + "Použít test Ping na IP:" + "Provést test Ping hostitele (www.google.cz):" + "Test klienta HTTP:" + "Spustit test Ping" + "SMSC:" + "Aktualizovat" + "Obnovit" + "Přepnout kontrolu DNS" + "Informace a nastavení specifické pro výrobce OEM" + + "Nastavit pásmo pro GSM/UMTS" + "Načítání seznamu pásem\u2026" + "Nastavit" + "Neúspěšné" + "Pásmo nastaveno." + + "Změna se projeví při příštím připojení kabelu USB." + "Povolit velkokapacitní paměťové zařízení USB" + "Celková kapacita (bajty):" + "Úložiště USB není připojeno" + "Žádná karta SD" + "Dostupná kapacita (bajty):" + "Úložiště USB využíváno jako velkokapacitní paměťové zařízení" + "Karta SD je využívána jako velkokapacitní paměťové zařízení." + "Úložiště USB lze nyní odebrat" + "Nyní můžete kartu SD bezpečně odebrat." + "Úlož. USB odebráno za provozu!" + "Karta SD byla odstraněna za provozu!" + "Obsazeno (bajty):" + "Hledání médií v úložišti USB\u2026" + "Hledání médií na kartě SD\u2026" + "Úlož. připojeno jen pro čtení" + "Karta SD připojena pouze pro čtení." + + "Další" + + "Národní prostředí" + "Zvolte jazyk" + + "Zvolte činnost" + "Info o zařízení" + "Info o baterii" + "Zobrazení" + "Info o telefonu" + "Úložiště USB" + "Karta SD" + "Nastavení proxy serveru" + + "Zrušit" + + "Nastavení" + "Nastavení" + "Nastavení" + "Režim V letadle" + "Vypne všechna bezdrátová připojení" + "Vypínání bezdrátových připojení\u2026" + "Povolování bezdrátových připojení\u2026" + "Bezdrátová připojení a sítě" + "Nastavení bezdrátového připojení a sítě" + "Spravovat WiFi, Bluetooth, režim V letadle, mobilní sítě a sítě VPN" + + "Datové služby při roamingu" + "Datové služby se mohou připojovat při roamingu" + "Datové služby se nemohou připojovat při roamingu" + "Připojení datových služeb bylo přerušeno, protože jste opustili domovskou síť a datové služby při roamingu máte vypnuty." + "Zapnout" + "Opravdu chcete povolit datové služby při roamingu? Mohou být účtovány vysoké poplatky." + "Upozornění" + "Výběr operátora" + "Vybrat síťového operátora" + + "Datum a čas" + "Umožňuje nastavit datum, čas, časové pásmo a formát" + "Automaticky" + "Použít hodnoty poskytnuté sítí" + "Nepoužít hodnoty poskytnuté sítí" + "Použít 24hodinový formát" + "Nastavení času" + "Volba časového pásma" + "Nastavení data" + "Formát data" + "Řadit abecedně" + "Řadit podle časového pásma" + + "Poloha a zabezpečení" + "Nastavení polohy a zabezpečení" + "Moje poloha, odemknutí obrazovky, zámek SIM, zámek úložiště pověření" + "Nastavení funkce Moje poloha, odemknutí obrazovky a zamknutí úložiště pověření" + "Hesla" + + "Zabezpečení odemknutí obrazovky" + "Nastavit zámek obrazovky" + "Zamknout obrazovku pomocí gesta, kódu PIN nebo hesla" + "Změnit zámek obrazovky" + "Změnit nebo deaktivovat bezpečnostní gesto, kód PIN nebo heslo" + + "Žádné" + "Deaktivovat zabezpečení zámku obrazovky" + + "Gesto" + "Nakreslete gesto pro odemknutí obrazovky" + + "PIN" + "Zadejte číselný kód PIN pro odemknutí obrazovky" + + "Heslo" + "Zadejte heslo pro odemknutí obrazovky" + "Deaktivováno vzdáleným správcem po telefonu" + + "Vypnout zámek obrazovky" + + "Odebrat bezpečnostní gesto" + "Odebrat bezpečnostní kód PIN" + "Odebrat bezpečnostní heslo" + + "Změna bezpečnostního gesta" + "Změna bezpečnostního kódu PIN" + "Změnit bezpečnostní heslo" + + "Heslo musí obsahovat nejméně %d znaků" + "Kód PIN musí obsahovat nejméně %d znaků" + "Po dokončení stiskněte tlačítko \"Pokračovat\"" + "Pokračovat" + "Kód PIN nemůže obsahovat více než %d číslic" + "Kód PIN nemůže obsahovat více než %d číslic" + "Kód PIN musí obsahovat pouze číslice 0 až 9." + "Heslo obsahuje neplatný znak" + "Heslo musí obsahovat nejméně jedno písmeno." + "Heslo musí obsahovat nejméně jednu číslici." + "Heslo musí obsahovat nejméně jeden symbol." + "OK" + "Zrušit" + + "Správa zařízení" + "Vyberte správce zařízení" + "Přidat nebo odebrat správce zařízení" + + "Bluetooth" + "Zapnout Bluetooth" + "Nastavení Bluetooth" + "Nastavení Bluetooth" + "Umožňuje spravovat připojení, nastavit název zařízení a viditelnost" + + "Požadavek na párování zařízení Bluetooth" + "Info o zařízení Bluetooth" + \n"Párování se zařízením \u0022%1$s\u0022 zahájíte zadáním kódu PIN (zkuste kód 0000 nebo 1234)." + \n"Zadejte klíč pro párování se zařízením \u0022%1$s\u0022." + "Chcete-li provést párování se zařízením \u0022%1$s\u0022, zkontrolujte, zda je zobrazen přístupový klíč: %2$s" + "Zařízení \u0022%1$s\u0022"\n"žádá o párování." + "Zadáním přístupového klíče %2$s do zařízení \u0022%1$s\u0022 zahájíte párování." + "Párovat" + "Nepárovat" + "zařízení Bluetooth" + + "Upozornění" + "Při párování se zařízením %1$s došlo k potížím." + "Při párování se zařízením %1$s došlo k potížím. Kód PIN nebo přístupový klíč je nesprávný." + "Nelze navázat komunikaci se zařízením %1$s." + "Zařízení %1$s odmítlo párování." + "Při připojování k zařízení %1$s došlo k potížím." + "Vyhledat zařízení" + "Připojit" + "Odpojit" + "Párovat a připojit" + "Zrušit párování" + "Odpojit a zrušit párování" + "Možnosti\u2026" + "Možnosti připojení\u2026" + + "Média" + "Telefon" + "Přenos" + HID + Síť + "Připojeno ke zvukovému médiu" + "Připojeno k náhlavní soupravě" + "Připojeno k náhlavní soupravě a zvukovému médiu" + Připojeno k zařízení standardu HID + + "Možnosti zařízení %1$s" + "Připojit" + "Umožňuje připojení zařízení s rozhraním Bluetooth" + "Profily" + "Připojeno ke zvukovému médiu" + "Připojeno k náhlavní soupravě" + "Připojeno k serveru pro přenos dat" + "Nepřipojeno k serveru pro přenos souborů" + + "Umožňuje připojení zvukového média" + "Umožňuje připojení náhlavní soupravy" + "Použít pro přenos souborů" + Připojeno k zařízení standardu HID + Použít pro zařízení standardu HID + + "Nastavení doku" + "Použít zvuk doku" + "Jako telefon pro hlasitý poslech" + "Pro hudbu a média" + "Zapamatovat nastavení" + + "NFC" + "Použít technologii NFC ke čtení a výměně štítků" + "Došlo k chybě." + + Uložit + Zrušit + + "WiFi" + "Zapnout WiFi" + "Nastavení WiFi" + "Nastavení WiFi" + "Umožňuje nastavit a spravovat přístupové body bezdrátové sítě" + "Zapínání\u2026" + "Vypínání\u2026" + "Chyba" + "Při režimu V letadle" + "Nelze vyhledávat sítě" + "Oznamování sítí" + "Oznamovat dostupné nezabezpečené sítě" + "Přidat síť WiFi" + "Sítě WiFi" + "Vyhledávání" + "Pokročilé" + "Připojit k síti" + "Odstranit záznam sítě" + "Upravit síť" + + "Identifikace sítě SSID" + "Zabezpečení" + "Síla signálu" + "Stav" + "Rychlost připojení" + "Adresa IP" + "Metoda EAP" + "Ověření Phase 2" + "Certifikát CA" + "Certifikát uživatele" + "Identita" + "Anonymní identita" + "Heslo" + "Zobrazovat heslo." + "(nezměněno)" + "(neurčeno)" + "Uložené nastavení" + "Vypnuto" + "Mimo dosah" + "Typ zabezpečení: %1$s" + "%2$s, zabezpečeno %1$s" + "Připojit" + "Odstranit" + "Uložit" + "Zrušit" + + "Pokročilé" + "Regulační doména" + "Umožňuje nastavit počet použitých kanálů" + "Při nastavení regulační domény došlo k chybě." + "Kanály: %1$d" + "Zásady používání sítě WiFi v režimu spánku" + "Určit, kdy přepnout ze sítě WiFi na mobilní datový přenos" + "Při nastavení zásad pro režim spánku došlo k problému." + "Adresa MAC" + "Adresa IP" + + "Nastavení adresy IP" + "Uložit" + "Zrušit" + "Zadejte platnou adresu IP." + "Použít statickou adresu IP" + "DNS 1" + "DNS 2" + "Brána" + "Maska sítě" + + "Přenosný hotspot WiFi" + "Přenosný hotspot %1$s je aktivní" + "Chyba přenosného hotspotu WiFi" + "Nastavení přenosného hotspotu WiFi" + "Nastavení a správa přenosného hotspotu WiFi" + "Nastavení přenosného hotspotu WiFi" + "Konfigurace hotspotu WiFi" + "Přenosný hotspot WiFi %1$s %2$s" + "AndroidHotspot" + + "Zvuk" + Profily + "Zobrazení" + "Nastavení zvuku" + "Tichý režim" + "Ztlumit všechny zvuky kromě médií a budíků" + "Jsou ztišeny všechny zvuky kromě médií" + "Vyzváněcí tón telefonu" + + Zvuk upozornění + "Hlasitost" + "Hlasitost vyzvánění" + + "Vibrovat v tichém režimu" + "Povolit odezvu vibracemi v tichém režimu" + "Vibrace" + "Vibrační zpětná vazba pro hovory a oznámení" + "Tón upozornění" + + "Pulzovat světelnout signalizací" + "Při nových oznámeních opakovaně pulzovat světelnou signalizací" + Blikat světelnou signalizací + Při nových oznámeních opakovaně blikat světelnou signalizací + Povolit vždy světelnou signalizaci + Povolit světelnou signalizaci i při zapnuté obrazovce + Oznamování nabíjení + Povolit světelnou signalizaci při nabíjení + "Vyzváněcí tón" + "Upozornění" + "Použije hlasitost příchozích hovorů také pro oznámení" + "Zvolit vyzváněcí tón oznámení" + "Média" + "Umožňuje nastavit hlasitost hudby a videí" + "Budík" + "Nastavení zvuku pro připojený dok" + "Dotyky jsou provázeny zvuky" + "Tlačítka číselníku jsou provázena zvuky" + "Tlačítka číselníku jsou provázena zvuky" + "Výběr se zvuky" + "Výběr na obrazovce je provázen zvuky" + "Výběr na obrazovce je provázen zvuky" + "Zvuky uzamčení obrazovky" + "Přehrát zvuk při uzamykání a odemykání obrazovky" + "Přehrát zvuk při uzamykání a odemykání obrazovky" + Zvuk při nízké baterii + Přehrát zvuk při upozornění na nízkou úroveň baterie + "Hmatová odezva" + "Vibrovat při stisku softwarových kláves a při některých událostech uživatelského rozhraní" + "Vibrovat při stisku softwarových kláves a při některých událostech uživatelského rozhraní" + "Potlačení hluku" + "Při hovoru nebo nahrávání potlačí okolní hluk." + + "Dokovací stanice" + "Nastavení doku" + "Zvuk" + "Nastavení připojeného stolního doku" + "Nastavení připojeného doku do auta" + "Telefon není vložen do doku" + "Nastavení připojeného doku" + "Dok nebyl nalezen" + "Chcete-li konfigurovat zvuk doku, musí v něm být telefon vložen." + "Zvuk při vkládání do doku" + "Přehrát zvuk při vkládání nebo vyjímání telefonu z doku" + "Nepřehrávat zvuk při vkládání nebo vyjímání telefonu z doku" + + "Účty a synchronizace" + "Umožňuje přidat nebo odebrat účty a změnit jejich nastavení" + + "Vyhledávání" + "Správa nastavení a historie vyhledávání" + + "Nastavení zobrazení" + "Animace" + "Zobrazit animace otevírání a zavírání oken" + "Zobrazit animace otevírání a zavírání oken" + "Automatické otočení obrazovky" + "Při otáčení telefonu automaticky přepínat orientaci" + "Při otáčení telefonu automaticky přepínat orientaci" + "Jas" + "Nastavení jasu displeje" + "Interval vypnutí obrazovky" + "Nastavení prodlevy, po které se obrazovka automaticky vypne" + "Automatický jas" + + "Nastavení zámku karty SIM" + "Nastavení zámku karty SIM" + "Zámek karty SIM" + "Zamykat kartu SIM" + "K použití telefonu je vyžadován PIN" + "K použití telefonu je vyžadován PIN" + "Změnit kód PIN karty SIM" + "Kód PIN karty SIM" + "Zamykat kartu SIM" + "Odemknout kartu SIM" + "Starý kód PIN karty SIM" + "Nový kód PIN karty SIM" + "Potvrďte nový kód PIN." + "Kód PIN karty SIM" + "Nesprávný kód PIN." + "Kódy PIN nejsou shodné." + "Změna kódu PIN se nezdařila."\n"Kód PIN je zřejmě nesprávný." + "Kód PIN karty SIM byl úspěšně změněn." + "Stav zámku karty SIM nelze změnit."\n"Zřejmě jste zadali nesprávný kód PIN." + "OK" + "Zrušit" + + "Stav telefonu" + "Aktualizace systému" + + Informace o CPU + Informace o paměti (dostupná/celková) + "Verze systému Android" + "Označení modelu" + "Verze základního pásma" + "Verze jádra" + "Číslo sestavení" + Verze modifikace + Neznámý + + "Nedostupný" + "Stav" + "Stav" + "Telefonní číslo, signál, atd." + + "Úložiště" + "Nastavení úložiště" + "Odpojit úložiště USB a zobrazit dostupné úložiště" + "Umožňuje odpojit kartu SD a zobrazit dostupnou paměť" + "Moje telefonní číslo" + "MIN" + "Verze PRL" + "MEID" + "Typ mobilní sítě" + "Stav mobilní sítě" + "Stav služby" + "Síla signálu" + "Roaming" + "Síť" + "Adresa MAC sítě WiFi" + "Adresa zařízení Bluetooth" + "Nedostupný údaj" + "Doba provozu" + "Doba provozu" + "Interní úložiště" + Další úložiště + "Úložiště USB" + "Karta SD" + "Dostupná paměť" + "Celková paměť" + "Odpojit kartu SD" + "Odpojit interní úložiště USB" + "K bezpečnému odebrání karty SD je potřeba kartu nejprve odpojit" + + "Vložte úložiště USB po připojení" + "Vložte kartu SD, kterou chcete připojit." + + "Připojit úložiště USB" + "Připojit kartu SD" + "Připojit úložiště USB" + "Připojit kartu SD" + + "Smazat úložiště USB" + "Smazat kartu SD" + "Smaže všechna data v interním úložišti USB telefonu, například hudbu a fotografie" + "Smaže všechna data na kartě SD telefonu, například hudbu a fotografie" + "Nedostupný údaj" + " (Pouze pro čtení)" + "Odpojit úložiště USB" + "Odpojit kartu SD" + "Pokud úložiště USB odpojíte, některé používané aplikace přestanou fungovat. Tyto aplikace pravděpodobně nebudou k dispozici, dokud úložiště USB znovu nepřipojíte." + "Pokud odpojíte kartu SD, dojde k zastavení některých používaných aplikací. Tyto aplikace pravděpodobně nebudou k dispozici až do opětovného připojení karty SD." + "Odpojení úložiště USB se nezdařilo" + "Odpojení karty SD se nezdařilo" + "Úložiště USB nelze odpojit. Zkuste to znovu později." + "Kartu SD nelze odpojit. Zkuste to znovu později." + "Úložiště USB bude odpojeno." + "Karta SD bude odpojena." + "Odpojování" + "Probíhá odpojování" + + "Stav baterie" + "Úroveň baterie" + + "Názvy APN" + "Upravit APN" + "<Nenastaveno>" + "Jméno" + "Název APN" + "Proxy" + "Port" + "Uživatelské jméno" + "Heslo" + "Server" + "MMSC" + "Proxy server služby MMS" + "Port služby MMS" + "MCC" + "MNC" + "Typ ověření" + "Žádné" + "PAP" + "CHAP" + "PAP nebo CHAP" + "Typ APN" + "Protokol APN" + "Smazat APN" + "Nové APN" + "Uložit" + "Zrušit" + "Upozornění" + "Pole Název nemůže být prázdné." + "Název APN nemůže být prázdný." + "Pole MCC musí obsahovat alespoň 3 číslice." + "Pole MNC musí obsahovat 2 nebo 3 číslice." + "Obnovování výchozích APN" + "Obnovit výchozí" + "Obnovení výchozích APN bylo dokončeno." + + "Obnovení továrních dat" + "Vymaže všechna data v telefonu" + "Tato akce smaže všechna data z ""interního úložiště"" telefonu, včetně:"\n\n
  • "účtu Google,"
  • \n
  • "dat a nastavení systému a aplikací,"
  • \n
  • "stažených aplikací."
  • \n\n"Chcete-li smazat všechna data v tomto telefonu, je potřeba smazat""úložiště USB""."\n\n
    + "Tato akce smaže všechna data z ""interního úložiště"" telefonu, včetně:"\n\n
  • "účtu Google,"
  • \n
  • "dat a nastavení aplikací a systému,"
  • \n
  • "stažených aplikací."
  • \n\n"Chcete-li smazat také hudbu, obrázky a další uživatelská data, je potřeba smazat""kartu SD"\n\n
    + "Smazat úložiště USB" + "Smazat kartu SD" + "Smazat všechna data v interním úložišti USB telefonu, například hudbu a fotografie." + "Smazat všechna data na kartě SD telefonu, například hudbu a fotografie." + "Resetovat telefon" + "Chcete smazat všechny osobní informace a stažené aplikace? Tuto akci nelze vrátit zpět." + "Odstranit vše" + "Proveďte gesto odemknutí" + "Chcete-li potvrdit reset telefonu, musíte provést gesto odemknutí." + "Pokus o reset se nezdařil, protože služba System Clear není dostupná." + + "Smazat úložiště USB" + "Smazat kartu SD" + "Smaže data v úložišti USB" + "Vymaže všechna data na kartě SD" + "Tato akce smaže úložiště USB. Ztratíte ""všechna"" data v něm uložená." + "Tato akce vymaže kartu SD. ""Všechna"" data na kartě budou ztracena." + "Smazat úložiště USB" + "Smazat kartu SD" + "Chcete úložiště USB smazat a odstranit tak všechny soubory, které jsou v něm uloženy? Tuto akci nelze vrátit zpět." + "Chcete kartu SD smazat a odstranit tak všechny soubory, které jsou na ní uloženy? Tuto akci nelze vrátit zpět." + "Odstranit vše" + "Proveďte gesto odemknutí" + "Smazání úložiště USB je třeba potvrdit pomocí bezpečnostního gesta." + "Smazání karty SD je třeba potvrdit pomocí bezpečnostního gesta." + + "Nastavení hovorů" + "Nastavení hlasové schránky, přesměrování a čekání hovorů a ID volajícího" + + "Tethering" + "Přenosný hotspot" + "Tethering a přenosný hotspot" + "Sdílet mobilní datové připojení telefonu prostřednictvím portu USB" + "Sdílet mobilní připojení telefonu jako přenosný hotspot WiFi" + "Sdílet mobilní datové připojení telefonu prostřednictvím portu USB nebo jako přenosný hotspot WiFi" + + "USB" + "Sdílené datové připojení prostřednictvím portu USB" + "Připojení USB je k dispozici. Chcete-li vytvořit sdílené datové připojení, vyberte je." + "Sdíleno" + "Nelze sdílet datové připojení, pokud se používá úložiště USB" + "Připojení USB není k dispozici" + "Chyba sdílení datového připojení prostřednictvím USB" + + "Nápověda" + "Mobilní sítě" + "Nastavení roamingu, sítí a názvů APN" + "Moje poloha" + "Zaměření přes bezdrátové sítě" + "Zobrazuje polohu v aplikacích (jako Mapy) pomocí bezdrátových sítí" + "Poloha je zaměřena pomocí WiFi nebo mobilních sítí" + "Použít satelity GPS" + "Zaměření je s přesností na úrovni ulic." + "Umožňuje zaměřit na úrovni ulic (vetší spotřeba baterie a nutný výhled na oblohu)" + "Použít systém A-GPS" + "Vylepšit funkčnost GPS pomocí serveru (deaktivací této funkce snížíte využití sítě)" + "Vylepšit funkčnost GPS pomocí serveru (zrušením této funkce zvýšíte výkon GPS)" + + "Info o telefonu" + "Zobrazuje právní informace, stav telefonu a verzi softwaru" + "Právní informace" + "Přispěvatelé" + "Autorská práva" + "Licence" + "Smluvní podmínky" + "Výukový program o systému" + "Informace jak používat telefon." + + "Licence open source" + "Při načítání licencí došlo k chybě." + "Načítání\u2026" + Licence CyanogenMod + + "Bezpečnostní informace" + "Bezpečnostní informace" + "Telefon není připojen k datové službě. Chcete-li tyto informace zobrazit nyní, přejděte na stránku %s z libovolného počítače připojeného k internetu." + "Načítání\u2026" + + "Zvolte heslo" + "Zvolte kód PIN" + "Potvrďte heslo" + "Potvrďte kód PIN" + "Hesla nejsou shodná" + "Kódy PIN nejsou shodné" + "Heslo bylo nastaveno" + "Kód PIN byl nastaven" + "Gesto bylo nastaveno" + + "Odemknutí obrazovky" + "Změna bezpečnostního gesta" + "Změna bezpečnostního kódu PIN" + "Potvrďte uložené gesto" + "Zkuste to prosím znovu:" + "Proveďte gesto odemknutí" + "Nápovědu zobrazíte stisknutím klávesy Menu." + "Na závěr zdvihněte prst z obrazovky." + "Minimální počet spojených teček je %d. Zkuste to znovu:" + "Gesto bylo zaznamenáno." + "Proveďte gesto znovu pro potvrzení:" + "Nové gesto odemknutí:" + "Potvrdit" + "Nakreslit znovu" + "Zkusit znovu" + "Pokračovat" + "Gesto odemknutí" + "Požadovat gesto" + "Obrazovku je třeba odemknout gestem ruky." + "Viditelné gesto" + "Vibrační zpětná vazba" + "Nastavení bezpečnostního gesta" + "Změna bezpečnostního gesta" + "Gesto odemknutí obrazovky proveďte tímto způsobem" + "Příliš mnoho neplatných pokusů." + "Sekundy zbývající do dalšího pokusu: %d." + + "Zrušit" + "Další" + "Zabezpečení telefonu" + "Vytvořte si osobní gesto odemknutí a chraňte tak svůj telefon před nepovoleným použitím. "\n + \n"1""\u00A0 Na dalším snímku uvidíte příklad takového gesta. "\n + \n"2""\u00A0 Až budete připraveni, proveďte své osobní gesto odemknutí. Vyzkoušejte více gest, ale vždy spojte alespoň čtyři tečky. "\n + \n"3""\u00A0 Opakujte gesto a tím jej potvrďte. "\n + \n"Jste připraveni začít? Dotkněte se tlačítka Další "". "\n + \n"Chcete-li ponechat telefon nezabezpečený, dotkněte se tlačítka Storno." + + + "Příklad gesta" + "Spojte alespoň čtyři tečky."\n" "\n"Až budete připraveni provést vlastní gesto, dotkněte se tlačítka \u201CDalší\u201C." + + "Správa aplikací" + "Umožňuje spravovat a odebírat instalované aplikace" + "Aplikace" + "Správa aplikací a klávesových zkratek rychlého spuštění" + "Nastavení aplikací" + "Neznámé zdroje" + "Povoluje instalaci aplikací, které nepocházejí ze služby Market." + "Váš telefon a osobní údaje jsou zranitelnější vůči útoku aplikací z neznámých zdrojů. Vyjadřujete souhlas, že nesete osobní odpovědnost za jakékoli škody způsobené na vašem telefonu nebo za ztrátu dat v důsledku používání těchto aplikací." + "Informace o aplikaci" + "Úložiště" + "Spouštět jako výchozí" + "Oprávnění" + "Mezipaměť" + "Vymazat mezipaměť" + "Mezipaměť" + "Ovládací prvky" + "Vynutit ukončení" + "Celkem" + "Aplikace" + "Data" + "Odinstalovat" + "Zakázat" + "Povolit" + "Smazat data" + "Odinstalovat aktualizace" + "Aplikace byla nastavena, aby se pro některé akce spouštěla jako výchozí." + "Není výchozí pro žádné akce." + "Vymazat výchozí nastavení" + "Neznámé" + "Seřadit dle jména" + "Řadit podle velikosti" + "Zobrazit spuštěné služby" + "Zobrazit procesy v mezipaměťi" + "Správa paměti" + "Filtrovat" + "Vyberte možnosti filtru" + "Vše" + "Stažené" + "Spuštěné" + "Úložiště USB" + "Na kartě SD" + "Deaktivováno" + "Žádné aplikace." + "Interní úložiště" + "Úložiště USB" + "Karta SD" + "Přepočítávání velikosti\u2026" + "Smazat" + "Veškerá data (všechny soubory, nastavení, účty, databáze apod.) této aplikace budou trvale vymazána." + "OK" + "Zrušit" + "Aplikace nebyla nalezena" + "Aplikaci se nepodařilo najít na seznamu nainstalovaných aplikací." + "Nepodařilo se vymazat data aplikace." + "Odinstalace aktualizací" + "Chcete odinstalovat všechny aktualizace této aplikace systému Android?" + "Mazání dat" + "Nepodařilo se smazat data aplikace" + "Tato aplikace má přístup k následujícím funkcím telefonu:" + "Probíhá výpočet\u2026" + "Nepodařilo se určit velikost balíčku" + "Žádné aplikace třetích stran nejsou nainstalovány." + "verze %1$s" + "Přesunout" + "Přesunout do telefonu" + "Přesunout do úlož. USB" + "Přesunout na kartu SD" + "Přesouvání" + + "V úložišti je nedostatek volného místa." + "Aplikace neexistuje." + "Aplikace je chráněna proti kopírování." + "Zadané místo pro instalaci není platné." + "Aktualizace systému nelze nainstalovat na externí média." + + "Vynutit zastavení" + "Vynucené zastavení může způsobit nepředvídatelné chování aplikace. Jste si jisti?" + "Přesun aplikace" + "Přesunutí aplikace se nezdařilo. %1$s" + "Preferované umístění pro instalaci" + "Změna preferovaného umístění pro instalaci nových aplikací" + + "Využití úložiště" + "Zobrazit aplikacemi používané úložiště" + + "Spuštěné služby" + "Umožňuje zobrazit a ovládat aktuálně spuštěné služby" + "Probíhá restartování" + "Proces na pozadí v mezipaměti" + "Nic není spuštěno." + "Spuštěno aplikací." + + + "%1$s volno" + "Využito %1$s" + "RAM" + + + "Počet procesů: %1$d; počet služeb: %2$d" + "Počet procesů: %1$d; počet služeb: %2$d" + "Počet procesů: %1$d; počet služeb: %2$d" + "Počet procesů: %1$d; počet služeb: %2$d" + + "Spuštěná aplikace" + "Neaktivní" + "Služby" + "Procesy" + "Zastavit" + "Nastavení" + "Tato služba byla spuštěna svou aplikací. Pokud ji zastavíte, může dojít k selhání aplikace." + "Tuto aplikaci nelze bezpečně zastavit. Mohlo by dojít ke ztrátě části vaší aktuální práce." + "Toto je starý proces aplikace zachovaný pro rychlejší spuštění v případě, že bude znovu potřeba. Zpravidla není důvod jej zastavovat." + "%1$s: právě se používá. Ovládací prvky zobrazte dotykem na Nastavení." + "Hlavní proces, který se používá." + "Služba %1$s se používá." + "Poskytovatel %1$s se používá." + "Zastavit systémovou službu?" + "Opravdu tuto systémovou službu chcete zastavit? Může se stát, že telefon ztratí některé funkce. Ty nebudou fungovat, dokud telefon nevypnete a opět nezapnete." + + "Jazyk a klávesnice" + "Nastavení jazyka a klávesnice" + "Nastavení jazyka" + "Nastavení klávesnice" + "Vyberte jazyk" + + "Automatické nahrazování" + "Opravovat překlepy" + "Automatická velká písmena" + "První písmeno ve větě je automaticky velké" + "Automatická interpunkce" + "Nastavení fyzické klávesnice" + "Znak \u0022.\u0022 lze vložit dvojím stisknutím klávesy Mezerník." + "Zobrazování hesel" + "Zadávané heslo je zobrazováno" + "Prostřednictvím této metody zadávání dat lze shromažďovat zadaný text včetně osobních údajů, jako jsou hesla a čísla kreditních karet. Metoda je součástí aplikace %1$s. Chcete tuto metodu zadávání dat použít?" + + "Uživatelský slovník" + "Uživatelský slovník" + + "Přidat" + "Přidat do slovníku" + "Upravit slovo" + "Upravit" + "Smazat" + "V uživatelském slovníku nejsou žádná slova. Slovo můžete přidat pomocí nabídky." + + "Testování" + "Info o telefonu" + "Info o baterii" + Historie baterie + + "Rychlé spuštění" + "Umožňuje nastavit klávesové zkratky pro spouštění aplikací" + "Přiřadit aplikaci" + "Žádná klávesová zkratka" + "Hledat + %1$s" + "Vymazat" + "Klávesová zkratka %1$s (%2$s) bude vymazána." + "OK" + "Zrušit" + "Aplikace" + "Zástupce" + + "Zadávání textu" + "Správa možností zadávání textu" + "Nastavení modulu %1$s" + "Nastavení klávesnice na obrazovce" + "Vestavěná klávesnice" + "Nastavení vestavěné fyzické klávesnice" + + "Vývoj" + "Umožňuje nastavit možnosti pro vývoj aplikací" + "Ladění USB" + "Povolit režim ladění s připojeným zařízením USB" + Upozornění na ladění USB + Zobrazit upozornění při připojení ladění USB + "Nevypínat obrazovku" + "Obrazovka se při nabíjení nepřepne do režimu spánku" + "Povolit simulované polohy" + "Povolit simulované polohy" + Ukončit aplikaci při dlouhém stisku klávesy + Dlouhý stisk klávesy Zpět provede nucené ukončení aplikace na popředí. + "Povolit ladění USB?" + "Ladění USB je určeno pouze pro účely vývoje. Lze pomocí něho kopírovat data mezi počítačem a zařízením, instalovat aplikace do zařízení bez upozornění a číst data protokolů." + + "Zvolte gadget" + "Zvolte widget" + + Detaily pro UID %d + UID %1$d + Detaily použití sítě pro %1$s: + Bajtů přijato: %1$d + Bajtů odesláno: %1$d + Bajtů celkem: %1$d + Detaily využití CPU pro %1$s: + Uživatelský čas: + Systémový čas: + Celkový čas: + Počet spuštění: %1$d + "%1$d dní %2$d h %3$d min %4$d s" + "%1$d h %2$d min %3$d s" + "%1$d min %2$d s" + "%1$d s" + Balíčky, sdílející toto UID: + Data využití baterie nedostupná + Senzor: + Částečné probuzení: + Senzor použit balíčkem: + Počet použití balíčkem %2$s: %1$d + Byl použit %1$dx jedním z: + Běžící + Zapnutá obrazovka + Zapnutý telefon + Zapnuté Wifi + Aktivní Wifi + Zapnutý Bluetooth + Čas bez usnutí: + Čas při zapnuté obrazovce: + Čas při zapnutém telefonu: + Čas při zapnutém WiFi: + Čas při aktivním Wifi: + Čas při zapnutém Bluetooth: + Na bateriích: + Na nabíječce: + + "Statistika použití" + "Statistika použití" + "Řadit podle:" + "Aplikace" + "Počet" + "Doba použití" + + "Usnadnění" + "Nastavení usnadnění" + "Možnosti správy usnadnění" + "Usnadnění" + "Služby usnadnění" + "Žádné nainstalované služby usnadnění." + "Tato služba usnadnění může shromažďovat veškerý text, který napíšete, včetně osobních údajů a čísel kreditních karet, nikoli však hesla. Může také protokolovat vaše interakce s uživatelským rozhraním. Služba pochází z aplikace %1$s. Chcete tuto službu usnadnění použít?" + "Deaktivovat usnadnění?" + "Nebyly nalezeny žádné aplikace týkající se usnadnění" + "Nejsou nainstalovány žádné aplikace týkající se usnadnění."\n\n"Prostřednictvím služby Android Market můžete do svého zařízení stáhnout čtečku obrazovky."\n\n"Kliknutím na tlačítko OK čtečku obrazovky nainstalujete." + + "Tlačítko vypínání" + "Tlačítko vypínání ukončuje hovor" + "Stisknutí tlačítka vypínání během hovoru ukončí hovor místo vypnutí obrazovky" + + "Využití baterie" + "Co využívá baterii" + "Využití baterie od nabíjení" + "Využití baterie od spuštění" + "doba provozu na baterii: %1$s" + "%1$s od nabíjení" + "Nabíjení" + "Obrazovka zapnutá" + "GPS aktivní" + "WiFi" + "Probudit" + "Signál telefonu" + + + "Doba provozu zařízení" + "Doba provozu modulu WiFi" + "Doba provozu sítě Bluetooth" + "%1$s%2$s %%" + + "Podrobnosti využití baterie" + "Podrobnosti používání" + "Upravit spotřebu energie" + "Zahrnuté balíčky" + + "Zobrazení" + "WiFi" + "Bluetooth" + "Telefon v pohotovostním režimu" + "Hlasové hovory" + "Telefon v nečinnosti" + + "Doba provozu procesoru" + "CPU v popředí" + "Zakázat režim spánku" + "GPS" + "Aktivní připojení WiFi" + "Telefon" + "Odeslaná data" + "Přijatá data" + "Zvuk" + "Video" + "Doba zapnutí" + "Doba bez signálu" + "Vynutit ukončení" + "Informace o aplikaci" + "Nastavení aplikací" + "Nastavení zobrazení" + "Nastavení WiFi" + "Nastavení Bluetooth" + + "Využití baterie hlasovými hovory" + "Využití baterie v pohotovostním režimu telefonu" + "Využití baterie jednotkou GSM" + "V oblastech bez pokrytí přepněte do režimu V letadle" + "Využití baterie displejem a podsvícením" + "Snižte jas displeje nebo interval vypnutí obrazovky" + "Využití baterie sítí WiFi" + "Pokud síť WiFi nepoužíváte nebo na daném místě není k dispozici, vypněte přijímač WiFi." + "Využití baterie technologií Bluetooth" + "Vypněte technologii Bluetooth, když ji nepoužíváte." + "Zkuste se připojit k jinému zařízení Bluetooth" + "Spotřeba energie podle aplikací" + "Ukončete aplikaci nebo ji odinstalujte" + "GPS můžete ručně nastavit, aby jej aplikace nemohly používat." + "Tato aplikace může nabízet nastavení pro snížení využití baterie" + + "%1$s od odpojení" + "Při posledním odpojení pro %1$s" + "Využití baterie celkem" + "Obnovit" + + "OS Android" + "Mediaserver" + + "Hlasový vstup a výstup" + "Nastavení hlasového vstupu a výstupu" + "Hlasové vyhledávání" + "Klávesnice Android" + "Hlasový vstup" + "Hlasový výstup" + "Rozpoznávání hlasu" + "Nastavení rozpoznávání hlasu" + "Nastavení pro poskytovatele %s" + + "Nastavení převodu textu na řeč" + "Nastavení převodu textu na řeč" + "Vždy používat moje nastavení" + "Výchozí nastavení níže přepíše nastavení jednotlivých aplikací" + "Výchozí nastavení" + "Výchozí modul" + "Nastavuje modul pro syntézu řeči použitý pro mluvený text." + "Rychlost řeči" + "Rychlost mluveného textu" + "Výška" + "Ovlivňuje tón mluveného textu" + "Jazyk" + "Nastavení jazyka hlasu pro mluvený text" + "Poslechnout příklad" + "Přehrát krátkou ukázku syntézy řeči" + "Nainstalovat hlasová data" + "Nainstalovat hlasová data pro syntézu řeči" + "Hlas pro syntézu řeči je již řádně nainstalován." + "Toto je příklad syntézy řeči. This is an example of speech synthesis." + "Nastavení se změnilo. Toto je příklad současného znění." + "Vybraný modul pro syntézu řeči nelze spustit" + "Konfigurovat" + "Vyberte jiný modul" + "Modul pro syntézu řeči může shromažďovat veškerý mluvený text, včetně osobních dat jako jsou hesla nebo čísla kreditních karet. Je založen na modulu %s. Chcete modul pro syntézu řeči aktivovat?" + "Moduly" + "Nastavení modulu %s" + "Položka %s je aktivována" + "Možnost %s je deaktivována" + "Jazyky a hlasy" + "Nainstalováno" + "Není nainstalováno" + "Žena" + "Muž" + "Nainstalován modul syntézy řeči" + "Před použitím nový modul povolte" + + "Ovládací prvek napájení" + "Probíhá aktualizace nastavení WiFi" + "Probíhá aktualizace nastavení Bluetooth" + + "Nastavení sítě VPN" + "Připojit k síti %s" + "Uživatelské jméno:" + "Heslo:" + "uživatelské jméno" + "heslo" + + "Zapamatovat uživatelské jméno" + "Připojit" + "Ano" + "Ne" + "Zpět" + "Ne" + "Uložit" + "Zrušit" + "Vrátit zpět" + "Připojit k síti" + "Odpojit od sítě" + "Upravit síť" + "Smazat síť" + + "Je nutné zadat %s." + "Musíte vybrat možnost %s." + "Název sítě VPN \'%s\' již existuje. Zvolte jiný název." + "Opravdu chcete smazat tuto síť VPN?" + "Opravdu nechcete vytvořit tento profil?" + "Opravdu chcete zrušit změny provedené v tomto profilu?" + "K síti se nelze připojit. Chcete to zkusit znovu?" + "Připojení bylo přerušeno. Chcete se znovu připojit?" + "Název serveru nelze přeložit. Chcete zkontrolovat nastavení názvu serveru?" + "Chybná žádost. Chcete zkontrolovat své tajné nastavení?" + "V konfiguraci této sítě VPN chybí několik tajných nastavení. Chcete své tajné nastavení zkontrolovat?" + "Zadané uživatelské jméno nebo heslo je nesprávné. Chcete to zkusit znovu?" + "Server ukončil spojení. Zadané uživatelské jméno nebo heslo je možná nesprávné. Chcete to zkusit znovu?" + "Server ukončil spojení. Je možné, že máte spuštěný firewall, který brání připojení k serveru. Chcete to zkusit znovu?" + "Vyjednávání se serverem se nezdařilo. Server možná nedokáže pracovat s nastavenou možností šifrování. Chcete zkontrolovat nastavení šifrování?" + + "Přidat síť VPN" + "Přidat síť VPN" + "Přidat síť VPN %s" + "%s – podrobnosti" + "Sítě VPN" + "Připojování\u2026" + "Odpojování\u2026" + "Připojeno" + "Připojit k síti" + + "Název sítě VPN" + "název sítě VPN" + + "Položka \'%s\' přidána" + "V profilu %s probíhají změny" + + "Nastavit certifikát uživatele" + "Certifikát uživatele" + "certifikát uživatele" + "Nastavit certifikát CA" + "Certifikát certifikační autority (CA)" + "certifikát CA" + "Nastavit tajný klíč L2TP" + "Tajný klíč L2TP" + "tajný klíč L2TP" + "šifrování" + "Šifrování PPTP" + + Port serveru + Protokol + Zařízení + Autentizace uživatele + Nastavte, pokud je vyžadováno dodatečná autentizace uživatele jménom/heslem + Rozšíření nastavení OpenVPN + Komprese LZO + Vnutit kompresi metodou LZO + Brána přesměrování + Vnutit veškerý síťový provoz přes tunel VPN + Sady vzdálených adres + Zrušením nastavíte adresy tunelu ručně + Lokální IP adresa + Vzdálená IP adresa + Šifrovací algoritmus + Ponechte prázdné pro použití implicitní šifry + implicitní + Velikost šifrovacího klíče + Ponechte prázdné pro použití implicitní hodnoty pro daný šifrovací klíč + implicitní + Dodatečné argumenty + Vložte dodatečné argumenty pro příkazovou řádku + + "Nastavit předsdílený klíč IPSec" + "Předsdílený klíč IPSec" + "předsdílený klíč IPSec" + "Nastavit server sítě VPN" + "Server sítě VPN" + "server sítě VPN" + "Název serveru sítě VPN" + "Domény vyhledávání DNS" + "Domény vyhledávání DNS" + "Hodnota %s je nastavena" + "Hodnota %s není nastavena" + "Hodnota %s není nastavena (nepovinné)" + "Povolit možnost %s" + "Deaktivovat %s" + "Položka %s je aktivována" + "Možnost %s je deaktivována" + "Nastavení sítě VPN" + "Nastavit a spravovat sítě VPN" + "(nezměněno)" + "(není nastaveno)" + + "Úložiště pověření" + "Použít zabezpečená pověření" + "Povolit aplikacím přístup k zabezpečeným certifikátům a dalším pověřením" + "Zadejte heslo" + "Zadejte heslo úložiště pověření." + "Instalovat z úložiště USB" + "Instalace z karty SD" + "Instalovat šifrované certifikáty z úložiště USB" + "Nainstalovat šifrované certifikáty z karty SD" + "Nastavit heslo" + "Nastavení nebo změna hesla úložiště pověření" + "Vymazat úložiště" + "Vymazat veškerý obsah úložiště pověření a resetovat heslo" + "Opravdu chcete smazat veškerá pověření a resetovat heslo úložiště pověření?" + "Aktuální heslo:" + "Nové heslo:" + "Potvrďte nové heslo:" + "Nastavte heslo pro úložiště pověření (nejméně 8 znaků)." + "Zadejte správné heslo." + "Zadejte prosím správné heslo. Máte ještě jeden pokus na zadání správného hesla, poté bude úložiště pověření vymazáno." + "Zadejte prosím správné heslo. Počet zbývajících pokusů o zadání správného hesla: %1$d. Po vyčerpání všech pokusů bude úložiště pověření vymazáno." + "Hesla se neshodují." + "Musíte zadat a potvrdit heslo." + "Zadejte heslo." + "Heslo musí mít alespoň 8 znaků." + "Úložiště pověření je vymazáno." + "Úložiště pověření je aktivováno." + "Úložiště pověření je deaktivováno." + "Systém souborů EFS (Encrypted File System)" + "Šifrovat soukromá uživatelská data" + "Aktivovat v tomto zařízení úložiště pro soukromá uživatelská data, které využívá šifrovaný systém souborů" + "Aktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." + "Deaktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." + "Povolit" + "Vypnout" + "Zrušit" + "Změna režimu systému souborů EFS byla zrušena." + "Upozornění systému souborů EFS." + + "Tísňové vyzvánění" + "Nastavit chování při tísňovém volání" + + Nastavení profilů + Nastavení skupin aplikací + Režim upozornění + Režim vyzvánění + Režim světelné indikace + Režim vibrací + Zvolte tón upozornění + Zvolte vyzváněcí melodii + Nastavení profilu + Jméno profilu + <nový profil> + Dotykem provedete nastavení profilu + Ukazatel stavové lišty + Skupina aplikací: %s + Skupiny aplikací + Jiná hlasitost + Pro nastavení hlasitosti. + Aplikace - kliknutím odstraníte ze skupiny + Vložte jméno pro skupinu + Smazat profil + Opravdu chcete odstranit tento profil? + Opravdu chcete odstranit tuto aplikaci? + Zvolte aplikaci + Nastavení profilu: %s + Profil: %1$s ketegorie: %2$s + Sparvovat skupiny aplikací + Nový profil + Přidání a nastavení nového profilu + Smazat + Nelze smazat aktivní profil. + Nová skupina aplikací + Smazat tuto skupinu aplikací + Přidat aplikaci + Spravovat profily + Spravovat skupiny aplikací + Spravovat seznam aplikací + + "Ochrana osobních údajů" + "Nastavení ochrany osobních údajů" + "Zálohování a obnovení" + "Osobní údaje" + "Zálohovat moje data" + "Zálohovat data aplikací, hesla sítí WiFi a další nastavení na serverech Google" + "Automatické obnovení" + "Pokud přeinstaluji aplikaci, chci obnovit zálohovaná nastavení a další data" + "Záloha" + "Opravdu chcete zrušit zálohování hesel sítí WiFi, záložek a dalších nastavení a dat aplikací a vymazat všechny kopie těchto dat na serverech Google?" + + "Nastavení správce zařízení" + "Správce zařízení" + "Deaktivovat" + "Správci zařízení" + "Není k dispozici žádný správce zařízení" + + "Aktivovat správce zařízení?" + "Aktivovat" + "Správce zařízení" + "Aktivací tohoto správce umožníte aplikaci %1$s provádět následující operace:" + "Správce je aktivní a umožňuje aplikaci %1$s provádět následující operace:" + + "Bez názvu" + "Obecné" + "Příchozí hovory" + "Oznámení" + "Zpětná vazba" + + Možná tlačítka + WiFi + Přenosný WiFi hotspot + Mobilní data + Synchronizace + Mód vyzvánění + Podsvícení + Orientace + Int. vypnutní obrazovky + Režim v letadle + Baterka + Uzamčení + + Zapnout/vypnout WiFi + Zapnout/vypnout přenosný WiFi hotspot + Zapnout/vypnout Bluetooth + Zapnout/vypnout GPS + Zapnout/vypnout mobilní data + Zapnout/vypnout synchronizaci + Přepínání mezi 2G a 3G + Přepínání mezi vyzváněním a pouze vibrováním + Přepínání mezi urověmi podsvětlení + Zapnout/vypnout senzor orientace + Nastavit různé intervaly vypnutí obrazovky + Zapnout/vypnout režim v letadle + Zapnout/vypnout baterku + Zapnout/vypnout uzamčení obrazovky + Zapnout/vypnout WiMAX + + Nastavení widgetu + Nastavení událostí WiFi + Nastavení událostí přenosu dat + Nastavení událostí napájení + + Obecné nastavení + + Data zakážou 3G + Data povolí 3G + WiFi zakáže 3G + WiFi povolí 3G + Zakulacené rohy + Vertikální rozvržení + Průhledný widget + WiFi povolí synchronizaci + WiFi zakáže synchronizaci + Indikace vibrace zapnuta + Sledovat data při roamingu + Ext. napájení povolí Bluetooth + Ext. napájení zakáže Bluetooth + Ext. napájení povolí WiFi + Ext. napájení zakáže WiFi + + 2G při zakázaných mobilních datech + 3G při povolených mobilních datech + 2G při povoleném WiFi + 3G při zakázaném WiFi + Použít ikony se zakulacenými rohy + Žádné pozadí widgetu + Zobrazení ve vertikální orientaci + Povolit synchronizaci při povoleném WiFi + Zakázat synchronizaci při zakázaném WiFi + Zobrazit indikaci zvuku při nastaveném režimu pouze vibrace + Stav dat červeně při datovém roamingu + Při připojení nabíječky se zapne Bluetooth + Při odpojení nabíječky se vypne Bluetooth + Při připojení nabíječky se zapne WiFi + Při odpojení nabíječky se vypne WiFi + + Zvolte režimy sítě + Zvolte úrovně podsvícení + Zvolte režimy vyzvánění + Zvolte časovou prodlevu obrazovky + Zvolte pozadí + + Není nastaveno. Prosím přidejte znovu + Ok + + (%d widgety) + Nastavení CyanogenMod"Nastavení sítě 4G" + "Nastavení a správa sítě 4G a modemu" + "Adresa MAC sítě 4G" + "Další aktualizace systému"
    From 48f296acce139ecba872b6dc081b244e8a9085a4 Mon Sep 17 00:00:00 2001 From: Hawkeyexp Date: Mon, 19 Sep 2011 23:19:56 +0200 Subject: [PATCH 893/989] Optimize lenght of String Change-Id: Iadd77253002f719e92c3be583161503276e9e457 --- res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 87fb8ee40e4..8f04a56b36e 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1007,7 +1007,7 @@ "Aktualisieren" "Android OS" "Mediaserver" - "Spracheingabe&-ausgabe" + "Sprachein- & -ausgabe" "Einstellungen für Spracheingabe & -ausgabe" "Sprachsuche" "Android-Tastatur" From 7f9017810a15c5a20e0c6054459375815293613d Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 24 Sep 2011 13:31:51 -0700 Subject: [PATCH 894/989] Fix translation derp Change-Id: Ic0f803b7da62169b44a5c6c9e6bbe429afe680b5 --- res/values-cs/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index bf8e3fb5be2..d20cd241213 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1499,7 +1499,7 @@ Ok (%d widgety) - Nastavení CyanogenModNastavení CyanogenMod "Nastavení sítě 4G" "Nastavení a správa sítě 4G a modemu" From 8cb7845064aa37ea9559b9655fd088a14eec6672 Mon Sep 17 00:00:00 2001 From: Robert Burns Date: Thu, 1 Sep 2011 11:50:42 -0400 Subject: [PATCH 895/989] Profiles: Add the ability to override connections (2/2) This adds the ability to override Bluetooth and Wifi when selecting a profile. Sample use case: home > car > work > etc wifi-enable/bluetooth-disable > wifi-disable/bluetooth-enable > wifi-disable/bluetooth-disable > etc Item 1/2 http://review.cyanogenmod.com/#change,7754 Preview https://picasaweb.google.com/burnsra/ConnectionProfiles?authuser=0&authkey=Gv1sRgCJLU3qy7rOSvsQE&feat=directlink Change-Id: I2208c7f04fb77f152880c0121cc709b920b87099 --- res/values/arrays.xml | 12 ++ res/values/strings.xml | 4 + res/xml/profile_config.xml | 3 + src/com/android/settings/ProfileConfig.java | 56 +++++- .../settings/ProfileConnectionPreference.java | 164 ++++++++++++++++++ 5 files changed, 235 insertions(+), 4 deletions(-) create mode 100644 src/com/android/settings/ProfileConnectionPreference.java diff --git a/res/values/arrays.xml b/res/values/arrays.xml index c993a426660..825b69b79a0 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -466,6 +466,18 @@ DEFAULT + + + Disable + Enable + + + + + 0 + 1 + + Auto/Dim/40%/100% Auto/Dim/25%/75%/100% diff --git a/res/values/strings.xml b/res/values/strings.xml index d4a4392c336..dda9f4a6340 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2826,6 +2826,10 @@ found in the list of installed applications. Application group: %s Application groups + + Connection overrides + + Touch to set enabled/disabled Volume overrides diff --git a/res/xml/profile_config.xml b/res/xml/profile_config.xml index 1d63ae91d54..737736af71c 100644 --- a/res/xml/profile_config.xml +++ b/res/xml/profile_config.xml @@ -32,6 +32,9 @@ android:title="@string/profile_statusbar" --> + + diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index f96c44b7f9f..3cfdf385ee5 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -17,6 +17,7 @@ package com.android.settings; import android.app.AlertDialog; +import android.app.ConnectionSettings; import android.app.Dialog; import android.app.Profile; import android.app.ProfileGroup; @@ -26,14 +27,12 @@ import android.content.Intent; import android.media.AudioManager; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; -import android.widget.SeekBar; import android.widget.Toast; import java.util.UUID; @@ -57,6 +56,7 @@ public class ProfileConfig extends PreferenceActivity implements OnPreferenceCha private StreamItem[] mStreams; + private ConnectionItem[] mConnections; @Override protected void onCreate(Bundle icicle) { @@ -71,6 +71,14 @@ protected void onCreate(Bundle icicle) { getString(R.string.notification_volume_title)) }; + mConnections = new ConnectionItem[] { + new ConnectionItem(ConnectionSettings.PROFILE_CONNECTION_BLUETOOTH, getString(R.string.toggleBluetooth)), + new ConnectionItem(ConnectionSettings.PROFILE_CONNECTION_GPS, getString(R.string.toggleGPS)), + new ConnectionItem(ConnectionSettings.PROFILE_CONNECTION_WIFI, getString(R.string.toggleWifi)), + new ConnectionItem(ConnectionSettings.PROFILE_CONNECTION_WIFIAP, getString(R.string.toggleWifiAp)) + //new ConnectionItem(ConnectivityManager.TYPE_WIMAX, getString(R.string.toggleWimax)) + }; + addPreferencesFromResource(R.xml.profile_config); getListView().setItemsCanFocus(true); @@ -122,6 +130,9 @@ private void fillList() { //mStatusBarPreference.setChecked(mProfile.getStatusBarIndicator()); //mStatusBarPreference.setOnPreferenceChangeListener(this); + PreferenceGroup connectionList = (PreferenceGroup) findPreference("profile_connectionoverrides"); + connectionList.removeAll(); + PreferenceGroup streamList = (PreferenceGroup) findPreference("profile_volumeoverrides"); streamList.removeAll(); @@ -143,6 +154,24 @@ private void fillList() { streamList.addPreference(pref); } + for (ConnectionItem connection : mConnections) { + ConnectionSettings settings = mProfile.getSettingsForConnection(connection.mConnectionId); + if (settings == null) { + settings = new ConnectionSettings(connection.mConnectionId); + mProfile.setConnectionSettings(settings); + } + connection.mSettings = settings; + ProfileConnectionPreference pref = new ProfileConnectionPreference(this); + pref.setKey("connection_" + connection.mConnectionId); + pref.setTitle(connection.mLabel); + pref.setSummary(getString(R.string.profile_connectionoverrides_summary)); + pref.setPersistent(false); + pref.setConnectionItem(connection); + + connection.mCheckbox = pref; + connectionList.addPreference(pref); + } + PreferenceGroup groupList = (PreferenceGroup) findPreference("profile_appgroups"); groupList.removeAll(); @@ -168,6 +197,12 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { stream.mSettings.setOverride((Boolean) newValue); } } + } else if (preference instanceof ProfileConnectionPreference) { + for (ConnectionItem connection : mConnections) { + if (preference == connection.mCheckbox) { + connection.mSettings.setOverride((Boolean) newValue); + } + } } // Check name isn't already in use. if (preference == mNamePreference) { @@ -189,8 +224,6 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { return true; } - private StreamItem mPreferenceItem = null; - @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { if (preference instanceof PreferenceScreen) { @@ -267,4 +300,19 @@ public StreamItem(int streamId, String label) { } } + static class ConnectionItem { + int mConnectionId; + + String mLabel; + + ConnectionSettings mSettings; + + ProfileConnectionPreference mCheckbox; + + public ConnectionItem(int connectionId, String label) { + mConnectionId = connectionId; + mLabel = label; + } + } + } diff --git a/src/com/android/settings/ProfileConnectionPreference.java b/src/com/android/settings/ProfileConnectionPreference.java new file mode 100644 index 00000000000..0e44b3df709 --- /dev/null +++ b/src/com/android/settings/ProfileConnectionPreference.java @@ -0,0 +1,164 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.Context; +import android.content.DialogInterface; +import android.preference.Preference; +import android.util.AttributeSet; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.RelativeLayout; + +public class ProfileConnectionPreference extends Preference implements + CompoundButton.OnCheckedChangeListener, View.OnClickListener { + + private boolean mProtectFromCheckedChange = false; + + private CheckBox mCheckBox; + + final static String TAG = "ProfileConnectionPreference"; + + private ProfileConfig.ConnectionItem mConnectionItem; + + final static int defaultChoice = -1; + private int currentChoice; + + /** + * @param context + * @param attrs + * @param defStyle + */ + public ProfileConnectionPreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + init(); + } + + /** + * @param context + * @param attrs + */ + public ProfileConnectionPreference(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + /** + * @param context + */ + public ProfileConnectionPreference(Context context) { + super(context); + init(); + } + + @Override + public View getView(View convertView, ViewGroup parent) { + View view = super.getView(convertView, parent); + + View widget = view.findViewById(R.id.profile_checkbox); + if ((widget != null) && widget instanceof CheckBox) { + mCheckBox = (CheckBox) widget; + mCheckBox.setOnCheckedChangeListener(this); + + mProtectFromCheckedChange = true; + mCheckBox.setChecked(isChecked()); + mProtectFromCheckedChange = false; + } + + View textLayout = view.findViewById(R.id.text_layout); + if ((textLayout != null) && textLayout instanceof RelativeLayout) { + textLayout.setOnClickListener(this); + } + + return view; + } + + private void init() { + setLayoutResource(R.layout.streamvolume_preference_layout); + } + + public boolean isChecked() { + return mConnectionItem != null && mConnectionItem.mSettings.isOverride(); + } + + public void setConnectionItem(ProfileConfig.ConnectionItem connectionItem) { + mConnectionItem = connectionItem; + + if (mCheckBox != null) { + mCheckBox.setChecked(mConnectionItem.mSettings.isOverride()); + } + } + + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + Log.d(TAG, "ID: " + getKey() + " :" + isChecked); + if (mProtectFromCheckedChange) { + return; + } + + mConnectionItem.mSettings.setOverride(isChecked); + + callChangeListener(isChecked); + } + + protected Dialog createConnectionDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); + final String[] ConnectionValues = getContext().getResources().getStringArray(R.array.profile_connection_values); + final Dialog dialog; + + currentChoice = mConnectionItem.mSettings.getValue(); + + builder.setTitle(mConnectionItem.mLabel); + builder.setSingleChoiceItems(R.array.profile_connection_entries, currentChoice, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int item) { + currentChoice = item; + } + }); + + builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int item) { + if (currentChoice != defaultChoice) { + mConnectionItem.mSettings.setValue(Integer.parseInt(ConnectionValues[currentChoice])); + } + } + }); + builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int item) { + } + }); + return builder.create(); + } + + public ProfileConfig.ConnectionItem getConnectionItem() { + return mConnectionItem; + } + + @Override + public void onClick(android.view.View v) { + if ((v != null) && (R.id.text_layout == v.getId())) { + createConnectionDialog().show(); + } + } + +} From c9af2c716982d5e5856b413a553ebc5d3ec8c4af Mon Sep 17 00:00:00 2001 From: Danesh Mondegarian Date: Tue, 27 Sep 2011 12:01:10 -0400 Subject: [PATCH 896/989] Profiles : NPE Fix A user reported a force close via : http://goo.gl/Svs7Z getNotificationGroup can possibly return a null. So best we check for it. Change-Id: I320a2d1fc3c19134534083a9ca55d1ae02129a24 --- src/com/android/settings/ProfileConfig.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 3cfdf385ee5..585fa921e8e 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -19,6 +19,7 @@ import android.app.AlertDialog; import android.app.ConnectionSettings; import android.app.Dialog; +import android.app.NotificationGroup; import android.app.Profile; import android.app.ProfileGroup; import android.app.ProfileManager; @@ -180,12 +181,14 @@ private void fillList() { UUID uuid = profileGroup.getUuid(); pref.setKey(uuid.toString()); - pref.setTitle(mProfileManager.getNotificationGroup(uuid).getName()); - // pref.setSummary(R.string.profile_summary); - pref.setPersistent(false); - // pref.setSelectable(true); - - groupList.addPreference(pref); + NotificationGroup notifGroup = mProfileManager.getNotificationGroup(uuid); + if (notifGroup!=null) { + pref.setTitle(notifGroup.getName()); + // pref.setSummary(R.string.profile_summary); + pref.setPersistent(false); + // pref.setSelectable(true); + groupList.addPreference(pref); + } } } From 14bad83ed670859d9a5eeef73d7f51569ac4d59c Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Wed, 28 Sep 2011 02:20:05 +0800 Subject: [PATCH 897/989] Traditional Chinese: Update translations for profile Change-Id: I0c250b0007f4599f72448abbc3e67d71b559066e --- res/values-zh-rTW/arrays.xml | 6 ++++++ res/values-zh-rTW/strings.xml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml index b9bec21ad1c..416926f063a 100644 --- a/res/values-zh-rTW/arrays.xml +++ b/res/values-zh-rTW/arrays.xml @@ -190,6 +190,12 @@ 保持原有設定 + + + 停用 + 啟用 + + 灰色 透明 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index a84f2a1cc7e..4c49ae2fd08 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2780,10 +2780,16 @@ <新設定檔> 輕觸以設置設定檔 + + 通知列指示器 應用程式群組:%s 應用程式群組 + + 替換連接 + + 輕觸以啟用/停用 替換音量 From 3e7b56dcea8a79b30b4deceabc92b1aaa9983058 Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Wed, 28 Sep 2011 06:29:04 +0200 Subject: [PATCH 898/989] Updated Swedish translations Change-Id: Id4a797bb8366a93d4088d652e4a834a017ef630d --- res/values-sv/arrays.xml | 4 ++++ res/values-sv/strings.xml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml index c4abe54db56..540c6a7e6a9 100644 --- a/res/values-sv/arrays.xml +++ b/res/values-sv/arrays.xml @@ -181,6 +181,10 @@ Av Ingen åsidosättning + + Inaktivera + Aktivera + Grå Transparent diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 9e368d0162f..87ef5cac7e2 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1237,8 +1237,11 @@ Profilnamn <ny profil> Tryck för att konfigurera profil + Statusradsindikator Applikationsgrupp: %s Applikationsgrupper + Anslutningsåsidosättanden + Tryck för att ange aktiverad/inaktiverad Åsidosättanden av volym Tryck för att ställa in volym. Applikationer - klicka för att ta bort från grupp From ca452cc407194624e7e2bf5cbb77a294a545b778 Mon Sep 17 00:00:00 2001 From: Pawit Pornkitprasan Date: Wed, 28 Sep 2011 15:57:05 +0700 Subject: [PATCH 899/989] Settings: fixed being able to activate only one keyboard per session The bug is that in the "Language & Keyboard" screen, you can only activate one keyboard until you press back and enter the screen again. mDialog must be recreated every round because the mDialog instance contains chkPref and id which must be updated for every activation. Change-Id: I7412a3d954857698e0cb02c0cafe036372f131bf --- .../android/settings/LanguageSettings.java | 43 ++++++++----------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/src/com/android/settings/LanguageSettings.java b/src/com/android/settings/LanguageSettings.java index 50c78b65ac6..37671f07f5f 100644 --- a/src/com/android/settings/LanguageSettings.java +++ b/src/com/android/settings/LanguageSettings.java @@ -260,31 +260,26 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen if (selImi == null) { return super.onPreferenceTreeClick(preferenceScreen, preference); } - if (mDialog == null) { - mDialog = (new AlertDialog.Builder(this)) - .setTitle(android.R.string.dialog_alert_title) - .setIcon(android.R.drawable.ic_dialog_alert) - .setCancelable(true) - .setPositiveButton(android.R.string.ok, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - chkPref.setChecked(true); - mLastTickedInputMethodId = id; - } - - }) - .setNegativeButton(android.R.string.cancel, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - } - - }) - .create(); - } else { - if (mDialog.isShowing()) { - mDialog.dismiss(); - } + if (mDialog != null && mDialog.isShowing()) { + mDialog.dismiss(); } + mDialog = (new AlertDialog.Builder(this)) + .setTitle(android.R.string.dialog_alert_title) + .setIcon(android.R.drawable.ic_dialog_alert) + .setCancelable(true) + .setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + chkPref.setChecked(true); + mLastTickedInputMethodId = id; + } + }) + .setNegativeButton(android.R.string.cancel, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + } + }) + .create(); mDialog.setMessage(getString(R.string.ime_security_warning, selImi.getServiceInfo().applicationInfo.loadLabel( getPackageManager()))); From c817f292e8e44b1208ea5822d5adce14684d4fad Mon Sep 17 00:00:00 2001 From: Firerat Date: Wed, 28 Sep 2011 10:14:33 +0100 Subject: [PATCH 900/989] InstalledAppDetails: Disable move of system apps we can't move system apps, so disable the 'move to sdcard' button for them Change-Id: Icbc5c7b43eb7c828bac733942e7abfc07e131bcb --- src/com/android/settings/applications/InstalledAppDetails.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 2fec92e9f20..a4bddb764fc 100644 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -242,7 +242,7 @@ private void initMoveButton() { } boolean allowMoveAllApps = android.provider.Settings.Secure.getInt(getContentResolver(), android.provider.Settings.Secure.ALLOW_MOVE_ALL_APPS_EXTERNAL, 1) == 1; - if (!allowMoveAllApps && moveDisable) { + if (!allowMoveAllApps && moveDisable || (mAppEntry.info.flags & ApplicationInfo.FLAG_SYSTEM) != 0) { mMoveAppButton.setEnabled(false); } else { mMoveAppButton.setOnClickListener(this); From 1749ac0d799b50c0b89fe0c557cc9128c018d224 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Thu, 29 Sep 2011 10:33:54 +0200 Subject: [PATCH 901/989] Revert "Profiles : NPE Fix" This reverts commit c9af2c716982d5e5856b413a553ebc5d3ec8c4af. The root cause of the crash has been fixed in framework. --- src/com/android/settings/ProfileConfig.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/com/android/settings/ProfileConfig.java b/src/com/android/settings/ProfileConfig.java index 585fa921e8e..3cfdf385ee5 100644 --- a/src/com/android/settings/ProfileConfig.java +++ b/src/com/android/settings/ProfileConfig.java @@ -19,7 +19,6 @@ import android.app.AlertDialog; import android.app.ConnectionSettings; import android.app.Dialog; -import android.app.NotificationGroup; import android.app.Profile; import android.app.ProfileGroup; import android.app.ProfileManager; @@ -181,14 +180,12 @@ private void fillList() { UUID uuid = profileGroup.getUuid(); pref.setKey(uuid.toString()); - NotificationGroup notifGroup = mProfileManager.getNotificationGroup(uuid); - if (notifGroup!=null) { - pref.setTitle(notifGroup.getName()); - // pref.setSummary(R.string.profile_summary); - pref.setPersistent(false); - // pref.setSelectable(true); - groupList.addPreference(pref); - } + pref.setTitle(mProfileManager.getNotificationGroup(uuid).getName()); + // pref.setSummary(R.string.profile_summary); + pref.setPersistent(false); + // pref.setSelectable(true); + + groupList.addPreference(pref); } } From b16af7e2258facc5a5714259d8eddd52ae97b7aa Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 29 Sep 2011 13:22:31 +0400 Subject: [PATCH 902/989] Update Russian translation - Settings Update Russian translation - Settings Update Russian translation --- res/values-ru/arrays.xml | 10 ++++++++-- res/values-ru/strings.xml | 5 +++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index 0a8a2d7bed5..8a90f6f4dc5 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -213,8 +213,8 @@ - Вкл - Выкл + Включено + Выключено Не определено @@ -226,4 +226,10 @@ Всегда + + + Выключено + Включено + +
    diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index fd42f1a776c..e5d1a41041c 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -430,6 +430,7 @@ "Отключить все звуки, кроме мультимедиа и будильника" "Все звуки, кроме аудио и видео, отключены" "Мелодия телефона" + Звук уведомления "Громкость" "Громкость звонка" @@ -1306,6 +1307,10 @@ Группа приложения: %s Группы приложений + + Сетевые подключения + + Нажмите для включения/выключения Переопределение громкости From ac77266bfb4858ad8d5684a0da0e3db32e2022aa Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Thu, 29 Sep 2011 15:35:51 +0200 Subject: [PATCH 903/989] french: new profiles strings (connectivity) --- res/values-fr/arrays.xml | 14 ++++++++++++++ res/values-fr/strings.xml | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index 9c2dfa9ab29..579f774681e 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -163,6 +163,20 @@ "En mode silencieux" "Hors mode silencieux" + + + + Activé + Désactivé + Par défaut + + + + + Désactiver + Activer + + Gris Transparent diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index de95b4acf61..cf9030c16af 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1233,7 +1233,7 @@ Paramètres des profils Nom du profil <nouveau profil> - Toucher pour modifier le profil + Modifier le profil Groupe d\'applications: %s Groupes d\'applications Volumes personnalisés @@ -1372,4 +1372,10 @@ "Configurer et gérer le réseau et le modem 4G" "Adresse MAC 4G" "Mises à jour supplémentaires du système" + + + Connexions + + Activer/désactiver + From 4741109b47b80786313054afa339904674b23a9e Mon Sep 17 00:00:00 2001 From: Eug89 Date: Thu, 29 Sep 2011 19:34:12 +0200 Subject: [PATCH 904/989] settings: Updated Italian translations - Profiles: ability to override connections Change-Id: I9a63cc964877e5a61e6c9cd7e740fa5a531744af --- res/values-it/arrays.xml | 6 ++++++ res/values-it/strings.xml | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index 9b04d7a0008..98ddec743ed 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -180,6 +180,12 @@ Usa impostazioni predefinite + + + Disattiva + Attiva + + Grigio Trasparente diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 5e00149a5bb..208558aeb07 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1292,6 +1292,10 @@ Gruppo applicazioni: %s Gruppi applicazioni + + Impostazioni connessioni + + Tocca per impostare attivo/non attivo Imposta volume From 7610200d96dc8ccfc0abf3ec7f2c77e02865629a Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Sat, 1 Oct 2011 06:11:25 +0800 Subject: [PATCH 905/989] Traditional Chinese: Update translations from upstream Change-Id: I5a05e9f5a90ade4983b30c8f5e57676d7f80400b --- res/values-zh-rTW/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 4c49ae2fd08..f0e7c04b8d2 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -272,13 +272,13 @@ - 藍牙連接請求 + "藍牙連線要求" - 輕觸以連接到“%1$s + "輕觸一下即可連線至「%1$s」" - 您想要連接到“%1$s”嗎? + "您要連線至「%1$s」嗎?" "日期與時間設定" @@ -1323,7 +1323,7 @@ "MIN" - MSID + "MSID" "PRL 版本" @@ -2224,10 +2224,10 @@ 插上電源: - "使用統計資料" + "使用情形統計資料" - "使用統計資料" + "使用情形統計資料" "排序依據:" From 4d45d54f8613ec85c7568368f2e40636b5ef8a1c Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Sat, 1 Oct 2011 06:34:51 +0800 Subject: [PATCH 906/989] res: Remove strings have no default translations Clean up unused strings: * bluetooth_discoverable_duration_title * bluetooth_discoverable_duration_summary found in: es it ru zh_CN Change-Id: I09a21d9c62c2ef143f3d7a815ebe71ebfa766ef9 --- res/values-es/strings.xml | 2 -- res/values-it/strings.xml | 4 ---- res/values-ru/strings.xml | 4 ---- res/values-zh-rCN/strings.xml | 2 -- 4 files changed, 12 deletions(-) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 88e2eac4b81..3aeada64107 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -88,8 +88,6 @@ "Sobretensión" "Error desconocido" "Bluetooth" - Tiempo visible - Define el tiempo que está visible el dispositivo "Visible" "Visible durante %1$s segundos..." "Visible" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 208558aeb07..cdf2674f686 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -88,10 +88,6 @@ "Sovratensione" "Errore sconosciuto" "Bluetooth" - - Durata rilevabilità - - Per quanto a lungo rendere rilevabile il dispositivo "Rilevabile" "Rilevabile per %1$s secondi..." "Rilevabile" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index e5d1a41041c..94245c6fe3a 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -88,10 +88,6 @@ "Слишком высокое напряжение" "Неизвестная ошибка" "Bluetooth" - - Продолжительность видимости - - Как долго устройство остаётся видимым "Видимость" "Видимый в течение %1$s секунд..." "Видимый" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 497dd02853e..74e1881ee1f 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -88,8 +88,6 @@ "过电压" "未知错误" "蓝牙" - 检测时间 - 设置设备多长时间内可以被检测到 "可检测性" "%1$s 秒内可检测到..." "可检测到" From 0486b19e66000ee0a916420da915ca75f5640079 Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Sat, 27 Aug 2011 06:17:18 +0800 Subject: [PATCH 907/989] profile: Add an option to reset everything (2/2) For user to reset all profiles and groups by one click, without deleting /data/system/profiles.xml and reboot. Depends on http://review.cyanogenmod.com/8116 This is alternative of http://review.cyanogenmod.com/7625 Change-Id: I325e69862f9f248c76b69a9a6ac7b574e820a30f --- res/values-zh-rTW/strings.xml | 8 +++++++ res/values/strings.xml | 8 +++++++ res/xml/profile_list.xml | 8 +++++++ src/com/android/settings/ProfileList.java | 27 +++++++++++++++++++++++ 4 files changed, 51 insertions(+) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index f0e7c04b8d2..40288de5115 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2832,6 +2832,14 @@ 管理應用程式群組 管理應用程式列表 + + 重設 + + 全部重設 + + 刪除並回復所有設定檔及應用程式群組成預設 + + 您想要刪除所有設定檔及應用程式群組,並使其回復成預設嗎? diff --git a/res/values/strings.xml b/res/values/strings.xml index dda9f4a6340..d83b16f2a12 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2872,6 +2872,14 @@ found in the list of installed applications. Manage application groups Manage application list + + Reset + + Reset all + + Delete and restore all profiles and application groups to default + + Do you want to delete all profiles and application groups, and restore them to default? diff --git a/res/xml/profile_list.xml b/res/xml/profile_list.xml index 7a2ab94e053..6fdac10b5a9 100644 --- a/res/xml/profile_list.xml +++ b/res/xml/profile_list.xml @@ -42,4 +42,12 @@ android:targetClass="com.android.settings.ProfileConfig" /> + + + diff --git a/src/com/android/settings/ProfileList.java b/src/com/android/settings/ProfileList.java index 0034bdfa19a..46d2972babd 100644 --- a/src/com/android/settings/ProfileList.java +++ b/src/com/android/settings/ProfileList.java @@ -18,12 +18,15 @@ import java.util.UUID; +import android.app.AlertDialog; import android.app.Profile; import android.app.ProfileManager; +import android.content.DialogInterface; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; +import android.preference.PreferenceScreen; import android.util.Log; public class ProfileList extends PreferenceActivity implements @@ -36,6 +39,7 @@ public class ProfileList extends PreferenceActivity implements public static final String PREFERRED_APN_URI = "content://telephony/carriers/preferapn"; + private Preference mResetAllPref; private String mSelectedKey; @@ -48,6 +52,8 @@ protected void onCreate(Bundle icicle) { addPreferencesFromResource(R.xml.profile_list); getListView().setItemsCanFocus(true); + mResetAllPref = findPreference("profile_reset_all"); + mProfileManager = (ProfileManager) this.getSystemService(PROFILE_SERVICE); } @@ -90,6 +96,27 @@ private void fillList() { } + public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { + if (preference == mResetAllPref) { + AlertDialog.Builder alert = new AlertDialog.Builder(this); + alert.setTitle(R.string.profile_reset_all_title); + alert.setMessage(R.string.profile_reset_all_message); + alert.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + mProfileManager.resetAll(); + fillList(); + } + }); + alert.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + alert.create().show(); + } + return false; + } + public boolean onPreferenceChange(Preference preference, Object newValue) { Log.d(TAG, "onPreferenceChange(): Preference - " + preference + ", newValue - " + newValue + ", newValue type - " + newValue.getClass()); From 66067efb747cb31f4f8e17da33fc100b6dee4ce7 Mon Sep 17 00:00:00 2001 From: Ondrej Zima Date: Sun, 9 Oct 2011 22:21:51 +0200 Subject: [PATCH 908/989] Czech: fixed translation Change-Id: I8af873632e718440c3b0ffcc5149661c7877ba27 --- res/values-cs/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index d20cd241213..8ce0a4a3283 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1380,7 +1380,7 @@ Zvolte aplikaci Nastavení profilu: %s Profil: %1$s ketegorie: %2$s - Sparvovat skupiny aplikací + Spravovat skupiny aplikací Nový profil Přidání a nastavení nového profilu Smazat From 33df18d15e54b741defb2add4e31cfaa515d14ee Mon Sep 17 00:00:00 2001 From: Ondrej Zima Date: Sat, 15 Oct 2011 22:51:12 +0200 Subject: [PATCH 909/989] Czech: added missing strings Change-Id: I2b4e2f2459ba5625ea0b00e3daa1999c578fe4e8 --- res/values-cs/arrays.xml | 4 ++++ res/values-cs/strings.xml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index 6fe129ca2c5..d9636bca174 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -182,6 +182,10 @@ Vypnuto Nepotlačovat + + Zakázat + Povolit + Šedé Průhledné diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 8ce0a4a3283..7484530e5a8 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -240,6 +240,7 @@ "Zvolte činnost" "Info o zařízení" "Info o baterii" + Historie baterie "Zobrazení" "Info o telefonu" "Úložiště USB" @@ -253,6 +254,7 @@ "Nastavení" "Režim V letadle" "Vypne všechna bezdrátová připojení" + Hostitelské jméno zařízení "Vypínání bezdrátových připojení\u2026" "Povolování bezdrátových připojení\u2026" "Bezdrátová připojení a sítě" @@ -1370,6 +1372,8 @@ Ukazatel stavové lišty Skupina aplikací: %s Skupiny aplikací + Potlačit spojení + Dotykem nastavíte povolení nebo zakázání Jiná hlasitost Pro nastavení hlasitosti. Aplikace - kliknutím odstraníte ze skupiny From ed7b8f60e71270e2284cc60313fc6760c0681769 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 20 Oct 2011 13:26:34 +0400 Subject: [PATCH 910/989] Update Russian translation - Settings --- res/values-ru/strings.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 94245c6fe3a..9b518cdf112 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1349,6 +1349,15 @@ Управление группами приложений Управление списком приложений + + + Сбросить + + Сбросить всё + + Удалить и восстановить все профили и группы приложений по умолчанию + + Вы желаете удалить все профили и группы приложений, а также восстановить их по умолчанию? "Настройки 4G" "Подключение и настройка сети и модема 4G" From ca93d4204fd188e85c05562d59596dec0e784e53 Mon Sep 17 00:00:00 2001 From: Eug89 Date: Sun, 23 Oct 2011 15:42:08 +0200 Subject: [PATCH 911/989] settings: Updated Italian translations - Option to reset everything Change-Id: Iae0849722f32d647781d4493c1e192e04291e63f --- res/values-it/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index cdf2674f686..51654be0332 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1334,6 +1334,14 @@ Gestisci gruppi applicazioni Gestisci lista applicazioni + + Ripristina + + Ripristina tutto + + Elimina e ripristina tutti i profili e i gruppi di applicazioni a quelli di default + + Sei sicuro di voler eliminare e ripristinare tutti i profili e i gruppi di applicazioni a quelli di default? "Backup e ripristino" "Impostazioni privacy" From 3a438d459dc22f96435abc5bb8b5a3686fe4dd8c Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Mon, 24 Oct 2011 14:50:30 +0200 Subject: [PATCH 912/989] Updated Swedish translations Change-Id: Ia23e8488b6b49f62e1984f319eefd18f3fe56c15 --- res/values-sv/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 2f37f531b86..a1c74ba4c08 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1264,6 +1264,10 @@ Hantera profiler Hantera applikationsgrupper Hantera applikationslista + Återställ + Återställ alla + Ta bort och återställ alla profiler och applikationsgrupper till standard + Vill du ta bort alla profiler och applikationsgrupper, och återställa dem till standard? "Sekretess" "Sekretessinställningar" "Säkerhetskopiera och återställ" From 0a785e6bc73b76ac82910034a82961e76abde95c Mon Sep 17 00:00:00 2001 From: Helvio Pedreschi Date: Tue, 25 Oct 2011 14:22:37 -0200 Subject: [PATCH 913/989] Fix PT translation for Free Storage label Change-Id: I02e3b330f036312106b5c1dbc7e23ac1153c9368 --- res/values-pt/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 0e8accf9982..4fb0177ba4a 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -803,7 +803,7 @@ "Iniciado pelo aplicativo." - "%1$s grat." + "%1$s livre" "%1$s usada" "RAM" From 4e116f84601b598395d1acac513e298e32c49c03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20L=C3=B3pez?= Date: Thu, 27 Oct 2011 09:18:02 +0000 Subject: [PATCH 914/989] Settings: fix Spanish spelling mistake Change-Id: Idc1fe207cf774fffff54f7cfdac45f4690d35e44 --- res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 3aeada64107..003ff410e0e 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1294,7 +1294,7 @@ Punto Wi-Fi portátil Bluetooth GPS - Datos móbiles + Datos móviles Sincr. datos 2G/3G Modo llamada @@ -1309,7 +1309,7 @@ Activar/desactivar punto Wi-Fi portátil Activar/desactivar Bluetooth Activar/desactivar GPS - Activar/desactivar datos móbiles + Activar/desactivar datos móviles Activar/desactivar sincr. datos Cambiar entre 2G y 3G Cambiar entre timbre y sólo vibración @@ -1340,8 +1340,8 @@ Cargador ext. desactiva Bluetooth Cargador ext. activa Wi-Fi Cargador ext. desactiva Wi-Fi - 2G cuando los datos móbiles están desactivados - 3G cuando los datos móbiles están activados + 2G cuando los datos móviles están desactivados + 3G cuando los datos móviles están activados 2G cuando Wi-Fi está activada 3G cuando Wi-Fi está desactivada Usar iconos del widget redondeados From a870ae58f8be683d39b83787a4f1c7a3c85ac309 Mon Sep 17 00:00:00 2001 From: Takuo Kitame Date: Fri, 28 Oct 2011 15:38:54 +0900 Subject: [PATCH 915/989] Update Japanese translation. Change-Id: I0ec3205ce97dc31340b4088341d1dd40e51ed159 --- res/values-ja/strings.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index d29af1c4a7f..25f85779c06 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1346,6 +1346,10 @@ プロファイルの管理 アプリグループの管理 アプリリストの管理 + リセット + 全てリセット + 全てのプロファイル・アプリケーショングループを削除して初期設定に戻します。 + 全てのプロファイルとアプリケーショングループを削除してそれらを初期設定に戻しますか? <新規プロファイル> アクティブなプロファイルを削除することはできません "4G設定" @@ -1353,6 +1357,8 @@ "4G MACアドレス" 低バッテリー音 バッテリー残量が少なくなった場合に警告音を再生する + コネクションオーバーライド + タッチして有効/無効を設定 ボリュームオーバーライド タッチして音量をセット HIDデバイスに接続 From a3b849947f8ff09513593446a71148f632b3294d Mon Sep 17 00:00:00 2001 From: Tom Giordano Date: Fri, 28 Oct 2011 23:30:31 +1100 Subject: [PATCH 916/989] settings: allow device specific settings menu Some devices (ZTE & some Motorola, possibly more) have device specific settings apps. Add a device settings entry to the settings menu that will be displayed if the device settings app provides the com.cyanogenmod.action.LAUNCH_DEVICE_SETTINGS action. Change-Id: I641cba7cc7b634130ec55aec1dd6ca36659ed3c9 --- res/drawable-hdpi/ic_settings_device.png | Bin 0 -> 1446 bytes res/drawable-mdpi/ic_settings_device.png | Bin 0 -> 1454 bytes res/values-de/strings.xml | 1 + res/values-fr/strings.xml | 2 ++ res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 1 + res/values/strings.xml | 1 + res/xml/settings.xml | 8 ++++++++ src/com/android/settings/Settings.java | 2 ++ 9 files changed, 16 insertions(+) create mode 100644 res/drawable-hdpi/ic_settings_device.png create mode 100644 res/drawable-mdpi/ic_settings_device.png diff --git a/res/drawable-hdpi/ic_settings_device.png b/res/drawable-hdpi/ic_settings_device.png new file mode 100644 index 0000000000000000000000000000000000000000..33a93507753862488e1548a8d33b33b9c899b6bb GIT binary patch literal 1446 zcmV;X1zGxuP)$vh{}vTBymaXjEiW%S zBC=X*MMT8R5<+;UPa*;{!x$5cF^Mszb^iSMPSH4YQ9}_Ki{top0IzDTj}eg~q97uD z0cfq;rBdm^*x1<3rKP1iCr_T-DiTK_fVsIjy|A$G!SL|#M@p&pthE)bHHZiz@=RMI z+Jh*SO3U?neb#&b6@VWP1wcgT^5x4fYOO!7*XwVLkB_Tbt%fLyz|8&nK&#b4r_*`a z81u2#+Kb3fM3f91U}k0}V&>OIMn>X^i3vJ!;si>i(%zHpC-@LTmH_}TL^Sd6;loz| z{4#KW&CN~6%r8|c6%)rXM^UtHt^GcPa8pFKM1--=;lRvZL|8;>MD#WhodLi^R3)PN zp#T6d%>072)@ZE(;DJ)=%Opv@OOk|*F#tfldm*iR5fQ0YtL2rIl}`b@RW6s6bFS>Y zA1M$^egM52^{Ccb6A`@kPm&~AIez^3Mh-VmW@l%YE0u~LA0IbS6cq;OZ`Y+tk4Obz zSSh8_P3wy+yuQBPX*QeUy=P{2B2q2lCl|ogt5*?1U;q`R6sMb(sGr^2BN3qx0)-Gr zL>z#jygq=O0F#rGAR+~z%FHS|_q{Ka1c->F5KcrYMSSD}XfzsNW(6Sb26$fc`X_bU ziHH@E!DqlZ2k*VYZo2mlfFc0Bu8F8z#4r~?wOWPuo<(Gcnfc#jAX92@MP%>*0J1$W z1VCkbH-wOT;WThbKMjCVZYL$sH1u}r$F6+9>=KxBG z4h3LlW`?q6*6-ylhg1=xTmY-9t4QCt_Pwz6s|;R5vhPKzA)nFE&`_3c+Z#k)b(dea z&%DY7V66o+69CuMgbt#S9S%TO-BWiE2ath1pLvz{Hkv_5@Bj0v*G5EgzfJ-<0kqbT z-Id!}5M7(FkkSVdi0Ek%`&2!uVolawIZSAv*7cWk&uCDI1+wCl=UJ{#1+IhSj+C?a5HFtZ16e`90g*SxU+ z1pua|ro4#UyLRo`iik{x5X#wmK^`fkz|0_`$IQHP`t<4Tys-cUZ-7K3M08y#br*o| zy%s$0FPly)rJgeL&&<5=to1HjxUlb4yKjKrxxd!>8|T~)*gZk|Dxa>vVT^%NYFR1u zEi>PEj-A{0xBkKhL_`A!M6_2c^Yil`h7dks=68u`q@Qa=3XmwJ?lSY&#+WY}jmBcX zarCOMJ&-%kK#hT^EsQYwd4EgFn)d z4qNG~U!kM-NC%-?w{8vO=}%8jQ*WO+(tkyN0q=~`*Sf}Rm;e9(07*qoM6N<$f+}&L AfdBvi literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_settings_device.png b/res/drawable-mdpi/ic_settings_device.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2b7bcacacf5e975c29cd775e064a84d5389378 GIT binary patch literal 1454 zcmV;f1yTBmP)eZ_+YOO!7*XwVLj*hBYt%f*`!OXq-K(pCIyWM`- z81u2#+KI?dM3nX&V0wBwX6Dz1hK7={u`xPz>J&<)(*B$6C3x?Bo&f+bL^Sr`!Gl)- zEcG2=dwV-#=9em!ib;}$<2c^5)_(83za=6&BEmReb6{pCA}k^`B6^#M&H-Q|suEHC zNB{sBW`4n1YqZt?a9=6)WtyhnrD@8>7yzK|wUE`lh=^3H)$-cf+NS{CDwoSDilVY} zZm2*k;Q)Fs>S3+5CL%cJ9;a!#cJk!OtpGQVXJ%$rE0u~H9UV1s92W-YZPjJUwnznF zP${LdMeB+@cyn{J-Dot#ImgT#iAc4GpCEwi*RR8S&j2b)Db5xxQ7@~vOCmzvd-C3s zh(rJeLVW;%0231vAR+~z%FHU?_nj-01c-=a5Rr&fiuecu7#|-8Gb;c|C&2TX*Wanr zPDHGT^gjbp6u~*Cu$S)r4WI}>w`(FQ7cmS1s8*|R&asFLFf;#?4CKn}t%&p=06@M5 z1^}ph?RxKnADjg)*-rzY6zl{A`arhhXd#|X2`5ZzC z(UAa5Pft_c%z8b%1xOV!3IbSPUq^Q1I`F{Ot8#b|$$u|W4PizD0|R-wZFdl%>MXxb zpP>o@u-1Z^2|(1*gbt&T9SuN7-BV`}hme7NpP>ppjph*2{e7sqZA2vaItc^kq9;Y{g8(jExFAI2h^RqC;=MnVJ^;W2XcVyz?!-!|6u=|r+zIEL z22dyiX__KUQ_8w=(|g~4faT?7FmqEx?uy80tJTsXk~EvmT8N)BXU;^8Mq@ll5(WSw z+7^-DLww{40=RwqHqtb0Ypw64Y1(SH+XL-(dwgSKu;hc`T=`8NKfU{5jc!7P)e;TrM_k6xzND( zefIi?BBB9!BHFK&g@uI=z4xCm^SeYe)XT9V14xxpcbWNXW6T%h6xhCS^xk507*qo IM6N<$f<`c*EdT%j literal 0 HcmV?d00001 diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index f5b1978a53d..73e009091d4 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1347,6 +1347,7 @@ (%d Widgets) CyanogenMod + Geräteeinstellungen "4G-Einstellungen" "4G-Netzwerk einrichten & verwalten" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index cf9030c16af..057a872c860 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1367,6 +1367,8 @@ (%d widgets) CyanogenMod + Réglages de l\'appareil + "Retour sonore" "Paramètres 4G" "Configurer et gérer le réseau et le modem 4G" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 5829e15076e..b9d6fdd7164 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -1169,6 +1169,7 @@ "Chamadas recebidas" "Notificações" "Comentários" + Conf. Dispositivo "Definições de 4G" "Configurar e gerir modem e rede 4G" "Endereço MAC de 4G" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 4fb0177ba4a..bd339f05167 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1166,6 +1166,7 @@ "Retorno" Conf. CyanogenMod + Definições de Aparelho Histórico da bateria Nome do dispositivo diff --git a/res/values/strings.xml b/res/values/strings.xml index d83b16f2a12..aa5b1528d37 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3027,6 +3027,7 @@ found in the list of installed applications. (%d widgets) CyanogenMod settings + Device settings 4G settings Set up & manage 4G network and modem diff --git a/res/xml/settings.xml b/res/xml/settings.xml index 7b936308007..fff0d18ea67 100644 --- a/res/xml/settings.xml +++ b/res/xml/settings.xml @@ -49,6 +49,14 @@ android:targetClass="com.cyanogenmod.cmparts.activities.MainActivity" /> + + + + diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 87fa803b5ab..c094cb0f8d5 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -33,6 +33,7 @@ public class Settings extends PreferenceActivity { private static final String KEY_CALL_SETTINGS = "call_settings"; private static final String KEY_SYNC_SETTINGS = "sync_settings"; private static final String KEY_DOCK_SETTINGS = "dock_settings"; + private static final String KEY_DEVICE_SETTINGS = "device_settings"; private static final String KEY_LAUNCHER = "launcher_settings"; @@ -49,6 +50,7 @@ protected void onCreate(Bundle savedInstanceState) { PreferenceGroup parent = (PreferenceGroup) findPreference(KEY_PARENT); Utils.updatePreferenceToSpecificActivityOrRemove(this, parent, KEY_SYNC_SETTINGS, 0); Utils.updatePreferenceToSpecificActivityOrRemove(this, parent, KEY_LAUNCHER, 0); + Utils.updatePreferenceToSpecificActivityOrRemove(this, parent, KEY_DEVICE_SETTINGS, 0); mLauncherSettings = parent.findPreference(KEY_LAUNCHER); Preference dockSettings = parent.findPreference(KEY_DOCK_SETTINGS); From ec6ef365eaa2993e36c6054564a08fb49019521f Mon Sep 17 00:00:00 2001 From: John Hsing Date: Fri, 28 Oct 2011 21:22:05 +0800 Subject: [PATCH 917/989] Settings: update Simplified Chinese translations. Change-Id: I433c39e83a03a9da0964fabc24c97d4b7edc8615 --- res/values-zh-rCN/arrays.xml | 7 +++++++ res/values-zh-rCN/strings.xml | 10 +++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index 27b3c9ca0dd..b769bf4557d 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -182,6 +182,13 @@ 关闭 保持原有设置 + + + + 停用 + 启用 + + 灰色 透明 diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 74e1881ee1f..5e85f0ce690 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -469,7 +469,7 @@ "锁定和解锁屏幕时播放声音" "锁定和解锁屏幕时播放声音" 低电量音效 - 当电池掂量不足时播放声音 + 当电池电量不足时播放声音 "触感" "按软键以及进行某些 UI 交互时振动" "按软键以及进行某些 UI 交互时振动" @@ -1235,8 +1235,11 @@ 情景模式名 <新情景模式> 触摸以设置情景模式 + 通知栏指示器 应用程序组:%s 应用程序组 + 替换连接 + 轻触以启用/停用 替换音量 轻触以设置音量 应用程序 - 单击从组中移除 @@ -1258,6 +1261,10 @@ 管理情景模式 管理应用程序组 管理应用程序列表 + 重置 + 重置所有 + 删除并还原所有的配置以及应用程序组为默认 + 你确定要删除所有的配置以及应用程序组,并还原为默认? "隐私权" "隐私权设置" "备份和还原" @@ -1372,6 +1379,7 @@ (%d 个小工具) CM 设置 + 设备设置 "4G 设置" "设置和管理 4G 网络与调制解调器" "4G MAC 地址" From 67f1b00d763d55ca939bbd855a2fad302744e71a Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Thu, 3 Nov 2011 01:54:15 +0800 Subject: [PATCH 918/989] Traditional Chinese: Update translation for device settings menu Change-Id: I88a3c0e4ef61340b8bdb449fb9dadbd51da14dbb --- res/values-zh-rTW/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 40288de5115..eab5e4137ab 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2983,6 +2983,7 @@ (%d 個小工具) CyanogenMod 設定 + 裝置設定 "4G 設定" "設定與管理 4G 網路及數據機" From 5086fdf017c0fa5e91201c115bd9cc76f88dcd5b Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sat, 29 Oct 2011 12:12:54 +0400 Subject: [PATCH 919/989] Update Russian translation Update Russian translation - OpenVPN settings Update Russian translation --- res/values-ru/strings.xml | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 9b518cdf112..768b0dd29d7 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1224,7 +1224,7 @@ Пер. данных отключает 3G Пер. данных включает 3G Wi-Fi отключает 3G - Wi-Fi отключает 3G + Wi-Fi включает 3G Закруглять углы Вертикальный вид Прозрачный виджет @@ -1261,8 +1261,9 @@ виджетов: %d Настройки CyanogenMod - - + Настройки устройства + + Уведомление отладки по USB Показывать уведомление отладки по USB при подключении @@ -1358,7 +1359,30 @@ Удалить и восстановить все профили и группы приложений по умолчанию Вы желаете удалить все профили и группы приложений, а также восстановить их по умолчанию? - + + Порт сервера + Протокол + Устройство + Аутентификация пользователя + Установите, если необходимо использовать имя пользователя/пароль для аутентификации + Расширенные настройки OpenVPN + LZO сжатие + Принудительное LZO сжатие + Шлюз перенаправления + Весь трафик будет проходить через VPN туннель + Удалённые наборы адресов + Снимите галочку для ручной установки туннеля адресации + Локальный IP-адрес + Удалённый IP-адрес + Алгоритм шифрования + Оставьте пустым, чтобы использовать шифрование по умолчанию + По умолчанию + Размер ключа шифрования + Оставьте пустым, чтобы использовать специальное шифрование по умолчанию + По умолчанию + Дополнительные параметры + Введите дополнительные параметры командной строки + "Настройки 4G" "Подключение и настройка сети и модема 4G" "МАС-адрес для 4G" From ffcf8e31766354bddd72d8184a988ae3382f3790 Mon Sep 17 00:00:00 2001 From: atinm Date: Mon, 7 Nov 2011 06:23:25 -0500 Subject: [PATCH 920/989] Made ic_settings_device.png 32x32 for drawable-mdpi. Change-Id: Ia96d478cdd8b59b11783a95ac576292628298420 --- res/drawable-mdpi/ic_settings_device.png | Bin 1454 -> 907 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-mdpi/ic_settings_device.png b/res/drawable-mdpi/ic_settings_device.png index 9c2b7bcacacf5e975c29cd775e064a84d5389378..920c182889d8c7ce3618d6f71bd56a1f06c8bd0c 100644 GIT binary patch delta 896 zcmV-`1AqLk3yTLKiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPNe-6X| z01m_fl`9S#0009mNkl>S65f7#+b*}+E_$X zRsRAX$1#jC*Ue`07ghb4+9?D zNfFd1G{XdU~CvDM>zxfq*8ZhS0 zr3oSAcUhi*q(!kv0l+l;n5@1$fQUF%wE*5a1=IiDWVwXa-uh52f7}F9t)f8Z6bbDO z$#IbmnA+r29Fe>!3!uiB0f1o$p->x6Q=qB?l3AX<$c5w_zuilU!LR({p(cKbyD=Eibz?IuY9 zfWyPXdK|}3jWHXzJ)rIbkmQi$^Ru(F7n_@#Z@dfsZ-s2u>*pW0y}dn)w|GPT>+BD= Wy?$o`=pPyY0000SC&E=i3?XLhzKqWfuy7mYfMTlsU~ehCQWDN-FsZ*y)X`@ zo%_rL#e88%7;?@#pLfo^=iU?Ge^|%*e~XG5UcP*pR##UeBC=X*MMT8R;=O;SPa*;{ z!x-a@F{v@8dGX@KcF{O=Q9}_KNs{Ds0IzDTPY{tJA}=C60cfpTrBdns$jHd8m6eq{ zr%#{WDH2B^fZ5quy|}pe!QkNFM@p&pthE)bHHZiz@=RMI+J`8WN~`sHe|^R|_Z5I2 zj|4zO=<3z0FKVqnuh;8ujE;_~TCIjSj={{m`arYUM7!O7*%%PNYZvU6^zKrG<^dN1l>t+gg1 zIOiUxX}WguzbeiW?mrHE|pl2Iy_oWy-cl1z=Dqf2FcT>xw*hb91xZ zXf(t*$IKjwNVSNcAb{)Fufu!K04ho;&K50EFRQmpB0}DK^4^n(L;wateE@*~6B834 zA_btz%qrjaohy_Ch=^nmk%&}^_y__RA0G!ZD*#C+!1J2d->K71M68JPKLb$|!8xa} zm+t)ypa?*>Ya%Kae=!UKs8*|R&asFLFf;#?4CKn}t%&p=06@M51^}ph?RxKnADjg) z*-rzY6zl{A`arhhXd#|X2`5ZzC(UAa5Pft_c%z8b% z1xOV!3IbSPUq^Q1I`F{Ot8#b|$$u|W4PizD0|R-wZFdl%f9fp1PM@I)0{N8M9r5QmU~eV?HUJ&ooN(*1p?x@|-x_&Ny$0%)xvdrxlVL3Av_Ldsr< zC!!}s?1KOe}LuXe`PRpQ$+5H$Y`t8(jt;Ho6TB?pEGC9M2$vcJV_D;03zBJk>5jn#5e-0~m^;f9U;Mt@e(!*0r30PY+KKomv0-ut;$tF_~t%LlcHq9|yzC?a5HFtY>j+t$|B&!MpZ1pp=|C!L7g zyK&>jf0~F)c<;;ky&yzNDKImL=n*roojrSYH#8QY;0ch3goth`rS1Z7-N%CGee&tF zQtAma&olF4kvM_?y665{>u;hc`T=`8NKfU{5jc!7P)e;TrM_k6xzND(efIi?BBB9! zBHFK&g@uI=z4xCm^SeYe)XT9V14xxpcbWNXePhfQ(Vt(_+v%C8-&z0w002ovPDHLkV1fd; Bq-6jA From 9fed6f9bd27a323bcde5d7ae4590bda224b6c3ec Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Thu, 10 Nov 2011 16:17:09 +0100 Subject: [PATCH 921/989] Settings Spanish, Catalan and Turkish Update Change-Id: I255d76dc11e9c80b1b1731ad1a5da523ad8696f1 --- res/values-ca/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-tr/strings.xml | 1 + 3 files changed, 3 insertions(+) diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index a71bba242b5..325e23152bf 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1169,6 +1169,7 @@ "Trucades entrants" "Notificacions" "Comentaris" + Paràm. del dispositiu "configuració 4G" "Configura i gestiona la xarxa i el mòdem 4G" "adreça MAC 4G" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 003ff410e0e..ed7ae4ad948 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1364,6 +1364,7 @@ Ok (%d widgets) Ajustes CyanogenMod + Parám. del dispositivo "Ajustes de 4G" "Configurar y gestionar módem y red 4G" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 48079acb43a..9fb457b8833 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1172,5 +1172,6 @@ "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" + Cihaz ayarları "Ek sistem güncellemeleri" From 7b8e056d1032e425d7834076299b1afa9d1785cc Mon Sep 17 00:00:00 2001 From: Eug89 Date: Mon, 14 Nov 2011 19:10:07 +0100 Subject: [PATCH 922/989] settings: Updated Italian translations - Device specific settings menu Change-Id: I8985f556d78f91c8b6dbb32ea166c4ee45d16cba --- res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 51654be0332..cb73891f71b 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1455,6 +1455,7 @@ (%d widget) CyanogenMod + Impostazioni dispositivo "Impostazioni 4G" "Imposta e gestisci rete e modem 4G" "Indirizzo MAC 4G" From d6fadf8867bb9d148682b1379979b424d548efe7 Mon Sep 17 00:00:00 2001 From: Ondrej Zima Date: Tue, 15 Nov 2011 22:34:12 +0100 Subject: [PATCH 923/989] Czech: updated translation ... and reset to current commit Change-Id: I376dbb73af329256c9dcd5e6f55640557a27509e --- res/values-cs/strings.xml | 109 ++++++++++++++++++++------------------ 1 file changed, 57 insertions(+), 52 deletions(-) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 7484530e5a8..49d61f20aa6 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1372,8 +1372,8 @@ Ukazatel stavové lišty Skupina aplikací: %s Skupiny aplikací - Potlačit spojení - Dotykem nastavíte povolení nebo zakázání + Jiné připojení + Povolit nebo zakázat změnu připojení Jiná hlasitost Pro nastavení hlasitosti. Aplikace - kliknutím odstraníte ze skupiny @@ -1395,6 +1395,10 @@ Spravovat profily Spravovat skupiny aplikací Spravovat seznam aplikací + Obnovit + Obnovit vše + Smazat a obnovit všechny profily a skupiny aplikací do výchozího nastavení + Opravdu chcete smazat všechny profily a skupiny aplikací a obnovit je do výchozího nastavení? "Ochrana osobních údajů" "Nastavení ochrany osobních údajů" @@ -1454,56 +1458,57 @@ Zapnout/vypnout uzamčení obrazovky Zapnout/vypnout WiMAX - Nastavení widgetu - Nastavení událostí WiFi - Nastavení událostí přenosu dat - Nastavení událostí napájení - - Obecné nastavení - - Data zakážou 3G - Data povolí 3G - WiFi zakáže 3G - WiFi povolí 3G - Zakulacené rohy - Vertikální rozvržení - Průhledný widget - WiFi povolí synchronizaci - WiFi zakáže synchronizaci - Indikace vibrace zapnuta - Sledovat data při roamingu - Ext. napájení povolí Bluetooth - Ext. napájení zakáže Bluetooth - Ext. napájení povolí WiFi - Ext. napájení zakáže WiFi - - 2G při zakázaných mobilních datech - 3G při povolených mobilních datech - 2G při povoleném WiFi - 3G při zakázaném WiFi - Použít ikony se zakulacenými rohy - Žádné pozadí widgetu - Zobrazení ve vertikální orientaci - Povolit synchronizaci při povoleném WiFi - Zakázat synchronizaci při zakázaném WiFi - Zobrazit indikaci zvuku při nastaveném režimu pouze vibrace - Stav dat červeně při datovém roamingu - Při připojení nabíječky se zapne Bluetooth - Při odpojení nabíječky se vypne Bluetooth - Při připojení nabíječky se zapne WiFi - Při odpojení nabíječky se vypne WiFi - - Zvolte režimy sítě - Zvolte úrovně podsvícení - Zvolte režimy vyzvánění - Zvolte časovou prodlevu obrazovky - Zvolte pozadí - - Není nastaveno. Prosím přidejte znovu - Ok - - (%d widgety) - Nastavení CyanogenMod + Nastavení widgetu + Nastavení událostí WiFi + Nastavení událostí přenosu dat + Nastavení událostí napájení + + Obecné nastavení + + Data zakážou 3G + Data povolí 3G + WiFi zakáže 3G + WiFi povolí 3G + Zakulacené rohy + Vertikální rozvržení + Průhledný widget + WiFi povolí synchronizaci + WiFi zakáže synchronizaci + Indikace vibrace zapnuta + Sledovat data při roamingu + Ext. napájení povolí Bluetooth + Ext. napájení zakáže Bluetooth + Ext. napájení povolí WiFi + Ext. napájení zakáže WiFi + + 2G při zakázaných mobilních datech + 3G při povolených mobilních datech + 2G při povoleném WiFi + 3G při zakázaném WiFi + Použít ikony se zakulacenými rohy + Žádné pozadí widgetu + Zobrazení ve vertikální orientaci + Povolit synchronizaci při povoleném WiFi + Zakázat synchronizaci při zakázaném WiFi + Zobrazit indikaci zvuku při nastaveném režimu pouze vibrace + Stav dat červeně při datovém roamingu + Při připojení nabíječky se zapne Bluetooth + Při odpojení nabíječky se vypne Bluetooth + Při připojení nabíječky se zapne WiFi + Při odpojení nabíječky se vypne WiFi + + Zvolte režimy sítě + Zvolte úrovně podsvícení + Zvolte režimy vyzvánění + Zvolte časovou prodlevu obrazovky + Zvolte pozadí + + Není nastaveno. Prosím přidejte znovu + Ok + + (%d widgety) + Nastavení CyanogenMod + Nastavení zařízení "Nastavení sítě 4G" "Nastavení a správa sítě 4G a modemu" From dd4679544bace8053f8affea2aa44fd661223108 Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Thu, 17 Nov 2011 06:38:29 +0100 Subject: [PATCH 924/989] Updated Swedish translations Change-Id: I7f8f2f2e224ed5a085f620a97f0f6883af850f85 --- res/values-sv/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index a1c74ba4c08..be2ce846ce6 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1369,6 +1369,7 @@ Ok (%d widgetar) CyanogenMod-inställningar + Enhetsinställningar "4G-inställningar" "Konfigurera och hantera 4G-nätverk och modem" "4G Mac-adress" From 89bb95ee0486ad97f8438d414d41304bb9cb0f63 Mon Sep 17 00:00:00 2001 From: CEnnis91 Date: Thu, 24 Nov 2011 14:28:05 -0500 Subject: [PATCH 925/989] Fix typo in OpenVPN - Courtesy of EugeneKay Change-Id: I56302f5f5de4254c04edeca441326896fbc6931f --- res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index aa5b1528d37..d5a7964e0af 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2660,7 +2660,7 @@ found in the list of installed applications. LZO compression Force LZO compression to be set to on Redirect gateway - Force all traffic to berouted thru the VPN tunnel + Force all traffic to be routed through the VPN tunnel Remote Sets Addresses Uncheck to set tunnel addresses manually Local IP Address From d1e001e42763589eabc86f1615f814543862b3bb Mon Sep 17 00:00:00 2001 From: djMesias Date: Sun, 27 Nov 2011 10:38:45 +0100 Subject: [PATCH 926/989] es_ES: Add missing translations and typos Replace original msgid and fix new typos. Change-Id: I2df98764598427505d7a95e497e7c18bbbf093f8 --- res/values-es/arrays.xml | 82 ++++++++++------- res/values-es/strings.xml | 184 ++++++++++++++++++++++++++++---------- 2 files changed, 188 insertions(+), 78 deletions(-) diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index a0a1ce40d2d..48dcc9a6be9 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -1,4 +1,4 @@ - + +--> - + "América" "Europa" @@ -29,16 +28,19 @@ "Pacífico" "Todas" + "Sin animaciones" "Algunas animaciones" "Todas las animaciones" + "No aparecen animaciones de ventana." "Aparecen algunas animaciones de ventana." "Aparecen todas las animaciones de ventana." + "15 segundos" "30 segundos" @@ -47,6 +49,7 @@ "10 minutos" "30 minutos" + "Muy lenta" "Lenta" @@ -54,6 +57,7 @@ "Rápida" "Muy rápida" + "Muy bajo" "Bajo" @@ -61,66 +65,75 @@ "Alto" "Muy alto" + - "Inglés (Estados Unidos)" - "Inglés (Gran Bretaña)" + "Inglés estadounidense" + "Inglés británico" "Francés" "Alemán" "Italiano" "Español" + - "Buscando..." - "Estableciendo conexión..." - "Autenticando..." - "Obteniendo dirección IP…" + "Buscando\u2026" + "Estableciendo conexión\u2026" + "Autenticando\u2026" + "Obteniendo dirección IP\u2026" "Conectada" "Suspendida" - "Desconectando..." + "Desconectando\u2026" "Desconectada" "Con error" + - "Buscando..." - "Estableciendo conexión con %1$s..." - "Autenticando con %1$s…" - "Obteniendo dirección IP de %1$s..." + "Buscando\u2026" + "Estableciendo conexión con %1$s\u2026" + "Autenticando con %1$s\u2026" + "Obteniendo dirección IP de %1$s\u2026" "Conectada a %1$s" "Suspendida" - "Desconectando de %1$s..." + "Desconectando de %1$s\u2026" "Desconectada" "Con error" + "Abierta" "WEP" "WPA/WPA2 PSK" "802.1x EAP" + "PEAP" "TLS" "TTLS" + "2 minutos" "5 minutos" "Una hora" "Nunca" + "Mala" "Aceptable" "Buena" "Excelente" + "Cuando la pantalla se apague" "Nunca si se está cargando la batería" "Nunca" + Uso de CPU Uso de Red @@ -129,21 +142,25 @@ Uso parcial de despertar Otros usos + - Desde la última vez desenchufado + Desde la última carga Total desde inicio Total en todo el tiempo + "Tiempo de uso" "Número de inicios" "Nombre de la aplicación" + "PEAP" "TLS" "TTLS" + "Ninguno" "PAP" @@ -151,27 +168,32 @@ "MSCHAPV2" "GTC" + "Desconectado" "Alerta" "Vibración" + "Ninguno" "PAP" "CHAP" "PAP o CHAP" + IPv4 IPv6 IPv4/IPv6 + - "Almacenamiento de dispositivo interno" + "Almacenamiento interno" "Tarjeta SD extraíble" - "Selección del sistema" + "Elegido por el sistema" + "Siempre" "Nunca" @@ -179,22 +201,20 @@ "Si no está en modo silencio" - - Encendido - Apagado - No anular - + + Encendido + Apagado + No anular + + + + Apagado + Encendido + Gris Transparente - - 60 segundos - 120 segundos - 300 segundos - 600 segundos - Infinito - diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index ed7ae4ad948..ee7e78ca35e 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1,5 +1,5 @@ - - +--> "Sí" "No" "Desconocido" + + "Activar señal móvil" "Desactivar señal móvil" "Ver libreta de direcciones de tarjeta SIM" @@ -35,7 +37,7 @@ "Sonando" "Llamada en curso" "Desconectada" - "Estableciendo conexión..." + "Estableciendo conexión\u2026" "Conectado" "Suspendido" "desconocido" @@ -64,16 +66,16 @@ "Voltaje de la batería:" "mV" "Temperatura de la batería:" - "°C" + \u00B0"C" "Tiempo desde el inicio:" "Tiempo de actividad en batería:" "Tiempo de actividad durante la carga:" - "Pantalla de duración de encendido" + "Duración de encendido de pantalla:" "Desconocido" - "Cargando..." + "Cargando\u2026" "(CA)" "(USB)" - "Descargando..." + "Descargando\u2026" "No se está cargando." "Completa" "No se está cargando" @@ -89,7 +91,7 @@ "Error desconocido" "Bluetooth" "Visible" - "Visible durante %1$s segundos..." + "Visible durante %1$s segundos\u2026" "Visible" "Hacer visible el dispositivo" "Tiempo de espera de visibilidad del dispositivo" @@ -103,14 +105,14 @@ "%1$s se desconectará." "Conectado" "Desconectada" - "Desconectando..." - "Estableciendo conexión..." + "Desconectando\u2026" + "Estableciendo conexión\u2026" "Sincronizar con este dispositivo" - "Sincronizando..." + "Sincronizando\u2026" "Sincronizado, pero sin conexión" "manos libres/auriculares" - "Buscando..." + "Buscando\u2026" "Solicitud de sincronización de Bluetooth" "Solicitud de sincronización" "Seleccionar dispositivo para sincronización " @@ -121,7 +123,7 @@ "Una aplicación del teléfono está solicitando permiso para hacer que el teléfono esté siempre visible para otros dispositivos Bluetooth. ¿Aceptas?" "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos durante %1$d segundos. ¿Quieres realizar esta acción?" "Una aplicación del teléfono está solicitando permiso para activar la función Bluetooth y hacer visible el teléfono para otros dispositivos. ¿Aceptas?" - "Activando Bluetooth..." + "Activando Bluetooth\u2026" "Solicitud para establecer conexión de Bluetooth" "Toca para conectarte a %1$s." "¿Quieres conectarte a %1$s?" @@ -182,8 +184,10 @@ "Actualizar" "alternar comprobación de DNS" "Ajustes/información específica de OEM" + + "Establecer banda GSM/UMTS" - "Cargando lista de bandas..." + "Cargando lista de bandas\u2026" "Establecer" "Con error" "Correcto" @@ -200,11 +204,13 @@ "USB extraído en uso" "La tarjeta SD se ha extraído mientras estaba en uso." "Bytes utilizados:" - "Buscando archivos almac USB…" - "Buscando medios en tarjeta SD..." + "Buscando archivos almac USB\u2026" + "Buscando medios en tarjeta SD\u2026" "USB activado solo lectura" "Tarjeta SD activada en modo de solo lectura" "Siguiente" + + "Configuración regional" "Selecciona el idioma que prefieras." "Seleccionar actividad" @@ -228,8 +234,8 @@ "Modo avión" "Inhabilitar todas las conexiones inalámbricas" Nombre Host dispositivo - "Inhabilitando conexiones inalámbricas..." - "Habilitando conexiones inalámbricas..." + "Inhabilitando conexiones inalámbricas\u2026" + "Habilitando conexiones inalámbricas\u2026" "Conexiones inalámbricas y redes" "Configuración inalámbrica y de red" "Administrar Wi-Fi, Bluetooth, modo avión, redes móviles y VPN" @@ -242,6 +248,8 @@ "Atención" "Selección de operador" "Seleccionar un operador de red" + + "Fecha y hora" "Establecer fecha, hora, zona horaria y formatos" "Automático" @@ -254,16 +262,20 @@ "Formato de fecha" "Ordenar alfabéticamente" "Ordenar por zona horaria" + + "Ubicación y seguridad" "Ajustes de seguridad y de ubicación" "Establecer Mi ubicación, bloqueo de pantalla, bloqueo de tarjeta SIM y bloqueo de almacenamiento de credenciales" "Establecer ubicación, bloqueo de pantalla y bloqueo de almacenamiento de credenciales" "Contraseñas" + + "Bloqueo de la pantalla" "Bloqueo pantalla" "Bloquear pantalla con patrón, PIN o contraseña" "Cambio bloqueo pantalla" - "Cambia o inhabilit seguridad contraseña, PIN o patrón" + "Cambia o inhabilita seguridad, contraseña, PIN o patrón" "Ninguno" "Inhabilitar desbloqueo pantalla" "Patrón" @@ -296,11 +308,15 @@ "Administración de dispositivos" "Seleccionar administradores de dispositivos" "Añadir o eliminar administradores de dispositivos" + + "Bluetooth" "Activar Bluetooth" "Ajustes de Bluetooth" "Ajustes de Bluetooth" "Administrar conexiones, establecer el nombre del dispositivo y la visibilidad" + + "Solicitud de sincronización de Bluetooth" "Información de dispositivo Bluetooth" \n"Introduce el PIN para la sincronización con \"%1$s\". (Prueba con 0000 o con 1234)." @@ -311,6 +327,8 @@ "Sincronizar" "No sincronizar" "dispositivo Bluetooth" + + "Atención" "Se ha producido un problema al realizar la sincronización con %1$s." "Se ha producido un problema al realizar la sincronización con %1$s porque la clave de acceso o el PIN son incorrectos." @@ -323,8 +341,8 @@ "Sincronizar y conectar" "Desincronizar" "Desconectar y desincronizar" - "Opciones…" - "Establecer conexión con…" + "Opciones\u2026" + "Establecer conexión con\u2026" "Multimedia" "Teléfono" "Transferencia" @@ -351,18 +369,24 @@ "Como altavoz del teléfono" "Para música y contenido multimedia" "Ajustes de recordatorio" + + "NFC" "Usar Comunicación de campo cercano (NFC) para leer e intercambiar etiquetas" "Se ha producido un error." - Guardar + + + Guardar Cancelar + + "Wi-Fi" "Activar Wi-Fi" "Ajustes de Wi-Fi" "Ajustes de Wi-Fi" "Configurar y administrar puntos de acceso inalámbricos" - "Activando..." - "Desactivando..." + "Activando\u2026" + "Desactivando\u2026" "Error" "Modo avión" "No se han podido buscar redes." @@ -375,6 +399,8 @@ "Establecer conexión con red" "Borrar red" "Modificar red" + + "SSID de red" "Seguridad" "Intensidad de la señal" @@ -419,6 +445,8 @@ "DNS 2" "Puerta de enlace" "Máscara de red" + + "Zona Wi-Fi portátil" "%1$s de zona Wi-Fi portátil activa" "Error de zona Wi-Fi portátil" @@ -428,6 +456,8 @@ "Configurar zona Wi-Fi" "Zona Wi-Fi portátil de %2$s de %1$s" "AndroidHotspot" + + "Sonido" Perfiles "Pantalla" @@ -456,7 +486,7 @@ Activar la luz de notificación, mientras que la pantalla está encendida Luz de carga Habilitar la luz ámbar durante la carga - "Tono" + "Tono" "Notificación" "Utilizar volumen de llamada entrante para notificaciones" "Seleccionar tono de notificación" @@ -470,7 +500,7 @@ "Selección sonora" "Reproducir sonido cuando se realiza una selección de pantalla" "Reproducir sonido cuando se realiza una selección de pantalla" - "Bloqueo de pantalla" + "Bloqueo de pantalla" "Reproducir sonidos al bloquear y al desbloquear la pantalla" "Reproducir sonidos al bloquear y al desbloquear la pantalla" Sonido bateria baja @@ -484,7 +514,7 @@ "Ajustes del conector" "Audio" "Ajustes de la base" - "Ajustes del conector del coche adjunto" + "Ajustes del conector del coche vinculado" "Teléfono no conectado" "Ajustes del conector adjunto" "No se ha encontrado el conector" @@ -496,6 +526,8 @@ "Añadir o eliminar cuentas y modificar la configuración de las cuentas" "Búsqueda" "Administrar historial y configuración de búsqueda" + + "Ajustes de pantalla" "Animación" "Mostrar animación al abrir y cerrar ventanas" @@ -508,6 +540,8 @@ "Tiempo espera pantalla" "Ajustar el tiempo de retraso antes de que la pantalla se apague automáticamente" "Brillo automático" + + "Ajustes de bloqueo de tarjeta SIM" "Bloqueo de tarjeta SIM" "Bloqueo de tarjeta SIM" @@ -600,6 +634,8 @@ "La tarjeta SD se está desactivando." "Estado de la batería" "Nivel de batería" + + "APN" "Editar punto de acceso" "<No establecido>" @@ -634,6 +670,8 @@ "Restaurando la configuración de APN predeterminada" "Valores predeterminados" "Restablecimiento de la configuración de APN predeterminada completado" + + "Restablecer datos de fábrica" "Borrar todos los datos del teléfono" "Se borrarán todos los datos del ""almacenamiento interno"" del teléfono, incluidos:"\n\n
  • "tu cuenta de Google"
  • \n
  • "datos y configuración del sistema y de aplicaciones y"
  • \n
  • "las aplicaciones descargadas."
  • \n\n"Para eliminar todos los datos de este teléfono, debes borrar el ""almacenamiento USB""."\n\n
    @@ -648,6 +686,8 @@ "Crea tu patrón de desbloqueo." "Debes crear un patrón de desbloqueo para confirmar el reinicio del teléfono." "No se ha reiniciado el sistema porque el servicio Borrado del sistema no está disponible." + + "Borrar almacenamiento USB" "Borrar tarjeta SD" "Borra los datos de USB" @@ -670,6 +710,8 @@ "Comparte la conexión de datos móvil del teléfono por USB." "Comparte la conexión móvil del teléfono como zona Wi-Fi portátil." "Comparte la conexión de datos móvil del teléfono por USB o como zona Wi-Fi portátil." + + "USB" "Anclaje de USB" "USB conectado, sin anclaje a red" @@ -690,6 +732,8 @@ "Utilizar GPS asistido" "Utilizar el servidor para asistir al GPS (desactivar para reducir el uso de la red)" "Utilizar el servidor para asistir al GPS (desactivar para mejorar el rendimiento del GPS)" + + "Acerca del teléfono" "Ver información legal, estado del teléfono, versión del software" "Información legal" @@ -701,11 +745,13 @@ "Aprende a utilizar tu teléfono" "Licencias de código abierto" "Se ha producido un problema al intentar cargar las licencias." - "Cargando..." + "Cargando\u2026" "Información de seguridad" "Información de seguridad" "El teléfono no está conectado a un servicio de datos. Para ver esta información, accede a %s desde cualquier equipo conectado a Internet." - "Cargando..." + "Cargando\u2026" + + "Selecciona tu contraseña" "Selecciona tu PIN" "Confirma tu contraseña" @@ -741,12 +787,18 @@ "Cómo crear un patrón de desbloqueo" "Se han realizado demasiados intentos incorrectos." "Espera %d segundos y vuelve a intentarlo." + + "Cancelar" "Siguiente" "Protección del teléfono" "Protege el teléfono de usos no autorizados mediante la creación de un patrón de desbloqueo de pantalla personal. "\n\n"1""  En la siguiente pantalla, puedes observar cómo se crea un patrón de ejemplo. "\n\n"2""  Cuando estés preparado, crea tu propio patrón de desbloqueo personal. Puedes experimentar con distintos patrones, pero recuerda que debes conectar al menos cuatro puntos. "\n\n"3""  Vuelve a dibujar el patrón para confirmarlo. "\n\n"Si estás preparado para comenzar, toca en \"Siguiente\""". "\n\n"Si deseas dejar tu teléfono sin protección, toca \"Cancelar\"." + + "Patrón de ejemplo" "Une al menos cuatro puntos."\n" "\n"Toca en \"Siguiente\" cuando estés preparado para crear tu propio patrón." + + "Administrar aplicaciones" "Administrar y eliminar aplicaciones instaladas" "Aplicaciones" @@ -793,7 +845,7 @@ "Almacenamiento interno" "Almacenamiento USB" "Tarjeta SD" - "Recalculando tamaño..." + "Recalculando tamaño\u2026" "Eliminar" "Todos los datos de la aplicación se eliminarán de forma permanente, incluidos todos los archivos, la configuración, las cuentas, las bases de datos, etc." "Aceptar" @@ -806,7 +858,7 @@ "Borrar datos" "Error al borrar los datos de la aplicación" "Esta aplicación puede acceder a los siguientes elementos del teléfono:" - "Calculando…" + "Calculando\u2026" "No se ha podido calcular el tamaño del paquete." "No tienes instalada ninguna aplicación externa." "versión %1$s" @@ -815,6 +867,8 @@ "Mover a almacenamiento USB" "Mover a la tarjeta SD" "Moviendo" + + "No queda suficiente espacio de almacenamiento." "La aplicación especificada no existe." "La aplicación está protegida contra copias." @@ -843,6 +897,8 @@ "%1$d proceso y %2$d servicios" "%1$d procesos y %2$d servicio" "%1$d procesos y %2$d servicios" + + "Aplicación en ejecución" "Inactivos" "Servicios" @@ -858,6 +914,8 @@ "Proveedor %1$s en uso" "¿Deseas detener el servicio del sistema?" "¿Estás seguro de que deseas detener este servicio del sistema? Si lo haces, algunas utilidades podrían dejar de funcionar correctamente hasta que apagues el teléfono y vuelvas a encenderlo." + + "Idioma y teclado" "Ajustes de teclado y de idioma" "Ajustes de idioma" @@ -874,6 +932,8 @@ "Contraseñas visibles" "Mostrar contraseña mientras se escribe" "Este método de introducción de texto puede registrar todo lo que escribas, incluidos datos personales, como las contraseñas y los números de las tarjetas de crédito. Procede de la aplicación %1$s. ¿Deseas utilizar este método de introducción de texto?" + + "Diccionario del usuario" "Diccionario del usuario" @@ -898,6 +958,8 @@ "Cancelar" "Aplicaciones" "Accesos directos" + + "Introducción de texto" "Administrar opciones de introducción de texto" "Ajustes de %1$s" @@ -923,7 +985,7 @@ Detalles para UID %d UID %1$d Uso detallado de la red para %1$s: - Bytes recividos: %1$d + Bytes recibidos: %1$d Bytes enviados: %1$d Bytes totales: %1$d Detalles de uso de CPU para %1$s: @@ -948,9 +1010,9 @@ Wifi Encendida Wifi corriendo Bluetooth Encendido - Tiempo empleado sin dormir: + Tiempo en uso: Tiempo con la pantalla encendida: - Tiempo dedicado a teléfono: + Tiempo dedicado a llamadas: Tiempo dedicado a Wifi: Tiempo empleado con Wifi encendida: Tiempo empleado con Bluetooth encendido: @@ -962,6 +1024,8 @@ "Aplicación" "Número" "Tiempo de uso" + + "Accesibilidad" "Ajustes de accesibilidad" "Administrar opciones de accesibilidad" @@ -975,13 +1039,15 @@ "Botón de encendido" "Colgar" "La llamada finalizará al pulsar el botón de encendido." + + "Uso de la batería" "Consumo de la batería" "Uso de la batería desde que se cargó" "Uso de la batería desde que se restableció" "%1$s de batería" "%1$s desde que se cargó" - "Cargando..." + "Cargando\u2026" "Pantalla encendida" "GPS activado" "Wi-Fi" @@ -1040,6 +1106,8 @@ "Actualizar" "Sistema operativo de Android" "Servidor multimedia" + + "Entrada y salida de voz" "Configuración entrada y salida de voz" "Búsqueda por voz" @@ -1049,6 +1117,8 @@ "Reconocedor de voz" "Reconocimiento de voz" "Configuración de \"%s\"" + + "Configuración síntesis voz" "Ajustes de síntesis de voz" "Utilizar siempre mi configuración" @@ -1084,6 +1154,8 @@ "Hombre" "Motor síntesis de voz instalado" "Habilitar nuevo motor" + + "Control de energía" "Actualización de la configuración de la conexión Wi-Fi" "Actualización de la configuración de la conexión Bluetooth" @@ -1106,6 +1178,8 @@ "Desconectar de la red" "Editar red" "Eliminar red" + + "Debes introducir %s." "Debes seleccionar %s." "El nombre de red VPN \"%s\" ya existe. Utiliza otro." @@ -1126,8 +1200,8 @@ "Añadir red VPN \"%s\"" "Detalles de %s" "Redes VPN" - "Estableciendo conexión..." - "Desconectando..." + "Estableciendo conexión\u2026" + "Desconectando\u2026" "Conectada" "Establecer conexión con red" "Nombre de VPN" @@ -1227,6 +1301,8 @@ "Advertencia de sistemas de archivos encriptados" "Tono de emergencia" "Establecer comportamiento al realizar una llamada de emergencia" + + Configurar Perfiles Configura grupos de aplicaciones Modo de notificación @@ -1262,7 +1338,9 @@ Gestionar perfiles Gestionar grupos de aplicaciones Gestionar lista de aplicaciones - "Privacidad" + + + "Privacidad" "Ajustes de privacidad" "Copia de seguridad y restauración" "Datos personales" @@ -1272,6 +1350,8 @@ "Restaurar ajustes con copia de seguridad y otros datos si vuelvo a instalar una aplicación" "Copia de seguridad" "¿Estás seguro de que quieres detener la copia de seguridad de las contraseñas WiFi, de los marcadores y de otros datos de aplicaciones y opciones de configuración y borrar todas las copias de los servidores de Google?" + + "Ajustes de administración de dispositivos" "Administrador de dispositivos" "Desactivar" @@ -1320,26 +1400,30 @@ Activar/desactivar modo flash Activar/desactivar bloqueo pantalla Activar/desactivar WiMAX + Ajustes del Widget Ajustes eventos Wi-Fi Configuración de datos Configuración de Apagado + Ajustes generales + Los datos desactivan 3G Los datos activan 3G Wi-Fi desactiva 3G Wi-Fi activa 3G Bordes redondeados - Layado vertical + Formato vertical Widget transparente Wi-Fi activa Sincr. Wi-Fi desactiva Sincr. - Vibrar encendido + Vibrar activado Monitor de Roaming de Datos Cargador ext. activa Bluetooth Cargador ext. desactiva Bluetooth Cargador ext. activa Wi-Fi Cargador ext. desactiva Wi-Fi + 2G cuando los datos móviles están desactivados 3G cuando los datos móviles están activados 2G cuando Wi-Fi está activada @@ -1355,19 +1439,25 @@ Bluetooth desactivado cuando se desconecte el cargador Wi-Fi activado cuando se conecte el cargador Wi-Fi desactivado cuando se desconecte el cargador - Elija modos de red - Elija niveles de brillo - Elija modos de timbre - Elija tiempo apagado pantalla - Elija fondo de pantalla + + Elije modos de red + Elije niveles de brillo + Elije modos de timbre + Elije tiempo apagado pantalla + Elije fondo de pantalla + Sin configurar. Por favor, vuelve a agregar + Ok + (%d widgets) + Ajustes CyanogenMod - Parám. del dispositivo + Ajustes del terminal "Ajustes de 4G" "Configurar y gestionar módem y red 4G" "Dirección MAC 4G" + "Otras actualizaciones del sistema"
    From 4d33bd428bb6d8470eb7c4a253fcccf7435d5afc Mon Sep 17 00:00:00 2001 From: djMesias Date: Wed, 30 Nov 2011 23:20:25 +0100 Subject: [PATCH 927/989] es_ES: Add missing translations --- res/values-es/strings.xml | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index ee7e78ca35e..13c9300ceba 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -746,6 +746,7 @@ "Licencias de código abierto" "Se ha producido un problema al intentar cargar las licencias." "Cargando\u2026" + Licencias CyanogenMod "Información de seguridad" "Información de seguridad" "El teléfono no está conectado a un servicio de datos. Para ver esta información, accede a %s desde cualquier equipo conectado a Internet." @@ -1309,22 +1310,26 @@ Modo de llamada Modo de luces Modo de vibración - Elija tono de notificación - Elija tono de llamada + Elije tono de notificación + Elije tono de llamada Ajustes de perfil Nombre de perfil <Nuevo perfil> - Toque para configurar el perfil + Toca para configurar el perfil Grupo de la aplicación: %s Grupos de aplicaciones - Anular volumen - Toque para seleccionar volumen. + + Forzar conexiones + + Toca para habilitar/deshabilitar + Forzar volumen + Toca para seleccionar volumen Aplicaciones - click para eliminar del grupo - Poga un nombre para el grupo de aplicaciones + Pon un nombre para el grupo de aplicaciones Borrar perfil - ¿Está seguro de que quiere borrar este perfil? - ¿Está seguro de que quiere borrar esta aplicación? - Elija aplicación + ¿Estás seguro de que quiere borrar este perfil? + ¿Estás seguro de que quiere borrar esta aplicación? + Elije aplicación Configurar perfil: %s Perfil: %1$s categoria: %2$s Administrar grupos de aplicaciones @@ -1338,6 +1343,14 @@ Gestionar perfiles Gestionar grupos de aplicaciones Gestionar lista de aplicaciones + + Restablecer + + Restablecer todo + + Borrar y restablecer a predeterminados, todos los perfiles y grupos + + ¿Deseas realmente borrar todos los perfiles y grupos, y restablecer a valores predeterminados? "Privacidad" From 5d866e4723b45f7fe616639ef3f5e418774ee2d0 Mon Sep 17 00:00:00 2001 From: apeelme Date: Sun, 6 Nov 2011 17:01:43 +0100 Subject: [PATCH 928/989] Update hungarian translation Change-Id: I812a5a990ac4fd25eb909ecf3cfe423cb94b32a6 --- res/values-hu/arrays.xml | 16 +++-- res/values-hu/strings.xml | 142 +++++++++++++++++++++++++++----------- 2 files changed, 112 insertions(+), 46 deletions(-) diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml index f46bf047bc3..dc20705a2e3 100644 --- a/res/values-hu/arrays.xml +++ b/res/values-hu/arrays.xml @@ -94,7 +94,7 @@ "Sikertelen"
    - "Megnyitás" + "Nyílt" "WEP" "WPA/WPA2 PSK" "802.1x EAP" @@ -132,7 +132,7 @@ "TTLS" - "Semelyik" + "Nincs" "PAP" "MSCHAP" "MSCHAPV2" @@ -163,10 +163,18 @@ "Csak Néma üzemmódban" "Csak akkor, ha nem Néma üzemmódban van" - + + Be + Ki + Nincs felülbírálva + + + Kikapcsolva + Bekapcsolva + CPU használat - HÁlózat használat + Hálózat használat GPS használat Szenzor használat Részleges használat diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index e2395f14144..b323938718c 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -64,7 +64,7 @@ "Akkumulátorfeszültség:" "mV" "Akkumulátor hőmérséklete:" - "° C" + "°C" "Rendszerindítás óta eltelt idő:" "Ébrenléti idő akkumulátoron:" "Ébrenléti idő töltés közben:" @@ -224,8 +224,8 @@ "Minden vezeték nélküli kapcsolat letiltása" "Vezeték nélküli kapcsolatok letiltása..." "Vezeték nélküli kapcsolat engedélyezése..." - "Vezeték nélküli és hálózatok" - "Vezeték nélküli és hálózati beállítások" + "Wi-Fi és hálózatok" + "Wi-Fi és hálózati beállítások" "A Wi-Fi, a Bluetooth, a repülőgép mód, a mobilhálózatok és a VPN-ek kezelése" "Adatbarangolás" "Csatlakozás adatszolgáltatásokhoz barangolás során" @@ -241,11 +241,11 @@ "Automatikus" "A hálózat által biztosított értékek használata" "A hálózat által biztosított értékek használata" - "24 órás formátum használata" + "24 órás formátum" "Idő beállítása" "Időzóna kiválasztása" "Dátum beállítása" - "Dátumformátum kiválasztása" + "Dátumformátum" "Rendezés név szerint" "Rendezés időzóna szerint" "Hely és biztonság" @@ -407,16 +407,27 @@ "DNS 2" "Átjáró" "Hálózati maszk" - "Hordozható Wi-Fi hotspot" - "A(z) %1$s hordozható hotspot aktív" - "A hordozható Wi-Fi hotspot hibája" - "Hordozható Wi-Fi hotspot beállításai" - "Hordozható Wi-Fi hotspot beállítása és kezelése" - "Hordozható Wi-Fi hotspot beállításai" + "Wi-Fi hotspot" + "A(z) %1$s hotspot aktív" + "A Wi-Fi hotspot hibája" + "Wi-Fi hotspot beállításai" + "Wi-Fi hotspot beállítása és kezelése" + "Wi-Fi hotspot beállításai" "Wi-Fi hotspot konfigurálása" "%1$s %2$s hordozható Wi-Fi hotspot" "AndroidHotspot" + Wi-Fi információ + Rejtett SSID : + IP cím : + MAC cím : + Link sebesség : + Kikapcsolás + Kikapcsolva + Bekapcsolás + Bekapcsolva + Ismeretlen "Hang" + Profilok "Megjelenítés" "Hangbeállítások" "Néma üzemmód" @@ -452,6 +463,8 @@ "Képernyőzár hangjai" "Hang lejátszása a képernyő lezárásakor és feloldásakor" "Hang lejátszása a képernyő lezárásakor és feloldásakor" + Akku figyelmeztetés + Figyelmeztetés alacsony akkumulátor feszültség esetén "Rezgő visszajelzés" "Rezgés a funkciógombok megnyomásakor és bizonyos kezelőfelületi műveleteknél" "Rezgés a funkciógombok megnyomásakor és bizonyos kezelőfelületi műveleteknél" @@ -477,7 +490,7 @@ "Animáció" "Animáció megjelenítése ablakok megnyitásakor és bezárásakor" "Animáció megjelenítése ablakok megnyitásakor és bezárásakor" - "Képernyő automatikus forgatása" + "Képernyő forgatása" "Tájolás automatikus váltása a telefon elfordításakor" "Tájolás automatikus váltása a telefon elfordításakor" "Fényerő" @@ -518,8 +531,8 @@ "Állapot" "Állapot" "Telefonszám, jel stb." - "Tárhely" - "Tárolóhely beállításai" + "SD és telefon memória" + "SD és telefon memória beállításai" "USB-tár leválasztása, és az elérhető tárhely megtekintése" "SD-kártya leválasztása, a rendelkezésre álló tárhely megtekintése" "Saját telefonszámom" @@ -638,10 +651,10 @@ "Hangposta, hívásátirányítás, hívásvárakoztatás és hívóazonosító beállítása" "Megosztás" "Hordozható hotspot" - "Megosztás és hordozható hotspot" + "Megosztás és hotspot" "Ossza meg telefonja mobil adatkapcsolatát USB-kapcsolaton keresztül" - "Ossza meg telefonja mobilkapcsolatát hordozható Wi-Fi hotspotként" - "A telefon mobil adatkapcsolatának megosztása USB-kapcsolaton keresztül vagy hordozható Wi-Fi hotspotként" + "Ossza meg telefonja mobilkapcsolatát Wi-Fi hotspotként" + "A telefon mobil adatkapcsolatának megosztása USB-kapcsolaton keresztül vagy Wi-Fi hotspotként" "USB" "USB megosztás" "USB csatlakoztatva, jelölje be a megosztáshoz" @@ -659,9 +672,9 @@ "GPS műholdak használata" "Helymeghatározáskor utcaszintű pontosság" "Utcaszintű helymeghatározás (több energiát igényel, és csak nyílt terepen lehetséges)" - "Támogatott GPS használata" - "Szerver használata a GPS mellett (a hálózati forgalom csökkentéséhez ne jelölje be)" - "Szerver használata a GPS mellett (a GPS teljesítményének növeléséhez ne jelölje be)" + "AGPS használata" + "AGPS használata (csökkenti az adatforgalmat ha nem jelöli be)" + "AGPS használata (a GPS teljesítményének javításához jelölje be)" "A telefonról" "A jogi adatoknak, a telefon állapotának és a szoftververziónak a megtekintése" "Jogi információk" @@ -809,7 +822,7 @@ "%1$s szabad" - "%1$s fogl" + "%1$s fogl." "RAM" @@ -883,7 +896,7 @@ "Hibakeresés mód USB csatlakoztatásakor" "Nem kapcsolódik ki" "A képernyő soha nem kapcsol ki töltés során" - "Helyutánzatok engedélyezése" + "Helyutánzatok" "Helyutánzatok engedélyezése" "Engedélyezi az USB hibakeresést?" "Az USB hibakeresést csak fejlesztési célokra szántunk. Használható az eszköz és a számítógép között adatok másolására, alkalmazások telepítésére az eszközre értesítés nélkül, valamint a naplóadatok elolvasására is." @@ -941,7 +954,7 @@ "Hanghívások" "Telefon - tétlen" "CPU teljes" - "CPU-használat az előtérben" + "CPU előtérben" "Ébren tartás" "GPS" "Wi-Fi használat" @@ -1079,9 +1092,9 @@ "CA tanúsítvány beállítása" "Tanúsítványkibocsátói (CA) tanúsítvány" "egy CA tanúsítvány" - "L2TP titok beállítása" - "L2TP titok" - "egy L2TP titok" + "L2TP titkosítás beállítása" + "L2TP titkosítás" + "egy L2TP titkosítás" "titkosítás" "PPTP titkosítás" "Megosztott IPSec-kulcs beállítása" @@ -1144,6 +1157,47 @@ "Titkosított fájlrendszerek-figyelmeztetés." "Segélyhívás hangja" "Viselkedés beállítása segélyhívás kezdeményezésekor" + Profil beállítások + Alkalmazáscsoportok konfigurálása + Értesítés módja + Csengés módja + Világítás módja + Vibrálás módja + Válassza ki az értesítés hangját + Válassza ki a csengőhangot + Profil beállítások + Profil név + <új profil> + Érintse meg a profil beállításához + Alkalmazáscsoport: %s + Alkalmazáscsoportok + Kapcsolatok felülbírálása + Érintse meg a be/kikapcsoláshoz + Hangerő felülbírálása + Érintse meg a hangerő beállításához + Alkalmazások - kattintson a csoport eltávolításához + Adjon nevet a csoportnak + Profil törlése + Biztos benne, hogy törli ezt a profilt + Biztosan el akarja távolítani ezt az alkalmazást? + Válasszon egy alkalmazást + Profil beállítások: %s + Profil: %1$s kategória: %2$s + Alkalmazáscsoportok + Új profil + Hozzáad és konfigurál egy új profilt + Törlés + Nem lehet törölni az aktív profilt. + Új alkalmazáscsoport + Törli az alkalmazáscsoportot + Alkalmazás hozzáadása + Profilok kezelése + Alkalmazáscsoportok kezelése + Alkalmazások listája + Visszaállítás + Mindent visszaállít + Töröl és visszaállít minden profilt és alkalmazáscsoportot alapértelmezettre + Biztosan töröl minden profilt és alkalmazáscsoportot, majd alapértelmezettre visszaállítja? "Adatvédelem" "Adatvédelmi beállítások" "Biztonsági mentés és helyreállítás" @@ -1193,7 +1247,7 @@ Akkumulátor-előzmények USB hibakeresési értesítés Értesítések megjelenítése USB hibakeresési módban - Alkalmazás leállítása nyomva tartással + Alkalmazás leállítása A vissza gomb nyomva tartásával leállítja a futó alkalmazást. UID részletei %d UID %1$d @@ -1218,11 +1272,14 @@ Telefon bekapcsolva Éber órák száma: Kijelző bekapcsolva: + Wifi engedélyezve: + Wifi működik: + Bluetooth engedélyezve: Telefon bekapcsolva: Akkumulátoron: Töltőn: @string/menu_stats_last_unplugged - Server port + Szerver port Protokol használata: Eszköz használata Felhasználói hitelesítés @@ -1242,13 +1299,13 @@ Hagyja üresen, hogy a titkosítás-specifikus alapértelmezettet használja További argumentumok Adjon meg további parancssori argumentumokat - ADWLauncher + ADW Indító Lehetséges gombok Wi-Fi - Hordozható Wi-Fi hotspot + Wi-Fi hotspot Bluetooth GPS - Mobil Data + Mobil adat Adatok szinkronizálása 2G/3G Csengetés mód @@ -1279,10 +1336,10 @@ Adat események beállítása Teljesítmény események beállítása Általános beállítások - Data mód kikapcsolja a 3g-t - Data mód bekapcsolja a 3g-t - Wi-Fi kikapcsolja a 3g-t - Wi-Fi bekapcsolja a 3g-t + Data mód kikapcsolja a 3G-t + Data mód bekapcsolja a 3G-t + Wi-Fi kikapcsolja a 3G-t + Wi-Fi bekapcsolja a 3G-t Kerekített sarkok Függőleges elrendezés Átlátszó Widget @@ -1296,18 +1353,18 @@ Töltéskor Wi-Fi ki 2G, ha a mobil adatátvitel le van tiltva 3G, ha a mobil adatátvitel engedélyezve van - 2G, ha a WiFi engedélyezve van - 3G, ha a WiFi le van tiltva + 2G, ha a Wi-Fi engedélyezve van + 3G, ha a Wi-Fi le van tiltva Widget ikonok lekerekítése Widget háttér tiltása Megjelenítés függőlegesen tájolva - Sync engedélyezése Wi-Fi kapcsolatnál - Sync tiltása Wi-Fi kapcsolatnál + Szinkronizálás engedélyezése Wi-Fi kapcsolatnál + Szinkronizálás tiltása Wi-Fi kapcsolatnál Mutassa azt, hogy a hang be van kapcsolva, amikor csak rezgő üzemmódon van Az adat státusz piros, ha az adat roaming engedélyezve van - Blootooth engedélyezve töltés közben - Blootooth tiltása töltő lecsatlakozásakor - WiFi engedélyezve töltés közben + Bluetooth engedélyezve töltés közben + Bluetooth tiltása töltő lecsatlakozásakor + Wi-Fi engedélyezve töltés közben Wi-Fi kikapcsolása a töltő eltávolításakor Hálózati mód kiválasztása Fényerő értékeinek beállítása @@ -1318,6 +1375,7 @@ OK (%d widgetek) CyanogenMod beállítások + Készülék beállítások "4G beállítások" "4G hálózat és modem beállítása és kezelése" "4G MAC-cím" From 21230bb0cd05cd1eaa970d92af36f9e054d7de94 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sat, 10 Dec 2011 16:12:40 +0100 Subject: [PATCH 929/989] change device specific icon (hdpi/mdpi), original one is 'blur' Patchset 1 : simple white (ics), patchset 2 : Gingerbread gray Change-Id: I540fc2064a410463a134d4fc2e3cfec7faecb58d --- res/drawable-hdpi/ic_settings_device.png | Bin 1446 -> 1217 bytes res/drawable-mdpi/ic_settings_device.png | Bin 907 -> 968 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-hdpi/ic_settings_device.png b/res/drawable-hdpi/ic_settings_device.png index 33a93507753862488e1548a8d33b33b9c899b6bb..6b7ccb9e46a3c2608262fffb016e6d5398ede864 100644 GIT binary patch delta 1197 zcmV;e1XBB^3&9DHB!3BTNLh0L01m_e01m_fl`9S#000DYNklm8d5Uy*l_ajNhHVHfSZxTY_0LMms)vF#kee>LAOt)}5$ffoi0r{bDS_%? zX%6c_mJ}h_LmCl6*$~)+)@F0a7TS`wHa6S5@iLLe@Uok{ZGW;>-VX+n_j~ip@AKYo zX1+5alv12#)8mwz2A~0G02;vm41f@#2ha_`z%JbbP^FX}pO!b!4d5jJeeC;R0M-Hg zcK`?>UG>kD(i-PB0O-r-^DBI}7GksyfDl4hzdisJLdX%NRO)mLRRHXVdjLEI;F)MN zIxsgk_Y)!HZ+}_59;LX1kRDb>l$9ADqoN9eQrc7l(8ZD)0uYSFV&CNRd74V4ZUE>9 zUC#;{&KneC!cg9D;A5t3W6}qUza55Gq>A4-xdG{p##vHN~M0V z+wE_kVIDZ^pU0r?0YPHJy`vF{3qn(-oXryiU zryp-3mIUA^o6WBH{r-Oe%x3e@gS1oI)o8U^-E8*WLZNWClWO!Hd#(4i!^6Y9CSvIT z^hlDV>m)#x)#Ux_%wTwh5b_&sFfTJ9*bTrY2*O~;0N8ABT(3!{D$lL0t=%x2%|kMP z8GitACXHzW6*~x^-{bL&^9z~F<+{+Rb>JAlR;g54mjf7$MsFgKxDpD5t`S12Y{1sb zrkf>yMij;1z`%f;ij0Rirlww>ot;ha{&YJ1RX7}u12~ec8#Vy_q9_LC z3bbxJJ3D7bMn-;bJAkYd1OVrf$>f(xs(*5Od;3;4n_Vds3U?(*(g}hv=<#^Q6`njQ zmC9|8$KwH@YD3eioYn(y0C-Lm#W$3mrW)JY+WK*9Z0rLDLE8zSxS=@-+uz^6?)7@# zZxx``L0pMOqXSCG*J`ypOqe}5NTqVSx3~9s`8AWtbUByH-2|}M@eK{7bbVuEV}Bfg z)n>C@1>l#@Q1yENq;_|Aza1SNEh)r^yIighJ2eYEmQJVR7K>$y-;5AKEC4R@+Q#X0 z54YQkX$Y|qb7%X)2oE8 zPj~ZbwUcbHEB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_000F@ zNklvr!#y0R3~NL;u|K}2w25t7zItT8EVNi}I3GHEh1@807g?|+4HFzvi&CLrbuVTKIn z-1B+o+$vh{}vTBymaXjEiW%SBC=X*MMT8R5<+;UPa*;{!x$5cF^Mszb^iSM zPSH4YQ9}_Ki{top0IzDTj}eg~q97uD0cfq;rBdm^*x1<3rKP1iCr_T-DiTK_fVsIj zy|A$G!SL|#M}JDG_pG%Qtu=@UBJxaIBHDu}l}gL?dVSV={}q5A4+TI(=BiHQk1 zapD9@rPAJ$?I-vULY4slFhn%*@ZrN(0Q@p=fX&TK$A8Q(RVoz|$1z7yv~I2aK7?>n zM7BhPvCrYa%w9xTL~2CzHW8fxz(iCfqWYl#05Ht_g0saC7ym6erG0lZZ%mz8s_?7bf;5KDdly&LtY)>;!0y!TI%Bw0Cr{P;!= zH&13~XMdL~m5Lu9A2(4H6$a>U*QH92NCjY6DW%d)>x(SBzP{dRHk;zTXJ&RHQZ3>q z7r@o4R}n&B02QSar<<0jpWWLd5up$Qg%C(Y9Dt#`K7gD6larGmA_btz%qlzgy)Tpm zh=`;RPDCn2eB=UXG#X%L1t9JQcwY1RCw1G2h<_E4!DqlZ2k*VYZo2mlfFc0Bu8F8z z#4r~?wOWPuo<(Gcnfc#jAX92@MP%>*0J1$W1VCkbH-wOT;WThbKMjCVZYL$sH1u}r$F6+9>=KxBG4h3LlW`?q6*6-ylhg1=xTmY-9t4QCt z_J6&w^{WhCM6&Nisv)1z(9lqpZrd9~UUipWx6i!F1z@cOGZO&U)r1bBksS^|SKU*0 z5C@QfJ)e1%_coeANbmpis@FzDa=%UjIRUiRklmHrSrA>Du#nOR5{T$&5&K*K=gyrI zBJxDkBq9kR97rDk5CAlb*yrxVN~r|EV}I}cG4H(wP$&aQk|0SEO1p6@gfMu3#l=N1 zb4x_-ipY4o-PR%!w_2@Q9zUl}opQ})vk}KJ0{{_iipU>%d}PW6aQpUcBuUcITHi~O zq}}OshB}>2V{L8ivx^rmPOYx4?zG$OEU3TPW~HLFrYMR=q9{63E|-llCIRpmz<>RL z1Drj3R<2yRvIAhL-EQw_tpk7&=iK|XTJ0TcZRm9NA9JRY39{CzIF8-u=%}*R?t~E5 znECgC0{}p!QrX(x-kxu@T2D)*63XQ=TWia49GAWKeUBEEQgF^8oyz?Q;Lf1{IOn!Q z2shg8_LlcP8`Q!%mus{rB4B1PvwsJ0e`90g*SxU+1pua|ro4#UyLRo`iik{x5X#wm zK^`fkz|0_`$IQHP`t<4Tys-cUZ-7K3M08y#br*o|y%s$0FPly)rJgeL&&<5=to1Hj zxUlb4yKjKrxxd!>8|T~)*gZk|Dxa>vVT^%NYFR1uEi>PEj-A{0xBkKhM1MpB2t>43 zEA#X7ABGS09oMT0-mkq%qwt6!m`_eck!Teofv$I0000pF8FWQhbW?9;ba!ELWdKlNX>N2bPDNB8b~7$DE;K%k%ys|(12{=U zK~z{r?N(h#nqd^~lSwA_LlMCmmU^QXYOt0UZo3e~g4L*HFn@584y5SDktNEeD6Byc zMj>SlYk6ByH{pU3e?j^K`?=|6Fxakw5j5D(G&(?IKY4@cTaB^FGfx=Q+=7 zMMe2juE1TafZOe6WHMQ$R4V0bwOa0f&tYtAjG;jk3Poj8Q_~BbPUnTo>U27Vj!{C4rJ)hr_{v z`}-{|EzclJTW@b~v(ac2z_SntOb`N7Q&Xm)p&_1FEUvDtt$hL&d)wXJEuWm6#CUce ztJTVAG#WmF2ZO=S$H&J%=jP@<0l-s(!C+rnT1pcF%YVzu(ZRt%OMQL)W0%VnI6OSO z+}hfT%*@P4*`Z%Yb#--dF>?ebU`IzsKgj*x-|2MvJ9&3{dipDq$-FO#00#H>_cvqa zg+L3v2k?z>IGhzHYa&ou0hXQ49I`u)$KxZ>X!POE&d#GiAn;~?fBy?1b8>QWxw^Vq z#~RdTvwtyixxBKit&QK>+A74JQ>8rzP#wKFD4%08nO;H*zLIs&|K}YY9ej9SyibTk zB6`jzXu%~CiIIGn0qGjM-Tr|RW{UU(w6M5VK-M{PPWKtho{s>Go&fanDxW4&sZ`b{ zZqydFTFpg=%eUF~_O>G5COthp4SjumuWy9_0)Ie8!nL(EJ(>*8IoTKmhwey|Fq_Ty z;8_MSezILZZ|UJq`RdA>!%!^1o@8L}~|9R&wQRWmv|Dgei8K=6Tqfp^Jd z@*7zPQ<5W8)&wLHNi{kgZ8E5K6dd*(%Z{1T;NSrl7K^2tH7EuyEG#f^?DEjt(O!!+ zqJPE3#gEg|(~Yc2%+Jp=?d|PVc(9LvC_c{v4^qC@d*%MaYj>eSzrUd-zzVKvg={o^iTozbAB6S%6pV6aHlKq2ZQv# UnbaBDQ~&?~07*qoM6N<$f^zn~S^xk5 delta 884 zcmV-)1B?8~2a5-gB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01m_e01m_fl`9S#0009m zNkl>S65f7#+b*}+E_$XRsRAX$1#jC*Ue`0 z7ghb4+9?DNfFd1G{XdU~CvDSt^misQIa8bDROF~)OV;_sP= zKtw1awGcv78UR3zWUb)*5RvIOvDU_U`rH~2kqXHQ04+oSKvkitRaO04BH#gdl6R}i zn_NVost-gYcY#F!EC4Ga2qEN(CpCZ&f+LyhKTkjru>fq*8ZhS0r3oSAcUhi*q(!kv z0l+l;n18IkJb;KeRkZ-#ItA1J-ekFi*53M1E!+fCt)f8Z6bbDO$#IbmnA+r29Fe>! z3!uiB0f1o$p->x6Q=qB?l3AX<$c5w_z|OAB{$%R{%a}G#c$BN!pXG_D{MgjB^g&`+*pW0y}dn)w|GPT>+BD=y?$o`=pPyY0000< KMNUMnLSTY>3#bwR From 914b50791f6cf981dfa125f6aede539dc51a099a Mon Sep 17 00:00:00 2001 From: djMesias Date: Mon, 26 Dec 2011 16:18:17 +0100 Subject: [PATCH 930/989] es_ES: Fix spanish translations Change-Id: I1658d53842e092b7ccb782d11fcfd75f0693bf81 --- res/values-es/strings.xml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 13c9300ceba..8f93ed4cdef 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -94,7 +94,7 @@ "Visible durante %1$s segundos\u2026" "Visible" "Hacer visible el dispositivo" - "Tiempo de espera de visibilidad del dispositivo" + "Tiempo de visibilidad" "Definir cuánto tiempo estará visible el dispositivo" "Bloquear marcación por voz" "Evitar el uso del marcador a través de Bluetooth cuando la pantalla esté bloqueada" @@ -831,16 +831,16 @@ "Desconocido" "Ordenar por nombre" "Ordenar por tamaño" - "Mostrar serv en ejecución" - "Mostr proc almac en caché" + "Procesos en ejecución" + "Procesos en segundo plano" "Administrar espacio" "Filtrar" "Seleccionar opciones de filtrado" "Todas" "Descargadas" - "En ejecución" - "Almacenamiento USB" - "En tarjeta SD" + "Activas" + "Almacenam. USB" + "Tarjeta SD" "Inhabilitada" "Sin aplicaciones" "Almacenamiento interno" @@ -886,7 +886,7 @@ "Servicios en ejecución" "Ver y controlar los servicios en ejecución" "Reiniciando" - "Proceso en segundo plano almacenado en caché" + "Proceso almacenado en caché" "No hay nada en ejecución." "Iniciado por la aplicación." %1$s @@ -1068,17 +1068,17 @@ "Dispositivo inactivo" "Llamadas de voz" "Teléfono inactivo" - "Total de CPU" - "Primer plano de la CPU" - "Mantener activo" - "GPS" - "WiFi en funcionamiento" + "Tiempo de CPU" + "En primer plano" + "Tiempo activo" + "Tiempo de GPS" + "Tiempo activo" "Teléfono" "Datos enviados" "Datos recibidos" "Audio" "Vídeo" - "Tiempo de activación" + "Tiempo activo" "Tiempo sin señal" "Forzar detención" "Información de la aplicación" From 36ef108bbaedfc23643f37451989e1c7f50d05c7 Mon Sep 17 00:00:00 2001 From: Bruno Bigras Date: Wed, 4 Jan 2012 04:17:18 -0500 Subject: [PATCH 931/989] Add tls-auth to the OpenVPN UI Change-Id: If7389b65b410358f1e22532cb1e486ac57be6814 --- res/values-fr/arrays.xml | 6 ++ res/values/arrays.xml | 13 +++++ res/values/strings.xml | 5 ++ res/xml/openvpn_advanced_settings.xml | 24 ++++++++ .../android/settings/vpn/OpenvpnEditor.java | 55 +++++++++++++++++++ 5 files changed, 103 insertions(+) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index 579f774681e..ecdff50d988 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -181,4 +181,10 @@ Gris Transparent + + + "Aucune" + "0" + "1" + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 825b69b79a0..d341c788963 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -374,6 +374,19 @@ tap + + None + 0 + 1 + + + + + None + 0 + 1 + + diff --git a/res/values/strings.xml b/res/values/strings.xml index d5a7964e0af..3f9745f5351 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2659,6 +2659,11 @@ found in the list of installed applications. Advanced Openvpn Settings LZO compression Force LZO compression to be set to on + TLS-Auth + Use a tls-auth key + Set TA key + + Tls-Auth key direction Redirect gateway Force all traffic to be routed through the VPN tunnel Remote Sets Addresses diff --git a/res/xml/openvpn_advanced_settings.xml b/res/xml/openvpn_advanced_settings.xml index ea94f9b1fd4..994396b3217 100644 --- a/res/xml/openvpn_advanced_settings.xml +++ b/res/xml/openvpn_advanced_settings.xml @@ -94,6 +94,30 @@ android:inputType="number" /> + + + + + + Date: Sat, 15 Oct 2011 13:29:17 +0200 Subject: [PATCH 932/989] Support for BT GPS dongles see http://iloki.nl and http://code.google.com/p/android/issues/detail?id=9057 Change-Id: Ib25e89ea06844a44911c8b86e6ad31a78331b090 --- res/values/arrays.xml | 8 +++ res/values/strings.xml | 7 ++- res/xml/security_settings.xml | 8 +++ .../android/settings/SecuritySettings.java | 62 ++++++++++++++++++- 4 files changed, 83 insertions(+), 2 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index d341c788963..8e3fe9ed30e 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -522,4 +522,12 @@ Transparent + + Use Internal GPS + + + + 0 + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 3f9745f5351..b08aa3db5ec 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1612,7 +1612,12 @@ Use server to assist GPS (uncheck to reduce network usage) Use server to assist GPS (uncheck to improve GPS performance) - + + GPS Source + Use external bluetooth gps mouse instead of internal as location provider. + Alert + GPS source has been switched! GPS will be disabled. Please re-enable before use! + About phone diff --git a/res/xml/security_settings.xml b/res/xml/security_settings.xml index 29244f7ec94..a92ca44f208 100644 --- a/res/xml/security_settings.xml +++ b/res/xml/security_settings.xml @@ -32,6 +32,14 @@ android:summaryOn="@string/location_street_level" android:summaryOff="@string/location_gps_disabled"/> + + + - - None - 0 - 1 - - diff --git a/res/values/strings.xml b/res/values/strings.xml index b08aa3db5ec..efad1a49998 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2664,11 +2664,6 @@ found in the list of installed applications. Advanced Openvpn Settings LZO compression Force LZO compression to be set to on - TLS-Auth - Use a tls-auth key - Set TA key - - Tls-Auth key direction Redirect gateway Force all traffic to be routed through the VPN tunnel Remote Sets Addresses diff --git a/res/xml/openvpn_advanced_settings.xml b/res/xml/openvpn_advanced_settings.xml index 994396b3217..ea94f9b1fd4 100644 --- a/res/xml/openvpn_advanced_settings.xml +++ b/res/xml/openvpn_advanced_settings.xml @@ -94,30 +94,6 @@ android:inputType="number" /> - - - - - - Date: Sun, 8 Jan 2012 13:58:46 -0500 Subject: [PATCH 934/989] Fix Power Control widget's 4G button for crespo4g and epicmtd. Fixes the WimaxButton widget tolerate Samsung's (crespo4g, epicmtd) WimaxManager's slightly different API. Change is analogous to Ie3f743e1's SystemUI WimaxButton. --- AndroidManifest.xml | 1 + .../settings/widget/SettingsAppWidgetProvider.java | 3 ++- .../settings/widget/buttons/WimaxButton.java | 13 +++++++++++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 83613e52cdb..9f473cdfcba 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -921,6 +921,7 @@ + diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index 036d6b35708..0cc60b9c626 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -315,7 +315,8 @@ public void onReceive(Context context, Intent intent) { } else if (NetworkModeButton.NETWORK_MODE_CHANGED.equals(intent.getAction())) { logD("Received Network mode state change"); NetworkModeButton.getInstance().onReceive(context, intent); - } else if (WimaxManagerConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { + } else if (WimaxManagerConstants.WIMAX_ENABLED_STATUS_CHANGED.equals(intent.getAction()) + || WimaxManagerConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { logD("Received WiMAX change request"); WimaxButton.getInstance().onReceive(context, intent); } else if (Intent.ACTION_POWER_CONNECTED.equals(intent.getAction()) diff --git a/src/com/android/settings/widget/buttons/WimaxButton.java b/src/com/android/settings/widget/buttons/WimaxButton.java index 1f326659038..0b8e1612267 100644 --- a/src/com/android/settings/widget/buttons/WimaxButton.java +++ b/src/com/android/settings/widget/buttons/WimaxButton.java @@ -55,10 +55,18 @@ protected Void doInBackground(Void... args) { @Override public void onActualStateChange(Context context, Intent intent) { - if (!WimaxManagerConstants.WIMAX_ENABLED_CHANGED_ACTION.equals(intent.getAction())) { + String action = intent.getAction(); + int wimaxState; + + if (action.equals(WimaxManagerConstants.WIMAX_ENABLED_STATUS_CHANGED)) { + wimaxState = intent.getIntExtra(WimaxManagerConstants.EXTRA_WIMAX_STATUS, + WimaxManagerConstants.WIMAX_STATUS_UNKNOWN); + } else if (action.equals(WimaxManagerConstants.WIMAX_ENABLED_CHANGED_ACTION)) { + wimaxState = intent.getIntExtra(WimaxManagerConstants.CURRENT_WIMAX_ENABLED_STATE, + WimaxManagerConstants.WIMAX_ENABLED_STATE_UNKNOWN); + } else { return; } - int wimaxState = intent.getIntExtra(WimaxManagerConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxManagerConstants.WIMAX_ENABLED_STATE_UNKNOWN); int widgetState = wimaxStateToFiveState(wimaxState); setCurrentState(context, widgetState); } @@ -66,6 +74,7 @@ public void onActualStateChange(Context context, Intent intent) { /** * Converts WimaxController's state values into our * WiMAX-common state values. + * Also compatible with WimaxManager status values. */ private static int wimaxStateToFiveState(int wimaxState) { switch (wimaxState) { From bb75189bc1b6f9c6e1416902f98391a1df474fdd Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Wed, 4 Jan 2012 14:33:14 +0100 Subject: [PATCH 935/989] Update German translation. Change-Id: Iacb0a0e6b984cbad257e414c8a067f9034dbb9a7 --- res/values-de/arrays.xml | 19 ++++++++++++++----- res/values-de/strings.xml | 20 +++++++++++++++++--- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index 331aea91c80..d4334f361ef 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -164,14 +164,23 @@ "Außer im Lautlosmodus" - - Ein - Aus - Nicht überschreiben - + + Ein + Aus + Nicht ändern + + + + Deaktivieren + Aktivieren + Grau Transparent + + + Interner GPS-Empfänger + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 73e009091d4..d9878398744 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -323,6 +323,7 @@ "Medien" "Telefon" "Übertragung" + Netzwerk "Verbunden mit Audiosystem von Medien" "Verbunden mit Audiosystem des Telefons" "Verbunden mit Audiosystem von Telefon und Medien" @@ -690,6 +691,10 @@ "Unterstütztes GPS verwenden" "Server zur Unterstützung von GPS verwenden (zur Verringerung der Netzwerkauslastung nicht auswählen)" "Server zur Unterstützung von GPS verwenden (zur Verbesserung der GPS-Leistung deaktivieren)" + GPS-Quelle + Zur Positionsbestimmung verwendetes Gerät auswählen + Hinweis + Nach dem Wechsel der GPS-Quelle wurde GPS deaktiviert und muss vor erneuter Benutzung reaktiviert werden. "Über das Telefon" "Rechtliche Hinweise, Telefonstatus und Softwareversion anzeigen" "Rechtliche Hinweise" @@ -702,6 +707,7 @@ "Open Source-Lizenzen" "Beim Laden der Lizenzen ist ein Problem aufgetreten." "Wird geladen..." + CyanogenMod-Lizenzen "Sicherheitsinformationen" "Sicherheitsinformationen" "Ihr Telefon ist mit keinem Datendienst verbunden. Um diese Informationen jetzt anzuzeigen, rufen Sie %s von einem beliebigen, mit dem Internet verbundenen Computer auf." @@ -960,7 +966,7 @@ "Aktivzeit des Geräts" "WLAN-Aktivzeit" - "WLAN-Aktivzeit" + "Bluetooth-Aktivzeit" "%1$s - %2$s %%" "Akkuverbrauch - Details" "Details" @@ -1212,11 +1218,14 @@ Profileinstellungen Profilname <Neues Profil> - Berühren zum Profil ändern + Berühren zum Ändern des Profils + Statusleisten-Anzeige Anwendungsgruppe: %s Anwendungsgruppen + Verbindungen festlegen + Berühren, um Einstellung zu ändern Lautstärke festlegen - Berühren um Lautstärke zu ändern + Berühren, um Lautstärke zu ändern Anwendungen - Klicken zum Entfernen von Gruppe Name für Gruppe eingeben Profil löschen @@ -1236,6 +1245,10 @@ Profile verwalten Anwendungsgruppen verwalten Anwendungslisten verwalten + Zurücksetzen + Alle zurücksetzen + Alle Profile und Anwendungsgruppen auf Standardeinstellungen zurücksetzen + Möchten Sie wirklich alle Profile und Anwendungsgruppen löschen und auf die Standardeinstellungen zurücksetzen? "Datenschutz" "Datenschutzeinstellungen" @@ -1293,6 +1306,7 @@ Flugmodus ein/ausschalten Taschenlampenmodus ein/ausschalten Bildschirmsperre ein/ausschalten + WiMAX ein/ausschalten Widget-Einstellungen WLAN-Einstellungen From 768249041484d2788ef6aa4a157f75943f5c4776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20L=C3=B3pez?= Date: Tue, 10 Jan 2012 16:06:31 +0000 Subject: [PATCH 936/989] Fix NPE when toggling flashlight from power control widget D/AndroidRuntime( 4071): Shutting down VM W/dalvikvm( 4071): threadid=1: thread exiting with uncaught exception (group=0x40018560) E/AndroidRuntime( 4071): FATAL EXCEPTION: main E/AndroidRuntime( 4071): java.lang.RuntimeException: Unable to start receiver com.android.settings.widget.SettingsAppWidgetProvider: java.lang.NullPointerException E/AndroidRuntime( 4071): at android.app.ActivityThread.handleReceiver(ActivityThread.java:1926) E/AndroidRuntime( 4071): at android.app.ActivityThread.access$2400(ActivityThread.java:123) E/AndroidRuntime( 4071): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:989) E/AndroidRuntime( 4071): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 4071): at android.os.Looper.loop(Looper.java:130) E/AndroidRuntime( 4071): at android.app.ActivityThread.main(ActivityThread.java:3835) E/AndroidRuntime( 4071): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime( 4071): at java.lang.reflect.Method.invoke(Method.java:507) E/AndroidRuntime( 4071): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) E/AndroidRuntime( 4071): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622) E/AndroidRuntime( 4071): at dalvik.system.NativeStart.main(Native Method) E/AndroidRuntime( 4071): Caused by: java.lang.NullPointerException E/AndroidRuntime( 4071): at com.android.settings.widget.buttons.FlashlightButton.toggleState(FlashlightButton.java:36) E/AndroidRuntime( 4071): at com.android.settings.widget.SettingsAppWidgetProvider.onReceive(SettingsAppWidgetProvider.java:363) E/AndroidRuntime( 4071): at android.app.ActivityThread.handleReceiver(ActivityThread.java:1915) E/AndroidRuntime( 4071): ... 10 more Change-Id: I1b5f94e0c15c330b02d0a99fa7d6cb70e97665e0 --- src/com/android/settings/widget/buttons/FlashlightButton.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/widget/buttons/FlashlightButton.java b/src/com/android/settings/widget/buttons/FlashlightButton.java index 9edca58d4c6..e4f4f6de18f 100644 --- a/src/com/android/settings/widget/buttons/FlashlightButton.java +++ b/src/com/android/settings/widget/buttons/FlashlightButton.java @@ -33,7 +33,7 @@ public void updateState(Context context, SharedPreferences globalPreferences, in } public void toggleState(Context context) { - PackageManager pm = mContext.getPackageManager(); + PackageManager pm = context.getPackageManager(); List l = pm.queryBroadcastReceivers(new Intent( "net.cactii.flash2.TOGGLE_FLASHLIGHT"), 0); if (!l.isEmpty()) { From 978aeb58968bc0f112e75fcbddfadececcbe992d Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Fri, 13 Jan 2012 19:22:17 +0000 Subject: [PATCH 937/989] Revert "Revert "Add tls-auth to the OpenVPN UI"" This reverts commit ef52eeefb3018a0bc5de16f9d1e644f14d42eb26. --- res/values-fr/arrays.xml | 6 ++ res/values/arrays.xml | 13 +++++ res/values/strings.xml | 5 ++ res/xml/openvpn_advanced_settings.xml | 24 ++++++++ .../android/settings/vpn/OpenvpnEditor.java | 55 +++++++++++++++++++ 5 files changed, 103 insertions(+) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index 579f774681e..ecdff50d988 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -181,4 +181,10 @@ Gris Transparent + + + "Aucune" + "0" + "1" + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index e8dca273d05..8e3fe9ed30e 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -374,6 +374,19 @@ tap + + None + 0 + 1 + + + + + None + 0 + 1 + + diff --git a/res/values/strings.xml b/res/values/strings.xml index efad1a49998..b08aa3db5ec 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2664,6 +2664,11 @@ found in the list of installed applications. Advanced Openvpn Settings LZO compression Force LZO compression to be set to on + TLS-Auth + Use a tls-auth key + Set TA key + + Tls-Auth key direction Redirect gateway Force all traffic to be routed through the VPN tunnel Remote Sets Addresses diff --git a/res/xml/openvpn_advanced_settings.xml b/res/xml/openvpn_advanced_settings.xml index ea94f9b1fd4..994396b3217 100644 --- a/res/xml/openvpn_advanced_settings.xml +++ b/res/xml/openvpn_advanced_settings.xml @@ -94,6 +94,30 @@ android:inputType="number" /> + + + + + + Date: Sat, 14 Jan 2012 16:25:20 -0500 Subject: [PATCH 938/989] Use less confusing strings for OpenVPN TLS Auth Thanks to Andrew Warren for the suggestion. Change-Id: Ib4201385fc3cb323d5b2d28244dcee8dd22f91b7 --- res/values-fr/arrays.xml | 2 +- res/values/arrays.xml | 2 +- res/values/strings.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index ecdff50d988..6b521a3d329 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -185,6 +185,6 @@ "Aucune" "0" - "1" + "1 (Défaut pour client)" diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 8e3fe9ed30e..915ef265f79 100755 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -377,7 +377,7 @@ None 0 - 1 + 1 (Client Default) diff --git a/res/values/strings.xml b/res/values/strings.xml index b08aa3db5ec..5c4fb3f3442 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2666,7 +2666,7 @@ found in the list of installed applications. Force LZO compression to be set to on TLS-Auth Use a tls-auth key - Set TA key + TA key file location Tls-Auth key direction Redirect gateway From 3956934bc5e6d223297352feeb92af30ac48de1a Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Mon, 23 Jan 2012 09:59:56 +0100 Subject: [PATCH 939/989] Update German translation for OpenVPN additions. Change-Id: I0c78f8020c03f92d87741752f59a432e65e85aa3 --- res/values-de/arrays.xml | 5 +++++ res/values-de/strings.xml | 11 ++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml index d4334f361ef..e0d2069825d 100644 --- a/res/values-de/arrays.xml +++ b/res/values-de/arrays.xml @@ -143,6 +143,11 @@ "Benachrichtigung" "Vibration" + + Keine + 0 + 1 (Client-Standard) + "Keine" "PAP" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index d9878398744..6bc15b4e9d1 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1134,7 +1134,7 @@ Redirect-Gateway Gesamten Verkehr durch den VPN-Tunnel routen Remote setzt Adressen - Abwählen um Tunnel-Adressen manuell einzustellen + Abwählen, um Tunnel-Adressen manuell einzustellen Lokale IP-Adresse Remote IP-Adresse Chiffrier-Algorithmus @@ -1143,8 +1143,13 @@ Größe des Chiffrier-Schlüssels Leer lassen für Standard Standard - Extra Argumente - Extra Kommandozeilenargumente eingeben + Zusätzliche Argumente + Zusätzliche Kommandozeilenargumente eingeben + TLS-Authentifizierung + TLS-Authentifizierungsschlüssel verwenden + TLS-Schlüsseldatei + Speicherort der zur TLS-Authentifizierung verwendeten Schlüsseldatei + TLS-Schlüsselrichtung "Vorinstallierten IPSec-Schlüssel festlegen" "Vorinstallierter IPSec-Schlüssel" From b143834b9d6e2b05e29cc2f67e348157d08dafb8 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Sat, 21 Jan 2012 08:34:09 +0400 Subject: [PATCH 940/989] Update Russian translation - OpenVPN Update Russian translation - OpenVPN. Fix typo Update Russian translation - GPS Source Update Russian translation - GPS Source --- res/values-ru/arrays.xml | 9 +++++++++ res/values-ru/strings.xml | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml index 8a90f6f4dc5..6611ce4818c 100644 --- a/res/values-ru/arrays.xml +++ b/res/values-ru/arrays.xml @@ -232,4 +232,13 @@ Включено + + Нет + 1 (Клиент по умолчанию) + + + + Исп. встроенный GPS + + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 768b0dd29d7..61638e48623 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -669,6 +669,11 @@ "Использовать A-GPS" "Использовать сервер для A-GPS (снимите флажок для менее интенсивного использования сети)" "Использовать сервер для A-GPS (снимите флажок для улучшения работы GPS)" + + Источник GPS + Использовать внешние bluetooth GPS адаптеры вместо внутренних для определения местоположения. + Внимание + Источник GPS был изменён! GPS будет отключен. Пожалуйста, включите его снова перед использованием! "О телефоне" "Посмотреть правовую информацию, состояние телефона, версию ПО" "Правовая информация" @@ -1368,6 +1373,11 @@ Расширенные настройки OpenVPN LZO сжатие Принудительное LZO сжатие + TLS аутентификация + Использовать ключ TLS аутентификации + Ключ TLS аутентификации + Расположение ключа аутентификации + Управление ключом TLS Шлюз перенаправления Весь трафик будет проходить через VPN туннель Удалённые наборы адресов From b5c413341aa032ea761b511a2c1386c87d60fbe0 Mon Sep 17 00:00:00 2001 From: apeelme Date: Tue, 24 Jan 2012 18:22:34 +0100 Subject: [PATCH 941/989] Settings: Update hungarian translation Change-Id: I380a51e41552fd02af5b0800eca8174e6cdce743 --- res/values-hu/arrays.xml | 3 +++ res/values-hu/strings.xml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml index dc20705a2e3..e6b8fc85387 100644 --- a/res/values-hu/arrays.xml +++ b/res/values-hu/arrays.xml @@ -189,4 +189,7 @@ Szürke Átlátszó + + Beépített GPS + diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index b323938718c..3cc1570e9e7 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -675,6 +675,10 @@ "AGPS használata" "AGPS használata (csökkenti az adatforgalmat ha nem jelöli be)" "AGPS használata (a GPS teljesítményének javításához jelölje be)" + GPS forrása + Használjon külső bluetooth GPS eszközt helyzetmeghatározáshoz a belső helyett. + Figyelmeztetés! + A GPS forrása megváltoztatva! GPS kikapcsolva, kérem engedélyezze újra használat előtt! "A telefonról" "A jogi adatoknak, a telefon állapotának és a szoftververziónak a megtekintése" "Jogi információk" From 278744c12b5a057813ac0909733e5daf2af036ff Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 3 Sep 2011 14:32:08 -0400 Subject: [PATCH 942/989] Allow reducing the BT connection delay (pref). Change-Id: I11d1955e142f24181f95ee6b272854f9a70363b8 Signed-off-by: Glenn Maynard --- res/values-de/strings.xml | 3 +++ res/values-es/strings.xml | 3 +++ res/values-nl/strings.xml | 3 +++ res/values/strings.xml | 6 ++++++ res/xml/bluetooth_settings.xml | 7 +++++++ .../settings/bluetooth/BluetoothSettings.java | 12 ++++++++++++ 6 files changed, 34 insertions(+) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 6bc15b4e9d1..7168c8edee1 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -94,6 +94,9 @@ "Gerät sichtbar machen" "Timeout für Sichtbarkeit" "Stellen Sie ein, wie lang das Gerät sichtbar sein soll." + Schnelle Verbindung + Audio- und Telefonverbindung gleichzeitig aufbauen (kann Kompatibilitätsprobleme verursachen) + Audioverbindung später als Telefonverbindung aufbauen "Sprachwahl sperren" "Verwendung des Bluetooth-Dialers bei gesperrtem Bildschirm verhindern" "Bluetooth-Geräte" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 8f93ed4cdef..a3d8a0138e9 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -95,7 +95,10 @@ "Visible" "Hacer visible el dispositivo" "Tiempo de visibilidad" + Se conectarán rápidamente + Se conectarán normalmente "Definir cuánto tiempo estará visible el dispositivo" + Conexiones Bluetooth "Bloquear marcación por voz" "Evitar el uso del marcador a través de Bluetooth cuando la pantalla esté bloqueada" "Dispositivos Bluetooth" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 53c7ea1ca41..1c4b27771fc 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -94,6 +94,9 @@ "Zorgen dat het apparaat kan worden gevonden" "Time-out voor vindbaarheid" "Instellen hoe lang het apparaat vindbaar is" + Snelle verbinding + Audio- en telefoonverbinding gelijktijdig initialiseren (sneller, maar risico op compatibiliteitsproblemen) + Audioverbinding na de telefoonverbinding initialiseren (langzamer) "Spraakkeuze vergrendelen" "Gebruik van de Bluetooth-dialer voorkomen wanneer het scherm is vergrendeld" "Bluetooth-apparaten" diff --git a/res/values/strings.xml b/res/values/strings.xml index 5c4fb3f3442..bcac8cca05f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -188,10 +188,16 @@ Discoverable Make device discoverable + + Fast Bluetooth connections + + Normal Bluetooth connections Discoverable timeout Set how long device will be discoverable + + Fast connections Lock voice dialing diff --git a/res/xml/bluetooth_settings.xml b/res/xml/bluetooth_settings.xml index 0c16880278b..336a583f40a 100644 --- a/res/xml/bluetooth_settings.xml +++ b/res/xml/bluetooth_settings.xml @@ -48,6 +48,13 @@ android:entries="@array/bluetooth_visibility_timeout_entries" android:entryValues="@array/bluetooth_visibility_timeout_values" /> + + Date: Mon, 30 Jan 2012 10:26:38 +0100 Subject: [PATCH 943/989] es_ES: Added spanish translations for: Change Ib25e89ea: Support for BT GPS dongles Change-Id: Ie497c7850895de58f54a40cb886e00a67edebd16 --- res/values-es/arrays.xml | 4 ++++ res/values-es/strings.xml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml index 48dcc9a6be9..7f203baba75 100644 --- a/res/values-es/arrays.xml +++ b/res/values-es/arrays.xml @@ -217,4 +217,8 @@ Transparente + + GPS interno + + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index a3d8a0138e9..27668a0abd9 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -735,6 +735,10 @@ "Utilizar GPS asistido" "Utilizar el servidor para asistir al GPS (desactivar para reducir el uso de la red)" "Utilizar el servidor para asistir al GPS (desactivar para mejorar el rendimiento del GPS)" + Dispositivo GPS + Elegir un dispositivo GPS para el servicio de ubicación + Aviso + ¡La utilización del posicionamiento GPS ha sido desactivada!\nPor favor, reactiva el servicio para usarlo nuevamente. "Acerca del teléfono" From 6ca0b910a3a1bca33fd4d89e8a5ecda53eb5c4a9 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Tue, 2 Aug 2011 21:08:17 +0200 Subject: [PATCH 944/989] Add ability to debug over Network (Settings half) include en,fr,de,es,ja translation and a confirmation/warning dialog Frameworks second part: http://review.cyanogenmod.com/7143 also require a little addition in init.rc to restart adb on switch Change-Id: I227ef11ebc40c38174454ce6062d6656deae06a4 --- res/values-de/strings.xml | 11 +++-- res/values-es/strings.xml | 15 +++--- res/values-fr/strings.xml | 15 ++++-- res/values-ja/strings.xml | 14 ++++-- res/values/strings.xml | 22 ++++++--- res/xml/development_prefs.xml | 6 +++ .../android/settings/DevelopmentSettings.java | 49 ++++++++++++++++--- 7 files changed, 97 insertions(+), 35 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 7168c8edee1..342804a28ef 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -916,10 +916,13 @@ "Einstellungen für eingebaute, physische Tastatur" "Entwicklung" "Optionen zur Anwendungsentwicklung festlegen" - "USB-Debugging" - "Debugmodus bei Anschluss über USB" - USB-Debugging Benachrichtigung - Zeige Benachrichtigung, wenn USB-Debugging verbunden ist + Debug-Modus + Debugging über ADB aktivieren + Netzwerk-Debugging + ADB über Netzwerk (z.B. WLAN) an Stelle von USB benutzen (Einstellung wird bei Neustart zurückgesetzt) + WARNUNG: Wenn Netzwerk-Debugging aktiviert ist, ist die Debug-Verbindung über alle verbundenen Netzwerke erreichbar, insbesondere auch über das Mobilfunk-Netzwerk!\n\nDiese Funktion sollte nur bei Verbindung mit vertrauenswürdigen Netzwerken verwendet werden.\n\nSind Sie sicher, dass Sie diese Funktion aktivieren möchten? + Debugging-Benachrichtigung + Zeige Benachrichtigung, wenn Debugging verbunden ist "Aktiv lassen" "Display wird beim Laden nie in den Ruhezustand versetzt" "Falsche Standorte" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 27668a0abd9..c912240a4f0 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -976,18 +976,21 @@ "Ajustes de teclado físico integrado" "Desarrollo" "Establecer opciones de desarrollo de aplicaciones" - "Depuración USB" - "Modo de depuración cuando está conectado el dispositivo USB" - Notificar depuración USB - Ver una notificación cuando el modo depuración USB esté conectado + "Depuración Android" + "Habilita el modo de depuración Android (ADB)" + ADB sobre red + Usar depuración sobre red, por ejemplo WiFi, en vez de USB (este ajuste se restablecerá al reiniciar). + AVISO: Con la depuración sobre red activada, el terminal estará expuesto a conexiones desde cualquier red, incluyendo la red de datos GSM.\n\nÚsalo solamente cuando estés conectado a redes seguras.\n\n¿Deseas realmente activar esta función? + Notificar depuración + Ver una notificación cuando el modo de depuración esté conectado "Pantalla activa" "La pantalla nunca entra en modo de suspensión durante la carga" "Ubicaciones simuladas" "Permitir ubicaciones simuladas" Terminar aplicación con pulsación larga Pulsación larga del botón Volver, cerrará la aplicación actual. - "¿Permitir depuración USB?" - "La depuración USB solo está indicada para actividades de desarrollo. Se puede utilizar para intercambiar datos entre el equipo y el dispositivo, para instalar aplicaciones en el dispositivo sin recibir notificaciones y para leer datos de registro." + "¿Permitir depuración?" + "La depuración Android solo está indicada para actividades de desarrollo. Se puede utilizar para intercambiar datos entre el equipo y el dispositivo, para instalar aplicaciones en el dispositivo sin recibir notificaciones y para leer datos de registro." "Seleccionar gadget" "Seleccionar widget" Detalles para UID %d diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 057a872c860..20ac4af7ce2 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -904,11 +904,16 @@ "Paramètres du clavier physique intégré" "Développement" "Définir les options pour le développement de l\'application" - "Débogage USB" - "Mode débogage lorsqu\'un câble USB est connecté" - Notification débogage USB - - Afficher une notification lorsque le débogage USB est activé et connecté + + + Débogage Android + Mode débogage lorsqu\'un câble USB est connecté + Notification débogage + ADB sur TCP/IP + "Activer le débogage sur toutes les interfaces réseau (Wifi, Usb net)" + "ATTENTION: Lorsque cette fonction est activée, votre téléphone est ouvert aux intrusions sur toutes les interfaces réseau, y compris via le réseau GSM (data) !\n\nIl est fortement conseillé de désactiver le réseau mobile avant d\'activer cette fonction.\n\nContinuer ?" + Afficher une notification lorsque le débogage est actif + "Rester activé" "L\'écran ne se met jamais en veille lors du chargement" "Positions fictives" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 25f85779c06..e9072fb33f0 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -880,8 +880,15 @@ "端末内蔵物理キーボードの設定" "開発" "アプリケーション開発オプション" - "USBデバッグ" - "USB接続時はデバッグモードにする" + "Androidデバッグ" + "Androidデバッグモードを許可する (ADB)" + "ネットワークADB" + + "USB以外のネットワークデバッグを利用 (Wi-Fiなど) この設定は再起動毎にリセットされます。" + + "警告: ネットワークADBを有効にすると、電話機はGSM網を含めたあらゆるネットワークにさらされることになります!\n\nこの機能は信頼できるネットワークに接続中の場合のみ使用してください。\n\n有効にしてもよろしいですか?" + "デバッグを通知する" + "デバッグが接続されたら通知を表示する" "スリープモードにしない" "充電中に画面をスリープにしない" "擬似ロケーションを許可" @@ -1174,11 +1181,8 @@ "Modバージョン" "不明" CyanogenMod設定 - "USBデバッグを通知する" CPU情報 メモリ情報(空き/トータル) - - "USBデバッグが接続されたら通知を表示する" "長押しでアプリを終了" "戻るボタンを長押しすることでフォアグラウンドアプリケーションを終了させる" ADWLauncher diff --git a/res/values/strings.xml b/res/values/strings.xml index bcac8cca05f..cdab0924fd2 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2121,14 +2121,20 @@ found in the list of installed applications. Development Set options for application development - - USB debugging - - Debug mode when USB is connected - - USB debugging notify - - Display a notification when USB debugging is connected + + Android debugging + + Allow Android debug mode (ADB) + + ADB over network + + Use debugging over Network (e.g. Wi-Fi) instead of USB. This setting is reset on reboot. + + WARNING: When ADB over Network is enabled, your phone is open for intrusions on all connected networks, including GSM data network!\n\nOnly use this feature when you are connected on trusted networks.\n\nDo you really want to enable this function? + + Debugging notify + + Display a notification when debugging is connected Stay awake diff --git a/res/xml/development_prefs.xml b/res/xml/development_prefs.xml index 13b1f41ef00..2e1c910504e 100644 --- a/res/xml/development_prefs.xml +++ b/res/xml/development_prefs.xml @@ -22,6 +22,12 @@ android:title="@string/enable_adb" android:summary="@string/enable_adb_summary"/> + + 0); mAdbNotify.setChecked(Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_NOTIFY, 1) != 0); - + mKeepScreenOn.setChecked(Settings.System.getInt(getContentResolver(), Settings.System.STAY_ON_WHILE_PLUGGED_IN, 0) != 0); mAllowMockLocation.setChecked(Settings.Secure.getInt(getContentResolver(), @@ -101,16 +107,33 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen .setPositiveButton(android.R.string.yes, this) .setNegativeButton(android.R.string.no, this) .show(); + mCurrentDialog = ENABLE_ADB; mOkDialog.setOnDismissListener(this); } else { Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0); } + } else if (preference == mAdbOverNetwork) { + if (mAdbOverNetwork.isChecked()) { + mOkClicked = false; + if (mOkDialog != null) dismissDialog(); + mOkDialog = new AlertDialog.Builder(this).setMessage( + getResources().getString(R.string.adb_over_network_warning)) + .setTitle(R.string.adb_over_network) + .setIcon(android.R.drawable.ic_dialog_alert) + .setPositiveButton(android.R.string.yes, this) + .setNegativeButton(android.R.string.no, this) + .show(); + mCurrentDialog = ADB_TCPIP; + mOkDialog.setOnDismissListener(this); + } else { + Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_PORT, -1); + } } else if (preference == mAdbNotify) { Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_NOTIFY, mAdbNotify.isChecked() ? 1 : 0); } else if (preference == mKeepScreenOn) { - Settings.System.putInt(getContentResolver(), Settings.System.STAY_ON_WHILE_PLUGGED_IN, - mKeepScreenOn.isChecked() ? + Settings.System.putInt(getContentResolver(), Settings.System.STAY_ON_WHILE_PLUGGED_IN, + mKeepScreenOn.isChecked() ? (BatteryManager.BATTERY_PLUGGED_AC | BatteryManager.BATTERY_PLUGGED_USB) : 0); } else if (preference == mAllowMockLocation) { Settings.Secure.putInt(getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, @@ -132,17 +155,29 @@ private void dismissDialog() { public void onClick(DialogInterface dialog, int which) { if (which == DialogInterface.BUTTON_POSITIVE) { mOkClicked = true; - Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 1); + if (mCurrentDialog.equals(ENABLE_ADB)) { + Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 1); + } else { + Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_PORT, 5555); + } } else { // Reset the toggle - mEnableAdb.setChecked(false); + if (mCurrentDialog.equals(ENABLE_ADB)) { + mEnableAdb.setChecked(false); + } else { + mAdbOverNetwork.setChecked(false); + } } } public void onDismiss(DialogInterface dialog) { // Assuming that onClick gets called first if (!mOkClicked) { - mEnableAdb.setChecked(false); + if (mCurrentDialog.equals(ENABLE_ADB)) { + mEnableAdb.setChecked(false); + } else { + mAdbOverNetwork.setChecked(false); + } } } From 694d768dfce60f479fa81cf26f092c46c96b4421 Mon Sep 17 00:00:00 2001 From: coudu Date: Sat, 21 Jan 2012 10:57:47 +0100 Subject: [PATCH 945/989] french: updated translations * reset profiles * gps source * reducing BT connection delay Change-Id: I8149c103befeed1be3b7c7c8f4f457c4fdf4af4d --- res/values-fr/arrays.xml | 4 ++++ res/values-fr/strings.xml | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml index 6b521a3d329..85e26e8fb23 100644 --- a/res/values-fr/arrays.xml +++ b/res/values-fr/arrays.xml @@ -182,6 +182,10 @@ Transparent + + Utiliser GPS Interne + + "Aucune" "0" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 20ac4af7ce2..007381ace9a 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -92,8 +92,14 @@ "Identifiable pendant %1$s secondes..." "Identifiable" "Permettre l\'identification de l\'appareil" + + Connexions Bluetooth rapides + + Connexions Bluetooth normales "Durée de l\'annonce" "Spécifie la durée pendant laquelle l\'appareil est identifiable" + + Connexions rapides "Bloquer les appels par reconnaissance vocale" "Désactiver les appels via le Bluetooth lorsque l\'écran est verrouillé" "Appareils Bluetooth" @@ -687,6 +693,13 @@ "Utiliser le GPS assisté" "Utiliser le serveur pour assister le GPS (désactiver pour réduire l\'utilisation du réseau)" "Utiliser le serveur pour assister le GPS (désactiver pour améliorer les performances du GPS)" + + + Source GPS + Utilise un récepteur GPS bluetooth externe à la place du récepteur interne pour la localisation. + Alerte + La source GPS a été changée! Le GPS sera désactivé. Veuillez le réactiver avant utilisation! + "À propos du téléphone" "Informations légales, état du téléphone et version du logiciel" "Informations légales" @@ -1261,6 +1274,15 @@ Ajouter une application Gérer les profils Gérer les groupes d\'applications + + Réinitialisation + + Tout réinitialiser + + Efface et restaure tous les profils et groupes d\'applications par défaut + + Effacer tous les profils et groupes d\'applications, et restaurer les valeurs par défaut? + Gérer la liste des applications "Confidentialité" "Paramètres de confidentialité" From b474d5030172a2639fed24cdb29d7a5796a99899 Mon Sep 17 00:00:00 2001 From: pvolkov Date: Thu, 26 Jan 2012 17:42:07 +0400 Subject: [PATCH 946/989] Update Russian translation - Settings. Bluetooth connection delay Update Russian translation - ADB over Network --- res/values-ru/strings.xml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 61638e48623..6ab2da9eaa8 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -92,8 +92,11 @@ "Видимый в течение %1$s секунд..." "Видимый" "Сделать устройство видимым" + Быстрое Bluetooth соединение + Нормальное Bluetooth соединение "Тайм-аут видимости" "Укажите, в течение какого времени устройство будет видимым" + Быстрое соединение "Заблокировать голосовой набор" "Предотвратить использование телефона Bluetooth, когда экран заблокирован" "Устройства Bluetooth" @@ -892,8 +895,11 @@ "Настройки встроенной клавиатуры" "Разработка" "Настройка параметров для разработки приложений" - "Отладка по USB" - "Включить режим отладки при подключении к компьютеру по USB" + "Отладка Android" + "Включить режим отладки (ADB)" + ADB по сети + Использовать отладку по сети (нпр. Wi-Fi) вместо USB. Эта установка сбрасывается при перезагрузке + Внимание: когда включен ADB по сети, телефон открыт для доступа из всех подключенных сетей, включая передачу данных GSM!\n\nИспользуйте эту функцию только тогда, когда вы подключены к доверенным сетям.\n\nВы действительно хотите включить эту функцию? "Оставить включенным" "Во время зарядки экран будет всегда включен" "Фиктивные местоположения" @@ -1269,9 +1275,9 @@ Настройки устройства - Уведомление отладки по USB + Уведомление отладки - Показывать уведомление отладки по USB при подключении + Показывать уведомление отладки при подключении Закрытие приложений From 1de15f669b8f968b85373ad6a58f5bc19d16cf12 Mon Sep 17 00:00:00 2001 From: Ondrej Zima Date: Thu, 2 Feb 2012 23:58:40 +0100 Subject: [PATCH 947/989] Czech: fixed translation, added missing strings - removed duplication of information - added strings for new TLS and Bluetooth connections - added strings for network debuging Change-Id: Iaba306d8050ea55358dda246a8bc9ce5e1757911 --- res/values-cs/arrays.xml | 8 ++++++++ res/values-cs/strings.xml | 22 ++++++++++++++++++---- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml index d9636bca174..ed7d80e2133 100644 --- a/res/values-cs/arrays.xml +++ b/res/values-cs/arrays.xml @@ -157,6 +157,11 @@ "Výstraha" "Vibrace" + + Žádný + 0 + 1 (výchozí) + "Žádné" "PAP" @@ -190,4 +195,7 @@ Šedé Průhledné + + Použít interní GPS + diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 49d61f20aa6..738244748ca 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -108,8 +108,11 @@ "Zařízení je viditelné v intervalu %1$ss." "Viditelné" "Přepne zařízení do viditelného režimu" + Rychlé spojení Bluetooth + Normální spojení Bluetooth "Časový limit viditelného režimu" "Nastavit dobu, po kterou bude zařízení ve viditelném režimu" + Rychlé spojení "Uzamknout hlasové vytáčení" "Zabránit použití vytáčení Bluetooth při uzamčené obrazovce" @@ -732,7 +735,7 @@ "Smazání úložiště USB je třeba potvrdit pomocí bezpečnostního gesta." "Smazání karty SD je třeba potvrdit pomocí bezpečnostního gesta." - "Nastavení hovorů" + "Hovory" "Nastavení hlasové schránky, přesměrování a čekání hovorů a ID volajícího" "Tethering" @@ -743,9 +746,9 @@ "Sdílet mobilní datové připojení telefonu prostřednictvím portu USB nebo jako přenosný hotspot WiFi" "USB" - "Sdílené datové připojení prostřednictvím portu USB" + "Sdílené připojení po USB" "Připojení USB je k dispozici. Chcete-li vytvořit sdílené datové připojení, vyberte je." - "Sdíleno" + "Aktivní" "Nelze sdílet datové připojení, pokud se používá úložiště USB" "Připojení USB není k dispozici" "Chyba sdílení datového připojení prostřednictvím USB" @@ -763,6 +766,10 @@ "Použít systém A-GPS" "Vylepšit funkčnost GPS pomocí serveru (deaktivací této funkce snížíte využití sítě)" "Vylepšit funkčnost GPS pomocí serveru (zrušením této funkce zvýšíte výkon GPS)" + Zdroj GPS + Použít externí Bluetooth GPS místo interního. + Upozornění + Zdroj GPS byl změněn! GPS bude zakázáno. Před dalším použitím jej povolte! "Info o telefonu" "Zobrazuje právní informace, stav telefonu a verzi softwaru" @@ -1009,6 +1016,9 @@ "Umožňuje nastavit možnosti pro vývoj aplikací" "Ladění USB" "Povolit režim ladění s připojeným zařízením USB" + ADB přes síť + Použít ladění přes síťové připojení (např. WiFi) místo USB. Toto nastavení bude obnoveno po restartu. + OPOZORNĚNÍ: Pokud je povoleno ADB přes síťové připojení, zařízení je otevřené pro pokusy o průniky na všech připojených sítích, včetně GSM datové sítě!\n\nPoužijte tuto vlastnost pouze pokud jste připojeni k důvěryhodné síti.\n\nOpravdu chcete povolit tuto funkci? Upozornění na ladění USB Zobrazit upozornění při připojení ladění USB "Nevypínat obrazovku" @@ -1279,6 +1289,10 @@ Rozšíření nastavení OpenVPN Komprese LZO Vnutit kompresi metodou LZO + TLS-Auth + Použít klíč TLS-Auth + Umístění souboru klíče TA + Směr klíče TLS-Auth Brána přesměrování Vnutit veškerý síťový provoz přes tunel VPN Sady vzdálených adres @@ -1507,7 +1521,7 @@ Ok (%d widgety) - Nastavení CyanogenMod + CyanogenMod Nastavení zařízení "Nastavení sítě 4G" From bb15fadba952704199ad41094845b983bc5d2551 Mon Sep 17 00:00:00 2001 From: Todd Gurzick Date: Tue, 27 Sep 2011 22:20:22 -0400 Subject: [PATCH 948/989] Settings for fingerprint Change-Id: Ia883d3f6fd20ffe4c57c027d99201057bf7de403 --- AndroidManifest.xml | 26 +- res/layout/confirm_lock_finger.xml | 61 ++++ res/values-es/strings.xml | 72 +++++ res/values-fr/strings.xml | 71 +++++ res/values-ja/strings.xml | 72 +++++ res/values-pt-rBR/strings.xml | 78 +++++ res/values-zh-rCN/strings.xml | 72 +++++ res/values-zh-rTW/strings.xml | 72 +++++ res/values/strings.xml | 76 +++++ res/xml/finger_prefs.xml | 31 ++ res/xml/security_settings_finger.xml | 41 +++ .../android/settings/ChooseLockFinger.java | 215 ++++++++++++++ .../android/settings/ChooseLockGeneric.java | 28 ++ .../settings/ChooseLockSettingsHelper.java | 20 ++ .../android/settings/ConfirmLockFinger.java | 278 ++++++++++++++++++ .../settings/GfxEngineRelayService.java | 128 ++++++++ .../android/settings/SecuritySettings.java | 73 ++++- 17 files changed, 1407 insertions(+), 7 deletions(-) create mode 100644 res/layout/confirm_lock_finger.xml create mode 100644 res/values-pt-rBR/strings.xml create mode 100644 res/xml/finger_prefs.xml create mode 100644 res/xml/security_settings_finger.xml create mode 100644 src/com/android/settings/ChooseLockFinger.java create mode 100644 src/com/android/settings/ConfirmLockFinger.java create mode 100644 src/com/android/settings/GfxEngineRelayService.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9f473cdfcba..ee8b5b955f1 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -571,7 +571,18 @@ android:theme="@android:style/Theme.NoTitleBar">
    - + + + + + + + @@ -583,6 +594,14 @@ android:exported="false"> + + + + + + + + + + + diff --git a/res/layout/confirm_lock_finger.xml b/res/layout/confirm_lock_finger.xml new file mode 100644 index 00000000000..8f586c52f10 --- /dev/null +++ b/res/layout/confirm_lock_finger.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index c912240a4f0..d44ec2c0a65 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1483,4 +1483,76 @@ "Dirección MAC 4G" "Otras actualizaciones del sistema" + + + Bloquear la pantalla con un patrón, un dedo, un código PIN o una contraseña. + + + Cambiar o desactivar el patrón, dedo, código PIN o la contraseña. + + + Dedo + Pase el dedo para desbloquear la pantalla + + + Huella dactilar para desbloquear la pantalla + + + Establecer la huella dactilar para desbloquear + Cambiar el desbloqueo de la huella dactilar + + + Pedir huella dactilar + Debe utilizar una huella dactilar para desbloquear la pantalla + + + Administración de TrueSuite + + + Eliminar el dedo de desbloqueo + + + Cambiar el dedo de desbloqueo + + + Se ha definido el dedo + + + Cambiar el dedo de desbloqueo + + + Error del semáforo + + + Inscripción correcta. + + + La biblioteca de TSM no se ha podido cargar, no se puede continuar. + + + Se ha cancelado la inscripción. + + + La inscripción ha superado el tiempo de espera. + + + Error desconocido.\nLo más probable es que sea un error de conexión. + + + Inscripción incorrecta. error = %d. + + + Inscripción incorrecta. La base de datos está llena. + + + Error de operación de la administración de la base de datos: %d. + + + La IU ha superado el tiempo de espera + + + ¡Demasiados pases erróneos! + + + Vuelva a intentarlo en %d segundos. diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 007381ace9a..216d02ecdfa 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1407,4 +1407,75 @@ Activer/désactiver + + Verrouiller l\'écran avec un modèle, un doigt, un code PIN ou un mot de passe + + + Modifier ou désactiver la sécurité par modèle, doigt, code PIN ou mot de passe + + + Doigt + Faites glisser votre doigt pour déverrouiller l\'écran + + + Empreinte digitale de déverrouillage de l\'écran + + + Définir le déverrouillage par empreinte digitale + Changer le déverrouillage par empreinte digitale + + + Demander l\'empreinte digitale + Vous devez utiliser l\'empreinte digitale pour déverrouiller l\'écran + + + Administration de True Suite + + + Supprimer le doigt de déverrouillage + + + Modifier le doigt de déverrouillage + + + Le doigt a été défini + + + Modifier le doigt de déverrouillage + + + Échec du sémaphore + + + L\'inscription a réussi. + + + Le chargement de la bibliothèque TSM a échoué... Impossible de continuer ! + + + L\'inscription a échoué. + + + L\'inscription est retardée. + + + Erreur inconnue.\nUn échec de la connexion est probable. + + + Echec de l\'inscription. échec = %d. + + + Echec de l\'inscription. La base de données est pleine. + + + Échec de l\'opération d\'administration de la base de données: %d. + + + Délai d\'attente de l\'interface utilisateur ! + + + Trop d\'erreurs de glissement de doigt ! + + + Réessayez dans %d secondes. diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index e9072fb33f0..45dfec7b764 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1375,4 +1375,76 @@ "その他のシステムアップデート" + + + パターン、指、PIN、またはパスワードで画面をロックする + + + パターン、指、PIN、またはパスワードによるセキュリティを変更または無効にする + + + + 画面のロックを解除するには指を滑らせてください + + + 画面のロック解除用の指紋 + + + 指紋によるロック解除の設定 + 指紋によるロック解除の変更 + + + 常に指紋を使用 + 画面のロック解除に常に指紋を使用する + + + TrueSuite の管理 + + + ロック解除用の指紋の削除 + + + ロック解除用の指紋の変更 + + + 指が設定されています + + + ロック解除用の指紋の変更 + + + セマフォエラー + + + 登録に成功しました。 + + + TSM ライブラリをロードできませんでした... 続行できません! + + + 登録がキャンセルされました。 + + + 登録がタイムアウトしました。 + + + 不明なエラーが発生しました。\n接続できなかった可能性があります。 + + + 登録できませんでした。エラー = %d. + + + 登録できませんでした。 データベースがいっぱいです。 + + + データベース管理操作エラー: %d. + + + UI がタイムアウトしました! + + + 読み取りの失敗が多すぎます! + + + %d 秒後に再試行してください。 diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml new file mode 100644 index 00000000000..4bf0f8b814a --- /dev/null +++ b/res/values-pt-rBR/strings.xml @@ -0,0 +1,78 @@ + + + + + + + + Bloquear tela com padrão, dedo, PIN ou senha + + + Alterar ou desabilitar segurança por padrão, dedo, PIN ou senha + + + Dedo + Deslize o dedo para desbloquear a tela + + + Impressão digital para desbloqueio de tela + + + Definir desbloqueio de impressão digital + Alterar desbloqueio de impressão digital + + + Exigir impressão digital + É necessário usar impressão digital para desbloquear a tela + + + Administração do TrueSuite + + + Remover dedo de desbloqueio + + + Alterar dedo de desbloqueio + + + O dedo foi definido + + + Alterar dedo de desbloqueio + + + Falha do semáforo + + + Registro Bem-sucedido. + + + Falha ao carregar Biblioteca TSM... Não é possível prosseguir! + + + Registro Cancelado. + + + O Tempo Limite do Registro Expirou. + + + Erro desconhecido.\nProvavelmente devido a falha de conexão. + + + Registro Malsucedido. Falha = %d. + + + Registro Malsucedido. O banco de dados está cheio. + + + Falha na operação de Administração do Banco de Dados: %d. + + + O tempo limite da interface do usuário expirou! + + + Dedos deslizados incorretamente muitas vezes! + + + Tente novamente em %d segundos. + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 5e85f0ce690..64dd4b7a73e 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1384,4 +1384,76 @@ "设置和管理 4G 网络与调制解调器" "4G MAC 地址" "其他系统更新" + + + 使用图案、手指、PIN 或密码锁定屏幕 + + + 更改或禁用图案、手指、PIN 或密码安全 + + + 手指 + 滑动手指以解锁屏幕 + + + 屏幕解锁指纹 + + + 设置指纹解锁 + 更改指纹解锁 + + + 需要指纹 + 必须使用指纹才能解锁屏幕 + + + TrueSuite 管理 + + + 删除解锁手指 + + + 更改解锁手指 + + + 手指已设置 + + + 更改解锁手指 + + + 信号灯故障 + + + 注册已成功。 + + + TSM 库无法加载... 无法继续! + + + 注册已取消。 + + + 注册超时。 + + + 未知错误。\n可能无法连接。 + + + 注册失败。失败 = %d. + + + 注册失败。 数据库已满。 + + + 数据库管理操作失败: %d. + + + UI 超时! + + + 太多错误滑动! + + + 请在 %d 秒内重试。 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index eab5e4137ab..f9e55fd075b 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -2993,4 +2993,76 @@ from their cell phone carrier. The use of the string is similar to the string "system_update_settings_list_item_title" in this project. [CHAR LIMIT=25] --> "其他系統更新" + + + 使用圖樣、指紋、PIN 或密碼來鎖定螢幕 + + + 變更或停用圖樣、指紋、PIN 或密碼安全性 + + + 手指 + 劃一下手指來解除鎖定螢幕 + + + 螢幕解除鎖定指紋 + + + 設定指紋解除鎖定 + 變更指紋解除鎖定 + + + 需要指紋 + 必須使用指紋來解除鎖定螢幕 + + + TrueSuite 管理 + + + 移除解除鎖定手指 + + + 變更解除鎖定手指 + + + 已設定手指 + + + 變更解除鎖定手指 + + + 信號失敗 + + + 註冊成功。 + + + TSM 程式庫無法載入... 無法繼續! + + + 已取消註冊。 + + + 註冊已逾時。 + + + 未知的錯誤。\n可能無法連線。 + + + 註冊未成功。失敗 = %d. + + + 註冊未成功。 資料庫已滿。 + + + 資料庫管理作業失敗: %d. + + + UI 逾時! + + + 劃錯太多次! + + + 請在 %d 秒內再試一次。 diff --git a/res/values/strings.xml b/res/values/strings.xml index cdab0924fd2..31244e91e8d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3059,4 +3059,80 @@ found in the list of installed applications. from their cell phone carrier. The use of the string is similar to the string "system_update_settings_list_item_title" in this project. [CHAR LIMIT=25] --> Additional system updates + + + Finger Enrollment + Registers fingers for use with lock screen and other applications + + + Lock screen with a pattern, finger, PIN, or password + + + Change or disable pattern, finger, PIN, or password security + + + Finger + Swipe finger to unlock screen + + + Screen unlock fingerprint + + + Set fingerprint unlock + Change fingerprint unlock + + + Require fingerprint + Must use fingerprint to unlock screen + + + True Suite Administration + + + Remove unlock finger + + + Change unlock finger + + + Finger has been set + + + Change unlock finger + + + Semaphore failure + + + Enrollment Succeeded. + + + TSM Library failed to load... cannot proceed! + + + Enrollment Canceled. + + + Enrollment Timed Out. + + + Unknown error.\nFailure to connect is likely. + + + Enroll Not Successful. failure = %d. + + + Enroll Not Successful. Database is full. + + + Database Administration operation failure: %d. + + + UI timeout! + + + Too many bad swipes! + + + Try again in %d seconds. diff --git a/res/xml/finger_prefs.xml b/res/xml/finger_prefs.xml new file mode 100644 index 00000000000..398135796e3 --- /dev/null +++ b/res/xml/finger_prefs.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/res/xml/security_settings_finger.xml b/res/xml/security_settings_finger.xml new file mode 100644 index 00000000000..5106bb49d2d --- /dev/null +++ b/res/xml/security_settings_finger.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + diff --git a/src/com/android/settings/ChooseLockFinger.java b/src/com/android/settings/ChooseLockFinger.java new file mode 100644 index 00000000000..dc90873b57c --- /dev/null +++ b/src/com/android/settings/ChooseLockFinger.java @@ -0,0 +1,215 @@ +/* + * Copyright (C) 2008 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import dalvik.system.DexClassLoader; + +import java.util.concurrent.Semaphore; + +import com.android.internal.widget.LockPatternUtils; + +import android.app.Activity; +import android.content.ComponentName; +import android.content.Intent; +import android.os.Bundle; +import android.widget.Toast; +import android.content.Context; +import android.preference.CheckBoxPreference; +import android.preference.Preference; +import android.preference.PreferenceActivity; +import android.preference.PreferenceScreen; +import android.util.Log; + +import com.authentec.AuthentecHelper; + +public class ChooseLockFinger extends PreferenceActivity { + + private static final String KEY_TOGGLE_UNLOCK_FINGER = "toggle_unlock_finger"; + private static final String KEY_START_ENROLLMENT_WIZARD = "start_enrollment_wizard"; + + // result of an operation from a remote intent + private int miResult; + private LockPatternUtils mLockPatternUtils; + private ChooseLockFinger mChooseLockFinger; + + private CheckBoxPreference mToggleUnlockFinger; + private Preference mStartEnrollmentWizard; + private boolean mbFingerSetting = false; + private String msTempPasscode = null; + + private AuthentecHelper fingerhelper; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + // Always initialize the pointer to NULL at the begining. + msTempPasscode = null; + + // use the intent's bundle and parameters in it to determine how it was started. + Bundle bundle = getIntent().getExtras(); + if (bundle != null) { + msTempPasscode = bundle.getString("temp-passcode"); + } + + // Don't show the tutorial if the user has seen it before. + mLockPatternUtils = new LockPatternUtils(this); + mChooseLockFinger = this; + + // Load TSM + fingerhelper = AuthentecHelper.getInstance(this); + + if (mLockPatternUtils.savedFingerExists()) { + // Previous enrolled fingers exist. + mbFingerSetting = true; + + addPreferencesFromResource(R.xml.finger_prefs); + mToggleUnlockFinger = (CheckBoxPreference) findPreference(KEY_TOGGLE_UNLOCK_FINGER); + if (mLockPatternUtils.isLockFingerEnabled()) { + mToggleUnlockFinger.setChecked(true); + } else { + mToggleUnlockFinger.setChecked(false); + } + mStartEnrollmentWizard = (Preference) findPreference(KEY_START_ENROLLMENT_WIZARD); + mStartEnrollmentWizard.setTitle(R.string.lockfinger_change_finger_unlock_title); + } else { + mbFingerSetting = false; + startEnrollmentWizard(); + } + } + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { + if (preference == mToggleUnlockFinger) { + if (mToggleUnlockFinger.isChecked()) { + startVerification(); + } else { + // Turn off the unlock finger mode. + mLockPatternUtils.setLockFingerEnabled(false); + mToggleUnlockFinger.setChecked(false); + // Destroy the activity. + mChooseLockFinger.finish(); + } + } else if (preference == mStartEnrollmentWizard) { + startEnrollmentWizard(); + } + + return super.onPreferenceTreeClick(preferenceScreen, preference); + } + + // The toast() function is provided to allow non-UI thread code to + // conveniently raise a toast... + private void toast(final String s) + { + runOnUiThread(new Runnable() { + public void run() + { + Toast.makeText(mChooseLockFinger, s, Toast.LENGTH_SHORT).show(); + } + }); + } + + private void startEnrollmentWizard() + { + // launch a thread for the enrollment wizard + new Thread(new Runnable() { + public void run() { + try { + + int miResult = fingerhelper.startEnrollmentWizard(ChooseLockFinger.this, msTempPasscode); + + // process the returned result + switch (miResult) { + case AuthentecHelper.eAM_STATUS_OK: + toast(getString(R.string.lockfinger_enrollment_succeeded_toast)); + runOnUiThread(new Runnable() { + public void run() { + mLockPatternUtils.setLockFingerEnabled(true); + if (mbFingerSetting) { + mToggleUnlockFinger.setEnabled(true); + mToggleUnlockFinger.setChecked(true); + mStartEnrollmentWizard.setTitle(R.string.lockfinger_change_finger_unlock_title); + } + } + }); + break; + + case AuthentecHelper.eAM_STATUS_LIBRARY_NOT_AVAILABLE: + toast(getString(R.string.lockfinger_tsm_library_not_available_toast)); + break; + + case AuthentecHelper.eAM_STATUS_USER_CANCELED: + toast(getString(R.string.lockfinger_enrollment_canceled_toast)); + break; + + case AuthentecHelper.eAM_STATUS_TIMEOUT: + toast(getString(R.string.lockfinger_enrollment_timeout_toast)); + break; + + case AuthentecHelper.eAM_STATUS_UNKNOWN_ERROR: + toast(getString(R.string.lockfinger_enrollment_unknown_error_toast)); + break; + + case AuthentecHelper.eAM_STATUS_DATABASE_FULL: + toast(getString(R.string.lockfinger_enrollment_database_full)); + break; + + default: + toast(getString(R.string.lockfinger_enrollment_failure_default_toast, miResult)); + } + } catch (Exception e) {e.printStackTrace();} + + // Destroy the activity. + mChooseLockFinger.finish(); + } + }).start(); + } + + private void startVerification() + { + // launch a thread for the verification + new Thread(new Runnable() { + public void run() { + try { + int miResult = fingerhelper.startVerification(ChooseLockFinger.this); + + // process the returned result + if (miResult == AuthentecHelper.eAM_STATUS_OK) { + // Turn on the fingerprint unlock mode with the previously enrolled finger(s). + runOnUiThread(new Runnable() { + public void run() { + mLockPatternUtils.setLockFingerEnabled(true); + mToggleUnlockFinger.setChecked(true); + } + }); + } else { + runOnUiThread(new Runnable() { + public void run() { + mToggleUnlockFinger.setChecked(false); + } + }); + } + } catch (Exception e) { + e.printStackTrace(); + } + + // Destroy the activity. + mChooseLockFinger.finish(); + } + }).start(); + } +} diff --git a/src/com/android/settings/ChooseLockGeneric.java b/src/com/android/settings/ChooseLockGeneric.java index 0672ad9229b..521e2aa516f 100644 --- a/src/com/android/settings/ChooseLockGeneric.java +++ b/src/com/android/settings/ChooseLockGeneric.java @@ -22,10 +22,12 @@ import android.content.Context; import android.content.Intent; import android.os.Bundle; +import android.os.SystemProperties; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceCategory; import android.preference.PreferenceScreen; +import android.view.View; public class ChooseLockGeneric extends PreferenceActivity { private static final int MIN_PASSWORD_LENGTH = 4; @@ -33,6 +35,7 @@ public class ChooseLockGeneric extends PreferenceActivity { private static final String KEY_UNLOCK_SET_PIN = "unlock_set_pin"; private static final String KEY_UNLOCK_SET_PASSWORD = "unlock_set_password"; private static final String KEY_UNLOCK_SET_PATTERN = "unlock_set_pattern"; + private static final String KEY_UNLOCK_SET_FINGER = "unlock_set_finger"; private static final int CONFIRM_EXISTING_REQUEST = 100; private static final String PASSWORD_CONFIRMED = "password_confirmed"; private static final String CONFIRM_CREDENTIALS = "confirm_credentials"; @@ -40,6 +43,8 @@ public class ChooseLockGeneric extends PreferenceActivity { private ChooseLockSettingsHelper mChooseLockSettingsHelper; private DevicePolicyManager mDPM; private boolean mPasswordConfirmed = false; + private String msTempPasscode = null; + private View mFingerprint; @Override protected void onCreate(Bundle savedInstanceState) { @@ -72,6 +77,8 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, updateUnlockMethodAndFinish(DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED); } else if (KEY_UNLOCK_SET_PATTERN.equals(key)) { updateUnlockMethodAndFinish(DevicePolicyManager.PASSWORD_QUALITY_SOMETHING); + } else if (KEY_UNLOCK_SET_FINGER.equals(key)) { + updateUnlockMethodAndFinish(DevicePolicyManager.PASSWORD_QUALITY_FINGER); } else if (KEY_UNLOCK_SET_PIN.equals(key)) { updateUnlockMethodAndFinish(DevicePolicyManager.PASSWORD_QUALITY_NUMERIC); } else if (KEY_UNLOCK_SET_PASSWORD.equals(key)) { @@ -87,6 +94,13 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == CONFIRM_EXISTING_REQUEST && resultCode == RESULT_OK) { mPasswordConfirmed = true; + if (data != null) { + // Get the returned temporary passcode for FP unlock mode + Bundle bundle = data.getExtras(); + if (bundle != null) { + msTempPasscode = bundle.getString("temp-passcode"); + } + } updatePreferencesOrFinish(); } else { setResult(RESULT_CANCELED); @@ -135,6 +149,8 @@ private void disableUnusablePreferences(final int quality) { enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; } else if (KEY_UNLOCK_SET_PATTERN.equals(key)) { enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_SOMETHING; + } else if (KEY_UNLOCK_SET_FINGER.equals(key)) { + enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_FINGER; } else if (KEY_UNLOCK_SET_PIN.equals(key)) { enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC; } else if (KEY_UNLOCK_SET_PASSWORD.equals(key)) { @@ -179,6 +195,18 @@ void updateUnlockMethodAndFinish(int quality) { intent.putExtra(CONFIRM_CREDENTIALS, false); intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT); startActivity(intent); + } else if (quality == DevicePolicyManager.PASSWORD_QUALITY_FINGER) { + Intent intent = new Intent().setClass(this, ChooseLockFinger.class); + intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT); + //intent.putExtra("key_lock_method", "finger"); + if (msTempPasscode != null) { + // Transmit the temporary passcode to ChooseLockFinger + intent.putExtra("temp-passcode", msTempPasscode); + // Clear the temporary passcode string + msTempPasscode = null; + } + intent.putExtra(CONFIRM_CREDENTIALS, false); + startActivity(intent); } else if (quality == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING) { boolean showTutorial = !mChooseLockSettingsHelper.utils().isPatternEverChosen(); Intent intent = new Intent(); diff --git a/src/com/android/settings/ChooseLockSettingsHelper.java b/src/com/android/settings/ChooseLockSettingsHelper.java index ba83f8e58d1..04d8342633a 100644 --- a/src/com/android/settings/ChooseLockSettingsHelper.java +++ b/src/com/android/settings/ChooseLockSettingsHelper.java @@ -49,6 +49,9 @@ protected boolean launchConfirmationActivity(int request, case DevicePolicyManager.PASSWORD_QUALITY_SOMETHING: launched = confirmPattern(request, message, details); break; + case DevicePolicyManager.PASSWORD_QUALITY_FINGER: + launched = confirmFinger(request, message, details); + break; case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC: case DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC: case DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC: @@ -79,6 +82,23 @@ private boolean confirmPattern(int request, CharSequence message, CharSequence d return true; } + /** + * Launch screen to confirm the existing lock finger. + * @param message shown in header of ConfirmLockFinger if not null + * @param details shown in footer of ConfirmLockFinger if not null + * @see #onActivityResult(int, int, android.content.Intent) + * @return true if we launched an activity to confirm finger + */ + private boolean confirmFinger(int request, CharSequence message, CharSequence details) { + if (!mLockPatternUtils.isLockFingerEnabled() || !mLockPatternUtils.savedFingerExists()) { + return false; + } + final Intent intent = new Intent(); + intent.setClassName("com.android.settings", "com.android.settings.ConfirmLockFinger"); + mActivity.startActivityForResult(intent, request); + return true; + } + /** * Launch screen to confirm the existing lock password. * @see #onActivityResult(int, int, android.content.Intent) diff --git a/src/com/android/settings/ConfirmLockFinger.java b/src/com/android/settings/ConfirmLockFinger.java new file mode 100644 index 00000000000..8def9550a13 --- /dev/null +++ b/src/com/android/settings/ConfirmLockFinger.java @@ -0,0 +1,278 @@ +/* + * Copyright (C) 2008 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import com.android.internal.widget.LockPatternUtils; + +import android.app.Activity; +import android.os.CountDownTimer; +import android.os.SystemClock; +import android.os.Bundle; +import android.widget.TextView; +import android.view.Window; + +import android.util.Log; +import android.os.Handler; + +import com.authentec.AuthentecHelper; + +public class ConfirmLockFinger extends Activity { + + private static final boolean DEBUG = true; + private static final String TAG = "ConfirmLockFinger"; + private static final String KEY_NUM_WRONG_ATTEMPTS = "num_wrong_attempts"; + + private LockPatternUtils mLockPatternUtils; + private int mNumWrongConfirmAttempts; + private CountDownTimer mCountdownTimer; + + private TextView mHeaderTextView; + private TextView mFooterTextView; + + private static Thread mExecutionThread = null; + private VerifyRunner mVerifyRunner = new VerifyRunner(); + // The confirm screen would be put into lockout state every four bad swipes. + private static boolean sAttemptLockout; + private ConfirmLockFinger mConfirmLockFinger; + private AuthentecHelper fingerhelper; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + // Don't show the tutorial if the user has seen it before. + mLockPatternUtils = new LockPatternUtils(this); + mConfirmLockFinger = this; + + fingerhelper = AuthentecHelper.getInstance(this); + + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.confirm_lock_finger); + + mHeaderTextView = (TextView) findViewById(R.id.headerText); + mFooterTextView = (TextView) findViewById(R.id.footerText); + + if (savedInstanceState != null) { + mNumWrongConfirmAttempts = savedInstanceState.getInt(KEY_NUM_WRONG_ATTEMPTS); + } + + // Initialize the verify runner. + mExecutionThread = null; + sAttemptLockout = false; + } + + @Override + protected void onSaveInstanceState(Bundle outState) { + // deliberately not calling super since we are managing this in full + outState.putInt(KEY_NUM_WRONG_ATTEMPTS, mNumWrongConfirmAttempts); + } + + @Override + protected void onPause() { + super.onPause(); + + if (DEBUG) Log.d(TAG, "onPause"); + + if (mCountdownTimer != null) { + mCountdownTimer.cancel(); + } + } + + @Override + protected void onResume() { + super.onResume(); + + if (DEBUG) Log.d(TAG, "onResume"); + + // if the user is currently locked out, enforce it. + long deadline = mLockPatternUtils.getLockoutAttemptDeadline(); + if (deadline != 0) { + if (DEBUG) Log.d(TAG,"onResume: In lockout state"); + handleAttemptLockout(deadline); + } else { + // The onFinish() method of the CountDownTimer object would not be + // called when the screen is off. So we need to reset the sAttemptLockout + // if the lockout has finished. + sAttemptLockout = false; + } + } + + @Override + public void onWindowFocusChanged(boolean hasWindowFocus) { + super.onWindowFocusChanged(hasWindowFocus); + if (hasWindowFocus) { + if (DEBUG) Log.d(TAG,"onWindowFocusChanged: has window focus"); + + if (mExecutionThread == null) { + if (DEBUG) Log.d(TAG,"onWindowFocusChanged: start verify runner from scratch"); + mExecutionThread = new Thread(mVerifyRunner); + if (!sAttemptLockout) { + mExecutionThread.start(); + } + } else { + if ((!sAttemptLockout) && !(mExecutionThread.isAlive())) { + if (DEBUG) Log.d(TAG,"onWindowFocusChanged: restart verify runner"); + if (mExecutionThread.getState() == Thread.State.TERMINATED) { + // If the thread state is TERMINATED, it cannot be start() again. + // Create a thread for verification. + mExecutionThread = new Thread(mVerifyRunner); + } + mExecutionThread.start(); + } + } + } + } + + /** + * Provides a Runnable class to handle the finger + * verification + */ + private class VerifyRunner implements Runnable { + public void run() { + + // Clear header and footer text for a new verification. + runOnUiThread(new Runnable() { + public void run() { + mHeaderTextView.setText(""); + mFooterTextView.setText(""); + } + }); + + try { + // Launch the LAP verify dialog. If user is authenticated, then finish with + // success. Otherwise, finish with cancel. + + int iResult = 0; + try { + iResult = fingerhelper.fingerprintUnlock("lap-verify", ConfirmLockFinger.this); + } catch (Exception e) { + iResult = AuthentecHelper.eAM_STATUS_LIBRARY_NOT_AVAILABLE; + } + + switch (iResult) { + case AuthentecHelper.eAM_STATUS_OK: + Log.i(TAG, "LAP Verify OK"); + setResult(RESULT_OK); + finish(); + break; + + case AuthentecHelper.eAM_STATUS_NO_STORED_CREDENTIAL: + // Should never happen. But if that is the case, we return OK to + // let the confirmation pass. + Log.e(TAG, "No stored credential, returning OK"); + setResult(RESULT_OK); + finish(); + break; + + case AuthentecHelper.eAM_STATUS_LIBRARY_NOT_AVAILABLE: + // Failed because library not available. + Log.e(TAG, "Library failed to load... cannot proceed!"); + setResult(RESULT_CANCELED); + finish(); + break; + + case AuthentecHelper.eAM_STATUS_USER_CANCELED: + // Failed because user canceled. + Log.e(TAG, "Simulating device lock.\nYou may not cancel!"); + setResult(RESULT_CANCELED); + finish(); + break; + + case AuthentecHelper.eAM_STATUS_UI_TIMEOUT: + // UI timeout, lockout for sometime. + Log.e(TAG, "UI timeout!"); + runOnUiThread(new Runnable() { + public void run() { + mHeaderTextView.setText(R.string.lockfinger_ui_timeout_header); + long deadline = mLockPatternUtils.setLockoutAttemptDeadline(); + handleAttemptLockout(deadline); + } + }); + break; + + case AuthentecHelper.eAM_STATUS_CREDENTIAL_LOCKED: + // Failed to verify for 4 times, lockout for sometime. + Log.e(TAG, "Credential locked!"); + runOnUiThread(new Runnable() { + public void run() { + mHeaderTextView.setText(R.string.lockfinger_too_many_bad_swipes_header); + long deadline = mLockPatternUtils.setLockoutAttemptDeadline(); + handleAttemptLockout(deadline); + } + }); + break; + + default: + Log.e(TAG, "Other results: " + iResult); + setResult(RESULT_CANCELED); + finish(); + } + } catch (Exception e) {e.printStackTrace();} + + try { + Thread.sleep(1500); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + } + + private void handleAttemptLockout(long elapsedRealtimeDeadline) { + // Indicate the lockout state. + sAttemptLockout = true; + + long elapsedRealtime = SystemClock.elapsedRealtime(); + mCountdownTimer = new CountDownTimer( + elapsedRealtimeDeadline - elapsedRealtime, + LockPatternUtils.FAILED_ATTEMPT_COUNTDOWN_INTERVAL_MS) { + + @Override + public void onTick(long millisUntilFinished) { + final int secondsCountdown = (int) (millisUntilFinished / 1000); + mFooterTextView.setText(getString( + R.string.lockfinger_lockout_countdown_footer, + secondsCountdown)); + } + + @Override + public void onFinish() { + mNumWrongConfirmAttempts = 0; + if (DEBUG) Log.d(TAG, "handleAttemptLockout: onFinish"); + sAttemptLockout = false; + + // Start the verification if the confirm screen has the window focus. + if (hasWindowFocus()) { + if (mExecutionThread != null && !(mExecutionThread.isAlive())) { + if (DEBUG) Log.d(TAG,"Lockout onFinish: restart verify runner"); + if (mExecutionThread.getState() == Thread.State.TERMINATED) + { + // If the thread state is TERMINATED, it cannot be start() again. + // Create a thread for verification. + mExecutionThread = new Thread(mVerifyRunner); + mExecutionThread.start(); + } + else + { + mExecutionThread.start(); + } + } + } + } + }.start(); + } +} diff --git a/src/com/android/settings/GfxEngineRelayService.java b/src/com/android/settings/GfxEngineRelayService.java new file mode 100644 index 00000000000..81fd9c771d7 --- /dev/null +++ b/src/com/android/settings/GfxEngineRelayService.java @@ -0,0 +1,128 @@ +package com.android.settings; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.Semaphore; +import java.util.concurrent.TimeUnit; + +import android.app.Service; +import android.content.Intent; +import android.os.IBinder; +import android.os.RemoteException; + +import com.authentec.TrueSuiteMobile.RelayReceiverService; + +public class GfxEngineRelayService extends Service { + + public interface Receiver + { + public void receiveCommand(String command, String args); + } + + static Receiver mLocalReceiver = null; + public static void setLocalReceiver(Receiver localReceiver) { + // first send any queued commands to the activity + while (!mCommandBuffer.isEmpty()) { + Command storedCommand = mCommandBuffer.remove(0); + if (null == localReceiver) continue; + + // send the command on to the receiver + localReceiver.receiveCommand( + storedCommand.mCommand, storedCommand.mArguments); + } + + // finally record who the receiver is + mLocalReceiver = localReceiver; + } + + static private ArrayList mCommandBuffer = new ArrayList(); + static private List mEventBuffer = new ArrayList(); + static private Semaphore mEventBufferSemaphore = null; + + private class Command { + public String mCommand; + public String mArguments; + public Command(String command, String arguments) { + mCommand = command; + mArguments = arguments; + } + } + + static public void queueEvent(String event) { + if (null == mEventBufferSemaphore) return; + mEventBuffer.add(event); + mEventBufferSemaphore.release(); + } + + @Override + public IBinder onBind(Intent intent) { + /* when we're bound to, we want to have an empty event buffer */ + mEventBuffer.clear(); + mEventBufferSemaphore = new Semaphore(0); + return new RelayReceiverServiceImpl(); + } + + private class RelayReceiverServiceImpl extends RelayReceiverService.Stub + implements RelayReceiverService { + + /* remote clients call sendCommand() when the GfxEngine has provided */ + /* a new command to apply to the UI */ + public void sendCommand(String command, String args) throws RemoteException { + + /* if we've got a local receiver, pass the command to it */ + if (null != mLocalReceiver) { + while (!mCommandBuffer.isEmpty()) { + // first pull items from the buffer. if anything is in here, + // it came in before the activity was ready to receive them. + Command storedCommand = mCommandBuffer.remove(0); + mLocalReceiver.receiveCommand( + storedCommand.mCommand, storedCommand.mArguments); + } + mLocalReceiver.receiveCommand(command, args); + } + + else { + // append it to a buffer to be delivered later + mCommandBuffer.add(new Command(command, args)); + } + } + + /* remote clients call receiveEvent() to get the next event from the */ + /* UI's event queue -- things like #cancel and #timeout */ + public String receiveEvent() throws RemoteException { + /* block until there's something in the event queue */ + try { + // mEventBufferSemaphore.acquire(); + + // This method runs in the service's main thread (and there's no way + // to move it to a child thread, since it needs to return an answer + // to the GfxEngine), and when the keyguard blocks here, Android has + // problems. So it's better to add a timeout to the block waiting. + if (!mEventBufferSemaphore.tryAcquire(10, TimeUnit.SECONDS)) { + + // The GfxEngine is not currently expecting this exception and it will + // try to use the null pointer. We should probably fix this in the GfxEngine, + // but a short term solution is to return "" instead of null. + return ""; + } + } catch (InterruptedException e) { + // return null; + return ""; + } + + /* remove the next event from the queue and return it */ + if (mEventBuffer.isEmpty()) { + return ""; + } + else{ + return mEventBuffer.remove(0); + } + } + + /* remote clients call receiveEvent() to release mEventBufferSemaphore */ + public void quit() throws RemoteException { + mEventBufferSemaphore.release(); + } + } + +} diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 49bf78fc771..2a1a5e73aa6 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.Observable; import java.util.Observer; - +import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.admin.DevicePolicyManager; @@ -47,19 +47,23 @@ import android.security.Credentials; import android.security.KeyStore; import android.telephony.TelephonyManager; +import android.util.Log; import android.view.View; import android.widget.TextView; import android.widget.Toast; import com.android.internal.widget.LockPatternUtils; +import android.content.ComponentName; + +import com.authentec.AuthentecHelper; /** * Gesture lock pattern settings. */ public class SecuritySettings extends PreferenceActivity implements OnPreferenceChangeListener { - - public static final String GPS_STATUS_CHANGED="com.android.settings.GPS_STATUS_CHANGED"; - + + public static final String GPS_STATUS_CHANGED="com.android.settings.GPS_STATUS_CHANGED"; + private static final String KEY_UNLOCK_SET_OR_CHANGE = "unlock_set_or_change"; // Lock Settings @@ -69,6 +73,7 @@ public class SecuritySettings extends PreferenceActivity implements OnPreference private static final String KEY_LOCK_ENABLED = "lockenabled"; private static final String KEY_VISIBLE_PATTERN = "visiblepattern"; private static final String KEY_TACTILE_FEEDBACK_ENABLED = "unlock_tactile_feedback"; + private static final String KEY_START_DATABASE_ADMINISTRATION = "start_database_administration"; // Encrypted File Systems constants private static final String PROPERTY_EFS_ENABLED = "persist.security.efs.enabled"; @@ -76,6 +81,7 @@ public class SecuritySettings extends PreferenceActivity implements OnPreference private CheckBoxPreference mVisiblePattern; private CheckBoxPreference mTactileFeedback; + private Preference mStartDatabaseAdministration; private CheckBoxPreference mShowPassword; @@ -84,6 +90,7 @@ public class SecuritySettings extends PreferenceActivity implements OnPreference private static final String LOCATION_GPS = "location_gps"; private static final String ASSISTED_GPS = "assisted_gps"; private static final int SET_OR_CHANGE_LOCK_METHOD_REQUEST = 123; + private static final int TSM_RESULT = 195; // Credential storage private CredentialStorage mCredentialStorage = new CredentialStorage(); @@ -209,6 +216,9 @@ private PreferenceScreen createPreferenceHierarchy() { case DevicePolicyManager.PASSWORD_QUALITY_SOMETHING: addPreferencesFromResource(R.xml.security_settings_pattern); break; + case DevicePolicyManager.PASSWORD_QUALITY_FINGER: + addPreferencesFromResource(R.xml.security_settings_finger); + break; case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC: addPreferencesFromResource(R.xml.security_settings_pin); break; @@ -228,6 +238,8 @@ private PreferenceScreen createPreferenceHierarchy() { // tactile feedback. Should be common to all unlock preference screens. mTactileFeedback = (CheckBoxPreference) pm.findPreference(KEY_TACTILE_FEEDBACK_ENABLED); + mStartDatabaseAdministration = (Preference) findPreference(KEY_START_DATABASE_ADMINISTRATION); + int activePhoneType = TelephonyManager.getDefault().getPhoneType(); // do not display SIM lock for CDMA phone @@ -304,8 +316,8 @@ protected void onResume() { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - final String key = preference.getKey(); + final String key = preference.getKey(); final LockPatternUtils lockPatternUtils = mChooseLockSettingsHelper.utils(); if (KEY_UNLOCK_SET_OR_CHANGE.equals(key)) { Intent intent = new Intent(this, ChooseLockGeneric.class); @@ -316,7 +328,15 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, lockPatternUtils.setVisiblePatternEnabled(isToggled(preference)); } else if (KEY_TACTILE_FEEDBACK_ENABLED.equals(key)) { lockPatternUtils.setTactileFeedbackEnabled(isToggled(preference)); - } else if (preference == mShowPassword) { + } else if (KEY_START_DATABASE_ADMINISTRATION.equals(key)) { + // invoke the external activity + Intent intent = new Intent(); + ComponentName component = new ComponentName("com.authentec.TrueSuiteMobile", + "com.authentec.TrueSuiteMobile.DatabaseAdministration"); + intent.setComponent(component); + intent.setAction(Intent.ACTION_MAIN); + startActivityForResult(intent, TSM_RESULT); + }else if (preference == mShowPassword) { Settings.System.putInt(getContentResolver(), Settings.System.TEXT_SHOW_PASSWORD, mShowPassword.isChecked() ? 1 : 0); } else if (preference == mNetwork) { @@ -363,12 +383,53 @@ private boolean isToggled(Preference pref) { return ((CheckBoxPreference) pref).isChecked(); } + // The toast() function is provided to allow non-UI thread code to + // conveniently raise a toast... + private void toast(final String s) + { + runOnUiThread(new Runnable() { + public void run() + { + Toast.makeText(SecuritySettings.this, s, Toast.LENGTH_SHORT).show(); + } + }); + } + /** * @see #confirmPatternThenDisableAndClear */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); + + if (TSM_RESULT == requestCode) { + // NOTE: the result has a bias of 100! + int iResult = resultCode - 100; + try { + switch(iResult) { + case AuthentecHelper.eAM_STATUS_OK: + // Disable the fingerprint unlock mode if all fingers have been deleted. + if (!mLockPatternUtils.savedFingerExists()) { + mLockPatternUtils.setLockFingerEnabled(false); + } + break; + + case AuthentecHelper.eAM_STATUS_LIBRARY_NOT_AVAILABLE: + toast(getString(R.string.lockfinger_tsm_library_not_available_toast)); + break; + + case AuthentecHelper.eAM_STATUS_USER_CANCELED: + // Do nothing! + break; + + default: + toast(getString(R.string.lockfinger_dbadmin_failure_default_toast, iResult)); + } + } catch (Exception e) { + e.printStackTrace(); + } + } + createPreferenceHierarchy(); } From 4f83c6a302a1af1de31fd004b555399311f8e95b Mon Sep 17 00:00:00 2001 From: Hep Happy Date: Mon, 6 Feb 2012 19:16:15 +0200 Subject: [PATCH 949/989] Settings: tr: CM Turkish Translations - Profiles - ADWLauncher - ADB Over Network Change-Id: Ic914239201ac46f2214e9dd14e431a42edff32ba --- res/values-tr/arrays.xml | 42 ++++++- res/values-tr/strings.xml | 232 +++++++++++++++++++++++++++++++++++++- 2 files changed, 262 insertions(+), 12 deletions(-) diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml index 155d8f5d2a0..a72a20950b0 100644 --- a/res/values-tr/arrays.xml +++ b/res/values-tr/arrays.xml @@ -40,12 +40,13 @@ "Tüm pencere animasyonları gösterilir" - "15 saniye" - "30 saniye" - "1 dakika" - "2 dakika" - "10 dakika" - "30 dakika" + "15 saniye" + "30 saniye" + "1 dakika" + "2 dakika" + "5 dakika" + "10 dakika" + "30 dakika" "Çok yavaş" @@ -121,6 +122,14 @@ "Takılı olduğunda hiçbir zaman" "Hiçbir zaman" + + İşlemci kullanımı + Ağ kullanımı + GPS kullanımı + Algılayıcı kullanımı + Partial wake kullanımı + Diğer kullanım + "Kullanım Süresi" "Sayımı Başlat" @@ -143,6 +152,11 @@ "Uyarı" "Titret" + + Hiçbiri + 0 + 1 (İstemci Varsayılanı) + "Yok" "PAP" @@ -163,4 +177,20 @@ "Yalnızca Sessiz modda" "Yalnızca Sessiz modda değilken" + + Açık + Kapalı + Varsayılan + + + Pasif + Etkin + + + Gri + Saydam + + + Dahili GPS Kullan + diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 9fb457b8833..a0447c5ee23 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -92,8 +92,11 @@ "%1$s saniye için keşfedilebilir…" "Keşfedilebilir" "Cihazı keşfedilebilir yap" + Hızlı Bluetooth bağlantıları + Normal Bluetooth bağlantıları "Keşfedilebilirlik için zaman aşımı" "Cihazın ne süreyle keşfedilebilir olacağını ayarla" + Hızlı bağlantılar "Sesli aramayı kilitle" "Ekran kilitliyken blutooth çeviricinin kullanımını engelle" "Bluetooth cihazlar" @@ -211,6 +214,7 @@ "Etkinlik seç" "Cihaz bilgileri" "Pil bilgileri" + Pil geçmişi "Ekran" "Telefon bilgileri" "USB depolama birimi" @@ -222,6 +226,7 @@ "Ayarlar" "Uçak modu" "Tüm kablosuz bağlantıları devre dışı bırak" + Cihaz adı "Kablosuz bağlantılar devre dışı bırakılıyor…" "Kablosuz bağlantılar etkinleştiriliyor…" "Kablosuz özelliği ve ağlar" @@ -322,9 +327,12 @@ "Medya" "Telefon" "Aktar" + Arabirim aygıtı + "Medya sesine bağlanıldı" "Telefon sesine bağlandı" "Telefon ve medya sesine bağlandı" + Arabirim aygıtına bağlandı "%1$s seçenek" "Bağlan" "Bluetooth cihazına bağlan" @@ -336,6 +344,8 @@ "Medya sesi için kullan" "Telefon sesi için kullan" "Dosya aktarımı için kullan" + Arabirim aygıtına bağlandı + Arabirim aygıtı için kullan "Yuva Ayarları" "Ses öğesi için yuvayı kullan" "Telefon hoparlörü olarak" @@ -344,6 +354,8 @@ "NFC" "Etkt okumk ve değş yap içn Yakın Alan İletşm\'ni kullnn" "Bir hata oluştu." + Kaydet + İptal "Kablosuz" "Kablosuzu aç" "Kablosuz ayarları" @@ -417,6 +429,7 @@ "%1$s %2$s taşınabilir kablosuz ortak erişim noktası" "Android Ortak Erişim Noktası" "Ses" + Telefon profilleri "Ekran" "Ses ayarları" "Sessiz mod" @@ -424,6 +437,8 @@ "Medya dışında tüm sesler susturulur" "Telefon zil sesi" + Bildirim sesi + "" "Ses" "Zil sesi düzeyi" @@ -434,7 +449,13 @@ "Bildirim zil sesi" "Bildirim ışığını yakıp söndür" - "Yeni bildirimler için iztopu ışığını arka arkaya yakıp söndürün" + Yeni bildirimler için bildirim ışığını arka arkaya yakıp söndür + Yanıp sönen bildirim ışığı + Yeşil bildirimleri sürekli yakıp söndür + Bildirim ışığını sürekli etkinleştir + Bildirim ışığını ekran açıkken etkinleştir + Şarz olma ışığı + Şarz olurken sarı ışığı etkinleştir "Zil sesi" "Bildirim" "Bildirimlerde gelen çağrı ses düzeyini kullan" @@ -452,6 +473,8 @@ "Ekran kilidi sesleri" "Ekranı kilitlerken ve ekran kilidini açarken ses çal" "Ekranı kilitlerken ve ekran kilidini açarken ses çal" + Düşük pil sesi + Düşük pil seviyesi için uyarı sesi çıkar "Dokunsal geribildirim" "Yumuşak tuşlara basarken ve belirli UI etkileşimleri sırasında titret" "Yumuşak tuşlara basarken ve belirli UI etkileşimleri sırasında titret" @@ -509,11 +532,15 @@ "Telefon durumu" "Sistem güncellemeleri" + İşlemci bilgisi + Bellek bilgisi (boş/toplam) "Android sürümü" "Model numarası" "Ana bant sürümü" "Çekirdek sürümü" "Derleme numarası" + Mod sürümü + Bilinmiyor "Uygun değil" "Durum" "Durum" @@ -539,6 +566,7 @@ "Açık kalma süresi" "Uyanık geçen süre" "Dahili dep birm" + Ek bellek "USB depolama birimi" "SD kart" "Kullanılabilir alan" @@ -662,6 +690,10 @@ "Desteklenen GPS kullan" "GPS\'ye destek olmak için sunucu kullan (ağ kullanımını azaltmak için onay işaretini kaldırın)" "GPS\'ye yardımcı olmak için sunucu kullan (GPS performansını iyileştirmek için onay işaretini kaldırın)" + GPS Kaynağı + Dahili yer sağlayıcı yerine harici bluetooth gps faresini kullan. + Uyarı + GPS kaynağı değişti! GPS kapatılacak. Lütfen kullanmadan önce yeniden etkinleştirin! "Telefon hakkında" "Yasal bilgileri, telefon durumunu, yazılım sürümünü görüntüle" "Yasal bilgiler" @@ -674,6 +706,7 @@ "Açık kaynak lisansları" "Lisanslar yüklenirken bir sorun oluştu." "Yükleniyor…" + CyanogenMod lisansları "Güvenlik bilgileri" "Güvenlik bilgileri" "Telefonunuz bir veri hizmetine bağlı değil. Bu bilgiyi şimdi görüntülemek için İnternet\'e bağlı herhangi bir bilgisayardan %s adresine gidin." @@ -759,7 +792,7 @@ "İndirilen" "Çalışıyor" "USB depolama birimi" - "SD kartta" + "SD kart" "Devre dışı" "Uygulama yok." "Dahili dep brm" @@ -860,6 +893,7 @@ "Test ediliyor" "Telefon bilgileri" "Pil bilgileri" + Pil geçmişi "Hızlı başlat" "Uygulama başlatma klavye kısayollarını ayarla" "Uygulama ata" @@ -879,20 +913,59 @@ "Yerleşik, fiziksel klavye ayarları" "Geliştirme" "Uygulama geliştirme için seçenekleri ayarla" - "USB hata ayıklaması" - "USB bağlandığında hata ayıklama modu" + Android hata ayıklama + Android hata ayıklamaya izin ver (ADB) + Ağ üzerinden ADB + USB yerine ağ üzerinden (Wi-Fi gibi) hata ayıklamayı kullan. Bu ayar, cihaz yeniden başladığında sıfırlanır. + UYARI: Ağ üzerinden ADB etkinleştirildiğinde, telefonunuz GSM veri ağı dahil tüm bağlı ağlar üzerinden saldırılara açık hale gelir!\n\nBu özelliği sadece güvenilir ağlarda etkinleştirin.\n\nGerçekten bu özelliği etkinleştirmek istiyor musunuz? + Hata ayıklama bildirimi + Hata ayıklama devreye girdiğinde bildirim göster "Uyanık kal" "Şarj edilirken ekran hiçbir zaman uykuya geçmez" "Sahte konumlara izin ver" "Sahte konumlara izin ver" + Basılı tutulduğunda uygulamayı durdur + GERİ tuşuna uzunca basıldığında aktif uygulama kapatılır. "USB hata ayıklamasına izin verilsin mi?" "USB hata ayıklaması yalnızca geliştirme amaçlıdır. Verileri bilgisayarınızla cihazınız arasında kopyalamak, bildirim göndermeksizin uygulamaları cihazınıza yüklemek ve günlük verilerini okumak için kullanılabilir." "Gadget seç" "Widget seç" + UID için ayrıntılar %d + UID %1$d + %1$s için ağ kullanım ayrıntıları: + Alınan byte: %1$d + Gönderilen byte: %1$d + Toplam byte: %1$d + %1$s için CPU kullanım ayrıntıları: + Kullanıcı zamanı: + Sistem zamanı: + Toplam zaman: + Başlamalar: %1$d "%1$dg %2$ds %3$dd %4$ds" "%1$ds %2$dd %3$ds" "%1$dd %2$ds" "%1$ds" + Bu UID\'i paylaşan paketler: + Pil kullanım verisi yok + Algılayıcı: + Partial Wakelock: + Paketler tarafından kullanıcılan algılayıcı: + Kullanım sayısı %1$d, Kullanan: %2$s + Bunlar tarafından %1$d kez kullanıldı: + Çalışıyor + Ekran açık + Telefon açık + WiFi açık + Wifi Çalışıyor + Bluetooth Açık + Uykusuz harcanan zaman: + Ekran açıkken harcanan zaman: + Telefon açıkken harcanan zaman: + WiFi açıkken harcanan zaman: + WiFi çalışırken harcanan zaman: + Bluetooth açıkken harcanan zaman: + Pilde: + Takılı: "Kullanım istatistikleri" "Kullanım istatistikleri" "Sıralama ölçütü:" @@ -1065,8 +1138,8 @@ "%s VPN\'si ekle" "%s ayrıntıları" "VPN\'ler" - "Bağlanıyor..." - "Bağlantı kesiliyor..." + Bağlanıyor\u2026 + Bağlantı kesiliyor\u2026 "Bağlandı" "Ağa bağlan" "VPN adı" @@ -1084,6 +1157,33 @@ "bir L2TP gizli bilgisi" "şifreleme" "PPTP şifreleme" + Sunucu bağlantı noktası + Kullanılan protokol + Kullanılan cihaz + Kullanıcı doğrulaması + Ek kullanıcı adı/şifre gerekliyse ayarlayın + Gelişmiş OpenVPN Ayarları + LZO sıkıştırması + LZO sıkıştırmasını zorla etkinleştir + TLS-Auth + Bir tls-auth anahtarı kullan + TA anahtar dosyası yeri + + Tls-Auth anahtarı yönü + Ağ geçidine yönlen + Tüm trafiği VPN tüneline yönlendir + Adresi otomatik ata + Adresleri elle ayarlamak için seçimi kaldırın + Yerel IP Adresi + Uzak IP Adresi + Şifreleme algoritması + Varsayılan şifrelemeyi kullanmak için boş bırakın + varsayılan + Şifreleme anahtarı boyutu + Şifreye özel varsayılanı kullanmak için boş bırakın + varsayılan + Ek argümanlar + Ek komut satırı argümanlarını girin "IPSec önceden paylaşılan anahtarı ayarla" "IPSec önceden paylaşılan anahtar" "bir IPSec önceden paylaşılan anahtar" @@ -1144,6 +1244,49 @@ "Şifrelenmiş Dosya Sistemi Uyarısı." "Acil sesi" "Acil çağrı yapıldığında nasıl işlev göreceğini ayarlayın" + + Profilleri yapılandır + Uygulama gruplarını yapılandır + Bildirim modu + Zil sesi + Işık + Titreşim + Bildirim sesi seçin + Zil sesi seçin + Profil ayarları + Profil adı + <yeni profil> + Profili yapılandırmak için dokunun + Durum Çubuğu Göstergesi + Uygulama grubu: %s + Uygulama grupları + Bağlantı geçersiz kılar + Etkinleştirmek için dokunun + Ses geçersiz kılar + Sesi ayarlamak için dokunun + Uygulamalar - gruptan silmek için tıklayın + Uygulama grubu için isim girin + Profili sil + Bu profili silmek istediğinizden emin misiniz? + Bu uygulamayı silmek istediğinizden emin misiniz? + Uygulama seç + Profil ayarları: %s + Profil: %1$s kategori: %2$s + Uygulama gruplarını yönet + Yeni profil + Ekle ve yeni bir profil yapılandır + Sil + Etkin profili silemezsiniz + Yeni uygulama grubu + Bu uygulama grubunu sil + Uygulama ekle + Profilleri yönet + Uygulama profillerini yönet + Uygulama listesini yönet + Sıfırla + Tümünü sıfırla + Tüm profilleri ve uygulama gruplarını varsayılanlara geri yükle ve sil + Tüm profilleri ve uygulama gruplarını silip, varsayılan ayarlara geri yüklemek istiyor musunuz? "Gizlilik" "Gizlilik ayarları" "Yedekleme ve geri yükleme" @@ -1169,6 +1312,83 @@ "Gelen çağrılar" "Bildirimler" "Geri bildirim" + ADWLauncher + Düğmeler + Wi-Fi + Wi-Fi paylaşımı + Bluetooth + GPS + Mobil Veri + Veri Senkronizasyonu + 2G/3G + Sessiz + Parlaklık + Ekran Yönü + Ekran kapatma + Uçak Modu + El Feneri + Kilit Ekranı + WiMAX + Wi-Fi etkinleştir/kapat + Wi-Fi paylaşımını etkinleştir/kapat + Bluetooth etkinleştir/kapat + GPS etkinleştir/kapat + Mobil veriyi etkinleştir/kapat + Veri senkronizasyonunu etkinleştir/kapat + 2G/3G arasında geçiş yap + Zil sesi/titreşim arasında geçiş yap + Parlaklık seviyelerini değiştir + Ekran yönü algılayıcısını etkinleştir/kapat + Farklı ekran kapanma süreleri ayarla + Uçak modunu etkinleştir/kapat + El feneri modunu etkinleştir/kapat + Kilit ekranını etkinleştir/kapat + WiMAX etkinleştir/kapat + Widget Ayarları + Wi-Fi Ayarları + Mobil Veri Ayarları + Güç Ayarları + Genel Ayarlar + Mobil veri 3G\'yi kapatır + Mobil veri 3G\'yi açar + Wi-Fi 3G\'yi kapatır + Wi-Fi 3G\'yi açar + Köşeleri yuvarlat + Dikey Yön + Saydam Widget + Wi-Fi senkronizasyonunu açar + Wi-Fi senkronizasyonunu kapatır + AÇIKKEN titret + Veri Dolaşımını İzle + Ekstra güç Bluetooth açar + Ekstra güç Bluetooth kapatır + Ekstra güç Wi-Fi açar + Ekstra güç Wi-Fi kapatır + Mobil veri kapatıldığında 2G + Mobil veri etkinleştirildiğinde 3G + Wi-Fi etkinleştirildiğinde 2G + Wi-Fi kapatıldığında 3G + Yuvarlak köşeli widget simgeleri kullan + Widget arkaplanı yok + Dikey yönde göster + Wi-Fi etkinleştirildiğinde senkronizasyonunu etkinleştir + Wi-Fi kapatıldığında senkronizasyonunu kapat + Sadece titreşimdeyken sesi göster + Uluslararası dolaşımdayken mobil veri etkinse kırmızı göster + Güç bağlandığında Bluetooth etkinleştir + Güç kesildiğinde Bluetooth kapat + Güç bağlandığında Wi-Fi etkinleştir + Güç kesildiğinde Wi-Fi kapat + Şebeke türlerini seç + Parlaklık seviyelerini seç + Zil sesi modlarını seç + Ekran kapanma süresini seç + Arkaplan seç + Yapılandırılmamış. Lütfen tekrar ekleyin + Tamam + (%d widget) + CyanogenMod ayarları + Cihaz ayarları "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" From 3d56524282b04aeff9e5430e41fb8844505d4edf Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Wed, 8 Feb 2012 21:10:00 +0000 Subject: [PATCH 950/989] Unbreak tr translation Change-Id: Ib5f4293871e8060081230829f3eb68d918949f8e --- res/values-tr/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index a0447c5ee23..287a9b2dbfb 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1388,7 +1388,6 @@ Tamam (%d widget) CyanogenMod ayarları - Cihaz ayarları "4G ayarları" "4G ağı ve modemi kurma ve yönetme" "4G MAC adresi" From 95967823f4da175357ef2a68389a23073f497924 Mon Sep 17 00:00:00 2001 From: Hep Happy Date: Fri, 10 Feb 2012 02:34:03 +0200 Subject: [PATCH 951/989] Settings: tr: Update Turkish Translations Change-Id: I84faa774d95ef72485b0c763b0c74349fd969fa1 --- res/values-tr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 287a9b2dbfb..dc1fa804c16 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1260,9 +1260,9 @@ Durum Çubuğu Göstergesi Uygulama grubu: %s Uygulama grupları - Bağlantı geçersiz kılar + Bağlantıları yeniden düzenle Etkinleştirmek için dokunun - Ses geçersiz kılar + Sesleri yeniden düzenle Sesi ayarlamak için dokunun Uygulamalar - gruptan silmek için tıklayın Uygulama grubu için isim girin From 5d1d8ac2e580cce8155dbec4cce621642e95e325 Mon Sep 17 00:00:00 2001 From: Quarx2k Date: Sun, 5 Jun 2011 15:26:35 +0700 Subject: [PATCH 952/989] 'in-accurate proximity' Setting + french --- res/values-fr/strings.xml | 4 ++++ res/values/strings.xml | 4 ++++ res/xml/display_settings.xml | 5 +++++ src/com/android/settings/DisplaySettings.java | 15 +++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 007381ace9a..b161734bc24 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1407,4 +1407,8 @@ Activer/désactiver + + Capteur de proximité + Correctif pour le capteur de proximité, utiliser cette option pour obliger l\'écran à rester allumé après un appel. + diff --git a/res/values/strings.xml b/res/values/strings.xml index cdab0924fd2..ec97768bbd9 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1236,6 +1236,10 @@ Automatic brightness + + In-accurate proximity + Work-around for inaccurate proximity sensors, this will force phone to turn on the screen after the call is ended. + SIM card lock settings diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml index 7fe7f76b745..b83b0cdd758 100644 --- a/res/xml/display_settings.xml +++ b/res/xml/display_settings.xml @@ -41,4 +41,9 @@ android:persistent="false" android:entries="@array/screen_timeout_entries" android:entryValues="@array/screen_timeout_values" /> + + + diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java index fbb07c13c42..2dd86b21152 100644 --- a/src/com/android/settings/DisplaySettings.java +++ b/src/com/android/settings/DisplaySettings.java @@ -45,9 +45,12 @@ public class DisplaySettings extends PreferenceActivity implements private static final String KEY_SCREEN_TIMEOUT = "screen_timeout"; private static final String KEY_ANIMATIONS = "animations"; private static final String KEY_ACCELEROMETER = "accelerometer"; + private static final String IS_INACCURATE_PROXIMITY = "is_inaccurate_proximity"; private ListPreference mAnimations; private CheckBoxPreference mAccelerometer; + private CheckBoxPreference mInaccurateProximityPref; + private float[] mAnimationScales; private IWindowManager mWindowManager; @@ -71,6 +74,13 @@ protected void onCreate(Bundle savedInstanceState) { resolver, SCREEN_OFF_TIMEOUT, FALLBACK_SCREEN_TIMEOUT_VALUE))); screenTimeoutPreference.setOnPreferenceChangeListener(this); disableUnusableTimeouts(screenTimeoutPreference); + + /* In-accurate proximity */ + mInaccurateProximityPref = (CheckBoxPreference) findPreference(IS_INACCURATE_PROXIMITY); + if (mInaccurateProximityPref != null) { + mInaccurateProximityPref.setChecked(Settings.System.getInt(getContentResolver(), + Settings.System.INACCURATE_PROXIMITY_WORKAROUND, 0) == 1); + } } private void disableUnusableTimeouts(ListPreference screenTimeoutPreference) { @@ -166,6 +176,11 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preferen Settings.System.ACCELEROMETER_ROTATION, mAccelerometer.isChecked() ? 1 : 0); } + if (preference == mInaccurateProximityPref) { + Settings.System.putInt(getContentResolver(), + Settings.System.INACCURATE_PROXIMITY_WORKAROUND, + mInaccurateProximityPref.isChecked() ? 1 : 0); + } return true; } From cb813b4ddb2b7b2ae24432f46f6d5a90bc797454 Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Tue, 14 Feb 2012 12:34:29 +0100 Subject: [PATCH 953/989] Make WiFi network priorities configurable This patch makes WiFi network priorities configurable instead of the heuristics that are currently used. These priorities determine which network the device connects to if there are multiple choices. Change-Id: I8b1c0fd6acfa596a880cfd2f2c1fe4d3a80e0784 --- res/layout/wifi_dialog.xml | 14 +++++++++++ res/values/strings.xml | 2 ++ src/com/android/settings/wifi/WifiDialog.java | 11 +++++++++ .../android/settings/wifi/WifiSettings.java | 23 ------------------- 4 files changed, 27 insertions(+), 23 deletions(-) diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml index 081ab6c56d2..19b7107b06f 100644 --- a/res/layout/wifi_dialog.xml +++ b/res/layout/wifi_dialog.xml @@ -169,6 +169,20 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/wifi_show_password" /> + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index ec97768bbd9..75b30ac82e6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -900,6 +900,8 @@ Password Show password. + + Priority (unchanged) diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index 4b7456093e4..1e17c2eb990 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -57,6 +57,7 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, private TextView mSsid; private int mSecurity; private TextView mPassword; + private TextView mPriority; private Spinner mEapMethod; private Spinner mEapCaCert; @@ -105,6 +106,8 @@ WifiConfiguration getConfig() { config.adhocSSID = mAccessPoint.adhoc; } + config.priority = (mPriority.length() == 0) ? 0 : Integer.parseInt(mPriority.getText().toString()); + switch (mSecurity) { case AccessPoint.SECURITY_NONE: config.allowedKeyManagement.set(KeyMgmt.NONE); @@ -299,6 +302,14 @@ private void showSecurityFields() { } } + if (mPriority == null) { + mPriority = (TextView) mView.findViewById(R.id.priority); + if (mAccessPoint != null && mAccessPoint.networkId != -1) { + WifiConfiguration config = mAccessPoint.getConfig(); + mPriority.setText(Integer.toString(config.priority)); + } + } + if (mSecurity != AccessPoint.SECURITY_EAP) { mView.findViewById(R.id.eap).setVisibility(View.GONE); return; diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index d58b4844e4a..22b44c89d6e 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -74,7 +74,6 @@ public class WifiSettings extends PreferenceActivity implements DialogInterface. private DetailedState mLastState; private WifiInfo mLastInfo; - private int mLastPriority; private boolean mResetNetworks = false; private int mKeyStoreNetworkId = -1; @@ -317,23 +316,6 @@ private void connect(WifiConfiguration config) { return; } - // Reset the priority of each network if it goes too high. - if (mLastPriority > 1000000) { - for (int i = mAccessPoints.getPreferenceCount() - 1; i >= 0; --i) { - AccessPoint accessPoint = (AccessPoint) mAccessPoints.getPreference(i); - if (accessPoint.networkId != -1) { - WifiConfiguration c = new WifiConfiguration(); - c.adhocSSID = accessPoint.adhoc; - c.networkId = accessPoint.networkId; - c.priority = 0; - mWifiManager.updateNetwork(c); - } - } - mLastPriority = 0; - } - - // Set to the highest priority and save the configuration. - config.priority = ++mLastPriority; mWifiManager.updateNetwork(config); saveNetworks(); @@ -365,12 +347,7 @@ private void updateAccessPoints() { List configs = mWifiManager.getConfiguredNetworks(); if (configs != null) { - mLastPriority = 0; for (WifiConfiguration config : configs) { - if (config.priority > mLastPriority) { - mLastPriority = config.priority; - } - // Shift the status to make enableNetworks() more efficient. if (config.status == Status.CURRENT) { config.status = Status.ENABLED; From 37590b520674749008d0f7f663d935444982400c Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sat, 10 Dec 2011 16:12:40 +0100 Subject: [PATCH 954/989] change device specific icon (hdpi/mdpi), original one is 'blur' Patchset 1 : simple white (ics), patchset 2 : Gingerbread gray Change-Id: I540fc2064a410463a134d4fc2e3cfec7faecb58d --- res/drawable-hdpi/ic_settings_device.png | Bin 1446 -> 1217 bytes res/drawable-mdpi/ic_settings_device.png | Bin 907 -> 968 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-hdpi/ic_settings_device.png b/res/drawable-hdpi/ic_settings_device.png index 33a93507753862488e1548a8d33b33b9c899b6bb..6b7ccb9e46a3c2608262fffb016e6d5398ede864 100644 GIT binary patch delta 1197 zcmV;e1XBB^3&9DHB!3BTNLh0L01m_e01m_fl`9S#000DYNklm8d5Uy*l_ajNhHVHfSZxTY_0LMms)vF#kee>LAOt)}5$ffoi0r{bDS_%? zX%6c_mJ}h_LmCl6*$~)+)@F0a7TS`wHa6S5@iLLe@Uok{ZGW;>-VX+n_j~ip@AKYo zX1+5alv12#)8mwz2A~0G02;vm41f@#2ha_`z%JbbP^FX}pO!b!4d5jJeeC;R0M-Hg zcK`?>UG>kD(i-PB0O-r-^DBI}7GksyfDl4hzdisJLdX%NRO)mLRRHXVdjLEI;F)MN zIxsgk_Y)!HZ+}_59;LX1kRDb>l$9ADqoN9eQrc7l(8ZD)0uYSFV&CNRd74V4ZUE>9 zUC#;{&KneC!cg9D;A5t3W6}qUza55Gq>A4-xdG{p##vHN~M0V z+wE_kVIDZ^pU0r?0YPHJy`vF{3qn(-oXryiU zryp-3mIUA^o6WBH{r-Oe%x3e@gS1oI)o8U^-E8*WLZNWClWO!Hd#(4i!^6Y9CSvIT z^hlDV>m)#x)#Ux_%wTwh5b_&sFfTJ9*bTrY2*O~;0N8ABT(3!{D$lL0t=%x2%|kMP z8GitACXHzW6*~x^-{bL&^9z~F<+{+Rb>JAlR;g54mjf7$MsFgKxDpD5t`S12Y{1sb zrkf>yMij;1z`%f;ij0Rirlww>ot;ha{&YJ1RX7}u12~ec8#Vy_q9_LC z3bbxJJ3D7bMn-;bJAkYd1OVrf$>f(xs(*5Od;3;4n_Vds3U?(*(g}hv=<#^Q6`njQ zmC9|8$KwH@YD3eioYn(y0C-Lm#W$3mrW)JY+WK*9Z0rLDLE8zSxS=@-+uz^6?)7@# zZxx``L0pMOqXSCG*J`ypOqe}5NTqVSx3~9s`8AWtbUByH-2|}M@eK{7bbVuEV}Bfg z)n>C@1>l#@Q1yENq;_|Aza1SNEh)r^yIighJ2eYEmQJVR7K>$y-;5AKEC4R@+Q#X0 z54YQkX$Y|qb7%X)2oE8 zPj~ZbwUcbHEB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_000F@ zNklvr!#y0R3~NL;u|K}2w25t7zItT8EVNi}I3GHEh1@807g?|+4HFzvi&CLrbuVTKIn z-1B+o+$vh{}vTBymaXjEiW%SBC=X*MMT8R5<+;UPa*;{!x$5cF^Mszb^iSM zPSH4YQ9}_Ki{top0IzDTj}eg~q97uD0cfq;rBdm^*x1<3rKP1iCr_T-DiTK_fVsIj zy|A$G!SL|#M}JDG_pG%Qtu=@UBJxaIBHDu}l}gL?dVSV={}q5A4+TI(=BiHQk1 zapD9@rPAJ$?I-vULY4slFhn%*@ZrN(0Q@p=fX&TK$A8Q(RVoz|$1z7yv~I2aK7?>n zM7BhPvCrYa%w9xTL~2CzHW8fxz(iCfqWYl#05Ht_g0saC7ym6erG0lZZ%mz8s_?7bf;5KDdly&LtY)>;!0y!TI%Bw0Cr{P;!= zH&13~XMdL~m5Lu9A2(4H6$a>U*QH92NCjY6DW%d)>x(SBzP{dRHk;zTXJ&RHQZ3>q z7r@o4R}n&B02QSar<<0jpWWLd5up$Qg%C(Y9Dt#`K7gD6larGmA_btz%qlzgy)Tpm zh=`;RPDCn2eB=UXG#X%L1t9JQcwY1RCw1G2h<_E4!DqlZ2k*VYZo2mlfFc0Bu8F8z z#4r~?wOWPuo<(Gcnfc#jAX92@MP%>*0J1$W1VCkbH-wOT;WThbKMjCVZYL$sH1u}r$F6+9>=KxBG4h3LlW`?q6*6-ylhg1=xTmY-9t4QCt z_J6&w^{WhCM6&Nisv)1z(9lqpZrd9~UUipWx6i!F1z@cOGZO&U)r1bBksS^|SKU*0 z5C@QfJ)e1%_coeANbmpis@FzDa=%UjIRUiRklmHrSrA>Du#nOR5{T$&5&K*K=gyrI zBJxDkBq9kR97rDk5CAlb*yrxVN~r|EV}I}cG4H(wP$&aQk|0SEO1p6@gfMu3#l=N1 zb4x_-ipY4o-PR%!w_2@Q9zUl}opQ})vk}KJ0{{_iipU>%d}PW6aQpUcBuUcITHi~O zq}}OshB}>2V{L8ivx^rmPOYx4?zG$OEU3TPW~HLFrYMR=q9{63E|-llCIRpmz<>RL z1Drj3R<2yRvIAhL-EQw_tpk7&=iK|XTJ0TcZRm9NA9JRY39{CzIF8-u=%}*R?t~E5 znECgC0{}p!QrX(x-kxu@T2D)*63XQ=TWia49GAWKeUBEEQgF^8oyz?Q;Lf1{IOn!Q z2shg8_LlcP8`Q!%mus{rB4B1PvwsJ0e`90g*SxU+1pua|ro4#UyLRo`iik{x5X#wm zK^`fkz|0_`$IQHP`t<4Tys-cUZ-7K3M08y#br*o|y%s$0FPly)rJgeL&&<5=to1Hj zxUlb4yKjKrxxd!>8|T~)*gZk|Dxa>vVT^%NYFR1uEi>PEj-A{0xBkKhM1MpB2t>43 zEA#X7ABGS09oMT0-mkq%qwt6!m`_eck!Teofv$I0000pF8FWQhbW?9;ba!ELWdKlNX>N2bPDNB8b~7$DE;K%k%ys|(12{=U zK~z{r?N(h#nqd^~lSwA_LlMCmmU^QXYOt0UZo3e~g4L*HFn@584y5SDktNEeD6Byc zMj>SlYk6ByH{pU3e?j^K`?=|6Fxakw5j5D(G&(?IKY4@cTaB^FGfx=Q+=7 zMMe2juE1TafZOe6WHMQ$R4V0bwOa0f&tYtAjG;jk3Poj8Q_~BbPUnTo>U27Vj!{C4rJ)hr_{v z`}-{|EzclJTW@b~v(ac2z_SntOb`N7Q&Xm)p&_1FEUvDtt$hL&d)wXJEuWm6#CUce ztJTVAG#WmF2ZO=S$H&J%=jP@<0l-s(!C+rnT1pcF%YVzu(ZRt%OMQL)W0%VnI6OSO z+}hfT%*@P4*`Z%Yb#--dF>?ebU`IzsKgj*x-|2MvJ9&3{dipDq$-FO#00#H>_cvqa zg+L3v2k?z>IGhzHYa&ou0hXQ49I`u)$KxZ>X!POE&d#GiAn;~?fBy?1b8>QWxw^Vq z#~RdTvwtyixxBKit&QK>+A74JQ>8rzP#wKFD4%08nO;H*zLIs&|K}YY9ej9SyibTk zB6`jzXu%~CiIIGn0qGjM-Tr|RW{UU(w6M5VK-M{PPWKtho{s>Go&fanDxW4&sZ`b{ zZqydFTFpg=%eUF~_O>G5COthp4SjumuWy9_0)Ie8!nL(EJ(>*8IoTKmhwey|Fq_Ty z;8_MSezILZZ|UJq`RdA>!%!^1o@8L}~|9R&wQRWmv|Dgei8K=6Tqfp^Jd z@*7zPQ<5W8)&wLHNi{kgZ8E5K6dd*(%Z{1T;NSrl7K^2tH7EuyEG#f^?DEjt(O!!+ zqJPE3#gEg|(~Yc2%+Jp=?d|PVc(9LvC_c{v4^qC@d*%MaYj>eSzrUd-zzVKvg={o^iTozbAB6S%6pV6aHlKq2ZQv# UnbaBDQ~&?~07*qoM6N<$f^zn~S^xk5 delta 884 zcmV-)1B?8~2a5-gB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01m_e01m_fl`9S#0009m zNkl>S65f7#+b*}+E_$XRsRAX$1#jC*Ue`0 z7ghb4+9?DNfFd1G{XdU~CvDSt^misQIa8bDROF~)OV;_sP= zKtw1awGcv78UR3zWUb)*5RvIOvDU_U`rH~2kqXHQ04+oSKvkitRaO04BH#gdl6R}i zn_NVost-gYcY#F!EC4Ga2qEN(CpCZ&f+LyhKTkjru>fq*8ZhS0r3oSAcUhi*q(!kv z0l+l;n18IkJb;KeRkZ-#ItA1J-ekFi*53M1E!+fCt)f8Z6bbDO$#IbmnA+r29Fe>! z3!uiB0f1o$p->x6Q=qB?l3AX<$c5w_z|OAB{$%R{%a}G#c$BN!pXG_D{MgjB^g&`+*pW0y}dn)w|GPT>+BD=y?$o`=pPyY0000< KMNUMnLSTY>3#bwR From 635e6ea5971123184e38bf38fa1d5f6331e72def Mon Sep 17 00:00:00 2001 From: Quarx2k Date: Fri, 24 Feb 2012 19:52:19 +0700 Subject: [PATCH 955/989] Revert "change device specific icon (hdpi/mdpi), original one is 'blur'" This reverts commit 37590b520674749008d0f7f663d935444982400c. --- res/drawable-hdpi/ic_settings_device.png | Bin 1217 -> 1446 bytes res/drawable-mdpi/ic_settings_device.png | Bin 968 -> 907 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/res/drawable-hdpi/ic_settings_device.png b/res/drawable-hdpi/ic_settings_device.png index 6b7ccb9e46a3c2608262fffb016e6d5398ede864..33a93507753862488e1548a8d33b33b9c899b6bb 100644 GIT binary patch delta 1428 zcmV;F1#9}j38o8>B!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_000F@ zNklvr!#y0R3~NL;u|K}2w25t7zItT8EVNi}I3GHEh1@807g?|+4HFzvi&CLrbuVTKIn z-1B+o+$vh{}vTBymaXjEiW%SBC=X*MMT8R5<+;UPa*;{!x$5cF^Mszb^iSM zPSH4YQ9}_Ki{top0IzDTj}eg~q97uD0cfq;rBdm^*x1<3rKP1iCr_T-DiTK_fVsIj zy|A$G!SL|#M}JDG_pG%Qtu=@UBJxaIBHDu}l}gL?dVSV={}q5A4+TI(=BiHQk1 zapD9@rPAJ$?I-vULY4slFhn%*@ZrN(0Q@p=fX&TK$A8Q(RVoz|$1z7yv~I2aK7?>n zM7BhPvCrYa%w9xTL~2CzHW8fxz(iCfqWYl#05Ht_g0saC7ym6erG0lZZ%mz8s_?7bf;5KDdly&LtY)>;!0y!TI%Bw0Cr{P;!= zH&13~XMdL~m5Lu9A2(4H6$a>U*QH92NCjY6DW%d)>x(SBzP{dRHk;zTXJ&RHQZ3>q z7r@o4R}n&B02QSar<<0jpWWLd5up$Qg%C(Y9Dt#`K7gD6larGmA_btz%qlzgy)Tpm zh=`;RPDCn2eB=UXG#X%L1t9JQcwY1RCw1G2h<_E4!DqlZ2k*VYZo2mlfFc0Bu8F8z z#4r~?wOWPuo<(Gcnfc#jAX92@MP%>*0J1$W1VCkbH-wOT;WThbKMjCVZYL$sH1u}r$F6+9>=KxBG4h3LlW`?q6*6-ylhg1=xTmY-9t4QCt z_J6&w^{WhCM6&Nisv)1z(9lqpZrd9~UUipWx6i!F1z@cOGZO&U)r1bBksS^|SKU*0 z5C@QfJ)e1%_coeANbmpis@FzDa=%UjIRUiRklmHrSrA>Du#nOR5{T$&5&K*K=gyrI zBJxDkBq9kR97rDk5CAlb*yrxVN~r|EV}I}cG4H(wP$&aQk|0SEO1p6@gfMu3#l=N1 zb4x_-ipY4o-PR%!w_2@Q9zUl}opQ})vk}KJ0{{_iipU>%d}PW6aQpUcBuUcITHi~O zq}}OshB}>2V{L8ivx^rmPOYx4?zG$OEU3TPW~HLFrYMR=q9{63E|-llCIRpmz<>RL z1Drj3R<2yRvIAhL-EQw_tpk7&=iK|XTJ0TcZRm9NA9JRY39{CzIF8-u=%}*R?t~E5 znECgC0{}p!QrX(x-kxu@T2D)*63XQ=TWia49GAWKeUBEEQgF^8oyz?Q;Lf1{IOn!Q z2shg8_LlcP8`Q!%mus{rB4B1PvwsJ0e`90g*SxU+1pua|ro4#UyLRo`iik{x5X#wm zK^`fkz|0_`$IQHP`t<4Tys-cUZ-7K3M08y#br*o|y%s$0FPly)rJgeL&&<5=to1Hj zxUlb4yKjKrxxd!>8|T~)*gZk|Dxa>vVT^%NYFR1uEi>PEj-A{0xBkKhM1MpB2t>43 zEA#X7ABGS09oMT0-mkq%qwt6!m`_eck!Teofv$I0000m8d5Uy*l_ajNhHVHfSZxTY_0LMms)vF#kee>LAOt)}5$ffoi0r{bDS_%? zX%6c_mJ}h_LmCl6*$~)+)@F0a7TS`wHa6S5@iLLe@Uok{ZGW;>-VX+n_j~ip@AKYo zX1+5alv12#)8mwz2A~0G02;vm41f@#2ha_`z%JbbP^FX}pO!b!4d5jJeeC;R0M-Hg zcK`?>UG>kD(i-PB0O-r-^DBI}7GksyfDl4hzdisJLdX%NRO)mLRRHXVdjLEI;F)MN zIxsgk_Y)!HZ+}_59;LX1kRDb>l$9ADqoN9eQrc7l(8ZD)0uYSFV&CNRd74V4ZUE>9 zUC#;{&KneC!cg9D;A5t3W6}qUza55Gq>A4-xdG{p##vHN~M0V z+wE_kVIDZ^pU0r?0YPHJy`vF{3qn(-oXryiU zryp-3mIUA^o6WBH{r-Oe%x3e@gS1oI)o8U^-E8*WLZNWClWO!Hd#(4i!^6Y9CSvIT z^hlDV>m)#x)#Ux_%wTwh5b_&sFfTJ9*bTrY2*O~;0N8ABT(3!{D$lL0t=%x2%|kMP z8GitACXHzW6*~x^-{bL&^9z~F<+{+Rb>JAlR;g54mjf7$MsFgKxDpD5t`S12Y{1sb zrkf>yMij;1z`%f;ij0Rirlww>ot;ha{&YJ1RX7}u12~ec8#Vy_q9_LC z3bbxJJ3D7bMn-;bJAkYd1OVrf$>f(xs(*5Od;3;4n_Vds3U?(*(g}hv=<#^Q6`njQ zmC9|8$KwH@YD3eioYn(y0C-Lm#W$3mrW)JY+WK*9Z0rLDLE8zSxS=@-+uz^6?)7@# zZxx``L0pMOqXSCG*J`ypOqe}5NTqVSx3~9s`8AWtbUByH-2|}M@eK{7bbVuEV}Bfg z)n>C@1>l#@Q1yENq;_|Aza1SNEh)r^yIighJ2eYEmQJVR7K>$y-;5AKEC4R@+Q#X0 z54YQkX$Y|qb7%X)2oE8 zPj~ZbwUcbHE>S65f7#+b*}+E_$XRsRAX$1#jC*Ue`0 z7ghb4+9?DNfFd1G{XdU~CvDSt^misQIa8bDROF~)OV;_sP= zKtw1awGcv78UR3zWUb)*5RvIOvDU_U`rH~2kqXHQ04+oSKvkitRaO04BH#gdl6R}i zn_NVost-gYcY#F!EC4Ga2qEN(CpCZ&f+LyhKTkjru>fq*8ZhS0r3oSAcUhi*q(!kv z0l+l;n18IkJb;KeRkZ-#ItA1J-ekFi*53M1E!+fCt)f8Z6bbDO$#IbmnA+r29Fe>! z3!uiB0f1o$p->x6Q=qB?l3AX<$c5w_z|OAB{$%R{%a}G#c$BN!pXG_D{MgjB^g&`+*pW0y}dn)w|GPT>+BD=y?$o`=pPyY0000< KMNUMnLSTY>3#bwR delta 946 zcmV;j15Nyk2gnDIB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdKlNX>N2bPDNB8b~7$DE;K%k%ys|(12{=U zK~z{r?N(h#nqd^~lSwA_LlMCmmU^QXYOt0UZo3e~g4L*HFn@584y5SDktNEeD6Byc zMj>SlYk6ByH{pU3e?j^K`?=|6Fxakw5j5D(G&(?IKY4@cTaB^FGfx=Q+=7 zMMe2juE1TafZOe6WHMQ$R4V0bwOa0f&tYtAjG;jk3Poj8Q_~BbPUnTo>U27Vj!{C4rJ)hr_{v z`}-{|EzclJTW@b~v(ac2z_SntOb`N7Q&Xm)p&_1FEUvDtt$hL&d)wXJEuWm6#CUce ztJTVAG#WmF2ZO=S$H&J%=jP@<0l-s(!C+rnT1pcF%YVzu(ZRt%OMQL)W0%VnI6OSO z+}hfT%*@P4*`Z%Yb#--dF>?ebU`IzsKgj*x-|2MvJ9&3{dipDq$-FO#00#H>_cvqa zg+L3v2k?z>IGhzHYa&ou0hXQ49I`u)$KxZ>X!POE&d#GiAn;~?fBy?1b8>QWxw^Vq z#~RdTvwtyixxBKit&QK>+A74JQ>8rzP#wKFD4%08nO;H*zLIs&|K}YY9ej9SyibTk zB6`jzXu%~CiIIGn0qGjM-Tr|RW{UU(w6M5VK-M{PPWKtho{s>Go&fanDxW4&sZ`b{ zZqydFTFpg=%eUF~_O>G5COthp4SjumuWy9_0)Ie8!nL(EJ(>*8IoTKmhwey|Fq_Ty z;8_MSezILZZ|UJq`RdA>!%!^1o@8L}~|9R&wQRWmv|Dgei8K=6Tqfp^Jd z@*7zPQ<5W8)&wLHNi{kgZ8E5K6dd*(%Z{1T;NSrl7K^2tH7EuyEG#f^?DEjt(O!!+ zqJPE3#gEg|(~Yc2%+Jp=?d|PVc(9LvC_c{v4^qC@d*%MaYj>eSzrUd-zzVKvg={o^iTozbAB6S%6pV6aHlKq2ZQv# UnbaBDQ~&?~07*qoM6N<$f^zn~S^xk5 From 4183461c66cbbb52c268f68d4131128b62c92ccb Mon Sep 17 00:00:00 2001 From: Quarx2k Date: Sat, 25 Feb 2012 22:36:28 +0700 Subject: [PATCH 956/989] Revert "Make WiFi network priorities configurable" This reverts commit cb813b4ddb2b7b2ae24432f46f6d5a90bc797454. --- res/layout/wifi_dialog.xml | 14 ----------- res/values/strings.xml | 2 -- src/com/android/settings/wifi/WifiDialog.java | 11 --------- .../android/settings/wifi/WifiSettings.java | 23 +++++++++++++++++++ 4 files changed, 23 insertions(+), 27 deletions(-) diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml index 19b7107b06f..081ab6c56d2 100644 --- a/res/layout/wifi_dialog.xml +++ b/res/layout/wifi_dialog.xml @@ -169,20 +169,6 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/wifi_show_password" /> - - - - diff --git a/res/values/strings.xml b/res/values/strings.xml index 75b30ac82e6..ec97768bbd9 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -900,8 +900,6 @@ Password Show password. - - Priority (unchanged) diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index 1e17c2eb990..4b7456093e4 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -57,7 +57,6 @@ class WifiDialog extends AlertDialog implements View.OnClickListener, private TextView mSsid; private int mSecurity; private TextView mPassword; - private TextView mPriority; private Spinner mEapMethod; private Spinner mEapCaCert; @@ -106,8 +105,6 @@ WifiConfiguration getConfig() { config.adhocSSID = mAccessPoint.adhoc; } - config.priority = (mPriority.length() == 0) ? 0 : Integer.parseInt(mPriority.getText().toString()); - switch (mSecurity) { case AccessPoint.SECURITY_NONE: config.allowedKeyManagement.set(KeyMgmt.NONE); @@ -302,14 +299,6 @@ private void showSecurityFields() { } } - if (mPriority == null) { - mPriority = (TextView) mView.findViewById(R.id.priority); - if (mAccessPoint != null && mAccessPoint.networkId != -1) { - WifiConfiguration config = mAccessPoint.getConfig(); - mPriority.setText(Integer.toString(config.priority)); - } - } - if (mSecurity != AccessPoint.SECURITY_EAP) { mView.findViewById(R.id.eap).setVisibility(View.GONE); return; diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 22b44c89d6e..d58b4844e4a 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -74,6 +74,7 @@ public class WifiSettings extends PreferenceActivity implements DialogInterface. private DetailedState mLastState; private WifiInfo mLastInfo; + private int mLastPriority; private boolean mResetNetworks = false; private int mKeyStoreNetworkId = -1; @@ -316,6 +317,23 @@ private void connect(WifiConfiguration config) { return; } + // Reset the priority of each network if it goes too high. + if (mLastPriority > 1000000) { + for (int i = mAccessPoints.getPreferenceCount() - 1; i >= 0; --i) { + AccessPoint accessPoint = (AccessPoint) mAccessPoints.getPreference(i); + if (accessPoint.networkId != -1) { + WifiConfiguration c = new WifiConfiguration(); + c.adhocSSID = accessPoint.adhoc; + c.networkId = accessPoint.networkId; + c.priority = 0; + mWifiManager.updateNetwork(c); + } + } + mLastPriority = 0; + } + + // Set to the highest priority and save the configuration. + config.priority = ++mLastPriority; mWifiManager.updateNetwork(config); saveNetworks(); @@ -347,7 +365,12 @@ private void updateAccessPoints() { List configs = mWifiManager.getConfiguredNetworks(); if (configs != null) { + mLastPriority = 0; for (WifiConfiguration config : configs) { + if (config.priority > mLastPriority) { + mLastPriority = config.priority; + } + // Shift the status to make enableNetworks() more efficient. if (config.status == Status.CURRENT) { config.status = Status.ENABLED; From 4042647520e45069183fad1464c84d7fb96fab4e Mon Sep 17 00:00:00 2001 From: Kasper Hettinga Date: Thu, 1 Mar 2012 00:19:20 +0100 Subject: [PATCH 957/989] Settings: Updated Dutch Translations Change-Id: Iead96ead8ec17a739cf628d25415164120873f96 --- res/values-nl/arrays.xml | 69 +++-- res/values-nl/strings.xml | 542 ++++++++++++++++++-------------------- 2 files changed, 298 insertions(+), 313 deletions(-) diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index b080687cb02..685cc4df835 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -71,25 +71,25 @@ - "Scannen..." - "Verbinding maken..." - "Verifiëren..." - "IP-adres ophalen…" + "Scannen\u2026" + "Verbinding maken\u2026" + "Verifiëren\u2026" + "IP-adres ophalen\u2026" "Verbonden" "Opgeschort" - "Verbinding verbreken..." + "Verbinding verbreken\u2026" "Verbinding verbroken" "Mislukt" - "Scannen..." - "Verbinding maken met %1$s..." - "Verifiëren met %1$s…" - "IP-adres ophalen van %1$s…" + "Scannen\u2026" + "Verbinding maken met %1$s\u2026" + "Verifiëren met %1$s\u2026" + "IP-adres ophalen van %1$s\u2026" "Verbonden met %1$s" "Opgeschort" - "Verbinding verbreken met %1$s…" + "Verbinding verbreken met %1$s\u2026" "Verbinding verbroken" "Mislukt" @@ -121,16 +121,24 @@ "Nooit indien aangesloten" "Nooit" + + CPU-gebruik + Netwerkgebruik + GPS-gebruik + Sensorgebruik + Gedeeltelijk actief gebruik + Ander gebruik + + + Sinds laatste keer opladen + Totaal sinds opstarten + Totaal over gehele tijd + "Gebruikstijd" "Aantal keer gestart" "Naam van app" - - "PEAP" - "TLS" - "TTLS" - "Geen" "PAP" @@ -143,15 +151,22 @@ "Melding" "Trillen" + + Geen + 0 + 1 (client standaard) + "Geen" "PAP" "CHAP" "PAP of CHAP" - - - + + IPv4 + IPv6 + IPv4/IPv6 + "Interne apparaatopslag" "Verwisselbare SD-kaart" @@ -163,15 +178,21 @@ "Alleen in de stille modus" "Alleen buiten de stille modus" - - - Aan - Uit - Niet overschrijven - + + Aan + Uit + Niet overschrijven + + + Inschakelen + Uitschakelen + Grijs Transparant + + Gebruik interne GPS + diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 1c4b27771fc..f080d04fab7 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -21,14 +21,14 @@ "Onbekend" "Radio inschakelen" "Radio uitschakelen" - "SIM-adresboek weergeven" - "Vaste nummers weergeven" - "Servicenummers weergeven" + "SIM-adresboek tonen" + "Vaste nummers tonen" + "Servicenummers tonen" "PDP-lijst ophalen" "In gebruik" "Niet in gebruik" "Alleen noodoproepen" - "Radio uit" + "Radio uitgeschakeld" "Roaming" "Geen roaming" "Inactief" @@ -64,11 +64,11 @@ "Accuvoltage:" "mV" "Accutemperatuur:" - "° C" + "°C" "Tijd sinds opstarten:" - "Stand-bytijd op accu:" - "Stand-bytijd tijdens opladen:" - "Tijd scherm AAN:" + "Tijd actief op accu:" + "Tijd actief tijdens opladen:" + "Tijd scherm aan:" "Onbekend" "Opladen" "(AC)" @@ -106,42 +106,40 @@ "Verbinding met %1$s wordt verbroken." "Verbonden" "Verbinding verbroken" - "Verbinding verbreken..." - "Verbinding maken..." - + "Verbinding verbreken\u2026" + "Verbinding maken\u2026" "Koppelen met dit apparaat" - "Koppelen..." + "Koppelen\u2026" "Gekoppeld maar niet verbonden" "handsfree/headset" "Scannen" "Bluetooth-koppelingsverzoek" "Koppelingsverzoek" - "Selecteer dit om te koppelen met " - "Apparaatkiezer van Bluetooth" + "Selecteer dit om te koppelen met\u0020" + "Bluetooth-apparaatkiezer" "Machtigingsverzoek voor Bluetooth" - "Een app probeert Bluetooth in te schakelen. Wilt u dit toestaan?" - "Een app probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" - "Een app op uw telefoon vraagt toestemming uw tablet altijd vindbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" - "Een app probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" - "Een app op uw telefoon vraagt toestemming Bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" - "Bluetooth inschakelen…" + "Een applicatie probeert Bluetooth in te schakelen. Wilt u dit toestaan?" + "Een applicatie probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" + "Een applicatie op uw telefoon vraagt toestemming uw telefoon altijd vindbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" + "Een applicatie probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Een applicatie op uw telefoon vraagt toestemming Bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Bluetooth inschakelen\u2026" "Bluetooth-verbindingsverzoek" "Raak aan om verbinding te maken met \'%1$s\'" "Wilt u verbinding maken met \'%1$s\'?" "Datum- en tijdinstellingen" - "13:00 uur" - "01:00:00 PM" + "01:00 PM" + "13:00" "Tijd wijzigen" "Datum" "Tijdzone selecteren" "Normaal (%s)" "Voorbeeld:" "Lettergrootte:" - - - "broadcast verzenden" + Data: + "Broadcast verzenden" "Action:" - "activity starten" + "Activity starten" "Resource:" "Account:" "Wissen" @@ -187,7 +185,7 @@ "DNS-controle in-/uitschakelen" "OEM-specifieke gegevens/instellingen" "GSM/UMTS-band instellen" - "Bandlijst laden..." + "Bandlijst laden\u2026" "Instellen" "Mislukt" "Geslaagd" @@ -204,8 +202,8 @@ "USB-opslag verwijderd tijdens gebruik!" "De SD-kaart is verwijderd terwijl deze nog werd gebruikt!" "Gebruikte bytes:" - "USB-opslag scannen op media..." - "SD-kaart scannen op media..." + "USB-opslag scannen op media\u2026" + "SD-kaart scannen op media\u2026" "Gekopp. USB-opslag alleen-lezen" "Gekoppelde SD-kaart alleen-lezen" "Volgende" @@ -223,17 +221,17 @@ "Instellingen" "Instellingen" "Instellingen" - "Vliegmodus" + "Vliegtuigmodus" "Alle draadloze verbindingen uitschakelen" - Apparaatnaam - "Draadloze verbindingen uitschakelen..." - "Draadloze verbindingen inschakelen..." + Apparaatnaam + "Draadloze verbindingen uitschakelen\u2026" + "Draadloze verbindingen inschakelen\u2026" "Draadloos en netwerken" "Draadloze en netwerkinstellingen" - "Wi-Fi, Bluetooth, vliegmodus, mobiele netwerken en VPN\'s beheren" + "Wi-Fi, Bluetooth, vliegtuigmodus, mobiele netwerken en VPN\'s beheren" "Gegevensroaming" "Verbinding maken met gegevensservices tijdens roaming" - "Verbinding maken met gegevensservices tijdens roaming" + "Geen verbinding maken met gegevensservices tijdens roaming" "De gegevensverbinding is verbroken, omdat u uw thuisnetwerk heeft verlaten terwijl gegevensroaming was uitgeschakeld." "Inschakelen" "Gegevensroaming toestaan? Er kunnen hoge roamingkosten in rekening worden gebracht." @@ -254,8 +252,8 @@ "Sorteren op tijdzone" "Locatie en beveiliging" "Locatie- en beveiligingsinstellingen" - "Mijn locatie\', schermontgrendeling, SIM- en referentieopslagvergrendeling instellen" - "\'Mijn locatie\' instellen, scherm ontgrendelen, opslag van referenties vergrendelen" + "Mijn locatie, schermontgrendeling, SIM- en referentieopslagvergrendeling instellen" + "Mijn locatie instellen, scherm ontgrendelen, opslag van referenties vergrendelen" "Wachtwoorden" "Beveiliging voor schermontgrendeling" "Schermvergrendeling instellen" @@ -282,7 +280,7 @@ "PIN-code moet ten minste %d tekens lang zijn" "Druk op \'Doorgaan\' als u klaar bent" "Doorgaan" - "PIN-code mag niet langer zijn dan %d cijfers" + "Wachtwoord mag niet langer zijn dan %d cijfers" "PIN-code mag niet langer zijn dan %d cijfers" "PIN-code mag alleen de cijfers 0-9 bevatten" "Wachtwoord bevat een ongeldig teken" @@ -321,15 +319,15 @@ "Koppelen en verbinden" "Koppeling ongedaan maken" "Verbinding verbreken en koppeling opheffen" - "Opties..." - "Verbinding maken met…" + "Opties\u2026" + "Verbinding maken met\u2026" "Media" "Telefoon" "Overdracht" "Verbonden met audio van medium" "Verbonden met audio van telefoon" "Verbonden met audio van telefoon en medium" - Verbonden met HID-Apparaat + Verbonden met HID-Apparaat "Opties voor %1$s" "Verbinden" "Verbinden met Bluetooth-apparaat" @@ -341,7 +339,7 @@ "Gebruiken voor audio van medium" "Gebruiken voor audio van telefoon" "Gebruiken voor bestandsoverdracht" - Verbonden met HID-Apparaat + Verbonden met HID-Apparaat Gebruik voor HID-Apparaat "Instellingen voor dockstation" "Dockstation gebruiken voor audio" @@ -351,23 +349,17 @@ "NFC" "Near Field Communication gebruiken om tags te lezen en uit te wisselen" "Er is een fout opgetreden." - - - - Opslaan - - Annuleren - + Annuleren "Wi-Fi" "Wi-Fi inschakelen" "Wi-Fi-instellingen" "Wi-Fi-instellingen" "Draadloze toegangspunten instellen en beheren" - "Inschakelen..." - "Uitschakelen..." + "Inschakelen\u2026" + "Uitschakelen\u2026" "Fout" - "In vliegmodus" + "In vliegtuigmodus" "Kan niet scannen naar netwerken" "Netwerkmelding" "Melden wanneer een open netwerk beschikbaar is" @@ -391,7 +383,7 @@ "Identiteit" "Anonieme identiteit" "Wachtwoord" - "Wachtwoord weergeven." + "Wachtwoord tonen." "(ongewijzigd)" "(niet opgegeven)" "Onthouden" @@ -432,29 +424,25 @@ "%1$s %2$s draagbare Wi-Fi-hotspot" "AndroidHotspot" "Geluid" - Profiel + Profiel "Weergave" "Geluidsinstellingen" "Stille modus" "Alle geluiden dempen, behalve media en alarmen" "Alle geluiden, behalve media, worden uitgeschakeld" "Beltoon telefoon" - - Notificatie toon - + Notificatietoon "Volume" "Belvolume" - "Trillen indien stil" "Trillen toestaan in stille modus" "Trillen" "Trillen bij oproepen en meldingen" "Beltoon voor meldingen" - "Knipperen trackball" "Lampje van trackball herhaaldelijk laten knipperen bij nieuwe meldingen" - Notificatielicht blink - Laat het groene notificatielicht snel blinken + Knipperend notificatielicht + Laat het groene notificatielicht snel knipperen Altijd aan Notificatielicht gebruiken terwijl het scherm aan staat Oplaadlicht @@ -469,16 +457,16 @@ "Audio-instellingen voor het gekoppelde dockstation" "Aanraaktonen" "Tonen afspelen bij gebruik van toetsenblok" - "Tonen afspelen bij gebruik van toetsenblok" + "Geen tonen afspelen bij gebruik van toetsenblok" "Hoorbare selectie" "Geluid afspelen bij schermselectie" - "Geluid afspelen bij schermselectie" + "Geen geluid afspelen bij schermselectie" "Geluid vergrendeling" - "Geluiden afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" - "Geluiden afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" + "Geluid afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" + "Geen geluid afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" "Haptische feedback" "Trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" - "Trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" + "Niet trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" "Geluidsdemping" "Demp achtergrondgeluid tijdens spraakinvoer of opname." "Docken" @@ -497,13 +485,13 @@ "Accounts toevoegen of verwijderen en accountinstellingen wijzigen" "Zoeken" "Instellingen voor zoeken en zoekgeschiedenis beheren" - "Instellingen weergeven" + "Instellingen tonen" "Animatie" - "Animatie weergeven bij het openen en sluiten van vensters" - "Animatie weergeven bij het openen en sluiten van vensters" + "Animatie tonen bij het openen en sluiten van vensters" + "Geen animatie tonen bij het openen en sluiten van vensters" "Scherm autom. draaien" "Stand automatisch wijzigen als telefoon wordt gedraaid" - "Stand automatisch wijzigen als telefoon wordt gedraaid" + "Stand niet automatisch wijzigen als telefoon wordt gedraaid" "Helderheid" "Helderheid van het scherm aanpassen" "Time-out scherm" @@ -514,42 +502,42 @@ "SIM-kaartvergrendeling" "SIM-kaart vergrendelen" "PIN-code vereist voor gebruik van telefoon" - "PIN-code vereist voor gebruik van telefoon" - "SIM PIN-code wijzigen" - "SIM PIN-code" + "Geen PIN-code vereist voor gebruik van telefoon" + "PIN-code SIM wijzigen" + "PIN-code SIM" "SIM-kaart vergrendelen" "SIM-kaart ontgrendelen" - "Oude SIM PIN-code" - "Nieuwe SIM PIN-code" + "Oude PIN-code SIM" + "Nieuwe PIN-code SIM" "Nieuwe PIN-code nogmaals invoeren" - "SIM PIN-code" + "PIN-code SIM" "Onjuiste PIN-code!" "PIN-codes komen niet overeen!" "Kan PIN-code niet wijzigen."\n"PIN-code mogelijk onjuist." - "SIM PIN-code gewijzigd" + "PIN-code SIM gewijzigd" "Kan status van SIM-kaartblokkering niet wijzigen."\n"PIN-code mogelijk onjuist." "OK" "Annuleren" "Telefoonstatus" "Systeemupdates" - - CPU-Informatie - Geheugen info (Beschikbaar/totaal) - "Android-versie" + CPU-informatie + Geheugeninfo (Besch./tot.) + "Androidversie" "Modelnummer" "Smalbandversie" - "Kernel-versie" - "Build-nummer" - Mod-Versie + "Kernelversie" + "Buildnummer" + Modversie Onbekend + Builddatum "Niet beschikbaar" "Status" "Status" "Telefoonnummer, signaal, enzovoort" "Opslagruimte" "Instellingen voor opslag" - "USB-opslag ontkoppelen, beschikbare opslag weergeven" - "SD-kaart ontkoppelen, beschikbare opslagruimte weergeven" + "USB-opslag ontkoppelen, beschikbare opslagruimte tonen" + "SD-kaart ontkoppelen, beschikbare opslagruimte tonen" "Mijn telefoonnummer" "MIN" "MSID" @@ -561,13 +549,13 @@ "Signaalsterkte" "Roaming" "Netwerk" - "Wi-Fi MAC-adres" + "MAC-adres Wi-Fi" "Bluetooth-adres" "Niet beschikbaar" "Bedrijfstijd" - "Stand-bytijd" + "Tijd actief" "Interne opslag" - Extra opslag + Extra opslag "USB-opslag" "SD-kaart" "Beschikbare ruimte" @@ -586,11 +574,11 @@ "Hiermee worden alle gegevens in de interne USB-opslag van de telefoon gewist, zoals muziek en foto\'s" "Hiermee worden alle gegevens op de SD-kaart van de telefoon gewist, zoals muziek en foto\'s" "Niet beschikbaar" - " (Alleen-lezen)" + "\u0020(alleen-lezen)" "USB-opslag ontkoppelen" "SD-kaart ontkoppelen" - "Als u de USB-opslag ontkoppelt, worden bepaalde apps die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de USB-opslag opnieuw koppelt." - "Als u de SD-kaart ontkoppelt, worden bepaalde apps die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de SD-kaart opnieuw koppelt." + "Als u de USB-opslag ontkoppelt, worden bepaalde applicaties die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de USB-opslag opnieuw koppelt." + "Als u de SD-kaart ontkoppelt, worden bepaalde applicaties die u gebruikt, gestopt en worden deze mogelijk pas weer beschikbaar wanneer u de SD-kaart opnieuw koppelt." "Ontkoppelen USB-opslag mislukt" "Ontkoppelen van SD-kaart is mislukt" "Kan USB-opslag niet koppelen. Probeer het later opnieuw." @@ -637,14 +625,14 @@ "Herstellen van standaard-APN-instellingen voltooid" "Fabrieksinstellingen terug" "Alle gegevens op de telefoon wissen" - "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de toepassingen"
  • \n
  • "Gedownloade toepassingen"
  • \n\n"Als u alle gegevens op deze telefoon wilt wissen, moet de ""USB-opslag"" worden gewist."\n\n
    - "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de toepassingen"
  • \n
  • "Gedownloade toepassingen"
  • \n\n"Als u ook muziek, foto\'s en andere gegevens wilt wissen, moet de ""SD-kaart"" worden gewist."\n\n
    + "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de applicaties"
  • \n
  • "Gedownloade applicaties"
  • \n\n"Als u alle gegevens op deze telefoon wilt wissen, moet de ""USB-opslag"" worden gewist."\n\n
    + "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de applicaties"
  • \n
  • "Gedownloade applicaties"
  • \n\n"Als u ook muziek, foto\'s en andere gegevens wilt wissen, moet de ""SD-kaart"" worden gewist."\n\n
    "USB-opslag wissen" "SD-kaart wissen" "Alle gegevens in de interne USB-opslag van de telefoon wissen, zoals muziek en foto\'s." "Alle gegevens op de SD-kaart van de telefoon wissen, zoals muziek en foto\'s." "Telefoon opnieuw instellen" - "Alle persoonlijke gegevens en gedownloade apps wissen? U kunt deze actie niet ongedaan maken." + "Alle persoonlijke gegevens en gedownloade applicaties wissen? U kunt deze actie niet ongedaan maken." "Alles wissen" "Teken uw ontgrendelingspatroon" "U moet uw ontgrendelingspatroon tekenen om het opnieuw instellen van de telefoon te bevestigen." @@ -683,16 +671,16 @@ "Opties voor roaming, netwerken, APN\'s instellen" "Mijn locatie" "Draadloze netwerken" - "Locatie in apps (zoals Maps) bekijken via draadloze netwerken" + "Locatie in applicaties (zoals Maps) bekijken via draadloze netwerken" "Locatie bepaald door Wi-Fi en/of mobiele netwerken" "GPS-satellieten" "Bij lokaliseren nauwkeurig tot straatniveau" "Locatie bepalen tot op straatniveau (meer stroom nodig en luchtweergave)" "Ondersteunde GPS gebruiken" "Server gebruiken ter ondersteuning van GPS (uitschakelen om het netwerkgebruik te beperken)" - "Server gebruiken ter ondersteuning van GPS (uitschakelen om GPS-prestaties te verbeteren)" + "Server niet gebruiken ter ondersteuning van GPS (inschakelen om GPS-prestaties te verbeteren)" "Over de telefoon" - "Juridische info, telefoonstatus, softwareversie weergeven" + "Juridische info, telefoonstatus, softwareversie tonen" "Juridische informatie" "Bijdragers" "Auteursrecht" @@ -702,11 +690,11 @@ "Meer informatie over het gebruik van uw telefoon" "Open-sourcelicenties" "Er is een probleem bij het laden van de licenties." - "Laden..." + "Laden\u2026" "Veiligheidsinformatie" "Veiligheidsinformatie" - "Uw telefoon heeft geen verbinding met een gegevensservice. Als u deze informatie nu wilt weergeven, gaat u op een computer met internetverbinding naar %s." - "Laden..." + "Uw telefoon heeft geen verbinding met een gegevensservice. Als u deze informatie nu wilt bekijken, gaat u op een computer met internetverbinding naar %s." + "Laden\u2026" "Uw wachtwoord kiezen" "Uw PIN-code kiezen" "Uw wachtwoord bevestigen" @@ -748,15 +736,15 @@ "Beveilig uw telefoon tegen ongeoorloofd gebruik door het instellen van een persoonlijk schermdeblokkeringspatroon. "\n\n"1"" Op het volgende scherm ziet u hoe een voorbeeldpatroon wordt getekend. "\n\n"2"" Teken uw eigen persoonlijke deblokkeringspatroon als het voorbeeld is voltooid. U kunt verschillende patronen uitproberen, maar u moet minimaal vier punten met elkaar verbinden. "\n\n"3"" Teken uw patroon nogmaals ter bevestiging. "\n\n"Bent u er klaar voor? Selecteer \'Volgende\'"". "\n\n"Als u uw telefoon niet wilt beveiligen, selecteert u \'Annuleren\'." "Voorbeeldpatroon" "Verbind minimaal vier punten. "\n" "\n"Selecteer \'Volgende\' als u klaar bent om uw eigen patroon te tekenen." - "Toepassingen beheren" - "Geïnstalleerde toepassingen beheren en verwijderen" + "Applicaties beheren" + "Geïnstalleerde applicaties beheren en verwijderen" "Applicaties" - "Toepassingen beheren, sneltoetsen voor snelstarten instellen" - "Toepassingsinstellingen" + "Applicaties beheren, sneltoetsen voor snelstarten instellen" + "Applicatie-instellingen" "Onbekende bronnen" - "Installatie van andere apps dan Market-apps toestaan" - "Uw telefoon en persoonlijke gegevens zijn gevoeliger voor aanvallen door apps van onbekende bronnen. U gaat ermee akkoord dat u alleen verantwoordelijk bent voor enige schade aan uw telefoon of verlies van gegevens die voortkomen uit het gebruik van deze apps." - "Toepassingsinfo" + "Installatie van andere applicaties dan Market-applicaties toestaan" + "Uw telefoon en persoonlijke gegevens zijn gevoeliger voor aanvallen door applicaties van onbekende bronnen. U gaat ermee akkoord dat u alleen verantwoordelijk bent voor enige schade aan uw telefoon of verlies van gegevens die voortkomen uit het gebruik van deze applicaties." + "Applicatie-info" "Opslagruimte" "Standaard starten" "Machtigingen" @@ -766,21 +754,21 @@ "Bedieningselementen" "Nu stoppen" "Totaal" - "App" + "Applicatie" "Gegevens" "Verwijderen" "Uitschakelen" "Inschakelen" "Gegevens wissen" "Updates verwijderen" - "U heeft ervoor gekozen deze app standaard te starten voor bepaalde acties." + "U heeft ervoor gekozen deze applicatie standaard te starten voor bepaalde acties." "Geen standaardwaarden ingesteld." "Standaardwaarden wissen" "Onbekend" "Sorteren op naam" "Sorteren op grootte" - "Actieve services weergeven" - "Gecachte processen weerg." + "Actieve services tonen" + "Gecachte processen tonen" "Ruimte beheren" "Filter" "Filteropties selecteren" @@ -790,71 +778,67 @@ "USB-opslag" "Op SD-kaart" "Uitgeschakeld" - "Geen apps." + "Geen applicaties." "Interne opslag" "USB-opslag" "SD-kaartopslag" - "Grootte opnieuw berekenen..." + "Grootte opnieuw berekenen\u2026" "Verwijderen" - "Alle gegevens van deze app worden permanent verwijderd. Dit omvat alle bestanden, instellingen, accounts, databases, enzovoort." + "Alle gegevens van deze applicatie worden permanent verwijderd. Dit omvat alle bestanden, instellingen, accounts, databases, e.d." "OK" "Annuleren" - "App niet gevonden" - "De app is niet gevonden in de lijst met geïnstalleerde apps." - "Kan toepassingsgegevens niet wissen." + "Applicatie niet gevonden" + "De applicatie is niet gevonden in de lijst met geïnstalleerde applicaties." + "Kan applicatiegegevens niet wissen." "Updates verwijderen" - "Wilt u alle updates voor deze Android-systeemtoepassing verwijderen?" + "Wilt u alle updates voor deze Android-systeemapplicaties verwijderen?" "Gegevens wissen" - "Het wissen van gegevens is mislukt voor de app" - "Deze app heeft toegang tot de volgende opties van uw telefoon:" - "Berekenen…" - "Kan grootte van pakket niet berekenen" - "U heeft geen apps van derden geïnstalleerd." + "Het wissen van gegevens is mislukt voor de applicatie" + "Deze applicatie heeft toegang tot de volgende opties van uw telefoon:" + "Berekenen\u2026" + "Kan pakketgrootte niet berekenen" + "U heeft geen applicaties van derden geïnstalleerd." "versie %1$s" "Verplaatsen" "Verplaatsen naar telefoon" "Verpl. naar USB-opslag" "Verplaatsen naar SD-kaart" "Verplaatsen" - "Er is niet voldoende opslag beschikbaar." - "De app bestaat niet." - "De app is beveiligd tegen kopiëren." - "De opgegeven installatielocatie is niet geldig." + "Er is niet voldoende opslagruimte beschikbaar." + "De applicatie bestaat niet." + "De applicatie is beveiligd tegen kopiëren." + "De opgegeven installatielocatie is ongeldig." "Systeemupdates kunnen niet worden geïnstalleerd op externe media." - "Gedwongen stoppen" - "Als u een app geforceerd stopt, kan de app zich onverwacht gedragen. Weet u het zeker?" - "App verplaatsen" - "Verplaatsen van app is mislukt. %1$s" + "Geforceerd afsluiten" + "Als u een applicatie geforceerd afsluit, kan de applicatie zich onverwacht gedragen. Weet u het zeker?" + "Applicatie verplaatsen" + "Verplaatsen van applicatie is mislukt. %1$s" "Voorkeursinstallatielocatie" - "De voorkeursinstallatielocatie voor nieuwe apps wijzigen." + "De voorkeursinstallatielocatie voor nieuwe applicaties wijzigen." "Opslaggebruik" - "Gebruikte opslagruimte voor apps weergeven" + "Gebruikte opslagruimte voor applicaties tonen" "Actieve services" - "Services die momenteel actief zijn, weergeven en beheren" - "Opnieuw starten" - "Gecacht achtergrondproces" + "Services die momenteel actief zijn, tonen en beheren" + "Herstarten" + "Gecachet achtergrondproces" "Niets wordt uitgevoerd." - "Gestart door app." - - + "Gestart door applicatie." "%1$s vrij" "%1$s gebr." "RAM" - - "%1$d proces en %2$d service" "%1$d proces en %2$d services" "%1$d processen en %2$d service" "%1$d processen en %2$d services" - "Uitgevoerde app" - "Niet actief" + "Uitgevoerde applicatie" + "Inactief" "Services" "Processen" "Stoppen" "Instellingen" - "Deze service is gestart door de app. Als de service wordt gestopt, kan de app vastlopen." - "Deze app kan niet veilig worden gestopt. Als de app wordt gestopt, kunt u een deel van uw huidige werk kwijtraken." - "Dit is een oud toepassingsproces dat is behouden voor hogere snelheid in geval het weer nodig is. Er is meestal geen reden om dit te stoppen." + "Deze service is gestart door de applicatie. Als de service wordt gestopt, kan de applicatie vastlopen." + "Deze applicatie kan niet veilig worden gestopt. Als de applicatie wordt gestopt, kunt u een deel van uw huidige werk kwijtraken." + "Dit is een oud applicatieproces dat is behouden voor hogere snelheid in geval het weer nodig is. Er is meestal geen reden om dit te stoppen." "%1$s: momenteel in gebruik. Raak \'Instellingen\' aan om dit te bedienen." "Hoofdproces dat in gebruik is." "Service %1$s in gebruik." @@ -866,7 +850,6 @@ "Taalinstellingen" "Toetsenbordinstellingen" "Taal selecteren" - "Automatisch vervangen" "Corrigeer verkeerd getypte woorden" "Automatische hoofdletters" @@ -875,11 +858,10 @@ "Instellingen voor vast toetsenbord" "Druk twee keer op de spatiebalk om een punt (.) in te voegen" "Zichtbare wachtwoorden" - "Wachtwoord weergeven tijdens het typen" - "Deze invoermethode verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens zoals wachtwoorden en creditcardnummers. De methode is afkomstig uit de app %1$s. Deze invoermethode inschakelen?" + "Wachtwoord tonen tijdens het typen" + "Deze invoermethode verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens zoals wachtwoorden en creditcardnummers. De methode is afkomstig uit de applicatie %1$s. Deze invoermethode inschakelen?" "Gebruikerswoordenboek" "Gebruikerswoordenboek" - "Toevoegen" "Toevoegen aan woordenboek" "Woord bewerken" @@ -890,15 +872,15 @@ "Telefooninformatie" "Accu-informatie" "Snelstarten" - "Sneltoetsen instellen voor starten apps" - "App toewijzen" + "Sneltoetsen instellen voor starten applicaties" + "Applicatie toewijzen" "Geen sneltoets" "Zoeken + %1$s" "Wissen" "Uw sneltoets voor %1$s (%2$s) wordt gewist." "OK" "Annuleren" - "Apps" + "Applicaties" "Sneltoetsen" "Tekstinvoer" "Opties voor tekstinvoer beheren" @@ -907,19 +889,19 @@ "Geïntegreerd toetsenbord" "Geïntegreerde, fysieke toetsenbordinstellingen" "Ontwikkeling" - "Opties instellen voor toepassingsontwikkeling" + "Opties instellen voor applicatie-ontwikkeling" "USB-foutopsporing" "Foutopsporingsmodus bij USB-verbinding" - Notificatie - Geef een melding weer, wanneer USB-foutopsporingsmodus is geactiveerd - "Stand-by" + Notificatie + Toon notificatie wanneer USB-foutopsporingsmodus actief is + "Actief houden" "Scherm gaat nooit uit tijdens het opladen" "Neplocaties toestaan" "Neplocaties toestaan" - Applicatie beëindigen + Applicatie beëindigen Houd de terugknop ingedrukt om de applicatie op de voorgrond te beëindigen. "USB-foutopsporing toestaan?" - "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om apps zonder melding op uw apparaat te installeren en om loggegevens te lezen." + "USB-foutopsporing is alleen bedoeld voor ontwikkelingsdoeleinden. Het kan worden gebruikt om gegevens te kopiëren tussen uw computer en uw apparaat, om applicaties zonder melding op uw apparaat te installeren en om loggegevens te lezen." "Gadget kiezen" "Widget kiezen" "%1$dd %2$du %3$dm %4$ds" @@ -929,7 +911,7 @@ "Gebruiksstatistieken" "Gebruiksstatistieken" "Sorteren op:" - "App" + "Applicatie" "Aantal" "Gebruikstijd" "Toegankelijkheid" @@ -938,10 +920,10 @@ "Toegankelijkheid" "Toegankelijkheidsservices" "Geen geïnstalleerde toegankelijkheidsservices." - "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de app %1$s. Deze toegankelijkheidsservice inschakelen?" + "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de applicatie %1$s. Deze toegankelijkheidsservice inschakelen?" "Toegankelijkheid uitschakelen?" - "Geen apps voor toegankelijkheid gevonden" - "Er zijn geen apps voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." + "Geen applicaties voor toegankelijkheid gevonden" + "Er zijn geen applicaties voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." "Aan/uit-knop" "Knop beëindigt oproep" "Als u tijdens een oproep op de aan/uit-knop drukt, wordt de oproep beëindigd in plaats van dat het scherm wordt uitgeschakeld" @@ -957,9 +939,8 @@ "Wi-Fi" "Ingeschakeld" "Telefoonsignaal" - - - "Stand-bytijd apparaat" + @string/menu_stats_last_unplugged + "Tijd apparaat actief" "Wi-Fi op tijd" "Wi-Fi op tijd" "%1$s - %2$s%%" @@ -974,7 +955,7 @@ "Spraakoproepen" "Telefoon inactief" "CPU-totaal" - "CPU op voorgrond" + "CPU voorgrond" "Ingeschakeld houden" "GPS" "Wi-Fi actief" @@ -986,15 +967,15 @@ "Tijd actief" "Tijd zonder signaal" "Gedwongen stoppen" - "Toepassingsinfo" - "Toepassingsinstellingen" - "Instellingen weergeven" + "Applicatie-info" + "Applicatie-instellingen" + "Instellingen tonen" "Wi-Fi-instellingen" "Bluetooth-instellingen" "Accu gebruikt door spraakoproepen" "Accu gebruikt wanneer telefoon inactief is" "Accu gebruikt door radio" - "Schakel over naar de vliegmodus om energie te besparen in gebieden zonder mobiel bereik" + "Schakel over naar de vliegtuigmodus om energie te besparen in gebieden zonder mobiel bereik" "Accu gebruikt door scherm en achtergrondverlichting" "Verlaag de helderheid van het scherm en/of geef een kortere time-out voor het scherm op" "Accu gebruikt door Wi-Fi" @@ -1002,10 +983,10 @@ "Accu gebruikt door Bluetooth" "Schakel Bluetooth uit wanneer u deze functie niet gebruikt" "Probeer verbinding te maken met een ander Bluetooth-apparaat" - "Accu gebruikt door app" - "De app stoppen of verwijderen" - "GPS handmatig beheren om te voorkomen dat de app hiervan gebruikmaakt" - "De app kan instellingen aanbieden om het accugebruik te beperken" + "Accu gebruikt door applicatie" + "De applicatie stoppen of verwijderen" + "GPS handmatig beheren om te voorkomen dat de applicatie hiervan gebruikmaakt" + "De applicatie kan instellingen aanbieden om het accugebruik te beperken" "%1$s sinds losgekoppeld" "Sinds laatst losgekoppeld voor %1$s" "Gebruikstotalen" @@ -1024,7 +1005,7 @@ "Instellingen tekst-naar-spraak" "Instellingen tekst-naar-spraak" "Mijn instellingen gebruiken" - "Onderstaande standaardinstellingen overschrijven instellingen van app" + "Onderstaande standaardinstellingen overschrijven instellingen van applicatie" "Standaardinstellingen" "Standaardengine" "De engine voor spraaksynthese instellen die moet worden gebruikt voor gesproken tekst" @@ -1092,14 +1073,14 @@ "De door u ingevoerde gebruikersnaam of het door u ingevoerde wachtwoord is onjuist. Wilt u het opnieuw proberen?" "Serververbinding verbroken. De gebruikersnaam of het wachtwoord dat u heeft ingevoerd, is onjuist. Wilt u het opnieuw proberen?" "De server is vastgelopen. Wellicht bevindt u zich achter een firewall die een verbinding met de server blokkeert. Wilt u het opnieuw proberen?" - "Het contact met de server is mislukt. De server gaat wellicht niet akkoord met uw optie voor codering. Wilt u de instelling voor de codering controleren?" + "De verbinding met de server is mislukt. Wellicht ondersteunt deze server geen versleuteling. Wilt u de versleutelingsinstellingen controleren?" "VPN toevoegen" "VPN toevoegen" "VPN \'%s\' toevoegen" "Details voor %s" "VPN\'s" - "Verbinding maken..." - "Verbinding verbreken..." + "Verbinding maken\u2026" + "Verbinding verbreken\u2026" "Verbonden" "Verbinding maken met netwerk" "VPN-naam" @@ -1117,30 +1098,28 @@ "een L2TP-geheim" "codering" "PPTP-codering" - - Server port + Serverpoort Te gebruiken protocol Te gebruiken apparaat - Gebruiker authenticatie - Stel in of extra gebruikersnaam/wachtwoord authenticatie gebruikt moet worden - Geavanceerde Openvpn Instellingen - LZO compressie - LZO compressie forceren aan te zetten - Redirect gateway - Al het verkeer geforceerd door de VPN tunnel leiden - Remote Sets Addressen - Uitschakelen om tunnel adressen handmatig in te stellen - Lokale IP Adressen - Remote IP Adressen + Gebruikersauthenticatie + Stel gebruik extra gebruikersnaam-/wachtwoordauthenticatie in + Geavanceerde OpenVPN-instellingen + LZO-compressie + LZO-compressie forceren aan te zetten + Gateway omleiden + Al het verkeer geforceerd door de VPN-tunnel leiden + Adressen van buitenaf instellen + Uitschakelen om tunneladressen handmatig in te stellen + Lokale IP-adressen + Externe IP-adressen Versleutelingsalgoritme - Laat leeg om standaard versleuteling te gebruiken + Laat leeg om de standaardversleuteling te gebruiken standaard - Grootte van versleutelings code - Laat leeg om standaard versleutelings code grootte te gebruiken + Sleutelgrootte + Laat leeg om de standaard sleutelgrootte te gebruiken standaard Extra argumenten - Voer de extra command line argumenten in - + Voer de aanvullende opdrachtregelargumenten in "Van tevoren gedeelde IPSec-sleutel instellen" "Van tevoren gedeelde IPSec-sleutel" "een van tevoren gedeelde IPSec-sleutel" @@ -1163,7 +1142,7 @@ "(niet ingesteld)" "Opslag van referenties" "Beveiligingsreferenties" - "Toepassingen mogen veilige certificaten en andere referenties openen" + "Applicaties mogen veilige certificaten en andere referenties openen" "Voer het wachtwoord in" "Geef het wachtwoord voor de opslag van referenties op." "Installeren uit USB-opslag" @@ -1201,53 +1180,51 @@ "Waarschuwing voor gecodeerde bestandssystemen." "Toon voor noodoproep" "Gedrag bij noodoproepen instellen" - Profielen configureren - App groepen configureren - Notificatie modus - Beltoon modus - Lichten modus - Vibratie modus - Kies notificatie toon + Applicatiegroepen configureren + Notificatiemodus + Beltoonmodus + Lichtenmodus + Vibratiemodus + Kies notificatietoon Kies beltoon - Profiel instellingen + Profielinstellingen Profielnaam <Nieuw profiel> Raak aan om profiel te wijzigen - App groep: %s - App groepen - Volume instellingen + Applicatiegroep: %s + Applicatiegroepen + Volume-instellingen Raak aan om volume in te stellen. - Apps - Klik om uit groep te verwijderen - Geef naam voor app groep in + Applicaties - Klik om uit groep te verwijderen + Voer naam voor applicatiegroep in Profiel verwijderen - Weet je zeker dat je dit profiel wilt verwijderen? - Weet je zeker dat je deze app wilt verwijderen? - Kies app - Profiel instellingen: %s - Profiel: %1$s Categorie: %2$s - App groepen beheren + Weet u zeker dat u dit profiel wilt verwijderen? + Weet u zeker dat u deze applicatie wilt verwijderen? + Kies applicatie + Profielinstellingen: %s + Profiel: %1$s categorie: %2$s + Applicatiegroepen beheren Nieuw profiel - Nieuwe profiel toevoegen en configureren - Verwidjeren + Nieuw profiel toevoegen en configureren + Verwijderen Het actieve profiel kan niet vewijderd worden. - Nieuwe app groep - Deze app groep verwijderen - App toevoegen + Nieuwe applicatiegroep + Deze applicatiegroep verwijderen + Applicatie toevoegen Profielen beheren - App groepen beheren - App lijst beheren - - "Back-up & herstellen" - "Privacyinstellingen" - "Back-up maken en terugzetten" + Applicatiegroepen beheren + Applicatielijst beheren + "Privacy" + "Privacy-instellingen" + "'Backup & herstel" "Persoonlijke gegevens" - "Back-up maken van mijn gegevens" - "Een back-up van toepassingsgegevens, Wi-Fi-wachtwoorden en andere instellingen maken op de Google-servers" + "Back-up maken van gegevens" + "Een back-up van applicatiegegevens, Wi-Fi-wachtwoorden en andere instellingen maken op de Google-servers" "Automatisch terugzetten" - "In een back-up opgeslagen instellingen of andere gegevens herstellen als ik een app opnieuw installeer" + "In een back-up opgeslagen instellingen of andere gegevens herstellen als een applicatie opnieuw geinstalleerd wordt" "Back-up" - "Weet u zeker dat u het maken van back-ups van uw Wi-Fi-wachtwoorden, bladwijzers en andere instellingen en toepassingsgegevens wilt stoppen en alle kopieën op Google-servers wilt wissen?" + "Weet u zeker dat u het maken van back-ups van uw Wi-Fi-wachtwoorden, bladwijzers en andere instellingen en applicatiegegevens wilt stoppen en alle kopieën op Google-servers wilt wissen?" "Instellingen voor apparaatbeheer" "Apparaatbeheerder" "Deactiveren" @@ -1256,103 +1233,90 @@ "Apparaatbeheerder activeren?" "Activeren" "Apparaatbeheerder" - "Als u deze beheerder activeert, staat u de app %1$s toe de volgende bewerkingen uit te voeren:" - "Deze beheerder is actief en staat de app %1$s toe de volgende bewerkingen uit te voeren:" + "Als u deze beheerder activeert, staat u de applicatie %1$s toe de volgende bewerkingen uit te voeren:" + "Deze beheerder is actief en staat de applicatie %1$s toe de volgende bewerkingen uit te voeren:" "Naamloos" "Algemeen" "Inkomende oproepen" "Meldingen" "Feedback" - - Mogelijke knoppen + Mogelijke knoppen Wi-Fi - Portable Wi-Fi hotspot + Draagbaar Wi-Fi hotspot Bluetooth GPS Mobiele data - Data Sync + Datasynchronisatie 2G/3G Geluid Helderheid Oriëntatie - Scherm time-out + Time-out scherm Vliegtuigmodus LED - Lockscreen + Vergrendelscherm WiMAX - Wi-Fi aan/uit - Portable Wi-Fi hotspot aan/uit + Draagbaar Wi-Fi hotspot aan/uit Bluetooth aan/uit GPS aan/uit Mobiele data aan/uit - Data sync aan/uit - Switch tussen 2G en 3G - Switch tussen beltoon en vibratie - Switch tussen helderheid niveaus - Oriëntatie sensor aan/uit - Stel verschillende scherm time-outs in + Datasynchronisatie aan/uit + Schakel tussen 2G en 3G + Schakel tussen beltoon en vibratie + Schakel tussen helderheidniveaus + Oriëntatiesensor aan/uit + Stel verschillende schermtime-outs in Vliegtuigmodus aan/uit LED aan/uit - Lockscreen aan/uit + Vergrendelscherm aan/uit WiMAX aan/uit - - Widget instellingen - Wi-Fi instellingen - Data instellingen - Energie instellingen - + Widgetinstellingen + Wi-Fi-instellingen + Data-instellingen + Energie-instellingen Algemene instellingen - - Data deactiveerd 3G - Data activeerd 3G - Wi-Fi deactiveerd 3G - Wi-Fi activeerd 3G + Data deactiveert 3G + Data activeert 3G + Wi-Fi deactiveert 3G + Wi-Fi activeert 3G Ronde hoeken Verticale layout Transparante widget - Wi-Fi activeerd Sync - Wi-Fi deactiveerd Sync - Vibratie AAN - Monitor Data Roaming - Batterij lader activeerd Bluetooth - Batterij lader deactiveerd Bluetooth - Batterij lader activeerd Wi-Fi - Batterij lader deactiveerd Wi-Fi - + Wi-Fi activeert synchronisatie + Wi-Fi deactiveert synchronisatie + Vibratie aan + Monitor dataroaming + Batterijlader activeert Bluetooth + Batterijlader deactiveert Bluetooth + Batterijlader activeert Wi-Fi + Batterijlader deactiveert Wi-Fi 2G als mobiele data is uitgeschakeld 3G als mobiele data is ingeschakeld 2G als Wi-Fi is ingeschakeld 3G als Wi-Fi is uitgeschakeld - Gebruik ronde widget icoontjes + Gebruik ronde widgeticoontjes Geen achtergrond Verticaal weergeven - Activeer sync als Wi-Fi is ingeschakeld - Deactiveer sync als Wi-Fi is uitgeschakeld + Activeer synchronisatie als Wi-Fi is ingeschakeld + Deactiveer synchronisatie als Wi-Fi is uitgeschakeld Vibratie aan - Data status rood weergeven als roaming is ingeschakeld + Datastatus rood weergeven als roaming is ingeschakeld Bluetooth aanzetten als lader aangekoppeld wordt Bluetooth uitzetten als lader aangekoppeld wordt Wi-Fi aanzetten als lader aangekoppeld wordt Wi-Fi uitzetten als lader aangekoppeld wordt - - Netwerk modi kiezen - Helderheid niveaus kiezen - Beltoon modi kiezen - Scherm time-out kiezen + Netwerkmodi kiezen + Helderheidniveaus kiezen + Beltoonmodi kiezen + Time-out scherm kiezen Achtergrond kiezen - Niet geconfigureerd. Voeg opnieuw toe a.u.b. - - Ok - - - (%d Widgets) - + OK + (%d widgets) CyanogenMod - "4G-instellingen" - "4G-netwerk en modem instellen en beheren" - "4G MAC-adres" + "4G-netwerk en -modem instellen en beheren" + "MAC-adres 4G" "Aanvullende systeemupdates" From 8255e3d4a089fc9e0a661a1e243e1fbeab64f639 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Mon, 27 Feb 2012 10:47:07 +0100 Subject: [PATCH 958/989] Add build date to 'About phone'. Change-Id: I77f3c6e855287154f5992546452741e14bb3ad90 --- res/values-de/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-fr/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-ru/strings.xml | 3 ++- res/values/strings.xml | 2 ++ res/xml/device_info_settings.xml | 6 ++++++ src/com/android/settings/DeviceInfoSettings.java | 3 ++- 8 files changed, 16 insertions(+), 2 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 342804a28ef..f9f255a8dfb 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -545,6 +545,7 @@ "Build-Nummer" Mod-Version Unbekannt + Build-Datum "Nicht verfügbar" "Status" "Status" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index d44ec2c0a65..58440f6afd4 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -578,6 +578,7 @@ "Número de compilación" Versión de Mod Desconocido + Fecha de compilación "No disponible" "Estado" "Estado" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 216d02ecdfa..341fb6af14a 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -545,6 +545,7 @@ "Numéro de build" Version du mod Inconnu + Date du système "Non disponible" "État" "État" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 45dfec7b764..6cb5ef3e835 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1180,6 +1180,7 @@ "Modバージョン" "不明" + ビルド日付 CyanogenMod設定 CPU情報 メモリ情報(空き/トータル) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 6ab2da9eaa8..5838bb35ebe 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1193,7 +1193,8 @@ Память (доступно/всего) Версия CyanogenMod Неизвестно - + Дата сборки + Настройки ADWLauncher Возможные кнопки diff --git a/res/values/strings.xml b/res/values/strings.xml index 31244e91e8d..055aa1ce6bd 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1303,6 +1303,8 @@ Mod version Unknown + + Build date Not available diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index d257e6b39a0..0607290e6bf 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -147,6 +147,12 @@ android:title="@string/mod_version" android:summary="@string/mod_version_default" /> + + + Date: Thu, 8 Mar 2012 21:07:20 +0100 Subject: [PATCH 959/989] Settings: Dutch translation Added missing translations and made translations consistant res/values/arrays.xml was executeable.... Made it nonexecuteable Change-Id: Ie368f655b9462576a60ff3c55ebb1f08fac1ae05 --- res/values-nl/arrays.xml | 4 ++-- res/values-nl/strings.xml | 47 +++++++++++++++++++++++++++++++++++++++ res/values/arrays.xml | 0 3 files changed, 49 insertions(+), 2 deletions(-) mode change 100755 => 100644 res/values/arrays.xml diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index 685cc4df835..f137b131f58 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -175,8 +175,8 @@ "Altijd" "Nooit" - "Alleen in de stille modus" - "Alleen buiten de stille modus" + "Alleen in stille modus" + "Alleen buiten stille modus" Aan diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index f080d04fab7..595467be9ff 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -212,6 +212,7 @@ "Activiteit selecteren" "Apparaatinfo" "Accu-info" + "Accugebruik" "Weergave" "Telefooninfo" "USB-opslag" @@ -324,6 +325,7 @@ "Media" "Telefoon" "Overdracht" + Netwerk "Verbonden met audio van medium" "Verbonden met audio van telefoon" "Verbonden met audio van telefoon en medium" @@ -464,6 +466,8 @@ "Geluid vergrendeling" "Geluid afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" "Geen geluid afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" + "Lage batterij-toon" + "Geluid afspelen als de batterij bijna leeg is" "Haptische feedback" "Trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" "Niet trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" @@ -679,6 +683,10 @@ "Ondersteunde GPS gebruiken" "Server gebruiken ter ondersteuning van GPS (uitschakelen om het netwerkgebruik te beperken)" "Server niet gebruiken ter ondersteuning van GPS (inschakelen om GPS-prestaties te verbeteren)" + GPS-apparaat + Gebruik extern bluetooth-GPS-apparaat i.p.v. intern apparaat + Let op + GPS-bron is gewijzigd en wordt daarom uitgeschakeld. Schakel deze weer in om GPS verder te gebruiken. "Over de telefoon" "Juridische info, telefoonstatus, softwareversie tonen" "Juridische informatie" @@ -691,6 +699,7 @@ "Open-sourcelicenties" "Er is een probleem bij het laden van de licenties." "Laden\u2026" + CyanogenMod-licentie "Veiligheidsinformatie" "Veiligheidsinformatie" "Uw telefoon heeft geen verbinding met een gegevensservice. Als u deze informatie nu wilt bekijken, gaat u op een computer met internetverbinding naar %s." @@ -871,6 +880,7 @@ "Testen" "Telefooninformatie" "Accu-informatie" + Accugebruik "Snelstarten" "Sneltoetsen instellen voor starten applicaties" "Applicatie toewijzen" @@ -892,6 +902,9 @@ "Opties instellen voor applicatie-ontwikkeling" "USB-foutopsporing" "Foutopsporingsmodus bij USB-verbinding" + ADB over netwerk + Gebruik foutopsporing over netwerk (Wi-Fi) i.p.v. USB. Deze instelling wordt teruggezet na herstarten. + Let op: wanneer ADB over netwerk is ingeschakeld, is uw telefoon open voor indringers van elk verbonden netwerk, inclusief het GSM-netwerk.\n\nGebruik deze functie enkel als u zich op een veilig netwerk bevindt.\n\nWeet u zeker dat u deze functie wilt inschakelen? Notificatie Toon notificatie wanneer USB-foutopsporingsmodus actief is "Actief houden" @@ -1192,8 +1205,11 @@ Profielnaam <Nieuw profiel> Raak aan om profiel te wijzigen + Statusbalkindicator Applicatiegroep: %s Applicatiegroepen + Verbindingen overschrijven + Raak aan om in/uit te schakelen Volume-instellingen Raak aan om volume in te stellen. Applicaties - Klik om uit groep te verwijderen @@ -1215,6 +1231,10 @@ Profielen beheren Applicatiegroepen beheren Applicatielijst beheren + Herstellen + Herstel alles + Verwijder alle profielen en applicatiegroepen en herstel ze naar de standaardinstellingen + Wilt u alle profielen en applicatiegroepen verwijderen en ze terugzetten naar de standaardinstellingen? "Privacy" "Privacy-instellingen" "'Backup & herstel" @@ -1315,8 +1335,35 @@ OK (%d widgets) CyanogenMod + Apparaatinstellingen "4G-instellingen" "4G-netwerk en -modem instellen en beheren" "MAC-adres 4G" "Aanvullende systeemupdates" + Vingerregistratie + Registreert vingerafdruk voor ontgrendelen en gebruik bij andere applicaties + Scherm vergrendelen met een patroon, vinger, PIN of wachtwoord + Beveiliging via patroon, vinger, PIN of wachtwoord wijzigen of uitschakelen + Vinger + Gebruik vinger om te ontgrendelen + Schermontgrendeling met vinger + Stel vingerafdruk in + Wijzig vingerafdruk + Vingerafdruk vereist + Moet vingerafdruk gebruiken om het scherm te ontgrendelen + Verwijder vingerafdruk + Wijzig vingerafdruk + Vingerafdruk is ingesteld + Wijzig vingerafdruk + Registratie geslaagd. + Kan niet verdergaan omdat de TSM-bibliotheek niet kan worden geladen + Registratie geannuleerd. + Time-out bij registratie + Onbekende fout.\nWaarschijnlijk verbindingsfout. + Registratie niet gelukt. Fout: %d. + Registratie niet gelukt. Databank is vol. + Databasebeheer-actie gefaald: %d. + UI-time-out + Te veel ongeldige pogingen + Probeer het nog eens over %d seconden. diff --git a/res/values/arrays.xml b/res/values/arrays.xml old mode 100755 new mode 100644 From eb7b4f66bf2a44f84ed56672afefbf99d1b46641 Mon Sep 17 00:00:00 2001 From: Hep Happy Date: Thu, 15 Mar 2012 20:19:18 +0200 Subject: [PATCH 960/989] Settings: tr: Updated Turkish Translations Change-Id: I3d3efaa3f694fb879e499faecd33769c25c26f09 --- res/values-tr/strings.xml | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index dc1fa804c16..948c7cccd88 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1,5 +1,6 @@ - - - - - - - Bloquear tela com padrão, dedo, PIN ou senha - - - Alterar ou desabilitar segurança por padrão, dedo, PIN ou senha - - - Dedo - Deslize o dedo para desbloquear a tela - - - Impressão digital para desbloqueio de tela - - - Definir desbloqueio de impressão digital - Alterar desbloqueio de impressão digital - - - Exigir impressão digital - É necessário usar impressão digital para desbloquear a tela - - - Administração do TrueSuite - - - Remover dedo de desbloqueio - - - Alterar dedo de desbloqueio - - - O dedo foi definido - - - Alterar dedo de desbloqueio - - - Falha do semáforo - - - Registro Bem-sucedido. - - - Falha ao carregar Biblioteca TSM... Não é possível prosseguir! - - - Registro Cancelado. - - - O Tempo Limite do Registro Expirou. - - - Erro desconhecido.\nProvavelmente devido a falha de conexão. - - - Registro Malsucedido. Falha = %d. - - - Registro Malsucedido. O banco de dados está cheio. - - - Falha na operação de Administração do Banco de Dados: %d. - - - O tempo limite da interface do usuário expirou! - - - Dedos deslizados incorretamente muitas vezes! - - - Tente novamente em %d segundos. - diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index bd339f05167..b8dd1f41882 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1,4 +1,4 @@ - + - - - "Sim" - "Não" - "Desconhecido" - "Ativar o rádio" - "Desativar o rádio" - "Visualizar o catálogo de endereços do SIM" - "Visualizar números de chamada fixa" - "Visualizar números de chamada de serviço" - "Obter a lista PDP" - "Em serviço" - "Fora de serviço" - "Apenas chamadas de emergência" - "Rádio desativado" - "Roaming" - "Não está em roaming" - "Ocioso" - "Tocando" - "Chamada em andamento" - "Desconectado" - "Conectando" - "Conectado" - "Suspenso" - "desconhecido" - "pkts" - "bytes" - "dBm" - "asu" - "LAC" - "CID" - "Desconectar armaz. USB" - "Desmontar cartão SD" - "Apagar armazenamento USB" - "Apagar cartão SD" - "Pequeno" - "Médio" - "Grande" - "OK" - "Armaz. USB" - "Cartão SD" - "Status da bateria:" - "Tomada de alimentação:" - "Escala da bateria:" - "Nível da bateria:" - "Integridade da bateria:" - "Tecnologia da bateria:" - "Voltagem da bateria:" - "mV" - "Temperatura da bateria:" - "° C" - "Tempo desde a inicialização:" - "Tempo de ativação da bateria:" - "Tempo de ativação durante o carregamento:" - "Tempo de ativação da tela:" - "Desconhecido" - "Carregando" - "(CA)" - "(USB)" - "Descarregando" - "Não está carregando" - "Cheio" - "Desconectado" - "CA" - "USB" - "CA+USB" - "Desconhecido" - "Desconhecido" - "Bom" - "Superaquecimento" - "Descarregada" - "Sobretensão" - "Erro desconhecido" - "Bluetooth" - "Detectável" - "Detectável por %1$s segundos…" - "Detectável" - "Tornar o dispositivo detectável" - "Detectável por tempo limite" - "Definir por quanto tempo o aparelho ficará detectável" - "Bloquear discagem por voz" - "Impedir o uso do discador Bluetooth quando a tela estiver bloqueada." - "Dispositivos Bluetooth" - "Nome do dispositivo" - "Não há nenhum nome definido. Usando o nome da conta." - "Procurar dispositivos" - "O %1$s será desconectado." - "Conectado" - "Desconectado" - "Desconectando…" - "Conectando..." - - "Parear com este dispositivo" - "Pareando…" - "Pareado, mas não conectado" - "viva-voz/fone de ouvido" - "Procurando" - "Solicitação de pareamento Bluetooth" - "Solicitação de pareamento" - "Selecione para parear " - "Selecionador de dispositivo Bluetooth" - "Solicitação de permissão para Bluetooth" - "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth. Deseja fazer isso?" - "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone detectável por outros dispositivos Bluetooth por %1$d segundos. Deseja fazer isso?" - "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone sempre detectável por outros dispositivos Bluetooth. Deseja fazer isso?" - "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos por %1$d segundos. Deseja fazer isso?" - "Um aplicativo em seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos. Deseja fazer isso?" - "Ativando Bluetooth…" - "Configurações de data e hora" - "1:00 pm" - "13:00" - "Alterar horário" - "Data" - "Selecionar fuso horário" - "Normal (%s)" - "Visualizar:" - "Tamanho da fonte:" - "Enviarbroadcast" - "Ação:" - "Iniciar atividade" - "Recurso:" - "Conta:" - "Limpar" - "Porta" - "Restaurar padrões" - "Salvar" - "Nome do host" - "Atenção" - "OK" - "O nome de host digitado não é válido." - "Você deve completar o campo de porta." - "O campo da porta deverá estar vazio se o campo do host estiver vazio." - "A porta digitada não é válida." - "Localização:" - "CID vizinho:" - "Tentativas de dados:" - "Serviço GPRS:" - "Roaming:" - "IMEI:" - "Redirecionamento da chamada:" - "Número de redefinições PPP desde a inicialização:" - "Desconexões GSM:" - "Rede atual:" - "Êxito dos dados:" - "PPP recebido:" - "Serviço GSM:" - "Potência do sinal:" - "Status da chamada:" - "PPP enviado:" - "Redefinições de rádio:" - "Mensagem em espera:" - "Número de telefone:" - "Selecionar frequência de rádio" - "Tipo de rede:" - "Definir tipo de rede preferido:" - "Aplicar ping em IpAddr:" - "Aplicar ping no nome do host (www.google.com):" - "Teste do Cliente HTTP:" - "Executar teste de ping" - "SMSC:" - "Atualizar" - "Atualizar" - "Ativar/desativar verificação de DNS" - "Informações/configurações específicas de OEM" - "Definir frequência GSM/UMTS" - "Carregando a lista de frequências…" - "Definir" - "Falha" - "Êxito" - "As alterações são aplicadas quando o cabo USB é reconectado." - "Ativar o armazenamento USB em massa" - "Total de bytes:" - "Armazenam. USB não conectado" - "Nenhum cartão SD" - "Bytes disponíveis:" - "Arm. USB usado p/ arm. massa" - "O cartão SD está sendo usado como um dispositivo de armazenamento em massa." - "Armaz. USB pode ser removido" - "O cartão SD já pode ser removido com segurança." - "Armaz. USB removido em uso!" - "O cartão SD foi removido enquanto ainda estava em uso!" - "Bytes usados:" - "Procurando mídia armaz. USB..." - "Procurando mídia no cartão SD…" - "Armaz. USB é somente leitura" - "Cartão SD montado como somente leitura" - "Avançar" - "Local" - "Selecionar o seu idioma" - "Selecionar atividade" - "Informações do dispositivo" - "Informações da bateria" - "Tela" - "Informações do telefone" - "Armaz. USB" - "Cartão SD" - "Configurações de proxy" - "Cancelar" - "Configurações" - "Configurações" - "Configurações" - "Modo para avião" - "Desativar todas as conexões sem fio" - "Desativando as conexões sem fio…" - "Ativando conexões sem fio…" - "Redes sem fio e outras" - "Configurações de redes sem fio e outras" - "Gerenciar rede Wi-Fi, Bluetooth, modo avião, redes e VPNs" - "Roaming de dados" - "Conectar aos serviços de dados quando estiver em roaming" - "Conectar aos serviços de dados quando estiver em roaming" - "Você perdeu a conectividade de dados porque deixou o roaming de dados da sua rede doméstica desativado." - "Ativar" - "Permitir roaming de dados? Isso pode causar cobranças significativas de roaming!" - "Atenção" - "Seleção de operador" - "Selecione um operador de rede" - "Data e hora" - "Definir data, hora, fuso horário e formatos" - "Automático" - "Usar valores fornecidos pela rede" - "Usar valores fornecidos pela rede" - "Formato de 24 horas" - "Definir data e hora" - "Selecionar fuso horário" - "Definir data" - "Formato de data" - "Classificar em ordem alfabética" - "Classificar por fuso horário" - "Local e segurança" - "Configurações de local e segurança" - "Definir Meu local, desbloqueio de tela, bloqueio do SIM e do armazenamento de credenciais" - "Definir o Meu local, o desbloqueio de tela, o bloqueio do armazenamento de credenciais" - "Senhas" - "Segurança do desbloqueio da tela" - "Configurar bloqueio de tela" - "Bloquear a tela com um padrão, PIN ou senha" - "Alterar bloqueio de tela" - "Alterar ou desativar o padrão, o PIN ou a segurança da senha" - "Nenhum" - "Desativar o bloqueio de tela" - "Padrão" - "Defina o padrão para desbloquear a tela" - "PIN" - "Insira um PIN numérico para desbloquear a tela" - "Senha" - "Digite uma senha para desbloquear a tela" - "Desativado pelo administrador remoto do telefone" - "Desativar o bloqueio da tela" - "Remover padrão de desbloqueio" - "Remover PIN de desbloqueio" - "Remover senha de desbloqueio" - "Alterar padrão de desbloqueio" - "Alterar PIN de desbloqueio" - "Alterar senha de desbloqueio" - "A senha deve ter no mínimo %d caracteres" - "O PIN deve ter no mínimo %d caracteres." - "Pressione Continuar quando terminar" - "Continuar" - "O PIN não pode ter mais do que %d dígitos" - "O PIN não pode ter mais do que %d dígitos" - "O PIN precisa conter apenas dígitos de 0 a 9" - "A senha contém um caractere ilegal" - "A senha precisa ter no mínimo uma letra." - "A senha precisa ter no mínimo um dígito." - "A senha precisa ter no mínimo um símbolo." - "OK" - "Cancelar" - "Administração do dispositivo" - "Selecionar administradores" - "Adicionar ou remover administradores do dispositivo" - "Bluetooth" - "Ativar Bluetooth" - "Conf. de Bluetooth" - "Conf. de Bluetooth" - "Gerenciar conexões, definir o nome e detecção do dispositivo" - "Solicitação de pareamento Bluetooth" - "Informações do dispositivo Bluetooth" - \n"Digite o PIN para emparelhar com \"%1$s\" (tente 0000 ou 1234.)" - \n"Digite a senha para emparelhar com \"%1$s\"." - "Para emparelhar com \"%1$s\", verifique se a senha está sendo exibida: %2$s." - "%1$s"\n"deseja emparelhar." - "Insira %2$s no \"%1$s\" para emparelhar." - "Emparelhar" - "Não emparelhar" - "dispositivo Bluetooth" - "Atenção" - "Houve um problema no pareamento com %1$s." - "Houve um problema ao emparelhar com o %1$s porque o PIN ou a senha está incorreto." - "Não é possível estabelecer comunicação com %1$s." - "Emparelhamento rejeitado por %1$s." - "Houve um problema na conexão com %1$s." - "Procurar dispositivos" - "Conectar" - "Desconectar" - "Parear e conectar" - "Cancelar pareamento" - "Desconectar e cancelar pareamento" - "Opções…" - "Conectar-se a..." - "Mídia" - "Telefone" - "Transferir" - "Conectado ao áudio da mídia" - "Conectado ao áudio do telefone" - "Conectado ao áudio do telefone e da mídia" - "Opções de %1$s" - "Conectar" - "Conecta ao dispositivo Bluetooth" - "Perfis" - "Conectado ao áudio da mídia" - "Conectado ao áudio do telefone" - "Conectado ao servidor de transferência de arquivo" - "Não está conectado ao servidor de transferência de arquivo" - "Usar para áudio de mídia" - "Usar para áudio do telefone" - "Usado para transferência de arquivo" - "Configurações de dock" - "Usar dock para áudio" - "Como viva-voz" - "Para música e mídia" - "Lembrar configurações" - "NFC" - "Usar comunicação a curta distância para ler e trocar tags" - "Ocorreu um erro." - "Wi-Fi" - "Ativar Wi-Fi" - "Configurações de Wi-Fi" - "Configurações de Wi-Fi" - "Configurar e gerenciar pontos de acesso sem fio" - "Ativando…" - "Desativando…" - "Erro" - "No modo para avião" - "Não é possível verificar a existência de redes" - "Notificação de rede" - "Receber notificação quando uma rede aberta estiver disponível" - "Adicionar rede Wi-Fi" - "Redes Wi-Fi" - "Verificar" - "Avançado" - "Conectar-se à rede" - "Esquecer a rede" - "Modificar rede" - "SSID da rede" - "Segurança" - "Potência do sinal" - "Status" - "Velocidade do link" - "Endereço IP" - "Método EAP" - "Autenticação da Fase 2" - "Certificado CA" - "Certificado do usuário" - "Identidade" - "Identidade anônima" - "Senha" - "Mostrar senha." - "(não alterado)" - "(não especificado)" - "Lembrado" - "Desativado" - "Não está dentro do alcance" - "Protegido por %1$s" - "%2$s, protegido por %1$s" - "Conectar" - "Esquecer" - "Salvar" - "Cancelar" - "Avançado" - "Domínio regulatório" - "Definir o número de canais a serem usados" - "Houve um problema ao configurar o domínio regulatório." - "%1$d canais" - "Política de inatividade de Wi-Fi" - "Especificar quando alternar de Wi-Fi para dados móveis" - "Houve um problema ao configurar a política de inatividade" - "Endereço MAC" - "Endereço IP" - "Configurações de IP" - "Salvar" - "Cancelar" - "Digite um endereço IP válido." - "Usar IP estático" - "DNS 1" - "DNS 2" - "Gateway" - "Máscara de rede" - "Ponto de acesso Wi-Fi portátil" - "Ponto de acesso portátil %1$s ativo" - "Erro de ponto de acesso Wi-Fi portátil" - "Configurações de ponto de acesso Wi-Fi portátil" - "Configurar e gerenciar ponto de acesso Wi-Fi portátil" - "Configurações do ponto de acesso Wi-Fi portátil" - "Configurar ponto de acesso Wi-Fi" - "Ponto de acesso Wi-Fi portátil %1$s %2$s" - "Ponto de acesso Android" - "Som" - "Tela" - "Configurações de som" - "Modo silencioso" - "Silenciar todos os sons, exceto a mídia e os alarmes." - "Todos os sons, exceto de mídia, estão silenciados" - "Toque do telefone" - - "Volume" - "Volume da campainha" - - "Vibrar no modo silencioso" - "Permitir comentário com vibração no modo silencioso" - "Vibrar" - "Vibração para chamadas e notificações" - "Toque de notificação" - - "Pulsar luz de notificação" - "Pulsar luz do trackball repetidamente para novas notificações" - "Toque" - "Notificação" - "Usar volume de chamada recebida para notificações" - "Selecionar toque de notificação" - "Mídia" - "Definir o volume para música e vídeos" - "Alarme" - "Configurações de áudio para dock anexo" - "Sons de toque audíveis" - "Reproduzir sons ao usar o teclado" - "Reproduzir sons ao usar o teclado" - "Seleção audível" - "Reproduzir som ao fazer uma seleção de tela" - "Reproduzir som ao fazer uma seleção de tela" - "Sons de bloqueio de tela" - "Reproduzir sons ao bloquear e desbloquear a tela" - "Reproduzir sons ao bloquear e desbloquear a tela" - "Retorno com vibração" - "Vibrar ao pressionar teclas e em algumas interações com a interface" - "Vibrar ao pressionar teclas e em algumas interações com a interface de usuário" - "Cancelamento dos ruídos" - "Diminuir o ruído de fundo quando falar ou gravar." - "Dock" - "Configurações de dock" - "Áudio" - "Configurações para o dock do computador anexo" - "Configurações para o dock do carro anexo" - "Telefone não encaixado" - "Configurações para o dock anexo" - "Dock não encontrado" - "O telefone deve estar encaixado para configurar o áudio do dock" - "Som de inserção no dock" - "Reproduzir sons ao inserir ou remover o telefone do dock." - "Não reproduzir sons ao inserir ou remover o telefone do dock." - "Contas e sincronização" - "Adicionar ou remover contas e alterar as configurações da conta" - "Pesquisar" - "Gerenciar configurações e histórico de pesquisa" - "Configurações da tela" - "Animação" - "Mostrar animação ao abrir e fechar janelas" - "Mostrar animação ao abrir e fechar janelas" - "Girar tela autom." - "Alternar orientação automaticamente ao girar o telefone" - "Alternar orientação automaticamente ao girar o telefone" - "Brilho" - "Ajustar o brilho da tela" - "Tempo limite da tela" - "Ajustar depois de quanto tempo a tela será desligada automaticamente" - "Brilho automático" - "Bloqueio do SIM" - "Conf. bloqueio do SIM" - "Bloqueio do cartão SIM" - "Bloquear cartão SIM" - "Exigir PIN para usar o telefone" - "Exigir PIN para usar o telefone" - "Alterar PIN do SIM" - "PIN do SIM" - "Bloquear cartão SIM" - "Desbloquear o cartão SIM" - "PIN do SIM antigo" - "Novo PIN do SIM" - "Digitar novamente o novo PIN" - "PIN do SIM" - "PIN incorreto." - "Os PINs não correspondem!" - "Não é possível alterar o PIN."\n"PIN possivelmente incorreto." - "PIN do SIM alterado" - "Não é possível alterar o estado de bloqueio do cartão SIM."\n"PIN possivelmente incorreto." - "OK" - "Cancelar" - "Status do telefone" - "Atualizações do sistema" - - "Versão do Android" - "Número do modelo" - "Versão da banda de base" - "Versão do kernel" - "Número da versão" - "Não disponível" - "Status" - "Status" - "Número de telefone, sinal etc." - "Armazenamento" - "Configurações de armazenamento" - "Desconectar armazenamento USB, ver armazenamento disponível" - "Desmontar o cartão SD, visualizar armazenamento disponível" - "Meu número de telefone" - "MIN" - "MSID" - "Versão PRL" - "MEID" - "Tipo de rede móvel" - "Estado da rede móvel" - "Estado do serviço" - "Potência do sinal" - "Roaming" - "Rede" - "Endereço MAC da rede Wi-Fi" - "Endereço Bluetooth" - "Não disponível" - "Tempo de atividade" - "Tempo de ativação" - "Armazenamento interno" - "Armaz. USB" - "Cartão SD" - "Espaço disponível" - "Espaço total" - "Desmontar cartão SD" - "Desconectar armaz. USB interno" - "Desconecte o cartão SD para poder removê-lo com segurança" - "Insira armazen. USB" - "Insira um cartão SD para conexão" - "Conectar armazenam. USB" - "Conectar cartão SD" - "Montar o armazenamento USB" - "Conectar o cartão SD" - "Apagar armazenamento USB" - "Apagar cartão SD" - "Ap. arm. USB, como mús. e fot." - "Apaga todos os dados do cartão SD do telefone, como músicas e fotos" - "Não disponível" - " (Somente leitura)" - "Desconectar armaz. USB" - "Desconectar cartão SD" - "Se você desconectar o armazenamento USB, alguns aplicativos que estão em uso serão interrompidos e podem não estar disponíveis até você conectar o armazenamento USB novamente." - "Se você desconectar o cartão SD, alguns aplicativos que estão em uso serão interrompidos e podem não estar disponíveis até você conectar o cartão SD novamente." - "Falha ao descon. armaz. USB" - "Falha ao desconectar cartão SD" - "Não é possível desconectar o armazenamento USB. Tente novamente mais tarde." - "Não é possível desconectar o cartão SD. Tente novamente mais tarde." - "O armazenamento USB será desconectado." - "O cartão SD será desconectado." - "Desconectando" - "Desconexão em andamento" - "Status da bateria" - "Nível da bateria" - "APNs" - "Editar ponto de acesso" - "<Não definido>" - "Nome" - "APN" - "Proxy" - "Porta" - "Nome de usuário" - "Senha" - "Servidor" - "MMSC" - "Proxy MMS" - "Porta MMS" - "MCC" - "MNC" - "Tipo de autenticação" - "Nenhum" - "PAP" - "CHAP" - "PAP ou CHAP" - "Tipo APN" - "Protocolo APN" - "Excluir APN" - "Novo APN" - "Salvar" - "Descartar" - "Atenção" - "O campo Nome não pode ficar vazio." - "O APN não pode estar vazio." - "O campo MCC deve ter 3 dígitos." - "O campo MNC deve ter 2 ou 3 dígitos." - "Restaurando as configurações APN padrão" - "Redefinir para o padrão" - "Redefinição das configurações padrão do APN concluída" - "Configuração original" - "Apaga todos os dados no telefone" - "Isso apagará todos os dados do ""armazenamento interno"" do seu telefone, incluindo:"\n\n
  • "Sua conta do Google"
  • \n
  • "Dados e configurações do sistema e de aplicativos"
  • \n
  • "Aplicativos baixados"
  • \n\n"Para apagar todos os dados deste telefone, o ""armazenamento USB"" deve ser apagado."\n\n
    - "Isso apagará todos os dados do ""armazenamento interno"" do seu telefone, incluindo:"\n\n
  • "Sua conta do Google"
  • \n
  • "Dados e configurações do sistema e de aplicativos"
  • \n
  • "Aplicativos baixados"
  • \n\n"Para apagar músicas, imagens e outros dados do usuário, o ""cartão SD"" deve ser apagado."\n\n
    - "Apagar armazenamento USB" - "Apagar cartão SD" - "Ap. arm. USB, como mús. e fot." - "Apagar dados do cartão SD" - "Redefinir telefone" - "Apagar todas as informações pessoais e os aplicativos dos quais você fez download? É impossível reverter essa ação." - "Apagar tudo" - "Desenhe o seu padrão de desbloqueio" - "Você precisa desenhar o seu padrão de desbloqueio para confirmar uma redefinição de telefone." - "Nenhuma redefinição foi realizada porque o serviço de Limpeza do sistema não está disponível." - "Apagar armazenamento USB" - "Apagar cartão SD" - "Apaga dados do armazen. USB" - "Apaga todos os dados no cartão SD" - "Esta ação apagará o armazenamento USB. Você perderá ""todos"" os dados armazenados!" - "Esta ação apagará o cartão SD. Você perderá ""todos"" os dados do cartão!" - "Apagar armazenamento USB" - "Apagar cartão SD" - "Apagar o armazenamento USB, apagando todos os arquivos armazenados? A ação não pode ser revertida!" - "Apagar cartão SD, apagando todos os arquivos armazenados? A ação não pode ser revertida!" - "Apagar tudo" - "Desenhe o seu padrão de desbloqueio" - "Você deve desenhar sua sequência de desbloqueio para confirmar que deseja apagar o armazenamento USB." - "Você deve desenhar sua sequência de desbloqueio para confirmar que deseja apagar o cartão SD." - "Conf. de chamada" - "Configurar correio voz, encaminhamento, espera etc." - "Vínculo" - "Ponto de acesso portátil" - "Vínculo e p. de acesso portátil" - "Compartilhar a conexão de dados móveis do seu telefone via USB" - "Compartilhar a conexão de dados móveis do seu telefone como um ponto de acesso Wi-Fi portátil" - "Compartilhar a conexão de dados móveis do seu telefone via USB ou como ponto de acesso Wi-Fi" - "USB" - "Vínculo USB" - "USB conectado, marque para vincular" - "Vinculado" - "Não é possível vincular quando o armazenamento USB estiver em uso" - "USB não conectado" - "Erro de vínculo de USB" - "Ajuda" - "Redes móveis" - "Definir opções para roaming, redes, APNs" - "Meu Local" - "Usar redes sem fio" - "Veja o local nos aplicativos (como o Google Maps) usando redes sem fio" - "Local determinado pela rede Wi-Fi e/ou pelas redes móveis" - "Usar satélites GPS" - "Durante a localização, usar precisão no nível de rua" - "Localizar no nível da rua (exige mais bateria e visão do céu)" - "Usar GPS associado" - "Usar servidor para auxiliar GPS (desmarque para reduzir o uso da rede)" - "Usar servidor para auxiliar GPS (desmarque para aprimorar o desempenho do GPS)" - "Sobre o telefone" - "Ver informações legais, status do telefone, versão do software" - "Informações legais" - "Colaboradores" - "Direitos autorais" - "Licença" - "Termos e Condições" - "Tutorial do sistema" - "Aprenda a usar o seu telefone" - "Licenças código aberto" - "Há um problema ao carregar as licenças." - "Carregando..." - "Informações de segurança" - "Informações de segurança" - "O telefone não está conectado ao serviço de dados. Para visualizar estas informações agora, acesse %s em qualquer computador conectado à internet." - "Carregando..." - "Escolha a sua senha" - "Escolha o seu PIN" - "Confirme a sua senha" - "Confirme o seu PIN" - "As senhas não correspondem" - "Os PINs não correspondem" - "A senha foi definida" - "O PIN foi definido" - "O padrão foi definido" - "Desbloqueio de tela" - "Alterar padrão de desbloqueio" - "Alterar PIN de desbloqueio" - "Confirmar padrão salvo" - "Tente novamente:" - "Desenhe um padrão de desbloqueio" - "Pressione Menu para obter ajuda." - "Solte o dedo quando terminar." - "Conectar no mínimo %d pontos. Tente novamente:" - "Padrão registrado." - "Desenhe o padrão novamente para confirmar:" - "Seu novo padrão de desbloqueio:" - "Confirmar" - "Desenhar novamente" - "Tentar novamente" - "Continuar" - "Padrão de desbloqueio" - "Exigir padrão" - "É necessário desenhar o padrão para desbloquear a tela" - "Usar padrão visível" - "Usar retorno táctil" - "Padrão de desbloqueio" - "Alterar padrão" - "Como desenhar um padrão de desbloqueio" - "Muitas tentativas incorretas!" - "Tente novamente em %d segundos." - "Cancelar" - "Avançar" - "Proteção do seu telefone" - "Proteja o seu telefone contra o uso não autorizado criando um padrão de desbloqueio de tela personalizado. "\n\n"1""  Na próxima tela, observe enquanto um exemplo de padrão é desenhado. "\n\n"2""  Quando estiver pronto, desenhe o seu próprio padrão de desbloqueio pessoal. Experimente padrões diferentes, mas conecte no mínimo quatro pontos. "\n\n"3""  Desenhe novamente o seu padrão para confirmar. "\n\n"Pronto para começar? Toque em “Avançar”"". "\n\n"Para deixar o seu telefone sem proteção, toque em “Cancelar”." - "Exemplo de padrão" - "Conecte no mínimo quatro pontos."\n" "\n"Toque em “Avançar” quando estiver pronto para desenhar o seu próprio padrão." - "Gerenciar aplicativos" - "Gerenciar e remover aplicativos instalados" - "Aplicativos" - "Gerenciar aplicativos, configurar atalhos de inicialização rápida" - "Configurações de aplicativos" - "Fontes desconhecidas" - "Permite a instalação de aplicativos que não são do Market" - "Os dados do seu telefone e os dados pessoais estão mais vulneráveis a ataques de aplicativos de fontes desconhecidas. Você concorda que é o único responsável por qualquer dano causado ao seu telefone ou pela perda de dados que possa resultar do uso desses aplicativos." - "Informações do aplicativo" - "Armazenamento" - "Iniciar por padrão" - "Permissões" - "Cache" - "Limpar cache" - "Cache" - "Controles" - "Forçar parada" - "Total" - "Aplicativo" - "Dados" - "Desinstalar" - "Desativar" - "Ativar" - "Limpar dados" - "Desinstalar atualizações" - "Você selecionou a inicialização padrão deste aplicativo para algumas ações." - "Nenhum padrão definido." - "Limpar padrão" - "Desconhecido" - "Classificar por nome" - "Classificar por tamanho" - "Mostrar serviços em exec." - "Mostrar processo em cache" - "Gerenciar espaço" - "Filtro" - "Selecionar as opções de filtro" - "Todos" - "Descarregados" - "Rodando" - "Armazenamento USB" - "Cartão SD" - "Desativado" - "Nenhum aplicativo." - "Armaz. interno" - "Armaz. USB" - "Armaz. cart. SD" - "Recalculando o tamanho…" - "Excluir" - "Todos os dados deste aplicativo serão excluídos permanentemente. Isso inclui todos os arquivos, configurações, contas, bancos de dados e outros." - "OK" - "Cancelar" - "Aplicativo não encontrado" - "O aplicativo não foi encontrado na lista de aplicativos instalados." - "Não é possível limpar os dados do aplicativo." - "Desinstalar atualizações" - "Deseja desinstalar todas as atualizações deste aplicativo do sistema Android?" - "Limpar dados" - "Falha ao limpar os dados do aplicativo" - "Este aplicativo pode acessar os seguintes itens no seu telefone:" - "Calculando…" - "Não é possível calcular o tamanho do pacote" - "Você não tem aplicativos de terceiros instalados." - "versão %1$s" - "Mover" - "Mover para telefone" - "Mover para armaz. USB" - "Mover para cartão SD" - "Movendo" - "Não há espaço de armazenamento suficiente disponível." - "O aplicativo não existe." - "O aplicativo é protegido contra cópia." - "O local especificado para instalação não é válido." - "As atualizações do sistema não podem ser instaladas em mídia externa." - "Forçar parada" - "Forçar a parada do aplicativo pode causar um comportamento inesperado. Continuar?" - "Mover aplicativo" - "Falha ao mover aplicativo. %1$s" - "Local de instalação preferido" - "Alterar o local de instalação preferido para novos aplicativos." - "Uso do armazenamento" - "Visualizar armazenamento usado pelos aplicativos" - "Serviços em execução" - "Visualizar e controlar os serviços em execução no momento" - "Reiniciando" - "Processo em segundo plano em cache" - "Nada em execução." - "Iniciado pelo aplicativo." - - - "%1$s livre" - "%1$s usada" - "RAM" - - - "%1$d processo e %2$d serviço" - "%1$d processo e %2$d serviços" - "%1$d processos e %2$d serviço" - "%1$d processos e %2$d serviços" - "Aplicativo em execução" - "Não ativo" - "Serviços" - "Processos" - "Parar" - "Configurações" - "Este serviço foi iniciado pelo aplicativo correspondente. Interrompê-lo pode provocar a falha do aplicativo." - "Este aplicativo não pode ser interrompido com segurança. Isso poderia resultar na perda do seu trabalho atual." - "Este é um processo antigo do aplicativo que está sendo mantido para obter melhor velocidade caso seja necessário novamente. Geralmente não há motivos para interrompê-lo." - "%1$s: em uso no momento. Toque em Configurações para controlá-lo." - "O processo principal que está em uso." - "O serviço %1$s está em uso." - "O provedor %1$s está em uso." - "Interromper o serviço do sistema?" - "Tem certeza de que deseja interromper este serviço do sistema? Se o fizer, alguns recursos do seu telefone podem parar de funcionar corretamente até que você o desligue e ligue novamente." - "Idioma e teclado" - "Configurações de idioma e teclado" - "Configurações de idioma" - "Configurações do teclado" - "Selecionar idioma" - - "Substituição automática" - "Corrigir palavras digitadas incorretamente" - "Iniciar com maiúscula" - "Escrever a primeira letra nas sentenças com letra maiúscula" - "Pontuação automática" - "Configurações de teclado físico" - "Pressione a tecla de Espaço duas vezes para inserir \".\"" - "Senhas visíveis" - "Mostrar senha ao digitar" - "Este método de entrada pode coletar todo o texto que você digitar, incluindo dados pessoais como senhas e números de cartão de crédito. Ele é proveniente do aplicativo %1$s. Usar este método de entrada?" - "Dicionário do usuário" - "Dicionário do usuário" - - "Adicionar" - "Adicionar ao dicionário" - "Editar palavra" - "Editar" - "Excluir" - "Você não possui palavras no dicionário do usuário. Você pode adicionar uma palavra por meio do menu." - "Testando" - "Informações do telefone" - "Informações da bateria" - "Início rápido" - "Define atalhos do teclado para iniciar aplicativos" - "Atribuir aplicativo" - "Sem atalho" - "Pesquisar + %1$s" - "Limpar" - "O seu atalho para %1$s (%2$s) será apagado." - "OK" - "Cancelar" - "Aplicativos" - "Atalhos" - "Entrada de texto" - "Gerenciar opções de entrada de texto" - "Configurações de %1$s" - "Configurações do teclado virtual" - "Teclado integrado" - "Configurações do teclado físico integrado" - "Desenvolvimento" - "Define as opções para o desenvolvimento do aplicativo" - "Depuração USB" - "Modo de depuração quando o USB estiver conectado" - "Permanecer ativo" - "A tela nunca entrará em inatividade enquanto estiver carregando." - "Permitir locais fictícios" - "Permitir locais fictícios" - "Permitir a depuração USB?" - "A depuração USB serve apenas para fins de desenvolvimento. Ela pode ser usada para copiar dados entre o computador e o aparelho, instalar aplicativos no seu aparelho sem notificação e ler dados de registro." - "Escolher o gadget" - "Escolher widget" - "%1$dd %2$dh %3$dm %4$ds" - "%1$dh %2$dm %3$ds" - "%1$dm %2$ds" - "%1$ds" - "Estatísticas de uso" - "Estatísticas de uso" - "Classificar por:" - "Aplicativo" - "Contagem" - "Tempo de uso" - "Acessibilidade" - "Configurações de acessibilidade" - "Gerenciar opções de acessibilidade" - "Acessibilidade" - "Serviços de acessibilidade" - "Nenhum serviço de acessibilidade instalado." - "Este serviço de acessibilidade pode coletar todo o texto que você digitar, incluindo dados pessoais e números de cartão de crédito, menos senhas. Ele também pode registrar as interações da interface do usuário. Ele é proveniente do aplicativo %1$s. Usar este serviço de acessibilidade?" - "Desativar acessibilidade?" - "Nenhum aplicativo relacionado à acessibilidade encontrado." - "Você não tem nenhum aplicativo relacionado à acessibilidade instalado."\n\n"Você pode fazer o download de um leitor de tela para o seu aparelho no Android Market."\n\n"Clique em OK para instalar o leitor de tela." - "Botão Liga/desliga" - "Botão Liga/desliga encerra a chamada" - "Durante uma chamada, pressionar o botão Liga/desliga encerra a chamada em vez de desativar a tela." - "Uso da bateria" - "O que está consumindo a bateria" - "Uso da bateria desde a desconexão do aparelho" - "Uso da bateria desde a redefinição" - "%1$s da bateria" - "%1$s desde que foi desconectado" - "Carregando" - "Tela ativada" - "GPS ligado" - "Wi-Fi" - "Ativo" - "Sinal do celular" - - - "Tempo de ativação do aparelho" - "Tempo de ativação da rede Wi-Fi" - "Tempo de ativação da rede Wi-Fi" - "%1$s - %2$s%%" - "Detalhes de uso da bateria" - "Detalhes de uso" - "Ajustar uso de energia" - "Pacotes incluídos" - "Tela" - "Wi-Fi" - "Bluetooth" - "Célula em espera" - "Chamadas de voz" - "Telefone ocioso" - "Total da CPU" - "CPU prioritária" - "Permanecer ativo" - "GPS" - "Wi-Fi em execução" - "Telefone" - "Dados enviados" - "Dados recebidos" - "Áudio" - "Vídeo" - "Horário de ativação" - "Horário sem o sinal" - "Forçar parada" - "Informações do aplicativo" - "Configurações de aplicativos" - "Configurações da tela" - "Configurações de Wi-Fi" - "Conf. de Bluetooth" - "Bateria usada por chamadas de voz" - "Bateria usada quando o telefone está ocioso" - "Bateria usada por rádio celular" - "Alternar para o modo para avião para economizar energia nas áreas sem cobertura celular" - "Bateria usada pela tela e pela luz de fundo" - "Reduzir o brilho e/ou o tempo limite da tela" - "Bateria usada por Wi-Fi" - "Desativar rede Wi-Fi quando não estiver em uso ou disponível" - "Bateria usada por Bluetooth" - "Desativar Bluetooth quando não estiver em uso" - "Tente conectar a um dispositivo Bluetooth diferente" - "Bateria usada pelo aplicativo" - "Parar ou desinstalar o aplicativo" - "Controlar o GPS manualmente para evitar sua utilização pelo aplicativo" - "O aplicativo pode oferecer configurações para reduzir o uso da bateria" - "%1$s desde que foi desconectado" - "Quando foi desconectado pela última vez para %1$s" - "Total de uso" - "Atualizar" - "Sistema operacional do Android" - "Servidor de mídia" - "Entrada e saída de voz" - "Configurações de entrada e saída de voz" - "Pesquisa por voz" - "Teclado Android" - "Entrada de voz" - "Saída de voz" - "Reconhecedor de voz" - "Config. do reconhecedor de voz" - "Configurações para \'%s\'" - "Configurações da conversão de texto em voz" - "Configurações da conversão de texto em voz" - "Usar minhas config." - "As conf. padrão abaixo substituem as conf. do aplicativo" - "Configurações padrão" - "Mecanismo padrão" - "Define o mecanismo de síntese de fala a ser usado para texto falado" - "Taxa de fala" - "Velocidade em que o texto é falado" - "Frequência do som" - "Afeta o tom do texto falado" - "Idioma" - "Define a voz específica do idioma para o texto falado" - "Ouça um exemplo" - "Reproduzir uma rápida demonstração da voz sintetizada" - "Instalar dados de voz" - "É necessário instalar os dados de voz para a sintetização da fala" - "As vozes necessárias para sintetização já estão instaladas corretamente" - "Este é um exemplo de sintetização de voz." - "Suas configurações foram alteradas. Veja um exemplo de como elas ficaram." - "O mecanismo selecionado não pode ser executado." - "Configurar" - "Selecione outro mecanismo" - "Este mecanismo de síntese de fala pode coletar todo texto que será falado, inclusive dados pessoais como senhas e números de cartão de crédito. Ele é proveniente do mecanismo %s. Deseja ativar o uso desse mecanismo de síntese de fala?" - "Mecanismos" - "Configurações de %s" - "%s foi ativado" - "%s foi desativado" - "Idiomas e vozes" - "Instalado" - "Não instalado" - "Feminino" - "Masculino" - "Sintetização de voz instalada" - "Ativar novo mecanismo antes" - "Controle de energia" - "Atualizando configuração Wi-Fi" - "Atualizando configuração Bluetooth" - "Configurações de VPN" - "Conectar-se a %s" - "Nome de usuário:" - "Senha:" - "um nome de usuário" - "uma senha" - "Lembrar nome de usuário" - "Conectar" - "Sim" - "Não" - "Voltar" - "Não" - "Salvar" - "Cancelar" - "Reverter" - "Conectar-se à rede" - "Desconectar da rede" - "Editar rede" - "Excluir rede" - "Insira %s." - "Selecione %s." - "O nome de VPN \'%s\' já existe. Procure outro nome." - "Tem certeza de que deseja excluir esta VPN?" - "Tem certeza de que não deseja criar esse perfil?" - "Tem certeza de que deseja descartar as alterações feitas nesse perfil?" - "Não é possível se conectar à rede. Deseja tentar novamente?" - "Conexão perdida. Deseja conectar novamente?" - "O nome do servidor não pode ser solucionado. Deseja verificar sua configuração de nome de servidor?" - "Erro de desafio. Deseja verificar sua configuração de pergunta secreta?" - "Um ou mais segredos estão faltando nessa configuração de VPN. Deseja verificar sua configuração de pergunta secreta?" - "O nome de usuário ou a senha inserida está incorreta. Deseja tentar novamente?" - "Servidor desligado. O nome de usuário ou a senha inserida talvez esteja incorreta. Deseja tentar novamente?" - "Servidor desconectado. Talvez você esteja atrás de um firewall que impede a conexão com o servidor. Deseja tentar novamente?" - "Falha na negociação do servidor. Provavelmente o servidor não concorde com a sua opção de criptografia. Deseja verificar a sua configuração de criptografia?" - "Adicionar VPN" - "Adicionar VPN" - "Adicionar VPN %s" - "Detalhes de %s" - "VPNs" - "Conectando..." - "Desconectando..." - "Conectado" - "Conectar-se à rede" - "Nome da VPN" - "um nome da VPN" - "\'%s\' foi adicionado" - "Foram feitas alterações em \'%s\'" - "Definir certif. do usuário" - "Certificado do usuário" - "um certificado do usuário" - "Definir certificado de CA" - "Certificado da autoridade de certificação (CA)" - "um certificado de CA" - "Definir segredo L2TP" - "Segredo L2TP" - "um segredo L2TP" - "criptografia" - "Criptografia PPTP" - "Definir chave IPSec" - "Chave pré-compartilhada IPSec" - "uma chave pré-compartilhada IPSec" - "Definir servidor da VPN" - "Servidor da VPN" - "um servidor da VPN" - "Nome do servidor da VPN" - "Domínios pesquisa DNS" - "Domínios pesquisa DNS" - "%s foi definido" - "%s não definido" - "%s não definido (opcional)" - "Ativar %s" - "Desativar %s" - "%s foi ativado" - "%s foi desativado" - "Configurações de VPN" - "Configurar e gerenciar VPNs (Redes privadas virtuais)" - "(não alterado)" - "(não definido)" - "Armazenamento de credenciais" - "Usar credenciais seguras" - "Permitir que os aplicativos acessem credenciais e certificados seguros" - "Inserir senha" - "Insira a senha do armazenamento de credenciais." - "Instalar do armaz. USB" - "Instalar do cartão SD" - "Inst. cert. crip. do arm." - "Instalar certificados criptografados do cartão SD" - "Definir senha" - "Definir ou alterar a senha do armazenamento de credenciais" - "Limpar armazenamento" - "Remover todo o conteúdo do armazenamento de credenciais e redefinir a senha" - "Tem certeza de que deseja excluir todas as credenciais e redefinir a senha do armazenamento de credenciais?" - "Senha atual:" - "Nova senha:" - "Confirmar nova senha:" - "Definir uma senha para o armazenamento de credenciais (no mínimo 8 caracteres)" - "Insira a senha correta." - "Insira a senha correta. Você tem mais uma tentativa para inserir a senha correta antes que o armazenamento de credenciais seja apagado." - "Insira a senha correta. Você tem mais %1$d tentativas para inserir a senha correta antes que o armazenamento de credenciais seja apagado." - "As senhas não correspondem." - "Insira e confirme uma senha." - "Insira a senha." - "A senha deve ter no mínimo 8 caracteres." - "O armazenamento de credenciais foi apagado." - "O armazenamento de credenciais foi ativado." - "O armazenamento de credenciais foi desativado." - "Sistema de arquivos criptografados" - "Criptografar dados privados de usuário" - "Ativar armazenamento do sistema de arquivo criptografado para dados privados do usuário neste aparelho." - "A ativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." - "A desativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." - "Ativar" - "Desativar" - "Cancelar" - "A alteração do modo do Sistema de arquivos criptografados foi cancelada." - "Aviso dos Sistemas de arquivo criptografados." - "Tom de emergência" - "Definir comportamento durante uma chamada de emergência" - "Privacidade" - "Configurações de privacidade" - "Backup e restauração" - "Dados pessoais" - "Fazer backup" - "Dados de aplicativos de backup, senhas da rede Wi-Fi e outras configurações nos servidores do Google" - "Restauração automática" - "Caso o aplicativo seja reinstalado, restaurar as configurações ou outros dados de backup" - "Backup" - "Tem certeza de que deseja interromper backup das suas senhas da rede Wi-Fi, dos favoritos e de outras configurações e dados de aplicativo, e apagar todas as cópias dos servidores do Google?" - "Configurações de administração do dispositivo" - "Administrador do dispositivo" - "Desativar" - "Administradores do dispositivo" - "Não há administradores de dispositivo disponíveis" - "Ativar o administrador do dispositivo?" - "Ativar" - "Administrador do dispositivo" - "A ativação deste administrador permitirá que o aplicativo %1$s execute as seguintes operações:" - "Este administrador está ativo e permite que o aplicativo %1$s execute as seguintes operações:" - "Sem título" - "Geral" - "Chamadas recebidas" - "Notificações" - "Retorno" - - Conf. CyanogenMod - Definições de Aparelho - - Histórico da bateria - Nome do dispositivo - Conectado a dispositivo hid - Conectado a dipositivo hid - Use para dipositivo hid - Salvar - Cancelar - Perfis - Som de notificação - Piscar luz de notificação - Piscar as notificações verdes repetidamente - Sempre mostrar luz de notificação - Ativar luz de notificação enquanto tela está ligada - Luz enquanto carregando - Ative a luz amarela enquanto carregando - Informação de CPU - Informação de Memória (Disp/Total) - Versão de Mod - Desconhecido - Histórico de bateria - Notificação de depuração via USB - Mostra uma notificação quando a depuração por usb está ativada - Mata aplicação com toque longo - Pressionar o botão VOLTAR por muito tempo irá matar a aplicação atual. - Detalhes para UID %d - Detalhes de uso de rede para %1$s: - Bytes recebidos: %1$d - Bytes enviados: %1$d - Bytes totais: %1$d - Detalhes de uso da CPU por %1$s: - Tempo em uso: - Tempo de sistema: - Tempo total: - Começa: %1$d - Pacotes compartilhando este UID: - Nenhum dado de uso de bateria - Sensor: - Trava de acordar parcial: - Uso de sensor por pacotes: - Usado %1$d vezes por %2$s - Usado %1$d vezes por algum entre: - Rodando - Tela ligada - Telefone ligado - Tempo gasto sem dormir: - Tempo gasto enquanto tela ligada: - Tempo gasto enquanto telefone ligado: - Na bateria: - Na energia: - Porta do servidor - Protocolo a ser usado - Dispositivo a ser usado - Autendicação de usuário - Definir se autenticação adicional (usuário/senha) precisa ser usado - Configurações Openvpn avançada - Compressão LZO - Força compressão LZO a ser ligada - Redireciona gateway - Força todo tráfego a ser redirecionado pelo túnel VPN - Difinir endereços remotamente - Desmarcar para definir endereços de túnel manualmente - Endereço IP local - Endereço IP remoto - Algoritmo de criptografia - Deixe em branco para usar criptografia padrão - Tamanho da chave de criptografia - Deixe em branco para usar padrão específico da criptografia - Parâmetros extra - Insira os parâmetros extra de linha de comando - Configurar perfil - Configurar grupos de aplicação - Modo de notificação - Modo de toque - Modo de luz - Modo de vibração - Escolha o toque de notificação - Escolha o toque do telefone - Configuração de perfil - Nome de perfil - Toque para configurar perfil - Grupo de aplicação: %s - Grupos de aplicação - Aplicações - clique para remover do grupo - Insira nome para o grupo - Deletar perfil - Você tem certeza que deseja deletar este perfil - Você tem certeza que deseja remover esta aplicação - Escolha a aplicação - Configurações de perfil: %s - Perfil: %1$s categoria: %2$s - Gerenciar grupos de aplicação - Novo perfil - Adicione e configure um novo perfil - Deletar - Novo grupo de aplicação - Deletar este grupo de aplicação - Adicionar aplicação - Gerenciar perfis - Gerenciar grupos de aplicação - Gerenciar lsita de aplicação - Botões possíveis - Ponto de acesso Wi-Fi portátil - Dados do celular - Sincronização de dados - Modo de toque - Brilho - Orientação - Tempo limite de tela - Avião - Lanterna - Tela de bloqueio - Habilitar/desabilitar Wi-Fi - Habilitar/desabilitar ponto de acesso portátil Wi-Fi - Habilitar/desablitar Bluetooth - Habilitar/desabilitar GPS - Habilitar/desabilitar dados móvel - Habilitar/desabilitar sincronização de dados - Alterne entre 2G e 3G - Alterne entre tocar e somente virbar - Alternar entre níveis de brilho - Habilitar/desabilitar orientação por sensor - Define diferentes tempo limite de tela - Habilitar/desabilitar modo avião - Habilitar/desabilitar lanterna - Habilitar/desabilitar tela de bloqueio - Configurações do do widget - Configurações de eventos Wi-Fi - Configurações de eventos de dados - Configurações de eventos de energia - Configurações gerais - Dados desabilita 3G - Dados habilita 3G - Wi-Fi desabilita 3G - Wi-Fi habilita 3G - Bordas arredondadas - Layout Vertical - Widget Transparente - Wi-Fi habilita incronização - Wi-Fi desabilita Sincronização - Vibrar está Ligado - Monitorar roaming de dados - Energia externa habilita Bluetooth - Energia externa desabilita Bluetooth - Energia externa habilita Wi-Fi - Energia externa desabilita Wi-Fi - 2G quando dados móveis está desligado - 3G quando dados móveis está ligado - 2G quando Wi-Fi está ligado - 3G quando Wi-Fi está desligado - Usar ícones de widget arredondados - Sem plano de fundo no widget - Mostrar em orientação vertical - Habilitar sincronização quando Wi-Fi está ligado - Desabilitar sincronização quando Wi-Fi está desligado - Mostrar Som como ligado quando está somente vibração - Status de dados vermelho se roaming esta ligado - Ligar Bluetooth quando Energia está conectada - Bluetooth desligado quando Energia está desconectada - Ligar Wi-Fi quando Energia está conectada - Desligar Wi-Fi quando Energia está descontada - Escolher Modos de Rede - Escolher níveis de Brilho - Escolher modos de Toque - Escolher Tempo Limite de tela - Escolher plano de fundo - Não configurado. Adicione novamente - Ok - Você não pode deletar o perfil ativo. - <novo perfil> - padrão - padrão - Dados: - Wi-Fi Ligado - Wi-Fi Funcionando - Bluetooth Ligado - Tempo com Wi-Fi ligado: - Tempo com Wi-Fi funcionando: - Tempo com Bluetooth ligado: - Armazenamento adicional - "Configurações de 4G" - "Configure e gerencie a rede e o modem 4G" - "Endereço MAC 4G" - Habilitar/Desabilitar WiMAX - Substituir o volume - Toque para definir o volume - Som de nível baixo de bateria - Tocar som com o alerta de bateria baixa - Licenças CyanogenMod - Rede - "Atualizações adicionais do sistema" - Toque para conectar a \u0022%1$s\u0022 - Requisição de conexão bluetooth - Você deseja conectar a \u0022%1$s\u0022? - Indicador da Barra de Status - Substituir conexão - Toque para definir como ativado/desativado -
    + + "Sim" + "Não" + "Desconhecido" + "Ativar o rádio" + "Desativar o rádio" + "Visualizar o catálogo de endereços do SIM" + "Visualizar números de chamada fixa" + "Visualizar números de chamada de serviço" + "Obter a lista PDP" + "Em serviço" + "Fora de serviço" + "Apenas chamadas de emergência" + "Rádio desativado" + "Roaming" + "Não está em roaming" + "Ocioso" + "Tocando" + "Chamada em andamento" + "Desconectado" + "Conectando" + "Conectado" + "Suspenso" + "desconhecido" + "pkts" + "bytes" + "dBm" + "asu" + "LAC" + "CID" + "Desconectar armaz. USB" + "Desmontar cartão SD" + "Apagar armazenamento USB" + "Apagar cartão SD" + "Pequeno" + "Médio" + "Grande" + "OK" + "Armaz. USB" + "Cartão SD" + "Status da bateria:" + "Tomada de alimentação:" + "Escala da bateria:" + "Nível da bateria:" + "Integridade da bateria:" + "Tecnologia da bateria:" + "Voltagem da bateria:" + "mV" + "Temperatura da bateria:" + "° C" + "Tempo desde a inicialização:" + "Tempo de ativação da bateria:" + "Tempo de ativação durante o carregamento:" + "Tempo de ativação da tela:" + "Desconhecido" + "Carregando" + "(CA)" + "(USB)" + "Descarregando" + "Não está carregando" + "Cheio" + "Desconectado" + "CA" + "USB" + "CA+USB" + "Desconhecido" + "Desconhecido" + "Bom" + "Superaquecimento" + "Descarregada" + "Sobretensão" + "Erro desconhecido" + "Bluetooth" + "Detectável" + "Detectável por %1$s segundos…" + "Detectável" + "Tornar o dispositivo detectável" + "Detectável por tempo limite" + "Definir por quanto tempo o aparelho ficará detectável" + "Bloquear discagem por voz" + "Impedir o uso do discador Bluetooth quando a tela estiver bloqueada." + "Dispositivos Bluetooth" + "Nome do dispositivo" + "Não há nenhum nome definido. Usando o nome da conta." + "Procurar dispositivos" + "O %1$s será desconectado." + "Conectado" + "Desconectado" + "Desconectando…" + "Conectando..." + + + "Parear com este dispositivo" + "Pareando…" + "Pareado, mas não conectado" + "viva-voz/fone de ouvido" + "Procurando" + "Solicitação de pareamento Bluetooth" + "Solicitação de pareamento" + "Selecione para parear " + "Selecionador de dispositivo Bluetooth" + "Solicitação de permissão para Bluetooth" + "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth. Deseja fazer isso?" + "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone detectável por outros dispositivos Bluetooth por %1$d segundos. Deseja fazer isso?" + "Um aplicativo no seu telefone está solicitando permissão para tornar o seu telefone sempre detectável por outros dispositivos Bluetooth. Deseja fazer isso?" + "Um aplicativo no seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos por %1$d segundos. Deseja fazer isso?" + "Um aplicativo em seu telefone está solicitando permissão para ativar o Bluetooth e tornar o seu telefone detectável por outros dispositivos. Deseja fazer isso?" + "Ativando Bluetooth…" + "Configurações de data e hora" + "1:00 pm" + "13:00" + "Alterar horário" + "Data" + "Selecionar fuso horário" + "Normal (%s)" + "Visualizar:" + "Tamanho da fonte:" + "Enviarbroadcast" + "Ação:" + "Iniciar atividade" + "Recurso:" + "Conta:" + "Limpar" + "Porta" + "Restaurar padrões" + "Salvar" + "Nome do host" + "Atenção" + "OK" + "O nome de host digitado não é válido." + "Você deve completar o campo de porta." + "O campo da porta deverá estar vazio se o campo do host estiver vazio." + "A porta digitada não é válida." + "Localização:" + "CID vizinho:" + "Tentativas de dados:" + "Serviço GPRS:" + "Roaming:" + "IMEI:" + "Redirecionamento da chamada:" + "Número de redefinições PPP desde a inicialização:" + "Desconexões GSM:" + "Rede atual:" + "Êxito dos dados:" + "PPP recebido:" + "Serviço GSM:" + "Potência do sinal:" + "Status da chamada:" + "PPP enviado:" + "Redefinições de rádio:" + "Mensagem em espera:" + "Número de telefone:" + "Selecionar frequência de rádio" + "Tipo de rede:" + "Definir tipo de rede preferido:" + "Aplicar ping em IpAddr:" + "Aplicar ping no nome do host (www.google.com):" + "Teste do Cliente HTTP:" + "Executar teste de ping" + "SMSC:" + "Atualizar" + "Atualizar" + "Ativar/desativar verificação de DNS" + "Informações/configurações específicas de OEM" + "Definir frequência GSM/UMTS" + "Carregando a lista de frequências…" + "Definir" + "Falha" + "Êxito" + "As alterações são aplicadas quando o cabo USB é reconectado." + "Ativar o armazenamento USB em massa" + "Total de bytes:" + "Armazenam. USB não conectado" + "Nenhum cartão SD" + "Bytes disponíveis:" + "Arm. USB usado p/ arm. massa" + "O cartão SD está sendo usado como um dispositivo de armazenamento em massa." + "Armaz. USB pode ser removido" + "O cartão SD já pode ser removido com segurança." + "Armaz. USB removido em uso!" + "O cartão SD foi removido enquanto ainda estava em uso!" + "Bytes usados:" + "Procurando mídia armaz. USB..." + "Procurando mídia no cartão SD…" + "Armaz. USB é somente leitura" + "Cartão SD montado como somente leitura" + "Avançar" + "Local" + "Selecionar o seu idioma" + "Selecionar atividade" + "Informações do dispositivo" + "Informações da bateria" + "Tela" + "Informações do telefone" + "Armaz. USB" + "Cartão SD" + "Configurações de proxy" + "Cancelar" + "Configurações" + "Configurações" + "Configurações" + "Modo para avião" + "Desativar todas as conexões sem fio" + "Desativando as conexões sem fio…" + "Ativando conexões sem fio…" + "Redes sem fio e outras" + "Configurações de redes sem fio e outras" + "Gerenciar rede Wi-Fi, Bluetooth, modo avião, redes e VPNs" + "Roaming de dados" + "Conectar aos serviços de dados quando estiver em roaming" + "Conectar aos serviços de dados quando estiver em roaming" + "Você perdeu a conectividade de dados porque deixou o roaming de dados da sua rede doméstica desativado." + "Ativar" + "Permitir roaming de dados? Isso pode causar cobranças significativas de roaming!" + "Atenção" + "Seleção de operador" + "Selecione um operador de rede" + "Data e hora" + "Definir data, hora, fuso horário e formatos" + "Automático" + "Usar valores fornecidos pela rede" + "Usar valores fornecidos pela rede" + "Formato de 24 horas" + "Definir data e hora" + "Selecionar fuso horário" + "Definir data" + "Formato de data" + "Classificar em ordem alfabética" + "Classificar por fuso horário" + "Local e segurança" + "Configurações de local e segurança" + "Definir Meu local, desbloqueio de tela, bloqueio do SIM e do armazenamento de credenciais" + "Definir o Meu local, o desbloqueio de tela, o bloqueio do armazenamento de credenciais" + "Senhas" + "Segurança do desbloqueio da tela" + "Configurar bloqueio de tela" + "Bloquear a tela com um padrão, PIN ou senha" + "Alterar bloqueio de tela" + "Alterar ou desativar o padrão, o PIN ou a segurança da senha" + "Nenhum" + "Desativar o bloqueio de tela" + "Padrão" + "Defina o padrão para desbloquear a tela" + "PIN" + "Insira um PIN numérico para desbloquear a tela" + "Senha" + "Digite uma senha para desbloquear a tela" + "Desativado pelo administrador remoto do telefone" + "Desativar o bloqueio da tela" + "Remover padrão de desbloqueio" + "Remover PIN de desbloqueio" + "Remover senha de desbloqueio" + "Alterar padrão de desbloqueio" + "Alterar PIN de desbloqueio" + "Alterar senha de desbloqueio" + "A senha deve ter no mínimo %d caracteres" + "O PIN deve ter no mínimo %d caracteres." + "Pressione Continuar quando terminar" + "Continuar" + "O PIN não pode ter mais do que %d dígitos" + "O PIN não pode ter mais do que %d dígitos" + "O PIN precisa conter apenas dígitos de 0 a 9" + "A senha contém um caractere ilegal" + "A senha precisa ter no mínimo uma letra." + "A senha precisa ter no mínimo um dígito." + "A senha precisa ter no mínimo um símbolo." + "OK" + "Cancelar" + "Administração do dispositivo" + "Selecionar administradores" + "Adicionar ou remover administradores do dispositivo" + "Bluetooth" + "Ativar Bluetooth" + "Conf. de Bluetooth" + "Conf. de Bluetooth" + "Gerenciar conexões, definir o nome e detecção do dispositivo" + "Solicitação de pareamento Bluetooth" + "Informações do dispositivo Bluetooth" + \n"Digite o PIN para emparelhar com \"%1$s\" (tente 0000 ou 1234.)" + \n"Digite a senha para emparelhar com \"%1$s\"." + "Para emparelhar com \"%1$s\", verifique se a senha está sendo exibida: %2$s." + "%1$s"\n"deseja emparelhar." + "Insira %2$s no \"%1$s\" para emparelhar." + "Emparelhar" + "Não emparelhar" + "dispositivo Bluetooth" + "Atenção" + "Houve um problema no pareamento com %1$s." + "Houve um problema ao emparelhar com o %1$s porque o PIN ou a senha está incorreto." + "Não é possível estabelecer comunicação com %1$s." + "Emparelhamento rejeitado por %1$s." + "Houve um problema na conexão com %1$s." + "Procurar dispositivos" + "Conectar" + "Desconectar" + "Parear e conectar" + "Cancelar pareamento" + "Desconectar e cancelar pareamento" + "Opções…" + "Conectar-se a..." + "Mídia" + "Telefone" + "Transferir" + "Conectado ao áudio da mídia" + "Conectado ao áudio do telefone" + "Conectado ao áudio do telefone e da mídia" + "Opções de %1$s" + "Conectar" + "Conecta ao dispositivo Bluetooth" + "Perfis" + "Conectado ao áudio da mídia" + "Conectado ao áudio do telefone" + "Conectado ao servidor de transferência de arquivo" + "Não está conectado ao servidor de transferência de arquivo" + "Usar para áudio de mídia" + "Usar para áudio do telefone" + "Usado para transferência de arquivo" + "Configurações de dock" + "Usar dock para áudio" + "Como viva-voz" + "Para música e mídia" + "Lembrar configurações" + "NFC" + "Usar comunicação a curta distância para ler e trocar tags" + "Ocorreu um erro." + "Wi-Fi" + "Ativar Wi-Fi" + "Configurações de Wi-Fi" + "Configurações de Wi-Fi" + "Configurar e gerenciar pontos de acesso sem fio" + "Ativando…" + "Desativando…" + "Erro" + "No modo para avião" + "Não é possível verificar a existência de redes" + "Notificação de rede" + "Receber notificação quando uma rede aberta estiver disponível" + "Adicionar rede Wi-Fi" + "Redes Wi-Fi" + "Verificar" + "Avançado" + "Conectar-se à rede" + "Esquecer a rede" + "Modificar rede" + "SSID da rede" + "Segurança" + "Potência do sinal" + "Status" + "Velocidade do link" + "Endereço IP" + "Método EAP" + "Autenticação da Fase 2" + "Certificado CA" + "Certificado do usuário" + "Identidade" + "Identidade anônima" + "Senha" + "Mostrar senha." + "(não alterado)" + "(não especificado)" + "Lembrado" + "Desativado" + "Não está dentro do alcance" + "Protegido por %1$s" + "%2$s, protegido por %1$s" + "Conectar" + "Esquecer" + "Salvar" + "Cancelar" + "Avançado" + "Domínio regulatório" + "Definir o número de canais a serem usados" + "Houve um problema ao configurar o domínio regulatório." + "%1$d canais" + "Política de inatividade de Wi-Fi" + "Especificar quando alternar de Wi-Fi para dados móveis" + "Houve um problema ao configurar a política de inatividade" + "Endereço MAC" + "Endereço IP" + "Configurações de IP" + "Salvar" + "Cancelar" + "Digite um endereço IP válido." + "Usar IP estático" + "DNS 1" + "DNS 2" + "Gateway" + "Máscara de rede" + "Ponto de acesso Wi-Fi portátil" + "Ponto de acesso portátil %1$s ativo" + "Erro de ponto de acesso Wi-Fi portátil" + "Configurações de ponto de acesso Wi-Fi portátil" + "Configurar e gerenciar ponto de acesso Wi-Fi portátil" + "Configurações do ponto de acesso Wi-Fi portátil" + "Configurar ponto de acesso Wi-Fi" + "Ponto de acesso Wi-Fi portátil %1$s%2$s" + "Ponto de acesso Android" + "Som" + "Tela" + "Configurações de som" + "Modo silencioso" + "Silenciar todos os sons, exceto a mídia e os alarmes." + "Todos os sons, exceto de mídia, estão silenciados" + "Toque do telefone" + + + "Volume" + "Volume da campainha" + + + "Vibrar no modo silencioso" + "Permitir comentário com vibração no modo silencioso" + "Vibrar" + "Vibração para chamadas e notificações" + "Toque de notificação" + + + "Pulsar luz de notificação" + "Pulsar luz do trackball repetidamente para novas notificações" + "Toque" + "Notificação" + "Usar volume de chamada recebida para notificações" + "Selecionar toque de notificação" + "Mídia" + "Definir o volume para música e vídeos" + "Alarme" + "Configurações de áudio para dock anexo" + "Sons de toque audíveis" + "Reproduzir sons ao usar o teclado" + "Reproduzir sons ao usar o teclado" + "Seleção audível" + "Reproduzir som ao fazer uma seleção de tela" + "Reproduzir som ao fazer uma seleção de tela" + "Sons de bloqueio de tela" + "Reproduzir sons ao bloquear e desbloquear a tela" + "Reproduzir sons ao bloquear e desbloquear a tela" + "Retorno com vibração" + "Vibrar ao pressionar teclas e em algumas interações com a interface" + "Vibrar ao pressionar teclas e em algumas interações com a interface de usuário" + "Cancelamento dos ruídos" + "Diminuir o ruído de fundo quando falar ou gravar." + "Dock" + "Configurações de dock" + "Áudio" + "Configurações para o dock do computador anexo" + "Configurações para o dock do carro anexo" + "Telefone não encaixado" + "Configurações para o dock anexo" + "Dock não encontrado" + "O telefone deve estar encaixado para configurar o áudio do dock" + "Som de inserção no dock" + "Reproduzir sons ao inserir ou remover o telefone do dock." + "Não reproduzir sons ao inserir ou remover o telefone do dock." + "Contas e sincronização" + "Adicionar ou remover contas e alterar as configurações da conta" + "Pesquisar" + "Gerenciar configurações e histórico de pesquisa" + "Configurações da tela" + "Animação" + "Mostrar animação ao abrir e fechar janelas" + "Mostrar animação ao abrir e fechar janelas" + "Girar tela autom." + "Alternar orientação automaticamente ao girar o telefone" + "Alternar orientação automaticamente ao girar o telefone" + "Brilho" + "Ajustar o brilho da tela" + "Tempo limite da tela" + "Ajustar depois de quanto tempo a tela será desligada automaticamente" + "Brilho automático" + "Bloqueio do SIM" + "Conf. bloqueio do SIM" + "Bloqueio do cartão SIM" + "Bloquear cartão SIM" + "Exigir PIN para usar o telefone" + "Exigir PIN para usar o telefone" + "Alterar PIN do SIM" + "PIN do SIM" + "Bloquear cartão SIM" + "Desbloquear o cartão SIM" + "PIN do SIM antigo" + "Novo PIN do SIM" + "Digitar novamente o novo PIN" + "PIN do SIM" + "PIN incorreto." + "Os PINs não correspondem!" + "Não é possível alterar o PIN."\n"PIN possivelmente incorreto." + "PIN do SIM alterado" + "Não é possível alterar o estado de bloqueio do cartão SIM."\n"PIN possivelmente incorreto." + "OK" + "Cancelar" + "Status do telefone" + "Atualizações do sistema" + + + "Versão do Android" + "Número do modelo" + "Versão da banda de base" + "Versão do kernel" + "Número da versão" + "Não disponível" + "Status" + "Status" + "Número de telefone, sinal etc." + "Armazenamento" + "Configurações de armazenamento" + "Desconectar armazenamento USB, ver armazenamento disponível" + "Desmontar o cartão SD, visualizar armazenamento disponível" + "Meu número de telefone" + "MIN" + "MSID" + "Versão PRL" + "MEID" + "Tipo de rede móvel" + "Estado da rede móvel" + "Estado do serviço" + "Potência do sinal" + "Roaming" + "Rede" + "Endereço MAC da rede Wi-Fi" + "Endereço Bluetooth" + "Não disponível" + "Tempo de atividade" + "Tempo de ativação" + "Armazenamento interno" + "Armaz. USB" + "Cartão SD" + "Espaço disponível" + "Espaço total" + "Desmontar cartão SD" + "Desconectar armaz. USB interno" + "Desconecte o cartão SD para poder removê-lo com segurança" + "Insira armazen. USB" + "Insira um cartão SD para conexão" + "Conectar armazenam. USB" + "Conectar cartão SD" + "Montar o armazenamento USB" + "Conectar o cartão SD" + "Apagar armazenamento USB" + "Apagar cartão SD" + "Ap. arm. USB, como mús. e fot." + "Apaga todos os dados do cartão SD do telefone, como músicas e fotos" + "Não disponível" + " (Somente leitura)" + "Desconectar armaz. USB" + "Desconectar cartão SD" + "Se você desconectar o armazenamento USB, alguns aplicativos que estão em uso serão interrompidos e podem não estar disponíveis até você conectar o armazenamento USB novamente." + "Se você desconectar o cartão SD, alguns aplicativos que estão em uso serão interrompidos e podem não estar disponíveis até você conectar o cartão SD novamente." + "Falha ao descon. armaz. USB" + "Falha ao desconectar cartão SD" + "Não é possível desconectar o armazenamento USB. Tente novamente mais tarde." + "Não é possível desconectar o cartão SD. Tente novamente mais tarde." + "O armazenamento USB será desconectado." + "O cartão SD será desconectado." + "Desconectando" + "Desconexão em andamento" + "Status da bateria" + "Nível da bateria" + "APNs" + "Editar ponto de acesso" + "<Não definido>" + "Nome" + "APN" + "Proxy" + "Porta" + "Nome de usuário" + "Senha" + "Servidor" + "MMSC" + "Proxy MMS" + "Porta MMS" + "MCC" + "MNC" + "Tipo de autenticação" + "Nenhum" + "PAP" + "CHAP" + "PAP ou CHAP" + "Tipo APN" + "Protocolo APN" + "Excluir APN" + "Novo APN" + "Salvar" + "Descartar" + "Atenção" + "O campo Nome não pode ficar vazio." + "O APN não pode estar vazio." + "O campo MCC deve ter 3 dígitos." + "O campo MNC deve ter 2 ou 3 dígitos." + "Restaurando as configurações APN padrão" + "Redefinir para o padrão" + "Redefinição das configurações padrão do APN concluída" + "Configuração original" + "Apaga todos os dados no telefone" + "Isso apagará todos os dados do ""armazenamento interno"" do seu telefone, incluindo:"\n\n
  • "Sua conta do Google"
  • \n
  • "Dados e configurações do sistema e de aplicativos"
  • \n
  • "Aplicativos baixados"
  • \n\n"Para apagar todos os dados deste telefone, o ""armazenamento USB"" deve ser apagado."\n\n
    + "Isso apagará todos os dados do ""armazenamento interno"" do seu telefone, incluindo:"\n\n
  • "Sua conta do Google"
  • \n
  • "Dados e configurações do sistema e de aplicativos"
  • \n
  • "Aplicativos baixados"
  • \n\n"Para apagar músicas, imagens e outros dados do usuário, o ""cartão SD"" deve ser apagado."\n\n
    + "Apagar armazenamento USB" + "Apagar cartão SD" + "Ap. arm. USB, como mús. e fot." + "Apagar dados do cartão SD" + "Redefinir telefone" + "Apagar todas as informações pessoais e os aplicativos dos quais você fez download? É impossível reverter essa ação." + "Apagar tudo" + "Desenhe o seu padrão de desbloqueio" + "Você precisa desenhar o seu padrão de desbloqueio para confirmar uma redefinição de telefone." + "Nenhuma redefinição foi realizada porque o serviço de Limpeza do sistema não está disponível." + "Apagar armazenamento USB" + "Apagar cartão SD" + "Apaga dados do armazen. USB" + "Apaga todos os dados no cartão SD" + "Esta ação apagará o armazenamento USB. Você perderá ""todos"" os dados armazenados!" + "Esta ação apagará o cartão SD. Você perderá ""todos"" os dados do cartão!" + "Apagar armazenamento USB" + "Apagar cartão SD" + "Apagar o armazenamento USB, apagando todos os arquivos armazenados? A ação não pode ser revertida!" + "Apagar cartão SD, apagando todos os arquivos armazenados? A ação não pode ser revertida!" + "Apagar tudo" + "Desenhe o seu padrão de desbloqueio" + "Você deve desenhar sua sequência de desbloqueio para confirmar que deseja apagar o armazenamento USB." + "Você deve desenhar sua sequência de desbloqueio para confirmar que deseja apagar o cartão SD." + "Conf. de chamada" + "Configurar correio voz, encaminhamento, espera etc." + "Vínculo" + "Ponto de acesso portátil" + "Vínculo e p. de acesso portátil" + "Compartilhar a conexão de dados móveis do seu telefone via USB" + "Compartilhar a conexão de dados móveis do seu telefone como um ponto de acesso Wi-Fi portátil" + "Compartilhar a conexão de dados móveis do seu telefone via USB ou como ponto de acesso Wi-Fi" + "USB" + "Vínculo USB" + "USB conectado, marque para vincular" + "Vinculado" + "Não é possível vincular quando o armazenamento USB estiver em uso" + "USB não conectado" + "Erro de vínculo de USB" + "Ajuda" + "Redes móveis" + "Definir opções para roaming, redes, APNs" + "Meu Local" + "Usar redes sem fio" + "Veja o local nos aplicativos (como o Google Maps) usando redes sem fio" + "Local determinado pela rede Wi-Fi e/ou pelas redes móveis" + "Usar satélites GPS" + "Durante a localização, usar precisão no nível de rua" + "Localizar no nível da rua (exige mais bateria e visão do céu)" + "Usar GPS associado" + "Usar servidor para auxiliar GPS (desmarque para reduzir o uso da rede)" + "Usar servidor para auxiliar GPS (desmarque para aprimorar o desempenho do GPS)" + "Sobre o telefone" + "Ver informações legais, status do telefone, versão do software" + "Informações legais" + "Colaboradores" + "Direitos autorais" + "Licença" + "Termos e Condições" + "Tutorial do sistema" + "Aprenda a usar o seu telefone" + "Licenças código aberto" + "Há um problema ao carregar as licenças." + "Carregando..." + "Informações de segurança" + "Informações de segurança" + "O telefone não está conectado ao serviço de dados. Para visualizar estas informações agora, acesse %s em qualquer computador conectado à internet." + "Carregando..." + "Escolha a sua senha" + "Escolha o seu PIN" + "Confirme a sua senha" + "Confirme o seu PIN" + "As senhas não correspondem" + "Os PINs não correspondem" + "A senha foi definida" + "O PIN foi definido" + "O padrão foi definido" + "Desbloqueio de tela" + "Alterar padrão de desbloqueio" + "Alterar PIN de desbloqueio" + "Confirmar padrão salvo" + "Tente novamente:" + "Desenhe um padrão de desbloqueio" + "Pressione Menu para obter ajuda." + "Solte o dedo quando terminar." + "Conectar no mínimo %d pontos. Tente novamente:" + "Padrão registrado." + "Desenhe o padrão novamente para confirmar:" + "Seu novo padrão de desbloqueio:" + "Confirmar" + "Desenhar novamente" + "Tentar novamente" + "Continuar" + "Padrão de desbloqueio" + "Exigir padrão" + "É necessário desenhar o padrão para desbloquear a tela" + "Usar padrão visível" + "Usar retorno táctil" + "Padrão de desbloqueio" + "Alterar padrão" + "Como desenhar um padrão de desbloqueio" + "Muitas tentativas incorretas!" + "Tente novamente em %d segundos." + "Cancelar" + "Avançar" + "Proteção do seu telefone" + + "Proteja o seu telefone contra o uso não autorizado criando um padrão de desbloqueio de tela personalizado. "\n\n"1""  Na próxima tela, observe enquanto um exemplo de padrão é desenhado. "\n\n"2""  Quando estiver pronto, desenhe o seu próprio padrão de desbloqueio pessoal. Experimente padrões diferentes, mas conecte no mínimo quatro pontos. "\n\n"3""  Desenhe novamente o seu padrão para confirmar. "\n\n"Pronto para começar? Toque em “Avançar”"". "\n\n"Para deixar o seu telefone sem proteção, toque em “Cancelar”." + + "Exemplo de padrão" + "Conecte no mínimo quatro pontos."\n" "\n"Toque em “Avançar” quando estiver pronto para desenhar o seu próprio padrão." + "Gerenciar aplicativos" + "Gerenciar e remover aplicativos instalados" + "Aplicativos" + "Gerenciar aplicativos, configurar atalhos de inicialização rápida" + "Configurações de aplicativos" + "Fontes desconhecidas" + "Permite a instalação de aplicativos que não são do Market" + "Os dados do seu telefone e os dados pessoais estão mais vulneráveis a ataques de aplicativos de fontes desconhecidas. Você concorda que é o único responsável por qualquer dano causado ao seu telefone ou pela perda de dados que possa resultar do uso desses aplicativos." + "Informações do aplicativo" + "Armazenamento" + "Iniciar por padrão" + "Permissões" + "Cache" + "Limpar cache" + "Cache" + "Controles" + "Forçar parada" + "Total" + "Aplicativo" + "Dados" + "Desinstalar" + "Desativar" + "Ativar" + "Limpar dados" + "Desinstalar atualizações" + "Você selecionou a inicialização padrão deste aplicativo para algumas ações." + "Nenhum padrão definido." + "Limpar padrão" + "Desconhecido" + "Classificar por nome" + "Classificar por tamanho" + "Mostrar serviços em exec." + "Mostrar processo em cache" + "Gerenciar espaço" + "Filtro" + "Selecionar as opções de filtro" + "Todos" + "Descarregados" + "Rodando" + "Armazenamento USB" + "Cartão SD" + "Desativado" + "Nenhum aplicativo." + "Armaz. interno" + "Armaz. USB" + "Armaz. cart. SD" + "Recalculando o tamanho…" + "Excluir" + "Todos os dados deste aplicativo serão excluídos permanentemente. Isso inclui todos os arquivos, configurações, contas, bancos de dados e outros." + "OK" + "Cancelar" + "Aplicativo não encontrado" + "O aplicativo não foi encontrado na lista de aplicativos instalados." + "Não é possível limpar os dados do aplicativo." + "Desinstalar atualizações" + "Deseja desinstalar todas as atualizações deste aplicativo do sistema Android?" + "Limpar dados" + "Falha ao limpar os dados do aplicativo" + "Este aplicativo pode acessar os seguintes itens no seu telefone:" + "Calculando…" + "Não é possível calcular o tamanho do pacote" + "Você não tem aplicativos de terceiros instalados." + "versão %1$s" + "Mover" + "Mover para telefone" + "Mover para armaz. USB" + "Mover para cartão SD" + "Movendo" + "Não há espaço de armazenamento suficiente disponível." + "O aplicativo não existe." + "O aplicativo é protegido contra cópia." + "O local especificado para instalação não é válido." + "As atualizações do sistema não podem ser instaladas em mídia externa." + "Forçar parada" + "Forçar a parada do aplicativo pode causar um comportamento inesperado. Continuar?" + "Mover aplicativo" + "Falha ao mover aplicativo. %1$s" + "Local de instalação preferido" + "Alterar o local de instalação preferido para novos aplicativos." + "Uso do armazenamento" + "Visualizar armazenamento usado pelos aplicativos" + "Serviços em execução" + "Visualizar e controlar os serviços em execução no momento" + "Reiniciando" + "Processo em segundo plano em cache" + "Nada em execução." + "Iniciado pelo aplicativo." + + + "%1$s livre" + "%1$s usada" + "RAM" + + + "%1$d processo e %2$d serviço" + "%1$d processo e %2$d serviços" + "%1$d processos e %2$d serviço" + "%1$d processos e %2$d serviços" + "Aplicativo em execução" + "Não ativo" + "Serviços" + "Processos" + "Parar" + "Configurações" + "Este serviço foi iniciado pelo aplicativo correspondente. Interrompê-lo pode provocar a falha do aplicativo." + "Este aplicativo não pode ser interrompido com segurança. Isso poderia resultar na perda do seu trabalho atual." + "Este é um processo antigo do aplicativo que está sendo mantido para obter melhor velocidade caso seja necessário novamente. Geralmente não há motivos para interrompê-lo." + "%1$s: em uso no momento. Toque em Configurações para controlá-lo." + "O processo principal que está em uso." + "O serviço %1$s está em uso." + "O provedor %1$s está em uso." + "Interromper o serviço do sistema?" + "Tem certeza de que deseja interromper este serviço do sistema? Se o fizer, alguns recursos do seu telefone podem parar de funcionar corretamente até que você o desligue e ligue novamente." + "Idioma e teclado" + "Configurações de idioma e teclado" + "Configurações de idioma" + "Configurações do teclado" + "Selecionar idioma" + + + "Substituição automática" + "Corrigir palavras digitadas incorretamente" + "Iniciar com maiúscula" + "Escrever a primeira letra nas sentenças com letra maiúscula" + "Pontuação automática" + "Configurações de teclado físico" + "Pressione a tecla de Espaço duas vezes para inserir \".\"" + "Senhas visíveis" + "Mostrar senha ao digitar" + "Este método de entrada pode coletar todo o texto que você digitar, incluindo dados pessoais como senhas e números de cartão de crédito. Ele é proveniente do aplicativo %1$s. Usar este método de entrada?" + "Dicionário do usuário" + "Dicionário do usuário" + + + "Adicionar" + "Adicionar ao dicionário" + "Editar palavra" + "Editar" + "Excluir" + "Você não possui palavras no dicionário do usuário. Você pode adicionar uma palavra por meio do menu." + "Testando" + "Informações do telefone" + "Informações da bateria" + "Início rápido" + "Define atalhos do teclado para iniciar aplicativos" + "Atribuir aplicativo" + "Sem atalho" + "Pesquisar + %1$s" + "Limpar" + "O seu atalho para %1$s (%2$s) será apagado." + "OK" + "Cancelar" + "Aplicativos" + "Atalhos" + "Entrada de texto" + "Gerenciar opções de entrada de texto" + "Configurações de %1$s" + "Configurações do teclado virtual" + "Teclado integrado" + "Configurações do teclado físico integrado" + "Desenvolvimento" + "Define as opções para o desenvolvimento do aplicativo" + "Depuração USB" + "Modo de depuração quando o USB estiver conectado" + "Permanecer ativo" + "A tela nunca entrará em inatividade enquanto estiver carregando." + "Permitir locais fictícios" + "Permitir locais fictícios" + "Permitir a depuração USB?" + "A depuração USB serve apenas para fins de desenvolvimento. Ela pode ser usada para copiar dados entre o computador e o aparelho, instalar aplicativos no seu aparelho sem notificação e ler dados de registro." + "Escolher o gadget" + "Escolher widget" + "%1$dd %2$dh %3$dm %4$ds" + "%1$dh %2$dm %3$ds" + "%1$dm %2$ds" + "%1$ds" + "Estatísticas de uso" + "Estatísticas de uso" + "Classificar por:" + "Aplicativo" + "Contagem" + "Tempo de uso" + "Acessibilidade" + "Configurações de acessibilidade" + "Gerenciar opções de acessibilidade" + "Acessibilidade" + "Serviços de acessibilidade" + "Nenhum serviço de acessibilidade instalado." + "Este serviço de acessibilidade pode coletar todo o texto que você digitar, incluindo dados pessoais e números de cartão de crédito, menos senhas. Ele também pode registrar as interações da interface do usuário. Ele é proveniente do aplicativo %1$s. Usar este serviço de acessibilidade?" + "Desativar acessibilidade?" + "Nenhum aplicativo relacionado à acessibilidade encontrado." + "Você não tem nenhum aplicativo relacionado à acessibilidade instalado."\n\n"Você pode fazer o download de um leitor de tela para o seu aparelho no Android Market."\n\n"Clique em OK para instalar o leitor de tela." + "Botão Liga/desliga" + "Botão Liga/desliga encerra a chamada" + "Durante uma chamada, pressionar o botão Liga/desliga encerra a chamada em vez de desativar a tela." + "Uso da bateria" + "O que está consumindo a bateria" + "Uso da bateria desde a desconexão do aparelho" + "Uso da bateria desde a redefinição" + "%1$s da bateria" + "%1$s desde que foi desconectado" + "Carregando" + "Tela ativada" + "GPS ligado" + "Wi-Fi" + "Ativo" + "Sinal do celular" + + + "Tempo de ativação do aparelho" + "Tempo de ativação da rede Wi-Fi" + "Tempo de ativação da rede Wi-Fi" + "%1$s - %2$s%%" + "Detalhes de uso da bateria" + "Detalhes de uso" + "Ajustar uso de energia" + "Pacotes incluídos" + "Tela" + "Wi-Fi" + "Bluetooth" + "Célula em espera" + "Chamadas de voz" + "Telefone ocioso" + "Total da CPU" + "CPU prioritária" + "Permanecer ativo" + "GPS" + "Wi-Fi em execução" + "Telefone" + "Dados enviados" + "Dados recebidos" + "Áudio" + "Vídeo" + "Horário de ativação" + "Horário sem o sinal" + "Forçar parada" + "Informações do aplicativo" + "Configurações de aplicativos" + "Configurações da tela" + "Configurações de Wi-Fi" + "Conf. de Bluetooth" + "Bateria usada por chamadas de voz" + "Bateria usada quando o telefone está ocioso" + "Bateria usada por rádio celular" + "Alternar para o modo para avião para economizar energia nas áreas sem cobertura celular" + "Bateria usada pela tela e pela luz de fundo" + "Reduzir o brilho e/ou o tempo limite da tela" + "Bateria usada por Wi-Fi" + "Desativar rede Wi-Fi quando não estiver em uso ou disponível" + "Bateria usada por Bluetooth" + "Desativar Bluetooth quando não estiver em uso" + "Tente conectar a um dispositivo Bluetooth diferente" + "Bateria usada pelo aplicativo" + "Parar ou desinstalar o aplicativo" + "Controlar o GPS manualmente para evitar sua utilização pelo aplicativo" + "O aplicativo pode oferecer configurações para reduzir o uso da bateria" + "%1$s desde que foi desconectado" + "Quando foi desconectado pela última vez para %1$s" + "Total de uso" + "Atualizar" + "Sistema operacional do Android" + "Servidor de mídia" + "Entrada e saída de voz" + "Configurações de entrada e saída de voz" + "Pesquisa por voz" + "Teclado Android" + "Entrada de voz" + "Saída de voz" + "Reconhecedor de voz" + "Config. do reconhecedor de voz" + "Configurações para \'%s\'" + "Configurações da conversão de texto em voz" + "Configurações da conversão de texto em voz" + "Usar minhas config." + "As conf. padrão abaixo substituem as conf. do aplicativo" + "Configurações padrão" + "Mecanismo padrão" + "Define o mecanismo de síntese de fala a ser usado para texto falado" + "Taxa de fala" + "Velocidade em que o texto é falado" + "Frequência do som" + "Afeta o tom do texto falado" + "Idioma" + "Define a voz específica do idioma para o texto falado" + "Ouça um exemplo" + "Reproduzir uma rápida demonstração da voz sintetizada" + "Instalar dados de voz" + "É necessário instalar os dados de voz para a sintetização da fala" + "As vozes necessárias para sintetização já estão instaladas corretamente" + "Este é um exemplo de sintetização de voz." + "Suas configurações foram alteradas. Veja um exemplo de como elas ficaram." + "O mecanismo selecionado não pode ser executado." + "Configurar" + "Selecione outro mecanismo" + "Este mecanismo de síntese de fala pode coletar todo texto que será falado, inclusive dados pessoais como senhas e números de cartão de crédito. Ele é proveniente do mecanismo %s. Deseja ativar o uso desse mecanismo de síntese de fala?" + "Mecanismos" + "Configurações de %s" + "%s foi ativado" + "%s foi desativado" + "Idiomas e vozes" + "Instalado" + "Não instalado" + "Feminino" + "Masculino" + "Sintetização de voz instalada" + "Ativar novo mecanismo antes" + "Controle de energia" + "Atualizando configuração Wi-Fi" + "Atualizando configuração Bluetooth" + "Configurações de VPN" + "Conectar-se a %s" + "Nome de usuário:" + "Senha:" + "um nome de usuário" + "uma senha" + "Lembrar nome de usuário" + "Conectar" + "Sim" + "Não" + "Voltar" + "Não" + "Salvar" + "Cancelar" + "Reverter" + "Conectar-se à rede" + "Desconectar da rede" + "Editar rede" + "Excluir rede" + "Insira %s." + "Selecione %s." + "O nome de VPN \'%s\' já existe. Procure outro nome." + "Tem certeza de que deseja excluir esta VPN?" + "Tem certeza de que não deseja criar esse perfil?" + "Tem certeza de que deseja descartar as alterações feitas nesse perfil?" + "Não é possível se conectar à rede. Deseja tentar novamente?" + "Conexão perdida. Deseja conectar novamente?" + "O nome do servidor não pode ser solucionado. Deseja verificar sua configuração de nome de servidor?" + "Erro de desafio. Deseja verificar sua configuração de pergunta secreta?" + "Um ou mais segredos estão faltando nessa configuração de VPN. Deseja verificar sua configuração de pergunta secreta?" + "O nome de usuário ou a senha inserida está incorreta. Deseja tentar novamente?" + "Servidor desligado. O nome de usuário ou a senha inserida talvez esteja incorreta. Deseja tentar novamente?" + "Servidor desconectado. Talvez você esteja atrás de um firewall que impede a conexão com o servidor. Deseja tentar novamente?" + "Falha na negociação do servidor. Provavelmente o servidor não concorde com a sua opção de criptografia. Deseja verificar a sua configuração de criptografia?" + "Adicionar VPN" + "Adicionar VPN" + "Adicionar VPN %s" + "Detalhes de %s" + "VPNs" + "Conectando..." + "Desconectando..." + "Conectado" + "Conectar-se à rede" + "Nome da VPN" + "um nome da VPN" + "\'%s\' foi adicionado" + "Foram feitas alterações em \'%s\'" + "Definir certif. do usuário" + "Certificado do usuário" + "um certificado do usuário" + "Definir certificado de CA" + "Certificado da autoridade de certificação (CA)" + "um certificado de CA" + "Definir segredo L2TP" + "Segredo L2TP" + "um segredo L2TP" + "criptografia" + "Criptografia PPTP" + "Definir chave IPSec" + "Chave pré-compartilhada IPSec" + "uma chave pré-compartilhada IPSec" + "Definir servidor da VPN" + "Servidor da VPN" + "um servidor da VPN" + "Nome do servidor da VPN" + "Domínios pesquisa DNS" + "Domínios pesquisa DNS" + "%s foi definido" + "%s não definido" + "%s não definido (opcional)" + "Ativar %s" + "Desativar %s" + "%s foi ativado" + "%s foi desativado" + "Configurações de VPN" + "Configurar e gerenciar VPNs (Redes privadas virtuais)" + "(não alterado)" + "(não definido)" + "Armazenamento de credenciais" + "Usar credenciais seguras" + "Permitir que os aplicativos acessem credenciais e certificados seguros" + "Inserir senha" + "Insira a senha do armazenamento de credenciais." + "Instalar do armaz. USB" + "Instalar do cartão SD" + "Inst. cert. crip. do arm." + "Instalar certificados criptografados do cartão SD" + "Definir senha" + "Definir ou alterar a senha do armazenamento de credenciais" + "Limpar armazenamento" + "Remover todo o conteúdo do armazenamento de credenciais e redefinir a senha" + "Tem certeza de que deseja excluir todas as credenciais e redefinir a senha do armazenamento de credenciais?" + "Senha atual:" + "Nova senha:" + "Confirmar nova senha:" + "Definir uma senha para o armazenamento de credenciais (no mínimo 8 caracteres)" + "Insira a senha correta." + "Insira a senha correta. Você tem mais uma tentativa para inserir a senha correta antes que o armazenamento de credenciais seja apagado." + "Insira a senha correta. Você tem mais %1$d tentativas para inserir a senha correta antes que o armazenamento de credenciais seja apagado." + "As senhas não correspondem." + "Insira e confirme uma senha." + "Insira a senha." + "A senha deve ter no mínimo 8 caracteres." + "O armazenamento de credenciais foi apagado." + "O armazenamento de credenciais foi ativado." + "O armazenamento de credenciais foi desativado." + "Sistema de arquivos criptografados" + "Criptografar dados privados de usuário" + "Ativar armazenamento do sistema de arquivo criptografado para dados privados do usuário neste aparelho." + "A ativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." + "A desativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." + "Ativar" + "Desativar" + "Cancelar" + "A alteração do modo do Sistema de arquivos criptografados foi cancelada." + "Aviso dos Sistemas de arquivo criptografados." + "Tom de emergência" + "Definir comportamento durante uma chamada de emergência" + "Privacidade" + "Configurações de privacidade" + "Backup e restauração" + "Dados pessoais" + "Fazer backup" + "Dados de aplicativos de backup, senhas da rede Wi-Fi e outras configurações nos servidores do Google" + "Restauração automática" + "Caso o aplicativo seja reinstalado, restaurar as configurações ou outros dados de backup" + "Backup" + "Tem certeza de que deseja interromper backup das suas senhas da rede Wi-Fi, dos favoritos e de outras configurações e dados de aplicativo, e apagar todas as cópias dos servidores do Google?" + "Configurações de administração do dispositivo" + "Administrador do dispositivo" + "Desativar" + "Administradores do dispositivo" + "Não há administradores de dispositivo disponíveis" + "Ativar o administrador do dispositivo?" + "Ativar" + "Administrador do dispositivo" + "A ativação deste administrador permitirá que o aplicativo %1$s execute as seguintes operações:" + "Este administrador está ativo e permite que o aplicativo %1$s execute as seguintes operações:" + "Sem título" + "Geral" + "Chamadas recebidas" + "Notificações" + "Retorno" + Conf. CyanogenMod + Definições de Aparelho + Histórico da bateria + Nome do dispositivo + Conectado a dispositivo hid + Conectado a dipositivo hid + Use para dipositivo hid + Salvar + Cancelar + Perfis + Som de notificação + Piscar luz de notificação + Piscar as notificações verdes repetidamente + Sempre mostrar luz de notificação + Ativar luz de notificação enquanto tela está ligada + Luz enquanto carregando + Ative a luz amarela enquanto carregando + Informação de CPU + Informação de Memória (Disp/Total) + Versão de Mod + Desconhecido + Histórico de bateria + Notificação de depuração via USB + Mostra uma notificação quando a depuração por usb está ativada + Mata aplicação com toque longo + Pressionar o botão VOLTAR por muito tempo irá matar a aplicação atual. + Detalhes para UID %d + Detalhes de uso de rede para %1$s: + Bytes recebidos: %1$d + Bytes enviados: %1$d + Bytes totais: %1$d + Detalhes de uso da CPU por %1$s: + Tempo em uso: + Tempo de sistema: + Tempo total: + Começa: %1$d + Pacotes compartilhando este UID: + Nenhum dado de uso de bateria + Sensor: + Trava de acordar parcial: + Uso de sensor por pacotes: + Usado %1$d vezes por %2$s + Usado %1$d vezes por algum entre: + Rodando + Tela ligada + Telefone ligado + Tempo gasto sem dormir: + Tempo gasto enquanto tela ligada: + Tempo gasto enquanto telefone ligado: + Na bateria: + Na energia: + Porta do servidor + Protocolo a ser usado + Dispositivo a ser usado + Autendicação de usuário + Definir se autenticação adicional (usuário/senha) precisa ser usado + Configurações Openvpn avançada + Compressão LZO + Força compressão LZO a ser ligada + Redireciona gateway + Força todo tráfego a ser redirecionado pelo túnel VPN + Difinir endereços remotamente + Desmarcar para definir endereços de túnel manualmente + Endereço IP local + Endereço IP remoto + Algoritmo de criptografia + Deixe em branco para usar criptografia padrão + Tamanho da chave de criptografia + Deixe em branco para usar padrão específico da criptografia + Parâmetros extra + Insira os parâmetros extra de linha de comando + Configurar perfil + Configurar grupos de aplicação + Modo de notificação + Modo de toque + Modo de luz + Modo de vibração + Escolha o toque de notificação + Escolha o toque do telefone + Configuração de perfil + Nome de perfil + Toque para configurar perfil + Grupo de aplicação: %s + Grupos de aplicação + Aplicações - clique para remover do grupo + Insira nome para o grupo + Deletar perfil + Você tem certeza que deseja deletar este perfil + Você tem certeza que deseja remover esta aplicação + Escolha a aplicação + Configurações de perfil: %s + Perfil: %1$s categoria: %2$s + Gerenciar grupos de aplicação + Novo perfil + Adicione e configure um novo perfil + Deletar + Novo grupo de aplicação + Deletar este grupo de aplicação + Adicionar aplicação + Gerenciar perfis + Gerenciar grupos de aplicação + Gerenciar lsita de aplicação + Botões possíveis + Ponto de acesso Wi-Fi portátil + Dados do celular + Sincronização de dados + Modo de toque + Brilho + Orientação + Tempo limite de tela + Avião + Lanterna + Tela de bloqueio + Habilitar/desabilitar Wi-Fi + Habilitar/desabilitar ponto de acesso portátil Wi-Fi + Habilitar/desablitar Bluetooth + Habilitar/desabilitar GPS + Habilitar/desabilitar dados móvel + Habilitar/desabilitar sincronização de dados + Alterne entre 2G e 3G + Alterne entre tocar e somente virbar + Alternar entre níveis de brilho + Habilitar/desabilitar orientação por sensor + Define diferentes tempo limite de tela + Habilitar/desabilitar modo avião + Habilitar/desabilitar lanterna + Habilitar/desabilitar tela de bloqueio + Configurações do do widget + Configurações de eventos Wi-Fi + Configurações de eventos de dados + Configurações de eventos de energia + Configurações gerais + Dados desabilita 3G + Dados habilita 3G + Wi-Fi desabilita 3G + Wi-Fi habilita 3G + Bordas arredondadas + Layout Vertical + Widget Transparente + Wi-Fi habilita incronização + Wi-Fi desabilita Sincronização + Vibrar está Ligado + Monitorar roaming de dados + Energia externa habilita Bluetooth + Energia externa desabilita Bluetooth + Energia externa habilita Wi-Fi + Energia externa desabilita Wi-Fi + 2G quando dados móveis está desligado + 3G quando dados móveis está ligado + 2G quando Wi-Fi está ligado + 3G quando Wi-Fi está desligado + Usar ícones de widget arredondados + Sem plano de fundo no widget + Mostrar em orientação vertical + Habilitar sincronização quando Wi-Fi está ligado + Desabilitar sincronização quando Wi-Fi está desligado + Mostrar Som como ligado quando está somente vibração + Status de dados vermelho se roaming esta ligado + Ligar Bluetooth quando Energia está conectada + Bluetooth desligado quando Energia está desconectada + Ligar Wi-Fi quando Energia está conectada + Desligar Wi-Fi quando Energia está descontada + Escolher Modos de Rede + Escolher níveis de Brilho + Escolher modos de Toque + Escolher Tempo Limite de tela + Escolher plano de fundo + Não configurado. Adicione novamente + Ok + Você não pode deletar o perfil ativo. + <novo perfil> + padrão + padrão + Dados: + Wi-Fi Ligado + Wi-Fi Funcionando + Bluetooth Ligado + Tempo com Wi-Fi ligado: + Tempo com Wi-Fi funcionando: + Tempo com Bluetooth ligado: + Armazenamento adicional + "Configurações de 4G" + "Configure e gerencie a rede e o modem 4G" + "Endereço MAC 4G" + Habilitar/Desabilitar WiMAX + Substituir o volume + Toque para definir o volume + Som de nível baixo de bateria + Tocar som com o alerta de bateria baixa + Licenças CyanogenMod + Rede + "Atualizações adicionais do sistema" + Toque para conectar a \u0022%1$s\u0022 + Requisição de conexão bluetooth + Você deseja conectar a \u0022%1$s\u0022? + Indicador da Barra de Status + Substituir conexão + Toque para definir como ativado/desativado + Conexões Bluetooth velozes + Conexões Bluetooth normais + Conexões velozes + Data de criação + Fonte de GPS + Usar gps bluetooth externo em vez do provedor de localização interno + Alerta + Fonte de GPS foi trocada! GPS será desativado. Por favor re-ative antes de usar! + ADB por rede + Usar depuração através de rede (ex. Wi-Fi) em vez de USB. Essa opção é restaurada na reinicialização. + AVISO: Quando ADB por Rede é ativado, seu telefone está aberto para intrusos em todas as conexões de rede, incluindo rede de dados GSM!\n\nSomente use esta função quando você está conectado em redes confiáveis.\n\nVocê quer realmente ativar esta função? + Usar uma chave tls-auth + Localização do arquivo chave TA + Direção da chave TLS-Auth + Restauração + Restaurar tudo + Remover e restaurar todos os perfils e grupos de aplicação para padrão + Você quer remover todos os perfils e grupos de aplicação, e restaurá-los para padrão? + Inscrição de digital + Registra digitais para uso com tela de bloqueio e outras aplicações + + Bloquear tela com padrão, dedo, PIN ou senha + + Alterar ou desabilitar segurança por padrão, dedo, PIN ou senha + + Dedo + Deslize o dedo para desbloquear a tela + + Impressão digital para desbloqueio de tela + + Definir desbloqueio de impressão digital + Alterar desbloqueio de impressão digital + + Exigir impressão digital + É necessário usar impressão digital para desbloquear a tela + + Administração do True Suite + + Remover dedo de desbloqueio + + Alterar dedo de desbloqueio + + O dedo foi definido + + Alterar dedo de desbloqueio + + Falha do semáforo + + Registro Bem-sucedido. + + Falha ao carregar Biblioteca TSM... Não é possível prosseguir! + + Registro Cancelado. + + O Tempo Limite do Registro Expirou. + + Erro desconhecido.\nProvavelmente devido a falha de conexão. + + Registro Malsucedido. Falha = %d. + + Registro Malsucedido. O banco de dados está cheio. + + Falha na operação de Administração do Banco de Dados: %d. + + O tempo limite da interface do usuário expirou! + + Dedos deslizados incorretamente muitas vezes! + + Tente novamente em %d segundos. +
    \ No newline at end of file From f0ab0a4d2745d5c2a14ea8cbc13cda2150e3193e Mon Sep 17 00:00:00 2001 From: Markus Dobel Date: Thu, 17 May 2012 13:22:45 +0200 Subject: [PATCH 966/989] Fix NPE in flashlight button of energy widget In somewhat unreproducible cases, pushing the flashlight button caused a NullPointerException when trying to access the (not yet initialized) mContext member variable in toggleState(). As I could not reproduce this reliably, and found no clear reason for the variable to be uninitialized sometimes, but as there seems no need to remember the context in a member variable anyway, I removed it and refactored the methods to use a method parameter instead. Change-Id: Id2b194f9f5785bcbbeb4bcd3d603510e0d0f71ce --- .../settings/widget/buttons/FlashlightButton.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/com/android/settings/widget/buttons/FlashlightButton.java b/src/com/android/settings/widget/buttons/FlashlightButton.java index e4f4f6de18f..cc9f64ae06a 100644 --- a/src/com/android/settings/widget/buttons/FlashlightButton.java +++ b/src/com/android/settings/widget/buttons/FlashlightButton.java @@ -19,11 +19,8 @@ public class FlashlightButton extends WidgetButton { static FlashlightButton ownButton = null; - Context mContext; - public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { - mContext = context; - if (getFlashlightEnabled()) { + if (getFlashlightEnabled(context)) { currentIcon = R.drawable.ic_appwidget_settings_flashlight_on; currentState = SettingsAppWidgetProvider.STATE_ENABLED; } else { @@ -37,7 +34,7 @@ public void toggleState(Context context) { List l = pm.queryBroadcastReceivers(new Intent( "net.cactii.flash2.TOGGLE_FLASHLIGHT"), 0); if (!l.isEmpty()) { - mContext.sendBroadcast(new Intent("net.cactii.flash2.TOGGLE_FLASHLIGHT")); + context.sendBroadcast(new Intent("net.cactii.flash2.TOGGLE_FLASHLIGHT")); } else { Intent intent = new Intent(context, FlashlightActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); @@ -52,9 +49,9 @@ public static FlashlightButton getInstance() { return ownButton; } - public boolean getFlashlightEnabled() { + public boolean getFlashlightEnabled(Context context) { return Settings.System - .getInt(mContext.getContentResolver(), Settings.System.TORCH_STATE, 0) == 1; + .getInt(context.getContentResolver(), Settings.System.TORCH_STATE, 0) == 1; } @Override From 7bf972f07c51bf791858a16086364ae6ffaccc75 Mon Sep 17 00:00:00 2001 From: Giulio Cervera Date: Thu, 3 May 2012 11:42:16 +0200 Subject: [PATCH 967/989] settings: updated italian translation Change-Id: I090207b9cd96e4217dfb6a840dfadf67efb8e3e8 --- res/values-it/arrays.xml | 4 ++++ res/values-it/strings.xml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml index 98ddec743ed..761fcee6264 100644 --- a/res/values-it/arrays.xml +++ b/res/values-it/arrays.xml @@ -191,6 +191,10 @@ Trasparente
    + + GPS Integrato + + 60 secondi 120 secondi diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index cb73891f71b..0e4e5175892 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -92,8 +92,11 @@ "Rilevabile per %1$s secondi..." "Rilevabile" "Rendi rilevabile il dispositivo" + Velocità di connessione bluetooth rapida + Velocità di connessione bluetooth normale "Timeout rilevabilità" "Imposta la durata della rilevabilità del dispositivo" + Connessione rapida "Blocca composizione vocale" "Impedisci l\'uso del compositore Bluetooth quando lo schermo è bloccato" "Dispositivi Bluetooth" @@ -710,6 +713,10 @@ "Utilizza GPS assistito" "Utilizza il server per assistere il GPS (deseleziona per ridurre l\'utilizzo della rete)" "Utilizza il server per assistere il GPS (deseleziona per migliorare le prestazioni GPS)" + Sorgente GPS + Utilizza un dispositio gps bluetooth esterno + Attenzione + Il dispositivo GPS è stato cambiato! Il GPS verrà disabilitato. Ricordati di riabilitarlo prima dell\'uso! "Info sul telefono" "Visualizza informazioni legali, stato del telefono, versione del software" "Informazioni legali" From 4d6ecf580acd4167904a98dddba35682dec9d9b2 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sat, 2 Jun 2012 12:59:11 +0200 Subject: [PATCH 968/989] hu: remove untranslatable strings --- res/values-hu/strings.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index e462f1da5ef..134ccb23bcd 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -419,16 +419,6 @@ "Wi-Fi hotspot konfigurálása" "%1$s %2$s hordozható Wi-Fi hotspot" "AndroidHotspot" - Wi-Fi információ - Rejtett SSID : - IP cím : - MAC cím : - Link sebesség : - Kikapcsolás - Kikapcsolva - Bekapcsolás - Bekapcsolva - Ismeretlen "Hang" Profilok "Megjelenítés" From 0579fc62350be612e6a20aedfc0ebacb5a528897 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Sat, 2 Jun 2012 12:36:04 +0200 Subject: [PATCH 969/989] Correctly restore the 'Use ringer volume for notifications' setting on cancel. Change-Id: Ic0a26bb182e68255bea8d68893d28d0d6b9f9f97 --- .../settings/RingerVolumePreference.java | 59 ++++++++++++++----- 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/src/com/android/settings/RingerVolumePreference.java b/src/com/android/settings/RingerVolumePreference.java index 3ecd81969d5..3b1434bbd41 100644 --- a/src/com/android/settings/RingerVolumePreference.java +++ b/src/com/android/settings/RingerVolumePreference.java @@ -38,7 +38,9 @@ public class RingerVolumePreference extends VolumePreference implements CheckBox.OnCheckedChangeListener { private static final String TAG = "RingerVolumePreference"; + private boolean mOrigNotificationsUseRingVolume; private CheckBox mNotificationsUseRingVolumeCheckbox; + private SeekBarVolumizer [] mSeekBarVolumizer; private static final int[] SEEKBAR_ID = new int[] { R.id.notification_volume_seekbar, @@ -79,9 +81,10 @@ protected void onBindDialogView(View view) { mNotificationsUseRingVolumeCheckbox = (CheckBox) view.findViewById(R.id.same_notification_volume); mNotificationsUseRingVolumeCheckbox.setOnCheckedChangeListener(this); - mNotificationsUseRingVolumeCheckbox.setChecked(Settings.System.getInt( + mOrigNotificationsUseRingVolume = Settings.System.getInt( getContext().getContentResolver(), - Settings.System.NOTIFICATIONS_USE_RING_VOLUME, 1) == 1); + Settings.System.NOTIFICATIONS_USE_RING_VOLUME, 1) == 1; + mNotificationsUseRingVolumeCheckbox.setChecked(mOrigNotificationsUseRingVolume); setNotificationVolumeVisibility(!mNotificationsUseRingVolumeCheckbox.isChecked()); } @@ -93,6 +96,11 @@ protected void onDialogClosed(boolean positiveResult) { for (SeekBarVolumizer vol : mSeekBarVolumizer) { if (vol != null) vol.revertVolume(); } + + boolean checked = mNotificationsUseRingVolumeCheckbox.isChecked(); + if (mOrigNotificationsUseRingVolume != checked) { + updateNotificationsUseRingVolumeSetting(mOrigNotificationsUseRingVolume); + } } cleanup(); } @@ -102,21 +110,10 @@ public void onActivityStop() { super.onActivityStop(); cleanup(); } - + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { setNotificationVolumeVisibility(!isChecked); - - Settings.System.putInt(getContext().getContentResolver(), - Settings.System.NOTIFICATIONS_USE_RING_VOLUME, isChecked ? 1 : 0); - - if (isChecked) { - // The user wants the notification to be same as ring, so do a - // one-time sync right now - AudioManager audioManager = (AudioManager) getContext() - .getSystemService(Context.AUDIO_SERVICE); - audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, - audioManager.getStreamVolume(AudioManager.STREAM_RING), 0); - } + updateNotificationsUseRingVolumeSetting(isChecked); } @Override @@ -127,6 +124,19 @@ protected void onSampleStarting(SeekBarVolumizer volumizer) { } } + private void updateNotificationsUseRingVolumeSetting(boolean active) { + Settings.System.putInt(getContext().getContentResolver(), + Settings.System.NOTIFICATIONS_USE_RING_VOLUME, active ? 1 : 0); + if (active) { + // The user wants the notification to be same as ring, so do a + // one-time sync right now + AudioManager audioManager = (AudioManager) + getContext().getSystemService(Context.AUDIO_SERVICE); + audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, + audioManager.getStreamVolume(AudioManager.STREAM_RING), 0); + } + } + private void setNotificationVolumeVisibility(boolean visible) { if (mSeekBarVolumizer[0] != null) { mSeekBarVolumizer[0].getSeekBar().setVisibility( @@ -165,6 +175,14 @@ protected Parcelable onSaveInstanceState() { vol.onSaveInstanceState(volumeStore[i]); } } + + if (mNotificationsUseRingVolumeCheckbox != null) { + myState.mUseRingVolumeForNotifications = + mNotificationsUseRingVolumeCheckbox.isChecked(); + myState.mOrigUseRingVolumeForNotifications = + mOrigNotificationsUseRingVolume; + } + return myState; } @@ -185,10 +203,17 @@ protected void onRestoreInstanceState(Parcelable state) { vol.onRestoreInstanceState(volumeStore[i]); } } + + if (mNotificationsUseRingVolumeCheckbox != null) { + mNotificationsUseRingVolumeCheckbox.setChecked(myState.mUseRingVolumeForNotifications); + mOrigNotificationsUseRingVolume = myState.mOrigUseRingVolumeForNotifications; + } } private static class SavedState extends BaseSavedState { VolumeStore [] mVolumeStore; + boolean mUseRingVolumeForNotifications; + boolean mOrigUseRingVolumeForNotifications; public SavedState(Parcel source) { super(source); @@ -198,6 +223,8 @@ public SavedState(Parcel source) { mVolumeStore[i].volume = source.readInt(); mVolumeStore[i].originalVolume = source.readInt(); } + mUseRingVolumeForNotifications = source.readInt() != 0; + mOrigUseRingVolumeForNotifications = source.readInt() != 0; } @Override @@ -207,6 +234,8 @@ public void writeToParcel(Parcel dest, int flags) { dest.writeInt(mVolumeStore[i].volume); dest.writeInt(mVolumeStore[i].originalVolume); } + dest.writeInt(mUseRingVolumeForNotifications ? 1 : 0); + dest.writeInt(mOrigUseRingVolumeForNotifications ? 1 : 0); } VolumeStore[] getVolumeStore(int count) { From bbec8b805898a6d3e60ac1b767e928bb254489bd Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Wed, 6 Jun 2012 12:16:38 +0200 Subject: [PATCH 970/989] Handle unfinished mobile data changes properly. Change-Id: I7c7e588730024a82be8fca64d7847aac6c2e069b --- .../widget/SettingsAppWidgetProvider.java | 6 ++++-- .../widget/buttons/MobileDataButton.java | 19 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index 0cc60b9c626..01c5ec0685a 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -372,8 +372,10 @@ public void onReceive(Context context, Intent intent) { logD("Received WiMAX change request"); WimaxButton.getInstance().toggleState(context); } - } else if (MobileDataButton.MOBILE_DATA_CHANGED.equals(intent.getAction()) - || Intent.ACTION_USER_PRESENT.equals(intent.getAction()) + } else if (MobileDataButton.MOBILE_DATA_CHANGED.equals(intent.getAction())) { + logD("Received mobile data mode state change"); + MobileDataButton.getInstance().onReceive(context, intent); + } else if (Intent.ACTION_USER_PRESENT.equals(intent.getAction()) || SecuritySettings.GPS_STATUS_CHANGED.equals(intent.getAction())) { } else { logD("Ignoring Action: " + intent.getAction()); diff --git a/src/com/android/settings/widget/buttons/MobileDataButton.java b/src/com/android/settings/widget/buttons/MobileDataButton.java index 4ede8ec4166..078f141ae97 100644 --- a/src/com/android/settings/widget/buttons/MobileDataButton.java +++ b/src/com/android/settings/widget/buttons/MobileDataButton.java @@ -6,6 +6,7 @@ import com.android.settings.widget.WidgetSettings; import android.content.Context; +import android.content.Intent; import android.content.SharedPreferences; import android.net.ConnectivityManager; import android.provider.Settings; @@ -17,6 +18,7 @@ public class MobileDataButton extends WidgetButton { static MobileDataButton ownButton = null; static boolean stateChangeRequest = false; + static boolean intendedState = false; public static boolean getDataRomingEnabled(Context context) { return Settings.Secure @@ -31,11 +33,6 @@ public static boolean getDataRomingEnabled(Context context) { private static boolean getDataState(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); - try { - /* Make sure the state change propagates */ - Thread.sleep(100); - } catch (java.lang.InterruptedException ie) { - } return cm.getMobileDataEnabled(); } @@ -53,6 +50,7 @@ public void toggleState(Context context) { .getSystemService(Context.CONNECTIVITY_SERVICE); if (enabled) { cm.setMobileDataEnabled(false); + intendedState = false; if (preferences.getBoolean(WidgetSettings.AUTO_DISABLE_3G, false)) { NetworkModeButton.getInstance().toggleState(context, SettingsAppWidgetProvider.STATE_DISABLED); @@ -66,14 +64,16 @@ public void toggleState(Context context) { stateChangeRequest = true; } else { cm.setMobileDataEnabled(true); + intendedState = true; } } } @Override public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { + boolean state = getDataState(context); - if (stateChangeRequest) { + if (stateChangeRequest || state != intendedState) { currentIcon = R.drawable.ic_appwidget_settings_data_on; if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) && getDataRomingEnabled(context)) { @@ -82,7 +82,7 @@ && getDataRomingEnabled(context)) { currentState = SettingsAppWidgetProvider.STATE_INTERMEDIATE; } - } else if (getDataState(context)) { + } else if (state) { currentIcon = R.drawable.ic_appwidget_settings_data_on; if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) && getDataRomingEnabled(context)) { @@ -114,11 +114,16 @@ void initButton() { preferenceName = WidgetSettings.TOGGLE_DATA; } + public void onReceive(Context context, Intent intent) { + intendedState = intent.getBooleanExtra("enabled", false); + } + public void networkModeChanged(Context context, int networkMode) { if (stateChangeRequest) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); cm.setMobileDataEnabled(true); + intendedState = true; stateChangeRequest = false; } } From f1e28bf4b7740f8818bd5eb643449e842ac3203b Mon Sep 17 00:00:00 2001 From: John Hsing Date: Mon, 9 Jan 2012 18:17:03 +0800 Subject: [PATCH 971/989] Settings: update Simplified Chinese translations * Some GPS and BT related translations Change-Id: Ibe80ad556e1bdd01b3ed8a910c68c9ff68800b08 --- res/values-zh-rCN/arrays.xml | 17 ++++++++++------- res/values-zh-rCN/strings.xml | 7 +++++++ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml index b769bf4557d..82127b202a1 100644 --- a/res/values-zh-rCN/arrays.xml +++ b/res/values-zh-rCN/arrays.xml @@ -193,11 +193,14 @@ 灰色 透明 - - 60 秒 - 120 秒 - 300 秒 - 600 秒 - 永久 - + + 使用内部GPS + + + 60 秒 + 120 秒 + 300 秒 + 600 秒 + 永久 + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 64dd4b7a73e..a260d27d0df 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -92,8 +92,11 @@ "%1$s 秒内可检测到..." "可检测到" "可以检测到设备" + 快速蓝牙连接 + 正常蓝牙连接 "可检测到设备的时间超时" "设置可检测到设备的时间" + 快速连接 "锁定语音拨号" "屏幕锁定时停止使用蓝牙拨号器" "蓝牙设备" @@ -685,6 +688,10 @@ "使用增强型 GPS" "使用服务器来辅助 GPS(取消选中可降低网络使用率)" "使用服务器来辅助 GPS(取消选中可提高 GPS 性能)" + GPS源 + 使用外部蓝牙gps鼠标代替内部源提供定位. + 警告 + GPS源已经被切换! GPS将禁用. 请在使用前开启! "关于手机" "查看法律信息、手机状态和软件版本" "法律信息" From 9d1ce13761b25aa7f18eb63cae942a6419a58d29 Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Sat, 23 Jun 2012 10:00:17 +0200 Subject: [PATCH 972/989] Settings: Dutch translations - General improvements - More use of & - Remove 'instellingen' from 'oproepen' (as 'instellingen' is never used in that menu) Change-Id: I609927f6e1990f7dcac0aa9cacbb0c645028eafa --- res/values-nl/strings.xml | 273 ++++++++++++++++++++++---------------- 1 file changed, 156 insertions(+), 117 deletions(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 7377291ee94..f2b52d0a608 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1,5 +1,6 @@ + Serverpoort + Te gebruiken protocol + Te gebruiken apparaat + Gebruikersauthenticatie + Gebruik extra gebruikersnaam-/wachtwoordauthenticatie instellen + Geavanceerde OpenVPN-instellingen + LZO-compressie + LZO-compressie forceren aan te zetten + Gateway omleiden + Al het verkeer geforceerd door de VPN-tunnel leiden + Adressen van buitenaf instellen + Uitschakelen om tunneladressen handmatig in te stellen + Lokale IP-adressen + Externe IP-adressen + Versleutelingsalgoritme + Leeg voor standaardversleuteling + standaard + Sleutelgrootte + Leeg voor standaard sleutelgrootte + standaard + Extra argumenten + Aanvullende opdrachtregelargumenten invoeren + Profielen beheren + Applicatiegroepen beheren Notificatiemodus Beltoonmodus Lichtenmodus - Vibratiemodus - Kies notificatietoon - Kies beltoon + Trilmodus + Notificatietoon kiezen + Beltoon kiezen Profielinstellingen Profielnaam <Nieuw profiel> - Raak aan om profiel te wijzigen + Tik om profiel te wijzigen Statusbalkindicator Applicatiegroep: %s Applicatiegroepen Verbindingen overschrijven - Raak aan om in/uit te schakelen + Tik om in/uit te schakelen Volume-instellingen - Raak aan om volume in te stellen. - Applicaties - Klik om uit groep te verwijderen - Voer naam voor applicatiegroep in + Tik om volume in te stellen + Applicaties - Tik om uit groep te verwijderen + Naam applicatiegroep invoeren Profiel verwijderen Weet u zeker dat u dit profiel wilt verwijderen? Weet u zeker dat u deze applicatie wilt verwijderen? - Kies applicatie + Applicatie kiezen Profielinstellingen: %s Profiel: %1$s categorie: %2$s Applicatiegroepen beheren Nieuw profiel - Nieuw profiel toevoegen en configureren + Nieuw profiel toevoegen en beheren Verwijderen Het actieve profiel kan niet vewijderd worden. Nieuwe applicatiegroep @@ -1232,41 +1260,16 @@ Applicatiegroepen beheren Applicatielijst beheren Herstellen - Herstel alles - Verwijder alle profielen en applicatiegroepen en herstel ze naar de standaardinstellingen - Wilt u alle profielen en applicatiegroepen verwijderen en ze terugzetten naar de standaardinstellingen? - "Privacy" - "Privacy-instellingen" - "'Backup & herstel" - "Persoonlijke gegevens" - "Back-up maken van gegevens" - "Een back-up van applicatiegegevens, Wi-Fi-wachtwoorden en andere instellingen maken op de Google-servers" - "Automatisch terugzetten" - "In een back-up opgeslagen instellingen of andere gegevens herstellen als een applicatie opnieuw geinstalleerd wordt" - "Back-up" - "Weet u zeker dat u het maken van back-ups van uw Wi-Fi-wachtwoorden, bladwijzers en andere instellingen en applicatiegegevens wilt stoppen en alle kopieën op Google-servers wilt wissen?" - "Instellingen voor apparaatbeheer" - "Apparaatbeheerder" - "Deactiveren" - "Apparaatbeheerders" - "Geen apparaatbeheerders beschikbaar" - "Apparaatbeheerder activeren?" - "Activeren" - "Apparaatbeheerder" - "Als u deze beheerder activeert, staat u de applicatie %1$s toe de volgende bewerkingen uit te voeren:" - "Deze beheerder is actief en staat de applicatie %1$s toe de volgende bewerkingen uit te voeren:" - "Naamloos" - "Algemeen" - "Inkomende oproepen" - "Meldingen" - "Feedback" + Alles herstellen + Alle profielen en applicatiegroepen verwijderen en naar standaardinstellingen herstellen + Weet u zeker dat u alle profielen en applicatiegroepen wilt verwijderen en naar de standaardinstellingen wilt herstellen? Mogelijke knoppen Wi-Fi Draagbaar Wi-Fi hotspot Bluetooth GPS - Mobiele data - Datasynchronisatie + Mobiele gegevens + Gegevensssynchronisatie 2G/3G Geluid Helderheid @@ -1280,58 +1283,58 @@ Draagbaar Wi-Fi hotspot aan/uit Bluetooth aan/uit GPS aan/uit - Mobiele data aan/uit - Datasynchronisatie aan/uit - Schakel tussen 2G en 3G - Schakel tussen beltoon en vibratie - Schakel tussen helderheidniveaus + Mobiele gegevens aan/uit + Gegevenssynchronisatie aan/uit + Schakelen tussen 2G en 3G + Schakelen tussen beltoon en vibratie + Schakelen tussen helderheidniveaus Oriëntatiesensor aan/uit - Stel verschillende schermtime-outs in + Verschillende schermtime-outs instellen Vliegtuigmodus aan/uit LED aan/uit Vergrendelscherm aan/uit WiMAX aan/uit Widgetinstellingen Wi-Fi-instellingen - Data-instellingen + Gegevensinstellingen Energie-instellingen Algemene instellingen - Data deactiveert 3G - Data activeert 3G - Wi-Fi deactiveert 3G - Wi-Fi activeert 3G + Data schakelt 3G uit + Data schakelt 3G in + Wi-Fi schakelt 3G uit + Wi-Fi schakelt 3G in Ronde hoeken - Verticale layout + Verticale lay-out Transparante widget - Wi-Fi activeert synchronisatie - Wi-Fi deactiveert synchronisatie - Vibratie aan - Monitor dataroaming - Batterijlader activeert Bluetooth - Batterijlader deactiveert Bluetooth - Batterijlader activeert Wi-Fi - Batterijlader deactiveert Wi-Fi - 2G als mobiele data is uitgeschakeld - 3G als mobiele data is ingeschakeld + Wi-Fi schakelt synchronisatie in + Wi-Fi schakelt synchronisatie uit + Trillen aan + Gegevensroaming controleren + Batterijlader schakelt Bluetooth in + Batterijlader schakelt Bluetooth uit + Batterijlader schakelt Wi-Fi in + Batterijlader schakelt Wi-Fi uit + 2G als mobiele gegevens is uitgeschakeld + 3G als mobiele gegevens is ingeschakeld 2G als Wi-Fi is ingeschakeld 3G als Wi-Fi is uitgeschakeld - Gebruik ronde widgeticoontjes + Ronde widgeticonen gebruiken Geen achtergrond Verticaal tonen - Activeer synchronisatie als Wi-Fi is ingeschakeld - Deactiveer synchronisatie als Wi-Fi is uitgeschakeld - Vibratie aan - Datastatus rood tonen als roaming is ingeschakeld - Bluetooth aanzetten als lader aangekoppeld wordt - Bluetooth uitzetten als lader aangekoppeld wordt - Wi-Fi aanzetten als lader aangekoppeld wordt - Wi-Fi uitzetten als lader aangekoppeld wordt + Synchronisatie inschakelen als Wi-Fi is ingeschakeld + Synchronisatie uitschakelen als Wi-Fi is uitgeschakeld + Trillen aan + Gegevensstatus rood tonen als roaming is ingeschakeld + Bluetooth inschakelen als lader aangekoppeld wordt + Bluetooth uitschakelen als lader aangekoppeld wordt + Wi-Fi inschakelen als lader aangekoppeld wordt + Wi-Fi uitschakelen als lader aangekoppeld wordt Netwerkmodi kiezen Helderheidniveaus kiezen Beltoonmodi kiezen Time-out scherm kiezen Achtergrond kiezen - Niet geconfigureerd. Voeg opnieuw toe a.u.b. + Niet geconfigureerd. Gelieve opnieuw toe te voegen. OK (%d widgets) CyanogenMod @@ -1345,25 +1348,61 @@ Scherm vergrendelen met een patroon, vinger, PIN of wachtwoord Beveiliging via patroon, vinger, PIN of wachtwoord wijzigen of uitschakelen Vinger - Gebruik vinger om te ontgrendelen + Vinger gebruiken voor ontgrendeling Schermontgrendeling met vinger - Stel vingerafdruk in - Wijzig vingerafdruk + Vingerafdruk instellen + Vingerafdruk wijzigen Vingerafdruk vereist - Moet vingerafdruk gebruiken om het scherm te ontgrendelen - Verwijder vingerafdruk - Wijzig vingerafdruk - Vingerafdruk is ingesteld - Wijzig vingerafdruk - Registratie geslaagd. - Kan niet verdergaan omdat de TSM-bibliotheek niet kan worden geladen - Registratie geannuleerd. + Vingerafdruk nodig voor ontgrendeling + Vingerafdruk verwijderen + Vingerafdruk wijzigen + Vingerafdruk ingesteld + Vingerafdruk wijzigen + Registratie geslaagd + Kan niet verdergaan: kan TSM-bibliotheek niet laden + Registratie geannuleerd Time-out bij registratie Onbekende fout.\nWaarschijnlijk verbindingsfout. Registratie niet gelukt. Fout: %d. - Registratie niet gelukt. Databank is vol. + Registratie niet gelukt. Database is vol. Databasebeheer-actie gefaald: %d. - UI-time-out + Time-out UI Te veel ongeldige pogingen Probeer het nog eens over %d seconden. - + Details over UID %d + UID %1$d + Details over netwerkgebruik van %1$s: + Bytes ontvangen: %1$d + Bytes verstuurd: %1$d + Totaal aantal bytes: %1$d + Details over CPU-gebruik van %1$s: + Gebruikerstijd: + Systeemtijd: + Totale tijd: + Start: %1$d + Dit UID delende pakketten: + Gegevens over batterijgebruik niet beschikbaar + Gedeeltelijke Wakelock: + Sensor gebruikt door pakketten: + %1$d keer gebruikt door %2$s + %1$d keer gebruikt bij een van: + Aan + Scherm aan + Telefoon aan + Wi-Fi aan + Wi-Fi actief + Bluetooth aan + Tijd zonder slaapstand: + Tijd met scherm aan: + Tijd met telefoon aan: + Tijd met Wi-Fi aan: + Tijd met Wi-Fi actief: + Tijd met Bluetooth aan: + Met batterij: + Aangesloten: + TLS-Auth + TLS-Auth-sleutel gebruiken + Locatie TLS-Auth-sleutelbestand + Richting TLS-Auth-sleutel + True Suite-beheer + Semafoorfout From 595811e29bbd702a7b7250442ec346bcf14e06ed Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Tue, 12 Jun 2012 12:00:53 +0200 Subject: [PATCH 973/989] Make sure internal state is initialized when toggling network mode. If the MobileDataButton toggles the network mode, NetworkModeButton relies on internal state when deciding whether a switch is needed. That state, however, is only initialized in the updateState() method, which is not guaranteed to be called prior to toggling state via MobileDataButton if the settings app was removed from memory before. Change-Id: Icb5e27635e1a6e3bf5e1f4b1264b33c18b414670 --- .../widget/buttons/MobileDataButton.java | 6 ++--- .../widget/buttons/NetworkModeButton.java | 22 +++++++++++++------ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/com/android/settings/widget/buttons/MobileDataButton.java b/src/com/android/settings/widget/buttons/MobileDataButton.java index 078f141ae97..869376039b3 100644 --- a/src/com/android/settings/widget/buttons/MobileDataButton.java +++ b/src/com/android/settings/widget/buttons/MobileDataButton.java @@ -18,7 +18,7 @@ public class MobileDataButton extends WidgetButton { static MobileDataButton ownButton = null; static boolean stateChangeRequest = false; - static boolean intendedState = false; + static Boolean intendedState = null; public static boolean getDataRomingEnabled(Context context) { return Settings.Secure @@ -73,7 +73,7 @@ public void toggleState(Context context) { public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { boolean state = getDataState(context); - if (stateChangeRequest || state != intendedState) { + if (stateChangeRequest || (intendedState != null && state != intendedState)) { currentIcon = R.drawable.ic_appwidget_settings_data_on; if (globalPreferences.getBoolean(WidgetSettings.MONITOR_DATA_ROAMING, true) && getDataRomingEnabled(context)) { @@ -115,7 +115,7 @@ void initButton() { } public void onReceive(Context context, Intent intent) { - intendedState = intent.getBooleanExtra("enabled", false); + intendedState = null; } public void networkModeChanged(Context context, int networkMode) { diff --git a/src/com/android/settings/widget/buttons/NetworkModeButton.java b/src/com/android/settings/widget/buttons/NetworkModeButton.java index b504d0814b3..b3c2671500d 100644 --- a/src/com/android/settings/widget/buttons/NetworkModeButton.java +++ b/src/com/android/settings/widget/buttons/NetworkModeButton.java @@ -90,12 +90,23 @@ void initButton() { preferenceName = WidgetSettings.TOGGLE_2G3G; } + private void updateStates(Context context) { + SharedPreferences globalPreferences = context.getSharedPreferences( + WidgetSettings.WIDGET_PREF_MAIN, Context.MODE_PRIVATE); + + currentMode = globalPreferences.getInt(WidgetSettings.NETWORK_MODE_SPINNER, + DEFAULT_SETTTING); + networkMode = get2G3G(context); + currentState = networkModeToState(context); + } + @Override public void toggleState(Context context) { toggleState(context, false); } public void toggleState(Context context, int newState) { + updateStates(context); if (currentState != SettingsAppWidgetProvider.STATE_INTERMEDIATE && currentState != newState) { toggleState(context, true); @@ -108,6 +119,7 @@ public void toggleState(Context context, int newState) { public void toggleState(Context context, boolean switchModes) { SettingsAppWidgetProvider.logD("NetworkMode: toggleState"); + updateStates(context); Intent intent = new Intent(MODIFY_NETWORK_MODE); switch (networkMode) { case Phone.NT_MODE_WCDMA_PREF: @@ -146,12 +158,7 @@ public void toggleState(Context context, boolean switchModes) { @Override public void updateState(Context context, SharedPreferences globalPreferences, int[] appWidgetIds) { - - currentMode = globalPreferences.getInt(WidgetSettings.NETWORK_MODE_SPINNER, - DEFAULT_SETTTING); - networkMode = get2G3G(context); - currentState = networkModeToState(context); - + updateStates(context); switch (currentState) { case SettingsAppWidgetProvider.STATE_DISABLED: currentIcon = R.drawable.ic_appwidget_settings_2g3g_off; @@ -201,7 +208,8 @@ public void onReceive(Context context, Intent intent) { } public boolean isDisabled(Context context) { - return networkModeToState(context) == SettingsAppWidgetProvider.STATE_DISABLED; + updateStates(context); + return currentState == SettingsAppWidgetProvider.STATE_DISABLED; } } From f9b0a543a5e2401571b98034c9a4cf7ba597e9dc Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Mon, 2 Jul 2012 15:37:53 +0200 Subject: [PATCH 974/989] Settings: Dutch translations Change-Id: I99bf5ec91dc94c5822109d77c1f0e7103ed411a4 --- res/values-nl/strings.xml | 81 +++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 41 deletions(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index f2b52d0a608..b0d3e57eb47 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1,4 +1,4 @@ - + - "Ja" @@ -243,8 +242,6 @@ "Datum & tijd" "Datum, tijd, tijdzone en notaties instellen" "Automatisch" - "Gebruik door netwerk aangegeven waarden" - "Gebruik door netwerk aangegeven waarden" "24-uurs klok gebruiken" "Tijd instellen" "Tijdzone selecteren" @@ -490,7 +487,7 @@ "Accounts toevoegen of verwijderen en accountinstellingen wijzigen" "Zoeken" "Instellingen voor zoeken en zoekgeschiedenis beheren" - "Instellingen tonen" + "Weergave" "Animatie" "Animatie tonen bij het openen en sluiten van vensters" "Geen animatie tonen bij het openen en sluiten van vensters" @@ -502,39 +499,34 @@ "Time-out scherm" "De vertraging voor het automatisch uitschakelen van het scherm aanpassen" "Automatische helderheid" - "Instellingen SIM-kaartvergrendeling" - "SIM-vergrendeling instellen" - "SIM-kaartvergrendeling" - "SIM-kaart vergrendelen" - "PIN-code vereist voor gebruik van telefoon" - "Geen PIN-code vereist voor gebruik van telefoon" - "PIN-code SIM wijzigen" - "PIN-code SIM" - "SIM-kaart vergrendelen" - "SIM-kaart ontgrendelen" - "Oude PIN-code SIM" - "Nieuwe PIN-code SIM" - "Nieuwe PIN-code nogmaals invoeren" - "PIN-code SIM" - "Onjuiste PIN-code!" - "PIN-codes komen niet overeen!" - "Kan PIN-code niet wijzigen."\n"PIN-code mogelijk onjuist." - "PIN-code SIM gewijzigd" - "Kan status van SIM-kaartblokkering niet wijzigen."\n"PIN-code mogelijk onjuist." + "Instellingen simkaartvergrendeling" + "Simvergrendeling instellen" + "Simkaartvergrendeling" + "Simkaart vergrendelen" + "Pincode vereist voor gebruik van telefoon" + "Geen pinccode vereist voor gebruik van telefoon" + "Pincode SIM wijzigen" + "Pincode SIM" + "Simkaart vergrendelen" + "Simkaart ontgrendelen" + "Oude pincode SIM" + "Nieuwe pincode SIM" + "Nieuwe pincode nogmaals invoeren" + "Pincode SIM" + "Onjuiste pincode!" + "Pincodes komen niet overeen!" + "Kan pincode niet wijzigen."\n"Pincode mogelijk onjuist." + "Pincode SIM gewijzigd" + "Kan status van simkaartblokkering niet wijzigen."\n"Pincode mogelijk onjuist." "OK" "Annuleren" "Telefoonstatus" "Systeemupdates" - CPU-informatie - Geheugeninfo (Besch./tot.) "Android-versie" "Modelnummer" "Smalbandversie" "Kernelversie" - "Buildnummer" - Modversie - Onbekend - Builddatum + "Build-nummer" "Niet beschikbaar" "Status" "Status" @@ -628,7 +620,6 @@ "Standaard-APN-instellingen herstellen" "Standaardinstellingen herstellen" "Herstellen van standaard-APN-instellingen voltooid" - "Fabrieksinstellingen terug" "Alle gegevens op de telefoon wissen" "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de applicaties"
  • \n
  • "Gedownloade applicaties"
  • \n\n"Als u alle gegevens op deze telefoon wilt wissen, moet de ""USB-opslag"" worden gewist."\n\n
    "Hiermee worden alle gegevens in de ""interne opslag"" van uw telefoon gewist, waaronder:"\n\n
  • "Uw Google-account"
  • \n
  • "Gegevens en instellingen van het systeem en de applicaties"
  • \n
  • "Gedownloade applicaties"
  • \n\n"Als u ook muziek, foto\'s en andere gegevens wilt wissen, moet de ""SD-kaart"" worden gewist."\n\n
    @@ -684,10 +675,6 @@ "Ondersteunde GPS gebruiken" "Server gebruiken ter ondersteuning van GPS (uitschakelen om het netwerkgebruik te beperken)" "Server niet gebruiken ter ondersteuning van GPS (inschakelen om GPS-prestaties te verbeteren)" - GPS-apparaat - Gebruik extern bluetooth-GPS-apparaat i.p.v. intern apparaat - Let op - GPS-bron is gewijzigd en wordt daarom uitgeschakeld. Schakel deze weer in om GPS verder te gebruiken. "Over de telefoon" "Juridische info, telefoonstatus, softwareversie tonen" "Juridische informatie" @@ -752,7 +739,7 @@ "Applicaties beheren, sneltoetsen voor snelstarten instellen" "Applicatie-instellingen" "Onbekende bronnen" - "Installatie van andere applicaties dan Market-applicaties toestaan" + "Installatie van andere applicaties dan Play Store-applicaties toestaan" "Uw telefoon en persoonlijke gegevens zijn gevoeliger voor aanvallen door applicaties van onbekende bronnen. U gaat ermee akkoord dat u alleen verantwoordelijk bent voor enige schade aan uw telefoon of verlies van gegevens die voortkomen uit het gebruik van deze applicaties." "Applicatie-info" "Opslagruimte" @@ -826,7 +813,7 @@ "Voorkeursinstallatielocatie" "De voorkeursinstallatielocatie voor nieuwe applicaties wijzigen." "Opslaggebruik" - "Gebruikte opslagruimte voor applicaties tonen" + "Gebruikte opslagruimte door applicaties tonen" "Actieve services" "Services die momenteel actief zijn, tonen en beheren" "Herstarten" @@ -900,7 +887,6 @@ "Geïntegreerd toetsenbord" "Geïntegreerde, fysieke toetsenbordinstellingen" "Ontwikkeling" - "Opties instellen voor applicatie-ontwikkeling" "USB-foutopsporing" "Foutopsporingsmodus bij USB-verbinding" ADB over netwerk @@ -937,7 +923,7 @@ "Deze toegankelijkheidsservice verzamelt mogelijk alle tekst die u typt, inclusief persoonlijke gegevens en creditcardnummers, maar geen wachtwoorden. De service kan ook uw interacties met de gebruikersinterface vastleggen. De service is afkomstig uit de applicatie %1$s. Deze toegankelijkheidsservice inschakelen?" "Toegankelijkheid uitschakelen?" "Geen applicaties voor toegankelijkheid gevonden" - "Er zijn geen applicaties voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van Android Market."\n\n"Klik op \'OK\' om de schermlezer te installeren." + "Er zijn geen applicaties voor toegankelijkheid geïnstalleerd."\n\n"U kunt een schermlezer voor uw apparaat downloaden van de Play Store."\n\n"Druk op \'OK\' om de schermlezer te installeren." "Aan/uit-knop" "Knop beëindigt oproep" "Als u tijdens een oproep op de aan/uit-knop drukt, wordt de oproep beëindigd in plaats van dat het scherm wordt uitgeschakeld" @@ -1174,7 +1160,7 @@ "Gedrag bij noodoproepen instellen" "Privacy" "Privacy-instellingen" - "'Backup & herstel" + "Back-up & herstel" "Persoonlijke gegevens" "Back-up maken van gegevens" "Een back-up van applicatiegegevens, Wi-Fi-wachtwoorden en andere instellingen maken op de Google-servers" @@ -1199,6 +1185,19 @@ "Feedback" + Opties voor applicatie-ontwikkeling + Instellingen herstellen + Gegevens van netwerk gebruiken + Gegevens handmatig instellen + Processor + Geheugen (besch./tot.) + Mod-versie + Onbekend + Build-datum + GPS-apparaat + Te gebruiken GPS-apparaat (intern/extern) + Let op + GPS-bron is gewijzigd en wordt daarom uitgeschakeld. Schakel deze weer in om GPS verder te gebruiken. Serverpoort Te gebruiken protocol Te gebruiken apparaat @@ -1232,7 +1231,7 @@ Profielinstellingen Profielnaam <Nieuw profiel> - Tik om profiel te wijzigen + Tik om te wijzigen Statusbalkindicator Applicatiegroep: %s Applicatiegroepen From 7bb533dbf261e0852d7f8c371275d524aa8afa65 Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Mon, 25 Jun 2012 16:46:41 +0200 Subject: [PATCH 975/989] Settings: Use new Google apps Replacing (Android) Market with Play Store and local variants Change-Id: Ife196bd750fb49c04a7ec63d554a165ba5681f75 --- res/values-ar/strings.xml | 4 ++-- res/values-bg/strings.xml | 4 ++-- res/values-ca/strings.xml | 4 ++-- res/values-cs/strings.xml | 4 ++-- res/values-da/strings.xml | 4 ++-- res/values-de/strings.xml | 4 ++-- res/values-el/strings.xml | 4 ++-- res/values-en-rGB/strings.xml | 4 ++-- res/values-es-rUS/strings.xml | 4 ++-- res/values-es/strings.xml | 4 ++-- res/values-fa/strings.xml | 2 +- res/values-fi/strings.xml | 4 ++-- res/values-fr/strings.xml | 4 ++-- res/values-hr/strings.xml | 4 ++-- res/values-hu/strings.xml | 4 ++-- res/values-in/strings.xml | 4 ++-- res/values-it/strings.xml | 4 ++-- res/values-ja/strings.xml | 2 +- res/values-lt/strings.xml | 4 ++-- res/values-lv/strings.xml | 4 ++-- res/values-pl/strings.xml | 4 ++-- res/values-pt-rPT/strings.xml | 4 ++-- res/values-pt/strings.xml | 6 +++--- res/values-rm/strings.xml | 4 ++-- res/values-ro/strings.xml | 4 ++-- res/values-ru/strings.xml | 4 ++-- res/values-sk/strings.xml | 4 ++-- res/values-sl/strings.xml | 4 ++-- res/values-sr/strings.xml | 2 +- res/values-sv/strings.xml | 4 ++-- res/values-th/strings.xml | 4 ++-- res/values-tl/strings.xml | 4 ++-- res/values-tr/strings.xml | 4 ++-- res/values-uk/strings.xml | 4 ++-- res/values-vi/strings.xml | 4 ++-- res/values-zh-rCN/strings.xml | 4 ++-- res/values-zh-rTW/strings.xml | 8 ++++---- res/values/strings.xml | 10 +++++----- 38 files changed, 79 insertions(+), 79 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 941e8fa0cdf..a9bb0acc335 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -725,7 +725,7 @@ "إدارة التطبيقات، إعداد اختصارات التشغيل السريع" "إعدادات التطبيق" "مصادر غير معروفة" - "السماح بتثبيت تطبيقات خلاف تطبيقات السوق Market" + "السماح بتثبيت تطبيقات خلاف تطبيقات السوق سوق Play" "تكون بيانات هاتفك وبياناتك الشخصية أكثر عرضة للهجوم من خلال التطبيقات مجهولة المصادر. أنت توافق على أنك المسؤول الوحيد عن أي ضرر لهاتفك أو أي فقدان للبيانات ينتج عن استخدام هذه التطبيقات." "معلومات التطبيق" "التخزين" @@ -908,7 +908,7 @@ "يجوز لخدمة إمكانية الدخول هذه أن تتمكن من جمع كل النص الذي تكتبه، بما في ذلك البيانات الشخصية وأرقام بطاقات الائتمان في ما عدا كلمات المرور. كما قد تسجل أيضًا تفاعلات واجهة المستخدم. ويأتي ذلك من التطبيق %1$s. هل تريد استخدام خدمة إمكانية الوصول هذه؟" "هل تريد تعطيل إمكانية الدخول؟" "لم يتم العثور على تطبيقات متعلقة بإمكانية الدخول" - "ليس لديك أي إمكانية للدخول إلى التطبيقات المثبتة ذات الصلة."\n\n"يمكنك تنزيل أحد برامج قراءة الشاشة لجهازك من سوق Android Market."\n\n"انقر على \"موافق\" لتثبيت برنامج قراءة الشاشة." + "ليس لديك أي إمكانية للدخول إلى التطبيقات المثبتة ذات الصلة."\n\n"يمكنك تنزيل أحد برامج قراءة الشاشة لجهازك من سوق سوق Play."\n\n"انقر على \"موافق\" لتثبيت برنامج قراءة الشاشة." "زر الطاقة" "زر الطاقة ينهي الاتصال" "أثناء الاتصال، سيؤدي الضغط على زر الطاقة إلى إنهاء الاتصال بدلاً من إيقاف الشاشة" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 1b43ce0f03c..2c0ccc75f56 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -725,7 +725,7 @@ "Управление на приложения, задаване на преки пътища за бързо стартиране" "Настройки за приложение" "Неизвестни източници" - "Разрешаване на инсталирането на приложения не от Market" + "Разрешаване на инсталирането на приложения не от Google Play Магазин" "Телефонът и личните ви данни са по уязвими на атаки от приложения от неизвестни източници. Съгласявате се, че носите цялата отговорност в случай на повреда на телефона или загуба на данни, вследствие на използването на такива приложения." "Информация за приложение" "Хранилище" @@ -908,7 +908,7 @@ "Тази услуга за достъпност може да събира целия въведен от вас текст освен пароли, включително лични данни и номера на кредитни карти. Може също да регистрира взаимодействията ви с потребителския интерфейс. Тя произлиза от приложението %1$s. Искате ли да я използвате?" "Деактивиране на достъпност?" "Няма намерени приложения, свързани с достъпността" - "Нямате никакви инсталирани приложения, свързани с достъпността."\n\n"Можете да изтеглите екранен четец за устройството си от Android Market."\n\n"Кликнете върху OK, за да го инсталирате." + "Нямате никакви инсталирани приложения, свързани с достъпността."\n\n"Можете да изтеглите екранен четец за устройството си от Google Play Магазин."\n\n"Кликнете върху OK, за да го инсталирате." "Бутон за захранване" "Бутонът за захранване приключва обаждането" "По време на обаждане, натискането на „Захранване“ го приключва вместо да изключва екрана" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 325e23152bf..30f3ff93674 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -725,7 +725,7 @@ "Gestiona aplicacions i configura dreceres d\'inici ràpid" "Configuració de l\'aplicació" "Orígens desconeguts" - "Permet la instal·lació d\'aplicacions que no siguin de Market" + "Permet la instal·lació d\'aplicacions que no siguin de Google Play" "El telèfon i les dades personals són més vulnerables a atacs per part d\'aplicacions d\'orígens desconeguts. Accepteu que sou l\'únic responsable dels danys al telèfon o de la pèrdua de dades que puguin resultar de l\'ús d\'aquestes aplicacions." "Informació de l\'aplicació" "Emmagatzematge" @@ -908,7 +908,7 @@ "Pot ser que aquest servei d\'accessibilitat pugui recopilar tot el text que escriviu, incloses dades personals, com els números de les targetes de crèdit, tret de les contrasenyes. També pot registrar les interaccions que feu amb la interfície d\'usuari. Ve de l\'aplicació %1$s. Voleu utilitzar aquest servei d\'accessibilitat?" "Voleu desactivar l\'accessibilitat?" "No s\'ha trobat cap aplicació relacionada amb l\'accessibilitat" - "No teniu instal·lada cap aplicació relacionada amb l\'accessibilitat."\n\n"Podeu baixar un lector de pantalla per al dispositiu des d\'Android Market."\n\n"Feu clic a D\'acord per instal·lar el lector de pantalla." + "No teniu instal·lada cap aplicació relacionada amb l\'accessibilitat."\n\n"Podeu baixar un lector de pantalla per al dispositiu des d\'Google Play."\n\n"Feu clic a D\'acord per instal·lar el lector de pantalla." "Botó d\'engegada" "El botó d\'engegada finalitza la trucada" "Durant una trucada, si es prem el botó d\'engegada, es finalitza la trucada en comptes d\'apagar-se la pantalla" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index e70605c201e..017a5af89b3 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -849,7 +849,7 @@ "Správa aplikací a klávesových zkratek rychlého spuštění" "Nastavení aplikací" "Neznámé zdroje" - "Povoluje instalaci aplikací, které nepocházejí ze služby Market." + "Povoluje instalaci aplikací, které nepocházejí ze služby Obchod Play." "Váš telefon a osobní údaje jsou zranitelnější vůči útoku aplikací z neznámých zdrojů. Vyjadřujete souhlas, že nesete osobní odpovědnost za jakékoli škody způsobené na vašem telefonu nebo za ztrátu dat v důsledku používání těchto aplikací." "Informace o aplikaci" "Úložiště" @@ -1087,7 +1087,7 @@ "Tato služba usnadnění může shromažďovat veškerý text, který napíšete, včetně osobních údajů a čísel kreditních karet, nikoli však hesla. Může také protokolovat vaše interakce s uživatelským rozhraním. Služba pochází z aplikace %1$s. Chcete tuto službu usnadnění použít?" "Deaktivovat usnadnění?" "Nebyly nalezeny žádné aplikace týkající se usnadnění" - "Nejsou nainstalovány žádné aplikace týkající se usnadnění."\n\n"Prostřednictvím služby Android Market můžete do svého zařízení stáhnout čtečku obrazovky."\n\n"Kliknutím na tlačítko OK čtečku obrazovky nainstalujete." + "Nejsou nainstalovány žádné aplikace týkající se usnadnění."\n\n"Prostřednictvím služby Obchod Play můžete do svého zařízení stáhnout čtečku obrazovky."\n\n"Kliknutím na tlačítko OK čtečku obrazovky nainstalujete." "Tlačítko vypínání" "Tlačítko vypínání ukončuje hovor" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 5dc0861e074..b940f89a576 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -725,7 +725,7 @@ "Administ. applikationer, konf. genveje til hurtig start" "Indstillinger for applikationer" "Ukendte kilder" - "Tillad installation af applikationer, der ikke stammer fra Marked" + "Tillad installation af applikationer, der ikke stammer fra Play Butik" "Din telefon og dine personlige oplysninger er mere sårbare over for angreb af applikationer fra ukendte kilder. Du accepterer, at du alene er ansvarlig for skader på din telefon eller tab af data, der kan skyldes brug af disse applikationer." "Programoplysninger" "Lagring" @@ -908,7 +908,7 @@ "Denne tilgængelighedstjeneste vil muligvis være i stand til at indsamle al den tekst, du indtaster, inklusive personlige data, kreditkortoplysninger undtagen adgangskoder. Den kan også registrere dine interaktioner med brugergrænsefladen. Den kommer fra applikationen %1$s. Vil du aktivere denne tilgængelighedstjeneste?" "Deaktiver tilgængelighed?" "Der blev ikke fundet applikationer med relateret tilgængelighed" - "Du har ingen applikationer med relateret tilgængelighed installeret."\n\n"Du kan downloade en skærmlæser fra Android Marked."\n\n"Klik på OK for at installere skærmlæseren." + "Du har ingen applikationer med relateret tilgængelighed installeret."\n\n"Du kan downloade en skærmlæser fra Play Butik."\n\n"Klik på OK for at installere skærmlæseren." "Afbryderknap" "Afbryderknappen afslutter opkaldet" "Hvis du trykker på Sluk under et opkald, afsluttes opkaldet i stedet for at slukke skærmen" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index f9f255a8dfb..3816cf3d9fb 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -763,7 +763,7 @@ "Anwendungen verwalten, Tastenkombinationen für Schnellstart" "Anwendungen" "Unbekannte Herkunft" - "Installation von Nicht-Market-Anwendungen zulassen" + "Installation von Nicht-Play Store-Anwendungen zulassen" "Anwendungen aus unbekannten Quellen können gefährlich für Ihr Telefon und Ihre persönlichen Daten sein. Sie stimmen zu, dass Sie die Verantwortung für alle Schäden an Ihrem Telefon oder jegliche Datenverluste tragen, die aus der Verwendung dieser Anwendungen entstehen können." "Anwendungsinfo" "Speicher" @@ -953,7 +953,7 @@ "Diese Eingabehilfe kann den gesamten von Ihnen eingegebenen Text erfassen, einschließlich persönlicher Daten wie Kreditkartennummern, jedoch keine Passwörter. Sie kann auch Ihre Interaktionen auf der Benutzeroberfläche protokollieren. Sie ist Teil der Anwendung %1$s. Soll diese Eingabehilfe aktiviert werden?" "Eingabehilfe deaktivieren?" "Keine Eingabehilfen-Anwendungen gefunden" - "Es sind keine Eingabehilfen-Anwendungen installiert."\n\n"Sie können von Android Market einen Screenreader für Ihr Gerät herunterladen."\n\n"Klicken Sie auf \"OK\", um den Screenreader zu installieren." + "Es sind keine Eingabehilfen-Anwendungen installiert."\n\n"Sie können von Play Store einen Screenreader für Ihr Gerät herunterladen."\n\n"Klicken Sie auf \"OK\", um den Screenreader zu installieren." "Ein-/Austaste" "Ein-/Austaste beendet Anruf" "Das Drücken der Ein-/Austaste während eines Anrufs beendet den Anruf (statt den Bildschirm auszuschalten)" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index f0ff248e7ff..1fa71372a35 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -725,7 +725,7 @@ "Διαχείριση εφαρμογών, ορισμός συντομεύσεων γρήγορης εκκίνησης" "Ρυθμίσεις εφαρμογών" "Άγνωστες πηγές" - "Επιτρέπει την εγκατάσταση εφαρμογών που δεν βρίσκονται στο Android Market" + "Επιτρέπει την εγκατάσταση εφαρμογών που δεν βρίσκονται στο Play Store" "Το τηλέφωνό σας και τα προσωπικά δεδομένα σας είναι ευάλωτα σε επιθέσεις από εφαρμογές που προέρχονται από άγνωστες πηγές. Συμφωνείτε ότι είστε οι μοναδικοί υπεύθυνοι για κάθε ζημιά στο τηλέφωνο ή για απώλεια δεδομένων που ενδέχεται να προκύψουν από τη χρήση τέτοιων εφαρμογών." "Πληροφορίες εφαρμογής" "Αποθηκευτικός χώρος" @@ -908,7 +908,7 @@ "Αυτή η υπηρεσία προσβασιμότητας ενδέχεται να έχει τη δυνατότητα συλλογής όλων των κειμένων που πληκτρολογείτε, συμπεριλαμβανομένων των προσωπικών δεδομένων και των αριθμών πιστωτικών καρτών εκτός των κωδικών πρόσβασης. Ενδέχεται επίσης να καταγράφει τις δραστηριότητες της επιφάνειας χρήστη. Αυτή η λειτουργία προέρχεται από την εφαρμογή %1$s. Να χρησιμοποιηθεί αυτή η υπηρεσία προσβασιμότητας;" "Να απενεργοποιηθεί η προσβασιμότητα;" "Δεν βρέθηκαν εφαρμογές που σχετίζονται με δυνατότητα πρόσβασης" - "Δεν έχετε δυνατότητα πρόσβασης που να σχετίζεται με εγκατεστημένες εφαρμογές."\n\n"Μπορείτε να κάνετε λήψη ενός προγράμματος ανάγνωσης οθόνης για τη συσκευή σας από το Android Market."\n\n"Κάντε κλικ στην επιλογή \"OK\" για να εγκαταστήσετε το πρόγραμμα εγκατάστασης οθόνης." + "Δεν έχετε δυνατότητα πρόσβασης που να σχετίζεται με εγκατεστημένες εφαρμογές."\n\n"Μπορείτε να κάνετε λήψη ενός προγράμματος ανάγνωσης οθόνης για τη συσκευή σας από το Play Store."\n\n"Κάντε κλικ στην επιλογή \"OK\" για να εγκαταστήσετε το πρόγραμμα εγκατάστασης οθόνης." "Κουμπί λειτουργίας" "Το κουμπί λειτουργίας τερματίζει τις κλήσεις" "Κατά τη διάρκεια μιας κλήσης, το πάτημα του κουμπιού λειτουργίας τερματίζει τις κλήσεις αντί να απενεργοποιεί την οθόνη" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index f9db92227fb..37616d4b8d5 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -725,7 +725,7 @@ "Manage applications, set up quick launch shortcuts" "Application settings" "Unknown sources" - "Allow installation of non-Market applications" + "Allow installation of non-Google Play applications" "Your phone and personal data are more vulnerable to be attacked by applications from unknown sources. You agree that you are solely responsible for any damage to your phone or loss of data that may result from using these applications." "Application info" "Storage" @@ -908,7 +908,7 @@ "This accessibility service may be able to collect all the text that you type, including personal data credit card numbers except passwords. It may also log your user interface interactions. It comes from the application %1$s. Use this accessibility service?" "Disable accessibility?" "No accessibility-related applications found" - "You do not have any accessibility-related applications installed."\n\n"You can download a screen reader for your device from Android Market."\n\n"Click OK to install the screen reader." + "You do not have any accessibility-related applications installed."\n\n"You can download a screen reader for your device from Google Play."\n\n"Click OK to install the screen reader." "Power button" "Power button ends call" "During a call, pressing Power ends call instead of turning off screen" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index dce41024005..0f8b317c1ad 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -725,7 +725,7 @@ "Administrar aplicaciones, configurar accesos directos para lanzamientos rápidos" "Configuración de aplicaciones" "Fuentes desconocidas" - "Permite la instalación de aplicaciones que no pertenezcan a Market" + "Permite la instalación de aplicaciones que no pertenezcan a Play Store" "Tu teléfono y datos personales son más vulnerables a sufrir ataques de aplicaciones provenientes de fuentes desconocidas. Aceptas que eres el único responsable de cualquier daño que sufra tu teléfono o de cualquier pérdida de datos que pueda ocasionar el uso de estas aplicaciones." "Información de aplicación" "Espacio de almacenamiento" @@ -908,7 +908,7 @@ "Este servicio de accesibilidad podrá recopilar todo el texto que escribas, incluido los números de tarjeta de crédito de tus datos personales, excepto las contraseñas. También podrá registrar las interacciones de tu interfaz de usuario. Proviene de la aplicación %1$s. ¿Deseas utilizar este servicio de accesibilidad?" "¿Deseas desactivar la accesibilidad?" "No se encontraron aplicaciones relacionadas a la accesibilidad." - "No es necesario instalar ninguna aplicación relacionada a la accesibilidad."\n\n"Puedes descargar un lector de pantalla para tu dispositivo desde la tienda Android."\n\n"Haz clic en Aceptar para instalar el lector de pantalla." + "No es necesario instalar ninguna aplicación relacionada a la accesibilidad."\n\n"Puedes descargar un lector de pantalla para tu dispositivo desde Google Play."\n\n"Haz clic en Aceptar para instalar el lector de pantalla." "Botón de encendido" "El botón de encendido finaliza la llamada." "Durante una llamada, presionar Power (encender) finaliza la llamada, en lugar de apagar la pantalla." diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 58440f6afd4..4baa75efcab 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -814,7 +814,7 @@ "Administrar aplicaciones, configurar accesos directos de inicio rápido" "Ajustes de aplicaciones" "Orígenes desconocidos" - "Permitir la instalación de aplicaciones distintas de Android Market" + "Permitir la instalación de aplicaciones distintas de Play Store" "El teléfono y los datos personales son más vulnerables a los ataques de aplicaciones de origen desconocido. El usuario acepta ser el único responsable de cualquier daño en el teléfono o pérdida de datos que se pueda derivar del uso de estas aplicaciones." "Información de la aplicación" "Almacenamiento" @@ -1047,7 +1047,7 @@ "Este servicio de accesibilidad puede recopilar todo lo que escribas, desde datos personales hasta números de tarjetas de crédito, a excepción de las contraseñas. También puede registrar las interacciones con la interfaz de usuario. Procede de la aplicación %1$s. ¿Quieres utilizar este servicio de accesibilidad?" "¿Quieres inhabilitar la accesibilidad?" "No se han encontrado aplicaciones relacionadas con la accesibilidad." - "No tienes ninguna aplicación relacionada con la accesibilidad instalada."\n\n"Puedes descargar un lector de pantalla para tu dispositivo desde Android Market."\n\n"Haz clic en \"Aceptar\" para instalar el lector de pantalla." + "No tienes ninguna aplicación relacionada con la accesibilidad instalada."\n\n"Puedes descargar un lector de pantalla para tu dispositivo desde Play Store."\n\n"Haz clic en \"Aceptar\" para instalar el lector de pantalla." "Botón de encendido" "Colgar" "La llamada finalizará al pulsar el botón de encendido." diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index c6016233ebf..76acda8a49e 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -908,7 +908,7 @@ "این سرویس قابلیت دسترسی ممکن است بتواند تمام متن هایی را که شما می نویسید جمع آوری کند، از جمله شماره کارت اعتباری و اطلاعات شخصی بجز رمزهای ورود. همچنین می تواند ارتباطات رابط کاربری شما را در سیستم ثبت کند. این کارها توسط برنامه %1$s انجام می شود. از این سرویس قابلیت دسترسی استفاده می کنید؟" "دسترسی غیرفعال شود؟" "هیچ برنامه ای با قابلیت دسترسی مرتبط یافت نشد" - "هیچ برنامه ای در ارتباط با قابلیت دسترسی نصب نکرده اید."\n\n"یک صفحه خوان را می توانید برای دستگاه خود از Android Market دانلود کنید."\n\n"برای نصب صفحه خوان، تأیید را کلیک کنید." + "هیچ برنامه ای در ارتباط با قابلیت دسترسی نصب نکرده اید."\n\n"یک صفحه خوان را می توانید برای دستگاه خود از فروشگاه Play دانلود کنید."\n\n"برای نصب صفحه خوان، تأیید را کلیک کنید." "دکمه روشن/خاموش" "دکمه روشن/خاموش به تماس پایان می دهد" "در حین تماس، بجای خاموش کردن صفحه، با فشار دادن دکمه روشن/خاموش، به تماس پایان داده می شود" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 531817c7133..161d8f27318 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -725,7 +725,7 @@ "Hallinnoi sovelluksia, ota käyttöön pikakuvakkeita" "Sovellusasetukset" "Tuntemattomat lähteet" - "Salli muiden kuin Marketista tulevien sovelluksien asentaminen" + "Salli muiden kuin Play-kaupasta tulevien sovelluksien asentaminen" "Tuntemattomista lähteistä tulevat sovellukset saattavat herkemmin kaapata puhelimesi ja henkilötietosi. Hyväksyt, että olet itse vastuussa puhelimellesi aiheutuvista vahingoista tai tietojen katoamisesta, joka saattaa johtua kyseisten sovelluksien käytöstä." "Sovelluksen tiedot" "Tallennustila" @@ -908,7 +908,7 @@ "Tämä esteettömyyspalvelu saattaa kerätä kaiken kirjoittamasi tekstin, mukaan lukien henkilökohtaiset tiedot ja luottokorttinumerosi, mutta ei salasanoja. Se saattaa myös tallentaa käyttöliittymätoimintojasi. Se on lähtöisin sovelluksesta %1$s. Käytetäänkö tätä esteettömyyspalvelua?" "Poistetaanko esteettömyys?" "Esteettömyyteen liittyviä sovelluksia ei löydy" - "Et ole asentanut esteettömyyteen liittyviä sovelluksia."\n\n"Voit ladata näytönlukijan laitteellesi Android Marketista."\n\n"Asenna näytönlukija napsauttamalla OK." + "Et ole asentanut esteettömyyteen liittyviä sovelluksia."\n\n"Voit ladata näytönlukijan laitteellesi Play-kaupasta."\n\n"Asenna näytönlukija napsauttamalla OK." "Virtapainike" "Virtapainike katkaisee puhelun" "Virtanäppäimen painaminen puhelun aikana lopettaa puhelun mutta ei sammuta näyttöä" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 341fb6af14a..45c0084fb37 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -764,7 +764,7 @@ "Gérer les applications, configurer des raccourcis de lancement rapide" "Paramètres des applications" "Sources inconnues" - "Autoriser l\'installation d\'applications ne provenant pas d\'Android Market" + "Autoriser l\'installation d\'applications ne provenant pas de Play Store" "Votre téléphone et vos données personnelles sont très vulnérables face à des applications provenant de sources inconnues. Vous acceptez d\'être le seul responsable de tout dommage causé à votre téléphone ou de toute perte de données pouvant découler de l\'utilisation de telles applications." "Informations sur l\'application" "Stockage" @@ -985,7 +985,7 @@ "Ce service d\'accessibilité est susceptible de recueillir tout le texte que vous saisissez, y compris les données personnelles et les numéros de cartes de crédit, mais pas les mots de passe. Il est également possible qu\'il enregistre vos interactions avec l\'interface utilisateur. Il provient de l\'application %1$s. Utiliser ce service d\'accessibilité ?" "Désactiver les services d\'accessibilité ?" "Aucune application d\'accessibilité n\'a été trouvée." - "Aucune application d\'accessibilité n\'est installée."\n\n"Vous pouvez télécharger un lecteur d\'écran pour votre appareil depuis Android Market."\n\n"Cliquez sur OK pour installer le lecteur d\'écran." + "Aucune application d\'accessibilité n\'est installée."\n\n"Vous pouvez télécharger un lecteur d\'écran pour votre appareil depuis Play Store."\n\n"Cliquez sur OK pour installer le lecteur d\'écran." "Bouton MARCHE-ARRÊT" "Raccrocher pdt un appel" "Lors d\'un appel, utiliser le bouton MARCHE-ARRÊT pour raccrocher, sans désactiver l\'écran" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index dec3c09e10f..70458584a49 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -725,7 +725,7 @@ "Upravljanje aplikacijama, postavljanje prečaca za brzo pokretanje" "Postavke aplikacija" "Nepoznati izvori" - "Dopusti instalaciju aplikacija koje nisu s usluge Market" + "Dopusti instalaciju aplikacija koje nisu s usluge Trgovina Play" "Telefon i osobni podaci jače su ugroženi u slučaju upotrebe aplikacija iz nepoznatog izvora. Prihvaćate da ste samo odgovorni za sve štete na telefonu ili za gubitak podataka zbog upotrebe takvih aplikacija." "Informacije o aplikaciji" "Prostor za pohranu" @@ -908,7 +908,7 @@ "Ova usluga dostupnosti možda će prikupljati tekst koji unosite, uključujući osobne podatke i brojeve kreditne kartice, ali ne i zaporke. Također može bilježiti vaše interakcije na korisničkom sučelju. To omogućuje aplikacija %1$s. Želite li koristiti ovu uslugu dostupnosti?" "Onemogućiti dostupnost?" "Nisu pronađene aplikacije koje se odnose na dostupnost" - "Nemate instaliranih aplikacija koje se odnose na dostupnost."\n\n"Možete preuzeti alat za čitanje zaslona za svoj uređaj na usluzi Android Market."\n\n"Kliknite U redu da biste instalirali alat za čitanje zaslona." + "Nemate instaliranih aplikacija koje se odnose na dostupnost."\n\n"Možete preuzeti alat za čitanje zaslona za svoj uređaj na usluzi Trgovina Play."\n\n"Kliknite U redu da biste instalirali alat za čitanje zaslona." "Tipka za uključivanje/isključivanje" "Tipka za uključivanje prekida poziv" "Tijekom poziva tipka za uključivanje ne isključuje zaslon, već prekida poziv." diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 134ccb23bcd..0d8d10a0ea8 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -735,7 +735,7 @@ "Alkalmazások kezelése, gyorsindító parancsikonok létrehozása" "Alkalmazásbeállítások" "Ismeretlen források" - "Lehetővé teszi a nem a Marketről származó alkalmazások telepítését" + "Lehetővé teszi a nem a Google Playről származó alkalmazások telepítését" "Telefonja és személyes adatai sebezhetőbbek az ismeretlen forrásból származó alkalmazások által végrehajtott támadásokkal szemben. Ön elfogadja azt, hogy kizárólag az Ön felelőssége a telefonban okozott minden olyan kár vagy adatvesztés, amely az ilyen alkalmazások használatából ered." "Alkalmazásadatok" "Tárhely" @@ -921,7 +921,7 @@ "Ez a beviteli módszer alkalmas lehet a beírt szövegek -- köztük a jelszavak kivételével az olyan személyes adatok, mint a hitelkártyaszámok -- összegyűjtésére. A(z) %1$s alkalmazás kapcsolta be. Használja ezt a kisegítő szolgáltatást?" "Kikapcsolja a kisegítő lehetőségeket?" "Nem található a kisegítő lehetőségekkel kapcsolatos alkalmazás" - "Nincsen telepítve kisegítő lehetőségekhez kapcsolódó alkalmazás."\n\n"Az Android Marketről letölthet egy felolvasó szoftvert a telefonjára."\n\n"A program használatához kattintson az OK gombra." + "Nincsen telepítve kisegítő lehetőségekhez kapcsolódó alkalmazás."\n\n"Az Google Playről letölthet egy felolvasó szoftvert a telefonjára."\n\n"A program használatához kattintson az OK gombra." "Bekapcsoló gomb" "A bekapcsoló gomb megszakítja a hívást" "Hívás során a Kikapcsoló gomb megnyomása a képernyő kikapcsolása helyett a hívásnak vet véget" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index cd46cebf89c..97784b3db79 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -725,7 +725,7 @@ "Kelola aplikasi, siapkan pintasan luncurkan cepat" "Setelan aplikasi" "Sumber tidak dikenal" - "Izinkan pemasangan aplikasi non-Market" + "Izinkan pemasangan aplikasi non-Play Store" "Ponsel dan data pribadi lebih rentan terhadap serangan oleh aplikasi dari sumber yang tidak diketahui. Anda setuju bahwa Anda sepenuhnya bertanggung jawab atas kerusakan apa pun pada ponsel atau kehilangan data yang mungkin terjadi karena menggunakan aplikasi ini." "Info aplikasi" "Penyimpanan" @@ -908,7 +908,7 @@ "Layanan aksesibilitas ini mungkin dapat mengumpulkan semua teks yang Anda ketikkan, termasuk data pribadi dan nomor kartu kredit kecuali sandi. Juga mungkin mencatat interaksi antarmuka pengguna Anda. Berasal dari %1$s aplikasi. Gunakan metode masukan ini?" "Nonaktifkan aksesibilitas?" "Tidak ada aplikasi terkait aksesibilitas yang ditemukan" - "Anda tidak memiliki akses terkait aplikasi yang terpasang."\n\n"Anda dapat mengunduh pembaca layar untuk perangkat Anda dari Android Market."\n\n"Klik OK untuk memasang pembaca layar." + "Anda tidak memiliki akses terkait aplikasi yang terpasang."\n\n"Anda dapat mengunduh pembaca layar untuk perangkat Anda dari Play Store."\n\n"Klik OK untuk memasang pembaca layar." "Tombol daya" "Tombol daya mengakhiri panggilan" "Selama panggilan, menekan tombol daya mengakhiri panggilan dan bukan mematikan layar" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 0e4e5175892..4cfe822d6e0 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -781,7 +781,7 @@ "Gestisci le applicazioni, imposta le scorciatoie di avvio rapido" "Impostazioni applicazioni" "Origini sconosciute" - "Consenti l\'installazione di applicazioni non presenti in Market" + "Consenti l\'installazione di applicazioni non presenti in Play Store" "Il telefono e i dati personali sono più vulnerabili agli attacchi da parte di applicazioni di origini sconosciute. L\'utente accetta di essere il solo responsabile degli eventuali danni al telefono o della perdita dei dati che potrebbero derivare dall\'utilizzo di queste applicazioni." "Info applicazione" "Archiviazione" @@ -1005,7 +1005,7 @@ "Questo servizio di accessibilità potrebbe riuscire a raccogliere tutto il testo digitato, compresi i numeri di carte di credito ma eccetto le password. Potrebbe anche registrare le tue interazioni con l\'interfaccia utente. Deriva dall\'applicazione %1$s. Utilizzare questo servizio?" "Disattivare accessibilità?" "Nessuna applicazione di accessibilità trovata" - "Nessuna applicazione di accessibilità installata."\n\n"Puoi scaricare uno screen reader per il tuo dispositivo da Android Market."\n\n"Fai clic su OK per installare lo screen reader." + "Nessuna applicazione di accessibilità installata."\n\n"Puoi scaricare uno screen reader per il tuo dispositivo da Play Store."\n\n"Fai clic su OK per installare lo screen reader." "Pulsante di accensione" "Termina chiamata" "Durante una chiamata, la pressione del pulsante di accensione termina la chiamata invece di spegnere lo schermo" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 6cb5ef3e835..cb4eaa0f5fc 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -916,7 +916,7 @@ "このユーザー補助サービスを選択すると、入力する全テキストの収集をアプリケーション(%1$s)に許可することになります。これにはクレジットカード番号などの個人情報(パスワードを除く)も含まれます。また、ユーザーインターフェースでのやり取りも記録されます。このユーザー補助サービスを使用しますか?" "ユーザー補助サービスを無効にしますか?" "ユーザー補助アプリケーションが見つかりません" - "ユーザー補助アプリケーションをインストールしていません。"\n\n"携帯電話用のスクリーンリーダーをAndroidマーケットからダウンロードできます。"\n\n"スクリーンリーダーをインストールするには[OK]をタップします。" + "ユーザー補助アプリケーションをインストールしていません。"\n\n"携帯電話用のスクリーンリーダーをGoogleプレイからダウンロードできます。"\n\n"スクリーンリーダーをインストールするには[OK]をタップします。" "電源ボタン" "電源ボタンで通話を終了する" "画面をOFFにするのではなく電源ボタンを押して通話を終了する" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index a180dd9006c..b2beac0ac1d 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -725,7 +725,7 @@ "Valdyti programas, nustatyti greito paleidimo sparčiuosius klavišus" "Programos nustatymai" "Nežinomi šaltiniai" - "Leisti įdiegti ne prekyvietės programas" + "Leisti įdiegti ne „Google Play“ parduotuvės programas" "Jūsų telefono ir asmeniniai duomenys labiau pažeidžiami ir gali būti užpulti nežinomų šaltinių programų. Sutinkate, kad esate visiškai atsakingi už telefonui padarytą žalą ar duomenų praradimą, kuris gali būti šių programų naudojimo rezultatas." "Programos informacija" "Saugykla" @@ -908,7 +908,7 @@ "Ši pasiekiamumo paslauga gali rinkti visą įvedamą tekstą, įskaitant asmeninius duomenis, pvz., kredito kortelės numerius, išskyrus slaptažodžius. Tai vyksta dėl programos %1$s. Naudoti šią pasiekiamumo paslaugą?" "Išjungti pasiekiamumą?" "Nerasta su pasiekiamumu susijusių programų" - "Neturite įdiegtų su pasiekiamumu susijusių programų."\n\n"Savo įrenginiui galite atsisiųsti ekrano skaitytuvą iš „Android“ prekyvietės."\n\n"Spustelėkite „Gerai“, jei norite įdiegti ekrano skaitytuvą." + "Neturite įdiegtų su pasiekiamumu susijusių programų."\n\n"Savo įrenginiui galite atsisiųsti ekrano skaitytuvą iš „Google Play“ parduotuvė."\n\n"Spustelėkite „Gerai“, jei norite įdiegti ekrano skaitytuvą." "Maitinimo mygtukas" "Maitinimo mygtukas baigia skambutį" "Skambinant paspaudus mygtuką „Maitinimas“, vietoj to, kad būtų išjungiamas ekranas, baigiamas skambutis" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index e835262d147..3d1f1ef54f1 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -725,7 +725,7 @@ "Lietojumprogrammu pārvaldība, ātrās uzsākšanas saīšņu iestatīšana" "Lietojumprogrammas iestatījumi" "Nezināmi avoti" - "Atļaut instalēt lietojumprogrammas, kuras nav Market" + "Atļaut instalēt lietojumprogrammas, kuras nav Google Play" "Jūsu tālrunis un personīgie dati ir neaizsargātāki pret nezināmas izcelsmes lietojumprogrammu uzbrukumiem. Jūs piekrītat, ka vienīgi pats esat atbildīgs par jebkādiem tālruņa bojājumiem vai datu zaudējumu, kas varētu notikt šādu lietojumprogrammu izmantošanas rezultātā." "Informācija par lietojumprogrammu" "Krātuve" @@ -908,7 +908,7 @@ "Lietojot šo pakalpojumu, var tikt apkopts viss jūsu ievadītais teksts, tostarp, personīgie dati, kredītkaršu numuri, bet ne paroles. Var tikt reģistrētas arī jūsu lietotāja saskarnes mijiedarbības. Tas ir no %1$s lietojumprogrammas. Vai izmantot šo pakalpojumu?" "Vai atspējot pieejamību?" "Nav atrastas ar pieejamību saistītas lietojumprogrammas" - "Nav instalēta neviena ar pieejamību saistīta lietojumprogramma."\n\n"Ekrāna lasītāju savai ierīcei varat lejupielādēt no Android Market."\n\n"Noklikšķiniet uz Labi, lai instalētu ekrāna lasītāju." + "Nav instalēta neviena ar pieejamību saistīta lietojumprogramma."\n\n"Ekrāna lasītāju savai ierīcei varat lejupielādēt no Google Play."\n\n"Noklikšķiniet uz Labi, lai instalētu ekrāna lasītāju." "Barošanas poga" "Ar barošanas pogu tiek beigts zvans" "Zvana laikā nospiežot barošanas pogu, tiek izbeigts zvans nevis izslēgts ekrāns" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 8abac6818d4..744435638fc 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -730,7 +730,7 @@ "Zarządzaj aplikacjami, skonfiguruj skróty szybkiego uruchamiania" "Ustawienia aplikacji" "Nieznane źródła" - "Zezwalaj na instalowanie aplikacji niepochodzących z usługi Market" + "Zezwalaj na instalowanie aplikacji niepochodzących z usługi Sklep Play" "Telefon i dane osobiste są bardziej narażone na atak za pomocą aplikacji z nieznanych źródeł. Zgadzasz się ponieść pełną odpowiedzialność za wszelkie uszkodzenia telefonu oraz utratę danych, które mogą wyniknąć ze stosowania tych aplikacji." "Informacje o aplikacji" "Pamięć" @@ -917,7 +917,7 @@ "Ta usługa ułatwień dostępu może gromadzić cały wpisywany tekst, w tym dane osobiste w postaci numerów kart kredytowych, ale z wyłączeniem haseł. Może również zapisywać w dzienniku działania w interfejsie użytkownika. Usługa pochodzi z aplikacji %1$s. Czy skorzystać z tej usługi ułatwień dostępu?" "Czy wyłączyć ułatwienia dostępu?" "Nie znaleziono aplikacji związanych z ułatwieniami dostępu" - "Nie zainstalowano żadnych aplikacji związanych z ułatwieniami dostępu."\n\n"Z usługi Android Market możesz pobrać czytnik ekranowy dla tego urządzenia."\n\n"Aby zainstalować czytnik ekranowy, kliknij przycisk OK." + "Nie zainstalowano żadnych aplikacji związanych z ułatwieniami dostępu."\n\n"Z usługi Sklep Play możesz pobrać czytnik ekranowy dla tego urządzenia."\n\n"Aby zainstalować czytnik ekranowy, kliknij przycisk OK." "Przycisk zasilania" "Koniec połączenia" "Naciśnięcie przycisku zasilania w trakcie połączenia powoduje jego zakończenie zamiast wyłączenia ekranu" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index b9d6fdd7164..81e1cb0a50d 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -725,7 +725,7 @@ "Gerir aplicações, configurar atalhos de iniciação rápida" "Definições da aplicação" "Fontes desconhecidas" - "Permitir instalação de aplicações não Market" + "Permitir instalação de aplicações não Play Store" "O seu telefone e dados pessoais estão mais vulneráveis a ataques por aplicações de fontes desconhecidas. O utilizador reconhece ser o único responsável por danos no telefone ou perda de dados que possam resultar da utilização destas aplicações." "Informações da aplicação" "Armazenamento" @@ -908,7 +908,7 @@ "Este serviço de acessibilidade pode captar todo o texto que escrever, incluindo dados pessoais e números de cartões de crédito, com excepção de palavras-passe. Também pode registar as interacções com a interface do utilizador. O serviço é fornecido com a aplicação %1$s. Utilizar este serviço de acessibilidade?" "Desactivar acessibilidade?" "Não foram encontradas aplicações relacionadas com acessibilidade" - "Não tem nenhuma aplicação relacionada com acessibilidade instalada."\n\n"Pode transferir um leitor de ecrã para o dispositivo a partir do Android Market."\n\n"Clique em OK para instalar o leitor de ecrã." + "Não tem nenhuma aplicação relacionada com acessibilidade instalada."\n\n"Pode transferir um leitor de ecrã para o dispositivo a partir do Play Store."\n\n"Clique em OK para instalar o leitor de ecrã." "Botão de ligar/desligar" "O botão de ligar/desligar termina a chamada" "Durante uma chamada, premir o botão de ligar/desligar termina a chamada em vez de desligar o ecrã" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index b8dd1f41882..338c8711811 100755 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -725,7 +725,7 @@ "Gerenciar aplicativos, configurar atalhos de inicialização rápida" "Configurações de aplicativos" "Fontes desconhecidas" - "Permite a instalação de aplicativos que não são do Market" + "Permite a instalação de aplicativos que não são do Play Store" "Os dados do seu telefone e os dados pessoais estão mais vulneráveis a ataques de aplicativos de fontes desconhecidas. Você concorda que é o único responsável por qualquer dano causado ao seu telefone ou pela perda de dados que possa resultar do uso desses aplicativos." "Informações do aplicativo" "Armazenamento" @@ -910,7 +910,7 @@ "Este serviço de acessibilidade pode coletar todo o texto que você digitar, incluindo dados pessoais e números de cartão de crédito, menos senhas. Ele também pode registrar as interações da interface do usuário. Ele é proveniente do aplicativo %1$s. Usar este serviço de acessibilidade?" "Desativar acessibilidade?" "Nenhum aplicativo relacionado à acessibilidade encontrado." - "Você não tem nenhum aplicativo relacionado à acessibilidade instalado."\n\n"Você pode fazer o download de um leitor de tela para o seu aparelho no Android Market."\n\n"Clique em OK para instalar o leitor de tela." + "Você não tem nenhum aplicativo relacionado à acessibilidade instalado."\n\n"Você pode fazer o download de um leitor de tela para o seu aparelho no Play Store."\n\n"Clique em OK para instalar o leitor de tela." "Botão Liga/desliga" "Botão Liga/desliga encerra a chamada" "Durante uma chamada, pressionar o botão Liga/desliga encerra a chamada em vez de desativar a tela." @@ -1438,4 +1438,4 @@ Dedos deslizados incorretamente muitas vezes! Tente novamente em %d segundos. -
    \ No newline at end of file + diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index fa612a93b0d..98041d56a80 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -744,7 +744,7 @@ "\"Administrar las applicaziuns, configurar cumbinaziuns da tastas per aviar svelt\"" "Applicaziuns" "Funtaunas nunenconuschentas" - "Permetter l\'installaziun dad applicaziuns che na derivan betg dad Android Market" + "Permetter l\'installaziun dad applicaziuns che na derivan betg dad Play Store" "Applicaziuns da funtaunas nunenconuschentas pon esser privlusas per Vossas datas privatas e per Voss telefonin. Vus confermais che Vus surpigliais la responsabladad per tut ils donns da Voss telefon e mintga sperdita da datas che pudessan resultar da l\'utilisaziun da questas applicaziuns." "Infos davart l\'applicaziun" "Memoria" @@ -941,7 +941,7 @@ "\"Quest agid d\'access po rimnar l\'entir text che Vus endatais, inclus Vossas datas persunalas sco numers da cartas da credit, dentant nagins pleds-clav. El po era protocollar Vossas interacziuns cun l\'interfatscha d\'utilisader. Questa metoda deriva da l\'applicaziun %1$s. Vulais Vus utilisar quest agid d\'access?\"" "Deactivar ils agids d\'endataziun?" "Chattà nagina applicaziun dad agids d\'access" - "Nagina applicaziun d\'agids d\'access è installada."\n\n"Vus pudais telechargiar in screen reader da l\'Android Market per Voss apparat."\n\n"Cliccai sin «OK» per installar il screen reader." + "Nagina applicaziun d\'agids d\'access è installada."\n\n"Vus pudais telechargiar in screen reader da Play Store per Voss apparat."\n\n"Cliccai sin «OK» per installar il screen reader." "Buttun interruptur" "Utilisar il buttun interruptur per finir il clom" "Smatgar il buttun per metter en/ora il visur durant in telefon terminescha il clom (enstagl da stgirentar il visur)" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index cba2f34f54f..57e4ba16460 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -725,7 +725,7 @@ "Gestionaţi aplicaţii, creaţi comenzi rapide pentru lansare rapidă" "Setări aplicaţie" "Surse necunoscute" - "Permiteţi instalarea aplicaţiilor ce nu aparţin magazinului virtual Market" + "Permiteţi instalarea aplicaţiilor ce nu aparţin magazinului virtual Magazin Play" "Telefonul şi datele dvs. personale sunt mai vulnerabile la un atac din partea aplicaţiilor ce provin din surse necunoscute. Acceptaţi faptul că sunteţi singurul responsabil pentru deteriorarea telefonului sau pierderea datelor ce pot avea loc ca urmare a utilizării acestor aplicaţii." "Informaţii despre aplicaţie" "Stocare" @@ -908,7 +908,7 @@ "Acest serviciu de accesibilitate poate culege în întregime textul introdus, inclusiv datele personale, numerele cărţilor de credit, dar nu şi parolele. Poate, de asemenea, să înregistreze interacţiunile cu interfaţa de utilizare. Aceasta provine de la aplicaţia %1$s. Utilizaţi acest serviciu de accesibilitate?" "Dezactivaţi accesibilitatea?" "Nu a fost găsită nicio aplicaţie legată de accesibilitate" - "Nu aveţi instalată nicio aplicaţie legată de accesibilitate."\n\n"Puteţi descărca un cititor de ecran pentru dispozitivul dvs. din Android Market."\n\n"Faceţi clic pe OK pentru a instala cititorul de ecran." + "Nu aveţi instalată nicio aplicaţie legată de accesibilitate."\n\n"Puteţi descărca un cititor de ecran pentru dispozitivul dvs. din Magazin Play."\n\n"Faceţi clic pe OK pentru a instala cititorul de ecran." "Buton de pornire" "Butonul de pornire finalizează apelul" "În timpul unui apel, apelul se finalizează prin apăsarea pe butonul de pornire, nu prin dezactivarea ecranului" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 5838bb35ebe..1f04cf07f60 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -741,7 +741,7 @@ "Управление приложениями, настройка клавиш быстрого запуска" "Настройки приложений" "Неизвестные источники" - "Разрешить установку приложений, полученных не из Маркета" + "Разрешить установку приложений, полученных не из Play Маркет" "Телефон и личные сведения более уязвимы к атакам приложений из неизвестных источников. Вы подтверждаете, что берете на себя всю ответственность в случае повреждения телефона и потери данных при использовании этих приложений." "Сведения о приложении" "Память" @@ -927,7 +927,7 @@ "Эта служба специальных возможностей может записывать весь текст, который вы вводите, в том числе личные данные и номера кредитных карт, за исключением паролей. Служба запущена приложением %1$s. Использовать службу?" "Отключить специальные возможности?" "Не найдено программ для упрощения доступа" - "У вас нет установленных программ для упрощения доступа."\n\n"Вы можете загрузить программу чтения с экрана из Android-маркета."\n\n"Нажмите OK, чтобы установить программу чтения с экрана." + "У вас нет установленных программ для упрощения доступа."\n\n"Вы можете загрузить программу чтения с экрана из Play Маркет."\n\n"Нажмите OK, чтобы установить программу чтения с экрана." "Кнопка питания" "Заверш. вызов кнопкой" "Завершать вызов при нажатии кнопки питания" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index c3eacff9fc6..cb91a237be8 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -725,7 +725,7 @@ "Správa aplikácií a klávesových skratiek na rýchle spustenie" "Nastavenia aplikácie" "Neznáme zdroje" - "Povoľuje inštaláciu aplikácií, ktoré nepochádzajú zo služby Market" + "Povoľuje inštaláciu aplikácií, ktoré nepochádzajú zo služby Obchod Play" "Váš telefón a osobné údaje sú zraniteľnejšie voči útoku aplikácií z neznámych zdrojov. Vyjadrujete súhlas s tým, že nesiete osobnú zodpovednosť za akékoľvek škody spôsobené na vašom telefóne alebo za stratu údajov v dôsledku používania týchto aplikácií." "Informácie o aplikácii" "Ukladací priestor" @@ -908,7 +908,7 @@ "Táto služba uľahčenia prístupu môže zhromažďovať všetok text, ktorý napíšete, vrátane osobných údajov a čísiel kreditných kariet (nie však heslá). Môže tiež ukladať interakcie s používateľským rozhraním. Služba je používaná aplikáciou %1$s. Chcete použiť túto službu uľahčenia prístupu?" "Zakázať uľahčenie prístupu?" "Nenašli sa žiadne aplikácie, týkajúce sa uľahčenia prístupu" - "Nie sú nainštalované žiadne aplikácie týkajúce sa uľahčenia prístupu."\n\n"Prostredníctvom služby Android Market môžete do svojho zariadenia prevziať čítačku obrazovky."\n\n"Kliknutím na tlačidlo OK čítačku obrazovky nainštalujete." + "Nie sú nainštalované žiadne aplikácie týkajúce sa uľahčenia prístupu."\n\n"Prostredníctvom služby Obchod Play môžete do svojho zariadenia prevziať čítačku obrazovky."\n\n"Kliknutím na tlačidlo OK čítačku obrazovky nainštalujete." "Tlačidlo Napájanie" "Tlačidlo Napájanie ukončuje hovor" "Stlačenie tlačidla Napájanie počas hovoru namiesto vypnutia obrazovky ukončí hovor" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index fb9ecd58301..84b989cc484 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -725,7 +725,7 @@ "Upravljajte programe, nastavite bližnjice za hiter zagon" "Programske nastavitve" "Neznani viri" - "Dovoli nameščanje programov, ki niso iz storitve Market" + "Dovoli nameščanje programov, ki niso iz storitve Trgovina Play" "Vaš telefon in osebni podatki so bolj dovzetni za napade programov iz neznanih virov. Strinjate se, da ste sami odgovorni za vse poškodbe telefona ali izgubo podatkov, ki je lahko posledica uporabe teh programov." "Informacije o programu" "Prostor za shranjevanje" @@ -908,7 +908,7 @@ "Ta storitev za ljudi s posebnimi potrebami bo morda lahko zbirala besedilo, ki ga boste vtipkali, vključno z osebnimi podatki in številkami kreditnih kartic, razen gesel. Morda bo tudi zapisovala vaše interakcije z uporabniškim vmesnikom. Omogoča jo program %1$s. Ali želite uporabiti to storitev za ljudi s posebnimi potrebami?" "Ali želite onemogočiti pripomočke za ljudi s posebnimi potrebami?" "Najden ni bil noben program za ljudi s posebnimi potrebami" - "Nimate nameščenih programov za ljudi s posebnimi potrebami."\n\n"S storitvijo Android Market lahko prenesete bralnik zaslona."\n\n"Kliknite V redu, da namestite bralnik zaslona." + "Nimate nameščenih programov za ljudi s posebnimi potrebami."\n\n"S storitvijo Trgovina Play lahko prenesete bralnik zaslona."\n\n"Kliknite V redu, da namestite bralnik zaslona." "Gumb za vklop" "Gumb za vklop konča klic" "Če med klicem pritisnete tipko za izklop, se klic konča, namesto da bi se izklopil zaslon" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index fb90866ff4a..6396f25953f 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -908,7 +908,7 @@ "Ова услуга приступачности можда може да прикупља сав текст који уносите, укључујући личне податке, бројеве кредитних картица, осим лозинки. Такође може да евидентира интеракције корисничког интерфејса. То потиче из апликације %1$s. Желите ли да користите ову услугу приступачности?" "Желите ли да онемогућите приступачност?" "Нису пронађене апликације у вези са приступачношћу" - "Немате инсталиране апликације повезане са приступачношћу."\n\n"Читач екрана за уређај можете да преузмете са Android Market-а."\n\n"Кликните на „Потврди“ да бисте инсталирали читач екрана." + "Немате инсталиране апликације повезане са приступачношћу."\n\n"Читач екрана за уређај можете да преузмете са Play продавница-а."\n\n"Кликните на „Потврди“ да бисте инсталирали читач екрана." "Дугме за укључивање и искључивање" "Дугме за укључивање/искључивање прекида позив" "Уколико током позива притиснете дугме за укључивање и искључивање, прекидате позив уместо да искључите екран" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index be2ce846ce6..63f7bb6fdb8 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -752,7 +752,7 @@ "Hantera appar, ställ in genvägar för snabbstart" "Programinställningar" "Okända källor" - "Tillåt installation av appar som inte finns i Market" + "Tillåt installation av appar som inte finns i Play Butik" "Din telefon och dina personliga uppgifter är mer känsliga för hot från program från okända källor. Du godkänner att du själv är ansvarig för eventuella skador på din telefon eller förlust av data som kan uppstå när du använder dessa program." "Programinformation" "Lagring" @@ -971,7 +971,7 @@ "Tillgänglighetstjänsten kan samla in all text du skriver, inklusive personliga uppgifter som kreditkortsnummer, men inte lösenord. Den kan även logga din kommunikation med användargränssnittet. Den kommer från programmet %1$s. Vill du aktivera tillgänglighetstjänsten?" "Vill du inaktivera tillgänglighet?" "Hittade inga tillgänglighetsrelaterade appar" - "Du har inga tillgänglighetsrelaterade appar installerade."\n\n"Du kan hämta en skärmläsare för enheten från Android Market."\n\n"Klicka på OK om du vill installera skärmläsaren." + "Du har inga tillgänglighetsrelaterade appar installerade."\n\n"Du kan hämta en skärmläsare för enheten från Play Butik."\n\n"Klicka på OK om du vill installera skärmläsaren." "Avstängningsknapp" "Avstängningsknappen avslutar samtal" "Under ett samtal avslutar avstängningsknappen samtalet i stället för att stänga av skärmen" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 18a92c2899a..f2a69e36773 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -725,7 +725,7 @@ "จัดการแอปพลิเคชัน ตั้งค่าทางลัดสำหรับเริ่มใช้งานด่วน" "การตั้งค่าแอปพลิเคชัน" "ไม่รู้จักที่มา" - "อนุญาตให้ติดตั้งแอปพลิเคชันที่ไม่ได้มาจาก Market" + "อนุญาตให้ติดตั้งแอปพลิเคชันที่ไม่ได้มาจาก Play สโตร์" "โทรศัพท์และข้อมูลส่วนบุคคลของคุณเสี่ยงต่อการถูกโจมตีโดยแอปพลิเคชันที่ไม่ทราบที่มา คุณยอมรับว่าคุณเป็นผู้รับผิดชอบแต่เพียงผู้เดียวต่อความเสียหายต่อโทรศัพท์หรือการสูญเสียข้อมูลที่อาจเป็นผลจากการใช้แอปพลิเคชันเหล่านี้" "ข้อมูลแอปพลิเคชัน" "พื้นที่เก็บข้อมูล" @@ -908,7 +908,7 @@ "บริการเกี่ยวกับการเข้าถึงนี้อาจเก็บข้อความทั้งหมดที่คุณพิมพ์ รวมทั้งข้อมูลหมายเลขบัตรเครดิตส่วนบุคคลยกเว้นรหัสผ่าน และยังอาจบันทึกการโต้ตอบกับส่วนติดต่อผู้ใช้ของคุณด้วย บริการนี้มาจากแอปพลิเคชัน %1$s ใช้งานบริการเกี่ยวกับการเข้าถึงนี้หรือไม่" "ปิดใช้งานการเข้าถึงหรือไม่" "ไม่พบแอปพลิเคชันเกี่ยวกับการเข้าถึง" - "คุณยังไม่ได้ติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับการเข้าถึง"\n\n"คุณสามารถดาวน์โหลดโปรแกรมอ่านหน้าจอสำหรับอุปกรณ์ของคุณได้จาก Android Market"\n\n"คลิก ตกลง เพื่อติดตั้งโปรแกรมอ่านหน้าจอ" + "คุณยังไม่ได้ติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับการเข้าถึง"\n\n"คุณสามารถดาวน์โหลดโปรแกรมอ่านหน้าจอสำหรับอุปกรณ์ของคุณได้จาก Play สโตร์"\n\n"คลิก ตกลง เพื่อติดตั้งโปรแกรมอ่านหน้าจอ" "ปุ่มเปิด/ปิดเครื่อง" "กดปุ่มเปิด/ปิดเพื่อวางสาย" "ขณะโทร การกดปุ่มเปิด/ปิดเครื่องจะวางสายแทนที่จะปิดหน้าจอ" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index c09b94245c4..afce453bc27 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -725,7 +725,7 @@ "Mamahala ng mga application, mag-set up ng mga shortcut ng mabilisang paglunsad" "Mga setting ng application" "Hindi kilalang pinagmumulan" - "Payagan ang pag-install ng mga application na di-Market" + "Payagan ang pag-install ng mga application na di-Play Store" "Mas madaling maapektuhan ang iyong telepono at personal na data upang maatake ng mga application mula sa mga hindi kilalang pinagmumulan. Sumasang-ayon ka na ikaw ang nag-iisang may pananagutan para sa anumang pinsala sa iyong telepono o pagkawala ng data na maaaring magresulta mula sa paggamit ng mga application na ito." "Impormasyon ng application" "Imbakan" @@ -908,7 +908,7 @@ "Maaaring makolekta ng serbisyo sa pagiging maa-access nito ang lahat ng tekstong iyong itina-type, kabilang ang personal na data na mga numero ng credit card maliban ang mga password. Maaaring i-log ang mga pakikipag-ugnay ng iyong user interface. Galing ito mula sa application na %1$s. Gamitin ang serbisyo sa pagiging maa-access na ito?" "Huwag paganahin ang pagiging maa-access?" "Walang nakitang mga application na nauugnay sa pagiging maa-access" - "Wala kang anumang kakayahang ma-access na nauugnay sa mga maka-install na application."\n\n"Maaari kang mag-download ng screen reader para sa iyong device mula sa Android Market."\n\n"I-click ang OK upang ma-install ang screen reader." + "Wala kang anumang kakayahang ma-access na nauugnay sa mga maka-install na application."\n\n"Maaari kang mag-download ng screen reader para sa iyong device mula sa Play Store."\n\n"I-click ang OK upang ma-install ang screen reader." "Pindutan ng power" "Winawakasan ng pindutan ng power ang tawag" "Sa panahon ng pagtawag, tinatapos ng Power ang tawag sa halip na i-off ang screen" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 948c7cccd88..0d953af0296 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -760,7 +760,7 @@ "Uygulamaları yönet, hızlı başlatma kısayolları ayarla" "Uygulama ayarları" "Bilinmeyen kaynaklar" - "Market üzerinden alınmayan uygulamaların yüklenmesine izin ver" + "Play Store üzerinden alınmayan uygulamaların yüklenmesine izin ver" "Telefonunuz ve kişisel verileriniz, bilinmeyen kaynaklardan gelen uygulamaların saldırılarına karşı daha savunmasızdır. Bu uygulamaları kullanmanız sonucunda telefonunuzun başına gelebilecek her tür hasardan ve veri kaybından tarafınızın sorumlu olduğunu kabul edersiniz." "Uygulama bilgileri" "Depolama" @@ -983,7 +983,7 @@ "Bu erişebilirlik hizmeti, şifreler hariç ve kişisel veriler, kredi kartı numaraları dahil olmak üzere yazdığınız tüm metinleri toplayabilir. Kullanıcı arayüzü etkileşimlerinizin kaydını da tutabilir. %1$s uygulamasından gelmektedir. Bu erişebilirlik hizmetini kullanmak istiyor musunuz?" "Erişilebilirlik devre dışı bırakılsın mı?" "Erişilebilirlikle ilgili uygulama bulunamadı" - "Erişilebilirlikle ilgili yüklü herhangi bir uygulamanız yok."\n\n"Android Market\'ten cihazınız için bir ekran okuyucu indirebilirsiniz."\n\n"Ekran okuyucuyu yüklemek için Tamam düğmesini tıklayın." + "Erişilebilirlikle ilgili yüklü herhangi bir uygulamanız yok."\n\n"Play Store\'ten cihazınız için bir ekran okuyucu indirebilirsiniz."\n\n"Ekran okuyucuyu yüklemek için Tamam düğmesini tıklayın." "Güç düğmesi" "Güç düğmesi çağrıyı sonlandırır" "Çağrı sırasında, Güç düğmesine basıldığında ekranın kapanması yerine çağrı sonlanır" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 6aee521ea9d..5dd069a0d44 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -748,7 +748,7 @@ "Керуйте програмами, налашт. ярлики швидкого запуску" "Налаштування програми" "Невідомі джерела" - "Дозвол. встан. програм, які не походять з Market" + "Дозвол. встан. програм, які не походять з Play Маркет" "Ваш тел. і особисті дані більш вразливі до атак з боку програм з невідомих джерел. Ви погодж. із тим, що несете особисту відпов. за будь-які збитки, заподіяні тел., чи втрату даних, яка може стати результ. використ. таких програм." "Інф-я програми" "Пам\'ять" @@ -964,7 +964,7 @@ "Ця служба доступності може збирати всі введені вами тексти, зокрема особисті дані, такі як номери кредитних карток, крім паролів. Вона також може заносити в журнал ваші дії в інтерф. корист-ча. Вона походить від прогр. %1$s. Використ. цю службу дост-сті?" "Вимкнути доступність?" "Не знайдено програм, пов\'яз. із доступністю" - "У вас не встановлено жодних програм, пов\'язаних із доступністю."\n\n"Ви можете завантажити зчитувач з екрана з Android Market."\n\n"Натисніть \"OK\", щоб установити зчитувач з екрана." + "У вас не встановлено жодних програм, пов\'язаних із доступністю."\n\n"Ви можете завантажити зчитувач з екрана з Play Маркет."\n\n"Натисніть \"OK\", щоб установити зчитувач з екрана." "Кнопка живлення" "Кноп. живл. закінч. викл." "При натис. кноп. живл. під час дзвінка заверш. дзв., а не вимик. екран" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index b391ea8f4bb..40276153edc 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -725,7 +725,7 @@ "Quản lý ứng dụng, thiết lập lối tắt khởi chạy nhanh" "Cài đặt ứng dụng" "Nguồn không xác định" - "Cho phép cài đặt các ứng dụng không phải của Market" + "Cho phép cài đặt các ứng dụng không phải của Cửa hàng Play" "Điện thoại và dữ liệu cá nhân của bạn dễ bị các ứng dụng từ các nguồn không xác định tấn công hơn. Bạn đồng ý rằng bạn tự chịu trách nhiệm về bất kỳ thiệt hại nào đối với điện thoại hoặc việc mất dữ liệu có thể gây ra do việc sử dụng các ứng dụng này." "Thông tin ứng dụng" "Dung lượng" @@ -908,7 +908,7 @@ "Dịch vụ hỗ trợ truy cập này có thể thu thập tất cả văn bản bạn nhập, bao gồm dữ liệu cá nhân, số thẻ tín dụng ngoại trừ mật khẩu. Dịch vụ cũng có thể ghi các tương tác giao diện người dùng của bạn. Dịch vụ xuất phát từ ứng dụng %1$s. Sử dụng dịch vụ hỗ trợ truy cập này?" "Vô hiệu hoá khả năng truy cập?" "Không tìm thấy ứng dụng liên quan đến khả năng truy cập" - "Bạn chưa cài đặt bất kỳ ứng dụng có liên quan đến hỗ trợ truy cập nào."\n\n"Bạn có thể tải xuống trình đọc màn hình cho thiết bị của mình từ Android Market."\n\n"Nhấp vào OK để cài đặt trình đọc màn hình." + "Bạn chưa cài đặt bất kỳ ứng dụng có liên quan đến hỗ trợ truy cập nào."\n\n"Bạn có thể tải xuống trình đọc màn hình cho thiết bị của mình từ Cửa hàng Play."\n\n"Nhấp vào OK để cài đặt trình đọc màn hình." "Nút Nguồn" "Nút Nguồn kết thúc cuộc gọi" "Trong suốt cuộc gọi, việc nhấn phím Nguồn sẽ kết thúc cuộc gọi thay vì tắt màn hình" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index a260d27d0df..7ad204da136 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -755,7 +755,7 @@ "管理应用程序,设置快速启动键" "应用程序设置" "未知来源" - "允许安装非电子市场提供的应用程序" + "允许安装非电子 Play 商店提供的应用程序" "您的手机和个人数据会更容易受到来自未知来源的应用程序的攻击。您同意自己对因使用这些应用程序而造成的手机损坏或数据丢失承担全部责任。" "应用程序信息" "存储" @@ -973,7 +973,7 @@ "此辅助服务能够收集键入的所有文字,包括除密码以外的个人资料,如信用卡号。该服务还会记录用户界面交互情况。该服务来自应用程序 %1$s。是否使用此辅助服务?" "是否停用辅助功能?" "找不到与辅助功能相关的应用程序" - "您没有安装任何与辅助功能相关的应用程序。"\n\n"您可以从 Android 电子市场下载适用于您设备的屏幕阅读器。"\n\n"点击“确定”即可安装屏幕阅读器。" + "您没有安装任何与辅助功能相关的应用程序。"\n\n"您可以从 Play 商店电子市场下载适用于您设备的屏幕阅读器。"\n\n"点击“确定”即可安装屏幕阅读器。" "“电源”按钮" "按“电源”按钮结束通话" "通话时,按下“电源”将结束通话而不是关闭屏幕" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index f9e55fd075b..cdba363fca9 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1761,7 +1761,7 @@ "不明的來源" - "允許安裝非 Market 應用程式" + "允許安裝非 Play 商店應用程式" "未知來源的應用程式可能會損害您的手機及個人資訊。如使用這些應用程式而造成手機受損或資料遺失,您必須自行承擔責任。" @@ -2259,11 +2259,11 @@ selects to disable accessibility. This avoids accidental disabling. --> "要停用協助工具嗎?" + installed and that they can install TalkBack from Play Store. --> "找不到與協助工具相關的應用程式" - "您尚未安裝與協助工具相關的應用程式。"\n\n"您可以從 Android Market 下載螢幕助讀器。"\n\n"按一下 [確定] 即可安裝螢幕助讀器。" + installed and that they can install TalkBack from Play Store. --> + "您尚未安裝與協助工具相關的應用程式。"\n\n"您可以從 Play 商店下載螢幕助讀器。"\n\n"按一下 [確定] 即可安裝螢幕助讀器。" "電源鍵" diff --git a/res/values/strings.xml b/res/values/strings.xml index 055aa1ce6bd..daf9de55bb6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1783,7 +1783,7 @@ Unknown sources - Allow installation of non-Market applications + Allow installation of non-Play Store applications Your phone and personal data are more vulnerable to attack by applications from unknown sources. You agree that you are solely responsible for any @@ -2311,14 +2311,14 @@ found in the list of installed applications. selects to disable accessibility. This avoids accidental disabling. --> Disable accessibility? + installed and that they can install TalkBack from Play Store. --> No accessibility related applications found + installed and that they can install TalkBack from Play Store. --> You do not have any accessibility related - applications installed.\n\nYou can download a screen reader for your device from Android - Market.\n\nClick "OK" to install the screen reader. + applications installed.\n\nYou can download a screen reader for your device from Google + Play.\n\nClick "OK" to install the screen reader.
    Power button From c400299077d3ea0384531445419d6421eb6dcf5e Mon Sep 17 00:00:00 2001 From: Ladios Jonquil Date: Mon, 3 Oct 2011 09:59:55 +0800 Subject: [PATCH 976/989] pattern unlock screen: Add an option to hide pattern error Allows user to choose not to show pattern error when the "visible pattern" option is disabled. The methods this uses are already in frameworks. Change-Id: Ic57f4acc686610457f37d8aa7535c376d5b4a300 --- res/values-de/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-zh-rCN/strings.xml | 2 ++ res/values-zh-rTW/strings.xml | 2 ++ res/values/strings.xml | 2 ++ res/xml/security_settings_pattern.xml | 4 ++++ .../android/settings/SecuritySettings.java | 22 +++++++++++++++++-- 8 files changed, 33 insertions(+), 2 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 3816cf3d9fb..2947cd74989 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -745,6 +745,7 @@ "Muster erforderlich" "Zum Entsperren muss ein Muster gezeichnet werden" "Muster sichtbar" + Zeige Fehler bei falschem Muster "Haptisches Feedback" "Entsperrungsmuster" "Muster ändern" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 4baa75efcab..2d76c454b4d 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -790,6 +790,7 @@ "Patrón obligatorio" "Debes crear un patrón para desbloquear la pantalla." "Utilizar patrón visible" + Mostrar patrón erróneo "Respuesta táctil" "Patrón de desbloqueo" "Cambiar patrón desbloqueo" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index cb4eaa0f5fc..3b9a0c02673 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -708,6 +708,7 @@ "パターン入力が必要" "画面ロックを解除するにはパターンの入力が必要" "指の軌跡を線で表示" + エラー軌跡を表示 "入力時バイブレーション" "ロック解除パターン設定" "パターンの変更" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 7ad204da136..95d4ec21229 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -737,6 +737,8 @@ "需要解锁图案" "必须绘制图案才能解锁屏幕" "使用可见的图案" + + 显示图案错误 "使用触控反馈" "设置解锁图案" "更改解锁图案" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index cdba363fca9..65ee9ddd658 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1718,6 +1718,8 @@ "必須畫出解鎖圖形以解鎖螢幕" "使用可見圖形" + + 顯示圖形錯誤 "使用觸覺回饋" diff --git a/res/values/strings.xml b/res/values/strings.xml index daf9de55bb6..695cf64b58c 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1732,6 +1732,8 @@ Must draw pattern to unlock screen Use visible pattern + + Show pattern error Use tactile feedback diff --git a/res/xml/security_settings_pattern.xml b/res/xml/security_settings_pattern.xml index 095828acf58..da0a4655dca 100644 --- a/res/xml/security_settings_pattern.xml +++ b/res/xml/security_settings_pattern.xml @@ -30,6 +30,10 @@ android:key="visiblepattern" android:title="@string/lockpattern_settings_enable_visible_pattern_title"/> + + diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 2a1a5e73aa6..5bc50c76f75 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -72,6 +72,7 @@ public class SecuritySettings extends PreferenceActivity implements OnPreference private static final String KEY_LOCK_ENABLED = "lockenabled"; private static final String KEY_VISIBLE_PATTERN = "visiblepattern"; + private static final String KEY_SHOW_ERROR_PATH = "show_error_path"; private static final String KEY_TACTILE_FEEDBACK_ENABLED = "unlock_tactile_feedback"; private static final String KEY_START_DATABASE_ADMINISTRATION = "start_database_administration"; @@ -80,6 +81,7 @@ public class SecuritySettings extends PreferenceActivity implements OnPreference private static final String PROPERTY_EFS_TRANSITION = "persist.security.efs.trans"; private CheckBoxPreference mVisiblePattern; + private CheckBoxPreference mShowErrorPath; private CheckBoxPreference mTactileFeedback; private Preference mStartDatabaseAdministration; @@ -235,6 +237,9 @@ private PreferenceScreen createPreferenceHierarchy() { // visible pattern mVisiblePattern = (CheckBoxPreference) pm.findPreference(KEY_VISIBLE_PATTERN); + // show error path of pattern + mShowErrorPath = (CheckBoxPreference) pm.findPreference(KEY_SHOW_ERROR_PATH); + // tactile feedback. Should be common to all unlock preference screens. mTactileFeedback = (CheckBoxPreference) pm.findPreference(KEY_TACTILE_FEEDBACK_ENABLED); @@ -301,7 +306,12 @@ protected void onResume() { final LockPatternUtils lockPatternUtils = mChooseLockSettingsHelper.utils(); if (mVisiblePattern != null) { - mVisiblePattern.setChecked(lockPatternUtils.isVisiblePatternEnabled()); + boolean visible = lockPatternUtils.isVisiblePatternEnabled(); + mVisiblePattern.setChecked(visible); + if (mShowErrorPath != null) { + mShowErrorPath.setChecked(visible || lockPatternUtils.isShowErrorPath()); + mShowErrorPath.setEnabled(!visible); + } } if (mTactileFeedback != null) { mTactileFeedback.setChecked(lockPatternUtils.isTactileFeedbackEnabled()); @@ -325,7 +335,15 @@ public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, } else if (KEY_LOCK_ENABLED.equals(key)) { lockPatternUtils.setLockPatternEnabled(isToggled(preference)); } else if (KEY_VISIBLE_PATTERN.equals(key)) { - lockPatternUtils.setVisiblePatternEnabled(isToggled(preference)); + boolean visible = isToggled(preference); + lockPatternUtils.setVisiblePatternEnabled(visible); + if (visible) { + lockPatternUtils.setShowErrorPath(true); + } + mShowErrorPath.setChecked(lockPatternUtils.isShowErrorPath()); + mShowErrorPath.setEnabled(!visible); + } else if (KEY_SHOW_ERROR_PATH.equals(key)) { + lockPatternUtils.setShowErrorPath(isToggled(preference)); } else if (KEY_TACTILE_FEEDBACK_ENABLED.equals(key)) { lockPatternUtils.setTactileFeedbackEnabled(isToggled(preference)); } else if (KEY_START_DATABASE_ADMINISTRATION.equals(key)) { From 77de7179386715c4e27cc6ca16eeadae46f2ddb2 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Sat, 2 Jun 2012 12:36:54 +0200 Subject: [PATCH 977/989] Increasing ringtone volume option (2/3) Change-Id: If303f3b0b3a433dac52bfe7c1599de6a8dbf1104 --- .../preference_dialog_increasing_ring.xml | 71 ++++++ res/values-de/strings.xml | 15 ++ res/values-es/strings.xml | 15 ++ res/values-ja/strings.xml | 15 ++ res/values/arrays.xml | 19 ++ res/values/strings.xml | 15 ++ res/xml/sound_settings.xml | 7 + .../settings/IncreasingRingPreference.java | 211 ++++++++++++++++++ 8 files changed, 368 insertions(+) create mode 100644 res/layout/preference_dialog_increasing_ring.xml create mode 100644 src/com/android/settings/IncreasingRingPreference.java diff --git a/res/layout/preference_dialog_increasing_ring.xml b/res/layout/preference_dialog_increasing_ring.xml new file mode 100644 index 00000000000..61d69d24792 --- /dev/null +++ b/res/layout/preference_dialog_increasing_ring.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2947cd74989..5bfdfaa54b0 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1380,4 +1380,19 @@ "4G-Netzwerk einrichten & verwalten" "4G-MAC-Adresse" "Zusätzliche Systemupdates" + + Ansteigende Lautstärke + + Aktivieren + + Anfangslautstärke + Hinweis:\nDa die Startlautstärke größer als die Klingeltonlautstärke ist, wird der Klingelton mit der Klingeltonlautstärke abgespielt. + Erhöhungs-Intervall + Bei jedem Klingelton + 0,5 Sekunden + 1 Sekunde + 2 Sekunden + 3 Sekunden + 5 Sekunden + 10 Sekunden diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 2d76c454b4d..48ca54c8d40 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1557,4 +1557,19 @@ Vuelva a intentarlo en %d segundos. + + Volumen ascendente + + Activar volumen ascendente + + Volumen inicial + Nota:\nSi el volumen inicial se establece más alto que el volumen de llamada, prevalecerá el volumen de llamada. + Incrementar cada\u2026 + Tono de llamada + Medio segundo + Segundo + 2 segundos + 3 segundos + 5 segundos + 10 segundos diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 3b9a0c02673..c8db81664e5 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1449,4 +1449,19 @@ %d 秒後に再試行してください。 + + ステップ着信音量 + + ステップ着信音量を有効にする + + 鳴り始めの音量 + 注意:\n設定した音量が着信音量より大きい場合、着信音量の設定に従います。 + 音量が上がる間隔 + 着信音毎 + 0.5 秒 + 1 秒 + 2 秒 + 3 秒 + 5 秒 + 10 秒 diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 915ef265f79..1c65f69ab4b 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -530,4 +530,23 @@ 0 + + @string/increasing_ring_interval_eachring + @string/increasing_ring_interval_half_second + @string/increasing_ring_interval_1second + @string/increasing_ring_interval_2seconds + @string/increasing_ring_interval_3seconds + @string/increasing_ring_interval_5seconds + @string/increasing_ring_interval_10seconds + + + + 0 + 500 + 1000 + 2000 + 3000 + 5000 + 10000 + diff --git a/res/values/strings.xml b/res/values/strings.xml index 695cf64b58c..a012bf99701 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3139,4 +3139,19 @@ found in the list of installed applications.
    Try again in %d seconds. + + Increasing ring volume + + Enable volume increase + + Ringing start volume + Notice:\nAs the start volume is set higher than the ringer volume, the ring tone will be played using the ringer volume. + Increase interval + On each ring + 0.5 seconds + 1 second + 2 seconds + 3 seconds + 5 seconds + 10 seconds diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index 5c1afb9efff..cd25557e566 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -55,6 +55,13 @@ android:persistent="false" android:ringtoneType="ringtone" /> + + diff --git a/src/com/android/settings/IncreasingRingPreference.java b/src/com/android/settings/IncreasingRingPreference.java new file mode 100644 index 00000000000..75ac91b8eba --- /dev/null +++ b/src/com/android/settings/IncreasingRingPreference.java @@ -0,0 +1,211 @@ +/* + * Copyright (C) 2008 The Android Open Source Project + * + * 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. + */ + +package com.android.settings; + +import android.app.Dialog; +import android.content.Context; +import android.content.ContentResolver; +import android.media.AudioManager; +import android.os.Parcel; +import android.os.Parcelable; +import android.preference.VolumePreference; +import android.provider.Settings; +import android.util.AttributeSet; +import android.view.MotionEvent; +import android.view.View; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.SeekBar; +import android.widget.Spinner; +import android.widget.TextView; + +public class IncreasingRingPreference extends VolumePreference implements + CheckBox.OnCheckedChangeListener { + private static final String TAG = "IncreasingRingPreference"; + + private CheckBox mEnabledCheckbox; + + private TextView mMinVolumeTitle; + private SeekBar mMinVolumeSeekBar; + private TextView mRingVolumeNotice; + + private TextView mIntervalTitle; + private Spinner mInterval; + private int[] mIntervalValues; + + public IncreasingRingPreference(Context context, AttributeSet attrs) { + super(context, attrs, false); + + setStreamType(AudioManager.STREAM_RING); + + setDialogLayoutResource(R.layout.preference_dialog_increasing_ring); + setDialogIcon(R.drawable.ic_settings_sound); + } + + @Override + protected void onBindDialogView(View view) { + super.onBindDialogView(view); + + ContentResolver cr = getContext().getContentResolver(); + + mEnabledCheckbox = (CheckBox) view.findViewById(R.id.increasing_ring); + mMinVolumeTitle = (TextView) view.findViewById(R.id.increasing_ring_min_volume_title); + mMinVolumeSeekBar = (SeekBar) view.findViewById(com.android.internal.R.id.seekbar); + mRingVolumeNotice = (TextView) view.findViewById(R.id.increasing_ring_volume_notice); + mIntervalTitle = (TextView) view.findViewById(R.id.increasing_ring_interval_title); + mInterval = (Spinner) view.findViewById(R.id.increasing_ring_interval); + mIntervalValues = getContext().getResources().getIntArray(R.array.increasing_ring_interval_values); + + mEnabledCheckbox.setOnCheckedChangeListener(this); + mEnabledCheckbox.setChecked(Settings.System.getInt(cr, Settings.System.INCREASING_RING, 0) == 1); + mMinVolumeSeekBar.setProgress(Settings.System.getInt( + cr, Settings.System.INCREASING_RING_MIN_VOLUME, 1)); + int interval = Settings.System.getInt(cr, Settings.System.INCREASING_RING_INTERVAL, 0); + int index = 0; + + for (int i = 0; i < mIntervalValues.length; i++) { + if (mIntervalValues[i] == interval) { + index = i; + break; + } + } + mInterval.setSelection(index); + + AudioManager am = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE); + mMinVolumeSeekBar.setSecondaryProgress(am.getStreamVolume(AudioManager.STREAM_RING)); + + updateVolumeNoticeVisibility(mMinVolumeSeekBar.getProgress()); + updateEnabledStates(); + } + + @Override + protected void onDialogClosed(boolean positiveResult) { + super.onDialogClosed(false); + + if (positiveResult) { + boolean checked = mEnabledCheckbox.isChecked(); + ContentResolver cr = getContext().getContentResolver(); + + Settings.System.putInt(cr, Settings.System.INCREASING_RING, checked ? 1 : 0); + Settings.System.putInt(cr, Settings.System.INCREASING_RING_INTERVAL, + mIntervalValues[mInterval.getSelectedItemPosition()]); + Settings.System.putInt(cr, + Settings.System.INCREASING_RING_MIN_VOLUME, + mMinVolumeSeekBar.getProgress()); + } + } + + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + updateVolumeNoticeVisibility(mMinVolumeSeekBar.getProgress()); + updateEnabledStates(); + } + + @Override + public boolean onVolumeChange(SeekBarVolumizer volumizer, int value) { + boolean result = super.onVolumeChange(volumizer, value); + if (result) { + updateVolumeNoticeVisibility(value); + } + return result; + } + + private void updateVolumeNoticeVisibility(int value) { + boolean visible = value > mMinVolumeSeekBar.getSecondaryProgress(); + if (!mEnabledCheckbox.isChecked()) { + visible = false; + } + mRingVolumeNotice.setVisibility(visible ? View.VISIBLE : View.GONE); + } + + private void updateEnabledStates() { + boolean enable = mEnabledCheckbox.isChecked(); + mMinVolumeTitle.setEnabled(enable); + mMinVolumeSeekBar.setEnabled(enable); + mRingVolumeNotice.setEnabled(enable); + mIntervalTitle.setEnabled(enable); + mInterval.setEnabled(enable); + } + + @Override + protected Parcelable onSaveInstanceState() { + final Parcelable superState = super.onSaveInstanceState(); + if (isPersistent()) { + // No need to save instance state since it's persistent + return superState; + } + + final SavedState myState = new SavedState(superState); + if (mEnabledCheckbox != null) { + myState.mEnabled = mEnabledCheckbox.isChecked(); + } + if (mInterval != null) { + myState.mIntervalSelection = mInterval.getSelectedItemPosition(); + } + return myState; + } + + @Override + protected void onRestoreInstanceState(Parcelable state) { + if (state == null || !state.getClass().equals(SavedState.class)) { + // Didn't save state for us in onSaveInstanceState + super.onRestoreInstanceState(state); + return; + } + + SavedState myState = (SavedState) state; + super.onRestoreInstanceState(myState.getSuperState()); + if (mEnabledCheckbox != null) { + mEnabledCheckbox.setChecked(myState.mEnabled); + } + if (mInterval != null) { + mInterval.setSelection(myState.mIntervalSelection); + } + } + + private static class SavedState extends BaseSavedState { + boolean mEnabled; + int mIntervalSelection; + + public SavedState(Parcel source) { + super(source); + mEnabled = source.readInt() != 0; + mIntervalSelection = source.readInt(); + } + + @Override + public void writeToParcel(Parcel dest, int flags) { + super.writeToParcel(dest, flags); + dest.writeInt(mEnabled ? 1 : 0); + dest.writeInt(mIntervalSelection); + } + + public SavedState(Parcelable superState) { + super(superState); + } + + public static final Parcelable.Creator CREATOR = + new Parcelable.Creator() { + public SavedState createFromParcel(Parcel in) { + return new SavedState(in); + } + + public SavedState[] newArray(int size) { + return new SavedState[size]; + } + }; + } +} From 1b4fe74ec8908ae882b65d2a1dd6892ce3dd1b67 Mon Sep 17 00:00:00 2001 From: Ondrej Zima Date: Tue, 10 Jul 2012 16:01:59 +0200 Subject: [PATCH 978/989] Czech: added missing strings Added strings for error pattern and for volume increasing Change-Id: I749cbbbca696840df2b6152bbcd6226134c4b35c --- res/values-cs/strings.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 017a5af89b3..540c8ab116f 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -822,6 +822,7 @@ "Požadovat gesto" "Obrazovku je třeba odemknout gestem ruky." "Viditelné gesto" + Zobrazit chybné gesto "Vibrační zpětná vazba" "Nastavení bezpečnostního gesta" "Změna bezpečnostního gesta" @@ -1558,4 +1559,17 @@ Časový limit vypršel! Přiliš mnoho chybných vzorků! Zkuste to znovu za %d vteřin. + + Zvyšování hlasitosti vyzvánění + Povolit zvyšování hlasitosti vyzvánění + Počáteční hlasitost vyzvání + Poznámka:\nPokud je počáteční hlasitost nastavena na větší úroveň než hlasitost vyzvánění, bude jako hlasitost použita hlasitost vyzvánění. + Interval zvyšování + Pro každé zvonění + 0,5 sekundy + 1 sekunda + 2 sekundy + 3 sekundy + 5 sekund + 10 sekund From 69d19470070f68121d2531f4f8968b658b11e890 Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Fri, 3 Aug 2012 19:06:04 +0200 Subject: [PATCH 979/989] Settings: Dutch translations From http://review.cyanogenmod.com/#/c/18995 (ICS) Change-Id: Iedd37c897beda75d9ba583de3203a1c9457a52a3 --- res/values-nl/strings.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index b0d3e57eb47..5a07991b74b 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1368,6 +1368,7 @@ Time-out UI Te veel ongeldige pogingen Probeer het nog eens over %d seconden. + Patroonfout tonen Details over UID %d UID %1$d Details over netwerkgebruik van %1$s: @@ -1404,4 +1405,19 @@ Locatie TLS-Auth-sleutelbestand Richting TLS-Auth-sleutel True Suite-beheer - Semafoorfout + Semafoorfout + Volume-oplopende beltoon + Inschakelen + Volume-oplopende beltoon + Inschakelen + Beginvolume + Let op:\nAangezien het beginvolume hoger is ingesteld dan het beltoonvolume, zal de beltoon worden afgespeeld met het beltoonvolume. + Interval vergroten + Op elke ring + 0,5 seconde + 1 seconde + 2 seconden + 3 seconden + 5 seconden + 10 seconden + From 668acb5ef76a56e55ab15174e21d469fcee35415 Mon Sep 17 00:00:00 2001 From: Peter Gregus Date: Tue, 31 Jul 2012 13:50:58 +0200 Subject: [PATCH 980/989] Slovak: added missing translations - PatchSet 4: fixed formatting - Patchset 5: Vychodzie -> Predvolene - Patchset 6: Additional corrections based on last comments Change-Id: I95c2669687b484b4e1d91a0c745ab0808e3d1b90 --- res/values-sk/arrays.xml | 34 +++++- res/values-sk/strings.xml | 212 +++++++++++++++++++++++++++++++++++++- 2 files changed, 240 insertions(+), 6 deletions(-) diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml index b88d367d26d..8a9b0e209a7 100644 --- a/res/values-sk/arrays.xml +++ b/res/values-sk/arrays.xml @@ -94,7 +94,7 @@ "Neúspešné" - "Otvoriť" + "Otvorené" "WEP" "WPA/WPA2 PSK" "802.1x EAP" @@ -121,6 +121,19 @@ "Nikdy pri zapnutom napájaní" "Nikdy" + + CPU + Sieť + GPS + Senzor + Čiastočné prebudenie + Iné + + + Od posledného nabíjania + Celkovo od štartu + Celkovo + "Doba použitia" "Počet spustení" @@ -149,9 +162,6 @@ "CHAP" "PAP alebo CHAP" - - - "Interný ukladací priestor zariadenia" "Odnímateľná karta SD" @@ -163,4 +173,20 @@ "Iba v tichom režime" "Iba ak nie je v tichom režime" + + Zapnúť + Vypnúť + Ponechať + + + Zakázať + Povoliť + + + Sivé + Transparentné + + + Použiť interné GPS + diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index cb91a237be8..60aedd355ca 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -222,6 +222,7 @@ "Nastavenia" "Režim V lietadle" "Vypne všetky bezdrôtové pripojenia" + Názov zariadenia "Prebieha zakazovanie bezdrôtových pripojení..." "Povoľovanie bezdrôtových pripojení..." "Bezdrôtové pripojenie a siete" @@ -322,9 +323,11 @@ "Médiá" "Telefón" "Prenos" + Sieť "Pripojené ku zvukovému médiu" "Pripojené k náhlavnej súprave" "Pripojené k náhlavnej súprave a zvukovému médiu" + Pripojené k HID zariadeniu "Možnosti zariadenia %1$s" "Pripojiť" "Umožňuje pripojenie zariadenia s rozhraním Bluetooth" @@ -336,6 +339,8 @@ "Umožňuje pripojenie zvukového média" "Použiť pre zvuk telefónu" "Použiť na prenos súborov" + Pripojené k HID zariadeniu + Použiť s HID zariadením "Nastavenia doku" "Použiť zvuk doku" "Ako reproduktor telefónu" @@ -344,6 +349,8 @@ "NFC" "Použiť technológiu NFC na čítanie a výmenu značiek" "Vyskytla sa chyba." + Uložiť + Zrušiť "Wi-Fi" "Zapnúť Wi-Fi" "Nastavenia Wi-Fi" @@ -417,6 +424,7 @@ "Prenosný prístupový bod Wi-Fi %1$s %2$s" "AndroidHotspot" "Zvuk" + Profily "Zobraziť" "Nastavenia zvuku" "Tichý režim" @@ -424,6 +432,7 @@ "Sú stíšené všetky zvuky okrem médií" "Vyzváňací tón telefónu" + Tón upozornení "Hlasitosť" "Hlasitosť vyzváňania" @@ -433,8 +442,14 @@ "Vibračná spätná väzba pre hovory a upozornenia" "Vyzváňací tón upozornenia" - "Blikať kontrolkou upozornenia" - "Pri nových oznámeniach opakovane zablikať osvetlením zariadenia trackball" + "Pulzovať kontrolkou upozornenia" + "Pri nových upozorneniach opakovane pulzovať kontrolkou upozornenia" + Blikať kontrolkou upozornenia + Povolí opakované blikanie zelených upozornení + Vždy povoliť notifikačnú kontrolku + Povolí notifikačnú kontrolku pri zapnutej obrazovke + Kontrolka nabíjania + Povolí svietenie kontrolky počas nabíjania "Vyzváňací tón" "Upozornenie" "Použije hlasitosť prichádzajúcich hovorov aj pre upozornenia" @@ -452,6 +467,8 @@ "Zvuky uzamknutia obrazovky" "Prehrať zvuk pri zamknutí a odomknutí obrazovky" "Prehrať zvuk pri zamknutí a odomknutí obrazovky" + Zvuk vybitia batérie + Prehrá zvuk počas upozornenia vybitia batérie "Hmatová odozva" "Vibrovať pri stlačení softvérových klávesov a pri niektorých udalostiach používateľského rozhrania" "Vibrovať pri stlačení softvérových klávesov a pri niektorých udalostiach používateľského rozhrania" @@ -509,11 +526,16 @@ "Stav telefónu" "Aktualizácie systému" + CPU + Pamäť (k dispo/celkovo) "Verzia systému Android" "Číslo modelu" "Verzia základného pásma" "Verzia jadra" "Číslo zostavy" + Mod verzia + Neznáma + Dátum zostavenia "Nie je k dispozícii" "Stav" "Stav" @@ -539,6 +561,7 @@ "Doba prevádzky" "Doba prevádzky" "Interný ukl. priestor" + Dodatočný ukl. priestor "Ukladací priestor USB" "Karta SD" "Pamäť k dispozícii" @@ -662,6 +685,10 @@ "Použiť systém A-GPS" "Vylepšiť funkčnosť GPS pomocou servera (vypnutím tejto funkcie znížite využitie siete)" "Vylepšiť funkčnosť GPS pomocou servera (zrušením tejto funkcie zvýšite výkon GPS)" + GPS Zdroj + Použitie externého bluetooth GPS namiesto zabudovaného. + Pozor + GPS zdroj bol prepnutý! GPS bude vypnuté! Zapnite pred použitím! "Informácie o telefóne" "Zobrazuje právne informácie, stav telefónu a verziu softvéru" "Právne informácie" @@ -674,6 +701,7 @@ "Licencie otvoreného zdroja" "Pri načítavaní licencií sa vyskytla chyba." "Prebieha načítavanie…" + CyanogenMod licencie "Bezpečnostné informácie" "Bezpečnostné informácie" "Telefón nie je pripojený k dátovej službe. Ak chcete tieto informácie zobraziť teraz, prejdite v ľubovoľnom počítači pripojenom do siete Internet na adresu %s." @@ -707,6 +735,7 @@ "Vyžadovať vzor" "Obrazovku musíte odomknúť nakreslením bezpečnostného vzoru." "Použiť viditeľný vzor" + Zobraziť chybu vzoru "Vibračná spätná väzba" "Nastaviť bezpečnostný vzor" "Zmena bezpečnostného vzoru" @@ -881,18 +910,55 @@ "Možnosti nastavenia vývoja aplikácií" "Ladenie USB" "Povoliť režim ladenia s pripojeným zariadením USB" + ADB cez sieť + Použiť ladenie cez sieť (napr. WiFi) namiesto USB. Nastavenie sa deaktivuje po reštarte. + Upozorenie ladenia + Zobrazí upozornenie ak je aktívne ladenie "Nezamykať obrazovku" "Obrazovka sa pri nabíjaní neprepne do režimu spánku" "Povoliť simulované polohy" "Povoliť simulované polohy" + Zabiť podržaním Späť + Dlhé podržanie tlačidla Späť zabije aplikáciu, ktorá je v popredí. "Povoliť ladenie USB?" "Ladenie USB je určené iba na účely vývoja. Možno ho použiť na kopírovanie údajov medzi počítačom a zariadením, inštaláciu aplikácií do zariadenia bez upozornenia a čítanie údajov denníka." "Vyberte modul gadget" "Vyberte miniaplikáciu" + Detaily pre UID %d + Detaily využitia siete pre %1$s: + Bajty prijaté: %1$d + Bajty odoslané: %1$d + Bajtov celkovo: %1$d + Detail využitia CPU pre %1$s: + Čas používateľa: + Čas systému: + Celkový čas: + Štarty: %1$d "%1$d dní %2$d h %3$d min %4$d s" "%1$d h %2$d min %3$d s" "%1$d min %2$d s" "%1$d s" + Balíky zdieľajúce toto UID: + Údaje využitia batérie nie sú k dispozícii + Senzor: + Čiastočný Wakelock: + Využitie senzorov balíkmi: + Použité %1$d krát balíkom %2$s + Použité %1$d krát jedným z: + Doba behu + Obrazovka zapnutá + Telefón zapnutý + Wifi zapnuté + Doba behu WiFi + Bluetooth zapnutý + Doba prebudenia: + Doba so zapnutou obrazovkou: + Doba so zapnutým telefónom: + Doba so zapnutou WiFi: + Doba s aktívnou Wifi: + Doba so zapnutým Bluetooth: + Na batérii: + Na nabíjačke: "Štatistiky používania" "Štatistiky používania" "Zoradiť podľa:" @@ -1084,6 +1150,30 @@ "tajný kľúč L2TP" "šifrovanie" "Šifrovanie PPTP" + Server port + Použiť protokol + Použiť zariadenie + Autentifikácia + Nastavte ak je vyžadovaná dodatočná autentifikácia prihlasovacím menom a heslom + Rozšírené Openvpn nastavenia + LZO kompresia + Vynútené zapnutie LZO kompresie + TLS-Auth + Použiť tls-auth kľúč + Umiestnenie TA kľúča + Smer Tls-Auth kľúča + Premerovanie brány + Presmeruje všeku komunikáciu cez VPN tunel + Vzdialený server prideľuje adresy + Odškrtnite pre manuálne definovanie adries tunela + Lokálna IP adresa + Vzdialená IP adresa + Algoritmus šifry + Ponechajte prázdne pre predvolenú šifru + Dĺžka kľúča šifry + Ponechajte prázdne pre predvolenú dĺžku + Extra parametre + Zadajte dodatočné parametre príkazového riadku "Nastaviť predzdieľaný kľúč IPSec" "Predzdieľaný kľúč IPSec" "predzdieľaný kľúč IPSec" @@ -1144,6 +1234,48 @@ "Upozornenie systémov EFS (Encrypted File System)." "Tiesňové vyzváňanie" "Nastaviť správanie pri tiesňovom volaní" + Nastavenia profilov + Skupiny aplikácií + Režim upozornení + Režim zvonenia + Režim svetiel + Režim vibrovania + Vyberte tón upozornení + Vyberte tón zvonenia + Nastavenia profilov + Názov profilu + <nový profil> + Dotknite sa pre konfiguráciu profilu + Indikátor stavového riadku + Skupina aplikácií: %s + Skupiny aplikácií + Prestavenie spojení + Dotknite sa pre vypnutie/zapnutie + Prestavenie hlasitosti + Dotknite sa pre nastavenie hlasitostí. + Aplikácie - kliknutím odstránite zo skupiny + Zadajte meno skupiny aplikácií + Vymazať profil + Skutočne vymazať profil + Skutočne odstrániť aplikáciu zo zoznamu + Zvoľte aplikáciu + Nastavenia profilu: %s + Profil: %1$s kategória: %2$s + Spravovať skupiny aplikácií + Nový profil + Pridanie a konfigurácia nového profilu + Vymazať + Nie je možné vymazať aktívny profil. + Nová skupina aplikácií + Vymazať skupinu aplikácií + Pridať aplikáciu + Spravovať profily + Spravovať skupiny aplikácií + Spravovať zoznam aplikácií + Reset + Reset všetkých + Vymazať a obnoviť všetky predvolené profily a skupiny aplikácií + Skutočne vymazať a obnoviť všetky predvolené profily a skupiny aplikácií? "Ochrana osobných údajov" "Nastavenie ochrany osobných údajov" "Zálohovanie a obnovenie" @@ -1169,6 +1301,82 @@ "Prichádzajúce hovory" "Upozornenia" "Spätná väzba" + Zoznam tlačidiel + Wi-Fi + Wi-Fi hotspot + Bluetooth + GPS + Mobilné Dáta + Synchronizácia + 2G/3G + Zvuky + Jas + Orientácia + Časovač obrazovky + Lietadlo + Baterka + Uzamknutie + WiMAX + Zapnúť/vypnúť Wi-Fi + Zapnúť/vypnúť Wi-Fi hotspot + Zapnúť/vypnúť Bluetooth + Zapnúť/vypnúť GPS + Zapnúť/vypnúť mobilné dáta + Zapnúť/vypnúť synchronizáciu + Prepnúť medzi 2G a 3G + Prepnúť medzi zvonením a vibrovaním + Prepnúť úrovne jasu + Zapnúť/vypnúť senzor orientácie + Nastaviť rôzne časovače obrazovky + Zapnúť/vypnúť režim v Lietadle + Zapnúť/vypnúť baterku + Zapnúť/vypnúť obrazovku uzamknutia + Zapnúť/vypnúť WiMAX + Nastavenie inštancie tlačidla + Nastavenie udalostí WiFi + Nastavenie udalostí dát + Nastavenie udalostí napájania + Všeobecné nastavenia + Dáta vypnú 3G + Dáta zapnú 3G + WiFi vypne 3G + WiFi zapne 3G + Zaoblené rohy + Vertikálne uloženie + Transparentné pozadie + WiFi zapne synchronizáciu + WiFi vypne synchronizáciu + Zapnúť vibrovanie + Monitorovanie roaming dát + Nabíjanie zapne Bluetooth + Nabíjanie vypne Bluetooth + Nabíjanie zapne WiFi + Nabíjanie vypne WiFi + Zapne 2G pri zapnutí mobilných dát + Zapne 3G pri vypnutí mobilných dát + Zapne 2G pri zapnutí WiFi + Zapne 3G pri vypnutí WiFi + Zobrazí oblé ikony tlačidiel + Bez pozadia + Zobrazenie počas vertikálnej orientácie + Zapne synchronizáciu pri zapnutí WiFi + Vypne synchronizáciu pri vypnutí WiFi + Indikuje zapnutý zvuk v režime vibrovania + Zobrazí stav dát červenou ak je povolený dátový roaming + Zapne Bluetooth pri zapojení nabíjania + Vypne Bluetooth po odpojení nabíjania + Zapne WiFi pri zapojení nabíjania + Vypne WiFi po odpojení nabíjania + Vyberte režimy siete + Vyberte režimy úrovne jasu + Vyberte režimy zvuku + Vyberte časovanie vypnutia obrazovky + Vyberte pozadie + Nenakonfigurované. Skúste pridať znova. + Ok + (%d widgetov) + CyanogenMod nastavenia + Nastavenie zariadenia "Nastavenia 4G" "Nastaviť a spravovať sieť 4G a modem" "Adresa 4G MAC" From be1e1524a159d4ceb911f84c7c0ceae24173abb6 Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Fri, 24 Aug 2012 06:06:50 +0400 Subject: [PATCH 981/989] Revert "Settings: Dutch translations" Breaking the build, contains duplicate definitions. This reverts commit 69d19470070f68121d2531f4f8968b658b11e890 --- res/values-nl/strings.xml | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 5a07991b74b..b0d3e57eb47 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1368,7 +1368,6 @@ Time-out UI Te veel ongeldige pogingen Probeer het nog eens over %d seconden. - Patroonfout tonen Details over UID %d UID %1$d Details over netwerkgebruik van %1$s: @@ -1405,19 +1404,4 @@ Locatie TLS-Auth-sleutelbestand Richting TLS-Auth-sleutel True Suite-beheer - Semafoorfout - Volume-oplopende beltoon - Inschakelen - Volume-oplopende beltoon - Inschakelen - Beginvolume - Let op:\nAangezien het beginvolume hoger is ingesteld dan het beltoonvolume, zal de beltoon worden afgespeeld met het beltoonvolume. - Interval vergroten - Op elke ring - 0,5 seconde - 1 seconde - 2 seconden - 3 seconden - 5 seconden - 10 seconden - + Semafoorfout From 61cfc302dc54d86e45a341335841d21365016afa Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Fri, 24 Aug 2012 09:15:49 +0200 Subject: [PATCH 982/989] Settings: fix Dutch translations Remove duplicated lines This reverts commit be1e1524a159d4ceb911f84c7c0ceae24173abb6. Change-Id: Idada4712826cff0838125353b876940381cc17ce --- res/values-nl/strings.xml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index b0d3e57eb47..9f4688bce6f 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1368,6 +1368,7 @@ Time-out UI Te veel ongeldige pogingen Probeer het nog eens over %d seconden. + Patroonfout tonen Details over UID %d UID %1$d Details over netwerkgebruik van %1$s: @@ -1404,4 +1405,17 @@ Locatie TLS-Auth-sleutelbestand Richting TLS-Auth-sleutel True Suite-beheer - Semafoorfout + Semafoorfout + Volume-oplopende beltoon + Inschakelen + Beginvolume + Let op:\nAangezien het beginvolume hoger is ingesteld dan het beltoonvolume, zal de beltoon worden afgespeeld met het beltoonvolume. + Interval vergroten + Op elke ring + 0,5 seconde + 1 seconde + 2 seconden + 3 seconden + 5 seconden + 10 seconden + From 9ea83b9bbbc4211e72f7daad7f199110a8fbad53 Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Fri, 24 Aug 2012 09:31:52 +0200 Subject: [PATCH 983/989] Settings: fix translatables Change-Id: I5a7aa3691d361a878c3e31f39cf36d945d1a48b7 --- res/values/arrays.xml | 12 ++++++------ res/values/strings.xml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 1c65f69ab4b..681b5cd0528 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -249,7 +249,7 @@ - + PEAP @@ -390,12 +390,12 @@ - + zh_CN zh_TW - + 中文 (简体) 中文 (繁體) @@ -408,7 +408,7 @@ PAP or CHAP - + 0 @@ -426,7 +426,7 @@ IPv4/IPv6 - + IP @@ -540,7 +540,7 @@ @string/increasing_ring_interval_10seconds - + 0 500 1000 diff --git a/res/values/strings.xml b/res/values/strings.xml index a012bf99701..6ebf981e8fb 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1324,9 +1324,9 @@ Unmount SD card, view available storage - IMEI + IMEI - IMEI SV + IMEI SV My phone number From 3c32bc7b006e9d83d2c63f2b0c18d8032ab89b3e Mon Sep 17 00:00:00 2001 From: pvolkov Date: Wed, 11 Jul 2012 10:42:21 +0400 Subject: [PATCH 984/989] Update Russian Translation-Settings-CM7 Update Russian Translation-Settings-CM7 Update Russian Translation-Settings-CM7 Update Russian Translation-Settings-CM7 --- res/values-ru/strings.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 1f04cf07f60..1a7c2f4c49b 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -723,6 +723,7 @@ "Запрашивать ключ" "Использовать графический ключ для защиты телефона" "Показывать ключ" + Показывать ошибки "Включить виброотклик" "Установить ключ" "Изменить ключ" @@ -1404,4 +1405,19 @@ "Подключение и настройка сети и модема 4G" "МАС-адрес для 4G" "Дополнительные обновления системы" + + Возрастающая громкость звонка + + Включить увеличение громкости + + Начальная громкость звонка + Примечание:\nЕсли стартовая громкость рингтона выше установленной громкости звонка, рингтон будет воспроизведён на громкости, установленной в системе. + Интервал увеличения + При каждом гудке + 0.5 секунды + 1 секунда + 2 секунды + 3 секунды + 5 секунд + 10 секунд From 52d92d0169d29083c91a9874d3faf42bde2ebff1 Mon Sep 17 00:00:00 2001 From: MatoDroid Date: Thu, 6 Sep 2012 16:52:24 +0200 Subject: [PATCH 985/989] Settings : Updated Slovak translation Patchset 2 Change-Id: If89be1a41c2ed88f2e303ddd1931dbb3163b9fe0 --- res/values-sk/arrays.xml | 8 ++++++- res/values-sk/strings.xml | 49 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml index 8a9b0e209a7..ac3662ba562 100644 --- a/res/values-sk/arrays.xml +++ b/res/values-sk/arrays.xml @@ -43,7 +43,8 @@ "15 sekúnd" "30 sekúnd" "1 minúta" - "2 min." + "2 minúty" + 5 minút "10 minút" "30 minút" @@ -156,6 +157,11 @@ "Upozornenie" "Vibrovať" + + Žiadny + 0 + 1 (predvolené) + "Žiadne" "PAP" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 60aedd355ca..830f8d1f657 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -92,8 +92,11 @@ "Zariadenie je viditeľné v intervale %1$s s" "Viditeľné" "Prepne zariadenie do viditeľného režimu" + Rýchle pripojenie Bluetooth + Normálne pripojenie Bluetooth "Časový limit viditeľného režimu vypršal" "Nastavte dobu, počas ktorej bude zariadenie vo viditeľnom režime" + Rýchle pripojenie "Uzamknúť hlasové vytáčanie" "Zabrániť použitiu vytáčania Bluetooth pri uzamknutej obrazovke" "Zariadenia Bluetooth" @@ -211,6 +214,7 @@ "Vybrať činnosť" "Informácie o zariadení" "Informácie o batérii" + História batérie "Zobraziť" "Informácie o telefóne" "Ukladací priestor USB" @@ -889,6 +893,7 @@ "Testovanie" "Informácie o telefóne" "Informácie o batérii" + História batérie "Rýchle spustenie" "Umožňuje nastaviť klávesové skratky na spúšťanie aplikácií" "Priradiť aplikáciu" @@ -912,6 +917,7 @@ "Povoliť režim ladenia s pripojeným zariadením USB" ADB cez sieť Použiť ladenie cez sieť (napr. WiFi) namiesto USB. Nastavenie sa deaktivuje po reštarte. + UPOZORNENIE: Ak je povolené ADB cez sieťové pripojenie, zariadenie je otvorené pre pokusy o prieniky na všetkých pripojených sieťach, vrátane GSM dátovej siete!\n\nPoužite túto funkciu iba ak ste pripojený k dôveryhodnej sieti.\n\nUrčite chcete povoliť túto funkciu? Upozorenie ladenia Zobrazí upozornenie ak je aktívne ladenie "Nezamykať obrazovku" @@ -1170,8 +1176,10 @@ Vzdialená IP adresa Algoritmus šifry Ponechajte prázdne pre predvolenú šifru + predvolená Dĺžka kľúča šifry Ponechajte prázdne pre predvolenú dĺžku + predvolená Extra parametre Zadajte dodatočné parametre príkazového riadku "Nastaviť predzdieľaný kľúč IPSec" @@ -1381,4 +1389,45 @@ "Nastaviť a spravovať sieť 4G a modem" "Adresa 4G MAC" "Ďalšie aktualizácie systému" + Vzor odtlačku prsta + Zadajte vzor vášho odtlačku prsta pre použitie na odomykanie obrazovky a iných aplikácii + Uzamknutie obrazovky pomocou vzoru, odtlačku prsta, PIN kódu alebo hesla + Zmeniť alebo zakázať bezpečnostný vzor, odtlačok prsta,PIN kód alebo heslo + Odtlačok prsta + Odomknutie obrazovky pomocou odtlačku prsta + Odomknúť obrazovku odtlačkom prsta + Nastaviť odomknutie odtlačkom prsta + Zmeniť odomknutie odtlačkom prsta + Vyžadovať odtlačok prsta + Musíte použiť odtlačok prsta pre odomknutie obrazovky + Správa True Suite + Odstrániť odomknutie odtlačkom prsta + Zmeniť odomknutie odtlačkom prsta + Odtlačok prsta bol nastavený + Zmeniť vzor odtlačku prsta + Zadanie vzoru zlyhalo + Zadanie vzoru úspešné. + TSM knižnicu sa nepodarilo načítať\u2026 Nemožno pokračovať! + Zadanie vzoru zrušené. + Vypršal čas na zadanie vzoru. + Neznáma chyba.\nPravdepodobne zlyhalo pripojenie. + Zadanie vzoru neúspešné. Chyba = %d. + Zadanie vzoru neúspešné. Databáza je plná. + Chyba pri operácii so správou databázy: %d + Časový limit vypršal! + Príliš veľa neplatných pokusov! + Skúste to znova o %d sekúnd. + + Zvyšovanie hlasitosi zvonenia + Povoliť postupné zvyšovanie hlasitosti zvonenia + Počiatočná hlasitosť zvonenia + Poznámka:\nAk je počiatočná hlasitosť nastavená na vyššiu úroveň ako hlasitosť zvonenia bude ako hlasitosť použitá hlasitosť zvonenia. + Interval zvyšovania + Pre každé zvonenie + 0,5 sekundy + 1 sekunda + 2 sekundy + 3 sekundy + 5 sekúnd + 10 sekúnd From 39b84601cdd8b8005999f01cd8a14a26b69d811a Mon Sep 17 00:00:00 2001 From: apeelme Date: Fri, 5 Oct 2012 12:50:01 +0200 Subject: [PATCH 986/989] Update hungarian translation Change-Id: I4d87c280f9a413a63b6f1e7f78813d149373fd09 --- res/values-hu/strings.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 0d8d10a0ea8..b567513e05c 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -1381,4 +1381,18 @@ "4G hálózat és modem beállítása és kezelése" "4G MAC-cím" "További rendszerfrissítések" + Emelkedő csengőhang + + Engedélyez + + Kezdő hangerő + Megjegyzés:\nHa a kezdő hangerő magasabb mint az általános hangerő, a csengőhang az utóbbival fog szólni. + Emelkedés intervalluma + Minden kicsengésnél + 0.5s + 1s + 2s + 3s + 5s + 10s From 3609020a64bb6382e6bf18cca23e58c81a0045b5 Mon Sep 17 00:00:00 2001 From: Marco Brohet Date: Wed, 7 Nov 2012 14:00:14 +0100 Subject: [PATCH 987/989] Settings: Dutch translations Change-Id: I491072c0f1754880b911df7bc3c71f87f1169998 --- res/values-nl/arrays.xml | 384 +++++++++++++++++++------------------- res/values-nl/strings.xml | 118 ++++++------ 2 files changed, 250 insertions(+), 252 deletions(-) diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml index f137b131f58..4b799df9f7a 100644 --- a/res/values-nl/arrays.xml +++ b/res/values-nl/arrays.xml @@ -1,198 +1,196 @@ - - + + - - "Amerika" - "Europa" - "Afrika" - "Azië" - "Australië" - "Stille Oceaan" - "Alles" - - - "Geen animaties" - "Enkele animaties" - "Alle animaties" - - - "Er worden geen vensteranimaties weergegeven" - "Er worden een paar vensteranimaties weergegeven" - "Alle vensteranimaties worden weergegeven" - - - "15 seconden" - "30 seconden" - "1 minuut" - "2 minuten" - "10 minuten" - "30 minuten" - - - "Zeer langzaam" - "Langzaam" - "Normaal" - "Snel" - "Zeer snel" - - - "Zeer laag" - "Laag" - "Normaal" - "Hoog" - "Zeer hoog" - - - "Engels (VS)" - "Engels (VK)" - "Frans" - "Duits" - "Italiaans" - "Spaans" - - - - "Scannen\u2026" - "Verbinding maken\u2026" - "Verifiëren\u2026" - "IP-adres ophalen\u2026" - "Verbonden" - "Opgeschort" - "Verbinding verbreken\u2026" - "Verbinding verbroken" - "Mislukt" - - - - "Scannen\u2026" - "Verbinding maken met %1$s\u2026" - "Verifiëren met %1$s\u2026" - "IP-adres ophalen van %1$s\u2026" - "Verbonden met %1$s" - "Opgeschort" - "Verbinding verbreken met %1$s\u2026" - "Verbinding verbroken" - "Mislukt" - - - "Open" - "WEP" - "WPA/WPA2 PSK" - "802.1x EAP" - - - "PEAP" - "TLS" - "TTLS" - - - "2 minuten" - "5 minuten" - "1 uur" - "Nooit" - - - "Slecht" - "Redelijk" - "Goed" - "Uitstekend" - - - "Wanneer scherm wordt uitgeschakeld" - "Nooit indien aangesloten" - "Nooit" - - - CPU-gebruik - Netwerkgebruik - GPS-gebruik - Sensorgebruik - Gedeeltelijk actief gebruik - Ander gebruik - - - Sinds laatste keer opladen - Totaal sinds opstarten - Totaal over gehele tijd - - - "Gebruikstijd" - "Aantal keer gestart" - "Naam van app" - - - "Geen" - "PAP" - "MSCHAP" - "MSCHAPV2" - "GTC" - - - "Uit" - "Melding" - "Trillen" - - - Geen - 0 - 1 (client standaard) - - - "Geen" - "PAP" - "CHAP" - "PAP of CHAP" - - - IPv4 - IPv6 - IPv4/IPv6 - - - "Interne apparaatopslag" - "Verwisselbare SD-kaart" - "Het systeem laten bepalen" - - - "Altijd" - "Nooit" - "Alleen in stille modus" - "Alleen buiten stille modus" - - - Aan - Uit - Niet overschrijven - - - Inschakelen - Uitschakelen - + + "Amerika" + "Europa" + "Afrika" + "Azië" + "Australië" + "Stille Oceaan" + "Alles" + + + "Geen animaties" + "Enkele animaties" + "Alle animaties" + + + "Er worden geen vensteranimaties getoond" + "Er worden enkele vensteranimaties getoond" + "Alle vensteranimaties worden getoond" + + + "15 seconden" + "30 seconden" + "1 minuut" + "2 minuten" + "10 minuten" + "30 minuten" + + + "Zeer langzaam" + "Langzaam" + "Normaal" + "Snel" + "Zeer snel" + + + "Zeer laag" + "Laag" + "Normaal" + "Hoog" + "Zeer hoog" + + + "Amerikaans-Engels" + "Brits-Engels" + "Frans" + "Duits" + "Italiaans" + "Spaans" + + + + "Scannen\u2026" + "Verbinding maken\u2026" + "Verifiëren\u2026" + "IP-adres ophalen\u2026" + "Verbonden" + "Opgeschort" + "Verbinding verbreken\u2026" + "Verbinding verbroken" + "Mislukt" + + + + "Scannen\u2026" + "Verbinding maken met %1$s\u2026" + "Verifiëren met %1$s\u2026" + "IP-adres ophalen van %1$s\u2026" + "Verbonden met %1$s" + "Opgeschort" + "Verbinding verbreken met %1$s\u2026" + "Verbinding verbroken" + "Mislukt" + + + "Open" + "WEP" + "WPA/WPA2 PSK" + "802.1x EAP" + + + "PEAP" + "TLS" + "TTLS" + + + "2 minuten" + "5 minuten" + "1 uur" + "Nooit" + + + "Slecht" + "Redelijk" + "Goed" + "Uitstekend" + + + "Wanneer scherm wordt uitgeschakeld" + "Nooit indien aangesloten" + "Nooit" + + + "Gebruikstijd" + "Aantal keer gestart" + "Naam van app" + + + "Geen" + "PAP" + "MSCHAP" + "MSCHAPV2" + "GTC" + + + "Uit" + "Melding" + "Trillen" + + + "Geen" + "PAP" + "CHAP" + "PAP of CHAP" + + + "Interne apparaatopslag" + "Verwisselbare SD-kaart" + "Het systeem laten bepalen" + + + "Altijd" + "Nooit" + "Alleen in stille modus" + "Alleen buiten stille modus" + + + - - Grijs - Transparant - - - Gebruik interne GPS - + + Geen + 0 + 1 (clientstandaard) + + + IPv4 + IPv6 + IPv4/IPv6 + + + CPU-gebruik + Netwerkgebruik + GPS-gebruik + Sensorgebruik + Gedeeltelijk actief gebruik + Ander gebruik + + + Sinds laatste keer opladen + Totaal sinds opstarten + Totaal over gehele tijd + + + Aan + Uit + Niet overschrijven + + + Inschakelen + Uitschakelen + + + Grijs + Transparant + + + Interne GPS + diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 9f4688bce6f..6da9f971cf0 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -92,14 +92,14 @@ "Kan gedurende %1$s seconden worden gevonden…" "Vindbaar" "Zorgen dat het apparaat kan worden gevonden" - "Time-out voor vindbaarheid" + "Time-out vindbaarheid" "Instellen hoe lang het apparaat vindbaar is" Snelle verbinding Audio- en telefoonverbinding gelijktijdig initialiseren (sneller, maar risico op compatibiliteitsproblemen) Audioverbinding na de telefoonverbinding initialiseren (langzamer) "Spraakkeuze vergrendelen" - "Gebruik van de Bluetooth-dialer voorkomen wanneer het scherm is vergrendeld" - "Bluetooth-apparaten" + "Gebruik van de bluetoothkiezer voorkomen wanneer het scherm is vergrendeld" + "Bluetoothapparaten" "Apparaatnaam" "Geen naam ingesteld, accountnaam wordt gebruikt" "Scannen naar apparaten" @@ -113,19 +113,19 @@ "Gekoppeld maar niet verbonden" "handsfree/headset" "Scannen" - "Bluetooth-koppelingsverzoek" + "Bluetoothkoppelingsverzoek" "Koppelingsverzoek" "Selecteer dit om te koppelen met\u0020" - "Bluetooth-apparaatkiezer" - "Machtigingsverzoek voor Bluetooth" - "Een applicatie probeert Bluetooth in te schakelen. Wilt u dit toestaan?" - "Een applicatie probeert uw telefoon %1$d seconden zichtbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" - "Een applicatie op uw telefoon vraagt toestemming uw telefoon altijd vindbaar te maken voor andere Bluetooth-apparaten. Wilt u dit toestaan?" - "Een applicatie probeert Bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" - "Een applicatie op uw telefoon vraagt toestemming Bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Bluetoothapparaatkiezer" + "Machtigingsverzoek voor bluetooth" + "Een applicatie probeert bluetooth in te schakelen. Wilt u dit toestaan?" + "Een applicatie probeert uw telefoon %1$d seconden zichtbaar te maken voor andere bluetoothapparaten. Wilt u dit toestaan?" + "Een applicatie op uw telefoon vraagt toestemming uw telefoon altijd vindbaar te maken voor andere bluetoothapparaten. Wilt u dit toestaan?" + "Een applicatie probeert bluetooth in te schakelen en uw telefoon %1$d seconden zichtbaar te maken voor andere apparaten. Wilt u dit toestaan?" + "Een applicatie op uw telefoon vraagt toestemming bluetooth in te schakelen en uw telefoon vindbaar te maken voor andere apparaten. Wilt u dit toestaan?" "Bluetooth inschakelen\u2026" - "Bluetooth-verbindingsverzoek" - "Raak aan om verbinding te maken met \'%1$s\'" + "Bluetoothverbindingsverzoek" + "Tik om verbinding te maken met \'%1$s\'" "Wilt u verbinding maken met \'%1$s\'?" "Datum- en tijdinstellingen" "01:00 PM" @@ -229,7 +229,7 @@ "Draadloze verbindingen inschakelen\u2026" "Draadloos & netwerken" "Draadloze en netwerkinstellingen" - "Wi-Fi, Bluetooth, vliegtuigmodus, mobiele netwerken en VPN\'s beheren" + "Wi-Fi, bluetooth, vliegtuigmodus, mobiele netwerken en VPN\'s beheren" "Gegevensroaming" "Verbinding maken met gegevensservices tijdens roaming" "Geen verbinding maken met gegevensservices tijdens roaming" @@ -264,24 +264,24 @@ "Patroon" "Patroon tekenen om het scherm te ontgrendelen" "PIN" - "Numerieke PIN-code opgeven om het scherm te ontgrendelen" + "Numerieke pincode opgeven om het scherm te ontgrendelen" "Wachtwoord" "Wachtwoord opgeven om het scherm te ontgrendelen" "Uitgeschakeld door externe telefoonbeheerder" "Schermvergrendeling uitschakelen" "Ontgrendelingspatroon verwijderen" - "PIN-code voor ontgrendelen verwijderen" + "Pincode voor ontgrendelen verwijderen" "Ontgrendelingswachtwoord verwijderen" "Ontgrendelingspatroon wijzigen" - "PIN-code voor ontgrendelen wijzigen" + "Pincode voor ontgrendelen wijzigen" "Ontgrendelingswachtwoord wijzigen" "Wachtwoord moet ten minste %d tekens lang zijn" - "PIN-code moet ten minste %d tekens lang zijn" + "Pincode moet ten minste %d tekens lang zijn" "Druk op \'Doorgaan\' als u klaar bent" "Doorgaan" "Wachtwoord mag niet langer zijn dan %d cijfers" - "PIN-code mag niet langer zijn dan %d cijfers" - "PIN-code mag alleen de cijfers 0-9 bevatten" + "Pincode mag niet langer zijn dan %d cijfers" + "Pincode mag alleen de cijfers 0-9 bevatten" "Wachtwoord bevat een ongeldig teken" "Wachtwoord moet ten minste één letter bevatten" "Wachtwoord moet ten minste één cijfer bevatten" @@ -294,21 +294,21 @@ "Bluetooth" "Bluetooth inschakelen" "Bluetooth-instellingen" - "Bluetooth-instellingen" - "Verbindingen beheren, apparaatnaam en vindbaarheid instellen" - "Bluetooth-koppelingsverzoek" - "Bluetooth-apparaatinfo" - \n"Typ de PIN-code om te koppelen met \'%1$s\'. (Probeer 0000 of 1234.)" + "Bluetoothinstellingen" + "Verbindingen, apparaatnaam en vindbaarheid beheren" + "Bluetoothkoppelingsverzoek" + "Bluetoothapparaatinfo" + \n"Typ de pinode om te koppelen met \'%1$s\'. (Probeer 0000 of 1234.)" \n"Geef de toegangscode op om te koppelen met \'%1$s\'." "Als u wilt koppelen met \'%1$s\', moet u bevestigen dat deze toegangscode wordt getoond: %2$s." "%1$s"\n"wil koppelen." "Voer %2$s in op \'%1$s\' om te koppelen." "Koppelen" "Niet koppelen" - "Bluetooth-apparaat" + "Bluetoothapparaat" "Let op" "Er is een probleem opgetreden bij het koppelen met %1$s." - "Er is een probleem opgetreden bij het koppelen met %1$s, omdat de opgegeven PIN-code of toegangscode onjuist is." + "Er is een probleem opgetreden bij het koppelen met %1$s, omdat de opgegeven pin- of toegangscode onjuist is." "Kan niet communiceren met %1$s." "Koppeling geweigerd door %1$s." "Er is een probleem opgetreden bij het verbinden met %1$s." @@ -330,7 +330,7 @@ Verbonden met HID-Apparaat "Opties voor %1$s" "Verbinden" - "Verbinden met Bluetooth-apparaat" + "Verbinden met bluetoothapparaat" "Profielen" "Verbonden met audio van medium" "Verbonden met audio van telefoon" @@ -355,7 +355,7 @@ "Wi-Fi inschakelen" "Wi-Fi-instellingen" "Wi-Fi-instellingen" - "Draadloze toegangspunten instellen en beheren" + "Draadloze toegangspunten beheren" "Inschakelen\u2026" "Uitschakelen\u2026" "Fout" @@ -417,14 +417,14 @@ "Draagbare Wi-Fi-hotspot" "Draagbare hotspot %1$s actief" "Fout met draagbare Wi-Fi-hotspot" - "Instellingen voor draagbare Wi-Fi-hotspot" - "Draagbare Wi-Fi-hotspot instellen en beheren" + "Draagbare Wi-Fi-hotspot" + "Draagbare Wi-Fi-hotspot beheren" "Instellingen voor draagbare Wi-Fi-hotspot" "Wi-Fi-hotspot configureren" "%1$s %2$s draagbare Wi-Fi-hotspot" "AndroidHotspot" "Geluid" - Profiel + Profielen "Weergave" "Geluidsinstellingen" "Stille modus" @@ -466,7 +466,7 @@ "Geen geluid afspelen wanneer het scherm wordt vergrendeld en ontgrendeld" "Lage batterij-toon" "Geluid afspelen als de batterij bijna leeg is" - "Haptische feedback" + "Trillen" "Trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" "Niet trillen bij indrukken van functietoetsen en bij bepaalde UI-interactie" "Geluidsdemping" @@ -547,7 +547,7 @@ "Roaming" "Netwerk" "MAC-adres Wi-Fi" - "Bluetooth-adres" + "Bluetoothadres" "Niet beschikbaar" "Bedrijfstijd" "Tijd actief" @@ -652,9 +652,9 @@ "Tethering" "Draagbare hotspot" "Tethering en draagbare hotspot" - "Deel de mobiele gegevensverbinding van uw telefoon via USB" - "Deel de mobiele verbinding van uw telefoon als draagbare Wi-Fi-hotspot" - "Deel de mobiele gegevensverbinding van uw telefoon via USB of als draagbare Wi-Fi-hotspot" + "Mobiele gegevensverbinding delen via USB" + "Mobiele verbinding delen als draagbare Wi-Fi-hotspot" + "Mobiele gegevensverbinding delen via USB of als draagbare Wi-Fi-hotspot" "USB" "USB-tethering" "USB-verbinding, aanvinken om te tetheren" @@ -664,7 +664,7 @@ "Fout met USB-tethering" "Help" "Mobiele netwerken" - "Opties voor roaming, netwerken, APN\'s instellen" + "Roaming, netwerken en APN\'s beheren" "Mijn locatie" "Draadloze netwerken" "Locatie in applicaties (zoals Maps) bekijken via draadloze netwerken" @@ -693,17 +693,17 @@ "Uw telefoon heeft geen verbinding met een gegevensservice. Als u deze informatie nu wilt bekijken, gaat u op een computer met internetverbinding naar %s." "Laden\u2026" "Uw wachtwoord kiezen" - "Uw PIN-code kiezen" + "Uw pincode kiezen" "Uw wachtwoord bevestigen" - "Uw PIN-code bevestigen" + "Uw pincode bevestigen" "Wachtwoorden komen niet overeen" - "PIN-codes komen niet overeen" + "Pincodes komen niet overeen" "Wachtwoord is ingesteld" - "PIN-code is ingesteld" + "Pincode is ingesteld" "Patroon is ingesteld" "Scherm ontgrendelen" "Ontgrendelingspatroon wijzigen" - "PIN-code voor ontgrendelen wijzigen" + "Pincode voor ontgrendelen wijzigen" "Opgeslagen patroon bevestigen" "Probeer het opnieuw:" "Teken een ontgrendelingspatroon" @@ -942,7 +942,7 @@ @string/menu_stats_last_unplugged "Tijd apparaat actief" "Wi-Fi op tijd" - "Wi-Fi op tijd" + "Bluetooth op tijd" "%1$s - %2$s%%" "Details over accugebruik" "Gebruiksdetails" @@ -971,7 +971,7 @@ "Applicatie-instellingen" "Instellingen tonen" "Wi-Fi-instellingen" - "Bluetooth-instellingen" + "Bluetoothinstellingen" "Accu gebruikt door spraakoproepen" "Accu gebruikt wanneer telefoon inactief is" "Accu gebruikt door radio" @@ -980,9 +980,9 @@ "Verlaag de helderheid van het scherm en/of geef een kortere time-out voor het scherm op" "Accu gebruikt door Wi-Fi" "Schakel Wi-Fi uit wanneer u dit niet gebruikt of waar dit niet beschikbaar is" - "Accu gebruikt door Bluetooth" - "Schakel Bluetooth uit wanneer u deze functie niet gebruikt" - "Probeer verbinding te maken met een ander Bluetooth-apparaat" + "Accu gebruikt door bluetooth" + "Schakel bluetooth uit wanneer u deze functie niet gebruikt" + "Probeer verbinding te maken met een ander bluetoothapparaat" "Accu gebruikt door applicatie" "De applicatie stoppen of verwijderen" "GPS handmatig beheren om te voorkomen dat de applicatie hiervan gebruikmaakt" @@ -1039,7 +1039,7 @@ "Nieuwe engine inschakelen vóór gebruik" "Energiebeheer" "Wi-Fi-instelling bijwerken" - "Bluetooth-instelling bijwerken" + "Bluetoothinstelling bijwerken" "VPN-instellingen" "Verbinding maken met %s" "Gebruikersnaam:" @@ -1115,7 +1115,7 @@ "\'%s\' is ingeschakeld" "\'%s\' is uitgeschakeld" "VPN-instellingen" - "VPN\'s (Virtual Private Networks) instellen en beheren" + "VPN\'s (Virtual Private Networks) beheren" "(ongewijzigd)" "(niet ingesteld)" "Opslag van referenties" @@ -1220,8 +1220,8 @@ standaard Extra argumenten Aanvullende opdrachtregelargumenten invoeren - Profielen beheren - Applicatiegroepen beheren + Profielen + Groepen beheren Notificatiemodus Beltoonmodus Lichtenmodus @@ -1268,7 +1268,7 @@ Bluetooth GPS Mobiele gegevens - Gegevensssynchronisatie + Synchronisatie 2G/3G Geluid Helderheid @@ -1279,15 +1279,15 @@ Vergrendelscherm WiMAX Wi-Fi aan/uit - Draagbaar Wi-Fi hotspot aan/uit + Draagbaar Wi-Fi-hotspot aan/uit Bluetooth aan/uit GPS aan/uit Mobiele gegevens aan/uit - Gegevenssynchronisatie aan/uit + Synchronisatie aan/uit Schakelen tussen 2G en 3G Schakelen tussen beltoon en vibratie Schakelen tussen helderheidniveaus - Oriëntatiesensor aan/uit + Scherm autom. draaien Verschillende schermtime-outs instellen Vliegtuigmodus aan/uit LED aan/uit @@ -1309,8 +1309,8 @@ Wi-Fi schakelt synchronisatie uit Trillen aan Gegevensroaming controleren - Batterijlader schakelt Bluetooth in - Batterijlader schakelt Bluetooth uit + Batterijlader schakelt bluetooth in + Batterijlader schakelt bluetooth uit Batterijlader schakelt Wi-Fi in Batterijlader schakelt Wi-Fi uit 2G als mobiele gegevens is uitgeschakeld @@ -1397,7 +1397,7 @@ Tijd met telefoon aan: Tijd met Wi-Fi aan: Tijd met Wi-Fi actief: - Tijd met Bluetooth aan: + Tijd met bluetooth aan: Met batterij: Aangesloten: TLS-Auth From dd8cd3a982a3d7a308ca5727b78a3115a1106b5f Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Sun, 16 Dec 2012 17:23:17 +0200 Subject: [PATCH 988/989] Settings: Update Greek translation Signed-off-by: Michael Bestas Change-Id: I6e794a2ec4c617075e7309357b2996bd154a3187 --- res/values-el/arrays.xml | 67 +++++--- res/values-el/strings.xml | 340 +++++++++++++++++++++++++++++++++++--- 2 files changed, 358 insertions(+), 49 deletions(-) diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml index 2d4440421a4..8348f7c8a24 100644 --- a/res/values-el/arrays.xml +++ b/res/values-el/arrays.xml @@ -48,18 +48,18 @@ "30 λεπτά" - "Πολύ αργός" - "Αργός" + "Πολύ αργή" + "Αργή" "Κανονική" "Γρήγορη" - "Πολύ γρήγορος" + "Πολύ γρήγορη" - "Πολύ χαμηλός" + "Πολύ χαμηλή" "Χαμηλή" "Κανονική" "Υψηλή" - "Πολύ υψηλός" + "Πολύ υψηλή" "Αγγλικά Αμερικής" @@ -71,25 +71,25 @@ - "Σάρωση..." - "Σύνδεση..." - "Έλεγχος ταυτότητας..." - "Λήψη διεύθυνσης IP…" + "Σάρωση\u2026" + "Σύνδεση\u2026" + "Έλεγχος ταυτότητας\u2026" + "Λήψη διεύθυνσης IP\u2026" "Συνδεδεμένο" "Σε αναστολή" - "Αποσύνδεση..." + "Αποσύνδεση\u2026" "Αποσυνδέθηκε" "Ανεπιτυχής" - "Σάρωση..." - "Σύνδεση σε %1$s..." - "Έλεγχος ταυτότητας με %1$s…" - "Λήψη διεύθυνσης IP από %1$s..." + "Σάρωση\u2026" + "Σύνδεση σε %1$s\u2026" + "Έλεγχος ταυτότητας με %1$s\u2026" + "Λήψη διεύθυνσης IP από %1$s\u2026" "Συνδεδεμένο σε %1$s" "Σε αναστολή" - "Αποσύνδεση από %1$s…" + "Αποσύνδεση από %1$s\u2026" "Αποσυνδέθηκε" "Ανεπιτυχής" @@ -99,11 +99,6 @@ "WPA/WPA2 PSK" "802.1x EAP" - - "PEAP" - "TLS" - "TTLS" - "2 λεπτά" "5 λεπτά" @@ -149,9 +144,6 @@ "CHAP" "PAP ή CHAP" - - - "Εσωτερικός χώρος αποθήκευσης της συσκευής" "Αφαιρούμενη κάρτα SD" @@ -163,4 +155,33 @@ "Μόνο στην αθόρυβη λειτουργία" "Μόνο όταν δεν είναι ενεργή η αθόρυβη λειτουργία" + + + None + 0 + 1 (Προεπιλογή πελάτη) + + + + + Ενεργό + Ανενεργό + Να μην παρακαμφθεί + + + + + Ανενεργό + Ενεργό + + + + Γκρι + Διάφανο + + + + Χρήση εσωτερικού GPS + + diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 1fa71372a35..edd78e961fb 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -103,11 +103,11 @@ "Το %1$s θα αποσυνδεθεί." "Συνδεδεμένο" "Αποσυνδέθηκε" - "Αποσύνδεση..." - "Σύνδεση..." + "Αποσύνδεση\u2026" + "Σύνδεση\u2026" "Σύζευξη με αυτή τη συσκευή" - "Σύζευξη..." + "Σύζευξη\u2026" "Συζευγμένα αλλά όχι συνδεδεμένα" "σετ ακουστικού-μικροφώνου" "Σάρωση" @@ -134,8 +134,6 @@ "Κανονική (%s)" "Προεπισκόπηση:" "Μέγεθος γραμματοσειράς:" - - "Αποστολή broadcast" "Action:" "Εκκίνηση activity" @@ -184,7 +182,7 @@ "Αλλαγή ελέγχου DNS" "Πληροφορίες/ρυθμίσεις για OEM" "Ορισμός ζώνης GSM/UMTS" - "Φόρτωση λίστας ζωνών..." + "Φόρτωση λίστας ζωνών\u2026" "Ορισμός" "Ανεπιτυχής" "Επιτυχής" @@ -202,7 +200,7 @@ "Η κάρτα SD αφαιρέθηκε ενώ βρισκόταν σε χρήση!" "Αριθμός bytes που χρησιμοποιήθηκαν:" "Σάρ. αποθ. χώρ. USB για πολυμ." - "Σάρωση κάρτας SD για πολυμέσα..." + "Σάρωση κάρτας SD για πολυμέσα\u2026" "Προσ. αποθ. χώρ. USB για ανάγ." "Η κάρτα SD που προσαρτήθηκε είναι μόνο για ανάγνωση" "Επόμενο" @@ -222,8 +220,8 @@ "Ρυθμίσεις" "Λειτουργία πτήσης" "Απενεργοποίηση όλων των ασύρματων συνδέσεων" - "Απενεργοποίηση ασύρματων συνδέσεων..." - "Ενεργοποίηση ασύρματων συνδέσεων..." + "Απενεργοποίηση ασύρματων συνδέσεων\u2026" + "Ενεργοποίηση ασύρματων συνδέσεων\u2026" "Ασύρματο και δίκτυα" "Ρυθμίσεις ασύρματου & δικτύου" "Διαχείριση Wi-Fi, Bluetooth, λειτουργίας πτήσης, δικτύων κινητής τηλεφωνίας και VPN" @@ -317,8 +315,8 @@ "Σύζευξη και σύνδεση" "Διακοπή σύζευξης" "Αποσύνδεση & διακοπή σύζευξης" - "Επιλογές..." - "Σύνδεση σε..." + "Επιλογές\u2026" + "Σύνδεση σε\u2026" "Πολυμέσα" "Τηλέφωνο" "Μεταφορά" @@ -349,8 +347,8 @@ "Ρυθμίσεις Wi-Fi" "Ρυθμίσεις Wi-Fi" "Ορισμός & διαχείριση ασύρματων σημείων πρόσβασης" - "Ενεργοποίηση..." - "Απενεργοποίηση..." + "Ενεργοποίηση\u2026" + "Απενεργοποίηση\u2026" "Σφάλμα" "Στη λειτουργία πτήσης" "Δεν είναι δυνατή η σάρωση για δίκτυα" @@ -363,7 +361,7 @@ "Σύνδεση στο δίκτυο" "Διαγραφή δικτύου από τη μνήμη" "Τροποποίηση δικτύου" - "Δίκτυο SSID" + "SSID δικτύου" "Ασφάλεια" "Ισχύς σήματος" "Κατάσταση" @@ -673,11 +671,11 @@ "Μάθετε πώς να χρησιμοποιείτε το τηλέφωνό σας" "Άδειες λογισμ.ανοικτ.κώδ." "Παρουσιάστηκε ένα πρόβλημα κατά τη φόρτωση των αδειών." - "Φόρτωση..." + "Φόρτωση\u2026" "Πληροφορίες ασφάλειας" "Πληροφορίες ασφάλειας" "Το τηλέφωνό σας δεν είναι συνδεδεμένο σε υπηρεσία δεδομένων. Για να προβάλετε αυτές τις πληροφορίες τώρα, μεταβείτε στο %s από οποιονδήποτε υπολογιστή με σύνδεση στο Διαδίκτυο." - "Φόρτωση..." + "Φόρτωση\u2026" "Επιλέξτε τον κωδικό πρόσβασης" "Επιλέξτε τον αριθμό PIN" "Επιβεβαιώστε τον κωδικό πρόσβασης" @@ -765,7 +763,7 @@ "Εσ. αποθ. χώρος" "Αποθ. χώρος USB" "Κάρ. χώρ. απ. SD" - "Εκ νέου υπολογισμός μεγέθους..." + "Εκ νέου υπολογισμός μεγέθους\u2026" "Διαγραφή" "Όλα τα δεδομένα της εφαρμογής θα διαγραφούν μόνιμα. Αυτό περιλαμβάνει όλα τα αρχεία, τις ρυθμίσεις, τους λογαριασμούς, τις βάσεις δεδομένων και τα λοιπά." "OK" @@ -778,7 +776,7 @@ "Εκκαθάριση δεδομένων" "Απέτυχε η εκκαθάριση δεδομένων για την εφαρμογή" "Αυτή η εφαρμογή μπορεί να αποκτήσει πρόσβαση στα ακόλουθα στο τηλέφωνό σας:" - "Υπολογισμός..." + "Υπολογισμός\u2026" "Δεν είναι δυνατός ο υπολογισμός του μεγέθους του πακέτου" "Δεν έχετε εγκαταστήσει εφαρμογές τρίτων μερών." "έκδοση %1$s" @@ -806,13 +804,9 @@ "Διαδικασία προσωρινά αποθηκευμένου φόντου" "Τίποτα σε εξέλιξη." "Έναρξη από την εφαρμογή." - - "%1$s δωρ." "%1$s μετ." "RAM" - - "%1$d διεργασία και %2$d υπηρεσία" "%1$d διεργασία και %2$d υπηρεσίες" "%1$d διεργασίες και %2$d υπηρεσία" @@ -924,8 +918,6 @@ "Wi-Fi" "Κανον. λειτ." "Σήμα τηλεφώνου" - - "Χρόνος ενεργοποίησης της συσκευής" "Wi-Fi στην ώρα του" "Wi-Fi στην ώρα του" @@ -1065,8 +1057,8 @@ "Προσθήκη VPN %s" "Λεπτομέρειες %s" "VPN" - "Σύνδεση..." - "Αποσύνδεση..." + "Σύνδεση\u2026" + "Αποσύνδεση\u2026" "Συνδεδεμένο" "Σύνδεση στο δίκτυο" "Όνομα VPN" @@ -1173,4 +1165,300 @@ "Εγκατάσταση και διαχείριση δικτύου και μόντεμ 4G" "Διεύθυνση 4G MAC" "Πρόσθετες ενημερώσεις συστήματος" + + + Γρήγορες συνδέσεις bluetooth + + Κανονικές συνδέσεις bluetooth + + + Γρήγορες συνδέσεις + + + Hostname συσκευής + + + HID + Δίκτυο + + + Συνδεδεμένο σε συσκευή hid + + + Συνδεδεμένο σε συσκευή hid + + Χρήση για συσκευή hid + + + + Αποθήκευση + + Άκυρο + + + Προφίλ + + + Ήχος ειδοποίησης + + "" + + + CPU + + Μνήμη + + + Έκδοση CyanogenMod + Άγνωστη + + Ημερομηνία έκδοσης + + + Επιπλέον αποθ. χώρος + + + Πηγή GPS + Επιλέξτε μια εξωτερική κεραία GPS Bluetooth ή την εσωτερική κεραία GPS ως πάροχο τοποθεσίας + Προσοχή + Η πηγή GPS έχει αλλάξει! Το GPS θα απενεργοποιηθεί. Παρακαλούμε ενεργοποιήστε ξανά πριν από τη χρήση! + + + Άδειες CyanogenMod + + + Εντοπισμός σφαλμάτων μέσω δικτύου + + Λειτουργία εντοπισμού σφαλμάτων μέσω TCP/IP δικτύων (δίκτυα Wi-Fi, USB). Η ρύθμιση επαναφέρεται κατα την εκκίνηση + + ΠΡΟΣΟΧΗ: Όταν ο εντοπισμός σφαλμάτων μέσω δικτύου είναι ενεργοποιημένος, το τηλέφωνό σας είναι ανοικτό για εισβολές σε όλα τα συνδεδεμένα δίκτυα, συμπεριλαμβανομένου του δικτύου GSM δεδομένων!\n\nΧρησιμοποιήστε αυτή τη λειτουργία μόνο όταν είστε συνδεδεμένοι σε έμπιστα δίκτυα.\n\nΘέλετε πραγματικά να ενεργοποιήσετε αυτή τη λειτουργία; + + Ειδοποίηση εντοπισμού σφαλμάτων USB + + Εμφάνιση ειδοποίησης όταν ο εντοπισμός σφαλμάτων μέσω USB είναι ενεργοποιημένος + + + Τερμ. με πλήκτρο back + + Το κουμπί back τερματίζει την τρέχουσα εφαρμογή + + Θύρα διακομιστή + Πρωτόκολλο + Συσκευή + Έλεγχος ταυτότητας χρήστη + Ρυθμίστε εάν χρειάζονται επιπλέον όνομα χρήστη / κωδικός πρόσβασης + Προηγμένες ρυθμίσεις Openvpn + Συμπίεση LZO + Εξαναγκασμένη ενεργοποίηση συμπίεσης LZO + TLS-Auth + Χρήση κλειδιού TLS-Auth + Τοποθεσία κλειδιού TA + + Κατεύθυνση κλειδιού TLS-Auth + Ανακατεύθυνση πύλης + Εξαναγκασμένη δρομολόγηση όλης της κίνησης μέσω του VPN tunnel + Απομακρυσμένη ρύθμιση διευθύνσεων + Αποεπιλέξτε για χειροκίνητη εισαγωγή διευθύνσεων του tunnel + Τοπική διεύθυνση IP + Απομακρυσμένη διεύθυνση IP + Αλγόριθμος κρυπτογράφησης + Αφήστε κενό για χρήση της προεπιλεγμένης κρυπτογράφησης + προεπιλογή + Μέγεθος κλειδιού κρυπτογράφησης + Αφήστε κενό για χρήση του προεπιλεγμένου μεγέθους + προεπιλογή + Επιπλέον επιχειρήματα + Εισάγετε τα επιπλέον επιχειρήματα της γραμμής εντολών + + + + Ρύθμιση προφίλ + + Ρύθμιση γκρουπ εφαρμογών + + Ειδοποιήσεις + + Κουδούνισμα + + LED + + Δόνηση + + Επιλογή ήχου ειδοποίησης + + Επιλογή ήχου κλήσης + + Ρυθμίσεις προφίλ + + Όνομα προφίλ + + <νέο προφίλ> + + Αγγίξτε για ρύθμιση προφίλ + + Ένδειξη μπάρας ειδοποιήσεων + + Γκρουπ εφαρμογών: %s + + Γκρουπ εφαρμογών + + Παράκαμψη σύνδεσης + + Αγγίξτε για ενεργ./απενεργ. + + Παράκαμψη έντασης + + Αγγίξτε για ρύθμιση έντασης + + Εφαρμογές - αγγίξτε για αφαίρεση από το γκρουπ + + Εισάγετε όνομα για το νέο γκρουπ εφαρμογών + + Διαγραφή προφίλ + + Είστε σίγουρος/η ότι θέλετε να διαγράψετε αυτό το προφίλ; + + Είστε σίγουρος/η ότι θέλετε να αφαιρέσετε αυτή την εφαρμογή; + + Επιλέξτε εφαρμογή + + Ρυθμίσεις προφίλ: %s + + Προφίλ: %1$s κατηγορία: %2$s + + Διαχείριση γκρουπ εφαρμογών + + Νέο προφίλ + + Προσθήκη και ρύθμιση νέου προφίλ + + Διαγραφή + + Δε μπορείτε να διαγράψετε το ενεργό προφίλ + + Νέο γκρουπ εφαρμογών + + Διαγραφή γκρουπ εφαρμογών + + Προσθήκη εφαρμογής + + Διαχείριση προφίλ + + Διαχείριση γκρουπ εφαρμογών + + Λίστα εφαρμογών + + Επαναφορά + + Επαναφορά όλων + + Διαγραφή και επαναφορά όλων των προφίλ και γκρουπ εφαρμογών στις προεπιλογές + + Θέλετε να διαγράψετε όλα τα δημιουργημένα προφίλ και γκρουπ εφαρμογών και να τα επαναφέρετε στις προεπιλογές; + + ADWLauncher + + Πιθανά πλήκτρα + Wi-Fi + Φορητό Wi-Fi hotspot + Bluetooth + GPS + Δεδομένα + Συγχρονισμός + 2G/3G + Κουδούνισμα + Φωτεινότητα + Προσανατολισμός + Χρ. όριο οθόνης + Λειτουργία πτήσης + Φακός + Οθόνη κλειδώματος + WiMAX + + Ενεργ./απενεργ. Wi-Fi + Ενεργ./απενεργ. φορητού Wi-Fi hotspot + Ενεργ./απενεργ. Bluetooth + Ενεργ./απενεργ. GPS + Ενεργ./απενεργ. δεδομένων + Ενεργ./απενεργ. συγχρονισμού + Εναλλαγή μεταξύ 2G και 3G + Εναλλαγή μεταξύ ήχου/μόνο δόνησης + Εναλλαγή επιπέδων φωτεινότητας + Ενεργ./απενεργ. αισθητήρα προσανατολισμού + Αλλαγή χρ. ορίου οθόνης + Ενεργ./απενεργ. λειτουργίας πτήσης + Ενεργ./απενεργ. φακού + Ενεργ./απενεργ. οθόνης κλειδώματος + Ενεργ./απενεργ. WiMAX + + Επιλογές widget + Επιλογές Wi-Fi + Επιλογές δεδομένων + Επιλογές ενέργειας + + Γενικές ρυθμίσεις + + Τα δεδομένα απεν. το 3G + Τα δεδομένα εν. το 3G + Το Wi-Fi απεν. το 3G + Το Wi-Fi εν. το 3G + Στρογγυλές γωνίες + Κάθετη διάταξη + Διάφανο widget + Το Wi-Fi εν. το συγχρονισμό + Το Wi-Fi απεν. το συγχρονισμό + Ενεργ. εικονιδίου ήχου + Παρακολούθηση περιαγωγής δεδομ. + Παροχή ρευμ. εν. το Bluetooth + Παροχή ρευμ. απεν. το Bluetooth + Παροχή ρευμ. εν. το Wi-Fi + Παροχή ρευμ. απεν. το Wi-Fi + + 2G απεν. κατά τη χρήση δεδομένων + 3G εν. κατά τη χρήση δεδομένων + 2G εν. κατά τη χρήση Wi-Fi + 3G απεν. κατά τη χρήση Wi-Fi + Στρογγυλεμένες γωνίες widget + Χωρίς παρασκήνιο + Εμφάνιση με κάθετο προσανατολισμό + Συγχρ.εν.όταν το Wi-Fi είναι εν. + Συγχρ.απεν.όταν το Wi-Fi είναι απεν. + Ενεργ.εικον. όταν ενεργ. μόνο δόνηση + Κόκκινο εικον. δεδομ. κατα την περιαγωγή + Εν. Bluetooth κατα τη φόρτιση + Απεν. Bluetooth κατα τη φόρτιση + Εν. Wi-Fi κατα τη φόρτιση + Απεν. Wi-Fi κατα τη φόρτιση + + Επιλογή τύπων δικτύου + Επιλογή επιπέδων φωτεινότητας + Επιλογές ήχου + Επιλογές χρ. ορίου οθόνης + Επιλογή παρασκηνίου + + Δεν έχει ρυθμιστεί. Παρακαλώ προσθέστε ξανά + + ΟΚ + + + + (%d widget) + + Ρυθμίσεις CyanogenMod + Ρυθμίσεις συσκευής + + Αυξανόμενη ένταση ήχου κλήσης + + Ενεργοποίηση + + Ένταση έναρξης ήχου κλήσης + Σημείωση:\nΗ ένταση έναρξης είναι υψηλότερη από την ένταση του κουδουνιού, ο ήχος κλήσης θα παίξει με την ένταση του κουδουνιού. + Χρον. διάστημα αύξησης + Σε κάθε χτύπο + 0.5 δευτερόλεπτα + 1 δευτερόλεπτο + 2 δευτερόλεπτα + 3 δευτερόλεπτα + 5 δευτερόλεπτα + 10 δευτερόλεπτα From 7199953674de16ababc4fb3ab6cfef5c2ea7ff43 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Tue, 8 Jan 2013 22:28:42 +0200 Subject: [PATCH 989/989] Settings: Remove untranslatable strings Fix compiler warnings Signed-off-by: Michael Bestas Change-Id: Iaeafb1ad2d8448b557142d54e5ece205c47938a9 --- res/values-sv/strings.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 63f7bb6fdb8..b5e59415e49 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -545,8 +545,6 @@ "Lagringsinställningar" "Demontera USB-lagringsenheten och visa tillgängligt lagringsutrymme" "Montera bort SD-kort, visa tillgängligt lagringsutrymme" - IMEI - IMEI SV "Mitt telefonnummer" "MIN" "MSID"