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