diff --git a/xabber/build.gradle b/xabber/build.gradle index 268128832e..198238ea07 100644 --- a/xabber/build.gradle +++ b/xabber/build.gradle @@ -10,8 +10,8 @@ android { defaultConfig { minSdkVersion 15 targetSdkVersion 25 - versionCode 341 - versionName '1.0.169' + versionCode 342 + versionName '1.0.170' } lintOptions { diff --git a/xabber/src/main/AndroidManifest.xml b/xabber/src/main/AndroidManifest.xml index af14101070..722fc3cb92 100644 --- a/xabber/src/main/AndroidManifest.xml +++ b/xabber/src/main/AndroidManifest.xml @@ -36,7 +36,6 @@ - securityValues = feature.getSecurityOptions(); SecurityValue securityValue; - if (AccountManager.getInstance().getAccount(account) - .getConnectionSettings().getTlsMode() == TLSMode.required) + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem != null + && accountItem.getConnectionSettings().getTlsMode() == TLSMode.required) { securityValue = SecurityValue.c2s; - else + } else { securityValue = SecurityValue.none; + } if (securityValues == null) securityValue = null; else if (!securityValues.contains(securityValue)) diff --git a/xabber/src/main/java/com/xabber/android/data/message/ChatContact.java b/xabber/src/main/java/com/xabber/android/data/message/ChatContact.java index 145a54b105..3d5beb5768 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/ChatContact.java +++ b/xabber/src/main/java/com/xabber/android/data/message/ChatContact.java @@ -37,12 +37,8 @@ public ChatContact(AbstractChat abstractChat) { @Override public boolean isConnected() { - AccountItem accountItem = AccountManager.getInstance().getAccount( - account); - if (accountItem == null) - return false; - else - return accountItem.getState().isConnected(); + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + return accountItem != null && accountItem.getState().isConnected(); } } diff --git a/xabber/src/main/java/com/xabber/android/data/message/MessageManager.java b/xabber/src/main/java/com/xabber/android/data/message/MessageManager.java index 13fac10a8e..f45ae9ef58 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/MessageManager.java +++ b/xabber/src/main/java/com/xabber/android/data/message/MessageManager.java @@ -26,7 +26,6 @@ import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.account.StatusMode; -import com.xabber.android.data.account.listeners.OnAccountArchiveModeChangedListener; import com.xabber.android.data.account.listeners.OnAccountDisabledListener; import com.xabber.android.data.account.listeners.OnAccountRemovedListener; import com.xabber.android.data.connection.ConnectionItem; @@ -79,7 +78,7 @@ */ public class MessageManager implements OnLoadListener, OnPacketListener, OnDisconnectListener, OnAccountRemovedListener, OnAccountDisabledListener, OnRosterReceivedListener, - OnAccountArchiveModeChangedListener, OnStatusChangeListener { + OnStatusChangeListener { private static MessageManager instance; @@ -459,11 +458,6 @@ public void onSettingsChanged() { } - @Override - public void onAccountArchiveModeChanged(AccountItem accountItem) { - - } - @Override public void onStanza(ConnectionItem connection, Stanza stanza) { if (stanza.getFrom() == null) { diff --git a/xabber/src/main/java/com/xabber/android/data/notification/NotificationManager.java b/xabber/src/main/java/com/xabber/android/data/notification/NotificationManager.java index 334f99b953..cd4dc50a31 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/NotificationManager.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/NotificationManager.java @@ -28,15 +28,12 @@ import com.xabber.android.R; import com.xabber.android.data.Application; -import com.xabber.android.data.log.LogManager; import com.xabber.android.data.OnCloseListener; import com.xabber.android.data.OnInitializedListener; import com.xabber.android.data.OnLoadListener; import com.xabber.android.data.SettingsManager; import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; -import com.xabber.android.data.account.ArchiveMode; -import com.xabber.android.data.account.listeners.OnAccountArchiveModeChangedListener; import com.xabber.android.data.account.listeners.OnAccountChangedListener; import com.xabber.android.data.account.listeners.OnAccountRemovedListener; import com.xabber.android.data.connection.ConnectionState; @@ -44,6 +41,7 @@ import com.xabber.android.data.database.sqlite.NotificationTable; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.log.LogManager; import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.message.chat.ChatManager; import com.xabber.android.data.message.phrase.PhraseManager; @@ -67,8 +65,7 @@ * @author alexander.ivanov */ public class NotificationManager implements OnInitializedListener, OnAccountChangedListener, - OnCloseListener, OnLoadListener, Runnable, OnAccountRemovedListener, - OnAccountArchiveModeChangedListener { + OnCloseListener, OnLoadListener, Runnable, OnAccountRemovedListener { public static final int PERSISTENT_NOTIFICATION_ID = 1; public static final int MESSAGE_NOTIFICATION_ID = 2; @@ -377,7 +374,12 @@ private void updatePersistentNotification() { for (AccountJid account : accountList) { - ConnectionState state = AccountManager.getInstance().getAccount(account).getState(); + + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem == null) { + continue; + } + ConnectionState state = accountItem.getState(); LogManager.i(this, "updatePersistentNotification account " + account + " state " + state ); @@ -502,14 +504,12 @@ public void onMessageNotification(MessageItem messageItem) { final Date timestamp = messageNotification.getTimestamp(); final int count = messageNotification.getCount(); - if (AccountManager.getInstance().getArchiveMode(account) != ArchiveMode.dontStore) { - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().write(account.toString(), user.toString(), text, timestamp, count); - } - }); - } + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + NotificationTable.getInstance().write(account.toString(), user.toString(), text, timestamp, count); + } + }); updateMessageNotification(messageItem); } @@ -581,19 +581,6 @@ public void run() { updateMessageNotification(null); } - @Override - public void onAccountArchiveModeChanged(AccountItem accountItem) { - final AccountJid account = accountItem.getAccount(); - if (AccountManager.getInstance().getArchiveMode(account) != ArchiveMode.dontStore) - return; - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().removeAccount(account); - } - }); - } - @Override public void onAccountsChanged(Collection accounts) { handler.post(this); diff --git a/xabber/src/main/java/com/xabber/android/data/roster/AccountRosterListener.java b/xabber/src/main/java/com/xabber/android/data/roster/AccountRosterListener.java index 3aae538c7e..ac524c8b3b 100644 --- a/xabber/src/main/java/com/xabber/android/data/roster/AccountRosterListener.java +++ b/xabber/src/main/java/com/xabber/android/data/roster/AccountRosterListener.java @@ -65,8 +65,10 @@ public void onRosterLoaded(Roster roster) { LogManager.i(getLogTag(), "onRosterLoaded"); final AccountItem accountItem = AccountManager.getInstance().getAccount(AccountRosterListener.this.account); - for (OnRosterReceivedListener listener : Application.getInstance().getManagers(OnRosterReceivedListener.class)) { - listener.onRosterReceived(accountItem); + if (accountItem != null) { + for (OnRosterReceivedListener listener : Application.getInstance().getManagers(OnRosterReceivedListener.class)) { + listener.onRosterReceived(accountItem); + } } AccountManager.getInstance().onAccountChanged(AccountRosterListener.this.account); } diff --git a/xabber/src/main/java/com/xabber/android/data/roster/PresenceManager.java b/xabber/src/main/java/com/xabber/android/data/roster/PresenceManager.java index 1df26f29d6..b67869930a 100644 --- a/xabber/src/main/java/com/xabber/android/data/roster/PresenceManager.java +++ b/xabber/src/main/java/com/xabber/android/data/roster/PresenceManager.java @@ -243,7 +243,12 @@ public void resendPresence(AccountJid account) throws NetworkException { public void sendVCardUpdatePresence(AccountJid account, String hash) throws NetworkException { LogManager.i(this, "sendVCardUpdatePresence: " + account); - final Presence presence = AccountManager.getInstance().getAccount(account).getPresence(); + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem == null) { + return; + } + + final Presence presence = accountItem.getPresence(); final VCardUpdate vCardUpdate = new VCardUpdate(); vCardUpdate.setPhotoHash(hash); diff --git a/xabber/src/main/java/com/xabber/android/ui/activity/AccountSettingsActivity.java b/xabber/src/main/java/com/xabber/android/ui/activity/AccountSettingsActivity.java index 40efffcd3b..b7217a2c04 100644 --- a/xabber/src/main/java/com/xabber/android/ui/activity/AccountSettingsActivity.java +++ b/xabber/src/main/java/com/xabber/android/ui/activity/AccountSettingsActivity.java @@ -15,6 +15,7 @@ import com.xabber.android.data.account.listeners.OnAccountChangedListener; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.intent.AccountIntentBuilder; +import com.xabber.android.data.log.LogManager; import com.xabber.android.ui.color.BarPainter; import com.xabber.android.ui.dialog.AccountDeleteDialog; import com.xabber.android.ui.dialog.OrbotInstallerDialog; @@ -27,6 +28,7 @@ public class AccountSettingsActivity extends ManagedActivity implements AccountEditorFragment.AccountEditorFragmentInteractionListener, Toolbar.OnMenuItemClickListener, OnAccountChangedListener { + private static final String LOG_TAG = AccountSettingsActivity.class.getSimpleName(); private AccountJid account; private AccountItem accountItem; private Toolbar toolbar; @@ -49,6 +51,11 @@ protected void onCreate(Bundle savedInstanceState) { account = getAccount(getIntent()); accountItem = AccountManager.getInstance().getAccount(this.account); + if (accountItem == null) { + LogManager.e(LOG_TAG, "Account item is null " + account); + finish(); + return; + } toolbar = (Toolbar) findViewById(R.id.toolbar_default); toolbar.setNavigationIcon(R.drawable.ic_arrow_left_white_24dp); diff --git a/xabber/src/main/java/com/xabber/android/ui/activity/ContactActivity.java b/xabber/src/main/java/com/xabber/android/ui/activity/ContactActivity.java index b950222b2f..d1642e38bd 100644 --- a/xabber/src/main/java/com/xabber/android/ui/activity/ContactActivity.java +++ b/xabber/src/main/java/com/xabber/android/ui/activity/ContactActivity.java @@ -26,6 +26,7 @@ import com.xabber.android.R; import com.xabber.android.data.Application; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.log.LogManager; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.account.listeners.OnAccountChangedListener; @@ -51,6 +52,7 @@ public class ContactActivity extends ManagedActivity implements OnContactChangedListener, OnAccountChangedListener, ContactVcardViewerFragment.Listener { + private static final String LOG_TAG = ContactActivity.class.getSimpleName(); private AccountJid account; private UserJid user; private Toolbar toolbar; @@ -83,9 +85,16 @@ protected void onCreate(Bundle savedInstanceState) { account = getAccount(getIntent()); user = getUser(getIntent()); + AccountItem accountItem = AccountManager.getInstance().getAccount(this.account); + if (accountItem == null) { + LogManager.e(LOG_TAG, "Account item is null " + account); + finish(); + return; + } + if (user != null && user.getBareJid().equals(account.getFullJid().asBareJid())) { try { - user = UserJid.from(AccountManager.getInstance().getAccount(account).getRealJid().asBareJid()); + user = UserJid.from(accountItem.getRealJid().asBareJid()); } catch (UserJid.UserJidCreateException e) { LogManager.exception(this, e); } diff --git a/xabber/src/main/java/com/xabber/android/ui/activity/IntroActivity.java b/xabber/src/main/java/com/xabber/android/ui/activity/IntroActivity.java index a651d0de04..307b32a9e0 100644 --- a/xabber/src/main/java/com/xabber/android/ui/activity/IntroActivity.java +++ b/xabber/src/main/java/com/xabber/android/ui/activity/IntroActivity.java @@ -1,10 +1,12 @@ package com.xabber.android.ui.activity; import android.app.SearchManager; +import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.graphics.Point; import android.graphics.PorterDuff; +import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.text.method.LinkMovementMethod; @@ -14,9 +16,11 @@ import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; +import android.widget.Toast; import com.bumptech.glide.Glide; import com.xabber.android.R; +import com.xabber.android.data.Application; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.log.LogManager; @@ -75,14 +79,46 @@ public void onClick(View v) { registerAccountButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - String searchQuery = getString(R.string.intro_web_search_register_xmpp); - Intent intent = new Intent(Intent.ACTION_WEB_SEARCH ); - intent.putExtra(SearchManager.QUERY, searchQuery); - startActivity(intent); + searchHowToRegister(); } }); } + private void searchHowToRegister() { + String searchQuery = getString(R.string.intro_web_search_register_xmpp); + + if (!startWebSearchActivity(searchQuery)) { + if (!startSearchGoogleActivity(searchQuery)) { + LogManager.w(LOG_TAG, "Could not find web search or browser activity"); + } + } + } + + private boolean startSearchGoogleActivity(String searchQuery) { + Uri uri = Uri.parse("http://www.google.com/#q=" + searchQuery); + Intent intent = new Intent(Intent.ACTION_VIEW, uri); + try { + startActivity(intent); + return true; + } catch (ActivityNotFoundException e) { + LogManager.exception(LOG_TAG, e); + return false; + } + + } + + private boolean startWebSearchActivity(String searchQuery) { + Intent intent = new Intent(Intent.ACTION_WEB_SEARCH ); + intent.putExtra(SearchManager.QUERY, searchQuery); + try { + startActivity(intent); + return true; + } catch (ActivityNotFoundException e) { + LogManager.exception(LOG_TAG, e); + return false; + } + } + void setStatusBarTranslucent() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); diff --git a/xabber/src/main/java/com/xabber/android/ui/adapter/AccountActionButtonsAdapter.java b/xabber/src/main/java/com/xabber/android/ui/adapter/AccountActionButtonsAdapter.java index fd253586ac..dae9bd7212 100644 --- a/xabber/src/main/java/com/xabber/android/ui/adapter/AccountActionButtonsAdapter.java +++ b/xabber/src/main/java/com/xabber/android/ui/adapter/AccountActionButtonsAdapter.java @@ -7,6 +7,7 @@ import com.melnykov.fab.FloatingActionButton; import com.xabber.android.R; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.account.StatusMode; import com.xabber.android.data.entity.AccountJid; @@ -105,9 +106,13 @@ public void onChange() { view.findViewById(R.id.account_unselected_shadow).setVisibility(shadowVisibility); - StatusMode statusMode = AccountManager.getInstance().getAccount(account).getDisplayStatusMode(); int offlineShadowVisibility; - if (statusMode == StatusMode.connection || statusMode == StatusMode.unavailable) { + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + StatusMode statusMode = null; + if (accountItem != null) { + statusMode = accountItem.getDisplayStatusMode(); + } + if (statusMode != null && (statusMode == StatusMode.connection || statusMode == StatusMode.unavailable)) { offlineShadowVisibility = View.VISIBLE; } else { offlineShadowVisibility = View.GONE; diff --git a/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactItemInflater.java b/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactItemInflater.java index 4215876e6f..30b3b01577 100644 --- a/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactItemInflater.java +++ b/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactItemInflater.java @@ -6,6 +6,7 @@ import com.xabber.android.R; import com.xabber.android.data.SettingsManager; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.connection.ConnectionState; import com.xabber.android.data.database.messagerealm.MessageItem; @@ -33,7 +34,8 @@ class ContactItemInflater { } void bindViewHolder(ContactListItemViewHolder viewHolder, final AbstractContact contact) { - if (AccountManager.getInstance().getAccount(contact.getAccount()).getState() == ConnectionState.connected) { + AccountItem accountItem = AccountManager.getInstance().getAccount(contact.getAccount()); + if (accountItem != null && accountItem.getState() == ConnectionState.connected) { viewHolder.offlineShadow.setVisibility(View.GONE); } else { viewHolder.offlineShadow.setVisibility(View.VISIBLE); diff --git a/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactListAdapter.java b/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactListAdapter.java index d433177524..f62f82f7c1 100644 --- a/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactListAdapter.java +++ b/xabber/src/main/java/com/xabber/android/ui/adapter/contactlist/ContactListAdapter.java @@ -43,6 +43,7 @@ import com.xabber.android.data.extension.muc.MUCManager; import com.xabber.android.data.extension.muc.RoomChat; import com.xabber.android.data.extension.muc.RoomContact; +import com.xabber.android.data.log.LogManager; import com.xabber.android.data.message.AbstractChat; import com.xabber.android.data.message.ChatContact; import com.xabber.android.data.message.MessageManager; @@ -605,7 +606,11 @@ private void bindBottomSeparator(BottomSeparatorHolder holder, AccountBottomSepa holder.bottomLayer.setBackgroundDrawable(new ColorDrawable(accountSubgroupColors[level])); holder.topLayer.setBackgroundDrawable(new ColorDrawable(accountSubgroupColors[level])); - StatusMode statusMode = AccountManager.getInstance().getAccount(accountBottomSeparator.getAccount()).getDisplayStatusMode(); + AccountItem accountItem = AccountManager.getInstance().getAccount(accountBottomSeparator.getAccount()); + StatusMode statusMode = null; + if (accountItem != null) { + statusMode = accountItem.getDisplayStatusMode(); + } if (statusMode == StatusMode.unavailable || statusMode == StatusMode.connection) { holder.offlineShadowBottom.setVisibility(View.VISIBLE); @@ -631,6 +636,11 @@ private void bindAccount(AccountGroupViewHolder viewHolder, AccountConfiguration viewHolder.smallRightText.setText(configuration.getOnline() + "/" + configuration.getTotal()); AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem == null) { + LogManager.e(LOG_TAG, "accountItem is null " + account); + return; + } + String statusText = accountItem.getStatusText().trim(); if (statusText.isEmpty()) { @@ -660,7 +670,7 @@ private void bindAccount(AccountGroupViewHolder viewHolder, AccountConfiguration viewHolder.smallRightIcon.setImageLevel(showOfflineMode.ordinal()); - StatusMode statusMode = AccountManager.getInstance().getAccount(configuration.getAccount()).getDisplayStatusMode(); + StatusMode statusMode = accountItem.getDisplayStatusMode(); if (statusMode == StatusMode.unavailable || statusMode == StatusMode.connection) { viewHolder.offlineShadow.setVisibility(View.VISIBLE); diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/AccountAddFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/AccountAddFragment.java index d00f8b19ad..5ff45672a5 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/AccountAddFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/AccountAddFragment.java @@ -3,12 +3,14 @@ import android.app.Activity; import android.app.Fragment; import android.os.Bundle; +import android.text.method.LinkMovementMethod; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.CheckBox; import android.widget.EditText; import android.widget.LinearLayout; +import android.widget.TextView; import android.widget.Toast; import com.xabber.android.R; @@ -50,6 +52,9 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa passwordConfirmView = (LinearLayout) view.findViewById(R.id.confirm_password_layout); + ((TextView) view.findViewById(R.id.account_help)) + .setMovementMethod(LinkMovementMethod.getInstance()); + return view; } diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/AccountInfoEditorFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/AccountInfoEditorFragment.java index 2de34f80bd..dde12c5cc9 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/AccountInfoEditorFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/AccountInfoEditorFragment.java @@ -69,8 +69,6 @@ public class AccountInfoEditorFragment extends Fragment implements OnVCardSaveLi public static final int REQUEST_NEED_VCARD = 2; public static final int REQUEST_TAKE_PHOTO = 3; private static final int REQUEST_PERMISSION_GALLERY = 4; - private static final int REQUEST_PERMISSION_CAMERA = 5; - public static final int MAX_AVATAR_SIZE_PIXELS = 192; public static final String TEMP_FILE_NAME = "cropped"; @@ -442,9 +440,7 @@ public boolean onMenuItemClick(MenuItem item) { } private void onTakePhotoClick() { - if (PermissionsRequester.requestCameraPermissionIfNeeded(this, REQUEST_PERMISSION_CAMERA)) { - takePhoto(); - } + takePhoto(); } private void onChooseFromGalleryClick() { @@ -495,14 +491,6 @@ public void onRequestPermissionsResult(int requestCode, String[] permissions, in Toast.makeText(getActivity(), R.string.no_permission_to_read_files, Toast.LENGTH_SHORT).show(); } break; - - case REQUEST_PERMISSION_CAMERA: - if (PermissionsRequester.isPermissionGranted(grantResults)) { - takePhoto(); - } else { - Toast.makeText(getActivity(), R.string.no_permission_camera, Toast.LENGTH_SHORT).show(); - } - break; } } @@ -577,7 +565,10 @@ private void startImageCropActivity(Uri srcUri) { if (activity == null) { return; } - Crop.of(srcUri, newAvatarImageUri).withMaxSize(MAX_AVATAR_SIZE_PIXELS, MAX_AVATAR_SIZE_PIXELS).start(activity); + Crop.of(srcUri, newAvatarImageUri) + .asSquare() + .withMaxSize(MAX_AVATAR_SIZE_PIXELS, MAX_AVATAR_SIZE_PIXELS) + .start(activity); } private void handleCrop(int resultCode, Intent result) { diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/ChatFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/ChatFragment.java index 4b72795b5d..bcd4f09fd2 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/ChatFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/ChatFragment.java @@ -37,6 +37,7 @@ import com.xabber.android.data.Application; import com.xabber.android.data.NetworkException; import com.xabber.android.data.SettingsManager; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.database.messagerealm.SyncInfo; @@ -304,11 +305,14 @@ public void onStart() { super.onStart(); EventBus.getDefault().register(this); - LoadHistorySettings loadHistorySettings = AccountManager.getInstance().getAccount(account).getLoadHistorySettings(); + AccountItem accountItem = AccountManager.getInstance().getAccount(this.account); + if (accountItem != null) { + LoadHistorySettings loadHistorySettings = accountItem.getLoadHistorySettings(); - if (loadHistorySettings == LoadHistorySettings.all || loadHistorySettings == LoadHistorySettings.current) { - if (!isRemoteHistoryRequested) { - MamManager.getInstance().requestLastHistoryByUser(getChat()); + if (loadHistorySettings == LoadHistorySettings.all || loadHistorySettings == LoadHistorySettings.current) { + if (!isRemoteHistoryRequested) { + MamManager.getInstance().requestLastHistoryByUser(getChat()); + } } } } @@ -532,8 +536,12 @@ public void saveScrollState() { } private void loadHistoryIfNeeded() { - LoadHistorySettings loadHistorySettings = AccountManager.getInstance() - .getAccount(account).getLoadHistorySettings(); + AccountItem accountItem = AccountManager.getInstance().getAccount(this.account); + if (accountItem == null) { + return; + } + + LoadHistorySettings loadHistorySettings = accountItem.getLoadHistorySettings(); if (loadHistorySettings != LoadHistorySettings.current && loadHistorySettings != LoadHistorySettings.all) { diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/ContactVcardViewerFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/ContactVcardViewerFragment.java index e312bf59d5..209ae71ab1 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/ContactVcardViewerFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/ContactVcardViewerFragment.java @@ -18,6 +18,7 @@ import com.xabber.android.R; import com.xabber.android.data.Application; import com.xabber.android.data.VcardMaps; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.account.StatusMode; import com.xabber.android.data.account.listeners.OnAccountChangedListener; @@ -257,8 +258,9 @@ public void onAccountsChanged(Collection accounts) { if (accounts.contains(account)) { updateContact(account, user); if (account.getFullJid().asBareJid().equals(user.getJid().asBareJid())) { - if (AccountManager.getInstance().getAccount(account).getFactualStatusMode().isOnline()) { - VCardManager.getInstance().request(account, account.getFullJid().asBareJid()); + AccountItem accountItem = AccountManager.getInstance().getAccount(this.account); + if (accountItem != null && accountItem.getFactualStatusMode().isOnline()) { + VCardManager.getInstance().request(this.account, this.account.getFullJid().asBareJid()); } } } @@ -324,8 +326,10 @@ private void fillResourceList(AccountJid account, Jid bareAddress, List re Resourcepart accountResource = null; if (isAccount) { // TODO: probably not the best way to get own resource - accountResource = AccountManager.getInstance().getAccount(account) - .getConnection().getConfiguration().getResource(); + AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem != null) { + accountResource = accountItem.getConnection().getConfiguration().getResource(); + } } PresenceManager.sortPresencesByPriority(allPresences); diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/RecentChatFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/RecentChatFragment.java index 3a5bba8d2d..b2d27abbd3 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/RecentChatFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/RecentChatFragment.java @@ -16,6 +16,7 @@ import com.xabber.android.R; import com.xabber.android.data.Application; +import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.entity.BaseEntity; @@ -126,7 +127,8 @@ public void run() { MessageItem lastMessage = abstractChat.getLastMessage(); if (lastMessage != null && !TextUtils.isEmpty(lastMessage.getText())) { - if (AccountManager.getInstance().getAccount(abstractChat.getAccount()).isEnabled()) { + AccountItem accountItem = AccountManager.getInstance().getAccount(abstractChat.getAccount()); + if (accountItem != null && accountItem.isEnabled()) { recentChats.add(abstractChat); } } diff --git a/xabber/src/main/java/com/xabber/android/ui/helper/ContextMenuHelper.java b/xabber/src/main/java/com/xabber/android/ui/helper/ContextMenuHelper.java index 5c873c6bd0..ceccdcab1e 100644 --- a/xabber/src/main/java/com/xabber/android/ui/helper/ContextMenuHelper.java +++ b/xabber/src/main/java/com/xabber/android/ui/helper/ContextMenuHelper.java @@ -329,6 +329,10 @@ public static void createAccountContextMenu( final ManagedActivity activity, fin public static void setUpAccountMenu(final ManagedActivity activity, final UpdatableAdapter adapter, final AccountJid account, Menu menu) { final AccountItem accountItem = AccountManager.getInstance().getAccount(account); + if (accountItem == null) { + return; + } + ConnectionState state = accountItem.getState(); if (state == ConnectionState.waiting) { diff --git a/xabber/src/main/java/com/xabber/android/ui/helper/PermissionsRequester.java b/xabber/src/main/java/com/xabber/android/ui/helper/PermissionsRequester.java index 47e9a7d448..6b2bbb1c9a 100644 --- a/xabber/src/main/java/com/xabber/android/ui/helper/PermissionsRequester.java +++ b/xabber/src/main/java/com/xabber/android/ui/helper/PermissionsRequester.java @@ -18,10 +18,6 @@ public static boolean requestFileWritePermissionIfNeeded(Fragment fragment, int return checkAndRequestPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE, fragment, requestCode); } - public static boolean requestCameraPermissionIfNeeded(Fragment fragment, int requestCode) { - return checkAndRequestPermission(Manifest.permission.CAMERA, fragment, requestCode); - } - private static boolean checkAndRequestPermission(String permission, Fragment fragment, int requestCode) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { return true; @@ -39,18 +35,6 @@ public static boolean isPermissionGranted(int[] grantResults) { return grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; } - public static boolean hasFileReadPermission() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - return checkPermission(Manifest.permission.READ_EXTERNAL_STORAGE); - } else { - return true; - } - } - - public static boolean hasFileWritePermission() { - return checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - } - private static boolean checkPermission(String permission) { final int permissionCheck = ContextCompat.checkSelfPermission(Application.getInstance(), permission); return permissionCheck == PackageManager.PERMISSION_GRANTED; diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/AccountHistorySettingsFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/AccountHistorySettingsFragment.java index 1125f9f936..5fe4043211 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/AccountHistorySettingsFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/AccountHistorySettingsFragment.java @@ -105,12 +105,14 @@ protected Map getValues() { AccountItem accountItem = AccountManager.getInstance().getAccount(this.account); - putValue(source, R.string.account_clear_history_on_exit_key, accountItem.isClearHistoryOnExit()); + if (accountItem != null) { + putValue(source, R.string.account_clear_history_on_exit_key, accountItem.isClearHistoryOnExit()); - // order of enum fields is very important! - putValue(source, R.string.account_mam_default_behavior_key, accountItem.getMamDefaultBehaviour().ordinal()); + // order of enum fields is very important! + putValue(source, R.string.account_mam_default_behavior_key, accountItem.getMamDefaultBehaviour().ordinal()); - putValue(source, R.string.account_mam_sync_key, accountItem.getLoadHistorySettings().ordinal()); + putValue(source, R.string.account_mam_sync_key, accountItem.getLoadHistorySettings().ordinal()); + } return source; } diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettingsFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettingsFragment.java index 3b0b7a0f8c..6aa0138f9c 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettingsFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettingsFragment.java @@ -6,7 +6,6 @@ import com.xabber.android.R; import com.xabber.android.data.account.AccountItem; -import com.xabber.android.data.account.ArchiveMode; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.entity.UserJid; import com.xabber.android.data.message.chat.ChatManager; @@ -22,14 +21,8 @@ public class ChatContactSettingsFragment extends BaseSettingsFragment { @Override protected void onInflate(Bundle savedInstanceState) { addPreferencesFromResource(R.xml.preference_chat_contact); - - AccountItem accountItem = mListener.getAccountItem(); - - if (accountItem.getArchiveMode() == ArchiveMode.server - || accountItem.getArchiveMode() == ArchiveMode.dontStore) { - getPreferenceScreen().removePreference(getPreferenceScreen() - .findPreference(getString(R.string.chat_save_history_key))); - } + getPreferenceScreen().removePreference(getPreferenceScreen() + .findPreference(getString(R.string.chat_save_history_key))); } @Override diff --git a/xabber/src/main/java/com/xabber/android/ui/widget/PriorityPreference.java b/xabber/src/main/java/com/xabber/android/ui/widget/PriorityPreference.java index 6fa7b244a3..4cb68fab0f 100644 --- a/xabber/src/main/java/com/xabber/android/ui/widget/PriorityPreference.java +++ b/xabber/src/main/java/com/xabber/android/ui/widget/PriorityPreference.java @@ -49,7 +49,7 @@ public PriorityPreference(Context context, AttributeSet attrs, int defStyle) { protected boolean callChangeListener(Object newValue) { try { int value = Integer.parseInt((String) newValue); - if (value < -128 || value > 128) + if (value < -128 || value > 127) throw new NumberFormatException(); } catch (NumberFormatException e) { Toast.makeText(context, diff --git a/xabber/src/main/res/drawable/ic_error_grey_24dp.xml b/xabber/src/main/res/drawable/ic_error_grey_24dp.xml new file mode 100644 index 0000000000..8a775b508a --- /dev/null +++ b/xabber/src/main/res/drawable/ic_error_grey_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/xabber/src/main/res/layout/fragment_account_add.xml b/xabber/src/main/res/layout/fragment_account_add.xml index 3600c3707d..eab45c8b6f 100644 --- a/xabber/src/main/res/layout/fragment_account_add.xml +++ b/xabber/src/main/res/layout/fragment_account_add.xml @@ -103,11 +103,31 @@ android:text="" /> - + android:layout_height="wrap_content" + android:orientation="horizontal" + > + + + + + + diff --git a/xabber/src/main/res/layout/include_intro_header.xml b/xabber/src/main/res/layout/include_intro_header.xml index c61df83b9e..739ab533ac 100644 --- a/xabber/src/main/res/layout/include_intro_header.xml +++ b/xabber/src/main/res/layout/include_intro_header.xml @@ -16,20 +16,22 @@ \ No newline at end of file diff --git a/xabber/src/main/res/values-ar/account_editor.xml b/xabber/src/main/res/values-ar/account_editor.xml index 3b3375147e..2b4a7fa096 100644 --- a/xabber/src/main/res/values-ar/account_editor.xml +++ b/xabber/src/main/res/values-ar/account_editor.xml @@ -29,7 +29,7 @@ استخدم إعداد مخصص للمضيف بدلاً من سجل SRV المنفذ يجب أن يكون رقماً (الافتراضي: 5222) المنفذ يجب أن يتراوح بين 1 إلى 65535 (الافتراضي: 5222) - قيمة الأولوية يجب أن تكون بين -128 و 128 (الافتراضي: 10) + قيمة الأولوية يجب أن تكون بين -128 و 127 (الافتراضي: 10) تخويل غير مخول OAuth ضبط diff --git a/xabber/src/main/res/values-be/account_editor.xml b/xabber/src/main/res/values-be/account_editor.xml index df0cd37b1d..11b8bdddc8 100644 --- a/xabber/src/main/res/values-be/account_editor.xml +++ b/xabber/src/main/res/values-be/account_editor.xml @@ -29,7 +29,7 @@ Выкарыстоўваць наладкі адмысловага хаста замест SRV запісу Порт мусіць быць лічбай (па-змоўчаньні: 5222) Порт мусіць быць лічбай паміж 1 ды 65535 (значэньне па-змоўчаньні: 5222) - Прыярытэт мусіць быць лічбай дыяпазону паміж -128 і 128 (па-змоўчаньні: 10) + Прыярытэт мусіць быць лічбай дыяпазону паміж -128 і 127 (па-змоўчаньні: 10) Аўтарызацыя Не аўтарызаваны Наладкі OAuth diff --git a/xabber/src/main/res/values-bg/account_editor.xml b/xabber/src/main/res/values-bg/account_editor.xml index e31bb8b7c6..4777171370 100644 --- a/xabber/src/main/res/values-bg/account_editor.xml +++ b/xabber/src/main/res/values-bg/account_editor.xml @@ -30,7 +30,7 @@ Смени, за да активираш профил Портът може да е само число (5222 по подразбиране) Портът може да е число между 1 и 65535 (5222 по подразбиране) - Приоритета може да е число между -128 и 128 (0 по подразбиране) + Приоритета може да е число между -128 и 127 (0 по подразбиране) Ауторизация Не е ауторизиран OAuth настройки diff --git a/xabber/src/main/res/values-cs/account_editor.xml b/xabber/src/main/res/values-cs/account_editor.xml index c6c46a1e16..d9a8e51939 100644 --- a/xabber/src/main/res/values-cs/account_editor.xml +++ b/xabber/src/main/res/values-cs/account_editor.xml @@ -30,7 +30,7 @@ Přepnout pro povolení účtu Port musí být číslo (výchozí: 5222) Port musí být mezi 1 a 65535 (výchozí: 5222) - Hodnota priority musí být číslo od -128 do 128 (výchozí: 0) + Hodnota priority musí být číslo od -128 do 127 (výchozí: 0) Autorizace Neautorizováno Nastavení OAuth @@ -62,6 +62,7 @@ Nainstalovat Orbot? Nainstalovat Orbot Nepodařilo se zaregistrovat účet na serveru. + Nelze získat informace o serveru. Barva účtu Zelená Oranžová @@ -71,4 +72,28 @@ Šedozelená Modrošedá Azurová + Nastavení připojení + Blokované kontakty + O podpoře blokování ještě není rozhodnuto. + Blokování není serverem podporováno. + Žádné blokované kontakty. + + %d kontakt blokován. + %d kontakty blokovány. + %d kontaktů blokováno. + + Historie zpráv + Možnosti ukládání historie zpráv + O podpoře serverové historie zpráv ještě není rozhodnuto + Server nepodporuje ukládání historie zpráv. + Správa archivu zpráv + Ukládat všechny zprávy na serveru + Ukládat pouze zprávy kontaktů na serveru + Neukládat žádné zprávy na serveru + Načítání historie zpráv + Načítat historii pro všechny kontakty + Načítat historii pouze pro otevřené konverzace + Nenačítat historii pro nikoho + Při ukončení vymazat historii + Odstraní všechny zprávy z historie před ukončením Xabber. diff --git a/xabber/src/main/res/values-cs/contact_editor.xml b/xabber/src/main/res/values-cs/contact_editor.xml index 8ef468355b..19fc8cd0dd 100644 --- a/xabber/src/main/res/values-cs/contact_editor.xml +++ b/xabber/src/main/res/values-cs/contact_editor.xml @@ -19,6 +19,8 @@ Chyba při zpracování obrázku Nastavení účtu Informace o účtu + Informace o serveru + Seznam funkční serveru %1$s z %2$s s vámi chce zahájit soukromý chat Přijmout Blokovat diff --git a/xabber/src/main/res/values-cs/contact_list.xml b/xabber/src/main/res/values-cs/contact_list.xml index 2228c2f604..5bc6d6fd4f 100644 --- a/xabber/src/main/res/values-cs/contact_list.xml +++ b/xabber/src/main/res/values-cs/contact_list.xml @@ -74,4 +74,17 @@ Nové tmavé téma pro Xabber je nyní k dispozici. Dokážete odolat pokušení jej používat? Připojte se k Temné straně Zůstat na Světlé straně + Optimalizace baterie + Vaše zařízení používá radikální optimalizaci spotřeby energie, které může vést ke zpožděným notifikacím i ztrátám zpráv.\n\nBudete nyní požádáni o jejich vypnutí. + Ulož do souboru + Odstranit staré soubory protokolu + Otevřít + Odeslat + Vítejte na Xabber + Open source Android XMPP klient + Mám XMPP účet + Registrovat XMPP účet + Vytvořit Xabber účet + Pokud nemáte XMPP účet, prosím přečtěte si naše odpovědi na časté otázky, jak jej získat. + Registrovat XMPP účet diff --git a/xabber/src/main/res/values-cs/contact_viewer.xml b/xabber/src/main/res/values-cs/contact_viewer.xml index 6bbf7c09ca..8e74d1f434 100644 --- a/xabber/src/main/res/values-cs/contact_viewer.xml +++ b/xabber/src/main/res/values-cs/contact_viewer.xml @@ -3,6 +3,7 @@ Informace o kontaktu Klient + Toto zařízení Přezdívka Skutečné jméno Titul před jménem @@ -51,6 +52,7 @@ Upravit skupiny Odstranit kontakt Upravit informace o uživateli + Upravit Profil uživatele účtu úspěšně uložen Nelze uložit informace o účtu uživatele Ukládání... @@ -63,4 +65,6 @@ Popis Předmět Uživatelé: %d + Připojená zařízení + vCard diff --git a/xabber/src/main/res/values-cs/preference_editor.xml b/xabber/src/main/res/values-cs/preference_editor.xml index 11052639e8..73c2f80ec3 100644 --- a/xabber/src/main/res/values-cs/preference_editor.xml +++ b/xabber/src/main/res/values-cs/preference_editor.xml @@ -17,7 +17,11 @@ Zobrazit panel účtů\nZobrazí tlačítka účtů s avatary v pravém dolním rohu seznamu kontaktů Duplikovaná aktivní konverzace\nAktivní konverzace se zobrazí zároveň navrchu kontaktů a ve skupině Debug log\nZapisuje zprávy do servisního záznamu (pro provedení změn restartujte aplikaci) + Zapsat protokol ladění\nUložit protokol ladění do místního souboru (můžete jej sdílet). + Soubory protokolu ladění\nSeznam zapsaných souborů protokolů ladění. + Soubory protokolů ladění Ukázat chyby připojení\nZobrazovat chyby připojení ve vyskakovacích oknech + Odeslat zprávu zhroucení\nOdeslat anonymě zprávu zhroucení vývojářům Xabberu (restartujte aplikaci pro uplatnění změn). Vizuální oznámení\nUpozorní vizuálně na událost pomocí LED Ikona v oznamovací oblasti\nTrvale zobrazí ikonu aplikace v oznamovací oblasti. To zajistí, že se aplikace udrží v paměti Zvukové upozornění\nZvolte zvuk upozornění @@ -82,4 +86,5 @@ Autentizace prostým textem\nPoužít autentizaci prostým textem pro všechny účty. Nedoporučuje se. Notifikace dle klíčového slova\nVytvoří Vaši vlastní notifikaci, na základě specifické fráze v příchozí zprávě Opravdu chcete odstranit všechny ignorované certifikáty? + Nastavení diff --git a/xabber/src/main/res/values-de/account_editor.xml b/xabber/src/main/res/values-de/account_editor.xml index bf34042b9d..a5f1a6df47 100644 --- a/xabber/src/main/res/values-de/account_editor.xml +++ b/xabber/src/main/res/values-de/account_editor.xml @@ -30,7 +30,7 @@ Schalter zum Aktivieren des Kontos Der Port muss numerisch sein (Standard: 5222) Port muss ein Wert zwischen 1 und 65535 sein (Standard: 5222) - Die Priorität muss ein numerischer Wert zwischen -128 und 128 sein (Standardwert: 10) + Die Priorität muss ein numerischer Wert zwischen -128 und 127 sein (Standardwert: 10) Autorisierung Nicht autorisiert OAuth-Einstellungen @@ -51,7 +51,7 @@ TLS verwenden TLS Verschlüsselung für die Serververbindung verwenden (falls möglich) Veraltetes SSL - Herkömmliche SSL-Verschlüsselung für die Serververbindung verwenden + Veraltete SSL-Verschlüsselung für die Serververbindung verwenden TLS/SSL-Verschlüsselung TLS benötigt TLS-Verschlüsselung für Verbindung zum Server verlangen diff --git a/xabber/src/main/res/values-el/account_editor.xml b/xabber/src/main/res/values-el/account_editor.xml index 4ffb245369..b140b8db82 100644 --- a/xabber/src/main/res/values-el/account_editor.xml +++ b/xabber/src/main/res/values-el/account_editor.xml @@ -30,7 +30,7 @@ Διακόπτης για να ενεργοποιήσετε τον λογαριασμού Η θύρα πρέπει να είναι ένας αριθμός (προεπιλογή: 5222) Η θύρα πρέπει να είναι μεταξύ 1 και 65535 (προεπιλογή: 5222) - Τιμή προτεραιότητας πρέπει να είναι ένας αριθμός μεταξύ -128 και 128 (προεπιλογή: 0) + Τιμή προτεραιότητας πρέπει να είναι ένας αριθμός μεταξύ -128 και 127 (προεπιλογή: 0) Εξουσιοδότηση Μη εξουσιοδοτημένο Ρυθμίσεις OAuth @@ -71,4 +71,27 @@ Τίλιο Μπλε γκρι Κυανό + Ρυθμίσεις σύνδεσης + Αποκλεισμένες επαφές + Η υποστήριξη κλειδώματος δεν έχει καθοριστεί ακόμα. + Ο αποκλεισμός δεν υποστηρίζεται από τον εξυπηρετητή. + Μη αποκλεισμένες επαφές. + + Η επαφή %d αποκλείστηκε. + Η επαφή %d αποκλείστηκε. + + Ιστορικό συνομιλίας + Επιλογές αποθήκευσης ιστορικού συνομιλιών + Η υποστήριξη για το χώρο αποθήκευσης τον διακομιστή του ιστορικό συνομιλίας δεν έχει καθοριστεί ακόμα + Ο διακομιστής δεν υποστηρίζει την αποθήκευση του ιστορικού συνομιλίας. + Διαχείριση Αρχειοθέτησης Μηνυμάτων + Αποθήκεύσε όλα τα μηνύματα στο διακομιστή + Αποθήκευσε τα μηνύματα των προσωπικών επαφών στο διακομιστή + Μην αποθηκεύετε μηνύματα στο διακομιστή + Φόρτωση ιστορικού μηνυμάτων + Φορτίο ιστορικού για όλες τις επαφές + Φόρτωση ιστορικού για τις ανοιχτές συνομιλίες + Μη φορτώσεις το ιστορικού για οποιονδήποτε + Εκκαθάριση ιστορικού κατά την έξοδο + Διέγραψε όλα τα μηνύματα συνομιλίας από τη συσκευή πριν από την έξοδο του Xabber. diff --git a/xabber/src/main/res/values-el/contact_editor.xml b/xabber/src/main/res/values-el/contact_editor.xml index 842ca6d2c6..534913f653 100644 --- a/xabber/src/main/res/values-el/contact_editor.xml +++ b/xabber/src/main/res/values-el/contact_editor.xml @@ -19,6 +19,8 @@ Σφάλμα κατά την επεξεργασία εικόνας Ρυθμίσεις λογαριασμού Πληροφορίες λογαριασμού + Πληροφορίες διακομιστή + Λίστα των δυνατοτήτων του διακομιστή %1$s από %2$s θέλουν να ξεκινήσουν ιδιωτική συνομιλία μαζί σας Αποδοχή Αποκλεισμός diff --git a/xabber/src/main/res/values-el/contact_list.xml b/xabber/src/main/res/values-el/contact_list.xml index 30b28661f3..7d4e8a75cc 100644 --- a/xabber/src/main/res/values-el/contact_list.xml +++ b/xabber/src/main/res/values-el/contact_list.xml @@ -74,4 +74,17 @@ Νέο σκούρο θέμα είναι τώρα διαθέσιμο για το Xabber. Μπορείτε να αντισταθείτε στον πειρασμό να το χρησιμοποιήσετε; Μπείτε στη Σκοτεινή Πλευρά Μείνετε στη Σκοτεινή Πλευρά + Βελτιστοποίηση μπαταρίας + Η συσκευή σας κάνει κάποιες βαριές βελτιστοποιήσεις στη μπαταρία για το Xabber οι οποίες μπορεί να οδηγήσουν σε καθυστερημένες ειδοποιήσεις ή ακόμη και σε απώλεια μηνυμάτωνs.\n\nΘα σας ζητηθεί τώρα να τις απενεργοποιήσετε. + Αποθήκευση σε αρχείο + Διέγραψε τα παλιά αρχεία καταγραφής + Άνοιγμα + Αποστολή + Καλώς ήλθατε στο Xabber + Πρόγραμμα πελάτη ανοικτού κώδικα XMPP για το Android + Έχω λογαριασμό XMPP + Κατοχύρωσε λογαριασμό XMPP + Δημιουργία λογαριασμού Xabber + Αν δεν έχετε λογαριασμό XMPP, παρακαλώ διαβάστε τις συχνές ερωτήσεις για το πως να αποκτήσετε. + Κατοχύρωσε λογαριασμό XMPP diff --git a/xabber/src/main/res/values-el/contact_viewer.xml b/xabber/src/main/res/values-el/contact_viewer.xml index 05e9348d91..47988e0928 100644 --- a/xabber/src/main/res/values-el/contact_viewer.xml +++ b/xabber/src/main/res/values-el/contact_viewer.xml @@ -3,6 +3,7 @@ Πληροφορίες επαφής Πελάτης + Αυτή η συσκευή Ψευδώνυμο Μορφοποιημένο όνομα Πρόθεμα @@ -51,6 +52,7 @@ Επεξεργασία ομάδων Αφαίρεση επαφής Επεξεργασία πληροφοριών χρήστη + Έπεξεργασία Οι πληροφορίες του λογαριασμού αποθηκεύτηκαν επιτυχώς Αδυναμία αποθήκευσης πληροφοριών χρήστη στο λογαριασμό Αποθήκευση… @@ -63,4 +65,6 @@ Περιγραφή Θέμα Συμμετέχοντες: %d + Συνδεδεμένες συσκευές + vCard diff --git a/xabber/src/main/res/values-el/preference_editor.xml b/xabber/src/main/res/values-el/preference_editor.xml index 5a4775a392..a2b8c8a664 100644 --- a/xabber/src/main/res/values-el/preference_editor.xml +++ b/xabber/src/main/res/values-el/preference_editor.xml @@ -17,7 +17,11 @@ Δείξε τον πίνακα λογαριασμών\nΔείξε τα κουμπιά ενεργειών με τις εικόνεςχρηστών στην κάτω δεξιά γωνία στη λίστα επαφών Διπλές ενεργές συνομιλίες\nΟι ενεργές συνομιλίες εμφανίζονται στην κορυφή της λίστας επαφών και σε όλες τις ομάδες Καταγραφικό αποσφαλμάτωσης\nΕγγραφή μηνυμάτων στο καταγραφικό απεσφαλμάτωσης (παρακαλώ επανεκκινήστε την εφαρμογή για να εφαρμοστούν οι αλλαγές) + Γράψε το αρχείο καταγραφής\nΓράψε το αρχείο καταγραφής αποσφαλμάτωσης (μπορείς να το μοιραστείς). + Αρχεία καταγραφής\nΛίστα εγγραμμένων αρχείων καταγραφής. + Αρχεία καταγραφής Εμφάνιση σφαλμάτων σύνδεσης\nΕμφάνισε εξαιρέσεις σύνδεσης σε αναδυόμενα παράθυρα + Αποστολή αναφορών συντριβής\nΣτείλε ανώνυμες αναφορές συντριβής για να βοηθήσετε την ανάπτυξη του Xabber (παρακαλώ επανεκκινήστε το πρόγραμμα για να εφαρμοστούν οι αλλαγές). Φωτεινή ένδειξη\nΑναβόσβημα του LED για ειδοποίηση Εικονίδιο γραμμής εργασιών\nΔείξε επίμονα τις ειδοποιήσεις. Αυτή η επιλογή αποτρέπει το Android από το ξεφόρτωμα της εφαρμογής από τη μνήμη Ακουστική ειδοποίηση\nΕπιλέξτε ήχο ειδοποίησης diff --git a/xabber/src/main/res/values-es/account_editor.xml b/xabber/src/main/res/values-es/account_editor.xml index 82e8c66dca..9a44b3e596 100644 --- a/xabber/src/main/res/values-es/account_editor.xml +++ b/xabber/src/main/res/values-es/account_editor.xml @@ -30,7 +30,7 @@ Activar Cuenta El puerto debe ser un número (por defecto: 5222) El puerto debe estar entre 1 y 65535 (predeterminado: 5222) - El valor de la prioridad debe ser un número entre -128 y 128 (por defecto: 10) + El valor de la prioridad debe ser un número entre -128 y 127 (por defecto: 0) Autorización No autorizado Configuración de OAuth @@ -62,6 +62,7 @@ ¿Instalar Orbot? Instalar Orbot Ha fallado el registro de la cuenta en el servidor. + No se pudo obtener la información del servidor. Color de la cuenta Verde Naranja @@ -71,4 +72,14 @@ Verde azulado Gris azulado Cian + Configuración de conexion + Contactos bloqueados + El bloqueo no es soportado por el servidor. + Sin contactos bloqueados. + + %d contacto bloqueado. + %d contactos bloqueados. + + Historial de conversacion + Opciones de guardados de los mensajes de chat diff --git a/xabber/src/main/res/values-fr/account_editor.xml b/xabber/src/main/res/values-fr/account_editor.xml index 83aad986c1..7465c0b823 100644 --- a/xabber/src/main/res/values-fr/account_editor.xml +++ b/xabber/src/main/res/values-fr/account_editor.xml @@ -30,7 +30,7 @@ Interrupteur pour activer le compte Le port doit être un nombre (défaut : 5222) Le port doit être compris entre 1 et 65535 (défaut : 5222) - La priorité doit être un nombre compris entre -128 et 128 (défaut : 10) + La priorité doit être un nombre compris entre -128 et 127 (défaut : 10) Autorisation Autorisation refusée Paramètres OAuth @@ -62,6 +62,7 @@ Installer Orbot ? Installer Orbot L\'enregistrement sur le serveur a échoué. + Impossible d\'obtenir les informations du serveur. Couleur du compte Vert Orange @@ -71,9 +72,22 @@ Turquoise Bleu-gris Cyan + Paramètres de connexion + Contacts bloqués + La prise en charge du blocage n’est pas encore définie. + Le blocage n’a pas pris en charge par le serveur. + Aucun contact bloqué. + + %d contacts bloqués. + %d contacts bloqués. + + Historique de discussion + Paramètres d\'enregistrement de l\'historique + La prise en charge de l\'enregistrement de l\'historique n\'est pas encore défini Le serveur ne gère pas l\'enregistrement des messages. Gestion de l\'historique des messages Enregistrer tous les messages sur le serveur + Enregistrer les messages des contacts de votre liste sur le serveur N\'enregistrer aucun message sur le serveur Charger l\'historique des messages Charger l\'historique pour tous les contacts diff --git a/xabber/src/main/res/values-fr/contact_editor.xml b/xabber/src/main/res/values-fr/contact_editor.xml index fd1293706c..c011539b59 100644 --- a/xabber/src/main/res/values-fr/contact_editor.xml +++ b/xabber/src/main/res/values-fr/contact_editor.xml @@ -19,6 +19,8 @@ Erreur durant le traitement de l\'image Paramètres du compte Détails du compte + Informations serveur + Liste des fonctionnalités du serveur %1$s de %2$s désire discuter en privé Accepter Bloquer diff --git a/xabber/src/main/res/values-fr/contact_list.xml b/xabber/src/main/res/values-fr/contact_list.xml index 219f5c369d..4daa152ed8 100644 --- a/xabber/src/main/res/values-fr/contact_list.xml +++ b/xabber/src/main/res/values-fr/contact_list.xml @@ -74,4 +74,17 @@ Un nouveau thème sombre est désormais disponible pour Xabber. Allez-vous résistez à la tentation de l\'utiliser ? Rejoindre le Côté Obscur Rester dans le côté Lumineux + Optimisation de la batterie + Votre appareil procède à l\'optimisation de la consommation d’énergie de Xabber, cela peut retarder les notification ou mener à la perte de certains message.\n\nVous allez maintenant être invité à désactiver cette optimisation. + Sauvegarder dans un fichier + Supprimer les anciens fichiers journaux + Ouvrir + Envoyer + Bienvenue sur Xabber + Client XMPP Open source pour Android + J\'ai déjà un compte XMPP + Créer un compte XMPP + Créer un compte Xabber + Si vous n’avez pas un compte XMPP, veuillez lire notre F.A.Q. sur comment en obtenir un. + Créer un compte XMPP diff --git a/xabber/src/main/res/values-fr/contact_viewer.xml b/xabber/src/main/res/values-fr/contact_viewer.xml index de581d3498..942d6bceab 100644 --- a/xabber/src/main/res/values-fr/contact_viewer.xml +++ b/xabber/src/main/res/values-fr/contact_viewer.xml @@ -3,6 +3,7 @@ Détails du contact Client + Cet appareil Pseudo Nom formaté Titre @@ -51,6 +52,7 @@ Éditer les groupes Supprimer le contact Éditer mes détails + Modifier Détails de l\'utilisateur sauvegardés avec succès Échec de la sauvegarde des détails de l\'utilisateur Sauvegarde en cours… @@ -63,4 +65,6 @@ Description Sujet Participants : %d + Appareils connectés + vCard diff --git a/xabber/src/main/res/values-fr/preference_editor.xml b/xabber/src/main/res/values-fr/preference_editor.xml index a81db68318..91cbbaea30 100644 --- a/xabber/src/main/res/values-fr/preference_editor.xml +++ b/xabber/src/main/res/values-fr/preference_editor.xml @@ -17,7 +17,11 @@ Boutons de compte\nAffiche des boutons d\'action avec avatar en bas et à droite de la liste de contacts Dupliquer les conversations actives\nLes conversations actives apparaissent à la fois en haut de la liste de contacts et dans les groupes Journal de débogage\nÉcrire les messages dans le journal de débogage (redémarrez l\'application pour appliquer) + Écrire le journal\nÉcrire le journal de débogage dans un fichier local (vous pouvez le partage). + Fichier journaux\nListe des fichiers journaux enregistrés. + Fichiers journaux Montrer erreurs de connexion\nAffiche les pop-ups d\'exception de connexion + Envoyer des rapports de plantage\nEnvoyer des rapports anonymes lors des plantages pour aider au développement de Xabber (veuillez redémarrer l\'application pour prendre en comptes les modifications). Notification lumineuse\nLa LED clignote lors d\'une notification Icône de barre des tâches\nAffiche une notification permanente. Cette option force Android à garder l\'application en mémoire Sonnerie\nChoisir la sonnerie de notification @@ -82,4 +86,5 @@ Authentification non-chiffrée\nUtilise une authentification non-chiffrée pour tous les comptes. Déconseillé. Expressions clés\nCréer des notifications personnalisées pour les messages reçus contenant des formules spécifiques Êtes-vous sûr de vouloir supprimer tous les certificats ignorés ? + Paramètres diff --git a/xabber/src/main/res/values-hu/account_editor.xml b/xabber/src/main/res/values-hu/account_editor.xml index 2a0f4736ae..9c3837a6d5 100644 --- a/xabber/src/main/res/values-hu/account_editor.xml +++ b/xabber/src/main/res/values-hu/account_editor.xml @@ -30,7 +30,7 @@ A kapcsolóval engedélyezhető a fiók A port egy szám (alapesetben: 5222) A port egy 1 és 65535 közötti szám (alapértelmezett: 5222) - A prioritás egy szám -128 és 128 között (alapesetben: 10) + A prioritás egy szám -128 és 127 között (alapesetben: 10) Hitelesítés Nincs hitelesítve OAuth beállítások @@ -60,6 +60,7 @@ Hibás felhasználónév. Nézd meg az alábbi súgószöveget részletekért. TOR használatához szükséges az Orbot telepítése és aktiválása, hogy a proxyforgalom átmenjen rajta. Szeretnéd telepíteni a Google Play-ről? Orbot telepítése? + Orbot telepítése Nem sikerült fiókot regisztrálni a kiszolgálón. Nem sikerült betölteni a szerverinformációkat. Fiók színe @@ -75,10 +76,23 @@ Letiltott partnerek Még nem tudni, hogy támogatott-e a tiltás. A kiszolgáló nem támogatja a tiltást. + Nincs letiltott partner. + + %d letiltott partner. + %d letiltott partner. + + Beszélgetés előzményei + Beszélgetéselőzmények tárolásának beállítása Még nem tudni, hogy a szerver támogatja-e az előzmények tárolását A szerver nem támogatja az előzmények tárolását. + Üzenetarchívum kezelése A szerveren tárol minden üzenetet + Partnerek üzeneteinek tárolása a szerveren Ne tároljon üzeneteket a szerveren Előzmények betöltése + Minden partner előzményének betöltése + Csak a megnyitott csevegések előzményének betöltése + Senkinél nem tölt be előzményt + Előzmények törlése kilépéskor Kilépés előtt minden üzenetet töröl az eszközről. diff --git a/xabber/src/main/res/values-hu/account_list.xml b/xabber/src/main/res/values-hu/account_list.xml index f8bd43e2ec..4b13900ace 100644 --- a/xabber/src/main/res/values-hu/account_list.xml +++ b/xabber/src/main/res/values-hu/account_list.xml @@ -3,13 +3,13 @@ Tényleg törölni akarod %s fiókodat?\n(A szerverről nem törlődik, csak a Xabberből) Fiók hozzáadása - Új fiók bejegyzése + Új fiók regisztrációja Fiók törlése Fiók szerkesztése Regisztráció Hitelesítés Bejelentkezve - Csatlakozik + Csatlakozás Kapcsolat bontása Kijelentkezve Újracsatlakozásra vár diff --git a/xabber/src/main/res/values-hu/chat_viewer.xml b/xabber/src/main/res/values-hu/chat_viewer.xml index 72ea047bea..d8a88813a8 100644 --- a/xabber/src/main/res/values-hu/chat_viewer.xml +++ b/xabber/src/main/res/values-hu/chat_viewer.xml @@ -11,8 +11,8 @@ Küldés Előzmények törlése A címzett kijelentkezett. Az elküldött üzeneteid a következő belépésekor lesznek kézbesítve. - A kapcsolat nem elérhető - Nincs meg a fájl + A partner nem elérhető + A fájl nem található Másolás Idéz Törlés az előzményekből @@ -67,7 +67,7 @@ Résztvevők listája OTR titkosítás Titkosítás leállítása - Titkosítás újrakezdése + Titkosítás újraindítása Off-the-Record magánbeszélgetésre hívtak, de nincs bővítményed, amely ezt támogatná. PC-n/Macen használd a Pidgin, Gajim vagy Adium programot, illetve Androidon a Xabber, Conversations vagy ChatSecure alkalmazást. További információért keresd fel a http://otr.cypherpunks.ca/ webhelyet. Titkosítás indítása Ez az üzenet nem titkosított @@ -87,6 +87,7 @@ Nem található alkalmazás a fájl megnyitásához A fájlt nem sikerült elmenteni A fájl sikeresen elmentve + %s alkalmazáson keresztül Nem sikerült beolvasni a fájl elérési útját Magánbeszélgetés megnyitása Nem sikerült feltölteni a fájlt. Túl nagy? diff --git a/xabber/src/main/res/values-hu/contact_editor.xml b/xabber/src/main/res/values-hu/contact_editor.xml index befa7e21b4..90d8f43249 100644 --- a/xabber/src/main/res/values-hu/contact_editor.xml +++ b/xabber/src/main/res/values-hu/contact_editor.xml @@ -21,6 +21,8 @@ Fiókinformációk Szerverinformációk A szerver funkcióinak lekérése + %2$s beszélgetésből %1$s privát csevegésre hív Elfogadás + Tiltás Nincs engedélyezve a hozzáférés a kamerához diff --git a/xabber/src/main/res/values-hu/contact_list.xml b/xabber/src/main/res/values-hu/contact_list.xml index a566cdc698..8e3e5058dc 100644 --- a/xabber/src/main/res/values-hu/contact_list.xml +++ b/xabber/src/main/res/values-hu/contact_list.xml @@ -27,7 +27,7 @@ Törlés Partner tiltása Valóban törlöd %1$s partnert %2$s fiókból? - Névjegyzék + Partnerlista Partner elutasítása Kilépés Aktív csevegések @@ -41,7 +41,7 @@ Adatfolyam hiba Változások mentése...\nAz alkalmazás hamarosan bezáródik. %1$s\nEgész biztos megbízol a tanúsítványban a következő sha1 ujjlenyomattal: %2$s?\nNem szeretnél több értesítést kapni erről a tanúsítványhibáról? - \n\nKiadva a részére: \nNév (CN): %1$s \nSzervezet (O): %2$s \nSzervezeti egység (OU): %3$s \nSorozatszám: %4$s \n \nKiadta: \nNév (CN): %5$s \nSzervezet (O): %6$s \nSzervezeti egység (OU): %7$s \n \nÉrvényesség: \nKiadva: %8$s \nLejár: %9$s. + \n\nTulajdonos:\nÁltalános név (CN): %1$s\nSzervezet (O): %2$s\nSzervezeti egység (OU): %3$s\nSorozatszám: %4$s\n\nKibocsátó:\nÁltalános név (CN): %5$s\nSzervezet (O): %6$s\nSzervezeti egység (OU): %7$s\n\nÉrvényesség időtartama: \nKezdődik: %8$s \nLejárat dátuma: %9$s. Aláíráslánc ellenőrzése sikertelen Cél ellenőrzése sikertelen Önaláírt tanúsítvány @@ -55,10 +55,36 @@ Soha ne mutassa Általános beállítás szerint Offline partnerek megjelenítése + Futtatás rendszerindításkor Induljon el a Xabber bekapcsoláskor?\nEzt meg lehet változtatni: \"Beállítások\" → \"Csatlakozási beállítások\" → \"Futás induláskor\" Személy keresése Te XMPP fiókok + Tiltólista + Partner sikeresen letiltva + Nem sikerült a partner tiltása + Tiltás feloldása + A partner tiltása sikeresen feloldva + Nem sikerült a partnertiltás feloldása + Biztosan le szeretnéd tiltani %1$s partnert %2$s fiókon? + Biztosan feloldod az összes partner tiltását %1$s fiókon? + Összes tiltás feloldása + Kijelöltek tiltásának feloldása + Válaszd meg a végzeted + Új, sötét színű téma érhető el a Xabberben. Átállsz a sötét oldalra vagy maradsz a világoson? Sötét Világos + Akkumulátoroptimalizálás + A készüléked akkumulátoroptimalizálása a Xabbert komolyan visszafogja, emiatt késhetnek az értesítések vagy akár üzenetek veszhetnek el.\n\nMost kikapcsolhatod ezt. + Mentés fájlba + Régi naplófájlok törlése + Megnyitás + Küldés + Üdvözlet a Xabberben! + Nyílt forráskódú XMPP kliens Androidra + Van már XMPP-fiókom + XMPP-fiók regisztrálása + Xabber-fiók létrehozása + Ha nincs még XMPP fiókod, olvasd el a GyIK-et, hogy hogyan szerezhetsz. + XMPP fiók regisztrálása diff --git a/xabber/src/main/res/values-hu/contact_viewer.xml b/xabber/src/main/res/values-hu/contact_viewer.xml index e30e5a9f52..125bc755c0 100644 --- a/xabber/src/main/res/values-hu/contact_viewer.xml +++ b/xabber/src/main/res/values-hu/contact_viewer.xml @@ -3,7 +3,7 @@ Névjegy Kliens - Ez az eszköz + Ez a készülék Becenév Teljes név Előtag @@ -12,7 +12,7 @@ Vezetéknév Utótag Születésnap - Weboldal + Honlap Szervezet Szervezeti egység Munkakör @@ -28,7 +28,7 @@ Helység Régió Irányítószám - Ország neve + Országnév Telefon E-mail Otthoni @@ -51,5 +51,20 @@ Név módosítása Csoport szerkesztése Partner eltávolítása + Felhasználói adatok szerkesztése + Szerkesztés + Felhasználói adatok sikeresen mentve + Nem sikerült a felhasználói adatok mentése + Mentés… + Választás a galériából + Fotó készítése + Avatar eltávolítása + Változtatás + Nem sikerült lekérni a konferencia adatait + Név + Leírás + Téma Résztvevők: %d + Csatlakoztatott eszközök + vCard diff --git a/xabber/src/main/res/values-hu/muc_editor.xml b/xabber/src/main/res/values-hu/muc_editor.xml index 18c04abff1..32cbb65cc2 100644 --- a/xabber/src/main/res/values-hu/muc_editor.xml +++ b/xabber/src/main/res/values-hu/muc_editor.xml @@ -2,7 +2,7 @@ Becenév nincs megadva - Konferencia nincs megadva + Konferencianév nincs megadva Csatlakozás konferenciához Becenév Beceneved a konferenciabeszélgetésben @@ -12,7 +12,7 @@ Többfelhasználós csevegőszerver Már van ilyen becenév Már folyamatban van - Már csatlakozva + Már csatlakozott Konferencia hozzáadása Konferencia eltávolítása Tényleg eltávolítja %1$s konferenciát %2$s fiókból? @@ -23,9 +23,9 @@ Konferencia mentése Konferencia kiválasztása Tovább - Konferenciák listázása - Konferenciák listázása sikertelen - Konferencia nevének megadása + Szerver konferenciáinak lekérése + Konferenciák lekérése sikertelen + Konferencianév megadása A partner le van tiltva! Meghívás konferenciabeszélgetésre diff --git a/xabber/src/main/res/values-hu/notification_bar.xml b/xabber/src/main/res/values-hu/notification_bar.xml index a1eab88bb1..3b2992d8a4 100644 --- a/xabber/src/main/res/values-hu/notification_bar.xml +++ b/xabber/src/main/res/values-hu/notification_bar.xml @@ -17,7 +17,7 @@ üzenet üzenet - üzenet + - %1$d %2$s jött %3$d %4$stől %3$s %1$d %2$set küldött %1$s: %2$s diff --git a/xabber/src/main/res/values-hu/phrase_editor.xml b/xabber/src/main/res/values-hu/phrase_editor.xml index d402c543c3..73d2c3f08a 100644 --- a/xabber/src/main/res/values-hu/phrase_editor.xml +++ b/xabber/src/main/res/values-hu/phrase_editor.xml @@ -7,7 +7,7 @@ <Bármilyen szöveg> A névjegycsoport része Reguláris kifejezés - Hang \nÉrtesítési hang választása + Hang\nÉrtesítési hang választása Keresendő szöveg A partner Jabber-ID-jének része diff --git a/xabber/src/main/res/values-hu/preference_editor.xml b/xabber/src/main/res/values-hu/preference_editor.xml index 0d529623e3..2080a166d2 100644 --- a/xabber/src/main/res/values-hu/preference_editor.xml +++ b/xabber/src/main/res/values-hu/preference_editor.xml @@ -10,15 +10,18 @@ Státusz alapján Fiók szerinti csoportosítás\nA listán lévő kapcsolatok csoportosítása fiókok szerint Aktív beszélgetések legfelül\nAktív beszélgetések megjelenítése a partnerlista tetején - Avatarok megjelenítése\nFelhasználók képeinek megjelenítése a kapcsolatok listáján + Avatarok megjelenítése\nFelhasználók képeinek megjelenítése a partnerek listáján Üres csoportok megjelenítése.\nMutassa azokat a csoportokat, ahol nincs bejelentkezett partner Csoportok megjelenítése\nCsoportok megjelenítése a névjegylistán Offline kapcsolatok megjelenítése Fiókpanel mutatása\nMutassa a műveleti gombokat avatarokkal a névjegylista jobb alsó sarkában Aktív chat duplázása\nAz aktív beszélgetések megjelennek a névjegylista tetején és a csoporton belül is Hibakeresési napló\nÜzeneteket ír a hibakeresési naplóba (az alkalmazást újra kell indítani, hogy a változás életbe lépjen) + Naplófájl írása\nHibakeresési napló írása fájlba (megosztható). Naplófájlok\nNaplófájlok listája. Naplófájlok + Kapcsolódási hibák mutatása\nFelugró ablakok megjelenítése a kapcsolódási kivételekről + Összeomlási jelentések küldése\nNévtelen összeomlási jelentések küldése a Xabber fejlesztése érdekében (a változások életbe lépéséhez újra kell indítani az alkalmazást). Fényjelzés\nA LED villogtatása értesítés esetén Tálca ikon\nFolyamatosan látszik az értesítési területen. Ez megakadályozza, hogy az Android törölje az alkalmazást a memóriából Hangjelzés\nVálaszd ki az értesítés hangját @@ -51,8 +54,8 @@ Konferenciákban Gépelés jelzése\nJelzi a partnernek, hogy gépelsz Prioritás beállítása\nIgazítsa a prioritást a kiválasztott állapothoz. A fiók prioritását felülírja. - Képernyő zároláskor azonnal - Üresjáratban \"kiterjesztett távollét\"\nAz állapot \"Kiterjesztett távollét\"-re állítása képernyő zárolásakor + Képernyő zárolásakor azonnal + Üresjáratban \"kiterjesztett távollét\"\nAz állapot \"Kiterjesztett távollétre\" állítása képernyő zárolásakor Prioritás beállításai Indítás az Android indulásakor\nIndítsa el az alkalmazást az Android bekapcsolásakor. Ez a funkció nem működik, ha a Xabber az SD-kártyára van telepítve. Alvómód megakadályozása\nMegakadályozza, hogy a készülék alvómódba kerüljön. Növeli az akkumulátor használatát. @@ -78,7 +81,9 @@ Figyelemkeltés\nReagál a figyelemkérésekre Figyelemkérés hangja\nVálassz csengőhangot vCard betöltése\nA partner személyes adatainak és képének betöltése és frissítése. Kapcsold ki az adatforgalom csökkentéséhez. + Képek betöltése\nKépek automatikus betöltése URL-ből. Kikapcsolva csökken az adatforgalom. Másolat-mód\nBizonytalanul működik! Megosztja az adott fiók munkameneteit ebben a kliensben. A kikapcsolása csökkenti az adatforgalmat. + Egyszerű szöveges hitelesítés\nEgyszerű szöveges hitelesítés minden fióknál. Nem javasolt. Kulcskifejezések\nKészíts egyedi értesítést azokhoz az üzenetekhez, amelyek bizonyos kifejezéseket tartalmaznak Biztos törlöd az összes figyelmen kívül hagyott tanúsítványt? Beállítások diff --git a/xabber/src/main/res/values-hu/status_editor.xml b/xabber/src/main/res/values-hu/status_editor.xml index eddbf90c9d..75135a22a1 100644 --- a/xabber/src/main/res/values-hu/status_editor.xml +++ b/xabber/src/main/res/values-hu/status_editor.xml @@ -12,7 +12,7 @@ Állapot beállítása Írj állapotüzenetet Kijelentkezve - Nincs hitelesítve + Nincs jóváhagyva Régóta távol Új állapot Mentett állapotok diff --git a/xabber/src/main/res/values-hu/words.xml b/xabber/src/main/res/values-hu/words.xml index fdc4dac928..a9cb5d818e 100644 --- a/xabber/src/main/res/values-hu/words.xml +++ b/xabber/src/main/res/values-hu/words.xml @@ -1,13 +1,13 @@ - 10 perc múlva - 15 perc múlva - Egy óra múlva - Egy perc múlva - 2 perc múlva - 30 perc múlva - 5 perc múlva + 10 perc után + 15 perc után + Egy óra után + Egy perc után + 2 perc után + 30 perc után + 5 perc után Mindig Kikapcsolva Kézi diff --git a/xabber/src/main/res/values-in/account_editor.xml b/xabber/src/main/res/values-in/account_editor.xml index 6de058000a..63d7d79b9e 100644 --- a/xabber/src/main/res/values-in/account_editor.xml +++ b/xabber/src/main/res/values-in/account_editor.xml @@ -16,7 +16,7 @@ Jika anda ingin mempelajari XMPP (Jabber) lebih lanjut, kunjungi: https://xmpp.org Nama pengguna Nama server belum ditentukan - Nama pengguna belum ditentukan + Nama pengguna belum diisi Kata sandi tidak cocok Simpan riwayat pesan Di server bila tersedia @@ -26,11 +26,11 @@ Simpan lokal hanya pesan yang belum terkirim dan belum dibaca Centang untuk mengaktifkan kompresi data Custom host - Gunakan pengaturan custom host sebagai ganti rekaman SRV + Gunakan pengaturan khusus host sebagai ganti data SRV Sentuh untuk mengaktifkan akun - Port harus berupa angka (default: 5222) + Isian Port harus berupa angka (default: 5222) Port harus antara 1 dan 65535 (default: 5222) - Nilai prioritas harus angka antara -128 dan 128 (default: 0) + Nilai prioritas harus angka antara -128 dan 127 (default: 0) Otorisasi Tidak terotorisasi Pengaturan OAuth @@ -62,6 +62,7 @@ Pasang Orbot? Memasang Orbot Gagal mendaftarkan akun di server. + Tidak bisa mendapatkan informasi server. Warna akun Hijau Orange @@ -71,4 +72,26 @@ Hijau kebiruan Abu-abu kebiruan Biru kehijauan + Pengaturan koneksi + Kontak terblokir + Dukungan pemblokiran belum diatur. + Pemblokiran tidak didukung oleh server. + Tidak ada kontak terblokir. + + %d kontak diblokir. + + Riwayat obrolan + Pilihan penyimpanan riwayat obrolan + Dukungan server untuk penyimpanan riwayat obrolan belum diatur + Server tidak mendukung penyimpanan riwayat obrolan. + Manajemen Arsip Pesan + Simpan semua pesan di server + Simpan daftar pesan kontak di server + Jangan simpan pesan di server + Muat riwayat pesan + Muat riwayat semua kontak + Muat riwayat obrolan terbuka saja + Jangan muat riwayat apa pun + Bersihkan riwayat saat keluar + Hapus semua obrolan dari perangkat sebelum meninggalkan Xabber. diff --git a/xabber/src/main/res/values-in/contact_editor.xml b/xabber/src/main/res/values-in/contact_editor.xml index 44759a4a0f..3ee02d0337 100644 --- a/xabber/src/main/res/values-in/contact_editor.xml +++ b/xabber/src/main/res/values-in/contact_editor.xml @@ -19,6 +19,8 @@ Gagal memproses gambar Pengaturan akun Informasi akun + Informasi server + Daftar kapabilitas server %1$s dari %2$s ingin memulai obrolan pribadi Terima Blokir diff --git a/xabber/src/main/res/values-in/contact_list.xml b/xabber/src/main/res/values-in/contact_list.xml index b402e83b21..b48b6ea1cf 100644 --- a/xabber/src/main/res/values-in/contact_list.xml +++ b/xabber/src/main/res/values-in/contact_list.xml @@ -74,4 +74,17 @@ Tema baru Kegelapan tersedia untuk Xabber. Dapatkah kamu menghindari godaan untuk menggunakannya? Bergabung dengan Sisi Gelap Tetap dalam Sisi Terang + Optimasi baterai + Perangkat Anda sedang melakukan optimasi besar pada Xabber yang dapat memicu tertundanya notifikasi atau bahkan kehilangan pesan.\n\nAnda akan diminta untuk menonaktifkannya. + Simpan berkas + Hapus berkas log lama + Buka + Kirim + Selamat datang di Xabber + Klien XMPP sumber terbuka untuk Android + Saya punya akun XMPP + Daftar akun XMPP + Buat akun Xabber + Jika Anda tidak memiliki akun XMPP, silakan baca S.S.D. kami untuk membuatnya. + Daftar akun XMPP diff --git a/xabber/src/main/res/values-in/contact_viewer.xml b/xabber/src/main/res/values-in/contact_viewer.xml index d2ef380eca..c509bd69c2 100644 --- a/xabber/src/main/res/values-in/contact_viewer.xml +++ b/xabber/src/main/res/values-in/contact_viewer.xml @@ -3,6 +3,7 @@ Info kontak Klien + Perangkat ini Nama Panggil Nama dengan format tertentu Sapaan @@ -51,6 +52,7 @@ Ubah grup Hapus kontak Ubah info pengguna + Ubah Informasi akun pengguna berhasil disimpan Gagal menyimpan informasi pengguna Menyimpan… @@ -63,4 +65,6 @@ Deskripsi Subjek Peserta: %d + Perangkat terhubung + vCard diff --git a/xabber/src/main/res/values-in/preference_editor.xml b/xabber/src/main/res/values-in/preference_editor.xml index e9529f8e19..0f97902f39 100644 --- a/xabber/src/main/res/values-in/preference_editor.xml +++ b/xabber/src/main/res/values-in/preference_editor.xml @@ -17,7 +17,11 @@ Tampilkan panel akun\nTampilkan tombol aktivitas dengan avatar di kiri bawah daftar kontak Gandakan obrolan aktif\nObrolan aktif muncul di atas daftar kontak dan grup Debug log\nTulis pesan untuk debug log (mohon restart aplikasi untuk menerapkan perubahan) + Simpan berkas log\nSimpan log debug dalam perangkat (dapat dibagikan). + Berkas log\nDaftar berkas log tersimpan. + Berkas log Tampilkan kesalahan jaringan\nMenampilkan layar munculan tentang pengecualian koneksi + Kirim laporan kesalahan\nKirim secara anonim laporan kesalahan untuk membantu perbaikan Xabber (silakan mulai ulang aplikasi untuk menerapkan pengaturan). Lampu indikator\nKedipkan LED untuk pemberitahuan Ikon taskbar\nTampilkan selalu notifikasi. Pilihan ini mencegah Android untuk mengeluarkan aplikasi dari memori Suara\nPilih suara pemberitahuan @@ -82,4 +86,5 @@ Otorisasi teks sederhana\nGunakan otentikasi teks sederhana untuk semua akun. Tidak direkomendasikan. Frasa kunci\nBuat pemberitahuan pribadi untuk menerima pesan yang berisi frasa tertentu Apakah Anda yakin ingin menghapus semua sertifikat yang diabaikan? + Pengaturan diff --git a/xabber/src/main/res/values-it/account_editor.xml b/xabber/src/main/res/values-it/account_editor.xml index 7ab9d10627..e79936ea29 100644 --- a/xabber/src/main/res/values-it/account_editor.xml +++ b/xabber/src/main/res/values-it/account_editor.xml @@ -30,8 +30,8 @@ Abilita per attivare l\'account La porta deve essere un numero (predefinita: 5222) La porta deve essere compresa tra 1 e 65535 (predefinito: 5222) - Il valore della priorità deve essere un numero compreso tra -128 e 128 (predefinito: 0) - Autenticazione + Il valore della priorità deve essere un numero compreso tra -128 e 127 (predefinito: 0) + Autorizzazione Non autorizzato Impostazioni OAuth Host del proxy @@ -72,17 +72,27 @@ Verdeacqua Grigio-blu Ciano - Impostazioni di connessione + Impostazioni Connessione Contatti bloccati Supporto al blocco non ancora determinato. Blocco non supportato dal server. Nessun contatto bloccato. + + %d contatto bloccato. + %d contatti bloccati. + Cronologia chat Opzioni di memorizzazione della cronologia delle chat + Supporto per la memorizzazione della cronologia sul server ancora non determinato Server non supporta la memorizzazione della cronologia di chat. Gestione archivio messaggi Archivia tutti i messaggi sul server + Archivia i messaggi dei contatti sul server Non conservare i messaggi sul server Carica Storico Messaggi - Carica storico di tutti i contatti + Carica cronologia per tutti i contatti + Carica la cronologia soltanto per le chat aperte + Non caricare la cronologia per tutti + Elimina la cronologia all\'uscita + Elimina tutti i messaggi dal dispositivo prima di uscire da Xabber. diff --git a/xabber/src/main/res/values-it/chat_viewer.xml b/xabber/src/main/res/values-it/chat_viewer.xml index d4ae73c37d..fb53dc788d 100644 --- a/xabber/src/main/res/values-it/chat_viewer.xml +++ b/xabber/src/main/res/values-it/chat_viewer.xml @@ -90,7 +90,7 @@ Ricevuto da %s Impossibile ottenere il percorso del file Apri una chat privata - Non puoi caricare il file. Troppo grande? + Impossibile caricare il file. Troppo grande? Nessun permesso di lettura file Nessun permesso di scrittura di file diff --git a/xabber/src/main/res/values-it/contact_editor.xml b/xabber/src/main/res/values-it/contact_editor.xml index 6d07e361e1..a3a739a1a8 100644 --- a/xabber/src/main/res/values-it/contact_editor.xml +++ b/xabber/src/main/res/values-it/contact_editor.xml @@ -19,6 +19,8 @@ Errore durante l\'elaborazione dell\'immagine Impostazioni account Informazioni account + Informazioni server + Lista delle funzionalità del server %1$s da %2$s vuole avviare chat privata con te Accetta Blocca diff --git a/xabber/src/main/res/values-it/contact_list.xml b/xabber/src/main/res/values-it/contact_list.xml index 43692e8725..4c7623c3e2 100644 --- a/xabber/src/main/res/values-it/contact_list.xml +++ b/xabber/src/main/res/values-it/contact_list.xml @@ -74,4 +74,17 @@ Il nuovo tema Oscuro è disponibile per Xabber. Puoi resistere alla tentazione di usarlo? Unisciti alla Forza Oscura Resta con la Luce + Ottimizzazione batteria + Il dispositivo sta facendo alcune pesanti ottimizzazioni di batteria su Xabber che potrebbero portare a ritardi nelle notifiche o anche a perdite di messaggi.\n\nOra ti verrà chiesto di disabilitare queste ottimizzazioni. + Salva su file + Elimina i vecchi file di registro + Apri + Invia + Benvenuto in Xabber + Client XMPP open source per Android + Ho già un account XMPP + Registra un account XMPP + Crea un account Xabber + Se non hai un account XMPP, ti prego di leggere le nostre domande frequenti su come ottenerne uno. + Registra un account XMPP diff --git a/xabber/src/main/res/values-it/contact_viewer.xml b/xabber/src/main/res/values-it/contact_viewer.xml index 11628beddb..b9cb1de026 100644 --- a/xabber/src/main/res/values-it/contact_viewer.xml +++ b/xabber/src/main/res/values-it/contact_viewer.xml @@ -3,6 +3,7 @@ Informazioni contatto Client + Questo dispositivo Nickname Nome visualizzato Prefisso @@ -51,6 +52,7 @@ Modifica gruppi Rimuovi contatto Modifica informazioni utente + Modifica Salvataggio delle informazioni utente dell\'account riuscito Impossibile salvare le informazioni utente dell\'account Salvataggio… @@ -63,4 +65,6 @@ Descrizione Oggetto Partecipanti: %d + Dispositivi connessi + vCard diff --git a/xabber/src/main/res/values-it/preference_editor.xml b/xabber/src/main/res/values-it/preference_editor.xml index 861a23f154..04f39e03fe 100644 --- a/xabber/src/main/res/values-it/preference_editor.xml +++ b/xabber/src/main/res/values-it/preference_editor.xml @@ -17,7 +17,11 @@ Mostra pannello account\nMostra pulsante d\'azione con gli avatar nell\'angolo in basso a destra della lista contatti Duplica chat attive\nLe chat attive appariranno sia in cima alla lista contatti che nei gruppi Log debug \nScrive messaggi di debug nel log (riavviare l\'applicazione per applicare i cambiamenti) + Scrivi il log\nScrivi il log di debug in un file locale (puoi condividerlo). + File di log\nLista dei file di log scritti. + File di log Mostra errori di connessione\nMostra problemi di connessione in pop-up + Invia i report dei crash\nInvia i resoconti anonimi dei crash per aiutare lo sviluppo di Xabber (per favore riavvia l\'applicazione per applicare i cambiamenti). Indicatore luminoso \nLampeggio LED durante la notifica Icona nella barra delle applicazioni\nMostra una notifica persistente. Questa opzione evita che Android scarichi l\'app dalla memoria Suoneria\nScegli il suono di notifica @@ -82,4 +86,5 @@ Autenticazione in chiaro\nUsa l\'autenticazione in chiaro per tutti gli account. Sconsigliato. frasi chiave\nCrea notifiche personalizzate per messaggi ricevuti contenenti una specifica frase Vuoi davvero rimuovere tutti i certificati ignorati? + Impostazioni diff --git a/xabber/src/main/res/values-iw/account_editor.xml b/xabber/src/main/res/values-iw/account_editor.xml index eef9034552..eb8b7b8c79 100644 --- a/xabber/src/main/res/values-iw/account_editor.xml +++ b/xabber/src/main/res/values-iw/account_editor.xml @@ -31,7 +31,7 @@ הפעל את החשבון היציאה חייבת להיות מספר (ברירת מחדל: 5222)‎ יציאה חייבת להיות בין 1 ל-65535 (ברירת מחדל: 5222) - ערך עדיפות חייב להיות מספר בין 128- לבין 128 (ברירת מחדל: 10)‎ + ערך עדיפות חייב להיות מספר בין 128- לבין 127 (ברירת מחדל: 10)‎ אימות לא מאומת הגדרות OAuth diff --git a/xabber/src/main/res/values-ja/account_editor.xml b/xabber/src/main/res/values-ja/account_editor.xml index 4408fd3b00..e95a3b8669 100644 --- a/xabber/src/main/res/values-ja/account_editor.xml +++ b/xabber/src/main/res/values-ja/account_editor.xml @@ -30,7 +30,7 @@ アカウントを有効にするスイッチ ポートは数字で入力してください (デフォルト: 5222) ポートは 1 から 65535 の間にする必要があります (デフォルト: 5222) - 優先度の値は -128 から 128 の間の数字で入力してください (デフォルト: 10) + 優先度の値は -128 から 127 の間の数字で入力してください (デフォルト: 10) 認証 認証されていません OAuth 設定 @@ -62,6 +62,7 @@ Orbot をインストールしますか? Orbot をインストール サーバーにアカウントを登録できませんでした。 + サーバー情報を取得できませんでした。 アカウントの色 グリーン オレンジ @@ -71,4 +72,26 @@ ティール ブルーグレー シアン + 接続設定 + ブロックした連絡先 + ブロックのサポートは未定です。 + ブロックがサーバーによってサポートされていません。 + ブロックした連絡先はありません。 + + %d 連絡先をブロックしました。 + + チャット履歴 + チャットメッセージ履歴の保存オプション + チャット履歴のサーバー保存のサポートは未定です + サーバーは、チャット履歴の保存をサポートしません。 + メッセージ アーカイブの管理 + すべてのメッセージをサーバーに保存 + 名簿の連絡先メッセージをサーバーに保存 + メッセージをサーバーに保存しない + メッセージ履歴の読み込み + すべての連絡先の履歴を読み込み + 開いたチャットのみ履歴を読み込み + 誰も履歴を読み込まない + 終了時に履歴をクリア + Xabber を終了する前に、デバイスからすべてのチャットメッセージを削除します。 diff --git a/xabber/src/main/res/values-ja/contact_editor.xml b/xabber/src/main/res/values-ja/contact_editor.xml index 9d307479f9..170976c248 100644 --- a/xabber/src/main/res/values-ja/contact_editor.xml +++ b/xabber/src/main/res/values-ja/contact_editor.xml @@ -19,6 +19,8 @@ 画像の処理中にエラー アカウント設定 アカウント情報 + サーバー情報 + サーバー機能の一覧 %2$s から %1$s があなたとプライベートチャットの開始を希望しています 同意 ブロック diff --git a/xabber/src/main/res/values-ja/contact_list.xml b/xabber/src/main/res/values-ja/contact_list.xml index bf35be97e6..903b2bdbe1 100644 --- a/xabber/src/main/res/values-ja/contact_list.xml +++ b/xabber/src/main/res/values-ja/contact_list.xml @@ -74,4 +74,17 @@ Xabber の新しいダークテーマが利用可能です。利用する誘惑に勝てますか? ダークサイドに参加 ライトサイドに留まる + バッテリーの最適化 + お使いのデバイスでいくつかのバッテリー最適化を行うと Xabber の通知が遅延したり、メッセージを損失する可能性があります。\n\nそれらを無効にするかを確認します。 + ファイルへ保存 + 古いログファイルを削除 + 開く + 送信 + Xabber へようこそ + Android 用のオープンソース XMPP クライアント + 私は XMPP のアカウントを持っています + XMPP アカウントを登録 + Xabber アカウントを作成 + XMPP のアカウントを持っていない場合に、取得する方法については 私たちの FAQ をお読みください + XMPP アカウントを登録 diff --git a/xabber/src/main/res/values-ja/contact_viewer.xml b/xabber/src/main/res/values-ja/contact_viewer.xml index 0e6201a150..1bed825244 100644 --- a/xabber/src/main/res/values-ja/contact_viewer.xml +++ b/xabber/src/main/res/values-ja/contact_viewer.xml @@ -3,6 +3,7 @@ 連絡先情報 クライアント + このデバイス ニックネーム 正式名 接頭辞(敬称) @@ -51,6 +52,7 @@ グループを編集 連絡先を削除 ユーザー情報を編集 + 編集 アカウントのユーザー情報を正常に保存しました アカウントのユーザー情報を保存できませんでした 保存中… @@ -63,4 +65,6 @@ 説明 件名 参加者: %d + 接続されているデバイス + vCard diff --git a/xabber/src/main/res/values-ja/preference_editor.xml b/xabber/src/main/res/values-ja/preference_editor.xml index a6b9d3cea1..1577a34d49 100644 --- a/xabber/src/main/res/values-ja/preference_editor.xml +++ b/xabber/src/main/res/values-ja/preference_editor.xml @@ -17,7 +17,11 @@ アカウントパネルを表示\n連絡先リストの右下隅にアバターと操作ボタンを表示します アクティブなチャットを複製\n連絡先リストの上部とグループの両方にアクティブなチャットを表示します デバッグ・ログ\nメッセージをデバッグ・ログに書き込む (変更を適用するにはアプリケーションを再起動してください) + ファイルにログを書き込み\nローカルファイルにデバッグログを書き込みます (それを共有できます)。 + ログファイル\n書き込まれたログファイルの一覧。 + ログファイル 接続エラーを表示\n接続例外のポップアップを表示します + クラッシュレポートを送信\n匿名のクラッシュレポートを送信して Xabber の開発を支援します (変更を適用するためアプリケーションを再起動してください)。 ライト通知\n通知時に LED を点滅します タスクバーアイコン\n永続的な通知を表示します。このオプションは、Android がアプリケーションをメモリからアンロードしないようにします オーディオ・アラート\n通知サウンドを選択します @@ -82,4 +86,5 @@ 平文認証\nすべてのアカウントに対して平文で認証します。お勧めできません。 キーフレーズ\n指定したフレーズが含まれるメッセージを通知します 無視された証明書をすべて削除してもよろしいですか? + 設定 diff --git a/xabber/src/main/res/values-nb/account_editor.xml b/xabber/src/main/res/values-nb/account_editor.xml index bb9f143116..946088f955 100644 --- a/xabber/src/main/res/values-nb/account_editor.xml +++ b/xabber/src/main/res/values-nb/account_editor.xml @@ -30,7 +30,7 @@ Skru på for å aktivere konto Port må være et nummer (forvalg: 5222) Port må være mellom 1 og 65535 (forvalg: 5222) - Prioritet må angis som et nummer mellom -128 og 128 (standard: 0) + Prioritet må angis som et nummer mellom -128 og 127 (standard: 0) Godkjenning Ikke bekreftet Innstillinger for OAuth @@ -62,6 +62,7 @@ Installer Orbot? Installer Orbot Registrering av konto på tjeneren mislyktes. + Kunne ikke hente inn informasjon om tjener. Kontofarge Grønn Oransje @@ -71,4 +72,25 @@ Blågrønn Blågrå Cyan + Tilkoblingsinnstillinger + Blokkerte kontakter + Kunne ikke bestemme støtte for blokkering. + Blokkering støttes ikke av tjeneren. + Ingen blokkerte kontakter. + + %d kontakt blokkert. + %d kontakter blokkert. + + Sludrehistorikk + Lagringsvalg for sludrehistorikk + Tjeneren støtter ikke lagring av sludrehistorikk. + Behandling av meldingsarkiv + Lagre alle meldinger på tjeneren + Ikke lagre noen meldinger på tjeneren + Last inn meldingshistorikk + Last inn historikk for alle kontakter + Bare last inn historikk for åpnet sludder + Ikke last inn historikk fra noen + Tøm historikk ved avslutning + Slett alle sludremeldinger fra enheten for Xabber avsluttes. diff --git a/xabber/src/main/res/values-nb/contact_list.xml b/xabber/src/main/res/values-nb/contact_list.xml index 61c11ce64c..31fcf6d39d 100644 --- a/xabber/src/main/res/values-nb/contact_list.xml +++ b/xabber/src/main/res/values-nb/contact_list.xml @@ -74,4 +74,14 @@ En nytt mørk drakt er nå tilgjengelig for Xabber. Kan du motstå fristelsen? Gå over til den mørke siden Bli værende på lysets side + Batterioptimisering + Åpne + Send + Velkommen til Xabber + Friprog XMPP-klient for Android + Jeg har en XMPP-konto + Registrer XMPP-konto + Opprett Xabber-konto + Hvis du ikke har en XMPP-konto, les vår O-S-S om hvordan du oppretter en. + Registrer XMPP-konto diff --git a/xabber/src/main/res/values-nl/account_editor.xml b/xabber/src/main/res/values-nl/account_editor.xml index 4cd6b2f16a..b30da507f9 100644 --- a/xabber/src/main/res/values-nl/account_editor.xml +++ b/xabber/src/main/res/values-nl/account_editor.xml @@ -30,7 +30,7 @@ Schakel account aan of uit Poort moet een nummer zijn (standaard: 5222) Poortnummer moet tussen de 1 en 65535 liggen (standaard: 5222) - Waarde prioriteit moet een nummer zijn tussen -128 en 128 (standaard: 10) + Waarde prioriteit moet een nummer zijn tussen -128 en 127 (standaard: 10) Autorisatie Niet geautoriseerd OAuth instellingen @@ -62,6 +62,7 @@ Installeer Orbot? Installeer Orbot Registratie van de account op de server is mislukt. + Kon server informatie niet ophalen. Account kleur Groen Oranje @@ -71,4 +72,27 @@ Groenblauw Blauw grijs Cyaan + Verbindingsinstellingen + Geblokkeerde contacten + Ondersteuning voor blokkeren is nog niet bepaald. + Blokkeren wordt niet ondersteund door de server. + Geen geblokkeerde contacten. + + %d contact geblokkeerd. + %d contactpersonen geblokkeerd. + + Chatgeschiedenis + Bericht chatgeschiedenis opslaan opties + Ondersteuning voor server chat archief is nog niet bepaald + Server biedt geen ondersteuning voor het opslaan van de chat geschiedenis. + Berichten archiefbeheer + Alle berichten op de server opslaan + Rooster contacten berichten opslaan op de server + Geen berichten op de server opslaan + Laad berichtengeschiedenis + Laad geschiedenis voor alle contacten + Laad geschiedenis voor alle geopende chats + Geen geschiedenis laden voor niemand + Geschiedenis wissen bij afsluiten + Alle chatberichten van apparaat verwijderen voordat u Xabber afsluit. diff --git a/xabber/src/main/res/values-nl/contact_editor.xml b/xabber/src/main/res/values-nl/contact_editor.xml index 9279f226ef..b6b5363b30 100644 --- a/xabber/src/main/res/values-nl/contact_editor.xml +++ b/xabber/src/main/res/values-nl/contact_editor.xml @@ -19,6 +19,8 @@ Fout tijdens verwerken afbeelding Accountinstellingen Accountinfo + Server info + Lijst van server mogelijkheden %1$s van %2$s wil privegesprek met u voeren Accepteer Blokkeer diff --git a/xabber/src/main/res/values-nl/contact_list.xml b/xabber/src/main/res/values-nl/contact_list.xml index 0371e8287c..ef59fe83d6 100644 --- a/xabber/src/main/res/values-nl/contact_list.xml +++ b/xabber/src/main/res/values-nl/contact_list.xml @@ -74,4 +74,17 @@ Het donkere thema voor Xabber is nu beschikbaar. Kan je de verleiding weerstaan? Loop over naar de Duistere Zijde Blijf aan de Lichte Zijde + Batterij optimalisatie + Uw apparaat doet aan hevige energie optimalisaties voor Xabber welke kunnen leiden tot vertraagde of zelf verlies van berichten.\n\nU wordt verzocht deze uit te schakelen. + Opslaan naar bestand + Oude logboekbestanden verwijderen + Openen + Verzend + Welkom bij Xabber + Open source XMPP-client voor Android + Ik heb een XMPP account + Nieuw XMPP account aanmaken + Xabber account aanmaken + Als u nog geen XMPP-account heeft, gelieve onze F.A.Q. lezen over hoe je deze kunt aanmaken. + Nieuw XMPP account aanmaken diff --git a/xabber/src/main/res/values-nl/contact_viewer.xml b/xabber/src/main/res/values-nl/contact_viewer.xml index a193b7cb50..d6f44ef500 100644 --- a/xabber/src/main/res/values-nl/contact_viewer.xml +++ b/xabber/src/main/res/values-nl/contact_viewer.xml @@ -3,6 +3,7 @@ Contact informatie Klant + Dit apparaat Bijnaam Volledige naam Voorvoegsel @@ -51,6 +52,7 @@ Bewerk groepen Contactpersoon verwijderen Gebruikersinfo bewerken + Bewerk Opslaan gebruikersinfo geslaagd Kon gebruikersinfo niet opslaan Bezig met opslaan… @@ -63,4 +65,6 @@ Beschrijving Onderwerp Aanwezigen: %d + Aangesloten apparaten + vCard diff --git a/xabber/src/main/res/values-nl/fingerprint_viewer.xml b/xabber/src/main/res/values-nl/fingerprint_viewer.xml index 4b3ba2b647..f9a8a4d568 100644 --- a/xabber/src/main/res/values-nl/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-nl/fingerprint_viewer.xml @@ -1,7 +1,7 @@ - Je gesprekspartner kan een vingerafdruk bezorgen ter controle. Gebruik XMMP chat hiervoor niet. + Je gesprekspartner kan een vingerafdruk bezorgen ter controle welke u hieronder ziet. Gebruik XMMP chat hiervoor niet. Dit contact is vertrouwd Je vingerafdruk: Vingerafdruk gesprekspartner: diff --git a/xabber/src/main/res/values-nl/preference_editor.xml b/xabber/src/main/res/values-nl/preference_editor.xml index cb5e0c6fa4..2064301a65 100644 --- a/xabber/src/main/res/values-nl/preference_editor.xml +++ b/xabber/src/main/res/values-nl/preference_editor.xml @@ -17,7 +17,11 @@ Toon account paneel\nToon actieknoppen met avatars in de rechter onderkant van de contact lijst Dubbele actieve chats\nActive chats weergegeven zowel boven in de lijst met contactpersonen en groepen Log foutopsporing\nSchrijf fouten naar log (herstart applicatie om wijzigingen door te voeren) + Logbestanden opslaan\nSchrijf debug log naar een lokaal bestand (dit kunt u delen). + Log-bestanden\nLijst van geschreven log-bestanden. + Log-bestanden Toon verbindingsfouten\nToon pop-ups van verbindingsfouten + Verstuur crash rapporten\nVerstuur anonieme crashrapporten om Xabber te helpen bij ontwikkeling (start opnieuw op toepassing op wijzigingen toepassen). LED indicator\nKnipper LED bij melding Taakbalk icon\nToon persistente kennisgeving. Deze optie voorkomt dat Android de app uit het geheugen haalt Geluidssignaal\nKies geluid melding @@ -82,4 +86,5 @@ Platte tekst authenticatie\nGebruik platte tekst authenticatie voor alle accounts. Niet aanbevolen. Belangrijke zin\nCreëer aangepaste meldingen voor ontvangen berichten die specifieke zinnen bevatten Wilt u echt alle genegeerde certificaten verwijderen? + Instellingen diff --git a/xabber/src/main/res/values-oc/account_editor.xml b/xabber/src/main/res/values-oc/account_editor.xml index 6ba7a70414..b3b17099e1 100644 --- a/xabber/src/main/res/values-oc/account_editor.xml +++ b/xabber/src/main/res/values-oc/account_editor.xml @@ -30,7 +30,7 @@ Interruptor per activar lo compte Lo pòrt deu èsser un nombre (defaut : 5222) Lo pòrt deu èsser comprés entre 1 e 65535 (defaut : 5222) - La prioritat deu èsser un nombre comprés entre -128 e 128 (defaut : 10) + La prioritat deu èsser un nombre comprés entre -128 e 127 (defaut: 10) Autorizacion Autorizacion refusada Paramètres OAuth diff --git a/xabber/src/main/res/values-pl/account_editor.xml b/xabber/src/main/res/values-pl/account_editor.xml index f5d7c29471..c41db1cdd0 100644 --- a/xabber/src/main/res/values-pl/account_editor.xml +++ b/xabber/src/main/res/values-pl/account_editor.xml @@ -30,7 +30,7 @@ Włącz konto Numer portu musi być liczbą (domyślnie: 5222) Port musi być od 1 do 65535 (domyślnie: 5222) - Priorytet musi być liczbą pomiędzy -128 i 128 (domyślnie: 10) + Priorytet musi być liczbą pomiędzy -128 i 127 (domyślnie: 10) Autoryzacja Brak autoryzacji Ustawienia OAuth diff --git a/xabber/src/main/res/values-pt-rBR/account_editor.xml b/xabber/src/main/res/values-pt-rBR/account_editor.xml index aa967e0ab6..5c1ad1b7ac 100644 --- a/xabber/src/main/res/values-pt-rBR/account_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/account_editor.xml @@ -27,9 +27,10 @@ Seleção para ativar a compactação de dados Host personalizado Usar configurações de host personalizado em vez de registro SRV + Ativar a conta A porta deve ser um número (padrão: 5222) A porta deve ser um número entre 1 e 65535 (o padrão é: 5222) - O valor da prioridade deve ser um número entre -128 e 128 (padrão: 10) + O valor da prioridade deve ser um número entre -128 e 127 (padrão: 10) Autorização Não autorizado Configuração de Autenticação @@ -59,7 +60,9 @@ Nome de usuário incorreto. Confira o texto de ajuda abaixo para obter detalhes. Para usar o TOR você deve possuir o Orbot instalado e ativado para tráfego de proxy nele. Você gostaria de instalá-lo pelo Google Play? Instalar Orbot? + Instalar Orbot ? Falhou ao registrar conta no servidor. + Não foi possível obter a informação do servidor. Cor da conta Verde Laranja @@ -69,4 +72,27 @@ Verde-azulado Cinza azul Ciano + Configurações de conexão + Contatos bloqueados + Bloquear contatos desconhecidos + bloqueio de contatos não suportado. + Sem contatos bloqueados. + + %d contato bloqueado. + %d contatos bloqueados. + + Histórico de chats + Resumo de opções de histórico de conta + Ainda não existe suporte para armazenamento de histórico no servidor + Servidor não oferece suporte a armazenamento de histórico de bate-papo. + Gestão de arquivo de mensagens + Armazenar todas as mensagens no servidor + Armazenar mensagens de contatos da lista no servidor + Não armazenar as mensagens no servidor + Histórico de mensagens de carga + História de carga para todos os contatos + História de carga para bate-papo aberto apenas + Não carregar a histórico para + Limpar o histórico ao sair + Exclua todas as mensagens de bate-papo do dispositivo antes de sair Xabber. diff --git a/xabber/src/main/res/values-pt-rPT/account_editor.xml b/xabber/src/main/res/values-pt-rPT/account_editor.xml index 72239b8b1c..94d9d4b7e0 100644 --- a/xabber/src/main/res/values-pt-rPT/account_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/account_editor.xml @@ -30,7 +30,7 @@ Mude para ativar a conta A porta deve ser um número (predefinição: 5222) A porta deve ser um número entre 1 e 65535 (predefinição: 5222) - O valor da prioridade deve ser um número entre -128 e 128 (predefinição: 0) + O valor da prioridade deve ser um número entre -128 e 127 (predefinição: 10) Autorização Não autorizada Definições OAuth diff --git a/xabber/src/main/res/values-ro/account_editor.xml b/xabber/src/main/res/values-ro/account_editor.xml new file mode 100644 index 0000000000..afe518b318 --- /dev/null +++ b/xabber/src/main/res/values-ro/account_editor.xml @@ -0,0 +1,99 @@ + + + + Utilizare compresie + Activ + Domeniu sau adresă + Parolă + Confirmă parola + Port + Prioritate + Resursă + Server + Tipul contului + numele de utilizator pentru gmail.com sau domeniu Google Apps + Dacă nu aveţi un cont Google, puteţi crea unul la http://mail.Google.com?hl=ro \nDeasemenea poţi folosi numele_de_utilizator@domeniul_tau_google + Dacă doriţi să aflaţi mai multe despre XMPP (Jabber) gasiţi aici: https://xmpp.org + Nume de utilizator + Numele server-ului nu este specificat + Numele de utilizator nu este specificat + Parolele nu coincid + Salvează istoricul mesajelor + Pe server, dacă acesta suportă + Nu salva + Local pe dispozitiv + Pe server + Local, numai pe cele netrimise şi necitite + Bifaţi pentru a permite comprimarea datelor + Personalizează domeniul sau adresa + Utilizaţi setările personalizate de domeniu sau adresă în loc de înregistrările din SRV + Glisaţi pentru activarea contului + Portul trebuie să fie un număr (implicit: 5222) + Portul trebuie să fie între 1 și 65535 (implicit: 5222) + Valoarea priorităţii trebuie să fie un număr între -128 şi 127 (implicit: 0) + Autorizare + Nu sunteți autorizat + Setări OAuth + Domeniul sau adresa proxy-ului + Numărul proxy-ului trebuie să fie între 1 și 65535 (implicit: 8080) + Portul pentru proxy trebuie să fie un număr (implicit: 8080) + Parolă proxy + Portul proxy + Tipul de proxy + Inactiv + Utilizator proxy + Utilizați autentificarea SASL (recomandată) + Debifaţi pentru un server foarte vechi + Salvează parola + Debifează această opţiune pentru a solicita parola la fiecare conectare iniţială + Integrarează cu contactele din telefon + Arată contactele acestui cont în lista de contacte a telefonului + Permite TLS + Utilizaţi criptarea TLS atunci când este posibil pentru a te conecta la server + Permite SSL (Legacy) + Utilizaţi criptarea SSL (legacy) când eşti conectat la server + Utilizare TLS/SSL + Necesită TLS + Solicită criptarea TLS când eşti conectat la server + Conversaţie prin TOR, reţeaua de anonimat, şi forţează protocolul de criptare TLS\nNu se recomandă pentru Google Talk + Eşti sigur ca vrei să renunți la toate modificările? + Nume de utilizator incorect. Verificaţi indicaţiile de mai jos pentru detalii. + Pentru a continua folosind TOR, trebuie să aveţi Orbot instalat şi să activaţi traficul prin proxy-ul acestuia. Doriţi să-l instalaţi de pe Google Play? + Instalez Orbot? + Instalează Orbot + Nu am reuşit să înregistrez contul pe server. + Nu am putut obține informații despre server. + Culoarea contului + Verde + Portocaliu + Roșu + Albastru + Indigo + Verde pin + Albastru gri + Turcoaz + Setări conexiune + Contacte blocate + Deocamdată nu a fost detectată opțiunea de blocare. + Opțiunea de blocare nu este suportată de către server. + Nu aveți contacte blocate. + + %d contact blocat. + %d contact blocat. + %d de contacte blocate. + + Istoric conversație + Opțiuni de stocare a istoricului + Încă nu s-a putut stabili dacă serverul poate salva istoricul conversațiilor + Serverul nu acceptă salvarea istoricului. + Arhivă mesaje + Salvează toate mesajele pe server + Salvează lista cu contacte recente pe server + Nu salva niciun mesaj pe server + Încărcare istoric conversații + Încarcă istoricul pentru toate contactele + Încarcă istoric doar pentru conversațiile active + Nu încărca istoricul conversațiilor + Șterge istoricul la ieșirea din aplicație + Șterge toate mesajele din dispozitiv la ieșirea din aplicație. + diff --git a/xabber/src/main/res/values-ro/account_list.xml b/xabber/src/main/res/values-ro/account_list.xml new file mode 100644 index 0000000000..e39e6eeb3a --- /dev/null +++ b/xabber/src/main/res/values-ro/account_list.xml @@ -0,0 +1,16 @@ + + + + Sunteţi sigur ca doriţi să ştergeţi contul %s?\n(acesta nu va fi şters de pe server, doar din aplicaţia Xabber) + Adaugă un cont + Creează un cont nou + Şterge contul + Modifică contul + Se înregistrează + Se autorizează + Conectat + Se conectează + Se deconectează + Deconectat + Se aşteaptă să se reconecteze + diff --git a/xabber/src/main/res/values-ro/chat_viewer.xml b/xabber/src/main/res/values-ro/chat_viewer.xml new file mode 100644 index 0000000000..f5d9f05eb1 --- /dev/null +++ b/xabber/src/main/res/values-ro/chat_viewer.xml @@ -0,0 +1,96 @@ + + + + %1$s statut schimbat: %2$s + %1$s si-a sters statutul + %1$s s-au alăturat Conferinţei + %1$s a fost dat afara + Sunteţi în prezent deconectat. Mesajele trimise sunt livrate următoarea dată când vă conectaţi. + trimis la %s + Tastaţi mesajul aici + Trimiteţi + Ştergeţi istoricul + Destinatarul este offline. Mesajele trimise sunt livrate când vin înapoi on-line. + Persoan de contact nu este disponibilă + Fișierul nu a fost găsit + Copiaţi + Citat + Ștergeți din istoric + Încercați din nou trimiterea + Deschideți + Salvează + Salveaza Istoricul de mesaje history\nPastreaza mesajele la nivel local + Arătați istoricul + Alertă trimisă + Alertă primită + %1$s a fost banat + %1$s a fost banat de %2$s + Invitatia nu a fost primita de %s + Invitaţia a fost trimisa la %s + V-aţi alăturat la chat ca %1$s + V-aţi alăturat la conversatia %1$s + %1$s a fost dat afara de %2$s + %1$s a parasit conversatia + %1$s schimbat porecla in %2$s + Criptarea a fost activată, dar acest contact nu a fost verificat. Poti verifica din meniul de criptare OTR. + Eroare OTR: %1$s + Interlocutorul a ieșit din conversație. Puteți ieși sau să reinițiați conversația. + Mesajul nu a fost trimis. Ieșiți sau restartați conversația. + Ați părăsit conversația encriptată + Interlocutorul a încercat să trișeze procesul de verificare + Verificare eșuată + Răspunsul la întrebarea secretă a fost verificat. Puteți întreba interlocutorul sau să verificați secretul prestabilit. + Verificarea a eșuat + Verificarea a fost efectuată cu succes + Mesajul encriptat primit nu poate fi afișat + Encripție activată + %1$s este online + %1$s este plecat + %1$s este disponibil + %1$s - nu deranjați + %1$s nedisponibil + %1$s plecat pentru perioadă îndelungată + %1$s a schimbat subiectul în: %2$s + Contactul nu poate fi alertat + Alertare + Setări conversație + Scrie… + Introducere text… + a intrat la %s + Exportă conversație + Istoric exportat pe cardul SD + %2$s pentru %1$s.html + Partajare după exportare + Introdu nume fișier + Invită în conversație + Mesajul nu a putut fi expediat. Vă rog să inițiați conversația + Listă interlocutori + Encripție OTR + Dezactivează encripție + Reinițiază encripție + Encripția OTR a fost solicitată însă nu există niciun plugin să o suporte. Utilizați Pidgin, Gajim, Adium pentru PC/Mac și Xabber sau ChatSecure pentru Android. Accesați adresa http://otr.cypherpunks.ca/ pentru informații suplimentare. + Activează encripție + Mesajul nu a fost encriptat + Mesajul encriptat trimis nu este valabil + Verificare OTR + Verificare prin fingerprint + Verificare prin întrebare + Verificare prin secret prestabilit + Conversații recente + În construcție + Afișaj în construcție + Utilizare setări globale + Afișare mesaje text + Ascunde conținut mesaj + Se trimite %s + Eroare trimitere %s + Nicio aplicație disponibilă pentru deschiderea acestui tip de fișier + Nu am putut salva fișierul + Fișier salvat + Recepționat de %s + Imposibil de obținut cale fișier + Deschide conversație privată + Fișierul nu a fost încărcat. Dimensiune prea mare? + Citirea de fișiere nu a fost permisă + Scriere fișiere nepermisă + diff --git a/xabber/src/main/res/values-ro/contact_editor.xml b/xabber/src/main/res/values-ro/contact_editor.xml new file mode 100644 index 0000000000..fe2495e203 --- /dev/null +++ b/xabber/src/main/res/values-ro/contact_editor.xml @@ -0,0 +1,28 @@ + + + + Cont utilizator + Selectaţi grupurile + Pseudonim (opţional) + Dezvăluie starea contului dumneavoastră de utilizator %1$s cu contactul? + Numele de utilizator al contactului + Persoana de contact nu a fost găsită + Introdu numele grupului + Numele grupului + Alegeţi un cont utilizator + Vă rugăm să selectaţi un cont de utilizator + Adaugă noul grup… + Acceptă + Renunță + Procesare imagine… + Eroare decupare imagine + Eroare în timpul procesării + Setări cont + Informații cont + Informații server + Afișare opțiuni server + %1$s de la %2$s dorește inițierea unei conversații private cu tine + Acceptă + Blochează + Accesul la cameră nu a fost permis + diff --git a/xabber/src/main/res/values-ro/contact_list.xml b/xabber/src/main/res/values-ro/contact_list.xml new file mode 100644 index 0000000000..faffd2bcd2 --- /dev/null +++ b/xabber/src/main/res/values-ro/contact_list.xml @@ -0,0 +1,90 @@ + + + + Acceptă termenii + Reconectare + Administrare conturi + Adăugare cont + Adăugare contact + Afișează contactele offline + Intră online + Reconectare + Conectare… + Cont dezactivat + Nu aveți conturi + Nu aveți niciun contact + Nimeni online + Niciun cont online + Conectat. + Lansare aplicaţie… + Se așteaptă conexiunea la rețea… + Listă chat + Nicio conversație activă + Conversație + Închidere conversație + Eroare de conexiune + Adăugare contact + Ștergeți + Blochează contact + Doriți ștergera contacutlui %1$s din contul %2$s? + Listă contacte + Declină + Ieșire + Conversații active + Nu există grupuri + Șterge grup + Doriți ștergerea grupului %s? Utilizatorii vor rămâne în lista de contacte. + Redenumire grup + Contul nu a fost găsit + Conexiunea nu a fost stabilită + Abonare + Eroare Stream + Salvare modificări…\nAplicația se va închide. + %1$s\nAcceptați certificatul sha1 cu fingerprint: %2$s? Se vor dezactiva notificările cu referire la această problemă. + \n\nIssued to:\nCommon Name (CN): %1$s\nOrganization (O): %2$s\nOrganizational Unit (OU): %3$s\nSerial Number: %4$s\n\nIssued by:\nCommon Name (CN): %5$s\nOrganization (O): %6$s\nOrganizational Unit (OU): %7$s\n\nValidity:\nIssued on: %8$s\nExpires on: %9$s. + Verificarea lanțului de semnături a eșuat + Verificare eșuată + Certificat auto-semnat + Detalii… + Închideți toate conversațiile + Doriți ca Xabber să fie integrat în lista de contacte?\nPuteți schimba opțiunea în \"Setări\" → \"Conturi XMPP\" → \"Cont curent\" → \"Integrare contacte\".\n PS: Lista de contacte va fi încetinită pentru câteva minute. + Conferințe + Eroare OTR + Click pentru a selecta contactul + Arată mereu + Nu afișa + Utilizare setări globale + Afișează contactele offline + Rulează la pornire + Doriți ca Xabber să pornească automat?\nPuteți schimba opțiunea în \"Setări\" → \"Setări conexiune\" → \"Pornire la deschiderea sistemului\" + Caută contact + Tu + Conturi XMPP + Contacte blocate + Contact blocat cu succes + Eroare blocare contact + Deblochează contact + Contact deblocat cu succes + Eroare deblocare contacte + Chiar vrei să blocheze %1$s din contul %2$s? + Chiar vrei să debloca toate contactele din contul %1$s? + Deblocare toate + Deblocare selectate + Alegeți destinatar + Tema cu fundal închis este disponibilă. Activați acum? + Întunecat + Deschis + Optimizare baterie + Dispozitivul dumneavoastră utiizează optimizări pentru conservarea bateriei, care poate rezulta în notificări neafișate sau mesaje nerecepționate.\n\nVa trebui să dezactivați aceste optimizări. + Salvare în fișier + Ştergeţi fişierele de jurnal vechi + Deschideţi + Trimiteţi + Bine ati venit la Xabber + Client XMPP open source pentru Android + Eu am cont XMPP + Inregistreaza cont XMPP + Creare cont Xabber + Dacă nu aveţi un cont XMPP, vă rugăm să Citiţi Întrebările noastre frecvente despre cum să obţineţi unul. + Inregistreaza cont XMPP + diff --git a/xabber/src/main/res/values-ro/contact_viewer.xml b/xabber/src/main/res/values-ro/contact_viewer.xml new file mode 100644 index 0000000000..16c44dfbfd --- /dev/null +++ b/xabber/src/main/res/values-ro/contact_viewer.xml @@ -0,0 +1,70 @@ + + + + Informații contact + Client + Acest dispozitiv + Pseudonim + Nume formal + Prefix + Prenume + Nume mijlociu + Nume de familie + Titulatură + Zi de naștere + Site Web + Organizație + Suborganizație + Ocupație/Funcție + Rol + Alte informații + Categorii + Descriere + Note + Adresă + Casuță poștală + Adresă adițională + Stradă + Localitate + Regiune + Cod Poștal + Țară + Telefon + Email + Acasă + La servici + Poștă + Colet + Național + Internaţional + Preferat + Voce + Fax + Pager + Mobil + Video + Modem + Mesagerie vocală + Internet + Vă rog așteptați… + Necunoscut + Editare pseudonim + Editare grupuri + Șterge contact + Editare info utilizator + Editează + Informații cont salvate cu succes + Informațiile nu au putut fi salvate + Salvare… + Selectează din Galeria foto + Fă o fotografie + Elimină avatar + Modifică + Nu am putut obţine informaţii despre conferință + Nume + Descriere + Subiect + Utilizatori: %d + Dispozitive conectate + vCard + diff --git a/xabber/src/main/res/values-ro/fingerprint_viewer.xml b/xabber/src/main/res/values-ro/fingerprint_viewer.xml new file mode 100644 index 0000000000..5a8af13d37 --- /dev/null +++ b/xabber/src/main/res/values-ro/fingerprint_viewer.xml @@ -0,0 +1,11 @@ + + + + Pentru a confirma identitatea interlocutorului tău, compară fingerprintul lui cu cel afișat mai jos. Pentru transmiterea fingerprintului NU folosiți chatul, ci utilizați alta metodă. + Acest contact este de încredere + Fingerprintul tău: + Fingerprintul interlocutorului: + Scanează fingerprintul interlocutorului prin QR + Afișează fingerprint prin QR + Copiere fingerprint în clipboard + diff --git a/xabber/src/main/res/values-ro/muc_editor.xml b/xabber/src/main/res/values-ro/muc_editor.xml new file mode 100644 index 0000000000..7bf6c147a7 --- /dev/null +++ b/xabber/src/main/res/values-ro/muc_editor.xml @@ -0,0 +1,31 @@ + + + + Username nespecificat + Conferință nespecificată + Intră în conferință + Pseudonim + Pseudonim în modul conferință + Parolă + parola este opțională + Conferință + Server pentru conferință + Pseudonim utilizat de alt utilizator + Deja în progres + Deja membru + Adăugare conferință + Ștergere conferință + Doriți ștergerea conferinței %1$s aferentă contului %2$s? + Setări autorizație + %2$s te-a invitat în conferința %3$s. Doriți să o accesați utilizând contul %1$s? + %2$s te-a invitat în conferința %3$s: %4$s. Doriți să o accesați utilizând contul %1$s? + Părăsește conferința + Salvare conferință + Selectare conferință + Continuare + Obține conferințe existente + Eroare obținere conferințe + Introdu nume conferiță + Contact blocat! + Invitație în conferință + diff --git a/xabber/src/main/res/values-ro/notification_bar.xml b/xabber/src/main/res/values-ro/notification_bar.xml new file mode 100644 index 0000000000..79f6915b3b --- /dev/null +++ b/xabber/src/main/res/values-ro/notification_bar.xml @@ -0,0 +1,46 @@ + + + + cont + conturi + + - + cont + conturi + + - + Eroare de autorizare + contacte + contacte + + - + mesaj + mesaje + + - + %1$d %2$s din %3$d %4$s + %1$d %2$s din %3$s + %1$s: %2$s + %1$d din %2$d %3$s online + %1$d din %2$d %3$s online + + - + %1$d din %2$d %3$s în curs de conectare + %1$d din %2$d %3$s în curs de conectare + + - + %1$d din %2$d %3$s așteaptă să se conecteze + %1$d din %2$d %3$s așteaptă să se conecteze + + - + %1$d %2$s offline + Doriți salvarea istoricului conversațiilor pe server?\nAceastă opțiune pemite accesarea istoricului de pe toate dispozitivele care utilizează contul, cu costul unui trafic de date adițional și reducerea vitezei conexiunii. ATENȚIE: Tot istoricul local va fi șters. + Activați arhivarea mesajelor? + Certificat invalid + Doriți să intrați în conferință? + Click aici pentru anulare. + Parolă necesară + Atenție + Autorizare cerere + Conferință privată + diff --git a/xabber/src/main/res/values-ro/phrase_editor.xml b/xabber/src/main/res/values-ro/phrase_editor.xml new file mode 100644 index 0000000000..11a9528573 --- /dev/null +++ b/xabber/src/main/res/values-ro/phrase_editor.xml @@ -0,0 +1,13 @@ + + + + Adaugă cuvinte cheie + Şterge cuvinte cheie + Sigur doreşti să ştergi cuvintele cheie: %s? + < Orice text > + Parte din grupul de contact + Expresie regulată + Sunet\nAlege sunetul pentru notificare + Textul de căutat + Parte a Jabber ID-ului de contact + diff --git a/xabber/src/main/res/values-ro/preference_editor.xml b/xabber/src/main/res/values-ro/preference_editor.xml new file mode 100644 index 0000000000..4483a3dc71 --- /dev/null +++ b/xabber/src/main/res/values-ro/preference_editor.xml @@ -0,0 +1,23 @@ + + + + Curățare cache\nȘterge toate datele locale. Astfel puteți elibera din spațiul utilizat. + Doriți curățarea istoricului și alte date locale?\nConturile ți setările nu vor fi afectate. Apilcația se va închide. + Trimite prin Enter\nMesajele sunt trimise la apăsarea tastei enter + Auto idle\nSetează automat status \"Plecat\" la blocarea displayului + Sortare contacte\nSortare lista de contacte + Alfabetic + După status + Grupare după cont\nGrupare contecte în listă în funcție de cont + Conversații active evidențiate\nAfișează contactele online în topul listei + Afișează avatar\nAfișează poza de profil a utilizatorilor în lista de contacte + Afișează grupuri nepopulate\nAfișează grupurile fără contace online + Afișare grupuri\nAfișare grupui în lista de contacte + Arată contactele offline + Afișează panou contacte\nAfișează butoane cu avatare în colțul din dreapta jos a listei de contacte + Conversații duplicate\nConversațiile active sunt afișate atât în lista de contacte cât și în grupuri + Logare dezvoltator\nSalvează mesajele destinate dezvoltatorilor (necesită restartarea aplicației) + Salvare jurnal\nScrie jurnal într-un fișier local (poate fi partajat). + Fișiere log\nListă cu fișiere de tip jurnal. + Fișiere jurnal + diff --git a/xabber/src/main/res/values-ro/secret_viewer.xml b/xabber/src/main/res/values-ro/secret_viewer.xml new file mode 100644 index 0000000000..0356fa00af --- /dev/null +++ b/xabber/src/main/res/values-ro/secret_viewer.xml @@ -0,0 +1,9 @@ + + + + Răspunsul secret: + Întrebarea secretă: + Utilizaţi întrebarea secretă pentru a vă verifica între voi. + Secretul şeruit: + Utilizaţi secretul şeruit pentru a vă verifica între voi. + diff --git a/xabber/src/main/res/values-ro/status_editor.xml b/xabber/src/main/res/values-ro/status_editor.xml new file mode 100644 index 0000000000..5b72c05fc0 --- /dev/null +++ b/xabber/src/main/res/values-ro/status_editor.xml @@ -0,0 +1,21 @@ + + + + Disponibil + Plecat + Gata pentru chat! + Nu deranjați + Modifică stare + <Fără stare> + Invizibil + Şterge starea + Setează starea + Scrieţi mesajul pentru stare + Deconectat + Nu sunteți autorizat + Inactiv pentru o lungă perioadă de timp + Noua stare + Stări memorate + Şterge istoricul stărilor + Mesajul stării + diff --git a/xabber/src/main/res/values-ro/translation.xml b/xabber/src/main/res/values-ro/translation.xml new file mode 100644 index 0000000000..f3a44315ed --- /dev/null +++ b/xabber/src/main/res/values-ro/translation.xml @@ -0,0 +1,4 @@ + + + true + \ No newline at end of file diff --git a/xabber/src/main/res/values-ro/words.xml b/xabber/src/main/res/values-ro/words.xml new file mode 100644 index 0000000000..44b6f5f8c8 --- /dev/null +++ b/xabber/src/main/res/values-ro/words.xml @@ -0,0 +1,18 @@ + + + + În 10 minute + În 15 minute + Într-o oră + Într-un minut + În 2 minute + În 30 de minute + În 5 minute + Mereu + Inactiv + Manual + Niciodată + Obligatoriu + Automat + Salvează + diff --git a/xabber/src/main/res/values-ru/account_editor.xml b/xabber/src/main/res/values-ru/account_editor.xml index 0a9cb9468f..5bef4b6d70 100644 --- a/xabber/src/main/res/values-ru/account_editor.xml +++ b/xabber/src/main/res/values-ru/account_editor.xml @@ -13,6 +13,7 @@ Тип учетной записи учетная запись gmail.com или службы google Если у Вас нет учётной записи Google, её можно создать на сайте http://mail.google.com/\nТакже вы можете использовать ваше_имя@ваш_гугло_домен + Вы должны зарегистрировать учётную запись XMPP перед тем, как добавить её в Xabber! Подробную информацию об XMPP (Jabber) можно найти по адресу https://xmpp.org\nЗарегистрировать новую учетную запись можно тут https://register.jabber.org или тут http://jabber.ru Имя пользователя Не указано имя сервера @@ -30,7 +31,7 @@ Переключите, чтобы включить учетную запись Порт должен быть числом (значение по умолчанию: 5222) Порт должен быть числом между 1 и 65535 (значение по умолчанию: 5222) - Приоритет должен быть между -128 и 128 (значение по умолчанию: 0) + Приоритет должен быть между -128 и 127 (значение по умолчанию: 0) Авторизация Не авторизован Настройки авторизации OAuth @@ -55,7 +56,7 @@ Использование TLS/SSL Требовать TLS Требовать TLS шифрование при подключении к серверу - Использовать анонимное соединение через TOR и требовать TLS шифрование\nНе рекомендуется для Google Talk + Использовать анонимное соединение через TOR и требовать TLS шифрование Вы уверены, что хотите отменить все не сохраненные изменения? Неправильное имя пользователя. Просмотрите подсказку внизу экрана Для использования TOR необходимо установить приложение Orbot и активировать в нём передачу данных. Вы хотите установить его из Google Play? diff --git a/xabber/src/main/res/values-ru/contact_list.xml b/xabber/src/main/res/values-ru/contact_list.xml index 5132fab1fe..f5eb3a1e07 100644 --- a/xabber/src/main/res/values-ru/contact_list.xml +++ b/xabber/src/main/res/values-ru/contact_list.xml @@ -86,5 +86,5 @@ Зарегистрировать учётную запись XMPP Создать учётную запись Xabber Если у вас нет учётной записи XMPP, пожалуйста, прочтите наш F.A.Q. о том, как зарегистрироваться. - Зарегистрировать XMPP аккаунт + Зарегистрировать учётную запись XMPP diff --git a/xabber/src/main/res/values-ru/preference_editor.xml b/xabber/src/main/res/values-ru/preference_editor.xml index 75eefaada9..444742a1f0 100644 --- a/xabber/src/main/res/values-ru/preference_editor.xml +++ b/xabber/src/main/res/values-ru/preference_editor.xml @@ -82,7 +82,7 @@ Звук привлечения внимания\nВыберите мелодию звонка Загружать vCard\nЗагружать и обновлять персональную информацию и аватары контактов. Отключение поможет сэкономить трафик. Загружать изображения\nЗагружать изображения по ссылкам автоматически. Отключите для экономии трафика. - Сообщения carbons\nМожет работать нестабильно! Принимать сообщения других сессий Вашей учетной записи. Отключение поможет сэкономить трафик. + Сообщения carbons\nПринимать сообщения других сессий Вашей учетной записи. Отключение поможет сэкономить трафик. Аутентификация открытым текстом\n Использовать открытую аутентификацию для всех аккаунтов. Не рекомендуется. Ключевые фразы\nНастройки уведомлений о сообщениях содержащих ключевые фразы diff --git a/xabber/src/main/res/values-sk/account_editor.xml b/xabber/src/main/res/values-sk/account_editor.xml index d23d76251d..69de2c5ee2 100644 --- a/xabber/src/main/res/values-sk/account_editor.xml +++ b/xabber/src/main/res/values-sk/account_editor.xml @@ -30,7 +30,7 @@ Prepnúť pre povolenie účtu Port musí byť číslo (predvolené: 5222) Port musí byť v rozsahu medzi 1 a 65535 (predvolené: 5222) - Hodnota priority musí byť v intervale od -128 do 128 (predvolené: 0) + Hodnota priority musí byť v intervale od -128 do 127 (predvolené: 0) Autorizácia Neautorizovaný Nastavenia OAuth diff --git a/xabber/src/main/res/values-sr-rSP/account_editor.xml b/xabber/src/main/res/values-sr-rSP/account_editor.xml index 709a9635eb..3b6662c6cd 100644 --- a/xabber/src/main/res/values-sr-rSP/account_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/account_editor.xml @@ -30,7 +30,7 @@ Кликните да укључите налог Порт мора бити број (подразумевано: 5222) Порт мора бити између 1 и 65535 (подразумевани: 5222) - Приоритет мора бити број између -128 и 128 (подразумевано: 10) + Приоритет мора бити број између -128 и 127 (подразумевано: 10) Овлашћење Без овлашћења ОАут поставке diff --git a/xabber/src/main/res/values-sv/account_editor.xml b/xabber/src/main/res/values-sv/account_editor.xml index 45544dbe0e..846dd9a220 100644 --- a/xabber/src/main/res/values-sv/account_editor.xml +++ b/xabber/src/main/res/values-sv/account_editor.xml @@ -11,7 +11,7 @@ Resurs Server Kontotyp - användarnamn för gmail.com eller Google Apps domänen + användarnamn för gmail.com eller Google Appsdomänen Om du ännu inte har ett Googlekonto kan du skapa ett på: http://mail.google.com\n Du kan även välja att använda ditt_konto_namn@din_google_domän Om du vill veta mer om XMPP (Jabber) gå till: https://xmpp.org @@ -20,8 +20,8 @@ Du kan även välja att använda ditt_konto_namn@din_google_domän Användarnamn saknas Lösenorden stämmer inte överens Lagra meddelandehistorik - På server om möjligt - Lagra inte + På server om den finns tillgänglig + Spara inte Lokalt på enheten På server Lokalt men bara ej skickade och olästa @@ -29,16 +29,16 @@ Du kan även välja att använda ditt_konto_namn@din_google_domän Anpassad värd Använd den anpassade värdens inställningar istället för SRV-post Knapp för att aktivera kontot - Port måste anges som en siffra (default: 5222) + Port måste anges som ett tal (förvalt: 5222) Port måste vara mellan 1 och 65535 (standard: 5222) - Prioritet måste anges som en siffra mellan -128 och 128 (default: 10) + Prioritet måste anges som en siffra mellan -128 och 127 (default: 10) Auktorisering Ej auktoriserad Inställningar för OAuth Proxyserver - Proxy-porten måste vara mellan 1 och 65535 (standard: 8080) + Proxy-porten måste vara mellan 1 och 65535 (förvald: 8080) Proxy-porten måste vara ett tal (förvalt: 8080) - Lösenord för proxy + Lösenord för proxyserver Proxyport Proxytyp Avaktiverad @@ -47,7 +47,7 @@ Du kan även välja att använda ditt_konto_namn@din_google_domän Avaktivera på gamla servrar Spara lösenord Avmarkera denna för att få fråga om lösenord varje gång du loggar in - Integrera med din enhets kontaktbok + Integrera med systemets kontakter Visa kontakter från detta konto i telefonens kontaktbok Aktivera TLS Använd TLS-kryptering när det är möjligt för att ansluta till server @@ -55,14 +55,15 @@ Du kan även välja att använda ditt_konto_namn@din_google_domän Använd äldre SSL-kryptering för att ansluta till servern TLS/SSL-användning Kräv TLS - Kräv TLS vid anslutning till server + Kräv TLS vid anslutning till servern Chatta via anonymiseringstjänsten TOR och tvinga kryptering med TLS.\nRekommenderas inte för Google Talk - Är du säker på att du vill kasta alla ändringar? + Är du säker på att du vill slänga alla ändringar? Felaktigt användarnamn. Kolla hjälptexten nedan för detaljer. För att kunna använda TOR måste du ha Orbot installerad och aktiverad. Vill du installera Orbot från Google Play? Installera Orbot? Installera Orbot Det gick inte att registrera kontot på servern. + Kunde inte hämta information om servern. Kontofärg Grön Orange @@ -72,4 +73,27 @@ Du kan även välja att använda ditt_konto_namn@din_google_domän Blågrön Blågrå Turkos + Anslutningsinställningar + Blockerade kontakter + Kan inte avgöra om servern stöder blockering. + Blockering stöds inte av servern. + Inga blockerade kontakter. + + %d kontakt blockerad. + %d kontakter blockeras. + + Chathistorik + Alternativ för lagring av chathistorik + Kan inte avgöra om servern stöder lagring av chathistorik + Servern stöder inte lagring av chathistorik. + Hantera meddelandearkiv + Spara alla meddelanden på servern + Lagra roster kontakter meddelanden på servern + Spara inga meddelanden på servern + Läs in meddelandehistorik + Läs in historik för alla kontakter + Läs in historik endast för den aktiva chatten + Läs inte in historik för någon + Rensa historik vid avslut + Ta bort alla chattmeddelanden från enheten innan du avslutar Xabber. diff --git a/xabber/src/main/res/values-sv/contact_editor.xml b/xabber/src/main/res/values-sv/contact_editor.xml index 3fcf88e296..371e8c3957 100644 --- a/xabber/src/main/res/values-sv/contact_editor.xml +++ b/xabber/src/main/res/values-sv/contact_editor.xml @@ -19,8 +19,10 @@ Något gick fel när bilden processades Kontoinställningar Kontaktinfo + Serverinformation + Lista med serverns funktioner %1$s från %2$s vill starta en privat chatt med dig Bekräfta Blockera - Saknar rättigheter till att använda kameran + Saknar rättigheter för kameraåtkomst diff --git a/xabber/src/main/res/values-sv/contact_list.xml b/xabber/src/main/res/values-sv/contact_list.xml index b046c662f5..dd70dde49e 100644 --- a/xabber/src/main/res/values-sv/contact_list.xml +++ b/xabber/src/main/res/values-sv/contact_list.xml @@ -8,13 +8,13 @@ Lägg till kontakt Visa offlinekontakter Anslut - Anslut igen + Återanslut Ansluter... - Konton inaktiverade + Konton som inaktiverats Du har inga konton Du har inga kontakter Ingen är online - Inga konton online + Inga online-konton Ansluten. Startar applikation... Väntar på anslutning... @@ -35,7 +35,7 @@ Radera grupp Vill du verkligen radera gruppen %s? Användarna från gruppen blir kvar i kontaktlistan. Byt namn på grupp - Kontot hittades ej + Kan inte hitta kontot Anslutning inte upprättad Begär prenumeration Fel i XMPP-stream @@ -64,7 +64,7 @@ Kontakten är nu blockerad Det gick inte att blockera kontakten Avblockera kontakt - Kontakten är nu blockerad + Kontakten är nu avblockerad Det gick inte att avblockera kontakten Vill du verkligen blockera kontakt %1$s från konto %2$s? Vill du avblockera alla kontakter från konto %1$s? @@ -74,4 +74,17 @@ Ett nytt mörkt tema är nu tillgängligt för Xabber. Kan du motstå frestelsen att använda det? Anslut dig till den mörka sidan Bli kvar på den ljusa sidan + Batterioptimering + Enheten gör några tunga batterioptimeringar på Xabber som kan leda till försenade statusuppdateringar eller i värsta fall att meddelanden försvinner. \n\nDu blir nu tillfrågad om du vill stänga av batterioptimeringar. + Spara till fil + Ta bort gamla loggfiler + Öppna + Skicka + Välkommen till Xabber + Öppen källkods XMPP-klient för Android + Jag har ett XMPP konto + Registrera ett XMPP konto + Skapa ett Xabber konto + Om du inte har ett XMPP konto, vänligen Läs vår FAQ om hur du skapar ett. + Registrera ett XMPP konto diff --git a/xabber/src/main/res/values-sv/contact_viewer.xml b/xabber/src/main/res/values-sv/contact_viewer.xml index 6ff814de0f..c51ec004d9 100644 --- a/xabber/src/main/res/values-sv/contact_viewer.xml +++ b/xabber/src/main/res/values-sv/contact_viewer.xml @@ -3,6 +3,7 @@ Kontaktinformation Klient + Den här enheten Smeknamn Formaterat namn Prefix @@ -51,6 +52,7 @@ Redigera grupper Ta bort kontakt Redigera användarinformation + Ändra Kontots användarinformation har sparats Kunde inte spara kontots användarinformation Sparar… @@ -63,4 +65,6 @@ Beskrivning Titel Deltagare: %d + Anslutna enheter + vCard diff --git a/xabber/src/main/res/values-sv/preference_editor.xml b/xabber/src/main/res/values-sv/preference_editor.xml index 48bb3f0b41..473545537c 100644 --- a/xabber/src/main/res/values-sv/preference_editor.xml +++ b/xabber/src/main/res/values-sv/preference_editor.xml @@ -3,13 +3,13 @@ Rensa cache\nRadera alla lokala uppgifter. Detta kan frigöra utrymme. Vill du verkligen ta bort chatthistorik och andra lokala data? \nKonto och data påverkas inte. Appen stängs. - Skicka på Radbrytning\nMeddelande kan skickas genom att trycka på Enter-knappen + Skicka med Enter\nMeddelande kan skickas genom att trycka på Enter-knappen Automatisk frånvaro \nStäll in frånvaro automatiskt vid låst skärm Sortera kontakter\nAnge i vilken ordning kontakter visas Alfabetisk - Status - Gruppera med konto\nGruppera kontakter i kontaktlistan per konto - Aktiva chattar på toppen\nVisa aktiva chattar överst i kontaktlistan + Efter status + Gruppera per konto\nGruppera kontakter i kontaktlistan per konto + Aktiva chattar högst upp\nVisa aktiva chattar överst i kontaktlistan Visa profilbilder \nVisa användares profilbilder i kontaktlistan Visa Tomma grupper\nVisa grupper utan onlinekontakter Visa grupper \nVisa grupper i kontaktlistan @@ -17,8 +17,13 @@ Visa kontopanel\nVisa händelseknappar med avatarer i det nedre högra hörnet av kontaktlistan Dubbla aktiva chattar\nAktiva chattar visas både på kontaktlista och i grupper Debug-logg\nSkriv meddelanden till debugloggen (starta om för att aktivera denna inställning) - Visa anslutningsfel\nVisa pop-ups om anslutningsundantag - Ljusindikator \nBlinka vid notifiering + Spara loggfilen\nWrite felsökningsloggen till lokal fil (du kan dela den). + Loggfiler\n Lista med sparade loggfiler. + Loggfiler + Visa anslutningsfel\nVisa popupper om anslutningsfel + Skicka krashrapporter\n +Sänd anonymiserade krashrapporter för att hjälpa till med utvecklingen av Xabber (vänligen, starta om appen för att ändringarna ska gå igenom). + Ljusindikator \nBlinka led vid notifiering Aktivitetsfältets ikon\nVisa ständigt meddelande. Detta alternativ hindrar Android från att rensa appen från minnet Notifieringsljud \nVälj ljud för notifieringar Vibrera \nVibrera vid notifiering @@ -26,17 +31,17 @@ Mörk Ljus Förval - Emoticon \nInställningar för emoticon (tidigare kallat smileys) - Androidemoticons + Emotikon \nInställningar för emoticon (tidigare kallat smileys) + Androidemotikoner Inga grafiska emoticons Anslutningsinställningar \nAnslutningsinställningar Kontaktlista \nAnpassa kontaktlistans utseende - Debuginställningar \nInställningar för att utvecklare ska kunna förbättra Xabber + Debuginställningar \nInställningar för att hjälpa utvecklare att förbättra Xabber Inställningar Notifieringar \nInställning för notifieringar Inställningar för tema\nUtseende Om - Visa bakgrund\nInaktivering kan öka prestandan + Visa bakgrund\nAtt Inaktivera bakgrund kan öka prestandan Teckenstorlek\nStorlek på meddelandetext Stor Normal @@ -49,7 +54,7 @@ Visa statusförändringar \nVisa meddelanden om statusförändringar I konferenser Skicka skriver notifikationer\nVisa andra användare att du skriver - Justera prioritet\nAnge prioritet enligt vald status. Kontots angivna prioritering åsidosätts. + Ändra prioritet\nAnge prioritet enligt vald status. Kontots angivna prioritering åsidosätts. Direkt vid skärmlås Utökad frånvaro vid inaktivitet\nSätt \"Utökad frånvaro\" vid skärmlås Inställningar för prioritet @@ -70,7 +75,7 @@ %s (du kommer inte ta emot några meddelanden från någon chatt) XMPP konton\nHantera konton Säkerhet \nSäkerhetsinställningar - Kontrollera server certifikat\nMeddela vid certifikatproblem med krypterade anslutningar + Kontrollera serverns certifikat\nMeddela vid certifikatproblem med krypterade anslutningar Ta bort certifikat\nRensa lista över ignorerade certifikat Lagra historik\nSpara chatthistorik för OTR sessioner OTR-läge @@ -79,7 +84,8 @@ Ladda in vCard \nHämta och uppdatera kontaktens information och profilbild. Avmarkera för att minska datatrafik. Läs in bilder\nLäs n bilder från fil URL: er automatiskt. Inaktivera för att minska trafikmängden. Kopieringsläge\nKan vara instabilt! Kommer att dela sessioner för samma konto på den här klienten. Inaktivera för att minska trafikanvändning. - Klartextsautentisfiering\nAnvänd klartextautentifiering för alla konton. Rekommenderas ej. + Klartextsautentisiering\nAnvänd klartextautentisiering för alla konton. Rekommenderas ej. Nyckelfraser\nSkapa anpassade notifikationer för mottagna meddelanden som innehåller särskilda fraser Vill du verkligen ta bort alla ignorerade certifikat? + Inställningar diff --git a/xabber/src/main/res/values-tr/account_editor.xml b/xabber/src/main/res/values-tr/account_editor.xml index ff53b306eb..ddeff21a5e 100644 --- a/xabber/src/main/res/values-tr/account_editor.xml +++ b/xabber/src/main/res/values-tr/account_editor.xml @@ -30,7 +30,7 @@ Hesabı aktifleştir Port bir numara olmalı (ön tanımlı: 5222) Bağlantı noktası 1 ile 65535 arasında olmalıdır (varsayılan: 5222) - Öncelik değeri, -128 ile 128 arasında bir numara olmalı. (ön tanımlı: 10) + Öncelik değeri, -128 ile 127 arasında bir numara olmalı. (ön tanımlı: 10) Yetkilendirme Yetkilendirilmemiş OAuth ayarları diff --git a/xabber/src/main/res/values-uk/account_editor.xml b/xabber/src/main/res/values-uk/account_editor.xml index 536cb44c78..3ad22e04b7 100644 --- a/xabber/src/main/res/values-uk/account_editor.xml +++ b/xabber/src/main/res/values-uk/account_editor.xml @@ -29,7 +29,7 @@ Вказати хост для підключення вручну, замість використання SRV запису Порт має бути числом (типове значення: 5222) Порт має бути від 1 до 65535 (за замовчуванням: 5222) - Пріоритет має бути в діапазоні між -128 і 128 (типове значення :10) + Пріоритет має бути в діапазоні між -128 і 127 (типове значення: 10) Авторизація Не авторизований Налаштування OAuth diff --git a/xabber/src/main/res/values-vi/account_editor.xml b/xabber/src/main/res/values-vi/account_editor.xml index f56742c934..3f78db040d 100644 --- a/xabber/src/main/res/values-vi/account_editor.xml +++ b/xabber/src/main/res/values-vi/account_editor.xml @@ -30,7 +30,7 @@ Chuyển đổi để kích hoạt tài khoản Cổng phải là một con số (mặc định: 5222) Cổng phải từ 1 đến 65535 (mặc định: 5222) - Giá trị mức độ ưu tiên phải là một con số từ -128 đến 128 (mặc định: 0) + Giá trị mức độ ưu tiên phải là một con số từ -128 đến 127 (mặc định: 0) Xác thực Chưa được xác thực Cài đặt OAuth diff --git a/xabber/src/main/res/values-zh-rCN/account_editor.xml b/xabber/src/main/res/values-zh-rCN/account_editor.xml index ba57fd8fc5..4e1453389e 100644 --- a/xabber/src/main/res/values-zh-rCN/account_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/account_editor.xml @@ -30,7 +30,7 @@ 切换以启用帐户 端口必须是整数(默认:5222) 端口必须介于 1 和 65535 之间 (默认: 5222) - 优先级必须是-128至128间的整数(默认:10) + 优先级必须是-128至127间的整数(默认:10) 授权 未授权 OAuth设置 diff --git a/xabber/src/main/res/values-zh-rTW/account_editor.xml b/xabber/src/main/res/values-zh-rTW/account_editor.xml index 5d8c209be0..810156366f 100644 --- a/xabber/src/main/res/values-zh-rTW/account_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/account_editor.xml @@ -28,7 +28,7 @@ 自訂伺服器 使用自訂伺服器而不是SRV記錄 埠必須是整數(預設:5222) - 優先順序必須是-128至128間的整數(預設:10) + 優先順序必須是-128至127間的整數(預設:10) 授權 未授權 OAuth設定 diff --git a/xabber/src/main/res/values/account_editor.xml b/xabber/src/main/res/values/account_editor.xml index 91474dbbfe..36f6053713 100644 --- a/xabber/src/main/res/values/account_editor.xml +++ b/xabber/src/main/res/values/account_editor.xml @@ -12,6 +12,7 @@ Account type username for gmail.com or Google Apps domain If you don\'t have Google account you may create one at http://mail.google.com\nAlso you can use your_user_name@your_google_domain + You must register XMPP account before adding it to Xabber! If you want to learn more about XMPP (Jabber) here: https://xmpp.org Username Server name is not specified @@ -29,7 +30,7 @@ Switch to enable account Port must be a number (default: 5222) Port must be between 1 and 65535 (default: 5222) - Priority value must be a number between -128 and 128 (default: 0) + Priority value must be a number between -128 and 127 (default: 0) Authorization Not authorized OAuth settings @@ -54,7 +55,7 @@ TLS/SSL usage Require TLS Require TLS encryption when connect to server - Chat through TOR anonymity network and force TLS cryptographic protocol\nNot recommended for Google Talk + Chat through TOR anonymity network and force TLS cryptographic protocol Are you sure you want to discard all the changes? Incorrect user name. Check help text below for details. In order to process using TOR you must have Orbot installed and activated to proxy traffic through it. Would you like to install it from Google Play? @@ -76,8 +77,8 @@ Connection settings Blocked contacts - Blocking support is not determined yet. - Blocking does not supported by the server. + Could not determine support for blocking contacts. + Blocking is not supported by server. No blocked contacts. @@ -86,10 +87,10 @@ Chat history - Chat message history storing options + Storage options for chat messages Support for chat history server store is not determined yet - Server does not support chat history storing. + The server does not support storing chat history. Message Archive Management Store all messages on server diff --git a/xabber/src/main/res/values/preference_editor.xml b/xabber/src/main/res/values/preference_editor.xml index 86a6da098e..5460d39776 100644 --- a/xabber/src/main/res/values/preference_editor.xml +++ b/xabber/src/main/res/values/preference_editor.xml @@ -92,7 +92,7 @@ Load vCard\nLoad and update contact\'s personal info and avatar. Disable to reduce traffic usage. Load images\nLoad images from file URL automatically. Disable to reduce traffic usage. - Carbon-copied mode\nMay be unstable! Will share sessions for the same account on this client. Disable to reduce traffic usage. + Carbon-copied mode\nWill share sessions for the same account on this client. Disable to reduce traffic usage. Plain text auth\nUse plain text authentication for all accounts. Not recommended. Key phrases\nCreate custom notifications for received messages that contain specific phrases diff --git a/xabber/src/main/res/values/preferences.xml b/xabber/src/main/res/values/preferences.xml index 36f819c9b0..4335c6d513 100644 --- a/xabber/src/main/res/values/preferences.xml +++ b/xabber/src/main/res/values/preferences.xml @@ -288,7 +288,9 @@ connection_load_images true - connection_use_carbons + + + connection_use_carbons_new true connection_use_plain_text_auth