diff --git a/build.gradle b/build.gradle index 840551871e..21b73b1bfa 100644 --- a/build.gradle +++ b/build.gradle @@ -6,12 +6,12 @@ buildscript { maven { url 'https://maven.fabric.io/public' } } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.3.1' classpath "io.realm:realm-gradle-plugin:3.1.1" classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'com.frogermcs.androiddevmetrics:androiddevmetrics-plugin:0.4' classpath 'io.fabric.tools:gradle:1.25.4' - classpath 'com.google.gms:google-services:3.1.1' + classpath 'com.google.gms:google-services:4.2.0' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 012557694c..f83d2a335a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Sep 25 11:30:28 YEKT 2018 +#Fri Feb 15 11:01:28 YEKT 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip diff --git a/xabber/build.gradle b/xabber/build.gradle index 126eefcfcd..9d08ac2613 100644 --- a/xabber/build.gradle +++ b/xabber/build.gradle @@ -10,8 +10,8 @@ android { defaultConfig { minSdkVersion 15 targetSdkVersion 28 - versionCode 568 - versionName '2.6(568)' + versionCode 591 + versionName '2.6.2(591)' } lintOptions { @@ -128,7 +128,7 @@ dependencies { implementation 'com.android.support:multidex:1.0.3' // firebase - compile 'com.google.firebase:firebase-messaging:11.4.0' + implementation 'com.google.firebase:firebase-messaging:17.3.4' implementation 'com.github.Str4tocaster:otr4j:custom-SNAPSHOT' implementation 'com.google.zxing:android-integration:3.3.0' @@ -144,10 +144,10 @@ dependencies { implementation 'io.reactivex:rxjava:1.1.0' // social - implementation 'com.google.android.gms:play-services-safetynet:11.4.0' + implementation 'com.google.android.gms:play-services-safetynet:16.0.0' implementation 'com.facebook.android:facebook-login:4.36.1' implementation 'com.twitter.sdk.android:twitter:3.0.0' - implementation 'com.google.android.gms:play-services-auth:11.4.0' + implementation 'com.google.android.gms:play-services-auth:15.0.0' implementation ('com.google.api-client:google-api-client-android:1.22.0') { exclude module: 'httpclient' } @@ -178,7 +178,7 @@ dependencies { // block canary debugImplementation 'com.github.markzhai:blockcanary-android:1.5.0' - releaseCompile 'com.github.markzhai:blockcanary-no-op:1.5.0' + releaseImplementation 'com.github.markzhai:blockcanary-no-op:1.5.0' } apply plugin: 'com.google.gms.google-services' diff --git a/xabber/emojicon/src/main/AndroidManifest.xml b/xabber/emojicon/src/main/AndroidManifest.xml index f44dcdda55..2146205db9 100644 --- a/xabber/emojicon/src/main/AndroidManifest.xml +++ b/xabber/emojicon/src/main/AndroidManifest.xml @@ -1,8 +1,6 @@ - - diff --git a/xabber/src/main/AndroidManifest.xml b/xabber/src/main/AndroidManifest.xml index f527aa5f3b..cd5135d42e 100644 --- a/xabber/src/main/AndroidManifest.xml +++ b/xabber/src/main/AndroidManifest.xml @@ -44,11 +44,11 @@ + tools:replace="label, icon, allowBackup"> - - - - - + @@ -576,6 +567,13 @@ android:name="android.support.PARENT_ACTIVITY" android:value="com.xabber.android.ui.activity.ChatActivity" /> + + + \ No newline at end of file diff --git a/xabber/src/main/java/com/xabber/android/data/Application.java b/xabber/src/main/java/com/xabber/android/data/Application.java index fc5b431b44..c2bfdc0be5 100644 --- a/xabber/src/main/java/com/xabber/android/data/Application.java +++ b/xabber/src/main/java/com/xabber/android/data/Application.java @@ -56,6 +56,7 @@ import com.xabber.android.data.message.chat.ChatManager; import com.xabber.android.data.message.phrase.PhraseManager; import com.xabber.android.data.notification.NotificationManager; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; import com.xabber.android.data.roster.GroupManager; import com.xabber.android.data.roster.PresenceManager; import com.xabber.android.data.roster.RosterManager; @@ -368,6 +369,7 @@ private void addManagers() { addManager(GroupManager.getInstance()); addManager(PhraseManager.getInstance()); addManager(NotificationManager.getInstance()); + addManager(CustomNotifyPrefsManager.getInstance()); addManager(ActivityManager.getInstance()); addManager(CapabilitiesManager.getInstance()); addManager(ChatStateManager.getInstance()); diff --git a/xabber/src/main/java/com/xabber/android/data/SettingsManager.java b/xabber/src/main/java/com/xabber/android/data/SettingsManager.java index 643633ffb8..59e0ef1a60 100644 --- a/xabber/src/main/java/com/xabber/android/data/SettingsManager.java +++ b/xabber/src/main/java/com/xabber/android/data/SettingsManager.java @@ -57,6 +57,8 @@ public class SettingsManager implements OnInitializedListener, OnMigrationListener, OnSharedPreferenceChangeListener { + public static final String NOTIFICATION_PREFERENCES = "notification_preferences"; + private static SettingsManager instance; private SettingsManager() { @@ -75,6 +77,11 @@ private static SharedPreferences getSharedPreferences() { .getInstance()); } + private static SharedPreferences getNotificationSharedPreferences() { + return Application.getInstance().getSharedPreferences( + NOTIFICATION_PREFERENCES, Context.MODE_PRIVATE); + } + private static int getInt(int key, int def) { String value = getString(key, def); try { @@ -110,6 +117,16 @@ private static void setBoolean(int key, boolean value) { editor.commit(); } + private static boolean getNotifBoolean(int key, boolean def) { + return getNotificationSharedPreferences().getBoolean( + Application.getInstance().getString(key), def); + } + + private static boolean getNotifBoolean(int key, int def) { + return getNotifBoolean(key, Application.getInstance().getResources() + .getBoolean(def)); + } + private static String getString(int key, String def) { return getSharedPreferences().getString( Application.getInstance().getString(key), def); @@ -125,6 +142,21 @@ private static void setString(int key, String value) { editor.commit(); } + private static String getNotifString(int key, String def) { + return getNotificationSharedPreferences().getString( + Application.getInstance().getString(key), def); + } + + private static String getNotifString(int key, int def) { + return getNotifString(key, Application.getInstance().getString(def)); + } + + private static void setNotifString(int key, String value) { + Editor editor = getNotificationSharedPreferences().edit(); + editor.putString(Application.getInstance().getString(key), value); + editor.apply(); + } + /** * @param key * @param defaultUri @@ -133,11 +165,11 @@ private static void setString(int key, String value) { private static Uri getSound(int key, Uri defaultUri, int defaultResource) { String defaultValue = Application.getInstance().getString( defaultResource); - String value = getString(key, defaultValue); + String value = getNotifString(key, defaultValue); if (TextUtils.isEmpty(value)) return null; if (defaultValue.equals(value)) { - setString(key, defaultUri.toString()); + setNotifString(key, defaultUri.toString()); return defaultUri; } return Uri.parse(value); @@ -241,7 +273,7 @@ public static Uri eventsSoundMuc() { } public static VibroMode eventsVibroChat() { - String value = getString(R.string.events_vibro_chat_key, R.string.events_vibro_bydefault); + String value = getNotifString(R.string.events_vibro_chat_key, R.string.events_vibro_bydefault); if (Application.getInstance().getString(R.string.events_vibro_disable).equals(value)) { return VibroMode.disabled; } else if (Application.getInstance().getString(R.string.events_vibro_bydefault).equals(value)) { @@ -258,7 +290,7 @@ public static VibroMode eventsVibroChat() { } public static VibroMode eventsVibroMuc() { - String value = getString(R.string.events_vibro_muc_key, R.string.events_vibro_bydefault); + String value = getNotifString(R.string.events_vibro_muc_key, R.string.events_vibro_bydefault); if (Application.getInstance().getString(R.string.events_vibro_disable).equals(value)) { return VibroMode.disabled; } else if (Application.getInstance().getString(R.string.events_vibro_bydefault).equals(value)) { @@ -274,6 +306,7 @@ public static VibroMode eventsVibroMuc() { } } + @Deprecated public static boolean eventsSuppress100() { return getBoolean(R.string.chat_events_suppress_100_key, R.bool.chat_events_suppress_100_default); @@ -285,12 +318,12 @@ public static boolean eventsSuppress100() { // } public static boolean eventsLightning() { - return getBoolean(R.string.events_lightning_key, + return getNotifBoolean(R.string.events_lightning_key, R.bool.events_lightning_default); } public static boolean eventsLightningForMuc() { - return getBoolean(R.string.events_lightning_muc_key, + return getNotifBoolean(R.string.events_lightning_muc_key, R.bool.events_lightning_default); } @@ -300,50 +333,53 @@ public static boolean eventsPersistent() { } public static boolean eventsShowText() { - return getBoolean(R.string.events_show_text_key, + return getNotifBoolean(R.string.events_show_text_key, R.bool.events_show_text_default); } public static boolean eventsShowTextOnMuc() { - return getBoolean(R.string.events_show_text_muc_key, + return getNotifBoolean(R.string.events_show_text_muc_key, R.bool.events_show_text_default); } public static boolean eventsOnChat() { - return getBoolean(R.string.events_on_chat_key, + return getNotifBoolean(R.string.events_on_chat_key, R.bool.events_on_chat_default); } public static boolean eventsOnMuc() { - return getBoolean(R.string.events_on_muc_key, + return getNotifBoolean(R.string.events_on_muc_key, R.bool.events_on_muc_default); } - public static boolean eventsInAppSounds() { - return getBoolean(R.string.events_in_app_sounds_key, - R.bool.events_in_app_sounds_default); - } - - public static boolean eventsInAppVibrate() { - return getBoolean(R.string.events_in_app_vibrate_key, - R.bool.events_in_app_vibrate_default); - } - - public static boolean eventsInAppPreview() { - return getBoolean(R.string.events_in_app_preview_key, - R.bool.events_in_app_preview_default); - } +// public static boolean eventsInAppSounds() { +// return getBoolean(R.string.events_in_app_sounds_key, +// R.bool.events_in_app_sounds_default); +// } +// +// public static boolean eventsInAppVibrate() { +// return getBoolean(R.string.events_in_app_vibrate_key, +// R.bool.events_in_app_vibrate_default); +// } +// +// public static boolean eventsInAppPreview() { +// return getBoolean(R.string.events_in_app_preview_key, +// R.bool.events_in_app_preview_default); +// } + @Deprecated public static boolean eventsInChatSounds() { return getBoolean(R.string.events_in_chat_sounds_key, R.bool.events_in_chat_sounds_default); } + @Deprecated public static boolean eventsVisibleChat() { return getBoolean(R.string.events_visible_chat_key, R.bool.events_visible_chat_default); } + @Deprecated public static boolean eventsFirstOnly() { return getBoolean(R.string.events_first_only_key, R.bool.events_first_only_default); @@ -432,7 +468,7 @@ public static boolean chatsStateNotification() { } public static boolean chatsAttention() { - return getBoolean(R.string.chats_attention_key, + return getNotifBoolean(R.string.chats_attention_key, R.bool.chats_attention_default); } @@ -818,6 +854,10 @@ public static int getLastCrowdfundingPosition() { return getInteger(R.string.crowdfunding_last_position_key, 0); } + public static void resetPreferences(Context context, String preferencesName) { + context.getSharedPreferences(preferencesName, Context.MODE_PRIVATE).edit().clear().apply(); + } + @Override public void onInitialized() { incrementBootCount(); diff --git a/xabber/src/main/java/com/xabber/android/data/database/RealmManager.java b/xabber/src/main/java/com/xabber/android/data/database/RealmManager.java index 1b9030d625..4eefc326c9 100644 --- a/xabber/src/main/java/com/xabber/android/data/database/RealmManager.java +++ b/xabber/src/main/java/com/xabber/android/data/database/RealmManager.java @@ -9,6 +9,8 @@ import com.xabber.android.data.database.realm.CrowdfundingMessage; import com.xabber.android.data.database.realm.DiscoveryInfoCache; import com.xabber.android.data.database.realm.EmailRealm; +import com.xabber.android.data.database.realm.NotifChatRealm; +import com.xabber.android.data.database.realm.NotifMessageRealm; import com.xabber.android.data.database.realm.NotificationStateRealm; import com.xabber.android.data.database.realm.PatreonGoalRealm; import com.xabber.android.data.database.realm.PatreonRealm; @@ -17,7 +19,9 @@ import com.xabber.android.data.database.realm.XMPPUserRealm; import com.xabber.android.data.database.realm.XabberAccountRealm; import com.xabber.android.data.database.sqlite.AccountTable; +import com.xabber.android.data.extension.httpfileupload.UploadServer; import com.xabber.android.data.log.LogManager; +import com.xabber.android.data.notification.custom_notification.NotifyPrefsRealm; import io.realm.DynamicRealm; import io.realm.FieldAttribute; @@ -30,7 +34,7 @@ public class RealmManager { private static final String REALM_DATABASE_NAME = "realm_database.realm"; - private static final int REALM_DATABASE_VERSION = 18; + private static final int REALM_DATABASE_VERSION = 20; private static final String LOG_TAG = RealmManager.class.getSimpleName(); private final RealmConfiguration realmConfiguration; @@ -64,7 +68,8 @@ void deleteRealm() { @RealmModule(classes = {DiscoveryInfoCache.class, AccountRealm.class, XabberAccountRealm.class, XMPPUserRealm.class, EmailRealm.class, SocialBindingRealm.class, SyncStateRealm.class, PatreonGoalRealm.class, PatreonRealm.class, ChatDataRealm.class, NotificationStateRealm.class, - CrowdfundingMessage.class}) + CrowdfundingMessage.class, NotifChatRealm.class, NotifMessageRealm.class, NotifyPrefsRealm.class, + UploadServer.class}) static class RealmDatabaseModule { } @@ -260,6 +265,50 @@ public void migrate(DynamicRealm realm, long oldVersion, long newVersion) { oldVersion++; } + + if (oldVersion == 18) { + schema.create(NotifMessageRealm.class.getSimpleName()) + .addField(NotifMessageRealm.Fields.ID, String.class, FieldAttribute.PRIMARY_KEY, FieldAttribute.REQUIRED) + .addField(NotifMessageRealm.Fields.AUTHOR, String.class) + .addField(NotifMessageRealm.Fields.TEXT, String.class) + .addField(NotifMessageRealm.Fields.TIMESTAMP, long.class); + + schema.create(NotifChatRealm.class.getSimpleName()) + .addField(NotifChatRealm.Fields.ID, String.class, FieldAttribute.PRIMARY_KEY, FieldAttribute.REQUIRED) + .addField(NotifChatRealm.Fields.ACCOUNT, String.class) + .addField(NotifChatRealm.Fields.USER, String.class) + .addField(NotifChatRealm.Fields.NOTIFICATION_ID, int.class) + .addField(NotifChatRealm.Fields.CHAT_TITLE, String.class) + .addField(NotifChatRealm.Fields.IS_GROUP_CHAT, boolean.class) + .addRealmListField(NotifChatRealm.Fields.MESSAGES, schema.get(NotifMessageRealm.class.getSimpleName())); + + oldVersion++; + } + + if (oldVersion == 19) { + schema.create(NotifyPrefsRealm.class.getSimpleName()) + .addField(NotifyPrefsRealm.Fields.ID, String.class, FieldAttribute.PRIMARY_KEY, FieldAttribute.REQUIRED) + .addField(NotifyPrefsRealm.Fields.ACCOUNT, String.class) + .addField(NotifyPrefsRealm.Fields.USER, String.class) + .addField(NotifyPrefsRealm.Fields.CHANNEL_ID, String.class) + .addField(NotifyPrefsRealm.Fields.GROUP, String.class) + .addField(NotifyPrefsRealm.Fields.PHRASE_ID, Long.class) + .addField(NotifyPrefsRealm.Fields.SOUND, String.class) + .addField(NotifyPrefsRealm.Fields.TYPE, String.class) + .addField(NotifyPrefsRealm.Fields.VIBRO, String.class) + .addField(NotifyPrefsRealm.Fields.SHOW_PREVIEW, boolean.class); + + oldVersion++; + } + + if (oldVersion == 20) { + schema.create(UploadServer.class.getSimpleName()) + .addField(UploadServer.Fields.ID, String.class, FieldAttribute.PRIMARY_KEY, FieldAttribute.REQUIRED) + .addField(UploadServer.Fields.ACCOUNT, String.class) + .addField(UploadServer.Fields.SERVER, String.class); + + oldVersion++; + } } }) .modules(new RealmDatabaseModule()) diff --git a/xabber/src/main/java/com/xabber/android/data/database/realm/NotifChatRealm.java b/xabber/src/main/java/com/xabber/android/data/database/realm/NotifChatRealm.java new file mode 100644 index 0000000000..a78fd47f1c --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/database/realm/NotifChatRealm.java @@ -0,0 +1,107 @@ +package com.xabber.android.data.database.realm; + +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.log.LogManager; + +import org.jxmpp.stringprep.XmppStringprepException; + +import java.util.UUID; + +import io.realm.RealmList; +import io.realm.RealmObject; +import io.realm.annotations.PrimaryKey; +import io.realm.annotations.Required; + +public class NotifChatRealm extends RealmObject { + + public static class Fields { + public static final String ID = "id"; + public static final String ACCOUNT = "account"; + public static final String USER = "user"; + public static final String NOTIFICATION_ID = "notificationID"; + public static final String CHAT_TITLE = "chatTitle"; + public static final String IS_GROUP_CHAT = "isGroupChat"; + public static final String MESSAGES = "messages"; + } + + @PrimaryKey + @Required + private String id; + private String account; + private String user; + private int notificationID; + private String chatTitle; + private boolean isGroupChat; + private RealmList messages; + + public NotifChatRealm() { + this.id = UUID.randomUUID().toString(); + } + + public NotifChatRealm(String id) { + this.id = id; + } + + public String getId() { + return id; + } + + public AccountJid getAccount() { + try { + return AccountJid.from(account); + } catch (XmppStringprepException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public void setAccount(AccountJid account) { + this.account = account.toString(); + } + + public UserJid getUser() { + try { + return UserJid.from(user); + } catch (UserJid.UserJidCreateException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public void setUser(UserJid user) { + this.user = user.toString(); + } + + public int getNotificationID() { + return notificationID; + } + + public void setNotificationID(int notificationID) { + this.notificationID = notificationID; + } + + public String getChatTitle() { + return chatTitle; + } + + public void setChatTitle(String chatTitle) { + this.chatTitle = chatTitle; + } + + public boolean isGroupChat() { + return isGroupChat; + } + + public void setGroupChat(boolean groupChat) { + isGroupChat = groupChat; + } + + public RealmList getMessages() { + return messages; + } + + public void setMessages(RealmList messages) { + this.messages = messages; + } +} diff --git a/xabber/src/main/java/com/xabber/android/data/database/realm/NotifMessageRealm.java b/xabber/src/main/java/com/xabber/android/data/database/realm/NotifMessageRealm.java new file mode 100644 index 0000000000..ece108e30f --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/database/realm/NotifMessageRealm.java @@ -0,0 +1,60 @@ +package com.xabber.android.data.database.realm; + +import java.util.UUID; + +import io.realm.RealmObject; +import io.realm.annotations.PrimaryKey; +import io.realm.annotations.Required; + +public class NotifMessageRealm extends RealmObject { + + public static class Fields { + public static final String ID = "id"; + public static final String AUTHOR = "author"; + public static final String TEXT = "text"; + public static final String TIMESTAMP = "timestamp"; + } + + @PrimaryKey + @Required + private String id; + private String author; + private String text; + private long timestamp; + + public NotifMessageRealm() { + this.id = UUID.randomUUID().toString(); + } + + public NotifMessageRealm(String id) { + this.id = id; + } + + public String getId() { + return id; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public long getTimestamp() { + return timestamp; + } + + public void setTimestamp(long timestamp) { + this.timestamp = timestamp; + } +} diff --git a/xabber/src/main/java/com/xabber/android/data/extension/attention/AttentionManager.java b/xabber/src/main/java/com/xabber/android/data/extension/attention/AttentionManager.java index 776933a03a..053a11ad27 100644 --- a/xabber/src/main/java/com/xabber/android/data/extension/attention/AttentionManager.java +++ b/xabber/src/main/java/com/xabber/android/data/extension/attention/AttentionManager.java @@ -36,6 +36,7 @@ import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.message.RegularChat; import com.xabber.android.data.notification.EntityNotificationProvider; +import com.xabber.android.data.notification.NotificationChannelUtils; import com.xabber.android.data.notification.NotificationManager; import com.xabber.android.data.roster.RosterManager; @@ -77,7 +78,7 @@ public void connectionCreated(final XMPPConnection connection) { } private final EntityNotificationProvider attentionRequestProvider = new EntityNotificationProvider( - R.drawable.ic_stat_error) { + R.drawable.ic_stat_error, NotificationChannelUtils.DEFAULT_ATTENTION_CHANNEL_ID) { @Override public Uri getSound() { diff --git a/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/HttpFileUploadManager.java b/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/HttpFileUploadManager.java index b854ac44f4..9caa8f6f27 100644 --- a/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/HttpFileUploadManager.java +++ b/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/HttpFileUploadManager.java @@ -12,7 +12,11 @@ import android.webkit.MimeTypeMap; import com.xabber.android.data.Application; +import com.xabber.android.data.OnLoadListener; +import com.xabber.android.data.account.AccountItem; +import com.xabber.android.data.account.listeners.OnAccountRemovedListener; import com.xabber.android.data.connection.ConnectionItem; +import com.xabber.android.data.database.RealmManager; import com.xabber.android.data.database.messagerealm.Attachment; import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.entity.AccountJid; @@ -29,6 +33,7 @@ import org.jivesoftware.smackx.disco.ServiceDiscoveryManager; import org.jivesoftware.smackx.xdata.FormField; import org.jivesoftware.smackx.xdata.packet.DataForm; +import org.jxmpp.jid.BareJid; import org.jxmpp.jid.DomainBareJid; import org.jxmpp.jid.Jid; @@ -39,15 +44,17 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import io.realm.Realm; import io.realm.RealmList; +import io.realm.RealmResults; import rx.subjects.PublishSubject; -public class HttpFileUploadManager { +public class HttpFileUploadManager implements OnLoadListener, OnAccountRemovedListener { private static final String LOG_TAG = HttpFileUploadManager.class.getSimpleName(); private static HttpFileUploadManager instance; - private Map uploadServers = new ConcurrentHashMap<>(); + private Map uploadServers = new ConcurrentHashMap<>(); private PublishSubject progressSubscribe = PublishSubject.create(); private boolean isUploading; @@ -62,8 +69,18 @@ public PublishSubject subscribeForProgress() { return progressSubscribe; } + @Override + public void onLoad() { + loadAllFromRealm(uploadServers); + } + + @Override + public void onAccountRemoved(AccountItem accountItem) { + removeFromRealm(accountItem.getAccount().getFullJid().asBareJid()); + } + public boolean isFileUploadSupported(AccountJid account) { - return uploadServers.containsKey(account); + return uploadServers.containsKey(account.getFullJid().asBareJid()); } public void retrySendFileMessage(final MessageItem messageItem, Context context) { @@ -114,7 +131,7 @@ public void uploadFile(final AccountJid account, final UserJid user, isUploading = true; - final Jid uploadServerUrl = uploadServers.get(account); + final Jid uploadServerUrl = uploadServers.get(account.getFullJid().asBareJid()); if (uploadServerUrl == null) { progressSubscribe.onNext(new ProgressData(0, 0, "Upload server not found", false, null)); @@ -142,8 +159,6 @@ public void cancelUpload(Context context) { private void discoverSupport(AccountJid account, XMPPConnection xmppConnection) throws SmackException.NotConnectedException, XMPPException.XMPPErrorException, SmackException.NoResponseException, InterruptedException { - uploadServers.remove(account); - ServiceDiscoveryManager discoManager = ServiceDiscoveryManager.getInstanceFor(xmppConnection); List services; @@ -157,7 +172,8 @@ private void discoverSupport(AccountJid account, XMPPConnection xmppConnection) if (!services.isEmpty()) { final DomainBareJid uploadServerUrl = services.get(0); LogManager.i(this, "Http file upload server: " + uploadServerUrl); - uploadServers.put(account, uploadServerUrl); + uploadServers.put(account.getFullJid().asBareJid(), uploadServerUrl); + saveOrUpdateToRealm(account.getFullJid().asBareJid(), uploadServerUrl); } } @@ -315,4 +331,47 @@ public int getFileCount() { return fileCount; } } + + // Realm + + private void saveOrUpdateToRealm(final BareJid account, final Jid server) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + UploadServer item = realm.where(UploadServer.class) + .equalTo(UploadServer.Fields.ACCOUNT, account.toString()).findFirst(); + if (item == null) item = new UploadServer(account, server); + else item.setServer(server); + + realm.beginTransaction(); + realm.copyToRealmOrUpdate(item); + realm.commitTransaction(); + } + }); + } + + private void removeFromRealm(final BareJid account) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + UploadServer item = realm.where(UploadServer.class) + .equalTo(UploadServer.Fields.ACCOUNT, account.toString()).findFirst(); + realm.beginTransaction(); + if (item != null) item.deleteFromRealm(); + realm.commitTransaction(); + } + }); + } + + private void loadAllFromRealm(Map uploadServers) { + uploadServers.clear(); + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(UploadServer.class).findAll(); + for (UploadServer item : items) { + uploadServers.put(item.getAccount(), item.getServer()); + } + realm.close(); + } } diff --git a/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/UploadServer.java b/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/UploadServer.java new file mode 100644 index 0000000000..c4f08def55 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/extension/httpfileupload/UploadServer.java @@ -0,0 +1,71 @@ +package com.xabber.android.data.extension.httpfileupload; + +import com.xabber.android.data.log.LogManager; + +import org.jxmpp.jid.BareJid; +import org.jxmpp.jid.Jid; +import org.jxmpp.jid.impl.JidCreate; +import org.jxmpp.stringprep.XmppStringprepException; + +import java.util.UUID; + +import io.realm.RealmObject; +import io.realm.annotations.PrimaryKey; +import io.realm.annotations.Required; + +public class UploadServer extends RealmObject { + + public static class Fields { + public static final String ID = "id"; + public static final String ACCOUNT = "account"; + public static final String SERVER = "server"; + } + + @PrimaryKey + @Required + private String id; + private String account; + private String server; + + public UploadServer() { + this.id = UUID.randomUUID().toString(); + } + + public UploadServer(BareJid account, Jid server) { + this.id = UUID.randomUUID().toString(); + this.account = account.toString(); + this.server = server.toString(); + } + + public BareJid getAccount() { + if (account == null) return null; + try { + return JidCreate.bareFrom(account); + } catch (XmppStringprepException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public Jid getServer() { + if (server == null) return null; + try { + return JidCreate.from(server); + } catch (XmppStringprepException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public String getId() { + return id; + } + + public void setServer(Jid server) { + this.server = server.toString(); + } + + public void setAccount(String account) { + this.account = account; + } +} diff --git a/xabber/src/main/java/com/xabber/android/data/extension/muc/RoomChat.java b/xabber/src/main/java/com/xabber/android/data/extension/muc/RoomChat.java index 9d11721a9e..4ecf78e22a 100644 --- a/xabber/src/main/java/com/xabber/android/data/extension/muc/RoomChat.java +++ b/xabber/src/main/java/com/xabber/android/data/extension/muc/RoomChat.java @@ -58,6 +58,7 @@ import java.util.Map; import java.util.NoSuchElementException; import java.util.UUID; +import java.util.concurrent.TimeUnit; import io.realm.Realm; import io.realm.RealmList; @@ -190,14 +191,23 @@ void putInvite(String packetID, UserJid user) { protected MessageItem createNewMessageItem(String text) { return createMessageItem(nickname, text, null, null, false, false, false, false, UUID.randomUUID().toString(), null, - null, null, account.getFullJid().toString(), null, false); + null, null, account.getFullJid().toString(), null, true); } @Override public boolean notifyAboutMessage() { + int currentTime = (int) (System.currentTimeMillis() / 1000L); switch (notificationState.getMode()) { case enabled: return true; case disabled: return false; + case snooze15m: + return currentTime > notificationState.getTimestamp() + TimeUnit.MINUTES.toSeconds(15); + case snooze1h: + return currentTime > notificationState.getTimestamp() + TimeUnit.HOURS.toSeconds(1); + case snooze2h: + return currentTime > notificationState.getTimestamp() + TimeUnit.HOURS.toSeconds(2); + case snooze1d: + return currentTime > notificationState.getTimestamp() + TimeUnit.DAYS.toSeconds(1); default: return SettingsManager.eventsOnMuc(); } } @@ -266,13 +276,14 @@ protected boolean onPacket(UserJid bareAddress, Stanza stanza, boolean isCarbons // forward comment String forwardComment = ForwardManager.parseForwardComment(stanza); - if (forwardComment != null && !forwardComment.isEmpty()) - text = forwardComment; + if (forwardComment != null) text = forwardComment; + + String originalFrom = stanza.getFrom().toString(); String messageUId = getMessageIdIfInHistory(stanzaId, text); if (messageUId != null) { if (isSelf(resource)) { - markMessageAsDelivered(messageUId); + markMessageAsDelivered(messageUId, originalFrom); } return true; } @@ -288,7 +299,6 @@ protected boolean onPacket(UserJid bareAddress, Stanza stanza, boolean isCarbons String uid = UUID.randomUUID().toString(); RealmList forwardIds = parseForwardedMessage(true, stanza, uid); String originalStanza = stanza.toXML().toString(); - String originalFrom = stanza.getFrom().toString(); // create message with file-attachments if (attachments.size() > 0) @@ -401,7 +411,7 @@ else createAndSaveNewMessage(ui, uid, resource, text, null, null, return uid; } - private void markMessageAsDelivered(final String messageUId) { + private void markMessageAsDelivered(final String messageUId, final String originalFrom) { Application.getInstance().runInBackground(new Runnable() { @Override public void run() { @@ -412,6 +422,7 @@ public void execute(Realm realm) { MessageItem message = realm.where(MessageItem.class) .equalTo(MessageItem.Fields.UNIQUE_ID, messageUId).findFirst(); message.setDelivered(true); + message.setOriginalFrom(originalFrom); } }); } diff --git a/xabber/src/main/java/com/xabber/android/data/http/CrowdfundingManager.java b/xabber/src/main/java/com/xabber/android/data/http/CrowdfundingManager.java index c573fc5f73..3a7d7826ba 100644 --- a/xabber/src/main/java/com/xabber/android/data/http/CrowdfundingManager.java +++ b/xabber/src/main/java/com/xabber/android/data/http/CrowdfundingManager.java @@ -244,7 +244,8 @@ private boolean isCacheExpired() { } private boolean isLeaderCacheExpired() { - return getCurrentTime() > SettingsManager.getLastLeaderCrowdfundingLoadTimestamp() + CACHE_LIFETIME; + if (SettingsManager.getLastLeaderCrowdfundingLoadTimestamp() == 1) return true; + else return getCurrentTime() > SettingsManager.getLastLeaderCrowdfundingLoadTimestamp() + CACHE_LIFETIME; } private boolean isTimeToCrowdfunding() { diff --git a/xabber/src/main/java/com/xabber/android/data/message/AbstractChat.java b/xabber/src/main/java/com/xabber/android/data/message/AbstractChat.java index 0272c81c47..1c5db16099 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/AbstractChat.java +++ b/xabber/src/main/java/com/xabber/android/data/message/AbstractChat.java @@ -37,9 +37,11 @@ import com.xabber.android.data.extension.forward.ForwardComment; import com.xabber.android.data.extension.httpfileupload.ExtendedFormField; import com.xabber.android.data.extension.httpfileupload.HttpFileUploadManager; +import com.xabber.android.data.extension.muc.MUCManager; import com.xabber.android.data.extension.otr.OTRManager; import com.xabber.android.data.log.LogManager; import com.xabber.android.data.message.chat.ChatManager; +import com.xabber.android.data.notification.MessageNotificationManager; import com.xabber.android.data.notification.NotificationManager; import org.greenrobot.eventbus.EventBus; @@ -61,6 +63,7 @@ import java.util.Date; import java.util.List; import java.util.UUID; +import java.util.concurrent.TimeUnit; import io.realm.Realm; import io.realm.RealmChangeListener; @@ -229,10 +232,28 @@ public boolean getFirstNotification() { * @return Whether user should be notified about incoming messages in chat. */ public boolean notifyAboutMessage() { - switch (notificationState.getMode()) { - case enabled: return true; - case disabled: return false; - default: return SettingsManager.eventsOnChat(); + if (notificationState.getMode().equals(NotificationState.NotificationMode.bydefault)) + return SettingsManager.eventsOnChat(); + if (notificationState.getMode().equals(NotificationState.NotificationMode.enabled)) + return true; + else return false; + } + + private void enableNotificationsIfNeed() { + int currentTime = (int) (System.currentTimeMillis() / 1000L); + NotificationState.NotificationMode mode = notificationState.getMode(); + + if ((mode.equals(NotificationState.NotificationMode.snooze15m) + && currentTime > notificationState.getTimestamp() + TimeUnit.MINUTES.toSeconds(15)) + || (mode.equals(NotificationState.NotificationMode.snooze1h) + && currentTime > notificationState.getTimestamp() + TimeUnit.HOURS.toSeconds(1)) + || (mode.equals(NotificationState.NotificationMode.snooze2h) + && currentTime > notificationState.getTimestamp() + TimeUnit.HOURS.toSeconds(2)) + || (mode.equals(NotificationState.NotificationMode.snooze1d) + && currentTime > notificationState.getTimestamp() + TimeUnit.DAYS.toSeconds(1))) { + + setNotificationStateOrDefault(new NotificationState( + NotificationState.NotificationMode.enabled, 0), true); } } @@ -393,9 +414,10 @@ protected MessageItem createMessageItem(String uid, Resourcepart resource, Strin messageItem.setOriginalFrom(originalFrom); messageItem.setParentMessageId(parentMessageId); - if (notify && notifyAboutMessage() && !visible) { + // notification + enableNotificationsIfNeed(); + if (notify && notifyAboutMessage() && !visible) NotificationManager.getInstance().onMessageNotification(messageItem); - } // unread message count if (!visible && action == null) { @@ -403,9 +425,10 @@ protected MessageItem createMessageItem(String uid, Resourcepart resource, Strin else resetUnreadMessageCount(); } - // remove notifications if get outgoing message - if (!incoming) - NotificationManager.getInstance().removeMessageNotification(account, user); + // remove notifications if get outgoing message with 2 sec delay + if (!incoming) { + MessageNotificationManager.getInstance().removeChatWithTimer(account, user); + } // when getting new message, unarchive chat if chat not muted if (this.notifyAboutMessage()) @@ -477,7 +500,8 @@ private void updateLastMessage() { if (messages.isValid() && messages.isLoaded() && !messages.isEmpty()) { List textMessages = MessageDatabaseManager.getInstance() .getRealmUiThread() - .copyFromRealm(messages.where().isNull(MessageItem.Fields.ACTION).findAll()); + .copyFromRealm(messages.where().isNull(MessageItem.Fields.ACTION) + .or().equalTo(MessageItem.Fields.ACTION, ChatAction.available.toString()).findAll()); if (!textMessages.isEmpty()) lastMessage = textMessages.get(textMessages.size() - 1); @@ -628,17 +652,28 @@ boolean sendMessage(MessageItem messageItem) { message = createMessagePacket(body, messageItem.getStanzaId()); Realm realm = MessageDatabaseManager.getInstance().getNewBackgroundRealm(); - for (ForwardId id : messageItem.getForwardedIds()) { - MessageItem forwardedMessage = realm.where(MessageItem.class) - .equalTo(MessageItem.Fields.UNIQUE_ID, id.getForwardMessageId()).findFirst(); - try { - Message forwarded = (Message) PacketParserUtils.parseStanza(forwardedMessage.getOriginalStanza()); - message.addExtension(new Forwarded(new DelayInformation(new Date(forwardedMessage.getTimestamp())), forwarded)); - } catch (Exception e) { - e.printStackTrace(); + + // forwarded + if (messageItem.getForwardedIds() != null && messageItem.getForwardedIds().size() > 0) { + final String[] ids = new String[messageItem.getForwardedIds().size()]; + int i = 0; + for (ForwardId id : messageItem.getForwardedIds()) { + ids[i] = id.getForwardMessageId(); + i++; + } + + RealmResults items = realm.where(MessageItem.class) + .in(MessageItem.Fields.UNIQUE_ID, ids).findAll(); + for (MessageItem item : items) { + try { + Message forwarded = (Message) PacketParserUtils.parseStanza(item.getOriginalStanza()); + message.addExtension(new Forwarded(new DelayInformation(new Date(item.getTimestamp())), forwarded)); + } catch (Exception e) { + e.printStackTrace(); + } } + message.addExtension(new ForwardComment(text)); } - message.addExtension(new ForwardComment(text)); } else if (text != null) { message = createMessagePacket(text, messageItem.getStanzaId()); @@ -790,6 +825,24 @@ public void setNotificationState(NotificationState notificationState, boolean ne if (needSaveToRealm) ChatManager.getInstance().saveOrUpdateChatDataToRealm(this); } + public void setNotificationStateOrDefault(NotificationState notificationState, boolean needSaveToRealm) { + if (notificationState.getMode() != NotificationState.NotificationMode.enabled + && notificationState.getMode() != NotificationState.NotificationMode.disabled) + throw new IllegalStateException("In this method mode must be enabled or disabled."); + + if (!eventsOnChatGlobal() && notificationState.getMode() == NotificationState.NotificationMode.disabled + || eventsOnChatGlobal() && notificationState.getMode() == NotificationState.NotificationMode.enabled) + notificationState.setMode(NotificationState.NotificationMode.bydefault); + + setNotificationState(notificationState, needSaveToRealm); + } + + private boolean eventsOnChatGlobal() { + if (MUCManager.getInstance().hasRoom(account, user.getJid().asEntityBareJidIfPossible())) + return SettingsManager.eventsOnMuc(); + else return SettingsManager.eventsOnChat(); + } + public int getLastPosition() { return lastPosition; } diff --git a/xabber/src/main/java/com/xabber/android/data/message/ClipManager.java b/xabber/src/main/java/com/xabber/android/data/message/ClipManager.java new file mode 100644 index 0000000000..6d619422c3 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/message/ClipManager.java @@ -0,0 +1,108 @@ +package com.xabber.android.data.message; + +import android.content.ClipData; +import android.content.Context; + +import com.xabber.android.data.Application; +import com.xabber.android.data.database.MessageDatabaseManager; +import com.xabber.android.data.database.messagerealm.MessageItem; +import com.xabber.android.data.roster.RosterManager; +import com.xabber.android.utils.StringUtils; +import com.xabber.android.utils.Utils; + +import java.util.Date; +import java.util.List; + +import io.realm.Realm; +import io.realm.RealmResults; + +public class ClipManager { + + public static void copyMessagesToClipboard(final List messageIDs) { + + final String[] ids = messageIDs.toArray(new String[0]); + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = MessageDatabaseManager.getInstance().getNewBackgroundRealm(); + String text = messagesToText(realm, ids, 0); + realm.close(); + if (!text.isEmpty()) insertDataToClipboard(text); + } + }); + } + + private static void insertDataToClipboard(final String text) { + Application.getInstance().runOnUiThread(new Runnable() { + @Override + public void run() { + android.content.ClipboardManager clipboard = (android.content.ClipboardManager) Application.getInstance() + .getApplicationContext().getSystemService(Context.CLIPBOARD_SERVICE); + ClipData clip = ClipData.newPlainText("Xabber", text); + if (clipboard !=null) clipboard.setPrimaryClip(clip); + } + }); + } + + private static String messagesToText(Realm realm, String[] messagesIDs, int level) { + + RealmResults items = realm.where(MessageItem.class) + .in(MessageItem.Fields.UNIQUE_ID, messagesIDs).findAll(); + + StringBuilder stringBuilder = new StringBuilder(); + long previousTimestamp = 1; + if (items != null && !items.isEmpty()) { + for (MessageItem message : items) { + stringBuilder.append(messageToText(realm, message, previousTimestamp, level)); + previousTimestamp = message.getTimestamp(); + } + } + + return stringBuilder.toString().trim(); + } + + private static String messageToText(Realm realm, MessageItem message, + long previousMessageTimestamp, int level) { + + String space = getSpace(level); + StringBuilder stringBuilder = new StringBuilder(); + + final String name = RosterManager.getDisplayAuthorName(message); + + final String date = StringUtils.getDateStringForClipboard(message.getTimestamp()); + if (!Utils.isSameDay(message.getTimestamp(), previousMessageTimestamp)) { + stringBuilder.append("\n"); + stringBuilder.append(space); + stringBuilder.append(date); + } + + stringBuilder.append("\n"); + stringBuilder.append(space); + stringBuilder.append('['); + stringBuilder.append(StringUtils.getTimeTextWithSeconds(new Date(message.getTimestamp()))); + stringBuilder.append("] "); + stringBuilder.append(name); + stringBuilder.append(":\n"); + + if (message.haveForwardedMessages()) { + stringBuilder.append(messagesToText(realm, message.getForwardedIdsAsArray(), level + 1)); + stringBuilder.append("\n"); + } + + if (!message.getText().isEmpty()) { + stringBuilder.append(space); + stringBuilder.append(message.getText()); + } + + return stringBuilder.toString(); + } + + private static String getSpace(int level) { + StringBuilder stringBuilder = new StringBuilder(); + for (int i = 0; i < level; i++) { + stringBuilder.append("> "); + } + return stringBuilder.toString(); + } + +} diff --git a/xabber/src/main/java/com/xabber/android/data/message/ForwardManager.java b/xabber/src/main/java/com/xabber/android/data/message/ForwardManager.java index ab4e630624..6cedcb923c 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/ForwardManager.java +++ b/xabber/src/main/java/com/xabber/android/data/message/ForwardManager.java @@ -1,5 +1,6 @@ package com.xabber.android.data.message; +import com.xabber.android.data.database.MessageDatabaseManager; import com.xabber.android.data.database.messagerealm.ForwardId; import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.entity.AccountJid; @@ -12,13 +13,14 @@ import java.util.List; +import io.realm.Realm; import io.realm.RealmList; public class ForwardManager { public static void forwardMessage(List messages, AccountJid account, UserJid user, String text) { - AbstractChat chat = MessageManager.getInstance().getOrCreateChat(account, user); - MessageItem messageItem = chat.createNewMessageItem(text); + final AbstractChat chat = MessageManager.getInstance().getOrCreateChat(account, user); + final MessageItem messageItem = chat.createNewMessageItem(text); RealmList ids = new RealmList<>(); @@ -27,8 +29,15 @@ public static void forwardMessage(List messages, AccountJid account, Use } messageItem.setForwardedIds(ids); - chat.saveMessageItem(true, messageItem); - chat.sendMessages(); + + MessageDatabaseManager.getInstance().getRealmUiThread() + .executeTransactionAsync(new Realm.Transaction() { + @Override + public void execute(Realm realm) { + realm.copyToRealm(messageItem); + chat.sendMessages(); + } + }); EventBus.getDefault().post(new NewMessageEvent()); } 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 ea07a046d4..4e1fbba776 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 @@ -35,6 +35,7 @@ import com.xabber.android.data.connection.listeners.OnPacketListener; import com.xabber.android.data.database.MessageDatabaseManager; import com.xabber.android.data.database.messagerealm.Attachment; +import com.xabber.android.data.database.messagerealm.ForwardId; import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.entity.BaseEntity; @@ -78,6 +79,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.UUID; import io.realm.Realm; import io.realm.RealmList; @@ -785,24 +787,34 @@ public void processCarbonsMessage(AccountJid account, final Message message, Car final AbstractChat finalChat = chat; - final long startTime = System.currentTimeMillis(); MessageDatabaseManager.getInstance().getRealmUiThread() .executeTransactionAsync(new Realm.Transaction() { @Override public void execute(Realm realm) { - MessageItem newMessageItem = finalChat.createNewMessageItem(body); + String text = body; + String uid = UUID.randomUUID().toString(); + RealmList forwardIds = finalChat.parseForwardedMessage(false, message, uid); + String originalStanza = message.toXML().toString(); + String originalFrom = message.getFrom().toString(); + String forwardComment = ForwardManager.parseForwardComment(message); + if (forwardComment != null) text = forwardComment; + + MessageItem newMessageItem = finalChat.createNewMessageItem(text); newMessageItem.setStanzaId(message.getStanzaId()); newMessageItem.setSent(true); newMessageItem.setForwarded(true); + // forwarding + if (forwardIds != null) newMessageItem.setForwardedIds(forwardIds); + newMessageItem.setOriginalStanza(originalStanza); + newMessageItem.setOriginalFrom(originalFrom); + + // attachments RealmList attachments = HttpFileUploadManager.parseFileMessage(message); if (attachments.size() > 0) newMessageItem.setAttachments(attachments); realm.copyToRealm(newMessageItem); - LogManager.d("REALM", Thread.currentThread().getName() - + " save carbons message: " + (System.currentTimeMillis() - startTime)); - EventBus.getDefault().post(new NewMessageEvent()); } }); diff --git a/xabber/src/main/java/com/xabber/android/data/message/NotificationState.java b/xabber/src/main/java/com/xabber/android/data/message/NotificationState.java index 2c748b6d43..aa2fbb4ac4 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/NotificationState.java +++ b/xabber/src/main/java/com/xabber/android/data/message/NotificationState.java @@ -1,5 +1,7 @@ package com.xabber.android.data.message; +import com.xabber.android.data.SettingsManager; + /** * Created by valery.miller on 21.11.17. */ @@ -10,9 +12,10 @@ public enum NotificationMode { bydefault, enabled, disabled, - disabled1h, - disabled8h, - disabled2d + snooze15m, + snooze1h, + snooze2h, + snooze1d } private NotificationMode mode; @@ -39,6 +42,17 @@ public void setTimestamp(int timestamp) { this.timestamp = timestamp; } + /** Used only for user interface */ + public NotificationMode determineModeByGlobalSettings(boolean isMUC) { + NotificationState.NotificationMode resultMode = NotificationState.NotificationMode.bydefault; + boolean globalMode = isMUC ? SettingsManager.eventsOnMuc() : SettingsManager.eventsOnChat(); + if (mode == NotificationState.NotificationMode.enabled && !globalMode) + resultMode = NotificationState.NotificationMode.enabled; + if ((mode != NotificationMode.enabled && mode != NotificationMode.bydefault) && globalMode) + resultMode = mode; + return resultMode; + } + } diff --git a/xabber/src/main/java/com/xabber/android/data/message/phrase/PhraseManager.java b/xabber/src/main/java/com/xabber/android/data/message/phrase/PhraseManager.java index 32b805fc3d..3b25b805f6 100644 --- a/xabber/src/main/java/com/xabber/android/data/message/phrase/PhraseManager.java +++ b/xabber/src/main/java/com/xabber/android/data/message/phrase/PhraseManager.java @@ -29,6 +29,8 @@ import java.util.Collection; import java.util.List; +import javax.annotation.Nullable; + /** * Manage custom notification based on message. * @@ -91,6 +93,7 @@ private void onLoaded(Collection phrases) { * @return Sound associated with first matched phrase. Chat specific setting * if no one matches . */ + @Deprecated public Uri getSound(AccountJid account, UserJid user, String text, boolean isMUC) { Collection groups = RosterManager.getInstance().getGroups( account, user); @@ -104,6 +107,23 @@ public Uri getSound(AccountJid account, UserJid user, String text, boolean isMUC return ChatManager.getInstance().getSound(account, user, isMUC); } + public Long getPhraseID(AccountJid account, UserJid user, String text) { + Collection groups = RosterManager.getInstance().getGroups( + account, user); + for (Phrase phrase : phrases) { + if (phrase.matches(text, user.toString(), groups)) return phrase.getId(); + } + return null; + } + + @Nullable + public Phrase getPhrase(Long id) { + for (Phrase phrase : phrases) { + if (phrase.getId().equals(id)) return phrase; + } + return null; + } + /** * Update phrase or create. * @@ -162,4 +182,7 @@ public Phrase getPhrase(int index) { return phrases.get(index); } + public Integer getLastIndex() { + return phrases.size() - 1; + } } diff --git a/xabber/src/main/java/com/xabber/android/data/notification/BaseAccountNotificationProvider.java b/xabber/src/main/java/com/xabber/android/data/notification/BaseAccountNotificationProvider.java index 6a7bf3ec8c..de2f5c645b 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/BaseAccountNotificationProvider.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/BaseAccountNotificationProvider.java @@ -27,6 +27,10 @@ public BaseAccountNotificationProvider(int icon) { super(icon); } + public BaseAccountNotificationProvider(int icon, String channelID) { + super(icon, channelID); + } + public T get(AccountJid account) { for (T item : items) if (item != null && item.getAccount().equals(account)) diff --git a/xabber/src/main/java/com/xabber/android/data/notification/BaseNotificationProvider.java b/xabber/src/main/java/com/xabber/android/data/notification/BaseNotificationProvider.java index cc2a87f9ca..314112f252 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/BaseNotificationProvider.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/BaseNotificationProvider.java @@ -35,11 +35,21 @@ public class BaseNotificationProvider implements protected final Collection items; private final int icon; private boolean canClearNotifications; + private String channelID; public BaseNotificationProvider(int icon) { super(); this.items = new ArrayList(); this.icon = icon; + this.channelID = NotificationChannelUtils.EVENTS_CHANNEL_ID; + canClearNotifications = true; + } + + public BaseNotificationProvider(int icon, String channelID) { + super(); + this.items = new ArrayList(); + this.icon = icon; + this.channelID = channelID; canClearNotifications = true; } @@ -106,4 +116,8 @@ public int getIcon() { return icon; } + @Override + public String getChannelID() { + return channelID; + } } diff --git a/xabber/src/main/java/com/xabber/android/data/notification/EntityNotificationProvider.java b/xabber/src/main/java/com/xabber/android/data/notification/EntityNotificationProvider.java index a39e6def3e..a8e0575cc3 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/EntityNotificationProvider.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/EntityNotificationProvider.java @@ -24,6 +24,10 @@ public EntityNotificationProvider(int icon) { super(icon); } + public EntityNotificationProvider(int icon, String channelID) { + super(icon, channelID); + } + @Override public T get(AccountJid account) { throw new UnsupportedOperationException(); diff --git a/xabber/src/main/java/com/xabber/android/data/notification/MessageNotification.java b/xabber/src/main/java/com/xabber/android/data/notification/MessageNotification.java deleted file mode 100644 index 40316e08c0..0000000000 --- a/xabber/src/main/java/com/xabber/android/data/notification/MessageNotification.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * Copyright (c) 2013, Redsolution LTD. All rights reserved. - * - * This file is part of Xabber project; you can redistribute it and/or - * modify it under the terms of the GNU General Public License, Version 3. - * - * Xabber is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License, - * along with this program. If not, see http://www.gnu.org/licenses/. - */ -package com.xabber.android.data.notification; - -import com.xabber.android.data.entity.AccountJid; -import com.xabber.android.data.entity.BaseEntity; -import com.xabber.android.data.entity.UserJid; - -import java.util.Date; - -/** - * Notification for the contact. - * - * @author alexander.ivanov - */ -public class MessageNotification extends BaseEntity { - - /** - * Text of the last message. - */ - private String text; - - /** - * Timestamp of the last message. - */ - private Date timestamp; - - /** - * Number of messages. - */ - private int count; - - public MessageNotification(AccountJid account, UserJid user, String text, - Date timestamp, int count) { - super(account, user); - this.text = text; - this.timestamp = timestamp; - this.count = count; - } - - public String getText() { - return text; - } - - public Date getTimestamp() { - return timestamp; - } - - public int getCount() { - return count; - } - - public void addMessage(String text) { - this.text = text; - this.timestamp = new Date(); - this.count += 1; - } - -} diff --git a/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationCreator.java b/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationCreator.java index 88d3fa22f8..3061e80706 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationCreator.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationCreator.java @@ -1,260 +1,407 @@ package com.xabber.android.data.notification; import android.app.ActivityManager; +import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; +import android.graphics.Color; import android.media.AudioManager; +import android.net.Uri; import android.os.Build; import android.support.v4.app.NotificationCompat; +import android.support.v4.app.Person; +import android.support.v4.app.RemoteInput; import android.text.Spannable; import android.text.SpannableString; -import android.text.style.StyleSpan; +import android.text.style.ForegroundColorSpan; import com.xabber.android.R; import com.xabber.android.data.Application; import com.xabber.android.data.SettingsManager; -import com.xabber.android.data.database.messagerealm.MessageItem; +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; import com.xabber.android.data.extension.avatar.AvatarManager; import com.xabber.android.data.extension.muc.MUCManager; +import com.xabber.android.data.log.LogManager; +import com.xabber.android.data.message.AbstractChat; +import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.message.chat.ChatManager; +import com.xabber.android.data.message.phrase.PhraseManager; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.NotifyPrefs; import com.xabber.android.data.roster.RosterManager; -import com.xabber.android.receiver.NotificationCancelReceiver; +import com.xabber.android.receiver.NotificationReceiver; import com.xabber.android.ui.activity.ChatActivity; import com.xabber.android.ui.activity.ContactListActivity; -import com.xabber.android.ui.color.ColorManager; import com.xabber.android.utils.StringUtils; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.Comparator; import java.util.List; public class MessageNotificationCreator { - private static int UNIQUE_REQUEST_CODE = 0; - private final Application application; - private List messageNotifications; + private final static String MESSAGE_GROUP_ID = "MESSAGE_GROUP"; + private final static int MESSAGE_BUNDLE_NOTIFICATION_ID = 2; - public MessageNotificationCreator() { - application = Application.getInstance(); - } - - public android.app.Notification notifyMessageNotification(List messageNotifications, - MessageItem messageItem) { - this.messageNotifications = messageNotifications; - - if (messageNotifications.isEmpty()) { - return null; - } + private final Application context; + private final NotificationManager notificationManager; + private CharSequence messageHidden; - int messageCount = 0; + public MessageNotificationCreator(Application context, NotificationManager notificationManager) { + this.context = context; + this.notificationManager = notificationManager; + this.messageHidden = context.getString(R.string.message_hidden); + } - for (MessageNotification messageNotification : messageNotifications) { - messageCount += messageNotification.getCount(); + public void createNotification(MessageNotificationManager.Chat chat, boolean alert) { + boolean inForeground = isAppInForeground(context); + + NotificationCompat.Builder builder = new NotificationCompat.Builder(context, getChannelID(chat)) + .setColor(context.getResources().getColor(R.color.persistent_notification_color)) + .setWhen(chat.getLastMessageTimestamp()) + .setSmallIcon(R.drawable.ic_stat_chat) + .setLargeIcon(getLargeIcon(chat)) + .setGroup(MESSAGE_GROUP_ID) + .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_CHILDREN) + .setOnlyAlertOnce(!alert) + .setContentIntent(createContentIntent(chat)) + .setDeleteIntent(NotificationReceiver.createDeleteIntent(context, chat.getNotificationId())) + .setCategory(NotificationCompat.CATEGORY_MESSAGE) + .setPriority(inForeground ? NotificationCompat.PRIORITY_DEFAULT + : NotificationCompat.PRIORITY_HIGH); + + boolean showText = isNeedShowTextInNotification(chat); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + builder.addAction(createReplyAction(chat.getNotificationId())) + .setStyle(createMessageStyle(chat, showText)); + } else { + builder.setContentTitle(createTitleSingleChat(chat.getMessages().size(), chat.getChatTitle())) + .setContentText(createMessageLine(chat.getLastMessage(), chat.isGroupChat(), showText)) + .setStyle(createInboxStyle(chat, showText)) + .setAutoCancel(true); } + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O && alert) + addEffects(builder, chat.getLastMessage().getMessageText().toString(), chat, context); - MessageNotification message = messageNotifications.get(messageNotifications.size() - 1); - - boolean showText = true; - boolean isMUC = false; + builder.addAction(createMarkAsReadAction(chat.getNotificationId())) + .addAction(createMuteAction(chat.getNotificationId())); + sendNotification(builder, chat.getNotificationId()); + } - // muc - if (MUCManager.getInstance().hasRoom(message.getAccount(), message.getUser().getJid().asEntityBareJidIfPossible())) { - isMUC = true; - showText = ChatManager.getInstance().isShowTextOnMuc(message.getAccount(), message.getUser()); + public void createBundleNotification(List chats, boolean alert) { + boolean inForeground = isAppInForeground(context); + List sortedChats = new ArrayList<>(chats); + Collections.sort(sortedChats, Collections.reverseOrder(new SortByLastMessage())); + + MessageNotificationManager.Chat lastChat = sortedChats.size() > 0 ? sortedChats.get(0) : null; + int messageCount = getMessageCount(sortedChats); + + NotificationCompat.Builder builder = + new NotificationCompat.Builder(context, getChannelID(lastChat)) + .setColor(context.getResources().getColor(R.color.persistent_notification_color)) + .setWhen(lastChat != null ? lastChat.getLastMessageTimestamp() : System.currentTimeMillis()) + .setSmallIcon(R.drawable.ic_message) + .setContentIntent(createBundleContentIntent()) + .setDeleteIntent(NotificationReceiver.createDeleteIntent(context, MESSAGE_BUNDLE_NOTIFICATION_ID)) + .setCategory(NotificationCompat.CATEGORY_MESSAGE) + .setPriority(inForeground ? NotificationCompat.PRIORITY_DEFAULT + : NotificationCompat.PRIORITY_HIGH); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + builder.setSubText(createNewMessagesTitle(messageCount)) + .setGroup(MESSAGE_GROUP_ID) + .setGroupSummary(true) + .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_CHILDREN); - } else { // chat - isMUC = false; - showText = ChatManager.getInstance().isShowText(message.getAccount(), message.getUser()); + } else { + builder.setContentTitle(createNewMessagesTitle(messageCount)) + .setOnlyAlertOnce(!alert) + .setStyle(createInboxStyleForBundle(sortedChats)) + .setContentText(createSummarizedContentForBundle(sortedChats)); } - // in-app notifications - boolean isAppInForeground = isAppInForeground(); - if (isAppInForeground) { - // disable message preview - if (!SettingsManager.eventsInAppPreview()) showText = false; + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O && alert) { + MessageNotificationManager.Message lastMessage = lastChat != null ? lastChat.getLastMessage() : null; + if (lastMessage != null) + addEffects(builder, lastMessage.getMessageText().toString(), lastChat, context); } - NotificationCompat.Builder notificationBuilder; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) - notificationBuilder = new NotificationCompat.Builder(application, - NotificationManager.getInstance().createNotificationChannel()); - else notificationBuilder = new NotificationCompat.Builder(application, ""); - - notificationBuilder.setContentTitle(getTitle(message, messageCount)); - notificationBuilder.setContentText(getText(message, showText)); - notificationBuilder.setSubText(message.getAccount().toString()); - - notificationBuilder.setTicker(getText(message, showText)); - - notificationBuilder.setSmallIcon(getSmallIcon()); - notificationBuilder.setLargeIcon(getLargeIcon(message)); - - notificationBuilder.setWhen(message.getTimestamp().getTime()); - notificationBuilder.setColor(ColorManager.getInstance().getAccountPainter().getAccountMainColor(message.getAccount())); - notificationBuilder.setStyle(getStyle(message, messageCount, showText)); - - notificationBuilder.setContentIntent(getIntent(message)); + sendNotification(builder, MESSAGE_BUNDLE_NOTIFICATION_ID); + } - notificationBuilder.setCategory(NotificationCompat.CATEGORY_MESSAGE); - notificationBuilder.setPriority(NotificationCompat.PRIORITY_HIGH); + private String getChannelID(MessageNotificationManager.Chat chat) { + NotifyPrefs customPrefs = null; + boolean isGroup = false; + if (chat != null) { + isGroup = chat.isGroupChat(); + customPrefs = getCustomPrefs(chat); + } + return customPrefs != null ? customPrefs.getChannelID() : NotificationChannelUtils.getChannelID( + isGroup ? NotificationChannelUtils.ChannelType.groupChat + : NotificationChannelUtils.ChannelType.privateChat); + } - notificationBuilder.setDeleteIntent(NotificationCancelReceiver.createPendingIntent()); + private void sendNotification(NotificationCompat.Builder builder, int notificationId) { + try { + notificationManager.notify(notificationId, builder.build()); + } catch (SecurityException e) { + LogManager.exception(this, e); + // If no access to ringtone - reset channel to default + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + NotificationChannelUtils.resetNotificationChannel(notificationManager, builder.getNotification().getChannelId()); + } + } - NotificationManager.addEffects(notificationBuilder, messageItem, isMUC, checkVibrateMode(), isAppInForeground); + /** UTILS */ + private CharSequence createNewMessagesTitle(int messageCount) { + return context.getString(R.string.new_chat_messages, messageCount, + StringUtils.getQuantityString(context.getResources(), R.array.chat_message_quantity, messageCount)); + } - return notificationBuilder.build(); + private CharSequence createTitleSingleChat(int messageCount, CharSequence chatTitle) { + if (messageCount == 1) return chatTitle; + else return context.getString(R.string.new_chat_messages_from_contact, messageCount, + StringUtils.getQuantityString(context.getResources(), R.array.chat_message_quantity, messageCount), chatTitle); } - private CharSequence getTitle(MessageNotification message, int messageCount) { - if (isFromOneContact()) { - return getSingleContactTitle(message, messageCount); - } else { - return getMultiContactTitle(messageCount); + private NotificationCompat.Style createMessageStyle(MessageNotificationManager.Chat chat, boolean showText) { + NotificationCompat.Style messageStyle = new NotificationCompat.MessagingStyle( + new Person.Builder().setName(context.getString(R.string.sender_is_you)).build()); + for (MessageNotificationManager.Message message : chat.getMessages()) { + Person person = null; + if (message.getAuthor() != null && message.getAuthor().length() > 0) + person = new Person.Builder().setName(message.getAuthor()).build(); + ((NotificationCompat.MessagingStyle) messageStyle).addMessage( + new NotificationCompat.MessagingStyle.Message( + showText ? message.getMessageText() : messageHidden, + message.getTimestamp(), person)); } + ((NotificationCompat.MessagingStyle) messageStyle).setConversationTitle(chat.getChatTitle()); + ((NotificationCompat.MessagingStyle) messageStyle).setGroupConversation(chat.isGroupChat()); + return messageStyle; } - private CharSequence getSingleContactTitle(MessageNotification message, int messageCount) { - if (messageCount > 1) { - return application.getString(R.string.chat_messages_from_contact, - messageCount, getTextForMessages(messageCount), getContactName(message)); - } else { - return getContactName(message); + private CharSequence createSummarizedContentForBundle(List sortedChats) { + StringBuilder builder = new StringBuilder(); + CharSequence divider = ", "; + for (MessageNotificationManager.Chat chat : sortedChats) { + builder.append(chat.getChatTitle()); + builder.append(divider); } + String result = builder.toString(); + return result.substring(0, result.length() - divider.length()); } - private String getContactName(MessageNotification message) { - return RosterManager.getInstance().getBestContact(message.getAccount(), message.getUser()).getName(); + private boolean isNeedShowTextInNotification(MessageNotificationManager.Chat chat) { + NotifyPrefs prefs = getCustomPrefs(chat); + if (prefs != null) return prefs.isShowPreview(); + else return chat.isGroupChat() ? + ChatManager.getInstance().isShowTextOnMuc(chat.getAccountJid(), chat.getUserJid()) + : ChatManager.getInstance().isShowText(chat.getAccountJid(), chat.getUserJid()); } - private CharSequence getMultiContactTitle(int messageCount) { - String messageText = getTextForMessages(messageCount); - String contactText = StringUtils.getQuantityString(application.getResources(), - R.array.chat_contact_quantity, messageNotifications.size()); - return application.getString(R.string.chat_status, - messageCount, messageText, messageNotifications.size(), contactText); + private int getMessageCount(List chats) { + int result = 0; + for (MessageNotificationManager.Chat notification : chats) { + result += notification.getMessages().size(); + } + return result; } - private String getTextForMessages(int messageCount) { - return StringUtils.getQuantityString( - application.getResources(), R.array.chat_message_quantity, messageCount); + private android.graphics.Bitmap getLargeIcon(MessageNotificationManager.Chat chat) { + String name = RosterManager.getInstance().getName(chat.getAccountJid(), chat.getUserJid()); + if (MUCManager.getInstance().hasRoom(chat.getAccountJid(), chat.getUserJid().getJid().asEntityBareJidIfPossible())) + return AvatarManager.getInstance().getRoomBitmap(chat.getUserJid()); + else return AvatarManager.getInstance().getUserBitmap(chat.getUserJid(), name); } - private CharSequence getText(MessageNotification message, boolean showText) { - if (isFromOneContact()) { - if (showText) { - return message.getText(); - } else { - return null; - } - } else { - return getContactNameAndMessage(message, showText); + private NotificationCompat.Style createInboxStyle(MessageNotificationManager.Chat chat, boolean showText) { + NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); + int startPos = chat.getMessages().size() <= 7 ? 0 : chat.getMessages().size() - 7; + for (int i = startPos; i < chat.getMessages().size(); i++) { + MessageNotificationManager.Message message = chat.getMessages().get(i); + inboxStyle.addLine(createMessageLine(message, chat.isGroupChat(), showText)); } + return inboxStyle; } - private int getSmallIcon() { - return R.drawable.ic_stat_chat; + private NotificationCompat.Style createInboxStyleForBundle(List sortedChats) { + NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); + int count = 0; + for (MessageNotificationManager.Chat chat : sortedChats) { + if (count >= 7) break; + inboxStyle.addLine(createChatLine(chat)); + count++; + } + return inboxStyle; } - private android.graphics.Bitmap getLargeIcon(MessageNotification message) { - if (isFromOneContact()) { - String name = RosterManager.getInstance().getName(message.getAccount(), message.getUser()); - if (MUCManager.getInstance().hasRoom(message.getAccount(), message.getUser().getJid().asEntityBareJidIfPossible())) { - return AvatarManager.getInstance().getRoomBitmap(message.getUser()); - } else { - return AvatarManager.getInstance().getUserBitmap(message.getUser(), name); - } - } - return null; + private String createMessageLine(MessageNotificationManager.Message message, boolean isGroupChat, boolean showText) { + return (isGroupChat ? message.getAuthor() + ": " : "") + (showText ? message.getMessageText() : messageHidden); } - private boolean isFromOneContact() { - return messageNotifications.size() == 1; + private Spannable createChatLine(MessageNotificationManager.Chat chat) { + boolean showText = isNeedShowTextInNotification(chat); + CharSequence chatTitle = chat.getChatTitle(); + CharSequence author = chat.getLastMessage().getAuthor(); + CharSequence message = showText ? chat.getLastMessage().getMessageText() : messageHidden; + String contactAndMessage = (chat.isGroupChat() ? chatTitle + ": " : "") + author + " " + message; + Spannable spannable = new SpannableString(contactAndMessage); + spannable.setSpan(new ForegroundColorSpan(Color.DKGRAY), 0, + contactAndMessage.length() - message.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + return spannable; } - private NotificationCompat.Style getStyle(MessageNotification message, int messageCount, boolean showText) { - if (isFromOneContact()) { - NotificationCompat.BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle(); + private void addEffects(NotificationCompat.Builder notificationBuilder, String text, + MessageNotificationManager.Chat notifChat, Context context) { - bigTextStyle.setBigContentTitle(getSingleContactTitle(message, messageCount)); - if (showText) { - bigTextStyle.bigText(message.getText()); - } - bigTextStyle.setSummaryText(message.getAccount().toString()); + AccountJid account = notifChat.getAccountJid(); + UserJid user = notifChat.getUserJid(); + boolean isMUC = notifChat.isGroupChat(); - return bigTextStyle; - } else { - if (MUCManager.getInstance().hasRoom(message.getAccount(), message.getUser().getJid().asEntityBareJidIfPossible())) - return getInboxStyle(messageCount, message.getAccount().toString(), true); - else return getInboxStyle(messageCount, message.getAccount().toString(), false); + AbstractChat chat = MessageManager.getInstance().getChat(account, user); + if (chat != null && (chat.getFirstNotification() || !SettingsManager.eventsFirstOnly())) { + + Uri sound = getSound(notifChat, text, isMUC); + boolean makeVibration = ChatManager.getInstance().isMakeVibro(account, user); + boolean led = isMUC ? SettingsManager.eventsLightningForMuc() : SettingsManager.eventsLightning(); + + com.xabber.android.data.notification.NotificationManager.getInstance() + .setNotificationDefaults(notificationBuilder, led, sound, AudioManager.STREAM_NOTIFICATION); + + // vibration + if (makeVibration) setVibration(notifChat, isMUC, context, notificationBuilder); } } - private NotificationCompat.Style getInboxStyle(int messageCount, String accountName, boolean isMuc) { - NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); - - inboxStyle.setBigContentTitle(getMultiContactTitle(messageCount)); + private Uri getSound(MessageNotificationManager.Chat chat, String text, boolean isMUC) { + NotifyPrefs prefs = getCustomPrefs(chat); + if (prefs != null) return Uri.parse(prefs.getSound()); + else { + if (isMUC) return SettingsManager.eventsSoundMuc(); + return SettingsManager.eventsSound(); + } + } - for (int i = 1; i <= messageNotifications.size(); i++) { - MessageNotification messageNotification = messageNotifications.get(messageNotifications.size() - i); + public static void setVibration(MessageNotificationManager.Chat chat, boolean isMUC, Context context, + NotificationCompat.Builder notificationBuilder) { + NotifyPrefs prefs = getCustomPrefs(chat); + if (prefs != null) + notificationBuilder.setVibrate(getVibroValue(prefs.getVibro(), context)); + else notificationBuilder.setVibrate(getVibroValue(isMUC ? SettingsManager.eventsVibroMuc() + : SettingsManager.eventsVibroChat(), context)); + } - boolean showTextForThisContact - = ChatManager.getInstance().isShowText(messageNotification.getAccount(), messageNotification.getUser()); - if (isMuc) - showTextForThisContact - = ChatManager.getInstance().isShowTextOnMuc(messageNotification.getAccount(), messageNotification.getUser()); + public static long[] getVibroValue(SettingsManager.VibroMode vibroMode, Context context) { + switch (vibroMode) { + case disabled: + return new long[] {0, 0}; + case shortvibro: + return new long[] {0, 250}; + case longvibro: + return new long[] {0, 1000}; + case onlyifsilent: + if (checkVibrateMode(context)) return new long[] {0, 500}; + else return new long[] {0, 0}; + default: + return new long[] {0, 500}; + } + } - inboxStyle.addLine(getContactNameAndMessage(messageNotification, showTextForThisContact)); + public static long[] getVibroValue(String vibroMode, Context context) { + switch (vibroMode) { + case "disable": + return getVibroValue(SettingsManager.VibroMode.disabled, context); + case "short": + return getVibroValue(SettingsManager.VibroMode.shortvibro, context); + case "long": + return getVibroValue(SettingsManager.VibroMode.longvibro, context); + case "if silent": + return getVibroValue(SettingsManager.VibroMode.onlyifsilent, context); + default: + return getVibroValue(SettingsManager.VibroMode.defaultvibro, context); } + } - inboxStyle.setSummaryText(accountName); + public static boolean checkVibrateMode(Context context) { + AudioManager am = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); + if (am != null) return am.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE; + else return false; + } - return inboxStyle; + private boolean isAppInForeground(Context context) { + ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); + List appProcesses = + activityManager != null ? activityManager.getRunningAppProcesses() : null; + if (appProcesses == null) return false; + final String packageName = context.getPackageName(); + for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) { + if (appProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND + && appProcess.processName.equals(packageName)) { + return true; + } + } + return false; } - private Spannable getContactNameAndMessage(MessageNotification messageNotification, boolean showText) { - String userName = getContactName(messageNotification); + /** ACTIONS */ - Spannable spannableString; - if (showText) { - String contactAndMessage = application.getString( - R.string.chat_contact_and_message, userName, messageNotification.getText()); - spannableString = new SpannableString(contactAndMessage); + private NotificationCompat.Action createReplyAction(int notificationId) { + RemoteInput remoteInput = new RemoteInput.Builder(NotificationReceiver.KEY_REPLY_TEXT) + .setLabel(context.getString(R.string.chat_input_hint)) + .build(); - } else { - spannableString = new SpannableString(userName); - } + return new NotificationCompat.Action.Builder(R.drawable.ic_message_forwarded_14dp, + context.getString(R.string.action_reply), NotificationReceiver.createReplyIntent(context, notificationId)) + .addRemoteInput(remoteInput) + .build(); + } + + private NotificationCompat.Action createMarkAsReadAction(int notificationId) { + return new NotificationCompat.Action.Builder(R.drawable.ic_mark_as_read, + context.getString(R.string.action_mark_as_read), NotificationReceiver.createMarkAsReadIntent(context, notificationId)) + .build(); + } - spannableString.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, userName.length(), - Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); - return spannableString; + private NotificationCompat.Action createMuteAction(int notificationId) { + return new NotificationCompat.Action.Builder(R.drawable.ic_snooze, + context.getString(R.string.action_snooze), NotificationReceiver.createMuteIntent(context, notificationId)) + .build(); } - private PendingIntent getIntent(MessageNotification message) { - Intent backIntent = ContactListActivity.createIntent(application); + private PendingIntent createContentIntent(MessageNotificationManager.Chat chat) { + Intent backIntent = ContactListActivity.createIntent(Application.getInstance()); backIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - Intent intent = ChatActivity.createClearTopIntent(application, message.getAccount(), message.getUser()); - return PendingIntent.getActivities(application, UNIQUE_REQUEST_CODE++, + Intent intent = ChatActivity.createClearTopIntent(Application.getInstance(), chat.getAccountJid(), chat.getUserJid()); + intent.putExtra(ChatActivity.EXTRA_NEED_SCROLL_TO_UNREAD, true); + return PendingIntent.getActivities(Application.getInstance(), chat.getNotificationId(), new Intent[]{backIntent, intent}, PendingIntent.FLAG_ONE_SHOT); } - private boolean checkVibrateMode() { - AudioManager am = (AudioManager) application.getSystemService(Context.AUDIO_SERVICE); - return am.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE; + private PendingIntent createBundleContentIntent() { + return PendingIntent.getActivity(context, MESSAGE_BUNDLE_NOTIFICATION_ID, + ContactListActivity.createClearStackIntent(context), + PendingIntent.FLAG_UPDATE_CURRENT); } - private boolean isAppInForeground() { - ActivityManager activityManager = (ActivityManager) application.getSystemService(Context.ACTIVITY_SERVICE); - List appProcesses = activityManager.getRunningAppProcesses(); - if (appProcesses == null) { - return false; - } - final String packageName = application.getPackageName(); - for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) { - if (appProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND && appProcess.processName.equals(packageName)) { - return true; - } + private static NotifyPrefs getCustomPrefs(MessageNotificationManager.Chat chat) { + Collection groups = RosterManager.getInstance().getGroups(chat.getAccountJid(), chat.getUserJid()); + Long phraseID = PhraseManager.getInstance().getPhraseID(chat.getAccountJid(), chat.getUserJid(), + chat.getLastMessage().getMessageText().toString()); + return CustomNotifyPrefsManager.getInstance().getNotifyPrefsIfExist(chat.getAccountJid(), + chat.getUserJid(), groups != null && groups.size() > 0 ? groups.iterator().next() : "", phraseID); + } + + public class SortByLastMessage implements Comparator { + @Override + public int compare(MessageNotificationManager.Chat chatA, MessageNotificationManager.Chat chatB) { + return (int) (chatA.getLastMessageTimestamp() - chatB.getLastMessageTimestamp()); } - return false; } } diff --git a/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationManager.java b/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationManager.java new file mode 100644 index 0000000000..1c02d8cd46 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/MessageNotificationManager.java @@ -0,0 +1,547 @@ +package com.xabber.android.data.notification; + +import android.app.NotificationManager; +import android.content.Context; +import android.os.Build; + +import com.xabber.android.R; +import com.xabber.android.data.Application; +import com.xabber.android.data.OnLoadListener; +import com.xabber.android.data.database.RealmManager; +import com.xabber.android.data.database.messagerealm.Attachment; +import com.xabber.android.data.database.messagerealm.MessageItem; +import com.xabber.android.data.database.realm.NotifChatRealm; +import com.xabber.android.data.database.realm.NotifMessageRealm; +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.filedownload.FileCategory; +import com.xabber.android.data.message.AbstractChat; +import com.xabber.android.data.message.MessageManager; +import com.xabber.android.data.message.NotificationState; +import com.xabber.android.data.roster.OnContactChangedListener; +import com.xabber.android.data.roster.RosterContact; +import com.xabber.android.data.roster.RosterManager; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Timer; +import java.util.TimerTask; +import java.util.UUID; + +import io.realm.Realm; +import io.realm.RealmList; +import io.realm.RealmResults; + +public class MessageNotificationManager implements OnLoadListener { + + private final static int MESSAGE_BUNDLE_NOTIFICATION_ID = 2; + private final Application context; + private final NotificationManager notificationManager; + private final MessageNotificationCreator creator; + private static MessageNotificationManager instance; + private List chats = new ArrayList<>(); + private Message lastMessage = null; + + private MessageNotificationManager() { + context = Application.getInstance(); + notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); + creator = new MessageNotificationCreator(context, notificationManager); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + NotificationChannelUtils.createMessageChannel(notificationManager, + NotificationChannelUtils.ChannelType.privateChat, + null, null, null); + + NotificationChannelUtils.createMessageChannel(notificationManager, + NotificationChannelUtils.ChannelType.groupChat, + null, null, null); + + NotificationChannelUtils.createMessageChannel(notificationManager, + NotificationChannelUtils.ChannelType.attention, + null, null, null); + } + + } + + public static MessageNotificationManager getInstance() { + if (instance == null) instance = new MessageNotificationManager(); + return instance; + } + + /** LISTENER */ + + public void onNotificationReplied(int notificationId, final CharSequence replyText) { + final Chat chat = getChat(notificationId); + if (chat != null) { + // send message + MessageManager.getInstance().sendMessage( + chat.getAccountJid(), chat.getUserJid(), replyText.toString()); + + // update notification + addMessage(chat, "", replyText, false); + saveNotifChatToRealm(chat); + } + } + + public void onNotificationCanceled(int notificationId) { + if (notificationId == MESSAGE_BUNDLE_NOTIFICATION_ID) + removeAllMessageNotifications(); + else removeChat(notificationId); + } + + public void onNotificationMuted(int notificationId) { + Chat chatNotif = getChat(notificationId); + if (chatNotif != null) { + AbstractChat chat = MessageManager.getInstance().getChat( + chatNotif.getAccountJid(), chatNotif.getUserJid()); + if (chat != null) { + chat.setNotificationState(new NotificationState(NotificationState.NotificationMode.snooze2h, + (int) (System.currentTimeMillis() / 1000L)), true); + callUiUpdate(); + } + } + + // cancel notification + notificationManager.cancel(notificationId); + onNotificationCanceled(notificationId); + } + + public void onNotificationMarkedAsRead(int notificationId) { + // mark chat as read + Chat chatNotif = getChat(notificationId); + if (chatNotif != null) { + AbstractChat chat = MessageManager.getInstance().getChat( + chatNotif.getAccountJid(), chatNotif.getUserJid()); + if (chat != null) { + chat.resetUnreadMessageCount(); + callUiUpdate(); + } + } + + // cancel notification + notificationManager.cancel(notificationId); + onNotificationCanceled(notificationId); + } + + @Override + public void onLoad() { + final List chats = loadNotifChatsFromRealm(); + Application.getInstance().runOnUiThread(new Runnable() { + @Override + public void run() { + onLoaded(chats); + } + }); + } + + /** PUBLIC METHODS */ + + public void onNewMessage(MessageItem messageItem) { + boolean isMUC = messageItem.isFromMUC(); + String chatTitle = RosterManager.getInstance().getBestContact(messageItem.getAccount(), messageItem.getUser()).getName(); + String author = isMUC ? messageItem.getResource().toString() : chatTitle; + Chat chat = getChat(messageItem.getAccount(), messageItem.getUser()); + if (chat == null) { + chat = new Chat(messageItem.getAccount(), messageItem.getUser(), + getNextChatNotificationId(), chatTitle, isMUC); + chats.add(chat); + } + addMessage(chat, author, getNotificationText(messageItem), true); + saveNotifChatToRealm(chat); + } + + public void removeChatWithTimer(final AccountJid account, final UserJid user) { + Chat chat = getChat(account, user); + if (chat != null) chat.startRemoveTimer(); + } + + public void removeChat(final AccountJid account, final UserJid user) { + Chat chat = getChat(account, user); + if (chat != null) { + chats.remove(chat); + removeNotification(chat); + removeNotifChatFromRealm(account, user); + } + } + + public void removeChat(int notificationId) { + Chat chat = getChat(notificationId); + if (chat != null) { + chats.remove(chat); + removeNotification(chat); + removeNotifChatFromRealm(chat.accountJid, chat.userJid); + } + } + + public void removeNotificationsForAccount(final AccountJid account) { + List chatsToRemove = new ArrayList<>(); + Iterator it = chats.iterator(); + while (it.hasNext()) { + Chat chat = (Chat) it.next(); + if (chat.getAccountJid().equals(account)) { + chatsToRemove.add(chat); + it.remove(); + } + } + removeNotifications(chatsToRemove); + removeNotifChatFromRealm(account); + } + + public void removeAllMessageNotifications() { + List chatsToRemove = new ArrayList<>(); + Iterator it = chats.iterator(); + while (it.hasNext()) { + Chat chat = (Chat) it.next(); + chatsToRemove.add(chat); + it.remove(); + } + removeNotifications(chatsToRemove); + removeAllNotifChatFromRealm(); + } + + public void rebuildAllNotifications() { + notificationManager.cancelAll(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + for (Chat chat : chats) creator.createNotification(chat, true); + if (chats.size() > 1) creator.createBundleNotification(chats, true); + } else { + if (chats.size() > 1) creator.createBundleNotification(chats, true); + else if (chats.size() > 0) creator.createNotification(chats.get(0), true); + } + } + + /** PRIVATE METHODS */ + + private void onLoaded(List loadedChats) { + this.chats.addAll(loadedChats); + if (loadedChats != null && loadedChats.size() > 0) { + List messages = loadedChats.get(loadedChats.size() - 1).getMessages(); + if (messages != null && messages.size() > 0) { + lastMessage = messages.get(messages.size() - 1); + rebuildAllNotifications(); + } + } + } + + private void addMessage(Chat notification, CharSequence author, CharSequence messageText, boolean alert) { + lastMessage = new Message(author, messageText, System.currentTimeMillis()); + notification.addMessage(lastMessage); + notification.stopRemoveTimer(); + addNotification(notification, alert); + } + + private Chat getChat(AccountJid account, UserJid user) { + for (Chat item : chats) { + if (item.equals(account, user)) + return item; + } + return null; + } + + private Chat getChat(int notificationId) { + for (Chat item : chats) { + if (item.getNotificationId() == notificationId) + return item; + } + return null; + } + + private void addNotification(Chat chat, boolean alert) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + if (chats.size() > 1) creator.createBundleNotification(chats, true); + creator.createNotification(chat, alert); + } else { + if (chats.size() > 1) { + if (chats.size() == 2) { + notificationManager.cancel(chats.get(0).getNotificationId()); + notificationManager.cancel(chats.get(1).getNotificationId()); + } + creator.createBundleNotification(chats, true); + } + else if (chats.size() > 0) creator.createNotification(chats.get(0), true); + } + } + + private void removeNotification(Chat chat) { + List chatsToRemove = new ArrayList<>(); + chatsToRemove.add(chat); + removeNotifications(chatsToRemove); + } + + private void removeNotifications(List chatsToRemove) { + if (chatsToRemove == null || chatsToRemove.isEmpty()) return; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + if (chats.size() > 1) creator.createBundleNotification(chats, true); + for (Chat chat : chatsToRemove) { + notificationManager.cancel(chat.getNotificationId()); + } + if (chats.size() == 0) notificationManager.cancel(MESSAGE_BUNDLE_NOTIFICATION_ID); + } else { + if (chats.size() > 1) creator.createBundleNotification(chats, false); + else if (chats.size() > 0) { + notificationManager.cancel(MESSAGE_BUNDLE_NOTIFICATION_ID); + creator.createNotification(chats.get(0), false); + } else { + for (Chat chat : chatsToRemove) { + notificationManager.cancel(chat.getNotificationId()); + } + } + } + } + + private void callUiUpdate() { + for (OnContactChangedListener onContactChangedListener : Application + .getInstance().getUIListeners(OnContactChangedListener.class)) { + onContactChangedListener.onContactsChanged(new ArrayList()); + } + } + + private int getNextChatNotificationId() { + return 100 + chats.size() + 1; + } + + private String getNotificationText(MessageItem message) { + String text = message.getText(); + if (message.haveAttachments() && message.getAttachments().size() > 0) { + Attachment attachment = message.getAttachments().get(0); + FileCategory category = FileCategory.determineFileCategory(attachment.getMimeType()); + text = FileCategory.getCategoryName(category, false) + attachment.getTitle(); + } + if (message.haveForwardedMessages() && message.getForwardedIds().size() > 0) { + text = context.getString(R.string.forwarded_messages_count, message.getForwardedIds().size()); + } + return text; + } + + /** REALM */ + + /** Called not from Main thread */ + private List loadNotifChatsFromRealm() { + List results = new ArrayList<>(); + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifChatRealm.class).findAll(); + for (NotifChatRealm item : items) { + Chat chat = new Chat(item.getId(), item.getAccount(), item.getUser(), + item.getNotificationID(), item.getChatTitle(), item.isGroupChat()); + for (NotifMessageRealm message : item.getMessages()) { + chat.addMessage(new Message(message.getId(), message.getAuthor(), message.getText(), message.getTimestamp())); + } + results.add(chat); + } + realm.close(); + return results; + } + + private void removeNotifChatFromRealm(final AccountJid accountJid, final UserJid userJid) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifChatRealm.class) + .equalTo(NotifChatRealm.Fields.ACCOUNT, accountJid.toString()) + .equalTo(NotifChatRealm.Fields.USER, userJid.toString()).findAll(); + removeNotifChatFromRealm(realm, items); + } + }); + } + + private void removeNotifChatFromRealm(final AccountJid accountJid) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifChatRealm.class) + .equalTo(NotifChatRealm.Fields.ACCOUNT, accountJid.toString()).findAll(); + removeNotifChatFromRealm(realm, items); + } + }); + } + + private void removeAllNotifChatFromRealm() { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifChatRealm.class).findAll(); + removeNotifChatFromRealm(realm, items); + } + }); + } + + private void removeNotifChatFromRealm(Realm realm, RealmResults items) { + realm.beginTransaction(); + for (NotifChatRealm item : items) { + item.getMessages().deleteAllFromRealm(); + item.deleteFromRealm(); + } + realm.commitTransaction(); + } + + private void saveNotifChatToRealm(final Chat chat) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + NotifChatRealm chatRealm = new NotifChatRealm(chat.getId()); + chatRealm.setAccount(chat.getAccountJid()); + chatRealm.setUser(chat.getUserJid()); + chatRealm.setChatTitle(chat.getChatTitle().toString()); + chatRealm.setNotificationID(chat.getNotificationId()); + chatRealm.setGroupChat(chat.isGroupChat); + RealmList messages = new RealmList<>(); + for (Message message : chat.getMessages()) { + messages.add(messageToRealm(message)); + } + chatRealm.setMessages(messages); + + Realm realm = RealmManager.getInstance().getNewRealm(); + realm.beginTransaction(); + NotifChatRealm result = realm.copyToRealmOrUpdate(chatRealm); + realm.commitTransaction(); + } + }); + } + + private NotifMessageRealm messageToRealm(Message message) { + NotifMessageRealm messageRealm = new NotifMessageRealm(message.getId()); + messageRealm.setAuthor(message.getAuthor().toString()); + messageRealm.setText(message.getMessageText().toString()); + messageRealm.setTimestamp(message.getTimestamp()); + return messageRealm; + } + + /** INTERNAL CLASSES */ + + public class Chat { + private String id; + private AccountJid accountJid; + private UserJid userJid; + private int notificationId; + private CharSequence chatTitle; + private boolean isGroupChat; + private List messages = new ArrayList<>(); + private Timer removeTimer; + + public Chat(AccountJid accountJid, UserJid userJid, int notificationId, + CharSequence chatTitle, boolean isGroupChat) { + this.accountJid = accountJid; + this.userJid = userJid; + this.notificationId = notificationId; + this.chatTitle = chatTitle; + this.id = UUID.randomUUID().toString(); + this.isGroupChat = isGroupChat; + } + + public Chat(String id, AccountJid accountJid, UserJid userJid, int notificationId, + CharSequence chatTitle, boolean isGroupChat) { + this.id = id; + this.accountJid = accountJid; + this.userJid = userJid; + this.notificationId = notificationId; + this.chatTitle = chatTitle; + this.isGroupChat = isGroupChat; + } + + public String getId() { + return id; + } + + public void addMessage(Message message) { + messages.add(message); + } + + public int getNotificationId() { + return notificationId; + } + + public AccountJid getAccountJid() { + return accountJid; + } + + public UserJid getUserJid() { + return userJid; + } + + public CharSequence getChatTitle() { + return chatTitle; + } + + public List getMessages() { + return messages; + } + + public boolean isGroupChat() { + return isGroupChat; + } + + public long getLastMessageTimestamp() { + return messages.get(messages.size() - 1).getTimestamp(); + } + + public Message getLastMessage() { + return messages.get(messages.size() - 1); + } + + public boolean equals(AccountJid account, UserJid user) { + return this.accountJid.equals(account) && this.userJid.equals(user); + } + + public void startRemoveTimer() { + stopRemoveTimer(); + removeTimer = new Timer(); + removeTimer.schedule(new TimerTask() { + @Override + public void run() { + Application.getInstance().runOnUiThread(new Runnable() { + @Override + public void run() { + removeChat(notificationId); + } + }); + } + }, 500); + } + + public void stopRemoveTimer() { + if (removeTimer != null) removeTimer.cancel(); + } + + } + + public class Message { + private String id; + private CharSequence author; + private CharSequence messageText; + private long timestamp; + + public Message(CharSequence author, CharSequence messageText, long timestamp) { + this.author = author; + this.messageText = messageText; + this.timestamp = timestamp; + this.id = UUID.randomUUID().toString(); + } + + public Message(String id, CharSequence author, CharSequence messageText, long timestamp) { + this.id = id; + this.author = author; + this.messageText = messageText; + this.timestamp = timestamp; + } + + public CharSequence getAuthor() { + return author; + } + + public CharSequence getMessageText() { + return messageText; + } + + public long getTimestamp() { + return timestamp; + } + + public String getId() { + return id; + } + } +} diff --git a/xabber/src/main/java/com/xabber/android/data/notification/NotificationChannelUtils.java b/xabber/src/main/java/com/xabber/android/data/notification/NotificationChannelUtils.java new file mode 100644 index 0000000000..5638eea8ce --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/NotificationChannelUtils.java @@ -0,0 +1,200 @@ +package com.xabber.android.data.notification; + +import android.annotation.SuppressLint; +import android.app.NotificationChannel; +import android.app.NotificationManager; +import android.content.SharedPreferences; +import android.media.AudioAttributes; +import android.net.Uri; +import android.os.Build; +import android.preference.PreferenceManager; +import android.support.annotation.RequiresApi; +import android.support.annotation.StringRes; + +import com.xabber.android.R; +import com.xabber.android.data.Application; + +import java.util.UUID; + +public class NotificationChannelUtils { + + private static final String PRIVATE_MESSAGE_CHANNEL_ID_KEY = "PRIVATE_MESSAGE_CHANNEL_ID_KEY"; + private static final String GROUP_MESSAGE_CHANNEL_ID_KEY = "GROUP_MESSAGE_CHANNEL_ID_KEY"; + private static final String ATTENTION_CHANNEL_ID_KEY = "ATTENTION_CHANNEL_ID_KEY"; + + private static final String DEFAULT_PRIVATE_MESSAGE_CHANNEL_ID = "DEFAULT_PRIVATE_MESSAGE_CHANNEL_ID"; + private static final String DEFAULT_GROUP_MESSAGE_CHANNEL_ID = "DEFAULT_GROUP_MESSAGE_CHANNEL_ID"; + public static final String DEFAULT_ATTENTION_CHANNEL_ID = "DEFAULT_ATTENTION_CHANNEL_ID"; + public static final String PERSISTENT_CONNECTION_CHANNEL_ID = "PERSISTENT_CONNECTION_CHANNEL_ID"; + public static final String EVENTS_CHANNEL_ID = "EVENTS_CHANNEL_ID"; + + public enum ChannelType { + privateChat, + groupChat, + attention + } + + public static String getChannelID(ChannelType type) { + SharedPreferences sPref = PreferenceManager.getDefaultSharedPreferences(Application.getInstance()); + + if (type == ChannelType.groupChat) + return sPref.getString(GROUP_MESSAGE_CHANNEL_ID_KEY, DEFAULT_GROUP_MESSAGE_CHANNEL_ID); + else if (type == ChannelType.attention) + return sPref.getString(ATTENTION_CHANNEL_ID_KEY, DEFAULT_ATTENTION_CHANNEL_ID); + else return sPref.getString(PRIVATE_MESSAGE_CHANNEL_ID_KEY, DEFAULT_PRIVATE_MESSAGE_CHANNEL_ID); + } + + private static String updateChannelID(ChannelType type) { + String newID = UUID.randomUUID().toString(); + SharedPreferences sPref = PreferenceManager.getDefaultSharedPreferences(Application.getInstance()); + + if (type == ChannelType.groupChat) + sPref.edit().putString(GROUP_MESSAGE_CHANNEL_ID_KEY, newID).apply(); + else if (type == ChannelType.attention) + sPref.edit().putString(ATTENTION_CHANNEL_ID_KEY, newID).apply(); + else sPref.edit().putString(PRIVATE_MESSAGE_CHANNEL_ID_KEY, newID).apply(); + + return newID; + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static NotificationChannel getMessageChannel(NotificationManager notifManager, ChannelType type) { + if (notifManager == null) return null; + else return notifManager.getNotificationChannel(getChannelID(type)); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static void resetMessageChannels(NotificationManager notifManager) { + resetMessageChannel(notifManager, ChannelType.attention); + resetMessageChannel(notifManager, ChannelType.privateChat); + resetMessageChannel(notifManager, ChannelType.groupChat); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String resetMessageChannel(NotificationManager notifManager, ChannelType type) { + notifManager.deleteNotificationChannel(getChannelID(type)); + updateChannelID(type); + return createMessageChannel(notifManager, type, null, null, null); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String updateMessageChannel(NotificationManager notifManager, ChannelType type, + Uri newSound, long[] newVibro, AudioAttributes newAudioAttrs) { + + // settings + NotificationChannel channel = getMessageChannel(notifManager, type); + Uri sound = (newSound != null) ? newSound : channel.getSound(); + long[] vibro = (newVibro != null) ? newVibro : channel.getVibrationPattern(); + AudioAttributes audioAttrs = (newAudioAttrs != null) ? newAudioAttrs : channel.getAudioAttributes(); + + // delete old channel + notifManager.deleteNotificationChannel(getChannelID(type)); + + // need to change channel settings + updateChannelID(type); + return createMessageChannel(notifManager, type, sound, vibro, audioAttrs); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String createMessageChannel(NotificationManager notifManager, ChannelType type, + Uri sound, long[] vibro, AudioAttributes audioAttrs) { + @SuppressLint("WrongConstant") NotificationChannel channel = + new NotificationChannel(getChannelID(type), + getNameByType(type), + android.app.NotificationManager.IMPORTANCE_HIGH); + channel.setDescription(getDescriptionByType(type)); + if (vibro != null) channel.setVibrationPattern(vibro); + if (sound != null && audioAttrs != null) channel.setSound(sound, audioAttrs); + notifManager.createNotificationChannel(channel); + return getChannelID(type); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String createPresistentConnectionChannel(NotificationManager notifManager) { + NotificationChannel channel = + new NotificationChannel(PERSISTENT_CONNECTION_CHANNEL_ID, + getString(R.string.channel_persistent_connection_title), + android.app.NotificationManager.IMPORTANCE_NONE); + channel.setShowBadge(false); + channel.setDescription(getString(R.string.channel_persistent_connection_description)); + notifManager.createNotificationChannel(channel); + return channel.getId(); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String createEventsChannel(NotificationManager notifManager) { + @SuppressLint("WrongConstant") NotificationChannel channel = + new NotificationChannel(EVENTS_CHANNEL_ID, + getString(R.string.channel_events_title), + android.app.NotificationManager.IMPORTANCE_HIGH); + channel.setDescription(getString(R.string.channel_events_description)); + channel.setShowBadge(false); + notifManager.createNotificationChannel(channel); + return channel.getId(); + } + + private static String getString(@StringRes int resid) { + return Application.getInstance().getString(resid); + } + + private static String getNameByType(ChannelType channelType) { + if (channelType == ChannelType.privateChat) + return getString(R.string.channel_private_chat_title); + else if ((channelType == ChannelType.groupChat)) + return getString(R.string.channel_group_chat_title); + else return getString(R.string.channel_attention_title); + } + + private static String getDescriptionByType(ChannelType channelType) { + if (channelType == ChannelType.privateChat) + return getString(R.string.channel_private_chat_description); + else if ((channelType == ChannelType.groupChat)) + return getString(R.string.channel_group_chat_description); + else return getString(R.string.channel_attention_description); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String createCustomChannel(NotificationManager notifManager, CharSequence name, + String description, Uri sound, long[] vibro, AudioAttributes audioAttrs) { + String id = UUID.randomUUID().toString(); + @SuppressLint("WrongConstant") + NotificationChannel channel = new NotificationChannel(id, name, + android.app.NotificationManager.IMPORTANCE_HIGH); + channel.setDescription(description); + if (vibro != null) channel.setVibrationPattern(vibro); + if (sound != null && audioAttrs != null) channel.setSound(sound, audioAttrs); + notifManager.createNotificationChannel(channel); + return id; + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static String updateCustomChannel(NotificationManager notifManager, String channelID, + Uri newSound, long[] newVibro, AudioAttributes newAudioAttrs) { + + // settings + NotificationChannel channel = notifManager.getNotificationChannel(channelID); + Uri sound = (newSound != null) ? newSound : channel.getSound(); + long[] vibro = (newVibro != null) ? newVibro : channel.getVibrationPattern(); + AudioAttributes audioAttrs = (newAudioAttrs != null) ? newAudioAttrs : channel.getAudioAttributes(); + CharSequence name = channel.getName(); + String description = channel.getDescription(); + + // delete old channel + notifManager.deleteNotificationChannel(channelID); + + // need to change channel settings + return createCustomChannel(notifManager, name, description, sound, vibro, audioAttrs); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static void removeCustomChannel(NotificationManager notifManager, String channelID) { + notifManager.deleteNotificationChannel(channelID); + } + + @RequiresApi(api = Build.VERSION_CODES.O) + public static void resetNotificationChannel(NotificationManager notifManager, String channelID) { + if (getChannelID(ChannelType.privateChat).equals(channelID)) resetMessageChannel(notifManager, ChannelType.privateChat); + else if (getChannelID(ChannelType.groupChat).equals(channelID)) resetMessageChannel(notifManager, ChannelType.groupChat); + else if (getChannelID(ChannelType.attention).equals(channelID)) resetMessageChannel(notifManager, ChannelType.attention); + } +} 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 f64a144c97..4e4dc1d509 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 @@ -14,19 +14,14 @@ */ package com.xabber.android.data.notification; -import android.annotation.SuppressLint; import android.app.Notification; -import android.app.NotificationChannel; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; -import android.database.Cursor; -import android.media.AudioManager; import android.net.Uri; import android.os.Build; import android.os.Handler; import android.os.Vibrator; -import android.support.annotation.RequiresApi; import android.support.v4.app.NotificationCompat; import android.support.v4.app.TaskStackBuilder; @@ -41,32 +36,21 @@ import com.xabber.android.data.account.listeners.OnAccountChangedListener; import com.xabber.android.data.account.listeners.OnAccountRemovedListener; import com.xabber.android.data.connection.ConnectionState; -import com.xabber.android.data.database.messagerealm.Attachment; import com.xabber.android.data.database.messagerealm.MessageItem; -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.filedownload.FileCategory; 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; import com.xabber.android.service.XabberService; import com.xabber.android.ui.activity.ClearNotificationsActivity; import com.xabber.android.ui.activity.ContactListActivity; import com.xabber.android.ui.color.ColorManager; import com.xabber.android.utils.StringUtils; -import org.jxmpp.stringprep.XmppStringprepException; - import java.util.ArrayList; import java.util.Collection; -import java.util.Date; import java.util.Iterator; import java.util.List; -import io.realm.RealmList; - /** * Manage notifications about message, subscription and authentication. * @@ -76,7 +60,6 @@ public class NotificationManager implements OnInitializedListener, OnAccountChan OnCloseListener, OnLoadListener, Runnable, OnAccountRemovedListener { public static final int PERSISTENT_NOTIFICATION_ID = 1; - public static final int MESSAGE_NOTIFICATION_ID = 2; private static final int BASE_NOTIFICATION_PROVIDER_ID = 0x10; private static final long VIBRATION_DURATION = 500; @@ -105,9 +88,7 @@ public class NotificationManager implements OnInitializedListener, OnAccountChan /** * List of */ - private final List messageNotifications; private NotificationCompat.Builder persistentNotificationBuilder; - private MessageNotificationCreator messageNotificationCreator; private int persistentNotificationColor; public static NotificationManager getInstance() { @@ -124,10 +105,13 @@ private NotificationManager() { notificationManager = (android.app.NotificationManager) application.getSystemService(Context.NOTIFICATION_SERVICE); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && notificationManager != null) { + NotificationChannelUtils.createPresistentConnectionChannel(notificationManager); + NotificationChannelUtils.createEventsChannel(notificationManager); + } handler = new Handler(); providers = new ArrayList<>(); - messageNotifications = new ArrayList<>(); clearNotifications = PendingIntent.getActivity( application, 0, ClearNotificationsActivity.createIntent(application), 0); @@ -155,52 +139,12 @@ public void run() { } }; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) - persistentNotificationBuilder = new NotificationCompat.Builder(application, createNotificationChannelService()); - else persistentNotificationBuilder = new NotificationCompat.Builder(application, ""); + persistentNotificationBuilder = new NotificationCompat.Builder(application, + NotificationChannelUtils.PERSISTENT_CONNECTION_CHANNEL_ID); initPersistentNotification(); - - - messageNotificationCreator = new MessageNotificationCreator(); - persistentNotificationColor = application.getResources().getColor(R.color.persistent_notification_color); } - public static void addEffects(NotificationCompat.Builder notificationBuilder, - MessageItem messageItem, boolean isMUC, boolean isPhoneInVibrateMode, boolean isAppInForeground) { - if (messageItem == null) { - return; - } - if (MessageManager.getInstance().getChat(messageItem.getAccount(), messageItem.getUser()).getFirstNotification() || !SettingsManager.eventsFirstOnly()) { - Uri sound = PhraseManager.getInstance().getSound(messageItem.getAccount(), - messageItem.getUser(), messageItem.getText(), isMUC); - boolean makeVibration = ChatManager.getInstance().isMakeVibro(messageItem.getAccount(), - messageItem.getUser()); - - boolean led; - if (isMUC) led = SettingsManager.eventsLightningForMuc(); - else led = SettingsManager.eventsLightning(); - - NotificationManager.getInstance().setNotificationDefaults(notificationBuilder, led, sound, AudioManager.STREAM_NOTIFICATION); - - // vibration - if (makeVibration) - setVibration(isMUC, isPhoneInVibrateMode, notificationBuilder); - - // in-app notifications - if (isAppInForeground) { - // disable vibrate - if (!SettingsManager.eventsInAppVibrate()) { - notificationBuilder.setVibrate(new long[] {0, 0}); - } - // disable sounds - if (!SettingsManager.eventsInAppSounds()) { - notificationBuilder.setSound(null); - } - } - } - } - private void initPersistentNotification() { persistentNotificationBuilder.setContentTitle(application.getString(R.string.application_title_full)); persistentNotificationBuilder.setDeleteIntent(clearNotifications); @@ -214,41 +158,7 @@ private void initPersistentNotification() { @Override public void onLoad() { - final Collection messageNotifications = new ArrayList<>(); - Cursor cursor = NotificationTable.getInstance().list(); - try { - if (cursor.moveToFirst()) { - do { - try { - messageNotifications.add(new MessageNotification( - AccountJid.from(NotificationTable.getAccount(cursor)), - UserJid.from(NotificationTable.getUser(cursor)), - NotificationTable.getText(cursor), - NotificationTable.getTimeStamp(cursor), - NotificationTable.getCount(cursor))); - } catch (UserJid.UserJidCreateException | XmppStringprepException e) { - LogManager.exception(this, e); - } - } while (cursor.moveToNext()); - } - } finally { - cursor.close(); - } - Application.getInstance().runOnUiThread(new Runnable() { - @Override - public void run() { - onLoaded(messageNotifications); - } - }); - } - - private void onLoaded(Collection messageNotifications) { - this.messageNotifications.addAll(messageNotifications); - for (MessageNotification messageNotification : messageNotifications) { - MessageManager.getInstance().openChat( - messageNotification.getAccount(), - messageNotification.getUser()); - } + MessageNotificationManager.getInstance().onLoad(); } @Override @@ -302,10 +212,11 @@ public void updateNotifications( ticker = top.getTitle(); } - NotificationCompat.Builder notificationBuilder; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) - notificationBuilder = new NotificationCompat.Builder(application, createNotificationChannel()); - else notificationBuilder = new NotificationCompat.Builder(application, ""); + String channelID = provider.getChannelID(); + if (channelID.equals(NotificationChannelUtils.DEFAULT_ATTENTION_CHANNEL_ID)) + channelID = NotificationChannelUtils.getChannelID(NotificationChannelUtils.ChannelType.attention); + + NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(application, channelID); notificationBuilder.setSmallIcon(provider.getIcon()); notificationBuilder.setTicker(ticker); @@ -356,31 +267,6 @@ public void startVibration() { handler.post(startVibration); } - /** - * Chat was changed: - *
    - *
  • incoming message
  • - *
  • chat was opened
  • - *
  • account was changed
  • - *
- *

- * Update chat and persistent notifications. - * - * @param ticker message to be shown. - * @return - */ - private void updateMessageNotification(MessageItem ticker) { - updatePersistentNotification(); - - Notification messageNotification = messageNotificationCreator.notifyMessageNotification(messageNotifications, ticker); - - if (messageNotification != null) { - notify(MESSAGE_NOTIFICATION_ID, messageNotification); - } else { - notificationManager.cancel(MESSAGE_NOTIFICATION_ID); - } - } - private void updatePersistentNotification() { if (!SettingsManager.eventsPersistent()) { return; @@ -501,102 +387,29 @@ private void notify(int id, Notification notification) { notificationManager.notify(id, notification); } catch (SecurityException e) { LogManager.exception(this, e); + // If no access to ringtone - reset channel to default + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + NotificationChannelUtils.resetNotificationChannel(notificationManager, notification.getChannelId()); } } - private MessageNotification getMessageNotification(AccountJid account, UserJid user) { - for (MessageNotification messageNotification : messageNotifications) { - if (messageNotification.equals(account, user)) { - return messageNotification; - } - } - return null; - } - public void onMessageNotification(MessageItem messageItem) { - MessageNotification messageNotification = getMessageNotification( - messageItem.getAccount(), messageItem.getUser()); - if (messageNotification == null) { - messageNotification = new MessageNotification( - messageItem.getAccount(), messageItem.getUser(), null, null, 0); - } else { - messageNotifications.remove(messageNotification); - } - - String messageText; - if (messageItem.haveAttachments() && messageItem.getAttachments().size() > 0) { - Attachment attachment = messageItem.getAttachments().get(0); - FileCategory category = FileCategory.determineFileCategory(attachment.getMimeType()); - messageText = FileCategory.getCategoryName(category, false) + attachment.getTitle(); - } else messageText = messageItem.getText(); - - messageNotification.addMessage(messageText); - messageNotifications.add(messageNotification); - - final AccountJid account = messageNotification.getAccount(); - final UserJid user = messageNotification.getUser(); - final String text = messageNotification.getText(); - final Date timestamp = messageNotification.getTimestamp(); - final int count = messageNotification.getCount(); - - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().write(account.toString(), user.toString(), text, timestamp, count); - } - }); - - updateMessageNotification(messageItem); + MessageNotificationManager.getInstance().onNewMessage(messageItem); } /** * Updates message notification. */ public void onMessageNotification() { - updateMessageNotification(null); - } - - public int getNotificationMessageCount(AccountJid account, UserJid user) { - MessageNotification messageNotification = getMessageNotification( - account, user); - if (messageNotification == null) - return 0; - return messageNotification.getCount(); + MessageNotificationManager.getInstance().rebuildAllNotifications(); } public void removeMessageNotification(final AccountJid account, final UserJid user) { - MessageNotification messageNotification = getMessageNotification(account, user); - if (messageNotification == null) - return; - messageNotifications.remove(messageNotification); - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().remove(account.toString(), user.toString()); - } - }); - - updateMessageNotification(null); + MessageNotificationManager.getInstance().removeChat(account, user); } public void removeMessageNotificationsForAccount(final AccountJid account) { - Iterator iterator = messageNotifications.iterator(); - while(iterator.hasNext()) { - MessageNotification messageNotification = iterator.next(); - - if (messageNotification.getAccount().equals(account)) { - iterator.remove(); - } - } - - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().remove(account); - } - }); - - updateMessageNotification(null); + MessageNotificationManager.getInstance().removeNotificationsForAccount(account); } /** @@ -606,14 +419,7 @@ public void onClearNotifications() { for (NotificationProvider provider : providers) if (provider.canClearNotifications()) provider.clearNotifications(); - messageNotifications.clear(); - Application.getInstance().runInBackgroundUserRequest(new Runnable() { - @Override - public void run() { - NotificationTable.getInstance().clear(); - } - }); - updateMessageNotification(null); + MessageNotificationManager.getInstance().removeAllMessageNotifications(); } @Override @@ -651,59 +457,4 @@ public Notification getPersistentNotification() { public void onClose() { notificationManager.cancelAll(); } - - private static void setVibration(boolean isMUC, boolean isPhoneInVibrateMode, NotificationCompat.Builder notificationBuilder) { - SettingsManager.VibroMode vibroMode; - if (isMUC) vibroMode = SettingsManager.eventsVibroMuc(); - else vibroMode = SettingsManager.eventsVibroChat(); - - switch (vibroMode) { - case disabled: - notificationBuilder.setVibrate(new long[] {0, 0}); - break; - case defaultvibro: - notificationBuilder.setVibrate(new long[] {0, 500}); - break; - case shortvibro: - notificationBuilder.setVibrate(new long[] {0, 250}); - break; - case longvibro: - notificationBuilder.setVibrate(new long[] {0, 1000}); - break; - case onlyifsilent: - if (isPhoneInVibrateMode) - notificationBuilder.setVibrate(new long[] {0, 500}); - break; - default: - notificationBuilder.setVibrate(new long[] {0, 500}); - break; - } - } - - @RequiresApi(api = Build.VERSION_CODES.O) - private String createNotificationChannelService() { - String channelId = "xabber_service"; - String channelName = "Xabber Background Service"; - @SuppressLint("WrongConstant") NotificationChannel channel = - new NotificationChannel(channelId, channelName, - android.app.NotificationManager.IMPORTANCE_NONE); - channel.setShowBadge(false); - android.app.NotificationManager service = (android.app.NotificationManager) - Application.getInstance().getSystemService(Context.NOTIFICATION_SERVICE); - if (service != null) service.createNotificationChannel(channel); - return channelId; - } - - @RequiresApi(api = Build.VERSION_CODES.O) - public String createNotificationChannel() { - String channelId = "xabber_notification"; - String channelName = "Xabber Notification"; - @SuppressLint("WrongConstant") NotificationChannel channel = - new NotificationChannel(channelId, channelName, - android.app.NotificationManager.IMPORTANCE_HIGH); - android.app.NotificationManager service = (android.app.NotificationManager) - Application.getInstance().getSystemService(Context.NOTIFICATION_SERVICE); - if (service != null) service.createNotificationChannel(channel); - return channelId; - } } diff --git a/xabber/src/main/java/com/xabber/android/data/notification/NotificationProvider.java b/xabber/src/main/java/com/xabber/android/data/notification/NotificationProvider.java index 956606e6c6..7e6aca28fc 100644 --- a/xabber/src/main/java/com/xabber/android/data/notification/NotificationProvider.java +++ b/xabber/src/main/java/com/xabber/android/data/notification/NotificationProvider.java @@ -56,4 +56,9 @@ public interface NotificationProvider { */ int getIcon(); + /** + * @return channel id for notifications in android 8+. + */ + String getChannelID(); + } diff --git a/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/CustomNotifyPrefsManager.java b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/CustomNotifyPrefsManager.java new file mode 100644 index 0000000000..4d86f1cb55 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/CustomNotifyPrefsManager.java @@ -0,0 +1,188 @@ +package com.xabber.android.data.notification.custom_notification; + +import android.app.NotificationManager; +import android.content.Context; +import android.net.Uri; +import android.os.Build; + +import com.xabber.android.data.Application; +import com.xabber.android.data.OnLoadListener; +import com.xabber.android.data.database.RealmManager; +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.notification.MessageNotificationCreator; +import com.xabber.android.data.notification.NotificationChannelUtils; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.UUID; + +import io.realm.Realm; +import io.realm.RealmResults; + +public class CustomNotifyPrefsManager implements OnLoadListener { + + private static CustomNotifyPrefsManager instance; + private List preferences = new ArrayList<>(); + + public static CustomNotifyPrefsManager getInstance() { + if (instance == null) instance = new CustomNotifyPrefsManager(); + return instance; + } + + @Override + public void onLoad() { + final List prefs = findAllFromRealm(); + Application.getInstance().runOnUiThread(new Runnable() { + @Override + public void run() { + onLoaded(prefs); + } + }); + } + + public void onLoaded(List prefs) { + this.preferences.addAll(prefs); + } + + public void createNotifyPrefs(Context context, NotificationManager notificationManager, Key key, + String vibro, boolean showPreview, String sound) { + NotifyPrefs prefs = findPrefs(key); + if (prefs == null) { + prefs = new NotifyPrefs(UUID.randomUUID().toString(), key, vibro, showPreview, sound); + + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { + prefs.setChannelID(NotificationChannelUtils.createCustomChannel(notificationManager, + key.generateName(context), key.generateDescription(context), Uri.parse(sound), + MessageNotificationCreator.getVibroValue(vibro, context), null)); + } + preferences.add(prefs); + } else { + prefs.setShowPreview(showPreview); + prefs.setSound(sound); + prefs.setVibro(vibro); + + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) + prefs.setChannelID(NotificationChannelUtils.updateCustomChannel(notificationManager, prefs.getChannelID(), Uri.parse(sound), + MessageNotificationCreator.getVibroValue(vibro, context), null)); + } + saveOrUpdateToRealm(prefs); + } + + public boolean isPrefsExist(Key key) { + NotifyPrefs prefs = findPrefs(key); + return prefs != null; + } + + public NotifyPrefs findPrefs(Key key) { + for (NotifyPrefs item : preferences) { + if (item.getKey().equals(key)) return item; + } + return null; + } + + public NotifyPrefs getNotifyPrefsIfExist(AccountJid account, UserJid user, String group, Long phraseID) { + NotifyPrefs prefs = findPrefs(Key.createKey(phraseID)); + if (prefs == null) prefs = findPrefs(Key.createKey(account, user)); + if (prefs == null) prefs = findPrefs(Key.createKey(account, group)); + if (prefs == null) prefs = findPrefs(Key.createKey(account)); + return prefs; + } + + public void deleteAllNotifyPrefs(NotificationManager notificationManager) { + Iterator it = preferences.iterator(); + while (it.hasNext()) { + NotifyPrefs item = (NotifyPrefs) it.next(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + NotificationChannelUtils.removeCustomChannel(notificationManager, item.getChannelID()); + it.remove(); + } + removeAllFromRealm(); + } + + public void deleteNotifyPrefs(NotificationManager notificationManager, String id) { + Iterator it = preferences.iterator(); + while (it.hasNext()) { + NotifyPrefs item = (NotifyPrefs) it.next(); + if (item.getId().equals(id)) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + NotificationChannelUtils.removeCustomChannel(notificationManager, item.getChannelID()); + it.remove(); + break; + } + } + removeFromRealm(id); + } + + // REALM + + private List findAllFromRealm() { + List results = new ArrayList<>(); + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifyPrefsRealm.class).findAll(); + for (NotifyPrefsRealm item : items) { + NotifyPrefs prefs = new NotifyPrefs(item.getId(), Key.createKey(item), item.getVibro(), + item.isShowPreview(), item.getSound()); + prefs.setChannelID(item.getChannelID()); + results.add(prefs); + } + realm.close(); + return results; + } + + private void removeFromRealm(final String id) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifyPrefsRealm.class) + .equalTo(NotifyPrefsRealm.Fields.ID, id).findAll(); + removeFromRealm(realm, items); + } + }); + } + + private void removeAllFromRealm() { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + Realm realm = RealmManager.getInstance().getNewRealm(); + RealmResults items = realm.where(NotifyPrefsRealm.class).findAll(); + removeFromRealm(realm, items); + } + }); + } + + private void removeFromRealm(Realm realm, RealmResults items) { + realm.beginTransaction(); + for (NotifyPrefsRealm item : items) { + item.deleteFromRealm(); + } + realm.commitTransaction(); + } + + private void saveOrUpdateToRealm(final NotifyPrefs prefs) { + Application.getInstance().runInBackgroundUserRequest(new Runnable() { + @Override + public void run() { + NotifyPrefsRealm prefsRealm = new NotifyPrefsRealm(prefs.getId()); + prefsRealm.setType(prefs.getKey().getType().toString()); + if (prefs.getKey().getAccount() != null) prefsRealm.setAccount(prefs.getKey().getAccount()); + if (prefs.getKey().getUser() != null) prefsRealm.setUser(prefs.getKey().getUser()); + prefsRealm.setGroup(prefs.getKey().getGroup()); + prefsRealm.setPhraseID(prefs.getKey().getPhraseID()); + prefsRealm.setChannelID(prefs.getChannelID()); + prefsRealm.setShowPreview(prefs.isShowPreview()); + prefsRealm.setSound(prefs.getSound()); + prefsRealm.setVibro(prefs.getVibro()); + + Realm realm = RealmManager.getInstance().getNewRealm(); + realm.beginTransaction(); + NotifyPrefsRealm result = realm.copyToRealmOrUpdate(prefsRealm); + realm.commitTransaction(); + } + }); + } + +} diff --git a/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/Key.java b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/Key.java new file mode 100644 index 0000000000..1456edf584 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/Key.java @@ -0,0 +1,164 @@ +package com.xabber.android.data.notification.custom_notification; + +import android.content.Context; + +import com.xabber.android.R; +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.message.phrase.Phrase; +import com.xabber.android.data.message.phrase.PhraseManager; + +import javax.annotation.Nullable; + +public class Key { + private AccountJid account; + private UserJid user; + private String group; + private Long phraseID; + private NotifyPrefs.Type type; + + private Key() { } + + public static Key createKey(AccountJid account, UserJid user) { + Key key = new Key(); + key.account = account; + key.user = user; + key.type = NotifyPrefs.Type.chat; + return key; + } + + public static Key createKey(AccountJid account, String group) { + Key key = new Key(); + key.account = account; + key.group = group; + key.type = NotifyPrefs.Type.group; + return key; + } + + public static Key createKey(Long phraseID) { + Key key = new Key(); + key.phraseID = phraseID; + key.type = NotifyPrefs.Type.phrase; + return key; + } + + public static Key createKey(AccountJid account) { + Key key = new Key(); + key.account = account; + key.type = NotifyPrefs.Type.account; + return key; + } + + public static @Nullable + Key createKey(NotifyPrefsRealm prefsRealm) { + if (prefsRealm.getAccount() != null && prefsRealm.getUser() != null) + return createKey(prefsRealm.getAccount(), prefsRealm.getUser()); + else if (prefsRealm.getAccount() != null && prefsRealm.getGroup() != null) + return createKey(prefsRealm.getAccount(), prefsRealm.getGroup()); + else if (prefsRealm.getPhraseID() != null && prefsRealm.getPhraseID() != -1) + return createKey(prefsRealm.getPhraseID()); + else if (prefsRealm.getAccount() != null ) + return createKey(prefsRealm.getAccount()); + else return null; + } + + public static @Nullable + Key createKey(AccountJid account, UserJid user, String group, Long phraseID) { + if (account != null && user != null) + return createKey(account, user); + else if (account != null && group != null) + return createKey(account, group); + else if (phraseID != null && phraseID != -1) + return createKey(phraseID); + else if (account != null ) + return createKey(account); + else return null; + } + + public AccountJid getAccount() { + return account; + } + + public UserJid getUser() { + return user; + } + + public String getGroup() { + return group; + } + + public Long getPhraseID() { + return phraseID; + } + + public NotifyPrefs.Type getType() { + return type; + } + + @Override + public boolean equals(@Nullable Object obj) { + Key key = (Key) obj; + if (key == null) return false; + if (!this.type.equals(key.type)) return false; + switch (this.type) { + case chat: + if (this.account == null || this.user == null) return false; + else if (this.account.equals(key.account) && this.user.equals(key.user)) return true; + case group: + if (this.account == null || this.group == null) return false; + else if (this.account.equals(key.account) && this.group.equals(key.group)) return true; + case phrase: + if (this.phraseID == null) return false; + else if (this.phraseID.equals(key.phraseID)) return true; + case account: + if (this.account == null) return false; + else if (this.account.equals(key.account)) return true; + } + return false; + } + + public String generateName(Context context) { + switch (type) { + case account: + return account.getFullJid().asBareJid().toString(); + case chat: + return user.getBareJid().toString() + " (" + account.getFullJid().asBareJid().toString() + ')'; + case group: + return group + " (" + account.getFullJid().asBareJid().toString() + ')'; + case phrase: + return generatePhraseName(context, phraseID); + default: + return context.getString(R.string.channel_custom_name_default); + } + } + + public String generatePhraseName(Context context, Long id) { + Phrase phrase = PhraseManager.getInstance().getPhrase(id); + String result = context.getString(R.string.events_phrase); + if (phrase != null) { + if (phrase.getText() != null && !phrase.getText().isEmpty()) result += ": " + phrase.getText(); + else if (phrase.getUser() != null && !phrase.getUser().isEmpty()) result += ": " + phrase.getUser(); + else if (phrase.getGroup() != null && !phrase.getGroup().isEmpty()) result += ": " + phrase.getGroup(); + } + return result; + } + + public String generateDescription(Context context) { + String description; + switch (type) { + case account: + description = context.getString(R.string.channel_custom_account_description); + break; + case group: + description = context.getString(R.string.channel_custom_group_description); + break; + case phrase: + description = context.getString(R.string.channel_custom_keyphrase_description); + break; + default: + description = context.getString(R.string.channel_custom_chat_description); + break; + } + return description + ' ' + generateName(context); + } +} \ No newline at end of file diff --git a/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefs.java b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefs.java new file mode 100644 index 0000000000..5b38440122 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefs.java @@ -0,0 +1,78 @@ +package com.xabber.android.data.notification.custom_notification; + +public class NotifyPrefs { + + private String id; + private String channelID; + private Key key; + + // notification preferences + private String vibro; + private boolean showPreview; + private String sound; + + public NotifyPrefs(String id, Key key, String vibro, boolean showPreview, String sound) { + this.id = id; + this.key = key; + this.vibro = vibro; + this.showPreview = showPreview; + this.sound = sound; + } + + public String getId() { + return id; + } + + public String getChannelID() { + return channelID; + } + + public Key getKey() { + return key; + } + + public String getVibro() { + return vibro; + } + + public boolean isShowPreview() { + return showPreview; + } + + public String getSound() { + return sound; + } + + public void setVibro(String vibro) { + this.vibro = vibro; + } + + public void setShowPreview(boolean showPreview) { + this.showPreview = showPreview; + } + + public void setSound(String sound) { + this.sound = sound; + } + + public void setChannelID(String channelID) { + this.channelID = channelID; + } + + public enum Type { + phrase, + chat, + group, + account; + + public static Type get(String type) { + switch (type) { + case "phrase": return phrase; + case "group": return group; + case "account": return account; + default: return chat; + } + } + } + +} diff --git a/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefsRealm.java b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefsRealm.java new file mode 100644 index 0000000000..0a10319725 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/data/notification/custom_notification/NotifyPrefsRealm.java @@ -0,0 +1,142 @@ +package com.xabber.android.data.notification.custom_notification; + +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.log.LogManager; + +import org.jxmpp.stringprep.XmppStringprepException; + +import java.util.UUID; + +import io.realm.RealmObject; +import io.realm.annotations.PrimaryKey; +import io.realm.annotations.Required; + +public class NotifyPrefsRealm extends RealmObject { + + public static class Fields { + public static final String ID = "id"; + public static final String ACCOUNT = "account"; + public static final String USER = "user"; + public static final String CHANNEL_ID = "channelID"; + public static final String TYPE = "type"; + public static final String GROUP = "group"; + public static final String PHRASE_ID = "phraseID"; + public static final String VIBRO = "vibro"; + public static final String SHOW_PREVIEW = "showPreview"; + public static final String SOUND = "sound"; + } + + @PrimaryKey + @Required + private String id; + + private String channelID; + private String type; + + private String account; + private String user; + private String group; + private Long phraseID; + + private String vibro; + private boolean showPreview; + private String sound; + + public NotifyPrefsRealm(String id) { + this.id = id; + } + + public NotifyPrefsRealm() { + this.id = UUID.randomUUID().toString(); + } + + public String getId() { + return id; + } + + public String getChannelID() { + return channelID; + } + + public void setChannelID(String channelID) { + this.channelID = channelID; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public AccountJid getAccount() { + if (account == null) return null; + try { + return AccountJid.from(account); + } catch (XmppStringprepException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public void setAccount(AccountJid account) { + this.account = account.toString(); + } + + public UserJid getUser() { + if (user == null) return null; + try { + return UserJid.from(user); + } catch (UserJid.UserJidCreateException e) { + LogManager.exception(this, e); + throw new IllegalStateException(); + } + } + + public void setUser(UserJid user) { + this.user = user.toString(); + } + + + public String getGroup() { + return group; + } + + public void setGroup(String group) { + this.group = group; + } + + public Long getPhraseID() { + return phraseID; + } + + public void setPhraseID(Long phraseID) { + this.phraseID = phraseID; + } + + public String getVibro() { + return vibro; + } + + public void setVibro(String vibro) { + this.vibro = vibro; + } + + public boolean isShowPreview() { + return showPreview; + } + + public void setShowPreview(boolean showPreview) { + this.showPreview = showPreview; + } + + public String getSound() { + return sound; + } + + public void setSound(String sound) { + this.sound = sound; + } +} 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 cd818ba055..66b7493e82 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 @@ -38,6 +38,8 @@ import com.xabber.android.data.extension.muc.MUCManager; import com.xabber.android.data.extension.muc.Occupant; import com.xabber.android.data.log.LogManager; +import com.xabber.android.data.message.AbstractChat; +import com.xabber.android.data.message.ChatAction; import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.notification.EntityNotificationProvider; import com.xabber.android.data.notification.NotificationManager; @@ -123,6 +125,7 @@ public void requestSubscription(AccountJid account, UserJid user) throws Network requestedSubscriptions.put(account, set); } set.add(user); + createChatForNewContact(account, user); } private void removeRequestedSubscription(AccountJid account, UserJid user) { @@ -143,6 +146,13 @@ public void acceptSubscription(AccountJid account, UserJid user) throws NetworkE removeRequestedSubscription(account, user); } + /** Added available action to chat, to show chat in recent chats */ + private void createChatForNewContact(AccountJid account, UserJid user) { + AbstractChat chat = MessageManager.getInstance().getOrCreateChat(account, user); + chat.newAction(null, Application.getInstance().getResources().getString(R.string.action_new_contact), + ChatAction.available, false); + } + /** * Discards subscription request from the entity (deny own presence * sharing). diff --git a/xabber/src/main/java/com/xabber/android/data/roster/RosterManager.java b/xabber/src/main/java/com/xabber/android/data/roster/RosterManager.java index 5699c59732..4793441dc5 100644 --- a/xabber/src/main/java/com/xabber/android/data/roster/RosterManager.java +++ b/xabber/src/main/java/com/xabber/android/data/roster/RosterManager.java @@ -33,6 +33,7 @@ import com.xabber.android.data.entity.NestedMap; import com.xabber.android.data.entity.UserJid; import com.xabber.android.data.extension.iqlast.LastActivityInteractor; +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; @@ -48,6 +49,7 @@ import org.jivesoftware.smack.roster.RosterEntry; import org.jivesoftware.smack.roster.packet.RosterPacket; import org.jxmpp.jid.BareJid; +import org.jxmpp.jid.EntityBareJid; import org.jxmpp.jid.Jid; import java.lang.ref.WeakReference; @@ -635,8 +637,19 @@ public static String getDisplayAuthorName(MessageItem messageItem) { String author = null; if (jid != null) { - if (messageItem.isFromMUC()) author = jid.getJid().getResourceOrEmpty().toString(); - else author = RosterManager.getInstance().getNameOrBareJid(messageItem.getAccount(), jid); + EntityBareJid room = messageItem.getUser().getBareJid().asEntityBareJidIfPossible(); + RoomChat roomChat = null; + if (room != null) roomChat = MUCManager.getInstance().getRoomChat(messageItem.getAccount(), room); + + if (roomChat != null) { + if (!messageItem.isIncoming()) + author = MUCManager.getInstance().getNickname(messageItem.getAccount(), room).toString(); + else author = jid.getJid().getResourceOrEmpty().toString(); + } else { + if (!messageItem.getAccount().getFullJid().asBareJid().equals(jid.getBareJid())) + author = RosterManager.getInstance().getNameOrBareJid(messageItem.getAccount(), jid); + else author = AccountManager.getInstance().getNickName(messageItem.getAccount()); + } } return author; diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountVO.java index e4a4d7b556..91837173b8 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountVO.java @@ -19,6 +19,8 @@ import com.xabber.android.data.account.StatusMode; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.extension.avatar.AvatarManager; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.Key; import com.xabber.android.data.roster.GroupManager; import com.xabber.android.data.roster.ShowOfflineMode; import com.xabber.android.ui.adapter.contactlist.AccountConfiguration; @@ -50,6 +52,7 @@ public class AccountVO extends AbstractHeaderItem { private AccountJid accountJid; private boolean isExpand; private String groupName; + private boolean isCustomNotification; protected final AccountClickListener listener; @@ -61,7 +64,8 @@ public interface AccountClickListener { public AccountVO(int accountColorIndicator, int accountColorIndicatorBack, boolean showOfflineShadow, String name, String jid, String status, int statusLevel, int statusId, Drawable avatar, int offlineModeLevel, String contactCount, AccountJid accountJid, - boolean isExpand, String groupName, AccountClickListener listener) { + boolean isExpand, String groupName, boolean isCustomNotification, + AccountClickListener listener) { this.id = UUID.randomUUID().toString(); this.accountColorIndicator = accountColorIndicator; this.accountColorIndicatorBack = accountColorIndicatorBack; @@ -77,6 +81,7 @@ public AccountVO(int accountColorIndicator, int accountColorIndicatorBack, boole this.accountJid = accountJid; this.isExpand = isExpand; this.groupName = groupName; + this.isCustomNotification = isCustomNotification; this.listener = listener; } @@ -149,6 +154,11 @@ public void bindViewHolder(FlexibleAdapter adapter, ViewHolder viewHolder, int p /** bind STATUS image */ viewHolder.ivStatus.setImageLevel(getStatusLevel()); viewHolder.ivOnlyStatus.setImageLevel(getStatusLevel()); + + /** set up CUSTOM NOTIFICATION */ + viewHolder.tvAccountName.setCompoundDrawablesWithIntrinsicBounds(null, null, + isCustomNotification() ? context.getResources().getDrawable(R.drawable.ic_notif_custom) + : null, null); } private int getThemeResource(Context context, int themeResourceId) { @@ -213,10 +223,14 @@ public static AccountVO convert(AccountConfiguration configuration, AccountClick showOfflineShadow = false; } + // custom notification + boolean isCustomNotification = CustomNotifyPrefsManager.getInstance(). + isPrefsExist(Key.createKey(account)); + return new AccountVO(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, jid, status, statusLevel, statusId, avatar, offlineModeLevel, contactCount, configuration.getAccount(), - configuration.isExpanded(), configuration.getGroup(), listener); + configuration.isExpanded(), configuration.getGroup(), isCustomNotification, listener); } public String getName() { @@ -263,6 +277,10 @@ public String getGroupName() { return groupName; } + public boolean isCustomNotification() { + return isCustomNotification; + } + public int getAccountColorIndicator() { return accountColorIndicator; } diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithButtonsVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithButtonsVO.java index ba0a2223b8..1a2c547847 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithButtonsVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithButtonsVO.java @@ -26,11 +26,13 @@ public AccountWithButtonsVO(int accountColorIndicator, int accountColorIndicator boolean showOfflineShadow, String name, String jid, String status, int statusLevel, int statusId, Drawable avatar, int offlineModeLevel, String contactCount, AccountJid accountJid, - boolean isExpand, String groupName, AccountClickListener listener) { + boolean isExpand, String groupName, boolean isCustomNotification, + AccountClickListener listener) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, jid, status, statusLevel, statusId, - avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, listener); + avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, + isCustomNotification, listener); mExpanded = isExpand; } @@ -78,7 +80,8 @@ public static AccountWithButtonsVO convert(AccountConfiguration configuration, A contactVO.getName(), contactVO.getJid(), contactVO.getStatus(), contactVO.getStatusLevel(), contactVO.getStatusId(), contactVO.getAvatar(), contactVO.getOfflineModeLevel(), contactVO.getContactCount(), - contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), contactVO.listener); + contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), + contactVO.isCustomNotification(), contactVO.listener); } } diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithContactsVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithContactsVO.java index 64ca24c513..41ee5d7668 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithContactsVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithContactsVO.java @@ -27,11 +27,13 @@ public AccountWithContactsVO(int accountColorIndicator, int accountColorIndicato boolean showOfflineShadow, String name, String jid, String status, int statusLevel, int statusId, Drawable avatar, int offlineModeLevel, String contactCount, AccountJid accountJid, - boolean isExpand, String groupName, AccountClickListener listener) { + boolean isExpand, String groupName, boolean isCustomNotification, + AccountClickListener listener) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, jid, status, statusLevel, statusId, - avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, listener); + avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, + isCustomNotification, listener); mExpanded = isExpand; } @@ -81,6 +83,7 @@ public static AccountWithContactsVO convert(AccountConfiguration configuration, contactVO.getName(), contactVO.getJid(), contactVO.getStatus(), contactVO.getStatusLevel(), contactVO.getStatusId(), contactVO.getAvatar(), contactVO.getOfflineModeLevel(), contactVO.getContactCount(), - contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), contactVO.listener); + contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), + contactVO.isCustomNotification(), contactVO.listener); } } diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithGroupsVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithGroupsVO.java index bbac10dfc0..272d4389c4 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithGroupsVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/AccountWithGroupsVO.java @@ -26,10 +26,12 @@ public AccountWithGroupsVO(int accountColorIndicator, int accountColorIndicatorB boolean showOfflineShadow, String name, String jid, String status, int statusLevel, int statusId, Drawable avatar, int offlineModeLevel, String contactCount, AccountJid accountJid, - boolean isExpand, String groupName, AccountClickListener listener) { + boolean isExpand, String groupName, boolean isCustomNotification, + AccountClickListener listener) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, jid, status, statusLevel, statusId, - avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, listener); + avatar, offlineModeLevel, contactCount, accountJid, isExpand, groupName, + isCustomNotification, listener); mExpanded = isExpand; } @@ -77,6 +79,7 @@ public static AccountWithGroupsVO convert(AccountConfiguration configuration, Ac contactVO.getName(), contactVO.getJid(), contactVO.getStatus(), contactVO.getStatusLevel(), contactVO.getStatusId(), contactVO.getAvatar(), contactVO.getOfflineModeLevel(), contactVO.getContactCount(), - contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), contactVO.listener); + contactVO.getAccountJid(), contactVO.isExpand(), contactVO.getGroupName(), + contactVO.isCustomNotification(), contactVO.listener); } } diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatVO.java index e42015ce8a..7f5be5d65e 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatVO.java @@ -41,12 +41,13 @@ public ChatVO(int accountColorIndicator, int accountColorIndicatorBack, boolean boolean mute, NotificationState.NotificationMode notificationMode, String messageText, boolean isOutgoing, Date time, int messageStatus, String messageOwner, boolean archived, String lastActivity, ContactClickListener listener, - @Nullable IsCurrentChatListener currentChatListener, int forwardedCount) { + @Nullable IsCurrentChatListener currentChatListener, int forwardedCount, + boolean isCustomNotification) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, status, statusId, statusLevel, avatar, mucIndicatorLevel, userJid, accountJid, unreadCount, mute, notificationMode, messageText, isOutgoing, time, messageStatus, - messageOwner, archived, lastActivity, listener, forwardedCount); + messageOwner, archived, lastActivity, listener, forwardedCount, isCustomNotification); this.currentChatListener = currentChatListener; } @@ -63,7 +64,7 @@ public static ChatVO convert(AbstractContact contact, ContactClickListener liste contactVO.isMute(), contactVO.getNotificationMode(), contactVO.getMessageText(), contactVO.isOutgoing(), contactVO.getTime(), contactVO.getMessageStatus(), contactVO.getMessageOwner(), contactVO.isArchived(), contactVO.getLastActivity(), - contactVO.listener, currentChatListener, contactVO.forwardedCount); + contactVO.listener, currentChatListener, contactVO.forwardedCount, contactVO.isCustomNotification()); } public static ArrayList convert(Collection contacts, diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatWithButtonVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatWithButtonVO.java index 12ac94d1ee..c1ad372ff4 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatWithButtonVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ChatWithButtonVO.java @@ -22,12 +22,13 @@ public ChatWithButtonVO(int accountColorIndicator, int accountColorIndicatorBack int mucIndicatorLevel, UserJid userJid, AccountJid accountJid, int unreadCount, boolean mute, NotificationState.NotificationMode notificationMode, String messageText, boolean isOutgoing, Date time, int messageStatus, String messageOwner, - boolean archived, String lastActivity, ContactClickListener listener, int forwardedCount) { + boolean archived, String lastActivity, ContactClickListener listener, int forwardedCount, + boolean isCustomNotification) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, status, statusId, statusLevel, avatar, mucIndicatorLevel, userJid, accountJid, unreadCount, mute, notificationMode, messageText, isOutgoing, time, messageStatus, - messageOwner, archived, lastActivity, listener, forwardedCount); + messageOwner, archived, lastActivity, listener, forwardedCount, isCustomNotification); } public static ChatWithButtonVO convert(AbstractContact contact, ContactClickListener listener) { @@ -41,7 +42,7 @@ public static ChatWithButtonVO convert(AbstractContact contact, ContactClickList contactVO.isMute(), contactVO.getNotificationMode(), contactVO.getMessageText(), contactVO.isOutgoing(), contactVO.getTime(), contactVO.getMessageStatus(), contactVO.getMessageOwner(), contactVO.isArchived(), contactVO.getLastActivity(), - contactVO.listener, contactVO.forwardedCount); + contactVO.listener, contactVO.forwardedCount, contactVO.isCustomNotification()); } public static ChatWithButtonVO convert(ChatVO chat) { @@ -54,7 +55,7 @@ public static ChatWithButtonVO convert(ChatVO chat) { chat.isMute(), chat.getNotificationMode(), chat.getMessageText(), chat.isOutgoing(), chat.getTime(), chat.getMessageStatus(), chat.getMessageOwner(), chat.isArchived(), chat.getLastActivity(), chat.listener, - chat.forwardedCount); + chat.forwardedCount, chat.isCustomNotification()); } @Override diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ContactVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ContactVO.java index 1b337760b4..4304b79ad8 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ContactVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ContactVO.java @@ -20,7 +20,6 @@ import android.widget.TextView; import com.xabber.android.R; -import com.xabber.android.data.Application; import com.xabber.android.data.SettingsManager; import com.xabber.android.data.account.AccountItem; import com.xabber.android.data.account.AccountManager; @@ -30,10 +29,13 @@ import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.entity.UserJid; import com.xabber.android.data.extension.muc.MUCManager; +import com.xabber.android.data.extension.muc.RoomChat; import com.xabber.android.data.filedownload.FileCategory; import com.xabber.android.data.message.AbstractChat; import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.message.NotificationState; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.Key; import com.xabber.android.data.roster.AbstractContact; import com.xabber.android.data.roster.RosterContact; import com.xabber.android.ui.color.ColorManager; @@ -75,6 +77,7 @@ public class ContactVO extends AbstractFlexibleItem { private final int messageStatus; private final String messageOwner; private final String lastActivity; + private final boolean isCustomNotification; protected boolean archived; protected int forwardedCount; @@ -92,7 +95,8 @@ protected ContactVO(int accountColorIndicator, int accountColorIndicatorBack, int mucIndicatorLevel, UserJid userJid, AccountJid accountJid, int unreadCount, boolean mute, NotificationState.NotificationMode notificationMode, String messageText, boolean isOutgoing, Date time, int messageStatus, String messageOwner, - boolean archived, String lastActivity, ContactClickListener listener, int forwardedCount) { + boolean archived, String lastActivity, ContactClickListener listener, + int forwardedCount, boolean isCustomNotification) { this.id = UUID.randomUUID().toString(); this.accountColorIndicator = accountColorIndicator; this.accountColorIndicatorBack = accountColorIndicatorBack; @@ -117,6 +121,7 @@ protected ContactVO(int accountColorIndicator, int accountColorIndicatorBack, this.lastActivity = lastActivity; this.listener = listener; this.forwardedCount = forwardedCount; + this.isCustomNotification = isCustomNotification; } public static ContactVO convert(AbstractContact contact, ContactClickListener listener) { @@ -213,18 +218,19 @@ public static ContactVO convert(AbstractContact contact, ContactClickListener li if (!isOutgoing) unreadCount = chat.getUnreadMessageCount(); // notification icon - NotificationState.NotificationMode mode = NotificationState.NotificationMode.bydefault; - boolean defaultValue = mucIndicatorLevel == 0 ? SettingsManager.eventsOnChat() : SettingsManager.eventsOnMuc(); - if (chat.getNotificationState().getMode() == NotificationState.NotificationMode.enabled && !defaultValue) - mode = NotificationState.NotificationMode.enabled; - if (chat.getNotificationState().getMode() == NotificationState.NotificationMode.disabled && defaultValue) - mode = NotificationState.NotificationMode.disabled; + NotificationState.NotificationMode mode = + chat.getNotificationState().determineModeByGlobalSettings(chat instanceof RoomChat); + + // custom notification + boolean isCustomNotification = CustomNotifyPrefsManager.getInstance(). + isPrefsExist(Key.createKey(contact.getAccount(), contact.getUser())); return new ContactVO(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, statusText, statusId, statusLevel, avatar, mucIndicatorLevel, contact.getUser(), contact.getAccount(), unreadCount, !chat.notifyAboutMessage(), mode, messageText, isOutgoing, time, - messageStatus, messageOwner, chat.isArchived(), lastActivity, listener, forwardedCount); + messageStatus, messageOwner, chat.isArchived(), lastActivity, listener, forwardedCount, + isCustomNotification); } public static ArrayList convert(Collection contacts, ContactClickListener listener) { @@ -317,25 +323,25 @@ public void bindViewHolder(FlexibleAdapter adapter, ViewHolder viewHolder, int p /** set up NOTIFICATION MUTE */ Resources resources = context.getResources(); - switch (getNotificationMode()) { - case enabled: - viewHolder.tvContactName.setCompoundDrawablesWithIntrinsicBounds(mucIndicator, null, - resources.getDrawable(R.drawable.ic_unmute), null); - break; - case disabled: - viewHolder.tvContactName.setCompoundDrawablesWithIntrinsicBounds(mucIndicator, null, - resources.getDrawable(R.drawable.ic_mute), null); - break; - default: - viewHolder.tvContactName.setCompoundDrawablesWithIntrinsicBounds( - mucIndicator, null, null, null); - } + int resID = 0; + NotificationState.NotificationMode mode = getNotificationMode(); + if (mode == NotificationState.NotificationMode.enabled) resID = R.drawable.ic_unmute; + else if (mode == NotificationState.NotificationMode.disabled) resID = R.drawable.ic_mute; + else if (mode != NotificationState.NotificationMode.bydefault) resID = R.drawable.ic_snooze_mini; + viewHolder.tvContactName.setCompoundDrawablesWithIntrinsicBounds(mucIndicator, null, + resID != 0 ? resources.getDrawable(resID) : null, null); + + /** set up CUSTOM NOTIFICATION */ + if (isCustomNotification() && (mode == NotificationState.NotificationMode.enabled + || mode == NotificationState.NotificationMode.bydefault)) + viewHolder.tvContactName.setCompoundDrawablesWithIntrinsicBounds(mucIndicator, null, + resources.getDrawable(R.drawable.ic_notif_custom), null); /** set up UNREAD COUNT */ if (getUnreadCount() > 0) { viewHolder.tvUnreadCount.setText(String.valueOf(getUnreadCount())); viewHolder.tvUnreadCount.setVisibility(View.VISIBLE); - } else viewHolder.tvUnreadCount.setVisibility(View.INVISIBLE); + } else viewHolder.tvUnreadCount.setVisibility(View.GONE); if (isMute()) viewHolder.tvUnreadCount.getBackground().mutate().setColorFilter( @@ -432,6 +438,10 @@ public String getLastActivity() { return lastActivity; } + public boolean isCustomNotification() { + return isCustomNotification; + } + private int getThemeResource(Context context, int themeResourceId) { TypedValue typedValue = new TypedValue(); TypedArray a = context.obtainStyledAttributes(typedValue.data, new int[] {themeResourceId}); diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/CrowdfundingChatVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/CrowdfundingChatVO.java index 37fd91332f..438e4d2df9 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/CrowdfundingChatVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/CrowdfundingChatVO.java @@ -76,7 +76,7 @@ public void bindViewHolder(FlexibleAdapter adapter, ViewHolder holder, int posit if (unreadCount > 0) { holder.tvUnreadCount.setText(String.valueOf(unreadCount)); holder.tvUnreadCount.setVisibility(View.VISIBLE); - } else holder.tvUnreadCount.setVisibility(View.INVISIBLE); + } else holder.tvUnreadCount.setVisibility(View.GONE); /** set up MESSAGE TEXT */ if (messageText != null && !messageText.isEmpty()) { diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ExtContactVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ExtContactVO.java index 63b7aa80b6..47ddc972ac 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ExtContactVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/ExtContactVO.java @@ -31,12 +31,14 @@ public ExtContactVO(int accountColorIndicator, int accountColorIndicatorBack, int mucIndicatorLevel, UserJid userJid, AccountJid accountJid, int unreadCount, boolean mute, NotificationState.NotificationMode notificationMode, String messageText, boolean isOutgoing, Date time, int messageStatus, String messageOwner, - boolean archived, String lastActivity, ContactClickListener listener, int forwardedCount) { + boolean archived, String lastActivity, ContactClickListener listener, int forwardedCount, + boolean isCustomNotification) { super(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, status, statusId, statusLevel, avatar, mucIndicatorLevel, userJid, accountJid, unreadCount, mute, notificationMode, messageText, - isOutgoing, time, messageStatus, messageOwner, archived, lastActivity, listener, forwardedCount); + isOutgoing, time, messageStatus, messageOwner, archived, lastActivity, listener, forwardedCount, + isCustomNotification); } public static ExtContactVO convert(AbstractContact contact, ContactClickListener listener) { @@ -50,7 +52,7 @@ public static ExtContactVO convert(AbstractContact contact, ContactClickListener contactVO.isMute(), contactVO.getNotificationMode(), contactVO.getMessageText(), contactVO.isOutgoing(), contactVO.getTime(), contactVO.getMessageStatus(), contactVO.getMessageOwner(), contactVO.isArchived(), contactVO.getLastActivity(), - contactVO.listener, contactVO.forwardedCount); + contactVO.listener, contactVO.forwardedCount, contactVO.isCustomNotification()); } @Override @@ -118,7 +120,7 @@ public void bindViewHolder(FlexibleAdapter adapter, ViewHolder viewHolder, int p viewHolder.ivMessageStatus.setImageResource(R.drawable.ic_message_acknowledged_14dp); break; default: - viewHolder.ivMessageStatus.setVisibility(View.INVISIBLE); + viewHolder.ivMessageStatus.setVisibility(View.GONE); break; } } diff --git a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/GroupVO.java b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/GroupVO.java index e4dfba7e09..73f7b56c26 100644 --- a/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/GroupVO.java +++ b/xabber/src/main/java/com/xabber/android/presentation/ui/contactlist/viewobjects/GroupVO.java @@ -1,5 +1,7 @@ package com.xabber.android.presentation.ui.contactlist.viewobjects; +import android.content.Context; +import android.content.res.Resources; import android.support.v7.widget.RecyclerView; import android.view.ContextMenu; import android.view.View; @@ -11,6 +13,8 @@ import com.xabber.android.data.account.AccountManager; import com.xabber.android.data.account.StatusMode; import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.Key; import com.xabber.android.data.roster.GroupManager; import com.xabber.android.ui.adapter.contactlist.GroupConfiguration; import com.xabber.android.ui.color.ColorManager; @@ -46,6 +50,7 @@ public class GroupVO extends AbstractFlexibleItem private String groupName; private AccountJid accountJid; private boolean firstInAccount = false; + private boolean isCustomNotification; private boolean mExpanded = true; private List mSubItems; @@ -60,7 +65,8 @@ public interface GroupClickListener { public GroupVO(int accountColorIndicator, int accountColorIndicatorBack, boolean showOfflineShadow, String title, boolean expanded, int offlineIndicatorLevel, String groupName, - AccountJid accountJid, boolean firstInAccount, GroupClickListener listener) { + AccountJid accountJid, boolean firstInAccount, boolean isCustomNotification, + GroupClickListener listener) { this.id = UUID.randomUUID().toString(); this.accountColorIndicator = accountColorIndicator; @@ -72,6 +78,7 @@ public GroupVO(int accountColorIndicator, int accountColorIndicatorBack, this.groupName = groupName; this.accountJid = accountJid; this.firstInAccount = firstInAccount; + this.isCustomNotification = isCustomNotification; this.listener = listener; } @@ -124,6 +131,13 @@ public void bindViewHolder(FlexibleAdapter adapter, ViewHolder viewHolder, int p /** set up divider LINE */ viewHolder.line.setVisibility(firstInAccount ? View.INVISIBLE : View.VISIBLE); + + /** set up CUSTOM NOTIFICATION */ + Context context = viewHolder.itemView.getContext(); + Resources resources = context.getResources(); + viewHolder.name.setCompoundDrawablesWithIntrinsicBounds(null, null, + isCustomNotification() ? resources.getDrawable(R.drawable.ic_notif_custom) + : null, null); } @Override @@ -186,6 +200,10 @@ public static GroupVO convert(GroupConfiguration configuration, boolean firstInA expanded = configuration.isExpanded(); offlineIndicatorLevel = configuration.getShowOfflineMode().ordinal(); + // custom notification + boolean isCustomNotification = CustomNotifyPrefsManager.getInstance(). + isPrefsExist(Key.createKey(account, name)); + if (!name.equals(RECENT_CHATS_TITLE)) name = String.format("%s (%d/%d)", name, configuration.getOnline(), configuration.getTotal()); @@ -198,13 +216,18 @@ public static GroupVO convert(GroupConfiguration configuration, boolean firstInA } return new GroupVO(accountColorIndicator, accountColorIndicatorBack, showOfflineShadow, name, expanded, - offlineIndicatorLevel, configuration.getGroup(), configuration.getAccount(), firstInAccount, listener); + offlineIndicatorLevel, configuration.getGroup(), configuration.getAccount(), + firstInAccount, isCustomNotification, listener); } public String getTitle() { return title; } + public boolean isCustomNotification() { + return isCustomNotification; + } + public int getOfflineIndicatorLevel() { return offlineIndicatorLevel; } diff --git a/xabber/src/main/java/com/xabber/android/receiver/NotificationReceiver.java b/xabber/src/main/java/com/xabber/android/receiver/NotificationReceiver.java new file mode 100644 index 0000000000..69e907b81a --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/receiver/NotificationReceiver.java @@ -0,0 +1,79 @@ +package com.xabber.android.receiver; + +import android.app.PendingIntent; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.support.v4.app.RemoteInput; + +import com.xabber.android.data.notification.MessageNotificationManager; + +public class NotificationReceiver extends BroadcastReceiver { + + private static final String KEY_NOTIFICATION_ID = "KEY_NOTIFICATION_ID"; + public static final String KEY_REPLY_TEXT = "KEY_REPLY_TEXT"; + + private static final String ACTION_CANCEL = "ACTION_CANCEL"; + private static final String ACTION_REPLY = "ACTION_REPLY"; + private static final String ACTION_MARK_AS_READ = "ACTION_MARK_AS_READ"; + private static final String ACTION_MUTE = "ACTION_MUTE"; + + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + int notificationId = intent.getIntExtra(KEY_NOTIFICATION_ID, 1); + + if (action == null) return; + + switch (action) { + case ACTION_MUTE: + MessageNotificationManager.getInstance().onNotificationMuted(notificationId); + break; + case ACTION_CANCEL: + MessageNotificationManager.getInstance().onNotificationCanceled(notificationId); + break; + case ACTION_REPLY: + Bundle remoteInput = RemoteInput.getResultsFromIntent(intent); + if (remoteInput != null) + MessageNotificationManager.getInstance().onNotificationReplied(notificationId, + remoteInput.getCharSequence(KEY_REPLY_TEXT)); + break; + case ACTION_MARK_AS_READ: + MessageNotificationManager.getInstance().onNotificationMarkedAsRead(notificationId); + break; + } + } + + public static PendingIntent createReplyIntent(Context context, int notificationId) { + Intent intent = new Intent(context, NotificationReceiver.class); + intent.setAction(NotificationReceiver.ACTION_REPLY); + intent.putExtra(KEY_NOTIFICATION_ID, notificationId); + return PendingIntent.getBroadcast(context, notificationId, + intent, PendingIntent.FLAG_UPDATE_CURRENT); + } + + public static PendingIntent createMarkAsReadIntent(Context context, int notificationId) { + Intent intent = new Intent(context, NotificationReceiver.class); + intent.setAction(NotificationReceiver.ACTION_MARK_AS_READ); + intent.putExtra(KEY_NOTIFICATION_ID, notificationId); + return PendingIntent.getBroadcast(context, notificationId, + intent, PendingIntent.FLAG_UPDATE_CURRENT); + } + + public static PendingIntent createMuteIntent(Context context, int notificationId) { + Intent intent = new Intent(context, NotificationReceiver.class); + intent.setAction(NotificationReceiver.ACTION_MUTE); + intent.putExtra(KEY_NOTIFICATION_ID, notificationId); + return PendingIntent.getBroadcast(context, notificationId, + intent, PendingIntent.FLAG_UPDATE_CURRENT); + } + + public static PendingIntent createDeleteIntent(Context context, int notificationId) { + Intent intent = new Intent(context, NotificationReceiver.class); + intent.setAction(NotificationReceiver.ACTION_CANCEL); + intent.putExtra(KEY_NOTIFICATION_ID, notificationId); + return PendingIntent.getBroadcast(context, notificationId, + intent, PendingIntent.FLAG_CANCEL_CURRENT); + } +} diff --git a/xabber/src/main/java/com/xabber/android/ui/activity/ChatActivity.java b/xabber/src/main/java/com/xabber/android/ui/activity/ChatActivity.java index 4e74f327b0..888ec7656b 100644 --- a/xabber/src/main/java/com/xabber/android/ui/activity/ChatActivity.java +++ b/xabber/src/main/java/com/xabber/android/ui/activity/ChatActivity.java @@ -79,13 +79,14 @@ import com.xabber.android.ui.dialog.AttachDialog; import com.xabber.android.ui.dialog.BlockContactDialog; import com.xabber.android.ui.dialog.ContactDeleteDialogFragment; +import com.xabber.android.ui.dialog.SnoozeDialog; import com.xabber.android.ui.fragment.ChatFragment; import com.xabber.android.ui.fragment.ContactVcardViewerFragment; import com.xabber.android.ui.fragment.OccupantListFragment; import com.xabber.android.ui.fragment.RecentChatFragment; import com.xabber.android.ui.helper.NewContactTitleInflater; import com.xabber.android.ui.helper.PermissionsRequester; -import com.xabber.android.ui.preferences.ChatContactSettings; +import com.xabber.android.ui.preferences.CustomNotifySettings; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; @@ -110,7 +111,7 @@ public class ChatActivity extends ManagedActivity implements OnContactChangedLis ChatFragment.ChatViewerFragmentListener, OnBlockedListChangedListener, RecentChatFragment.Listener, ChatViewerAdapter.FinishUpdateListener, ContactVcardViewerFragment.Listener, Toolbar.OnMenuItemClickListener, - UpdateBackpressure.UpdatableObject, OccupantListFragment.Listener { + UpdateBackpressure.UpdatableObject, OccupantListFragment.Listener, SnoozeDialog.OnSnoozeListener { private static final String LOG_TAG = ChatActivity.class.getSimpleName(); @@ -119,6 +120,7 @@ public class ChatActivity extends ManagedActivity implements OnContactChangedLis private static final String ACTION_SPECIFIC_CHAT = "com.xabber.android.data.ACTION_SPECIFIC_CHAT"; public static final String ACTION_FORWARD = "com.xabber.android.data.ACTION_FORWARD"; + public static final String EXTRA_NEED_SCROLL_TO_UNREAD = "com.xabber.android.data.EXTRA_NEED_SCROLL_TO_UNREAD"; public static final String EXTRA_OTR_REQUEST = "com.xabber.android.data.EXTRA_OTR_REQUEST"; public static final String EXTRA_OTR_PROGRESS = "com.xabber.android.data.EXTRA_OTR_PROGRESS"; // public static final String ACTION_OTR_REQUEST = "com.xabber.android.data.ACTION_OTR_REQUEST"; @@ -167,6 +169,7 @@ public class ChatActivity extends ManagedActivity implements OnContactChangedLis private Button btnShowcaseGotIt; boolean showArchived = false; + private boolean needScrollToUnread = false; public boolean isShowArchived() { return showArchived; @@ -380,6 +383,8 @@ protected void onResume() { } } + needScrollToUnread = intent.getBooleanExtra(EXTRA_NEED_SCROLL_TO_UNREAD, false); + if (intent.getBooleanExtra(EXTRA_OTR_REQUEST, false) || intent.getBooleanExtra(EXTRA_OTR_PROGRESS, false)) { handleOtrIntent(intent); @@ -909,8 +914,8 @@ public boolean onMenuItemClick(MenuItem item) { chatFragment.showContactInfo(); return true; - case R.id.action_chat_settings: - startActivity(ChatContactSettings.createIntent(this, account, user)); + case R.id.action_configure_notifications: + startActivity(CustomNotifySettings.createIntent(this, account, user)); return true; case R.id.action_authorization_settings: @@ -958,21 +963,14 @@ public boolean onMenuItemClick(MenuItem item) { return true; case R.id.action_mute_chat: - if (abstractChat != null) abstractChat.setNotificationState( - new NotificationState(NotificationState.NotificationMode.disabled, - 0), true); - setUpOptionsMenu(toolbar.getMenu()); - updateToolbar(); - updateRecentChats(); + showSnoozeDialog(abstractChat); return true; case R.id.action_unmute_chat: - if (abstractChat != null) abstractChat.setNotificationState( + if (abstractChat != null) abstractChat.setNotificationStateOrDefault( new NotificationState(NotificationState.NotificationMode.enabled, 0), true); - setUpOptionsMenu(toolbar.getMenu()); - updateToolbar(); - updateRecentChats(); + onSnoozed(); return true; /* conference specific options menu */ @@ -1042,15 +1040,9 @@ public void onOccupantClick(String username) { private NotificationState.NotificationMode getNotifMode() { AbstractChat chat = MessageManager.getInstance().getOrCreateChat(account, user); - NotificationState.NotificationMode mode = NotificationState.NotificationMode.bydefault; - if (chat != null) { - boolean defaultValue = chat instanceof RegularChat ? SettingsManager.eventsOnChat() : SettingsManager.eventsOnMuc(); - if (chat.getNotificationState().getMode() == NotificationState.NotificationMode.enabled && !defaultValue) - mode = NotificationState.NotificationMode.enabled; - if (chat.getNotificationState().getMode() == NotificationState.NotificationMode.disabled && defaultValue) - mode = NotificationState.NotificationMode.disabled; - } - return mode; + if (chat != null) + return chat.getNotificationState().determineModeByGlobalSettings(chat instanceof RoomChat); + else return NotificationState.NotificationMode.bydefault; } private void editAlias() { @@ -1125,4 +1117,23 @@ public void showAttachDialog() { dialog.show(getSupportFragmentManager(), "attach_fragment"); } } + + public void showSnoozeDialog(AbstractChat chat) { + SnoozeDialog dialog = SnoozeDialog.newInstance(chat, this); + dialog.show(getSupportFragmentManager(), "snooze_fragment"); + } + + @Override + public void onSnoozed() { + setUpOptionsMenu(toolbar.getMenu()); + updateToolbar(); + updateRecentChats(); + } + + public boolean needScrollToUnread() { + if (needScrollToUnread) { + needScrollToUnread = false; + return true; + } else return false; + } } diff --git a/xabber/src/main/java/com/xabber/android/ui/activity/ContactListActivity.java b/xabber/src/main/java/com/xabber/android/ui/activity/ContactListActivity.java index 3126fe8b4a..1e54e709cf 100644 --- a/xabber/src/main/java/com/xabber/android/ui/activity/ContactListActivity.java +++ b/xabber/src/main/java/com/xabber/android/ui/activity/ContactListActivity.java @@ -55,6 +55,7 @@ import com.xabber.android.data.log.LogManager; import com.xabber.android.data.message.AbstractChat; import com.xabber.android.data.message.MessageManager; +import com.xabber.android.data.notification.MessageNotificationManager; import com.xabber.android.data.roster.AbstractContact; import com.xabber.android.data.roster.RosterContact; import com.xabber.android.data.roster.RosterManager; @@ -99,6 +100,7 @@ public class ContactListActivity extends ManagedActivity implements OnAccountCha */ private static final int CODE_OPEN_CHAT = 301; + private static final String ACTION_CLEAR_STACK = "com.xabber.android.ui.activity.ContactList.ACTION_CLEAR_STACK"; private static final String ACTION_ROOM_INVITE = "com.xabber.android.ui.activity.ContactList.ACTION_ROOM_INVITE"; private static final String ACTION_MUC_PRIVATE_CHAT_INVITE = "com.xabber.android.ui.activity.ContactList.ACTION_MUC_PRIVATE_CHAT_INVITE"; private static final String ACTION_CONTACT_SUBSCRIPTION = "com.xabber.android.ui.activity.ContactList.ACTION_CONTACT_SUBSCRIPTION"; @@ -144,6 +146,12 @@ public static Intent createIntent(Context context) { return new Intent(context, ContactListActivity.class); } + public static Intent createClearStackIntent(Context context) { + Intent intent = new Intent(context, ContactListActivity.class); + intent.setAction(ACTION_CLEAR_STACK); + return intent; + } + public static Intent createRoomInviteIntent(Context context, AccountJid account, UserJid room) { Intent intent = new EntityIntentBuilder(context, ContactListActivity.class) .setAccount(account).setUser(room).build(); @@ -188,6 +196,11 @@ public void onCreate(Bundle savedInstanceState) { || Intent.ACTION_CREATE_SHORTCUT.equals(getIntent().getAction())) { ActivityManager.getInstance().startNewTask(this); } + + if (ACTION_CLEAR_STACK.equals(getIntent().getAction())) { + ActivityManager.getInstance().clearStack(false); + } + super.onCreate(savedInstanceState); if (isFinishing()) { @@ -397,7 +410,6 @@ protected void onResume() { action = null; showMucInviteDialog(); break; - } } @@ -419,6 +431,9 @@ protected void onResume() { // update crowdfunding info CrowdfundingManager.getInstance().onLoad(); + + // remove all message notifications + MessageNotificationManager.getInstance().removeAllMessageNotifications(); } @Override diff --git a/xabber/src/main/java/com/xabber/android/ui/adapter/chat/CrowdfundingChatAdapter.java b/xabber/src/main/java/com/xabber/android/ui/adapter/chat/CrowdfundingChatAdapter.java index 05c86d1ab5..618c4ae752 100644 --- a/xabber/src/main/java/com/xabber/android/ui/adapter/chat/CrowdfundingChatAdapter.java +++ b/xabber/src/main/java/com/xabber/android/ui/adapter/chat/CrowdfundingChatAdapter.java @@ -22,6 +22,7 @@ import com.bumptech.glide.request.target.SimpleTarget; import com.xabber.android.R; import com.xabber.android.data.SettingsManager; +import com.xabber.android.data.database.messagerealm.MessageItem; import com.xabber.android.data.database.realm.CrowdfundingMessage; import com.xabber.android.data.extension.file.FileManager; import com.xabber.android.ui.color.ColorManager; @@ -155,6 +156,22 @@ public void onResourceReady(GlideDrawable resource, GlideAnimation messageItems, AbstractChat chat, MessageVH.MessageClickListener messageListener, FileMessageVH.FileListener fileListener, ForwardedAdapter.ForwardListener fwdListener, - Listener listener) { + Listener listener, AnchorHolder anchorHolder) { super(context, messageItems, true); this.context = context; @@ -80,6 +86,7 @@ public MessagesAdapter( this.fileListener = fileListener; this.fwdListener = fwdListener; this.listener = listener; + this.anchorHolder = anchorHolder; account = chat.getAccount(); user = chat.getUser(); @@ -185,9 +192,16 @@ public void onBindViewHolder(final BasicMessageVH holder, int position) { needTail = getSimpleType(viewType) != getSimpleType(getItemViewType(position + 1)); } - MessageExtraData extraData = new MessageExtraData(fileListener, fwdListener, context, - userName, colorStateList, accountMainColor, isMUC, showOriginalOTR, unread, - checked, needTail); + // need date + boolean needDate; + MessageItem previousMessage = getMessageItem(position - 1); + if (previousMessage != null) { + needDate = !Utils.isSameDay(messageItem.getTimestamp(), previousMessage.getTimestamp()); + } else needDate = true; + + MessageExtraData extraData = new MessageExtraData(fileListener, fwdListener, anchorHolder, + context, userName, colorStateList, accountMainColor, isMUC, showOriginalOTR, unread, + checked, needTail, needDate); switch (viewType) { case VIEW_TYPE_ACTION_MESSAGE: @@ -345,6 +359,7 @@ public static class MessageExtraData { private Context context; private FileMessageVH.FileListener listener; private ForwardedAdapter.ForwardListener fwdListener; + private AnchorHolder anchorHolder; private String username; private ColorStateList colorStateList; private int accountMainColor; @@ -354,14 +369,17 @@ public static class MessageExtraData { private boolean unread; private boolean checked; private boolean needTail; + private boolean needDate; public MessageExtraData(FileMessageVH.FileListener listener, ForwardedAdapter.ForwardListener fwdListener, + AnchorHolder anchorHolder, Context context, String username, ColorStateList colorStateList, int accountMainColor, boolean isMuc, boolean showOriginalOTR, - boolean unread, boolean checked, boolean needTail) { + boolean unread, boolean checked, boolean needTail, boolean needDate) { this.listener = listener; this.fwdListener = fwdListener; + this.anchorHolder = anchorHolder; this.context = context; this.username = username; this.colorStateList = colorStateList; @@ -371,6 +389,7 @@ public MessageExtraData(FileMessageVH.FileListener listener, this.unread = unread; this.checked = checked; this.needTail = needTail; + this.needDate = needDate; } public FileMessageVH.FileListener getListener() { @@ -381,6 +400,10 @@ public ForwardedAdapter.ForwardListener getFwdListener() { return fwdListener; } + public AnchorHolder getAnchorHolder() { + return anchorHolder; + } + public Context getContext() { return context; } @@ -416,6 +439,10 @@ public boolean isChecked() { public boolean isNeedTail() { return needTail; } + + public boolean isNeedDate() { + return needDate; + } } private int getSimpleType(int type) { diff --git a/xabber/src/main/java/com/xabber/android/ui/dialog/SnoozeDialog.java b/xabber/src/main/java/com/xabber/android/ui/dialog/SnoozeDialog.java new file mode 100644 index 0000000000..9dfe7958f5 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/dialog/SnoozeDialog.java @@ -0,0 +1,83 @@ +package com.xabber.android.ui.dialog; + +import android.os.Bundle; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.design.widget.BottomSheetDialogFragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.xabber.android.R; +import com.xabber.android.data.message.AbstractChat; +import com.xabber.android.data.message.NotificationState; + +public class SnoozeDialog extends BottomSheetDialogFragment implements View.OnClickListener { + + private OnSnoozeListener listener; + private AbstractChat chat; + + public static SnoozeDialog newInstance(AbstractChat chat, OnSnoozeListener listener) { + SnoozeDialog dialog = new SnoozeDialog(); + dialog.chat = chat; + dialog.listener = listener; + return dialog; + } + + public interface OnSnoozeListener { + void onSnoozed(); + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.snooze_dialog, container, false); + + view.findViewById(R.id.itemDisable).setOnClickListener(this); + view.findViewById(R.id.itemSnooze15m).setOnClickListener(this); + view.findViewById(R.id.itemSnooze1h).setOnClickListener(this); + view.findViewById(R.id.itemSnooze2h).setOnClickListener(this); + view.findViewById(R.id.itemSnooze1d).setOnClickListener(this); + + return view; + } + + @Override + public void onClick(View v) { + if (chat != null) { + switch (v.getId()) { + case R.id.itemDisable: + chat.setNotificationStateOrDefault( + new NotificationState(NotificationState.NotificationMode.disabled, + 0), true); + break; + case R.id.itemSnooze15m: + chat.setNotificationState( + new NotificationState(NotificationState.NotificationMode.snooze15m, + getCurrentTime()), true); + break; + case R.id.itemSnooze1h: + chat.setNotificationState( + new NotificationState(NotificationState.NotificationMode.snooze1h, + getCurrentTime()), true); + break; + case R.id.itemSnooze2h: + chat.setNotificationState( + new NotificationState(NotificationState.NotificationMode.snooze2h, + getCurrentTime()), true); + break; + case R.id.itemSnooze1d: + chat.setNotificationState( + new NotificationState(NotificationState.NotificationMode.snooze1d, + getCurrentTime()), true); + break; + } + } + if (listener != null) listener.onSnoozed(); + this.dismiss(); + } + + private int getCurrentTime() { + return (int) (System.currentTimeMillis() / 1000L); + } +} 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 830f200d95..3237d7d02e 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 @@ -71,6 +71,7 @@ import com.xabber.android.data.extension.otr.SecurityLevel; import com.xabber.android.data.log.LogManager; import com.xabber.android.data.message.AbstractChat; +import com.xabber.android.data.message.ClipManager; import com.xabber.android.data.message.ForwardManager; import com.xabber.android.data.message.MessageManager; import com.xabber.android.data.message.MessageUpdateEvent; @@ -93,6 +94,7 @@ import com.xabber.android.ui.helper.PermissionsRequester; import com.xabber.android.ui.widget.CustomMessageMenu; import com.xabber.android.ui.widget.ForwardPanel; +import com.xabber.android.utils.StringUtils; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; @@ -120,7 +122,7 @@ public class ChatFragment extends FileInteractionFragment implements PopupMenu.OnMenuItemClickListener, View.OnClickListener, Toolbar.OnMenuItemClickListener, MessageVH.MessageClickListener, MessagesAdapter.Listener, AdapterView.OnItemClickListener, PopupWindow.OnDismissListener, - OnAccountChangedListener, ForwardPanel.OnCloseListener { + OnAccountChangedListener, ForwardPanel.OnCloseListener, MessagesAdapter.AnchorHolder { public static final String ARGUMENT_ACCOUNT = "ARGUMENT_ACCOUNT"; public static final String ARGUMENT_USER = "ARGUMENT_USER"; @@ -158,6 +160,7 @@ public class ChatFragment extends FileInteractionFragment implements PopupMenu.O private ImageView ivForward; private ImageView ivDelete; private ImageView ivCopy; + private TextView tvTopDate; boolean isInputEmpty = true; private boolean skipOnTextChanges = false; @@ -294,6 +297,13 @@ public void onClick(View v) { } }); ivCopy = view.findViewById(R.id.ivCopy); + ivCopy.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + ClipManager.copyMessagesToClipboard(new ArrayList<>(chatMessageAdapter.getCheckedItemIds())); + closeInteractionPanel(); + } + }); view.findViewById(R.id.button_send_message).setOnClickListener( new View.OnClickListener() { @@ -330,6 +340,11 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { showScrollDownButtonIfNeed(); hideUnreadMessageCountIfNeed(); + + /** Necessary for + * @see MessageVH#bind () + * and set DATE alpha */ + updateTopDateIfNeed(); } }); @@ -366,6 +381,8 @@ public void onRefresh() { placeholder = view.findViewById(R.id.placeholder); placeholder.setOnClickListener(this); + tvTopDate = view.findViewById(R.id.tvTopDate); + return view; } @@ -382,7 +399,7 @@ public void setChat(AccountJid accountJid, UserJid userJid) { } chatMessageAdapter = new MessagesAdapter(getActivity(), messageItems, abstractChat, - this, this, this, this); + this, this, this, this, this); realmRecyclerView.setAdapter(chatMessageAdapter); restoreInputState(); @@ -415,7 +432,7 @@ public void onResume() { updateContact(); restoreInputState(); - restoreScrollState(); + restoreScrollState(((ChatActivity)getActivity()).needScrollToUnread()); showHideNotifyIfNeed(); @@ -1285,14 +1302,14 @@ public void saveScrollState() { if (chat != null) chat.saveLastPosition(position); } - public void restoreScrollState() { + public void restoreScrollState(boolean fromNotification) { AbstractChat chat = getChat(); int position; int unread; if (chat != null) { position = chat.getLastPosition(); unread = chat.getUnreadMessageCount(); - if (position == 0 && unread > 0) + if ((position == 0 || fromNotification) && unread > 0) scrollToFirstUnread(unread); else if (position > 0) { layoutManager.scrollToPosition(position); @@ -1411,6 +1428,13 @@ public void onClick(View v) { }); } + private void updateTopDateIfNeed() { + int position = layoutManager.findFirstVisibleItemPosition(); + MessageItem message = chatMessageAdapter.getMessageItem(position); + if (message != null) + tvTopDate.setText(StringUtils.getDateStringForMessage(message.getTimestamp())); + } + private void showScrollDownButtonIfNeed() { int pastVisibleItems = layoutManager.findLastVisibleItemPosition(); boolean isBottom = pastVisibleItems >= chatMessageAdapter.getItemCount() - 1; @@ -1523,4 +1547,11 @@ private void sendForwardMessage(List messages, String text) { private void openChooserForForward(ArrayList forwardIds) { ((ChatActivity)getActivity()).forwardMessages(forwardIds); } + + /** Anchor Holder */ + + @Override + public View getAnchor() { + return tvTopDate; + } } diff --git a/xabber/src/main/java/com/xabber/android/ui/fragment/ForwardedFragment.java b/xabber/src/main/java/com/xabber/android/ui/fragment/ForwardedFragment.java index f6e110174d..eeb70063ae 100644 --- a/xabber/src/main/java/com/xabber/android/ui/fragment/ForwardedFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/fragment/ForwardedFragment.java @@ -99,9 +99,10 @@ public void onResume() { MessageDatabaseManager.getInstance().getRealmUiThread().where(MessageItem.class) .in(MessageItem.Fields.UNIQUE_ID, messageItem.getForwardedIdsAsArray()).findAll(); - MessagesAdapter.MessageExtraData extraData = new MessagesAdapter.MessageExtraData(this, this, getActivity(), + MessagesAdapter.MessageExtraData extraData = new MessagesAdapter.MessageExtraData(this, + this, null, getActivity(), userName, colorStateList, accountMainColor, isMUC, false, false, - false, false); + false, false, false); if (forwardedMessages.size() > 0) { ForwardedAdapter adapter = new ForwardedAdapter(forwardedMessages, extraData); 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 d40f0b7c30..c9af57b664 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 @@ -18,6 +18,7 @@ import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; +import android.support.v7.app.AppCompatActivity; import android.view.ContextMenu; import android.view.Menu; import android.view.MenuInflater; @@ -48,13 +49,14 @@ import com.xabber.android.ui.activity.ConferenceAddActivity; import com.xabber.android.ui.activity.ContactAddActivity; import com.xabber.android.ui.activity.GroupEditActivity; -import com.xabber.android.ui.activity.ManagedActivity; import com.xabber.android.ui.activity.StatusEditActivity; import com.xabber.android.ui.dialog.BlockContactDialog; import com.xabber.android.ui.dialog.ContactDeleteDialogFragment; import com.xabber.android.ui.dialog.GroupDeleteDialogFragment; import com.xabber.android.ui.dialog.GroupRenameDialogFragment; import com.xabber.android.ui.dialog.MUCDeleteDialogFragment; +import com.xabber.android.ui.dialog.SnoozeDialog; +import com.xabber.android.ui.preferences.CustomNotifySettings; /** * Helper class for context menu creation. @@ -81,17 +83,6 @@ public static void createContactContextMenu(final Activity activity, ContactList private static void setContactContextMenuActions(final Activity activity, final ContactListPresenter presenter, ContextMenu menu, final AccountJid account, final UserJid user) { -// menu.findItem(R.id.action_chat).setOnMenuItemClickListener( -// new MenuItem.OnMenuItemClickListener() { -// -// @Override -// public boolean onMenuItemClick(MenuItem item) { -// MessageManager.getInstance().openChat(account, user); -// activity.startActivity(ChatActivity.createSpecificChatIntent( -// activity, account, user)); -// return true; -// } -// }); menu.findItem(R.id.action_edit_conference).setIntent( ConferenceAddActivity.createIntent(activity, account, user.getBareUserJid())); @@ -129,10 +120,13 @@ public boolean onMenuItemClick(MenuItem item) { }); -// menu.findItem(R.id.action_contact_info).setIntent( -// ContactEditActivity.createIntent(activity, account, user)); - menu.findItem(R.id.action_edit_contact_groups).setIntent( - GroupEditActivity.createIntent(activity, account, user)); + menu.findItem(R.id.action_edit_contact_groups).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + activity.startActivity(GroupEditActivity.createIntent(activity, account, user)); + return true; + } + }); menu.findItem(R.id.action_delete_contact).setOnMenuItemClickListener( new MenuItem.OnMenuItemClickListener() { @@ -155,41 +149,6 @@ public boolean onMenuItemClick(MenuItem item) { } }); -// menu.findItem(R.id.action_close_chat).setOnMenuItemClickListener( -// new MenuItem.OnMenuItemClickListener() { -// -// @Override -// public boolean onMenuItemClick(MenuItem item) { -// MessageManager.getInstance().closeChat(account, -// user); -// NotificationManager.getInstance() -// .removeMessageNotification(account, -// user); -// adapter.onChange(); -// return true; -// } -// -// }); - -// menu.findItem(R.id.action_request_subscription) -// .setOnMenuItemClickListener( -// new MenuItem.OnMenuItemClickListener() { -// -// @Override -// public boolean onMenuItemClick(MenuItem item) { -// try { -// PresenceManager.getInstance() -// .requestSubscription( -// account, user); -// } catch (NetworkException e) { -// Application.getInstance() -// .onError(e); -// } -// return true; -// } -// -// }); - menu.findItem(R.id.action_accept_subscription).setOnMenuItemClickListener( new MenuItem.OnMenuItemClickListener() { @Override @@ -217,37 +176,12 @@ public boolean onMenuItemClick(MenuItem item) { } }); -// menu.findItem(R.id.action_archive_chat).setOnMenuItemClickListener( -// new MenuItem.OnMenuItemClickListener() { -// @Override -// public boolean onMenuItemClick(MenuItem item) { -// AbstractChat chat = MessageManager.getInstance().getChat(account, user); -// if (chat != null) chat.setArchived(true, true); -// adapter.onChange(); -// return true; -// } -// }); -// -// menu.findItem(R.id.action_unarchive_chat).setOnMenuItemClickListener( -// new MenuItem.OnMenuItemClickListener() { -// @Override -// public boolean onMenuItemClick(MenuItem item) { -// AbstractChat chat = MessageManager.getInstance().getChat(account, user); -// if (chat != null) chat.setArchived(false, true); -// adapter.onChange(); -// return true; -// } -// }); - menu.findItem(R.id.action_mute_chat).setOnMenuItemClickListener( new MenuItem.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { AbstractChat chat = MessageManager.getInstance().getChat(account, user); - if (chat != null) chat.setNotificationState( - new NotificationState(NotificationState.NotificationMode.disabled, - 0), true); - presenter.updateContactList(); + showSnoozeDialog((AppCompatActivity) activity, chat, presenter); return true; } }); @@ -257,13 +191,23 @@ public boolean onMenuItemClick(MenuItem item) { @Override public boolean onMenuItemClick(MenuItem item) { AbstractChat chat = MessageManager.getInstance().getChat(account, user); - if (chat != null) chat.setNotificationState( + if (chat != null) chat.setNotificationStateOrDefault( new NotificationState(NotificationState.NotificationMode.enabled, 0), true); presenter.updateContactList(); return true; } }); + + + menu.findItem(R.id.action_configure_notifications).setOnMenuItemClickListener( + new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + activity.startActivity(CustomNotifySettings.createIntent(activity, account, user)); + return true; + } + }); } private static void setContactContextMenuItemsVisibilty(AbstractContact abstractContact, @@ -375,6 +319,17 @@ public boolean onMenuItemClick(MenuItem item) { } }); } + + if (!group.equals(GroupManager.NO_GROUP)) { + menu.add(R.string.configure_notifications).setOnMenuItemClickListener( + new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + activity.startActivity(CustomNotifySettings.createIntent(activity, account, group)); + return true; + } + }); + } } public static void createAccountContextMenu( final Activity activity, final ContactListPresenter presenter, @@ -409,6 +364,14 @@ public boolean onMenuItemClick(MenuItem item) { menu.findItem(R.id.action_edit_account_status).setIntent(StatusEditActivity.createIntent(activity, account)); menu.findItem(R.id.action_edit_account).setIntent(AccountActivity.createIntent(activity, account)); + menu.add(R.string.configure_notifications).setOnMenuItemClickListener( + new MenuItem.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + activity.startActivity(CustomNotifySettings.createIntent(activity, account)); + return true; + } + }); if (state.isConnected()) { menu.findItem(R.id.action_add_contact).setVisible(true).setIntent(ContactAddActivity.createIntent(activity, account)); @@ -445,4 +408,14 @@ public void onClick(DialogInterface dialog, int which) { } }).create(); } + + private static void showSnoozeDialog(AppCompatActivity activity, AbstractChat chat, final ContactListPresenter presenter) { + SnoozeDialog dialog = SnoozeDialog.newInstance(chat, new SnoozeDialog.OnSnoozeListener() { + @Override + public void onSnoozed() { + presenter.updateContactList(); + } + }); + dialog.show(activity.getSupportFragmentManager(), "snooze_fragment"); + } } diff --git a/xabber/src/main/java/com/xabber/android/ui/helper/NewContactTitleInflater.java b/xabber/src/main/java/com/xabber/android/ui/helper/NewContactTitleInflater.java index 9c313e5b40..401556eaaa 100644 --- a/xabber/src/main/java/com/xabber/android/ui/helper/NewContactTitleInflater.java +++ b/xabber/src/main/java/com/xabber/android/ui/helper/NewContactTitleInflater.java @@ -10,6 +10,8 @@ import com.xabber.android.data.extension.avatar.AvatarManager; import com.xabber.android.data.extension.cs.ChatStateManager; import com.xabber.android.data.message.NotificationState; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.Key; import com.xabber.android.data.roster.AbstractContact; import com.xabber.android.data.roster.RosterContact; @@ -30,19 +32,20 @@ public static void updateTitle(View titleView, final Context context, AbstractCo // notification mute Resources resources = context.getResources(); - switch (mode) { - case enabled: - nameView.setCompoundDrawablesWithIntrinsicBounds(null, null, - resources.getDrawable(R.drawable.ic_unmute_large), null); - break; - case disabled: - nameView.setCompoundDrawablesWithIntrinsicBounds(null, null, - resources.getDrawable(R.drawable.ic_mute_large), null); - break; - default: - nameView.setCompoundDrawablesWithIntrinsicBounds( - null, null, null, null); - } + int resID = 0; + if (mode == NotificationState.NotificationMode.enabled) resID = R.drawable.ic_unmute_large; + else if (mode == NotificationState.NotificationMode.disabled) resID = R.drawable.ic_mute_large; + else if (mode != NotificationState.NotificationMode.bydefault) resID = R.drawable.ic_snooze_toolbar; + nameView.setCompoundDrawablesWithIntrinsicBounds(null, null, + resID != 0 ? resources.getDrawable(resID) : null, null); + + // custom notification + boolean isCustomNotification = CustomNotifyPrefsManager.getInstance(). + isPrefsExist(Key.createKey(abstractContact.getAccount(), abstractContact.getUser())); + if (isCustomNotification && (mode == NotificationState.NotificationMode.enabled + || mode == NotificationState.NotificationMode.bydefault)) + nameView.setCompoundDrawablesWithIntrinsicBounds(null, null, + resources.getDrawable(R.drawable.ic_notif_custom_large), null); // if it is account, not simple user contact if (abstractContact.getUser().getJid().asBareJid().equals(abstractContact.getAccount().getFullJid().asBareJid())) { diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/BaseSoundPrefFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/BaseSoundPrefFragment.java new file mode 100644 index 0000000000..4eff33fca7 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/BaseSoundPrefFragment.java @@ -0,0 +1,89 @@ +package com.xabber.android.ui.preferences; + +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.media.MediaPlayer; +import android.net.Uri; +import android.widget.Toast; + +import com.xabber.android.R; +import com.xabber.android.ui.helper.PermissionsRequester; + +import java.io.IOException; + +public abstract class BaseSoundPrefFragment extends android.preference.PreferenceFragment { + + private final static int PERMISSIONS_REQUEST_SELECT_RINGTONE = 10; + + private T ringtoneHolderWaitingForPermission; + + protected abstract void setNewRingtone(T ringtoneHolder); + + protected boolean trySetNewRingtone(T ringtoneHolder) { + if (checkAccessForRingtone(ringtoneHolder.uri)) { + setNewRingtone(ringtoneHolder); + return true; + } else { + ringtoneHolderWaitingForPermission = ringtoneHolder; + showWrongRingtoneAlert(); + return false; + } + } + + private Boolean checkAccessForRingtone(String ringtone) { + MediaPlayer player = new MediaPlayer(); + try { + player.setDataSource(getActivity(), Uri.parse(ringtone)); + player.release(); + return true; + } catch (IOException e) { + player.release(); + return false; + } + } + + private void showWrongRingtoneAlert() { + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + builder.setTitle(R.string.events_ringtone_not_available); + + if (!PermissionsRequester.hasFileReadPermission()) + builder.setMessage(R.string.events_ringtone_not_available_summary_permission) + .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + PermissionsRequester.requestFileReadPermissionIfNeeded( + BaseSoundPrefFragment.this, PERMISSIONS_REQUEST_SELECT_RINGTONE); + } + }).show(); + else + builder.setMessage(R.string.events_ringtone_not_available_summary) + .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + } + }).show(); + } + + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + switch (requestCode) { + case PERMISSIONS_REQUEST_SELECT_RINGTONE: + if (PermissionsRequester.isPermissionGranted(grantResults)) + trySetNewRingtone(ringtoneHolderWaitingForPermission); + else Toast.makeText(getActivity(),R.string.events_ringtone_not_available, Toast.LENGTH_LONG).show(); + break; + } + } + + static abstract class RingtoneHolder { + String uri; + + RingtoneHolder(String uri) { + this.uri = uri; + } + } + +} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelRingtoneHolder.java b/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelRingtoneHolder.java new file mode 100644 index 0000000000..02950b72c5 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelRingtoneHolder.java @@ -0,0 +1,12 @@ +package com.xabber.android.ui.preferences; + +import com.xabber.android.data.notification.NotificationChannelUtils; + +public class ChannelRingtoneHolder extends BaseSoundPrefFragment.RingtoneHolder { + NotificationChannelUtils.ChannelType type; + + public ChannelRingtoneHolder(String uri, NotificationChannelUtils.ChannelType type) { + super(uri); + this.type = type; + } +} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelSettingsFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelSettingsFragment.java new file mode 100644 index 0000000000..010acebf87 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/ChannelSettingsFragment.java @@ -0,0 +1,150 @@ +package com.xabber.android.ui.preferences; + +import android.app.AlertDialog; +import android.app.NotificationChannel; +import android.app.NotificationManager; +import android.content.Context; +import android.content.DialogInterface; +import android.media.Ringtone; +import android.media.RingtoneManager; +import android.net.Uri; +import android.os.Build; +import android.os.Bundle; +import android.preference.ListPreference; +import android.preference.Preference; +import android.preference.RingtonePreference; +import android.support.annotation.RequiresApi; +import android.support.annotation.StringRes; +import android.widget.Toast; + +import com.xabber.android.R; +import com.xabber.android.data.SettingsManager; +import com.xabber.android.data.notification.MessageNotificationCreator; +import com.xabber.android.data.notification.NotificationChannelUtils; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; + +import static com.xabber.android.data.SettingsManager.NOTIFICATION_PREFERENCES; + +@RequiresApi(api = Build.VERSION_CODES.O) +public class ChannelSettingsFragment extends BaseSoundPrefFragment { + + private NotificationManager notificationManager; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getPreferenceManager().setSharedPreferencesName(NOTIFICATION_PREFERENCES); + addPreferencesFromResource(R.xml.preference_notifications); + notificationManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE); + + Preference resetPreference = getPreferenceScreen().findPreference(getString(R.string.events_reset_key)); + if (resetPreference != null) { + resetPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + builder.setMessage(R.string.events_reset_alert) + .setPositiveButton(R.string.category_reset, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(getActivity(), R.string.events_reset_toast, Toast.LENGTH_SHORT).show(); + SettingsManager.resetPreferences(getActivity(), NOTIFICATION_PREFERENCES); + NotificationChannelUtils.resetMessageChannels(notificationManager); + ((NotificationsSettings) getActivity()).restartFragment(); + } + }) + .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + } + }); + builder.create().show(); + return true; + } + }); + } + + Preference removeCustomNotifPreference = getPreferenceScreen() + .findPreference(getString(R.string.events_remove_all_custom_key)); + if (removeCustomNotifPreference != null) { + removeCustomNotifPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + builder.setMessage(R.string.events_remove_all_custom_summary) + .setPositiveButton(R.string.remove, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(getActivity(), R.string.events_reset_toast, Toast.LENGTH_SHORT).show(); + CustomNotifyPrefsManager.getInstance().deleteAllNotifyPrefs(notificationManager); + ((NotificationsSettings) getActivity()).restartFragment(); + } + }) + .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + } + }); + builder.create().show(); + return true; + } + }); + } + } + + @Override + public void onResume() { + super.onResume(); + + loadSound(R.string.events_sound_key, NotificationChannelUtils.ChannelType.privateChat); + loadSound(R.string.events_sound_muc_key, NotificationChannelUtils.ChannelType.groupChat); + loadSound(R.string.chats_attention_sound_key, NotificationChannelUtils.ChannelType.attention); + + loadVibro(R.string.events_vibro_chat_key, NotificationChannelUtils.ChannelType.privateChat); + loadVibro(R.string.events_vibro_muc_key, NotificationChannelUtils.ChannelType.groupChat); + } + + private void loadVibro(@StringRes int resid, final NotificationChannelUtils.ChannelType type) { + ListPreference preference = (ListPreference) getPreferenceScreen().findPreference(getString(resid)); + preference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + NotificationChannelUtils.updateMessageChannel(notificationManager, type, null, + MessageNotificationCreator.getVibroValue(((String)newValue), getActivity()), + null); + return true; + } + }); + } + + private void loadSound(@StringRes int resid, final NotificationChannelUtils.ChannelType type) { + NotificationChannel channel = NotificationChannelUtils.getMessageChannel(notificationManager, type); + RingtonePreference preference = (RingtonePreference) getPreferenceScreen().findPreference(getString(resid)); + + preference.setSummary(getSoundTitle(channel)); + preference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + return trySetNewRingtone(new ChannelRingtoneHolder(newValue.toString(), type)); + } + }); + } + + private String getSoundTitle(NotificationChannel channel) { + if (channel == null) return null; + Uri uri = channel.getSound(); + Ringtone ringtone = RingtoneManager.getRingtone(getActivity(), uri); + return ringtone.getTitle(getActivity()); + } + + @Override + protected void setNewRingtone(ChannelRingtoneHolder ringtoneHolder) { + NotificationChannelUtils.updateMessageChannel(notificationManager, ringtoneHolder.type, + Uri.parse(ringtoneHolder.uri), null, null); + } +} + + + diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettings.java b/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettings.java deleted file mode 100644 index 7767a374fe..0000000000 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettings.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright (c) 2013, Redsolution LTD. All rights reserved. - * - * This file is part of Xabber project; you can redistribute it and/or - * modify it under the terms of the GNU General Public License, Version 3. - * - * Xabber is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License, - * along with this program. If not, see http://www.gnu.org/licenses/. - */ -package com.xabber.android.ui.preferences; - -import android.content.Context; -import android.content.Intent; -import android.os.Bundle; -import android.support.v4.app.NavUtils; -import android.support.v7.widget.Toolbar; -import android.view.View; - -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.entity.AccountJid; -import com.xabber.android.data.entity.UserJid; -import com.xabber.android.data.intent.EntityIntentBuilder; -import com.xabber.android.ui.activity.ManagedActivity; -import com.xabber.android.ui.color.BarPainter; - -public class ChatContactSettings extends ManagedActivity - implements ChatContactSettingsFragment.ChatEditorFragmentInteractionListener { - - private AccountJid account; - private UserJid user; - private AccountItem accountItem; - - public static Intent createIntent(Context context, AccountJid account, UserJid user) { - return new EntityIntentBuilder(context, ChatContactSettings.class).setAccount(account).setUser(user).build(); - } - - private static AccountJid getAccount(Intent intent) { - return EntityIntentBuilder.getAccount(intent); - } - - private static UserJid getUser(Intent intent) { - return EntityIntentBuilder.getUser(intent); - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - account = getAccount(getIntent()); - user = getUser(getIntent()); - accountItem = AccountManager.getInstance().getAccount(account); - - if (accountItem == null || user == null) { - Application.getInstance().onError(R.string.ENTRY_IS_NOT_FOUND); - finish(); - return; - } - - setContentView(R.layout.activity_with_toolbar_and_container); - Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_default); - toolbar.setTitle(getTitle()); - toolbar.setNavigationIcon(R.drawable.ic_arrow_left_white_24dp); - toolbar.setNavigationOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - NavUtils.navigateUpFromSameTask(ChatContactSettings.this); - } - }); - - BarPainter barPainter = new BarPainter(this, toolbar); - barPainter.updateWithAccountName(account); - - if (savedInstanceState == null) { - getFragmentManager().beginTransaction() - .add(R.id.fragment_container, new ChatContactSettingsFragment()).commit(); - } - } - - @Override - public AccountJid getAccount() { - return account; - } - - @Override - public AccountItem getAccountItem() { - return accountItem; - } - - @Override - public UserJid getUser() { - return user; - } -} 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 deleted file mode 100644 index 4318479cd8..0000000000 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/ChatContactSettingsFragment.java +++ /dev/null @@ -1,160 +0,0 @@ -package com.xabber.android.ui.preferences; - - -import android.app.Activity; -import android.os.Bundle; - -import com.xabber.android.R; -import com.xabber.android.data.SettingsManager; -import com.xabber.android.data.account.AccountItem; -import com.xabber.android.data.entity.AccountJid; -import com.xabber.android.data.entity.UserJid; -import com.xabber.android.data.extension.muc.MUCManager; -import com.xabber.android.data.message.AbstractChat; -import com.xabber.android.data.message.MessageManager; -import com.xabber.android.data.message.NotificationState; -import com.xabber.android.data.message.chat.ChatManager; -import com.xabber.android.data.message.chat.ShowMessageTextInNotification; - -import java.util.HashMap; -import java.util.Map; - -public class ChatContactSettingsFragment extends BaseSettingsFragment { - - private ChatEditorFragmentInteractionListener mListener; - - @Override - protected void onInflate(Bundle savedInstanceState) { - addPreferencesFromResource(R.xml.preference_chat_contact); - getPreferenceScreen().removePreference(getPreferenceScreen() - .findPreference(getString(R.string.chat_save_history_key))); - } - - @Override - public void onPause() { - super.onPause(); - saveChanges(); - } - - @Override - protected Map getValues() { - Map map = new HashMap<>(); - AccountJid account = mListener.getAccount(); - UserJid user = mListener.getUser(); - - boolean isMUC = false; - if (MUCManager.getInstance().hasRoom(account, user.getJid().asEntityBareJidIfPossible())) { - isMUC = true; - } - - // custom notification - AbstractChat chat = MessageManager.getInstance().getChat(account, user); - if (chat != null) { - putValue(map, R.string.chat_notification_settings_key, chat.notifyAboutMessage()); - } - - putValue(map, R.string.chat_save_history_key, ChatManager.getInstance() - .isSaveMessages(account, user)); - putValue(map, R.string.chat_events_visible_chat_key, ChatManager - .getInstance().isNotifyVisible(account, user)); - putValue(map, R.string.chat_events_show_text_key, ChatManager - .getInstance().getShowText(account, user).ordinal()); - - putValue(map, R.string.chat_events_vibro_key, ChatManager.getInstance() - .isMakeVibro(account, user)); - putValue(map, R.string.chat_events_sound_key, ChatManager.getInstance() - .getSound(account, user, isMUC)); - putValue(map, R.string.chat_events_suppress_100_key, ChatManager.getInstance() - .isSuppress100(account, user)); - return map; - } - - @Override - protected boolean setValues(Map source, Map result) { - AccountJid account = mListener.getAccount(); - UserJid user = mListener.getUser(); - - // custom notification - if (hasChanges(source, result, R.string.chat_notification_settings_key)) { - AbstractChat chat = MessageManager.getInstance().getChat(account, user); - if (chat != null) { - boolean newValue = getBoolean(result, R.string.chat_notification_settings_key); - if (chat.getNotificationState().getMode().equals(NotificationState.NotificationMode.bydefault)) { - - NotificationState.NotificationMode mode = newValue - ? NotificationState.NotificationMode.enabled - : NotificationState.NotificationMode.disabled; - - chat.setNotificationState(new NotificationState(mode, 0), true); - - } else { - - boolean defValue; - if (MUCManager.getInstance().hasRoom(account, user.getJid().asEntityBareJidIfPossible())) - defValue = SettingsManager.eventsOnMuc(); - else defValue = SettingsManager.eventsOnChat(); - - if (!defValue && chat.getNotificationState().getMode() - .equals(NotificationState.NotificationMode.disabled)) { - chat.setNotificationState(new NotificationState(NotificationState.NotificationMode.enabled, - 0), true); - } else if (defValue && chat.getNotificationState().getMode() - .equals(NotificationState.NotificationMode.enabled)) { - chat.setNotificationState(new NotificationState(NotificationState.NotificationMode.disabled, - 0), true); - } else chat.setNotificationState(new NotificationState(NotificationState.NotificationMode.bydefault, - 0), true); - } - } - } - - if (hasChanges(source, result, R.string.chat_save_history_key)) - ChatManager.getInstance().setSaveMessages(account, user, - getBoolean(result, R.string.chat_save_history_key)); - - if (hasChanges(source, result, R.string.chat_events_visible_chat_key)) - ChatManager.getInstance().setNotifyVisible(account, user, - getBoolean(result, R.string.chat_events_visible_chat_key)); - - if (hasChanges(source, result, R.string.chat_events_show_text_key)) { - ChatManager.getInstance().setShowText(account, user, - ShowMessageTextInNotification.fromInteger(getInt(result, R.string.chat_events_show_text_key))); - } - - if (hasChanges(source, result, R.string.chat_events_vibro_key)) - ChatManager.getInstance().setMakeVibro(account, user, - getBoolean(result, R.string.chat_events_vibro_key)); - - if (hasChanges(source, result, R.string.chat_events_sound_key)) - ChatManager.getInstance().setSound(account, user, - getUri(result, R.string.chat_events_sound_key)); - - if (hasChanges(source, result, R.string.chat_events_suppress_100_key)) - ChatManager.getInstance().setSuppress100(account, user, - getBoolean(result, R.string.chat_events_suppress_100_key)); - return true; - } - - @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - try { - mListener = (ChatEditorFragmentInteractionListener) activity; - } catch (ClassCastException e) { - throw new ClassCastException(activity.toString() - + " must implement ChatEditorFragmentInteractionListener"); - } - } - - @Override - public void onDetach() { - super.onDetach(); - mListener = null; - } - - public interface ChatEditorFragmentInteractionListener { - AccountJid getAccount(); - AccountItem getAccountItem(); - UserJid getUser(); - } -} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifSettingsFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifSettingsFragment.java new file mode 100644 index 0000000000..9e4b0feb18 --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifSettingsFragment.java @@ -0,0 +1,152 @@ +package com.xabber.android.ui.preferences; + +import android.app.NotificationChannel; +import android.app.NotificationManager; +import android.content.Context; +import android.media.Ringtone; +import android.media.RingtoneManager; +import android.net.Uri; +import android.os.Build; +import android.os.Bundle; +import android.preference.ListPreference; +import android.preference.Preference; +import android.preference.RingtonePreference; +import android.preference.SwitchPreference; +import android.support.annotation.Nullable; +import android.support.annotation.RequiresApi; + +import com.xabber.android.R; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; +import com.xabber.android.data.notification.custom_notification.Key; +import com.xabber.android.data.notification.custom_notification.NotifyPrefs; + +public class CustomNotifSettingsFragment extends BaseSoundPrefFragment + implements Preference.OnPreferenceChangeListener { + + private Key key; + + private SwitchPreference prefEnableCustomNotif; + private SwitchPreference prefMessagePreview; + private RingtonePreference prefSound; + private ListPreference prefVibro; + + private NotificationManager notificationManager; + + public static CustomNotifSettingsFragment createInstance(Context context, Key key) { + CustomNotifSettingsFragment fragment = new CustomNotifSettingsFragment(); + fragment.key = key; + fragment.notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + addPreferencesFromResource(R.xml.preference_custom_notify); + + prefEnableCustomNotif = (SwitchPreference) getPreferenceScreen().findPreference(getString(R.string.custom_notification_enable_key)); + prefMessagePreview = (SwitchPreference) getPreferenceScreen().findPreference(getString(R.string.custom_notification_preview_key)); + prefSound = (RingtonePreference) getPreferenceScreen().findPreference(getString(R.string.custom_notification_sound_key)); + prefVibro = (ListPreference) getPreferenceScreen().findPreference(getString(R.string.custom_notification_vibro_key)); + + prefEnableCustomNotif.setOnPreferenceChangeListener(this); + prefMessagePreview.setOnPreferenceChangeListener(this); + prefSound.setOnPreferenceChangeListener(this); + prefVibro.setOnPreferenceChangeListener(this); + } + + @Override + public void onResume() { + super.onResume(); + updateSummaries(); + } + + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + final NotifyPrefs notifyPrefs = CustomNotifyPrefsManager.getInstance().findPrefs(key); + + if (preference.getKey().equals(getString(R.string.custom_notification_enable_key))) { + if ((Boolean) newValue && key != null) + CustomNotifyPrefsManager.getInstance().createNotifyPrefs(getActivity(), + notificationManager, key, "", true, ""); + else if (notifyPrefs != null) + CustomNotifyPrefsManager.getInstance().deleteNotifyPrefs(notificationManager, notifyPrefs.getId()); + updateSummaries(); + + } else if (preference.getKey().equals(getString(R.string.custom_notification_preview_key))) { + if (notifyPrefs == null) return false; + CustomNotifyPrefsManager.getInstance().createNotifyPrefs(getActivity(), + notificationManager, key, notifyPrefs.getVibro(), + (Boolean) newValue, notifyPrefs.getSound()); + + } else if (preference.getKey().equals(getString(R.string.custom_notification_sound_key))) { + if (notifyPrefs == null) return false; + return trySetNewRingtone(new CustomSettingsRingtoneHolder(newValue.toString(), + notifyPrefs.getVibro(), notifyPrefs.isShowPreview())); + + } else if (preference.getKey().equals(getString(R.string.custom_notification_vibro_key))) { + if (notifyPrefs == null) return false; + CustomNotifyPrefsManager.getInstance().createNotifyPrefs(getActivity(), + notificationManager, key, newValue.toString(), + notifyPrefs.isShowPreview(), notifyPrefs.getSound()); + updateSummaries(); + + } + return true; + } + + @Override + protected void setNewRingtone(CustomSettingsRingtoneHolder ringtoneHolder) { + CustomNotifyPrefsManager.getInstance().createNotifyPrefs(getActivity(), + notificationManager, key, ringtoneHolder.vibro, + ringtoneHolder.showPreview, ringtoneHolder.uri); + updateSummaries(); + } + + private void updateSummaries() { + final NotifyPrefs notifyPrefs = CustomNotifyPrefsManager.getInstance().findPrefs(key); + prefEnableCustomNotif.setChecked(notifyPrefs != null); + + if (notifyPrefs != null) { + prefMessagePreview.setChecked(notifyPrefs.isShowPreview()); + prefVibro.setSummary(getVibroSummary(getActivity(), notifyPrefs)); + + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { + NotificationChannel channel = notificationManager.getNotificationChannel(notifyPrefs.getChannelID()); + prefSound.setSummary(getSoundTitle(channel)); + } else prefSound.setSummary(getSoundTitle(notifyPrefs)); + } + } + + @RequiresApi(api = Build.VERSION_CODES.O) + private String getSoundTitle(NotificationChannel channel) { + if (channel == null) return null; + Uri uri = channel.getSound(); + Ringtone ringtone = RingtoneManager.getRingtone(getActivity(), uri); + return ringtone.getTitle(getActivity()); + } + + private String getSoundTitle(NotifyPrefs notifyPrefs) { + Uri uri = Uri.parse(notifyPrefs.getSound()); + Ringtone ringtone = RingtoneManager.getRingtone(getActivity(), uri); + return ringtone.getTitle(getActivity()); + } + + private String getVibroSummary(Context context, NotifyPrefs notifyPrefs) { + if (notifyPrefs == null) return null; + else { + switch (notifyPrefs.getVibro()) { + case "disable": + return context.getString(R.string.disabled); + case "short": + return context.getString(R.string.vibro_short); + case "long": + return context.getString(R.string.vibro_long); + case "if silent": + return context.getString(R.string.vibro_if_silent); + default: + return context.getString(R.string.vibro_default); + } + } + } +} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifySettings.java b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifySettings.java new file mode 100644 index 0000000000..2e184c579a --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomNotifySettings.java @@ -0,0 +1,78 @@ +package com.xabber.android.ui.preferences; + +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.support.v4.app.NavUtils; +import android.support.v7.widget.Toolbar; +import android.view.View; + +import com.xabber.android.R; +import com.xabber.android.data.entity.AccountJid; +import com.xabber.android.data.entity.UserJid; +import com.xabber.android.data.intent.EntityIntentBuilder; +import com.xabber.android.data.notification.custom_notification.Key; +import com.xabber.android.ui.activity.ManagedActivity; +import com.xabber.android.ui.color.BarPainter; + +public class CustomNotifySettings extends ManagedActivity { + + private final static String GROUP_KEY = "group"; + private final static String PHRASE_ID_KEY = "phraseID"; + + private AccountJid account; + private UserJid user; + private String group; + private Long phraseID; + + public static Intent createIntent(Context context, AccountJid account) { + return new EntityIntentBuilder(context, CustomNotifySettings.class).setAccount(account).build(); + } + + public static Intent createIntent(Context context, AccountJid account, UserJid user) { + return new EntityIntentBuilder(context, CustomNotifySettings.class).setAccount(account).setUser(user).build(); + } + + public static Intent createIntent(Context context, AccountJid account, String group) { + Intent intent = new EntityIntentBuilder(context, CustomNotifySettings.class).setAccount(account).build(); + intent.putExtra(GROUP_KEY, group); + return intent; + } + + public static Intent createIntent(Context context, Long phraseID) { + Intent intent = new Intent(context, CustomNotifySettings.class); + intent.putExtra(PHRASE_ID_KEY, phraseID); + return intent; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_with_toolbar_and_container); + + account = EntityIntentBuilder.getAccount(getIntent()); + user = EntityIntentBuilder.getUser(getIntent()); + group = getIntent().getStringExtra(GROUP_KEY); + phraseID = getIntent().getLongExtra(PHRASE_ID_KEY, -1); + + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_default); + toolbar.setTitle(getTitle()); + toolbar.setNavigationIcon(R.drawable.ic_arrow_left_white_24dp); + toolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + NavUtils.navigateUpFromSameTask(CustomNotifySettings.this); + } + }); + + BarPainter barPainter = new BarPainter(this, toolbar); + barPainter.updateWithAccountName(account); + + if (savedInstanceState == null) { + Key key = Key.createKey(account, user, group, phraseID); + if (key == null) finish(); + getFragmentManager().beginTransaction().add(R.id.fragment_container, + CustomNotifSettingsFragment.createInstance(this, key)).commit(); + } + } +} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/CustomSettingsRingtoneHolder.java b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomSettingsRingtoneHolder.java new file mode 100644 index 0000000000..1dee7e9aeb --- /dev/null +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/CustomSettingsRingtoneHolder.java @@ -0,0 +1,13 @@ +package com.xabber.android.ui.preferences; + +public class CustomSettingsRingtoneHolder extends BaseSoundPrefFragment.RingtoneHolder { + + String vibro; + boolean showPreview; + + public CustomSettingsRingtoneHolder(String uri, String vibro, boolean showPreview) { + super(uri); + this.vibro = vibro; + this.showPreview = showPreview; + } +} diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettings.java b/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettings.java index e388305901..6d521eb80d 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettings.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettings.java @@ -1,6 +1,7 @@ package com.xabber.android.ui.preferences; +import android.os.Build; import android.os.Bundle; import android.support.v7.widget.Toolbar; @@ -27,13 +28,19 @@ protected void onCreate(Bundle savedInstanceState) { barPainter.setDefaultColor(); if (savedInstanceState == null) { - getFragmentManager().beginTransaction() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + getFragmentManager().beginTransaction() + .add(R.id.fragment_container, new ChannelSettingsFragment()).commit(); + else getFragmentManager().beginTransaction() .add(R.id.fragment_container, new NotificationsSettingsFragment()).commit(); } } public void restartFragment() { - getFragmentManager().beginTransaction() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) + getFragmentManager().beginTransaction() + .replace(R.id.fragment_container, new ChannelSettingsFragment()).commit(); + else getFragmentManager().beginTransaction() .replace(R.id.fragment_container, new NotificationsSettingsFragment()).commit(); } } diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettingsFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettingsFragment.java index e4316cac83..fbc7f9e47d 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettingsFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/NotificationsSettingsFragment.java @@ -2,19 +2,25 @@ import android.app.AlertDialog; +import android.app.NotificationManager; +import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; import android.preference.Preference; -import android.preference.PreferenceManager; import android.widget.Toast; import com.xabber.android.R; +import com.xabber.android.data.SettingsManager; +import com.xabber.android.data.notification.custom_notification.CustomNotifyPrefsManager; import com.xabber.android.ui.activity.PreferenceSummaryHelperActivity; +import static com.xabber.android.data.SettingsManager.NOTIFICATION_PREFERENCES; + public class NotificationsSettingsFragment extends android.preference.PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getPreferenceManager().setSharedPreferencesName(NOTIFICATION_PREFERENCES); addPreferencesFromResource(R.xml.preference_notifications); @@ -30,12 +36,7 @@ public boolean onPreferenceClick(Preference preference) { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(getActivity(), R.string.events_reset_toast, Toast.LENGTH_SHORT).show(); - PreferenceManager - .getDefaultSharedPreferences(getActivity()) - .edit() - .clear() - .apply(); - PreferenceManager.setDefaultValues(getActivity(), R.xml.preference_notifications, true); + SettingsManager.resetPreferences(getActivity(), NOTIFICATION_PREFERENCES); ((NotificationsSettings) getActivity()).restartFragment(); } }) @@ -49,5 +50,35 @@ public void onClick(DialogInterface dialog, int which) { return true; } }); + + Preference removeCustomNotifPreference = getPreferenceScreen() + .findPreference(getString(R.string.events_remove_all_custom_key)); + if (removeCustomNotifPreference != null) { + removeCustomNotifPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); + builder.setMessage(R.string.events_remove_all_custom_summary) + .setPositiveButton(R.string.remove, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + NotificationManager notificationManager = (NotificationManager) + getActivity().getSystemService(Context.NOTIFICATION_SERVICE); + Toast.makeText(getActivity(), R.string.events_reset_toast, Toast.LENGTH_SHORT).show(); + CustomNotifyPrefsManager.getInstance().deleteAllNotifyPrefs(notificationManager); + ((NotificationsSettings) getActivity()).restartFragment(); + } + }) + .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + } + }); + builder.create().show(); + return true; + } + }); + } } } diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseAdder.java b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseAdder.java index 7a0addd16f..90b7b65ca6 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseAdder.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseAdder.java @@ -9,6 +9,8 @@ import com.xabber.android.R; import com.xabber.android.data.intent.SegmentIntentBuilder; +import com.xabber.android.data.message.phrase.Phrase; +import com.xabber.android.data.message.phrase.PhraseManager; import com.xabber.android.ui.color.BarPainter; import com.xabber.android.ui.helper.ToolbarHelper; @@ -51,7 +53,8 @@ public boolean onOptionsItemSelected(MenuItem item) { .findFragmentById(R.id.fragment_container)).saveChanges(); if (success) { - finish(); + Integer index = PhraseManager.getInstance().getLastIndex(); + if (index != null) startActivity(PhraseEditor.createIntent(this, index)); } return true; diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditor.java b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditor.java index 99385fba60..1800a1a378 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditor.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditor.java @@ -18,6 +18,8 @@ import android.content.Intent; import android.os.Bundle; import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; import com.xabber.android.R; import com.xabber.android.data.Application; @@ -25,9 +27,12 @@ import com.xabber.android.data.message.phrase.Phrase; import com.xabber.android.data.message.phrase.PhraseManager; import com.xabber.android.ui.color.BarPainter; +import com.xabber.android.ui.dialog.ConfirmDialog; import com.xabber.android.ui.helper.ToolbarHelper; -public class PhraseEditor extends BasePhrasePreferences { +public class PhraseEditor extends BasePhrasePreferences implements ConfirmDialog.Listener { + + private Integer index; public static Intent createIntent(Context context, Integer phraseIndex) { SegmentIntentBuilder builder = new SegmentIntentBuilder<>( @@ -41,7 +46,7 @@ public static Intent createIntent(Context context, Integer phraseIndex) { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Integer index = getPhraseIndex(getIntent()); + index = getPhraseIndex(getIntent()); if (index == null) { finish(); return; @@ -60,11 +65,38 @@ protected void onCreate(Bundle savedInstanceState) { R.string.phrase_empty); Toolbar toolbar = ToolbarHelper.setUpDefaultToolbar(this, title); + toolbar.inflateMenu(R.menu.toolbar_delete); + toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { + @Override + public boolean onMenuItemClick(MenuItem item) { + return onOptionsItemSelected(item); + } + }); BarPainter barPainter = new BarPainter(this, toolbar); barPainter.setDefaultColor(); } + @Override + public boolean onCreateOptionsMenu(Menu menu) { + super.onCreateOptionsMenu(menu); + getMenuInflater().inflate(R.menu.toolbar_delete, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.action_delete: + ConfirmDialog.newInstance(getRemoveConfirmationText(index)) + .show(getFragmentManager(), ConfirmDialog.class.getName()); + return true; + default: + return super.onOptionsItemSelected(item); + } + + } + @Override protected void onPause() { super.onPause(); @@ -73,6 +105,12 @@ protected void onPause() { .findFragmentById(R.id.fragment_container)).saveChanges(); } + @Override + public void onConfirm() { + PhraseManager.getInstance().removePhrase(index); + finish(); + } + private Integer getPhraseIndex(Intent intent) { String value = SegmentIntentBuilder.getSegment(intent, 0); if (value == null) @@ -80,4 +118,12 @@ private Integer getPhraseIndex(Intent intent) { else return Integer.valueOf(value); } + + private String getRemoveConfirmationText(Integer actionWith) { + String text = PhraseManager.getInstance().getPhrase(actionWith) + .getText(); + if ("".equals(text)) + text = Application.getInstance().getString(R.string.phrase_empty); + return getString(R.string.phrase_delete_confirm, text); + } } diff --git a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditorFragment.java b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditorFragment.java index ee1aa17704..83aa943f61 100644 --- a/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditorFragment.java +++ b/xabber/src/main/java/com/xabber/android/ui/preferences/PhraseEditorFragment.java @@ -3,6 +3,7 @@ import android.app.Activity; import android.net.Uri; import android.os.Bundle; +import android.preference.Preference; import android.provider.Settings; import android.util.Log; import android.widget.Toast; @@ -24,6 +25,20 @@ protected void onInflate(Bundle savedInstanceState) { addPreferencesFromResource(R.xml.phrase_editor); } + @Override + public void onResume() { + super.onResume(); + Phrase phrase = mListener.getPhrase(); + Preference notificationPref = findPreference("notification_settings"); + if (phrase != null) { + notificationPref.setIntent(CustomNotifySettings.createIntent(getActivity(), phrase.getId())); + notificationPref.setEnabled(true); + } else { + notificationPref.setEnabled(false); + notificationPref.setSummary(R.string.events_use_custom_not_allowed_summary); + } + } + @Override protected Map getValues() { Phrase phrase = mListener.getPhrase(); @@ -36,9 +51,6 @@ protected Map getValues() { putValue(source, R.string.phrase_group_key, phrase == null ? "" : phrase.getGroup()); putValue(source, R.string.phrase_regexp_key, phrase != null && phrase.isRegexp()); - putValue(source, R.string.phrase_sound_key, - phrase == null ? Settings.System.DEFAULT_NOTIFICATION_URI - : phrase.getSound()); return source; } @@ -51,7 +63,6 @@ protected boolean setValues(Map source, String user = getString(result, R.string.phrase_user_key); String group = getString(result, R.string.phrase_group_key); boolean regexp = getBoolean(result, R.string.phrase_regexp_key); - Uri sound = getUri(result, R.string.phrase_sound_key); Log.i("PhraseEditorFragment", "setValues. text: " + text); @@ -69,10 +80,11 @@ protected boolean setValues(Map source, Phrase phrase = mListener.getPhrase(); if (phrase == null && "".equals(text) && "".equals(user) && "".equals(group)) { - return true; + Toast.makeText(getActivity(), R.string.events_phrases_error, Toast.LENGTH_LONG).show(); + return false; } Log.i("PhraseEditorFragment", "updateOrCreatePhrase"); - PhraseManager.getInstance().updateOrCreatePhrase(phrase, text, user, group, regexp, sound); + PhraseManager.getInstance().updateOrCreatePhrase(phrase, text, user, group, regexp, null); mListener.setPhrase(phrase); diff --git a/xabber/src/main/java/com/xabber/android/utils/StringUtils.java b/xabber/src/main/java/com/xabber/android/utils/StringUtils.java index d09f8e76aa..10d8ef41bc 100644 --- a/xabber/src/main/java/com/xabber/android/utils/StringUtils.java +++ b/xabber/src/main/java/com/xabber/android/utils/StringUtils.java @@ -43,7 +43,7 @@ public class StringUtils { static { DATE_TIME = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT); - TIME = new SimpleDateFormat("H:mm"); + TIME = new SimpleDateFormat("HH:mm:ss"); timeFormat = android.text.format.DateFormat.getTimeFormat(Application.getInstance()); } @@ -135,6 +135,10 @@ public static String getTimeText(Date timeStamp) { return timeFormat.format(timeStamp); } + public static String getTimeTextWithSeconds(Date timeStamp) { + return TIME.format(timeStamp); + } + /** * @param timeStamp * @return String with time or with date and time depend on current time. @@ -269,4 +273,23 @@ public static String getDayOfWeek(Date date, Locale locale) { c.setTime(date); return symbols.getWeekdays()[c.get(Calendar.DAY_OF_WEEK)]; } + + public static String getDateStringForMessage(Long timestamp) { + Date date = new Date(timestamp); + String strPattern = "d MMMM"; + if (date.getYear() != new Date().getYear()) strPattern = "d MMMM yyyy"; + + SimpleDateFormat pattern = new SimpleDateFormat(strPattern, + Application.getInstance().getResources().getConfiguration().locale); + return pattern.format(date); + } + + public static String getDateStringForClipboard(Long timestamp) { + Date date = new Date(timestamp); + String strPattern = "EEEE, d MMMM, yyyy"; + + SimpleDateFormat pattern = new SimpleDateFormat(strPattern, + Application.getInstance().getResources().getConfiguration().locale); + return pattern.format(date); + } } diff --git a/xabber/src/main/java/com/xabber/android/utils/Utils.java b/xabber/src/main/java/com/xabber/android/utils/Utils.java index ef28bd2d8a..3e659e239d 100644 --- a/xabber/src/main/java/com/xabber/android/utils/Utils.java +++ b/xabber/src/main/java/com/xabber/android/utils/Utils.java @@ -3,6 +3,9 @@ import android.content.Context; import android.util.TypedValue; +import java.util.Calendar; +import java.util.Date; + public class Utils { public static int dipToPx(float dip, Context context) { @@ -10,4 +13,13 @@ public static int dipToPx(float dip, Context context) { dip, context.getResources().getDisplayMetrics()); } + public static boolean isSameDay(Long date1, Long date2) { + Calendar cal1 = Calendar.getInstance(); + Calendar cal2 = Calendar.getInstance(); + cal1.setTime(new Date(date1)); + cal2.setTime(new Date(date2)); + return cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR) && + cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR); + } + } diff --git a/xabber/src/main/res/drawable/ic_mark_as_read.xml b/xabber/src/main/res/drawable/ic_mark_as_read.xml new file mode 100644 index 0000000000..4c3c896147 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_mark_as_read.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_mute.xml b/xabber/src/main/res/drawable/ic_mute.xml index ce3d79e2ed..fda769fab9 100644 --- a/xabber/src/main/res/drawable/ic_mute.xml +++ b/xabber/src/main/res/drawable/ic_mute.xml @@ -1,24 +1,7 @@ - - - - - - + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_mute_large.xml b/xabber/src/main/res/drawable/ic_mute_large.xml index 94087f3688..2eb106b47d 100644 --- a/xabber/src/main/res/drawable/ic_mute_large.xml +++ b/xabber/src/main/res/drawable/ic_mute_large.xml @@ -1,24 +1,7 @@ - - - - - - + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_notif_custom.xml b/xabber/src/main/res/drawable/ic_notif_custom.xml new file mode 100644 index 0000000000..589ff45695 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_notif_custom.xml @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_notif_custom_large.xml b/xabber/src/main/res/drawable/ic_notif_custom_large.xml new file mode 100644 index 0000000000..a92b8ff322 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_notif_custom_large.xml @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_snooze.xml b/xabber/src/main/res/drawable/ic_snooze.xml new file mode 100644 index 0000000000..6bac627769 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_snooze_15min.xml b/xabber/src/main/res/drawable/ic_snooze_15min.xml new file mode 100644 index 0000000000..b4f4bbfe30 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_15min.xml @@ -0,0 +1,12 @@ + + + diff --git a/xabber/src/main/res/drawable/ic_snooze_1day.xml b/xabber/src/main/res/drawable/ic_snooze_1day.xml new file mode 100644 index 0000000000..e52be47e2b --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_1day.xml @@ -0,0 +1,12 @@ + + + diff --git a/xabber/src/main/res/drawable/ic_snooze_1hour.xml b/xabber/src/main/res/drawable/ic_snooze_1hour.xml new file mode 100644 index 0000000000..2db074fcd7 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_1hour.xml @@ -0,0 +1,12 @@ + + + diff --git a/xabber/src/main/res/drawable/ic_snooze_2hours.xml b/xabber/src/main/res/drawable/ic_snooze_2hours.xml new file mode 100644 index 0000000000..08d01ace79 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_2hours.xml @@ -0,0 +1,12 @@ + + + diff --git a/xabber/src/main/res/drawable/ic_snooze_forever.xml b/xabber/src/main/res/drawable/ic_snooze_forever.xml new file mode 100644 index 0000000000..0cbf9c2ada --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_forever.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_snooze_mini.xml b/xabber/src/main/res/drawable/ic_snooze_mini.xml new file mode 100644 index 0000000000..1424fe7a9f --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_mini.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_snooze_toolbar.xml b/xabber/src/main/res/drawable/ic_snooze_toolbar.xml new file mode 100644 index 0000000000..17d376b823 --- /dev/null +++ b/xabber/src/main/res/drawable/ic_snooze_toolbar.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_unmute.xml b/xabber/src/main/res/drawable/ic_unmute.xml index 9d901cfd07..91d39fb41c 100644 --- a/xabber/src/main/res/drawable/ic_unmute.xml +++ b/xabber/src/main/res/drawable/ic_unmute.xml @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/ic_unmute_large.xml b/xabber/src/main/res/drawable/ic_unmute_large.xml index f286acc332..f577120561 100644 --- a/xabber/src/main/res/drawable/ic_unmute_large.xml +++ b/xabber/src/main/res/drawable/ic_unmute_large.xml @@ -3,5 +3,5 @@ android:width="20dp" android:viewportWidth="24" android:viewportHeight="24"> - + \ No newline at end of file diff --git a/xabber/src/main/res/drawable/rounded_background_grey_transparent.xml b/xabber/src/main/res/drawable/rounded_background_grey_transparent.xml index d224ec5b97..bbb4216ce7 100644 --- a/xabber/src/main/res/drawable/rounded_background_grey_transparent.xml +++ b/xabber/src/main/res/drawable/rounded_background_grey_transparent.xml @@ -1,6 +1,6 @@ - + + + + + + \ No newline at end of file diff --git a/xabber/src/main/res/layout/fragment_chat.xml b/xabber/src/main/res/layout/fragment_chat.xml index ef0ec2ae14..4291ebf474 100644 --- a/xabber/src/main/res/layout/fragment_chat.xml +++ b/xabber/src/main/res/layout/fragment_chat.xml @@ -46,6 +46,23 @@ + + - + android:layout_toEndOf="@id/avatarView" + android:layout_marginTop="8dp" + > + + + + - + > - + + + + + - + > - + + + + + + + + \ No newline at end of file diff --git a/xabber/src/main/res/layout/item_group_in_contact_list.xml b/xabber/src/main/res/layout/item_group_in_contact_list.xml index 3294b5f228..cdb76899b3 100644 --- a/xabber/src/main/res/layout/item_group_in_contact_list.xml +++ b/xabber/src/main/res/layout/item_group_in_contact_list.xml @@ -54,22 +54,31 @@ /> - + android:layout_marginRight="10dp" + > + + + + + + + \ No newline at end of file diff --git a/xabber/src/main/res/layout/item_message_incoming.xml b/xabber/src/main/res/layout/item_message_incoming.xml index 246b0f1caf..65830d01d6 100644 --- a/xabber/src/main/res/layout/item_message_incoming.xml +++ b/xabber/src/main/res/layout/item_message_incoming.xml @@ -5,23 +5,9 @@ android:paddingRight="@dimen/message_padding" android:paddingEnd="@dimen/message_padding"> - + + + - + + + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/xabber/src/main/res/layout/view_chat_interaction.xml b/xabber/src/main/res/layout/view_chat_interaction.xml index 342be91eb0..493aea3899 100644 --- a/xabber/src/main/res/layout/view_chat_interaction.xml +++ b/xabber/src/main/res/layout/view_chat_interaction.xml @@ -61,7 +61,6 @@ android:background="?attr/selectableItemBackgroundBorderless" android:clickable="true" android:focusable="true" - android:visibility="gone" /> + + diff --git a/xabber/src/main/res/menu/menu_chat_muc.xml b/xabber/src/main/res/menu/menu_chat_muc.xml index c16c81d28c..5f9988fec7 100644 --- a/xabber/src/main/res/menu/menu_chat_muc.xml +++ b/xabber/src/main/res/menu/menu_chat_muc.xml @@ -17,12 +17,6 @@ - - + + diff --git a/xabber/src/main/res/menu/menu_chat_regular.xml b/xabber/src/main/res/menu/menu_chat_regular.xml index ffecccb5f5..ee35a03fb8 100644 --- a/xabber/src/main/res/menu/menu_chat_regular.xml +++ b/xabber/src/main/res/menu/menu_chat_regular.xml @@ -9,12 +9,6 @@ app:showAsAction="never" /> - - + + diff --git a/xabber/src/main/res/menu/toolbar_delete.xml b/xabber/src/main/res/menu/toolbar_delete.xml new file mode 100644 index 0000000000..f1730ba55f --- /dev/null +++ b/xabber/src/main/res/menu/toolbar_delete.xml @@ -0,0 +1,9 @@ + +

+ + \ No newline at end of file diff --git a/xabber/src/main/res/values-ar-rSA/account_editor.xml b/xabber/src/main/res/values-ar-rSA/account_editor.xml index 9c04d3e2d3..3e9b3e6e57 100644 --- a/xabber/src/main/res/values-ar-rSA/account_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/account_editor.xml @@ -1,75 +1,101 @@ - ضغط البيانات + إستخدام ضغط البيانات المضيف - كلمة المرور - تأكيد كلمة المرور - منفذ - الأولوية - المورد - خادم - يجب عليك تسجيل حساب XMPP قبل إضافته إلى Xabber! + كلمة المرور + تأكيد كلمة المرور + المنفذ + الأولوية + المورد + خادم + يتوجب عليك إنشاء حساب XMPP قبل القيام بإضافته إلى Xabber! اسم المستخدم - لم يتم تحديد اسم الخادم - لم يتم تحديد اسم المستخدم - كلمات المرور غير متطابقة + لم يتم تحديد اسم الخادم + لم يتم تحديد اسم المستخدم + كلمات المرور غير متطابقة + هذا الحساب موجود بالفعل علِّم لتفعيل ضغط البيانات - تخصيص المضيف - استخدم إعداد مخصص للمضيف بدلاً من سجل SRV + تخصيص المضيف + استخدم إعداد مخصص للمضيف بدلاً من سجل SRV المنفذ يجب أن يكون رقماً (الافتراضي: 5222) - المنفذ يجب أن يتراوح بين 1 إلى 65535 (الافتراضي: 5222) - قيمة الأولوية يجب أن تكون بين -128 و 127 (الافتراضي: 10) - مضيف الوسيط - منفذ الوسيط يجب أن يتراوح بين 1 إلى 65535 (الافتراضي: 8080) - منفذ الوسيط يجب أن يكون رقماً (الافتراضي: 8080) - كلمة المرور للوسيط - منفذ الوسيط - نوع الوسيط - بلا وسيط - اسم المستخدم للوسيط - استخدم تخويل SASL (موصى به) - عطل الخيار للخوادم القديمة جداً - الاحتفاظ بكلمة المرور - تعطيل هذه الخاصية لطلب كلمة المرور في كل مرة تدخل فيها على الحساب + المنفذ يجب أن يتراوح بين 1 إلى 65535 (الافتراضي: 5222) + قيمة الأولوية يجب أن تكون بين -128 و 127 (الافتراضي: 10) + مضيف الوسيط (بروكسي) + منفذ الوسيط يجب أن يتراوح بين 1 إلى 65535 (الافتراضي: 8080) + منفذ الوسيط يجب أن يكون رقماً (الافتراضي: 8080) + كلمة المرور للوسيط + منفذ الوسيط + نوع الوسيط + بلا وسيط + اسم المستخدم للوسيط + استخدم مصادقة SASL (موصى به) + عطل هذا الخيار للخوادم القديمة جداً + الإحتفاظ بكلمة المرور + عطل هذا الخيار لطلب كلمة المرور في كل مرة تريد فيها الدخول تفعيل TLS - استخدم تشفير TLS إذا أمكن للاتصال بالخادم - Legacy SSL - استخدم تشفير legacy SSL للاتصال بالخادم - استخدام TLS/SSL - استلزام TLS - استلزم تشفير TLS للاتصال بالخادم + استخدم تشفير TLS إذا أمكن للاتصال بالخادم + Legacy SSL + استخدم تشفير legacy SSL للاتصال بالخادم + استخدام TLS/SSL + استلزام TLS + استلزم تشفير TLS للاتصال بالخادم + تمكين بروتوكول تشفير TLS + إستخدام شبكة TOR (يتطلب بروكسي Orbot) اسم المستخدم غير صحيح. أنظر للنص المساعد بالأسفل لمزيد من التفاصيل. - كي تستخدم شبكة TOR يجب تثبيت وتفعيل برنامج Orbot. هل ترغيب في تثبيته من المتجر؟ - تثبيت Orbot? - تثبيت Orbot - فشل تسجيل الحساب على الخادم. - لا يمكن الحصول على معلومات الخادم. - لون الحساب - أخضر - برتقالي - أحمر - أزرق - نيلي - أزرق مخضر - سماوي - إعدادات الاتصال - جهات الاتصال المحظورة - لا يمكن تحديد الدعم لمنع جهات الاتصال. - الحظر غير معتمد من قبل الخادم. - لا توجد جهات اتصال محظورة. - سجل المحادثات - خيارات التخزين لرسائل المحادثة - الدعم الخادم لتخزين سجل المحادثات لم يتحدد بعد - الخادم لا يدعم تخزين سجل المحادثات. - إدارة أرشيف الرسائل - تخزين كافة الرسائل على الخادم - تخزين الرسائل من الأطراف التي على قائمة جهات الاتصال على الخادم - لا تقم بتخزين أية رسائل على الخادم - تحميل سجل الرسائل - تحميل السجلات لكافة جهات الاتصال - تحميل السجلات للمحادثات المفتوحة فقط - لا تقم بتحميل السجلات لأي شخص - مسح السجلات عند الخروج - حذف كافة رسائل المحادثة من الجهاز قبل الخروج من Xabber. + كي تستخدم شبكة TOR يجب تثبيت وتفعيل برنامج Orbot. هل ترغيب في تثبيته من المتجر؟ + تثبيت Orbot? + تثبيت Orbot + فشل تسجيل الحساب على الخادم. + لا يمكن الحصول على معلومات الخادم. + لون الحساب + أخضر + برتقالي + أحمر + أزرق + كحلي + أخضر سماوي + أزرق-رمادي + سماوي + أرجواني-غامق + أخضر مصفر + وردي + أرجواني + أزرق-فاتح + أخضر-فاتح + برتقالي خريفي + برتقالي-غامق + بني + إعدادات الاتصال + جهات الاتصال المحظورة + لا يمكن تحديد الدعم لمنع جهات الاتصال. + الحظر غير معتمد من قبل الخادم. + لا توجد جهات اتصال محظورة. + + لايوجد مستخدم محظور. + 1 مستخدم محظور. + %d مستخدمين محظورين. + %d مستخدمون محظورون. + %d مستخدمون محظورون. + %d مستخدمين محظورين. + + سجل المحادثات + خيارات التخزين لرسائل المحادثة + الدعم الخادم لتخزين سجل المحادثات لم يتحدد بعد + الخادم لا يدعم تخزين سجل المحادثات. + إدارة أرشيف الرسائل + تخزين كافة الرسائل على الخادم + تخزين الرسائل من الأطراف التي على قائمة جهات الاتصال على الخادم + لا تقم بتخزين أية رسائل على الخادم + تحميل سجل الرسائل + تحميل السجلات لكافة جهات الاتصال + تحميل السجلات للمحادثات المفتوحة فقط + لا تقم بتحميل السجلات لأي شخص + مسح السجلات عند الخروج + حذف كافة رسائل المحادثة من الجهاز قبل الخروج من Xabber. + الإشارات المرجعيّة + قائمة الإشارات المرجعية من هذا الحساب + مزامنة + المزامنة مع حساب Xabber + المخدم لايدعم الإشارات المرجعية diff --git a/xabber/src/main/res/values-ar-rSA/account_list.xml b/xabber/src/main/res/values-ar-rSA/account_list.xml index 58bcd9d922..4824468302 100644 --- a/xabber/src/main/res/values-ar-rSA/account_list.xml +++ b/xabber/src/main/res/values-ar-rSA/account_list.xml @@ -1,15 +1,15 @@ - هل حقاً تريد حذف الحساب %s؟\n(لن يتم حذفه من الخادم، فقط من Xabber) - أضف حساب - سجل حساب جديد - حذف الحساب - جارِ التسجيل - جارِ التخويل - متصل - جارِ الاتصال - جارِ قطع الاتصال - غير متصل - في انتظار إعادة الاتصال + هل حقاً تريد حذف الحساب %s؟\n(لن يتم حذفه من الخادم، فقط من Xabber) + أضف حساب + سجل حساب جديد + حذف الحساب + جارِ التسجيل + جارِ التخويل + متصل + جارِ الاتصال + جارِ قطع الاتصال + غير متصل + في انتظار إعادة الاتصال diff --git a/xabber/src/main/res/values-ar-rSA/chat_viewer.xml b/xabber/src/main/res/values-ar-rSA/chat_viewer.xml index a74f2473f8..59dcedd44a 100644 --- a/xabber/src/main/res/values-ar-rSA/chat_viewer.xml +++ b/xabber/src/main/res/values-ar-rSA/chat_viewer.xml @@ -1,84 +1,84 @@ - %1$s غير حالته: %2$s - %1$s مسح نص الحالة - %1$s انضم للاجتماع - %1$s تم طرده - أنت حالياً غير متصل. سيتم تسليم الرسائل التي ترسلها عندما تتصل مرة أخرى. - أرسل في %s - أكتب رسالتك هنا - أرسل - مسح سجل الرسائل - إزالة - هل تريد إزالة كافة محفوظات المحادثة مع %s حقاً؟ - المستلم غير متاح. سيتم تسليم الرسائل التي ترسلها عندما يصبح متاحاً. - طرف الاتصال غير متاح - ملف غير موجود - نسخ - اقتباس - احذف من سجل الرسائل - أعد محاولة الإرسال + %1$s غير حالته: %2$s + %1$s مسح نص الحالة + %1$s انضم للاجتماع + %1$s تم طرده + أنت حالياً غير متصل. سيتم تسليم الرسائل التي ترسلها عندما تتصل مرة أخرى. + أرسل في %s + أكتب رسالتك هنا + أرسل + مسح سجل الرسائل + إزالة + هل تريد إزالة كافة محفوظات المحادثة مع %s حقاً؟ + المستلم غير متاح. سيتم تسليم الرسائل التي ترسلها عندما يصبح متاحاً. + طرف الاتصال غير متاح + ملف غير موجود + نسخ + اقتباس + احذف من سجل الرسائل + أعد محاولة الإرسال حفظ السجل محلياً\nتخزين سجل الرسائل محلياً تم إرسال طلب انتباه - تم طلب انتباهك - %1$s تم حظره - %1$s تم حظره بواسطة %2$s - %s لم يتلق الدعوة - تم إرسال الدعوة إلى %s - انضممت للمحادثة كـ: %1$s - انضممت لمحادثة %1$s - %1$s تم طرده بواسطة %2$s - %1$s غادر المحادثة - %1$s غير كنيته إلى %2$s - تم التشفير لكن لم يتم التحقق من الطرف الآخر. يمكنك التحقق من الطرف الآخر من خلال قائمة تشفير OTR. - خطأ OTR: %1$s - الطرف الآخر غادر المحادثة المشفرة. ينبغي أن تقوم بالمثل أو أن تعيد تشغيل المحادثة المشفرة. - لم يتم إرسال رسالتك. غادر المحادثة المشفرة أو أعد تشغيلها. - لقد غادرت المحادثة المشفرة - الطرف الآخر حاول أن يخادع أثناء عملية التحقق - فشلت عملية التحقق - تم التحقق من إجابتك للسؤال السري. عليك أن تسأل سؤال سري للطرف الآخر أو التحقق من كلمة السر. - فشل التحقق - تمت عملية التحقق بنجاج - الرسالة المشفرة المستقبلة غير مقروؤة - التشفير مفعّل - %1$s متاح الآن - %1$s متغيب - %1$s متاح للمحادثة - %1$s يطلب عدم الإزعاج - %1$s غير متاح - %1$s متغيب لفترة طويلة - %1$s غير الموضوع إلى: %2$s - طرف الاتصال لا يدعم أو عطل خاصية طلب الانتباه - طلب انتباه - خيارات المحادثة - يقوم بالكتابة… - كتب نصاً… - كُتبت في %s - تم تصدير سجل المحادثة لبطاقة الذاكرة SD - %2$s إلى %1$s.html - أرسل بعد التصدير - أدخل اسم الملف - دعوة للاجتماع - لن تيم تسليم رسائلك. برجاء الانضمام للاجتماع - قائمة المجتمعين - تشفير OTR - إيقاف التشفير - إعادة تشغيل التشفير - تم طلب تشفير المحادثة باستخدام OTR لكن ليس لديك أداة تدعمها. استخدم Pidgin أو Gajim أو Adium لأنظمة الحاسوب، أو Xabber أو ChatSecure لأنظمة Android.\nتصفح http://otr.cypherpunks.ca/ لمزيد من المعلومات. - ابدأ التشفير + تم طلب انتباهك + %1$s تم حظره + %1$s تم حظره بواسطة %2$s + %s لم يتلق الدعوة + تم إرسال الدعوة إلى %s + انضممت للمحادثة كـ: %1$s + انضممت لمحادثة %1$s + %1$s تم طرده بواسطة %2$s + %1$s غادر المحادثة + %1$s غير كنيته إلى %2$s + تم التشفير لكن لم يتم التحقق من الطرف الآخر. يمكنك التحقق من الطرف الآخر من خلال قائمة تشفير OTR. + خطأ OTR: %1$s + الطرف الآخر غادر المحادثة المشفرة. ينبغي أن تقوم بالمثل أو أن تعيد تشغيل المحادثة المشفرة. + لم يتم إرسال رسالتك. غادر المحادثة المشفرة أو أعد تشغيلها. + لقد غادرت المحادثة المشفرة + الطرف الآخر حاول أن يخادع أثناء عملية التحقق + فشلت عملية التحقق + تم التحقق من إجابتك للسؤال السري. عليك أن تسأل سؤال سري للطرف الآخر أو التحقق من كلمة السر. + فشل التحقق + تمت عملية التحقق بنجاج + الرسالة المشفرة المستقبلة غير مقروؤة + التشفير مفعّل + %1$s متاح الآن + %1$s متغيب + %1$s متاح للمحادثة + %1$s يطلب عدم الإزعاج + %1$s غير متاح + %1$s متغيب لفترة طويلة + %1$s غير الموضوع إلى: %2$s + طرف الاتصال لا يدعم أو عطل خاصية طلب الانتباه + طلب انتباه + خيارات المحادثة + يقوم بالكتابة… + كتب نصاً… + كُتبت في %s + تم تصدير سجل المحادثة لبطاقة الذاكرة SD + %2$s إلى %1$s.html + أرسل بعد التصدير + أدخل اسم الملف + دعوة للاجتماع + لن تيم تسليم رسائلك. برجاء الانضمام للاجتماع + قائمة المجتمعين + تشفير OTR + إيقاف التشفير + إعادة تشغيل التشفير + تم طلب تشفير المحادثة باستخدام OTR لكن ليس لديك أداة تدعمها. استخدم Pidgin أو Gajim أو Adium لأنظمة الحاسوب، أو Xabber أو ChatSecure لأنظمة Android.\nتصفح http://otr.cypherpunks.ca/ لمزيد من المعلومات. + ابدأ التشفير الرسالة المشفرة التي أرسلتها ليست مقروؤة لدى الطرف الآخر - تحقق OTR - تحقق بالبصمة - تحقق بالسؤال السري - تحقق بكلمة سر + تحقق OTR + تحقق بالبصمة + تحقق بالسؤال السري + تحقق بكلمة سر استخدم الإعدادات العامة - إظهار نص الرسالة - إخفاء نص الرسالة + إظهار نص الرسالة + إخفاء نص الرسالة خطأ في إرسال ملف %s لا يمكن الحصول على المسار إلى ملف - فتح محادثة خاصة + فتح محادثة خاصة لا يوجد إذن لقراءة الملفات - لا يوجد إذن لكتابة الملفات + لا يوجد إذن لكتابة الملفات diff --git a/xabber/src/main/res/values-ar-rSA/contact_editor.xml b/xabber/src/main/res/values-ar-rSA/contact_editor.xml index dce72f527a..47e49edffa 100644 --- a/xabber/src/main/res/values-ar-rSA/contact_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/contact_editor.xml @@ -1,17 +1,17 @@ - حساب - اختر المجموعات - المعرف (اختياري) - مشاركة حالة الحساب %1$s مع طرف الاتصال؟ - معرف طرف الاتصال - لم يتم العثور على طرف الاتصال - حدد اسم المجموعة - اسم المجموعة - اختر حساب - برجاء اختيار حساب - أضف مجموعة جديدة… - تصريح - إلغاء + حساب + اختر المجموعات + المعرف (اختياري) + مشاركة حالة الحساب %1$s مع طرف الاتصال؟ + معرف طرف الاتصال + لم يتم العثور على طرف الاتصال + حدد اسم المجموعة + اسم المجموعة + اختر حساب + برجاء اختيار حساب + أضف مجموعة جديدة… + تصريح + إلغاء diff --git a/xabber/src/main/res/values-ar-rSA/contact_list.xml b/xabber/src/main/res/values-ar-rSA/contact_list.xml index 497acdd223..216961ba02 100644 --- a/xabber/src/main/res/values-ar-rSA/contact_list.xml +++ b/xabber/src/main/res/values-ar-rSA/contact_list.xml @@ -1,57 +1,57 @@ - قبول طرف الاتصال - أعد الاتصال - إدارة الحسابات - إضافة حساب - أضف طرف اتصال - إظهار الأطراف الغير المتاحة - كن متصلاً - أعد الاتصال - جارِ الاتصال… - حسابات غير مفعّلة - ليس لديك أي حسابات - ليس لديك أطراف اتصال - لا أحد متاح - لا حساب متصل - متصل. - جارِ تشغيل التطبيق… - بانتظار الاتصال… + قبول طرف الاتصال + أعد الاتصال + إدارة الحسابات + إضافة حساب + أضف طرف اتصال + إظهار الأطراف الغير المتاحة + كن متصلاً + أعد الاتصال + جارِ الاتصال… + حسابات غير مفعّلة + ليس لديك أي حسابات + ليس لديك أطراف اتصال + لا أحد متاح + لا حساب متصل + متصل. + جارِ تشغيل التطبيق… + بانتظار الاتصال… محادثة خطأ في الاتصال - إضف طرف اتصال - حذف - حظر جهة الاتصال - هل حقاً تريد أن تحذف طرف الاتصال %1$s من حساب %2$s؟ + إضف طرف اتصال + حذف + حظر جهة الاتصال + هل حقاً تريد أن تحذف طرف الاتصال %1$s من حساب %2$s؟ رفض الاتصال - خروج - محادثات دائرة - لا توجد مجموعات - حذف مجموعة - هل حقاً تريد حذف المجموعة %s؟ الأعضاء في تلك المجموعة سيظلون في قائمة الاتصال. - أعد تسمية المجموعة - حساب غير موجود - لم يتم الاتصال - طلب الاشتراك - خطأ في تدفق البيانات - حفظ التغييرات…\nسيتم إغلاق التطبيق قريباً. + خروج + محادثات دائرة + لا توجد مجموعات + حذف مجموعة + هل حقاً تريد حذف المجموعة %s؟ الأعضاء في تلك المجموعة سيظلون في قائمة الاتصال. + أعد تسمية المجموعة + حساب غير موجود + لم يتم الاتصال + طلب الاشتراك + خطأ في تدفق البيانات + حفظ التغييرات…\nسيتم إغلاق التطبيق قريباً. اجتماعات - خطأ OTR - برجاء النقر لاختيار طرف اتصال - أظهر دائماً - لا تظهر نهائياً - استخدام الإعدادات العامة - إظهار الأطراف الغير متاحة - حمل عند تشغيل الجهاز - هل تريد تشغيل Xabber عند بدء نظام التشغيل؟\nيمكن تغيير هذا الإعداد من \"الإعدادات\" → \"إعدادات الاتصال\" → \"تشغيل عند بدء النظام\" - بحث في أطراف الاتصال - أنت - حسابات XMPP - قائمة الحظر - تم حظر جهة الاتصال بنجاح - خطأ في حظر جهة اتصال + خطأ OTR + برجاء النقر لاختيار طرف اتصال + أظهر دائماً + لا تظهر نهائياً + استخدام الإعدادات العامة + إظهار الأطراف الغير متاحة + حمل عند تشغيل الجهاز + هل تريد تشغيل Xabber عند بدء نظام التشغيل؟\nيمكن تغيير هذا الإعداد من \"الإعدادات\" → \"إعدادات الاتصال\" → \"تشغيل عند بدء النظام\" + بحث في أطراف الاتصال + أنت + حسابات XMPP + قائمة الحظر + تم حظر جهة الاتصال بنجاح + خطأ في حظر جهة اتصال تم إلغاء حظر جهات الاتصال بنجاح - خطأ في إلغاء حظر جهات الاتصال - هل حقاً تريد أن تحظر طرف الاتصال %1$s من حساب %2$s؟ + خطأ في إلغاء حظر جهات الاتصال + هل حقاً تريد أن تحظر طرف الاتصال %1$s من حساب %2$s؟ diff --git a/xabber/src/main/res/values-ar-rSA/contact_viewer.xml b/xabber/src/main/res/values-ar-rSA/contact_viewer.xml index fb0f40546e..4ad03472f1 100644 --- a/xabber/src/main/res/values-ar-rSA/contact_viewer.xml +++ b/xabber/src/main/res/values-ar-rSA/contact_viewer.xml @@ -1,53 +1,53 @@ - بيانات طرف الاتصال - عميل - هذا الجهاز - كنية - الاسم الكامل - بادئة - الاسم - الاسم الأوسط - اللقب - اللقب - تاريخ الميلاد - الموقع - المؤسسة - الوحدة التنظيمية - الوظيفة - الدور + بيانات طرف الاتصال + عميل + هذا الجهاز + كنية + الاسم الكامل + بادئة + الاسم + الاسم الأوسط + اللقب + اللقب + تاريخ الميلاد + الموقع + المؤسسة + الوحدة التنظيمية + الوظيفة + الدور وصف - ملاحظات + ملاحظات صندوق بريد - العنوان - شارع - المجاورة - المنطقة - الرمز البريدي - البلد - هاتف - بريد الكتروني - البيت - العمل - بريد - طرد - محلي - دولي - مفضَّل - صوت - فاكس - جهاز النداء - خلوي - مرئي - موديم - بريد صوتي - إنترنت - برجاء الانتظار ... - مجهول - تعديل المعرِّف - تعديل المجموعات - حذف جهة اتصال - تعديل - تم حفظ معلومات الحساب بنجاح + العنوان + شارع + المجاورة + المنطقة + الرمز البريدي + البلد + هاتف + بريد الكتروني + البيت + العمل + بريد + طرد + محلي + دولي + مفضَّل + صوت + فاكس + جهاز النداء + خلوي + مرئي + موديم + بريد صوتي + إنترنت + برجاء الانتظار ... + مجهول + تعديل المعرِّف + تعديل المجموعات + حذف جهة اتصال + تعديل + تم حفظ معلومات الحساب بنجاح diff --git a/xabber/src/main/res/values-ar-rSA/fingerprint_viewer.xml b/xabber/src/main/res/values-ar-rSA/fingerprint_viewer.xml index b935ac6e13..e2888564e9 100644 --- a/xabber/src/main/res/values-ar-rSA/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-ar-rSA/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - للتأكد من هوية الطرف الآخر، أطلب منه أن يعطيك بصمته لمقارنتها مع البصمة المحددة بالأسفل. لهذا الغرض، يجب عدم استخدام محادثة XMPP لتبادل البصمات. - الطرف الآخر موثوق به - بصمتك: - بصمة الطرف الآخر: - مسح رمز QR لبصمة الطرف الآخر - إظهار رمز QR لبصمتك - نسخ بصمتك للحافظة + للتأكد من هوية الطرف الآخر، أطلب منه أن يعطيك بصمته لمقارنتها مع البصمة المحددة بالأسفل. لهذا الغرض، يجب عدم استخدام محادثة XMPP لتبادل البصمات. + الطرف الآخر موثوق به + بصمتك: + بصمة الطرف الآخر: + مسح رمز QR لبصمة الطرف الآخر + إظهار رمز QR لبصمتك + نسخ بصمتك للحافظة diff --git a/xabber/src/main/res/values-ar-rSA/muc_editor.xml b/xabber/src/main/res/values-ar-rSA/muc_editor.xml index f292a9863a..cd1ddced68 100644 --- a/xabber/src/main/res/values-ar-rSA/muc_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/muc_editor.xml @@ -1,29 +1,29 @@ - الكنية غير محددة - الاجتماع غير محدد - انضم للاجتماع - كنية - كنيتك بالاجتماع - كلمة المرور - كلمة المرور غير مطلوبة - اجتماع - خادم الاجتماع - الكنية مستخدمة - جارِ بالفعل - منضم بالفعل - أنشئ اجتماع - حذف الاجتماع - هل تريد حقاً أن تحذف الاجتماع %1$s من حساب %2$s? - خيارات التخويل - %2$s يدعوك أن تنضم للاجتماع %3$s. هل تنضم من حساب %1$s؟ - %2$s يدعوك أن تنضم للاجتماع %3$s: %4$s. هل تنضم من حساب %1$s؟ - ترك الاجتماع + الكنية غير محددة + الاجتماع غير محدد + انضم للاجتماع + كنية + كنيتك بالاجتماع + كلمة المرور + كلمة المرور غير مطلوبة + اجتماع + خادم الاجتماع + الكنية مستخدمة + جارِ بالفعل + منضم بالفعل + أنشئ اجتماع + حذف الاجتماع + هل تريد حقاً أن تحذف الاجتماع %1$s من حساب %2$s? + خيارات التخويل + %2$s يدعوك أن تنضم للاجتماع %3$s. هل تنضم من حساب %1$s؟ + %2$s يدعوك أن تنضم للاجتماع %3$s: %4$s. هل تنضم من حساب %1$s؟ + ترك الاجتماع اختر الاجتماع - التالى - الحصول على الاجتماعات المستضافة - خطأ في الحصول على الاجتماعات - أدخل اسم الاجتماع + التالى + الحصول على الاجتماعات المستضافة + خطأ في الحصول على الاجتماعات + أدخل اسم الاجتماع دعوة للاجتماع diff --git a/xabber/src/main/res/values-ar-rSA/notification_bar.xml b/xabber/src/main/res/values-ar-rSA/notification_bar.xml index 4e1f896d15..3c664b3b00 100644 --- a/xabber/src/main/res/values-ar-rSA/notification_bar.xml +++ b/xabber/src/main/res/values-ar-rSA/notification_bar.xml @@ -1,42 +1,42 @@ - حساب - حسابات - - - - حساب - حسابات - - - - فشل التخويل - طرف اتصال - أطراف اتصال - - - - رسالة - رسائل - - - - %1$d %2$s من %3$d %4$s - %1$d %2$s من %3$s - %1$s: %2$s - %1$d من %2$d %3$s متصل - %1$d من %2$d %3$s متصلة - - - - %1$d من %2$d %3$s يجري الاتصال - %1$d من %2$d %3$s تجري الاتصال - - - - %1$d من %2$d %3$s بانتظار الاتصال - %1$d من %2$d %3$s بانتظار الاتصال - - - - %1$d %2$s غير متصل + حساب + حسابات + + - + حساب + حسابات + + - + فشل التخويل + طرف اتصال + أطراف اتصال + + - + رسالة + رسائل + + - + %1$d %2$s من %3$d %4$s + %1$d %2$s من %3$s + %1$s: %2$s + %1$d من %2$d %3$s متصل + %1$d من %2$d %3$s متصلة + + - + %1$d من %2$d %3$s يجري الاتصال + %1$d من %2$d %3$s تجري الاتصال + + - + %1$d من %2$d %3$s بانتظار الاتصال + %1$d من %2$d %3$s بانتظار الاتصال + + - + %1$d %2$s غير متصل هل ترغب في الانضمام للاجتماع؟ - اضغط هنا للإلغاء. - مطلوب كلمة المرور - انتبه - طلب تصريح + اضغط هنا للإلغاء. + مطلوب كلمة المرور + انتبه + طلب تصريح diff --git a/xabber/src/main/res/values-ar-rSA/phrase_editor.xml b/xabber/src/main/res/values-ar-rSA/phrase_editor.xml index 140000abef..52161d2718 100644 --- a/xabber/src/main/res/values-ar-rSA/phrase_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/phrase_editor.xml @@ -1,13 +1,13 @@ - أضف عبارة - حذف عبارة - هل ترغب حقاً في حذف العبارة %s؟ - <أي نص> - نص المطابقة من مجموعة طرف الاتصال - تعبير اعتيادي - الصوت\nاختر صوت للتنبيه - البحث عن النص - نص المطابقة من معرف Jabber لطرف الاتصال + أضف عبارة + حذف عبارة + هل ترغب حقاً في حذف العبارة %s؟ + <أي نص> + نص المطابقة من مجموعة طرف الاتصال + تعبير اعتيادي + الصوت\nاختر صوت للتنبيه + البحث عن النص + نص المطابقة من معرف Jabber لطرف الاتصال diff --git a/xabber/src/main/res/values-ar-rSA/preference_editor.xml b/xabber/src/main/res/values-ar-rSA/preference_editor.xml index b84cd30992..8f6b29458f 100644 --- a/xabber/src/main/res/values-ar-rSA/preference_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/preference_editor.xml @@ -1,65 +1,59 @@ - مسح البيانات\nمسح كل البيانات المخزنة على الجهاز. هذا قد يحرر بعض المساحة. - هل حقاً تريد حذف سجل المحادثات وكافة البيانات المحلية؟\nلن يتأثر الحساب ولا بيانات قائمة الاتصال. سيتم غلق التطبيق. - أرسل بزر الإدخال\nيمكن إرسال الرسائل عند الضغط على مفتاح الإدخال - تغييب ذاتي\nتعيين حالة الغياب ذاتياً عند قفل الشاشة - أبجدي - بالحالة - جمِّع حسب الحساب\nجمِّع الأطراف في قائمة الاتصال حسب الحساب + مسح البيانات\nمسح كل البيانات المخزنة على الجهاز. هذا قد يحرر بعض المساحة. + هل حقاً تريد حذف سجل المحادثات وكافة البيانات المحلية؟\nلن يتأثر الحساب ولا بيانات قائمة الاتصال. سيتم غلق التطبيق. + أرسل بزر الإدخال\nيمكن إرسال الرسائل عند الضغط على مفتاح الإدخال + تغييب ذاتي\nتعيين حالة الغياب ذاتياً عند قفل الشاشة + أبجدي + بالحالة + جمِّع حسب الحساب\nجمِّع الأطراف في قائمة الاتصال حسب الحساب إظهار الصور الرمزية\nإظهار الصور الرمزية للأطراف في قائمة الاتصال - أظهر المجموعات الخالية\nأظهر المجموعات التي ليس بها أطراف متاحة - إظهار المجموعات\nإظهار المجموعات في قائمة الاتصال - إظهار الأطراف الغير المتاحة + أظهر المجموعات الخالية\nأظهر المجموعات التي ليس بها أطراف متاحة + إظهار المجموعات\nإظهار المجموعات في قائمة الاتصال + إظهار الأطراف الغير المتاحة سجل التصحيح\nكتابة الرسائل لسجل التصحيح (برجاء إعادة تشغيل البرنامج لتطبيق التغيير) - كتابة ملف سجل التصحيح \nكتابة سجل التصحيح إلى ملف محلي (يمكنك مشاركته). - ملفات السجل\nقائمة ملفات السجل المكتوبة. - ملفات السجل - إظهار أخطاء الاتصال\nإظهار اطارات منبثقة ﻷخطاء الاتصال - إشارة ضوئية\nغمز ضوء LED للإشعار - أيقونة شريط المهام\nاظهار مستمر للإخطار. هذا الخيار يمنع نظام Android من إزالة التطبيق من الذاكرة - داكن - فاتح + كتابة ملف سجل التصحيح \nكتابة سجل التصحيح إلى ملف محلي (يمكنك مشاركته). + ملفات السجل\nقائمة ملفات السجل المكتوبة. + ملفات السجل + إظهار أخطاء الاتصال\nإظهار اطارات منبثقة ﻷخطاء الاتصال + أيقونة شريط المهام\nاظهار مستمر للإخطار. هذا الخيار يمنع نظام Android من إزالة التطبيق من الذاكرة + داكن + فاتح تعبيرات Android - لا تعبيرات رسومية - إعدادات الاتصال\nإعدادات الاتصال - قائمة الاتصال\nتخصيص مظهر قائمة الاتصال - ضبط التصحيح\nخيارات لمساعدة المطورين في تحسين Xabber - الإعدادات - إشعارات\nضبط الإشعارات - ضبط المظهر\nإعدادات المظهر - حول - أظهر صورة الخلفية\nتعطيلها قد يحسن الأداء - كبير - طبيعي - صغير - كبير جداً - في الوضع العرضي - الصور الرمزية في الرسائل\nإظهار الصور الرمزية في كل رسالة - في الاجتماعات - إرسال إخطار الكتابة\nإخطار الطرف الآخر أنك تكتب له رسالة - تعديل الأولوية\nضبط الأولوية حسب الحالة المحددة. أولوية الحساب سيتم تجاوزها. - فوراً عند قفل الشاشة - \"غياب ممتد\" عند الخمول\nتعيين حالة \"غياب ممتد\" لدى قفل الشاشة - إعدادات الأولوية - تشغيل عند بدء النظام\nتشغيل التطبيق عند بدء نظام التشغيل Android. هذا الإعداد لن يعمل إذا تم تثبيت Xabber على بطاقة الذاكرة SD. - منع وضع السكون\nمنع الجهاز من السكون. هذا سينقص من عمر البطارية. - أبقٍ اتصال WiFi نشطاً\nأبقٍ اتصال WiFi نشط في وضع السكون. سينقص عمر البطارية - إعادة تعيين إعدادات الأطراف الغير متاحة\nمسح الإعدادات الفردية للمجموعات وأطراف الاتصال - هل ترغب حقاً في مسح الإعدادات الفردية للمجموعات وأطراف الاتصال؟ - تنبيه للرسالة الأولى\nإشعار فقط لأول رسالة في الحوار + لا تعبيرات رسومية + إعدادات الاتصال\nإعدادات الاتصال + قائمة الاتصال\nتخصيص مظهر قائمة الاتصال + ضبط التصحيح\nخيارات لمساعدة المطورين في تحسين Xabber + الإعدادات + إشعارات\nضبط الإشعارات + ضبط المظهر\nإعدادات المظهر + حول + أظهر صورة الخلفية\nتعطيلها قد يحسن الأداء + كبير + طبيعي + صغير + كبير جداً + في الوضع العرضي + في الاجتماعات + إرسال إخطار الكتابة\nإخطار الطرف الآخر أنك تكتب له رسالة + تعديل الأولوية\nضبط الأولوية حسب الحالة المحددة. أولوية الحساب سيتم تجاوزها. + فوراً عند قفل الشاشة + \"غياب ممتد\" عند الخمول\nتعيين حالة \"غياب ممتد\" لدى قفل الشاشة + إعدادات الأولوية + تشغيل عند بدء النظام\nتشغيل التطبيق عند بدء نظام التشغيل Android. هذا الإعداد لن يعمل إذا تم تثبيت Xabber على بطاقة الذاكرة SD. + منع وضع السكون\nمنع الجهاز من السكون. هذا سينقص من عمر البطارية. + أبقٍ اتصال WiFi نشطاً\nأبقٍ اتصال WiFi نشط في وضع السكون. سينقص عمر البطارية + إعادة تعيين إعدادات الأطراف الغير متاحة\nمسح الإعدادات الفردية للمجموعات وأطراف الاتصال + هل ترغب حقاً في مسح الإعدادات الفردية للمجموعات وأطراف الاتصال؟ حظر بعض رسائل الحالة\nحظر رسائل \'الهويات في هذه الغرفة ليست مجهولة\' - ‎%s‎ (لن تتلقَ رسائل من أي محادثة) - حسابات XMPP\nإدارة الحسابات - الأمان\nإعدادات الأمان - تحقق من شهادة الخادم\nإخطار بمشاكل الشهادة على الاتصالات المشفرة + ‎%s‎ (لن تتلقَ رسائل من أي محادثة) + حسابات XMPP\nإدارة الحسابات + الأمان\nإعدادات الأمان + تحقق من شهادة الخادم\nإخطار بمشاكل الشهادة على الاتصالات المشفرة وضع OTR - لفت الانتباه\nاستجب لطلبات لفت الانتباه الواردة - صوت التنبيه\nاختر نغمة - حمّل بطاقة vCard\nحمّل وحدّث البيانات الشخصية وصورة طرف الاتصال. عطّلها لتقليل استخدام بيانات الشبكة. - تحميل صور\nتحميل الصور من رابط الملف تلقائياً. تعطيل للحد من استخدام بيانات الهاتف. - وضع النسخة الكربونية\nقد تكون غير مستقرة!سوف تشارك المحادثات لنفس الحساب على هذا العميل. عطّلها لتقليل استخدام بيانات الشبكة. - عبارات مفتاحية\nتخصيص إخطارات للرسائل المستقبلة التي تحتوي على عبارات معينة + حمّل بطاقة vCard\nحمّل وحدّث البيانات الشخصية وصورة طرف الاتصال. عطّلها لتقليل استخدام بيانات الشبكة. + تحميل صور\nتحميل الصور من رابط الملف تلقائياً. تعطيل للحد من استخدام بيانات الهاتف. + وضع النسخة الكربونية\nقد تكون غير مستقرة!سوف تشارك المحادثات لنفس الحساب على هذا العميل. عطّلها لتقليل استخدام بيانات الشبكة. إعدادات diff --git a/xabber/src/main/res/values-ar-rSA/secret_viewer.xml b/xabber/src/main/res/values-ar-rSA/secret_viewer.xml index f62d684c18..116f03dc9a 100644 --- a/xabber/src/main/res/values-ar-rSA/secret_viewer.xml +++ b/xabber/src/main/res/values-ar-rSA/secret_viewer.xml @@ -1,9 +1,9 @@ - الإجابة السرية: - السؤال السري: - استخدام السؤال السري للتحقق من الهوية. - السر المشترك: - استخدام سر مشترك للتحقق من الهوية. + الإجابة السرية: + السؤال السري: + استخدام السؤال السري للتحقق من الهوية. + السر المشترك: + استخدام سر مشترك للتحقق من الهوية. diff --git a/xabber/src/main/res/values-ar-rSA/status_editor.xml b/xabber/src/main/res/values-ar-rSA/status_editor.xml index 0ab38ca5c4..5ea53a82eb 100644 --- a/xabber/src/main/res/values-ar-rSA/status_editor.xml +++ b/xabber/src/main/res/values-ar-rSA/status_editor.xml @@ -1,21 +1,21 @@ - متاح - غائب - جاهز للمحادثة! - لا تزعجني - تعديل الحالة - <حالة خالية> - مخفي - حذف الحالة - تحديد الحالة - أدخل رسالة الحالة - غير متاح - غير مصرح به - متغيب لفترة طويلة - حالة جديدة - حالات مسجلة - مسح سجل الحالات - رسالة الحالة + متاح + غائب + جاهز للمحادثة! + لا تزعجني + تعديل الحالة + <حالة خالية> + مخفي + حذف الحالة + تحديد الحالة + أدخل رسالة الحالة + غير متاح + غير مصرح به + متغيب لفترة طويلة + حالة جديدة + حالات مسجلة + مسح سجل الحالات + رسالة الحالة diff --git a/xabber/src/main/res/values-ar-rSA/words.xml b/xabber/src/main/res/values-ar-rSA/words.xml index da172fdd69..a8731cd86a 100644 --- a/xabber/src/main/res/values-ar-rSA/words.xml +++ b/xabber/src/main/res/values-ar-rSA/words.xml @@ -1,18 +1,18 @@ - بعد 10 دقائف - بعد 15 دقيقة - بعد ساعة - بعد دقيقة - بعد دقيقتين - بعد 30 دقيقة - بعد 5 دقائف - دائماً - غير مفعّل - يدوي - نهائياً - مطلوب - آلياً - حفظ + بعد 10 دقائف + بعد 15 دقيقة + بعد ساعة + بعد دقيقة + بعد دقيقتين + بعد 30 دقيقة + بعد 5 دقائف + دائماً + غير مفعّل + يدوي + نهائياً + مطلوب + آلياً + حفظ diff --git a/xabber/src/main/res/values-az-rAZ/account_editor.xml b/xabber/src/main/res/values-az-rAZ/account_editor.xml new file mode 100644 index 0000000000..a32c77b0bc --- /dev/null +++ b/xabber/src/main/res/values-az-rAZ/account_editor.xml @@ -0,0 +1,12 @@ + + + + Sıxışdırma istifadə et + Host + Şifrə + Şifrəni təsdiqlə + Bağlantı nöqtəsi + Üstünlük + Mənbə + Server + diff --git a/xabber/src/main/res/values-be-rBY/account_editor.xml b/xabber/src/main/res/values-be-rBY/account_editor.xml index 1391270155..1100d95a9c 100644 --- a/xabber/src/main/res/values-be-rBY/account_editor.xml +++ b/xabber/src/main/res/values-be-rBY/account_editor.xml @@ -1,59 +1,59 @@ - Выкарыстоўваць сцісканьне + Выкарыстоўваць сцісканьне Хост - Пароль - Падцьвердзіць пароль - Порт - Прыярытэт - Рэсурс - Сэрвер + Пароль + Падцьвердзіць пароль + Порт + Прыярытэт + Рэсурс + Сэрвер Імя карыстальніка - Пустая назва сэрвера - Пустое імя карыстальніка - Паролі не супадаюць + Пустая назва сэрвера + Пустое імя карыстальніка + Паролі не супадаюць Пазначце, каб уключыць сцісканьне дадзеных - Увесь хост уручную - Выкарыстоўваць наладкі адмысловага хаста замест SRV запісу - Порт мусіць быць лічбай (па-змоўчаньні: 5222) - Порт мусіць быць лічбай паміж 1 ды 65535 (значэньне па-змоўчаньні: 5222) - Прыярытэт мусіць быць лічбай дыяпазону паміж -128 і 127 (па-змоўчаньні: 10) + Увесь хост уручную + Выкарыстоўваць наладкі адмысловага хаста замест SRV запісу + Порт мусіць быць лічбай (па-змоўчаньні: 5222) + Порт мусіць быць лічбай паміж 1 ды 65535 (значэньне па-змоўчаньні: 5222) + Прыярытэт мусіць быць лічбай дыяпазону паміж -128 і 127 (па-змоўчаньні: 10) Хост для проксі - Порт для проксі мусіць быць лічбай паміж 1 ды 65535 (па-змоўчаньні: 8080) - Порт для проксі мусіць быць лічбай (па-змоўчаньні 8080) - Пароль для проксі - Порт для проксі - Тып проксі - Адключаны - Карыстальнік для проксі - Выкарыстоўваць SASL Аўтэнтыфікацыю (раім) - Адключыце гэтую опцыю для вельмі старога сервера - Захоўваць пароль - Адключыце гэтую наладку, каб кожны раз уводзіць пароль пры падлучэньні + Порт для проксі мусіць быць лічбай паміж 1 ды 65535 (па-змоўчаньні: 8080) + Порт для проксі мусіць быць лічбай (па-змоўчаньні 8080) + Пароль для проксі + Порт для проксі + Тып проксі + Адключаны + Карыстальнік для проксі + Выкарыстоўваць SASL Аўтэнтыфікацыю (раім) + Адключыце гэтую опцыю для вельмі старога сервера + Захоўваць пароль + Адключыце гэтую наладку, каб кожны раз уводзіць пароль пры падлучэньні Уключыць TLS - Выкарыстоўваць TLS шыфраваньне, калі магчыма, каб падлучыцца да сервера - Стары SSL - Выкарыстоўваць старое SSL шыфраваньне падчас падлучэньня да сервера - Выкарыстоўваньне TLS/SSL - Патрабаваць TLS - Патрабаваць TLS шыфраваньне падчас падлучэньня да сервера + Выкарыстоўваць TLS шыфраваньне, калі магчыма, каб падлучыцца да сервера + Стары SSL + Выкарыстоўваць старое SSL шыфраваньне падчас падлучэньня да сервера + Выкарыстоўваньне TLS/SSL + Патрабаваць TLS + Патрабаваць TLS шыфраваньне падчас падлучэньня да сервера Няправільнае імя карыстальніка. Паглядзіце на падказку ўнізе экрана - Для выкарыстаньня TOR неабходна усталяваць праграму Orbot і актываваць ў ім перадачу дадзеных (праксіяваньне). Ці хочаце вы ўсталяваць яго праз Google Play? - Усталяваць Orbot? - Усталяваць Orbot - Не атрымалася зарэгістраваць рахунак на сервары. - Колер рахунку - Заляёны - Аранджавы - Чырвоны - Сіні - Індзіга - Смарагдавы - Цыян - Закладкі - Сьпіс закладак для гэтага рахунка - Сінхранізацыя - Сінхранізацыя з рахункам Xabber - Сервер не падтрымлівае закладкі. + Для выкарыстаньня TOR неабходна усталяваць праграму Orbot і актываваць ў ім перадачу дадзеных (праксіяваньне). Ці хочаце вы ўсталяваць яго праз Google Play? + Усталяваць Orbot? + Усталяваць Orbot + Не атрымалася зарэгістраваць рахунак на сервары. + Колер рахунку + Заляёны + Аранджавы + Чырвоны + Сіні + Індзіга + Смарагдавы + Цыян + Закладкі + Сьпіс закладак для гэтага рахунка + Сінхранізацыя + Сінхранізацыя з рахункам Xabber + Сервер не падтрымлівае закладкі. diff --git a/xabber/src/main/res/values-be-rBY/account_list.xml b/xabber/src/main/res/values-be-rBY/account_list.xml index 3eb5f1df31..7e85078aeb 100644 --- a/xabber/src/main/res/values-be-rBY/account_list.xml +++ b/xabber/src/main/res/values-be-rBY/account_list.xml @@ -1,15 +1,15 @@ - Ці насамрэч вы жадаеце выдаліць рахунак %s?\n(рахунак не будзе выдалены з сервера, а толькі з праграмы Xabber) - Дадаць новы рахунак - Зарэгістраваць новы рахунак - Выдаліць рахунак - Рэгістрацыя - Аўтарызацыя - Падлучаны - Падлучаюся - Адключэньне - Адключыцца - Чакаю на падлучэньне + Ці насамрэч вы жадаеце выдаліць рахунак %s?\n(рахунак не будзе выдалены з сервера, а толькі з праграмы Xabber) + Дадаць новы рахунак + Зарэгістраваць новы рахунак + Выдаліць рахунак + Рэгістрацыя + Аўтарызацыя + Падлучаны + Падлучаюся + Адключэньне + Адключыцца + Чакаю на падлучэньне diff --git a/xabber/src/main/res/values-be-rBY/chat_viewer.xml b/xabber/src/main/res/values-be-rBY/chat_viewer.xml index 3a0e4682dc..ee8356604b 100644 --- a/xabber/src/main/res/values-be-rBY/chat_viewer.xml +++ b/xabber/src/main/res/values-be-rBY/chat_viewer.xml @@ -1,102 +1,102 @@ - %1$s усталяваў статус: %2$s - %1$s прыбраў тэкставы статус - %1$s падлучыўся - %1$s быў выштурхнуты - Вы зараз офлайн. Паведамленьні будуць дастаўленыя пасьля падлучэньня - даслана у %s - Пішыце паведамленьне сюды - Даслаць - Зьнішчыць гісторыю паведамленьняў - Выдаліць - Ці насамрэч вы хочаце выдаліць ўсю гісторыю з %s? - Суразмоўца офлайн. Паведамленьні будуць дастаўленыя яму, калі ён вернецца. - Суразмоўца недасяжны - Файл ня знойдзены - Капіяваць - Згадка - Цытаваць - Прыбраць з гісторыі - Даслаць яшчэ раз - Паказаць тэкст паведамленьня + %1$s усталяваў статус: %2$s + %1$s прыбраў тэкставы статус + %1$s падлучыўся + %1$s быў выштурхнуты + Вы зараз офлайн. Паведамленьні будуць дастаўленыя пасьля падлучэньня + даслана у %s + Пішыце паведамленьне сюды + Даслаць + Зьнішчыць гісторыю паведамленьняў + Выдаліць + Ці насамрэч вы хочаце выдаліць ўсю гісторыю з %s? + Суразмоўца офлайн. Паведамленьні будуць дастаўленыя яму, калі ён вернецца. + Суразмоўца недасяжны + Файл ня знойдзены + Капіяваць + Згадка + Цытаваць + Прыбраць з гісторыі + Даслаць яшчэ раз + Паказаць тэкст паведамленьня Захоўваць лякальную гісторыю паведамленьняў\nЗахоўваць гісторыю перапіскі ў памяці прыстасаваньня Вы пасьпяхова гукнулі суразмоўцу - Вас гукнулі - %1$s забанены - %2$s забаніў %1$s - Запрашэньне не было атрыманае %s - Запрашэньне было высланае %s - Вы падлучыліся да канфэрэнцыі, Вашая мянушка %1$s - Вы падлучыліся да канфэрэнцыі %1$s - %2$s выштурхнуў %1$s - %1$s сышоў(сышла) з гутаркі - %1$s зьмяніў мянушку на %2$s - Шыфраваньне было ўключанае, але гэты суразмоўца не быў правераны. Вы можаце праверыць ягоную асобу праз меню шыфраваньня OTR. - Памылка OTR: %1$s - Суразмоўца пакінуў гутарку. Вы мусіце зрабіць тое ж, альбо распачаць яе нанава. - Вашае паведамленьне не было дасланае. Пакіньце гутарку ці распачніце яе нанава. - Вы пакінулі зашыфраваную размову - Суразмоўца паспрабаваў падмануць вас падчас праверкі - Не атрымалася праверыць асобу суразмоўцы - Ваш адказ на сакрэтнае пытаньне быў прыянты. Цяпер вашая чарга задаць такое пытаньне вашаму суразмоўцу ці скарыстацца праверкай праз сакрэтны ключ - Праверка правалілася - Праверка пасьпяхова пройдзеная - Зашыфраванае паведамленьне, якое вы атрымалі, нечытэльнае - Шыфраваньне працуе - %1$s зараз онлайн - %1$s адсутнічае - %1$s вольны - %1$s просіць не турбаваць - %1$s адключыцца - %1$s адсутнічае працяглы час - %1$s зьмяніў(ла) тэму: %2$s - Суразмоўца не падтрымлівае альбо адключыў магчымасьць яго гукнуць - Гукнуць - Наладкі гутаркі - Друкуе… - Увёў тэкст… - увёў у %s - Гісторыя была экспартавана на SD картку - %2$s для %1$s.html - Даслаць пасьля захаваньня - Увядзіце назву файла - Запрасіць на канфэрэнцыю - Паведамленьні ня могуць быць дастаўленыя. Калі ласка, падлучыцеся да канфэрэнцыі - Сьпіс удзельнікаў - Шыфраваньне OTR - Спыніць шыфраваньне - Нанава пачаць шыфраваньне - Суразмоўца паспрабаваў пачаць OTR шыфраваньне гутаркі, але ў вас не ўсталяваны плягін для яго падтрымкі. Усталюце Pidgin, Gajim ці Adium для PC/Mac і Xabber ці ChatSecure для Android. Пачытайце https://otr.cypherpunks.ca/ каб атрымаць больш інфармацыі. - Пачаць шыфраваньне + Вас гукнулі + %1$s забанены + %2$s забаніў %1$s + Запрашэньне не было атрыманае %s + Запрашэньне было высланае %s + Вы падлучыліся да канфэрэнцыі, Вашая мянушка %1$s + Вы падлучыліся да канфэрэнцыі %1$s + %2$s выштурхнуў %1$s + %1$s сышоў(сышла) з гутаркі + %1$s зьмяніў мянушку на %2$s + Шыфраваньне было ўключанае, але гэты суразмоўца не быў правераны. Вы можаце праверыць ягоную асобу праз меню шыфраваньня OTR. + Памылка OTR: %1$s + Суразмоўца пакінуў гутарку. Вы мусіце зрабіць тое ж, альбо распачаць яе нанава. + Вашае паведамленьне не было дасланае. Пакіньце гутарку ці распачніце яе нанава. + Вы пакінулі зашыфраваную размову + Суразмоўца паспрабаваў падмануць вас падчас праверкі + Не атрымалася праверыць асобу суразмоўцы + Ваш адказ на сакрэтнае пытаньне быў прыянты. Цяпер вашая чарга задаць такое пытаньне вашаму суразмоўцу ці скарыстацца праверкай праз сакрэтны ключ + Праверка правалілася + Праверка пасьпяхова пройдзеная + Зашыфраванае паведамленьне, якое вы атрымалі, нечытэльнае + Шыфраваньне працуе + %1$s зараз онлайн + %1$s адсутнічае + %1$s вольны + %1$s просіць не турбаваць + %1$s адключыцца + %1$s адсутнічае працяглы час + %1$s зьмяніў(ла) тэму: %2$s + Суразмоўца не падтрымлівае альбо адключыў магчымасьць яго гукнуць + Гукнуць + Наладкі гутаркі + Друкуе… + Увёў тэкст… + увёў у %s + Гісторыя была экспартавана на SD картку + %2$s для %1$s.html + Даслаць пасьля захаваньня + Увядзіце назву файла + Запрасіць на канфэрэнцыю + Паведамленьні ня могуць быць дастаўленыя. Калі ласка, падлучыцеся да канфэрэнцыі + Сьпіс удзельнікаў + Шыфраваньне OTR + Спыніць шыфраваньне + Нанава пачаць шыфраваньне + Суразмоўца паспрабаваў пачаць OTR шыфраваньне гутаркі, але ў вас не ўсталяваны плягін для яго падтрымкі. Усталюце Pidgin, Gajim ці Adium для PC/Mac і Xabber ці ChatSecure для Android. Пачытайце https://otr.cypherpunks.ca/ каб атрымаць больш інфармацыі. + Пачаць шыфраваньне Зашыфраванае паведамленьне, якое вы даслалі, нечытэльнае - Немагчыма расшыфраваць паведамленьне - Праверка асобы суразмоўцы OTR - Праверыць адбіткам - Праверыць пытаньнем - Праверыць сакрэтным ключом - Абярыце прыладу, каб усталяваць OTR сесію: - OTR сесія не пачалася. - OTR сесія не пачалася. Суразмоўца ў офляйне. - запыт верыфікацыі OTR - ідзе OTR верыфікацыя - Адчыніць - Скасаваць + Немагчыма расшыфраваць паведамленьне + Праверка асобы суразмоўцы OTR + Праверыць адбіткам + Праверыць пытаньнем + Праверыць сакрэтным ключом + Абярыце прыладу, каб усталяваць OTR сесію: + OTR сесія не пачалася. + OTR сесія не пачалася. Суразмоўца ў офляйне. + запыт верыфікацыі OTR + ідзе OTR верыфікацыя + Адчыніць + Скасаваць Выкарыстоўваць глябальныя наладкі - Паказваць тэкст паведамленьня - Хаваць тэкст паведамленьня + Паказваць тэкст паведамленьня + Хаваць тэкст паведамленьня Памылка адпраўкі файла %s Немагчыма атрымаць шлях да файла - Адчыніць прыватную гутарку + Адчыніць прыватную гутарку Няма правоў на чытаньне файла - Няма правоў на запіс файла - Апісаньне памылкі: - Дасланае - Дастаўленае - Атрымана з гісторыі - Памылка - Адпраўлена зь іншай прылады - Адпраўка - У гісторыі больш няма паведамленьняў + Няма правоў на запіс файла + Апісаньне памылкі: + Дасланае + Дастаўленае + Атрымана з гісторыі + Памылка + Адпраўлена зь іншай прылады + Адпраўка + У гісторыі больш няма паведамленьняў diff --git a/xabber/src/main/res/values-be-rBY/contact_editor.xml b/xabber/src/main/res/values-be-rBY/contact_editor.xml index 475f080757..731fe99538 100644 --- a/xabber/src/main/res/values-be-rBY/contact_editor.xml +++ b/xabber/src/main/res/values-be-rBY/contact_editor.xml @@ -1,17 +1,17 @@ - Рахунак - Абярыце групы - Як паказваць (не абавязкова) - Дазволіць суразмоўцы %1$s бачыць ваш статус? - Назва рахунку суразмоўцы - Суразмоўца ня знойдзены - Пустая назва групы - Назва групы - Абярыце рахунак - Калі ласка, абярыце рахунак - Дадаць новую групу… - Аўтарызаваць - Адхіліць + Рахунак + Абярыце групы + Як паказваць (не абавязкова) + Дазволіць суразмоўцы %1$s бачыць ваш статус? + Назва рахунку суразмоўцы + Суразмоўца ня знойдзены + Пустая назва групы + Назва групы + Абярыце рахунак + Калі ласка, абярыце рахунак + Дадаць новую групу… + Аўтарызаваць + Адхіліць diff --git a/xabber/src/main/res/values-be-rBY/contact_list.xml b/xabber/src/main/res/values-be-rBY/contact_list.xml index eeb657684c..5b2be8e7cf 100644 --- a/xabber/src/main/res/values-be-rBY/contact_list.xml +++ b/xabber/src/main/res/values-be-rBY/contact_list.xml @@ -1,64 +1,64 @@ - Аўтарызаваць суразмоўцу - Перападлучыцца - Кіраваньне рахункамі - Дадаць рахунак - Дадаць суразмоўцу - Паказаць суразмоўцаў, якія зараз офлайн - Падлучыцца - Перападлучыцца - Падлучаюся... - Рахункі адключаныя - У вас няма рахункаў - Вам няма з кім паразмаўляць? - Ўсе офлайн - Рахункі не падлучаныя - Падлучана... - Праграма запускаецца... - Чакаю на падлучэньне... + Аўтарызаваць суразмоўцу + Перападлучыцца + Кіраваньне рахункамі + Дадаць рахунак + Дадаць суразмоўцу + Паказаць суразмоўцаў, якія зараз офлайн + Падлучыцца + Перападлучыцца + Падлучаюся... + Рахункі адключаныя + У вас няма рахункаў + Вам няма з кім паразмаўляць? + Ўсе офлайн + Рахункі не падлучаныя + Падлучана... + Праграма запускаецца... + Чакаю на падлучэньне... Пагутарыць Пры падлучэньні ўзьнікла памылка - Дадаць суразмоўцу - Выдаліць - Заблякаваць суразмоўцу - Ці насамрэч Вы жадаеце выдаліць суразмоўцу %1$s з рахунку %2$s? + Дадаць суразмоўцу + Выдаліць + Заблякаваць суразмоўцу + Ці насамрэч Вы жадаеце выдаліць суразмоўцу %1$s з рахунку %2$s? Адмовіць ў аўтарызацыі - Выйсьці - Актыўныя гутаркі - Па-за групамі - Выдаліць групу - Ці насамрэч Вы хочаце выдаліць групу %s? Суразмоўцы з гэтай групы застануцца ў вашым сьпісе. - Зьмяніць назву групы - Такі рахунак ня знойдзены - Злучэньне не ўсталяванае - Запытаць аўтарызацыю - Памылка падлучэньня (XMPP exception) - Захаваньне зьменаў ...\nПраграма хутка зачыніцца. + Выйсьці + Актыўныя гутаркі + Па-за групамі + Выдаліць групу + Ці насамрэч Вы хочаце выдаліць групу %s? Суразмоўцы з гэтай групы застануцца ў вашым сьпісе. + Зьмяніць назву групы + Такі рахунак ня знойдзены + Злучэньне не ўсталяванае + Запытаць аўтарызацыю + Памылка падлучэньня (XMPP exception) + Захаваньне зьменаў ...\nПраграма хутка зачыніцца. Канфэрэнцыі - Памылка OTR - Абярыце патрэбнага суразмоўцу - Заўжды паказваць - Ніколі не паказваць - Выкарыстоўваць агульныя наладкі - Паказаць суразмоўцаў, якія зараз офлайн - Запускаць пры загрузцы сістэмы - Запускаць Xabber пры загрузцы?\nГэта можа зьмяніць пазьней праз \"Наладкі\" → \"Наладкі падлучэньня\" → \"Запускаць адразу пасьля загрузкі Android\" - Пошук па суразмоўцах - Вы - Рахункі XMPP - Сьпіс заблякаваных суразмоўвацў - Суразмоўца пасьпяхова заблякаваны - Памылка пры блякаваньні кантакта + Памылка OTR + Абярыце патрэбнага суразмоўцу + Заўжды паказваць + Ніколі не паказваць + Выкарыстоўваць агульныя наладкі + Паказаць суразмоўцаў, якія зараз офлайн + Запускаць пры загрузцы сістэмы + Запускаць Xabber пры загрузцы?\nГэта можа зьмяніць пазьней праз \"Наладкі\" → \"Наладкі падлучэньня\" → \"Запускаць адразу пасьля загрузкі Android\" + Пошук па суразмоўцах + Вы + Рахункі XMPP + Сьпіс заблякаваных суразмоўвацў + Суразмоўца пасьпяхова заблякаваны + Памылка пры блякаваньні кантакта Разблякаваць ўсіх - Разблякаваць абраных - Цёмная - Сьветлая - Аптымізатацыя расходу батарэі + Разблякаваць абраных + Цёмная + Сьветлая + Аптымізатацыя расходу батарэі Адчыніць - Даслаць + Даслаць Сінхранізаваць закладкі - Выдаліць ўсе - Выдаліць абраныя + Выдаліць ўсе + Выдаліць абраныя diff --git a/xabber/src/main/res/values-be-rBY/contact_viewer.xml b/xabber/src/main/res/values-be-rBY/contact_viewer.xml index 5d7df49402..a825c81a26 100644 --- a/xabber/src/main/res/values-be-rBY/contact_viewer.xml +++ b/xabber/src/main/res/values-be-rBY/contact_viewer.xml @@ -1,49 +1,49 @@ - Інфармацыя аб суразмоўцы - Кліент - Мянушка - Імя цалкам - Прэфікс - Імя - Імя па бацьку - Прозьвішча - Званьне - Дата нараджэньня - Вэб-старонка - Арганізацыя - Пасада - Функцыі, якія выконвае + Інфармацыя аб суразмоўцы + Кліент + Мянушка + Імя цалкам + Прэфікс + Імя + Імя па бацьку + Прозьвішча + Званьне + Дата нараджэньня + Вэб-старонка + Арганізацыя + Пасада + Функцыі, якія выконвае Апісаньне - Заўвагі + Заўвагі Паштовая скрыня - Дадатковая адрэса - Вуліца - Горад - Вобласьць - Індэкс - Краіна - Тэлефон - E-mail - Хатняя - Працоўная - Паштовы - Для пасылак - Унутраны - Міжнародны - Пажаданы - Галасавы - Факс - Пэйджэр - Мабільны - Відэа - Мадэм - Галасавая пошта - Сеціва - Калі ласка, чакайце... - Невядома - Рэдагаваць мянушку - Рэдагаваць групы - Выдаліць суразмоўцу + Дадатковая адрэса + Вуліца + Горад + Вобласьць + Індэкс + Краіна + Тэлефон + E-mail + Хатняя + Працоўная + Паштовы + Для пасылак + Унутраны + Міжнародны + Пажаданы + Галасавы + Факс + Пэйджэр + Мабільны + Відэа + Мадэм + Галасавая пошта + Сеціва + Калі ласка, чакайце... + Невядома + Рэдагаваць мянушку + Рэдагаваць групы + Выдаліць суразмоўцу diff --git a/xabber/src/main/res/values-be-rBY/fingerprint_viewer.xml b/xabber/src/main/res/values-be-rBY/fingerprint_viewer.xml index 292dd7e331..0ccaf15164 100644 --- a/xabber/src/main/res/values-be-rBY/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-be-rBY/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Каб пацьвердзіць сваю асобу, ваш суразмоўца можа прывесьці свой адбітак, каб вы параўналі яго з тым, які паказваецца тут. Адбітак трэба прадыктаваць праз іншую давераную крыніцу сувязі (напрыклад, голасам па тэлефоне). - Я давяраю гэтаму суразмоўцу - Ваш адбітак: - Адбітак вашага суразмоўцы: - Адсканаваць QR code з адбіткам вашага суразмоўцы - Паказаць QR code з вашым адбіткам - Скапіяваць ваш адбітак у буфер абмену + Каб пацьвердзіць сваю асобу, ваш суразмоўца можа прывесьці свой адбітак, каб вы параўналі яго з тым, які паказваецца тут. Адбітак трэба прадыктаваць праз іншую давераную крыніцу сувязі (напрыклад, голасам па тэлефоне). + Я давяраю гэтаму суразмоўцу + Ваш адбітак: + Адбітак вашага суразмоўцы: + Адсканаваць QR code з адбіткам вашага суразмоўцы + Паказаць QR code з вашым адбіткам + Скапіяваць ваш адбітак у буфер абмену diff --git a/xabber/src/main/res/values-be-rBY/muc_editor.xml b/xabber/src/main/res/values-be-rBY/muc_editor.xml index f692030b53..1f095e2a6d 100644 --- a/xabber/src/main/res/values-be-rBY/muc_editor.xml +++ b/xabber/src/main/res/values-be-rBY/muc_editor.xml @@ -1,29 +1,29 @@ - Пустая мянушка - Пустая назва канфэрэнцыі - Далучыцца да канфэрэнцыі - Мянушка - Вашая мянушка ў канфэрэнцыі - Пароль - не абавязковы - Канфэрэнцыя - Сэрвер канфэрэнцыяў - Такая мянушка ўжо выкарыстоўваецца - Падлучэньне ўжо адбываецца - Ўжо падлучаная - Дадаць канфэрэнцыю - Выдаліць канфэрэнцыю - Ці насамрэч Вы зьбіраецеся выдаліць канфэрэнцыю %1$s з акаўнту %2$s? - Наладкі аўтарызацыі - %2$s запрашае вас паўдзельнічаць у канфэрэнцыі %3$s. Далучыцца з рахунку %1$s? - %2$s запрашае вас паўдзельнічаць у канфэрэнцыі %3$s: %4$s. Далучыцца з рахунку %1$s? - Выйсьці з канфэрэнцыі + Пустая мянушка + Пустая назва канфэрэнцыі + Далучыцца да канфэрэнцыі + Мянушка + Вашая мянушка ў канфэрэнцыі + Пароль + не абавязковы + Канфэрэнцыя + Сэрвер канфэрэнцыяў + Такая мянушка ўжо выкарыстоўваецца + Падлучэньне ўжо адбываецца + Ўжо падлучаная + Дадаць канфэрэнцыю + Выдаліць канфэрэнцыю + Ці насамрэч Вы зьбіраецеся выдаліць канфэрэнцыю %1$s з акаўнту %2$s? + Наладкі аўтарызацыі + %2$s запрашае вас паўдзельнічаць у канфэрэнцыі %3$s. Далучыцца з рахунку %1$s? + %2$s запрашае вас паўдзельнічаць у канфэрэнцыі %3$s: %4$s. Далучыцца з рахунку %1$s? + Выйсьці з канфэрэнцыі Выбраць канферэнцыю - Далей - Атрымаць сьпіс канфэрэнцый - Падчас атрыманьня сьпісу канфэрэнцый узьнікла памылка - Увядзіце імя канфэрэнцыі + Далей + Атрымаць сьпіс канфэрэнцый + Падчас атрыманьня сьпісу канфэрэнцый узьнікла памылка + Увядзіце імя канфэрэнцыі Запрашэньне ў канфэрэнцыю diff --git a/xabber/src/main/res/values-be-rBY/notification_bar.xml b/xabber/src/main/res/values-be-rBY/notification_bar.xml index 769b7ae989..07446e5764 100644 --- a/xabber/src/main/res/values-be-rBY/notification_bar.xml +++ b/xabber/src/main/res/values-be-rBY/notification_bar.xml @@ -1,43 +1,43 @@ - рахунку - рахункаў - - рахункаў - рахунак - рахункі - - рахункаў - Памылка аўтыразацыі - карыстальніка - карыстальнікаў - - карыстальнікаў - паведамленьне - паведамленьні - - паведамленьняў - %1$d %2$s ад %3$d %4$s - %1$d %2$s ад %3$s - %1$s %2$s - %1$d з %2$d %3$s падлучаны - %1$d з %2$d %3$s падлучаныя - - %1$d з %2$d %3$s падлучаныя - %1$d з %2$d %3$s падлучаецца - %1$d з %2$d %3$s падлучаюцца - - %1$d з %2$d %3$s падлучаюцца - %1$d з %2$d %3$s чакае на паўторнае падлучэньне - %1$d з %2$d %3$s чакаюць на паўторнае падлучэньне - - %1$d з %2$d %3$s чакаюць на паўторнае падлучэньне - %1$d %2$s офлайн + рахунку + рахункаў + + рахункаў + рахунак + рахункі + + рахункаў + Памылка аўтыразацыі + карыстальніка + карыстальнікаў + + карыстальнікаў + паведамленьне + паведамленьні + + паведамленьняў + %1$d %2$s ад %3$d %4$s + %1$d %2$s ад %3$s + %1$s %2$s + %1$d з %2$d %3$s падлучаны + %1$d з %2$d %3$s падлучаныя + + %1$d з %2$d %3$s падлучаныя + %1$d з %2$d %3$s падлучаецца + %1$d з %2$d %3$s падлучаюцца + + %1$d з %2$d %3$s падлучаюцца + %1$d з %2$d %3$s чакае на паўторнае падлучэньне + %1$d з %2$d %3$s чакаюць на паўторнае падлучэньне + + %1$d з %2$d %3$s чакаюць на паўторнае падлучэньне + %1$d %2$s офлайн Ці хочаце Вы падлучыцца да канфэрэнцыі? - Націсьніце, каб перарваць. - Патрэбны пароль - Вас гукнулі - Запыт на аўтарызацыю - Прыватная гутарка ў канфэрэнцыі + Націсьніце, каб перарваць. + Патрэбны пароль + Вас гукнулі + Запыт на аўтарызацыю + Прыватная гутарка ў канфэрэнцыі diff --git a/xabber/src/main/res/values-be-rBY/phrase_editor.xml b/xabber/src/main/res/values-be-rBY/phrase_editor.xml index 49239451a5..2e5d20c987 100644 --- a/xabber/src/main/res/values-be-rBY/phrase_editor.xml +++ b/xabber/src/main/res/values-be-rBY/phrase_editor.xml @@ -1,13 +1,13 @@ - Дадаць выраз - Выдаліць выраз - Ці насамрэч вы хочаце выдаліць выраз: %s? - < Любы тэкст > - Частка назвы групы суразмоўцаў - Рэгулярны выраз regexp - Гук\nАбярыце гук для абвестак - Тэкст, які трэба шукаць - Частка Jabber ID суразмоўцы + Дадаць выраз + Выдаліць выраз + Ці насамрэч вы хочаце выдаліць выраз: %s? + < Любы тэкст > + Частка назвы групы суразмоўцаў + Рэгулярны выраз regexp + Гук\nАбярыце гук для абвестак + Тэкст, які трэба шукаць + Частка Jabber ID суразмоўцы diff --git a/xabber/src/main/res/values-be-rBY/preference_editor.xml b/xabber/src/main/res/values-be-rBY/preference_editor.xml index 39fec856e2..2560d3a2d0 100644 --- a/xabber/src/main/res/values-be-rBY/preference_editor.xml +++ b/xabber/src/main/res/values-be-rBY/preference_editor.xml @@ -1,86 +1,80 @@ - Вычысьціць кэш\nВычысьць ўсе лякальныя дадзеныя. Гэта дазваляе вызваліць крыху мейсца. - Ці насамрэч вы жадаеце выдаліць гісторыю гутаркі і іншыя лякальныя дадзеныя?\nДадзеныя рахунку і сьпіса суразмоўцаў не будуць закранутыя. Праграма будзе зачыненая. - Дасылаць па Enter\nПаведамленьне можа быць дасланае па націсканьні клявішы Enter - Пераход у стан \"Сышоў\"\nАўтаматычна пераводзіць у стан \"Сышоў\" пры блякаваньні экрану - Сартаваць кантакты - Па альфабэце - Па статусе - Групаваць па рахунках\nДазваляе паказваць суразмоўцаў, адсартаваных па тых рахунках, да якіх яны дададзеныя + Вычысьціць кэш\nВычысьць ўсе лякальныя дадзеныя. Гэта дазваляе вызваліць крыху мейсца. + Ці насамрэч вы жадаеце выдаліць гісторыю гутаркі і іншыя лякальныя дадзеныя?\nДадзеныя рахунку і сьпіса суразмоўцаў не будуць закранутыя. Праграма будзе зачыненая. + Дасылаць па Enter\nПаведамленьне можа быць дасланае па націсканьні клявішы Enter + Пераход у стан \"Сышоў\"\nАўтаматычна пераводзіць у стан \"Сышоў\" пры блякаваньні экрану + Сартаваць кантакты + Па альфабэце + Па статусе + Групаваць па рахунках\nДазваляе паказваць суразмоўцаў, адсартаваных па тых рахунках, да якіх яны дададзеныя Паказваць аватары\nДазваляе бачыць аватары ў сьпісе суразмоўцаў - Паказваць пустыя групы\nПаказваць групы, нават калі ў іх няма суразмоўцаў - Паказваць групы\nДазваляе групаваць суразмоўцаў па групах - Паказваць офлайн суразмоўцаў\nПаказвае суразмоўцаў, якія зараз не падлучаныя + Паказваць пустыя групы\nПаказваць групы, нават калі ў іх няма суразмоўцаў + Паказваць групы\nДазваляе групаваць суразмоўцаў па групах + Паказваць офлайн суразмоўцаў\nПаказвае суразмоўцаў, якія зараз не падлучаныя Журнал ладкаваньня\nЗапісваць сістэмныя паведамленьні ў журнал ладкаваньня (трэба перазапусціць праграму, каб пачало працаваць) - Запісваць файлы журналу\nВесьці журнал лакаваньня ў лякальным файле (вы можаце потым ім падзяліцца). - Файлы журналу\nСьпіс захаваных файлаў журналу. - Файлы журналу - Збор дыягнастычнай інфармацыі - Xabber зьбірае ананімныя паведамленьні пра памылкі. Вы можаце выключыць іх ў наладках ладкаваньня, але гэта зьнізіць зробіць нам распрацоўку больш цяжкай. - Наладкі - Індыкацыя сьвятлом\nМіргаць сьветадыёдам для абвяшчэньня - Іконка на панэлі задач\nЗаўжды паказваць. Калі уключана, праграма не будзе зачыняцца, калі на прыладзе мала аператыўнай памяці - Вібрацыя - Тэма - Цёмная - Сьветлая + Запісваць файлы журналу\nВесьці журнал лакаваньня ў лякальным файле (вы можаце потым ім падзяліцца). + Файлы журналу\nСьпіс захаваных файлаў журналу. + Файлы журналу + Збор дыягнастычнай інфармацыі + Xabber зьбірае ананімныя паведамленьні пра памылкі. Вы можаце выключыць іх ў наладках ладкаваньня, але гэта зьнізіць зробіць нам распрацоўку больш цяжкай. + Наладкі + Іконка на панэлі задач\nЗаўжды паказваць. Калі уключана, праграма не будзе зачыняцца, калі на прыладзе мала аператыўнай памяці + Вібрацыя + Тэма + Цёмная + Сьветлая Смайлы - Стандартныя смайлы - Адключыць графічныя смайлы - Наладкі падлучэньня\nНаладкі варыянтаў падлучэньня - Сьпіс суразмоўцаў\nНаладкі выгляду сьпісу суразмоўцаў - Наладкі ладкаваньня\nАбярыце гэты пункт, калі хочаце дапамагчы распрацоўшчыкам зрабіць Xabber яшчэ лепей! - Наладкі - Абвесткі\nНаладкі абвестак - Тэмы\nНаладкі зьнешняга выгляду - Налады фільтра спаму - Спам-фільтр адключаны - Аб праграме - Паказваць фон\nАдключэньне можа падвысіць хуткасьць працы - Памер шрыфта - Вялікі - Звычайны - Маленькі - Вялізны - Схаваць клявіятуру - У ляндшафтным рэжыме - Аватаркі ў паведамленьнях\nПаказавць аватаркі ў кожным паведамленьні - У канфэрэнцыях - Паказваць абвесткі пра набор тэкста\nПаказвае, калі ваш суразмоўца набірае тэкст - Зьмяніць прыярытэт\nУсталяваць прыярытэт, згодна абранаму статусу. Прыярытэт рахунку будзе ніжэйшы. - Неадкладна пры блякаваньні экрану - \"Даўно няма\" калі неактыўны\nУсталёўваць статус \"Даўно няма\", калі экран заблякаваўся - Наладкі прыярытэтаў - Запускаць адразу пасьля загрузкі Android\nЗапускаць адразу пасьля загрузкі Android. Не працуе, калі Xabber усталяваны на SD картку. - Не дазваляць засынаць\nХутчэй разраджае батарэю. - Трымаць WiFi уключаным\nНе дазваляць аўтаматычна адключаць WiFi, калі ніхто не карыстаецца прыладай. Хутчэй разраджае батарэю - Скінуць наладкі для офлайн сьпісу\nВыдаліць індывідуальныя наладкі адлюстраваньня суразмоўцаў офлайн для групаў і рахункаў - Ці насамрэч вы жадаеце выдаліць індывідуальныя наладкі для групаў і рахункаў? - Абвяшчаць пра першае паведамленьне\nПаведамляць толькі пра першае паведамленьне ў гутарцы + Стандартныя смайлы + Адключыць графічныя смайлы + Наладкі падлучэньня\nНаладкі варыянтаў падлучэньня + Сьпіс суразмоўцаў\nНаладкі выгляду сьпісу суразмоўцаў + Наладкі ладкаваньня\nАбярыце гэты пункт, калі хочаце дапамагчы распрацоўшчыкам зрабіць Xabber яшчэ лепей! + Наладкі + Абвесткі\nНаладкі абвестак + Тэмы\nНаладкі зьнешняга выгляду + Налады фільтра спаму + Спам-фільтр адключаны + Аб праграме + Паказваць фон\nАдключэньне можа падвысіць хуткасьць працы + Памер шрыфта + Вялікі + Звычайны + Маленькі + Вялізны + Схаваць клявіятуру + У ляндшафтным рэжыме + У канфэрэнцыях + Паказваць абвесткі пра набор тэкста\nПаказвае, калі ваш суразмоўца набірае тэкст + Зьмяніць прыярытэт\nУсталяваць прыярытэт, згодна абранаму статусу. Прыярытэт рахунку будзе ніжэйшы. + Неадкладна пры блякаваньні экрану + \"Даўно няма\" калі неактыўны\nУсталёўваць статус \"Даўно няма\", калі экран заблякаваўся + Наладкі прыярытэтаў + Запускаць адразу пасьля загрузкі Android\nЗапускаць адразу пасьля загрузкі Android. Не працуе, калі Xabber усталяваны на SD картку. + Не дазваляць засынаць\nХутчэй разраджае батарэю. + Трымаць WiFi уключаным\nНе дазваляць аўтаматычна адключаць WiFi, калі ніхто не карыстаецца прыладай. Хутчэй разраджае батарэю + Скінуць наладкі для офлайн сьпісу\nВыдаліць індывідуальныя наладкі адлюстраваньня суразмоўцаў офлайн для групаў і рахункаў + Ці насамрэч вы жадаеце выдаліць індывідуальныя наладкі для групаў і рахункаў? Ігнараваць некаторыя паведамленьні\nНе атрымліваць службовыя паведамленьні кшталту \'Гэтая канфэрэнцыя не ананімная\' - %s (вы не будзеце атрымліваць паведамленьні з аніводнай гутаркі) - Рахункі XMPP\nКіраваньне рахункамі - Бясьпека\nНаладкі бясьпекі - Правяраць сертыфікат сервера\nПаведамляць, калі ёсьць нейкія праблемы з усталяваньнем зашыфраванага падлучэньня + %s (вы не будзеце атрымліваць паведамленьні з аніводнай гутаркі) + Рахункі XMPP\nКіраваньне рахункамі + Бясьпека\nНаладкі бясьпекі + Правяраць сертыфікат сервера\nПаведамляць, калі ёсьць нейкія праблемы з усталяваньнем зашыфраванага падлучэньня Рэжым шыфраваньня OTR - Гуканьне і прыцягненьне увагі\nРэагаваць на гуканьні ад суразмоўцаў - Як гукнуць\nАбярыце рынгтон на гуканьне - Загружаць vCard\nЗагружаць і абнаўляць перасанльныя зьвесткі суразмоўцы і аватар. Выключыце, каб зьменшыць сеткавы трафік. - Рэжым капіркі\nМожа працаваць не стабільна! Прымаць паведамленьні іншых сесій вашага рахунку. Адключыце, каб зэканоміць трафік. + Загружаць vCard\nЗагружаць і абнаўляць перасанльныя зьвесткі суразмоўцы і аватар. Выключыце, каб зьменшыць сеткавы трафік. + Рэжым капіркі\nМожа працаваць не стабільна! Прымаць паведамленьні іншых сесій вашага рахунку. Адключыце, каб зэканоміць трафік. DNSJavaResolver - MiniDNSResolver (эксперыментальны) - Ключавыя выразы\nСтварыць адмысловыя абвесткі для атрыманых паведамленьняў, якія ўтрымліваюць адмысловыя выразы + MiniDNSResolver (эксперыментальны) Наладкі Інтэрфейс - Наладкі - Аб праграме - Зьнешні выгляд - Сьпіс суразмоўцаў - Пашыраныя налады - Наяўнасць - Стандартная - Скінуць - Наладкі былі скінутыя + Наладкі + Аб праграме + Зьнешні выгляд + Сьпіс суразмоўцаў + Пашыраныя налады + Наяўнасць + Стандартная + Скінуць + Наладкі былі скінутыя diff --git a/xabber/src/main/res/values-be-rBY/status_editor.xml b/xabber/src/main/res/values-be-rBY/status_editor.xml index 5436d5c3df..f9258fa102 100644 --- a/xabber/src/main/res/values-be-rBY/status_editor.xml +++ b/xabber/src/main/res/values-be-rBY/status_editor.xml @@ -1,21 +1,21 @@ - Дасяжны - Адсутнічаю - Вольны - Не турбаваць - Рэдагаваць статус - <Пусты статус> - Хаваюся - Выдаліць статус - Усталяваць статус - Увядзіце паведамленьне статусу - Недасяжны - Не аўтарызаваны - Адстунічаю працяглы час - Новы статус - Захаваныя статусы - Выдаліць гісторыю статусаў - Паведамленьне статусу + Дасяжны + Адсутнічаю + Вольны + Не турбаваць + Рэдагаваць статус + <Пусты статус> + Хаваюся + Выдаліць статус + Усталяваць статус + Увядзіце паведамленьне статусу + Недасяжны + Не аўтарызаваны + Адстунічаю працяглы час + Новы статус + Захаваныя статусы + Выдаліць гісторыю статусаў + Паведамленьне статусу diff --git a/xabber/src/main/res/values-be-rBY/words.xml b/xabber/src/main/res/values-be-rBY/words.xml index 0077859b11..6a8b8442bc 100644 --- a/xabber/src/main/res/values-be-rBY/words.xml +++ b/xabber/src/main/res/values-be-rBY/words.xml @@ -1,23 +1,23 @@ - Праз 10 хвілін - Праз 15 хвілін - Праз гадзіну - Праз хвіліну - Праз дзьве хвіліны - Праз 30 хвілінаў - Праз 5 хвілінаў - Заўжды - Адключаны - Уручную - Ніколі - Абавязкова - Аўтаматычна - Захаваць - Скасаваць - Прапусьціць - Наладкі - ОК - Увайсьці + Праз 10 хвілін + Праз 15 хвілін + Праз гадзіну + Праз хвіліну + Праз дзьве хвіліны + Праз 30 хвілінаў + Праз 5 хвілінаў + Заўжды + Адключаны + Уручную + Ніколі + Абавязкова + Аўтаматычна + Захаваць + Скасаваць + Прапусьціць + Наладкі + ОК + Увайсьці diff --git a/xabber/src/main/res/values-ca-rES/account_editor.xml b/xabber/src/main/res/values-ca-rES/account_editor.xml index dcbfd8d951..4f33a4d92b 100644 --- a/xabber/src/main/res/values-ca-rES/account_editor.xml +++ b/xabber/src/main/res/values-ca-rES/account_editor.xml @@ -1,82 +1,97 @@ - Usar compressió + Utilitzar compressió Servidor - Contrasenya - Confirmar contrasenya - Port - Prioritat - Dispositiu - Servidor + Contrasenya + Confirmar contrasenya + Port + Prioritat + Dispositiu + Servidor Heu de registrar el compte XMPP abans d\'afegir-lo a Xabber! Nom d\'usuari - No s\'ha especificat el nom del servidor - No s\'ha especificat el nom d\'usuari - Les contrasenyes no coincideixen + No s\'ha especificat el nom del servidor + No s\'ha especificat el nom d\'usuari + Les contrasenyes no coincideixen + Aquest compte ja existeix Marcar per usar compressió de dades - Servidor manual - Usar un servidor manual en comptes del registre SRV + Servidor manual + Usar un servidor manual en comptes del registre SRV El port ha de ser un nombre (per defecte 5222) - El port ha de ser entre 1 i 65535 (Predeterminat: 5222) - El valor de la prioritat ha de ser un nombre entre 128 i 127 (per defecte: 10) + El port ha de ser entre 1 i 65535 (Predeterminat: 5222) + El valor de la prioritat ha de ser un nombre entre 128 i 127 (per defecte: 10) Servidor proxy - Port del servidor proxy ha de ser entre 1 i 65535 (per defecte: 8080) - Port del servidor proxy ha de ser un nombre (per defecte: 8080) - Contrasenya del proxy - Port del proxy - Tipus de proxy - Dasactivada - Usuari del servidor proxy - Utilitzeu l\'autenticació SASL (recomanat) - Inhabilitar per a servidors molt antics - Desar contrasenya - Desactiva aquesta opció per sol·licitar contrasenya cada vegada que et connectis + Port del servidor proxy ha de ser entre 1 i 65535 (per defecte: 8080) + Port del servidor proxy ha de ser un nombre (per defecte: 8080) + Contrasenya del proxy + Port del proxy + Tipus de proxy + Dasactivada + Usuari del servidor proxy + Utilitzeu l\'autenticació SASL (recomanat) + Inhabilitar per a servidors molt antics + Desar contrasenya + Desactiva aquesta opció per sol·licitar contrasenya cada vegada que et connectis Habilitar TLS - Utilitzeu xifratge TLS quan sigui possible connectar al servidor - SSL llegat - Utilitza el xifratge SSL llegat quan connecta a servidor - Ús de TLS/SSL - Requereix TLS - Requereix el xifratge TLS quan connecta a servidor + Utilitzeu xifratge TLS quan sigui possible connectar al servidor + SSL llegat + Utilitza el xifratge SSL llegat quan connecta a servidor + Ús de TLS/SSL + Requereix TLS + Requereix el xifratge TLS quan connecta a servidor + Permetre protocol criptogràfic TLS + Utilitzar la xarxa d\'anonimat TOR (requereix proxy Orbot) Nom d\'usuari incorrecte. Consulta el text d\'ajuda per sota per a més detalls. - Per a processar utilitzant TOR ha de tenir Orbot instal·lat i activat al trànsit d\'apoderat per ell. Voleu instal·lar-lo de Google Play? - Instal·lar Orbot? - Instal·lar Orbot - No s\'ha pogut registrar compte al servidor. - No ha estat possible obtenir informació del servidor. - Color del compte - Verd - Taronja - Vermell - Blau - Indigo - Turquesa fosc - Cian - Paràmetres de connexió - Contactes bloquejats - Encara no està determinat el suport de bloqueig. - El servidor no suporta el bloqueig. - No hi ha contactes bloquejats. - - %d contacte bloquejat. - %d contacte bloquejat. - - Historial de xat - Opcions de l\'emmagatzemament del historial de missatges de xat - Encara no està determinat el suport per emmagatzemar la història del xat - El servidor no suporta el emmagatzematge de la història del xat. - Gestió d\'arxiu dels missatges - Emmagatzemar tots els missatges al servidor - Emmagatzemar els missatges de la llista contactes al servidor - No emmagatzemar missatges al servidor - Carregar l\'historial de missatges - Carregar història de tots els contactes - Càrrega el historial només de xats oberts - No carregar història de ningú - Esborra l\'historial en sortir - Suprimir tots els missatges de xat del dispositiu abans de sortir del Xabber. - Marcadors - Llista de marcadors per a aquest compte - Servidor no admet marcadors. + Per a processar utilitzant TOR ha de tenir Orbot instal·lat i activat al trànsit d\'apoderat per ell. Voleu instal·lar-lo de Google Play? + Instal·lar Orbot? + Instal·lar Orbot + No s\'ha pogut registrar compte al servidor. + No ha estat possible obtenir informació del servidor. + Color del compte + Verd + Taronja + Vermell + Blau + Indigo + Turquesa fosc + Gris blavós + Cian + Lila fosc + Lima + Rosa + Lila + Blau clar + Verd clar + Ambre + Taronja intens + Marró + Paràmetres de connexió + Contactes bloquejats + Encara no està determinat el suport de bloqueig. + El servidor no suporta el bloqueig. + No hi ha contactes bloquejats. + + %d contacte bloquejat. + %d contacte bloquejat. + + Historial de xat + Opcions de l\'emmagatzemament del historial de missatges de xat + Encara no està determinat el suport per emmagatzemar la història del xat + El servidor no suporta el emmagatzematge de la història del xat. + Gestió d\'arxiu dels missatges + Emmagatzemar tots els missatges al servidor + Emmagatzemar els missatges de la llista contactes al servidor + No emmagatzemar missatges al servidor + Carregar l\'historial de missatges + Carregar història de tots els contactes + Càrrega el historial només de xats oberts + No carregar història de ningú + Esborra l\'historial en sortir + Suprimir tots els missatges de xat del dispositiu abans de sortir del Xabber. + Marcadors + Llista de marcadors per a aquest compte + Sincronització + Sincronització amb el compte Xabber + Servidor no admet marcadors. diff --git a/xabber/src/main/res/values-ca-rES/account_list.xml b/xabber/src/main/res/values-ca-rES/account_list.xml index 5725f0264d..75420749d5 100644 --- a/xabber/src/main/res/values-ca-rES/account_list.xml +++ b/xabber/src/main/res/values-ca-rES/account_list.xml @@ -1,15 +1,16 @@ - Segur que voleu suprimir el compte %s? \n (no es suprimirà del servidor, només, de Xabber) - Afegeix un compte - Registrar un compte nou - Elimina el compte - Registrant - Autoritzant - En línia - S\'està connectant - S\'està desconnectant - Fora de línia - Esperant la connexió + Segur que voleu suprimir el compte %s? \n (no es suprimirà del servidor, només, de Xabber) + Afegeix un compte + Registrar un compte nou + Elimina el compte + Configuració del compte + Registrant + Autoritzant + En línia + S\'està connectant + S\'està desconnectant + Fora de línia + Esperant la connexió diff --git a/xabber/src/main/res/values-ca-rES/chat_viewer.xml b/xabber/src/main/res/values-ca-rES/chat_viewer.xml index e440da0b76..fc58859b54 100644 --- a/xabber/src/main/res/values-ca-rES/chat_viewer.xml +++ b/xabber/src/main/res/values-ca-rES/chat_viewer.xml @@ -1,88 +1,121 @@ - %1$s ha canviat el seu estat: %2$s - Esborrat text d\'estat de %1$s - %1$s es va unir a la sala - %1$s ha estat expulsat - Ets actualment offline. Els missatges s\'enviaràn la propera vegada que us connecteu. - enviat a les %s - Escriviu aquí el vostre missatge - Enviar - Netejar l\'historial - Esborrar - Voleu realment esborrar tot l\'Historial de xat amb %s? - El destinatari està fora de línia. Els missatges es lliuraran quan es connecti. - El contacte no està disponible - L’arxiu no existeix - Copiar - Mencions - Citar - Elimina de l\'historial - Torneu a intentar enviar - Mostrar missatge + %1$s ha canviat el seu estat: %2$s + Esborrat text d\'estat de %1$s + %1$s es va unir a la sala + %1$s ha estat expulsat + Ets actualment offline. Els missatges s\'enviaràn la propera vegada que us connecteu. + enviat a les %s + Escriviu aquí el vostre missatge + Enviar + Netejar l\'historial + Esborrar + Voleu realment esborrar tot l\'Historial de xat amb %s? + El destinatari està fora de línia. Els missatges es lliuraran quan es connecti. + El contacte no està disponible + L’arxiu no existeix + Copiar + Mencions + Citar + Elimina de l\'historial + Torneu a intentar enviar + Mostrar missatge Desar l\'historial de missatges localment\nEmmagatzemar l\'historial de missatges al dispositiu S\'ha enviat una cridada d\'atenció - S\'ha rebut una cridada d\'atenció - %1$s ha estat bloquejat - %1$s ha estat bloquejat per %2$s - Invitació no rebuda per %s - La Invitació s\'ha enviat a %s - T\'has unit a la conversa com %1$s - T\'has unit a la conversa %1$s - %1$s ha estat expulsat per %2$s - %1$s ha sortit de la conversa - %1$s ha canviat el seu nom a %2$s - S\'ha habilitat l\'encriptació, però aquest contacte no ha estat verificat. Podeu comprovar-lo des del menú d\'encriptació OTR. - Error d\'OTR: %1$s - El interlocutor ha deixat la conversa. Pots fer el mateix o reprendre-la. - El teu missatge no s\'ha enviat. Deixar la conversa o reprendre-la. - Has deixat la conversa encriptada - El interlocutor ha intentat manipular la verificació - Ha fallat la verificació - La teva resposta a la pregunta secreta s\'ha verificat. Has de verificar al teu interlocutor mitjançant pregunta secreta o secret compartit. - Ha fallat la verificació - Verificació completada correctament - No es pot llegir el missatge xifrat rebut - Xifratge habilitat - %1$s ara és en línia - %1$s ara és absent - %1$s està disponible per parlar - %1$s demana no molestar - %1$s ara està disponible - %1$s és absent des de fa molt de temps - %1$s ha canviat el tema a: %2$s - El contacte no suporta o té desactivada l\'atenció - Cridada d\'atenció - Configuració del xat - Escrivint… - Text introduït… - escrit a les %s - La història ha estat exportada a la targeta SD - %2$s en %1$s.html - Enviar després de la exportació - Introduïu el nom d\'arxiu - Convidar al xat - El teus missatges no s\'enviaran. Per favor, uneix-te al xat - Llista de participants - Xifratge OTR - Aturar el xifratge - Reprendre el xifratge - S\'ha demanat una conversa privada OTR (Off The Record) però no tens el connector necessari. Pots usar Pidgin, Gajim o Adium per a PC/MAC i Xabber o ChatSecure per a Android. Més informació a http://otr.cypherpunks.ca/. - Activar el xifratge + S\'ha rebut una cridada d\'atenció + %1$s ha estat bloquejat + %1$s ha estat bloquejat per %2$s + Invitació no rebuda per %s + La Invitació s\'ha enviat a %s + T\'has unit a la conversa com %1$s + T\'has unit a la conversa %1$s + %1$s ha estat expulsat per %2$s + %1$s ha sortit de la conversa + %1$s ha canviat el seu nom a %2$s + S\'ha habilitat l\'encriptació, però aquest contacte no ha estat verificat. Podeu comprovar-lo des del menú d\'encriptació OTR. + Error d\'OTR: %1$s + El interlocutor ha deixat la conversa. Pots fer el mateix o reprendre-la. + El teu missatge no s\'ha enviat. Deixar la conversa o reprendre-la. + Has deixat la conversa encriptada + El interlocutor ha intentat manipular la verificació + Ha fallat la verificació + La teva resposta a la pregunta secreta s\'ha verificat. Has de verificar al teu interlocutor mitjançant pregunta secreta o secret compartit. + Ha fallat la verificació + Verificació completada correctament + No es pot llegir el missatge xifrat rebut + Xifratge habilitat + %1$s ara és en línia + %1$s ara és absent + %1$s està disponible per parlar + %1$s demana no molestar + %1$s ara està disponible + %1$s és absent des de fa molt de temps + %1$s ha canviat el tema a: %2$s + El contacte no suporta o té desactivada l\'atenció + Cridada d\'atenció + Configuració del xat + Escrivint… + Text introduït… + escrit a les %s + Exportació de l\'historial + La història ha estat exportada a la targeta SD + %2$s en %1$s.html + Enviar després de la exportació + Introduïu el nom d\'arxiu + Convidar al xat + El teus missatges no s\'enviaran. Per favor, uneix-te al xat + Llista de participants + Xifratge OTR + Aturar el xifratge + Reprendre el xifratge + S\'ha demanat una conversa privada OTR (Off The Record) però no tens el connector necessari. Pots usar Pidgin, Gajim o Adium per a PC/MAC i Xabber o ChatSecure per a Android. Més informació a http://otr.cypherpunks.ca/. + Activar el xifratge No es pot llegir el missatge xifrat que heu enviat - El missatge no es pot desxifrar - Verificació d\'OTR - Verificar amb empremta digital - Verificar amb una pregunta - Verificar amb un secret compartit - Sol·licitud de verificació d\'OTR + El missatge no es pot desxifrar + Verificació d\'OTR + Verificar amb empremta digital + Verificar amb una pregunta + Verificar amb un secret compartit + Seleccioneu un dispositiu per establir la sessió d\'OTR: + Sessió d\'OTR no iniciada. + Sessió d\'OTR no iniciada. El contacte és fora de línia. + Sol·licitud de verificació d\'OTR + S\'he està sol·licitant la verificació d\'OTR + OBERT + CANCEL·LA Utilitza la configuració global - Mostrar el text del missatge - Amagar el text de missatge + Mostrar el text del missatge + Amagar el text de missatge Error enviant fitxer %s No s\'ha trobat el camí del fitxer - Obrir xat privat + Obrir xat privat Sense permís per llegir arxius - Sense permís per escriure arxius + Sense permís per escriure arxius + Sense permís d\'accés a la càmera + Descripció de l\'error: + Enviat + Lliurat + Elimina de l\'historial + Error + Importar des d\'un altre dispositiu + Enviant + No podeu enviar més de 10 elements alhora + No hi ha més missatges a la història + Moderador + Participant + Visitant + Arxivar xats mostrats + Arxivar xats ocults + Notificació per aquest xat + El servidor que està utilitzant no dóna suport transferència d\'arxiu. Pot provar el servidor xabber.org. + Uneix-te a la conferència + Llisqueu a la dreta per obrir els xats recents + Llisqueu a l\'esquerra per obrir la informació de contacte + Copia l\'enllaç + Descarregar + Imatge desada + S\'ha copiat l\'enllaç al porta-retalls + No s\'ha pogut obrir l\'arxiu + S\'està pujant %s diff --git a/xabber/src/main/res/values-ca-rES/contact_editor.xml b/xabber/src/main/res/values-ca-rES/contact_editor.xml index c4dcec0d12..642e8580a2 100644 --- a/xabber/src/main/res/values-ca-rES/contact_editor.xml +++ b/xabber/src/main/res/values-ca-rES/contact_editor.xml @@ -1,24 +1,24 @@ - Compte d\'usuari - Seleccioneu els grups - Àlies (opcional) - Compartir el seu estat de compte %1$s amb el contacte? - Nom d\'usuari del contacte - Contacte no trobat - Establir el nom del grup - Nom del grup - Tria un compte - Per favor, seleccioneu un compte - Afegeix un grup nou… - Autoritzar - Descartar - Processant la imatge... - Error durant l\'ajustament de la imatge - Error durant el processament de la imatge + Compte d\'usuari + Seleccioneu els grups + Àlies (opcional) + Compartir el seu estat de compte %1$s amb el contacte? + Nom d\'usuari del contacte + Contacte no trobat + Establir el nom del grup + Nom del grup + Tria un compte + Per favor, seleccioneu un compte + Afegeix un grup nou… + Autoritzar + Descartar + Processant la imatge... + Error durant l\'ajustament de la imatge + Error durant el processament de la imatge Informació de servidor - Llista de capacitats de servidor - %1$s de %2$s vol començar un xat privat amb tu - D\'acord + Llista de capacitats de servidor + %1$s de %2$s vol començar un xat privat amb tu + D\'acord diff --git a/xabber/src/main/res/values-ca-rES/contact_list.xml b/xabber/src/main/res/values-ca-rES/contact_list.xml index cac5ca98cd..984ff636cd 100644 --- a/xabber/src/main/res/values-ca-rES/contact_list.xml +++ b/xabber/src/main/res/values-ca-rES/contact_list.xml @@ -1,69 +1,99 @@ - Accepta contacte - Torna a connectar - Gestiona els comptes - Afegeix un compte - Afegeix contacte - Mostra els contactes fora de línia - Connectar-se - Torna a connectar - Connectant… - Comptes deshabilitats - No teniu cap compte registrat - No teniu cap contacte - Ningú en línia - No hi ha comptes en línia - Connectat. - Carregant l\'aplicació… - Esperant a connectar… + Accepta contacte + Torna a connectar + Gestiona els comptes + Afegeix un compte + Afegeix contacte + Mostra els contactes fora de línia + Connectar-se + Torna a connectar + Connectant… + Comptes deshabilitats + No teniu cap compte registrat + No teniu cap contacte + Ningú en línia + No s\'han trobat contactes + No hi ha comptes en línia + Connectat. + Carregant l\'aplicació… + Esperant a connectar… Xat Error de connexió - Afegeix contacte - Esborra - Bloquejar contacte - Realment voleu esborrar el contacte %1$s del compte %2$s? + Afegeix contacte + Esborra + Bloquejar contacte + Realment voleu esborrar el contacte %1$s del compte %2$s? Rebutjar contacte - Sortir - Xats actius - No hi ha grups - Elimina grup - Realment voleu suprimir el grup %s? Els usuaris d\'aquest grup romandran en la llista de contactes. - Canviar el nom de grup - Compte no trobat - Connexió no establerta - Petició de subscripció - Error en la transmissió - Desant canvis...\nL\'aplicació es tancarà a continuació. + Arxivar + Treu de l\'arxiu + Silenci + Treure el silenci + Mostra arxivats + Sortir + Xats actius + No hi ha grups + Elimina grup + Realment voleu suprimir el grup %s? Els usuaris d\'aquest grup romandran en la llista de contactes. + Canviar el nom de grup + Compte no trobat + Connexió no establerta + Petició de subscripció + Envia el contacte + Error en la transmissió + Desant canvis...\nL\'aplicació es tancarà a continuació. Conferències - Error d\'OTR - Feu clic per seleccionar el contacte - Mostrar sempre - No mostrar mai - Usar la configuració general - Mostra els contactes fora de línia - Inici automàtic - Voleu executar Xabber en iniciar? \nAixò es pot canviar a \"Configuració\" → \"Configuració de la connexió\" → \"Iniciar amb Android\" - Cercar contactes - Vostè - Comptes XMPP - Llista de contactes bloquejats - Contacte bloquejat amb èxit - Error bloquejant contacte + Error d\'OTR + Feu clic per seleccionar el contacte + Mostrar sempre + No mostrar mai + Usar la configuració general + Mostra els contactes fora de línia + Inici automàtic + Voleu executar Xabber en iniciar? \nAixò es pot canviar a \"Configuració\" → \"Configuració de la connexió\" → \"Iniciar amb Android\" + Cercar contactes + Vostè + Comptes XMPP + Llista de contactes bloquejats + Contacte bloquejat amb èxit + Error bloquejant contacte Contacte desbloquejat amb èxit - Error desbloquejant el contacte - Realment voleu bloquejar el contacte %1$s al compte %2$s? - Realment voleu desbloquejar tots els contactes al compte %1$s? - Desbloquejar tots - Desbloquejar seleccionats - Tria el teu destí - El nou tema fosc està disponible per Xabber. Pots resistir la temptació d\'utilitzar-lo? - Uneix-te al costat fosc - Romandre en el costat de la llum - Optimització de bateria - El dispositiu està fent algunes optimitzacions de bateria pesades en Xabber que podria conduir a retards en les notificacions o fins i tot pèrdua de missatges.\n\n. Ara se us demanarà que els deshabiliteu. + Error desbloquejant el contacte + Realment voleu bloquejar el contacte %1$s al compte %2$s? + Realment voleu desbloquejar tots els contactes al compte %1$s? + Desbloquejar tots + Desbloquejar seleccionats + Tria el teu destí + El nou tema fosc està disponible per Xabber. Pots resistir la temptació d\'utilitzar-lo? + Uneix-te al costat fosc + Romandre en el costat de la llum + Optimització de bateria + El dispositiu està fent algunes optimitzacions de bateria pesades en Xabber que podria conduir a retards en les notificacions o fins i tot pèrdua de missatges.\n\n. Ara se us demanarà que els deshabiliteu. Eliminar arxius vells de registre - Obrir - Enviar + Obrir + Enviar + Sincronitzar marcadors + Suprimeix-ho tot + Suprimeix els seleccionats + Realment voleu esborrar tots els marcadors per al compte %1$s? + Realment voleu esborrar els marcadors seleccionats per al compte %1$s? + L\'arxiu no té cap xat + Cap xats sense llegir + El xat s\'ha arxivat + S\'ha esborrat de l\'arxiu + DESFER + Xats recents + Xats no llegits + Xats arxivats + Tots els xats + Cap missatge + Mostra tots els xats + Contactes + Llisca el xat a la esquerra o a la dreta per arxivar-lo + vist ara mateix + vist fa %1$s minuts + vist per última vegada a %1$s + vist ahir a les %1$s + vist per última vegada a %1$s diff --git a/xabber/src/main/res/values-ca-rES/contact_viewer.xml b/xabber/src/main/res/values-ca-rES/contact_viewer.xml index 57133651bf..cd1039dc4f 100644 --- a/xabber/src/main/res/values-ca-rES/contact_viewer.xml +++ b/xabber/src/main/res/values-ca-rES/contact_viewer.xml @@ -1,67 +1,67 @@ - Informació de contacte - Client - Aquest dispositiu - Pseudònim - Nom formatat - Prefix - Nom - Cognom - Cognom - Sufix - Data d\'aniversari - Pàgina Web - Organització - Unitat d\'organització - Lloc de feina, funció - Rol + Informació de contacte + Client + Aquest dispositiu + Pseudònim + Nom formatat + Prefix + Nom + Cognom + Cognom + Sufix + Data d\'aniversari + Pàgina Web + Organització + Unitat d\'organització + Lloc de feina, funció + Rol Descripció - Notes + Notes Codi Postal - Adreça completa - Carrer - Localitat - Regió - Codi postal - Nom del país - Telèfon - Adreça electrònica - Casa - Feina - Postal - Lliuraments - Domicili - Internacional - Preferida - Veu - Fax - Cercapersones - Mòbil - Vídeo - Mòdem - Missatgeria de veu - Internet - Per favor, espera… - Desconegut - Edita l\'àlies - Edita el grup - Esborrar contacte - Edita la informació d\'usuari - Editar - Informació del compte d\'usuari desat correctament - No s\'ha pogut desar la informació del compte d\'usuari - Desant… - Triar de la galeria - Fes una foto - Esborrar l\'avatar - Canvia - No ha estat possible obtenir la informació de la conferència - Nom - Descripció - Assumpte - Participants: %d - Dispositius connectats - contacte + Adreça completa + Carrer + Localitat + Regió + Codi postal + Nom del país + Telèfon + Adreça electrònica + Casa + Feina + Postal + Lliuraments + Domicili + Internacional + Preferida + Veu + Fax + Cercapersones + Mòbil + Vídeo + Mòdem + Missatgeria de veu + Internet + Per favor, espera… + Desconegut + Edita l\'àlies + Edita el grup + Esborrar contacte + Edita la informació d\'usuari + Editar + Informació del compte d\'usuari desat correctament + No s\'ha pogut desar la informació del compte d\'usuari + Desant… + Triar de la galeria + Fes una foto + Esborrar l\'avatar + Canvia + No ha estat possible obtenir la informació de la conferència + Nom + Descripció + Assumpte + Participants: %d + Dispositius connectats + contacte diff --git a/xabber/src/main/res/values-ca-rES/fingerprint_viewer.xml b/xabber/src/main/res/values-ca-rES/fingerprint_viewer.xml index 6f01b2f3f7..6c996a41d3 100644 --- a/xabber/src/main/res/values-ca-rES/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-ca-rES/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - El teu interlocutor pot proporcionar-te la seva empremta de seguretat amb la qual pots comparar per assegurar-te que és qui diu ser. Has d\'usar un medi de comunicació segur per a això. - Aquest contacte és de confiança - La teva empremta digital: - Empremta digital del teu interlocutor: - Escanejar un codi QR amb l\'empremta del teu interlocutor - Mostra el codi QR amb la teva empremta digital - Copia la teva empremta digital al portapapers + El teu interlocutor pot proporcionar-te la seva empremta de seguretat amb la qual pots comparar per assegurar-te que és qui diu ser. Has d\'usar un medi de comunicació segur per a això. + Aquest contacte és de confiança + La teva empremta digital: + Empremta digital del teu interlocutor: + Escanejar un codi QR amb l\'empremta del teu interlocutor + Mostra el codi QR amb la teva empremta digital + Copia la teva empremta digital al portapapers diff --git a/xabber/src/main/res/values-ca-rES/muc_editor.xml b/xabber/src/main/res/values-ca-rES/muc_editor.xml index 70c6e4a7d5..ebfff80809 100644 --- a/xabber/src/main/res/values-ca-rES/muc_editor.xml +++ b/xabber/src/main/res/values-ca-rES/muc_editor.xml @@ -1,29 +1,29 @@ - Nom d\'usuari no especificat - Conferència no especificada - Uneix-te a la conferència - Àlies - El teu àlies en la conferència - Contrasenya - no és necessària contrasenya - Conferència - Servidor de xat multiusuari - Àlies ja utilitzat - Operació en curs - Ja t\'has unit - Afegir conferència - Esborrar conferència - Realment voleu eliminar la conferència %1$s del compte %2$s? - Configuració de l\'autorització - %2$s t\'ha convidat a unir-te a la conferència %3$s. Vols unir-te amb el compte %1$s? - %2$s t\'ha convidat a unir-te a la conferència %3$s: %4$s. Vols unir-te amb el compte %1$s? - Abandonar la conferència + Nom d\'usuari no especificat + Conferència no especificada + Uneix-te a la conferència + Àlies + El teu àlies en la conferència + Contrasenya + no és necessària contrasenya + Conferència + Servidor de xat multiusuari + Àlies ja utilitzat + Operació en curs + Ja t\'has unit + Afegir conferència + Esborrar conferència + Realment voleu eliminar la conferència %1$s del compte %2$s? + Configuració de l\'autorització + %2$s t\'ha convidat a unir-te a la conferència %3$s. Vols unir-te amb el compte %1$s? + %2$s t\'ha convidat a unir-te a la conferència %3$s: %4$s. Vols unir-te amb el compte %1$s? + Abandonar la conferència Triar conferència - Següent - Obtenir conferències organitzades - Error en obtenir conferències - Escriu el nom de la conferència + Següent + Obtenir conferències organitzades + Error en obtenir conferències + Escriu el nom de la conferència Invitació a una conferència diff --git a/xabber/src/main/res/values-ca-rES/notification_bar.xml b/xabber/src/main/res/values-ca-rES/notification_bar.xml index a1acde476a..22d9e78f65 100644 --- a/xabber/src/main/res/values-ca-rES/notification_bar.xml +++ b/xabber/src/main/res/values-ca-rES/notification_bar.xml @@ -1,43 +1,43 @@ - compte - comptes - - - - compte - comptes - - - - Error d\'autorització - contacte - contactes - - - - missatge - missatges - - - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s: %2$s - %1$d de %2$d %3$s en línia - %1$d de %2$d %3$s en línia - - - - %1$d de %2$d %3$s s\'estan connectant - %1$d de %2$d %3$s s\'estan connectant - - - - %1$d de %2$d %3$s esperant conexió - %1$d de %2$d %3$s esperant conexió - - - - %1$d %2$s fora de línia + compte + comptes + + - + compte + comptes + + - + Error d\'autorització + contacte + contactes + + - + missatge + missatges + + - + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s: %2$s + %1$d de %2$d %3$s en línia + %1$d de %2$d %3$s en línia + + - + %1$d de %2$d %3$s s\'estan connectant + %1$d de %2$d %3$s s\'estan connectant + + - + %1$d de %2$d %3$s esperant conexió + %1$d de %2$d %3$s esperant conexió + + - + %1$d %2$s fora de línia Voleu entrar en la conferència? - Feu clic aquí per cancel·lar. - Es requereix la contrasenya - Prestar atenció - Sol·licitud d\'autorització - Conferència de xat privada + Feu clic aquí per cancel·lar. + Es requereix la contrasenya + Prestar atenció + Sol·licitud d\'autorització + Conferència de xat privada diff --git a/xabber/src/main/res/values-ca-rES/phrase_editor.xml b/xabber/src/main/res/values-ca-rES/phrase_editor.xml index 7252f31150..3bcc00c0db 100644 --- a/xabber/src/main/res/values-ca-rES/phrase_editor.xml +++ b/xabber/src/main/res/values-ca-rES/phrase_editor.xml @@ -1,13 +1,13 @@ - Afegir frase - Esborrar la frase - Segur que voleu suprimir la frase: %s? - < Text > - Part del contacte de grup - Expressió regular - So\nTria so de notificació - Text a cercar - Part de la ID Jabber del contacte + Afegir frase + Esborrar la frase + Segur que voleu suprimir la frase: %s? + < Text > + Part del contacte de grup + Expressió regular + So\nTria so de notificació + Text a cercar + Part de la ID Jabber del contacte diff --git a/xabber/src/main/res/values-ca-rES/preference_editor.xml b/xabber/src/main/res/values-ca-rES/preference_editor.xml index 8720a3b426..2a9766c780 100644 --- a/xabber/src/main/res/values-ca-rES/preference_editor.xml +++ b/xabber/src/main/res/values-ca-rES/preference_editor.xml @@ -1,71 +1,121 @@ - Esborrar memòria cau\nEsborrar totes les dades locals. Això pot alliberar espai. - Segur voleu suprimir l\'historial de xat i altres dades locals? \nEl compte i llista de contactes no es veuen afectats. L\'aplicació es tancarà. - Enviar en prémer Enter\nEls missatges s\'enviaran prement el botó de retorn - Auto-fora de línia\nAutomatically establir fora de línia en el bloqueig de la pantalla - Alfabètic - Per l\'estat - Agrupar per compte\nAgrupar el contactes per compte + Optimització de bateria + Optimització de bateria inhabilitada. Per habilitar-la anar a la configuració del dispositiu + Optimització de la bateria activada (per defecte) + Esborrar memòria cau\nEsborrar totes les dades locals. Això pot alliberar espai. + Segur voleu suprimir l\'historial de xat i altres dades locals? \nEl compte i llista de contactes no es veuen afectats. L\'aplicació es tancarà. + Enviar en prémer Enter\nEls missatges s\'enviaran prement el botó de retorn + Auto-fora de línia\nAutomatically establir fora de línia en el bloqueig de la pantalla + Ordenar els contactes + Alfabètic + Per l\'estat + Agrupar per compte\nAgrupar el contactes per compte Mostra avatars\nMostar l\'avatar dels usuaris a la llista de contactes - Mostra els grups buits\nMostra el grups amb cap contactes en línia - Mostra els grups\nMostra el grups en llista de contactes - Mostra els contactes fora de línia + Mostrar missatges\nMostrar missatges dels usuaris a la llista de contactes + Mostra els grups buits\nMostra el grups amb cap contactes en línia + Mostra els grups\nMostra el grups en llista de contactes + Mostra els contactes fora de línia Log de depuració de missatges\nEscriu els missatges al log de depuració (si us plau reinicieu l\'aplicació per aplicar els canvis) - Escriu registre de depuració\nEscriu el registre de depuració a arxiu local (es pot compartir). - Arxius de registre\nLlista de fitxers de registre escrits. - Fitxers de registre - Mostra errors deconnexió\nMostra excepcions de connexió en finestres emergents - Compartir dades de diagnosi i errors.\nAjuda els desenvolupadors a millorar Xabber compartint dades de diagnosi i errors amb ells (per favor, reinicieu l\'aplicació per aplicar els canvis). - Dades de diagnosi i errors - Xabber recull informes d\'error anònims. Vostè pot impossibilitar-ho en la configuració de depuració, però dificulta la nostra capacitat per proporcionar una experiència de missatgeria fiable als usuaris de Xabber. - Configuració - Indication luminosa\nBlink llum LED al rebre una notificació - Icona de la barra de tasques\nMostra notificació persistent. Aquesta opció impedeix que Android descarregui la app de la memòria - Fosc - Suau + Escriu registre de depuració\nEscriu el registre de depuració a arxiu local (es pot compartir). + Arxius de registre\nLlista de fitxers de registre escrits. + Baixar tots els missatges de l\'arxiu\nFunció debug. Pot funcionar amb errors + Fitxers de registre + Mostra errors deconnexió\nMostra excepcions de connexió en finestres emergents + Compartir dades de diagnosi i errors.\nAjuda els desenvolupadors a millorar Xabber compartint dades de diagnosi i errors amb ells (per favor, reinicieu l\'aplicació per aplicar els canvis). + Dades de diagnosi i errors + Xabber recull informes d\'error anònims. Vostè pot impossibilitar-ho en la configuració de depuració, però dificulta la nostra capacitat per proporcionar una experiència de missatgeria fiable als usuaris de Xabber. + Configuració + Icona de la barra de tasques\nMostra notificació persistent. Aquesta opció impedeix que Android descarregui la app de la memòria + Vibració + Tema + Fosc + Suau + Emoticones Androide emoticones - Deshabilitar emoticones gràfics - Configuració de la connexió\nConfiguració de la connexió - Llista de contactes\nPersonalitzar la aparença de la llista de contactes - Depurar settings\nSettings per ajudar als desenvolupadors millorar Xabber - Configuració - Configuració de les notifications\nConfiguració de les notifications - Configuració de tema\nConfiguració de tema - Acerca de - Mostra el background\nDesactivar-ho pot augmentar el rendiment - Gran - Text normal - Petit - Extra gran - Mode apaïsat - Avatars als messages\nMostra el avatar en cada missatge - En conferències - Enviar notificacions d\'escriptura\nNotificar l\'altre usuari que s\'està escrivint - Ajustar prioritat\nEstablir prioritat segons l\'estat seleccionat. La prioritat del compte se sobreescriurà. - Immediatament al bloquejar la pantalla - \"Absència estesa\" Quan idle\nEstablir \"absència estesa\" al bloqueig de la pantalla - Configuració de la prioritat - Començar quan Android arranca\nArrancar l\'aplicació a l\'arranc de Android. Això no funciona quan Xabber s\'ha instal·lat en la targeta SD. - Impedir el mode de suspensió\nPrevenir el mode de suspensió. Això augmentarà l\'ús de la bateria. - Mantenir actiu WiFi\nMantenir WiFi en espera. Això augmentarà l\'ús de la bateria - Reinicialitza la configuració fora de línia\nEsborra la configuració individual per a grups i comptes - Voleu realment esborrar configuracions individuals per a grups i comptes? - Alerta el primer message\nAlerta només en el primer missatge en un xat + Deshabilitar emoticones gràfics + Configuració de la connexió\nConfiguració de la connexió + Llista de contactes\nPersonalitzar la aparença de la llista de contactes + Depurar settings\nSettings per ajudar als desenvolupadors millorar Xabber + Configuració + Configuració de les notifications\nConfiguració de les notifications + Configuració de tema\nConfiguració de tema + Configuració del filtre spam + Presència\nConfiguració presència + Privacitat\nConfiguració privacitat + Cap filtre de spam + Missatges només de la llista + Missatges només de la llista. Sol·licituds d\'autorització només amb captcha + Missatges només de la llista. Sense sol·licituds d\'autorització + Acerca de + Mostra el background\nDesactivar-ho pot augmentar el rendiment + Mida del tipus de lletra + Gran + Text normal + Petit + Extra gran + Amagar el teclat + Mode apaïsat + Avatars de chat\nMostra els avatars en cada missatge dins el xat + Avatars de conferència\nMostra els avatars en cada missatge dins la conferència + Mostra els canvis d\'estat + En conferències + Enviar notificacions d\'escriptura\nNotificar l\'altre usuari que s\'està escrivint + Ajustar prioritat\nEstablir prioritat segons l\'estat seleccionat. La prioritat del compte se sobreescriurà. + Immediatament al bloquejar la pantalla + \"Absència estesa\" Quan idle\nEstablir \"absència estesa\" al bloqueig de la pantalla + Configuració de la prioritat + Començar quan Android arranca\nArrancar l\'aplicació a l\'arranc de Android. Això no funciona quan Xabber s\'ha instal·lat en la targeta SD. + Impedir el mode de suspensió\nPrevenir el mode de suspensió. Això augmentarà l\'ús de la bateria. + Mantenir actiu WiFi\nMantenir WiFi en espera. Això augmentarà l\'ús de la bateria + Reinicialitza la configuració fora de línia\nEsborra la configuració individual per a grups i comptes + Voleu realment esborrar configuracions individuals per a grups i comptes? Suprimir algunes messages\nNo obtenir missatges \"aquesta sala no és anònima\" - %s (no rebreu missatges de qualsevol xat) - Comptes XMPP\nGestionar comptes XMPP - Configuració de la seguretat\nConfiguració de la seguretat - Comproveu el certificat del servidor\nNotificar problemes amb els certificats a les connexions encriptades + %s (no rebreu missatges de qualsevol xat) + Comptes XMPP\nGestionar comptes XMPP + Configuració de la seguretat\nConfiguració de la seguretat + Comproveu el certificat del servidor\nNotificar problemes amb els certificats a les connexions encriptades Mode d\'OTR - Atenció\nReact per a peticions d\'entrada - So d\'atenció\nTriar so - Càrrega vCard\nCàrrega i actualitza la informació de contacte i avatar. Desactivar per reduir l\'ús de trànsit. - Carregar imatges\nCarregar URL del fitxer automàticament. Desactivar per reduir l\'ús de trànsit. - Mode copia carbó\nPot ser inestable! Això compartirà les sessions pel mateix compte en aquest client. Desactivar per reduir l\'ús de trànsit. + Càrrega vCard\nCàrrega i actualitza la informació de contacte i avatar. Desactivar per reduir l\'ús de trànsit. + Carregar imatges\nCarregar URL del fitxer automàticament. Desactivar per reduir l\'ús de trànsit. + Mode copia carbó\nPot ser inestable! Això compartirà les sessions pel mateix compte en aquest client. Desactivar per reduir l\'ús de trànsit. DNSJavaResolver - MiniDNSResolver (experimental) - Phrases\nCreate clau personalitzat notificacions de missatges rebuts que contenen frases específiques + MiniDNSResolver (experimental) Configuració + Interfície + Configuració + Quant a + Aparença + Comportament + Llista de contactes + Contactes fora de línia + Restaura totes les notificacions + Paràmetres de connexió + Avançat + Disponibilitat + Notificacions de missatges + Notificació de grup + Notificacions dins l\'aplicació + Frases clau + Alerta + Alerta de nous missatges en xats + Alerta + Alerta de nous missatges en conferències + Per defecte + Vibració curta + Vibració llarga + Només en el mode silenciós + Sons dins l\'aplicació + Reproduir sons al rebre missatges a un altre xat + Vibració dins l\'aplicació + Vibrar al rebre missatges a un altre xat + Previsualització dins l\'aplicació + Mostrar previsualització al rebre missatges a un altre xat + So dins els xats + Reproduir sons al rebre missatges en aquest xat + Restablir + Totes les configuracions de notificació s\'establiran als valors per defecte + Reinicialitza la configuració de notificacions? + S\'ha reinicialitzat la configuració diff --git a/xabber/src/main/res/values-ca-rES/secret_viewer.xml b/xabber/src/main/res/values-ca-rES/secret_viewer.xml index e7b2112e02..c4ca92a840 100644 --- a/xabber/src/main/res/values-ca-rES/secret_viewer.xml +++ b/xabber/src/main/res/values-ca-rES/secret_viewer.xml @@ -1,9 +1,9 @@ - Resposta de seguretat: - Pregunta de seguretat: - Utilitzar la pregunta de seguretat per verificar l\'altre. - Secret compartit: - Utilitzar secret compartit per verificar l\'altre. + Resposta de seguretat: + Pregunta de seguretat: + Utilitzar la pregunta de seguretat per verificar l\'altre. + Secret compartit: + Utilitzar secret compartit per verificar l\'altre. diff --git a/xabber/src/main/res/values-ca-rES/status_editor.xml b/xabber/src/main/res/values-ca-rES/status_editor.xml index 6179afb7e2..ba2ff8a4ad 100644 --- a/xabber/src/main/res/values-ca-rES/status_editor.xml +++ b/xabber/src/main/res/values-ca-rES/status_editor.xml @@ -1,21 +1,21 @@ - Disponible - Absent - Llest per al xat! - No molestar - Editar l\'estat - < Sense estat > - Invisible - Suprimir l\'estat - Establir estat - Introduïu el missatge d\'estat - Fora de línia - No autoritzat - Absència estesa - Nou estat - Estats desats - Netejar l\'historial - Missatge d\'estat + Disponible + Absent + Llest per al xat! + No molestar + Editar l\'estat + < Sense estat > + Invisible + Suprimir l\'estat + Establir estat + Introduïu el missatge d\'estat + Fora de línia + No autoritzat + Absència estesa + Nou estat + Estats desats + Netejar l\'historial + Missatge d\'estat diff --git a/xabber/src/main/res/values-ca-rES/words.xml b/xabber/src/main/res/values-ca-rES/words.xml index 305bc1a676..b9db617f81 100644 --- a/xabber/src/main/res/values-ca-rES/words.xml +++ b/xabber/src/main/res/values-ca-rES/words.xml @@ -1,18 +1,30 @@ - D\'aquí 30 minuts - D\'aquí 30 minuts - En una hora - En un minut - En 2 minuts - D\'aquí 30 minuts - D\'aquí 5 minuts - Sempre - Desactivat - Manual - Mai - Necessari - Automàticament - Desar + D\'aquí 30 minuts + D\'aquí 30 minuts + En una hora + En un minut + En 2 minuts + D\'aquí 30 minuts + D\'aquí 5 minuts + Sempre + Desactivat + Manual + Mai + Necessari + Automàticament + Desar + Cancel·la + Omet + Omet igualment + Atenció! + Configuració + OK + Iniciar sessió + Compartir + Enviar a: + D\'acord + Cercar + gratis diff --git a/xabber/src/main/res/values-cs-rCZ/account_editor.xml b/xabber/src/main/res/values-cs-rCZ/account_editor.xml index 68245cf1bb..00e26242fa 100644 --- a/xabber/src/main/res/values-cs-rCZ/account_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/account_editor.xml @@ -1,95 +1,93 @@ - Použít kompresi + Použít kompresi Hostitel - Heslo - Ověření hesla - Port - Priorita - Zdroj - Server - Musíte zaregistrovat účet XMPP před přidáním do Xabber! + Heslo + Ověření hesla + Port + Priorita + Zdroj + Server + Je třeba vytvořit XMPP účet před přidáním do Xabber! Uživatelské jméno - Uveďte jméno serveru - Uveďte uživatelské jméno - Hesla se neshodují + Uveďte jméno serveru + Uveďte uživatelské jméno + Hesla se neshodují + Tento účet již existuje Zaškrtnutím povolíte kompresi dat - Vlastní hostitel - Namísto SRV záznamu použít vlastní nastavení hostitele + Vlastní hostitel + Namísto SRV záznamu použít vlastní nastavení hostitele 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 127 (výchozí: 0) + Port musí být mezi 1 a 65535 (výchozí: 5222) + Hodnota priority musí být číslo od -128 do 127 (výchozí: 0) Hostitel proxy - Port serveru proxy musí být mezi 1 a 65535 (výchozí: 8080) - Port serveru proxy musí být číslo (výchozí: 8080) - Heslo serveru proxy - Port serveru proxy - Typ serveru proxy - Zakázáno - Proxy uživatel - Použít ověřování SASL (doporučeno) - U velmi starých serverů zakázat - Uložit heslo - Odškrkněte, pokud chcete zadávat heslo při každém přihlášení + Port serveru proxy musí být mezi 1 a 65535 (výchozí: 8080) + Port serveru proxy musí být číslo (výchozí: 8080) + Heslo serveru proxy + Port serveru proxy + Typ serveru proxy + Zakázáno + Proxy uživatel + Použít ověřování SASL (doporučeno) + U velmi starých serverů zakázat + Uložit heslo + Odškrkněte, pokud chcete zadávat heslo při každém přihlášení Povolit protokol TLS - Pokud je to možné používat šifrování TLS při připojení k serveru - Starší verze SSL - Použít starší šifrování SSL při připojení k serveru - Použití protokolu TLS/SSL - Požadovat protokol TLS - Vyžadovat šifrování TLS při připojení k serveru + Pokud je to možné používat šifrování TLS při připojení k serveru + Starší verze SSL + Použít starší šifrování SSL při připojení k serveru + Použití protokolu TLS/SSL + Požadovat protokol TLS + Vyžadovat šifrování TLS při připojení k serveru + Povolit šifrování TLS + Použít anonymizační s흡TOR (vyžaduje proxy server Orbot) Špatné uživ. jméno. Pro podrobnosti zobrazte nápovědu níže. - K možnosti komunikace přes TOR musíte mít nainstalovaný Orbot a aktivované proxy pro tuto aplikaci. Chcete ho nainstalovat z Google Play? - Nainstalovat Orbot? - Nainstalovat Orbot - Nepodařilo se zaregistrovat účet na serveru. - Nelze získat informace o serveru. - Barva účtu - Zelená - Oranžová - Červená - Modrá - Indigo - Šedozelená - Modrošedá - Azurová - Tmavě fialová - Limetka - Růžová - Fialová - Světle modrá - Světle zelená - Amber - Tmavě oranžová - Hnědá - 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. - Záložky - Seznam záložek pro tento účet - Synchronizace - Synchronizace s účtem Xabber - Server nepodporuje záložky. + K možnosti komunikace přes TOR musíte mít nainstalovaný Orbot a aktivované proxy pro tuto aplikaci. Chcete ho nainstalovat z Google Play? + Nainstalovat Orbot? + Nainstalovat Orbot + Nepodařilo se zaregistrovat účet na serveru. + Nelze získat informace o serveru. + Barva účtu + Zelená + Oranžová + Červená + Modrá + Indigo + Šedozelená + Modrošedá + Azurová + Tmavě fialová + Limetka + Růžová + Fialová + Světle modrá + Světle zelená + Amber + Tmavě oranžová + Hnědá + Nastavení připojení + Blokované kontakty + O podpoře blokování ještě není rozhodnuto. + Blokování není serverem podporováno. + Žádné blokované kontakty. + 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. + Záložky + Seznam záložek pro tento účet + Synchronizace + Synchronizace s účtem Xabber + Server nepodporuje záložky. diff --git a/xabber/src/main/res/values-cs-rCZ/account_list.xml b/xabber/src/main/res/values-cs-rCZ/account_list.xml index be1a34befd..af1e75609b 100644 --- a/xabber/src/main/res/values-cs-rCZ/account_list.xml +++ b/xabber/src/main/res/values-cs-rCZ/account_list.xml @@ -1,15 +1,16 @@ - Opravdu chcete odstranit účet %s?\n(nebude odstraněn ze serveru, jen z Xabberu) - Přidat účet - Registrovat nový účet - Smazat účet - Registruji - Autorizuji - Připojený - Připojuji - Odpojuji - Odpojený - Čekám na připojení + Opravdu chcete odstranit účet %s?\n(nebude odstraněn ze serveru, jen z Xabberu) + Přidat účet + Registrovat nový účet + Smazat účet + Nastavení účtu + Registruji + Autorizuji + Připojený + Připojuji + Odpojuji + Odpojený + Čekám na připojení diff --git a/xabber/src/main/res/values-cs-rCZ/chat_viewer.xml b/xabber/src/main/res/values-cs-rCZ/chat_viewer.xml index b4593d71a6..36a0ac03d3 100644 --- a/xabber/src/main/res/values-cs-rCZ/chat_viewer.xml +++ b/xabber/src/main/res/values-cs-rCZ/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s změnil stav: %2$s - %1$s smazal text statusu - %1$s se připojil do konference - %1$s byl vyhozen - V současné době jste v režimu offline. Odeslané zprávy budou doručeny při příštím připojení. - posláno v %s - Zde napište vaši zprávu - Poslat - Smazat historii - Smazat - Opravdu chcete vymazat celou historii konverzace s %s? - Příjemce je v režimu offline. Odeslané zprávy budou doručeny, až přejde zpět do režimu online. - Kontakt není k dostupný - Soubor nenalezen - Kopírovat - Zmínka - Citovat - Odstranit z historie - Znovu odeslat - Zobrazit zprávu + %1$s změnil stav: %2$s + %1$s smazal text statusu + %1$s se připojil do konference + %1$s byl vyhozen + V současné době jste v režimu offline. Odeslané zprávy budou doručeny při příštím připojení. + posláno v %s + Zde napište vaši zprávu + Poslat + Smazat historii + Smazat + Opravdu chcete vymazat celou historii konverzace s %s? + Příjemce je v režimu offline. Odeslané zprávy budou doručeny, až přejde zpět do režimu online. + Kontakt není k dostupný + Soubor nenalezen + Kopírovat + Zmínka + Citovat + Odstranit z historie + Znovu odeslat + Zobrazit zprávu Uložit lokální historii\nUložit historii zpráv lokálně Žádost o pozornost odeslána - Jste žádán o pozornost - %1$s byl zablokován - %2$s zakázal %1$s - Pozvání nebylo přijaté od %s - Pozvánka byla zaslána na %s - Připojili jste se do konverzace jako %1$s - Připojili jste se do konverzace %1$s - %2$s vyhodil %1$s - %1$s opustil konverzaci - %1$s si změnil přezdívku na %2$s - Je povoleno šifrování, ale tento kontakt nebyl ověřen. Můžete to ověřit v nabídce OTR šifrování. - Chyba OTR: %1$s - Protějšek opustil konvezraci. Mělibyste udělat to samé, nebo začít znova. - Vaše zpráva nebyla odeslána. Opusťte konverzaci nebo ji restartujte. - Opustili jste šifrovanou komunikaci - Protějšek se pokusil podvádět během ověřování - Ověření selhalo - Byla ověřena vaše odpověď na tajnou otázku. Položte svému protějšku také otázku, nebo zkontrolujte sdílený tajný klíč. - Ověření selhalo - Ověření bylo úspěšné - Přijatá šifrovaná zpráva je nečitelná - Šifrování zapnuto - %1$s je nyní online - %1$s je nyní pryč - %1$s k dispozici - %1$s žádá aby nebyl rušen - %1$s je nyní nedostupný - %1$s pryč dlouhou dobu - %1$s se změnila na: %2$s - Kontakt nepodporuje, nebo zakázal žádosti o pozornost - Upozornit - Nastavení konverzace - Píše... - Zadaný text... - vstoupil v %s - Historie byla exportována do SD kartu - %2$s pro %1$s.html - Odeslat po exportu - Zadejte název souboru - Pozvat do konverzace - Vaše zprávy nelze doručit. Připojte se ke konverzaci - Seznam uživatelů - OTR šifrování - Zastavit šifrování - Restartovat šifrování - Bylo vyžádáno off-the-Record soukromý rozhovor, ale nemáte zásuvný modul podporující. Použít Pidgin, Gajim nebo Adium pro PC/Mac a Xabber, rozhovory nebo ChatSecure pro Android. Přejděte na http://otr.cypherpunks.ca/ pro další informace. - Zahájit šifrování + Jste žádán o pozornost + %1$s byl zablokován + %2$s zakázal %1$s + Pozvání nebylo přijaté od %s + Pozvánka byla zaslána na %s + Připojili jste se do konverzace jako %1$s + Připojili jste se do konverzace %1$s + %2$s vyhodil %1$s + %1$s opustil konverzaci + %1$s si změnil přezdívku na %2$s + Je povoleno šifrování, ale tento kontakt nebyl ověřen. Můžete to ověřit v nabídce OTR šifrování. + Chyba OTR: %1$s + Protějšek opustil konvezraci. Mělibyste udělat to samé, nebo začít znova. + Vaše zpráva nebyla odeslána. Opusťte konverzaci nebo ji restartujte. + Opustili jste šifrovanou komunikaci + Protějšek se pokusil podvádět během ověřování + Ověření selhalo + Byla ověřena vaše odpověď na tajnou otázku. Položte svému protějšku také otázku, nebo zkontrolujte sdílený tajný klíč. + Ověření selhalo + Ověření bylo úspěšné + Přijatá šifrovaná zpráva je nečitelná + Šifrování zapnuto + %1$s je nyní online + %1$s je nyní pryč + %1$s k dispozici + %1$s žádá aby nebyl rušen + %1$s je nyní nedostupný + %1$s pryč dlouhou dobu + %1$s se změnila na: %2$s + Kontakt nepodporuje, nebo zakázal žádosti o pozornost + Upozornit + Nastavení konverzace + Píše... + Zadaný text... + vstoupil v %s + Exportovat Historii + Historie byla exportována do SD kartu + %2$s pro %1$s.html + Odeslat po exportu + Zadejte název souboru + Pozvat do konverzace + Vaše zprávy nelze doručit. Připojte se ke konverzaci + Seznam uživatelů + OTR šifrování + Zastavit šifrování + Restartovat šifrování + Bylo vyžádáno off-the-Record soukromý rozhovor, ale nemáte zásuvný modul podporující. Použít Pidgin, Gajim nebo Adium pro PC/Mac a Xabber, rozhovory nebo ChatSecure pro Android. Přejděte na http://otr.cypherpunks.ca/ pro další informace. + Zahájit šifrování Zašifrovaná zpráva, kterou jste odeslali, je nečitelná - Zprávu není možné dešifrovat - OTR ověření - Ověření otiskem - Ověření otázkou - Ověření shared secret - Vyberte zařízení na vytvoření OTR relace: - OTR relace není spuštěna. - OTR relace není spuštěna. Kontakt je v režimu offline. - Žádost o ověření OTR - OTR ověření probíhá - OTEVŘÍT - ZRUŠIT + Zprávu není možné dešifrovat + OTR ověření + Ověření otiskem + Ověření otázkou + Ověření shared secret + Vyberte zařízení na vytvoření OTR relace: + OTR relace není spuštěna. + OTR relace není spuštěna. Kontakt je v režimu offline. + Žádost o ověření OTR + OTR ověření probíhá + OTEVŘÍT + ZRUŠIT Použít globální nastavení - Zobrazit text zprávy - Skrýt text zprávy + Zobrazit text zprávy + Skrýt text zprávy Chyba při odesílání souboru %s Nelze získat cestu k souboru - Otevřít soukromý chat + Otevřít soukromý chat Nemáte povolení pro čtení souborů - Nemáte povolení pro zápis souborů - Popis chyby: - Odesláno - Doručeno - Bylo přijato z historie - Chyba - Odesláno z jiného zařízení - Odesílání - Neexistují žádné další zprávy v historii + Nemáte povolení pro zápis souborů + Nemáte právo přístupu k fotoaparátu + Popis chyby: + Odesláno + Doručeno + Bylo přijato z historie + Chyba + Odesláno z jiného zařízení + Odesílání + Nemůžete odeslat více než 10 položek najednou + Neexistují žádné další zprávy v historii + Moderátor + Účastník + Návštěvník + Archív chatů zobrazen + Arcvhív chatů skryt + Oznámení pro tento chat + Server, který používáte nepodporuje přenos souborů. Můžete vyzkoušet na serveru xabber.org. + Připojit se do konference + Potáhnutím doprava otevřete současné chaty + Potáhnutím doleva otevřete informace o kontaktu + Zkopírovat odkaz + Stáhnout + Obrázek uložen + Odkaz zkopírován do schránky + Soubor nelze otevřít + Odesílání.. %s diff --git a/xabber/src/main/res/values-cs-rCZ/contact_editor.xml b/xabber/src/main/res/values-cs-rCZ/contact_editor.xml index e4ae42b4c3..6ce94a782b 100644 --- a/xabber/src/main/res/values-cs-rCZ/contact_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/contact_editor.xml @@ -1,24 +1,24 @@ - Účet - Zvolit skupiny - Alias (volitelné) - Sdílet informace o stavu účtu %1$s s kontaktem? - Jméno kontaktu - Kontakt nenalezen - Zadejte název skupiny - Jméno skupiny - Zvolte účet - Prosím zvolte účet - Přidat novou skupinu… - Povolit - Zrušit - Zpracování obrázku... - Chyba při oříznutí obrázku - Chyba při zpracování obrázku + Účet + Zvolit skupiny + Alias (volitelné) + Sdílet informace o stavu účtu %1$s s kontaktem? + Jméno kontaktu + Kontakt nenalezen + Zadejte název skupiny + Jméno skupiny + Zvolte účet + Prosím zvolte účet + Přidat novou skupinu… + Povolit + Zrušit + Zpracování obrázku... + Chyba při oříznutí obrázku + Chyba při zpracování obrázku Informace o serveru - Seznam funkční serveru - %1$s z %2$s s vámi chce zahájit soukromý chat - Přijmout + Seznam funkční serveru + %1$s z %2$s s vámi chce zahájit soukromý chat + Přijmout diff --git a/xabber/src/main/res/values-cs-rCZ/contact_list.xml b/xabber/src/main/res/values-cs-rCZ/contact_list.xml index 498bb97ba2..3277e53124 100644 --- a/xabber/src/main/res/values-cs-rCZ/contact_list.xml +++ b/xabber/src/main/res/values-cs-rCZ/contact_list.xml @@ -1,74 +1,99 @@ - Přijmout kotakt - Znovu připojit - Zpravovat účty - Přidat účet - Přidat kontakt - Zobrazit offline kontakty - Připojit se - Znovu připojit - Připojuji... - Účty zakázány - Nemáte registrovaný účet - Nemáte žádné kontakty - Nikdo není online - Žádné online účty - Připojeno. - Spouštím aplikaci… - Čekám na připojení + Přijmout kotakt + Znovu připojit + Zpravovat účty + Přidat účet + Přidat kontakt + Zobrazit offline kontakty + Připojit se + Znovu připojit + Připojuji... + Účty zakázány + Nemáte registrovaný účet + Nemáte žádné kontakty + Nikdo není online + Nenalezen žádný kontakt + Žádné online účty + Připojeno. + Spouštím aplikaci… + Čekám na připojení Konverzace Chyba spojení - Přidat kontakt - Smazat - Blokovat kontakt - Opravdu chcete odstranit kontakt %1$s z účtu %2$s? + Přidat kontakt + Smazat + Blokovat kontakt + Opravdu chcete odstranit kontakt %1$s z účtu %2$s? Odmítnout kontakt - Ukončit - Aktivní konverzace - Žádné skupiny - Odstranit skupinu - Opravdu chcete odstranit skupinu %s? Uživatelé z této skupiny zůstanou v seznamu kontaktů. - Přemenovat skupinu - Účet nenalezen - Není navázáno spojení - Požadavek na přihlášení - Chyba proudu - Ukládání změn...\nAplikace bude brzy ukončena. + Archivovat + Vyjmout z archivu + Ztlumit + Zrušit ztlumení + Zobrazit archivované + Ukončit + Aktivní konverzace + Žádné skupiny + Odstranit skupinu + Opravdu chcete odstranit skupinu %s? Uživatelé z této skupiny zůstanou v seznamu kontaktů. + Přemenovat skupinu + Účet nenalezen + Není navázáno spojení + Požadavek na přihlášení + Odeslat vizitku + Chyba proudu + Ukládání změn...\nAplikace bude brzy ukončena. Konference - Chyba OTR - Kliknutím vyberte kontakt - Vždy zobrazovat - Nikdy nezobrazovat - Použít obecná nastavení - Zobrazovat odpojené kontakty - Spustit při startu - Přejete spustit Xabber při startu?\nLze změnit v \"Nastavení\" → \"Nastavení připojení\" → \"Spustit při staru Androidu\" - Prohledat kontakty - Vy - Účty XMPP - Seznam blokovaných kontaktů - Kontakt úspěšně zablokován - Chyba při blokování kontaktu + Chyba OTR + Kliknutím vyberte kontakt + Vždy zobrazovat + Nikdy nezobrazovat + Použít obecná nastavení + Zobrazovat odpojené kontakty + Spustit při startu + Přejete spustit Xabber při startu?\nLze změnit v \"Nastavení\" → \"Nastavení připojení\" → \"Spustit při staru Androidu\" + Prohledat kontakty + Vy + Účty XMPP + Seznam blokovaných kontaktů + Kontakt úspěšně zablokován + Chyba při blokování kontaktu Kontakty úspěšně odblokovány - Chyba při odblokování kontaktů - Opravdu chcete blokovat kontakt %1$s z účtu %2$s? - Opravdu chcete odblokovat všechny kontakty z účtu %1$s? - Odblokovat vše - Odblokovat vybrané - Vyber si svůj úděl - 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í. + Chyba při odblokování kontaktů + Opravdu chcete blokovat kontakt %1$s z účtu %2$s? + Opravdu chcete odblokovat všechny kontakty z účtu %1$s? + Odblokovat vše + Odblokovat vybrané + Vyber si svůj úděl + 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í. Odstranit staré soubory protokolu - Otevřít - Odeslat + Otevřít + Odeslat Synchronizovat záložky - Odstranit vše - Odstranit vybrané - Opravdu chcete odstranit všechny záložky z účtu %1$s? - Opravdu chcete odstranit vybrané záložky z účtu %1$s? + Odstranit vše + Odstranit vybrané + Opravdu chcete odstranit všechny záložky z účtu %1$s? + Opravdu chcete odstranit vybrané záložky z účtu %1$s? + Archiv nemá žádné diskuze + Žádné nepřečtené diskuse + Diskuze byla archivována + Odstraněno z archivu + ZPĚT + Nedávné diskuse + Nepřečtené diskuse + Archivované diskuse + Všechny diskuze + Žádné zprávy + Zobrazit všechny diskuze + Kontakty + Diskuzi archivujete potáhnutím doleva či doprava + naposledy spatřen právě teď + naposledy spatřen před %1$s minutami + naposledy spatřen v %1$s + naposledy spatřen včera v %1$s + naposledy spatřen %1$s diff --git a/xabber/src/main/res/values-cs-rCZ/contact_viewer.xml b/xabber/src/main/res/values-cs-rCZ/contact_viewer.xml index 3e16c65b4e..319f8d585c 100644 --- a/xabber/src/main/res/values-cs-rCZ/contact_viewer.xml +++ b/xabber/src/main/res/values-cs-rCZ/contact_viewer.xml @@ -1,67 +1,67 @@ - Informace o kontaktu - Klient - Toto zařízení - Přezdívka - Skutečné jméno - Titul před jménem - Jméno - Prostřední jméno - Příjmení - Titul za jménem - Narozeniny - Webová stránka - Organizace - Organizační jednotka - Název pozice, funkce - Role + Informace o kontaktu + Klient + Toto zařízení + Přezdívka + Skutečné jméno + Titul před jménem + Jméno + Prostřední jméno + Příjmení + Titul za jménem + Narozeniny + Webová stránka + Organizace + Organizační jednotka + Název pozice, funkce + Role Popis - Poznámka + Poznámka P.O. Box - Rozšířená adresa - Ulice - Kraj - Oblast - PSČ - Země - Telefon - E-mail - Domů - Práce - Poštovní - Balík - Domácí - Mezinárodní - Preferovaný - Hlas - Fax - Pager - Mobilní - Video - Modem - Hlasové zprávy - Internet - Prosím čekejte... - Neznámý - Upravit přezdívku - 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í... - Vyberte z galerie - Vyfotit - Odstranit avatara - Změnit - Nelze získat informace o konferenci - Jméno - Popis - Předmět - Uživatelé: %d - Připojená zařízení - vCard + Rozšířená adresa + Ulice + Kraj + Oblast + PSČ + Země + Telefon + E-mail + Domů + Práce + Poštovní + Balík + Domácí + Mezinárodní + Preferovaný + Hlas + Fax + Pager + Mobilní + Video + Modem + Hlasové zprávy + Internet + Prosím čekejte... + Neznámý + Upravit přezdívku + 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í... + Vyberte z galerie + Vyfotit + Odstranit avatara + Změnit + Nelze získat informace o konferenci + Jméno + Popis + Předmět + Uživatelé: %d + Připojená zařízení + vCard diff --git a/xabber/src/main/res/values-cs-rCZ/fingerprint_viewer.xml b/xabber/src/main/res/values-cs-rCZ/fingerprint_viewer.xml index d4bf907350..dd9166e43f 100644 --- a/xabber/src/main/res/values-cs-rCZ/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-cs-rCZ/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Pro ověření identity svého oponenta si od něho vyžádejte jeho otisk a porovnejte ho s tím níže. Za tímto účelem by jste si neměli vyměňovat otisky prostřednictvím XMPP konverzace. - Tento kontakt je důvěryhodný - Váš otisk: - Otisk vašeho protějšku: - Skenovat QR kód s otiskem protějšku - Zobrazit QR kód s vaším otiskem - Zkopírovat váš otisk do schránky + Pro ověření identity svého oponenta si od něho vyžádejte jeho otisk a porovnejte ho s tím níže. Za tímto účelem by jste si neměli vyměňovat otisky prostřednictvím XMPP konverzace. + Tento kontakt je důvěryhodný + Váš otisk: + Otisk vašeho protějšku: + Skenovat QR kód s otiskem protějšku + Zobrazit QR kód s vaším otiskem + Zkopírovat váš otisk do schránky diff --git a/xabber/src/main/res/values-cs-rCZ/muc_editor.xml b/xabber/src/main/res/values-cs-rCZ/muc_editor.xml index 2d0106748c..1cfc3cd928 100644 --- a/xabber/src/main/res/values-cs-rCZ/muc_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/muc_editor.xml @@ -1,29 +1,29 @@ - Není zadaná přezdívka - Není zadané jméno místnosti - Připojit se do konference - Přezdívka - Vaše přezdívka v konferenci - Heslo - heslo není vyžadováno - Konference - Server chatu - Přezdívka je již používaná - Již v průběhu - Již připojen - Přidat konferenci - Odstranit konferenci - Opravdu si přejete odstranit konferenci %1$s z účtu %2$s? - Nastavení autorizace - %2$s vás zve do konference %3$s. Připojte se z účtu %1$s? - %2$s vás zve do konference %3$s: %4$s. Připojte se z účtu %1$s? - Odejít z konference + Není zadaná přezdívka + Není zadané jméno místnosti + Připojit se do konference + Přezdívka + Vaše přezdívka v konferenci + Heslo + heslo není vyžadováno + Konference + Server chatu + Přezdívka je již používaná + Již v průběhu + Již připojen + Přidat konferenci + Odstranit konferenci + Opravdu si přejete odstranit konferenci %1$s z účtu %2$s? + Nastavení autorizace + %2$s vás zve do konference %3$s. Připojte se z účtu %1$s? + %2$s vás zve do konference %3$s: %4$s. Připojte se z účtu %1$s? + Odejít z konference Vyberte konferenci - Další - Získat seznam konferencí - Chyba při získávání seznamu konferencí - Zadejte název konference + Další + Získat seznam konferencí + Chyba při získávání seznamu konferencí + Zadejte název konference Pozvánka na konferenci diff --git a/xabber/src/main/res/values-cs-rCZ/notification_bar.xml b/xabber/src/main/res/values-cs-rCZ/notification_bar.xml index 3b8619efac..7a8188d210 100644 --- a/xabber/src/main/res/values-cs-rCZ/notification_bar.xml +++ b/xabber/src/main/res/values-cs-rCZ/notification_bar.xml @@ -1,43 +1,43 @@ - účet - účty - - - - účet - účty - - - - Chyba autorizace - kontakt - kontakty - - - - zpráva - zprávy - - - - %1$d %2$s od %3$d %4$s - %1$d %2$s od %3$s - %1$s: %2$s - %1$d z %2$d %3$s online - %1$d z %2$d %3$s online - - - - %1$d %2$d %3$s připojení - %1$d z %2$d %3$s se připojuje - - - - %1$d z %2$d %3$s čeká na připojení - %1$d %2$d %3$s čekání na připojení - - - - %1$d %2$s offline + účet + účty + + - + účet + účty + + - + Chyba autorizace + kontakt + kontakty + + - + zpráva + zprávy + + - + %1$d %2$s od %3$d %4$s + %1$d %2$s od %3$s + %1$s: %2$s + %1$d z %2$d %3$s online + %1$d z %2$d %3$s online + + - + %1$d %2$d %3$s připojení + %1$d z %2$d %3$s se připojuje + + - + %1$d z %2$d %3$s čeká na připojení + %1$d %2$d %3$s čekání na připojení + + - + %1$d %2$s offline Chcete vstoupit do konference? - Kliknutím zde zrušíte akci. - Heslo je vyžadováno - Věnujte pozornost - Požadavek na autorizaci - Konferenční soukromý chat + Kliknutím zde zrušíte akci. + Heslo je vyžadováno + Věnujte pozornost + Požadavek na autorizaci + Konferenční soukromý chat diff --git a/xabber/src/main/res/values-cs-rCZ/phrase_editor.xml b/xabber/src/main/res/values-cs-rCZ/phrase_editor.xml index e04b08f24e..5667bf61a6 100644 --- a/xabber/src/main/res/values-cs-rCZ/phrase_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/phrase_editor.xml @@ -1,13 +1,13 @@ - Přidat frázi - Odstranit frázi - Opravdu chcete odstranit frázi: %s? - < Libovolný text > - Součástí skupiny kontaktů - Regulární výraz - Zvuk\nVyber zvuk oznámení - Hledat text - Jabber ID kontaktu + Přidat frázi + Odstranit frázi + Opravdu chcete odstranit frázi: %s? + < Libovolný text > + Součástí skupiny kontaktů + Regulární výraz + Zvuk\nVyber zvuk oznámení + Hledat text + Jabber ID kontaktu diff --git a/xabber/src/main/res/values-cs-rCZ/preference_editor.xml b/xabber/src/main/res/values-cs-rCZ/preference_editor.xml index e8a39cd14d..b054f31dab 100644 --- a/xabber/src/main/res/values-cs-rCZ/preference_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/preference_editor.xml @@ -1,127 +1,121 @@ - Optimalizace baterie - Optimalizace baterie je zakázána. K povolení navštivte nastavení zařížení - Optimalizace baterie povolena (výchozí) - Vyčistit cache\nSmazat všechna lokální data Xabberu. Toto může uvolnit nějaké místo. - Opravdu chcete smazat historii konverzací a další lokální data Xabberu?\nÚčet a data v seznamu nebudou ovlivněna. Aplikace bude ukončena. - Odeslat Enterem\nZpráva může být odeslána tlačítkem Enter - Auto-away\nAutomaticky nastavit status \"pryč\" při zamčení displeje - Seřadit kontakty - Abecedně - Podle stavu - Seskupit podle účtu\nSeskupit kontakty v seznamu podle uživatelských účtů + Optimalizace baterie + Optimalizace baterie je zakázána. K povolení navštivte nastavení zařížení + Optimalizace baterie povolena (výchozí) + Vyčistit cache\nSmazat všechna lokální data Xabberu. Toto může uvolnit nějaké místo. + Opravdu chcete smazat historii konverzací a další lokální data Xabberu?\nÚčet a data v seznamu nebudou ovlivněna. Aplikace bude ukončena. + Odeslat Enterem\nZpráva může být odeslána tlačítkem Enter + Auto-away\nAutomaticky nastavit status \"pryč\" při zamčení displeje + Seřadit kontakty + Abecedně + Podle stavu + Seskupit podle účtu\nSeskupit kontakty v seznamu podle uživatelských účtů Zobrazit avatary\nZobrazí obrázek uživatele v seznamu kontaktů - Zobrazovat prázdné skupiny\nZobrazí i skupiny, ve kterých nejsou žádné kontakty online - Zobrazit skupiny\nZobrazí skupiny v seznamu kontaktů - Zobrazovat odpojené kontakty + Zobrazit zprávy\nZobrazit zprávy uživatelů v seznamu kontaktů + Zobrazovat prázdné skupiny\nZobrazí i skupiny, ve kterých nejsou žádné kontakty online + Zobrazit skupiny\nZobrazí skupiny v seznamu kontaktů + Zobrazovat odpojené kontakty 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 - Sdílet data o pádech a diagnostiky\nPomozte vývojářům vylepšit Xabber tím, že s nimi budete sdílet dat o pádech a diagnostická data (prosíme, restartujte aplikaci pro použití změny). - Pádová a diagnostická data - Xabber shromažďuje anonymní zprávy o chybách. To lze sice vypnout v nastavení ladění, ale ochromí to naši schopnost poskytovat spolehlivý nástroj pro zasílání zpráv uživatelům Xabberu. - Nastavení - Vizuální oznámení\nUpozorní vizuálně na událost pomocí LED - Vizuální oznámení\nUpozorní vizuálně na událost pomocí LED z konferencí - Ikona v oznamovací oblasti\nTrvale zobrazí ikonu aplikace v oznamovací oblasti. To zajistí, že se aplikace udrží v paměti - Zvuk\nVyber zvuk oznámení - Vibrace - Téma - Tmavé - Světlé + 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í. + Stáhnout všechny zprávy z archívu\nLadicí funkce. Může vykazovat chyby + Soubory protokolů ladění + Ukázat chyby připojení\nZobrazovat chyby připojení ve vyskakovacích oknech + Sdílet data o pádech a diagnostiky\nPomozte vývojářům vylepšit Xabber tím, že s nimi budete sdílet dat o pádech a diagnostická data (prosíme, restartujte aplikaci pro použití změny). + Pádová a diagnostická data + Xabber shromažďuje anonymní zprávy o chybách. To lze sice vypnout v nastavení ladění, ale ochromí to naši schopnost poskytovat spolehlivý nástroj pro zasílání zpráv uživatelům Xabberu. + Nastavení + Ikona v oznamovací oblasti\nTrvale zobrazí ikonu aplikace v oznamovací oblasti. To zajistí, že se aplikace udrží v paměti + Vibrace + Téma + Tmavé + Světlé Emotikony - Android emotikony - Žádné grafické emotikony - Nastavení připojení\nNastavení připojení - Seznam kontaktů\nPřizpůsobit vzhled seznamu kontaktů - Nastavení ladění\nVolby, které pomáhají vývojářům Xabberu odstraňovat chyby - Nastavení - Upozornění\nNastavení upozornění - Témata\nNastavení vzhledu - Nastavení filtru pro spam - Přítomnost\nNastavení přítomnosti - Soukromí\nNastavení soukromí - Žádný spam filtr - Zprávy pouze od seznamu - Zprávy pouze od seznamu. Požadavky na ověření pouze s captcha - Zprávy pouze od seznamu. Žádné požadavky na ověření - O aplikaci - Zobrazit pozadí\nZrušení může zvýšit výkon - Velikost písma - Velké - Normalní - Malé - Extra velké - Skrýt klávesnici - V režimu na šířku - Avatary ve zprávách\nZobrazí avatary uživatelů v každé zprávě - Zobrazit změny stavu - V konferencích - Upozorňovat na psaní zprávy\nUpozorní ostatní uživatele, že píšete zprávu - Změnit prioritu\nNastaví prioritu podle zvoleného stavu. Priorita účtu bude přepsána. - Okamžitě po uzamčení displeje - \"Pryč na dlouho\" při nečinosti\nNastaví \"Pryč na dlouho\" při uzamčení displeje - Nastavení priority - Zapnout při startu\nNastartuje aplikaci při startu Androidu. Toto nefunguje, je-li Xabber nainstalován na SD kartu. - Nepřecházet do režimu spánku\nNedovolí, aby zařízení přešlo do režimu spánku. To způsobuje vyšší spotřebu energie. - Neodpojovat WIFI\nZachová připojení na WIFI. To způsobuje vyšší spotřebu energie - Resetovat offline nastavení\nSmaže individuální nastavení pro skupiny a účty - Opravdu chcete smazat Vaše individuální nastavení skupin a účtů? - Upozornit na první zprávu\nUpozorní pouze na první zprávu v konverzaci - Náhledy zpráv\nZobrazit text zprávy v notifikační liště - Náhled zprávy\nZobrazit text zprávy z konference v notifikační liště + Android emotikony + Žádné grafické emotikony + Nastavení připojení\nNastavení připojení + Seznam kontaktů\nPřizpůsobit vzhled seznamu kontaktů + Nastavení ladění\nVolby, které pomáhají vývojářům Xabberu odstraňovat chyby + Nastavení + Upozornění\nNastavení upozornění + Témata\nNastavení vzhledu + Nastavení filtru pro spam + Přítomnost\nNastavení přítomnosti + Soukromí\nNastavení soukromí + Žádný spam filtr + Zprávy pouze od seznamu + Zprávy pouze od seznamu. Požadavky na ověření pouze s captcha + Zprávy pouze od seznamu. Žádné požadavky na ověření + O aplikaci + Zobrazit pozadí\nZrušení může zvýšit výkon + Velikost písma + Velké + Normalní + Malé + Extra velké + Skrýt klávesnici + V režimu na šířku + Avatary v chatu\nZobrazí avatar u každé zprávy v chatu + Avatary v konferencích\nZobrazí avatar u každé zprávy v konferenci + Zobrazit změny stavu + V konferencích + Upozorňovat na psaní zprávy\nUpozorní ostatní uživatele, že píšete zprávu + Změnit prioritu\nNastaví prioritu podle zvoleného stavu. Priorita účtu bude přepsána. + Okamžitě po uzamčení displeje + \"Pryč na dlouho\" při nečinosti\nNastaví \"Pryč na dlouho\" při uzamčení displeje + Nastavení priority + Zapnout při startu\nNastartuje aplikaci při startu Androidu. Toto nefunguje, je-li Xabber nainstalován na SD kartu. + Nepřecházet do režimu spánku\nNedovolí, aby zařízení přešlo do režimu spánku. To způsobuje vyšší spotřebu energie. + Neodpojovat WIFI\nZachová připojení na WIFI. To způsobuje vyšší spotřebu energie + Resetovat offline nastavení\nSmaže individuální nastavení pro skupiny a účty + Opravdu chcete smazat Vaše individuální nastavení skupin a účtů? Potlačit určité stavové zprávy\nNezobrazuje zprávu \"Tato místnost není anonymní\" - %s (nebudete dostávat zprávy z žádné konverzace) - XMPP účty\nNastavení účtů - Zabezpečení\nNastavení zabezpečení - Ověřovat certifikát serveru\nUpozorňovat na problémy s certifikátem u šifrovaných spojení + %s (nebudete dostávat zprávy z žádné konverzace) + XMPP účty\nNastavení účtů + Zabezpečení\nNastavení zabezpečení + Ověřovat certifikát serveru\nUpozorňovat na problémy s certifikátem u šifrovaných spojení OTR režim - Žádost o pozornost\nReagovat na příchozí žádosti o pozornost - Zvuk upozornění\nVyberte tón pro upozornění - Načítat vizitky\nStahovat a aktualizovat informace o kontaktech včetně avatarů. Zakažte pro snížení datových přenosů. - Načítání obrázků\nAutomaticky načítat obrázky z URL. Zakažte pro snížení přenášených dat. - Carbon-copied mód\nMůže způsobovat problémy! Umožňuje přijímat zprávy ve více klientech současně. Musí být podpora i na serveru. + Načítat vizitky\nStahovat a aktualizovat informace o kontaktech včetně avatarů. Zakažte pro snížení datových přenosů. + Načítání obrázků\nAutomaticky načítat obrázky z URL. Zakažte pro snížení přenášených dat. + Carbon-copied mód\nMůže způsobovat problémy! Umožňuje přijímat zprávy ve více klientech současně. Musí být podpora i na serveru. DNSJavaResolver - MiniDNSResolver (experimentální) - Notifikace dle klíčového slova\nVytvoří Vaši vlastní notifikaci, na základě specifické fráze v příchozí zprávě + MiniDNSResolver (experimentální) Nastavení Rozhraní - Nastavení - O aplikaci - Vzhled - Chování - Seznam kontaktů - Offline kontakty - Obnovit upozornění - Nastavení připojení - Rozšířené - Dostupnost - Upozornění na zprávy - Seskupit oznámení - Oznámení v rámci aplikace - Klíčové fráze - Varování - Upozornění o nových zprávách v chatu - Varování - Upozornění o nových zprávách v konferencích - Výchozí - Krátké vibrace - Dlouhá vibrace - Pouze v tichém režimu - Zvuky v aplikaci - Přehrávat zvuky na zprávu v jiném chatu - Vibrace v aplikaci - Vibrovat na zprávu v jiném chatu - Náhled v aplikaci - Zobrazit náhled na zprávy v jiném chatu - Zvuky v chatu - Přehrát zvuk na zprávy v aktuální konverzaci - Obnovit - Všechna nastavení oznámení se nastaví na výchozí hodnoty - Obnovit nastavení oznámení? - Nastavení byla vynulována + Nastavení + O aplikaci + Vzhled + Chování + Seznam kontaktů + Offline kontakty + Obnovit upozornění + Nastavení připojení + Rozšířené + Dostupnost + Upozornění na zprávy + Seskupit oznámení + Oznámení v rámci aplikace + Klíčové fráze + Varování + Upozornění o nových zprávách v chatu + Varování + Upozornění o nových zprávách v konferencích + Výchozí + Krátké vibrace + Dlouhá vibrace + Pouze v tichém režimu + Zvuky v aplikaci + Přehrávat zvuky na zprávu v jiném chatu + Vibrace v aplikaci + Vibrovat na zprávu v jiném chatu + Náhled v aplikaci + Zobrazit náhled na zprávy v jiném chatu + Zvuky v chatu + Přehrát zvuk na zprávy v aktuální konverzaci + Obnovit + Všechna nastavení oznámení se nastaví na výchozí hodnoty + Obnovit nastavení oznámení? + Nastavení byla vynulována diff --git a/xabber/src/main/res/values-cs-rCZ/status_editor.xml b/xabber/src/main/res/values-cs-rCZ/status_editor.xml index 6edc8beb43..482b4d07c9 100644 --- a/xabber/src/main/res/values-cs-rCZ/status_editor.xml +++ b/xabber/src/main/res/values-cs-rCZ/status_editor.xml @@ -1,21 +1,21 @@ - Dostupný - Pryč - Chci chatovat! - Nevyrušovat - Upravit status - <Prázdný stav> - Neviditelný - Smazat status - Zvolit stav - Zadejte stavovou zprávu - Odpojený - Neautorizováno - Delší dobu nedostupný - Nový stav - Uložené stavy - Vymazat historii stavu - Stavová zpráva + Dostupný + Pryč + Chci chatovat! + Nevyrušovat + Upravit status + <Prázdný stav> + Neviditelný + Smazat status + Zvolit stav + Zadejte stavovou zprávu + Odpojený + Neautorizováno + Delší dobu nedostupný + Nový stav + Uložené stavy + Vymazat historii stavu + Stavová zpráva diff --git a/xabber/src/main/res/values-cs-rCZ/words.xml b/xabber/src/main/res/values-cs-rCZ/words.xml index 0e05bc94b8..cdc04688ea 100644 --- a/xabber/src/main/res/values-cs-rCZ/words.xml +++ b/xabber/src/main/res/values-cs-rCZ/words.xml @@ -1,23 +1,29 @@ - Za 10 minut - Z 15 minut - Za 1 hodinu - Za 1 minutu - Za 2 minuty - Za 30 minut - Za 5 minut - Vždy - Zakázáno - Ručně - Nikdy - Požadováno - Automaticky - Uložit - Storno - Přeskočit - Nastavení - OK - Přihlášení + Za 10 minut + Z 15 minut + Za 1 hodinu + Za 1 minutu + Za 2 minuty + Za 30 minut + Za 5 minut + Vždy + Zakázáno + Ručně + Nikdy + Požadováno + Automaticky + Uložit + Storno + Přeskočit + Přesto vynechat + Varování! + Nastavení + OK + Přihlášení + Sdílet + Odeslat: + Mám to + Hledat diff --git a/xabber/src/main/res/values-de-rDE/account_editor.xml b/xabber/src/main/res/values-de-rDE/account_editor.xml index 95972f1e3b..322cd70b18 100644 --- a/xabber/src/main/res/values-de-rDE/account_editor.xml +++ b/xabber/src/main/res/values-de-rDE/account_editor.xml @@ -1,94 +1,97 @@ - Kompression verwenden + Kompression verwenden Server - Passwort - Passwort bestätigen - Port - Priorität - Ressource - Server - Du musst zunächst einen XMPP Account erstellen um Xabber zu nutzen! + Passwort + Passwort bestätigen + Port + Priorität + Ressource + Server + Du musst ein XMPP Bentzerkonto erstellen um Xabber zu nutzen! Benutzername - Servername nicht angegeben - Benutzername nicht angegeben - Die Passwörter stimmen nicht überein - Auswählen um die Datenkompression zu aktivieren - Benutzerdefinierter Server - Benutzerdefinierte Einstellungen statt SRV-Eintrag nutzen + Servername nicht angegeben + Benutzername nicht angegeben + Die Passwörter stimmen nicht überein + Dieses Benutzerkonto existiert bereits + Auswählen um die Datenkomprimierung zu aktivieren + Benutzerdefinierter Server + Benutzerdefinierte Einstellungen statt SRV-Eintrag nutzen 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 127 sein (Standardwert: 10) + Port muss ein Wert zwischen 1 und 65535 sein (Standard: 5222) + Die Priorität muss ein numerischer Wert zwischen -128 und 127 sein (Standardwert: 10) Proxy-Server - Proxy Port muss ein Wert zwischen 1 und 65535 sein (Standard: 8080) - Proxy Port muss eine Zahl sein (Standard: 8080) - Proxy-Passwort - Proxy-Port - Proxy-Typ - Deaktiviert - Proxy-Benutzername - SASL-Authentifizierung nutzen (empfohlen) - Für sehr alte Server deaktivieren - Kennwort speichern - Deaktiviere diese Option, um dein Kennwort bei jedem Verbinden neu einzugeben + Proxy Port muss ein Wert zwischen 1 und 65535 sein (Standard: 8080) + Proxy Port muss eine Zahl sein (Standard: 8080) + Proxy-Passwort + Proxy-Port + Proxy-Typ + Deaktiviert + Proxy-Benutzername + SASL-Authentifizierung nutzen (empfohlen) + Für sehr alte Server deaktivieren + Kennwort speichern + Deaktiviere diese Option, um dein Kennwort bei jedem Verbinden neu einzugeben TLS verwenden - TLS Verschlüsselung für die Serververbindung verwenden (falls möglich) - Veraltetes SSL - 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 + TLS Verschlüsselung für die Serververbindung verwenden (falls möglich) + Veraltetes SSL + 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 + TLS-Verschlüsselungsprotokoll verwenden + TOR-Anonymitätsnetzwerk verwenden (erfordert Orbot-Proxy) Überprüfen Sie den Benutzernamen. Details finden Sie unten im Hilfetext. - Für die Nutzung von TOR muss Orbot installiert sein und die Proxy-Verbindung darüber laufen. Möchten Sie die App von Google Play herunterladen? - Soll Orbot installiert werden? - Orbot installieren - Das Konto konnte nicht auf dem Server angelegt werden. - Medieninformationen konnten nicht abgerufen werden. - Kontofarbe - Grün - Orange - Rot - Blau - Indigoblau - Blaugrün - Blaugrau - Türkis - Dunkellila - Limettengrün - Pink - Lila - Hellblau - Hellgrün - Bernstein - Dunkelorange - Braun - Verbindungseinstellungen - Blockierte Kontakte - Serverseitige Unterstützung für Kontaktsperrung noch nicht ermittelt. - Keine serverseitige Unterstützung für Kontaktsperrung. - Nicht blockierte Kontakte. - - %d Kontakt blockiert. - %d Kontakte blockiert. - - Chatverlauf - Speicheroptionen für Chatverlauf - Support für Serverspeicherung des Chatverlaufs noch nicht beschlossen - Server unterstützt kein Speichern des Chatverlaufes. - Nachrichtenarchivmanagement - Alle Nachrichten auf dem Server speichern - Nachrichten der hinzugefügten Kontakte auf dem Server speichern - Keine Nachrichten auf dem Server speichern - Laden des Chatverlaufs - Chatverlauf aller Kontakte laden - Nur den Chatverlauf des geöffneten Chats laden - Keinen Verlauf laden - Löschen des Verlaufs beim Verlassen - Löschen aller Chatnachrichten vom Gerät vor dem Beenden von Xabber. - Lesezeichen - Liste von Lesezeichen für dieses Konto - Synchronisation - Synchronisation mit Xabber Konto - Server unterstützt keine Lesezeichen. + Für die Nutzung von TOR muss Orbot installiert sein und die Proxy-Verbindung darüber laufen. Möchten Sie die App von Google Play herunterladen? + Soll Orbot installiert werden? + Orbot installieren + Das Konto konnte nicht auf dem Server angelegt werden. + Medieninformationen konnten nicht abgerufen werden. + Kontofarbe + Grün + Orange + Rot + Blau + Indigoblau + Blaugrün + Blaugrau + Türkis + Dunkellila + Limettengrün + Pink + Lila + Hellblau + Hellgrün + Bernstein + Dunkelorange + Braun + Verbindungseinstellungen + Gesperrte Kontakte + Serverseitige Unterstützung für Kontaktsperrung noch nicht ermittelt. + Sperrung wird vom Server nicht unterstützt. + Keine gesperrten Kontakte. + + %d Kontakt blockiert. + %d Kontakte gesperrt. + + Chatverlauf + Speicheroptionen für Chatverlauf + Support für Serverspeicherung des Chatverlaufs noch nicht beschlossen + Server unterstützt kein Speichern des Chatverlaufes. + Nachrichtenarchivmanagement + Alle Nachrichten auf dem Server speichern + Nachrichten der hinzugefügten Kontakte auf dem Server speichern + Keine Nachrichten auf dem Server speichern + Chatverlauf laden + Chatverlauf aller Kontakte laden + Nur den Chatverlauf des geöffneten Chats laden + Keinen Verlauf laden + Löschen des Verlaufs beim Verlassen + Löschen aller Chatnachrichten vom Gerät vor dem Beenden von Xabber. + Lesezeichen + Liste von Lesezeichen für dieses Konto + Synchronisation + Synchronisation mit Xabber Konto + Server unterstützt keine Lesezeichen. diff --git a/xabber/src/main/res/values-de-rDE/account_list.xml b/xabber/src/main/res/values-de-rDE/account_list.xml index a798d1ce1a..365e2c5310 100644 --- a/xabber/src/main/res/values-de-rDE/account_list.xml +++ b/xabber/src/main/res/values-de-rDE/account_list.xml @@ -1,15 +1,16 @@ - Möchten Sie das Konto %s wirklich löschen?\n(es wird nicht auf dem Server, sondern nur in Xabber gelöscht) - Konto hinzufügen - Neues Konto anlegen - Konto löschen - Registrierung - Autorisierung - Online - Verbinden - Verbindung wird getrennt - Abgemeldet - Auf Wiederverbindung warten + Möchten Sie das Konto %s wirklich löschen?\n(es wird nicht auf dem Server, sondern nur in Xabber gelöscht) + Konto hinzufügen + Neues Konto anlegen + Konto löschen + Kontoeinstellungen + Registrierung + Autorisierung + Online + Verbinden + Verbindung wird getrennt + Abgemeldet + Auf Wiederverbindung warten diff --git a/xabber/src/main/res/values-de-rDE/chat_viewer.xml b/xabber/src/main/res/values-de-rDE/chat_viewer.xml index 6c82000465..6660684084 100644 --- a/xabber/src/main/res/values-de-rDE/chat_viewer.xml +++ b/xabber/src/main/res/values-de-rDE/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s hat den Status geändert: %2$s - %1$s hat den Statustext gelöscht - %1$s hat die Konferenz betreten - %1$s wurde rausgeworfen - Sie sind momentan offline. Nachrichten, die Sie senden, werden erst zugestellt sobald Sie sich erneut verbinden. - gesendet um %s - Geben Sie Ihre Nachricht hier ein - Senden - Gesprächsverlauf löschen - Löschen - Möchten Sie wirklich den gesamten Chat-Verlauf mit %s löschen? - Der Empfänger ist offline. Nachrichten werden erst zugestellt, sobald er wieder online ist. - Kontakt ist nicht verfügbar - Datei nicht gefunden - Kopieren - Erwähnung - Zitieren - Aus dem Verlauf löschen - Erneut senden - Nachricht anzeigen + %1$s hat den Status geändert: %2$s + %1$s hat den Statustext gelöscht + %1$s hat die Konferenz betreten + %1$s wurde rausgeworfen + Sie sind momentan offline. Nachrichten, die Sie senden, werden erst zugestellt sobald Sie sich erneut verbinden. + gesendet um %s + Geben Sie Ihre Nachricht hier ein + Senden + Gesprächsverlauf löschen + Löschen + Möchten Sie wirklich den gesamten Chat-Verlauf mit %s löschen? + Der Empfänger ist offline. Nachrichten werden erst zugestellt, sobald er wieder online ist. + Kontakt ist nicht verfügbar + Datei nicht gefunden + Kopieren + Erwähnung + Zitieren + Aus dem Verlauf löschen + Erneut senden + Nachricht anzeigen Gesprächsverlauf speichern\nDen Gesprächsverlauf lokal speichern Aufmerksamkeitswunsch wurde versandt - Deine Aufmerksamkeit wird verlangt! - %1$s wurde gebannt - %1$s wurde von %2$s gebannt - %s hat die Einladung nicht empfangen - Einladung wurde an %s gesendet - Sie sind dem Gespräch als %1$s beigetreten - Sie sind dem Gespräch %1$s beigetreten - %1$s wurde von %2$s rausgeworfen - %1$s hat das Gespräch verlassen - %1$s hat den Nickname in %2$s geändert - Verschlüsselung wurde aktiviert, aber der Chatpartner wurde noch nicht verifiziert. Die Verifizierung kann im OTR Menü aktiviert werden. - OTR Fehler: %1$s - Der Chatpartner hat die Unterhaltung verlassen. Sie sollten das gleiche tun oder die Unterhaltung erneut starten. - Die Nachricht wurde nicht versendet. Verlasse die Unterhaltung oder starte sie neu. - Die verschlüsselte Konversation wurde beendet. - Der Chatpartner versuchte während der Überprüfung zu betrügen - Verifikation fehlgeschlagen - Ihre Antwort auf die geheime Frage wurde verifiziert. Sie sollten Ihren Gesprächspartner ebenfalls fragen oder ein geteiltes Geheimnis prüfen. - Verifikation fehlgeschlagen - Verifikation erfolgreich - Die erhaltene verschlüsselte Nachricht konnte nicht gelesen werden. - Verschlüsselung aktiviert - %1$s ist jetzt online - %1$s ist jetzt abwesend - %1$s bereit zum Chat - %1$s möchte nicht gestört werden - %1$s ist jetzt nicht verfügbar - %1$s längere Zeit abwesend - %1$s hat das Thema zu %2$s geändert. - Von Chatpartner nicht unterstützt oder er hat seine Aufmerksamkeit deaktiviert - Aufmerksam machen - Chateinstellungen - Schreibt… - Hat Text eingetippt… - geschrieben um %s - Verlauf wurde auf die SD Karte exportiert - %2$s für %1$s.html - Nach dem Export senden - Dateiname eingeben - Zu Gespräch einladen - Ihre Nachricht kann nicht zugestellt werden. Bitte treten Sie dem Gespräch bei - Liste der Teilnehmer - OTR Verschlüsselung - Verschlüsselung beenden - Verschlüsselung wieder beginnen - Es wurde eine private Unterhaltung durch Off-The-Record angefordert, Sie haben das benötigte Plugin jedoch nicht installiert. Bitte benutzen Sie Pidgin, Gajim oder Adium für PC/Mac und Xabber oder ChatSecure für Android. Weitere Informationen finden Sie unter http://otr.cypherpunks.ca/. - Verschlüsselung starten + Deine Aufmerksamkeit wird verlangt! + %1$s wurde gebannt + %1$s wurde von %2$s gebannt + %s hat die Einladung nicht empfangen + Einladung wurde an %s gesendet + Sie sind dem Gespräch als %1$s beigetreten + Sie sind dem Gespräch %1$s beigetreten + %1$s wurde von %2$s rausgeworfen + %1$s hat das Gespräch verlassen + %1$s hat den Nickname in %2$s geändert + Verschlüsselung wurde aktiviert, aber der Chatpartner wurde noch nicht verifiziert. Die Verifizierung kann im OTR Menü aktiviert werden. + OTR Fehler: %1$s + Der Chatpartner hat die Unterhaltung verlassen. Sie sollten das gleiche tun oder die Unterhaltung erneut starten. + Die Nachricht wurde nicht versendet. Verlasse die Unterhaltung oder starte sie neu. + Die verschlüsselte Konversation wurde beendet. + Der Chatpartner versuchte während der Überprüfung zu betrügen + Verifikation fehlgeschlagen + Ihre Antwort auf die geheime Frage wurde verifiziert. Sie sollten Ihren Gesprächspartner ebenfalls fragen oder ein geteiltes Geheimnis prüfen. + Verifikation fehlgeschlagen + Verifikation erfolgreich + Die erhaltene verschlüsselte Nachricht konnte nicht gelesen werden. + Verschlüsselung aktiviert + %1$s ist jetzt online + %1$s ist jetzt abwesend + %1$s bereit zum Chat + %1$s möchte nicht gestört werden + %1$s ist jetzt nicht verfügbar + %1$s längere Zeit abwesend + %1$s hat das Thema zu %2$s geändert. + Von Chatpartner nicht unterstützt oder er hat seine Aufmerksamkeit deaktiviert + Aufmerksam machen + Chateinstellungen + Schreibt… + Hat Text eingetippt… + geschrieben um %s + Chatverlauf exportieren + Verlauf wurde auf die SD Karte exportiert + %2$s für %1$s.html + Nach dem Export senden + Dateiname eingeben + Zu Gespräch einladen + Ihre Nachricht kann nicht zugestellt werden. Bitte treten Sie dem Gespräch bei + Liste der Teilnehmer + OTR Verschlüsselung + Verschlüsselung beenden + Verschlüsselung wieder beginnen + Es wurde eine private Unterhaltung durch Off-The-Record angefordert, Sie haben das benötigte Plugin jedoch nicht installiert. Bitte benutzen Sie Pidgin, Gajim oder Adium für PC/Mac und Xabber oder ChatSecure für Android. Weitere Informationen finden Sie unter http://otr.cypherpunks.ca/. + Verschlüsselung starten Die verschlüsselte Nachricht, die Sie gesendet haben, ist nicht lesbar - Nachricht kann nicht entschlüsselt werden - OTR Verifikation - Mit virtuellem Fingerabdruck verifizieren - Mit Frage verifizieren - Mittels geteiltem Geheimnis verifizieren - Wählen Sie ein Gerät, um die OTR Sitzung herzustellen: - OTR Sitzung nicht gestartet. - OTR Sitzung nicht gestartet. Der Kontakt ist offline. - OTR Verifizierungsanfrage - OTR Verifizierung wird bearbeitet - ÖFFNEN - ABBRECHEN + Nachricht kann nicht entschlüsselt werden + OTR Verifikation + Mit virtuellem Fingerabdruck verifizieren + Mit Frage verifizieren + Mittels geteiltem Geheimnis verifizieren + Wählen Sie ein Gerät, um die OTR Sitzung einzurichten: + OTR Sitzung nicht gestartet. + OTR Sitzung nicht gestartet. Der Kontakt ist offline. + OTR Verifizierungsanfrage + OTR Verifizierung wird bearbeitet + ÖFFNEN + ABBRECHEN Globale Voreinstellungen verwenden - Nachrichtentext anzeigen - Nachrichtentext verbergen + Nachrichtentext anzeigen + Nachrichtentext verbergen Fehler beim Senden der Datei %s Pfad zur Datei konnte nicht gefunden werden - Privaten Chat öffnen + Privaten Chat öffnen Keine Berechtigung zum Lesen der Dateien - Keine Berechtigung zum Schreiben von Dateien - Fehlerbeschreibung: - Gesendet - Zugestellt - Aus Verlauf erhalten - Fehler - Von einem anderen Gerät gesendet - Sende - Es gibt keine weiteren Nachrichten im Verlauf + Keine Berechtigung zum Schreiben von Dateien + Keine Berechtigung für den Kamerazugriff + Fehlerbeschreibung: + Gesendet + Zugestellt + Aus Verlauf erhalten + Fehler + Von einem anderen Gerät gesendet + Sende + Es können max. 10 Anhänge gleichzeitig versendet werden + Es gibt keine weiteren Nachrichten im Verlauf + Moderator + Teilnehmer + Besucher + Angezeigte Chats archivieren + Verborgene Chats archivieren + Benachrichtigung für diesen Chat + Der Server, den Sie verwenden unterstützt keine Dateiübertragung. Sie können es mit dem Server xabber.org versuchen. + Konferenz beitreten + Wischen Sie nach rechts um den letzten Chat zu öffnen + Wischen Sie nach links, um Kontaktinformationen zu öffnen + Link kopieren + Herunterladen + Bild gespeichert + Link in Zwischenablage kopiert + Datei konnte nicht geöffnet werden + Wird hochgeladen... %s diff --git a/xabber/src/main/res/values-de-rDE/contact_editor.xml b/xabber/src/main/res/values-de-rDE/contact_editor.xml index f0a6031088..5560cde949 100644 --- a/xabber/src/main/res/values-de-rDE/contact_editor.xml +++ b/xabber/src/main/res/values-de-rDE/contact_editor.xml @@ -1,24 +1,24 @@ - Konto - Gruppen auswählen - Alias (optional) - Wollen Sie Ihren Kontostatus %1$s mit dem Kontakt teilen? - Benutzername des Kontakts - Kontakt nicht gefunden - Gruppenname setzen - Gruppenname - Konto auswählen - Bitte ein Konto auswählen - Neue Gruppe hinzufügen… - Autorisieren - Ablehnen - Bild wird bearbeitet... - Fehler beim Zuschneiden des Bildes - Fehler bei der Bildverarbeitung + Konto + Gruppen auswählen + Alias (optional) + Wollen Sie Ihren Kontostatus %1$s mit dem Kontakt teilen? + Benutzername des Kontakts + Kontakt nicht gefunden + Gruppenname setzen + Gruppenname + Konto auswählen + Bitte ein Konto auswählen + Neue Gruppe hinzufügen… + Autorisieren + Ablehnen + Bild wird bearbeitet... + Fehler beim Zuschneiden des Bildes + Fehler bei der Bildverarbeitung Serverinfo - Liste der Serverfunktionen - %1$s aus %2$s will mit Ihnen privat chatten - Zustimmen + Liste der Serverfunktionen + %1$s aus %2$s will mit Ihnen privat chatten + Zustimmen diff --git a/xabber/src/main/res/values-de-rDE/contact_list.xml b/xabber/src/main/res/values-de-rDE/contact_list.xml index 99623494ee..34f345a064 100644 --- a/xabber/src/main/res/values-de-rDE/contact_list.xml +++ b/xabber/src/main/res/values-de-rDE/contact_list.xml @@ -1,74 +1,99 @@ - Kontakt bestätigen - Erneut verbinden - Konten verwalten - Konto hinzufügen - Kontakt hinzufügen - Offline Kontakte anzeigen - Verbinden - Erneut verbinden - Verbinde... - Konten deaktiviert - Keine Konten vorhanden - Keine Kontakte vorhanden - Niemand online - Keine Konten online - Verbunden. - Anwendung wird gestartet... - Warte auf Verbindung… + Kontakt bestätigen + Erneut verbinden + Konten verwalten + Konto hinzufügen + Kontakt hinzufügen + Offline Kontakte anzeigen + Verbinden + Erneut verbinden + Verbinde... + Konten deaktiviert + Keine Konten vorhanden + Keine Kontakte vorhanden + Niemand online + Keine Kontakte gefunden + Keine Konten online + Verbunden. + Anwendung wird gestartet... + Warte auf Verbindung… Chat Verbindungsfehler - Kontakt hinzufügen - Kontakt löschen - Kontakt blockieren - Möchten Sie wirklich Kontakt %1$s aus dem Konto %2$s entfernen? + Kontakt hinzufügen + Kontakt löschen + Kontakt blockieren + Möchten Sie wirklich Kontakt %1$s aus dem Konto %2$s entfernen? Kontakt ablehnen - Beenden - Aktive Chats - Keine Gruppen - Gruppe löschen - Wollen Sie die Gruppe %s wirklich löschen? Benutzer dieser Gruppe bleiben in der Kontaktliste. - Gruppe umbenennen - Konto nicht gefunden - Verbindung nicht hergestellt - Abonnement anfordern - Fehler im Datenstrom - Einstellungen werden gespeichert...\nDie Anwendung wird beendet. + Archivieren + Aus Archiv zurückholen + Stumm schalten + Aufheben der Stummschaltung + Archivierte anzeigen + Beenden + Aktive Chats + Keine Gruppen + Gruppe löschen + Wollen Sie die Gruppe %s wirklich löschen? Benutzer dieser Gruppe bleiben in der Kontaktliste. + Gruppe umbenennen + Konto nicht gefunden + Verbindung nicht hergestellt + Abonnement anfordern + Kontakt senden + Fehler im Datenstrom + Einstellungen werden gespeichert...\nDie Anwendung wird beendet. Konferenzen - OTR Fehler - Bitte Kontakt auswählen - Immer anzeigen - Niemals anzeigen - Globale Einstellungen benutzen - Offline Kontakte anzeigen - Beim Start ausführen - Xabber beim Start von Android starten?\nDies kann unter \"Einstellungen\" → \"Verbindungseinstellungen\" → \"Mit Android starten\" geändert werden. - Kontakte suchen - Ich - XMPP Konten - Sperrliste - Kontakt erfolgreich blockiert - Fehler beim Blockieren des Kontaktes + OTR Fehler + Bitte Kontakt auswählen + Immer anzeigen + Niemals anzeigen + Globale Einstellungen benutzen + Offline Kontakte anzeigen + Beim Start ausführen + Xabber beim Start von Android starten?\nDies kann unter \"Einstellungen\" → \"Verbindungseinstellungen\" → \"Mit Android starten\" geändert werden. + Kontakte suchen + Ich + XMPP Konten + Blockierte Kontakte + Kontakt erfolgreich blockiert + Fehler beim Blockieren des Kontaktes Kontakte erfolgreich entsperrt - Fehler beim Entsperren der Kontakte - Wollen Sie wirklich Kontakt %1$s für das Konto %2$s sperren? - Wollen Sie wirklich alle Kontakte von %1$s Konto entsperren? - Alle entsperren - Ausgewählte entsperren - Wählen Sie Ihr Schicksal - Das neue Dark-Theme ist jetzt verfügbar für Jabber. Können Sie der Versuchung widerstehen es zu benutzen? - Der dunklen Seite anschließen - Auf der hellen Seite bleiben - Batterieoptimierung - Ihr Gerät unternimmt einige schwere Batterie Optimierungen im Bezug auf Xabber. Das kann zu verspäteten Meldungen oder sogar Nachrichtenverlustführen.\n\nSie werden jetzt aufgefordert, diese Funktion zu deaktivieren. + Fehler beim Entsperren der Kontakte + Wollen Sie wirklich Kontakt %1$s für das Konto %2$s sperren? + Wollen Sie wirklich alle Kontakte von %1$s Konto entsperren? + Alle entsperren + Ausgewählte entsperren + Wählen Sie Ihr Schicksal + Das neue Dark-Theme ist jetzt für Xabber verfügbar. Können Sie der Versuchung widerstehen es zu benutzen? + Der dunklen Seite anschließen + Auf der hellen Seite bleiben + Akku-Leistungsoptimierung + Ihr Gerät unternimmt einige schwere Batterie Optimierungen im Bezug auf Xabber. Das kann zu verspäteten Meldungen oder sogar Nachrichtenverlustführen.\n\nSie werden jetzt aufgefordert, diese Funktion zu deaktivieren. Alte Logdateien löschen - Öffnen - Senden + Öffnen + Senden Lesezeichen synchronisieren - Alle entfernen - Ausgewählte entfernen - Möchten Sie wirklich alle Lesezeichen vom Konto %1$s löschen? - Möchten Sie wirklich die ausgewählten Lesezeichen vom Konto %1$s löschen? + Alle entfernen + Ausgewählte entfernen + Möchten Sie wirklich alle Lesezeichen vom Konto %1$s löschen? + Möchten Sie wirklich die ausgewählten Lesezeichen vom Konto %1$s löschen? + Archiv enthält keine Chats + Keine ungelesenen Chats + Chat wurde archiviert + Aus dem Archiv entfernt + RÜCKGÄNGIG + Aktuelle Chats + Ungelesene Chats + Archivierte Chats + Alle Chats + Keine Nachrichten + Zeige alle Chats + Kontakte + Streichen Sie im Chat nach links oder rechts um ihn zu archivieren + zuletzt gesehen: Gerade eben + zul. gesehen vor %1$s Minuten + zuletzt gesehen um: %1$s + gestern zuletzt gesehen um %1$s + zuletzt gesehen: %1$s diff --git a/xabber/src/main/res/values-de-rDE/contact_viewer.xml b/xabber/src/main/res/values-de-rDE/contact_viewer.xml index 8dfb26f88e..6b2c73fae6 100644 --- a/xabber/src/main/res/values-de-rDE/contact_viewer.xml +++ b/xabber/src/main/res/values-de-rDE/contact_viewer.xml @@ -1,67 +1,67 @@ - Kontaktinformationen - Client - Dieses Gerät - Nickname - Formatierter Name - Präfix - Vorname - Zweiter Vorname - Nachname - Namenszusatz - Geburtstag - Homepage - Firma - Abteilung - Beruf - Titel + Kontaktinformationen + Client + Dieses Gerät + Nickname + Formatierter Name + Präfix + Vorname + Zweiter Vorname + Nachname + Namenszusatz + Geburtstag + Homepage + Firma + Abteilung + Beruf + Titel Beschreibung - Notizen + Notizen Postfach - Adresszusatz - Straße - Ort - Bundesland - PLZ - Land - Telefon - E-Mail - Privat - Arbeit - Postleitzahl - Paketdienst - Inländisch - International - Bevorzugt - Telefon - Fax - Pager - Handy - Video - Modem - Sprachmailbox - Internet - Bitte warten... - Unbekannt - Alias bearbeiten - Gruppen bearbeiten - Kontakt löschen - Benutzerinfo bearbeiten - Bearbeiten - Benutzerinfo erfolgreich gespeichert - Benutzerinfo konnte nicht gespeichert werden - Speichert… - Aus Galerie wählen - Foto aufnehmen - Avatar entfernen - Ändern - Konferenzinformationen konnten nicht abgerufen werden - Name - Beschreibung - Betreff - Teilnehmer: %d - Verbundene Geräte - vCard + Adresszusatz + Straße + Ort + Bundesland + PLZ + Land + Telefon + E-Mail + Privat + Arbeit + Postleitzahl + Paketdienst + Inländisch + International + Bevorzugt + Telefon + Fax + Pager + Handy + Video + Modem + Sprachmailbox + Internet + Bitte warten... + Unbekannt + Alias bearbeiten + Gruppen bearbeiten + Kontakt löschen + Benutzerinfo bearbeiten + Bearbeiten + Benutzerinfo erfolgreich gespeichert + Benutzerinfo konnte nicht gespeichert werden + Speichert… + Aus Galerie wählen + Foto aufnehmen + Avatar entfernen + Ändern + Konferenzinformationen konnten nicht abgerufen werden + Name + Beschreibung + Betreff + Teilnehmer: %d + Verbundene Geräte + vCard diff --git a/xabber/src/main/res/values-de-rDE/fingerprint_viewer.xml b/xabber/src/main/res/values-de-rDE/fingerprint_viewer.xml index 30f6e07b35..3c198987ef 100644 --- a/xabber/src/main/res/values-de-rDE/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-de-rDE/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Ihr Chatpartner kann Ihnen seinen virtuellen Fingerabdruck schicken, um seine Identität zu bestätigen. Dafür sollten Sie aber nicht Xabber/XMPP verwenden. - Dieser Kontakt ist vertrauenswürdig - Ihr virtueller Fingerabdruck: - Virtueller Fingerabdruck Ihres Gesprächspartners: - QR Code von virtuellem Fingerabdruck des Gesprächspartners scannen - QR Code mit Ihrem virtuellem Fingerabdruck zeigen - Virtuellen Fingerabdruck in Zwischenablage kopieren + Ihr Chatpartner kann Ihnen seinen virtuellen Fingerabdruck schicken, um seine Identität zu bestätigen. Dafür sollten Sie aber nicht Xabber/XMPP verwenden. + Dieser Kontakt ist vertrauenswürdig + Ihr virtueller Fingerabdruck: + Virtueller Fingerabdruck Ihres Gesprächspartners: + QR Code von virtuellem Fingerabdruck des Gesprächspartners scannen + QR Code mit Ihrem virtuellem Fingerabdruck zeigen + Virtuellen Fingerabdruck in Zwischenablage kopieren diff --git a/xabber/src/main/res/values-de-rDE/muc_editor.xml b/xabber/src/main/res/values-de-rDE/muc_editor.xml index 5e5171a72e..6f4a9664e0 100644 --- a/xabber/src/main/res/values-de-rDE/muc_editor.xml +++ b/xabber/src/main/res/values-de-rDE/muc_editor.xml @@ -1,29 +1,29 @@ - Nickname nicht angegeben - Konferenz nicht angegeben - Konferenz beitreten - Nick - Ihr Nickname in der Konferenz - Passwort - Passwort wird nicht benötigt - Konferenz - Server für Mehrbenutzerchat - Der Nickname wird bereits verwendet - Bereits in Arbeit - Bereits beigetreten - Konferenz hinzufügen - Konferenz entfernen - Möchten Sie die Konferenz %1$s wirklich aus dem Konto %2$s entfernen? - Autorisierungseinstellungen - %2$s lädt dich zur Konferenz %3$s ein. Mit Konto %1$s beitreten? - %2$s lädt Sie zur Konferenz %3$s: \"%4$s\" ein. Mit dem Konto %1$s beitreten? - Konferenz verlassen + Nickname nicht angegeben + Konferenz nicht angegeben + Konferenz beitreten + Nick + Ihr Nickname in der Konferenz + Passwort + Passwort wird nicht benötigt + Konferenz + Server für Mehrbenutzerchat + Der Nickname wird bereits verwendet + Bereits in Arbeit + Bereits beigetreten + Konferenz hinzufügen + Konferenz entfernen + Möchten Sie die Konferenz %1$s wirklich aus dem Konto %2$s entfernen? + Autorisierungseinstellungen + %2$s lädt dich zur Konferenz %3$s ein. Mit Konto %1$s beitreten? + %2$s lädt Sie zur Konferenz %3$s: \"%4$s\" ein. Mit dem Konto %1$s beitreten? + Konferenz verlassen Konferenz auswählen - Weiter - Gehostete Konferenzen abrufen - Fehler beim Abrufen der Konferenzen - Konferenznamen eingeben + Weiter + Gehostete Konferenzen abrufen + Fehler beim Abrufen der Konferenzen + Konferenznamen eingeben Konferenzeinladung diff --git a/xabber/src/main/res/values-de-rDE/notification_bar.xml b/xabber/src/main/res/values-de-rDE/notification_bar.xml index 738db3a156..b1ac78702d 100644 --- a/xabber/src/main/res/values-de-rDE/notification_bar.xml +++ b/xabber/src/main/res/values-de-rDE/notification_bar.xml @@ -1,43 +1,43 @@ - Konten - Konten - - - - Konto - Konten - - - - Autorisierungsfehler - Kontakt - Kontakte - - Kontakte - Nachricht - Nachrichten - - - - %1$d %2$s von %3$d %4$s - %1$d %2$s von %3$s - %1$s: %2$s - %1$d von %2$d %3$s online - %1$d von %2$d %3$s online - - - - %1$d von %2$d %3$s verbinden - %1$d von %2$d %3$s verbinden - - - - %1$d von %2$d %3$s warten auf Verbindung - %1$d von %2$d %3$s warten auf Verbindung - - - - %1$d %2$s offline + Konten + Konten + + - + Konto + Konten + + - + Autorisierungsfehler + Kontakt + Kontakte + + Kontakte + Nachricht + Nachrichten + + - + %1$d %2$s von %3$d %4$s + %1$d %2$s von %3$s + %1$s: %2$s + %1$d von %2$d %3$s online + %1$d von %2$d %3$s online + + - + %1$d von %2$d %3$s verbinden + %1$d von %2$d %3$s verbinden + + - + %1$d von %2$d %3$s warten auf Verbindung + %1$d von %2$d %3$s warten auf Verbindung + + - + %1$d %2$s offline Möchtest du der Konferenz beitreten? - Hier klicken um abzubrechen. - Kennwort erforderlich - Achtung! - Autorisationsanfrage - Konferenz-Privatchat + Hier klicken um abzubrechen. + Kennwort erforderlich + Achtung! + Autorisationsanfrage + Konferenz-Privatchat diff --git a/xabber/src/main/res/values-de-rDE/phrase_editor.xml b/xabber/src/main/res/values-de-rDE/phrase_editor.xml index 03a82c43c1..eae753339a 100644 --- a/xabber/src/main/res/values-de-rDE/phrase_editor.xml +++ b/xabber/src/main/res/values-de-rDE/phrase_editor.xml @@ -1,13 +1,13 @@ - Ausdruck hinzufügen - Ausdruck löschen - Wollen Sie folgenden Ausdruck wirklich löschen: %s? - < beliebiger Text > - Teil der Kontaktgruppe - Regulärer Ausdruck - Benachrichtigungston auswählen - Zu suchender Text - Ein Teil der Jabber-ID eines Kontakts + Ausdruck hinzufügen + Ausdruck löschen + Wollen Sie folgenden Ausdruck wirklich löschen: %s? + < beliebiger Text > + Teil der Kontaktgruppe + Regulärer Ausdruck + Benachrichtigungston auswählen + Zu suchender Text + Ein Teil der Jabber-ID eines Kontakts diff --git a/xabber/src/main/res/values-de-rDE/preference_editor.xml b/xabber/src/main/res/values-de-rDE/preference_editor.xml index 7a158f2ddc..de0fb37c17 100644 --- a/xabber/src/main/res/values-de-rDE/preference_editor.xml +++ b/xabber/src/main/res/values-de-rDE/preference_editor.xml @@ -1,127 +1,121 @@ - Akkuoptimierung - Akkuoptimierung deaktiviert. Zum Aktivieren in die Geräteeinstellungen wechseln - Akkuoptimierung aktiviert (Standard) - Cache löschen\nAlle lokalen Daten löschen. Dadurch kann etwas Speicherplatz frei werden. - Wollen Sie wirklich den Chatverlauf und andere lokale Daten entfernen? \nKonto und Kontaktliste sind davon nicht betroffen. Die Anwendung wird geschlossen. - Senden mit Enter\nDurch Drücken der Enter-Taste kann die Nachricht gesendet werden - Status autom. auf \"Abwesend\" ändern\nStatus automatisch auf \"Abwesend\" setzen, wenn der Bildschirm gesperrt wird - Kontakte sortieren - Alphabetisch - Nach Status - Nach Konten gruppieren\nBenutzer in der Kontaktliste nach Konten gruppieren + Akkuoptimierung + Akkuoptimierung deaktiviert. Zum Aktivieren in die Geräteeinstellungen wechseln + Akkuoptimierung aktiviert (Standard) + Cache löschen\nAlle lokalen Daten löschen. Dadurch kann etwas Speicherplatz frei werden. + Wollen Sie wirklich den Chatverlauf und andere lokale Daten entfernen? \nKonto und Kontaktliste sind davon nicht betroffen. Die Anwendung wird geschlossen. + Senden mit Enter\nDurch Drücken der Enter-Taste kann die Nachricht gesendet werden + Status autom. auf \"Abwesend\" ändern\nStatus automatisch auf \"Abwesend\" setzen, wenn der Bildschirm gesperrt wird + Kontakte sortieren + Alphabetisch + Nach Status + Nach Konten gruppieren\nBenutzer in der Kontaktliste nach Konten gruppieren Avatare zeigen\nAvatare der Benutzer in Kontaktliste zeigen - Leere Gruppen anzeigen\nAnzeige der Gruppen ohne online Kontakte - Gruppen anzeigen\nGruppen in der Kontaktliste anzeigen - Offline Kontakte anzeigen + Nachrichten anzeigen\nZeige Nachrichten des Benutzers in der Kontakteliste an + Leere Gruppen anzeigen\nAnzeige der Gruppen ohne online Kontakte + Gruppen anzeigen\nGruppen in der Kontaktliste anzeigen + Offline Kontakte anzeigen Debug Logging\nSchreibe Nachrichten in das Fehlerprotokoll (Um Änderungen zu aktivieren, muss die Anwendung neugestartet werden) - Schreibe Logdaten\nSchreibe Debugdaten in lokale Datei (kann geteilt werden). - Logdateien\nListe der geschriebenen Logdateien. - Logdateien - Zeige Verbindungsfehler\nPopups für Verbingsungsausnahmefehler anzeigen - Absturz- und Diagnosedaten teilen\nHilf den App-Entwicklern Xabber zu verbessern indem Du erlaubst, die Absturz- und Diagnosedaten mit ihnen zu teilen (Um die Änderung wirksam werden zu lassen, muss die Anwendung neu gestartet werden). - Absturz- und Diagnosedaten - Xabber sammelt anonyme Fehlerberichte. Sie können es in den Debugeinstellungen deaktivieren, aber es wird unsere Fähigkeit, an zuverlässige Messagingerfahrung für Xabber Benutzer zu gelangen, behindern. - Einstellungen - LED-Benachrichtigung\nLED blinkt bei Benachrichtigung - LED-Benachrichtigung\nLED blinkt bei Benachrichtigung aus einer Konferenz - Taskleisten Icon\nAnzeige einer dauerhaften Benachrichtigung. Diese Option verhindert, dass Android die Anwendung aus dem Speicher entfernt - Sound\nBenachrichtigungston auswählen - Vibration - Design - Dunkel - Hell + Schreibe Logdaten\nSchreibe Debugdaten in lokale Datei (kann geteilt werden). + Logdateien\nListe der geschriebenen Logdateien. + Laden Sie alle Nachrichten aus dem Archiv herunter \nDebug-Funktion. Kann mit Fehlern arbeiten + Logdateien + Zeige Verbindungsfehler\nPopups für Verbingsungsausnahmefehler anzeigen + Absturz- und Diagnosedaten teilen\nHilf den App-Entwicklern Xabber zu verbessern indem Du erlaubst, die Absturz- und Diagnosedaten mit ihnen zu teilen (Um die Änderung wirksam werden zu lassen, muss die Anwendung neu gestartet werden). + Absturz- und Diagnosedaten + Xabber sammelt anonyme Fehlerberichte. Sie können es in den Debugeinstellungen deaktivieren, aber es wird unsere Fähigkeit, an zuverlässige Messagingerfahrung für Xabber Benutzer zu gelangen, behindern. + Einstellungen + Taskleisten Icon\nAnzeige einer dauerhaften Benachrichtigung. Diese Option verhindert, dass Android die Anwendung aus dem Speicher entfernt + Vibration + Design + Dunkel + Hell Emoticons - Android Emoticons - keine grafischen Emoticons - Verbindungseinstellungen\nVerbindungseinstellungen - Kontaktliste\nAussehen der Kontaktliste anpassen - Debugging-Einstellungen\nEinstellungen, um den Entwicklern zu helfen, Xabber zu verbessern. - Einstellungen - Benachrichtigungen\nBenachrichtigungseinstellungen - Aussehen\nErscheinungsbild anpassen - Spamfilter Einstellungen - Anwesenheit\nAnwesenheitseinstellung - Privatsphäre\nDatenschutzeinstellungen - Kein Spamfilter - Nachrichten nur von der Kontaktliste - Nachrichten nur von der Kontaktliste. Authorisierungsanfragen nur mit Captcha - Nachrichten nur von der Kontaktliste. Keine Authorisierungsanfragen - Über - Hintergrund anzeigen\nDas Ausschalten dieser Option kann die Leistung steigern - Schriftgröße - Groß - Normal - Klein - Sehr groß - Tastatur ausblenden - Im Querformat - Avatare in Nachrichten\nAvatar in jeder Chat-Nachricht anzeigen - Zeige Statuswechsel - In Gruppenchats - Benachrichtigung bei Eingabe\nDem Empfänger anzeigen, dass gerade getippt wird - Anpassen der Priorität\nDie Priorität entsprechend dem ausgewählten Status anpassen. Die Kontopriorität wird überschrieben werden. - Sofort nach Bildschirmabschaltung - \"Erweiterte Abwesenheitsnotiz\" bei Inaktivität\nSetze \"Erweiterte Abwesenheitsnotiz\" bei Display-Sperre - Prioritätseinstellungen - Starten nach dem Booten\nStart der Anwendung nach dem Booten von Android. Dies funktioniert nicht, wenn Xabber auf einer SD-Karte installiert ist. - Verhindern des Schlafmodus\nVerhindern, dass das Gerät in den Schlafmodus wechselt. Dies erhöht die Akku-Nutzung. - WiFi aktiv lassen\nWiFi bleibt im Standbymodus aktiv. Dies erhöht die Akku-Nutzung - Offline-Einstellungen zurücksetzen\nIndividuelle Einstellungen für Gruppen und Konten zurücksetzen. - Sind Sie sicher, dass Sie alle individuellen Einstellungen für Gruppen und Konten zurücksetzen wollen? - Alarmieren bei der ersten Nachricht\nBenachrichtigung nur bei der ersten Nachricht in einem Chat - Nachrichten Vorschau\nZeige Nachrichten aus Chats in der Benachrichtungsleiste - Nachrichten Vorschau\nZeige Nachrichten aus Konferenzen in Benachrichtungsleiste + Android Emoticons + Keine grafischen Emoticons + Verbindungseinstellungen\nVerbindungseinstellungen + Kontaktliste\nAussehen der Kontaktliste anpassen + Debugging-Einstellungen\nEinstellungen, um den Entwicklern zu helfen, Xabber zu verbessern. + Einstellungen + Benachrichtigungen\nBenachrichtigungseinstellungen + Aussehen\nErscheinungsbild anpassen + Spamfilter Einstellungen + Anwesenheit\nAnwesenheitseinstellung + Privatsphäre\nDatenschutzeinstellungen + Kein Spamfilter + Nachrichten nur von der Kontaktliste + Nachrichten nur von der Kontaktliste. Authorisierungsanfragen nur mit Captcha + Nachrichten nur von der Kontaktliste. Keine Authorisierungsanfragen + Über + Hintergrund anzeigen\nDas Ausschalten dieser Option kann die Leistung steigern + Schriftgröße + Groß + Normal + Klein + Sehr groß + Tastatur ausblenden + Im Querformat + Avatare im Chat\nZeigen Sie Avatare in jeder Nachricht im Chat an + Avatare in Konferenz\nZeigen Sie Avatare in jeder Nachricht in der Konferenz + Zeige Statuswechsel + In Gruppenchats + Benachrichtigung bei Eingabe\nDem Empfänger anzeigen, dass gerade getippt wird + Anpassen der Priorität\nDie Priorität entsprechend dem ausgewählten Status anpassen. Die Kontopriorität wird überschrieben werden. + Sofort nach Bildschirmabschaltung + \"Erweiterte Abwesenheitsnotiz\" bei Inaktivität\nSetze \"Erweiterte Abwesenheitsnotiz\" bei Display-Sperre + Prioritätseinstellungen + Starten nach dem Booten\nStart der Anwendung nach dem Booten von Android. Dies funktioniert nicht, wenn Xabber auf einer SD-Karte installiert ist. + Verhindern des Schlafmodus\nVerhindern, dass das Gerät in den Schlafmodus wechselt. Dies erhöht die Akku-Nutzung. + WiFi aktiv lassen\nWiFi bleibt im Standbymodus aktiv. Dies erhöht die Akku-Nutzung + Offline-Einstellungen zurücksetzen\nIndividuelle Einstellungen für Gruppen und Konten zurücksetzen. + Sind Sie sicher, dass Sie alle individuellen Einstellungen für Gruppen und Konten zurücksetzen wollen? Statusmeldungen unterdrücken\nMeldung \'Dieser Raum ist nicht anonym\' ausschalten - %s (Sie werden aus keinem Chat Nachrichten erhalten) - XMPP-Konten\nKonten verwalten - Sicherheit\nSicherheitseinstellungen - Server Zertifikat überprüfen\nBenachrichten, wenn Zertifikatsprobleme bei verschlüsselten Verbindungen auftreten + %s (Sie werden aus keinem Chat Nachrichten erhalten) + XMPP-Konten\nKonten verwalten + Sicherheit\nSicherheitseinstellungen + Server Zertifikat überprüfen\nBenachrichten, wenn Zertifikatsprobleme bei verschlüsselten Verbindungen auftreten OTR Modus - Aufmerksamkeit\nAuf eingehende Aufmerksamkeitsanforderungen reagieren - Aufmerksamkeitston\nAuswahl des Klingeltons - Lade vCard\nLaden und Aktualisieren von Kontaktdaten und Avataren. Deaktivieren, um Netzwerkverkehr zu reduzieren. - Bilder laden\nBilder von der Datei URL automatisch herunterladen. Deaktivieren um Netzwerkverkehr zu reduzieren. - Carbon copy Mode\nMöglicherweise instabil! Wird Sitzungen für dasselbe Konto auf diesem Client teilen. Deaktivieren, um die Netzwerkverkehr zu reduzieren. + Lade vCard\nLaden und Aktualisieren von Kontaktdaten und Avataren. Deaktivieren, um Netzwerkverkehr zu reduzieren. + Bilder laden\nBilder von der Datei URL automatisch herunterladen. Deaktivieren um Netzwerkverkehr zu reduzieren. + Carbon copy Mode\nMöglicherweise instabil! Wird Sitzungen für dasselbe Konto auf diesem Client teilen. Deaktivieren, um die Netzwerkverkehr zu reduzieren. DNSJavaResolver - MiniDNSResolver (experimentell) - Schlüsselbegriffe\nBenachrichtigung wenn Nachrichten voreingestellte Begriffe enthalten und auswahl des dazugehörigen Klanges + MiniDNSResolver (experimentell) Einstellungen - Benutzeroberfläche - Einstellungen - Über - Aussehen - Verhalten - Kontaktliste - Offline-Kontakte - Einstellungen zurücksetzen - Verbindungseinstellungen - Erweitert - Verfügbarkeit - Nachrichtenbenachrichtigung - Gruppenbenachrichtigungen - In-App Benachrichtigung - Schlüssel-Sätze - Achtung - Weise auf neue Nachrichten in Chats hin - Achtung - Weise auf neue Nachrichten in Konferenzen hin - Standard - Kurze Vibration - Lange Vibration - Nur im stummen Modus - In-App Sounds - Spiele einen Sound bei einer Nachricht in einem anderen Chat - In-App Vibration - Vibriere bei Nachrichten in einem anderen Chat - In-App Vorschau - Zeige Vorschau bei einer Nachricht in einem anderen Chat - In-App Sounds - Sound bei Nachricht im aktuellen Chat abspielen - Zurücksetzen - Alle Benachrichtigungseinstellungen würden auf Standardwerte zurückgesetzt werden - Benachrichtigungseinstellungen zurücksetzen? - Die Einstellungen wurden zurückgesetzt + Schnittstelle + Einstellungen + Über + Aussehen + Verhalten + Kontaktliste + Offlinekontakte + Benachrichtigungen zurücksetzen + Verbindungseinstellungen + Erweitert + Verfügbarkeit + Nachrichtenbenachrichtigung + Gruppenbenachrichtigungen + In-App Benachrichtigung + Schlüssel-Sätze + Achtung + Weise auf neue Nachrichten in Chats hin + Achtung + Weise auf neue Nachrichten in Konferenzen hin + Standard + Kurze Vibration + Lange Vibration + Nur im stummen Modus + In-App Sounds + Spiele einen Sound bei einer Nachricht in einem anderen Chat + In-App Vibration + Vibriere bei Nachrichten in einem anderen Chat + In-App Vorschau + Zeige Vorschau bei einer Nachricht in einem anderen Chat + In-App Sounds + Sound bei Nachricht im aktuellen Chat abspielen + Zurücksetzen + Alle Benachrichtigungseinstellungen würden auf Standardwerte zurückgesetzt werden + Benachrichtigungseinstellungen zurücksetzen? + Die Einstellungen wurden zurückgesetzt diff --git a/xabber/src/main/res/values-de-rDE/secret_viewer.xml b/xabber/src/main/res/values-de-rDE/secret_viewer.xml index 6feaf22899..a6ea37136d 100644 --- a/xabber/src/main/res/values-de-rDE/secret_viewer.xml +++ b/xabber/src/main/res/values-de-rDE/secret_viewer.xml @@ -1,9 +1,9 @@ - Geheime Antwort: - Geheime Frage: - Geheime Frage für gegenseitige Verifikation nutzen. - Geteiltes Geheimnis: - Geteiltes Geheimnis für gegenseitige Verifikation nutzen. + Geheime Antwort: + Geheime Frage: + Geheime Frage für gegenseitige Verifikation nutzen. + Geteiltes Geheimnis: + Geteiltes Geheimnis für gegenseitige Verifikation nutzen. diff --git a/xabber/src/main/res/values-de-rDE/status_editor.xml b/xabber/src/main/res/values-de-rDE/status_editor.xml index 8bb921778d..44fae0fe05 100644 --- a/xabber/src/main/res/values-de-rDE/status_editor.xml +++ b/xabber/src/main/res/values-de-rDE/status_editor.xml @@ -1,21 +1,21 @@ - Verfügbar - Abwesend - Bereit zum Chatten! - Nicht stören - Status bearbeiten - < leerer Status > - Unsichtbar - Status löschen - Status setzen - Statusmeldung eingeben - Offline - Nicht autorisiert - Abwesend für längere Zeit - Neuer Status - Gespeicherte Status - Statusverlauf löschen - Statusnachricht + Erreichbar + Abwesend + Bereit zum Chatten! + Nicht stören + Status bearbeiten + <Leerer Status> + Unsichtbar + Status löschen + Status setzen + Statusmeldung eingeben + Offline + Nicht autorisiert + Abwesend für längere Zeit + Neuer Status + Gespeicherte Status + Statusverlauf löschen + Statusnachricht diff --git a/xabber/src/main/res/values-de-rDE/words.xml b/xabber/src/main/res/values-de-rDE/words.xml index 839d0868c7..7e16cd3f88 100644 --- a/xabber/src/main/res/values-de-rDE/words.xml +++ b/xabber/src/main/res/values-de-rDE/words.xml @@ -1,23 +1,30 @@ - Nach 10 Minuten - Nach 15 Minuten - Nach einer Stunde - Nach einer Minute - Nach 2 Minuten - Nach 30 Minuten - Nach 5 Minuten - Immer - Deaktiviert - Manuell - Nie - Erforderlich - Automatisch - Speichern - Abbrechen - Überspringen - Einstellungen - OK - Login + Nach 10 Minuten + Nach 15 Minuten + Nach einer Stunde + Nach einer Minute + Nach 2 Minuten + Nach 30 Minuten + Nach 5 Minuten + Immer + Deaktiviert + Manuell + Nie + Erforderlich + Automatisch + Speichern + Abbrechen + Überspringen + Trotzdem überspringen + Warnung! + Einstellungen + OK + Login + Teilen + Senden an: + Ich habe verstanden + Suche + kostenlos diff --git a/xabber/src/main/res/values-el-rGR/account_editor.xml b/xabber/src/main/res/values-el-rGR/account_editor.xml index 2ceeb64198..b883985844 100644 --- a/xabber/src/main/res/values-el-rGR/account_editor.xml +++ b/xabber/src/main/res/values-el-rGR/account_editor.xml @@ -1,94 +1,97 @@ - Χρησιμοποίησε συμπίεση + Χρησιμοποίησε συμπίεση Διακομιστής - Κωδικός - Επιβεβαίωσε κωδικό - Θύρα - Προτεραιότητα - Πόρος - Εξυπηρετητής + Κωδικός + Επιβεβαίωσε κωδικό + Θύρα + Προτεραιότητα + Πόρος + Εξυπηρετητής Πρέπει νακαταχωρήσετε έναν λογαριασμό XMPP πριν τον προσθέσετε στο Xabber! Όνομα χρήστη - Το όνομα του εξυπηρετητή δεν έχει καθοριστεί - Το όνομα χρήστη δεν έχει καθοριστεί - Οι κωδικοί πρόσβασης δεν ταιριάζουν + Το όνομα του εξυπηρετητή δεν έχει καθοριστεί + Το όνομα χρήστη δεν έχει καθοριστεί + Οι κωδικοί πρόσβασης δεν ταιριάζουν + Αυτός ο λογαριασμός υπάρχει ήδη Μαρκάρετε για να ενεργοποιήσετε τη συμπίεση δεδομένων - Προσαρμοσμένος διακομιστής - Χρησιμοποιήστε τις προσαρμοσμένες ρυθμίσεις διακομιστή αντί για της εγγραφής SRV + Προσαρμοσμένος διακομιστής + Χρησιμοποιήστε τις προσαρμοσμένες ρυθμίσεις διακομιστή αντί για της εγγραφής SRV Η θύρα πρέπει να είναι ένας αριθμός (προεπιλογή: 5222) - Η θύρα πρέπει να είναι μεταξύ 1 και 65535 (προεπιλογή: 5222) - Τιμή προτεραιότητας πρέπει να είναι ένας αριθμός μεταξύ -128 και 127 (προεπιλογή: 0) + Η θύρα πρέπει να είναι μεταξύ 1 και 65535 (προεπιλογή: 5222) + Τιμή προτεραιότητας πρέπει να είναι ένας αριθμός μεταξύ -128 και 127 (προεπιλογή: 0) Διακομιστής μεσολάβησης - Η θύρα διακομιστή μεσολάβησης πρέπει να είναι μεταξύ 1 και 65535 (προεπιλογή: 8080) - Η θύρα διακομιστή μεσολάβησης πρέπει να είναι ένας αριθμός (προεπιλογή: 8080) - Κωδικός πρόσβασης διακομιστή μεσολάβησης - Θύρα διακομιστή μεσολάβησης - Τύπος διακομιστή μεσολάβησης - Ανενεργό - Χρήστης διακομιστή μεσολάβησης - Χρήση ελέγχου ταυτότητας SASL (συνιστάται) - Απενεργοποίησε για πολύ παλιό διακομιστή - Αποθήκευση κωδικού πρόσβασης - Απενεργοποιήστε αυτήν την επιλογή για αίτημα κωδικού πρόσβασης κάθε φορά που πηγαίνετε σε απευθείας σύνδεση + Η θύρα διακομιστή μεσολάβησης πρέπει να είναι μεταξύ 1 και 65535 (προεπιλογή: 8080) + Η θύρα διακομιστή μεσολάβησης πρέπει να είναι ένας αριθμός (προεπιλογή: 8080) + Κωδικός πρόσβασης διακομιστή μεσολάβησης + Θύρα διακομιστή μεσολάβησης + Τύπος διακομιστή μεσολάβησης + Ανενεργό + Χρήστης διακομιστή μεσολάβησης + Χρήση ελέγχου ταυτότητας SASL (συνιστάται) + Απενεργοποίησε για πολύ παλιό διακομιστή + Αποθήκευση κωδικού πρόσβασης + Απενεργοποιήστε αυτήν την επιλογή για αίτημα κωδικού πρόσβασης κάθε φορά που πηγαίνετε σε απευθείας σύνδεση Ενεργοποιήστε το TLS - Χρησιμοποίησε κρυπτογράφηση TLS όταν είναι δυνατό για να συνδεθείτε με διακομιστή - Παλαιού τύπου SSL - Χρησιμοποίησε κρυπτογράφηση SSL όταν γίνεται η σύνδεση στον εξυπηρετητή - Χρήση TLS/SSL - Απαίτησε TLS - Απαίτησε κρυπτογράφηση TLS όταν γίνεται η σύνδεση στον διακομιστή + Χρησιμοποίησε κρυπτογράφηση TLS όταν είναι δυνατό για να συνδεθείτε με διακομιστή + Παλαιού τύπου SSL + Χρησιμοποίησε κρυπτογράφηση SSL όταν γίνεται η σύνδεση στον εξυπηρετητή + Χρήση TLS/SSL + Απαίτησε TLS + Απαίτησε κρυπτογράφηση TLS όταν γίνεται η σύνδεση στον διακομιστή + Ενεργοποίηση πρωτοκόλλου κρυπτογράφησης TLS + Χρήση δικτύου ανωνυμίας TOR (απαιτεί διακομιστής μεσολάβησης Orbot) Λανθασμένο όνομα χρήστη. Ελέγξτε το κείμενο βοήθειας παρακάτω για λεπτομέρειες. - Προκειμένου να γίνει επεξεργασία με χρήση TOR πρέπει να έχετε εγκαταστημένο και ενεργοποιημένο το Orbot ώστε να γίνεται κυκλοφορία στον μεσολαβητή μέσω αυτού. Θα θέλατε να το εγκαταστήσετε από το Google Play; - Εγκατάσταση Orbot; - Εγκατέστησε το Orbot - Αποτυχία κατοχύρωσης λογαριασμού στον εξυπηρετητή. - Αδυναμία λήψης πληροφοριών διακομιστή. - Χρώμα λογαριασμού - Πράσινο - Πορτοκαλί - Κόκκινο - Μπλέ - Λουλακί - Τίλιο - Μπλε-γκρι - Κυανό - Βαθύ-μωβ - Άσβεστος - Ροζ - Μωβ - Ανοιχτό-μπλε - Ανοιχτό-πράσινο - Κεχριμπάρι - Σκούρο-πορτοκαλί - Καφέ - Ρυθμίσεις σύνδεσης - Αποκλεισμένες επαφές - Η υποστήριξη κλειδώματος δεν έχει καθοριστεί ακόμα. - Ο αποκλεισμός δεν υποστηρίζεται από τον εξυπηρετητή. - Μη αποκλεισμένες επαφές. - - Η επαφή %d αποκλείστηκε. - Η επαφή %d αποκλείστηκε. - - Ιστορικό συνομιλίας - Επιλογές αποθήκευσης ιστορικού συνομιλιών - Η υποστήριξη για το χώρο αποθήκευσης τον διακομιστή του ιστορικό συνομιλίας δεν έχει καθοριστεί ακόμα - Ο διακομιστής δεν υποστηρίζει την αποθήκευση του ιστορικού συνομιλίας. - Διαχείριση Αρχειοθέτησης Μηνυμάτων - Αποθήκεύσε όλα τα μηνύματα στο διακομιστή - Αποθήκευσε τα μηνύματα των προσωπικών επαφών στο διακομιστή - Μην αποθηκεύετε μηνύματα στο διακομιστή - Φόρτωση ιστορικού μηνυμάτων - Φορτίο ιστορικού για όλες τις επαφές - Φόρτωση ιστορικού για τις ανοιχτές συνομιλίες - Μη φορτώσεις το ιστορικού για οποιονδήποτε - Εκκαθάριση ιστορικού κατά την έξοδο - Διέγραψε όλα τα μηνύματα συνομιλίας από τη συσκευή πριν από την έξοδο του Xabber. - Σελιδοδείκτες - Λίστα με σελιδοδείκτες για αυτόν το λογαριασμό - Συγχρονισμός - Συγχρονισμός με λογαριασμό Xabber - Ο διακομιστής δεν υποστηρίζει σελιδοδείκτες. + Προκειμένου να γίνει επεξεργασία με χρήση TOR πρέπει να έχετε εγκαταστημένο και ενεργοποιημένο το Orbot ώστε να γίνεται κυκλοφορία στον μεσολαβητή μέσω αυτού. Θα θέλατε να το εγκαταστήσετε από το Google Play; + Εγκατάσταση Orbot; + Εγκατέστησε το Orbot + Αποτυχία κατοχύρωσης λογαριασμού στον εξυπηρετητή. + Αδυναμία λήψης πληροφοριών διακομιστή. + Χρώμα λογαριασμού + Πράσινο + Πορτοκαλί + Κόκκινο + Μπλέ + Λουλακί + Τίλιο + Μπλε-γκρι + Κυανό + Βαθύ-μωβ + Άσβεστος + Ροζ + Μωβ + Ανοιχτό-μπλε + Ανοιχτό-πράσινο + Κεχριμπάρι + Σκούρο-πορτοκαλί + Καφέ + Ρυθμίσεις σύνδεσης + Αποκλεισμένες επαφές + Η υποστήριξη κλειδώματος δεν έχει καθοριστεί ακόμα. + Ο αποκλεισμός δεν υποστηρίζεται από τον εξυπηρετητή. + Μη αποκλεισμένες επαφές. + + Η επαφή %d αποκλείστηκε. + Η επαφή %d αποκλείστηκε. + + Ιστορικό συνομιλίας + Επιλογές αποθήκευσης ιστορικού συνομιλιών + Η υποστήριξη για το χώρο αποθήκευσης τον διακομιστή του ιστορικό συνομιλίας δεν έχει καθοριστεί ακόμα + Ο διακομιστής δεν υποστηρίζει την αποθήκευση του ιστορικού συνομιλίας. + Διαχείριση Αρχειοθέτησης Μηνυμάτων + Αποθήκεύσε όλα τα μηνύματα στο διακομιστή + Αποθήκευσε τα μηνύματα των προσωπικών επαφών στο διακομιστή + Μην αποθηκεύετε μηνύματα στο διακομιστή + Φόρτωση ιστορικού μηνυμάτων + Φορτίο ιστορικού για όλες τις επαφές + Φόρτωση ιστορικού για τις ανοιχτές συνομιλίες + Μη φορτώσεις το ιστορικού για οποιονδήποτε + Εκκαθάριση ιστορικού κατά την έξοδο + Διέγραψε όλα τα μηνύματα συνομιλίας από τη συσκευή πριν από την έξοδο του Xabber. + Σελιδοδείκτες + Λίστα με σελιδοδείκτες για αυτόν το λογαριασμό + Συγχρονισμός + Συγχρονισμός με λογαριασμό Xabber + Ο διακομιστής δεν υποστηρίζει σελιδοδείκτες. diff --git a/xabber/src/main/res/values-el-rGR/account_list.xml b/xabber/src/main/res/values-el-rGR/account_list.xml index 4e0288703d..10557489a4 100644 --- a/xabber/src/main/res/values-el-rGR/account_list.xml +++ b/xabber/src/main/res/values-el-rGR/account_list.xml @@ -1,15 +1,16 @@ - Θέλετε στ΄ αλήθεια να διαγράψετε τον λογαριασμό %s;\n(δε θα διαγραφεί από τον διακομιστή, μόνο από το Xabber) - Πρόσθεσε λογαριασμό - Κατοχύρωσε νέο λογαριασμό - Διέγραψε λογαριασμό - Κατοχύρωση - Εξουσιοδότηση - Συνδεδεμένος - Συνδέεται - Αποσύνδεση - Εκτός σύνδεσης - Σε αναμονή για επανασύνδεση + Θέλετε στ΄ αλήθεια να διαγράψετε τον λογαριασμό %s;\n(δε θα διαγραφεί από τον διακομιστή, μόνο από το Xabber) + Πρόσθεσε λογαριασμό + Κατοχύρωσε νέο λογαριασμό + Διέγραψε λογαριασμό + Ρυθμίσεις λογαριασμού + Κατοχύρωση + Εξουσιοδότηση + Συνδεδεμένος + Συνδέεται + Αποσύνδεση + Εκτός σύνδεσης + Σε αναμονή για επανασύνδεση diff --git a/xabber/src/main/res/values-el-rGR/chat_viewer.xml b/xabber/src/main/res/values-el-rGR/chat_viewer.xml index af0af745aa..bd084aac91 100644 --- a/xabber/src/main/res/values-el-rGR/chat_viewer.xml +++ b/xabber/src/main/res/values-el-rGR/chat_viewer.xml @@ -1,102 +1,121 @@ - O/H %1$s αλλάξε κατάσταση: %2$s - O/H %1$s καθάρισε το κείμενο κατάστασης - O/H %1$s πήρε μέρος στη διάσκεψη - O/H %1$s κλωτσήθηκε - Είστε εκτός σύνδεσης. Τα μηνύματα που στέλνετε θα παραδοθούν την επόμενη φορά που θα συνδεθείτε. - απεστέλη %s - Πληκτρολογήστε το μήνυμά σας εδώ - Αποστολή - Καθαρισμός ιστορικού - Καθαρισμός - Θέλετε πραγματικά να καθαρίσετε όλο το ιστορικό συνομιλίας με %s; - Ο παραλήπτης είναι εκτός σύνδεσης. Τα μηνύματα που στέλνετε θα παραδοθούν όταν επιστρέψουν σε σύνδεση. - Η επαφή δεν είναι διαθέσιμη - Το αρχείο δε βρέθηκε - Αντιγραφή - Αναφέρω - Παράθεση - Αφαίρεσε από το ιστορικό - Επανάληψη αποστολής - Εμφάνισε μήνυμα + O/H %1$s αλλάξε κατάσταση: %2$s + O/H %1$s καθάρισε το κείμενο κατάστασης + O/H %1$s πήρε μέρος στη διάσκεψη + O/H %1$s κλωτσήθηκε + Είστε εκτός σύνδεσης. Τα μηνύματα που στέλνετε θα παραδοθούν την επόμενη φορά που θα συνδεθείτε. + απεστέλη %s + Πληκτρολογήστε το μήνυμά σας εδώ + Αποστολή + Καθαρισμός ιστορικού + Καθαρισμός + Θέλετε πραγματικά να καθαρίσετε όλο το ιστορικό συνομιλίας με %s; + Ο παραλήπτης είναι εκτός σύνδεσης. Τα μηνύματα που στέλνετε θα παραδοθούν όταν επιστρέψουν σε σύνδεση. + Η επαφή δεν είναι διαθέσιμη + Το αρχείο δε βρέθηκε + Αντιγραφή + Αναφέρω + Παράθεση + Αφαίρεσε από το ιστορικό + Επανάληψη αποστολής + Εμφάνισε μήνυμα Αποθηκεύση του ιστορικού τοπικά\nΑποθήκευση ιστορικού μηνυμάτων τοπικά Εστάλη κλήση για προσοχή - Ζητήθηκε η προσοχή - O/H %1$s κλωτσήθηκε - O/H %1$s κλωτσήθηκε από %2$s - Η πρόσκληση δεν παρελήφθηκε από %s - Στάλθηκε πρόσκληση προς %s - Έχετε συνδεθεί στη συνομιλία ως %1$s - Έχετε συνδεθεί στη συνομιλία %1$s - O/H %1$s κλωτσήθηκε από %2$s - O/H %1$s έφυγε από τη συνομιλία - O/H %1$s ψευδώνυμο σε %2$s - Η κρυπτογράφηση έχει ενεργοποιηθεί αλλά αυτή η επαφή δεν έχει επαληθευτεί. Μπορείτε να το επιβεβαιώσετε από το μενού κρυπτογράφησης OTR. - Σφάλμα OTR: %1$s - O/H αντίπαλος έφυγε από τη συνομιλία. Πρέπει να κάνετε το ίδιο ή να την επανεκκίνησετε. - Το μήνυμά σας δεν έχει αποσταλεί. Φύγετε από τη συνομιλία ή επανεκκινήστε την. - Έχετε φύγει από την κρυπτογραφημένη συνομιλία - O/H αντίπαλος προσπάθησε να κλέψει κατά τη διάρκεια της επαλήθευσης - Αποτυχία επαλήθευσης - Η απάντησή σας για τη μυστική ερώτηση επαληθεύτηκε. Θα πρέπει να ζητήσετε το ίδιο από τον αντίπαλό σας ή να ελέγξετε το κοινόχρηστο μυστικό. - Αποτυχία επαλήθευσης - Η επαλήθευση πέρασε με επιτυχία - Το κρυπτογραφημένο μήνυμα που λάβατε είναι μη αναγνώσιμο - Η κρυπτογράφηση ενεργοποιήθηκε - O/H %1$s είναι συνδεμένη/ος - O/H %1$s είναι μακριά - O/H %1$s είναι ελεύθερος για συζήτηση - O/H %1$s ζητάει να μήν απασχοληθεί - O/H %1$s είναι μη διαθέσιμος - O/H %1$s είναι μακριά για πολύ ώρα - O/H %1$s έχει αλλάξει το θέμα σε: %2$s - Η επαφή δεν το υποστηρίζει ή έχει απενεργοποιήσει την προσοχή - Ζητήστε την προσοχή - Ρυθμίσεις συζήτησης - Πληκτρολόγηση… - Εισαγόμενο κείμενο… - εισήχθηκε %s - Το ιστορικό εξάχθηκε στην κάρτα SD - %2$s για %1$s.html - Αποστολή μετά από εξαγωγή - Εισάγετε όνομα αρχείου - Προσκαλέστε για συνομιλία - Τα μηνύματά σας δεν μπορούν να παραδοθούν. Παρακαλώ μπείτε σε συνομιλία - Λίστα ενοίκων - Κρυπτογράφηση OTR - Διακοπή κρυπτογράφησης - Επανεκκίνηση κρυπτογράφησης - Έχει ζητηθεί ιδιωτική συνομιλία εκτός καταγραφής αλλά δεν έχετε υποστηριζόμενο plugin. Χρησιμοποιήστε το Pidgin, Gajim ή Adium για PC/Mac και Xabber, Conversations ή ChatSecure για το Android. Πηγαίνετε στο http://otr.cypherpunks.ca/ για περισσότερες πληροφορίες. - Έναρξη κρυπτογράφησης + Ζητήθηκε η προσοχή + O/H %1$s κλωτσήθηκε + O/H %1$s κλωτσήθηκε από %2$s + Η πρόσκληση δεν παρελήφθηκε από %s + Στάλθηκε πρόσκληση προς %s + Έχετε συνδεθεί στη συνομιλία ως %1$s + Έχετε συνδεθεί στη συνομιλία %1$s + O/H %1$s κλωτσήθηκε από %2$s + O/H %1$s έφυγε από τη συνομιλία + O/H %1$s ψευδώνυμο σε %2$s + Η κρυπτογράφηση έχει ενεργοποιηθεί αλλά αυτή η επαφή δεν έχει επαληθευτεί. Μπορείτε να το επιβεβαιώσετε από το μενού κρυπτογράφησης OTR. + Σφάλμα OTR: %1$s + O/H αντίπαλος έφυγε από τη συνομιλία. Πρέπει να κάνετε το ίδιο ή να την επανεκκίνησετε. + Το μήνυμά σας δεν έχει αποσταλεί. Φύγετε από τη συνομιλία ή επανεκκινήστε την. + Έχετε φύγει από την κρυπτογραφημένη συνομιλία + O/H αντίπαλος προσπάθησε να κλέψει κατά τη διάρκεια της επαλήθευσης + Αποτυχία επαλήθευσης + Η απάντησή σας για τη μυστική ερώτηση επαληθεύτηκε. Θα πρέπει να ζητήσετε το ίδιο από τον αντίπαλό σας ή να ελέγξετε το κοινόχρηστο μυστικό. + Αποτυχία επαλήθευσης + Η επαλήθευση πέρασε με επιτυχία + Το κρυπτογραφημένο μήνυμα που λάβατε είναι μη αναγνώσιμο + Η κρυπτογράφηση ενεργοποιήθηκε + O/H %1$s είναι συνδεμένη/ος + O/H %1$s είναι μακριά + O/H %1$s είναι ελεύθερος για συζήτηση + O/H %1$s ζητάει να μήν απασχοληθεί + O/H %1$s είναι μη διαθέσιμος + O/H %1$s είναι μακριά για πολύ ώρα + O/H %1$s έχει αλλάξει το θέμα σε: %2$s + Η επαφή δεν το υποστηρίζει ή έχει απενεργοποιήσει την προσοχή + Ζητήστε την προσοχή + Ρυθμίσεις συζήτησης + Πληκτρολόγηση… + Εισαγόμενο κείμενο… + εισήχθηκε %s + Εξαγωγή ιστορικού + Το ιστορικό εξάχθηκε στην κάρτα SD + %2$s για %1$s.html + Αποστολή μετά από εξαγωγή + Εισάγετε όνομα αρχείου + Προσκαλέστε για συνομιλία + Τα μηνύματά σας δεν μπορούν να παραδοθούν. Παρακαλώ μπείτε σε συνομιλία + Λίστα ενοίκων + Κρυπτογράφηση OTR + Διακοπή κρυπτογράφησης + Επανεκκίνηση κρυπτογράφησης + Έχει ζητηθεί ιδιωτική συνομιλία εκτός καταγραφής αλλά δεν έχετε υποστηριζόμενο plugin. Χρησιμοποιήστε το Pidgin, Gajim ή Adium για PC/Mac και Xabber, Conversations ή ChatSecure για το Android. Πηγαίνετε στο http://otr.cypherpunks.ca/ για περισσότερες πληροφορίες. + Έναρξη κρυπτογράφησης Το κρυπτογραφημένο μήνυμα που στείλατε δεν είναι αναγνώσιμο - Το μήνυμα δε μπορεί να αποκρυπτογραφηθεί - Επαλήθευση OTR - Επαλήθευση με δακτυλικό αποτύπωμα - Επαλήθευση με ερώτηση - Επαλήθευση με κοινόχρηστο μυστικό - Επιλέξτε συσκευή για δημιουργία περιόδου λειτουργίας OTR: - Η συνεδρία OTR δεν ξεκίνησε. - Η συνεδρία OTR δεν ξεκίνησε. Η επαφή είναι εκτός σύνδεσης. - Αίτησης επαλήθευσης OTR - Επαλήθευση OTR σε εξέλιξη - ΑΝΟΙΓΜΑ - ΑΚΥΡΩΣΗ + Το μήνυμα δε μπορεί να αποκρυπτογραφηθεί + Επαλήθευση OTR + Επαλήθευση με δακτυλικό αποτύπωμα + Επαλήθευση με ερώτηση + Επαλήθευση με κοινόχρηστο μυστικό + Επιλέξτε συσκευή για δημιουργία περιόδου λειτουργίας OTR: + Η συνεδρία OTR δεν ξεκίνησε. + Η συνεδρία OTR δεν ξεκίνησε. Η επαφή είναι εκτός σύνδεσης. + Αίτησης επαλήθευσης OTR + Επαλήθευση OTR σε εξέλιξη + ΑΝΟΙΓΜΑ + ΑΚΥΡΩΣΗ Χρησιμοποίησε καθολικές ρυθμίσεις - Εμφάνισε κείμενο μηνύματος - Απέκρυψε κείμενο μηνύματος + Εμφάνισε κείμενο μηνύματος + Απέκρυψε κείμενο μηνύματος Σφάλμα αποστολής του αρχείου %s Δε βρέθηκε η διαδρομή στο αρχείο - Άνοιγμα ιδιωτικής συνομιλίας + Άνοιγμα ιδιωτικής συνομιλίας Δεν υπάρχει άδεια για την ανάγνωση αρχείων - Δεν υπάρχει άδεια για την εγγραφή αρχείων - Περιγραφή σφάλματος: - Απεσταλμένα - Παραδόθηκαν - Λήφθηκε από το ιστορικό - Σφάλμα - Στάλθηκε από άλλη συσκευή - Αποστέλεται - Δεν υπάρχουν άλλα μηνύματα στο ιστορικό + Δεν υπάρχει άδεια για την εγγραφή αρχείων + Καμία άδεια για κάμερα + Περιγραφή σφάλματος: + Απεσταλμένα + Παραδόθηκαν + Λήφθηκε από το ιστορικό + Σφάλμα + Στάλθηκε από άλλη συσκευή + Αποστέλεται + Δεν μπορείτε να στείλετε περισσότερα από 10 στοιχεία ταυτόχρονα + Δεν υπάρχουν άλλα μηνύματα στο ιστορικό + Επόπτης + Συμμετέχων + Επισκέπτης + Αρχειοθέτηση εμφανιζόμενων συνομιλιών + Αρχειοθέτηση κρυμμένων συνομιλιών + Ειδοποίηση για αυτήν τη συνομιλία + Ο διακομιστής που χρησιμοποιείτε δεν υποστηρίζει μεταφορά αρχείων. Μπορείτε να δοκιμάσετε το διακομιστή xabber.org. + Συμμετοχή στη συνεδρία + Σαρώστε προς τα δεξιά για να ανοίξετε τις πρόσφατες συνομιλίες + Σαρώστε προς τα αριστερά για να ανοίξετε στοιχεία επικοινωνίας + Αντιγραφή συνδέσμου + Λήψη + Η εικόνα αποθηκεύτηκε + Ο σύνδεσμος αντιγράφτηκε στο πρόχειρο + Αδυναμία ανοίγματος αρχείου + Φόρτωμα... %s diff --git a/xabber/src/main/res/values-el-rGR/contact_editor.xml b/xabber/src/main/res/values-el-rGR/contact_editor.xml index 68d4a28f61..348052862c 100644 --- a/xabber/src/main/res/values-el-rGR/contact_editor.xml +++ b/xabber/src/main/res/values-el-rGR/contact_editor.xml @@ -1,24 +1,24 @@ - Λογαριασμός - Επιλέξτε ομάδα - Ψευδώνυμο (προαιρετικό) - Διαμοιρασμός της κατάστασης του λογαριασμό σας %1$s με την επαφή; - Όνομα χρήστη επαφής - Η επαφή δε βρέθηκε - Ορίστε όνομα ομάδας - Όνομα ομάδας - Επιλέξτε ένα λογαριασμό - Παρακαλώ συνδέστε ένα λογαριασμό - Προσθήκη νέας ομάδας… - Εξουσιοδότηση - Απόρριψη - Επεξεργασία εικόνας... - Σφάλμα κατά την περικοπή εικόνας - Σφάλμα κατά την επεξεργασία εικόνας + Λογαριασμός + Επιλέξτε ομάδα + Ψευδώνυμο (προαιρετικό) + Διαμοιρασμός της κατάστασης του λογαριασμό σας %1$s με την επαφή; + Όνομα χρήστη επαφής + Η επαφή δε βρέθηκε + Ορίστε όνομα ομάδας + Όνομα ομάδας + Επιλέξτε ένα λογαριασμό + Παρακαλώ συνδέστε ένα λογαριασμό + Προσθήκη νέας ομάδας… + Εξουσιοδότηση + Απόρριψη + Επεξεργασία εικόνας... + Σφάλμα κατά την περικοπή εικόνας + Σφάλμα κατά την επεξεργασία εικόνας Πληροφορίες διακομιστή - Λίστα των δυνατοτήτων του διακομιστή - %1$s από %2$s θέλουν να ξεκινήσουν ιδιωτική συνομιλία μαζί σας - Αποδοχή + Λίστα των δυνατοτήτων του διακομιστή + %1$s από %2$s θέλουν να ξεκινήσουν ιδιωτική συνομιλία μαζί σας + Αποδοχή diff --git a/xabber/src/main/res/values-el-rGR/contact_list.xml b/xabber/src/main/res/values-el-rGR/contact_list.xml index 00ef499f4d..43548a2f8b 100644 --- a/xabber/src/main/res/values-el-rGR/contact_list.xml +++ b/xabber/src/main/res/values-el-rGR/contact_list.xml @@ -1,74 +1,99 @@ - Αποδοχή επαφής - Επανασύνδεση - Διαχείριση λογαριασμών - Προσθήκη λογαριασμού - Προσθήκη επαφής - Εμφάνιση επαφών χωρίς σύνδεση - Πηγαίνετε σε απευθείας σύνδεση - Επανασύνδεση - Σύνδεση… - Απενεργοποιημένοι λογαριασμοί - Δεν έχετε κανένα λογαριασμό - Δεν έχετε επαφές - Κανείς συνδεμένος - Κανένας λογαριασμός συνδεμένος - Συνδέθηκε. - Εκκίνηση εφαρμογής… - Αναμονή για σύνδεση… + Αποδοχή επαφής + Επανασύνδεση + Διαχείριση λογαριασμών + Προσθήκη λογαριασμού + Προσθήκη επαφής + Εμφάνιση επαφών χωρίς σύνδεση + Πηγαίνετε σε απευθείας σύνδεση + Επανασύνδεση + Σύνδεση… + Απενεργοποιημένοι λογαριασμοί + Δεν έχετε κανένα λογαριασμό + Δεν έχετε επαφές + Κανείς συνδεμένος + Δεν βρέθηκαν επαφές + Κανένας λογαριασμός συνδεμένος + Συνδέθηκε. + Εκκίνηση εφαρμογής… + Αναμονή για σύνδεση… Συνομιλία Σφάλμα σύνδεσης - Προσθήκη επαφής - Διαγραφή - Αποκλεισμός επαφής - Θέλετε πραγματικά να διαγράψετε την επαφή %1$s από το λογαριασμό %2$s; + Προσθήκη επαφής + Διαγραφή + Αποκλεισμός επαφής + Θέλετε πραγματικά να διαγράψετε την επαφή %1$s από το λογαριασμό %2$s; Άρνηση επαφής - Έξοδος - Ενεργές συζητήσεις - Καμία ομάδα - Διαγραφή ομάδας - Θέλετε πραγματικά να διαγράψετε την ομάδα %s; Οι χρήστες από αυτή την ομάδα θα παραμείνουν στη λίστα επαφών. - Μετονομασία ομάδας - Ο λογαριασμός δεν βρέθηκε - Η σύνδεση δεν επιτεύχθηκε - Αίτηση συνδρομής - Σφάλμα ροής - Αποθήκευση αλλαγών…\nΗ εφαρμογή θα κλείσει σύντομα. + Αρχειοθέτηση + Κατάργηση αρχειοθέτησης + Σίγαση + Κατάργηση σίγασης + Εμφάνιση αρχειοθετημένων + Έξοδος + Ενεργές συζητήσεις + Καμία ομάδα + Διαγραφή ομάδας + Θέλετε πραγματικά να διαγράψετε την ομάδα %s; Οι χρήστες από αυτή την ομάδα θα παραμείνουν στη λίστα επαφών. + Μετονομασία ομάδας + Ο λογαριασμός δεν βρέθηκε + Η σύνδεση δεν επιτεύχθηκε + Αίτηση συνδρομής + Αποστολή επαφής + Σφάλμα ροής + Αποθήκευση αλλαγών…\nΗ εφαρμογή θα κλείσει σύντομα. Συνδιασκέψεις - Σφάλμα OTR - Παρακαλώ κάντε κλικ για να επιλέξετε την επαφή - Εμφάνιση πάντα - Ποτέ να μην εμφανίζεται - Χρησιμοποίησε γενικές ρυθμίσεις - Εμφάνιση επαφών χωρίς σύνδεση - Εκτέλεση κατά την εκκίνηση - Θέλετε να εκτελέσετε το Xabber κατά την εκκίνηση; \nΑυτό μπορεί να αλλάξει από «Ρυθμίσεις» → «Ρυθμίσεις σύνδεσης» → «Έναρξη όταν το Android ξεκινάει» - Αναζήτηση επαφών - Εσείς - Λογαριασμοί XMPP - Λίστα αποκλεισμένων - Η επαφή αποκλείστηκε επιτυχώς - Σφάλμα αποκλεισμού επαφής + Σφάλμα OTR + Παρακαλώ κάντε κλικ για να επιλέξετε την επαφή + Εμφάνιση πάντα + Ποτέ να μην εμφανίζεται + Χρησιμοποίησε γενικές ρυθμίσεις + Εμφάνιση επαφών χωρίς σύνδεση + Εκτέλεση κατά την εκκίνηση + Θέλετε να εκτελέσετε το Xabber κατά την εκκίνηση; \nΑυτό μπορεί να αλλάξει από «Ρυθμίσεις» → «Ρυθμίσεις σύνδεσης» → «Έναρξη όταν το Android ξεκινάει» + Αναζήτηση επαφών + Εσείς + Λογαριασμοί XMPP + Λίστα αποκλεισμένων + Η επαφή αποκλείστηκε επιτυχώς + Σφάλμα αποκλεισμού επαφής Οι επαφές ξεμπλοκαρίστηκαν επιτυχώς - Σφάλμα ξεμπλοκαρίσματος επαφών - Θέλετε πραγματικά να αποκλείσετε την επαφή %1$s από το λογαριασμό %2$s; - Θέλετε πραγματικά να ξεμπλοκάρετε όλες τις επαφές από το λογαριασμό %1$s; - Ξεμπλοκάρισμα όλων - Ξεμπλοκάρισμα των επιλεγμένων - Επιλέξτε το πεπρωμένο σας - Νέο σκούρο θέμα είναι τώρα διαθέσιμο για το Xabber. Μπορείτε να αντισταθείτε στον πειρασμό να το χρησιμοποιήσετε; - Μπείτε στη Σκοτεινή Πλευρά - Μείνετε στη Σκοτεινή Πλευρά - Βελτιστοποίηση μπαταρίας - Η συσκευή σας κάνει κάποιες βαριές βελτιστοποιήσεις στη μπαταρία για το Xabber οι οποίες μπορεί να οδηγήσουν σε καθυστερημένες ειδοποιήσεις ή ακόμη και σε απώλεια μηνυμάτωνs.\n\nΘα σας ζητηθεί τώρα να τις απενεργοποιήσετε. + Σφάλμα ξεμπλοκαρίσματος επαφών + Θέλετε πραγματικά να αποκλείσετε την επαφή %1$s από το λογαριασμό %2$s; + Θέλετε πραγματικά να ξεμπλοκάρετε όλες τις επαφές από το λογαριασμό %1$s; + Ξεμπλοκάρισμα όλων + Ξεμπλοκάρισμα των επιλεγμένων + Επιλέξτε το πεπρωμένο σας + Νέο σκούρο θέμα είναι τώρα διαθέσιμο για το Xabber. Μπορείτε να αντισταθείτε στον πειρασμό να το χρησιμοποιήσετε; + Μπείτε στη Σκοτεινή Πλευρά + Μείνετε στη Σκοτεινή Πλευρά + Βελτιστοποίηση μπαταρίας + Η συσκευή σας κάνει κάποιες βαριές βελτιστοποιήσεις στη μπαταρία για το Xabber οι οποίες μπορεί να οδηγήσουν σε καθυστερημένες ειδοποιήσεις ή ακόμη και σε απώλεια μηνυμάτωνs.\n\nΘα σας ζητηθεί τώρα να τις απενεργοποιήσετε. Διέγραψε τα παλιά αρχεία καταγραφής - Άνοιγμα - Αποστολή + Άνοιγμα + Αποστολή Συγχρόνισε σελιδοδείκτες - Αφαίρεση όλων - Αφαίρεσε τα επιλεγμένα - Θέλετε πραγματικά να αφαιρέσετε όλους τους σελιδοδείκτες από το λογαριασμό %1$s; - Θέλετε πραγματικά να αφαιρέσετε τους επιλεγμένους σελιδοδείκτες από το λογαριασμό %1$s; + Αφαίρεση όλων + Αφαίρεσε τα επιλεγμένα + Θέλετε πραγματικά να αφαιρέσετε όλους τους σελιδοδείκτες από το λογαριασμό %1$s; + Θέλετε πραγματικά να αφαιρέσετε τους επιλεγμένους σελιδοδείκτες από το λογαριασμό %1$s; + Το αρχείο δεν έχει συνομιλίες + Δεν υπάρχουν μη αναγνωσμένες συνομιλίες + Η συνομιλία αρχειοθετήθηκε + Αφαιρέθηκε από το αρχείο + ΑΝΑΙΡΕΣΗ + Πρόσφατες συνομιλίες + Μη αναγνωσμένες συνομιλίες + Αρχειοθετημένες συζητήσεις + Όλες οι συνομιλίες + Δεν υπάρχουν μηνύματα + Εμφάνιση όλων των συνομιλιών + Επαφές + Σύρετε στη συνομιλία αριστερά ή δεξιά για να την αρχειοθετήσετε + τελευταία προβλήθηκε μόλις τώρα + τελευταία προβλήθηκε πριν %1$s λεπτά + τελευταία προβλήθηκε στις %1$s + τελευταία προβλήθηκε χτες στις %1$s + τελευταία προβλήθηκε %1$s diff --git a/xabber/src/main/res/values-el-rGR/contact_viewer.xml b/xabber/src/main/res/values-el-rGR/contact_viewer.xml index b68f73b47a..aa744219d8 100644 --- a/xabber/src/main/res/values-el-rGR/contact_viewer.xml +++ b/xabber/src/main/res/values-el-rGR/contact_viewer.xml @@ -1,67 +1,67 @@ - Πληροφορίες επαφής - Πελάτης - Αυτή η συσκευή - Ψευδώνυμο - Μορφοποιημένο όνομα - Πρόθεμα - Ορισμένο όνομα - Μεσαίο όνομα - Οικογενειακό όνομα - Επίθεμα - Γενέθλια - Ιστοσελίδα - Οργανισμός - Οργανική μονάδα - Τίτλος εργασίας, θέση - Ρόλος + Πληροφορίες επαφής + Πελάτης + Αυτή η συσκευή + Ψευδώνυμο + Μορφοποιημένο όνομα + Πρόθεμα + Ορισμένο όνομα + Μεσαίο όνομα + Οικογενειακό όνομα + Επίθεμα + Γενέθλια + Ιστοσελίδα + Οργανισμός + Οργανική μονάδα + Τίτλος εργασίας, θέση + Ρόλος Περιγραφή - Σημειώσεις + Σημειώσεις Ταχυδρομική θυρίδα - Εκτεταμένη διεύθυνση - Οδός - Τοποθεσία - Περιοχή - Ταχυδρομικός κώδικας - Όνομα χώρας - Τηλέφωνο - Ηλεκτρονικό ταχυδρομείο - Οικία - Εργασία - Ταχυδρομική - Τεμάχιο - Εγχώριο - Διεθνές - Προτιμώμενό - Φωνή - Φαξ - Βομβητής - Κινητή - Βίντεο - Μόντεμ - Φωνητικά μηνύματα - Διαδίκτυο - Παρακαλώ περιμένετε… - Άγνωστο - Επεξεργασία ψευδώνυμου - Επεξεργασία ομάδων - Αφαίρεση επαφής - Επεξεργασία πληροφοριών χρήστη - Έπεξεργασία - Οι πληροφορίες του λογαριασμού αποθηκεύτηκαν επιτυχώς - Αδυναμία αποθήκευσης πληροφοριών χρήστη στο λογαριασμό - Αποθήκευση… - Επιλογή από τη συλλογή - Λήψη φωτογραφίας - Αφαίρεση avatar - Αλλαγή - Αδυναμία λήψεις πληροφοριών συνεδρίας - Όνομα - Περιγραφή - Θέμα - Συμμετέχοντες: %d - Συνδεδεμένες συσκευές - vCard + Εκτεταμένη διεύθυνση + Οδός + Τοποθεσία + Περιοχή + Ταχυδρομικός κώδικας + Όνομα χώρας + Τηλέφωνο + Ηλεκτρονικό ταχυδρομείο + Οικία + Εργασία + Ταχυδρομική + Τεμάχιο + Εγχώριο + Διεθνές + Προτιμώμενό + Φωνή + Φαξ + Βομβητής + Κινητή + Βίντεο + Μόντεμ + Φωνητικά μηνύματα + Διαδίκτυο + Παρακαλώ περιμένετε… + Άγνωστο + Επεξεργασία ψευδώνυμου + Επεξεργασία ομάδων + Αφαίρεση επαφής + Επεξεργασία πληροφοριών χρήστη + Έπεξεργασία + Οι πληροφορίες του λογαριασμού αποθηκεύτηκαν επιτυχώς + Αδυναμία αποθήκευσης πληροφοριών χρήστη στο λογαριασμό + Αποθήκευση… + Επιλογή από τη συλλογή + Λήψη φωτογραφίας + Αφαίρεση avatar + Αλλαγή + Αδυναμία λήψεις πληροφοριών συνεδρίας + Όνομα + Περιγραφή + Θέμα + Συμμετέχοντες: %d + Συνδεδεμένες συσκευές + vCard diff --git a/xabber/src/main/res/values-el-rGR/fingerprint_viewer.xml b/xabber/src/main/res/values-el-rGR/fingerprint_viewer.xml index d2f431e722..c37a517f63 100644 --- a/xabber/src/main/res/values-el-rGR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-el-rGR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Για να επιβεβαιώσετε την ταυτότητα του αντιπάλου σας, ζητήστε του/της να σας παρέχουν τα δακτυλικά τους αποτυπώματα και συγκρίνετέ το με το παρακάτω. Για το σκοπό αυτό, σας δεν θα πρέπει να ανταλλάσσετε δακτυλικά αποτυπώματα από συνομιλίες XMPP. - Αυτή η επαφή είναι αξιόπιστη - Το αποτύπωμά σας: - Το δαχτυλικό αποτύπωμα του αντιπάλου σας: - Σάρωση κώδικα QR με το δαχτυλικό αποτύπωμα του αντιπάλου - Εμφάνιση κώδικα QR με το δαχτυλικό σας αποτύπωμα - Αντιγράψετε το δακτυλικό σας αποτύπωμα στο πρόχειρο + Για να επιβεβαιώσετε την ταυτότητα του αντιπάλου σας, ζητήστε του/της να σας παρέχουν τα δακτυλικά τους αποτυπώματα και συγκρίνετέ το με το παρακάτω. Για το σκοπό αυτό, σας δεν θα πρέπει να ανταλλάσσετε δακτυλικά αποτυπώματα από συνομιλίες XMPP. + Αυτή η επαφή είναι αξιόπιστη + Το αποτύπωμά σας: + Το δαχτυλικό αποτύπωμα του αντιπάλου σας: + Σάρωση κώδικα QR με το δαχτυλικό αποτύπωμα του αντιπάλου + Εμφάνιση κώδικα QR με το δαχτυλικό σας αποτύπωμα + Αντιγράψετε το δακτυλικό σας αποτύπωμα στο πρόχειρο diff --git a/xabber/src/main/res/values-el-rGR/muc_editor.xml b/xabber/src/main/res/values-el-rGR/muc_editor.xml index be63720423..02d407dcd8 100644 --- a/xabber/src/main/res/values-el-rGR/muc_editor.xml +++ b/xabber/src/main/res/values-el-rGR/muc_editor.xml @@ -1,29 +1,29 @@ - To ψευδώνυμο δεν έχει οριστεί - Η συνεδρία δεν έχει οριστεί - Συμμετοχή στη συνεδρία - Ψευδώνυμο - Το ψευδώνυμό σας στη συνδιάσκεψη - Κωδικός - ο κωδικός είναι είναι απαραίτητος - Συνδιάσκεψη - Διακομιστής συνομιλίας πολλαπλών χρηστών - Το ψευδώνυμο χρησιμοποιείται ήδη - Ήδη σε εξέλιξη - Ήδη συμμετέχετε - Προσθήκη συνδιάσκεψης - Αφαίρεση συνδιάσκεψης - Θέλετε πραγματικά να αφαιρέσετε τη διάσκεψη %1$s από το λογαριασμό %2$s; - Ρυθμίσεις εξουσιοδότησης - Ο/Η %2$s σας προσκαλεί να συμμετάσχετε στη συνδιάσκεψη %3$s. Συμμετοχή από το λογαριασμό %1$s; - Ο/Η %2$s σας προσκαλεί να συμμετάσχετε στη συνδιάσκεψη %3$s: %4$s. Συμμετοχή από το λογαριασμό %1$s; - Αποχώρηση από τη συνδιάσκεψη + To ψευδώνυμο δεν έχει οριστεί + Η συνεδρία δεν έχει οριστεί + Συμμετοχή στη συνεδρία + Ψευδώνυμο + Το ψευδώνυμό σας στη συνδιάσκεψη + Κωδικός + ο κωδικός είναι είναι απαραίτητος + Συνδιάσκεψη + Διακομιστής συνομιλίας πολλαπλών χρηστών + Το ψευδώνυμο χρησιμοποιείται ήδη + Ήδη σε εξέλιξη + Ήδη συμμετέχετε + Προσθήκη συνδιάσκεψης + Αφαίρεση συνδιάσκεψης + Θέλετε πραγματικά να αφαιρέσετε τη διάσκεψη %1$s από το λογαριασμό %2$s; + Ρυθμίσεις εξουσιοδότησης + Ο/Η %2$s σας προσκαλεί να συμμετάσχετε στη συνδιάσκεψη %3$s. Συμμετοχή από το λογαριασμό %1$s; + Ο/Η %2$s σας προσκαλεί να συμμετάσχετε στη συνδιάσκεψη %3$s: %4$s. Συμμετοχή από το λογαριασμό %1$s; + Αποχώρηση από τη συνδιάσκεψη Επιλέξτε συνδιάσκεψη - Επόμενο - Λήψη φιλοξενούμενων συνδιασκέψεων - Σφάλμα κατά τη λήψη των συνδιασκέψεων - Πληκτρολογήστε το όνομα της συνδιάσκεψης + Επόμενο + Λήψη φιλοξενούμενων συνδιασκέψεων + Σφάλμα κατά τη λήψη των συνδιασκέψεων + Πληκτρολογήστε το όνομα της συνδιάσκεψης Πρόσκληση σε συνδιάσκεψη diff --git a/xabber/src/main/res/values-el-rGR/notification_bar.xml b/xabber/src/main/res/values-el-rGR/notification_bar.xml index ffb54fe1c6..27eb30d4b3 100644 --- a/xabber/src/main/res/values-el-rGR/notification_bar.xml +++ b/xabber/src/main/res/values-el-rGR/notification_bar.xml @@ -1,43 +1,43 @@ - λογαριασμός - λογαριασμοί - - - - λογαριασμός - λογαριασμοί - - - - Σφάλμα εξουσιοδότησης - επαφή - επαφές - - - - μήνυμα - μηνύματα - - - - %1$d %2$s από %3$d %4$s - %1$d %2$s από %3$s - %1$s: %2$s - %1$d από %2$d %3$s σε σύνδεση - %1$d από %2$d %3$s σε σύνδεση - - - - %1$d από %2$d %3$s συνδέονται - %1$d από %2$d %3$s συνδέονται - - - - %1$d από %2$d %3$s περιμένουν να συνδεθούν - %1$d από %2$d %3$s περιμένουν να συνδεθούν - - - - %1$d %2$s εκτός σύνδεσης + λογαριασμός + λογαριασμοί + + - + λογαριασμός + λογαριασμοί + + - + Σφάλμα εξουσιοδότησης + επαφή + επαφές + + - + μήνυμα + μηνύματα + + - + %1$d %2$s από %3$d %4$s + %1$d %2$s από %3$s + %1$s: %2$s + %1$d από %2$d %3$s σε σύνδεση + %1$d από %2$d %3$s σε σύνδεση + + - + %1$d από %2$d %3$s συνδέονται + %1$d από %2$d %3$s συνδέονται + + - + %1$d από %2$d %3$s περιμένουν να συνδεθούν + %1$d από %2$d %3$s περιμένουν να συνδεθούν + + - + %1$d %2$s εκτός σύνδεσης Θέλετε να εισαγάγετε στη διάσκεψη; - Κάντε κλικ εδώ για την ματαίωση. - Απαιτείται κωδικός - Δώστε προσοχή - Αίτηση εξουσιοδότησης - Συνεδρία ιδιωτικής συνομιλίας + Κάντε κλικ εδώ για την ματαίωση. + Απαιτείται κωδικός + Δώστε προσοχή + Αίτηση εξουσιοδότησης + Συνεδρία ιδιωτικής συνομιλίας diff --git a/xabber/src/main/res/values-el-rGR/phrase_editor.xml b/xabber/src/main/res/values-el-rGR/phrase_editor.xml index 80ce46d90a..c7aac324d6 100644 --- a/xabber/src/main/res/values-el-rGR/phrase_editor.xml +++ b/xabber/src/main/res/values-el-rGR/phrase_editor.xml @@ -1,13 +1,13 @@ - Πρόσθεσε φράση - Διέγραψε φράση - Θέλετε στ΄ αλήθεια να διαγράψετε τη φράση: %s; - < Οποιοδήποτε κείμενο > - Μέρος της ομάδας επαφών - Regular expression - Ήχος\nΕπέλεξε ήχος ειδοποίησης - Κείμενο προς αναζήτηση - Μέρος του αναγνωριστικού Jabber + Πρόσθεσε φράση + Διέγραψε φράση + Θέλετε στ΄ αλήθεια να διαγράψετε τη φράση: %s; + < Οποιοδήποτε κείμενο > + Μέρος της ομάδας επαφών + Regular expression + Ήχος\nΕπέλεξε ήχος ειδοποίησης + Κείμενο προς αναζήτηση + Μέρος του αναγνωριστικού Jabber diff --git a/xabber/src/main/res/values-el-rGR/preference_editor.xml b/xabber/src/main/res/values-el-rGR/preference_editor.xml index 253972fe1c..055d610bde 100644 --- a/xabber/src/main/res/values-el-rGR/preference_editor.xml +++ b/xabber/src/main/res/values-el-rGR/preference_editor.xml @@ -1,127 +1,121 @@ - Βελτιστοποίηση μπαταρίας - Βελτιστοποίηση μπαταρίας απενεργοποιημένη. Για να την ενεργοποιήσετε πηγαίνετε στις ρυθμίσεις της συσκευής - Βελτιστοποίηση μπαταρίας ενεργοποιημένη (προεπιλογή) - Καθαρισμός προσωρινής μνήμης\nΚαθαρισμός όλων των τοπικών δεδομένων. Αυτό μπορεί να ελευθερώσει λίγο χώρο. - Είστε βέβαιοι ότι θέλετε να καταργήσετε το ιστορικό συνομιλιών και άλλων τοπικών δεδομένων; \nΟ λογαριασμός και τα σχετικά του δεδομένα δεν επηρεάζονται. Η εφαρμογή θα κλείσει. - Απόστολή με το Enter\nΤο μήνυμα μπορεί να αποσταλεί πατώντας το κουμπί Enter - Αυτόματο \"μακριά\"\nΘέσε αυτόματα την κατάσταση σε \"μακριά\" κατά το κλείδωμα της οθόνης - Ταξινόμηση επαφών - Αλφαβητικά - Κατά κατάσταση - Ομαδοποίηση κατά λογαριασμό\nΟμαδοποίηση επαφών στη λίστα επαφών κατά λογαριασμό + Βελτιστοποίηση μπαταρίας + Βελτιστοποίηση μπαταρίας απενεργοποιημένη. Για να την ενεργοποιήσετε πηγαίνετε στις ρυθμίσεις της συσκευής + Βελτιστοποίηση μπαταρίας ενεργοποιημένη (προεπιλογή) + Καθαρισμός προσωρινής μνήμης\nΚαθαρισμός όλων των τοπικών δεδομένων. Αυτό μπορεί να ελευθερώσει λίγο χώρο. + Είστε βέβαιοι ότι θέλετε να καταργήσετε το ιστορικό συνομιλιών και άλλων τοπικών δεδομένων; \nΟ λογαριασμός και τα σχετικά του δεδομένα δεν επηρεάζονται. Η εφαρμογή θα κλείσει. + Απόστολή με το Enter\nΤο μήνυμα μπορεί να αποσταλεί πατώντας το κουμπί Enter + Αυτόματο \"μακριά\"\nΘέσε αυτόματα την κατάσταση σε \"μακριά\" κατά το κλείδωμα της οθόνης + Ταξινόμηση επαφών + Αλφαβητικά + Κατά κατάσταση + Ομαδοποίηση κατά λογαριασμό\nΟμαδοποίηση επαφών στη λίστα επαφών κατά λογαριασμό Προβολή εικόνων επαφών\nΕμφάνισε τις εικόνες των χρηστών στη λίστα επαφών - Δείξε τις άδεις ομάδες\nΔείξε τις ομάδες που δεν έχουν επαφές - Δείξε τις ομάδες\nΔείξε τις ομάδες στη λίστα επαφών - Δείξε της επαφές εκτός σύνδεσης + Εμφάνισε μηνύματα\nΕμφάνισε μηνύματα των χρηστών στη λίστα των επφών + Δείξε τις άδεις ομάδες\nΔείξε τις ομάδες που δεν έχουν επαφές + Δείξε τις ομάδες\nΔείξε τις ομάδες στη λίστα επαφών + Δείξε της επαφές εκτός σύνδεσης Καταγραφικό αποσφαλμάτωσης\nΕγγραφή μηνυμάτων στο καταγραφικό απεσφαλμάτωσης (παρακαλώ επανεκκινήστε την εφαρμογή για να εφαρμοστούν οι αλλαγές) - Γράψε το αρχείο καταγραφής\nΓράψε το αρχείο καταγραφής αποσφαλμάτωσης (μπορείς να το μοιραστείς). - Αρχεία καταγραφής\nΛίστα εγγραμμένων αρχείων καταγραφής. - Αρχεία καταγραφής - Εμφάνιση σφαλμάτων σύνδεσης\nΕμφάνισε εξαιρέσεις σύνδεσης σε αναδυόμενα παράθυρα - Διαμοιρασμός δεδομένων συντριβής και διαγνωστικών\nΒοηθήστε τους προγραμματιστές της εφαρμογής να βελτιώσουν το Xabber επιτρέποντας τον διαμοιρασμό δεδομένων συντριβής και διαγνωστικών μαζί τους (παρακαλώ επανεκκινήστε την εφαρμογή για να εφαρμοστούν οι αλλαγές). - Δεδομένα συντριβής και διαγνωστικών - Το Xabber συλλέγει αναφορές σφαλμάτων ανώνυμα. Μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις εντοπισμού σφαλμάτων, αλλά αυτό θα εμποδίσει την ικανότητά μας να παρέχουμε αξιόπιστη εμπειρία μηνυμάτων στους χρήστες Xabber. - Ρυθμίσεις - Φωτεινή ένδειξη\nΑναβόσβημα του LED στην ειδοποίηση - Φωτεινή ένδειξη\nΑναβόσβημα του LED στην ειδοποίηση από τις συνεδρίες - Εικονίδιο γραμμής εργασιών\nΔείξε επίμονα τις ειδοποιήσεις. Αυτή η επιλογή αποτρέπει το Android από το ξεφόρτωμα της εφαρμογής από τη μνήμη - Ήχος\nΕπέλεξε ήχο ειδοποίησης - Δόνηση - Θέμα - Σκοτεινό - Φωτεινό + Γράψε το αρχείο καταγραφής\nΓράψε το αρχείο καταγραφής αποσφαλμάτωσης (μπορείς να το μοιραστείς). + Αρχεία καταγραφής\nΛίστα εγγραμμένων αρχείων καταγραφής. + Λήψη όλων των μηνυμάτων από αρχειοθέτηση\nΣυνάρτηση αποσφαλμάτωσης. Ίσως λειτουργεί με σφάλματα + Αρχεία καταγραφής + Εμφάνιση σφαλμάτων σύνδεσης\nΕμφάνισε εξαιρέσεις σύνδεσης σε αναδυόμενα παράθυρα + Διαμοιρασμός δεδομένων συντριβής και διαγνωστικών\nΒοηθήστε τους προγραμματιστές της εφαρμογής να βελτιώσουν το Xabber επιτρέποντας τον διαμοιρασμό δεδομένων συντριβής και διαγνωστικών μαζί τους (παρακαλώ επανεκκινήστε την εφαρμογή για να εφαρμοστούν οι αλλαγές). + Δεδομένα συντριβής και διαγνωστικών + Το Xabber συλλέγει αναφορές σφαλμάτων ανώνυμα. Μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις εντοπισμού σφαλμάτων, αλλά αυτό θα εμποδίσει την ικανότητά μας να παρέχουμε αξιόπιστη εμπειρία μηνυμάτων στους χρήστες Xabber. + Ρυθμίσεις + Εικονίδιο γραμμής εργασιών\nΔείξε επίμονα τις ειδοποιήσεις. Αυτή η επιλογή αποτρέπει το Android από το ξεφόρτωμα της εφαρμογής από τη μνήμη + Δόνηση + Θέμα + Σκοτεινό + Φωτεινό Emoticons - Emoticons του Android - Μη γραφικά emoticons - Ρυθμίσεις σύνδεσης\nΡυθμίσεις σύνδεσης - Λίστα επαφών\nΠροσαρμογή εμφάνισεις της λίστας επαφών - Ρυθμίσεις επασφαλμάτωσης\nΡυθμίσεις που βοηθούν τους προγραμματιστές να βελτιώσουν το Xabber - Ρυθμίσεις - Ειδοποιήσεις\nΡυθμίσεις ειδοποιήσεων - Ρυθμίσεις θέματος\nΡυθμίσεις εμφάνισης - Ρυθμίσεις φίλτρου ανεπιθύμητης αλληλογραφίας - Παρουσία\nΡυθμίσεις παρουσίας - Ιδιωτικότητα\nΡυθμίσεις ιδιωτικότητας - Χωρίς φίλτρο ανεπιθύμητης αλληλογραφίας - Μηνύματα μόνο από τη λίστα - Μηνύματα μόνο από τη λίστα. Πιστοποίηση αιτήσεων μόνο με captcha - Μηνύματα μόνο από τη λίστα. Καμία αίτηση πιστοποίησης - Σχετικά - Εμφάνιση φόντου\nΗ απενεργοποίηση μπορεί να αυξήσει την απόδοση - Μέγεθος γραμματοσειράς - Μεγάλο - Κανονικό - Μικρό - Πολύ μεγάλο - Απόκρυψη πληκτρολογίου - Σε λειτουργία τοπίου - Εικόνες χρηστών στα μηνύματα\nΕμφάνιση εικόνων χρηστών σε κάθε μήνυμα - Εμφάνιση αλλαγών κατάστασης - Σε συνδιασκέψεις - Αποστολή ειδοποιήσεων κατά την πληκτρολόγηση\nΕιδοποίηση του άλλου χρήστη πως πληκτρολογείτε - Ρύθμιση προτεραιότητας \nSet προτεραιότητα σύμφωνα με την επιλεγμένη κατάσταση. Λογαριασμό προτεραιότητα θα αντικατασταθεί. - Αμέσως μετά την οθόνη κλειδώματος - «Εκτεταμμένα μακριά» κατά την αδράνεια\nΘέσε «Εκτεταμμένα μακριά» κατά το κλείδωμα της οθόνης - Ρυθμίσεις προτεραιότητας - Έναρξη όταν το Android εκκινείs\nΕκκινεί την εφαρμογή κατά την εκκίνηση του Android. Αυτό δεν λειτουργεί όταν το Xabber έχει εγκατασταθεί στην κάρτα SD. - Αποτροπή κατάστασης ύπνου\nΑπότροπή της συσκευής από την κατάσταση ύπνου. Αυτό θα αυξήσει την κατανάλωση μπαταρίας. - Κράτησε ενεργό το Wi-Fi\nΚράτησε ενεργό το Wi-Fi Wi-Fi σε κατάσταση αναμονής. Αυτό θα αυξήσει τη χρήση της μπαταρίας - Επαναφορά ρυθμίσεων χωρίς σύνδεση\nΚαθαρισμός μεμονωμένων ρυθμίσεων για ομάδες και λογαριασμούς - Θέλετε σίγουρα να καθαρίσετε μεμονωμένες ρυθμίσεις για ομάδες και λογαριασμούς; - Προειδοποίηση στο πρώτο μήνυμα\nΕιδοποίηση μόνο στο πρώτο μήνυμα σε μια συνομιλία - Προεπισκόπηση μηνύματος\nΕμφάνισε κείμενο μηνύματος στην περιοχή ειδοποίησης - Προεπισκόπηση μηνύματος\nΕμφάνισε κείμενο μηνύματος από συνεδρία στην περιοχή ειδοποίησης + Emoticons του Android + Μη γραφικά emoticons + Ρυθμίσεις σύνδεσης\nΡυθμίσεις σύνδεσης + Λίστα επαφών\nΠροσαρμογή εμφάνισεις της λίστας επαφών + Ρυθμίσεις επασφαλμάτωσης\nΡυθμίσεις που βοηθούν τους προγραμματιστές να βελτιώσουν το Xabber + Ρυθμίσεις + Ειδοποιήσεις\nΡυθμίσεις ειδοποιήσεων + Ρυθμίσεις θέματος\nΡυθμίσεις εμφάνισης + Ρυθμίσεις φίλτρου ανεπιθύμητης αλληλογραφίας + Παρουσία\nΡυθμίσεις παρουσίας + Ιδιωτικότητα\nΡυθμίσεις ιδιωτικότητας + Χωρίς φίλτρο ανεπιθύμητης αλληλογραφίας + Μηνύματα μόνο από τη λίστα + Μηνύματα μόνο από τη λίστα. Πιστοποίηση αιτήσεων μόνο με captcha + Μηνύματα μόνο από τη λίστα. Καμία αίτηση πιστοποίησης + Σχετικά + Εμφάνιση φόντου\nΗ απενεργοποίηση μπορεί να αυξήσει την απόδοση + Μέγεθος γραμματοσειράς + Μεγάλο + Κανονικό + Μικρό + Πολύ μεγάλο + Απόκρυψη πληκτρολογίου + Σε λειτουργία τοπίου + Εικόνες επαφών σε συνομιλίες\nΕμφάνιση εικόνων επαφών σε κάθε μήνυμα μέσα στη συνομιλία + Εικόνες επαφών σε συνεδρίες\nΕμφάνιση εικόνων επαφών σε κάθε μήνυμα μέσα στη συεδρία + Εμφάνιση αλλαγών κατάστασης + Σε συνδιασκέψεις + Αποστολή ειδοποιήσεων κατά την πληκτρολόγηση\nΕιδοποίηση του άλλου χρήστη πως πληκτρολογείτε + Ρύθμιση προτεραιότητας \nSet προτεραιότητα σύμφωνα με την επιλεγμένη κατάσταση. Λογαριασμό προτεραιότητα θα αντικατασταθεί. + Αμέσως μετά την οθόνη κλειδώματος + «Εκτεταμμένα μακριά» κατά την αδράνεια\nΘέσε «Εκτεταμμένα μακριά» κατά το κλείδωμα της οθόνης + Ρυθμίσεις προτεραιότητας + Έναρξη όταν το Android εκκινείs\nΕκκινεί την εφαρμογή κατά την εκκίνηση του Android. Αυτό δεν λειτουργεί όταν το Xabber έχει εγκατασταθεί στην κάρτα SD. + Αποτροπή κατάστασης ύπνου\nΑπότροπή της συσκευής από την κατάσταση ύπνου. Αυτό θα αυξήσει την κατανάλωση μπαταρίας. + Κράτησε ενεργό το Wi-Fi\nΚράτησε ενεργό το Wi-Fi Wi-Fi σε κατάσταση αναμονής. Αυτό θα αυξήσει τη χρήση της μπαταρίας + Επαναφορά ρυθμίσεων χωρίς σύνδεση\nΚαθαρισμός μεμονωμένων ρυθμίσεων για ομάδες και λογαριασμούς + Θέλετε σίγουρα να καθαρίσετε μεμονωμένες ρυθμίσεις για ομάδες και λογαριασμούς; Καταστολή μερικών μηνυμάτων κατάστασης\nΑπόριψη των μηνυμάτων \'Αυτό το δωμάτιο δεν είναι ανώνυμο\' - %s (δεν θα λάβετε μηνύματα από κάθε συνομιλία) - Λογαριασμοί XMPP\nΔιαχείριση λογαριασμών - Ασφάλεια\nΡυθμίσεις ασφάλειας - Έλεγξε το πιστοποιητικό του διακομιστή\nΕιδοποίησε για προβλήματα σε κρυπτογραφημένες συνδέσεις + %s (δεν θα λάβετε μηνύματα από κάθε συνομιλία) + Λογαριασμοί XMPP\nΔιαχείριση λογαριασμών + Ασφάλεια\nΡυθμίσεις ασφάλειας + Έλεγξε το πιστοποιητικό του διακομιστή\nΕιδοποίησε για προβλήματα σε κρυπτογραφημένες συνδέσεις Λειτουργία OTR - Προσοχή\nΧειριστείτε τις εισερχόμενες αιτήσεις για προσοχή - Ήχος προσοχής\nΕπιλέξτε ήχο ειδοποίησης - Φόρτωση vCard\nΦόρτωση και ενημέρωση προσωπικές πληροφορίες της επαφής και του εικονιδίου χρήστη. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. - Φόρτωση εικόνων\nΑυτόματη φόρτωση εικόνων από διεύθυνση αρχείου. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. - Κατάσταση αντιγράφου για παραλήπτη\nΊσως είναι ασταθής! Οι συνεδρίες θα μοιραστούν για τον ίδιο λογαριασμό σε αυτόν τον πελάτη. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. + Φόρτωση vCard\nΦόρτωση και ενημέρωση προσωπικές πληροφορίες της επαφής και του εικονιδίου χρήστη. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. + Φόρτωση εικόνων\nΑυτόματη φόρτωση εικόνων από διεύθυνση αρχείου. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. + Κατάσταση αντιγράφου για παραλήπτη\nΊσως είναι ασταθής! Οι συνεδρίες θα μοιραστούν για τον ίδιο λογαριασμό σε αυτόν τον πελάτη. Απενεργοποίηση για μείωση της χρήσης της κυκλοφορίας. DNSJavaResolver - MiniDNSResolver (πειραματικό) - Φράσεις κλειδιά\nΔημιουργία προσωποποιημένων ειδοποιήσεων για τα λαμβανόμενα μηνύματα που περιέχουν συγκεκριμένες φράσεις + MiniDNSResolver (πειραματικό) Ρυθμίσεις Διεπαφή - Ρυθμίσεις - Σχετικά - Εμφάνιση - Συμπεριφορά - Λίστα επαφών - Επαφές εκτός σύνδεσης - Επαναφορά ειδοποιήσεων - Ρυθμίσεις σύνδεσης - Σύνθετες επιλογές - Διαθεσιμότητα - Ειδοποιήσεις μηνύματος - Ομάδα ειδοποιήσεων - Ειδοποιήσεις στην εφαρμογή - Φράσεις κλειδιά - Συναγερμός - Συναγερμός για νέα μηνύματα στις συνομιλίες - Συναγερμός - Συναγερμός για νέα μηνύματα στις συνεςδρίες - Προεπιλογή - Σύντομη δόνηση - Εκτενής δόνηση - Μόνο στην αθόρυβη λειτουργία - Ήχοι στην εφαρμογή - Αναπαραγωγή ήχων σε μήνυμα σε άλλη συνομιλία - Δόνηση στην εφαρμογή - Δόνηση σε μήνυμα άλλης συνομιλίας - Προεπισκόπηση στην εφαρμογή - Εμφάνιση προεπισκόπησης μηνύματος σε άλλη συνομιλία - Ήχοι στην εφαρμογή - Αναπαραγωγή ήχου του μηνύματος στην τρέχουσα συνομιλία - Επαναφορά - Όλες οι ρυθμίσεις ειδοποιήσεων θα οριστούν σε προεπιλεγμένες τιμές - Επαναφορά ρυθμίσεων ειδοποιήσεων; - Οι ρυθμίσεις έχουν επανέλθει + Ρυθμίσεις + Σχετικά + Εμφάνιση + Συμπεριφορά + Λίστα επαφών + Επαφές εκτός σύνδεσης + Επαναφορά ειδοποιήσεων + Ρυθμίσεις σύνδεσης + Σύνθετες επιλογές + Διαθεσιμότητα + Ειδοποιήσεις μηνύματος + Ομάδα ειδοποιήσεων + Ειδοποιήσεις στην εφαρμογή + Φράσεις κλειδιά + Συναγερμός + Συναγερμός για νέα μηνύματα στις συνομιλίες + Συναγερμός + Συναγερμός για νέα μηνύματα στις συνεςδρίες + Προεπιλογή + Σύντομη δόνηση + Εκτενής δόνηση + Μόνο στην αθόρυβη λειτουργία + Ήχοι στην εφαρμογή + Αναπαραγωγή ήχων σε μήνυμα σε άλλη συνομιλία + Δόνηση στην εφαρμογή + Δόνηση σε μήνυμα άλλης συνομιλίας + Προεπισκόπηση στην εφαρμογή + Εμφάνιση προεπισκόπησης μηνύματος σε άλλη συνομιλία + Ήχοι στην εφαρμογή + Αναπαραγωγή ήχου του μηνύματος στην τρέχουσα συνομιλία + Επαναφορά + Όλες οι ρυθμίσεις ειδοποιήσεων θα οριστούν σε προεπιλεγμένες τιμές + Επαναφορά ρυθμίσεων ειδοποιήσεων; + Οι ρυθμίσεις έχουν επανέλθει diff --git a/xabber/src/main/res/values-el-rGR/secret_viewer.xml b/xabber/src/main/res/values-el-rGR/secret_viewer.xml index c783d50be5..da1dcd12e6 100644 --- a/xabber/src/main/res/values-el-rGR/secret_viewer.xml +++ b/xabber/src/main/res/values-el-rGR/secret_viewer.xml @@ -1,9 +1,9 @@ - Μυστική απάντηση: - Μυστική ερώτηση: - Χρησιμοποιήστε τη μυστική ερώτηση για να επιβεβαιώσετε κάθε επόμενο. - Κοινό μυστικό: - Χρησιμοποίησε το κοινό μυστικό για να επιβεβαιώσετε κάθε επόμενο. + Μυστική απάντηση: + Μυστική ερώτηση: + Χρησιμοποιήστε τη μυστική ερώτηση για να επιβεβαιώσετε κάθε επόμενο. + Κοινό μυστικό: + Χρησιμοποίησε το κοινό μυστικό για να επιβεβαιώσετε κάθε επόμενο. diff --git a/xabber/src/main/res/values-el-rGR/status_editor.xml b/xabber/src/main/res/values-el-rGR/status_editor.xml index 0ef21f06e7..d5461a51bb 100644 --- a/xabber/src/main/res/values-el-rGR/status_editor.xml +++ b/xabber/src/main/res/values-el-rGR/status_editor.xml @@ -1,21 +1,21 @@ - Διαθέσιμος - Μακριά - Έτοιμος για συνομηλία! - Μην απασχολείτε - Επεξεργασία κατάστασης - <Κενή κατάσταση> - Αόρατος - Διαγραφή κατάστασης - Ορισμός κατάστασης - Εισάγετε μήνυμα κατάστασης - Εκτός σύνδεσης - Μη εξουσιοδοτημένος - Μακριά για μεγάλο χρονικό διάστημα - Νέα κατάσταση - Αποθηκευμένες καταστάσεις - Καθαρισμός ιστορικού κατάστασης - Μήνυμα κατάστασης + Διαθέσιμος + Μακριά + Έτοιμος για συνομηλία! + Μην απασχολείτε + Επεξεργασία κατάστασης + <Κενή κατάσταση> + Αόρατος + Διαγραφή κατάστασης + Ορισμός κατάστασης + Εισάγετε μήνυμα κατάστασης + Εκτός σύνδεσης + Μη εξουσιοδοτημένος + Μακριά για μεγάλο χρονικό διάστημα + Νέα κατάσταση + Αποθηκευμένες καταστάσεις + Καθαρισμός ιστορικού κατάστασης + Μήνυμα κατάστασης diff --git a/xabber/src/main/res/values-el-rGR/words.xml b/xabber/src/main/res/values-el-rGR/words.xml index 76f9216413..7b4b0b2574 100644 --- a/xabber/src/main/res/values-el-rGR/words.xml +++ b/xabber/src/main/res/values-el-rGR/words.xml @@ -1,23 +1,30 @@ - Σε 10 λεπτά - Σε 15 λεπτά - Σε μια ώρα - Σε ένα λεπτό - Σε 2 λεπτά - Σε 30 λεπτά - Σε 5 λεπτά - Πάντα - Ανενεργό - Χειροκίνητα - Ποτέ - Απαιτείται - Αυτόματα - Αποθήκευση - Ακύρωση - Παράβλεψη - Ρυθμίσεις - ΟΚ - Είσοδος + Σε 10 λεπτά + Σε 15 λεπτά + Σε μια ώρα + Σε ένα λεπτό + Σε 2 λεπτά + Σε 30 λεπτά + Σε 5 λεπτά + Πάντα + Ανενεργό + Χειροκίνητα + Ποτέ + Απαιτείται + Αυτόματα + Αποθήκευση + Ακύρωση + Παράβλεψη + Παράλειψη ούτως ή άλλως + Προειδοποίηση! + Ρυθμίσεις + ΟΚ + Είσοδος + Κοινή χρήση + Αποστολή προς: + Το έπιασα + Αναζήτηση + δωρεάν diff --git a/xabber/src/main/res/values-es-rES/account_editor.xml b/xabber/src/main/res/values-es-rES/account_editor.xml index 3cac2d8d13..e2cdebefa4 100644 --- a/xabber/src/main/res/values-es-rES/account_editor.xml +++ b/xabber/src/main/res/values-es-rES/account_editor.xml @@ -1,94 +1,97 @@ - Usar compresión + Usar compresión Servidor - Contraseña - Confirmar contraseña - Puerto - Prioridad - Dispositivo - Servidor - ¡Usted debe registrar una cuenta XMPP antes de agregar a Xabber! + Contraseña + Confirmar contraseña + Puerto + Prioridad + Dispositivo + Servidor + ¡Usted debe registrar una cuenta XMPP antes de agregarla a Xabber! Usuario - Nombre de servidor no especificado - Usuario no especificado - Las contraseñas no coinciden + Nombre de servidor no especificado + Usuario no especificado + Las contraseñas no coinciden + Esta cuenta ya existe Marcar para usar compresión de datos - Servidor manual - Usar un servidor manual en vez del registro SRV + Servidor manual + Usar un servidor manual en vez del registro SRV 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 127 (por defecto: 0) + El puerto debe estar entre 1 y 65535 (predeterminado: 5222) + El valor de la prioridad debe ser un número entre -128 y 127 (por defecto: 0) Direción del proxy - El proxy debe estar entre 1 y 65535 (predeterminado: 8080) - El puerto proxy debe ser un número (predeterminado: 8080) - Contraseña del proxy - Puerto del proxy - Tipo de proxy - Desactivado - Usuario del proxy - Usar autentificación SASL (recomendado) - Desactivar para servidores muy antiguos - Guardar contraseña - Desactivar esta opción para pedir la contraseña cada vez que te conectes + El proxy debe estar entre 1 y 65535 (predeterminado: 8080) + El puerto proxy debe ser un número (predeterminado: 8080) + Contraseña del proxy + Puerto del proxy + Tipo de proxy + Desactivado + Usuario del proxy + Usar autentificación SASL (recomendado) + Desactivar para servidores muy antiguos + Guardar contraseña + Desactivar esta opción para pedir la contraseña cada vez que te conectes Activar TLS - Usar el cifrado TLS para conectarse con el servidor siempre que sea posible - SSL heredado - Usar el cifrado SSL heredado para conectarse con el servidor - Uso de TLS/SSL - Requerir TLS - Requerir el uso de TLS al conectarse con el servidor + Usar el cifrado TLS para conectarse con el servidor siempre que sea posible + SSL heredado + Usar el cifrado SSL heredado para conectarse con el servidor + Uso de TLS/SSL + Requerir TLS + Requerir el uso de TLS al conectarse con el servidor + Habilitar el protocolo cifrado TLS + Utilizar la red de anonimato TOR (requiere proxy Orbot) Nombre de usuario incorrecto. Comprueba los detalles en el texto de ayuda de abajo. - Para usar TOR debe tener instalado Orbot y activarlo para pasar todo el tráfico a través de él. ¿Quieres instalarlo desde Google Play? - ¿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 - Rojo - Azul - Añil - Verde azulado - Gris azulado - Cian - Morado oscuro - Lima - Rosa - Morado - Azul claro - Verde claro - Ambar - Naranja oscuro - Marrón - Configuración de la conexión - Contactos bloqueados - No se puede determinar el soporte para el bloqueo de contactos. - El bloqueo no es soportado por el servidor. - Sin contactos bloqueados. - - %d contacto bloqueado. - %d contactos bloqueados. - - Historial de la conversación - Opciones de almacenamiento para los mensajes de chat - Soporte para tienda de servidor de historial de chat no está determinado aún - El servidor no permite guardar historial de chat. - Gestión de archivo de mensaje - Almacenar todos los mensajes en servidor - Almacenar mensajes de lista de contactos en servidor - No almacenar ningún mensaje en servidor - Cargar historial de mensajes - Cargar historia para todos los contactos - Cargar historial sólo para chats abiertos - No cargar la historia de nadie - Borrar historial al salir - Borrar todos los mensajes de chat del dispositivo antes de salir de Xabber. - Marcadores - Lista de marcadores para esta cuenta - Sincronización - Sincronización con cuenta de Xabber - Servidor no admite marcadores. + Para usar TOR debe tener instalado Orbot y activarlo para pasar todo el tráfico a través de él. ¿Quieres instalarlo desde Google Play? + ¿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 + Rojo + Azul + Añil + Verde azulado + Gris azulado + Cian + Morado oscuro + Lima + Rosa + Morado + Azul claro + Verde claro + Ambar + Naranja oscuro + Marrón + Configuración de la conexión + Contactos bloqueados + No se puede determinar el soporte para el bloqueo de contactos. + El bloqueo no es soportado por el servidor. + Sin contactos bloqueados. + + %d contacto bloqueado. + %d contactos bloqueados. + + Historial de la conversación + Opciones de almacenamiento para los mensajes de chat + Soporte para tienda de servidor de historial de chat no está determinado aún + El servidor no permite guardar historial de chat. + Gestión de archivo de mensaje + Almacenar todos los mensajes en servidor + Almacenar mensajes de lista de contactos en servidor + No almacenar ningún mensaje en servidor + Cargar historial de mensajes + Cargar historia para todos los contactos + Cargar historial sólo para chats abiertos + No cargar la historia de nadie + Borrar historial al salir + Borrar todos los mensajes de chat del dispositivo antes de salir de Xabber. + Marcadores + Lista de marcadores para esta cuenta + Sincronización + Sincronización con cuenta de Xabber + Servidor no admite marcadores. diff --git a/xabber/src/main/res/values-es-rES/account_list.xml b/xabber/src/main/res/values-es-rES/account_list.xml index ffe8081674..7683510b8d 100644 --- a/xabber/src/main/res/values-es-rES/account_list.xml +++ b/xabber/src/main/res/values-es-rES/account_list.xml @@ -1,15 +1,16 @@ - ¿De verdad quieres eliminar la cuenta %s?\n(no se eliminará del servidor, tan sólo de Xabber) - Añadir cuenta - Registrar una nueva cuenta - Eliminar cuenta - Registrando - Autorizando - En línea - Conectando - Desconectando - Desconectado - Esperando reconexión + ¿De verdad quieres eliminar la cuenta %s?\n(no se eliminará del servidor, tan sólo de Xabber) + Añadir cuenta + Registrar una nueva cuenta + Eliminar cuenta + Ajustes de la cuenta + Registrando + Autorizando + En línea + Conectando + Desconectando + Desconectado + Esperando reconexión diff --git a/xabber/src/main/res/values-es-rES/chat_viewer.xml b/xabber/src/main/res/values-es-rES/chat_viewer.xml index 5758689de9..acc244700a 100644 --- a/xabber/src/main/res/values-es-rES/chat_viewer.xml +++ b/xabber/src/main/res/values-es-rES/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s ha cambiado su estado: %2$s - Borrado texto de estado de %1$s - %1$s se ha unido a la sala - %1$s fue expulsado - Ahora mismo estás desconectado. Los mensajes se enviarán cuando te conectes. - Enviado a las %s - Escribe aquí tu mensaje - Enviar - Borrar historial - Limpiar - ¿Realmente desea borrar todo el historial de chat con %s? - Los mensajes han sido enviados. Serán recibidos cuando se conecte. - Contacto no disponible - Archivo no encontrado - Copiar - Mención - Citar - Quitar del historial - Reintentar envío - Mostrar mensaje + %1$s ha cambiado su estado: %2$s + Borrado texto de estado de %1$s + %1$s se ha unido a la sala + %1$s fue expulsado + Ahora mismo estás desconectado. Los mensajes se enviarán cuando te conectes. + Enviado a las %s + Escribe aquí tu mensaje + Enviar + Borrar historial + Limpiar + ¿Realmente desea borrar todo el historial de chat con %s? + Los mensajes han sido enviados. Serán recibidos cuando se conecte. + Contacto no disponible + Archivo no encontrado + Copiar + Mención + Citar + Quitar del historial + Reintentar envío + Mostrar mensaje Guardar historial localmente\nAlmacenar el historial de mensajes en el dispositivo Llamada de atención enviada - Se recibió una llamada de atención - %1$s ha sido bloqueado - %1$s fue bloqueado por %2$s - Invitación no recibida por %s - La invitación se envió a %s - Te has unido a la conversación como %1$s - Te has unido a la conversación %1$s - %1$s fue expulsado por %2$s - %1$s se ha salido de la conversación - %1$s ahora se llama %2$s - El cifrado está activado pero el interlocutor no ha sido verificado. Puedes verificarlo en el menú de cifrado OTR. - Error de OTR: %1$s - El interlocutor se ha salido de la conversación. Debes hacer lo mismo o reiniciarla. - Tu mensaje no se ha enviado. Sal de la conversación o reiníciala. - Has salido de la conversación cifrada - El interlocutor intentó manipular la verificación - Error en la verificación - Tu respuesta para la pregunta secreta fue verificada. Debes verificar también a tu interlocutor mediante pregunta secreta o secreto compartido. - Error de verificación - Verificación completada correctamente - El mensaje cifrado recibido es ilegible - Cifrado activado - %1$s ahora está disponible - %1$s ahora está ausente - %1$s ahora está libre para charlar - %1$s está ocupado - %1$s ahora no está disponible - %1$s ausente desde hace mucho tiempo - %1$s ha cambiado el tema a: %2$s - El contacto no ha activado las llamadas de atención - Llamada de atención - Ajustes de conversación - Escribiendo… - Ha escrito algo… - Escrito a las %s - El historial ha sido exportado a la memoria SD - %2$s en %1$s.html - Enviar después de exportar - Nombre de archivo: - Invitar a un contacto - Por favor, únete a una conversación para que tus mensajes se envíen - Lista de participantes - Cifrado OTR - Parar el cifrado - Reiniciar el cifrado - Se ha pedido una conversación privada OTR (Off-the-Record) pero no tienes el complemento necesario. Usa Pidgin, Gajim o Adium para PC/Mac y Xabber o ChatSecure para Android. Más información en http://otr.cypherpunks.ca/. - Iniciar cifrado + Se recibió una llamada de atención + %1$s ha sido bloqueado + %1$s fue bloqueado por %2$s + Invitación no recibida por %s + La invitación se envió a %s + Te has unido a la conversación como %1$s + Te has unido a la conversación %1$s + %1$s fue expulsado por %2$s + %1$s se ha salido de la conversación + %1$s ahora se llama %2$s + El cifrado está activado pero el interlocutor no ha sido verificado. Puedes verificarlo en el menú de cifrado OTR. + Error de OTR: %1$s + El interlocutor se ha salido de la conversación. Debes hacer lo mismo o reiniciarla. + Tu mensaje no se ha enviado. Sal de la conversación o reiníciala. + Has salido de la conversación cifrada + El interlocutor intentó manipular la verificación + Error en la verificación + Tu respuesta para la pregunta secreta fue verificada. Debes verificar también a tu interlocutor mediante pregunta secreta o secreto compartido. + Error de verificación + Verificación completada correctamente + El mensaje cifrado recibido es ilegible + Cifrado activado + %1$s ahora está disponible + %1$s ahora está ausente + %1$s ahora está libre para charlar + %1$s está ocupado + %1$s ahora no está disponible + %1$s ausente desde hace mucho tiempo + %1$s ha cambiado el tema a: %2$s + El contacto no ha activado las llamadas de atención + Llamada de atención + Ajustes de conversación + Escribiendo… + Ha escrito algo… + Escrito a las %s + Exportar Historial + El historial ha sido exportado a la memoria SD + %2$s en %1$s.html + Enviar después de exportar + Nombre de archivo: + Invitar a un contacto + Por favor, únete a una conversación para que tus mensajes se envíen + Lista de participantes + Cifrado OTR + Parar el cifrado + Reiniciar el cifrado + Se ha pedido una conversación privada OTR (Off-the-Record) pero no tienes el complemento necesario. Usa Pidgin, Gajim o Adium para PC/Mac y Xabber o ChatSecure para Android. Más información en http://otr.cypherpunks.ca/. + Iniciar cifrado El mensaje cifrado enviado es ilegible - El mensaje no se ha podido descifrar - Verificación del cifrado OTR - Verificar con una huella de seguridad - Verificar con una pregunta - Verificar con un secreto compartido - Seleccione el dispositivo para establecer sesión OTR: - Sesión OTR no iniciada. - Sesión OTR no iniciada. El contacto está desconectado. - Solicitud de verificación de OTR - Verificación OTR en curso - ABIERTO - Cancelar + El mensaje no se ha podido descifrar + Verificación del cifrado OTR + Verificar con una huella de seguridad + Verificar con una pregunta + Verificar con un secreto compartido + Seleccione el dispositivo para establecer sesión OTR: + Sesión OTR no iniciada. + Sesión OTR no iniciada. El contacto está desconectado. + Solicitud de verificación de OTR + Verificación OTR en curso + ABIERTO + Cancelar Usar ajustes generales - Mostrar el mensaje de texto - Ocultar el mensaje de texto + Mostrar el mensaje de texto + Ocultar el mensaje de texto Error al enviar el archivo %s No se encontró la dirección del archivo - Abrir chat privado + Abrir chat privado Sin permisos para leer archivos - Sin permiso para editar archivos - Descripción del error: - Enviado - Entregado - Recibido desde historial - Error - Enviado desde otro dispositivo - Enviando - No hay más mensajes en el historial + Sin permiso para editar archivos + Sin permiso para acceder a la cámara + Descripción del error: + Enviado + Entregado + Recibido desde historial + Error + Enviado desde otro dispositivo + Enviando + No puede enviar más de 10 artículos a la vez + No hay más mensajes en el historial + Moderador + Participante + Visitante + Muestra archivo de chats + Archivo de chats oculto + Notificación para este chat + El servidor que está utilizando no soporta la transferencia de archivos. Puede probar el servidor xabber.org. + Unirse a la sala de charla + Deslice a la derecha para abrir las charlas recientes + Deslice a la izquierda para abrir la información de contacto + Copiar enlace + Descargar + Imagen guardada + Enlace copiado al portapapeles + No se pudo abrir el archivo + Subiendo %s diff --git a/xabber/src/main/res/values-es-rES/contact_editor.xml b/xabber/src/main/res/values-es-rES/contact_editor.xml index 8a6018dc50..176859d962 100644 --- a/xabber/src/main/res/values-es-rES/contact_editor.xml +++ b/xabber/src/main/res/values-es-rES/contact_editor.xml @@ -1,24 +1,24 @@ - Cuenta - Selecciona los grupos - Alias (opcional) - ¿Compartir el estado de tu cuenta %1$s con tus contactos? - Nombre de usuario del contacto - Contacto no encontrado - Especificar nombre del grupo - Nombre del grupo - Elije una cuenta - Selecciona una cuenta, por favor - Añadir nuevo grupo… - Autorizar - Cancelar - Procesando imagen... - Error al ajustar la imagen - Error al procesar la imagen + Cuenta + Selecciona los grupos + Alias (opcional) + ¿Compartir el estado de tu cuenta %1$s con tus contactos? + Nombre de usuario del contacto + Contacto no encontrado + Especificar nombre del grupo + Nombre del grupo + Elije una cuenta + Selecciona una cuenta, por favor + Añadir nuevo grupo… + Autorizar + Cancelar + Procesando imagen... + Error al ajustar la imagen + Error al procesar la imagen Información del servidor - Lista de capacidades del servidor - %1$s de %2$s quiere empezar una conversación privada contigo - Aceptar + Lista de capacidades del servidor + %1$s de %2$s quiere empezar una conversación privada contigo + Aceptar diff --git a/xabber/src/main/res/values-es-rES/contact_list.xml b/xabber/src/main/res/values-es-rES/contact_list.xml index 3340299f05..88868d4242 100644 --- a/xabber/src/main/res/values-es-rES/contact_list.xml +++ b/xabber/src/main/res/values-es-rES/contact_list.xml @@ -1,74 +1,99 @@ - Aceptar contacto - Volver a conectar - Gestionar cuentas - Añadir cuenta - Añadir contacto - Mostrar contactos desconectados - Conectarse - Volver a conectar - Conectando... - Cuentas deshabilitadas - No tienes ninguna cuenta registrada - No tienes ningún contacto - No hay nadie en línea - Todas las cuentas están desconectadas - Conectado. - Cargando aplicación... - Conectando... + Aceptar contacto + Volver a conectar + Gestionar cuentas + Añadir cuenta + Añadir contacto + Mostrar contactos desconectados + Conectarse + Volver a conectar + Conectando... + Cuentas deshabilitadas + No tienes ninguna cuenta registrada + No tienes ningún contacto + No hay nadie en línea + No se han encontrado contactos + Todas las cuentas están desconectadas + Conectado. + Cargando aplicación... + Conectando... Conversación Error de conexión - Añadir contacto - Eliminar - Bloquear contacto - ¿Estás seguro de que quieres eliminar el contacto %1$s de la cuenta %2$s? + Añadir contacto + Eliminar + Bloquear contacto + ¿Estás seguro de que quieres eliminar el contacto %1$s de la cuenta %2$s? Rechazar contacto - Salir - Conversaciones activas - Sin grupos - Borrar grupo - ¿Estás seguro de que quieres borrar el grupo %s? Los miembros de este grupo permanecerán en la lista contactos. - Renombrar grupo - Cuenta no encontrada - Conexión no establecida - Solicitar suscripción - Error en la transmisión - Guardando cambios...\nLa aplicación se cerrará a continuación + Archivar + Desarchivar + Silenciar + Habilitar sonido + Mostrar archivados + Salir + Conversaciones activas + Sin grupos + Borrar grupo + ¿Estás seguro de que quieres borrar el grupo %s? Los miembros de este grupo permanecerán en la lista contactos. + Renombrar grupo + Cuenta no encontrada + Conexión no establecida + Solicitar suscripción + Enviar contacto + Error en la transmisión + Guardando cambios...\nLa aplicación se cerrará a continuación Salas de charla - Error de OTR - Por favor, selecciona el contacto - Mostrar contactos - Ocultar contactos - Usar la configuración general - Mostrar contactos desconectados - Ejecutar al inicio - ¿Desea que Xabber se ejecute al iniciar el dispositivo?\nEsto se puede cambiar en \"Ajustes\" → \"Ajustes de conexión\" → \"Iniciar al encender Android\" - Buscar contactos - - Cuentas de XMPP - Lista de contactos bloqueados - Contacto bloqueado con éxito - Error al bloquear contacto + Error de OTR + Por favor, selecciona el contacto + Mostrar contactos + Ocultar contactos + Usar la configuración general + Mostrar contactos desconectados + Ejecutar al inicio + ¿Desea que Xabber se ejecute al iniciar el dispositivo?\nEsto se puede cambiar en \"Ajustes\" → \"Ajustes de conexión\" → \"Iniciar al encender Android\" + Buscar contactos + + Cuentas de XMPP + Lista de contactos bloqueados + Contacto bloqueado con éxito + Error al bloquear contacto Contactos desbloqueados correctamente - Error al desbloquear contactos - ¿Estás seguro de que quieres eliminar el contacto %1$s de la cuenta %2$s? - ¿Quieres desbloquear todos los contactos de la cuenta %1$s? - Desbloquear todos - Desbloquear seleccionados - Elige tu destino - Un nuevo tema oscuro está disponible ahora para Xabber. ¿Puedes resistir la tentación de usarlo? - Únete al lado oscuro - Claro - Optimización de la batería - El dispositivo está realizando importantes optimizaciones de la batería en Xabber lo que podría generar retraso en las notificaciones o incluso pérdida de mensajes\n\n Se le consultará ahora para desactivarlas. + Error al desbloquear contactos + ¿Estás seguro de que quieres eliminar el contacto %1$s de la cuenta %2$s? + ¿Quieres desbloquear todos los contactos de la cuenta %1$s? + Desbloquear todos + Desbloquear seleccionados + Elige tu destino + Un nuevo tema oscuro está disponible ahora para Xabber. ¿Puedes resistir la tentación de usarlo? + Únete al lado oscuro + Claro + Optimización de la batería + El dispositivo está realizando importantes optimizaciones de la batería en Xabber lo que podría generar retraso en las notificaciones o incluso pérdida de mensajes\n\n Se le consultará ahora para desactivarlas. Eliminar archivos de registro antiguos - Abrir - Enviar + Abrir + Enviar Sincronizar favoritos - Quitar todo - Eliminar los elementos seleccionados - ¿Realmente quiere quitar todos los marcadores de la cuenta %1$s? - ¿Realmente quiere quitar los marcadores seleccionados de la cuenta %1$s? + Quitar todo + Eliminar los elementos seleccionados + ¿Realmente quiere quitar todos los marcadores de la cuenta %1$s? + ¿Realmente quiere quitar los marcadores seleccionados de la cuenta %1$s? + El archivo no tiene chats + No hay charlas sin leer + La charla fue archivada + Eliminado del archivo + DESHACER + Conversaciones recientes + Conversaciones no leídas + Charlas archivadas + Todas las charlas + No hay mensajes + Mostrar todas las conversaciones + Contactos + Deslizar conversación a izquierda o derecha para archivarla + visto por última vez hace un momento + visto por última vez hace %1$s minutos + visto por última vez a las %1$s + visto por última vez ayer a las %1$s + visto por última vez %1$s diff --git a/xabber/src/main/res/values-es-rES/contact_viewer.xml b/xabber/src/main/res/values-es-rES/contact_viewer.xml index d571cca55d..fa62fb8b33 100644 --- a/xabber/src/main/res/values-es-rES/contact_viewer.xml +++ b/xabber/src/main/res/values-es-rES/contact_viewer.xml @@ -1,67 +1,67 @@ - Información del contacto - Nombre del cliente - Este dispositivo - Apodo - Nombre completo - Prefijo - Nombre - Segundo nombre - Apellido - Sufijo - Fecha de nacimiento - Página web - Organización - Tipo de empleo - Puesto de trabajo, función - Rol + Información del contacto + Nombre del cliente + Este dispositivo + Apodo + Nombre completo + Prefijo + Nombre + Segundo nombre + Apellido + Sufijo + Fecha de nacimiento + Página web + Organización + Tipo de empleo + Puesto de trabajo, función + Rol Descripción - Notas + Notas Apartado de correos - Dirección completa - Calle - Localidad - Región - Código postal - País - Teléfono - Correo electrónico - Casa - Trabajo - Código Postal - Entregas - Domicilio - Internacional - Preferida - Voz - Fax - Buscapersonas - Teléfono móvil - Vídeo - Módem - Mensajes de voz - Correo electrónico - Un momento, por favor... - Desconocido - Editar apodo - Editar grupos - Eliminar contacto - Editar información de usuario - Editar - La información de la cuenta se ha guardado correctamente - No se pudo guardar la información del usuario - Guardando… - Elegir de la galería - Hacer una foto - Eliminar avatar - Cambiar - No se pudo obtener información de la sala - Nombre - Descripción - Asunto - Miembros: %d - Dispositivos conectados - vCard + Dirección completa + Calle + Localidad + Región + Código postal + País + Teléfono + Correo electrónico + Casa + Trabajo + Código Postal + Entregas + Domicilio + Internacional + Preferida + Voz + Fax + Buscapersonas + Teléfono móvil + Vídeo + Módem + Mensajes de voz + Correo electrónico + Un momento, por favor... + Desconocido + Editar apodo + Editar grupos + Eliminar contacto + Editar información de usuario + Editar + La información de la cuenta se ha guardado correctamente + No se pudo guardar la información del usuario + Guardando… + Elegir de la galería + Hacer una foto + Eliminar avatar + Cambiar + No se pudo obtener información de la sala + Nombre + Descripción + Asunto + Miembros: %d + Dispositivos conectados + vCard diff --git a/xabber/src/main/res/values-es-rES/fingerprint_viewer.xml b/xabber/src/main/res/values-es-rES/fingerprint_viewer.xml index dbf2370fe6..47b3d686b5 100644 --- a/xabber/src/main/res/values-es-rES/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-es-rES/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Tu interlocutor puede proporcionarte su huella de seguridad con la que puedes comparar para asegurarte de que es quien dice ser. Debes usar un medio de comunicación seguro para esto. - Este contacto es de confianza - Tu huella de seguridad: - Huella de seguridad del interlocutor: - Escanear código QR de la huella de seguridad del interlocutor - Mostrar código QR con tu huella de seguridad - Copiar tu huella de seguridad al portapapeles + Tu interlocutor puede proporcionarte su huella de seguridad con la que puedes comparar para asegurarte de que es quien dice ser. Debes usar un medio de comunicación seguro para esto. + Este contacto es de confianza + Tu huella de seguridad: + Huella de seguridad del interlocutor: + Escanear código QR de la huella de seguridad del interlocutor + Mostrar código QR con tu huella de seguridad + Copiar tu huella de seguridad al portapapeles diff --git a/xabber/src/main/res/values-es-rES/muc_editor.xml b/xabber/src/main/res/values-es-rES/muc_editor.xml index 7dc9ab9e27..4a2524cd76 100644 --- a/xabber/src/main/res/values-es-rES/muc_editor.xml +++ b/xabber/src/main/res/values-es-rES/muc_editor.xml @@ -1,29 +1,29 @@ - Apodo no especificado - Sala de charla no especificada - Unirse a la sala de charla - Apodo - Apodo para la sala de charla - Contraseña - No se necesita contraseña - Sala de charla - Servidor de chat multi-usuario - Apodo actualmente en uso - Operación en progreso - Ya te has unido - Añadir sala de charla - Borrar sala de charla - Confirmar para borrar la conferencia %1$s de la cuenta %2$s? - Opciones de autorización - %2$s te ha invitado a unirte a la sala %3$s. ¿Unirte con la cuenta %1$s? - %2$s te ha invitado a unirte a la sala %3$s: %4$s. ¿Unirte con la cuenta %1$s? - Abandonar sala + Apodo no especificado + Sala de charla no especificada + Unirse a la sala de charla + Apodo + Apodo para la sala de charla + Contraseña + No se necesita contraseña + Sala de charla + Servidor de chat multi-usuario + Apodo actualmente en uso + Operación en progreso + Ya te has unido + Añadir sala de charla + Borrar sala de charla + Confirmar para borrar la conferencia %1$s de la cuenta %2$s? + Opciones de autorización + %2$s te ha invitado a unirte a la sala %3$s. ¿Unirte con la cuenta %1$s? + %2$s te ha invitado a unirte a la sala %3$s: %4$s. ¿Unirte con la cuenta %1$s? + Abandonar sala Elegir sala de charla - Siguiente - Obtener salas de charla organizadas - Error al obtener la lista de salas de charla - Escribe el nombre de la sala de charla + Siguiente + Obtener salas de charla organizadas + Error al obtener la lista de salas de charla + Escribe el nombre de la sala de charla Invitación a una sala diff --git a/xabber/src/main/res/values-es-rES/notification_bar.xml b/xabber/src/main/res/values-es-rES/notification_bar.xml index 6765135bc3..42e5f60b33 100644 --- a/xabber/src/main/res/values-es-rES/notification_bar.xml +++ b/xabber/src/main/res/values-es-rES/notification_bar.xml @@ -1,43 +1,43 @@ - cuenta - cuentas - - - - cuenta - cuentas - - - - Error de autorización - contacto - contactos - - - - mensaje - mensajes - - - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s: %2$s - %1$d de %2$d %3$s en línea - %1$d de %2$d %3$s en línea - - - - %1$d de %2$d %3$s se están conectando - %1$d de %2$d %3$s se están conectando - - - - %1$d de %2$d %3$s esperando conexión - %1$d de %2$d %3$s esperando conexión - - - - %1$d %2$s desconectado + cuenta + cuentas + + - + cuenta + cuentas + + - + Error de autorización + contacto + contactos + + - + mensaje + mensajes + + - + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s: %2$s + %1$d de %2$d %3$s en línea + %1$d de %2$d %3$s en línea + + - + %1$d de %2$d %3$s se están conectando + %1$d de %2$d %3$s se están conectando + + - + %1$d de %2$d %3$s esperando conexión + %1$d de %2$d %3$s esperando conexión + + - + %1$d %2$s desconectado ¿Quiere entrar a la sala de charla? - Pulsar aquí para cancelarla. - Se necesita una contraseña - Prestar atención - Solicitud de autorización - Conversación privada en una sala de charla + Pulsar aquí para cancelarla. + Se necesita una contraseña + Prestar atención + Solicitud de autorización + Conversación privada en una sala de charla diff --git a/xabber/src/main/res/values-es-rES/phrase_editor.xml b/xabber/src/main/res/values-es-rES/phrase_editor.xml index ace56c7031..65276e9d29 100644 --- a/xabber/src/main/res/values-es-rES/phrase_editor.xml +++ b/xabber/src/main/res/values-es-rES/phrase_editor.xml @@ -1,13 +1,13 @@ - Añadir frase - Borrar frase - ¿De verdad quieres eliminar la frase: %s? - < Texto > - Parte del contacto de grupo - Expresión común - Sonido\nElige tono de notificación - Texto a buscar - Parte del ID de Jabber de un contacto + Añadir frase + Borrar frase + ¿De verdad quieres eliminar la frase: %s? + < Texto > + Parte del contacto de grupo + Expresión común + Sonido\nElige tono de notificación + Texto a buscar + Parte del ID de Jabber de un contacto diff --git a/xabber/src/main/res/values-es-rES/preference_editor.xml b/xabber/src/main/res/values-es-rES/preference_editor.xml index e7906d3346..ed05bed0b9 100644 --- a/xabber/src/main/res/values-es-rES/preference_editor.xml +++ b/xabber/src/main/res/values-es-rES/preference_editor.xml @@ -1,127 +1,121 @@ - Optimización de la batería - Optimización de la batería inhabilitado. Para habilitarla vaya a la configuración del dispositivo - Optimización de la batería activada (valor predeterminado) - Vaciar caché\nEliminar todos los datos almacenados. Esto puede liberar algo de espacio. - ¿Seguro que quieres eliminar todo el historial y otros datos almacenados?\nLa información de la cuenta y de la lista de contactos no se verá afectada. La aplicación se cerrará. - Enviar al pulsar Intro\nEl mensaje se podrá enviar presionando la tecla Intro - Ausencia automática\nAutomáticamente configura el estado como ausente al bloquear la pantalla - Ordenar contactos - Alfabéticamente - Por estado - Agrupar por cuenta\nAgrupar los contactos por cuenta en la lista de contactos + Optimización de la batería + Optimización de la batería inhabilitado. Para habilitarla vaya a la configuración del dispositivo + Optimización de la batería activada (valor predeterminado) + Vaciar caché\nEliminar todos los datos almacenados. Esto puede liberar algo de espacio. + ¿Seguro que quieres eliminar todo el historial y otros datos almacenados?\nLa información de la cuenta y de la lista de contactos no se verá afectada. La aplicación se cerrará. + Enviar al pulsar Intro\nEl mensaje se podrá enviar presionando la tecla Intro + Ausencia automática\nAutomáticamente configura el estado como ausente al bloquear la pantalla + Ordenar contactos + Alfabéticamente + Por estado + Agrupar por cuenta\nAgrupar los contactos por cuenta en la lista de contactos Mostrar avatares\nMostrar avatares de los usuarios en la lista de Contactos - Mostrar grupos vacíos\nMostrar grupos que no tengan contactos conectados - Mostrar grupos\nMostrar grupos en la lista de contactos - Mostrar contactos desconectados + Mostrar mensajes\nMostrar mensajes de los usuarios en la lista de Contactos + Mostrar grupos vacíos\nMostrar grupos que no tengan contactos conectados + Mostrar grupos\nMostrar grupos en la lista de contactos + Mostrar contactos desconectados Depurar registro\nEscribir mensajes en el registro de depuración (para que los cambios se apliquen, por favor reinicia la aplicación) - Escribir archivo de registro\n Escribir archivo de depuración en archivo local (se puede compartir). - Archivos de registro\n Lista de archivos de registro escritos. - Archivos de registro - Mostrar errores de conexión\nVer problemas de conexión con \"pop-us\" - Compartir datos de fallos y diagnósticos\nAyuda a los desarrolladores de la aplicación a mejorar Xabber permitiendo compartir los datos de fallos y diagnósticos con ellos (por favor, reinicie la aplicación para aplicar los cambios). - Datos de fallos y diagnóstico - Xabber recopila informes anónimos de errores. Usted puede desactivarlo en la configuración de depuración, pero obstaculizará nuestra capacidad de proporcionar una experiencia de mensajería confiable a los usuarios de Xabber. - Ajustes - Luz de notificación\nParpadeo del LED en las notificaciones - Luz de notificación\nParpadeo del LED en las notificaciones - Icono en la barra de tareas\nMostrar una notificación persistente. Esta opción previene que Android deje de usar la aplicación desde la memoria - Sonido\nElegir tono de notificación - Vibración - Tema - Oscuro - Claro + Escribir archivo de registro\n Escribir archivo de depuración en archivo local (se puede compartir). + Archivos de registro\n Lista de archivos de registro escritos. + Descargar todos los mensajes del archivo\nfunción de depuración. Puede tener fallos + Archivos de registro + Mostrar errores de conexión\nVer problemas de conexión con \"pop-us\" + Compartir datos de fallos y diagnósticos\nAyuda a los desarrolladores de la aplicación a mejorar Xabber permitiendo compartir los datos de fallos y diagnósticos con ellos (por favor, reinicie la aplicación para aplicar los cambios). + Datos de fallos y diagnóstico + Xabber recopila informes anónimos de errores. Usted puede desactivarlo en la configuración de depuración, pero obstaculizará nuestra capacidad de proporcionar una experiencia de mensajería confiable a los usuarios de Xabber. + Ajustes + Icono en la barra de tareas\nMostrar una notificación persistente. Esta opción previene que Android deje de usar la aplicación desde la memoria + Vibración + Tema + Oscuro + Claro Emoticonos - Emitoconos de Android - Sin emoticonos gráficos - Opciones de conexión\nOpciones de conexión - Lista de contactos\nPersonalizar apariencia de la lista de contactos - Ajustes de depuración\nAjustes que permiten a los desarrolladores seguir mejorando Xabber - Ajustes - Notificaciones\nOpciones de notificación - Opciones de Tema\nOpciones de Apariencia - Ajuste del filtro de spam - Configuración de Presencia\nPresencia - Configuración de Privacidad\nPrivacidad - Sin filtro de spam - Sólo mensajes de contactos de la lista - Mensajes sólo de contactos de la lista. Peticiones de autenticación sólo con captcha - Mensajes sólo de contactos de la lista. No hay solicitudes de autenticación - Acerca de - Mostrar fondo\nDeshabilitarlo puede mejorar el funcionamiento - Tamaño de la letra - Grande - Normal - Pequeña - Muy grande - Ocultar teclado - En horizontal - Avatares en mensajes\nMostrar los avatares en cada mensaje - Mostrar cambios de estado - En salas de charla - Mostrar notificación de escritura\nMostrar cuándo está escribiendo el otro usuario - Ajustar prioridad\nEstablecer prioridad según el estado seleccionado. La prioridad de la cuenta será sobreescrita. - Inmediatamente al bloquearse la pantalla - \"Ausencia extendida\" al ausentarse\nPoner en \"Ausencia extendidad\" al bloquearse la pantalla - Ajustes de prioridad - Iniciar al encender Android\nInicia la aplicación cuando se enciende Android. Esta opción no funciona si Xabber está instalada en la tarjeta SD. - Prevenir el modo suspesión\nPreviene que el teléfono se suspenda. Esto aumentará el uso de la batería. - Dejar la WiFi conectada\nDejar la WiFi activa en espera. Esto aumentará el uso de la batería - Eliminar los ajustes de presencia\nBorrar los ajustes individuales para grupos y cuentas - ¿Realmente quieres borrar los ajustes individuales de grupos y cuentas? - Alertar del primer mensaje\nNotificar solamente el primer mensaje de una conversación - Vista previa de mensaje\nMostrar texto del mensaje de charlas en el área de notificación - Vista previa de mensaje\nMostrar texto del mensaje de conferencias en el área de notificación + Emitoconos de Android + Sin emoticonos gráficos + Opciones de conexión\nOpciones de conexión + Lista de contactos\nPersonalizar apariencia de la lista de contactos + Ajustes de depuración\nAjustes que permiten a los desarrolladores seguir mejorando Xabber + Ajustes + Notificaciones\nOpciones de notificación + Opciones de Tema\nOpciones de Apariencia + Ajuste del filtro de spam + Configuración de Presencia\nPresencia + Configuración de Privacidad\nPrivacidad + Sin filtro de spam + Sólo mensajes de contactos de la lista + Mensajes sólo de contactos de la lista. Peticiones de autenticación sólo con captcha + Mensajes sólo de contactos de la lista. No hay solicitudes de autenticación + Acerca de + Mostrar fondo\nDeshabilitarlo puede mejorar el funcionamiento + Tamaño de la letra + Grande + Normal + Pequeña + Muy grande + Ocultar teclado + En horizontal + Avatares en el chat\nMostrar avatares en cada mensaje dentro del chat + Avatares en grupos\nMostrar avatares en cada mensaje dentro de un grupo + Mostrar cambios de estado + En salas de charla + Mostrar notificación de escritura\nMostrar cuándo está escribiendo el otro usuario + Ajustar prioridad\nEstablecer prioridad según el estado seleccionado. La prioridad de la cuenta será sobreescrita. + Inmediatamente al bloquearse la pantalla + \"Ausencia extendida\" al ausentarse\nPoner en \"Ausencia extendidad\" al bloquearse la pantalla + Ajustes de prioridad + Iniciar al encender Android\nInicia la aplicación cuando se enciende Android. Esta opción no funciona si Xabber está instalada en la tarjeta SD. + Prevenir el modo suspesión\nPreviene que el teléfono se suspenda. Esto aumentará el uso de la batería. + Dejar la WiFi conectada\nDejar la WiFi activa en espera. Esto aumentará el uso de la batería + Eliminar los ajustes de presencia\nBorrar los ajustes individuales para grupos y cuentas + ¿Realmente quieres borrar los ajustes individuales de grupos y cuentas? Elimina algunos mensajes de estado\nNo se mostrarán los mensajes «Esta sala no es anónima» - %s (no recibirás ningún mensaje de ninguna conversación) - Cuentas de XMPP\nConfigurar las cuentas - Seguridad\nAjustes de seguridad - Comprobar certificado del servidor\nNotificar problemas de certificado en las conexiones cifradas + %s (no recibirás ningún mensaje de ninguna conversación) + Cuentas de XMPP\nConfigurar las cuentas + Seguridad\nAjustes de seguridad + Comprobar certificado del servidor\nNotificar problemas de certificado en las conexiones cifradas Modo OTR - Llamadas de atención\nReaccionar ante las llamadas de atención - Sonido para las llamadas de atención\nElegir tono - Cargar vCard\nCargar y actualizar la información personal y el avatar del contacto. Desactivar para reducir el uso de red. - Cargar imágenes\nCargar imágenes automáticamente desde el enlace del archivo. Deshabilitar para reducir el uso de tráfico de datos. - Modo de copiado Carbon\n¡Puede ser inestable! Compartirá las sesiones de una misma cuenta con este cliente. Deshabilitar para reducir el uso de tráfico de datos. + Cargar vCard\nCargar y actualizar la información personal y el avatar del contacto. Desactivar para reducir el uso de red. + Cargar imágenes\nCargar imágenes automáticamente desde el enlace del archivo. Deshabilitar para reducir el uso de tráfico de datos. + Modo de copiado Carbon\n¡Puede ser inestable! Compartirá las sesiones de una misma cuenta con este cliente. Deshabilitar para reducir el uso de tráfico de datos. DNSJavaResolver - MiniDNSResolver (experimental) - Frases clave\nPersonalizar sonidos de notificaciones para mensajes que contienen determinadas frases + MiniDNSResolver (experimental) Ajustes Interfaz - Ajustes - Acerca de - Aspecto - Comportamiento - Lista de contactos - Contactos desconectados - Restablecer notificaciones - Configuración de conexion - Avanzado - Disponibilidad - Notificaciones de los mensajes - Notificación de grupo - Notificación de aplicación - Frases clave - Alerta - Alerta sobre nuevos mensajes en charlas - Alerta - Alerta sobre nuevos mensajes en conferencias - Predeterminado - Vibración corta - Vibración larga - Sólo en modo silencioso - Sonidos en la aplicación - Reproducir sonidos de mensaje en la otra charla - Vibrar en la aplicación - Vibración por mensaje en otra charla - Vista previa en la aplicación - Mostrar vista previa de mensaje en otra charla - Sonidos en la charla - Reproducir sonidos de mensaje en la charla actual - Reiniciar - Todos los ajustes de notificación se establecerán a los valores predeterminados - ¿Restablecer ajustes de notificación? - Los ajustes se restablecieron + Ajustes + Acerca de + Aspecto + Comportamiento + Lista de contactos + Contactos desconectados + Restablecer notificaciones + Configuración de conexion + Avanzado + Disponibilidad + Notificaciones de los mensajes + Notificación de grupo + Notificación de aplicación + Frases clave + Alerta + Alerta sobre nuevos mensajes en charlas + Alerta + Alerta sobre nuevos mensajes en conferencias + Predeterminado + Vibración corta + Vibración larga + Sólo en modo silencioso + Sonidos en la aplicación + Reproducir sonidos de mensaje en la otra charla + Vibrar en la aplicación + Vibración por mensaje en otra charla + Vista previa en la aplicación + Mostrar vista previa de mensaje en otra charla + Sonidos en la charla + Reproducir sonidos de mensaje en la charla actual + Reiniciar + Todos los ajustes de notificación se establecerán a los valores predeterminados + ¿Restablecer ajustes de notificación? + Los ajustes se restablecieron diff --git a/xabber/src/main/res/values-es-rES/secret_viewer.xml b/xabber/src/main/res/values-es-rES/secret_viewer.xml index 4a5a64b424..d14a00d0a0 100644 --- a/xabber/src/main/res/values-es-rES/secret_viewer.xml +++ b/xabber/src/main/res/values-es-rES/secret_viewer.xml @@ -1,9 +1,9 @@ - Respuesta de seguridad: - Pregunta de seguridad: - Usar preguntas de seguridad para verificarse mutuamente. - Secreto compartido: - Usar secreto compartido para verificarse mutuamente. + Respuesta de seguridad: + Pregunta de seguridad: + Usar preguntas de seguridad para verificarse mutuamente. + Secreto compartido: + Usar secreto compartido para verificarse mutuamente. diff --git a/xabber/src/main/res/values-es-rES/status_editor.xml b/xabber/src/main/res/values-es-rES/status_editor.xml index 6de1483284..ba77ee60c4 100644 --- a/xabber/src/main/res/values-es-rES/status_editor.xml +++ b/xabber/src/main/res/values-es-rES/status_editor.xml @@ -1,21 +1,21 @@ - Disponible - Ausente - ¡Listo para chatear! - No molestar - Editar estado - <Sin estado> - Invisible - Borrar estado - Establecer estado - Introducir mensaje de estado - Desconectado - No autorizado - Ausencia extendida - Nuevo estado - Estados guardados - Limpiar historial de estados - Mensaje de estado + Disponible + Ausente + ¡Listo para chatear! + No molestar + Editar estado + <Sin estado> + Invisible + Borrar estado + Establecer estado + Introducir mensaje de estado + Desconectado + No autorizado + Ausencia extendida + Nuevo estado + Estados guardados + Limpiar historial de estados + Mensaje de estado diff --git a/xabber/src/main/res/values-es-rES/words.xml b/xabber/src/main/res/values-es-rES/words.xml index 58b5dc1fcf..3e4e4e9be7 100644 --- a/xabber/src/main/res/values-es-rES/words.xml +++ b/xabber/src/main/res/values-es-rES/words.xml @@ -1,23 +1,30 @@ - En 10 minutos - En un cuarto de hora - En una hora - En un minuto - En 2 minutos - En media hora - En 5 minutos - Siempre - Desactivado - Manual - Nunca - Obligado - Automático - Guardar - Cancelar - Omitir - Ajustes - Aceptar - Iniciar sesión + En 10 minutos + En un cuarto de hora + En una hora + En un minuto + En 2 minutos + En media hora + En 5 minutos + Siempre + Desactivado + Manual + Nunca + Obligado + Automático + Guardar + Cancelar + Omitir + Omitir de todos modos + ¡Aviso! + Ajustes + Aceptar + Iniciar sesión + Compartir + Enviar a: + Lo tengo + Buscar + gratis diff --git a/xabber/src/main/res/values-fa-rIR/account_editor.xml b/xabber/src/main/res/values-fa-rIR/account_editor.xml index 307a3a98d4..b6f84e9e79 100644 --- a/xabber/src/main/res/values-fa-rIR/account_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/account_editor.xml @@ -1,15 +1,15 @@ - استفاده از فشرده سازی + استفاده از فشرده سازی هاست - پسورد - درگاه - اولویت - وسیله - سرور + پسورد + درگاه + اولویت + وسیله + سرور نام کاربری - نام سرور مشخص نشده است. - نام کاربری مشخص نشده است - نام کاربری نادرست.برای جزئیات بیشترمتن راهنمای زیر را مطالعه کنید. + نام سرور مشخص نشده است. + نام کاربری مشخص نشده است + نام کاربری نادرست.برای جزئیات بیشترمتن راهنمای زیر را مطالعه کنید. diff --git a/xabber/src/main/res/values-fa-rIR/account_list.xml b/xabber/src/main/res/values-fa-rIR/account_list.xml index 7ce628255e..f2d29b5ff1 100644 --- a/xabber/src/main/res/values-fa-rIR/account_list.xml +++ b/xabber/src/main/res/values-fa-rIR/account_list.xml @@ -1,12 +1,12 @@ - افزودن حساب - حذف حساب - در حال مجوز دهی - آنلاین - در حال اتصال - در حال قطع اتصال - آفلاین - در انتظار اتصال مجدد + افزودن حساب + حذف حساب + در حال مجوز دهی + آنلاین + در حال اتصال + در حال قطع اتصال + آفلاین + در انتظار اتصال مجدد diff --git a/xabber/src/main/res/values-fa-rIR/chat_viewer.xml b/xabber/src/main/res/values-fa-rIR/chat_viewer.xml index 61d7ba1d67..e06a8cbada 100644 --- a/xabber/src/main/res/values-fa-rIR/chat_viewer.xml +++ b/xabber/src/main/res/values-fa-rIR/chat_viewer.xml @@ -1,35 +1,35 @@ - %1$s وضعیت خود را به %2$s تغییر داد - %1$s متن وضعیت خود را حذف کرد - %1$s به چت روم ملحق شد - %1$s کیک شد - در حال حاضر آفلاین هستید،به محض اینکه آنلاین شوید پیام شما ارسال خواهد شد. - متن خود را در اینجا وارد کنید - ارسال - پاکسازی تاریخچه - گیرنده آفلاین است،پس از آنلاین شدن پیام شما برای او ارسال خواهد شد. - مخاطب در دسترس نیست - فایل یافت نشد - کپی کردن - نقل قول کردن - حذف از تاریخچه - سعی مجدد برای ارسال - ذخیره تاریخچه محلی\nذخیره کردن پیام ها بصورت محلی + %1$s وضعیت خود را به %2$s تغییر داد + %1$s متن وضعیت خود را حذف کرد + %1$s به چت روم ملحق شد + %1$s کیک شد + در حال حاضر آفلاین هستید،به محض اینکه آنلاین شوید پیام شما ارسال خواهد شد. + متن خود را در اینجا وارد کنید + ارسال + پاکسازی تاریخچه + گیرنده آفلاین است،پس از آنلاین شدن پیام شما برای او ارسال خواهد شد. + مخاطب در دسترس نیست + فایل یافت نشد + کپی کردن + نقل قول کردن + حذف از تاریخچه + سعی مجدد برای ارسال + ذخیره تاریخچه محلی\nذخیره کردن پیام ها بصورت محلی %1$s از ورود به روم منع شد - %1$s بوسیله %2$s از ورود به چت روم منع شد - %s دعوت را دریافت نکرد - دعوت برای %s ارسال شد - شما به عنوان %1$s به چت روم وارد شدید - شما به چت %1$s پیوستید - %1$s بوسیله %2$s اخراج شد - %1$s پمجره چت را ترک کرد - %1$s نام مستعار خود را به %2$s تغییر داد - %1$s آنلاین شد - %1$s غایب شد - %1$s آماده چت کردن است - %1$s موضوع را به %2$s تغییر داد - دعوت کردن به چت - پیام شما تحویل داده نخواهد شد.لطفا به چت بپیونید + %1$s بوسیله %2$s از ورود به چت روم منع شد + %s دعوت را دریافت نکرد + دعوت برای %s ارسال شد + شما به عنوان %1$s به چت روم وارد شدید + شما به چت %1$s پیوستید + %1$s بوسیله %2$s اخراج شد + %1$s پمجره چت را ترک کرد + %1$s نام مستعار خود را به %2$s تغییر داد + %1$s آنلاین شد + %1$s غایب شد + %1$s آماده چت کردن است + %1$s موضوع را به %2$s تغییر داد + دعوت کردن به چت + پیام شما تحویل داده نخواهد شد.لطفا به چت بپیونید diff --git a/xabber/src/main/res/values-fa-rIR/contact_editor.xml b/xabber/src/main/res/values-fa-rIR/contact_editor.xml index 3a66277dd2..0bc09c83cf 100644 --- a/xabber/src/main/res/values-fa-rIR/contact_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/contact_editor.xml @@ -1,11 +1,11 @@ - حساب - انتخاب گروه ها - نام مستعار (اختیاری) - آیدی مورد نظر - مخاطب پیدا نشد - اسم گروه را انتخاب کنید - نام گروه + حساب + انتخاب گروه ها + نام مستعار (اختیاری) + آیدی مورد نظر + مخاطب پیدا نشد + اسم گروه را انتخاب کنید + نام گروه diff --git a/xabber/src/main/res/values-fa-rIR/contact_list.xml b/xabber/src/main/res/values-fa-rIR/contact_list.xml index ff01d29d05..776dfec98c 100644 --- a/xabber/src/main/res/values-fa-rIR/contact_list.xml +++ b/xabber/src/main/res/values-fa-rIR/contact_list.xml @@ -1,39 +1,39 @@ - پذیرفتن درخواست دوستی - اتصال مجدد - مدیریت حساب ها - افزودن حساب - اضافه کردن مخاطب - نمایش مخاطبین آفلاین - متصل شدن - اتصال مجدد - درحال اتصال... - حساب های غیر فعال - شما هیچ حسابی ندارید - شما هیچ مخاطبی ندارید - کسی آنلاین نیست - حساب آنلاینی وجود ندارد - متصل شد. - درحال اجرای برنامه... - در انتظار اتصال... + پذیرفتن درخواست دوستی + اتصال مجدد + مدیریت حساب ها + افزودن حساب + اضافه کردن مخاطب + نمایش مخاطبین آفلاین + متصل شدن + اتصال مجدد + درحال اتصال... + حساب های غیر فعال + شما هیچ حسابی ندارید + شما هیچ مخاطبی ندارید + کسی آنلاین نیست + حساب آنلاینی وجود ندارد + متصل شد. + درحال اجرای برنامه... + در انتظار اتصال... چت خطا در اتصال - اضافه کردن مخاطب - حذف - آیا مطمئنید میخواهید مخاطب %1$s را از حساب %2$s خود حذف کنید؟ + اضافه کردن مخاطب + حذف + آیا مطمئنید میخواهید مخاطب %1$s را از حساب %2$s خود حذف کنید؟ رد درخواست دوستی - خروج - چت های فعال - گروهی وجود ندارد - حذف گروه - آیا مطمئنید میخواهید گروه %s را حذف کنید؟مخاطبین این گروه در لیست تماس شما باقی خواهند ماند. - تغییر نام گروه - حساب یافت نشد - اتصال برقرار نشد - درخواست دوستی - خطای استریم - چت روم ها - لطفا برای اتخاب مخاطب کلیک کنید + خروج + چت های فعال + گروهی وجود ندارد + حذف گروه + آیا مطمئنید میخواهید گروه %s را حذف کنید؟مخاطبین این گروه در لیست تماس شما باقی خواهند ماند. + تغییر نام گروه + حساب یافت نشد + اتصال برقرار نشد + درخواست دوستی + خطای استریم + چت روم ها + لطفا برای اتخاب مخاطب کلیک کنید diff --git a/xabber/src/main/res/values-fa-rIR/contact_viewer.xml b/xabber/src/main/res/values-fa-rIR/contact_viewer.xml index 991d3c7424..ebd33730da 100644 --- a/xabber/src/main/res/values-fa-rIR/contact_viewer.xml +++ b/xabber/src/main/res/values-fa-rIR/contact_viewer.xml @@ -1,43 +1,43 @@ - نام مستعار - قالب اسم - پیشوند - اسم کچک - نام پدر - نام خانوادگی - پسوند - تولد - وبسایت - سازمان - عنوان شغل،وظیفه - نقش + نام مستعار + قالب اسم + پیشوند + اسم کچک + نام پدر + نام خانوادگی + پسوند + تولد + وبسایت + سازمان + عنوان شغل،وظیفه + نقش شرح - یادداشت ها + یادداشت ها صندوق پستی - آدرس کامل - خیابان - محله - ناحیه - کد پستی - نام کشور - تلفن - ایمیل - منزل - کار - کارت پستال - بسته - خانگی - بین‌المللی - ارجح - صدا - فکس - پیجر - ویدیو - مودم - پیام رسانی صوتی - اینترنت - لطفا منتظر بمانید ... - نامعلوم + آدرس کامل + خیابان + محله + ناحیه + کد پستی + نام کشور + تلفن + ایمیل + منزل + کار + کارت پستال + بسته + خانگی + بین‌المللی + ارجح + صدا + فکس + پیجر + ویدیو + مودم + پیام رسانی صوتی + اینترنت + لطفا منتظر بمانید ... + نامعلوم diff --git a/xabber/src/main/res/values-fa-rIR/fingerprint_viewer.xml b/xabber/src/main/res/values-fa-rIR/fingerprint_viewer.xml index 68c40da37b..ee556f2373 100644 --- a/xabber/src/main/res/values-fa-rIR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-fa-rIR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - فرد مقابل شما میتواند انگشت نگاره خود را فراهم کند تا شما باید مقایسه آن با نگاره مشخص شده از هویت او مطمئن شوید.در این باره از XMPP استفاده نکنید. - این مخاطب مورد اطمینان است - انگشت نگاره شما: - انگشت نگاره فرد مقابل: - کد QR را با انگشت نگاره فرد مقابل مقایسه کن - کد QR مربوط به انگشت نگاره مرا نشان بده - انگشت نگاره مرا در کلیپ بورد ذخیره کن + فرد مقابل شما میتواند انگشت نگاره خود را فراهم کند تا شما باید مقایسه آن با نگاره مشخص شده از هویت او مطمئن شوید.در این باره از XMPP استفاده نکنید. + این مخاطب مورد اطمینان است + انگشت نگاره شما: + انگشت نگاره فرد مقابل: + کد QR را با انگشت نگاره فرد مقابل مقایسه کن + کد QR مربوط به انگشت نگاره مرا نشان بده + انگشت نگاره مرا در کلیپ بورد ذخیره کن diff --git a/xabber/src/main/res/values-fa-rIR/muc_editor.xml b/xabber/src/main/res/values-fa-rIR/muc_editor.xml index b658047b94..d50db1b7f2 100644 --- a/xabber/src/main/res/values-fa-rIR/muc_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/muc_editor.xml @@ -1,22 +1,22 @@ - نام مستعار را مشخص نکردید - نام چت روم را مشخص نکردید - ملحق شدن به چت روم - نام مستعار - نام مستعار شما در چت روم - پسورد - به پسورد نیازی نیست - نام چت روم - سرور - این نام مستعار قبلا استفاده شده - در حال تلاش برای ملحق شدن - قبلا به این چت روم پیوسته اید - حذف چت روم - آیا واقعا میخواهید چت روم %1$s را از حساب %2$s خود حذف کنید> - تنظیمات مجوز دهی - %2$s شما را به چت روم %3$s دعوت کرده است.آیا با حساب %1$s وارد میشوید؟ - %2$s شما را به کنفرانس %3$s: %4$s دعوت کرده است.آیا با حساب %1$s وارد میشوید؟ - ترک چت روم + نام مستعار را مشخص نکردید + نام چت روم را مشخص نکردید + ملحق شدن به چت روم + نام مستعار + نام مستعار شما در چت روم + پسورد + به پسورد نیازی نیست + نام چت روم + سرور + این نام مستعار قبلا استفاده شده + در حال تلاش برای ملحق شدن + قبلا به این چت روم پیوسته اید + حذف چت روم + آیا واقعا میخواهید چت روم %1$s را از حساب %2$s خود حذف کنید> + تنظیمات مجوز دهی + %2$s شما را به چت روم %3$s دعوت کرده است.آیا با حساب %1$s وارد میشوید؟ + %2$s شما را به کنفرانس %3$s: %4$s دعوت کرده است.آیا با حساب %1$s وارد میشوید؟ + ترک چت روم diff --git a/xabber/src/main/res/values-fa-rIR/notification_bar.xml b/xabber/src/main/res/values-fa-rIR/notification_bar.xml index 1448bddab2..877238a71f 100644 --- a/xabber/src/main/res/values-fa-rIR/notification_bar.xml +++ b/xabber/src/main/res/values-fa-rIR/notification_bar.xml @@ -1,30 +1,30 @@ - حساب - حساب ها - - حساب - حساب ها - - خطا در مجوز دهی - مخاطب - مخاطب - - پیام - پبام - - %1$d%2$s از طرف%3$d%4$s - %1$d از%2$d %3$s آنلاین هستند - %1$d از %2$d %3$s آنلاین هستند - - %1$d از %2$d %3$s درحال اتصال هستند - %1$d از %2$d %3$s درحال اتصال هستند - - %1$d از %2$d %3$s در انتظار متصل شدن هستند - %1$d از %2$d %3$s در انتظار متصل شدن هستند - - %1$d%2$s آفلاین است - آیا میخواهید وارد چت روم شوید؟ - درخواست مجوز دهی + حساب + حساب ها + + حساب + حساب ها + + خطا در مجوز دهی + مخاطب + مخاطب + + پیام + پبام + + %1$d%2$s از طرف%3$d%4$s + %1$d از%2$d %3$s آنلاین هستند + %1$d از %2$d %3$s آنلاین هستند + + %1$d از %2$d %3$s درحال اتصال هستند + %1$d از %2$d %3$s درحال اتصال هستند + + %1$d از %2$d %3$s در انتظار متصل شدن هستند + %1$d از %2$d %3$s در انتظار متصل شدن هستند + + %1$d%2$s آفلاین است + آیا میخواهید وارد چت روم شوید؟ + درخواست مجوز دهی diff --git a/xabber/src/main/res/values-fa-rIR/phrase_editor.xml b/xabber/src/main/res/values-fa-rIR/phrase_editor.xml index e641504c57..0c38132afe 100644 --- a/xabber/src/main/res/values-fa-rIR/phrase_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/phrase_editor.xml @@ -1,7 +1,7 @@ - افزودن عبارت - حذف عبارت - متن مورد نظر جهت جستجو + افزودن عبارت + حذف عبارت + متن مورد نظر جهت جستجو diff --git a/xabber/src/main/res/values-fa-rIR/preference_editor.xml b/xabber/src/main/res/values-fa-rIR/preference_editor.xml index b8f7cb7a08..83ed7b0c8d 100644 --- a/xabber/src/main/res/values-fa-rIR/preference_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/preference_editor.xml @@ -1,32 +1,30 @@ - Auto-away\nوضعیت با خاموش شدن صفحه به طور اتوماتیک به غایب تغییر خواهد کرد - بر اساس وضعیت - گروه بندی بر اساس حساب ها \nگروه بندی ایست مخاطبین بر اساس حساب - نمایش آواتار ها\nآواتار کاربران در لیست مخاطبین نشان داده خواهد شد - نشان دادن گروه ها \nگروه ها را در لیست مخاطبین نشان بده - مخاطبین آفلاین را نشان بده - ثبت اشکال ها\nنوشتن پیام ها در لیست اشکال زدایی - چراغ نشانگر\nچشمک زدن LED هنگام دریافت آگهداد - تیره - روشن + Auto-away\nوضعیت با خاموش شدن صفحه به طور اتوماتیک به غایب تغییر خواهد کرد + بر اساس وضعیت + گروه بندی بر اساس حساب ها \nگروه بندی ایست مخاطبین بر اساس حساب + نمایش آواتار ها\nآواتار کاربران در لیست مخاطبین نشان داده خواهد شد + نشان دادن گروه ها \nگروه ها را در لیست مخاطبین نشان بده + مخاطبین آفلاین را نشان بده + ثبت اشکال ها\nنوشتن پیام ها در لیست اشکال زدایی + تیره + روشن شکلک های اندروید - شکلک های ساده - تنظیمات اتصال\nتنظیمات اتصال - لیست مخاطبین \nظاهر لیست مخاطبین را سفارشی کنید - اشکال زدایی\nاعلام اشکالات برنامه برای کمک به توسعه دهنده برنامه - تنظیمات - آگهدادها \nتنظیمات آگهدادها - تنظیمات تِم \nتنظیمات ظاهر برنامه - بزرگ - متوسط - ریز - خیلی بزرگ - در حالت افقی - نمایش آوتار به همراه پیام\nدر هر پیام آواتار هم نشان داده میشود - در چت روم - به محض قفل شدن صفحه - تنظیم مجدد تنظیمات آفلاین\nپاک سازی تنظیمات شخصی موجود برای گروه ها و حساب ها - آیا مطمئنید میخواهید تنظیمات شخصی برای گروه ها و حساب ها را پاک نمایید؟ + شکلک های ساده + تنظیمات اتصال\nتنظیمات اتصال + لیست مخاطبین \nظاهر لیست مخاطبین را سفارشی کنید + اشکال زدایی\nاعلام اشکالات برنامه برای کمک به توسعه دهنده برنامه + تنظیمات + آگهدادها \nتنظیمات آگهدادها + تنظیمات تِم \nتنظیمات ظاهر برنامه + بزرگ + متوسط + ریز + خیلی بزرگ + در حالت افقی + در چت روم + به محض قفل شدن صفحه + تنظیم مجدد تنظیمات آفلاین\nپاک سازی تنظیمات شخصی موجود برای گروه ها و حساب ها + آیا مطمئنید میخواهید تنظیمات شخصی برای گروه ها و حساب ها را پاک نمایید؟ diff --git a/xabber/src/main/res/values-fa-rIR/status_editor.xml b/xabber/src/main/res/values-fa-rIR/status_editor.xml index 75b33c8323..41ed9f0011 100644 --- a/xabber/src/main/res/values-fa-rIR/status_editor.xml +++ b/xabber/src/main/res/values-fa-rIR/status_editor.xml @@ -1,14 +1,14 @@ - در دسترس - غایب - آماده چت کردن! - مزاحم نشید! - ویرایش وضعیت - نامرئی - حذف وضعیت - آفلاین - بدون مجوز - غایب برای مدت طولانی + در دسترس + غایب + آماده چت کردن! + مزاحم نشید! + ویرایش وضعیت + نامرئی + حذف وضعیت + آفلاین + بدون مجوز + غایب برای مدت طولانی diff --git a/xabber/src/main/res/values-fa-rIR/words.xml b/xabber/src/main/res/values-fa-rIR/words.xml index 9b51264fd9..93c14461c0 100644 --- a/xabber/src/main/res/values-fa-rIR/words.xml +++ b/xabber/src/main/res/values-fa-rIR/words.xml @@ -1,17 +1,17 @@ - ظرف 10 دقیقه - ظرف 15 دقیقه - طی 1 ساعت - ظرف 1 دقیقه - ظرف 2 دقیقه - ظرف 30 دقیقه - ظرف 5 دقیقه - همیشه - غیر فعال - دستی - هرگز - در صورت لزوم - بطور خودکار + ظرف 10 دقیقه + ظرف 15 دقیقه + طی 1 ساعت + ظرف 1 دقیقه + ظرف 2 دقیقه + ظرف 30 دقیقه + ظرف 5 دقیقه + همیشه + غیر فعال + دستی + هرگز + در صورت لزوم + بطور خودکار diff --git a/xabber/src/main/res/values-fi-rFI/chat_viewer.xml b/xabber/src/main/res/values-fi-rFI/chat_viewer.xml new file mode 100644 index 0000000000..921db6d01d --- /dev/null +++ b/xabber/src/main/res/values-fi-rFI/chat_viewer.xml @@ -0,0 +1,113 @@ + + + + %1$s vaihtoi tilan: %2$s + %1$s tyhjensi tila tekstin + %1$s liittyi konferenssiin + %1$s poistettiin + Olet tällä hetkellä offline tilassa. Viestit jotka lähetät lähetetään kun seuraavan kerran yhdistät. + lähetetty %s + Kirjoita viestisi tähän + Lähetä + Tyhjennä historia + Tyhjennä + Oletko varma että haluat tyhjentä keskusteluhistorian henkilön %s kanssa? + Vastaanottaja on offline tilassa. Viestit jotka lähetät lähetetään kun vastaanottaja tulee paikalle. + Kontakti ei ole saatavilla + Tiedostoa ei löytynyt + Kopioi + Mainitse + Lainaus + Poista historiasta + Yritä lähettää uudelleen + Näytä viesti + Tallenna paikallinen historia\nTallenna historia paikallisesti + Huomio lähetettiin + Huomiota pyydettiin + %1$s estettiin + %2$s esti henkilön %1$s + %s ei vastaanottanut kutsua + Kutsu lähetettiin henkilölle %s + Liityit keskusteluun nimellä %1$s + Liityit keskusteluun %1$s + %2$s poisti henkilön %1$s + %1$s poistui keskustelusta + %1$s vaihtoi nimeksi %2$s + Salaus on otettu käyttään mutta tätä kontaktia ei ole vahvistettu. Voit vahvistaa sen OTR salaus valikosta. + OTR virhe: %1$s + Vastaanottaja poistui keskustelusta. Sinut kannattaisi tehdä sama tai käynnistää se uudelleen. + Viestiäsi ei lähetetty. Poistu keskustelusta tai käynnistä se uudelleen. + Poistuit salatusta keskustelusta + Vastaanotaaja yritti huijata vahvistuksen aikana + Vahvistus epäonnistui + Vastauksesi salaiseen kysymykseen vahvistettiin. Sinun pitäisi pyytää vastaanottajaa vahvistamaan myös tai tarkistamaan jaettu salainen kysymys. + Vahvistus epäonnistui + Vahvistus onnistui + Vastaanotettu salattu viesti ei ole luettavissa + Salaus otettu käyttöön + %1$s on nyt paikalla + %1$s on nyt poissa + %1$s saatavilla keskustelua varten + %1$s pyytää olla häiritsemättä + %1$s ei ole nyt saatavilla + %1$s on poissa pitkän aikaa + %1$s vaihtoi aiheeksi: %2$s + Kontakti ei tue tai on poistanut huomio ilmoitukset käytöstä + Pyydä huomiota + Keskustelun asetukset + Kirjoittaa… + Kirjoitettu teksti… + liittyi %s + Vie historia + Historia on viety SD kortille + %2$s %1$s.html varten + Lähetä viennin jälkeen + Kirjoita tiedoston nimi + Kutsu keskusteluun + Viestiäsi ei voitu lähettää. Liity keskusteluun + Keskusteluun osallistujat + OTR salaus + Lopeta salaus + Käynnistä salaus uudelleen + Off-The-Record yksityis keskustelua pyydettiin mutta sinulla ei ole tarvittavaa laajennusta. Käytä Pidginiä, Gajimia tai Adiumia PC/Mac laitteilla ja Xabberia, Keskusteluja tai ChatSecurea Androidilla. Mene osoitteeseen http://otr.cypherpunks.ca/ lisätietoja varten. + Aloita salaus + Salattu viesti jonka lähetit ei ole luettavissa + Viestin salausta ei voitu purkaa + OTR vahvistus + Vahvista sormenjäljellä + Vahvista kysymyksellä + Vahvista jaetulla salaisuudella + Valitse laite muodostaaksesi OTR istunto: + OTR istuntoa ei aloitettu. + OTR istuntoa ei aloitettu. Kontakti on offline tilassa. + OTR vahvistus pyyntö + OTR vahvistus meneillään + AVAA + PERUUTA + Käytä järjestelmänlaajuista asetusta + Näytä viestin teksti + Piilota viestin teksti + Virhe lähetettäessä tiedostoa %s + Ei voitu lukea tiedostosijaintia + Avaa yksityinen keskustelu + Ei oikeutta lukea tiedostoja + Ei oikeutta kirjoittaa tiedostoja + Virhe kuvaus: + Lähetetty + Lähetetty + Vastaanotettu historiasta + Virhe + Lähetetty toiselta laitteelta + Lähetetään + Historiassa ei ole enempää viestejä + Valvoja + Osallistuja + Kävijä + Keskustelun arkisto näytetty + Keskustelu arkisto piilotettu + Ilmoitus tälle keskustelulle + Palvelin jota käytät ei tue tiedostonsiirtoa. Voit kokeilla xabber.org palvelinta. + Liity konferenssiin + Pyyhkäise oikealle avataksesi viimeaikaiset keskustelut + Pyyhkäise vasemmalle avataksesi yhteystiedon tiedot + diff --git a/xabber/src/main/res/values-fi-rFI/contact_editor.xml b/xabber/src/main/res/values-fi-rFI/contact_editor.xml new file mode 100644 index 0000000000..def4178582 --- /dev/null +++ b/xabber/src/main/res/values-fi-rFI/contact_editor.xml @@ -0,0 +1,24 @@ + + + + Tili + Valitse ryhmät + Alias (valinnainen) + Jaetaanko tilisi %1$s tila kontaktille? + Kontaktin käyttäjänimi + Yhteystietoa ei löytynyt + Aseta ryhmän nimi + Ryhmän nimi + Valitse tili + Ole hyvä ja valitse tili + Lisää uusi ryhmä… + Salli + Kiellä + Käsitellään kuvaa… + Virhe rajattaessa kuvaa + Virhe ksiteltäessä kuvaa + Palvelimen tiedot + Lista palvelimen ominaisuuksista + %1$s ryhmästä %2$s haluaa aloittaa yksityiskeskustelun kanssasi + Hyväksy + diff --git a/xabber/src/main/res/values-fi-rFI/preference_editor.xml b/xabber/src/main/res/values-fi-rFI/preference_editor.xml new file mode 100644 index 0000000000..f04a05ce92 --- /dev/null +++ b/xabber/src/main/res/values-fi-rFI/preference_editor.xml @@ -0,0 +1,118 @@ + + + + Akun optimointi + Akun optimointi poistettu käytöstä. Ota käyttöön laiteasetuksissa + Akun optimointi käytössä (oletus) + Tyhjennä välimuisti\nTyhjennä kaikki paikallinen data. Tämä voi vapauttaa tilaa. + Oletko varma että haluat poistaa keskusteluhistorian ja muut paikalliset tiedot?\nTämä ei vaikuta tili ja roster tietoihin. Sovellus sulkeutuu. + Lähetä painamalla Enter\nViestin voi lähettää painamalla Enter näppäintä + Automaattinen poissa tila\nAutomaattisesti aseta poissa tilaan kun näyttö lukitaan + Lajittele yhteystiedot + Aakkosellinen + Tilan mukaan + Lajittele tilin mukaan\nLajittele yhteystiedot kontaktit listassa tilin nimen mukaan + Näytä avatarit\nNäyttää käyttäjien avatarit yhteystieto listalla + Näytä viestit\nNäyttää viestit yhteystieto listalla + Näytä tyhjät ryhmät\nNäytä ryhmät joissa ei ole paikalla olevia kontakteja + Näytä ryhmät\nNäytä ryhmät yhteystietolistassa + Näytä offline-tilassa olevat yhteystiedot + Virheenkorjaus loki\nKirjoita ilmoitukset virheenkorjaus lokiin (käynnistä sovellus uudelleen ottaaksesi käyttöön) + Kirjoita tiedosto loki\nKirjoita virheenkorjaus loki paikalliseen tiedostoon (voit jakaa sen). + Loki tiedostot\nLista kirjoitetuista lokitiedostoista. + Loki tiedostot + Näytä yhteysvirheet\nNäytä yhteysvirheet ponnahdusikkunassa + Jaa kaatumis ja diagnostiikkatietoja\nAuta sovelluskehittäjää parantamaan Xabberia sallimalla kaatumis ja diagnostiikka tietojen jakaminen (käynnistä sovellus uudelleen ottaaksesi käyttöön). + Kaatumis ja diagnostiikkatiedot + Xabber kerää nimettömiä virhe ilmoituksia. Voit ottaa sen pois käytöstä virheenkorjaus asetuksita, mutta se hankaloittaa tarjoamaan parempaa viestintä kokemusta Xabber käyttäjille. + Asetukset + Tehtäväpalkin kuvake\nNäytä pysyvä ilmoitus. Tämä asetus estää Androidia sulkemasta sovellusta + Värinä + Teema + Tumma + Vaalea + Hymiöt + Android hymiöt + Ei graafisia hymiöitä + Yhteysasetukset\nYhteysasetukset + Yhteystiedot\nMuokkaa yhteyslistan ulkonäköä + Virheenkorjausasetukset\nAsetukset jotka auttavat kehittämään Xabberia + Asetukset + Ilmoitukset\nIlmoitusasetukset + Teema asetukset\nUlkonäkö asetukset + Roskapostisuodattimen asetukset + Näkyvyys\nNäkyvyys asetukset + Yksityisyys\nYksityisyysasetukset + Ei roskapostisuodatinta + Viestit vain kontakteilta + Viestit vain kontakteilta. Käyttöoikeuspyynnöt vain captchalla + Viestit vain kontakteilta. Ei käyttöoikeuspyyntöjä + Tietoja + Näytä taustakuva\nKäytöstä poistaminen saattaa parantaa suorituskykyä + Fontin koko + Iso + Normaali + Pieni + Extra iso + Piilota näppäimistö + Sivuittaisessa tilassa + Näytä tila muutokset + Konferensseissa + Lähetä kirjoitus ilmoitukset\nIlmoita toisille käyttäjille että kirjoitat viestiä + Muuta prioriteettia\nAseta prioriteetti tilan mukaan. Tilin prioriteetti ohitetaan. + Näytön lukitusessa + \"Pitkään poissa\" kun toimettomana\nAseta \"Pitkään poissa\" näytön lukituttua + Prioriteetti asetukset + Käynnistä kun Android käynnistyy\nKäynnistä sovellus Androidin käynnistyksen alussa. Tämä ei toimi jos Xabber on asennettuna SD kortille. + Estä lepotila\nEstä laitetta menemästä lepotilaan. Tämä nostaa akun käyttöä. + Pidä WiFi päällä\nPidä WiFi päällä valmiustilassa. Tämä nostaa akun käyttöä + Palauta offline asetukset\nTyhjennä yksittäiset asetukset ryhmille ja tileille + Oletko varma että haluat tyhjentää yksityiset asetukset ryhmille ja tileille? + Piilota jotkin tila viestit\nÄlä vastaanota \'Tämä huone ei ole yksityinen\' viestejä + %s (Et saa mitään viestejä mistään keskustelusta) + XMPP tilit\nHallitse tilejä + Turvallisuus\nTurvallisuus asetukset + Tarkista palvelimen sertifikaatti\nIlmoita sertifikaatti ongelmista salatuissa yhteyksissä + OTR tila + Lataa vCard\nLataa ja päivitä kontaktin henkilökohtaiset tiedot ja avatar. Poisto käytöstä vähentääksesi liikennettä. + Lataa kuvat\nLataa kuvat URL osoitteesta automaattisesti. Poista käytöstä vähentääksesi liikenteen käyttöä. + Carbon-kopiointi tila\nJakaa istunnot samalle tililille tämän ohjelman kanssa. Posta käytöstä vähentääksesi liikenteen käyttöä. + DNSJavaResolver + MiniDNSResolver (kokeellinen) + Asetukset + Käyttöliittymä + Asetukset + Tietoja + Ulkoasu + Käyttäytyminen + Yhteystiedot + Offline kontaktit + Palauta ilmoitukset + Yhteysasetukset + Lisäasetukset + Saatavuus + Viesti ilmoitukset + Ryhmäilmoitukset + Sovelluksen sisäiset ilmoitukset + Avainsanat + Ilmoitus + Ilmoitus uusista viesteistä keskusteluissa + Ilmoitus + Ilmoitus uusista viesteistä konferensseissa + Oletus + Lyhyt värinä + Pitkä värinä + Vain hiljainen tila + Sovelluksen sisäiset äänet + Äänimerkki toisten keskustelujen viestin vastaanottamisen yhteydessä + Sovelluksen sisäinen värinä + Värinä viestin yhteydessä toisessa keskustelussa + Sovelluksen sisäinen esikatselu + Näytä esikatselu toisen keskustelun viestistä + Keskustelun sisäiset äänet + Toista äänimerkki nykyisessä keskustelussa + Palauta + Kaikki ilmoitusasetukset asetetaan oletusarvoihin + Palautetaanko ilmoitusasetukset? + Asetukset on palautettu + diff --git a/xabber/src/main/res/values-fil-rPH/account_editor.xml b/xabber/src/main/res/values-fil-rPH/account_editor.xml new file mode 100644 index 0000000000..1d857aa0d7 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/account_editor.xml @@ -0,0 +1,95 @@ + + + + Gumamit ng kompresyon + Host + Password + Kompirmahin ang password + Port + Prayoridad + Mapagkukunan + Server + Username + Ang pangalan ng server ay hindi natukoy + Hindi tukoy ang username + Hindi tumutugma ang mga password + Lagyan ng tsek para paganahin ang kompresyon ng datos + Kustom na host + Gamitin ang mga settings ng kustom na host imbis na SRV na rekord + Ang port ay dapat na numero (ang default ay: 5222) + Ang port ay dapat nasa pagitan ng 1 at 65535 (ang default ay: 5222) + Ang halaga ng prayoridad ay dapat na numero sa pagitan ng -128 at 127 (ang default ay: 0) + Ang kinatawan ng host + Ang proxy na port ay dapat nasa pagitan ng 1 at 65535 (ang default ay: 8080) + Ang proxy na port ay dapat na numero (ang default ay: 8080) + Ang kinatawan ng password + Ang kinatawan ng port + Uri ng proxy + Hindi pinagana + Gumagamit ng proxy + Gumamit ng SASL na Pagpapatunay (rekomendado) + Huwag paganahin para sa napakatandang server + I-imbak ang password + Huwag paganahin ang opsyon para humiling ng password sa tuwing ikaw ay mag-online + Paganahin ang TLS + Gamitin ang TLS na pagsasakripta kung posibleng kumonekta sa server + Legacy na SSL + Gamitin ang legacy SSL na pagsasakripta kapag kumonekta sa server + TLS/SSL na paggamit + Mangailangan ng TLS + Mangailangan ng TLS na pagsasakripta kapag kumonekta sa server + Maling pangalan ng gumagamit. Tingnan ang tulong na teksto sa ibaba para sa mga detalye. + Para makapag-proseso gamit ang TOR ikaw ay dapat na mayroong Orbot na naka-instala at naka-activate sa trapik ng proxy sa loob nito. Gusto mo bang i-instala ito galing sa Google Play? + I-instala ang Orbot? + I-install ang Orbot + Nabigong magrehistro ng akawnt sa server. + Hindi makuha ang impormasyon ng server. + Kulay ng akawnt + Berde + Dalandan + Pula + Asul + Indigo + Teal + Asul na maabo + Cyan + Malalim na lila + Lime + Rosas + Lila + Banayad na asul + Banayad na berde + Amber + Malalim-kahel + Kayumanggi + Mga setting ng koneksyon + Mga naka-block na kontak + Hindi matukoy ang suporta para sa pag-block ng mga kontak. + Ang pag-block ay hindi suportado ng server. + Walang naka-block na mga kontak. + + %d naka-block na kontak. + +%d naka-block na mga kontak. + %d naka-block na mga kontak. + + Kasaysayan ng chat + Mga opsyon ng imbakan para sa mga mensahe sa chat + Ang suporta para sa pag-imbak ng kasaysayan ng chat ay hindi natutukoy pa + Ang server ay hindi sumusuporta sa pag-iimbak ng kasaysayan ng chat. + Pamamahala ng Archive ng Mensahe + Iimbak lahat ng mga mensahe sa server + Iimbak ang listahan ng mga mensahe ng mga kontak sa server + Huwag mag-imbak ng kahit anong mga mensahe sa server + Ikarga ang kasaysayan ng mensahe + Ikarga ang kasaysayan para sa lahat ng mga kontak + Ikarga ang kasaysayan para sa nabuksang chat lamang + Huwag ikarga ang kasaysayan para kanino man + Linisin ang kasaysayan sa paglabas + Tanggalin lahat ng mga mensahe sa chat galing sa aparato bago lumabas sa Xabber. + Mga Bookmark + Listahan ng mga bookmarks para sa akawnt na ito + Pag-synchronize + Pag-synchronize sa Xabber Akawnt + Hindi sinusuportahan ng server ang mga bookmark + diff --git a/xabber/src/main/res/values-fil-rPH/account_list.xml b/xabber/src/main/res/values-fil-rPH/account_list.xml new file mode 100644 index 0000000000..79612150d6 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/account_list.xml @@ -0,0 +1,16 @@ + + + + Gusto mo ba talagang tanggalin ang akawnt %s?\n(hindi ito matatanggal mula sa server, mula lamang sa Xabber) + Magdagdag ng akawnt + Magrehistro ng bagong akawnt + Tanggalin ang akawnt + Mga setting ng akawnt + Pagrehistro + Pagpapahintulot + Online + Kumukonekta + Nagdidiskonekta + Offline + Naghihintay na muling makakonekta + diff --git a/xabber/src/main/res/values-fil-rPH/chat_viewer.xml b/xabber/src/main/res/values-fil-rPH/chat_viewer.xml new file mode 100644 index 0000000000..d719368cfa --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/chat_viewer.xml @@ -0,0 +1,113 @@ + + + + %1$s nagbago ng estado: %2$s + %1$s nilinis ang teksto ng estado + %1$s sumali sa kumperensya + %1$s ay pinatalsik + Ikaw ay kasalukuyang offline. Ang mga mensahe na iyong pinadala ay maihahatid sa susunod na pagkakataon mong kumonekta. + pinadala sa %s + I-type ang iyong mensahe dito + Ipadala + Linisin ang kasaysayan + Linisin + Nais mo bang burahin ang lahat ng kasaysayan ng chat sa %s? + Ang tatanggap ay offline. Ang mga mensahe na iyong ipapadala ay maihahatid kapag bumalik sila online. + Ang kontak ay hindi mahagilap + Hindi nakita ang file + Kopyahin + Banggitin + Quote + Alisin mula sa kasaysayan + Subukang muli ang pagpapadala + Ipakita ang mensahe + I-save ang lokal na kasaysayan\nIimbak ang kasaysayan ng mensahe sa lokal + Tawag atensyon ay pinadala + Hinihiling ang pansin + Ang %1$s ay pinagbabawalan + Ang %1$s ay pinagbabawalan ng %2$s + Ang imbitasyon ay hindi natanggap ng %s + Ang imbitasyon ay ipinadala sa %s + Sumali ka sa chat bilang %1$s + Sumali ka sa chat %1$s + %1$s ay pinatalsik ni %2$s + Ang kaliwang chat na %1$s + %1$s binago ang palayaw sa %2$s + Na-enable ang pag-encrypt ngunit hindi na-verify ang kontak na ito. Maaari mo itong i-verify mula sa menu ng pag-encrypt ng OTR. + Error sa OTR: %1$s + Ang kalaban ay umalis sa pag-uusap. Dapat mong gawin ay umalis na rin o i-restart ito. + Ang iyong mensahe ay hindi naipadala. Iwanan ang pag-uusap o i-restart ito. + Iniwan mo ang naka-encrypt na pag-uusap + Tinangka ng kalaban na manloko sa panahon ng pagpapatunay + Nabigo ang pag-verify + Ang iyong sagot para sa lihim na tanong ay napatunayan. Dapat mo ring tanungin ang iyong kalaban o tingnan ang ibinahaging sikreto. + Nabigo ang pag-verify + Ang pagpapatunay ay matagumpay na naipasa + Ang natanggap na naka-encrypt na mensahe ay hindi mabasa + Ang pag-encrypt ay pinagana + Ang %1$s ay online na ngayon + %1$s ay malayo na ngayon + %1$s libre para sa chat + %1$s ay humiling na huwag gambalain + %1$s ay hindi available + %1$s ay nalayo ng mahabang panahon + %1$s ay binago ang paksa sa: %2$s + Ang kontak ay hindi sumusuporta o hindi pinagana ang atensyon + Kunin ang atensyon + Mga setting ng chat + Nagta-type… + Ipinasok ang teksto… + ipinasok sa %s + I-eksport ang kasaysayan + Na-eksport na ang kasaysayan sa SD Card + %2$s para sa %1$s.html + Ipadala pagkatapos i-eksport + Ipasok ang pangalan ng file + Mag-imbita sa chat + Hindi maipapadala ang iyong mga mensahe. Mangyaring sumali sa chat + Listahan ng mga occupants + OTR encryption + Itigil ang pag-encrypt + I-restart ang pag-encrypt + Ang off-the-record na pribadong pag-uusap ay hiniling pero wala kang sumusuportang plugin. Gumamit ng Pidgin, Gajim o Adium para sa PC/Mac at Xabber, Conversations o ChatSecure para sa Android. Pumunta sa http://otr.cypherpunks.ca/ para sa marami pang impormasyon. + Simulan ang pag-encrypt + Ang naka-encrypt na mensaheng iyong ipinadala ay hindi mababasa + Hindi ma-decrypt ang mensahe + Pagpapatunay ng OTR + Patunayan gamit ang fingerprint + Patunayan na may tanong + Patunayan gamit ang ibinahaging sikreto + Pumili ng aparato upang magtatag ng sesyon ng OTR: + Hindi nagsimula ang OTR session. + Hindi nagsimula ang OTR session. Ang kontak ay offline. + Kahilingan ng pagpapatunay ng OTR + Nagpapatuloy ang pag-verify ng OTR + Buksan + Kanselahin + Gamitin ang pandaigdigang mga settings + Ipakita ang text message + Itago ang teksto ng mensahe + Error sa pagpapadala ng file %s + Hindi makuha ang landas sa file + Buksan ang pribadong chat + Walang pahintulot na basahin ang mga file + Walang pahintulot na sumulat ng mga file + Paglalarawan ng error: + Naipadala + Naihatid + Natanggap mula sa kasaysayan + Error + Naipadala mula sa isa pang aparato + Nagpapadala + Wala nang mga mensahe sa kasaysayan + Moderator + Kalahok + Bisita + I-archive ang mga chats na pinapakita + Nakatago ang mga chat sa archive + Abiso para sa chat na ito + Ang server na iyong ginagamit ay hindi sumusuporta sa paglilipat ng file. Maaari mong subukan ang xabber.org server. + Sumali sa kumperensya + Mag-swipe pakanan upang buksan ang mga kamakailang mga chat + Mag-swipe pakaliwa upang buksan ang impormasyon ng kontak + diff --git a/xabber/src/main/res/values-fil-rPH/contact_editor.xml b/xabber/src/main/res/values-fil-rPH/contact_editor.xml new file mode 100644 index 0000000000..55135c7660 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/contact_editor.xml @@ -0,0 +1,24 @@ + + + + Akawnt + Pumili ng mga grupo + Alias (opsyonal) + Ibahagi ang iyong %1$s estado ng akawnt kasama ang kontak? + Username ng kontak + Ang kontak ay hindi natagpuan + Itakda ang pangalan ng grupo + Pangalan ng grupo + Pumili ng isang akawnt + Mangyaring pumili ng isang akawnt + Magdagdag ng bagong grupo… + Pahintulutan + Ibaliwala + Pinoproseso ang imahe… + Error sa pag-crop ng imahe + Error sa pagpoproseso ng imahe + Impormasyon ng server + Listahan ng kakayahan ng server + %1$s mula sa %2$s ay gustong magsimula ng pribadong chat sa iyo + Tanggapin + diff --git a/xabber/src/main/res/values-fil-rPH/contact_list.xml b/xabber/src/main/res/values-fil-rPH/contact_list.xml new file mode 100644 index 0000000000..0394581c7b --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/contact_list.xml @@ -0,0 +1,93 @@ + + + + Tanggapin ang kontak + Kumonekta muli + Pamahalaan ang mga akawnt + Magdagdag ng akawnt + Magdagdag ng kontak + Ipakita ang mga offline na kontak + Pumunta online + Kumonekta muli + Kumukonekta… + Mga akawnt na hindi pinagana + Wala kang anumang mga akawnt + Wala kang mga kontak + Walang sinuman ang online + Walang nakitang mga kontak + Walang mga akawnt na online + Nakakonekta. + Paglulunsad ng application… + Naghihintay ng koneksyon… + Chat + Error sa koneksyon + Magdagdag ng kontak + Tanggalin + I-block ang kontak + Gusto mo bang tanggalin ang kontak na %1$s mula sa account %2$s? + Tanggihan ang kontak + Archive + Hindi na-archive + Alisin ang tunog + Ibalik ang tunog + Ipakita ang mga naka-archive + Umalis + Mga Aktibong chat + Walang mga grupo + Burahin ang grupo + Gusto mo bang tanggalin ang grupo %s? Ang mga gumagamit mula sa grupong ito ay mananatili sa listahan ng kontak. + Palitan ang pangalan ng grupo + Hindi natagpuan ang akawnt + Hindi itinatag ang koneksyon + Humiling ng subskripsyon + Magpadala ng kontak + Mali sa stream + Nagse-save ng mga pagbabago...\nAng aplikasyon ay magsasara sa sandali. + Mga kumperensya + OTR na mali + Mangyaring mag-click upang pumili ng kontak + Laging ipakita + Huwag kailanman ipakita + Gumamit ng pangkalahatang mga settings + Ipakita ang offline na mga kontak + Patakbuhin sa pagsisimula + Gusto mo bang patakbuhin ang Xabber sa pagsisimula?\nIto ay pwedeng mabago sa \"Mga Settings\" → \"Mga Settings ng Koneksyon\" → \"Simulan kapag nag-boot ang Android\" + Maghanap ng mga kontak + Ikaw + XMPP Akawnt + Listahan ng mga naka-block + Ang kontak ay na-block ng matagumpay + Mali sa pag-block ng kontak + Ang mga kontak ay na-unblock ng matagumpay + Mali sa pag-unblock ng mga kontak + Gusto mo ba talagang i-block ang kontak %1$s galing sa akawnt na %2$s? + Gusto mo ba talagang i-unblock ang lahat ng mga kontak galing sa akawnt na %1$s? + I-unblock lahat + I-unblock ang napili + Piliin ang iyong kapalaran + Ang bagong madilim na tema ay magagamit na ngayon para sa Xabber. Sumali sa madilim na gilid o manatili sa liwanag na panig? + Madilim + Maliwanag + Pag-optimize ng baterya + Ang iyong aparato ay gumagawa ng ilang mabigat sa baterya na optimization sa Xabber na maaaring humantong sa maantalang mga abiso o maging ang pagkawala ng mensahe.\n\nIkaw ay tatanungin ngayon upang hindi paganahin ang mga ito. + Tanggalin ang mga lumang log file + Buksan + Ipadala + I-synchronize ang mga bookmark + Tanggalin lahat + Alisin ang napili + Gusto mo ba talagang alisin ang lahat ng mga bookmar mula sa akawnt na %1$s? + Nais mo bang alisin ang mga napiling bookmark mula sa akawnt %1$s? + Ang archive ay walang mga chats + Walang hindi pa nababasang mga chats + Ang chat ay na-archive + Tanggalin sa archive + UNDO + Kamakailang mga chat + Hindi pa nababasa na mga chat + Mga naka-archive na chat + Lahat ng mga chat + Walang mga mensahe + Ipakita ang lahat ng mga chat + I-swipe ang chat sa kaliwa o sa kanan para ma-archive ito + diff --git a/xabber/src/main/res/values-fil-rPH/contact_viewer.xml b/xabber/src/main/res/values-fil-rPH/contact_viewer.xml new file mode 100644 index 0000000000..c46b587416 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/contact_viewer.xml @@ -0,0 +1,67 @@ + + + + Impormasyon ng kontak + Kliyente + Ang aparatong ito + Palayaw + Naka-pormat na pangalan + Unlapi + Binigay na pangalan + Gitnang pangalan + Apelyido + Hulapi na pangalan + Kaarawan + Web site + Organisasyon + Yunit ng organisasyon + Titulo sa trabaho, gawain + Tungkulin + Deskripsyon + Mga tala + PO Box + Pinahabang Address + Kalye + Lokalidad + Rehiyon + Postal Code + Pangalan ng Bansa + Telepono + Email + Tahanan + Trabaho + Postal + Parsela + Domestiko + Internasyonal + Mas gusto + Boses + Fax + Pager + Cellular + Bidyo + Modem + Pagmemensahe ng boses + Internet + Mangyaring maghintay… + Hindi kilala + I-edit ang alyas + I-edit ang grupo + Tanggalin ang kontak + I-edit ang info ng gumagamit + I-edit + Ang info ng gumagamit ng akawnt ay nai-save ng matagumpay + Hindi mai-save ang impormasyon ng user akawnt + Nagse-save… + Pumili mula sa gallery + Kumuha ng larawan + Alisin ang avatar + Baguhin + Hindi makakuha ng impormasyon sa kumperensya + Pangalan + Deskription + Paksa + Mga naninirahan %d + Mga konektadong aparato + vCard + diff --git a/xabber/src/main/res/values-fil-rPH/fingerprint_viewer.xml b/xabber/src/main/res/values-fil-rPH/fingerprint_viewer.xml new file mode 100644 index 0000000000..fbc034a498 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/fingerprint_viewer.xml @@ -0,0 +1,11 @@ + + + + Upang kumpirmahin ang pagkakakilanlan ng iyong kalaban, hilingin sa kanya na magbigay ng kanyang tatak ng daliri at ikumpara ito sa nasa ibaba. Para sa layuning ito, dapat ay hindi ka makipagpalit ng mga tatak ng daliri sa XMPP chat. + Ang kontak na ito ay pinagkakatiwalaan + Iyong tatak ng daliri: + Ang tatak ng daliri ng iyong kalaban: + I-scan ang QR code gamit ang tatak ng daliri ng kalaban + Ipakita ang QR code kasama ang iyong tatak ng daliri + Kopyahin ang iyong tatak ng daliri sa clipboard + diff --git a/xabber/src/main/res/values-fil-rPH/muc_editor.xml b/xabber/src/main/res/values-fil-rPH/muc_editor.xml new file mode 100644 index 0000000000..af5ae2be44 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/muc_editor.xml @@ -0,0 +1,29 @@ + + + + Hindi natukoy ang palayaw + Hindi tinukoy ang kumperensya + Sumali sa kumperensya + Nick + Ang iyong palayaw sa kumperensya + Password + hindi kinakailangan ang password + Kumperensya + Maramihang Gumagamit na server ng Chat + Nagamit na ang palayaw na ito + Nasa progreso + Sumali na + Magdagdag ng kumperensya + Alisin ang kumperensya + Nais mo bang alisin ang kumperensya %1$s mula sa akawnt %2$s? + Mga setting ng awtorisasyon + Iniimbitahan ka ng %2$s na sumali sa kumperensya %3$s. Sumali mula sa akawnt %1$s? + %2$s ay inimbitahan ka para sumali sa kumperensya %3$s: %4$s. Sumali galing sa akawnt na %1$s? + Iwanan ang kumperensya + Pumili ng kumperensya + Susunod + Kumuha ng naka-host na mga kumperensya + May mali sa pagkuha ng mga kumperensya + I-type ang pangalan ng kumperensya + Imbitasyon sa kumperensya + diff --git a/xabber/src/main/res/values-fil-rPH/phrase_editor.xml b/xabber/src/main/res/values-fil-rPH/phrase_editor.xml new file mode 100644 index 0000000000..21e8545147 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/phrase_editor.xml @@ -0,0 +1,13 @@ + + + + Magdagdag ng parirala + Tanggalin ang parirala + Gusto mo ba talagang tanggalin ang parirala %s? + < Anumang teksto > + Bahagi ng grupo ng kontak + Regular expression + Tunog\nPumili ng tunog ng notipikasyon + Teksto para hanapin ang + Ang parte ng XMPP ID ng kontak + diff --git a/xabber/src/main/res/values-fil-rPH/preference_editor.xml b/xabber/src/main/res/values-fil-rPH/preference_editor.xml new file mode 100644 index 0000000000..9690bc0895 --- /dev/null +++ b/xabber/src/main/res/values-fil-rPH/preference_editor.xml @@ -0,0 +1,80 @@ + + + + Pag-optimize ng baterya + Hindi pinagana ang pag-optimize ng baterya. Upang paganahin ito pumunta sa mga setting ng aparato + Pinagana ang pag-optimize ng baterya (default) + Linisin ang cache\nLinisin ang lahat ng lokal na datos. Ito ay makakapag-bakante ng ilang espasyo. + Gusto mo ba talagang tanggalin ang kasaysayan ng chat at iba pang lokal na datos?\nAng akawnt at hanay ng datos ay hindi naapektuhan. Ang app ay magsasara. + Ipadala sa pamamagitan ng pag-enter\nAng mensahe ay maaring maipadala sa pamamagitang ng pagpindot ng Enter na pindutan + Auto-malayo\nAwtomatikong i-set sa estado na malayo kapag naka-lock ang screen + Ayusin ang mga kontak + Pagsunod sunurin ayon sa letra + Ayon sa katayuan + I-grupo ayon sa akawnt\nI-grupo ang mga kontak sa listahan ng kontak ayon sa akawnt + Ipakita ang mga avatar\nIpinapakita ang mga avatars ng mga gumagamit sa listahan ng kontak + Ipakita ang mga mensahe\nIpinapakita ang mga mensahe ng mga gumagamit sa listahan ng kontak + Ipakita ang mga walang laman na grupo\nIpakita ang mga grupo na walang mga naka-online na kontak + Ipakita ang mga grupo\nIpinapakita ang mga grupo sa listahan ng kontak + Ipakita ang offline na mga kontak + Tala ng debug\nMagsulat ng mga mensahe sa tala ng debug (mangyaring i-restart ang aplikasyon upang ma-apply ang mga pagbabago) + Magsulat ng tala ng file\nMagsulat ng tala ng debug sa lokal na file (maaari mong ibahagi ito). + Mga files ng tala\nListahan ng mga nasulat na mga files ng tala. + Mga files ng tala + Ipakita ang mga mali sa koneksyon\nI-displey ang mga pop-ups ng mga liban sa koneksyon + Ibahagi ang crash at mga diagnostiko na datos\nTulungan ang mga naglinang ng app na mapabuti ang Xabber sa pamamagitan ng pagpapahintulot na ibahagi ang crash at mga diagnostiko na datos sa kanila (mangyaring i-restart ang aplikasyon para ma-apply ang mga pagbabago). + Crash at mga diagnostiko na datos + Mga settings + Tema + Madilim + Banayad + Mga Emoticon + Mga emoticons ng Android + Walang grapikal na mga emoticons + Mga settings + Mga notipikasyon\nMga settings ng notipikasyon + Mga settings ng pansala sa spam + Walang spam na pansala + Tungkol + Laki ng font + Malaki + Katamtaman + Maliit + Napakalaki + Itago ang keyboard + Sa landscape na mode + Ipakita ang mga pagbabago sa katayuan + Sa mga kumperensya + Magpadala ng mga abiso sa pagta-type\nIpaalam sa iba pag-ikaw ay nagta-type ng mensahe para sa kanila + Kaagad sa pag-lock ng screen + Mga setting ng prayoridad + I-reset ang mga offline na setting\nLinisin ang mga indibidwal na setting para sa mga grupo at mga account + Gusto mo ba talagang linisin ang mga indibidwal na setting para sa mga grupo at mga akawnt? + %s (hindi ka makakatanggap ng mga mensahe mula sa anumang chat) + Mga XMPP akawnt\nPamahalaan ng mga akawnt + Seguridad\nMga setting ng seguridad + Mga setting + Interface + Mga setting + Tungko sa + Hitsura + Pag-uugali + Listahan ng kontak + Mga offline na kontak + I-reset ang mga notipikasyon + Mga setting ng koneksyon + Mga notipikasyon ng mensahe + Abiso sa grupo + Mga pangunahing parirala + Alerto + I-alerto tungkol sa mga bagong mensahe sa mga chat + Alerto + I-alerto tungkol sa mga bagong mensahe sa mga kumperensya + Default + Tanging sa tahimik na mode + In-app na mga tunog + I-reset + Ang lahat ng mga setting ng notipikasyon ay itatakda sa mga default na halaga + I-reset ang mga setting ng notipikasyon? + Nai-reset ang mga setting + diff --git a/xabber/src/main/res/values-fr-rFR/account_editor.xml b/xabber/src/main/res/values-fr-rFR/account_editor.xml index 199e681928..12d1636dad 100644 --- a/xabber/src/main/res/values-fr-rFR/account_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/account_editor.xml @@ -1,94 +1,93 @@ - Utiliser la compression + Utiliser la compression Hôte - Mot de passe - Confirmez le mot de passe - Port - Priorité - Ressource - Serveur - Vous devez enregistrer un compte XMPP avant de l\'ajouter à Xabber! + Mot de passe + Confirmez le mot de passe + Port + Priorité + Ressource + Serveur Identifiant - Le nom du serveur est manquant - Identifiant manquant - Les mots de passe ne correspondent pas + Le nom du serveur est manquant + Identifiant manquant + Les mots de passe ne correspondent pas Cochez pour activer la compression des données - Hôte personnalisé - Utiliser les paramètres d\'hôte personnalisés au lieu des données SRV + Hôte personnalisé + Utiliser les paramètres d\'hôte personnalisés au lieu des données SRV 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 127 (défaut : 10) + Le port doit être compris entre 1 et 65535 (défaut : 5222) + La priorité doit être un nombre compris entre -128 et 127 (défaut : 10) Adresse du proxy - Le port du proxy doit être compris entre 1 et 65535 (défaut : 8080) - Le port du proxy doit être un nombre (défaut : 8080) - Mot de passe du proxy - Port du proxy - Type de proxy - Désactivé - Identifiant du proxy - Utiliser l\'authentification SASL (recommandé) - Désactiver pour les serveurs obsolètes - Enregistrer le mot de passe - Désactiver cette option pour demander le mot de passe à chaque connexion + Le port du proxy doit être compris entre 1 et 65535 (défaut : 8080) + Le port du proxy doit être un nombre (défaut : 8080) + Mot de passe du proxy + Port du proxy + Type de proxy + Désactivé + Identifiant du proxy + Utiliser l\'authentification SASL (recommandé) + Désactiver pour les serveurs obsolètes + Enregistrer le mot de passe + Désactiver cette option pour demander le mot de passe à chaque connexion Activer TLS - Utiliser le chiffrement TLS si le serveur le permet - SSL obsolète - Utiliser le chiffrement SSL obsolète lors de la connexion au serveur - Utilisation de TLS/SSL - TLS requis - Chiffrement TLS obligatoire pour la connexion + Utiliser le chiffrement TLS si le serveur le permet + SSL obsolète + Utiliser le chiffrement SSL obsolète lors de la connexion au serveur + Utilisation de TLS/SSL + TLS requis + Chiffrement TLS obligatoire pour la connexion Identifiant incorrect. Consultez le message ci-dessous pour plus de détails. - Afin d\'utiliser TOR, Orbot doit être installé et activé pour relayer les communications. Voulez-vous l\'installer à partir de Google Play ? - Installer Orbot ? - Installer Orbot - L\'enregistrement sur le serveur a échoué. - Impossible d\'obtenir les informations du serveur. - Couleur du compte - Vert - Orange - Rouge - Bleu - Indigo - Turquoise - Bleu-gris - Cyan - Violet foncé - Vert citron - Rose - Violet - Bleu clair - Vert clair - Ambre - Orange foncé - Brun - Paramètres de connexion - Contacts bloqués - Impossible de déterminer si les contacts peuvent être bloqués. - Le blocage n’est pas pris en charge par le serveur. - Aucun contact bloqué. - - %d contact bloqué. - %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éfinie. - Le serveur ne peut pas stocker l\'historique des messages. - Gestion de l\'historique des messages - Stocker tous les messages sur le serveur - Enregistrer les messages des contacts de votre liste sur le serveur - Ne stocker aucun message sur le serveur - Charger l\'historique des messages - Charger l\'historique pour tous les contacts - Charger l\'historique uniquement pour les conversations ouvertes - Ne pas charger l\'historique pour tout le monde - Effacer l\'historique en quittant - Supprimer tous les messages de l\'appareil avant de quitter Xabber. - Marque-pages - Liste des marque-pages pour ce compte - Synchronisation - Synchronisation avec le compte Xabber - Le serveur ne prend pas en charge les marque-pages. + Afin d\'utiliser TOR, Orbot doit être installé et activé pour relayer les communications. Voulez-vous l\'installer à partir de Google Play ? + Installer Orbot ? + Installer Orbot + L\'enregistrement sur le serveur a échoué. + Impossible d\'obtenir les informations du serveur. + Couleur du compte + Vert + Orange + Rouge + Bleu + Indigo + Turquoise + Bleu-gris + Cyan + Violet foncé + Vert citron + Rose + Violet + Bleu clair + Vert clair + Ambre + Orange foncé + Brun + Paramètres de connexion + Contacts bloqués + Impossible de déterminer si les contacts peuvent être bloqués. + Le blocage n’est pas pris en charge par le serveur. + Aucun contact bloqué. + + %d contact bloqué. + %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éfinie. + Le serveur ne peut pas stocker l\'historique des messages. + Gestion de l\'historique des messages + Stocker tous les messages sur le serveur + Enregistrer les messages des contacts de votre liste sur le serveur + Ne stocker aucun message sur le serveur + Charger l\'historique des messages + Charger l\'historique pour tous les contacts + Charger l\'historique uniquement pour les conversations ouvertes + Ne pas charger l\'historique pour tout le monde + Effacer l\'historique en quittant + Supprimer tous les messages de l\'appareil avant de quitter Xabber. + Marque-pages + Liste des marque-pages pour ce compte + Synchronisation + Synchronisation avec le compte Xabber + Le serveur ne prend pas en charge les marque-pages. diff --git a/xabber/src/main/res/values-fr-rFR/account_list.xml b/xabber/src/main/res/values-fr-rFR/account_list.xml index 5f309b58ee..aaac29fbde 100644 --- a/xabber/src/main/res/values-fr-rFR/account_list.xml +++ b/xabber/src/main/res/values-fr-rFR/account_list.xml @@ -1,15 +1,15 @@ - Êtes-vous sûr de vouloir supprimer le compte %s ?\n(Il sera supprimé de Xabber, mais pas du serveur) - Ajouter un compte - Créer un nouveau compte - Supprimer le compte - Création en cours - Autorisation en cours - En ligne - Connexion en cours - Déconnexion en cours - Hors-ligne - En attente de reconnexion + Êtes-vous sûr de vouloir supprimer le compte %s ?\n(Il sera supprimé de Xabber, mais pas du serveur) + Ajouter un compte + Créer un nouveau compte + Supprimer le compte + Création en cours + Autorisation en cours + En ligne + Connexion en cours + Déconnexion en cours + Hors-ligne + En attente de reconnexion diff --git a/xabber/src/main/res/values-fr-rFR/chat_viewer.xml b/xabber/src/main/res/values-fr-rFR/chat_viewer.xml index ae96506b68..0e76b04ff4 100644 --- a/xabber/src/main/res/values-fr-rFR/chat_viewer.xml +++ b/xabber/src/main/res/values-fr-rFR/chat_viewer.xml @@ -1,102 +1,114 @@ - %1$s a changé de statut : %2$s - %1$s a supprimé le message de statut - %1$s a rejoint la conférence - %1$s a été éjecté - Vous êtes hors-ligne. Vos messages seront envoyés lorsque vous serez connecté à nouveau. - Envoi : %s - Écrivez votre message ici - Envoyer - Effacer l\'historique - Effacer - Voulez-vous vraiment supprimer l\'historique de vos discussions avec %s ? - Votre interlocuteur n\'est pas en ligne. Il recevra vos messages à son retour. - Le contact n\'est pas disponible - Fichier introuvable - Copier - Mentionner - Citer - Supprimer de l\'historique - Retenter l\'envoi - Voir le message + %1$s a changé de statut : %2$s + %1$s a supprimé le message de statut + %1$s a rejoint la conférence + %1$s a été éjecté + Vous êtes hors-ligne. Vos messages seront envoyés lorsque vous serez connecté à nouveau. + Envoi : %s + Écrivez votre message ici + Envoyer + Effacer l\'historique + Effacer + Voulez-vous vraiment supprimer l\'historique de vos discussions avec %s ? + Votre interlocuteur n\'est pas en ligne. Il recevra vos messages à son retour. + Le contact n\'est pas disponible + Fichier introuvable + Copier + Mentionner + Citer + Supprimer de l\'historique + Retenter l\'envoi + Voir le message Stocker l\'historique localement\nSauvegarder l\'historique des messages localement Demande d\'attention envoyée - Une demande d\'attention a été reçue - %1$s a été banni - %1$s a été banni par %2$s - L\'invitation n\'a pas été reçue par %s - Invitation envoyée à %s - Vous avez rejoint la conversation en tant que %1$s - Vous avez rejoint la conversation %1$s - %1$s a été expulsé par %2$s - %1$s a quitté la conversation - %1$s a changé son surnom en %2$s - Le chiffrement est activé mais l\'identité de votre interlocuteur n\'est pas confirmée. Vous pouvez la vérifier dans le menu de chiffrement OTR. - Erreur OTR : %1$s - Votre interlocuteur a quitté la conversation. Vous devriez faire de même ou la relancer. - Votre message n\'a pas été envoyé. Quittez la conversation ou relancez-la. - Vous avez quitté la conversation chiffrée - Votre interlocuteur a tenté de tricher lors de la vérification - Échec de la vérification - Votre réponse à la question secrète a bien été vérifiée. Vous devriez également interroger votre interlocuteur ou vérifier un secret partagé. - Échec de la vérification - Vérification réussie - Le message chiffré reçu est illisible - Chiffrement activé - %1$s est désormais en ligne - %1$s est désormais absent - %1$s est disponible pour discuter - %1$s souhaite ne pas être dérangé - %1$s est désormais indisponible - %1$s est absent depuis un certain temps - %1$s a changé le sujet en : %2$s - Le contact ne supporte pas ou a désactivé la demande d\'attention - Demander l\'attention - Paramètres de la conversation - En train d\'écrire… - A écrit un texte… - Écrit : %s - L\'historique a été exporté sur carte SD - %2$s pour %1$s.html - Envoyer après avoir exporté - Entrer un nom de fichier - Inviter à discuter - Vos messages ne peuvent être délivrés. Veuillez rejoindre la discussion - Liste des participants - Chiffrement OTR - Arrêter le chiffrement - Relancer le chiffrement - Une conversation privée OTR (Off-The-Record) a été demandée mais vous n\'avez pas le plugin requis. Utilisez Pidgin, Gajim ou Adium sur PC / Mac, et Xabber, Conversations ou ChatSecure sur Android. Allez sur http://otr.cypherpunks.ca/ pour plus d\'informations. - Démarrer le chiffrement + Une demande d\'attention a été reçue + %1$s a été banni + %1$s a été banni par %2$s + L\'invitation n\'a pas été reçue par %s + Invitation envoyée à %s + Vous avez rejoint la conversation en tant que %1$s + Vous avez rejoint la conversation %1$s + %1$s a été expulsé par %2$s + %1$s a quitté la conversation + %1$s a changé son surnom en %2$s + Le chiffrement est activé mais l\'identité de votre interlocuteur n\'est pas confirmée. Vous pouvez la vérifier dans le menu de chiffrement OTR. + Erreur OTR : %1$s + Votre interlocuteur a quitté la conversation. Vous devriez faire de même ou la relancer. + Votre message n\'a pas été envoyé. Quittez la conversation ou relancez-la. + Vous avez quitté la conversation chiffrée + Votre interlocuteur a tenté de tricher lors de la vérification + Échec de la vérification + Votre réponse à la question secrète a bien été vérifiée. Vous devriez également interroger votre interlocuteur ou vérifier un secret partagé. + Échec de la vérification + Vérification réussie + Le message chiffré reçu est illisible + Chiffrement activé + %1$s est désormais en ligne + %1$s est désormais absent + %1$s est disponible pour discuter + %1$s souhaite ne pas être dérangé + %1$s est désormais indisponible + %1$s est absent depuis un certain temps + %1$s a changé le sujet en : %2$s + Le contact ne supporte pas ou a désactivé la demande d\'attention + Demander l\'attention + Paramètres de la conversation + En train d\'écrire… + A écrit un texte… + Écrit : %s + Exporter l\'historique + L\'historique a été exporté sur carte SD + %2$s pour %1$s.html + Envoyer après avoir exporté + Entrer un nom de fichier + Inviter à discuter + Vos messages ne peuvent être délivrés. Veuillez rejoindre la discussion + Liste des participants + Chiffrement OTR + Arrêter le chiffrement + Relancer le chiffrement + Une conversation privée OTR (Off-The-Record) a été demandée mais vous n\'avez pas le plugin requis. Utilisez Pidgin, Gajim ou Adium sur PC / Mac, et Xabber, Conversations ou ChatSecure sur Android. Allez sur http://otr.cypherpunks.ca/ pour plus d\'informations. + Démarrer le chiffrement Le message chiffré que vous avez envoyé est illisible - Le message n\'a pas pu être déchiffré - Vérification OTR - Vérifiez avec une empreinte - Vérifiez avec une question - Vérifiez avec un secret partagé - Sélectionnez le périphérique pour établir la session OTR : - Session OTR non démarrée. - Session OTR non démarrée. Le contact est hors-ligne. - Demande de vérification d’OTR - Vérification d’OTR en cours - OUVERT - ANNULER + Le message n\'a pas pu être déchiffré + Vérification OTR + Vérifiez avec une empreinte + Vérifiez avec une question + Vérifiez avec un secret partagé + Sélectionnez le périphérique pour établir la session OTR : + Session OTR non démarrée. + Session OTR non démarrée. Le contact est hors-ligne. + Demande de vérification d’OTR + Vérification d’OTR en cours + OUVERT + ANNULER Utiliser les paramètres globaux - Afficher le texte du message - Masquer le texte du message + Afficher le texte du message + Masquer le texte du message Erreur lors de l\'envoi de %s Impossible de trouver le chemin du fichier - Ouvrir une conversation privée + Ouvrir une conversation privée Permission de lire les fichiers refusée - Permission d\'écrire les fichiers refusée - Description de l’erreur : - Envoyé - Distribué - Reçu de l’historique - Erreur - Envoyé depuis un autre périphérique - Envoi en cours - Il n’y a plus aucun message dans l’historique + Permission d\'écrire les fichiers refusée + Permission d\'accéder à la caméra refusée + Description de l’erreur : + Envoyé + Distribué + Reçu de l’historique + Erreur + Envoyé depuis un autre périphérique + Envoi en cours + Vous ne pouvez pas envoyer plus de 10 items à la fois + Il n’y a plus aucun message dans l’historique + Modérateur + Participant + Visiteur + Copier le lien + Télécharger + Image sauvegardée + Lien copié dans le presse-papiers + Le fichier n\'a pas pu être ouvert + Transfert de %s diff --git a/xabber/src/main/res/values-fr-rFR/contact_editor.xml b/xabber/src/main/res/values-fr-rFR/contact_editor.xml index 021596f1f1..419cc69eab 100644 --- a/xabber/src/main/res/values-fr-rFR/contact_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/contact_editor.xml @@ -1,24 +1,24 @@ - Compte - Sélectionnez les groupes - Alias (facultatif) - Partager le statut de votre compte %1$s avec ce contact ? - Identifiant du contact - Contact introuvable - Définissez le nom du groupe - Nom du groupe - Choisir un compte - Veuillez sélectionner un compte - Ajouter un nouveau groupe… - Autoriser - Rejeter - Traitement de l\'image en cours... - Erreur durant le redimensionnement de l\'image - Erreur durant le traitement de l\'image + Compte + Sélectionnez les groupes + Alias (facultatif) + Partager le statut de votre compte %1$s avec ce contact ? + Identifiant du contact + Contact introuvable + Définissez le nom du groupe + Nom du groupe + Choisir un compte + Veuillez sélectionner un compte + Ajouter un nouveau groupe… + Autoriser + Rejeter + Traitement de l\'image en cours... + Erreur durant le redimensionnement de l\'image + Erreur durant le traitement de l\'image Informations serveur - Liste des fonctionnalités du serveur - %1$s de %2$s désire discuter en privé - Accepter + Liste des fonctionnalités du serveur + %1$s de %2$s désire discuter en privé + Accepter diff --git a/xabber/src/main/res/values-fr-rFR/contact_list.xml b/xabber/src/main/res/values-fr-rFR/contact_list.xml index f50628d645..884ae36d8f 100644 --- a/xabber/src/main/res/values-fr-rFR/contact_list.xml +++ b/xabber/src/main/res/values-fr-rFR/contact_list.xml @@ -1,74 +1,93 @@ - Accepter le contact - Reconnecter - Gérer les comptes - Ajouter un compte - Ajouter un contact - Afficher les contacts hors-ligne - Se connecter - Reconnecter - Connexion en cours… - Comptes désactivés - Vous n\'avez aucun compte - Vous n\'avez pas de contact - Personne n\'est en ligne - Pas de compte en ligne - Connecté. - Démarrage en cours… - En attente de connexion... + Accepter le contact + Reconnecter + Gérer les comptes + Ajouter un compte + Ajouter un contact + Afficher les contacts hors-ligne + Se connecter + Reconnecter + Connexion en cours… + Comptes désactivés + Vous n\'avez aucun compte + Vous n\'avez pas de contact + Personne n\'est en ligne + Aucun contact trouvé + Pas de compte en ligne + Connecté. + Démarrage en cours… + En attente de connexion... Conversation Erreur de connexion - Ajouter un contact - Supprimer - Bloquer le contact - Souhaitez vous vraiment supprimer le contact %1$s du compte %2$s ? + Ajouter un contact + Supprimer + Bloquer le contact + Souhaitez vous vraiment supprimer le contact %1$s du compte %2$s ? Refuser le contact - Quitter - Conversations actives - Pas de groupes - Supprimer le groupe - Souhaitez-vous vraiment supprimer le groupe %s ? Les utilisateurs de ce groupe resteront dans votre liste de contacts - Renommer le groupe - Compte introuvable - Connexion non établie - Demande de souscription - Erreur de flux - Enregistrement des modifications...\nL\'application va être fermée sous peu. + Archiver + Désarchiver + Sourdine + Activer le son + Afficher les archives + Quitter + Conversations actives + Pas de groupes + Supprimer le groupe + Souhaitez-vous vraiment supprimer le groupe %s ? Les utilisateurs de ce groupe resteront dans votre liste de contacts + Renommer le groupe + Compte introuvable + Connexion non établie + Demande de souscription + Envoyer le contact + Erreur de flux + Enregistrement des modifications...\nL\'application va être fermée sous peu. Conférences - Erreur OTR - Appuyez pour sélectionner le contact - Toujours afficher - Masquer les contacts hors-ligne - Utiliser les paramètres généraux - Afficher les contacts hors-ligne - Lancer au démarrage - Voulez-vous lancer Xabber au démarrage ?\nCeci peut être changé via \"Paramètres\" → \"Paramètres de connexion\" → \"Démarrer avec Android\" - Chercher contacts - Vous - Comptes XMPP - Liste de blocage - Le contact est maintenant bloqué - Erreur lors du blocage du contact + Erreur OTR + Appuyez pour sélectionner le contact + Toujours afficher + Masquer les contacts hors-ligne + Utiliser les paramètres généraux + Afficher les contacts hors-ligne + Lancer au démarrage + Voulez-vous lancer Xabber au démarrage ?\nCeci peut être changé via \"Paramètres\" → \"Paramètres de connexion\" → \"Démarrer avec Android\" + Chercher contacts + Vous + Comptes XMPP + Liste de blocage + Le contact est maintenant bloqué + Erreur lors du blocage du contact Le contact est maintenant débloqué - Erreur lors du déblocage du contact - Êtes-vous sûr de vouloir bloquer le contact %1$s du compte %2$s ? - Êtes-vous sûr de vouloir débloquer tous les contacts du compte %1$s ? - Débloquer tous - Débloquer sélection - Choisissez votre destin - 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, ce qui peut retarder les notifications ou mener à la perte de certains message.\n\nVous allez maintenant être invité à désactiver cette optimisation. + Erreur lors du déblocage du contact + Êtes-vous sûr de vouloir bloquer le contact %1$s du compte %2$s ? + Êtes-vous sûr de vouloir débloquer tous les contacts du compte %1$s ? + Débloquer tous + Débloquer sélection + Choisissez votre destin + 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, ce qui peut retarder les notifications ou mener à la perte de certains message.\n\nVous allez maintenant être invité à désactiver cette optimisation. Supprimer les anciens fichiers journaux - Ouvrir - Envoyer + Ouvrir + Envoyer Synchroniser les marque-pages - Tout supprimer - Supprimer les éléments sélectionnés - Voulez-vous vraiment supprimer tous les marque-pages du compte %1$s ? - Voulez-vous vraiment supprimer les marque-pages sélectionnés du compte %1$s ? + Tout supprimer + Supprimer les éléments sélectionnés + Voulez-vous vraiment supprimer tous les marque-pages du compte %1$s ? + Voulez-vous vraiment supprimer les marque-pages sélectionnés du compte %1$s ? + Il n\'y a aucune conversation dans les archives + Aucune conversation non lue + La conversation a été archivée + Supprimé des archives + ANNULER + Conversations récentes + Conversation non lue + Conversations archivées + Toutes les conversations + Pas de message + Afficher toutes les conversations + Contacts diff --git a/xabber/src/main/res/values-fr-rFR/contact_viewer.xml b/xabber/src/main/res/values-fr-rFR/contact_viewer.xml index 44495f29a4..2120075d0c 100644 --- a/xabber/src/main/res/values-fr-rFR/contact_viewer.xml +++ b/xabber/src/main/res/values-fr-rFR/contact_viewer.xml @@ -1,67 +1,67 @@ - Détails du contact - Client - Cet appareil - Pseudo - Nom formaté - Titre - Prénom - Deuxième prénom - Nom de famille - Suffixe - Date de naissance  - Site Web - Organisation - Unité organisationnelle - Titre de l\'emploi, fonction - Rôle + Détails du contact + Client + Cet appareil + Pseudo + Nom formaté + Titre + Prénom + Deuxième prénom + Nom de famille + Suffixe + Date de naissance  + Site Web + Organisation + Unité organisationnelle + Titre de l\'emploi, fonction + Rôle Description - Notes + Notes Boîte postale - Adresse étendue - Rue - Ville - Région - Code Postal - Pays - Téléphone - Courriel - Domicile - Travail - Postale - Colis - Domicile - International - Préféré - Voix - Télécopieur - Bipeur - Mobile - Vidéo - Modem - Messagerie vocale - Internet - Veuillez patienter... - Inconnu - Éditer l\'alias - É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… - Choisir dans la galerie - Prendre une photo - Retirer l\'avatar - Modifier - Impossible de récupérer les détails de la conférence - Nom - Description - Sujet - Participants : %d - Appareils connectés - vCard + Adresse étendue + Rue + Ville + Région + Code Postal + Pays + Téléphone + Courriel + Domicile + Travail + Postale + Colis + Domicile + International + Préféré + Voix + Télécopieur + Bipeur + Mobile + Vidéo + Modem + Messagerie vocale + Internet + Veuillez patienter... + Inconnu + Éditer l\'alias + É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… + Choisir dans la galerie + Prendre une photo + Retirer l\'avatar + Modifier + Impossible de récupérer les détails de la conférence + Nom + Description + Sujet + Participants : %d + Appareils connectés + vCard diff --git a/xabber/src/main/res/values-fr-rFR/fingerprint_viewer.xml b/xabber/src/main/res/values-fr-rFR/fingerprint_viewer.xml index 35581d9130..c803fa1fdc 100644 --- a/xabber/src/main/res/values-fr-rFR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-fr-rFR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Pour confirmer l\'identité de votre interlocuteur, demandez-lui de fournir son empreinte et comparez-la à celle ci-dessous. N\'échangez surtout pas vos empreintes via XMPP. - Ce contact est digne de confiance - Votre empreinte : - L\'empreinte de votre interlocuteur : - Scanner le code QR de votre interlocuteur - Afficher le code QR de votre empreinte - Copier votre empreinte dans le presse-papier + Pour confirmer l\'identité de votre interlocuteur, demandez-lui de fournir son empreinte et comparez-la à celle ci-dessous. N\'échangez surtout pas vos empreintes via XMPP. + Ce contact est digne de confiance + Votre empreinte : + L\'empreinte de votre interlocuteur : + Scanner le code QR de votre interlocuteur + Afficher le code QR de votre empreinte + Copier votre empreinte dans le presse-papier diff --git a/xabber/src/main/res/values-fr-rFR/muc_editor.xml b/xabber/src/main/res/values-fr-rFR/muc_editor.xml index 4baf983aba..fa2317f973 100644 --- a/xabber/src/main/res/values-fr-rFR/muc_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/muc_editor.xml @@ -1,29 +1,29 @@ - Pseudo manquant - Conférence non spécifiée - Rejoindre une conférence - Pseudo - Votre pseudo dans la conférence - Mot de passe - Le mot de passe n\'est pas obligatoire - Conférence - Serveur de discussions multi-utilisateur (MUC) - Pseudo déjà utilisé - Déjà en cours - Déjà rejointe - Ajouter une conférence - Retirer la conférence - Êtes-vous sûr de vouloir retirer la conférence %1$s du compte %2$s ? - Paramètres d\'autorisation - %2$s vous a invité à rejoindre la conférence %3$s. Le rejoindre avec le compte %1$s ? - %2$s vous a invité à rejoindre la conférence %3$s : %4$s. La rejoindre avec le compte %1$s ? - Quitter la conférence + Pseudo manquant + Conférence non spécifiée + Rejoindre une conférence + Pseudo + Votre pseudo dans la conférence + Mot de passe + Le mot de passe n\'est pas obligatoire + Conférence + Serveur de discussions multi-utilisateur (MUC) + Pseudo déjà utilisé + Déjà en cours + Déjà rejointe + Ajouter une conférence + Retirer la conférence + Êtes-vous sûr de vouloir retirer la conférence %1$s du compte %2$s ? + Paramètres d\'autorisation + %2$s vous a invité à rejoindre la conférence %3$s. Le rejoindre avec le compte %1$s ? + %2$s vous a invité à rejoindre la conférence %3$s : %4$s. La rejoindre avec le compte %1$s ? + Quitter la conférence Choisir une conférence - Suivant - Obtenir la liste des conférences hébergées - Erreur lors de l\'obtention de la liste des conférences - Entrez le nom de la conférence + Suivant + Obtenir la liste des conférences hébergées + Erreur lors de l\'obtention de la liste des conférences + Entrez le nom de la conférence Invitation à une conférence diff --git a/xabber/src/main/res/values-fr-rFR/notification_bar.xml b/xabber/src/main/res/values-fr-rFR/notification_bar.xml index 50030f45e6..39d6188117 100644 --- a/xabber/src/main/res/values-fr-rFR/notification_bar.xml +++ b/xabber/src/main/res/values-fr-rFR/notification_bar.xml @@ -1,36 +1,36 @@ - compte - comptes - - compte - comptes - - Erreur d\'autorisation - contact - contacts - - message - messages - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s : %2$s - %1$d %3$s en ligne sur %2$d - %1$d %3$s en ligne sur %2$d - - %1$d %3$s sur %2$d en cours de connexion - %1$d %3$s sur %2$d en cours de connexion - - %1$d %3$s sur %2$d en attente de connexion - %1$d %3$s sur %2$d en attente de connexion - - %1$d %2$s hors-ligne + compte + comptes + + compte + comptes + + Erreur d\'autorisation + contact + contacts + + message + messages + + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s : %2$s + %1$d %3$s en ligne sur %2$d + %1$d %3$s en ligne sur %2$d + + %1$d %3$s sur %2$d en cours de connexion + %1$d %3$s sur %2$d en cours de connexion + + %1$d %3$s sur %2$d en attente de connexion + %1$d %3$s sur %2$d en attente de connexion + + %1$d %2$s hors-ligne Souhaitez-vous rejoindre la conférence ? - Appuyez ici pour annuler. - Mot de passe requis - Demande d\'attention - Demande d\'autorisation - Conversation privée d\'une conférence + Appuyez ici pour annuler. + Mot de passe requis + Demande d\'attention + Demande d\'autorisation + Conversation privée d\'une conférence diff --git a/xabber/src/main/res/values-fr-rFR/phrase_editor.xml b/xabber/src/main/res/values-fr-rFR/phrase_editor.xml index 0526ca321c..5e4d85abb4 100644 --- a/xabber/src/main/res/values-fr-rFR/phrase_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/phrase_editor.xml @@ -1,13 +1,13 @@ - Ajouter une expression - Supprimer une expression - Êtes-vous sur de vouloir supprimer l\'expression : %s ? - <Tout texte> - Membre du groupe de contacts - Expression rationnelle - Sonnerie\nChoisir la sonnerie de notification - Texte à rechercher - Contact dont l\'ID Jabber contient... + Ajouter une expression + Supprimer une expression + Êtes-vous sur de vouloir supprimer l\'expression : %s ? + <Tout texte> + Membre du groupe de contacts + Expression rationnelle + Sonnerie\nChoisir la sonnerie de notification + Texte à rechercher + Contact dont l\'ID Jabber contient... diff --git a/xabber/src/main/res/values-fr-rFR/preference_editor.xml b/xabber/src/main/res/values-fr-rFR/preference_editor.xml index 00d421b3ae..ae6ebdf67b 100644 --- a/xabber/src/main/res/values-fr-rFR/preference_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/preference_editor.xml @@ -1,127 +1,118 @@ - Optimisation de la batterie - Optimisation de la batterie désactivée. Pour l\'activer, consultez les paramètres de l’appareil - Optimisation de la batterie activée (par défaut) - Vider le cache\nSupprime toutes les données locales. Peut libérer de l\'espace. - Êtes-vous sûr de vouloir supprimer les historiques des conversations et autres données locales ?\nLes paramètres des comptes et les listes de contacts ne seront pas affectés. L\'application sera fermée. - \"Entrée\" pour envoyer\nAppuyer sur \"Entrée\" envoie le message - Absence automatique\nPasser au statut \"Absent\" au verrouillage de l\'écran - Trier les contacts - Alphabétique - Par statut - Grouper par compte\nGroupe les contacts par compte dans la liste de contacts + Optimisation de la batterie + Optimisation de la batterie désactivée. Pour l\'activer, consultez les paramètres de l’appareil + Optimisation de la batterie activée (par défaut) + Vider le cache\nSupprime toutes les données locales. Peut libérer de l\'espace. + Êtes-vous sûr de vouloir supprimer les historiques des conversations et autres données locales ?\nLes paramètres des comptes et les listes de contacts ne seront pas affectés. L\'application sera fermée. + \"Entrée\" pour envoyer\nAppuyer sur \"Entrée\" envoie le message + Absence automatique\nPasser au statut \"Absent\" au verrouillage de l\'écran + Trier les contacts + Alphabétique + Par statut + Grouper par compte\nGroupe les contacts par compte dans la liste de contacts Afficher les avatars\nAffiche les avatars des utilisateurs dans la liste de contacts - Afficher les groupes vides\nAfficher les groupes sans contact en ligne - Afficher les groupes\nAffiche les groupes dans la liste de contacts - Afficher les contacts hors-ligne + Afficher les messages\nAfficher les messages des utilisateurs dans la liste des contacts + Afficher les groupes vides\nAfficher les groupes sans contact en ligne + Afficher les groupes\nAffiche les groupes dans la liste de contacts + Afficher les contacts hors-ligne 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 - Partager les données de plantage et de diagnostique\nAidez les développeurs à améliorer Xabber en autorisant le partage des données de plantage et de diagnostique avec eux (veuillez redémarrer l\'application pour appliquer les modifications). - Données de plantage et de diagnostique - Xabber récupère des rapports de bugs anonyme. Vous pouvez le désactiver dans les paramètre de debogage, mais cela peut entraver notre capacité à fournir une expérience utilisateur fiable. - Paramètres - Notification lumineuse\nLa LED clignote lors d\'une notification - Notification lumineuse\nLa LED clignote lors d\'une notification d\'une conférence - 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 - Vibrer - Thème - Foncé - Clair + É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 + Partager les données de plantage et de diagnostique\nAidez les développeurs à améliorer Xabber en autorisant le partage des données de plantage et de diagnostique avec eux (veuillez redémarrer l\'application pour appliquer les modifications). + Données de plantage et de diagnostique + Xabber récupère des rapports de bugs anonyme. Vous pouvez le désactiver dans les paramètre de debogage, mais cela peut entraver notre capacité à fournir une expérience utilisateur fiable. + Paramètres + Icône de barre des tâches\nAffiche une notification permanente. Cette option force Android à garder l\'application en mémoire + Vibrer + Thème + Foncé + Clair Émoticônes - Émoticônes Android - Pas d\'émoticônes graphiques - Paramètres de connexion\nParamètres de connexion - Liste de contacts\nPersonnaliser l\'apparence de la liste de contacts - Paramètres de débogage\nParamètres pour aider les développeurs à améliorer Xabber - Paramètres - Notifications\nParamètres de notification - Apparence\nParamètres du thème - Paramètres de filtrage du spam - Présence\nParamètres de présence - Confidentialité\nParamètres de confidentialité - Aucun filtre anti-spam - Messages uniquement de la liste de contacts - Messages uniquement de la liste de contacts. Demande d\'authentification uniquement avec captcha - Messages uniquement de la liste de contacts. Aucune demande d’authentification - À propos - Afficher le fond d\'écran\nDésactiver cette option peut améliorer les performances - Taille de police - Grande - Normale - Petite - Très grande - Masquer le clavier - En mode paysage - Avatars dans les messages\nAffiche les avatars dans chaque message - Montre les changements de statut - Dans les conférences - Envoyer notifications d\'écriture\nNotifie vos interlocuteurs lorsque vous écrivez - Ajuster la priorité\nModifie la priorité selon le statut sélectionné. Ce paramètre l\'emporte sur la priorité globale du compte. - Dès le verrouillage de l\'écran - Absence prolongée en cas d\'inactivité\nPasser en absence prolongée au verrouillage de l\'écran - Paramètres de priorité - Démarrer avec Android\nL\'application sera lancée au démarrage d\'Android. Ne fonctionne pas quand Xabber est installé sur une carte SD. - Empêcher la mise en veille\nEmpêche l\'appareil de se mettre veille. Décharge la batterie plus rapidement. - Garder le Wi-Fi actif\nEmpêche le Wi-Fi de se mettre en veille. Décharge la batterie plus rapidement - Réinitialiser les paramètres hors-ligne\nEffacer les paramètres hors-ligne individuels des groupes et des comptes - Êtes-vous sûr de vouloir effacer les paramètres hors-ligne individuels des groupes et des comptes ? - Notifier au 1er message\nAlerter uniquement à la réception du 1er message d\'une conversation - Aperçu\nAffiche le texte des messages des discussions dans la zone de notification - Aperçu\nAffiche le texte des messages des Conférences dans la zone de notification + Émoticônes Android + Pas d\'émoticônes graphiques + Paramètres de connexion\nParamètres de connexion + Liste de contacts\nPersonnaliser l\'apparence de la liste de contacts + Paramètres de débogage\nParamètres pour aider les développeurs à améliorer Xabber + Paramètres + Notifications\nParamètres de notification + Apparence\nParamètres du thème + Paramètres de filtrage du spam + Présence\nParamètres de présence + Confidentialité\nParamètres de confidentialité + Aucun filtre anti-spam + Messages uniquement de la liste de contacts + Messages uniquement de la liste de contacts. Demande d\'authentification uniquement avec captcha + Messages uniquement de la liste de contacts. Aucune demande d’authentification + À propos + Afficher le fond d\'écran\nDésactiver cette option peut améliorer les performances + Taille de police + Grande + Normale + Petite + Très grande + Masquer le clavier + En mode paysage + Montre les changements de statut + Dans les conférences + Envoyer notifications d\'écriture\nNotifie vos interlocuteurs lorsque vous écrivez + Ajuster la priorité\nModifie la priorité selon le statut sélectionné. Ce paramètre l\'emporte sur la priorité globale du compte. + Dès le verrouillage de l\'écran + Absence prolongée en cas d\'inactivité\nPasser en absence prolongée au verrouillage de l\'écran + Paramètres de priorité + Démarrer avec Android\nL\'application sera lancée au démarrage d\'Android. Ne fonctionne pas quand Xabber est installé sur une carte SD. + Empêcher la mise en veille\nEmpêche l\'appareil de se mettre veille. Décharge la batterie plus rapidement. + Garder le Wi-Fi actif\nEmpêche le Wi-Fi de se mettre en veille. Décharge la batterie plus rapidement + Réinitialiser les paramètres hors-ligne\nEffacer les paramètres hors-ligne individuels des groupes et des comptes + Êtes-vous sûr de vouloir effacer les paramètres hors-ligne individuels des groupes et des comptes ? Masquer certaines notifications\nMasque les messages \"Cette conférence n\'est pas anonyme\" - %s (Vous ne recevrez aucun message) - Comptes XMPP\nGérer les comptes - Sécurité\nParamètres de sécurité - Vérifier le certificat du server\nPrévenir en cas de problème de certificat sur les connections chiffrées + %s (Vous ne recevrez aucun message) + Comptes XMPP\nGérer les comptes + Sécurité\nParamètres de sécurité + Vérifier le certificat du server\nPrévenir en cas de problème de certificat sur les connections chiffrées Mode OTR - Demande d\'attention\nNotifier pour les demandes d\'attention reçues - Sonnerie de demande d\'attention\nChoisir une sonnerie - Charger les vCard\nTélécharger et mettre à jour les détails personnels et les avatars des contacts. Désactivez pour réduire l\'utilisation du réseau. - Charger les images\nCharger les images depuis l\'URL du fichier automatiquement. Désactiver pour réduire l\'utilisation du réseau. - Mode copie carbone\nPeut être instable ! Partagera les séances pour le même compte utilisant ce client. Désactiver pour réduire l\'utilisation du réseau. + Charger les vCard\nTélécharger et mettre à jour les détails personnels et les avatars des contacts. Désactivez pour réduire l\'utilisation du réseau. + Charger les images\nCharger les images depuis l\'URL du fichier automatiquement. Désactiver pour réduire l\'utilisation du réseau. + Mode copie carbone\nPeut être instable ! Partagera les séances pour le même compte utilisant ce client. Désactiver pour réduire l\'utilisation du réseau. DNSJavaResolver - MiniDNSResolver (expérimental) - Expressions clés\nCréer des notifications personnalisées pour les messages reçus contenant des formules spécifiques + MiniDNSResolver (expérimental) Paramètres Interface - Paramètres - À propos - Apparence - Comportement - Liste de contacts - Contacts hors-ligne - Réinitialiser les notifications - Paramètres de connexion - Avancé - Disponibilité - Notifications de message - Notification de groupe - Notification de l\'application - Phrases-clés - Alerte - Avertir de nouveaux messages dans les chats - Alerte - Avertir de nouveaux messages dans les conférences - Par défaut - Vibration courte - Longue vibration - Uniquement en mode silencieux - Sons dans l\'application - Joue un son lors d\'un message dans un autre chat - Vibration dans l\'application - Vibre lors d\'un message dans un autre chat - Aperçu dans l\'application - Afficher l’aperçu lors d\'un message dans un autre chat - Sons en chat - Joue un son lors d\'un message dans le chat actuel - Réinitialiser - Tous les paramètres de notification seront remis aux valeurs par défaut - Réinitialiser les paramètres de notification ? - Les paramètres ont été réinitialisés + Paramètres + À propos + Apparence + Comportement + Liste de contacts + Contacts hors-ligne + Réinitialiser les notifications + Paramètres de connexion + Avancé + Disponibilité + Notifications de message + Notification de groupe + Notification de l\'application + Phrases-clés + Alerte + Avertir de nouveaux messages dans les chats + Alerte + Avertir de nouveaux messages dans les conférences + Par défaut + Vibration courte + Longue vibration + Uniquement en mode silencieux + Sons dans l\'application + Joue un son lors d\'un message dans un autre chat + Vibration dans l\'application + Vibre lors d\'un message dans un autre chat + Aperçu dans l\'application + Afficher l’aperçu lors d\'un message dans un autre chat + Sons en chat + Joue un son lors d\'un message dans le chat actuel + Réinitialiser + Tous les paramètres de notification seront remis aux valeurs par défaut + Réinitialiser les paramètres de notification ? + Les paramètres ont été réinitialisés diff --git a/xabber/src/main/res/values-fr-rFR/status_editor.xml b/xabber/src/main/res/values-fr-rFR/status_editor.xml index 225a1e8a46..e374b8e9fb 100644 --- a/xabber/src/main/res/values-fr-rFR/status_editor.xml +++ b/xabber/src/main/res/values-fr-rFR/status_editor.xml @@ -1,21 +1,21 @@ - Disponible - Absent - Disponible pour bavarder ! - Ne pas déranger - Éditer le statut - <Pas de statut> - Invisible - Supprimer le statut - Définir le statut - Écrire message de statut - Hors-ligne - Autorisation refusée - Absent pour un long moment - Nouveau statut - Statuts enregistrés - Effacer l\'historique des statuts - Message de statut + Disponible + Absent + Disponible pour bavarder ! + Ne pas déranger + Éditer le statut + <Pas de statut> + Invisible + Supprimer le statut + Définir le statut + Écrire message de statut + Hors-ligne + Autorisation refusée + Absent pour un long moment + Nouveau statut + Statuts enregistrés + Effacer l\'historique des statuts + Message de statut diff --git a/xabber/src/main/res/values-fr-rFR/words.xml b/xabber/src/main/res/values-fr-rFR/words.xml index ac988e6ef4..7cd6020e55 100644 --- a/xabber/src/main/res/values-fr-rFR/words.xml +++ b/xabber/src/main/res/values-fr-rFR/words.xml @@ -1,23 +1,23 @@ - Après 10 minutes - Après 15 minutes - Après une heure - Après une minute - Après 2 minutes - Après 30 minutes - Après 5 minutes - Toujours - Désactivé - Manuel - Jamais - Obligatoire - Automatique - Enregistrer - Annuler - Passer - Paramètres - OK - Identifiant + Après 10 minutes + Après 15 minutes + Après une heure + Après une minute + Après 2 minutes + Après 30 minutes + Après 5 minutes + Toujours + Désactivé + Manuel + Jamais + Obligatoire + Automatique + Enregistrer + Annuler + Passer + Paramètres + OK + Identifiant diff --git a/xabber/src/main/res/values-hu-rHU/account_editor.xml b/xabber/src/main/res/values-hu-rHU/account_editor.xml index 64a75bacc6..01ee25bd76 100644 --- a/xabber/src/main/res/values-hu-rHU/account_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/account_editor.xml @@ -1,79 +1,78 @@ - Tömörítés használata + Tömörítés használata Gazdagép - Jelszó - Jelszó megerősítése - Port - Prioritás - Erőforrás - Szerver - Regisztrálj XMPP fiókot, azután tudod hozzáadni a Xabberhez! + Jelszó + Jelszó megerősítése + Port + Prioritás + Erőforrás + Szerver Felhasználónév - A szervernév nincs megadva - A felhasználónév nincs megadva - A jelszavak nem egyeznek + A szervernév nincs megadva + A felhasználónév nincs megadva + A jelszavak nem egyeznek Jelöld be a tömörítés engedélyezéséhez - Egyedi gazdagép - Egyedi gazdagépbeállítások használata az SRV rekordok helyett + Egyedi gazdagép + Egyedi gazdagépbeállítások használata az SRV rekordok helyett 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 127 között (alapesetben: 10) + A port egy 1 és 65535 közötti szám (alapértelmezett: 5222) + A prioritás egy szám -128 és 127 között (alapesetben: 10) Proxy állomás - A proxy-port egy 1 és 65535 közötti szám (alapértelmezett: 8080) - A proxy-port egy szám (alapértelmezett: 8080) - Proxy jelszó - Proxy port - Proxy típusa - Kikapcsolva - Proxy felhasználó - SASL hitelesítési eljárás használata (ajánlott) - Kapcsold ki nagyon régi szerver esetén - Jelszó tárolása - Tiltsd le ezt a lehetőséget, hogy minden bejelentkezéskor kérje a jelszót + A proxy-port egy 1 és 65535 közötti szám (alapértelmezett: 8080) + A proxy-port egy szám (alapértelmezett: 8080) + Proxy jelszó + Proxy port + Proxy típusa + Kikapcsolva + Proxy felhasználó + SASL hitelesítési eljárás használata (ajánlott) + Kapcsold ki nagyon régi szerver esetén + Jelszó tárolása + Tiltsd le ezt a lehetőséget, hogy minden bejelentkezéskor kérje a jelszót TLS engedélyezése - Hacsak lehetséges, TLS titkosítás használata a szerverhez csatlakozáskor - Hagyományos SSL - Hagyományos SSL titkosítás használata a szerverhez csatlakozáskor - TLS/SSL használat - TLS megkövetelése - TLS titkosítás megkövetelése a szerverhez csatlakozáskor + Hacsak lehetséges, TLS titkosítás használata a szerverhez csatlakozáskor + Hagyományos SSL + Hagyományos SSL titkosítás használata a szerverhez csatlakozáskor + TLS/SSL használat + TLS megkövetelése + TLS titkosítás megkövetelése a szerverhez csatlakozáskor 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 - Zöld - Narancssárga - Piros - Kék - Indigó - Türkiz - Cián - Kapcsolat beállításai - 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. + 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 + Zöld + Narancssárga + Piros + Kék + Indigó + Türkiz + Cián + Kapcsolat beállításai + 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-rHU/account_list.xml b/xabber/src/main/res/values-hu-rHU/account_list.xml index fb3736e9d2..f76640eabf 100644 --- a/xabber/src/main/res/values-hu-rHU/account_list.xml +++ b/xabber/src/main/res/values-hu-rHU/account_list.xml @@ -1,15 +1,15 @@ - 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 regisztrációja - Fiók törlése - Regisztráció - Hitelesítés - Bejelentkezve - Csatlakozás - Kapcsolat bontása - Kijelentkezve - Újracsatlakozásra vár + 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 regisztrációja + Fiók törlése + Regisztráció + Hitelesítés + Bejelentkezve + Csatlakozás + Kapcsolat bontása + Kijelentkezve + Újracsatlakozásra vár diff --git a/xabber/src/main/res/values-hu-rHU/chat_viewer.xml b/xabber/src/main/res/values-hu-rHU/chat_viewer.xml index 310aa1c1f4..6702e687a0 100644 --- a/xabber/src/main/res/values-hu-rHU/chat_viewer.xml +++ b/xabber/src/main/res/values-hu-rHU/chat_viewer.xml @@ -1,84 +1,84 @@ - %1$s állapota megváltozott: %2$s - %1$s törölte az állapotüzenetét - %1$s csatlakozott a konferenciához - %1$s kirúgva - Nem vagy bejelentkezve. Az elküldött üzeneteid a legközelebbi bejelentkezésedkor lesznek kézbesítve. - Elküldve: %s - Írd ide az üzeneted - Küldés - Előzmények törlése - Törlés - Biztos törölni szeretnéd a beszélgetés minden előzményét %s partnerrel? - A címzett kijelentkezett. Az elküldött üzeneteid a következő belépésekor lesznek kézbesítve. - A partner nem elérhető - A fájl nem található - Másolás - Idéz - Törlés az előzményekből - Küldés ismétlése + %1$s állapota megváltozott: %2$s + %1$s törölte az állapotüzenetét + %1$s csatlakozott a konferenciához + %1$s kirúgva + Nem vagy bejelentkezve. Az elküldött üzeneteid a legközelebbi bejelentkezésedkor lesznek kézbesítve. + Elküldve: %s + Írd ide az üzeneted + Küldés + Előzmények törlése + Törlés + Biztos törölni szeretnéd a beszélgetés minden előzményét %s partnerrel? + A címzett kijelentkezett. Az elküldött üzeneteid a következő belépésekor lesznek kézbesítve. + A partner nem elérhető + A fájl nem található + Másolás + Idéz + Törlés az előzményekből + Küldés ismétlése Előzmények helyi mentése\nAz üzenetelőzmények helyi tárolása Figyelmet kértél - Figyelmet kért - %1$s kitiltva - %2$s kitiltotta %1$s felhasználót - %s nem kapta meg a meghívót - A meghívó elküldve %s részére - Beléptél a csevegésbe %1$s néven - Beléptél ebbe a csevegésbe: %1$s - %2$s kirúgta %1$s felhasználót - %1$s elhagyta a csevegést - %1$s megváltoztatta becenevét: %2$s - A titkosítás engedélyezve van, de ez a kapcsolat még nem ellenőrzött. Az OTR titkosítás menüben ellenőrizheted. - OTR hiba: %1$s - Partnered elhagyta a beszélgetést. Tedd te is ezt vagy indítsd újra. - Az üzeneted nincs elküldve. Hagyd el a beszélgetést, vagy kezdd újra! - Elhagytad a titkosított csevegést - A másik fél csalni próbált az ellenőrzéskor - Az ellenőrzés sikertelen - A titkos kérdésre adott válaszod hitelesítve van. Tegyél fel te is egy kérdést a partnerednek vagy használjatok közös titkot. - Az ellenőrzés sikertelen - Az ellenőrzés sikeres volt - A kapott titkosított üzenet olvashatatlan - Titkosítás engedélyezve - %1$s elérhető - %1$s távol - %1$s kész a csevegésre - %1$s kéri, hogy ne zavarják - %1$s nem elérhető - %1$s régóta távol - %1$s megváltoztatta a témát: %2$s - A partner nem támogatja vagy letiltotta a figyelemkeltést - Figyelemkeltés - Csevegés beállításai - Gépel… - Szöveget írt… - Elküldve: %s - Az előzmények exportálva az SD kártyára - %2$s chat %1$s.html - Exportálás után küldés - Fájlnév megadása - Meghívás csevegésre - Az üzeneteid nem kézbesíthetőek. Csatlakozz a csevegéshez! - Résztvevők listája - OTR titkosítás - Titkosítás leállítása - 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 + Figyelmet kért + %1$s kitiltva + %2$s kitiltotta %1$s felhasználót + %s nem kapta meg a meghívót + A meghívó elküldve %s részére + Beléptél a csevegésbe %1$s néven + Beléptél ebbe a csevegésbe: %1$s + %2$s kirúgta %1$s felhasználót + %1$s elhagyta a csevegést + %1$s megváltoztatta becenevét: %2$s + A titkosítás engedélyezve van, de ez a kapcsolat még nem ellenőrzött. Az OTR titkosítás menüben ellenőrizheted. + OTR hiba: %1$s + Partnered elhagyta a beszélgetést. Tedd te is ezt vagy indítsd újra. + Az üzeneted nincs elküldve. Hagyd el a beszélgetést, vagy kezdd újra! + Elhagytad a titkosított csevegést + A másik fél csalni próbált az ellenőrzéskor + Az ellenőrzés sikertelen + A titkos kérdésre adott válaszod hitelesítve van. Tegyél fel te is egy kérdést a partnerednek vagy használjatok közös titkot. + Az ellenőrzés sikertelen + Az ellenőrzés sikeres volt + A kapott titkosított üzenet olvashatatlan + Titkosítás engedélyezve + %1$s elérhető + %1$s távol + %1$s kész a csevegésre + %1$s kéri, hogy ne zavarják + %1$s nem elérhető + %1$s régóta távol + %1$s megváltoztatta a témát: %2$s + A partner nem támogatja vagy letiltotta a figyelemkeltést + Figyelemkeltés + Csevegés beállításai + Gépel… + Szöveget írt… + Elküldve: %s + Az előzmények exportálva az SD kártyára + %2$s chat %1$s.html + Exportálás után küldés + Fájlnév megadása + Meghívás csevegésre + Az üzeneteid nem kézbesíthetőek. Csatlakozz a csevegéshez! + Résztvevők listája + OTR titkosítás + Titkosítás leállítása + 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 Az elküldött titkosított üzeneted olvashatatlan - OTR ellenőrzés - Ellenőrzés ujjlenyomattal - Ellenőrzés kérdéssel - Ellenőrzés közös titokkal + OTR ellenőrzés + Ellenőrzés ujjlenyomattal + Ellenőrzés kérdéssel + Ellenőrzés közös titokkal Globális beállítások használata - Üzenet szövegének megjelenítése - Üzenet szövegének elrejtése + Üzenet szövegének megjelenítése + Üzenet szövegének elrejtése %s fájl küldése nem sikerült Nem sikerült beolvasni a fájl elérési útját - Magánbeszélgetés megnyitása + Magánbeszélgetés megnyitása Nincs engedélyezve a fájlok olvasása - Nincs engedélyezve a fájlok írása + Nincs engedélyezve a fájlok írása diff --git a/xabber/src/main/res/values-hu-rHU/contact_editor.xml b/xabber/src/main/res/values-hu-rHU/contact_editor.xml index 42c9a20d8d..7c37313286 100644 --- a/xabber/src/main/res/values-hu-rHU/contact_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/contact_editor.xml @@ -1,24 +1,24 @@ - Fiók - Csoport kiválasztása - Megjelenített név (nem kötelező) - Megosztod vele %1$s fiókod állapotát? - Partner felhasználóneve - Nincs ilyen bejegyzés - Csoport elnevezése - Csoportnév - Válassz fiókot - Kérlek, válassz fiókot - Új csoport… - Engedélyezés - Mégsem - Kép feldolgozása… - Hiba a kép vágása közben - Hiba a kép feldolgozás során + Fiók + Csoport kiválasztása + Megjelenített név (nem kötelező) + Megosztod vele %1$s fiókod állapotát? + Partner felhasználóneve + Nincs ilyen bejegyzés + Csoport elnevezése + Csoportnév + Válassz fiókot + Kérlek, válassz fiókot + Új csoport… + Engedélyezés + Mégsem + Kép feldolgozása… + Hiba a kép vágása közben + Hiba a kép feldolgozás során 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 + A szerver funkcióinak lekérése + %2$s beszélgetésből %1$s privát csevegésre hív + Elfogadás diff --git a/xabber/src/main/res/values-hu-rHU/contact_list.xml b/xabber/src/main/res/values-hu-rHU/contact_list.xml index fce21a7071..b2a4f2e476 100644 --- a/xabber/src/main/res/values-hu-rHU/contact_list.xml +++ b/xabber/src/main/res/values-hu-rHU/contact_list.xml @@ -1,69 +1,69 @@ - Partner elfogadása - Újracsatlakozás - Fiókok kezelése - Fiók hozzáadása - Partner hozzáadása - Offline partnerek megjelenítése - Bejelentkezés - Újrakapcsolódás - Csatlakozás… - Fiókok letiltva - Nincs egy fiókod sem - Nincs partnered - Senki sincs bejelentkezve - Nincs bejelentkezett fiók - Csatlakozva. - Alkalmazás indítása… - Kapcsolódásra vár… + Partner elfogadása + Újracsatlakozás + Fiókok kezelése + Fiók hozzáadása + Partner hozzáadása + Offline partnerek megjelenítése + Bejelentkezés + Újrakapcsolódás + Csatlakozás… + Fiókok letiltva + Nincs egy fiókod sem + Nincs partnered + Senki sincs bejelentkezve + Nincs bejelentkezett fiók + Csatlakozva. + Alkalmazás indítása… + Kapcsolódásra vár… Csevegés Csatlakozási hiba - Partner hozzáadása - Törlés - Partner tiltása - Valóban törlöd %1$s partnert %2$s fiókból? + Partner hozzáadása + Törlés + Partner tiltása + Valóban törlöd %1$s partnert %2$s fiókból? Partner elutasítása - Kilépés - Aktív csevegések - Csoport nélkül - Csoport törlése - Valóban törlöd %s csoportot? A csoportban lévő partnerek megmaradnak a névjegyzékben. - Csoport átnevezése - A fiók nem található - Kapcsolat nem jött létre - Feliratkozás kérése - Adatfolyam hiba - Változások mentése...\nAz alkalmazás hamarosan bezáródik. + Kilépés + Aktív csevegések + Csoport nélkül + Csoport törlése + Valóban törlöd %s csoportot? A csoportban lévő partnerek megmaradnak a névjegyzékben. + Csoport átnevezése + A fiók nem található + Kapcsolat nem jött létre + Feliratkozás kérése + Adatfolyam hiba + Változások mentése...\nAz alkalmazás hamarosan bezáródik. Konferenciák - OTR hiba - Érintéssel válassz névjegyet - Mindig mutassa - 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 + OTR hiba + Érintéssel válassz névjegyet + Mindig mutassa + 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 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. + 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. Régi naplófájlok törlése - Megnyitás - Küldés + Megnyitás + Küldés diff --git a/xabber/src/main/res/values-hu-rHU/contact_viewer.xml b/xabber/src/main/res/values-hu-rHU/contact_viewer.xml index 4e7aaf3557..396ddfd1a6 100644 --- a/xabber/src/main/res/values-hu-rHU/contact_viewer.xml +++ b/xabber/src/main/res/values-hu-rHU/contact_viewer.xml @@ -1,67 +1,67 @@ - Névjegy - Kliens - Ez a készülék - Becenév - Teljes név - Előtag - Keresztnév - Középső név - Vezetéknév - Utótag - Születésnap - Honlap - Szervezet - Szervezeti egység - Munkakör - Beosztás + Névjegy + Kliens + Ez a készülék + Becenév + Teljes név + Előtag + Keresztnév + Középső név + Vezetéknév + Utótag + Születésnap + Honlap + Szervezet + Szervezeti egység + Munkakör + Beosztás Leírás - Jegyzet + Jegyzet Postafiók - Bővebb cím - Utca - Helység - Régió - Irányítószám - Országnév - Telefon - E-mail - Otthoni - Munkahelyi - Postai - Csomagküldési cím - Belföldi - Nemzetközi - Preferált - Hang - Fax - Személyhívó - Mobil - Videó - Modem - Hangüzenet - Internet - Kérem, várjon… - Ismeretlen - 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 + Bővebb cím + Utca + Helység + Régió + Irányítószám + Országnév + Telefon + E-mail + Otthoni + Munkahelyi + Postai + Csomagküldési cím + Belföldi + Nemzetközi + Preferált + Hang + Fax + Személyhívó + Mobil + Videó + Modem + Hangüzenet + Internet + Kérem, várjon… + Ismeretlen + 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-rHU/fingerprint_viewer.xml b/xabber/src/main/res/values-hu-rHU/fingerprint_viewer.xml index cf97b5bb86..a1dd64dad8 100644 --- a/xabber/src/main/res/values-hu-rHU/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-hu-rHU/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - A partnered személyének ellenőrzéséhez kérd meg, hogy adja meg az ujjlenyomatát és azt hasonlítsd össze az alábbival. Erre nem ajánlatos az XMPP csevegést használni. - Ez a partner megbízható - Ujjlenyomatod: - Partnered ujjlenyomata: - Partner ujjlenyomatát tartalmazó QR-kód beolvasása - Az ujjlenyomatod tartalmazó QR-kód megjelenítése - Ujjlenyomatod másolása vágólapra + A partnered személyének ellenőrzéséhez kérd meg, hogy adja meg az ujjlenyomatát és azt hasonlítsd össze az alábbival. Erre nem ajánlatos az XMPP csevegést használni. + Ez a partner megbízható + Ujjlenyomatod: + Partnered ujjlenyomata: + Partner ujjlenyomatát tartalmazó QR-kód beolvasása + Az ujjlenyomatod tartalmazó QR-kód megjelenítése + Ujjlenyomatod másolása vágólapra diff --git a/xabber/src/main/res/values-hu-rHU/muc_editor.xml b/xabber/src/main/res/values-hu-rHU/muc_editor.xml index d34c14ba42..242e1f6754 100644 --- a/xabber/src/main/res/values-hu-rHU/muc_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/muc_editor.xml @@ -1,29 +1,29 @@ - Becenév nincs megadva - Konferencianév nincs megadva - Csatlakozás konferenciához - Becenév - Beceneved a konferenciabeszélgetésben - Jelszó - jelszó nem szükséges - Konferencia - Többfelhasználós csevegőszerver - Már van ilyen becenév - Már folyamatban van - 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? - Hitelesítési beállítások - %2$s szeretné, ha csatlakoznál %3$s konferenciabeszélgetéshez. Csatlakozol %1$s fiókkal? - %2$s szeretné, ha csatlakoznál %3$s konferenciához: %4$s. Csatlakozol %1$s fiókkal? - Konferencia elhagyása + Becenév nincs megadva + Konferencianév nincs megadva + Csatlakozás konferenciához + Becenév + Beceneved a konferenciabeszélgetésben + Jelszó + jelszó nem szükséges + Konferencia + Többfelhasználós csevegőszerver + Már van ilyen becenév + Már folyamatban van + 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? + Hitelesítési beállítások + %2$s szeretné, ha csatlakoznál %3$s konferenciabeszélgetéshez. Csatlakozol %1$s fiókkal? + %2$s szeretné, ha csatlakoznál %3$s konferenciához: %4$s. Csatlakozol %1$s fiókkal? + Konferencia elhagyása Konferencia kiválasztása - Tovább - Szerver konferenciáinak lekérése - Konferenciák lekérése sikertelen - Konferencianév megadása + Tovább + Szerver konferenciáinak lekérése + Konferenciák lekérése sikertelen + Konferencianév megadása Meghívás konferenciabeszélgetésre diff --git a/xabber/src/main/res/values-hu-rHU/notification_bar.xml b/xabber/src/main/res/values-hu-rHU/notification_bar.xml index 81143ac61d..c74242610e 100644 --- a/xabber/src/main/res/values-hu-rHU/notification_bar.xml +++ b/xabber/src/main/res/values-hu-rHU/notification_bar.xml @@ -1,43 +1,43 @@ - fiók - fiók - - fiók - fiók - fiók - - fiók - Hitelesítési hiba - partner - partner - - partner - ü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 - A %2$d %3$sból %1$d bejelentkezve - %2$d %3$sból %1$d bejelentkezve - - - - %2$d %3$sból %1$d csatlakozik... - %2$d %3$sból %1$d csatlakozik... - - - - %2$d %3$sból %1$d csatlakozásra vár - %2$d %3$sból %1$d csatlakozásra vár - - - - %1$d %2$s kijelentkezve + fiók + fiók + + fiók + fiók + fiók + + fiók + Hitelesítési hiba + partner + partner + + partner + ü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 + A %2$d %3$sból %1$d bejelentkezve + %2$d %3$sból %1$d bejelentkezve + + - + %2$d %3$sból %1$d csatlakozik... + %2$d %3$sból %1$d csatlakozik... + + - + %2$d %3$sból %1$d csatlakozásra vár + %2$d %3$sból %1$d csatlakozásra vár + + - + %1$d %2$s kijelentkezve Belépsz a konferenciába? - Kopp ide a leállításhoz. - Jelszó szükséges - Figyelem - Hitelesítést kér - Magán konferenciabeszélgetés + Kopp ide a leállításhoz. + Jelszó szükséges + Figyelem + Hitelesítést kér + Magán konferenciabeszélgetés diff --git a/xabber/src/main/res/values-hu-rHU/phrase_editor.xml b/xabber/src/main/res/values-hu-rHU/phrase_editor.xml index 73d2c3f08a..ecf7b6b6bf 100644 --- a/xabber/src/main/res/values-hu-rHU/phrase_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/phrase_editor.xml @@ -1,13 +1,13 @@ - Kifejezés hozzáadása - Kifejezés törlése - Biztosan törlöd a %s kifejezést? - <Bármilyen szöveg> - A névjegycsoport része - Reguláris kifejezés - Hang\nÉrtesítési hang választása - Keresendő szöveg - A partner Jabber-ID-jének része + Kifejezés hozzáadása + Kifejezés törlése + Biztosan törlöd a %s kifejezést? + <Bármilyen szöveg> + A névjegycsoport része + Reguláris kifejezés + 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-rHU/preference_editor.xml b/xabber/src/main/res/values-hu-rHU/preference_editor.xml index 0c845d2f1e..b2856b8f1f 100644 --- a/xabber/src/main/res/values-hu-rHU/preference_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/preference_editor.xml @@ -1,71 +1,65 @@ - Gyorsítótár ürítése\nMinden helyi adatot töröl, helyet szabadít fel. - Biztos törlöd a beszélgetéselőzményeket és más helyi adatokat?\nA fiókok és kapcsolatok nem törlődnek. Az alkalmazás bezárul. - Küldés Enterrel\nAz üzenetek elküldhetőek az Enter gomb lenyomásával - Automatikusan távol\nKépernyő zárolásakor az állapotot automatikusan távollévőre állítja - Ábécé sorrend - Státusz alapján - Fiók szerinti csoportosítás\nA listán lévő kapcsolatok csoportosítása fiókok szerint + Gyorsítótár ürítése\nMinden helyi adatot töröl, helyet szabadít fel. + Biztos törlöd a beszélgetéselőzményeket és más helyi adatokat?\nA fiókok és kapcsolatok nem törlődnek. Az alkalmazás bezárul. + Küldés Enterrel\nAz üzenetek elküldhetőek az Enter gomb lenyomásával + Automatikusan távol\nKépernyő zárolásakor az állapotot automatikusan távollévőre állítja + Ábécé sorrend + Státusz alapján + Fiók szerinti csoportosítás\nA listán lévő kapcsolatok csoportosítása fiókok szerint 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 + Ü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 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 és diagnosztikai adatok megosztása\nSegítsd a fejlesztőket a Xabber javításában azzal, hogy megosztod az összeomlási és diagnosztikai adatokat velük (a változások alkalmazásához újra kell indítani az alkalmazást). - Összeomlási és diagnosztikai adatok - A Xabber névtelen hibajelentéseket gyűjt össze. Ezt letilthatod a hibakeresési beállításoknál, de ezzel megnehezíted, hogy a Xabber felhasználóinak megbízható üzenetszolgáltatást nyújthassunk. - Beállítások - 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 - Sötét - Világos + 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 és diagnosztikai adatok megosztása\nSegítsd a fejlesztőket a Xabber javításában azzal, hogy megosztod az összeomlási és diagnosztikai adatokat velük (a változások alkalmazásához újra kell indítani az alkalmazást). + Összeomlási és diagnosztikai adatok + A Xabber névtelen hibajelentéseket gyűjt össze. Ezt letilthatod a hibakeresési beállításoknál, de ezzel megnehezíted, hogy a Xabber felhasználóinak megbízható üzenetszolgáltatást nyújthassunk. + Beállítások + 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 + Sötét + Világos Android hangulatjelek - Nincs grafikus hangulatjel - Csatlakozás beállításai\nCsatlakozás beállításai - Névjegylista\nNévjegylista megjelenésének testreszabása - Hibakeresési beállítások\nOlyan beállítások, amelyek a fejlesztőknek segítenek jobbá tenni a Xabbert. - Beállítások - Értesítések\nÉrtesítési beállítások - Témabeállítás\nMegjelenési beállítások - Névjegy - Háttér mutatása\nKikapcsolása növelheti a teljesítményt - Nagy - Normál - Kicsi - Nagyon nagy - Fekvő helyzetben - Avatarok üzenetekben\nMinden üzenetben megjeleníti az avatarokat - 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á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. - Tartsa bekapcsolva a WiFit\nKészenlétben is maradjon aktív a WiFi kapcsolat. Növeli az akkumulátor-használatot - Kapcsolat nélküli beállítások törlése\nCsoportok és fiókok egyedi beállításainak törlése - Biztos törlöd a csoportok és fiókok egyedi beállításait? - Jelzés az első üzenetnél\nCsak a beszélgetés első üzeneténél jelezzen + Nincs grafikus hangulatjel + Csatlakozás beállításai\nCsatlakozás beállításai + Névjegylista\nNévjegylista megjelenésének testreszabása + Hibakeresési beállítások\nOlyan beállítások, amelyek a fejlesztőknek segítenek jobbá tenni a Xabbert. + Beállítások + Értesítések\nÉrtesítési beállítások + Témabeállítás\nMegjelenési beállítások + Névjegy + Háttér mutatása\nKikapcsolása növelheti a teljesítményt + Nagy + Normál + Kicsi + Nagyon nagy + Fekvő helyzetben + 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á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. + Tartsa bekapcsolva a WiFit\nKészenlétben is maradjon aktív a WiFi kapcsolat. Növeli az akkumulátor-használatot + Kapcsolat nélküli beállítások törlése\nCsoportok és fiókok egyedi beállításainak törlése + Biztos törlöd a csoportok és fiókok egyedi beállításait? Kihagy néhány állapotüzenetet\nNe mutassa az „Ez a szoba nem anonim” üzeneteket - %s (nem kapsz üzenetet semmilyen csevegésből) - XMPP fiókok\nFiókok kezelése - Biztonság\nBiztonsági beállítások - Szerver tanúsítványának ellenőrzése\nTitkosított kapcsolatok tanúsítványhibáiról értesít + %s (nem kapsz üzenetet semmilyen csevegésből) + XMPP fiókok\nFiókok kezelése + Biztonság\nBiztonsági beállítások + Szerver tanúsítványának ellenőrzése\nTitkosított kapcsolatok tanúsítványhibáiról értesít OTR mód - 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. + 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. DNSJavaResolver - MiniDNSResolver (kísérleti) - Kulcskifejezések\nKészíts egyedi értesítést azokhoz az üzenetekhez, amelyek bizonyos kifejezéseket tartalmaznak + MiniDNSResolver (kísérleti) Beállítások diff --git a/xabber/src/main/res/values-hu-rHU/status_editor.xml b/xabber/src/main/res/values-hu-rHU/status_editor.xml index 75135a22a1..b3825bac7e 100644 --- a/xabber/src/main/res/values-hu-rHU/status_editor.xml +++ b/xabber/src/main/res/values-hu-rHU/status_editor.xml @@ -1,21 +1,21 @@ - Elérhető - Távol - Csevegjünk! - Ne zavarj - Állapot szerkesztése - <Nincs állapotüzenet> - Láthatatlan - Állapot törlése - Állapot beállítása - Írj állapotüzenetet - Kijelentkezve - Nincs jóváhagyva - Régóta távol - Új állapot - Mentett állapotok - Állapotelőzmények törlése - Állapotüzenet + Elérhető + Távol + Csevegjünk! + Ne zavarj + Állapot szerkesztése + <Nincs állapotüzenet> + Láthatatlan + Állapot törlése + Állapot beállítása + Írj állapotüzenetet + Kijelentkezve + Nincs jóváhagyva + Régóta távol + Új állapot + Mentett állapotok + Állapotelőzmények törlése + Állapotüzenet diff --git a/xabber/src/main/res/values-hu-rHU/words.xml b/xabber/src/main/res/values-hu-rHU/words.xml index a9cb5d818e..54ef933f76 100644 --- a/xabber/src/main/res/values-hu-rHU/words.xml +++ b/xabber/src/main/res/values-hu-rHU/words.xml @@ -1,18 +1,18 @@ - 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 - Soha - Kötelező - Automatikusan - Mentés + 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 + Soha + Kötelező + Automatikusan + Mentés diff --git a/xabber/src/main/res/values-hy-rAM/account_editor.xml b/xabber/src/main/res/values-hy-rAM/account_editor.xml index fb277471f6..4e431c5f74 100644 --- a/xabber/src/main/res/values-hy-rAM/account_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/account_editor.xml @@ -1,19 +1,19 @@ - Գաղտնաբառ - Գաղտնաբառի հաստատում - Առաջնություն + Գաղտնաբառ + Գաղտնաբառի հաստատում + Առաջնություն Օգտանուն - Գաղտնաբառերը չեն համընկնում + Գաղտնաբառերը չեն համընկնում Ընտրիր՝ թույլատրելու տվյալների խտացումը - Առաջնության արժեքը պետք է լինի -128-ից 127 թվերի միջակայքում (լռելյայն` 0) - Հաշվի գույնը - Կանաչ - Նարնջագույն - Կարմիր - Կապույտ - Ինդիգո - Զմրուխտագույն - Կապտականաչ + Առաջնության արժեքը պետք է լինի -128-ից 127 թվերի միջակայքում (լռելյայն` 0) + Հաշվի գույնը + Կանաչ + Նարնջագույն + Կարմիր + Կապույտ + Ինդիգո + Զմրուխտագույն + Կապտականաչ diff --git a/xabber/src/main/res/values-hy-rAM/account_list.xml b/xabber/src/main/res/values-hy-rAM/account_list.xml index 8468a52fd7..1d2d1bbf76 100644 --- a/xabber/src/main/res/values-hy-rAM/account_list.xml +++ b/xabber/src/main/res/values-hy-rAM/account_list.xml @@ -1,10 +1,10 @@ - Իրո՞ք ուզում ես ջնջել %s հաշիվդ\n(այն չի ջնջվի սպասարկչից, միայն Քսաբբերից)։ - Հաշիվ ավելացնել - Նոր հաշիվ գրանցել - Ջնջել հաշիվը - Առցանց - Անցանց + Իրո՞ք ուզում ես ջնջել %s հաշիվդ\n(այն չի ջնջվի սպասարկչից, միայն Քսաբբերից)։ + Հաշիվ ավելացնել + Նոր հաշիվ գրանցել + Ջնջել հաշիվը + Առցանց + Անցանց diff --git a/xabber/src/main/res/values-hy-rAM/chat_viewer.xml b/xabber/src/main/res/values-hy-rAM/chat_viewer.xml index 40260ae7cd..7fcaf12ced 100644 --- a/xabber/src/main/res/values-hy-rAM/chat_viewer.xml +++ b/xabber/src/main/res/values-hy-rAM/chat_viewer.xml @@ -1,33 +1,40 @@ - %1$s փոխեց կարգավիճակը․ %2$s - %1$s ջնջեց կարգավիճակի տեքստը - %1$s միացավ կոնֆերանսին - %1$s վռնդվեց - Այժմ անցանց ես։ Ուղարկած նամակներդ կհասնեն, երբ նորից միանաս կապին։ - ուղարկվել է` %s - Նամակդ այստեղ մուտքագրիր - Ուղարկել - Ջնջել պատմությունը - Ջնջել - Իրո՞ք ուզում ես ջնջել %s օգտատիրոջ հետ ամբողջ չաթ պատմությունը։ - Նամակի հասցեատերը անցանց է։ Ուղարկած նամակներդ իրեն կհասնեն, երբ ետ՝ առցանց գա։ - Կոնտակտը հասանելի չէ - Նիշքը չգտնվեց - Պատճենել - Մեջբերել - Ջնջել պատմությունից + %1$s փոխեց կարգավիճակը․ %2$s + %1$s ջնջեց կարգավիճակի տեքստը + %1$s միացավ կոնֆերանսին + %1$s վռնդվեց + Այժմ անցանց ես։ Ուղարկած նամակներդ կհասնեն, երբ նորից միանաս կապին։ + ուղարկվել է` %s + Նամակդ այստեղ մուտքագրիր + Ուղարկել + Ջնջել պատմությունը + Ջնջել + Իրո՞ք ուզում ես ջնջել %s օգտատիրոջ հետ ամբողջ չաթ պատմությունը։ + Նամակի հասցեատերը անցանց է։ Ուղարկած նամակներդ իրեն կհասնեն, երբ ետ՝ առցանց գա։ + Կոնտակտը հասանելի չէ + Նիշքը չգտնվեց + Պատճենել + Նշել + Մեջբերել + Ջնջել պատմությունից + Փորձել կրկին ուղարկել + Ցուցադրել նամակը Ուշադրությունը գրավելու հրավերը ուղարկվեց - Ուշադրությունդ է հրավիրում - %1$s դուրս եկավ չաթից - %1$s այժմ առցանց է - %1$s այժմ հեռու է - %1$s ազատ է՝ շփվելու - %1$s խնդրում է չանհանգստացնել - %1$s այժմ անհասանելի է - %1$s երկար ժամանակ է հեռու է - Գրում է… - Մուտքագրել է տեքստը… - Մասնակիցների ցուցակը + Ուշադրությունդ է հրավիրում + Հրավերը չընդունվեց %s֊ի կողմից + Հրավերն ուղարկվեց %s֊ին + Միացել ես չաթին որպես՝ %1$s + %1$s վռնդվեց %2$s֊ի կողմից + %1$s դուրս եկավ չաթից + %1$s այժմ առցանց է + %1$s այժմ հեռու է + %1$s ազատ է՝ շփվելու + %1$s խնդրում է չանհանգստացնել + %1$s այժմ անհասանելի է + %1$s երկար ժամանակ է հեռու է + Գրում է… + Մուտքագրել է տեքստը… + Մասնակիցների ցուցակը diff --git a/xabber/src/main/res/values-hy-rAM/contact_editor.xml b/xabber/src/main/res/values-hy-rAM/contact_editor.xml index bf841af342..e0b976c83c 100644 --- a/xabber/src/main/res/values-hy-rAM/contact_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/contact_editor.xml @@ -1,10 +1,10 @@ - Հաշիվ - Ընտրել խմբերը - Խմբի անունը - Հաշիվ ընտրել - Պետք է հաշիվ ընտրես - Նոր խումբ ավելացնել… + Հաշիվ + Ընտրել խմբերը + Խմբի անունը + Հաշիվ ընտրել + Պետք է հաշիվ ընտրես + Նոր խումբ ավելացնել… diff --git a/xabber/src/main/res/values-hy-rAM/contact_list.xml b/xabber/src/main/res/values-hy-rAM/contact_list.xml index a4621fe530..30af9416b7 100644 --- a/xabber/src/main/res/values-hy-rAM/contact_list.xml +++ b/xabber/src/main/res/values-hy-rAM/contact_list.xml @@ -1,15 +1,15 @@ - Կարգավորել հաշիվները - Հաշիվ ավելացնել - Ոչ մի հաշիվ չունես - Առցանց մարդ չկա + Կարգավորել հաշիվները + Հաշիվ ավելացնել + Ոչ մի հաշիվ չունես + Առցանց մարդ չկա Դուրս գալ - Դու - Սեւ ցուցակ - Ընտրիր քո ճակատագիրը - Այժմ Քսաբբերի համար հասանելի է նոր` մուգ գունային թեման։ Կդիմանաս արդյո՞ք այն օգտագործելու գայթակղությանը։ - Միանալ մութ կողմին - Մնալ լուսավոր կողմում + Դու + Սեւ ցուցակ + Ընտրիր քո ճակատագիրը + Այժմ Քսաբբերի համար հասանելի է նոր` մուգ գունային թեման։ Կդիմանաս արդյո՞ք այն օգտագործելու գայթակղությանը։ + Միանալ մութ կողմին + Մնալ լուսավոր կողմում diff --git a/xabber/src/main/res/values-hy-rAM/contact_viewer.xml b/xabber/src/main/res/values-hy-rAM/contact_viewer.xml index 84a565c899..926e00bd84 100644 --- a/xabber/src/main/res/values-hy-rAM/contact_viewer.xml +++ b/xabber/src/main/res/values-hy-rAM/contact_viewer.xml @@ -1,22 +1,22 @@ - Մականուն - Դիմելաձեւ - Անուն - Հայրանուն - Ազգանուն - Կոչում - Ծննդյան ամսաթիվ - Կայք - Կազմակերպություն + Մականուն + Դիմելաձեւ + Անուն + Հայրանուն + Ազգանուն + Կոչում + Ծննդյան ամսաթիվ + Կայք + Կազմակերպություն Նկարագրություն - Նշումներ + Նշումներ Հեռախոսահամար - Էլ.հասցե - Պահպանվում է… - Անվանում - Նկարագրություն - Թեմա - Մասնակիցներ` %d + Էլ.հասցե + Պահպանվում է… + Անվանում + Նկարագրություն + Թեմա + Մասնակիցներ` %d diff --git a/xabber/src/main/res/values-hy-rAM/fingerprint_viewer.xml b/xabber/src/main/res/values-hy-rAM/fingerprint_viewer.xml index c9d840cfdf..f6dedcaedb 100644 --- a/xabber/src/main/res/values-hy-rAM/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-hy-rAM/fingerprint_viewer.xml @@ -1,8 +1,8 @@ - Զրուցակցի ինքնությունը հաստատելու համար խնդրիր նրան իր թվային մատնահետքը ուղարկել եւ համեմատիր այն ներքեւինի հետ։ Չարժե մատնահետքերի փոխանակումը կատարել ԻքսԷմՓիՓի չաթով։ - Քո թվային մատնահետքը՝ - Քո զրուցակցի թվային մատնահետքը՝ - Ցույց տալ քո թվային մատնահետքով ՔյուԱր ծածկագիրը + Զրուցակցի ինքնությունը հաստատելու համար խնդրիր նրան իր թվային մատնահետքը ուղարկել եւ համեմատիր այն ներքեւինի հետ։ Չարժե մատնահետքերի փոխանակումը կատարել ԻքսԷմՓիՓի չաթով։ + Քո թվային մատնահետքը՝ + Քո զրուցակցի թվային մատնահետքը՝ + Ցույց տալ քո թվային մատնահետքով ՔյուԱր ծածկագիրը diff --git a/xabber/src/main/res/values-hy-rAM/muc_editor.xml b/xabber/src/main/res/values-hy-rAM/muc_editor.xml index d460d66a14..380cc544f3 100644 --- a/xabber/src/main/res/values-hy-rAM/muc_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/muc_editor.xml @@ -1,5 +1,5 @@ - Գաղտնաբառ + Գաղտնաբառ diff --git a/xabber/src/main/res/values-hy-rAM/notification_bar.xml b/xabber/src/main/res/values-hy-rAM/notification_bar.xml index 678d53d0d2..1e67170692 100644 --- a/xabber/src/main/res/values-hy-rAM/notification_bar.xml +++ b/xabber/src/main/res/values-hy-rAM/notification_bar.xml @@ -1,21 +1,21 @@ - հաշիվ - հաշիվներ - - հաշիվ - հաշիվներ - - - հաղորդագրություն - հաղորդագրություն - - %1$d %2$s %3$d %4$sից - %1$d %2$s %3$s-ից - %2$d-ից %1$d %3$sն առցանց է - %2$d-ից %1$d %3$sն առցանց են - - - + հաշիվ + հաշիվներ + + հաշիվ + հաշիվներ + + + հաղորդագրություն + հաղորդագրություն + + %1$d %2$s %3$d %4$sից + %1$d %2$s %3$s-ից + %2$d-ից %1$d %3$sն առցանց է + %2$d-ից %1$d %3$sն առցանց են + + + diff --git a/xabber/src/main/res/values-hy-rAM/phrase_editor.xml b/xabber/src/main/res/values-hy-rAM/phrase_editor.xml index 779dbce214..4e24c54967 100644 --- a/xabber/src/main/res/values-hy-rAM/phrase_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/phrase_editor.xml @@ -1,11 +1,11 @@ - Արտահայտություն ավելացնել - Ջնջել արտահայտությունը - Իրո՞ք ուզում ես ջնջել %s արտահայտությունը։ - < Ցանկացած տեքստ > - Սովորական արտահայտություն - Ձայն\nԸնտրիր ծանուցման ձայնը - Տեքստ որոնման համար + Արտահայտություն ավելացնել + Ջնջել արտահայտությունը + Իրո՞ք ուզում ես ջնջել %s արտահայտությունը։ + < Ցանկացած տեքստ > + Սովորական արտահայտություն + Ձայն\nԸնտրիր ծանուցման ձայնը + Տեքստ որոնման համար diff --git a/xabber/src/main/res/values-hy-rAM/preference_editor.xml b/xabber/src/main/res/values-hy-rAM/preference_editor.xml index 618dde1845..d2a39890be 100644 --- a/xabber/src/main/res/values-hy-rAM/preference_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/preference_editor.xml @@ -1,22 +1,22 @@ - Մարտկոցի լավարկում - Մարտկոցի լավարկումն անջատած է։ Միացնելու համար անցիր սարքի կարգավորումներ։ - Մարտկոցի լավարկումն միացրած է (լռելյալն) - Մաքրել հիշապահեստը\nՄաքրել տեղային ողջ տվյալները. սա որոշակի տեղ կազատի։ - Իրո՞ք ուզում ես ջնջել չաթի պատմությունն ու այլ տեղային տվյալները։\nՍա չի ազդի հաշվի ու ընդհանուր կարգավորումների տվյլներին։ Հավելվածը կփակվի։ - Ուղարկել Enter-ով\nՆամակը կուղարկվի Enter կոճակը սեղմելիս - Այբբենական կարգով - Ըստ կարգավիճակի - Մուգ - Բաց + Մարտկոցի լավարկում + Մարտկոցի լավարկումն անջատած է։ Միացնելու համար անցիր սարքի կարգավորումներ։ + Մարտկոցի լավարկումն միացրած է (լռելյալն) + Մաքրել հիշապահեստը\nՄաքրել տեղային ողջ տվյալները. սա որոշակի տեղ կազատի։ + Իրո՞ք ուզում ես ջնջել չաթի պատմությունն ու այլ տեղային տվյալները։\nՍա չի ազդի հաշվի ու ընդհանուր կարգավորումների տվյլներին։ Հավելվածը կփակվի։ + Ուղարկել Enter-ով\nՆամակը կուղարկվի Enter կոճակը սեղմելիս + Այբբենական կարգով + Ըստ կարգավիճակի + Մուգ + Բաց Հուզապատկերներ - Անդրոիդ հուզապատկերներ - Վրիպազերծման կարգավորումներ\nԿարգավորումներ, որ կօգնեն ծրագրավորողներին բարելավել Քսաբբերը - Կարգավորումներ - Ծանուցումներ\nԾանուցումների կարգավորումները - Մեծ - Միջին - Փոքր + Անդրոիդ հուզապատկերներ + Վրիպազերծման կարգավորումներ\nԿարգավորումներ, որ կօգնեն ծրագրավորողներին բարելավել Քսաբբերը + Կարգավորումներ + Ծանուցումներ\nԾանուցումների կարգավորումները + Մեծ + Միջին + Փոքր diff --git a/xabber/src/main/res/values-hy-rAM/status_editor.xml b/xabber/src/main/res/values-hy-rAM/status_editor.xml index 4f363cc248..2a40060ba9 100644 --- a/xabber/src/main/res/values-hy-rAM/status_editor.xml +++ b/xabber/src/main/res/values-hy-rAM/status_editor.xml @@ -1,20 +1,20 @@ - Հասանելի - Հեռու - Պատրաստ՝ զրուցելու - Չխանգարե՛լ - Փոխել կարգավիճակը - <Առանց տեքստի> - Անտեսանելի - Ջնջել կարգավիճակը - Ընտրել կարգավիճակը - Մուտքագրիր կարգավիճակի տեքստը - Անցանց - հեռու` երկար ժամանակով - Նոր կարգավիճակ - Պահպանված կարգավիճակներ - Մաքրել կարգավիճակների պատմությունը - Կարգավիճակի հաղորդագրությունը + Հասանելի + Հեռու + Պատրաստ՝ զրուցելու + Չխանգարե՛լ + Փոխել կարգավիճակը + <Առանց տեքստի> + Անտեսանելի + Ջնջել կարգավիճակը + Ընտրել կարգավիճակը + Մուտքագրիր կարգավիճակի տեքստը + Անցանց + հեռու` երկար ժամանակով + Նոր կարգավիճակ + Պահպանված կարգավիճակներ + Մաքրել կարգավիճակների պատմությունը + Կարգավիճակի հաղորդագրությունը diff --git a/xabber/src/main/res/values-hy-rAM/words.xml b/xabber/src/main/res/values-hy-rAM/words.xml index 2510f0ac14..c95f829584 100644 --- a/xabber/src/main/res/values-hy-rAM/words.xml +++ b/xabber/src/main/res/values-hy-rAM/words.xml @@ -1,14 +1,14 @@ - 10 րոպեից - 15 րոպեից - 1 ժամից - 1 րոպեից - 2 րոպեից - Կես ժամից - 5 րոպեից - Միշտ - Երբեք - Պահպանել + 10 րոպեից + 15 րոպեից + 1 ժամից + 1 րոպեից + 2 րոպեից + Կես ժամից + 5 րոպեից + Միշտ + Երբեք + Պահպանել diff --git a/xabber/src/main/res/values-in-rID/account_editor.xml b/xabber/src/main/res/values-in-rID/account_editor.xml index d65beadbeb..d06f0d462e 100644 --- a/xabber/src/main/res/values-in-rID/account_editor.xml +++ b/xabber/src/main/res/values-in-rID/account_editor.xml @@ -1,93 +1,96 @@ - Gunakan kompresi + Gunakan kompresi Host - Kata sandi - Konfirmasi kata sandi - Port - Prioritas - Sumber daya - Server - Anda harus mendaftar akun XMPP sebelum menambahkannya dalam Xabber! + Kata sandi + Konfirmasi kata sandi + Port + Prioritas + Sumber daya + Server + Anda harus mendaftar akun XMPP sebelum menambahkan ke Xabber! Nama pengguna - Nama server belum ditentukan - Nama pengguna belum ditentukan - Kata sandi tidak cocok + Nama server belum ditentukan + Nama pengguna belum ditentukan + Kata sandi tidak cocok + Akun ini sudah ada Centang untuk mengaktifkan kompresi data - Custom host - Gunakan pengaturan custom host sebagai ganti rekaman SRV + Custom host + Gunakan pengaturan custom host sebagai ganti rekaman SRV Port harus berupa angka (default: 5222) - Port harus antara 1 dan 65535 (default: 5222) - Nilai prioritas harus angka antara -128 dan 127 (default: 0) + Port harus antara 1 dan 65535 (default: 5222) + Nilai prioritas harus angka antara -128 dan 127 (default: 0) Proxy host - Port proxy harus antara 1 dan 65535 (default: 8080) - Port proxy harus dalam bentuk angka (default: 8080) - Kata sandi proxy - Port proxy - Tipe proxy - Dimatikan - Pengguna proxy - Gunakan otentikasi SASL (disarankan) - Matikan untuk server versi lama - Simpan kata sandi - Matikan opsi ini untuk meminta kata sandi setiap kali anda daring + Port proxy harus antara 1 dan 65535 (default: 8080) + Port proxy harus dalam bentuk angka (default: 8080) + Kata sandi proxy + Port proxy + Tipe proxy + Dimatikan + Pengguna proxy + Gunakan otentikasi SASL (disarankan) + Matikan untuk server versi lama + Simpan kata sandi + Matikan opsi ini untuk meminta kata sandi setiap kali anda daring Aktifkan TLS - Gunakan enkripsi TLS jika memungkinkan untuk menyambung ke server - Legacy SSL - Menggunakan enkripsi SSL yang usang ketika terhubung ke server - Penggunaan TLS/SSL - Memerlukan TLS - Memerlukan enkripsi TLS ketika terhubung ke server + Gunakan enkripsi TLS jika memungkinkan untuk menyambung ke server + Legacy SSL + Menggunakan enkripsi SSL yang usang ketika terhubung ke server + Penggunaan TLS/SSL + Memerlukan TLS + Memerlukan enkripsi TLS ketika terhubung ke server + Aktifkan protokol kriptografi TLS + Gunakan jaringan TOR anonimitas (membutuhkan perantara Orbot) Nama pengguna salah. Baca bantuan di bawah ini untuk penjelasan lebih lanjut. - Untuk proses menggunakan TOR, Anda harus memiliki Orbot yang terpasang dan aktif untuk lalu lintas proxy yang dilaluinya. Anda ingin memasangnya dari Google Play? - Pasang Orbot? - Memasang Orbot - Gagal mendaftarkan akun di server. - Tidak bisa mendapatkan informasi server. - Warna akun - Hijau - Orange - Merah - Biru - Ungu - Hijau kebiruan - Biru-abu - Biru kehijauan - Ungu tua - Lemon - Merah muda - Ungu - Biru muda - Hijau muda - Kuning ambar - Jingga tua - Cokelat - 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. - Penanda - Daftar penanda pada akun ini - Sinkronisasi - Sinkronisasi ke akun Xabber - Server tidak mendukung penanda. + Untuk proses menggunakan TOR, Anda harus memiliki Orbot yang terpasang dan aktif untuk lalu lintas proxy yang dilaluinya. Anda ingin memasangnya dari Google Play? + Pasang Orbot? + Memasang Orbot + Gagal mendaftarkan akun di server. + Tidak bisa mendapatkan informasi server. + Warna akun + Hijau + Orange + Merah + Biru + Ungu + Hijau kebiruan + Biru-abu + Biru kehijauan + Ungu tua + Lemon + Merah muda + Ungu + Biru muda + Hijau muda + Kuning ambar + Jingga tua + Cokelat + 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. + Penanda + Daftar penanda pada akun ini + Sinkronisasi + Sinkronisasi ke akun Xabber + Server tidak mendukung penanda. diff --git a/xabber/src/main/res/values-in-rID/account_list.xml b/xabber/src/main/res/values-in-rID/account_list.xml index 1861b4ee35..8688f486f2 100644 --- a/xabber/src/main/res/values-in-rID/account_list.xml +++ b/xabber/src/main/res/values-in-rID/account_list.xml @@ -1,15 +1,16 @@ - Apakah Anda yakin ingin menghapus akun %s?\n(Akun tidak akan terhapus dari server, hanya dari Xabber) - Tambah akun - Daftar akun baru - Hapus akun - Daftar - Otorisasi - Daring - Menyambungkan - Memutuskan sambungan - Luring - Menunggu rekoneksi + Apakah Anda yakin ingin menghapus akun %s?\n(Akun tidak akan terhapus dari server, hanya dari Xabber) + Tambah akun + Daftar akun baru + Hapus akun + Pengaturan akun + Daftar + Otorisasi + Daring + Menyambungkan + Memutuskan sambungan + Luring + Menunggu rekoneksi diff --git a/xabber/src/main/res/values-in-rID/chat_viewer.xml b/xabber/src/main/res/values-in-rID/chat_viewer.xml index c9482401f7..a7fd4bc8c4 100644 --- a/xabber/src/main/res/values-in-rID/chat_viewer.xml +++ b/xabber/src/main/res/values-in-rID/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s mengubah status: %2$s - %1$s membersihkan teks status - %1$s bergabung dalam konferensi - %1$s dikeluarkan - Anda sedang di luar jaringan. Pesan Anda akan terkirim setelah Anda terhubung. - dikirim pada %s - Ketik pesan Anda di sini - Kirim - Bersihkan riwayat - Hapus - Anda yakin ingin menghapus riwayat obrolan dengan %s? - Penerima sedang tidak aktif. Pesan Anda akan terkirim saat mereka kembali aktif. - Kontak tidak tersedia - Berkas tidak ditemukan - Salin - Sebut - Kutip - Hapus dari riwayat - Kirim ulang - Tampilkan pesan + %1$s mengubah status: %2$s + %1$s membersihkan teks status + %1$s bergabung dalam konferensi + %1$s dikeluarkan + Anda sedang di luar jaringan. Pesan Anda akan terkirim setelah Anda terhubung. + dikirim pada %s + Ketik pesan Anda di sini + Kirim + Bersihkan riwayat + Hapus + Anda yakin ingin menghapus riwayat obrolan dengan %s? + Penerima sedang tidak aktif. Pesan Anda akan terkirim saat mereka kembali aktif. + Kontak tidak tersedia + Berkas tidak ditemukan + Salin + Sebut + Kutip + Hapus dari riwayat + Kirim ulang + Tampilkan pesan Simpan riwayat lokal\nSimpan riwayat pesan secara lokal Atensi pemanggilan telah dikirim - Atensi diterima - %1$s diblokir - %1$s diblokir oleh %2$s - Undangan tidak diterima oleh %s - Undangan sudah dikirim ke %s - Anda telah bergabung dalam obrolan sebagai %1$s - Anda sudah bergabung dalam obrolan %1$s - %1$s dikeluarkan oleh %2$s - %1$s meninggalkan percakapan - %1$s mengubah nama panggil menjadi %2$s - Enkripsi telah diaktifkan tetapi kontak ini belum diverifikasi. Anda dapat memverifikasinya dari menu enkripsi OTR. - Kesalahan OTR: %1$s - Lawan bicara meninggalkan percakapan. Anda harus melakukan hal yang sama atau memulainya kembali. - Pesan Anda tidak terkirim. Tinggalkan percakapan atau mulai ulang. - Anda telah meninggalkan percakapan terenkripsi - Lawan bicara berusaha menipu selama verifikasi - Verifikasi gagal - Jawaban Anda untuk pertanyaan rahasia diverifikasi. Anda harus meminta kepada teman bicara Anda juga atau memeriksa kode rahasia bersama. - Verifikasi gagal - Verifikasi berhasil dipenuhi - Pesan terenkripsi yang diterima tidak dapat dibaca - Enkripsi diaktifkan - %1$s sedang aktif - %1$s sedang pergi - %1$s tersedia untuk bicara - %1$s meminta untuk tidak diganggu - %1$s sedang tidak aktif - %1$s pergi untuk waktu yang lama - %1$s telah mengubah subjek menjadi: %2$s - Kontak tidak didukung atau telah menonaktifkan atensi - Atensi panggilan - Pengaturan obrolan - Mengetik… - Sedang mengirim… - dikirim pada %s - Riwayat telah diekspor ke kartu SD - %2$s untuk %1$s.html - Kirim setelah ekspor - Masukkan nama berkas - Undang ke percakapan - Pesan anda tidak dapat dikirim. Silakan bergabung dalam obrolan - Daftar peserta obrolan - Enkripsi OTR - Hentikan enkripsi - Mulai ulang enkripsi - Percakapan pribadi off-the-record telah diminta namun Anda tidak memiliki plugin yang mendukung. Gunakan Pidgin, Gajim atau Adium untuk PC/Mac dan Xabber, Conversations atau ChatSecure untuk Android. Kunjungi http://otr.cypherpunks.ca/ untuk informasi lebih lanjut. - Mulai enkripsi + Atensi diterima + %1$s diblokir + %1$s diblokir oleh %2$s + Undangan tidak diterima oleh %s + Undangan sudah dikirim ke %s + Anda telah bergabung dalam obrolan sebagai %1$s + Anda sudah bergabung dalam obrolan %1$s + %1$s dikeluarkan oleh %2$s + %1$s meninggalkan percakapan + %1$s mengubah nama panggil menjadi %2$s + Enkripsi telah diaktifkan tetapi kontak ini belum diverifikasi. Anda dapat memverifikasinya dari menu enkripsi OTR. + Kesalahan OTR: %1$s + Lawan bicara meninggalkan percakapan. Anda harus melakukan hal yang sama atau memulainya kembali. + Pesan Anda tidak terkirim. Tinggalkan percakapan atau mulai ulang. + Anda telah meninggalkan percakapan terenkripsi + Lawan bicara berusaha menipu selama verifikasi + Verifikasi gagal + Jawaban Anda untuk pertanyaan rahasia diverifikasi. Anda harus meminta kepada teman bicara Anda juga atau memeriksa kode rahasia bersama. + Verifikasi gagal + Verifikasi berhasil dipenuhi + Pesan terenkripsi yang diterima tidak dapat dibaca + Enkripsi diaktifkan + %1$s sedang aktif + %1$s sedang pergi + %1$s tersedia untuk bicara + %1$s meminta untuk tidak diganggu + %1$s sedang tidak aktif + %1$s pergi untuk waktu yang lama + %1$s telah mengubah subjek menjadi: %2$s + Kontak tidak didukung atau telah menonaktifkan atensi + Atensi panggilan + Pengaturan obrolan + Mengetik… + Sedang mengirim… + dikirim pada %s + Ekspor riwayat + Riwayat telah diekspor ke kartu SD + %2$s untuk %1$s.html + Kirim setelah ekspor + Masukkan nama berkas + Undang ke percakapan + Pesan anda tidak dapat dikirim. Silakan bergabung dalam obrolan + Daftar peserta obrolan + Enkripsi OTR + Hentikan enkripsi + Mulai ulang enkripsi + Percakapan pribadi off-the-record telah diminta namun Anda tidak memiliki plugin yang mendukung. Gunakan Pidgin, Gajim atau Adium untuk PC/Mac dan Xabber, Conversations atau ChatSecure untuk Android. Kunjungi http://otr.cypherpunks.ca/ untuk informasi lebih lanjut. + Mulai enkripsi Pesan terenkripsi yang Anda kirim tidak dapat dibaca - Pesan tidak dapat didekripsi - Verifikasi OTR - Verifikasi dengan sidik jari - Verifikasi dengan pertanyaan - Verifikasi dengan rahasia bersama - Pilih perangkat untuk menggunakan sesi OTR: - Sesi OTR belum dimulai. - Sesi OTR belum dimulai. Kontak luring. - Permintaan verifikasi OTR - Verifikasi OTR sedang diproses - Buka - Batal + Pesan tidak dapat didekripsi + Verifikasi OTR + Verifikasi dengan sidik jari + Verifikasi dengan pertanyaan + Verifikasi dengan rahasia bersama + Pilih perangkat untuk menggunakan sesi OTR: + Sesi OTR belum dimulai. + Sesi OTR belum dimulai. Kontak luring. + Permintaan verifikasi OTR + Verifikasi OTR sedang diproses + Buka + Batal Gunakan pengaturan global - Tampilkan teks pesan - Sembunyikan teks pesan + Tampilkan teks pesan + Sembunyikan teks pesan Gagal mengirim berkas %s Tidak dapat menemukan berkas - Buka percakapan pribadi + Buka percakapan pribadi Tidak ada izin untuk membaca berkas - Tidak ada izin untuk menulis berkas - Deskripsi kesalahan: - Terkirim - Diterima - Diterima dari riwayat - Kesalahan - Kirim dari perangkat lain - Mengirim - Tidak ada pesan dalam riwayat + Tidak ada izin untuk menulis berkas + Tidak ada izin untuk kamera + Deskripsi kesalahan: + Terkirim + Diterima + Diterima dari riwayat + Kesalahan + Kirim dari perangkat lain + Mengirim + Anda tak bisa mengirim lebih dari 10 item sekaligus + Tidak ada pesan dalam riwayat + Moderator + Peserta + Pengunjung + Arsipkan obrolan tertampil + Arsipkan obrolan tersembunyi + Notifikasi obrolan ini + Server yang Anda gunakan tidak mendukung pengiriman berkas. Silakan coba server xabber.org. + Gabung konferensi + Geser ke kanan untuk membuka obrolan terbaru + Geser ke kiri untuk membuka informasi kontak + Salin tautan + Unduh + Gambar tersimpan + Tautan telah disalin ke clipboard + Tidak dapat membuka berkas + Mengunggah.. %s diff --git a/xabber/src/main/res/values-in-rID/contact_editor.xml b/xabber/src/main/res/values-in-rID/contact_editor.xml index 8587758074..4fcb05fa99 100644 --- a/xabber/src/main/res/values-in-rID/contact_editor.xml +++ b/xabber/src/main/res/values-in-rID/contact_editor.xml @@ -1,24 +1,24 @@ - Akun - Pilih grup - Alias (opsional) - Bagikan status akun %1$s Anda dengan kontak? - Nama pengguna (username) kontak - Kontak tidak ditemukan - Tetapkan nama grup - Nama grup - Pilih akun - Mohon pilih akun - Tambah grup baru… - Otorisasi - Buang - Memproses gambar... - Gagal memotong gambar - Gagal memproses gambar + Akun + Pilih grup + Alias (opsional) + Bagikan status akun %1$s Anda dengan kontak? + Nama pengguna (username) kontak + Kontak tidak ditemukan + Tetapkan nama grup + Nama grup + Pilih akun + Mohon pilih akun + Tambah grup baru… + Otorisasi + Buang + Memproses gambar... + Gagal memotong gambar + Gagal memproses gambar Informasi server - Daftar kapabilitas server - %1$s dari %2$s ingin memulai obrolan pribadi - Terima + Daftar kapabilitas server + %1$s dari %2$s ingin memulai obrolan pribadi + Terima diff --git a/xabber/src/main/res/values-in-rID/contact_list.xml b/xabber/src/main/res/values-in-rID/contact_list.xml index 5e4bf6c315..ca6f1656e1 100644 --- a/xabber/src/main/res/values-in-rID/contact_list.xml +++ b/xabber/src/main/res/values-in-rID/contact_list.xml @@ -1,74 +1,99 @@ - Terima kontak - Menyambung kembali - Kelola akun - Tambah akun - Tambah kontak - Tampilkan kontak luring - Masuk jaringan - Menyambung kembali - Menyambungkan… - Akun dinonaktifkan - Anda tidak memiliki akun - Anda tidak memiliki kontak - Tidak ada yang aktif - Tidak ada akun aktif - Terhubung. - Menjalankan aplikasi… - Menunggu koneksi… + Terima kontak + Menyambung kembali + Kelola akun + Tambah akun + Tambah kontak + Tampilkan kontak luring + Masuk jaringan + Menyambung kembali + Menyambungkan… + Akun dinonaktifkan + Anda tidak memiliki akun + Anda tidak memiliki kontak + Tidak ada yang aktif + Tidak ada kontak + Tidak ada akun aktif + Terhubung. + Menjalankan aplikasi… + Menunggu koneksi… Obrolan Koneksi bermasalah - Tambah kontak - Hapus - Blokir kontak - Apakah Anda yakin ingin menghapus kontak %1$s dari akun %2$s? + Tambah kontak + Hapus + Blokir kontak + Apakah Anda yakin ingin menghapus kontak %1$s dari akun %2$s? Tolak kontak - Keluar - Obrolan aktif - Tidak ada grup - Hapus grup - Apakah Anda yakin ingin menghapus grup %s? Anggota grup ini masih ada di daftar kontak. - Ubah nama grup - Akun tidak ditemukan - Koneksi tidak tersambung - Permohonan berlangganan - Kesalahan jaringan - Menyimpan perubahan...\nAplikasi akan segera ditutup. + Arsip + Keluarkan dari arsip + Bisukan + Matikan bisu + Tampilkan arsip + Keluar + Obrolan aktif + Tidak ada grup + Hapus grup + Apakah Anda yakin ingin menghapus grup %s? Anggota grup ini masih ada di daftar kontak. + Ubah nama grup + Akun tidak ditemukan + Koneksi tidak tersambung + Permohonan berlangganan + Kirim kontak + Kesalahan jaringan + Menyimpan perubahan...\nAplikasi akan segera ditutup. Konferensi - Kesalahan OTR - Ketuk untuk memilih kontak - Selalu tampilkan - Jangan tampilkan - Gunakan pengaturan umum - Tampilkan kontak luring - Jalankan saat startup - Apakah Anda ingin menjalankan Xabber saat startup?\nDapat diubah melalui \"Pengaturan\" → \"Pengaturan Jaringan\" → \"Jalankan ketika Android dimulai\" - Cari kontak - Anda - Akun XMPP - Daftar blokir - Kontak berhasil diblokir - Pemblokiran kontak gagal + Kesalahan OTR + Ketuk untuk memilih kontak + Selalu tampilkan + Jangan tampilkan + Gunakan pengaturan umum + Tampilkan kontak luring + Jalankan saat startup + Apakah Anda ingin menjalankan Xabber saat startup?\nDapat diubah melalui \"Pengaturan\" → \"Pengaturan Jaringan\" → \"Jalankan ketika Android dimulai\" + Cari kontak + Anda + Akun XMPP + Daftar blokir + Kontak berhasil diblokir + Pemblokiran kontak gagal Kontak berhasil dihapus dari daftar blokir - Gagal membuka blokir kontak - Apakah Anda yakin ingin memblokir %1$s dari kontak Anda %2$s? - Apakah Anda yakin ingin membuka semua kontak terblokir dari akun%1$s? - Buka semua blokir - Buka blokir kontak terpilih - Pilih jalan hidupmu - 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. + Gagal membuka blokir kontak + Apakah Anda yakin ingin memblokir %1$s dari kontak Anda %2$s? + Apakah Anda yakin ingin membuka semua kontak terblokir dari akun%1$s? + Buka semua blokir + Buka blokir kontak terpilih + Pilih jalan hidupmu + 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. Hapus berkas log lama - Buka - Kirim + Buka + Kirim Sinkronkan marka - Hapus semua - Hapus yang ditandai - Anda yakin ingin menghapus semua penanda dari akun %1$s? - Anda yakin ingin menghapus penanda terpilih dari akun %1$s? + Hapus semua + Hapus yang ditandai + Anda yakin ingin menghapus semua penanda dari akun %1$s? + Anda yakin ingin menghapus penanda terpilih dari akun %1$s? + Arsip tidak menyimpan obrolan + Tidak ada obrolan yang belum dibaca + Obrolon diarsip + Hapus dari arsip + BATAL + Obrolan terbaru + Obrolan belum terbaca + Obrolan terarsip + Semua obrolan + Tidak ada pesan + Tampilkan semua obrolan + Kontak + Geser obrolan ke kanan atau kiri untuk mengarsipkan + terakhir dilihat baru saja + terakhir dilihat %1$s menit yang lalu + terakhir dilihat pada %1$s + terakhir dilihat kemarin pada %1$s + terakhir dilihat %1$s diff --git a/xabber/src/main/res/values-in-rID/contact_viewer.xml b/xabber/src/main/res/values-in-rID/contact_viewer.xml index e15de07ccf..bb154e3156 100644 --- a/xabber/src/main/res/values-in-rID/contact_viewer.xml +++ b/xabber/src/main/res/values-in-rID/contact_viewer.xml @@ -1,67 +1,67 @@ - Info kontak - Klien - Perangkat ini - Nama Panggil - Nama dengan format tertentu - Sapaan - Nama Depan - Nama tengah - Nama keluarga - Nama Belakang - Ulang tahun - Situs web - Organisasi - Unit organisasi - Profesi, bagian - Jabatan + Info kontak + Klien + Perangkat ini + Nama Panggil + Nama dengan format tertentu + Sapaan + Nama Depan + Nama tengah + Nama keluarga + Nama Belakang + Ulang tahun + Situs web + Organisasi + Unit organisasi + Profesi, bagian + Jabatan Deskripsi - Catatan + Catatan PO Box - Alamat pelengkap - Jalan - Tempat - Provinsi - Kode Pos - Negara - Telepon - Email - Rumah - Kantor - Pos - Paket - Domestik - Internasional - Preferensi - Suara - Fax - Pager - Seluler - Video - Modem - Pesan suara - Internet - Harap tunggu… - Tidak diketahui - Ubah alias - Ubah grup - Hapus kontak - Ubah info pengguna - Ubah - Informasi akun pengguna berhasil disimpan - Gagal menyimpan informasi pengguna - Menyimpan… - Pilih dari galeri - Ambil foto - Hapus avatar - Ubah - Tidak dapat memperoleh informasi konferensi - Nama - Deskripsi - Subjek - Peserta: %d - Perangkat terhubung - vCard + Alamat pelengkap + Jalan + Tempat + Provinsi + Kode Pos + Negara + Telepon + Email + Rumah + Kantor + Pos + Paket + Domestik + Internasional + Preferensi + Suara + Fax + Pager + Seluler + Video + Modem + Pesan suara + Internet + Harap tunggu… + Tidak diketahui + Ubah alias + Ubah grup + Hapus kontak + Ubah info pengguna + Ubah + Informasi akun pengguna berhasil disimpan + Gagal menyimpan informasi pengguna + Menyimpan… + Pilih dari galeri + Ambil foto + Hapus avatar + Ubah + Tidak dapat memperoleh informasi konferensi + Nama + Deskripsi + Subjek + Peserta: %d + Perangkat terhubung + vCard diff --git a/xabber/src/main/res/values-in-rID/fingerprint_viewer.xml b/xabber/src/main/res/values-in-rID/fingerprint_viewer.xml index f2cf0d3066..cde9456802 100644 --- a/xabber/src/main/res/values-in-rID/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-in-rID/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Untuk mengonfirmasi identitas lawan bicara, mintalah dia memberikan sidik jarinya dan bandingkan dengan yang di bawah ini. Untuk tujuan ini, Anda tidak boleh bertukar sidik jari melalui obrolan XMPP. - Kontak ini dipercaya - Sidik jari Anda: - Sidik jari lawan bicara: - Pindai kode QR dengan sidik jari lawan bicara - Tampilkan kode QR dengan sidik jari Anda - Salin sidik jari Anda ke clipboard + Untuk mengonfirmasi identitas lawan bicara, mintalah dia memberikan sidik jarinya dan bandingkan dengan yang di bawah ini. Untuk tujuan ini, Anda tidak boleh bertukar sidik jari melalui obrolan XMPP. + Kontak ini dipercaya + Sidik jari Anda: + Sidik jari lawan bicara: + Pindai kode QR dengan sidik jari lawan bicara + Tampilkan kode QR dengan sidik jari Anda + Salin sidik jari Anda ke clipboard diff --git a/xabber/src/main/res/values-in-rID/muc_editor.xml b/xabber/src/main/res/values-in-rID/muc_editor.xml index 067febfd0f..8b14752614 100644 --- a/xabber/src/main/res/values-in-rID/muc_editor.xml +++ b/xabber/src/main/res/values-in-rID/muc_editor.xml @@ -1,29 +1,29 @@ - Nama panggil belum ditentukan - Konferensi tidak ditentukan - Bergabung ke konferensi - Nama panggil - Nama panggil Anda dalam konferensi - Kata sandi - kata sandi tidak diperlukan - Konferensi - Server obrolan multi pengguna - Nama panggil sudah digunakan - Sedang diproses - Telah bergabung - Tambah konferensi - Hapus konferensi - Apakah Anda yakin ingin menghapus konferensi %1$s dari akun %2$s? - Pengaturan otorisasi - %2$s mengundang Anda untuk bergabung dengan konferensi %3$s. Gabung dengan akun %1$s? - %2$s mengundang Anda untuk bergabung dalam konferensi %3$s: %4$s. Gabung dengan akun %1$s? - Tinggalkan konferensi + Nama panggil belum ditentukan + Konferensi tidak ditentukan + Bergabung ke konferensi + Nama panggil + Nama panggil Anda dalam konferensi + Kata sandi + kata sandi tidak diperlukan + Konferensi + Server obrolan multi pengguna + Nama panggil sudah digunakan + Sedang diproses + Telah bergabung + Tambah konferensi + Hapus konferensi + Apakah Anda yakin ingin menghapus konferensi %1$s dari akun %2$s? + Pengaturan otorisasi + %2$s mengundang Anda untuk bergabung dengan konferensi %3$s. Gabung dengan akun %1$s? + %2$s mengundang Anda untuk bergabung dalam konferensi %3$s: %4$s. Gabung dengan akun %1$s? + Tinggalkan konferensi Pilih konferensi - Berikutnya - Dapatkan konferensi dengan host - Gagal mendapatkan konferensi - Ketik nama konferensi + Berikutnya + Dapatkan konferensi dengan host + Gagal mendapatkan konferensi + Ketik nama konferensi Undangan konferensi diff --git a/xabber/src/main/res/values-in-rID/notification_bar.xml b/xabber/src/main/res/values-in-rID/notification_bar.xml index 2255c86334..127884af95 100644 --- a/xabber/src/main/res/values-in-rID/notification_bar.xml +++ b/xabber/src/main/res/values-in-rID/notification_bar.xml @@ -1,43 +1,43 @@ - akun - akun - - - - akun - akun - - - - Otorisasi gagal - kontak - kontak - - - - pesan - pesan - - - - %1$d %2$s dari %3$d %4$s - %1$d %2$s dari %3$s - %1$s: %2$s - %1$d dari %2$d %3$s aktif - %1$d dari %2$d %3$s aktif - - - - %1$d dari %2$d %3$s sedang menyambungkan - %1$d dari %2$d %3$s sedang menyambungkan - - - - %1$d dari %2$d %3$s menunggu untuk tersambung - %1$d dari %2$d %3$s menunggu untuk tersambung - - - - %1$d %2$s tidak aktif + akun + akun + + - + akun + akun + + - + Otorisasi gagal + kontak + kontak + + - + pesan + pesan + + - + %1$d %2$s dari %3$d %4$s + %1$d %2$s dari %3$s + %1$s: %2$s + %1$d dari %2$d %3$s aktif + %1$d dari %2$d %3$s aktif + + - + %1$d dari %2$d %3$s sedang menyambungkan + %1$d dari %2$d %3$s sedang menyambungkan + + - + %1$d dari %2$d %3$s menunggu untuk tersambung + %1$d dari %2$d %3$s menunggu untuk tersambung + + - + %1$d %2$s tidak aktif Apakah anda ingin memasuki konferensi? - Klik di sini untuk membatalkannya. - Kata sandi diperlukan - Perhatikan - Permohonan otorisasi - Konferensi obrolan pribadi + Klik di sini untuk membatalkannya. + Kata sandi diperlukan + Perhatikan + Permohonan otorisasi + Konferensi obrolan pribadi diff --git a/xabber/src/main/res/values-in-rID/phrase_editor.xml b/xabber/src/main/res/values-in-rID/phrase_editor.xml index 5632c46259..ca010b96be 100644 --- a/xabber/src/main/res/values-in-rID/phrase_editor.xml +++ b/xabber/src/main/res/values-in-rID/phrase_editor.xml @@ -1,13 +1,13 @@ - Tambah frasa - Hapus frasa - Apakah Anda yakin ingin menghapus frasa: %s? - < Masukkan teks > - Bagian dari grup kontak - Ekspresi umum - Suara\nPilih suara pemberitahuan - Teks untuk dicari - Bagian ID kontak Jabber + Tambah frasa + Hapus frasa + Apakah Anda yakin ingin menghapus frasa: %s? + < Masukkan teks > + Bagian dari grup kontak + Ekspresi umum + Suara\nPilih suara pemberitahuan + Teks untuk dicari + Bagian ID kontak Jabber diff --git a/xabber/src/main/res/values-in-rID/preference_editor.xml b/xabber/src/main/res/values-in-rID/preference_editor.xml index 88ae752d0a..80626a48b6 100644 --- a/xabber/src/main/res/values-in-rID/preference_editor.xml +++ b/xabber/src/main/res/values-in-rID/preference_editor.xml @@ -1,127 +1,121 @@ - Optimalisasi baterai - Optimalisasi baterai non-aktif. Buka pengaturan untuk mengaktifkan - Optimalisasi baterai aktif (default) - Menghapus cache\nHapus semua data lokal. Ini dapat membebaskan beberapa ruang. - Apakah Anda yakin ingin menghapus riwayat obrolan dan data lokal lainnya? \nData akun dan daftar tidak terpengaruh. Aplikasi akan tertutup. - Kirim dengan Enter\nPesan terkirim dengan menekan tombol Enter - Auto-away\nOtomatis menetapkan status pergi pada layar kunci - Urutkan kontak - Sesuai Abjad - Sesuai status - Dikelompokkan menurut akun\nGrup kontak dalam daftar kontak oleh akun + Optimalisasi baterai + Optimalisasi baterai non-aktif. Buka pengaturan untuk mengaktifkan + Optimalisasi baterai aktif (default) + Menghapus cache\nHapus semua data lokal. Ini dapat membebaskan beberapa ruang. + Apakah Anda yakin ingin menghapus riwayat obrolan dan data lokal lainnya? \nData akun dan daftar tidak terpengaruh. Aplikasi akan tertutup. + Kirim dengan Enter\nPesan terkirim dengan menekan tombol Enter + Auto-away\nOtomatis menetapkan status pergi pada layar kunci + Urutkan kontak + Sesuai Abjad + Sesuai status + Dikelompokkan menurut akun\nGrup kontak dalam daftar kontak oleh akun Tampilakan avatar\nMenampilkan avatar pengguna dalam daftar kontak - Menampilkan grup kosong\nMenampilkan grup tanpa kontak aktif - Tampilkan grup\nTampilkan grup dalam daftar kontak - Tampilkan kontak luring + Tampilkan pesan\nTampilkan pesan pengguna di daftar kontak + Menampilkan grup kosong\nMenampilkan grup tanpa kontak aktif + Tampilkan grup\nTampilkan grup dalam daftar kontak + Tampilkan kontak luring 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 - Membagikan data kerusakan dan diagnosis\nMembantu peningkatan Xabber dengan mengizinkan pembagian data kerusakan dan diagnosis (mohon mulai ulang aplikasi untuk menerapkan perubahan). - Data kerusakan dan diagnosis - Xabber mengumpulkan laporan kesalahan secara anonim. Anda dapat menonaktifkannya dalam pengaturan debug, tetapi hal tersebut akan mengurangi kemampuan kami untuk menyediakan pengalaman berkirim pesan yang lebih baik bagi para pengguna Xabber. - Pengaturan - Lampu indikator\nKedipkan LED untuk pemberitahuan - Lampu indikator\nKedipkan LED untuk pemberitahuan dari konferensi - Ikon taskbar\nTampilkan selalu notifikasi. Pilihan ini mencegah Android untuk mengeluarkan aplikasi dari memori - Suara\nPilih suara pemberitahuan - Getar - Tema - Gelap - Terang + Simpan berkas log\nSimpan log debug dalam perangkat (dapat dibagikan). + Berkas log\nDaftar berkas log tersimpan. + Unduh semua pesan dari arsip\nFungsi Debug. Bisa terjadi kesalahan saat bekerja + Berkas log + Tampilkan kesalahan jaringan\nMenampilkan layar munculan tentang pengecualian koneksi + Membagikan data kerusakan dan diagnosis\nMembantu peningkatan Xabber dengan mengizinkan pembagian data kerusakan dan diagnosis (mohon mulai ulang aplikasi untuk menerapkan perubahan). + Data kerusakan dan diagnosis + Xabber mengumpulkan laporan kesalahan secara anonim. Anda dapat menonaktifkannya dalam pengaturan debug, tetapi hal tersebut akan mengurangi kemampuan kami untuk menyediakan pengalaman berkirim pesan yang lebih baik bagi para pengguna Xabber. + Pengaturan + Ikon taskbar\nTampilkan selalu notifikasi. Pilihan ini mencegah Android untuk mengeluarkan aplikasi dari memori + Getar + Tema + Gelap + Terang Emotikon - Emoticon Android - Tanpa emoticon grafis - Pengaturan koneksi\nPengaturan koneksi - Daftar kontak\nAtur tampilan daftar kontak - Pengaturan debug\nPengaturan untuk membantu pengembang meningkatkan Xabber - Pengaturan - Pemberitahuan\nPengaturan pemberitahuan - Pengaturan tema\nPengaturan tampilan - Pengaturan filter spam - Kehadiran\nPengaturan kehadiran - Privasi\nPengaturan privasi - Tidak ada filter spam - Pesan hanya dari daftar - Pesan hanya dari daftar. Permintaan otorisasi hanya dengan captcha - Pesan hanya dari daftar. Tanpa permintaan otorisasi - Tentang - Tampilkan latar belakang\nMenonaktifkannya bisa meningkatkan kinerja - Ukuran fon - Besar - Normal - Kecil - Ekstra besar - Sembunyikan papan ketik - Saat mode landskap - Avatar dalam pesan\nMenampilkan avatar pada setiap pesan - Tampilkan perubahan status - Dalam konferensi - Kirim pemberitahuan menulis\nMemberitahu akun lain bahwa Anda sedang mengetik - Atur prioritas\nAtur prioritas menurut status terpilih. Prioritas akun akan diabaikan. - Segera saat layar terkunci - \"Pergi lama\" ketika diam\nTampilkan \"Pergi lama\" saat layar terkunci - Pengaturan prioritas - Jalankan saat Android mulai\nJalankan aplikasi saat Android dimulai. Fitur ini tidak akan berjalan jika Xabber disimpan pada kartu SD. - Cegah mode tidur\nCegah perangkat mengaktifkan mode tidur. Fitur ini akan meningkatkan penggunaan baterai. - Jaga WiFi aktif\nJaga WiFi tetap aktif. Fitur ini akan meningkatkan penggunaan baterai - Kembalikan pengaturan luring\nBersihkan pengaturan pribadi untuk grup dan akun - Apakah Anda yakin ingin menghapus pengaturan pribadi untuk grup dan akun? - Pemberitahuan pesan pertama\nPemberitahuan hanya pada pesan pertama dalam sebuah obrolan - Pratinjau pesan\nTampilkan teks pesan dari percakapan pada area pemberitahuan - Pratinjau pesan\nTampilkan teks pesan dari konferensi pada area pemberitahuan + Emoticon Android + Tanpa emoticon grafis + Pengaturan koneksi\nPengaturan koneksi + Daftar kontak\nAtur tampilan daftar kontak + Pengaturan debug\nPengaturan untuk membantu pengembang meningkatkan Xabber + Pengaturan + Pemberitahuan\nPengaturan pemberitahuan + Pengaturan tema\nPengaturan tampilan + Pengaturan filter spam + Kehadiran\nPengaturan kehadiran + Privasi\nPengaturan privasi + Tidak ada filter spam + Pesan hanya dari daftar + Pesan hanya dari daftar. Permintaan otorisasi hanya dengan captcha + Pesan hanya dari daftar. Tanpa permintaan otorisasi + Tentang + Tampilkan latar belakang\nMenonaktifkannya bisa meningkatkan kinerja + Ukuran fon + Besar + Normal + Kecil + Ekstra besar + Sembunyikan papan ketik + Saat mode landskap + Avatar dalam obrolan\nTampilkan avatar pada setiap pesan dalam obrolan + Avatar dalam konferrnsi\nTampilkan avatar pada setiap pesan dalam konferensi + Tampilkan perubahan status + Dalam konferensi + Kirim pemberitahuan menulis\nMemberitahu akun lain bahwa Anda sedang mengetik + Atur prioritas\nAtur prioritas menurut status terpilih. Prioritas akun akan diabaikan. + Segera saat layar terkunci + \"Pergi lama\" ketika diam\nTampilkan \"Pergi lama\" saat layar terkunci + Pengaturan prioritas + Jalankan saat Android mulai\nJalankan aplikasi saat Android dimulai. Fitur ini tidak akan berjalan jika Xabber disimpan pada kartu SD. + Cegah mode tidur\nCegah perangkat mengaktifkan mode tidur. Fitur ini akan meningkatkan penggunaan baterai. + Jaga WiFi aktif\nJaga WiFi tetap aktif. Fitur ini akan meningkatkan penggunaan baterai + Kembalikan pengaturan luring\nBersihkan pengaturan pribadi untuk grup dan akun + Apakah Anda yakin ingin menghapus pengaturan pribadi untuk grup dan akun? Tahan beberapa pesan status\nJangan tampilkan pesan \'Obrolan ini tidak anonim\' - %s (Anda tidak akan menerima pesan dari semua obrolan) - Akun XMPP\nMengatur akun - Keamanan\nPengaturan keamanan - Periksa sertifikat server\nPemberitahuan masalah sertifikat dalam koneksi terenkripsi + %s (Anda tidak akan menerima pesan dari semua obrolan) + Akun XMPP\nMengatur akun + Keamanan\nPengaturan keamanan + Periksa sertifikat server\nPemberitahuan masalah sertifikat dalam koneksi terenkripsi Mode OTR - Perhatian\nTanggapi permohonan perhatian masuk - Suara perhatian\nPilih nada dering - Muat vCard\nMuat dan perbarui info dan avatar pribadi kontak. Matikan untuk mengurangi pemakaian data. - Muat gambar\nMuat gambar dari tautan berkas secara otomatis. Matikan untuk mengurangi pemakaian data. - Mode tembusan\nBisa tidak stabil! Fitur ini akan membagikan sesi untuk akun yang sama dalam klien ini. Matikan untuk mengurangi pemakaian data. + Muat vCard\nMuat dan perbarui info dan avatar pribadi kontak. Matikan untuk mengurangi pemakaian data. + Muat gambar\nMuat gambar dari tautan berkas secara otomatis. Matikan untuk mengurangi pemakaian data. + Mode tembusan\nBisa tidak stabil! Fitur ini akan membagikan sesi untuk akun yang sama dalam klien ini. Matikan untuk mengurangi pemakaian data. ResolverDNSJava - ResolverMiniDNS (uji coba) - Frasa kunci\nBuat pemberitahuan pribadi untuk menerima pesan yang berisi frasa tertentu + ResolverMiniDNS (uji coba) Pengaturan Antarmuka - Pengaturan - Tentang - Tampilan - Kebiasaan - Daftar kontak - Kontak luring - Atur ulang pemberitahuan - Pengaturan sambungan - Mahir - Ketersediaan - Pemberitahuan pesan - Pemberitahuan grup - Pemberitahuan dalam aplikasi - Frase kunci - Peringatan - Peringatan tentang pesan baru dalam percakapan - Peringatan - Peringatan tentang pesan baru dalam konferensi - Bawaan - Getar pendek - Getar panjang - Hanya dalam mode diam - Suara dalam aplikasi - Mainkan suara saat ada pesan baru dalam percakapan lain - Getar dalam aplikasi - Getar pada pesan dalam percakapan lain - Pratinjau dalam aplikasi - Tampilkan pratinjau pesan dalam percakapan lain - Suara dalam aplikasi - Mainkan suara pada pesan dalam percakapan aktif - Atur ulang - Semua pengaturan pemberitahuan akan dikembalikan seperti semula - Atur ulang pengaturan pemberitahuan? - Pengaturan dikembalikan + Pengaturan + Tentang + Tampilan + Kebiasaan + Daftar kontak + Kontak luring + Atur ulang pemberitahuan + Pengaturan sambungan + Mahir + Ketersediaan + Pemberitahuan pesan + Pemberitahuan grup + Pemberitahuan dalam aplikasi + Frase kunci + Peringatan + Peringatan tentang pesan baru dalam percakapan + Peringatan + Peringatan tentang pesan baru dalam konferensi + Bawaan + Getar pendek + Getar panjang + Hanya dalam mode diam + Suara dalam aplikasi + Mainkan suara saat ada pesan baru dalam percakapan lain + Getar dalam aplikasi + Getar pada pesan dalam percakapan lain + Pratinjau dalam aplikasi + Tampilkan pratinjau pesan dalam percakapan lain + Suara dalam aplikasi + Mainkan suara pada pesan dalam percakapan aktif + Atur ulang + Semua pengaturan pemberitahuan akan dikembalikan seperti semula + Atur ulang pengaturan pemberitahuan? + Pengaturan dikembalikan diff --git a/xabber/src/main/res/values-in-rID/secret_viewer.xml b/xabber/src/main/res/values-in-rID/secret_viewer.xml index de4945ae61..c8c31075e5 100644 --- a/xabber/src/main/res/values-in-rID/secret_viewer.xml +++ b/xabber/src/main/res/values-in-rID/secret_viewer.xml @@ -1,9 +1,9 @@ - Jawaban rahasia: - Pertanyaan rahasia: - Gunakan pertanyaan rahasia untuk memverifikasi satu sama lain. - Rahasia yang dibagikan: - Gunakan kode rahasia untuk saling terhubung. + Jawaban rahasia: + Pertanyaan rahasia: + Gunakan pertanyaan rahasia untuk memverifikasi satu sama lain. + Rahasia yang dibagikan: + Gunakan kode rahasia untuk saling terhubung. diff --git a/xabber/src/main/res/values-in-rID/status_editor.xml b/xabber/src/main/res/values-in-rID/status_editor.xml index 5e2dc9858e..e635ab21c4 100644 --- a/xabber/src/main/res/values-in-rID/status_editor.xml +++ b/xabber/src/main/res/values-in-rID/status_editor.xml @@ -1,21 +1,21 @@ - Tersedia - Pergi - Siap ngobrol! - Jangan ganggu - Ubah status - <Status kosong> - Tersembunyi - Hapus status - Terapkan status - Masukkan pesan status - Luring - Tidak terotorisasi - Pergi lama - Status baru - Status tersimpan - Bersihkan riwayat status - Pesan status + Tersedia + Pergi + Siap ngobrol! + Jangan ganggu + Ubah status + <Status kosong> + Tersembunyi + Hapus status + Terapkan status + Masukkan pesan status + Luring + Tidak terotorisasi + Pergi lama + Status baru + Status tersimpan + Bersihkan riwayat status + Pesan status diff --git a/xabber/src/main/res/values-in-rID/words.xml b/xabber/src/main/res/values-in-rID/words.xml index 64b02f78ca..a3950563f9 100644 --- a/xabber/src/main/res/values-in-rID/words.xml +++ b/xabber/src/main/res/values-in-rID/words.xml @@ -1,23 +1,30 @@ - Dalam 10 menit - Dalam 15 menit - Dalam 1 jam - Dalam 1 menit - Dalam 2 menit - Dalam 30 menit - Dalam 5 menit - Selalu - Matikan - Manual - Jangan pernah - Jika diperlukan - Otomatis - Simpan - Batal - Lewati - Pengaturan - OK - Masuk + Dalam 10 menit + Dalam 15 menit + Dalam 1 jam + Dalam 1 menit + Dalam 2 menit + Dalam 30 menit + Dalam 5 menit + Selalu + Matikan + Manual + Jangan pernah + Jika diperlukan + Otomatis + Simpan + Batal + Lewati + Lewati saja + Peringatan! + Pengaturan + OK + Masuk + Bagikan + Kirim ke: + Mengerti + Cari + gratis diff --git a/xabber/src/main/res/values-it-rIT/account_editor.xml b/xabber/src/main/res/values-it-rIT/account_editor.xml index 617a6207d1..cb2a9d7a90 100644 --- a/xabber/src/main/res/values-it-rIT/account_editor.xml +++ b/xabber/src/main/res/values-it-rIT/account_editor.xml @@ -1,94 +1,97 @@ - Utilizzare la compressione + Utilizzare la compressione Host - Password - Conferma password - Porta - Priorità - Fonte - Server - È necessario registrare un account XMPP prima di aggiungerlo a Xabber! + Password + Conferma password + Porta + Priorità + Fonte + Server + Devi registrare un account XMPP prima di aggiungerlo a Xabber! Username - Nome del server non specificato - Username mancante - Le password non coincidono + Nome del server non specificato + Username mancante + Le password non coincidono + Questo account esiste già Seleziona per abilitare la compressione dei dati - Host personalizzato - Utilizza le impostazioni di host personalizzate invece del record SRV + Host personalizzato + Utilizza le impostazioni di host personalizzate invece del record SRV 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 127 (predefinito: 0) + La porta deve essere compresa tra 1 e 65535 (predefinito: 5222) + Il valore della priorità deve essere un numero compreso tra -128 e 127 (predefinito: 0) Host del proxy - La porta del proxy deve essere compresa tra 1 e 65535 (predefinito: 8080) - La porta del proxy deve essere un numero (predefinito: 8080) - Password del proxy - Porta del proxy - Proxy: tipologia - Disabilitato - Utente del proxy - Usa autenticazione SASL (raccomandato) - Disabilita per il server molto vecchio - Memorizza password - Disabilita questa opzione per richiedere l\'inserimento della password ogni volta che ti connetti + La porta del proxy deve essere compresa tra 1 e 65535 (predefinito: 8080) + La porta del proxy deve essere un numero (predefinito: 8080) + Password del proxy + Porta del proxy + Proxy: tipologia + Disabilitato + Utente del proxy + Usa autenticazione SASL (raccomandato) + Disabilita per il server molto vecchio + Memorizza password + Disabilita questa opzione per richiedere l\'inserimento della password ogni volta che ti connetti Abilita TLS - Quando possibile, usa la crittografia TLS per connettersi al server - SSL legacy - Usa crittografia SSL legacy quando ti connetti al server - Usa TLS/SSL - Richiede TLS - Richiedi crittografia TLS quando ti connetti al server + Quando possibile, usa la crittografia TLS per connettersi al server + SSL legacy + Usa crittografia SSL legacy quando ti connetti al server + Usa TLS/SSL + Richiede TLS + Richiedi crittografia TLS quando ti connetti al server + Attiva il protocollo di crittografia TLS + Usa la rete di anonimato TOR (richiede il proxy Orbot) Nome utente non corretto. Controlla il testo di aiuto sottostante per maggiori dettagli. - Per poter utilizzare TOR è necessario aver installato Orbot ed attivare, mediante lo stesso, il traffico del proxy. Desideri installarlo tramite Google Play? - Installare Orbot? - Installa Orbot - Registrazione dell\'account sul server fallita. - Impossibile ottenere informazioni sul server. - Il colore dell\'account - Verde - Arancione - Rosso - Blu - Indaco - Verdeacqua - Blu-grigio - Ciano - Viola-scuro - Lime - Rosa - Viola - Azzurro chiaro - Verde chiaro - Ambra - Arancione scuro - Marrone - Impostazioni di 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 - Il supporto per la memorizzazione della cronologia sul server non è ancora determinato - Server non supporta la memorizzazione della cronologia di chat. - Gestione archivio messaggi - Archivia tutti i messaggi sul server - Memorizza i messaggi del roster sul server - Non conservare i messaggi sul server - Carica la storia dei messaggi - Carica la 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. - Segnalibri - La lista di segnalibri per questo account - Sincronizzazione - Sincronizzazione con Account di Xabber - Il server non supporta i segnalibri. + Per poter utilizzare TOR è necessario aver installato Orbot ed attivare, mediante lo stesso, il traffico del proxy. Desideri installarlo tramite Google Play? + Installare Orbot? + Installa Orbot + Registrazione dell\'account sul server fallita. + Impossibile ottenere informazioni sul server. + Il colore dell\'account + Verde + Arancione + Rosso + Blu + Indaco + Verdeacqua + Blu-grigio + Ciano + Viola-scuro + Lime + Rosa + Viola + Azzurro chiaro + Verde chiaro + Ambra + Arancione scuro + Marrone + Impostazioni di 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 + Il supporto per la memorizzazione della cronologia sul server non è ancora determinato + Server non supporta la memorizzazione della cronologia di chat. + Gestione archivio messaggi + Archivia tutti i messaggi sul server + Memorizza i messaggi del roster sul server + Non conservare i messaggi sul server + Carica la storia dei messaggi + Carica la 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. + Segnalibri + La lista di segnalibri per questo account + Sincronizzazione + Sincronizzazione con Account di Xabber + Il server non supporta i segnalibri. diff --git a/xabber/src/main/res/values-it-rIT/account_list.xml b/xabber/src/main/res/values-it-rIT/account_list.xml index cb80a67018..8758637b65 100644 --- a/xabber/src/main/res/values-it-rIT/account_list.xml +++ b/xabber/src/main/res/values-it-rIT/account_list.xml @@ -1,15 +1,16 @@ - Vuoi davvero eliminare l\'account %s?\n(non verrà cancellato dal server, solo da Xabber) - Aggiungi account - Registra nuovo account - Cancella account - Registrazione in corso - Autorizzazione - Online - Connessione - Disconnessione - Offline - In attesa di riconnessione + Vuoi davvero eliminare l\'account %s?\n(non verrà cancellato dal server, solo da Xabber) + Aggiungi account + Registra nuovo account + Cancella account + Impostazioni dell\'account + Registrazione in corso + Autorizzazione + Online + Connessione + Disconnessione + Offline + In attesa di riconnessione diff --git a/xabber/src/main/res/values-it-rIT/chat_viewer.xml b/xabber/src/main/res/values-it-rIT/chat_viewer.xml index ea25789d30..7159f69960 100644 --- a/xabber/src/main/res/values-it-rIT/chat_viewer.xml +++ b/xabber/src/main/res/values-it-rIT/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s ha cambiato lo stato: %2$s - %1$s ha cancellato il messaggio di stato - %1$s è entrato nella conferenza - %1$s è stato cacciato - Attualmente non sei in linea. I messaggi inviati verranno consegnati alla prossima connessione. - inviato alle %s - Scrivi qui il tuo messaggio - Invia - Cancella cronologia - Cancella - Vuoi davvero cancellare tutta la cronologia della chat con %s? - Il destinatario è offline. I messaggi inviati saranno consegnati quando il destinatario tornerà online. - Il contatto non è disponibile - File non trovato - Copia - Menzione - Cita - Rimuovi dalla cronologia - Ritenta invio - Mostra messaggio + %1$s ha cambiato lo stato: %2$s + %1$s ha cancellato il messaggio di stato + %1$s è entrato nella conferenza + %1$s è stato cacciato + Attualmente non sei in linea. I messaggi inviati verranno consegnati alla prossima connessione. + inviato alle %s + Scrivi qui il tuo messaggio + Invia + Cancella cronologia + Cancella + Vuoi davvero cancellare tutta la cronologia della chat con %s? + Il destinatario è offline. I messaggi inviati saranno consegnati quando il destinatario tornerà online. + Il contatto non è disponibile + File non trovato + Copia + Menzione + Cita + Rimuovi dalla cronologia + Ritenta invio + Mostra messaggio Salva cronologia in locale \nMemorizza la cronologia dei messaggi localmente La richiesta d\'attenzione è stata inviata - Hai ricevuto una richiesta di attenzione - %1$s è stato bandito - %1$s è stato bandito da %2$s - L\'invito non è stato ricevuto da %s - L\'invito è stato inviato a %s - Sei entrato in chat come %1$s - Sei entrato nella chat %1$s - %1$s è stato cacciato da %2$s - %1$s ha abbandonato la chat - %1$s ha cambiato il nickname in %2$s - La crittografia è stata abilitata ma questo contatto non è stato verificato. Puoi verificarlo dal menu crittografia OTR. - Errore OTR: %1$s - L\'interlocutore ha abbandonato la conversazione. Dovresti fare lo stesso oppure riavviare la conversazione. - Il tuo messaggio non è stato inviato. Abbandona la conversazione o riavviala. - Hai abbandonato la conversazione crittografata - È stato rilevato un comportamento sospetto da parte dell\'interlocutore durante la verifica - Verifica fallita - La risposta alla domanda segreta è stata verificata. Dovresti chiedere lo stesso anche al tuo interlocutore o controllare la chiave condivisa. - Verifica fallita - Verifica superata con successo - Il messaggio crittografato ricevuto è illeggibile - Crittografia abilitata - %1$s è ora in linea - %1$s è ora assente - %1$s è disponibile per chattare - %1$s chiede di non essere disturbato - %1$s ora non è disponibile - %1$s è assente da molto tempo - %1$s ha cambiato l\'oggetto in: %2$s - Il contatto non supporta o ha disabilitato il richiamo d\'attenzione - Richiama l\'attenzione - Impostazioni chat - Sta scrivendo… - Sta scrivendo... - scritto alle %s - La cronologia è stata esportata sulla scheda SD - %2$s per %1$s.html - Invia dopo l\'esportazione - Inserisci il nome del file - Invita alla chat - I tuoi messaggi non possono essere consegnati. Per favore, entra nella chat - Lista degli partecipanti - Crittografia OTR - Ferma crittografia - Riavvia crittografia - È stata richiesta una conversazione privata Off-the-Record ma non è presente un plugin che la supporti. Utilizza Pidgin, Gajim o Adium per PC/Mac e Xabber o ChatSecure per Android. Visita http://otr.cypherpunks.ca/ per maggiori informazioni. - Avvia crittografia + Hai ricevuto una richiesta di attenzione + %1$s è stato bandito + %1$s è stato bandito da %2$s + L\'invito non è stato ricevuto da %s + L\'invito è stato inviato a %s + Sei entrato in chat come %1$s + Sei entrato nella chat %1$s + %1$s è stato cacciato da %2$s + %1$s ha abbandonato la chat + %1$s ha cambiato il nickname in %2$s + La crittografia è stata abilitata ma questo contatto non è stato verificato. Puoi verificarlo dal menu crittografia OTR. + Errore OTR: %1$s + L\'interlocutore ha abbandonato la conversazione. Dovresti fare lo stesso oppure riavviare la conversazione. + Il tuo messaggio non è stato inviato. Abbandona la conversazione o riavviala. + Hai abbandonato la conversazione crittografata + È stato rilevato un comportamento sospetto da parte dell\'interlocutore durante la verifica + Verifica fallita + La risposta alla domanda segreta è stata verificata. Dovresti chiedere lo stesso anche al tuo interlocutore o controllare la chiave condivisa. + Verifica fallita + Verifica superata con successo + Il messaggio crittografato ricevuto è illeggibile + Crittografia abilitata + %1$s è ora in linea + %1$s è ora assente + %1$s è disponibile per chattare + %1$s chiede di non essere disturbato + %1$s ora non è disponibile + %1$s è assente da molto tempo + %1$s ha cambiato l\'oggetto in: %2$s + Il contatto non supporta o ha disabilitato il richiamo d\'attenzione + Richiama l\'attenzione + Impostazioni chat + Sta scrivendo… + Sta scrivendo... + scritto alle %s + Esportare cronologia + La cronologia è stata esportata sulla scheda SD + %2$s per %1$s.html + Invia dopo l\'esportazione + Inserisci il nome del file + Invita alla chat + I tuoi messaggi non possono essere consegnati. Per favore, entra nella chat + Lista degli partecipanti + Crittografia OTR + Ferma crittografia + Riavvia crittografia + È stata richiesta una conversazione privata Off-the-Record ma non è presente un plugin che la supporti. Utilizza Pidgin, Gajim o Adium per PC/Mac e Xabber o ChatSecure per Android. Visita http://otr.cypherpunks.ca/ per maggiori informazioni. + Avvia crittografia Il messaggio crittografato che hai inviato è illeggibile - Il messaggio non può essere decrittato - Verifica OTR - Verifica con impronta digitale - Verifica con domanda - Verifica con chiave condivisa - Selezionare il dispositivo per stabilire la sessione OTR: - Sessione OTR non avviata. - Sessione OTR non avviata. Il contatto non è in linea. - Richiesta verifica OTR - Verifica OTR in corso - APERTO - Annulla + Il messaggio non può essere decrittato + Verifica OTR + Verifica con impronta digitale + Verifica con domanda + Verifica con chiave condivisa + Selezionare il dispositivo per stabilire la sessione OTR: + Sessione OTR non avviata. + Sessione OTR non avviata. Il contatto non è in linea. + Richiesta verifica OTR + Verifica OTR in corso + APERTO + Annulla Usa impostazioni globali - Mostra il testo del messaggio - Nascondi il testo del messaggio + Mostra il testo del messaggio + Nascondi il testo del messaggio Errore nell\'invio del file %s Impossibile ottenere il percorso del file - Apri una chat privata + Apri una chat privata Non hai i permessi per leggere file - Non hai i permessi per scrivere file - Descrizione di errore: - Inviato - Consegnato - Ricevuto dalla cronologia - Errore - Inviato da un altro dispositivo - Invio - Non sono presenti ulteriori messaggi nella cronologia + Non hai i permessi per scrivere file + Nessuna autorizzazione per la fotocamera + Descrizione di errore: + Inviato + Consegnato + Ricevuto dalla cronologia + Errore + Inviato da un altro dispositivo + Invio + Non puoi inviare più di 10 elementi in una sola volta + Non sono presenti ulteriori messaggi nella cronologia + Moderatore + Partecipante + Visitatore + Chat archiviate mostrate + Chat archiviate nascoste + Notifica per questa chat + Il server che stai usando non supporta il trasferimento di file. Puoi provare il server xabber.org . + Entra nella conferenza + Scorri verso destra per aprire le chat recenti + Scorri verso sinistra per aprire le informazioni di contatto + Copia link + Scarica + Immagine salvata + Link copiato negli appunti + Impossibile aprire il file + Invio.. %s diff --git a/xabber/src/main/res/values-it-rIT/contact_editor.xml b/xabber/src/main/res/values-it-rIT/contact_editor.xml index 6814580673..cc32a8bbc3 100644 --- a/xabber/src/main/res/values-it-rIT/contact_editor.xml +++ b/xabber/src/main/res/values-it-rIT/contact_editor.xml @@ -1,24 +1,24 @@ - Account - Seleziona gruppi - Alias (facoltativo) - Condividere lo stato di %1$s col contatto? - Nome del contatto - Contatto non trovato - Imposta nome del gruppo - Il nome di gruppo - Scegli un account - Per favore, seleziona un account - Aggiungi nuovo gruppo… - Autorizza - Rifiuta - Elaborazione immagine... - Errore durante il ritaglio dell\'immagine - Errore durante l\'elaborazione dell\'immagine + Account + Seleziona gruppi + Alias (facoltativo) + Condividere lo stato di %1$s col contatto? + Nome del contatto + Contatto non trovato + Imposta nome del gruppo + Il nome di gruppo + Scegli un account + Per favore, seleziona un account + Aggiungi nuovo gruppo… + Autorizza + Rifiuta + Elaborazione immagine... + Errore durante il ritaglio dell\'immagine + Errore durante l\'elaborazione dell\'immagine Informazioni di server - Lista delle funzionalità del server - %1$s da %2$s vuole avviare una chat privata con te - Accetta + Lista delle funzionalità del server + %1$s da %2$s vuole avviare una chat privata con te + Accetta diff --git a/xabber/src/main/res/values-it-rIT/contact_list.xml b/xabber/src/main/res/values-it-rIT/contact_list.xml index c71f29beca..facd48e74c 100644 --- a/xabber/src/main/res/values-it-rIT/contact_list.xml +++ b/xabber/src/main/res/values-it-rIT/contact_list.xml @@ -1,74 +1,99 @@ - Accetta contatto - Riconnetti - Gestisci account - Aggiungi account - Aggiungi contatto - Mostra i contatti offline - Vai online - Riconnessione - Connessione… - Account disabilitato - Non hai nessun account - Nessun contatto - Nessuno in linea - Nessun account in linea - Connesso. - Avvio applicazione… - In attesa di connessione… + Accetta contatto + Riconnetti + Gestisci account + Aggiungi account + Aggiungi contatto + Mostra i contatti offline + Vai online + Riconnessione + Connessione… + Account disabilitato + Non hai nessun account + Nessun contatto + Nessuno in linea + Nessun contatto trovato + Nessun account in linea + Connesso. + Avvio applicazione… + In attesa di connessione… Chat Errore di connessione - Aggiungi contatto - Cancella - Blocca contatto - Vuoi davvero cancellare il contatto %1$s dall\'account %2$s? + Aggiungi contatto + Cancella + Blocca contatto + Vuoi davvero cancellare il contatto %1$s dall\'account %2$s? Rifiuta il contatto - Esci - Chat attive - Nessun gruppo - Elimina il gruppo - Vuoi davvero cancellare il gruppo %s? Gli utenti di quel gruppo rimarranno nella lista dei contatti. - Rinomina il gruppo - Account non trovato - Connessione non stabilita - Richiedi sottoscrizione - Errore di sistema - Salvataggio modifiche…\nL\'applicazione sarà chiusa a breve. + Archivia + Rimuovi dall\'archivio + Silenzia + Riattiva + Vedi archiviate + Esci + Chat attive + Nessun gruppo + Elimina il gruppo + Vuoi davvero cancellare il gruppo %s? Gli utenti di quel gruppo rimarranno nella lista dei contatti. + Rinomina il gruppo + Account non trovato + Connessione non stabilita + Richiedi sottoscrizione + Invia contatto + Errore di sistema + Salvataggio modifiche…\nL\'applicazione sarà chiusa a breve. Conferenze - Errore OTR - Clicca per selezionare il contatto - Mostra sempre - Non visualizzare mai - Usa impostazioni globali - Mostra contatti offline - Esegui all\'avvio - Vuoi eseguire Xabber all\'avvio? \nPuoi modificare la tua scelta in \"Impostazioni\" → \"Impostazioni di connessione\" → \"Esegui all\'avvio di Android\" - Cerca contatti - Tu - Account XMPP - Lista bloccati - Contatto bloccato con successo - Errore durante il blocco del contatto + Errore OTR + Clicca per selezionare il contatto + Mostra sempre + Non visualizzare mai + Usa impostazioni globali + Mostra contatti offline + Esegui all\'avvio + Vuoi eseguire Xabber all\'avvio? \nPuoi modificare la tua scelta in \"Impostazioni\" → \"Impostazioni di connessione\" → \"Esegui all\'avvio di Android\" + Cerca contatti + Tu + Account XMPP + Lista bloccati + Contatto bloccato con successo + Errore durante il blocco del contatto Contatto sbloccato con successo - Errore durante lo sblocco del contatto - Vuoi veramente bloccare il contatto %1$s dall\'account %2$s? - Vuoi veramente sbloccare tutti i contatti dall\'account %1$s? - Sblocca tutti - Sblocca contatti selezionati - Scegli il tuo destino - Il nuovo tema scuro è disponibile per Xabber. Puoi resistere alla tentazione di usarlo? - Tema scuro - Tema chiaro - 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. + Errore durante lo sblocco del contatto + Vuoi veramente bloccare il contatto %1$s dall\'account %2$s? + Vuoi veramente sbloccare tutti i contatti dall\'account %1$s? + Sblocca tutti + Sblocca contatti selezionati + Scegli il tuo destino + Il nuovo tema scuro è disponibile per Xabber. Puoi resistere alla tentazione di usarlo? + Tema scuro + Tema chiaro + 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. Elimina i vecchi file di registro - Apri - Invia + Apri + Invia Sincronizza preferiti - Rimuovi tutto - Rimuovi i selezionati - Vuoi davvero rimuovere tutti i segnalibri per l\'account %1$s? - Vuoi davvero rimuovere i segnalibri selezionati per l\'account %1$s? + Rimuovi tutto + Rimuovi i selezionati + Vuoi davvero rimuovere tutti i segnalibri per l\'account %1$s? + Vuoi davvero rimuovere i segnalibri selezionati per l\'account %1$s? + L\'archivio non ha chat + Nessuna chat non letta + La chat è stata archiviata + Rimossa dall\'archivio + ANNULLA + Chat recenti + Chat non lette + Chat archiviate + Tutte le chat + Nessun messaggio + Mostra tutte le chat + Contatti + Scorri a destra o sinistra una chat per archiviarla + visto proprio ora + visto %1$s minuti fa + visto %1$s + visto ieri alle %1$s + visto %1$s diff --git a/xabber/src/main/res/values-it-rIT/contact_viewer.xml b/xabber/src/main/res/values-it-rIT/contact_viewer.xml index 7b7a26ece4..d74b61d3e2 100644 --- a/xabber/src/main/res/values-it-rIT/contact_viewer.xml +++ b/xabber/src/main/res/values-it-rIT/contact_viewer.xml @@ -1,67 +1,67 @@ - Informazioni di contatto - Client - Questo dispositivo - Nickname - Nome visualizzato - Prefisso - Nome - Secondo nome - Cognome - Suffisso - Compleanno - Sito web - Organizzazione - Unità organizzativa - Lavoro, funzione - Ruolo + Informazioni di contatto + Client + Questo dispositivo + Nickname + Nome visualizzato + Prefisso + Nome + Secondo nome + Cognome + Suffisso + Compleanno + Sito web + Organizzazione + Unità organizzativa + Lavoro, funzione + Ruolo Descrizione - Note + Note Casella Postale - Indirizzo esteso - Via - Località - Regione - Codice Postale - Nazione - Telefono - Email - Casa - Lavoro - Postale - Pacco - Nazionale - Internazionale - Preferito - Voce - Fax - Cercapersone - Cellulare - Video - Modem - Messaggio vocale - Internet - Attendere… - Sconosciuto - Modifica alias - Modifica gruppi - Rimuovi contatto - Modifica informazioni utente - Modifica - Salvataggio delle informazioni utente dell\'account riuscito - Impossibile salvare le informazioni utente dell\'account - Salvataggio… - Scegli dalla galleria - Scatta una foto - Rimuovi avatar - Cambia - Non è stato possibile ricevere informazioni sulla conferenza - Nome - Descrizione - Oggetto - Partecipanti: %d - Dispositivi connessi - vCard + Indirizzo esteso + Via + Località + Regione + Codice Postale + Nazione + Telefono + Email + Casa + Lavoro + Postale + Pacco + Nazionale + Internazionale + Preferito + Voce + Fax + Cercapersone + Cellulare + Video + Modem + Messaggio vocale + Internet + Attendere… + Sconosciuto + Modifica alias + Modifica gruppi + Rimuovi contatto + Modifica informazioni utente + Modifica + Salvataggio delle informazioni utente dell\'account riuscito + Impossibile salvare le informazioni utente dell\'account + Salvataggio… + Scegli dalla galleria + Scatta una foto + Rimuovi avatar + Cambia + Non è stato possibile ricevere informazioni sulla conferenza + Nome + Descrizione + Oggetto + Partecipanti: %d + Dispositivi connessi + vCard diff --git a/xabber/src/main/res/values-it-rIT/fingerprint_viewer.xml b/xabber/src/main/res/values-it-rIT/fingerprint_viewer.xml index 14ca54fae3..49429510c3 100644 --- a/xabber/src/main/res/values-it-rIT/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-it-rIT/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Per confermare l\'identità del tuo interlocutore, chiedigli di fornire la sua impronta digitale (fingerprint) e confrontala con quella qui sotto. Per questo fine non dovresti utilizzare una chat XMPP per lo scambio delle impronte digitali. - Questo contatto è fidato - La tua impronta digitale: - L\'impronta digitale del tuo interlocutore: - Analizza il codice QR con l\'impronta digitale dell\'interlocutore - Mostra il codice QR con la tua impronta digitale - Copia la tua impronta digitale negli appunti + Per confermare l\'identità del tuo interlocutore, chiedigli di fornire la sua impronta digitale (fingerprint) e confrontala con quella qui sotto. Per questo fine non dovresti utilizzare una chat XMPP per lo scambio delle impronte digitali. + Questo contatto è fidato + La tua impronta digitale: + L\'impronta digitale del tuo interlocutore: + Analizza il codice QR con l\'impronta digitale dell\'interlocutore + Mostra il codice QR con la tua impronta digitale + Copia la tua impronta digitale negli appunti diff --git a/xabber/src/main/res/values-it-rIT/muc_editor.xml b/xabber/src/main/res/values-it-rIT/muc_editor.xml index d22f294453..d086fcc9f5 100644 --- a/xabber/src/main/res/values-it-rIT/muc_editor.xml +++ b/xabber/src/main/res/values-it-rIT/muc_editor.xml @@ -1,29 +1,29 @@ - Nickname non specificato - Conferenza non specificata - Entra nella conferenza - Nickname - Il tuo nickname nella conferenza - Password - La password non è richiesta - Conferenza - Server chat multi utente - Nickname già in uso - Già in corso - Già entrato - Aggiungi conferenza - Rimuovi conferenza - Vuoi davvero rimuovere la conferenza %1$s dall\'account %2$s? - Impostazioni di autorizzazione - %2$s ti ha invitato ad entrare nella conferenza %3$s. Vuoi entrare con l\'account %1$s? - %2$s ti ha invitato ad entrare nella conferenza %3$s: %4$s. Vuoi entrare con l\'account %1$s? - Abbandona conferenza + Nickname non specificato + Conferenza non specificata + Entra nella conferenza + Nickname + Il tuo nickname nella conferenza + Password + La password non è richiesta + Conferenza + Server chat multi utente + Nickname già in uso + Già in corso + Già entrato + Aggiungi conferenza + Rimuovi conferenza + Vuoi davvero rimuovere la conferenza %1$s dall\'account %2$s? + Impostazioni di autorizzazione + %2$s ti ha invitato ad entrare nella conferenza %3$s. Vuoi entrare con l\'account %1$s? + %2$s ti ha invitato ad entrare nella conferenza %3$s: %4$s. Vuoi entrare con l\'account %1$s? + Abbandona conferenza Scegli conferenza - Successivo - Recupera le conversazioni di gruppo ospitate - Errore nell\'ottenere la lista delle conferenze - Inserire il nome di conferenza + Successivo + Recupera le conversazioni di gruppo ospitate + Errore nell\'ottenere la lista delle conferenze + Inserire il nome di conferenza Invito ad una conferenza diff --git a/xabber/src/main/res/values-it-rIT/notification_bar.xml b/xabber/src/main/res/values-it-rIT/notification_bar.xml index e761ee0afc..7ae9ea19d3 100644 --- a/xabber/src/main/res/values-it-rIT/notification_bar.xml +++ b/xabber/src/main/res/values-it-rIT/notification_bar.xml @@ -1,43 +1,43 @@ - account - account - - - - account - account - - - - Errore di autorizzazione - contatto - contatti - - - - messaggio - messaggi - - - - %1$d %2$s da %3$d %4$s - %1$d %2$s da %3$s - %1$s: %2$s - %1$d di %2$d %3$s in linea - %1$d di %2$d %3$s in linea - - - - %1$d di %2$d %3$s in connessione - %1$d di %2$d %3$s in connessione - - - - %1$d di %2$d %3$s in attesa di connessione - %1$d di %2$d %3$s in attesa di connessione - - - - %1$d %2$s non è in linea + account + account + + - + account + account + + - + Errore di autorizzazione + contatto + contatti + + - + messaggio + messaggi + + - + %1$d %2$s da %3$d %4$s + %1$d %2$s da %3$s + %1$s: %2$s + %1$d di %2$d %3$s in linea + %1$d di %2$d %3$s in linea + + - + %1$d di %2$d %3$s in connessione + %1$d di %2$d %3$s in connessione + + - + %1$d di %2$d %3$s in attesa di connessione + %1$d di %2$d %3$s in attesa di connessione + + - + %1$d %2$s non è in linea Vuoi entrare nella conferenza? - Clicca qui per annullare. - Password richiesta - Presta attenzione - Richiesta di autorizzazione - Chat di gruppo privata + Clicca qui per annullare. + Password richiesta + Presta attenzione + Richiesta di autorizzazione + Chat di gruppo privata diff --git a/xabber/src/main/res/values-it-rIT/phrase_editor.xml b/xabber/src/main/res/values-it-rIT/phrase_editor.xml index 7d901441a4..33473402ef 100644 --- a/xabber/src/main/res/values-it-rIT/phrase_editor.xml +++ b/xabber/src/main/res/values-it-rIT/phrase_editor.xml @@ -1,13 +1,13 @@ - Aggiungi frase - Cancella frase - Vuoi davvero cancellare la frase: %s? - < Testo > - Parte del gruppo del contatto - Espressione regolare - Suono \nScegli il suono di notifica - Testo da cercare - Parte ID del contatto Jabber + Aggiungi frase + Cancella frase + Vuoi davvero cancellare la frase: %s? + < Testo > + Parte del gruppo del contatto + Espressione regolare + Suono \nScegli il suono di notifica + Testo da cercare + Parte ID del contatto Jabber diff --git a/xabber/src/main/res/values-it-rIT/preference_editor.xml b/xabber/src/main/res/values-it-rIT/preference_editor.xml index a9f9147668..96c4bb9d8b 100644 --- a/xabber/src/main/res/values-it-rIT/preference_editor.xml +++ b/xabber/src/main/res/values-it-rIT/preference_editor.xml @@ -1,127 +1,121 @@ - Ottimizzazione della batteria - Ottimizzazione della batteria disattivata. Per attivarla aprire le impostazioni del dispositivo - Ottimizzazione della batteria abilitata (impostazione predefinita) - Pulisci cache\nPulisci tutti i dati locali. Questa operazione può liberare dello spazio. - Vuoi davvero rimuovere la cronologia delle chat e gli altri dati locali?\nI dati degli account e della lista contatti non saranno intaccati. l\'app verrà chiusa. - Invia con \"Invio\"\nIl messaggio può esser inviato premendo il pulsante \"Invio\" - Assenza automatica \nImposta automaticamente lo stato assente quando viene bloccato lo schermo - Ordina i contatti - Alfabetico - Per stato - Raggruppa per account\nNella lista dei contatti, raggruppa i contatti per account + Ottimizzazione della batteria + Ottimizzazione della batteria disattivata. Per attivarla aprire le impostazioni del dispositivo + Ottimizzazione della batteria abilitata (impostazione predefinita) + Pulisci cache\nPulisci tutti i dati locali. Questa operazione può liberare dello spazio. + Vuoi davvero rimuovere la cronologia delle chat e gli altri dati locali?\nI dati degli account e della lista contatti non saranno intaccati. l\'app verrà chiusa. + Invia con \"Invio\"\nIl messaggio può esser inviato premendo il pulsante \"Invio\" + Assenza automatica \nImposta automaticamente lo stato assente quando viene bloccato lo schermo + Ordina i contatti + Alfabetico + Per stato + Raggruppa per account\nNella lista dei contatti, raggruppa i contatti per account Mostra avatar \nMostra gli avatar degli utenti nella lista dei contatti - Mostra gruppi vuoti\nMostra gruppi senza contatti connessi - Mostra gruppi \nMostra gruppi nella lista dei contatti - Mostra i contatti non in linea + Mostra messaggi\nMostra i messaggi dell\'utente nella lista contatti + Mostra gruppi vuoti\nMostra gruppi senza contatti connessi + Mostra gruppi \nMostra gruppi nella lista dei contatti + Mostra i contatti non in linea 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 - Condividi i dati dei crash e di diagnostica\nAiuta gli sviluppatori della app a migliorare Xabber, acconsentendo di condividere dati dei crash e di diagnostica con loro (si prega di riavviare l\'app per applicare le modifiche). - Dati dei crash e di diagnostica - Xabber raccoglie rapporti anonimi sugli errori. È possibile disattivare questa opzione nelle impostazioni di debug, ma farlo ostacolerà la nostra capacità di fornire una esperienza di messaggistica affidabile per gli utenti di Xabber. - Impostazioni - Indicatore luminoso \nLampeggio LED durante la notifica - Indicatore luminoso\nLampeggia il LED alla notifica nelle conferenze - Icona nella barra delle applicazioni\nMostra una notifica persistente. Questa opzione evita che Android scarichi l\'app dalla memoria - Suono\nScegli il suono di notifica - Vibrazione - Tema - Scuro - Chiaro + Scrivi il log\nScrivi il log di debug in un file locale (puoi condividerlo). + File di log\nLista dei file di log scritti. + Scarica tutti i messaggi dall\'archivio\nFunzione di debug. Possibili errori + File di log + Mostra errori di connessione\nMostra problemi di connessione in pop-up + Condividi i dati dei crash e di diagnostica\nAiuta gli sviluppatori della app a migliorare Xabber, acconsentendo di condividere dati dei crash e di diagnostica con loro (si prega di riavviare l\'app per applicare le modifiche). + Dati dei crash e di diagnostica + Xabber raccoglie rapporti anonimi sugli errori. È possibile disattivare questa opzione nelle impostazioni di debug, ma farlo ostacolerà la nostra capacità di fornire una esperienza di messaggistica affidabile per gli utenti di Xabber. + Impostazioni + Icona nella barra delle applicazioni\nMostra una notifica persistente. Questa opzione evita che Android scarichi l\'app dalla memoria + Vibrazione + Tema + Scuro + Chiaro Emoticon - Emoticon Android - Emoticon testuali - Impostazioni di connessione \nImpostazioni di connessione - Lista dei contatti \nPersonalizza l\'aspetto della lista dei contatti - Impostazioni debug \nImpostazioni per aiutare gli sviluppatori a migliorare Xabber - Impostazioni - Notifiche \nImpostazioni notifiche - Impostazioni del tema \nImpostazioni dell\'aspetto - Impostazioni filtro anti-spam - Presenza\nImpostazioni della presenza - Riservatezza\nImpostazioni di riservatezza - Nessun filtro anti-spam - Messaggi solo dai contatti - Messaggi solo dai contatti. Richieste di autenticazione con captcha - Messaggi solo dai contatti. Nessuna richiesta di autenticazione - Info - Mostra sfondo\nDisabilitarlo potrebbe migliorare le performance - Dimensione carattere - Grande - Normale - Piccolo - Molto grande - Nascondi la tastiera - In modalità orizzontale - Avatar nei messaggi \nMostra gli avatar in ogni messaggio - Mostrare i cambiamenti di stato - Nelle conferenze - Invia notifiche di scrittura\nNotifica gli altri utenti che stai scrivendo - Regola priorità\nImposta la priorità in base allo stato selezionato. La priorità dell\'account verrà sovrascritta. - Immediatamente quando viene bloccato lo schermo - \"Assente da molto tempo\" quando inattivo \nImposta \"Assente da molto tempo\" quando lo schermo è bloccato - Impostazioni di priorità - Esegui all\'avvio di Android\nEsegui l\'applicazione all\'avvio di Android, Questa opzione non funziona se Xabber è installato sulla scheda SD. - Impedisci modalità sospensione\nImpedisci al dispositivo di entrare in modalità sospensione. Questa opzione aumenta l\'utilizzo della batteria. - Mantieni WiFi attivo\nMantieni WiFi attivo durante la modalità sospensione. Questa opzione aumenta l\'utilizzo della batteria - Ripristina impostazione \"Mostra contatti offline\"\nCancella le impostazioni individuali per i gruppi e gli account - Vuoi davvero cancellare le impostazioni individuali per i gruppi e gli account? - Avvisa al primo messaggio\nNotifica solo il primo messaggio ricevuto in una chat - Anteprima messaggio\nVisualizza il testo del messaggio dalle conversazioni nell\'area di notifica - Anteprima messaggio\nVisualizza il testo del messaggio dalle conferenze nell\'area di notifica + Emoticon Android + Emoticon testuali + Impostazioni di connessione \nImpostazioni di connessione + Lista dei contatti \nPersonalizza l\'aspetto della lista dei contatti + Impostazioni debug \nImpostazioni per aiutare gli sviluppatori a migliorare Xabber + Impostazioni + Notifiche \nImpostazioni notifiche + Impostazioni del tema \nImpostazioni dell\'aspetto + Impostazioni filtro anti-spam + Presenza\nImpostazioni della presenza + Riservatezza\nImpostazioni di riservatezza + Nessun filtro anti-spam + Messaggi solo dai contatti + Messaggi solo dai contatti. Richieste di autenticazione con captcha + Messaggi solo dai contatti. Nessuna richiesta di autenticazione + Info + Mostra sfondo\nDisabilitarlo potrebbe migliorare le performance + Dimensione carattere + Grande + Normale + Piccolo + Molto grande + Nascondi la tastiera + In modalità orizzontale + Avatar in chat\nMostra gli avatar in ogni messaggio nelle chat + Avatar in conferenza\nMostra gli avatar in ogni messaggio nelle conferenze + Mostrare i cambiamenti di stato + Nelle conferenze + Invia notifiche di scrittura\nNotifica gli altri utenti che stai scrivendo + Regola priorità\nImposta la priorità in base allo stato selezionato. La priorità dell\'account verrà sovrascritta. + Immediatamente quando viene bloccato lo schermo + \"Assente da molto tempo\" quando inattivo \nImposta \"Assente da molto tempo\" quando lo schermo è bloccato + Impostazioni di priorità + Esegui all\'avvio di Android\nEsegui l\'applicazione all\'avvio di Android, Questa opzione non funziona se Xabber è installato sulla scheda SD. + Impedisci modalità sospensione\nImpedisci al dispositivo di entrare in modalità sospensione. Questa opzione aumenta l\'utilizzo della batteria. + Mantieni WiFi attivo\nMantieni WiFi attivo durante la modalità sospensione. Questa opzione aumenta l\'utilizzo della batteria + Ripristina impostazione \"Mostra contatti offline\"\nCancella le impostazioni individuali per i gruppi e gli account + Vuoi davvero cancellare le impostazioni individuali per i gruppi e gli account? Elimina alcuni messaggi di stato\nNon mostrare il messaggio \'questa stanza non è anonima\' - %s (non riceverai messaggi da nessuna chat) - Account XMPP\nGestisci account - Sicurezza \nImpostazioni di sicurezza - Verifica certificato server\nNotifica problemi di certificato in connessioni cifrate + %s (non riceverai messaggi da nessuna chat) + Account XMPP\nGestisci account + Sicurezza \nImpostazioni di sicurezza + Verifica certificato server\nNotifica problemi di certificato in connessioni cifrate Modalità OTR - Attenzione\nNotifica le richieste d\'attenzione in arrivo - Suono attenzione\nScegli suoneria - Carica vCard\nCarica ed aggiorna le informazioni personali di contatto e l\'avatar. Disabilita per ridurre l\'utilizzo del traffico. - Carica immagini\nCarica automaticamente le immagini dall\'URL del file. Disabilitare per ridurre l\'utilizzo del traffico dati. - Modalità copia-carbone\nCondivide la medesima sessione con lo stesso account di ogni dispositivo connesso. Disabilitare per ridurre l\'utilizzo del traffico. + Carica vCard\nCarica ed aggiorna le informazioni personali di contatto e l\'avatar. Disabilita per ridurre l\'utilizzo del traffico. + Carica immagini\nCarica automaticamente le immagini dall\'URL del file. Disabilitare per ridurre l\'utilizzo del traffico dati. + Modalità copia-carbone\nCondivide la medesima sessione con lo stesso account di ogni dispositivo connesso. Disabilitare per ridurre l\'utilizzo del traffico. DNS Java Resolver - MiniDNSResolver (sperimentale) - Frasi chiave\nCrea notifiche personalizzate per i messaggi ricevuti contenenti frasi specifiche + MiniDNSResolver (sperimentale) Impostazioni Interfaccia - Impostazioni - Info - Aspetto - Comportamento - Lista contatti - Contatti non in linea - Reimposta le notifiche - Impostazioni di connessione - Avanzate - Disponibilità - Notifiche messaggi - Notifiche di gruppo - Notifiche in-app - Frasi chiave - Notifica - Avviso di nuovi messaggi in chat - Notifica - Avviso di nuovi messaggi in conferenze - Predefinito - Vibrazione breve - Vibrazione lunga - Solo in modalità silenziosa - Suoni in-app - Riprodurre i suoni all\'arrivo di un messaggio in un\'altra chat - Vibrazione in-app - Vibrazione all\'arrivo di un messaggio in un\'altra chat - Anteprima in-app - Visualizza l\'anteprima all\'arrivo di un messaggio in un\'altra chat - Suoni nella conversazione - Riproduci i suoni all\'arrivo dei messaggi nella conversazione corrente - Azzera - Tutte le impostazioni di notifica verranno reimpostate ai valori predefiniti - Reimpostare i valori di notifica? - Le impostazioni sono state reimpostate + Impostazioni + Info + Aspetto + Comportamento + Lista contatti + Contatti non in linea + Reimposta le notifiche + Impostazioni di connessione + Avanzate + Disponibilità + Notifiche messaggi + Notifiche di gruppo + Notifiche in-app + Frasi chiave + Notifica + Avviso di nuovi messaggi in chat + Notifica + Avviso di nuovi messaggi in conferenze + Predefinito + Vibrazione breve + Vibrazione lunga + Solo in modalità silenziosa + Suoni in-app + Riprodurre i suoni all\'arrivo di un messaggio in un\'altra chat + Vibrazione in-app + Vibrazione all\'arrivo di un messaggio in un\'altra chat + Anteprima in-app + Visualizza l\'anteprima all\'arrivo di un messaggio in un\'altra chat + Suoni nella conversazione + Riproduci i suoni all\'arrivo dei messaggi nella conversazione corrente + Azzera + Tutte le impostazioni di notifica verranno reimpostate ai valori predefiniti + Reimpostare i valori di notifica? + Le impostazioni sono state reimpostate diff --git a/xabber/src/main/res/values-it-rIT/status_editor.xml b/xabber/src/main/res/values-it-rIT/status_editor.xml index 243cdd7feb..72ba546e16 100644 --- a/xabber/src/main/res/values-it-rIT/status_editor.xml +++ b/xabber/src/main/res/values-it-rIT/status_editor.xml @@ -1,21 +1,21 @@ - Disponibile - Assente - Pronto per la chat! - Non disturbare - Modifica lo stato - <Nessuno stato impostato> - Invisibile - Cancella il messaggio di stato - Imposta stato - Inserisci messaggio di stato - Non in linea - Non autorizzato - Assente per molto tempo - Nuovo stato - Salva messaggi di stato - Cancella cronologia messaggi di stato - Messaggio di stato + Disponibile + Assente + Pronto per la chat! + Non disturbare + Modifica lo stato + <Nessuno stato impostato> + Invisibile + Cancella il messaggio di stato + Imposta stato + Inserisci messaggio di stato + Non in linea + Non autorizzato + Assente per molto tempo + Nuovo stato + Salva messaggi di stato + Cancella cronologia messaggi di stato + Messaggio di stato diff --git a/xabber/src/main/res/values-it-rIT/words.xml b/xabber/src/main/res/values-it-rIT/words.xml index 13ac815b5e..4ee3a0de5d 100644 --- a/xabber/src/main/res/values-it-rIT/words.xml +++ b/xabber/src/main/res/values-it-rIT/words.xml @@ -1,23 +1,30 @@ - Dopo 10 minuti - Dopo 15 minuti - Dopo un\'ora - Dopo un minuto - Dopo 2 minuti - Dopo 30 minuti - Dopo 5 minuti - Sempre - Disabilitato - Manuale - Mai - Richiesto - Automaticamente - Salva - Annulla - Salta - Impostazioni - OK - Entra + Dopo 10 minuti + Dopo 15 minuti + Dopo un\'ora + Dopo un minuto + Dopo 2 minuti + Dopo 30 minuti + Dopo 5 minuti + Sempre + Disabilitato + Manuale + Mai + Richiesto + Automaticamente + Salva + Annulla + Salta + Salta comunque + Attenzione! + Impostazioni + OK + Entra + Condividi + Invia a: + Va bene + Cerca + gratis diff --git a/xabber/src/main/res/values-iw-rIL/account_editor.xml b/xabber/src/main/res/values-iw-rIL/account_editor.xml index 12a904f93c..1e2976dc54 100644 --- a/xabber/src/main/res/values-iw-rIL/account_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/account_editor.xml @@ -1,90 +1,99 @@ - השתמש בדחיסה + השתמש בדחיסה מארח - ססמה - אישור הססמה - יציאה - עדיפות - משאב - שרת - אתה חייב לרשום חשבון XMPP לפני הוספתם Xabber! + ססמה + אישור הססמה + יציאה + עדיפות + משאב + שרת + עליך לרשום חשבון XMPP בטרם הוספתו ל־Xabber! שם משתמש - שם שרת לא צוין - שם משתמש לא צוין - הסיסמאות אינן תואמות + שם שרת לא צוין + שם משתמש לא צוין + הסיסמאות אינן תואמות + חשבון זה כבר קיים סמן כדי לאפשר דחיסת נתונים - מארח מותאם - השתמש בהגדרות שרת מותאמות במקום ברשומת SRV + מארח מותאם + השתמש בהגדרות שרת מותאמות במקום ברשומת SRV היציאה חייבת להיות מספר (ברירת מחדל: 5222)‎ - יציאה חייבת להיות בין 1 ל-65535 (ברירת מחדל: 5222) - ערך עדיפות חייב להיות מספר בין 128- לבין 127 (ברירת מחדל: 10)‎ + יציאה חייבת להיות בין 1 ל-65535 (ברירת מחדל: 5222) + ערך עדיפות חייב להיות מספר בין 128- לבין 127 (ברירת מחדל: 10)‎ מארח Proxy - יציאת Proxy חייבת להיות בין 1 ל-65535 (ברירת מחדל: 8080) - יציאת proxy חייבת להיות מספר (ברירת מחדל: 8080) - סיסמת Proxy - יציאת Proxy - סוג Proxy - מבוטל - משתמש proxy - השתמש באישור SASL (מומלץ)‎ - נטרל עבור שרת ישן מאוד - אחסן סיסמה - נטרל אפשרות זו כדי לבקש סיסמה בכל התחברות + יציאת Proxy חייבת להיות בין 1 ל-65535 (ברירת מחדל: 8080) + יציאת proxy חייבת להיות מספר (ברירת מחדל: 8080) + סיסמת Proxy + יציאת Proxy + סוג Proxy + מבוטל + משתמש proxy + השתמש באישור SASL (מומלץ)‎ + נטרל עבור שרת ישן מאוד + אחסן סיסמה + נטרל אפשרות זו כדי לבקש סיסמה בכל התחברות אפשר TLS‎ - השתמש בהצפנת TLS כאשר ניתן להתחבר לשרת - SSL‎ ישן - השתמש בהצפנת SSL מדור קודם בעת התחברות אל השרת - השתמש ב-TLS/SSL - דרוש TLS‎ - דרוש הצפנת TLS בעת התחברות אל השרת + השתמש בהצפנת TLS כאשר ניתן להתחבר לשרת + SSL‎ ישן + השתמש בהצפנת SSL מדור קודם בעת התחברות אל השרת + השתמש ב-TLS/SSL + דרוש TLS‎ + דרוש הצפנת TLS בעת התחברות אל השרת + הפעלת פרוטוקול הצפנה מסוג TLS + שימוש ברשת האלמוניות TOR (נדרש מתווך Orbot) שם משתמש לא תקין. למידע נוסף בדוק בטקסט עזרה בהמשך. - על מנת להתקדם באמצעות TOR, על המכשיר שלך חייבת להיות מותקנת תוכנת Orbot ופועלת כדי להעביר את המידע דרכו. האם ברצונך להתקינו מתוך Google Play? - האם להתקין Orbot? - מתקין Orbot - רישום החשבון בשרת נכשל. - לא היתה אפשרות לקבל את פרטי השרת. - צבע חשבון - ירוק - כתום - אדום - כחול - כחול כהה - טורקיז - כחול אפור - תכול - סגול כהה - ירוק ליים - ורוד - סגול - כחול בהיר - ירוק בהיר - אמבר - כתום כהה - חום - הגדרות חיבור - אנשי קשר חסומים - לא היתה אפשרות לקבוע את התמיכה לחסימת אנשי קשר. - חסימת אינו נתמך על-ידי שרת. - אין אנשי קשר חסומים. - היסטוריית הצ\'אט - אפשרויות אחסון עבור הודעות צ\'אט - תמיכה צ\'אט היסטוריה שרת החנות לא נקבע עדיין - השרת אינו תומך אחסון היסטוריית הצ\'אט. - ניהול ארכיון ההודעה - לאחסן כל ההודעות בשרת - לאחסן הודעות לאנשי קשר בסגל בשרת - אין לאחסן הודעות בשרת - טעינת היסטוריית הודעות - טעינת היסטוריה עבור כל המשתמשים - לטעון את ההיסטוריה של השיחה בלבד - אין לטעון את ההיסטוריה בשביל אף אחד - נקה היסטוריה על יציאה - למחוק את כל ההודעות בצ\'אט מהתקן לפני היציאה Xabber. - סימניות - רשימת הסימניות עבור חשבון זה - סינכרון - סינכרון עם חשבון Xabber - השרת אינו תומך בסימניות + על מנת להתקדם באמצעות TOR, על המכשיר שלך חייבת להיות מותקנת תוכנת Orbot ופועלת כדי להעביר את המידע דרכו. האם ברצונך להתקינו מתוך Google Play? + האם להתקין Orbot? + מתקין Orbot + רישום החשבון בשרת נכשל. + לא היתה אפשרות לקבל את פרטי השרת. + צבע חשבון + ירוק + כתום + אדום + כחול + כחול כהה + טורקיז + כחול אפור + תכול + סגול כהה + ירוק ליים + ורוד + סגול + כחול בהיר + ירוק בהיר + אמבר + כתום כהה + חום + הגדרות חיבור + אנשי קשר חסומים + לא היתה אפשרות לקבוע את התמיכה לחסימת אנשי קשר. + חסימת אינו נתמך על-ידי שרת. + אין אנשי קשר חסומים. + + %d אנשי קשר חסומים. + %d אנשי קשר חסומים. + %d אנשי קשר חסומים. + %d אנשי קשר חסומים. + + היסטוריית הצ\'אט + אפשרויות אחסון עבור הודעות צ\'אט + תמיכה צ\'אט היסטוריה שרת החנות לא נקבע עדיין + השרת אינו תומך אחסון היסטוריית הצ\'אט. + ניהול ארכיון ההודעה + לאחסן כל ההודעות בשרת + לאחסן הודעות לאנשי קשר בסגל בשרת + אין לאחסן הודעות בשרת + טעינת היסטוריית הודעות + טעינת היסטוריה עבור כל המשתמשים + לטעון את ההיסטוריה של השיחה בלבד + אין לטעון את ההיסטוריה בשביל אף אחד + נקה היסטוריה על יציאה + למחוק את כל ההודעות בצ\'אט מהתקן לפני היציאה Xabber. + סימניות + רשימת הסימניות עבור חשבון זה + סינכרון + סינכרון עם חשבון Xabber + השרת אינו תומך בסימניות diff --git a/xabber/src/main/res/values-iw-rIL/account_list.xml b/xabber/src/main/res/values-iw-rIL/account_list.xml index 9316e803fc..3eed49336a 100644 --- a/xabber/src/main/res/values-iw-rIL/account_list.xml +++ b/xabber/src/main/res/values-iw-rIL/account_list.xml @@ -1,15 +1,16 @@ - האם אתה אכן מעוניין למחוק את החשבון %s? \n (החשבון לא יימחק מהשרת, רק מ- Xabber) - הוסף חשבון - רישום חשבון חדש - מחק חשבון - רישום - כעת מעניק הרשאה - מקוון - כעת מתחבר - כעת מתנתק - לא מחובר - ממתין לחיבור מחדש + האם אתה אכן מעוניין למחוק את החשבון %s? \n (החשבון לא יימחק מהשרת, רק מ- Xabber) + הוסף חשבון + רישום חשבון חדש + מחק חשבון + הגדרות חשבון + רישום + כעת מעניק הרשאה + מקוון + כעת מתחבר + כעת מתנתק + לא מחובר + ממתין לחיבור מחדש diff --git a/xabber/src/main/res/values-iw-rIL/chat_viewer.xml b/xabber/src/main/res/values-iw-rIL/chat_viewer.xml index 17cfbe0d24..3c04cce787 100644 --- a/xabber/src/main/res/values-iw-rIL/chat_viewer.xml +++ b/xabber/src/main/res/values-iw-rIL/chat_viewer.xml @@ -1,102 +1,116 @@ - %1$s שינה/תה סטטוס: %2$s‎ - %1$s מחק/ה את הסטטוס - %1$s נכנס(ה) לועידה - %1$s הוצא(ה) מהשיחה - אינך מקוון כעת. הודעות אשר תשלח יימסרו בפעם הבאה בה תתחבר.‎ - נשלחה ב-%s - הקלד את הודעתך כאן - שלח - נקה היסטוריה - נקה - האם ברצונך באמת לנקות את כל היסטוריית צ\'אט עם %s? - הנמען אינו מקוון. הודעות אשר תשלח יימסרו כאשר הוא יתחבר חזרה. - איש קשר אינו זמין - קובץ לא נמצא - העתק - איזכור - צטט - מחק מההיסטוריה - נסה לשלוח שוב - הצג הודעה + %1$s שינה/תה סטטוס: %2$s‎ + %1$s מחק/ה את הסטטוס + %1$s נכנס(ה) לועידה + %1$s הוצא(ה) מהשיחה + אינך מקוון כעת. הודעות אשר תשלח יימסרו בפעם הבאה בה תתחבר.‎ + נשלחה ב-%s + הקלד את הודעתך כאן + שלח + נקה היסטוריה + נקה + האם ברצונך באמת לנקות את כל היסטוריית צ\'אט עם %s? + הנמען אינו מקוון. הודעות אשר תשלח יימסרו כאשר הוא יתחבר חזרה. + איש קשר אינו זמין + קובץ לא נמצא + העתק + איזכור + צטט + מחק מההיסטוריה + נסה לשלוח שוב + הצג הודעה שמור היסטוריה מקומית\nאחסון מקומי של היסטוריית הודעות נשלחה קריאה לתשומת לב - התקבלה בקשה לתשומת לב - %1$s נחסם/מה - %1$s נחסם/מה על ידי %2$s‎ - הזמנה לא התקבלה לידי %s‎ - הזמנה נשלחה לכבוד %s‎ - הצטרפת אל השיחה בתור %1$s‎ - הצטרפת אל השיחה %1$s‎ - %1$s הוצא/ה מהשיחה על ידי %2$s‎ - %1$s עזב/ה את השיחה - %1$s לשנות כינוי ל- %2$s - הצפנה אופשרה אולם איש קשר זה טרם אומת. באפשרותך לאמת את זה מתוך תפריט ההצפנה של OTR. - שגיאת OTR&rlm;: %1$s‎ - היריב עזב דיון. עליך לעשות את אותו הדבר או לאתחל אותו.‎ - הודעתך לא נשלחה. עזוב את הדיון או אתחל אותו. - נטשת את הדיון המוצפן - היריב ניסה לרמות בשעת אימות‎ - אימות נכשל - תשובתך לשאלה הסודית אומתה. עליך לשאול גם את היריב שלך או לבדוק סוד משותף. - אימות נכשל - אימות עבר בהצלחה - ההודעה המוצפנת אשר התקבלה אינה קריאה - הצפנה מאופשרת - %1$s מחובר(ת) כעת - %1$s נעדר(ת) כעת - %1$s חופשי(ה) לשיחה - %1$s מבקש(ת) להימנע מהפרעות - %1$s לא בנמצא - %1$s נעדר(ת) למשך זמן ארוך - %1$s המיר(ה) את הנושא אל: %2$s‎ - איש קשר לא תומך או ניטרל הקשב - שלח בקשה לתשומת לב - הגדרות שיחה - מקליד/ה... - הוזן טקסט... - התקבלה ב-%s - היסטוריה יוצאה אל כרטיס SD - %2$s עבור %1$s.html‎ - שלח לאחר הייצוא - הזן שם קובץ - הזמן אל שיחה - הודעתך לא יכולה להימסר. אנא הצטרף אל שיחה - רשימת משתתפים - הצפנת OTR - הפסק הצפנה - הצפנה מחדש - דיון פרטי Off-the-Record התבקש אולם אין ברשותך את התוסף התומך. השתמש בלקוחות כגון Pidgin, Gajim או Adium למחשבי PC/Mac ובלקוח Xabber או ChatSecure לאנדרואיד. ראה http://otr.cypherpunks.ca/ למידע נוסף. - הפעל הצפנה + התקבלה בקשה לתשומת לב + %1$s נחסם/מה + %1$s נחסם/מה על ידי %2$s‎ + הזמנה לא התקבלה לידי %s‎ + הזמנה נשלחה לכבוד %s‎ + הצטרפת אל השיחה בתור %1$s‎ + הצטרפת אל השיחה %1$s‎ + %1$s הוצא/ה מהשיחה על ידי %2$s‎ + %1$s עזב/ה את השיחה + %1$s לשנות כינוי ל- %2$s + הצפנה אופשרה אולם איש קשר זה טרם אומת. באפשרותך לאמת את זה מתוך תפריט ההצפנה של OTR. + שגיאת OTR&rlm;: %1$s‎ + היריב עזב דיון. עליך לעשות את אותו הדבר או לאתחל אותו.‎ + הודעתך לא נשלחה. עזוב את הדיון או אתחל אותו. + נטשת את הדיון המוצפן + היריב ניסה לרמות בשעת אימות‎ + אימות נכשל + תשובתך לשאלה הסודית אומתה. עליך לשאול גם את היריב שלך או לבדוק סוד משותף. + אימות נכשל + אימות עבר בהצלחה + ההודעה המוצפנת אשר התקבלה אינה קריאה + הצפנה מאופשרת + %1$s מחובר(ת) כעת + %1$s נעדר(ת) כעת + %1$s חופשי(ה) לשיחה + %1$s מבקש(ת) להימנע מהפרעות + %1$s לא בנמצא + %1$s נעדר(ת) למשך זמן ארוך + %1$s המיר(ה) את הנושא אל: %2$s‎ + איש קשר לא תומך או ניטרל הקשב + שלח בקשה לתשומת לב + הגדרות שיחה + מקליד/ה... + הוזן טקסט... + התקבלה ב-%s + ייצוא היסטוריה + היסטוריה יוצאה אל כרטיס SD + %2$s עבור %1$s.html‎ + שלח לאחר הייצוא + הזן שם קובץ + הזמן אל שיחה + הודעתך לא יכולה להימסר. אנא הצטרף אל שיחה + רשימת משתתפים + הצפנת OTR + הפסק הצפנה + הצפנה מחדש + דיון פרטי Off-the-Record התבקש אולם אין ברשותך את התוסף התומך. השתמש בלקוחות כגון Pidgin, Gajim או Adium למחשבי PC/Mac ובלקוח Xabber או ChatSecure לאנדרואיד. ראה http://otr.cypherpunks.ca/ למידע נוסף. + הפעל הצפנה ההודעה המוצפנת אשר התקבלה אינה קריאה - אי אפשר לפענח את ההודעה - אימות OTR - אמת בעזרת טביעת אצבע - אמת בעזרת שאלה - אמת בעזרת סוד משותף - בחר בהתקן להקים OTR הפעלה: - OTR הפעלה לא התחיל. - OTR הפעלה לא התחיל. איש הקשר אינו מקוון. - בקשת אימות OTR - OTR האימות מתבצע - פתוח - ביטול + אי אפשר לפענח את ההודעה + אימות OTR + אמת בעזרת טביעת אצבע + אמת בעזרת שאלה + אמת בעזרת סוד משותף + בחר בהתקן להקים OTR הפעלה: + OTR הפעלה לא התחיל. + OTR הפעלה לא התחיל. איש הקשר אינו מקוון. + בקשת אימות OTR + OTR האימות מתבצע + פתוח + ביטול השתמש בהגדרות כלליות - הצג טקסט הודעה - הסתר טקסט הודעה + הצג טקסט הודעה + הסתר טקסט הודעה שגיאה בשליחת הקובץ %s לא ניתן לקבל את הנתיב לקובץ - פתח שיחה פרטית + פתח שיחה פרטית אין הרשאה לקריאת קבצים - אין הרשאה לשמירת קבצים - תיאור שגיאה: - נשלח - נמסר - התקבל מההיסטוריה - שגיאה - שלח ממכשיר אחר - שולח - אין שום הודעות בהיסטוריה + אין הרשאה לשמירת קבצים + אין הרשאה למצלמה + תיאור שגיאה: + נשלח + נמסר + התקבל מההיסטוריה + שגיאה + שלח ממכשיר אחר + שולח + לא ניתן לשלוח יותר מ־10 פריטים בו זמנית + אין שום הודעות בהיסטוריה + התכתבויות מהארכיון מוצגות + התכתבויות מהארכיון מוסתרות + התראה להתכתבות זו + השרת בו נעשה שימוש כרגע אינו תומך בהעברת קבצים. ניתן לנסות את השרת xabber.org. + הצטרפות לוועידה + העתקת קישור + הורדה + התמונה נשמרה + הקישור הועתק ללוח הגזירים + לא ניתן לפתוח קובץ + מתבצעת העלאה… %s diff --git a/xabber/src/main/res/values-iw-rIL/contact_editor.xml b/xabber/src/main/res/values-iw-rIL/contact_editor.xml index 769bc7d49c..53e9e112b5 100644 --- a/xabber/src/main/res/values-iw-rIL/contact_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/contact_editor.xml @@ -1,24 +1,24 @@ - חשבון - בחר קבוצות - כינוי (אופציונלי) - לשתף את מצב החשבון %1$s עם איש הקשר? - שם משתמש של איש קשר - איש קשר לא נמצא - קבע שם קבוצה - שם קבוצה - בחר חשבון - אנא בחר חשבון - הוספת קבוצה חדשה… - לאשר - אל תשמור - עיבוד תמונה... - שגיאה בעת חיתוך תמונות - שגיאה במהלך עיבוד תמונה + חשבון + בחר קבוצות + כינוי (אופציונלי) + לשתף את מצב החשבון %1$s עם איש הקשר? + שם משתמש של איש קשר + איש קשר לא נמצא + קבע שם קבוצה + שם קבוצה + בחר חשבון + אנא בחר חשבון + הוספת קבוצה חדשה… + לאשר + אל תשמור + עיבוד תמונה... + שגיאה בעת חיתוך תמונות + שגיאה במהלך עיבוד תמונה שרת פרטי - רשימה של יכולות שרת - %1$s מן %2$s רוצה להתחיל שיחה פרטית איתך - אשר + רשימה של יכולות שרת + %1$s מן %2$s רוצה להתחיל שיחה פרטית איתך + אשר diff --git a/xabber/src/main/res/values-iw-rIL/contact_list.xml b/xabber/src/main/res/values-iw-rIL/contact_list.xml index 8e35eb2f42..6c5f505ed4 100644 --- a/xabber/src/main/res/values-iw-rIL/contact_list.xml +++ b/xabber/src/main/res/values-iw-rIL/contact_list.xml @@ -1,74 +1,93 @@ - קבל איש קשר - התחבר מחדש - נהל חשבונות - הוסף איש קשר - הוסף איש קשר - הצג אנשי קשר לא מחוברים - התחבר - התחבר מחדש - כעת מתחבר...‎ - חשבונות מנוטרלים - אין לך שום חשבונות - אין לך אנשי קשר - אף אחד לא מקוון - אין חשבונות מקוונים - מחובר.‎ - כעת משגר אפליקציה... - כעת ממתין לחיבור...‎ + קבל איש קשר + התחבר מחדש + נהל חשבונות + הוסף איש קשר + הוסף איש קשר + הצג אנשי קשר לא מחוברים + התחבר + התחבר מחדש + כעת מתחבר...‎ + חשבונות מנוטרלים + אין לך שום חשבונות + אין לך אנשי קשר + אף אחד לא מקוון + לא נמצאו אנשי קשר + אין חשבונות מקוונים + מחובר.‎ + כעת משגר אפליקציה... + כעת ממתין לחיבור...‎ שיחה שגיאת חיבור - הוסף איש קשר - מחק - חסום את איש הקשר - האם אכן ברצונך למחוק את איש קשר %1$s מתוך חשבון %2$s?‎ + הוסף איש קשר + מחק + חסום את איש הקשר + האם אכן ברצונך למחוק את איש קשר %1$s מתוך חשבון %2$s?‎ דחה איש קשר - יציאה - שיחות פעילות - אין קבוצות - מחק קבוצה - \? אתה באמת רוצה למחוק קבוצה %s משתמשים מקבוצה זו תישאר ברשימת אנשי הקשר. - שנה שם קבוצה - חשבון לא נמצא - חיבור לא התבסס - בקש הרשמה - שגיאת זרם - כעת שומר שינויים...\nאפליקציה תיסגר בקרוב. ‎ + העברה לארכיון + הוצאה מהארכיון + השתקה + ביטול השתקה + הצגת הארכיון + יציאה + שיחות פעילות + אין קבוצות + מחק קבוצה + \? אתה באמת רוצה למחוק קבוצה %s משתמשים מקבוצה זו תישאר ברשימת אנשי הקשר. + שנה שם קבוצה + חשבון לא נמצא + חיבור לא התבסס + בקש הרשמה + שליחת כרטיס איש הקשר + שגיאת זרם + כעת שומר שינויים...\nאפליקציה תיסגר בקרוב. ‎ ועידות - שגיאת OTR - אנא לחץ כדי לברור איש קשר - הצג תמיד - אל תציג אף פעם - השתמש בהגדרות כלליות - הצג אנשי קשר בלתי מקוונים - הפעלה בעת האתחול - האם ברצונך להריץ את Xabber בעת הפעלה?\nזו יכולה להשתנות בתוך \"הגדרות\" ← \"הגדרות חיבור\" ← \"הרץ בהפעלה\" ‎ - חיפוש אנשי קשר - אתה - XMPP חשבונות - רשימת חסומים - חסימת איש הקשר הצליחה - אירעה שגיאה במהלך חסימת איש הקשר + שגיאת OTR + אנא לחץ כדי לברור איש קשר + הצג תמיד + אל תציג אף פעם + השתמש בהגדרות כלליות + הצג אנשי קשר בלתי מקוונים + הפעלה בעת האתחול + האם ברצונך להריץ את Xabber בעת הפעלה?\nזו יכולה להשתנות בתוך \"הגדרות\" ← \"הגדרות חיבור\" ← \"הרץ בהפעלה\" ‎ + חיפוש אנשי קשר + אתה + XMPP חשבונות + רשימת חסומים + חסימת איש הקשר הצליחה + אירעה שגיאה במהלך חסימת איש הקשר ביטול חסימת איש הקשר הצליחה - אירעה שגיאה בעת ביטול החסימה של אנשי הקשר - האם אכן ברצונך לחסום את איש הקשר %1$s מתוך חשבון %2$s?‎? - האם אתה אכן מעוניין לבטל את החסימה של כל אנשי הקשר מחשבון %1$s? - ביטול כל החסומים - ביטול חסימת הנבחרים - בחר את גורלך - ערכת נושא כהה חדשה זמינה כעת עבור Xabber. אתה יכול לעמוד בפיתוי להשתמש בה? - כהה - בהיר - אופטימיזציה של סוללה - המכשיר עושה כמה אופטימיזציות בסוללה על Xabber שעשויים להוביל הודעות מושהה או אפילו הודעה loss.\n\nYou עכשיו יתבקש לבטל אותם. + אירעה שגיאה בעת ביטול החסימה של אנשי הקשר + האם אכן ברצונך לחסום את איש הקשר %1$s מתוך חשבון %2$s?‎? + האם אתה אכן מעוניין לבטל את החסימה של כל אנשי הקשר מחשבון %1$s? + ביטול כל החסומים + ביטול חסימת הנבחרים + בחר את גורלך + ערכת נושא כהה חדשה זמינה כעת עבור Xabber. אתה יכול לעמוד בפיתוי להשתמש בה? + כהה + בהיר + אופטימיזציה של סוללה + המכשיר עושה כמה אופטימיזציות בסוללה על Xabber שעשויים להוביל הודעות מושהה או אפילו הודעה loss.\n\nYou עכשיו יתבקש לבטל אותם. מחק קבצי יומן הרישום הישן - פתח - שלח + פתח + שלח לסנכרן את הסימניות - להסיר את כל - מחק נבחרים - \? אתה באמת רוצה להסיר את כל הסימניות חשבון %1$s - \? אתה באמת רוצה להסיר את הסימניות הנבחר חשבון %1$s + להסיר את כל + מחק נבחרים + \? אתה באמת רוצה להסיר את כל הסימניות חשבון %1$s + \? אתה באמת רוצה להסיר את הסימניות הנבחר חשבון %1$s + אין התכתבויות בארכיון + אין התכתבויות שלא נקראו + ההתכתבות הועברה לארכיון + הוסרה מהארכיון + ביטול + התכתבויות אחרונות + התכתבויות שלא נקראו + התכתבויות בארכיון + כל ההתכתבויות + אין הודעות + הצגת כל ההתכתבויות + אנשי קשר diff --git a/xabber/src/main/res/values-iw-rIL/contact_viewer.xml b/xabber/src/main/res/values-iw-rIL/contact_viewer.xml index ed988b24b6..1c84b5a16c 100644 --- a/xabber/src/main/res/values-iw-rIL/contact_viewer.xml +++ b/xabber/src/main/res/values-iw-rIL/contact_viewer.xml @@ -1,67 +1,67 @@ - מידע על איש הקשר - יישום לקוח - המכשיר הזה - שם כינוי - שם דפוס - תחילית - שם פרטי - שם אמצעי - שם משפחה - שם סיומת - יום הולדת - אתר רשת - ארגון - יחידה ארגונית - תואר משרה, תפקוד - תפקיד + מידע על איש הקשר + יישום לקוח + המכשיר הזה + שם כינוי + שם דפוס + תחילית + שם פרטי + שם אמצעי + שם משפחה + שם סיומת + יום הולדת + אתר רשת + ארגון + יחידה ארגונית + תואר משרה, תפקוד + תפקיד תיאור - הערות + הערות PO Box - כתובת מורחבת - רחוב - מקומיות - אזור - מיקוד דואר - שם המדינה - טלפון - אימייל - בית - עבודה - תיבת דואר - חבילה - ביתי - בינלאומי - מועדף - קול - פקס - Pager - סלולרי - וידאו - מודם - מסרים קוליים - אינטרנט - חכה בבקשה... - לא ידועה - ערוך כינוי - ערוך קבוצות - הסר איש קשר - ערוך פרטי משתמש - ערוך - פרטי חשבון המשתמש נשמרו בהצלחה - לא היתה אפשרות לשמור את פרטי חשבון משתמש - שומר… - בחר מתוך הגלריה - צלם תמונה - הסר אווטאר - שנה - לא היתה אפשרות לקבל מידע וועידה - שם - תיאור - נושא - משתתפים: %d - התקנים מחוברים - vCard + כתובת מורחבת + רחוב + מקומיות + אזור + מיקוד דואר + שם המדינה + טלפון + אימייל + בית + עבודה + תיבת דואר + חבילה + ביתי + בינלאומי + מועדף + קול + פקס + Pager + סלולרי + וידאו + מודם + מסרים קוליים + אינטרנט + חכה בבקשה... + לא ידועה + ערוך כינוי + ערוך קבוצות + הסר איש קשר + ערוך פרטי משתמש + ערוך + פרטי חשבון המשתמש נשמרו בהצלחה + לא היתה אפשרות לשמור את פרטי חשבון משתמש + שומר… + בחר מתוך הגלריה + צלם תמונה + הסר אווטאר + שנה + לא היתה אפשרות לקבל מידע וועידה + שם + תיאור + נושא + משתתפים: %d + התקנים מחוברים + vCard diff --git a/xabber/src/main/res/values-iw-rIL/fingerprint_viewer.xml b/xabber/src/main/res/values-iw-rIL/fingerprint_viewer.xml index 2ada694a81..1348df5d6f 100644 --- a/xabber/src/main/res/values-iw-rIL/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-iw-rIL/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - היריב שלך יכול לספק את טביעת האצבע שלו אשר באפשרותך להשוות עם זו המצוינת כאן כדי להסיר ספק כי הוא הינו מי שאתה חושב שהוא. אתה לא אמור להשתמש בשיחת XMPP לשם מטרה זו. - איש קשר זה הינו מהימן - טביעת האצבע שלך: - טביעת האצבע של היריב שלך: - סרוק קוד QR עם טביעת האצבע של היריב - הצג קוד QR עם טביעת האצבע שלך - העתק את טביעת האצבע שלך לתוך לוח גזירה + היריב שלך יכול לספק את טביעת האצבע שלו אשר באפשרותך להשוות עם זו המצוינת כאן כדי להסיר ספק כי הוא הינו מי שאתה חושב שהוא. אתה לא אמור להשתמש בשיחת XMPP לשם מטרה זו. + איש קשר זה הינו מהימן + טביעת האצבע שלך: + טביעת האצבע של היריב שלך: + סרוק קוד QR עם טביעת האצבע של היריב + הצג קוד QR עם טביעת האצבע שלך + העתק את טביעת האצבע שלך לתוך לוח גזירה diff --git a/xabber/src/main/res/values-iw-rIL/muc_editor.xml b/xabber/src/main/res/values-iw-rIL/muc_editor.xml index 81699f537a..c5e4ba5198 100644 --- a/xabber/src/main/res/values-iw-rIL/muc_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/muc_editor.xml @@ -1,29 +1,29 @@ - כינוי לא צוין - ועידה לא צוינה - הצטרף לועידה - כינוי - הכינוי שלך בשיחת הועידה - סיסמא - לא נדרשת סיסמא - שיחת ועידה - שרת שיחה מרובת משתמשים - הכינוי כבר בשימוש - כבר מתבצעת - כבר הצטרפת - הוסף שיחת ועידה - הסר שיחת ועידה - האם אכן ברצונך להסיר את שיחת הועידת %1$s מתוך החשבון %2$s? - הגדרות הרשאה - הוזמנת על ידי %2$s להצטרף לשיחת הועידה %3$s. ברצונך להצטרף מהחשבון %1$s? - הוזמנת על ידי %2$s להצטרף לשיחת הועידה %3$s. ברצונך להצטרף מהחשבון %1$s? - עזוב את שיחת הועידה + כינוי לא צוין + ועידה לא צוינה + הצטרף לועידה + כינוי + הכינוי שלך בשיחת הועידה + סיסמא + לא נדרשת סיסמא + שיחת ועידה + שרת שיחה מרובת משתמשים + הכינוי כבר בשימוש + כבר מתבצעת + כבר הצטרפת + הוסף שיחת ועידה + הסר שיחת ועידה + האם אכן ברצונך להסיר את שיחת הועידת %1$s מתוך החשבון %2$s? + הגדרות הרשאה + הוזמנת על ידי %2$s להצטרף לשיחת הועידה %3$s. ברצונך להצטרף מהחשבון %1$s? + הוזמנת על ידי %2$s להצטרף לשיחת הועידה %3$s. ברצונך להצטרף מהחשבון %1$s? + עזוב את שיחת הועידה בחר שיחת ועידה - הבא - קבל אירוח ועידה - אירעה שגיאה במהלך הוועידה - הקש שם לשיחת הועידה + הבא + קבל אירוח ועידה + אירעה שגיאה במהלך הוועידה + הקש שם לשיחת הועידה הזמנה לשיחת ועידה diff --git a/xabber/src/main/res/values-iw-rIL/notification_bar.xml b/xabber/src/main/res/values-iw-rIL/notification_bar.xml index b223593c2d..74a30b76c5 100644 --- a/xabber/src/main/res/values-iw-rIL/notification_bar.xml +++ b/xabber/src/main/res/values-iw-rIL/notification_bar.xml @@ -1,43 +1,43 @@ - חשבון - חשבונות - - - - חשבון - חשבונות - - - - שגיאת הרשאה - איש קשר - אנשי קשר - - - - הודעה - הודעות - - - - %1$d %2$s מאת %3$d %4$s‎ - %1$d %2$s מאת %3$s - %1$s: %2$s - %1$d מתוך %2$d %3$s מקוון - %1$d מתוך %2$d %3$s מקוונים - - - - %1$d מתוך %2$d %3$s מחובר - %1$d מתוך %2$d %3$s מחוברים - - - - %1$d מתוך %2$d %3$s ממתין להתחבר - %1$d מתוך %2$d %3$s ממתינים להתחבר - - - - %1$d %2$s בלתי מקוונים + חשבון + חשבונות + + - + חשבון + חשבונות + + - + שגיאת הרשאה + איש קשר + אנשי קשר + + - + הודעה + הודעות + + - + %1$d %2$s מאת %3$d %4$s‎ + %1$d %2$s מאת %3$s + %1$s: %2$s + %1$d מתוך %2$d %3$s מקוון + %1$d מתוך %2$d %3$s מקוונים + + - + %1$d מתוך %2$d %3$s מחובר + %1$d מתוך %2$d %3$s מחוברים + + - + %1$d מתוך %2$d %3$s ממתין להתחבר + %1$d מתוך %2$d %3$s ממתינים להתחבר + + - + %1$d %2$s בלתי מקוונים האם ברצונך להיכנס לועידה? - לחץ כאן כדי לבטל את זה. - נדרשת סיסמה - שימו לב - בקשת הרשאה - שיחת ועידה פרטית + לחץ כאן כדי לבטל את זה. + נדרשת סיסמה + שימו לב + בקשת הרשאה + שיחת ועידה פרטית diff --git a/xabber/src/main/res/values-iw-rIL/phrase_editor.xml b/xabber/src/main/res/values-iw-rIL/phrase_editor.xml index 1cd9d59397..241325a0fd 100644 --- a/xabber/src/main/res/values-iw-rIL/phrase_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/phrase_editor.xml @@ -1,13 +1,13 @@ - הוסף מימרה - מחק מימרה - אתה באמת רוצה למחוק את הביטוי: %s? - < מילה כלשהי > - חלק (part) של קבוצת איש קשר - ביטוי רגולרי - צליל\בחירת צליל התראה - תמליל לחיפוש - חלק XMPP מזהה של איש הקשר + הוסף מימרה + מחק מימרה + אתה באמת רוצה למחוק את הביטוי: %s? + < מילה כלשהי > + חלק (part) של קבוצת איש קשר + ביטוי רגולרי + צליל\בחירת צליל התראה + תמליל לחיפוש + חלק XMPP מזהה של איש הקשר diff --git a/xabber/src/main/res/values-iw-rIL/preference_editor.xml b/xabber/src/main/res/values-iw-rIL/preference_editor.xml index bc00aad2ca..f144bf949a 100644 --- a/xabber/src/main/res/values-iw-rIL/preference_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/preference_editor.xml @@ -1,127 +1,117 @@ - אופטימיזציה של סוללה - אופטימיזציה של הסוללה ללא זמין. כדי לאפשר זה עבור הגדרות התקן - אופטימיזציה הסוללה מופעלת (ברירת מחדל) - ניקוי מטמון\nנקה את כל הנתונים המקומיים. פעולה זו תוכל לפנות שטח איחסון. - אתה בטוח שברצונך למחוק את היסטוריית השיחות ונתונים אחרים שנשמרו במכשיר?\nחשבונות ומידע לשיחזור לא יושפעו מכך. היישום ייסגר. - שלח בהקשת Enter\nההודעה תישלח בלחיצה על לחצן Enter - נעדר-אוטומטית\nקביעת מצב נעדר אוטומטית בנעילת מסך - מיין אנשי קשר לפי - א-ת - לפי מצב - קבץ לפי חשבון\nקיבוץ אנשי קשר בתוך הרשימה לפי שיוכם לחשבון + אופטימיזציה של סוללה + אופטימיזציה של הסוללה ללא זמין. כדי לאפשר זה עבור הגדרות התקן + אופטימיזציה הסוללה מופעלת (ברירת מחדל) + ניקוי מטמון\nנקה את כל הנתונים המקומיים. פעולה זו תוכל לפנות שטח איחסון. + אתה בטוח שברצונך למחוק את היסטוריית השיחות ונתונים אחרים שנשמרו במכשיר?\nחשבונות ומידע לשיחזור לא יושפעו מכך. היישום ייסגר. + שלח בהקשת Enter\nההודעה תישלח בלחיצה על לחצן Enter + נעדר-אוטומטית\nקביעת מצב נעדר אוטומטית בנעילת מסך + מיין אנשי קשר לפי + א-ת + לפי מצב + קבץ לפי חשבון\nקיבוץ אנשי קשר בתוך הרשימה לפי שיוכם לחשבון הצג אווטארים\nהצג אווטארים של משתמשים ברשימת אנשי הקשר - הצג קבוצות ריקות\nהצג גם קבוצות שאין בהם אנשי קשר זמינים - הצג קבוצות\nהצגת קבוצות בתוך רשימת קשר ‎ - הצג אנשי קשר לא מחוברים + הצג קבוצות ריקות\nהצג גם קבוצות שאין בהם אנשי קשר זמינים + הצג קבוצות\nהצגת קבוצות בתוך רשימת קשר ‎ + הצג אנשי קשר לא מחוברים Log\nWrite הודעות כדי לאתר באגים יומן איתור באגים (בבקשה מחדש את היישום כדי להחיל שינויים) - לכתוב יומן רישום לאיתור באגים קובץ log\nWrite קובץ מקומי (אתה יכול לשתף את זה). - להיכנס files\nList של קבצי יומן רישום בכתב. - קבצי יומן רישום - הצג שגיאות תקשורת\nהצג חריגות תקשורת בחלונית קופצת - שתף התרסקות ואבחון מפתחי אפליקציות data\nHelp לשפר את Xabber בכך שהוא מאפשר לשתף נתונים התרסקות ואבחון איתם (בבקשה מחדש את היישום כדי להחיל שינויים). - התרסקות ונתוני אבחון - Xabber אוסף תקלות אנונימיים. באפשרותך לבטל את זה בהגדרות של איתור באגים, אבל זה יפריע את היכולת שלנו לספק אמין ניסיון להעברת הודעות למשתמשים Xabber. - הגדרות - מחוון אור\nהבהוב LED על התראה - Indication\nBlink אור LED על ההודעות מכנסים - צלמית בשורת המשימות\nהצג בקביעות את הצלמית. אפשרות זו תמנע ממערכת האנדרואיד לסגור את האפליקציה בשל מחסור זמני בזיכרון - צליל\בחירת צליל התראה - רטט - ערכת נושא - כהה - בהיר + לכתוב יומן רישום לאיתור באגים קובץ log\nWrite קובץ מקומי (אתה יכול לשתף את זה). + להיכנס files\nList של קבצי יומן רישום בכתב. + קבצי יומן רישום + הצג שגיאות תקשורת\nהצג חריגות תקשורת בחלונית קופצת + שתף התרסקות ואבחון מפתחי אפליקציות data\nHelp לשפר את Xabber בכך שהוא מאפשר לשתף נתונים התרסקות ואבחון איתם (בבקשה מחדש את היישום כדי להחיל שינויים). + התרסקות ונתוני אבחון + Xabber אוסף תקלות אנונימיים. באפשרותך לבטל את זה בהגדרות של איתור באגים, אבל זה יפריע את היכולת שלנו לספק אמין ניסיון להעברת הודעות למשתמשים Xabber. + הגדרות + צלמית בשורת המשימות\nהצג בקביעות את הצלמית. אפשרות זו תמנע ממערכת האנדרואיד לסגור את האפליקציה בשל מחסור זמני בזיכרון + רטט + ערכת נושא + כהה + בהיר סמלי הבעה - סמלי הבעה אנדרואיד - בלי רגשונים גרפיים - הגדרות חיבור\nהגדרות חיבור - רשימת אנשי קשר\nהתאמת הופעת רשימת קשר - הגדרות באגים \ n הגדרות כדי לסייע למפתחים לשפר את Xabber - הגדרות - התראות\nהגדרות התראה ‎ - הגדרות מוטיב\nהגדרות הופעה ‎ - הגדרות סינון דואר זבל - הגדרות Presence\nPresence - הגדרות Privacy\nPrivacy - לא מסנן דואר זבל - הודעות רק בסגל - הודעות רק בסגל. בקשות אימות רק עם captcha - הודעות רק בסגל. אין בקשות אימות - אודות - הצג טפט רקע\nביטול אפשרות זו תוכל לשפר את הביצועים - גודל גופן - גדול - רגיל - קטן - ענק - הסתר מקשים - בתצוגה רוחבית - אווטארים בתוך הודעות\nהצגת אווטארים בתוך כל הודעה - הצג מצב משתנה - בתוך ועידות - הצג הודעה שאתה מקליד\nהצג למשתמש האחר שאתה מקליד - התאם עדיפות\nהגדר עדיפות בהתאם להודעת המצב. דורס את עדיפות החשבון. - מיד בנעילת מסך - \"נעדרות ממושכת\" כאשר עצל\nקביעת \"נעדרות ממושכת\" בנעילת מסך - הגדרות עדיפות - הפעל בעת הדלקת האנדרואיד\nהפעל את היישום בעת הדלקת האנדרואיד. לא פעיל כאשר היישום מותקן בכרטיס הזיכרון. - מנע מצב שינה\nמנע מהמכשיר כניסה למצב שינה. עלול להגדיל את צריכת הסוללה. - השאר רשת אלחוטית פעילה\nהשאר את הרשת האלחוטית פעילה במצב המתנה. הגדרה זו תגדיל את צריכת הסוללה - איפוס הגדרות נפרדות settings\nClear במצב לא מקוון עבור חשבונות וקבוצות - \? אתה באמת רוצה לנקות הגדרות נפרדות עבור חשבונות וקבוצות - התראה בהודעה הראשונה\nהצג התראה רק בהודעה הראשונה של השיחה - טקסט הודעה preview\nShow הודעה מן השיחות באזור ההודעות - טקסט הודעה preview\nShow הודעה מכנסים באזור ההודעות + סמלי הבעה אנדרואיד + בלי רגשונים גרפיים + הגדרות חיבור\nהגדרות חיבור + רשימת אנשי קשר\nהתאמת הופעת רשימת קשר + הגדרות באגים \ n הגדרות כדי לסייע למפתחים לשפר את Xabber + הגדרות + התראות\nהגדרות התראה ‎ + הגדרות מוטיב\nהגדרות הופעה ‎ + הגדרות סינון דואר זבל + הגדרות Presence\nPresence + הגדרות Privacy\nPrivacy + לא מסנן דואר זבל + הודעות רק בסגל + הודעות רק בסגל. בקשות אימות רק עם captcha + הודעות רק בסגל. אין בקשות אימות + אודות + הצג טפט רקע\nביטול אפשרות זו תוכל לשפר את הביצועים + גודל גופן + גדול + רגיל + קטן + ענק + הסתר מקשים + בתצוגה רוחבית + הצג מצב משתנה + בתוך ועידות + הצג הודעה שאתה מקליד\nהצג למשתמש האחר שאתה מקליד + התאם עדיפות\nהגדר עדיפות בהתאם להודעת המצב. דורס את עדיפות החשבון. + מיד בנעילת מסך + \"נעדרות ממושכת\" כאשר עצל\nקביעת \"נעדרות ממושכת\" בנעילת מסך + הגדרות עדיפות + הפעל בעת הדלקת האנדרואיד\nהפעל את היישום בעת הדלקת האנדרואיד. לא פעיל כאשר היישום מותקן בכרטיס הזיכרון. + מנע מצב שינה\nמנע מהמכשיר כניסה למצב שינה. עלול להגדיל את צריכת הסוללה. + השאר רשת אלחוטית פעילה\nהשאר את הרשת האלחוטית פעילה במצב המתנה. הגדרה זו תגדיל את צריכת הסוללה + איפוס הגדרות נפרדות settings\nClear במצב לא מקוון עבור חשבונות וקבוצות + \? אתה באמת רוצה לנקות הגדרות נפרדות עבור חשבונות וקבוצות בטל חלק מהודעות המצב\nאל תציג את ההודעה \'חדר זה אינו אנונימי\' - %s (אתה לא תקבל הודעות משום שיחה) - חשבון XMPP\nניהול חשבונות - אבטחה\nהגדרות אבטחה - בדוק תעודת אבטחה של השרת\nהצג התראה על תקלה בתעודת האבטחה בעת שימוש בחיבור מוצפן + %s (אתה לא תקבל הודעות משום שיחה) + חשבון XMPP\nניהול חשבונות + אבטחה\nהגדרות אבטחה + בדוק תעודת אבטחה של השרת\nהצג התראה על תקלה בתעודת האבטחה בעת שימוש בחיבור מוצפן מצב OTR - אזהרות\nהגב לבקשות ואזהרות - צלילי אזהרה\nבחר צליל - הטען vCard\nהטענת ועדכון מידע אישי ואווטאר של איש קשר. אפשר לנטרל כדי לחסוך בשימוש תעבורה. - טען תמונה\n טען אוטומטית תמונות מקובץ URL. בטל כדי לצמצם את השימוש בתעבורת נתונים. - מצב \'נייר פחם\'\nעלול להיות לא יציב! ההתכתבות בחשבונך תופיע גם כאן. בטל כדי לחסוך בתעבורת נתונים. + הטען vCard\nהטענת ועדכון מידע אישי ואווטאר של איש קשר. אפשר לנטרל כדי לחסוך בשימוש תעבורה. + טען תמונה\n טען אוטומטית תמונות מקובץ URL. בטל כדי לצמצם את השימוש בתעבורת נתונים. + מצב \'נייר פחם\'\nעלול להיות לא יציב! ההתכתבות בחשבונך תופיע גם כאן. בטל כדי לחסוך בתעבורת נתונים. DNSJavaResolver - MiniDNSResolver (ניסיוני) - ביטויי מפתח\nצור התראות להודעות נכנסות המכילות ביטויים מסויימים + MiniDNSResolver (ניסיוני) הגדרות ממשק - הגדרות - אודות - המראה - התנהגות - רשימת אנשי קשר - אנשי קשר לא מחוברים - איפוס הודעות - הגדרות חיבור - מתקדם - זמינות - התראת הודעה - קבץ התראות - דיווח ב- app - ביטויי מפתח - התראה - התראה על הודעות חדשות צ\'אטים - התראה - התראה על הודעות חדשות בכנסים - ברירת מחדל - רטט קצר - רטט ארוך - רק במצב שקט - צלילים בתוך האפליקציה - השמע צלילים הודעה בצ\'אט עוד - רטט בתוך האפליקציה - השמע צלילים הודעה בצ\'אט - תצוגה מקדימה בתוך האפליקציה - השמע צלילים הודעה בצ\'אט - צלילים בתוך האפליקציה - השמע צליל הודעה בצ\'אט הנוכחי - איפוס - כל הגדרות ההודעות יוגדר לערכי ברירת המחדל - האם לאפס את הגדרות ההודעות? - ההגדרות אופסו + הגדרות + אודות + המראה + התנהגות + רשימת אנשי קשר + אנשי קשר לא מחוברים + איפוס הודעות + הגדרות חיבור + מתקדם + זמינות + התראת הודעה + קבץ התראות + דיווח ב- app + ביטויי מפתח + התראה + התראה על הודעות חדשות צ\'אטים + התראה + התראה על הודעות חדשות בכנסים + ברירת מחדל + רטט קצר + רטט ארוך + רק במצב שקט + צלילים בתוך האפליקציה + השמע צלילים הודעה בצ\'אט עוד + רטט בתוך האפליקציה + השמע צלילים הודעה בצ\'אט + תצוגה מקדימה בתוך האפליקציה + השמע צלילים הודעה בצ\'אט + צלילים בתוך האפליקציה + השמע צליל הודעה בצ\'אט הנוכחי + איפוס + כל הגדרות ההודעות יוגדר לערכי ברירת המחדל + האם לאפס את הגדרות ההודעות? + ההגדרות אופסו diff --git a/xabber/src/main/res/values-iw-rIL/status_editor.xml b/xabber/src/main/res/values-iw-rIL/status_editor.xml index 0dd0db0345..78d281da71 100644 --- a/xabber/src/main/res/values-iw-rIL/status_editor.xml +++ b/xabber/src/main/res/values-iw-rIL/status_editor.xml @@ -1,21 +1,21 @@ - זמין - נעדר - מוכן לשיחה! - נא לא להפריע - ערוך מצב - < מצב ריק > - בלתי נראה - מחק מצב - קבע מצב - הזן הודעת מצב - לא מחובר - לא מורשה - נעדר למשך זמן ארוך - מצב חדש - הודעות מצב שנשמרו - נקה היסטוריית הודעות מצב - הודעת מצב + זמין + נעדר + מוכן לשיחה! + נא לא להפריע + ערוך מצב + < מצב ריק > + בלתי נראה + מחק מצב + קבע מצב + הזן הודעת מצב + לא מחובר + לא מורשה + נעדר למשך זמן ארוך + מצב חדש + הודעות מצב שנשמרו + נקה היסטוריית הודעות מצב + הודעת מצב diff --git a/xabber/src/main/res/values-iw-rIL/words.xml b/xabber/src/main/res/values-iw-rIL/words.xml index b2175670fb..de4911fa57 100644 --- a/xabber/src/main/res/values-iw-rIL/words.xml +++ b/xabber/src/main/res/values-iw-rIL/words.xml @@ -1,23 +1,30 @@ - תוך 10 דקות - תוך 15 דקות - תוך שעה - תוך דקה - תוך 2 דקות - תוך 30 דקות - תוך 5 דקות - תמיד - מנוטרל - ידנית - אף פעם - חובה - אוטומטית - שמור - ביטול - דלג - הגדרות - OK - כניסה + תוך 10 דקות + תוך 15 דקות + תוך שעה + תוך דקה + תוך 2 דקות + תוך 30 דקות + תוך 5 דקות + תמיד + מנוטרל + ידנית + אף פעם + חובה + אוטומטית + שמור + ביטול + דלג + לדלג בכל זאת + אזהרה! + הגדרות + OK + כניסה + שיתוף + שליחה אל: + הבנתי + חיפוש + חינם diff --git a/xabber/src/main/res/values-ja-rJP/account_editor.xml b/xabber/src/main/res/values-ja-rJP/account_editor.xml index 9d0a76d16e..9524ff6d9a 100644 --- a/xabber/src/main/res/values-ja-rJP/account_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/account_editor.xml @@ -1,93 +1,92 @@ - 圧縮を使用 + 圧縮を使用 ホスト - パスワード - パスワードをもう一度入力 - ポート - 優先度 - リソース - サーバー - Xabber に追加する前に XMPP アカウントを登録 する必要があります! + パスワード + パスワードをもう一度入力 + ポート + 優先度 + リソース + サーバー ユーザー名 - サーバー名が指定されていません - ユーザー名が指定されていません - パスワードが一致しません + サーバー名が指定されていません + ユーザー名が指定されていません + パスワードが一致しません チェックするとデータ圧縮を有効にします - カスタム・ホスト - SRV レコードの代わりにカスタム・ホスト設定を使用します + カスタム・ホスト + SRV レコードの代わりにカスタム・ホスト設定を使用します ポートは数字で入力してください (デフォルト: 5222) - ポートは 1 から 65535 の間にする必要があります (デフォルト: 5222) - 優先度の値は -128 から 127 の間の数字で入力してください (デフォルト: 10) + ポートは 1 から 65535 の間にする必要があります (デフォルト: 5222) + 優先度の値は -128 から 127 の間の数字で入力してください (デフォルト: 10) プロキシ・ホスト - プロキシ ポートは 1 から 65535 の間にする必要があります (デフォルト: 8080) - プロキシ ポート番号は数字にする必要があります (デフォルト: 8080) - プロキシ・パスワード - プロキシ・ポート - プロキシの種類 - なし - プロキシ・ユーザー - SASL 認証を使用 (推奨) - 古いサーバーでは無効にしてください - パスワードを保存 - このオプションを無効にすると、毎回オンラインにするたびにパスワードを要求します + プロキシ ポートは 1 から 65535 の間にする必要があります (デフォルト: 8080) + プロキシ ポート番号は数字にする必要があります (デフォルト: 8080) + プロキシ・パスワード + プロキシ・ポート + プロキシの種類 + なし + プロキシ・ユーザー + SASL 認証を使用 (推奨) + 古いサーバーでは無効にしてください + パスワードを保存 + このオプションを無効にすると、毎回オンラインにするたびにパスワードを要求します TLS を有効 - サーバーに接続時に、可能であれば TLS 暗号化を使用します - レガシー SSL - サーバーに接続時、レガシー SSL 暗号化を使用します - TLS/SSL 使用方法 - TLS が必要 - サーバーに接続時 TLS 暗号化を必要とします + サーバーに接続時に、可能であれば TLS 暗号化を使用します + レガシー SSL + サーバーに接続時、レガシー SSL 暗号化を使用します + TLS/SSL 使用方法 + TLS が必要 + サーバーに接続時 TLS 暗号化を必要とします ユーザー名が正しくありません. 詳細は下部のヘルプテキストを確認してください. - TOR を使用して処理するには Orbot をインストールし proxy のトラフィックを有効にする必要があります. Google Play からインストールしますか? - Orbot をインストールしますか? - Orbot をインストール - サーバーにアカウントを登録できませんでした。 - サーバー情報を取得できませんでした。 - アカウントの色 - グリーン - オレンジ - レッド - ブルー - インディゴ - ティール - ブルーグレー - シアン - ディープパープル - ライム - ピンク - - ライトブルー - ライトグリーン - アンバー - ディープオレンジ - ブラウン - 接続設定 - ブロックした連絡先 - ブロックのサポートは未定です。 - ブロックがサーバーによってサポートされていません。 - ブロックした連絡先はありません。 - - %d 連絡先をブロックしました。 - - チャット履歴 - チャットメッセージ履歴の保存オプション - チャット履歴のサーバー保存のサポートは未定です - サーバーは、チャット履歴の保存をサポートしません。 - メッセージ アーカイブの管理 - すべてのメッセージをサーバーに保存 - 名簿の連絡先メッセージをサーバーに保存 - メッセージをサーバーに保存しない - メッセージ履歴の読み込み - すべての連絡先の履歴を読み込み - 開いたチャットのみ履歴を読み込み - 誰も履歴を読み込まない - 終了時に履歴をクリア - Xabber を終了する前に、デバイスからすべてのチャットメッセージを削除します。 - ブックマーク - このアカウントのブックマークのリスト - 同期 - Xabber アカウントと同期 - サーバーは、ブックマークがサポートされていません。 + TOR を使用して処理するには Orbot をインストールし proxy のトラフィックを有効にする必要があります. Google Play からインストールしますか? + Orbot をインストールしますか? + Orbot をインストール + サーバーにアカウントを登録できませんでした。 + サーバー情報を取得できませんでした。 + アカウントの色 + グリーン + オレンジ + レッド + ブルー + インディゴ + ティール + ブルーグレー + シアン + ディープパープル + ライム + ピンク + + ライトブルー + ライトグリーン + アンバー + ディープオレンジ + ブラウン + 接続設定 + ブロックした連絡先 + ブロックのサポートは未定です。 + ブロックがサーバーによってサポートされていません。 + ブロックした連絡先はありません。 + + %d 連絡先をブロックしました。 + + チャット履歴 + チャットメッセージ履歴の保存オプション + チャット履歴のサーバー保存のサポートは未定です + サーバーは、チャット履歴の保存をサポートしません。 + メッセージ アーカイブの管理 + すべてのメッセージをサーバーに保存 + 名簿の連絡先メッセージをサーバーに保存 + メッセージをサーバーに保存しない + メッセージ履歴の読み込み + すべての連絡先の履歴を読み込み + 開いたチャットのみ履歴を読み込み + 誰も履歴を読み込まない + 終了時に履歴をクリア + Xabber を終了する前に、デバイスからすべてのチャットメッセージを削除します。 + ブックマーク + このアカウントのブックマークのリスト + 同期 + Xabber アカウントと同期 + サーバーは、ブックマークがサポートされていません。 diff --git a/xabber/src/main/res/values-ja-rJP/account_list.xml b/xabber/src/main/res/values-ja-rJP/account_list.xml index e898ae7a2b..5acb834cf9 100644 --- a/xabber/src/main/res/values-ja-rJP/account_list.xml +++ b/xabber/src/main/res/values-ja-rJP/account_list.xml @@ -1,15 +1,16 @@ - アカウント %s を削除してもよろしいですか?\n(Xabber から削除するだけで、サーバーからは削除されません) - アカウントを追加 - 新しいアカウントを登録 - アカウントを削除 - 登録しています - 認証中 - オンライン - 接続中 - 切断中 - オフライン - 再接続の待機中 + アカウント %s を削除してもよろしいですか?\n(Xabber から削除するだけで、サーバーからは削除されません) + アカウントを追加 + 新しいアカウントを登録 + アカウントを削除 + アカウント設定 + 登録しています + 認証中 + オンライン + 接続中 + 切断中 + オフライン + 再接続の待機中 diff --git a/xabber/src/main/res/values-ja-rJP/chat_viewer.xml b/xabber/src/main/res/values-ja-rJP/chat_viewer.xml index 813c6a7e23..6f5b9daff7 100644 --- a/xabber/src/main/res/values-ja-rJP/chat_viewer.xml +++ b/xabber/src/main/res/values-ja-rJP/chat_viewer.xml @@ -1,102 +1,113 @@ - %1$s のステータスが変更されました: %2$s - %1$s がステータスのテキストをクリアしました - %1$s が会議に参加しました - %1$s が蹴られました - あなたは現在オフラインです. 送信したメッセージは次回接続時に配送されます. - %s で送信 - メッセージをここに入力してください - 送信 - 履歴をクリア - クリア - %s とのチャット履歴をすべて消去しますか? - 送信先はオフラインです. あなたが送信したメッセージは次回送信先がオンラインに戻った時に配送されます. - 連絡先が利用可能ではありません - ファイルが見つかりません - コピー - メンション - 引用 - 履歴から削除 - 送信をリトライ - メッセージを表示 + %1$s のステータスが変更されました: %2$s + %1$s がステータスのテキストをクリアしました + %1$s が会議に参加しました + %1$s が蹴られました + あなたは現在オフラインです. 送信したメッセージは次回接続時に配送されます. + %s で送信 + メッセージをここに入力してください + 送信 + 履歴をクリア + クリア + %s とのチャット履歴をすべて消去しますか? + 送信先はオフラインです. あなたが送信したメッセージは次回送信先がオンラインに戻った時に配送されます. + 連絡先が利用可能ではありません + ファイルが見つかりません + コピー + メンション + 引用 + 履歴から削除 + 送信をリトライ + メッセージを表示 ローカルの履歴を保存\nメッセージの履歴をローカルに保存します アテンション呼び出しが送信されました - アテンションが要求されました - %1$s は禁止されました - %1$s は %2$s によって禁止されました - %s は招待状を受け取っていません - %s に招待状を送信しました - あなたは %1$s としてチャットに参加しています - あなたはチャット %1$s に参加しています - %1$s は %2$s によって蹴られました - %1$s がチャットを離れました - %1$s がニックネームを %2$s に変更しました - 暗号化は有効にされていますがこの連絡先は確認されていません. オフレコ暗号化メニューから確認できます. - オフレコエラー: %1$s - 相手は会話が残っています. 同じようにするか再開してください. - あなたのメッセージはまだ送信されていません. 会話から離れるか再開してください. - 暗号化されたあなたの会話が残っています - 相手は確認中に騙そうとしています - 確認に失敗しました - あなたの秘密の質問の答えが確認できました. あなたも相手に質問するか共有の秘密を確認してください. - 確認に失敗しました - 確認に成功しました - 受信した暗号化されたメッセージは読むことができません - 暗号化が有効 - %1$s がオンラインになりました - %1$s は現在不在です - %1$s はチャットできます - %1$s は取り込み中です - %1$s は現在できません - %1$s は長時間不在中です - %1$s が話題を変更しました: %2$s - 連絡先はアテンションをサポートしていないか無効になっています - アテンション呼び出し - チャット設定 - 入力しています… - 入力したテキスト… - %s で入力 - 履歴が SD カードにエクスポートされました - %1$s.html の %2$s - エクスポート後に送信 - ファイル名を入力してください - チャットに招待する - あなたのメッセージは配送できません. チャットに参加してください - 相手先リスト - オフレコ暗号化 - 暗号化を停止 - 暗号化を再開 - オフレコのプライベートな会話が要求されましたが, サポートするプラグインありません. PC/Mac では Pidgin, Gajim か Adium を, Android では Xabber か ChatSecure を使用してください. さらに詳細な情報は http://otr.cypherpunks.ca/ を参照してください. - 暗号化を開始 + アテンションが要求されました + %1$s は禁止されました + %1$s は %2$s によって禁止されました + %s は招待状を受け取っていません + %s に招待状を送信しました + あなたは %1$s としてチャットに参加しています + あなたはチャット %1$s に参加しています + %1$s は %2$s によって蹴られました + %1$s がチャットを離れました + %1$s がニックネームを %2$s に変更しました + 暗号化は有効にされていますがこの連絡先は確認されていません. オフレコ暗号化メニューから確認できます. + オフレコエラー: %1$s + 相手は会話が残っています. 同じようにするか再開してください. + あなたのメッセージはまだ送信されていません. 会話から離れるか再開してください. + 暗号化されたあなたの会話が残っています + 相手は確認中に騙そうとしています + 確認に失敗しました + あなたの秘密の質問の答えが確認できました. あなたも相手に質問するか共有の秘密を確認してください. + 確認に失敗しました + 確認に成功しました + 受信した暗号化されたメッセージは読むことができません + 暗号化が有効 + %1$s がオンラインになりました + %1$s は現在不在です + %1$s はチャットできます + %1$s は取り込み中です + %1$s は現在できません + %1$s は長時間不在中です + %1$s が話題を変更しました: %2$s + 連絡先はアテンションをサポートしていないか無効になっています + アテンション呼び出し + チャット設定 + 入力しています… + 入力したテキスト… + %s で入力 + 履歴をエクスポート + 履歴が SD カードにエクスポートされました + %1$s.html の %2$s + エクスポート後に送信 + ファイル名を入力してください + チャットに招待する + あなたのメッセージは配送できません. チャットに参加してください + 相手先リスト + オフレコ暗号化 + 暗号化を停止 + 暗号化を再開 + オフレコのプライベートな会話が要求されましたが, サポートするプラグインありません. PC/Mac では Pidgin, Gajim か Adium を, Android では Xabber か ChatSecure を使用してください. さらに詳細な情報は http://otr.cypherpunks.ca/ を参照してください. + 暗号化を開始 送信した暗号化されたメッセージは読むことができません - メッセージを解読できません - オフレコ確認 - フィンガープリントで確認 - 質問で確認 - 共有の秘密で確認 - OTR セッションを確立するデバイスを選択: - OTR セッションが開始されていません。 - OTR セッションが開始されていません。連絡先がオフラインです。 - OTR 検証要求 - OTR 検証中 - 開く - キャンセル + メッセージを解読できません + オフレコ確認 + フィンガープリントで確認 + 質問で確認 + 共有の秘密で確認 + OTR セッションを確立するデバイスを選択: + OTR セッションが開始されていません。 + OTR セッションが開始されていません。連絡先がオフラインです。 + OTR 検証要求 + OTR 検証中 + 開く + キャンセル グローバル設定を使用する - メッセージ テキストを表示する - メッセージ テキストを非表示にする + メッセージ テキストを表示する + メッセージ テキストを非表示にする ファイル %s 送信時にエラー ファイルのパスを取得できません - プライベート チャットを開く + プライベート チャットを開く ファイルを読み取る権限がありません - ファイルの書き込み権限がありません - エラーの説明: - 送信しました - 配信しました - 履歴から受信しました - エラー - 別のデバイスから送信されました - 送信中 - 履歴にこれ以上メッセージはありません + ファイルの書き込み権限がありません + エラーの説明: + 送信しました + 配信しました + 履歴から受信しました + エラー + 別のデバイスから送信されました + 送信中 + 履歴にこれ以上メッセージはありません + モデレーター + 参加者 + ビジター + アーカイブ チャットを表示しました + アーカイブ チャットを非表示にしました + このチャットの通知 + 使用しているサーバーはファイル転送をサポートしていません。Xabber.org サーバーを試してください。 + 会議に参加 + 右にスワイプすると、最近のチャットを開きます + 左にスワイプすると、連絡先情報を開きます diff --git a/xabber/src/main/res/values-ja-rJP/contact_editor.xml b/xabber/src/main/res/values-ja-rJP/contact_editor.xml index 91d0d7a4fb..8d2a142d10 100644 --- a/xabber/src/main/res/values-ja-rJP/contact_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/contact_editor.xml @@ -1,24 +1,24 @@ - アカウント - グループを選択 - エイリアス (オプション) - 連絡先と %1$s アカウントのステータスを共有しますか? - 連絡先ユーザー名 - 連絡先が見つかりません - グループ名を設定 - グループ名 - アカウントを選択 - アカウントを選択してください - 新しいグループを追加… - 承認 - 破棄 - 画像の処理中... - 画像のトリミング中にエラー - 画像の処理中にエラー + アカウント + グループを選択 + エイリアス (オプション) + 連絡先と %1$s アカウントのステータスを共有しますか? + 連絡先ユーザー名 + 連絡先が見つかりません + グループ名を設定 + グループ名 + アカウントを選択 + アカウントを選択してください + 新しいグループを追加… + 承認 + 破棄 + 画像の処理中... + 画像のトリミング中にエラー + 画像の処理中にエラー サーバー情報 - サーバー機能の一覧 - %2$s から %1$s があなたとプライベートチャットの開始を希望しています - 同意 + サーバー機能の一覧 + %2$s から %1$s があなたとプライベートチャットの開始を希望しています + 同意 diff --git a/xabber/src/main/res/values-ja-rJP/contact_list.xml b/xabber/src/main/res/values-ja-rJP/contact_list.xml index be37f803b3..35f8a41d5b 100644 --- a/xabber/src/main/res/values-ja-rJP/contact_list.xml +++ b/xabber/src/main/res/values-ja-rJP/contact_list.xml @@ -1,74 +1,93 @@ - 連絡先を承諾 - 再接続 - アカウントを管理 - アカウントを追加 - 連絡先を追加 - オフラインの連絡先を表示 - オンラインにする - 再接続 - 接続中... - アカウントが無効にされました - アカウントはありません - 連絡先はありません - オンラインの人はいません - オンラインのアカウントはありません - 接続しました. - アプリケーション起動中... - 接続待機中... + 連絡先を承諾 + 再接続 + アカウントを管理 + アカウントを追加 + 連絡先を追加 + オフラインの連絡先を表示 + オンラインにする + 再接続 + 接続中... + アカウントが無効にされました + アカウントはありません + 連絡先はありません + オンラインの人はいません + 連絡先が見つかりません + オンラインのアカウントはありません + 接続しました. + アプリケーション起動中... + 接続待機中... チャット 接続エラー - 連絡先を追加 - 削除 - 連絡先をブロック - 連絡先 %1$s をアカウント %2$s から削除してもよろしいですか? + 連絡先を追加 + 削除 + 連絡先をブロック + 連絡先 %1$s をアカウント %2$s から削除してもよろしいですか? 連絡先を否認 - 終了 - アクティブなチャット - グループはありません - グループを削除 - グループ %s を削除してもよろしいですか? グループのユーザーは連絡先リストに残ります. - グループの名前を変更 - アカウントが見つかりません - 接続できません - サブスクリプションを要求 - ストリーム・エラー - 変更を保存中...\nアプリケーションはすぐに終了します. + アーカイブ + アーカイブを解除 + ミュート + ミュート解除 + アーカイブを表示 + 終了 + アクティブなチャット + グループはありません + グループを削除 + グループ %s を削除してもよろしいですか? グループのユーザーは連絡先リストに残ります. + グループの名前を変更 + アカウントが見つかりません + 接続できません + サブスクリプションを要求 + 連絡先を送信 + ストリーム・エラー + 変更を保存中...\nアプリケーションはすぐに終了します. 会議 - オフレコ・エラー - クリックして連絡先を選択してください - 常に表示 - 表示しない - 全般設定を使用 - オフラインの連絡先を表示 - 起動時に実行 - 起動時に Xabber を実行しますか?\nこれは \"設定\" → \"接続設定\" → \"起動時に実行\" で変更することができます - 連絡先を検索 - あなた - XMPP アカウント - ブロック リスト - 連絡先を正常にブロックしました - 連絡先のブロック時にエラー + オフレコ・エラー + クリックして連絡先を選択してください + 常に表示 + 表示しない + 全般設定を使用 + オフラインの連絡先を表示 + 起動時に実行 + 起動時に Xabber を実行しますか?\nこれは \"設定\" → \"接続設定\" → \"起動時に実行\" で変更することができます + 連絡先を検索 + あなた + XMPP アカウント + ブロック リスト + 連絡先を正常にブロックしました + 連絡先のブロック時にエラー 連絡先のブロックを正常に解除しました - 連絡先のブロック解除時にエラー - 連絡先 %1$s をアカウント %2$s からブロックしてもよろしいですか? - アカウント %1$s から、すべての連絡先のブロックを解除しますか? - すべてのブロックを解除 - 選択済のブロックを解除 - 運命の選択 - Xabber の新しいダークテーマが利用可能です。利用する誘惑に勝てますか? - ダークサイドに参加 - ライトサイドに留まる - バッテリーの最適化 - お使いのデバイスでいくつかのバッテリー最適化を行うと Xabber の通知が遅延したり、メッセージを損失する可能性があります。\n\nそれらを無効にするかを確認します。 + 連絡先のブロック解除時にエラー + 連絡先 %1$s をアカウント %2$s からブロックしてもよろしいですか? + アカウント %1$s から、すべての連絡先のブロックを解除しますか? + すべてのブロックを解除 + 選択済のブロックを解除 + 運命の選択 + Xabber の新しいダークテーマが利用可能です。利用する誘惑に勝てますか? + ダークサイドに参加 + ライトサイドに留まる + バッテリーの最適化 + お使いのデバイスでいくつかのバッテリー最適化を行うと Xabber の通知が遅延したり、メッセージを損失する可能性があります。\n\nそれらを無効にするかを確認します。 古いログファイルを削除 - 開く - 送信 + 開く + 送信 ブックマークを同期 - すべて削除 - 選択した項目を削除 - アカウント %1$s からすべてのブックマークを削除してもよろしいですか? - アカウント %1$s から選択したブックマークを削除してもよろしいですか? + すべて削除 + 選択した項目を削除 + アカウント %1$s からすべてのブックマークを削除してもよろしいですか? + アカウント %1$s から選択したブックマークを削除してもよろしいですか? + アーカイブにチャットはありません + 未読のチャットはありません + チャットをアーカイブしました + アーカイブから削除しました + 元に戻す + 最近のチャット + 未読のチャット + アーカイブ済のチャット + すべてのチャット + メッセージはありません + すべてのチャットを表示 + チャットを左または右にスワイプするとアーカイブします diff --git a/xabber/src/main/res/values-ja-rJP/contact_viewer.xml b/xabber/src/main/res/values-ja-rJP/contact_viewer.xml index f0838f1185..d65affa8bc 100644 --- a/xabber/src/main/res/values-ja-rJP/contact_viewer.xml +++ b/xabber/src/main/res/values-ja-rJP/contact_viewer.xml @@ -1,67 +1,67 @@ - 連絡先情報 - クライアント - このデバイス - ニックネーム - 正式名 - 接頭辞(敬称) - - ミドル名 - - 接尾辞(敬称) - 誕生日 - Web サイト - 所属 - 組織単位 - 肩書, 役職 - 役割 + 連絡先情報 + クライアント + このデバイス + ニックネーム + 正式名 + 接頭辞(敬称) + + ミドル名 + + 接尾辞(敬称) + 誕生日 + Web サイト + 所属 + 組織単位 + 肩書, 役職 + 役割 説明 - 注釈 + 注釈 私書箱 - 追加の住所 - 番地 - 市区町村 - 都道府県 - 郵便番号 - - 電話 - メール - 自宅 - 会社 - 郵便 - 小包 - 国内 - 国際 - 通常使用 - 音声 - Fax - ポケットベル - 携帯 - ビデオ - モデム - ボイスメッセージ - インターネット - しばらくお待ちください... - 不明 - エイリアスを編集 - グループを編集 - 連絡先を削除 - ユーザー情報を編集 - 編集 - アカウントのユーザー情報を正常に保存しました - アカウントのユーザー情報を保存できませんでした - 保存中… - ギャラリーから選択 - 写真を撮影 - アバターを削除 - 変更 - 会議の情報を取得できませんでした - 名前 - 説明 - 件名 - 参加者: %d - 接続されているデバイス - vCard + 追加の住所 + 番地 + 市区町村 + 都道府県 + 郵便番号 + + 電話 + メール + 自宅 + 会社 + 郵便 + 小包 + 国内 + 国際 + 通常使用 + 音声 + Fax + ポケットベル + 携帯 + ビデオ + モデム + ボイスメッセージ + インターネット + しばらくお待ちください... + 不明 + エイリアスを編集 + グループを編集 + 連絡先を削除 + ユーザー情報を編集 + 編集 + アカウントのユーザー情報を正常に保存しました + アカウントのユーザー情報を保存できませんでした + 保存中… + ギャラリーから選択 + 写真を撮影 + アバターを削除 + 変更 + 会議の情報を取得できませんでした + 名前 + 説明 + 件名 + 参加者: %d + 接続されているデバイス + vCard diff --git a/xabber/src/main/res/values-ja-rJP/fingerprint_viewer.xml b/xabber/src/main/res/values-ja-rJP/fingerprint_viewer.xml index 56e5290881..7a71254a26 100644 --- a/xabber/src/main/res/values-ja-rJP/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-ja-rJP/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - 相手が提供するフィンガープリントを比較し, 相手が誰であるかを確認することができます. この目的のために XMPP チャットを使用するべきではありません. - この連絡先は信頼されました - あなたのフィンガープリント: - 相手のフィンガープリント: - 相手のフィンガープリントで QR コードをスキャン - あなたのフィンガープリントで QR コードを表示 - あなたのフィンガープリントをクリップボードにコピー + 相手が提供するフィンガープリントを比較し, 相手が誰であるかを確認することができます. この目的のために XMPP チャットを使用するべきではありません. + この連絡先は信頼されました + あなたのフィンガープリント: + 相手のフィンガープリント: + 相手のフィンガープリントで QR コードをスキャン + あなたのフィンガープリントで QR コードを表示 + あなたのフィンガープリントをクリップボードにコピー diff --git a/xabber/src/main/res/values-ja-rJP/muc_editor.xml b/xabber/src/main/res/values-ja-rJP/muc_editor.xml index 640bd38dc6..e5574449aa 100644 --- a/xabber/src/main/res/values-ja-rJP/muc_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/muc_editor.xml @@ -1,29 +1,29 @@ - ニックネームが指定されていません - 会議が指定されていません - 会議に参加 - ニックネーム - あなたの会議でのニックネーム - パスワード - パスワードは必須ではありません - 会議 - マルチ ユーザー チャット サーバー - ニックネームはすでに使用されています - すでに実行中です - すでに参加しています - 会議を追加 - 会議を削除 - アカウント %2$s から会議 %1$s を削除してもよろしいですか? - 認証設定 - %2$s があなたを会議 %3$s に参加するように招待しています. アカウント %1$s から参加しますか? - %2$s があなたを会議 %3$s に参加するように招待しています: %4$s. アカウント %1$s から参加しますか? - 会議を離れる + ニックネームが指定されていません + 会議が指定されていません + 会議に参加 + ニックネーム + あなたの会議でのニックネーム + パスワード + パスワードは必須ではありません + 会議 + マルチ ユーザー チャット サーバー + ニックネームはすでに使用されています + すでに実行中です + すでに参加しています + 会議を追加 + 会議を削除 + アカウント %2$s から会議 %1$s を削除してもよろしいですか? + 認証設定 + %2$s があなたを会議 %3$s に参加するように招待しています. アカウント %1$s から参加しますか? + %2$s があなたを会議 %3$s に参加するように招待しています: %4$s. アカウント %1$s から参加しますか? + 会議を離れる 会議を選択 - 次へ - ホストされている会議を取得 - 会議の取得エラー - 会議の種類名 + 次へ + ホストされている会議を取得 + 会議の取得エラー + 会議の種類名 会議の招待状 diff --git a/xabber/src/main/res/values-ja-rJP/notification_bar.xml b/xabber/src/main/res/values-ja-rJP/notification_bar.xml index 59228afc6a..8b3a636af7 100644 --- a/xabber/src/main/res/values-ja-rJP/notification_bar.xml +++ b/xabber/src/main/res/values-ja-rJP/notification_bar.xml @@ -1,43 +1,43 @@ - アカウント - アカウント - - - - アカウント - アカウント - - - - 認証エラー - 連絡先 - 連絡先 - - - - メッセージ - メッセージ - - - - %3$d %4$s から %1$d %2$s - %3$s から %1$d %2$s - %1$s: %2$s - %1$d / %2$d %3$s オンライン - %1$d / %2$d %3$s オンライン - - - - %1$d / %2$d %3$s 接続中 - %1$d / %2$d %3$s 接続中 - - - - %1$d / %2$d %3$s 接続待機中 - %1$d / %2$d %3$s 接続待機中 - - - - %1$d %2$s オフライン + アカウント + アカウント + + - + アカウント + アカウント + + - + 認証エラー + 連絡先 + 連絡先 + + - + メッセージ + メッセージ + + - + %3$d %4$s から %1$d %2$s + %3$s から %1$d %2$s + %1$s: %2$s + %1$d / %2$d %3$s オンライン + %1$d / %2$d %3$s オンライン + + - + %1$d / %2$d %3$s 接続中 + %1$d / %2$d %3$s 接続中 + + - + %1$d / %2$d %3$s 接続待機中 + %1$d / %2$d %3$s 接続待機中 + + - + %1$d %2$s オフライン 会議に入りますか? - 中断するにはここをクリックしてください. - パスワードが必要 - ご注意ください - 認証を要求 - プライベートチャット会議 + 中断するにはここをクリックしてください. + パスワードが必要 + ご注意ください + 認証を要求 + プライベートチャット会議 diff --git a/xabber/src/main/res/values-ja-rJP/phrase_editor.xml b/xabber/src/main/res/values-ja-rJP/phrase_editor.xml index 51d29e1b8e..e6cc366d90 100644 --- a/xabber/src/main/res/values-ja-rJP/phrase_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/phrase_editor.xml @@ -1,13 +1,13 @@ - フレーズを追加 - フレーズを削除 - 語句を削除してもよろしいですか: %s? - < 任意のテキスト > - 連絡先グループの項目 - 正規表現 - サウンド\n通知サウンドを選択してください - 検索するテキスト - 連絡先の Jabber ID 項目 + フレーズを追加 + フレーズを削除 + 語句を削除してもよろしいですか: %s? + < 任意のテキスト > + 連絡先グループの項目 + 正規表現 + サウンド\n通知サウンドを選択してください + 検索するテキスト + 連絡先の Jabber ID 項目 diff --git a/xabber/src/main/res/values-ja-rJP/preference_editor.xml b/xabber/src/main/res/values-ja-rJP/preference_editor.xml index 60a0770ca5..c4f8aa8490 100644 --- a/xabber/src/main/res/values-ja-rJP/preference_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/preference_editor.xml @@ -1,127 +1,118 @@ - バッテリーの最適化 - バッテリーの最適化が無効です。有効にするには、デバイス設定に移動します - バッテリー最適化が有効です (デフォルト) - キャッシュをクリア\nローカル データをすべてクリアします。これは領域を解放することができます。 - チャット履歴とその他のローカル データを削除してもよろしいですか?\nアカウントと名簿のデータは影響を受けません。アプリを閉じます。 - Enter で送信\nEnter ボタンを押すとメッセージを送信できます。 - 自動不在\n画面がロックされると自動的に不在のステータスに設定します - 連絡先の並び替え - アルファベット順 - ステータス順 - アカウントでグループ\n連絡先リストの連絡先をアカウントでグループ化します + バッテリーの最適化 + バッテリーの最適化が無効です。有効にするには、デバイス設定に移動します + バッテリー最適化が有効です (デフォルト) + キャッシュをクリア\nローカル データをすべてクリアします。これは領域を解放することができます。 + チャット履歴とその他のローカル データを削除してもよろしいですか?\nアカウントと名簿のデータは影響を受けません。アプリを閉じます。 + Enter で送信\nEnter ボタンを押すとメッセージを送信できます。 + 自動不在\n画面がロックされると自動的に不在のステータスに設定します + 連絡先の並び替え + アルファベット順 + ステータス順 + アカウントでグループ\n連絡先リストの連絡先をアカウントでグループ化します アバターを表示\nユーザーのアバターを連絡先リストに表示します - 空のグループを表示\nオンラインの連絡先がいないグループを表示します - グループを表示\n連絡先リストにグループを表示します - オフラインの連絡先を表示 + メッセージを表示\n連絡先リストにユーザーのメッセージを表示します + 空のグループを表示\nオンラインの連絡先がいないグループを表示します + グループを表示\n連絡先リストにグループを表示します + オフラインの連絡先を表示 デバッグ・ログ\nメッセージをデバッグ・ログに書き込む (変更を適用するにはアプリケーションを再起動してください) - ファイルにログを書き込み\nローカルファイルにデバッグログを書き込みます (それを共有できます)。 - ログファイル\n書き込まれたログファイルの一覧。 - ログファイル - 接続エラーを表示\n接続例外のポップアップを表示します - クラッシュおよび診断データを共有します\nアプリ開発者と、クラッシュおよび診断データを共有することによって Xabber の改善を支援してください (変更を適用するため、アプリケーションを再起動してください)。 - クラッシュおよび診断データ - Xabber は、匿名のバグ報告を収集します。デバッグ設定で無効にできますが、それにより私たちが Xabber ユーザーに信頼性の高いエクスペリエンスを提供することが難しくなります。 - 設定 - ライト通知\n通知時に LED を点滅します - ライト通知\n会議から通知時に LED を点滅します - タスクバーアイコン\n永続的な通知を表示します。このオプションは、Android がアプリケーションをメモリからアンロードしないようにします - サウンド\n通知サウンドを選択してください - バイブレート - テーマ - ダーク - ライト + ファイルにログを書き込み\nローカルファイルにデバッグログを書き込みます (それを共有できます)。 + ログファイル\n書き込まれたログファイルの一覧。 + ログファイル + 接続エラーを表示\n接続例外のポップアップを表示します + クラッシュおよび診断データを共有します\nアプリ開発者と、クラッシュおよび診断データを共有することによって Xabber の改善を支援してください (変更を適用するため、アプリケーションを再起動してください)。 + クラッシュおよび診断データ + Xabber は、匿名のバグ報告を収集します。デバッグ設定で無効にできますが、それにより私たちが Xabber ユーザーに信頼性の高いエクスペリエンスを提供することが難しくなります。 + 設定 + タスクバーアイコン\n永続的な通知を表示します。このオプションは、Android がアプリケーションをメモリからアンロードしないようにします + バイブレート + テーマ + ダーク + ライト 絵文字 - Android 顔文字 - グラフィカルな顔文字なし - 接続設定\n接続設定 - 連絡先リスト\n連絡先リストの外観をカスタマイズします - デバッグ設定\n開発者が Xabber の改善を補助するための設定 - 設定 - 通知\n通知設定 - テーマ設定\n外観の設定 - スパム フィルターの設定 - プレゼンス\n在席の設定 - プライバシー\nプライバシーの設定 - スパムフィルターなし - 名簿からのメッセージのみ - 名簿からのメッセージのみ。キャプチャで認証要求のみ - 名簿からのメッセージのみ。認証要求なし - Xabber について - 背景を表示\n無効にするとパフォーマンスを向上させる可能性があります - フォントサイズ - - 通常 - - 特大 - キーボードを隠す - 横置き(ランドスケープ)モード - メッセージのアバター\n各メッセージ中にアバターを表示します - 状態の変更を表示 - 会議中 - 入力中の通知を表示\n他のユーザーが入力していることを表示します - 優先度を調整\n選択したステータスに応じて優先度を設定します。アカウントの優先度が上書きされます。 - すぐに画面をロック - アイドル時に \"長時間不在\"\n画面ロック時に \"長時間不在\" を設定します - 優先度設定 - Android の起動時に開始\nAndroid の起動時にアプリケーションを開始します。これは Xabber が SD カードにインストールされている場合は動作しません。 - スリープモードを防止\nデバイスのスリープを防止します。これは、バッテリーの使用量が増えます。 - WiFi をアクティブのままにする\nスタンバイ時に WiFi をアクティブにしておきます。これは、バッテリーの使用量が増えます - オフライン設定をリセット\nグループおよびアカウントに対する個々の設定をクリアします - グループおよびアカウントに対する個々の設定をクリアしてもよろしいですか? - 最初のメッセージでアラート\nチャットの最初のメッセージのみ通知します - メッセージプレビュー\n通知領域にチャットのメッセージテキストを表示します - メッセージプレビュー\n通知領域に会議のメッセージテキストを表示します + Android 顔文字 + グラフィカルな顔文字なし + 接続設定\n接続設定 + 連絡先リスト\n連絡先リストの外観をカスタマイズします + デバッグ設定\n開発者が Xabber の改善を補助するための設定 + 設定 + 通知\n通知設定 + テーマ設定\n外観の設定 + スパム フィルターの設定 + プレゼンス\n在席の設定 + プライバシー\nプライバシーの設定 + スパムフィルターなし + 名簿からのメッセージのみ + 名簿からのメッセージのみ。キャプチャで認証要求のみ + 名簿からのメッセージのみ。認証要求なし + Xabber について + 背景を表示\n無効にするとパフォーマンスを向上させる可能性があります + フォントサイズ + + 通常 + + 特大 + キーボードを隠す + 横置き(ランドスケープ)モード + 状態の変更を表示 + 会議中 + 入力中の通知を表示\n他のユーザーが入力していることを表示します + 優先度を調整\n選択したステータスに応じて優先度を設定します。アカウントの優先度が上書きされます。 + すぐに画面をロック + アイドル時に \"長時間不在\"\n画面ロック時に \"長時間不在\" を設定します + 優先度設定 + Android の起動時に開始\nAndroid の起動時にアプリケーションを開始します。これは Xabber が SD カードにインストールされている場合は動作しません。 + スリープモードを防止\nデバイスのスリープを防止します。これは、バッテリーの使用量が増えます。 + WiFi をアクティブのままにする\nスタンバイ時に WiFi をアクティブにしておきます。これは、バッテリーの使用量が増えます + オフライン設定をリセット\nグループおよびアカウントに対する個々の設定をクリアします + グループおよびアカウントに対する個々の設定をクリアしてもよろしいですか? 一部のステータスメッセージを抑制します\n\'この部屋は匿名ではありません\' のメッセージを取得しません - %s (チャットからメッセージを受け取りません) - XMPP アカウント\nアカウントを管理します - セキュリティ\nセキュリティ設定 - サーバー証明書を確認\n暗号化された接続で証明書の問題を通知します + %s (チャットからメッセージを受け取りません) + XMPP アカウント\nアカウントを管理します + セキュリティ\nセキュリティ設定 + サーバー証明書を確認\n暗号化された接続で証明書の問題を通知します オフレコ・モード - 注意\n受信注意リクエストに反応します - 注意サウンド\n着信音を選択します - vCard をロード\n連絡先の個人情報およびアバターをロードして更新します. 無効にすると通信の使用量が減ります. - 画像をロード\nファイルの URL から自動的に画像を読み込みます。トラフィック使用量を削減するには、無効にします。 - カーボン コピー モード\n不安定になることがあります! このクライアントで同じアカウントのセッションを共有します。無効にすると、トラフィックの使用状況を削減します。 + vCard をロード\n連絡先の個人情報およびアバターをロードして更新します. 無効にすると通信の使用量が減ります. + 画像をロード\nファイルの URL から自動的に画像を読み込みます。トラフィック使用量を削減するには、無効にします。 + カーボン コピー モード\n不安定になることがあります! このクライアントで同じアカウントのセッションを共有します。無効にすると、トラフィックの使用状況を削減します。 DNSJavaResolver - MiniDNSResolver (試験的) - キーフレーズ\n指定したフレーズが含まれるメッセージを通知します + MiniDNSResolver (試験的) 設定 インターフェイス - 設定 - Xabber について - 外観 - 動作 - 連絡先リスト - オフライン連絡先 - 通知をリセット - 接続設定 - 詳細設定 - 可用性 - メッセージ通知 - グループ通知 - アプリ内通知 - キーフレーズ - アラート - チャットの新しいメッセージについてアラートします - アラート - 会議の新しいメッセージについてアラートします - デフォルト - 短い振動 - 長い振動 - サイレントモードでのみ - アプリ内のサウンド - 別のチャットのメッセージでサウンドを再生します - アプリ内の振動 - 別のチャットのメッセージで振動します - アプリ内のプレビュー - 別のチャットでのメッセージでプレビューを表示します - チャット内のサウンド - 現在のチャットのメッセージでサウンドを再生します - リセット - すべての通知設定がデフォルト値に設定されます - 通知の設定をリセットしますか? - 設定がリセットされました + 設定 + Xabber について + 外観 + 動作 + 連絡先リスト + オフライン連絡先 + 通知をリセット + 接続設定 + 詳細設定 + 可用性 + メッセージ通知 + グループ通知 + アプリ内通知 + キーフレーズ + アラート + チャットの新しいメッセージについてアラートします + アラート + 会議の新しいメッセージについてアラートします + デフォルト + 短い振動 + 長い振動 + サイレントモードでのみ + アプリ内のサウンド + 別のチャットのメッセージでサウンドを再生します + アプリ内の振動 + 別のチャットのメッセージで振動します + アプリ内のプレビュー + 別のチャットでのメッセージでプレビューを表示します + チャット内のサウンド + 現在のチャットのメッセージでサウンドを再生します + リセット + すべての通知設定がデフォルト値に設定されます + 通知の設定をリセットしますか? + 設定がリセットされました diff --git a/xabber/src/main/res/values-ja-rJP/status_editor.xml b/xabber/src/main/res/values-ja-rJP/status_editor.xml index 008b91f182..5edd9f95cd 100644 --- a/xabber/src/main/res/values-ja-rJP/status_editor.xml +++ b/xabber/src/main/res/values-ja-rJP/status_editor.xml @@ -1,21 +1,21 @@ - 利用可能 - 不在 - チャットが開始できます! - 取り込み中 - ステータスを編集 - <空のステータス> - 不可視 - ステータスを削除 - ステータスを設定 - ステータス メッセージを入力してください - オフライン - 認証されていません - 長時間不在 - 新しいステータス - 保存したステータス - ステータス履歴をクリア - ステータス メッセージ + 利用可能 + 不在 + チャットが開始できます! + 取り込み中 + ステータスを編集 + <空のステータス> + 不可視 + ステータスを削除 + ステータスを設定 + ステータス メッセージを入力してください + オフライン + 認証されていません + 長時間不在 + 新しいステータス + 保存したステータス + ステータス履歴をクリア + ステータス メッセージ diff --git a/xabber/src/main/res/values-ja-rJP/words.xml b/xabber/src/main/res/values-ja-rJP/words.xml index 73b9cc6f1a..60d3bd48a3 100644 --- a/xabber/src/main/res/values-ja-rJP/words.xml +++ b/xabber/src/main/res/values-ja-rJP/words.xml @@ -1,23 +1,26 @@ - 10 分で - 15 分で - 1 時間で - 1 分で - 2 分で - 30 分で - 5 分で - 常に - 無効 - 手動 - なし - 必須 - 自動 - 保存 - キャンセル - スキップ - 設定 - OK - ログイン + 10 分で + 15 分で + 1 時間で + 1 分で + 2 分で + 30 分で + 5 分で + 常に + 無効 + 手動 + なし + 必須 + 自動 + 保存 + キャンセル + スキップ + 設定 + OK + ログイン + 共有 + 送信先: + 了解 diff --git a/xabber/src/main/res/values-ko-rKR/account_editor.xml b/xabber/src/main/res/values-ko-rKR/account_editor.xml index 70489fbc5e..8c11fbecf5 100644 --- a/xabber/src/main/res/values-ko-rKR/account_editor.xml +++ b/xabber/src/main/res/values-ko-rKR/account_editor.xml @@ -1,3 +1,20 @@ - + + 압축 사용 + 호스트 + 패스워드 + 패스워드 확인 + 우선순위 + 서버 + 사용자명이 지정되지 않음 + 비밀번호가 불일치함 + 포트는 숫자이어야 함 (디폴트: 5222) + 프록시 호스트 + 프록시 암호 + 프록시 포트 + 프록시 유형 + 비활성화됨 + 패스워드 저장여부 + TLS 활성화 + diff --git a/xabber/src/main/res/values-ko-rKR/account_list.xml b/xabber/src/main/res/values-ko-rKR/account_list.xml index 4186eeb6b5..00ea42808a 100644 --- a/xabber/src/main/res/values-ko-rKR/account_list.xml +++ b/xabber/src/main/res/values-ko-rKR/account_list.xml @@ -1,15 +1,15 @@ - 정말로 계정 %s을(를) 삭제 하시겠습니까?\n(서버가 아니고 Xabber에서 삭제됩니다) - 계정 추가 - 신규 계정 등록 - 계정 삭제 - 등록중 - 권한 부여중 - 온라인 - 연결중 - 연결 해제중 - 오프라인 - 재연결을 기다리는 중 + 정말로 계정 %s을(를) 삭제 하시겠습니까?\n(서버가 아니고 Xabber에서 삭제됩니다) + 계정 추가 + 신규 계정 등록 + 계정 삭제 + 등록중 + 권한 부여중 + 온라인 + 연결중 + 연결 해제중 + 오프라인 + 재연결을 기다리는 중 diff --git a/xabber/src/main/res/values-ko-rKR/chat_viewer.xml b/xabber/src/main/res/values-ko-rKR/chat_viewer.xml index 70489fbc5e..40eb0c9427 100644 --- a/xabber/src/main/res/values-ko-rKR/chat_viewer.xml +++ b/xabber/src/main/res/values-ko-rKR/chat_viewer.xml @@ -1,3 +1,15 @@ - + + %1$s 상태를 변경함: %2$s + %1$s 이(가) 회의에 참여함 + 보내기 + 히스토리 지우기 + 지우기 + %s와의 모든 대화내역을 삭제하시겠습니까? + 수신자가 연결해제 상태입니다. 연결 후에 메시지가 전송됩니다. + 주소록을 사용할 수 없습니다 + 파일을 찾을 수 없음 + 복사 + %1$s 이(가) 현재 온라인 상태임 + diff --git a/xabber/src/main/res/values-ko-rKR/notification_bar.xml b/xabber/src/main/res/values-ko-rKR/notification_bar.xml index 0a03e40472..0fdd9bc812 100644 --- a/xabber/src/main/res/values-ko-rKR/notification_bar.xml +++ b/xabber/src/main/res/values-ko-rKR/notification_bar.xml @@ -1,37 +1,37 @@ - 계정 - 계정 - - - - 계정 - 계정 - - - - 인증 오류 - 연락 - 연락처 - - - - 메시지 - 메시지 - - - - %3$d %4$s로부터 %1$d%2$s - %3$s로부터 %1$d %2$s - %1$s: %2$s - %1$d 중 %2$d%3$s 온라인 - %1$d 중 %2$d%3$s 온라인 - - - - %1$d 중 %2$d%3$s 연결중 - %1$d 중 %2$d%3$s 연결중 - - - - %1$d 중 %2$d%3$s 연결 대기중 - %1$d 중 %2$d%3$s 연결 대기중 - - - - %1$d %2$s 오프라인 + 계정 + 계정 + + - + 계정 + 계정 + + - + 인증 오류 + 연락 + 연락처 + + - + 메시지 + 메시지 + + - + %3$d %4$s로부터 %1$d%2$s + %3$s로부터 %1$d %2$s + %1$s: %2$s + %1$d 중 %2$d%3$s 온라인 + %1$d 중 %2$d%3$s 온라인 + + - + %1$d 중 %2$d%3$s 연결중 + %1$d 중 %2$d%3$s 연결중 + + - + %1$d 중 %2$d%3$s 연결 대기중 + %1$d 중 %2$d%3$s 연결 대기중 + + - + %1$d %2$s 오프라인 diff --git a/xabber/src/main/res/values-ko-rKR/status_editor.xml b/xabber/src/main/res/values-ko-rKR/status_editor.xml index 35649b1614..47c0237dba 100644 --- a/xabber/src/main/res/values-ko-rKR/status_editor.xml +++ b/xabber/src/main/res/values-ko-rKR/status_editor.xml @@ -1,21 +1,21 @@ - 온라인 - 자리 비움 - 채팅할 준비 완료! - 방해 금지 - 상태 변경 - <상태 없음> - 감추기 - 상태 삭제 - 상태 설정 - 상태 메시지 입력 - 오프라인 - 인증되지 않음 - 장시간 자리 비움 - 새 상태 - 저장된 상태 - 상태 기록 삭제 - 상태 메시지 + 온라인 + 자리 비움 + 채팅할 준비 완료! + 방해 금지 + 상태 변경 + <상태 없음> + 감추기 + 상태 삭제 + 상태 설정 + 상태 메시지 입력 + 오프라인 + 인증되지 않음 + 장시간 자리 비움 + 새 상태 + 저장된 상태 + 상태 기록 삭제 + 상태 메시지 diff --git a/xabber/src/main/res/values-lt-rLT/chat_viewer.xml b/xabber/src/main/res/values-lt-rLT/chat_viewer.xml index 7fc73041e8..b519b3d60a 100644 --- a/xabber/src/main/res/values-lt-rLT/chat_viewer.xml +++ b/xabber/src/main/res/values-lt-rLT/chat_viewer.xml @@ -1,80 +1,80 @@ - %1$s pakeitė statusą: %2$s - %1$s išvalė statuso tekstą - %1$s prisijungė prie konferencijos - %1$s buvo išmestas - Jūs šiuo metu esate neprisijungęs. Jūsų siunčiamos žinutės bus pristatytos kitą kartą Jums prisijungus. - išsiųsta %s - Įrašykite savo žinutę čia - Siųsti - Išvalyti istoriją - Gavėjas nėra prisijungęs. Jūsų siunčiamos žinutės bus pristatytos kai jis vėl prisijungs. - Kontaktas neprisijungęs - Failas nerastas - Kopijuoti - Cituoti - Pašalinti iš istorijos - Bandyti siųsti iš naujo + %1$s pakeitė statusą: %2$s + %1$s išvalė statuso tekstą + %1$s prisijungė prie konferencijos + %1$s buvo išmestas + Jūs šiuo metu esate neprisijungęs. Jūsų siunčiamos žinutės bus pristatytos kitą kartą Jums prisijungus. + išsiųsta %s + Įrašykite savo žinutę čia + Siųsti + Išvalyti istoriją + Gavėjas nėra prisijungęs. Jūsų siunčiamos žinutės bus pristatytos kai jis vėl prisijungs. + Kontaktas neprisijungęs + Failas nerastas + Kopijuoti + Cituoti + Pašalinti iš istorijos + Bandyti siųsti iš naujo Išsaugoti vietinę istoriją\nIšsaugoti žinučių istoriją šiame įrenginyje Buvo išsiųstas dėmesio paprašymas - Buvo paprašyta dėmesio - %1$s tapo užblokuotas - %2$s užblokavo %1$s (gal.) - %s negavo pakvietimo - Pakvietimas buvo išsiųstas %s (naud.) - Jūs prisijungėte prie pokalbio %1$s vardu - Jūs prisijungėte prie pokalbio %1$s - %2$s išspyrė %1$s (gal.) - %1$s paliko pokalbį - %1$s pasikeitė pravardę į %2$s - Šifravimas buvo įjungtas, bet šis kontaktas nebuvo patikrintas. Jūs galite jį patikrinti iš OTR šifravimo meniu. - OTR klaida: %1$s - Pašnekovas paliko pokalbį. Jūs turėtumėte daryti tą patį arba paleisti pokalbį iš naujo. - Jūsų žinutė nebuvo išsiųsta. Palkiite pokalbį arba paleiskite jį iš naujo. - Jūs palikote šifruotą pokalbį - Pašnekovas bandė sukčiauti patikrinimo metu - Patikrinimas nepavyko - Jūsų atsakymas slaptajam klausimui buvo patikrintas. Turėtumėte paprašyti savo pašnekovo padaryti tą patį arba pažiūrėti bendrą paslaptį. - Patikrinimas nepavyko - Patikrinimas įvyko sėkmingai - Gauta šifruota žinutė yra neperskaitoma - Šifravimas įjungtas - %1$s prisijungė prie tinklo - %1$s nuo dabar yra ne prie savo įrenginio - %1$s yra laisvas bendravimui - %1$s prašo būti netrukdomas - %1$s nuo dabar yra neprieinamas - %1$s nėra prie savo įrenginio ilgą laikotarpį - %1$s pakeitė temą į: %2$s - Kontaktas nepalaiko arba išjungė dėmesį - Prašyti dėmesio - Pokalbio nustatymai - Rašo… - Suvedė tekstą… - suvesta %s - Istorija buvo eksportuota į SD kortelę - %2$s su %1$s - Išsiųsti po eksporto - Įveskite bylos pavadinimą - Pakviesti pokalbiui - Jūsų žinutė negali būti nusiųsta. Prašau, prisijunkite prie pokalbio - Dalyvių sąrašas - OTR šifravimas - Sustabdyti šifravimą - Paleisti šifravimą iš naujo - Buvo paprašyta \"ne oficialiuose įrašuose\" (off-the-record, OTR) privataus pokalbio, bet Jūs neturite to palaikančio įskiepio. Naudokite Pidgin, Gajim arba Adium asmeniniame ar macintosh kompiuteryje ir Xabber, Conversations arba ChatSecure Android platformoje. Aplankykite http://otr.cypherpunks.ca/ norėdami gauti daugiau informacijos. - Pradėti šifravimą + Buvo paprašyta dėmesio + %1$s tapo užblokuotas + %2$s užblokavo %1$s (gal.) + %s negavo pakvietimo + Pakvietimas buvo išsiųstas %s (naud.) + Jūs prisijungėte prie pokalbio %1$s vardu + Jūs prisijungėte prie pokalbio %1$s + %2$s išspyrė %1$s (gal.) + %1$s paliko pokalbį + %1$s pasikeitė pravardę į %2$s + Šifravimas buvo įjungtas, bet šis kontaktas nebuvo patikrintas. Jūs galite jį patikrinti iš OTR šifravimo meniu. + OTR klaida: %1$s + Pašnekovas paliko pokalbį. Jūs turėtumėte daryti tą patį arba paleisti pokalbį iš naujo. + Jūsų žinutė nebuvo išsiųsta. Palkiite pokalbį arba paleiskite jį iš naujo. + Jūs palikote šifruotą pokalbį + Pašnekovas bandė sukčiauti patikrinimo metu + Patikrinimas nepavyko + Jūsų atsakymas slaptajam klausimui buvo patikrintas. Turėtumėte paprašyti savo pašnekovo padaryti tą patį arba pažiūrėti bendrą paslaptį. + Patikrinimas nepavyko + Patikrinimas įvyko sėkmingai + Gauta šifruota žinutė yra neperskaitoma + Šifravimas įjungtas + %1$s prisijungė prie tinklo + %1$s nuo dabar yra ne prie savo įrenginio + %1$s yra laisvas bendravimui + %1$s prašo būti netrukdomas + %1$s nuo dabar yra neprieinamas + %1$s nėra prie savo įrenginio ilgą laikotarpį + %1$s pakeitė temą į: %2$s + Kontaktas nepalaiko arba išjungė dėmesį + Prašyti dėmesio + Pokalbio nustatymai + Rašo… + Suvedė tekstą… + suvesta %s + Istorija buvo eksportuota į SD kortelę + %2$s su %1$s + Išsiųsti po eksporto + Įveskite bylos pavadinimą + Pakviesti pokalbiui + Jūsų žinutė negali būti nusiųsta. Prašau, prisijunkite prie pokalbio + Dalyvių sąrašas + OTR šifravimas + Sustabdyti šifravimą + Paleisti šifravimą iš naujo + Buvo paprašyta \"ne oficialiuose įrašuose\" (off-the-record, OTR) privataus pokalbio, bet Jūs neturite to palaikančio įskiepio. Naudokite Pidgin, Gajim arba Adium asmeniniame ar macintosh kompiuteryje ir Xabber, Conversations arba ChatSecure Android platformoje. Aplankykite http://otr.cypherpunks.ca/ norėdami gauti daugiau informacijos. + Pradėti šifravimą Jūsų išsiųsta šifruota žinutė yra neperskaitoma - OTR patikrinimas - Patikrinti naudojant piršto antspaudą - Patikrinti naudojant klausimą - Patikrinti naudojant bendrą paslaptį + OTR patikrinimas + Patikrinti naudojant piršto antspaudą + Patikrinti naudojant klausimą + Patikrinti naudojant bendrą paslaptį Naudoti globalius nustatymus - Rodyti žinutės tekstą - Paslėpti žinutės tekstą + Rodyti žinutės tekstą + Paslėpti žinutės tekstą Klaida siunčiant failą %s Nepavyko gauti kelio iki bylos - Atidaryti privatų pokalbį + Atidaryti privatų pokalbį diff --git a/xabber/src/main/res/values-lt-rLT/contact_viewer.xml b/xabber/src/main/res/values-lt-rLT/contact_viewer.xml index 9cff3cf728..a1b09eb6bd 100644 --- a/xabber/src/main/res/values-lt-rLT/contact_viewer.xml +++ b/xabber/src/main/res/values-lt-rLT/contact_viewer.xml @@ -1,63 +1,63 @@ - Kontakto informacija - Klientas - Pravardė - Formatuotas vardas - Priešdėlis - Vardas - Vidurinis vardas - Pavardė - Vardo priesaga - Gimtadienis - Tinklapis - Organizacija - Organizacijos padalinys - Darbo pavadinimas, funkcija - Vaidmuo + Kontakto informacija + Klientas + Pravardė + Formatuotas vardas + Priešdėlis + Vardas + Vidurinis vardas + Pavardė + Vardo priesaga + Gimtadienis + Tinklapis + Organizacija + Organizacijos padalinys + Darbo pavadinimas, funkcija + Vaidmuo Aprašymas - Užrašai + Užrašai Nuotolinė paštadėžė - Išplėstas adresas - Gatvė - Vietovė - Regionas - Pašto kodas - Šalies pavadinimas - Telefonas - El. paštas - Namai - Darbas - Pašto - Siuntinių - Šalies viduje - Tarptautinis - Turintis pirmenybę - Garso - Faksas - Pranešimų gaviklis - Mobilusis - Vaizdas - Modemas - Balso paštas - Intenetas - Prašome palaukti… - Nežinomas - Redaguoti pseudonimą - Redaguoti grupes - Pašalinti kontaktą - Redaguoti vartotojo informaciją - Vartotojo informacija sąskaitoje sėkmingai išsaugota - Nepavyko išsaugoti vartotojo informacijos sąskaitoje - Išsaugoma… - Pasirinkti iš galerijos - Nufotografuoti - Pašalinti avatarą - Pakeisti - Nepavyko gauti konferencijos informacijos - Vardas - Aprašymas - Tema - Dalyviai: %d + Išplėstas adresas + Gatvė + Vietovė + Regionas + Pašto kodas + Šalies pavadinimas + Telefonas + El. paštas + Namai + Darbas + Pašto + Siuntinių + Šalies viduje + Tarptautinis + Turintis pirmenybę + Garso + Faksas + Pranešimų gaviklis + Mobilusis + Vaizdas + Modemas + Balso paštas + Intenetas + Prašome palaukti… + Nežinomas + Redaguoti pseudonimą + Redaguoti grupes + Pašalinti kontaktą + Redaguoti vartotojo informaciją + Vartotojo informacija sąskaitoje sėkmingai išsaugota + Nepavyko išsaugoti vartotojo informacijos sąskaitoje + Išsaugoma… + Pasirinkti iš galerijos + Nufotografuoti + Pašalinti avatarą + Pakeisti + Nepavyko gauti konferencijos informacijos + Vardas + Aprašymas + Tema + Dalyviai: %d diff --git a/xabber/src/main/res/values-lt-rLT/notification_bar.xml b/xabber/src/main/res/values-lt-rLT/notification_bar.xml index 1291d69cbf..98e140574b 100644 --- a/xabber/src/main/res/values-lt-rLT/notification_bar.xml +++ b/xabber/src/main/res/values-lt-rLT/notification_bar.xml @@ -1,11 +1,11 @@ - - - - - - - + + + + + + + diff --git a/xabber/src/main/res/values-ms-rMY/account_editor.xml b/xabber/src/main/res/values-ms-rMY/account_editor.xml index 70489fbc5e..03a8a0fc41 100644 --- a/xabber/src/main/res/values-ms-rMY/account_editor.xml +++ b/xabber/src/main/res/values-ms-rMY/account_editor.xml @@ -1,3 +1,93 @@ - + + Gunakan mampatan + Hos + Kata laluan + Sahkan kata laluan + Port + Prioriti + Sumber + Pelayan + Nama pengguna + Nama pelayan tidak dinyatakan + Nama pengguna tidak dinyatakan + Kata laluan tidak sepadan + Daftar untuk aktif sistem mampatan data + Kustom hos + Guna kustom hos seting daripada rekod SRV + Port mestilah nombor (lalai: 5222) + Port mesti antara 1 hingga 65535 (lalai: 5222) + Nilai Prioriti mesti nombor di antara-128 dan 127 (lalai: 0) + Hos proksi + Port proksi antara 1 hingga 65535 (lalai: 8080) + Port proksi mestilah nombor (lalai: 8080) + Kata laluan proksi + Port proksi + Jenis proksi + Tidak-aktif + Pengguna proksi + Gunakan pengesahan SASL (disyorkan) + Nyahaktifkan untuk pelayan lama + Simpan kata laluan + Nyahaktifkan opsyen ini bila kata laluan diminta setiap kali anda ditalian + Aktifkan TLS + Guna penyulitan TLS bila diperlukan untuk sambungan ke pelayan + Legasi SSL + Guna legasi SSL enkripsi bila disambungkan ke pelayan + Penggunaan TLS/SSL + Perlukan TLS + Perlu enkripsi TLS bila disambungkan ke pelayan + Nama pengguna salah. Semak teks bantuan di bawah untuk info lanjut. + Untuk proses menggunakan TOR anda mesti ada Orbot yang dipasang dan diaktifkan untuk trafik proksi melaluinya. Anda mahu memasangkannya dari Google Play? + Pasang Orbot? + Pasang Orbot + Akaun gagal didaftar kepada pelayan. + Info pelayan gagal didapati. + Warna akaun + Hijau + Oren + Merah + Biru + Indigo + Teal + Biru-kelabu + Cyan + Ungu-pekat + Lime + Merah jambu + Ungu + Biru-muda + Hijau-muda + Amber + Oren-pekat + Perang + Tetapan Sambungan + Kenalan disekat + Tidak dapat ditentukan sokongan untuk menyekat kenalan. + Tiada sokongan pelayan untuk sekatan. + Tiada kenalan disekat. + + %d kenalan disekat. +%d kenalan disekat. + + Sejarah Chat + Opsyen simpanan untuk mesej chat + Tidak dapat ditentukan sokongan pelayan sejarah chat + Pelayan tiada sokongan menyimpan sejarah chat. + Pengurusan Arkib Mesej + Simpan semua mesej dipelayan + Simpan jadual mesej kenalan dipelayan + Jangan simpan sebarang mesej dipelayan + Muat sejarah mesej + Muat sejarah semua kenalan + Muat sejarah chat yang dibuka sahaja + Jangan muat sejarah untuk semua + Kosongkan sejarah apabila keluar + Hapus semua mesej chat dari peranti sebelum tutup atau keluar. + Penanda halaman + Senarai penanda halaman akaun ini + Penyegerakan + Penyegerakan dengan Xabber akaun + Pelayan tidak menyokong penanda halaman + diff --git a/xabber/src/main/res/values-ms-rMY/account_list.xml b/xabber/src/main/res/values-ms-rMY/account_list.xml index 70489fbc5e..37cc834d2b 100644 --- a/xabber/src/main/res/values-ms-rMY/account_list.xml +++ b/xabber/src/main/res/values-ms-rMY/account_list.xml @@ -1,3 +1,16 @@ - + + Anda pasti untuk hapus akaun ini %s?\n(ianya tidak hapus dipelayan, hanya di Xabber) + Tambah akaun + Daftar akaun baru + Hapus akaun + Tetapan akaun + Mendaftar + Mengesahkan + Dalam talian + Menyambungkan + Sambungan putus + Luar talian + Tunggu untuk disambungkan + diff --git a/xabber/src/main/res/values-ms-rMY/chat_viewer.xml b/xabber/src/main/res/values-ms-rMY/chat_viewer.xml index 70489fbc5e..bad59c40bd 100644 --- a/xabber/src/main/res/values-ms-rMY/chat_viewer.xml +++ b/xabber/src/main/res/values-ms-rMY/chat_viewer.xml @@ -1,3 +1,113 @@ - + + %1$s tukar status: %2$s + %1$s status teks dibersihkan + %1$s sertai konferens + %1$s dikeluarkan + Anda di luar talian sekarang. Mesej yang anda hantar akan dihantar apabila anda disambungkan. + dihantar pada %s + Taip mesej anda di sini + Hantar + Padamkan Sejarah + Buang + Adakah anda mahu kosongkan semua sejarah chat dengan %s? + Penerima di luar talian. Mesej yang anda hantar akan dihantar apabila mereka kembali ditalian. + Kenalan tiada + Fail tidak dijumpai + Salin + Menyebut + Memetik Kata + Alih keluar dari sejarah + Cuba menghantar + Papar mesej + Simpan sejarah\nSimpan sejarah mesej diperanti + Panggilan perhatian dihantar + Perhatian diminta + %1$s dikeluarkan + %1$s dikeluarkan oleh %2$s + Jemputan tidak diterima oleh %s + Jemputan dihantar ke %s + Anda menyertai chat sebagai %1$s + Anda telah menyertai chat %1$s + %1$s dikeluarkan oleh %2$s + %1$s keluar dari chat + %1$s menukar nama samaran kepada %2$s + Penyulitan telah diaktifkan tapi kenalan ini tidak disahkan. Anda boleh mengesahkan ia dari menu penyulitan OTR. + Ralat OTR: %1$s + Pihak lain telah tinggalkan perbualan. Anda boleh lakukan perkara yang sama atau memulakannya semula. + Mesej anda tidak dihantar. Tinggalkan perbualan atau memulakannya semula. + Anda telah tinggalkan perbualan enkripsi + Pihak lain cuba menipu semasa pengesahan + Pengesahan gagal + Jawapan bagi soalan rahsia yang telah disahkan. Anda harus meminta pihak lain juga atau semak kongsi rahsia. + Pengesahan gagal + Pengesahan berjaya + Mesej enkripsi yang diterima tidak boleh dibaca + Enkripsi diaktifkan + %1$s sekarang ditalian + %1$s sekarang tiada + %1$s sentiasa untuk chat + %1$s meminta tidak diganggu + %1$s sekarang tiada + %1$s tiada pada jangka lama + %1$s menukar tajuk ke: %2$s + Kenalan tiada sokongan atau menyahaktifkan perhatian + Panggil perhatian + Seting chat + Menaip… + Teks dimasukkan… + dimasukkan pada %s + Ekspot sejarah + Sejarah telah diekspot ke kad SD + %2$s untuk %1$s.html + Hantar selepas eksport + Masukkan nama fail + Jemput untuk berbual + Mesej tidak dapat dihantar. Sila sertai chat + Senarai kenalan + Enkripsi OTR + Henti enkripsi + Mula semula enkripsi + Perbualan peribadi Tanpa Rekod telah diminta tetapi anda tiada plugin sokongan. Gunakan Pidgin, Gajim atau Adium untuk PC/Mac dan Xabber, Conversatiions atau ChatSecure untuk Android. Layari di http://otr.cypherpunks.ca/ untuk info lanjut. + Mula enkripsi + Mesej enkripsi yang dihantar tidak boleh dibaca + Mesej tidak boleh dinyah enkripsi + Pengesahan OTR + Sahkan dengan cap jari + Sahkan dengan soalan + Sahkan dengan berkongsi rahsia + Pilih peranti untuk mulakan seisi OTR: + Seisi OTR tidak dimulakan. + Seisi OTR tidak dimulakan. Kenalan diluar talian. + Pengesahan OTR diminta + Pengesahan OTR dalam proses + BUKA + BATAL + Gunakan seting global + Papar teks mesej + Sembunyi teks mesej + Ralat hantar fail %s + Tidak dapat laluan ke fail + Buka chat privasi + Tiada kebenaran untuk baca fail + Tiada kebenaran untuk tulis fail + Deskripsi ralat: + Hantar + Dihantar + Diterima dari sejarah + Ralat + Dihantar dari peranti lain + Menghantar + Tiada lagi mesej didalam sejarah + Moderator + Peserta + Pengunjung + Arkib chat ditunjukkan + Arkib chat sembunyi + Notifikasi untuk chat ini + Pelayan yang anda gunakan tiada sokongan untuk pemindahan fail. Anda boleh cuba di xabber.org server. + Sertai persidangan + Leret kanan untuk buka chat sebelumnya + Leret kiri untuk buka info kenalan + diff --git a/xabber/src/main/res/values-nb-rNO/account_editor.xml b/xabber/src/main/res/values-nb-rNO/account_editor.xml index b9c3e7cc2a..1a30cb2c2f 100644 --- a/xabber/src/main/res/values-nb-rNO/account_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/account_editor.xml @@ -1,94 +1,95 @@ - Bruk komprimering + Bruk komprimering Vert - Passord - Bekreft passord - Port - Prioritet - Ressurs - Tjener - Du må registrere en XMPP-konto før du legger den til i Xabber. + Passord + Bekreft passord + Port + Prioritet + Ressurs + Tjener + Du må registrere en XMPP-konto før du legger den til i Xabber. Brukernavn - Tjenernavn ikke angitt - Brukernavn ikke angitt - Passordene samsvarer ikke + Tjenernavn ikke angitt + Brukernavn ikke angitt + Passordene samsvarer ikke + Denne kontoen finnes allerede Merk for å etablere datakomprimering - Egendefinert vert - Bruk egendefinerte innstillinger for vert istedenfor SRV-post + Egendefinert vert + Bruk egendefinerte innstillinger for vert istedenfor SRV-post 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 127 (forvalg: 0) + Port må være mellom 1 og 65535 (forvalg: 5222) + Prioritet må angis som et nummer mellom -128 og 127 (forvalg: 0) Mellomtjeningsvert - Mellomtjeningsporten må være mellom 1 og 65535 (forvalg: 8080) - Mellomtjeningsporten må være et nummer (forvalg: 8080) - Mellomtjeningspassord - Mellomtjenerport - Mellomtjenertype - Avskrudd - Mellomtjener-bruker - Bruk SASL-godkjenning (anbefalt) - Skru av for veldig gamle tjenere - Lagre passord - Skru av dette valget for å få spørsmål om passord hver gang du logger på + Mellomtjeningsporten må være mellom 1 og 65535 (forvalg: 8080) + Mellomtjeningsporten må være et nummer (forvalg: 8080) + Mellomtjeningspassord + Mellomtjenerport + Mellomtjenertype + Avskrudd + Mellomtjener-bruker + Bruk SASL-godkjenning (anbefalt) + Skru av for veldig gamle tjenere + Lagre passord + Skru av dette valget for å få spørsmål om passord hver gang du logger på Aktiver TLS - Bruk TLS-kryptering, der det er mulig, for å koble til tjener - Gammeldags SSL - Bruk gammeldags SSL-kryptering ved tilkobling til tjener - TLS-/SSL -bruk - Krev TLS - Krev TLS-kryptering ved tilkobling til tjener + Bruk TLS-kryptering, der det er mulig, for å koble til tjener + Gammeldags SSL + Bruk gammeldags SSL-kryptering ved tilkobling til tjener + TLS-/SSL -bruk + Krev TLS + Krev TLS-kryptering ved tilkobling til tjener Feil brukernavn. Sjekk detaljer i hjelpeteksten nedenfor. - For å bruke Tor må du ha Orbot installert og aktivert til å sende trafikk gjennom den. Vil du installere det fra Google Play? - Installer Orbot? - Installer Orbot - Registrering av konto på tjeneren mislyktes. - Kunne ikke hente inn informasjon om tjener. - Kontofarge - Grønn - Oransje - Rød - Blå - Indigo - Blågrønn - Blågrå - Cyan - Mørkelilla - Lime - Rosa - Lilla - Lyseblå - Lysegrønn - Rav - Mørkeoransje - Brun - 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 - Støtte for sludrehistorikk fra tjenerlager er ikke bestemt enda - Tjeneren støtter ikke lagring av sludrehistorikk. - Behandling av meldingsarkiv - Lagre alle meldinger på tjeneren - Lagre kontaktliste 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. - Bokmerker - Liste over bokmerker for denne kontoen - Synkronisering - Synkronisering med Xabber-konto - Tjeneren støtter ikke bokmerker. + For å bruke Tor må du ha Orbot installert og aktivert til å sende trafikk gjennom den. Vil du installere det fra Google Play? + Installer Orbot? + Installer Orbot + Registrering av konto på tjeneren mislyktes. + Kunne ikke hente inn informasjon om tjener. + Kontofarge + Grønn + Oransje + Rød + Blå + Indigo + Blågrønn + Blågrå + Cyan + Mørkelilla + Lime + Rosa + Lilla + Lyseblå + Lysegrønn + Rav + Mørkeoransje + Brun + 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 + Støtte for sludrehistorikk fra tjenerlager er ikke bestemt enda + Tjeneren støtter ikke lagring av sludrehistorikk. + Behandling av meldingsarkiv + Lagre alle meldinger på tjeneren + Lagre kontaktliste 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. + Bokmerker + Liste over bokmerker for denne kontoen + Synkronisering + Synkronisering med Xabber-konto + Tjeneren støtter ikke bokmerker. diff --git a/xabber/src/main/res/values-nb-rNO/account_list.xml b/xabber/src/main/res/values-nb-rNO/account_list.xml index b9f4386214..3856727ce6 100644 --- a/xabber/src/main/res/values-nb-rNO/account_list.xml +++ b/xabber/src/main/res/values-nb-rNO/account_list.xml @@ -1,15 +1,16 @@ - Ønsker du virkelig å slette kontoen %s?\n(den vil ikke bli slettet fra tjeneren, bare fra Xabber) - Legg til konto - Registrer ny konto - Slett konto - Registrerer - Bekrefter - Tilkoblet - Kobler til - Kobler fra - Frakoblet - Venter på å koble til på nytt + Ønsker du virkelig å slette kontoen %s?\n(den vil ikke bli slettet fra tjeneren, bare fra Xabber) + Legg til konto + Registrer ny konto + Slett konto + Kontoinnstillinger + Registrerer + Bekrefter + Tilkoblet + Kobler til + Kobler fra + Frakoblet + Venter på å koble til på nytt diff --git a/xabber/src/main/res/values-nb-rNO/chat_viewer.xml b/xabber/src/main/res/values-nb-rNO/chat_viewer.xml index 1a5fc20e72..e47dac3294 100644 --- a/xabber/src/main/res/values-nb-rNO/chat_viewer.xml +++ b/xabber/src/main/res/values-nb-rNO/chat_viewer.xml @@ -1,102 +1,118 @@ - %1$s endret status: %2$s - %1$s fjernet statusteksten - %1$s ble med i konferansen - %1$s ble kastet ut - Du er i øyeblikket frakoblet. Meldinger du sender vil bli levert neste gang du kobler til. - sendt %s - Skriv meldingen din her - Send - Slett historie - Tøm - Ønsker du å slette all sludrehistorikk med %s? - Mottakeren er frakoblet. Meldinger du sender vil bli levert neste gang mottakeren logger på. - Kontakten er ikke tilgjengelig - Filen ble ikke funnet - Kopier - Nevn - Siter - Fjern fra historikk - Prøv å sende på nytt - Vis melding + %1$s endret status: %2$s + %1$s fjernet statusteksten + %1$s ble med i konferansen + %1$s ble kastet ut + Du er i øyeblikket frakoblet. Meldinger du sender vil bli levert neste gang du kobler til. + sendt %s + Skriv meldingen din her + Send + Slett historie + Tøm + Ønsker du å slette all sludrehistorikk med %s? + Mottakeren er frakoblet. Meldinger du sender vil bli levert neste gang mottakeren logger på. + Kontakten er ikke tilgjengelig + Filen ble ikke funnet + Kopier + Nevn + Siter + Fjern fra historikk + Prøv å sende på nytt + Vis melding Lagre historikk lokalt\nLagre meldingshistorikk lokalt Ønske om oppmerksomhet ble sendt - Oppmerksomhet tilkalt - %1$s ble bannlyst - %1$s ble bannlyst av %2$s - Invitasjonen ble ikke mottatt av %s - Invitasjonen ble sendt til %s - Du har blitt med i samtalen som %1$s - Du har blitt med i samtaleen %1$s - %1$s ble kastet ut av %2$s - %1$s forlot samtalen - %1$s endret kallenavn til %2$s - Kryptering er aktivert, men denne kontakten er enda ikke identitetsbekreftet. Du kan bekrefte kontakten fra OTR-krypteringsmenyen. - OTR-feil: %1$s - Motparten har forlatt samtalen. Du bør gjøre det samme eller starte den på nytt. - Meldingen din er ikke sendt. Forlat samtalen eller start den på nytt. - Du har gått ut av den krypterte samtalen - Motparten forsøkte å jukse under verifiseringen - Bekreftelse mislyktes - Svaret ditt på det hemmelige spørsmålet ble godkjent. Du bør også stille et spørsmål tilbake, eller velge \"delt hemmelighet\". - Bekrefting mislyktes - Verifisering bestått - Den mottatte krypterte meldingen er uleselig - Kryptering aktivert - %1$s er pålogget - %1$s er nå borte - %1$s tilgjengelig for samtale - %1$s ber om ikke å bli forstyrret - %1$s er utilgjengelig - %1$s er borte for en lengre periode - %1$s har endret temaet til: %2$s - Kontakten støtter ikke eller har skrudd av oppmerksomhet - Be om oppmerksomhet - Samtaleinstillinger - Skriver… - Skrev tekst… - kom inn som %s - Historien er eksportert til minnekortet - %2$s til %1$s.html - Send etter eksportering - Angi filnavn - Inviter til samtale - Meldingen din kan ikke leveres. Ta del i samtalen - Deltagerliste - OTR-kryptering - Stopp kryptering - Omstart av kryptering - Du er blitt forespurt om en \"Off-the-Record\" privat samtale, men klienten din har ikke noe tillegg som støtter dette. Du kan bruke Pidgin, Gajim eller Adium for PC/Mac og Xabber, Conversations eller ChatSecure for Android. Se http://otr.cypherpunks.ca/ for mer informasjon. - Start kryptering + Oppmerksomhet tilkalt + %1$s ble bannlyst + %1$s ble bannlyst av %2$s + Invitasjonen ble ikke mottatt av %s + Invitasjonen ble sendt til %s + Du har blitt med i samtalen som %1$s + Du har blitt med i samtaleen %1$s + %1$s ble kastet ut av %2$s + %1$s forlot samtalen + %1$s endret kallenavn til %2$s + Kryptering er aktivert, men denne kontakten er enda ikke identitetsbekreftet. Du kan bekrefte kontakten fra OTR-krypteringsmenyen. + OTR-feil: %1$s + Motparten har forlatt samtalen. Du bør gjøre det samme eller starte den på nytt. + Meldingen din er ikke sendt. Forlat samtalen eller start den på nytt. + Du har gått ut av den krypterte samtalen + Motparten forsøkte å jukse under verifiseringen + Bekreftelse mislyktes + Svaret ditt på det hemmelige spørsmålet ble godkjent. Du bør også stille et spørsmål tilbake, eller velge \"delt hemmelighet\". + Bekrefting mislyktes + Verifisering bestått + Den mottatte krypterte meldingen er uleselig + Kryptering aktivert + %1$s er pålogget + %1$s er nå borte + %1$s tilgjengelig for samtale + %1$s ber om ikke å bli forstyrret + %1$s er utilgjengelig + %1$s er borte for en lengre periode + %1$s har endret temaet til: %2$s + Kontakten støtter ikke eller har skrudd av oppmerksomhet + Be om oppmerksomhet + Samtaleinstillinger + Skriver… + Skrev tekst… + kom inn som %s + Eksporter historikk + Historien er eksportert til minnekortet + %2$s til %1$s.html + Send etter eksportering + Angi filnavn + Inviter til samtale + Meldingen din kan ikke leveres. Ta del i samtalen + Deltagerliste + OTR-kryptering + Stopp kryptering + Omstart av kryptering + Du er blitt forespurt om en \"Off-the-Record\" privat samtale, men klienten din har ikke noe tillegg som støtter dette. Du kan bruke Pidgin, Gajim eller Adium for PC/Mac og Xabber, Conversations eller ChatSecure for Android. Se http://otr.cypherpunks.ca/ for mer informasjon. + Start kryptering Den krypterte meldingen du sendte er uleselig - Meldingen kan ikke krypteres - OTR-identitetsbekreftelse - Bekreft med fingeravtrykk - Bekreft med spørsmål - Bekreft med delt hemmelighet - Velg enhet å etablere OTR-økt med: - OTR-økt igangsatt. - OTR-økt ikke igangsatt. Kontakten er frakoblet. - OTR-bekreftelsesforespørsel - OTR-bekreftelse underveis - ÅPNE - AVBRYT + Meldingen kan ikke krypteres + OTR-identitetsbekreftelse + Bekreft med fingeravtrykk + Bekreft med spørsmål + Bekreft med delt hemmelighet + Velg enhet å etablere OTR-økt med: + OTR-økt igangsatt. + OTR-økt ikke igangsatt. Kontakten er frakoblet. + OTR-bekreftelsesforespørsel + OTR-bekreftelse underveis + ÅPNE + AVBRYT Bruk globale innstillinger - Vis meldingstekst - Skjul meldingstekst + Vis meldingstekst + Skjul meldingstekst Feil ved sending av fila %s Kunne ikke åpne stien til filen - Start privat samtale + Start privat samtale Ikke tillatelse til å lese filer - Ikke tillatelse til å lagre filer - Feilbeskrivelse: - Sendt - Levert - Mottatt fra historikk - Feil - Sendt fra en annen enhet - Sender - Det er ingen meldinger i historikken + Ikke tillatelse til å lagre filer + Feilbeskrivelse: + Sendt + Levert + Mottatt fra historikk + Feil + Sendt fra en annen enhet + Sender + Det er ingen meldinger i historikken + Moderator + Deltager + Besøkende + Arkiver viste sludringer + Arkiver skjulte sludringer + Merknad for denne sludringen + Tjeneren du bruker støtter ikke filoverføringer. Du kan prøve xabber.org-tjeneren. + Ta del i konferanse + Dra til høyre for å åpne nylige sludringer + Dra til venstre for å åpne kontaktinfo + Kopier lenke + Last ned + Bilde lagret + Lenke kopiert til utklippstavle + Kunne ikke åpne fil diff --git a/xabber/src/main/res/values-nb-rNO/contact_editor.xml b/xabber/src/main/res/values-nb-rNO/contact_editor.xml index 8a27b30841..b27ce35cea 100644 --- a/xabber/src/main/res/values-nb-rNO/contact_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/contact_editor.xml @@ -1,24 +1,24 @@ - Konto - Velg grupper - Alias (valgfritt) - Vil du dele konto-statusen %1$s med kontakten? - Kontaktens brukernavn - Kontakten ble ikke funnet - Angi gruppenavn - Gruppenavn - Velg en konto - Velg en konto - Legg til en ny gruppe… - Bekreft - Forkast - Behandler bilde… - Feil ved beskjæring av bilde - Feil ved behandling av bilde + Konto + Velg grupper + Alias (valgfritt) + Vil du dele konto-statusen %1$s med kontakten? + Kontaktens brukernavn + Kontakten ble ikke funnet + Angi gruppenavn + Gruppenavn + Velg en konto + Velg en konto + Legg til en ny gruppe… + Bekreft + Forkast + Behandler bilde… + Feil ved beskjæring av bilde + Feil ved behandling av bilde Tjenerinfo - Liste over tjenerfunksjoner - %1$s fra %2$s ønsker å starte en private samtale med deg - Godta + Liste over tjenerfunksjoner + %1$s fra %2$s ønsker å starte en private samtale med deg + Godta diff --git a/xabber/src/main/res/values-nb-rNO/contact_list.xml b/xabber/src/main/res/values-nb-rNO/contact_list.xml index 7317c59540..6b02165877 100644 --- a/xabber/src/main/res/values-nb-rNO/contact_list.xml +++ b/xabber/src/main/res/values-nb-rNO/contact_list.xml @@ -1,74 +1,99 @@ - Godkjenn kontakt - Koble til på nytt - Behandle kontoer - Legg til konto - Legg til kontakt - Vis frakoblede kontakter - Logg på - Koble til på nytt - Kobler til… - Kontoene frakoblet - Du har ikke noen konto - Du har ikke noen kontakter - Ingen tilkoblet - Ingen tilkoblede kontoer - Tilkoblet. - Starter program… - Venter på forbindelse… + Godkjenn kontakt + Koble til på nytt + Behandle kontoer + Legg til konto + Legg til kontakt + Vis frakoblede kontakter + Logg på + Koble til på nytt + Kobler til… + Kontoene frakoblet + Du har ikke noen konto + Du har ikke noen kontakter + Ingen tilkoblet + Fant ingen kontakter + Ingen tilkoblede kontoer + Tilkoblet. + Starter program… + Venter på forbindelse… Samtale Feil ved tilkobling - Legg til kontakt - Slett - Blokker kontakt - Ønsker du virkelig å slette kontakten %1$s fra kontoen %2$s? + Legg til kontakt + Slett + Blokker kontakt + Ønsker du virkelig å slette kontakten %1$s fra kontoen %2$s? Avslå kontakt - Avslutt - Aktive samtaler - Ingen grupper - Slett gruppe - Ønsker du virkelig å slette gruppen %s? Brukere fra denne gruppen vil bli værende i kontaktlisten. - Gi nytt navn til gruppe - Fant ikke kontoen - Ikke tilkoblet - Forespør abonnement - Strøm-feil - Lagrer endringer…\nProgrammet vil straks avsluttes. + Arkiver + Avarkiver + Demp + Opphev demping + Vis arkiverte + Avslutt + Aktive samtaler + Ingen grupper + Slett gruppe + Ønsker du virkelig å slette gruppen %s? Brukere fra denne gruppen vil bli værende i kontaktlisten. + Gi nytt navn til gruppe + Fant ikke kontoen + Ikke tilkoblet + Forespør abonnement + Send kontakt + Strøm-feil + Lagrer endringer…\nProgrammet vil straks avsluttes. Konferanser - OTR-feil - Trykk for å velge kontakt - Alltid vis - Aldri vis - Bruk forvalgte innstillinger - Vis frakoblede kontakter - Kjør ved oppstart - Ønsker du at Xabber skal kjøre ved oppstart?\nDette kan endres i \"Innstillinger\" → \"Tilkoblingsinnstillinger\" → \"Start når Android lastes\" - Søk etter kontakter - Deg - XMPP-kontoer - Blokkerte kontakter - Kontakten ble blokkert - Feil ved blokkering av kontakt + OTR-feil + Trykk for å velge kontakt + Alltid vis + Aldri vis + Bruk forvalgte innstillinger + Vis frakoblede kontakter + Kjør ved oppstart + Ønsker du at Xabber skal kjøre ved oppstart?\nDette kan endres i \"Innstillinger\" → \"Tilkoblingsinnstillinger\" → \"Start når Android lastes\" + Søk etter kontakter + Deg + XMPP-kontoer + Blokkerte kontakter + Kontakten ble blokkert + Feil ved blokkering av kontakt Blokkering av kontakter er fjernet - Feil ved oppheving av blokkering - Ønsker du virkelig å blokkere kontakten %1$s fra kontoen %2$s? - Ønsker du virkelig å oppheve blokkering av alle kontaktene fra konto %1$s? - Fjern all blokkering - Fjern blokkering av valgte - Velg din skjebne - 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 - Enheten din har iverksatt hissig batterioptimisering som kan lede til at merknader fra Xabber blir forsinket eller faktisk forsvinne.\n\nDu vil nå bli spurt om å skru av dette. + Feil ved oppheving av blokkering + Ønsker du virkelig å blokkere kontakten %1$s fra kontoen %2$s? + Ønsker du virkelig å oppheve blokkering av alle kontaktene fra konto %1$s? + Fjern all blokkering + Fjern blokkering av valgte + Velg din skjebne + 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 + Enheten din har iverksatt hissig batterioptimisering som kan lede til at merknader fra Xabber blir forsinket eller faktisk forsvinne.\n\nDu vil nå bli spurt om å skru av dette. Slett gamle loggfiler - Åpne - Send + Åpne + Send Synkroniser bokmerker - Fjern alle - Fjern valgte - Ønsker du virkelig å fjerne alle bokmerkene fra kontoen %1$s? - Ønsker du virkelig å fjerne valgte bokmerker fra kontoen %1$s? + Fjern alle + Fjern valgte + Ønsker du virkelig å fjerne alle bokmerkene fra kontoen %1$s? + Ønsker du virkelig å fjerne valgte bokmerker fra kontoen %1$s? + Arkivet har ingen sludringer + Ingen uleste sludringer + Sludringen ble arkivert + Fjernet fra arkivet + ANGRE + Nylige sludringer + Uleste sludringer + Arkiverte sludringer + Alle sludringer + Ingen meldinger + Vis alle sludringer + Kontakter + Dra sludringen til venstre eller høyre for å arkivere den + sist sett akkurat nå + sist sett for %1$s minutter siden + sist sett %1$s + sist sett i går klokken %1$s + sist sett %1$s diff --git a/xabber/src/main/res/values-nb-rNO/contact_viewer.xml b/xabber/src/main/res/values-nb-rNO/contact_viewer.xml index 7954172f25..7996238d0a 100644 --- a/xabber/src/main/res/values-nb-rNO/contact_viewer.xml +++ b/xabber/src/main/res/values-nb-rNO/contact_viewer.xml @@ -1,67 +1,67 @@ - Kontaktinformasjon - Klient - Denne enheten - Kallenavn - Fullt navn - Prefiks - Fornavn - Mellomnavn - Etternavn - Etterfølgende navn/tittel - Geburtsdag - Nettside - Organisasjon - Avdeling - Jobbtittel, funksjon - Rolle + Kontaktinformasjon + Klient + Denne enheten + Kallenavn + Fullt navn + Prefiks + Fornavn + Mellomnavn + Etternavn + Etterfølgende navn/tittel + Geburtsdag + Nettside + Organisasjon + Avdeling + Jobbtittel, funksjon + Rolle Beskrivelse - Notater + Notater Postboks - Utvidet adresse - Gate - Lokale - Region - Postnummer - Land - Telefon - E-post - Hjem - Jobb - Post - Pakke - Innenlands - Internasjonal - Foretrukket - Stemme - Faks - Personsøker - Mobiltelefon - Video - Modem - Talemelding - Internett - Vent… - Ukjent - Rediger alias - Rediger grupper - Slett kontakt - Rediger brukerinformasjon - Rediger - Brukerinformasjon for konto er lagret - Kunne ikke lagre brukerinformasjon for konto - Lagrer… - Velg fra bildegalleri - Ta bilde - Fjern avatar - Endre - Kunne ikke hente informasjon om konferansen - Navn - Beskrivelse - Emne - Deltakere: %d - Tilkoblede enheter - vCard + Utvidet adresse + Gate + Lokale + Region + Postnummer + Land + Telefon + E-post + Hjem + Jobb + Post + Pakke + Innenlands + Internasjonal + Foretrukket + Stemme + Faks + Personsøker + Mobiltelefon + Video + Modem + Talemelding + Internett + Vent… + Ukjent + Rediger alias + Rediger grupper + Slett kontakt + Rediger brukerinformasjon + Rediger + Brukerinformasjon for konto er lagret + Kunne ikke lagre brukerinformasjon for konto + Lagrer… + Velg fra bildegalleri + Ta bilde + Fjern avatar + Endre + Kunne ikke hente informasjon om konferansen + Navn + Beskrivelse + Emne + Deltakere: %d + Tilkoblede enheter + vCard diff --git a/xabber/src/main/res/values-nb-rNO/fingerprint_viewer.xml b/xabber/src/main/res/values-nb-rNO/fingerprint_viewer.xml index b50271920f..12c4bdcf89 100644 --- a/xabber/src/main/res/values-nb-rNO/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-nb-rNO/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - For å bekrefte identiteten til motparten, be om vedkommendes fingeravtrykk og sammenlign det med det nedenfor. Du bør ikke bruke en XMPP-samtale til dette formålet. - Denne kontakten er tiltrodd - Ditt fingeravtrykk: - Din motparts fingeravtrykk: - Skann QR-kode med motpartens fingeravtrykk - Vis fingeravtrykket ditt som en QR-kode - Kopier fingeravtrykket ditt til utklippstavlen + For å bekrefte identiteten til motparten, be om vedkommendes fingeravtrykk og sammenlign det med det nedenfor. Du bør ikke bruke en XMPP-samtale til dette formålet. + Denne kontakten er tiltrodd + Ditt fingeravtrykk: + Din motparts fingeravtrykk: + Skann QR-kode med motpartens fingeravtrykk + Vis fingeravtrykket ditt som en QR-kode + Kopier fingeravtrykket ditt til utklippstavlen diff --git a/xabber/src/main/res/values-nb-rNO/muc_editor.xml b/xabber/src/main/res/values-nb-rNO/muc_editor.xml index bbbf2bfe95..af37e7668c 100644 --- a/xabber/src/main/res/values-nb-rNO/muc_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/muc_editor.xml @@ -1,29 +1,29 @@ - Kallenavn ikke angitt - Konferanse ikke angitt - Bli med i konferansen - Kallenavn - Ditt kallenavn i konferansen - Passord - passord er ikke påkrevet - Konferanse - Tjener for konferansesamtaler - Kallenavnet er allerede i bruk - Pågår allerede - Allerede blitt med - Legg til konferanse - Fjern konferanse - Ønsker du virkelig å fjerne konferansen %1$s fra kontoen %2$s? - Autorisasjonsinnstillinger - %2$s inviterer deg til å bli med i konferanseen %3$s. ta del med kontoen %1$s? - %2$s inviterer deg til å bli med i konferansen %3$s: %4$s. ta del med kontoen %1$s? - Forlat konferansen + Kallenavn ikke angitt + Konferanse ikke angitt + Bli med i konferansen + Kallenavn + Ditt kallenavn i konferansen + Passord + passord er ikke påkrevet + Konferanse + Tjener for konferansesamtaler + Kallenavnet er allerede i bruk + Pågår allerede + Allerede blitt med + Legg til konferanse + Fjern konferanse + Ønsker du virkelig å fjerne konferansen %1$s fra kontoen %2$s? + Autorisasjonsinnstillinger + %2$s inviterer deg til å bli med i konferanseen %3$s. ta del med kontoen %1$s? + %2$s inviterer deg til å bli med i konferansen %3$s: %4$s. ta del med kontoen %1$s? + Forlat konferansen Velg konferanse - Neste - Hent arrangerte konferanser - Feil ved innhenting av konferanser - Skriv navnet på konferansen + Neste + Hent arrangerte konferanser + Feil ved innhenting av konferanser + Skriv navnet på konferansen Konferanseinvitasjon diff --git a/xabber/src/main/res/values-nb-rNO/notification_bar.xml b/xabber/src/main/res/values-nb-rNO/notification_bar.xml index 887ee25462..f4f0191dc1 100644 --- a/xabber/src/main/res/values-nb-rNO/notification_bar.xml +++ b/xabber/src/main/res/values-nb-rNO/notification_bar.xml @@ -1,43 +1,43 @@ - konto - kontoer - - - - konto - kontoer - - - - Identitetsbekreftelsesfeil - kontakt - kontakter - - - - melding - meldinger - - - - %1$d %2$s fra %3$d %4$s - %1$d %2$s fra %3$s - %1$s: %2$s - %1$d av %2$d %3$s tilkoblet - %1$d av %2$d %3$s tilkoblet - - - - %1$d av %2$d %3$s kobler til - %1$d av %2$d %3$s kobler til - - - - %1$d av %2$d %3$s venter på å koble til - %1$d av %2$d %3$s venter på å koble til - - - - %1$d %2$s frakoblet + konto + kontoer + + - + konto + kontoer + + - + Identitetsbekreftelsesfeil + kontakt + kontakter + + - + melding + meldinger + + - + %1$d %2$s fra %3$d %4$s + %1$d %2$s fra %3$s + %1$s: %2$s + %1$d av %2$d %3$s tilkoblet + %1$d av %2$d %3$s tilkoblet + + - + %1$d av %2$d %3$s kobler til + %1$d av %2$d %3$s kobler til + + - + %1$d av %2$d %3$s venter på å koble til + %1$d av %2$d %3$s venter på å koble til + + - + %1$d %2$s frakoblet Ønsker du å ta del i konferansen? - Trykk her for å avbryte den. - Passord påkrevet - Vær oppmerksom - Autorisasjonsforespørsel - Privat konferansesamtale + Trykk her for å avbryte den. + Passord påkrevet + Vær oppmerksom + Autorisasjonsforespørsel + Privat konferansesamtale diff --git a/xabber/src/main/res/values-nb-rNO/phrase_editor.xml b/xabber/src/main/res/values-nb-rNO/phrase_editor.xml index c642d5e217..ea40ff42c4 100644 --- a/xabber/src/main/res/values-nb-rNO/phrase_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/phrase_editor.xml @@ -1,13 +1,13 @@ - Legg til uttrykk - Slett uttrykk - Vil du virkelig fjerne uttrykket %s? - < Hvilken som helst tekst > - Del av kontaktgruppen - Regulært uttrykk - Lyd\nVelg varslingslyd - Tekst å søke etter - Kontaktens XMPP ID-del + Legg til uttrykk + Slett uttrykk + Vil du virkelig fjerne uttrykket %s? + < Hvilken som helst tekst > + Del av kontaktgruppen + Regulært uttrykk + Lyd\nVelg varslingslyd + Tekst å søke etter + Kontaktens XMPP ID-del diff --git a/xabber/src/main/res/values-nb-rNO/preference_editor.xml b/xabber/src/main/res/values-nb-rNO/preference_editor.xml index 1d40d96ec5..1e17fe3085 100644 --- a/xabber/src/main/res/values-nb-rNO/preference_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/preference_editor.xml @@ -1,127 +1,118 @@ - Batterioptimisering - Batterioptimisering avskrudd. Gå til enhetsinnstillingene frå skru det på - Batterioptimisering påskrudd (forvalg) - Slett midlertidige filer\nSletter alle lokale data. Dette kan frigjøre litt plass. - Ønsker du virkelig å fjerne samtalehistorie, avatarer og andre lokale data?\nKontoinformasjon og kontaktliste blir ikke er berørt. Programmet vil lukkes. - Send ved linjeskift\nMeldinger kan bli sendt ved å trykke Enter-tasten - Automatisk borte\nBytter automatisk status til borte når skjermen skrus av - Sorter kontakter - Alfabetisk - Etter status - Grupper etter konto\nGrupper kontakter i kontaktlisten etter konto + Batterioptimisering + Batterioptimisering avskrudd. Gå til enhetsinnstillingene frå skru det på + Batterioptimisering påskrudd (forvalg) + Slett midlertidige filer\nSletter alle lokale data. Dette kan frigjøre litt plass. + Ønsker du virkelig å fjerne samtalehistorie, avatarer og andre lokale data?\nKontoinformasjon og kontaktliste blir ikke er berørt. Programmet vil lukkes. + Send ved linjeskift\nMeldinger kan bli sendt ved å trykke Enter-tasten + Automatisk borte\nBytter automatisk status til borte når skjermen skrus av + Sorter kontakter + Alfabetisk + Etter status + Grupper etter konto\nGrupper kontakter i kontaktlisten etter konto Vis avatarer\nVis brukernes avatarer i kontaktlisten - Vis tomme grupper\nVis grupper uten noen påloggede kontakter - Vis grupper\nVis grupper i kontaktlisten - Vis frakoblede kontakter + Vis meldinger\nVis brukeres meldinger i kontaktlisten + Vis tomme grupper\nVis grupper uten noen påloggede kontakter + Vis grupper\nVis grupper i kontaktlisten + Vis frakoblede kontakter Feilsøkingslogg\nSkriv beskjeder til feilsøkingsloggen (du starte programmet på nytt for å ta endringene i bruk) - Skriv fillogg\nSkriv feilrettingslogg til lokal fil (du kan dele den). - Loggfiler\nListe over skrevne loggfiler. - Loggfiler - Vis tilkoblingsfeil\nVis oppsprettsvinduer med tilkoblingsunntak - Del kræsj- og diagnostikk-data\nHjelp utviklere å forbedre Xabber ved å dele kræsj- og diagnostikk-data med dem (start programmet på nytt slik at endringer kan tre i kraft). - Kræsj- og diagnostikk-data - Xabber innhenter anonyme feilrettingsrapporter. Du kan skru det av i feilrettings-innstillingene, men det vil forhindre vår mulighet til å tilby en robust meldingstjeneste til Xabber-brukere. - Innstillinger - Lysvarsel\nBlink LED-lyset ved varsler - Lysindikering\nLa LED blinke ved merknad fra konferanser - Ikon på oppgavelinjen\nVis vedvarende melding. Dette alternativet hindrer at Android fjerner programmet fra minnet - Lyd\nVelg merknadslyd - Vibrer - Drakt - Mørk - Lys + Skriv fillogg\nSkriv feilrettingslogg til lokal fil (du kan dele den). + Loggfiler\nListe over skrevne loggfiler. + Loggfiler + Vis tilkoblingsfeil\nVis oppsprettsvinduer med tilkoblingsunntak + Del kræsj- og diagnostikk-data\nHjelp utviklere å forbedre Xabber ved å dele kræsj- og diagnostikk-data med dem (start programmet på nytt slik at endringer kan tre i kraft). + Kræsj- og diagnostikk-data + Xabber innhenter anonyme feilrettingsrapporter. Du kan skru det av i feilrettings-innstillingene, men det vil forhindre vår mulighet til å tilby en robust meldingstjeneste til Xabber-brukere. + Innstillinger + Ikon på oppgavelinjen\nVis vedvarende melding. Dette alternativet hindrer at Android fjerner programmet fra minnet + Vibrer + Drakt + Mørk + Lys Smilefjes - Android-uttrykksikoner - Ingen grafiske uttrykksikoner - Tilkoblingsinnstillinger\nTilkoblingsinnstillinger - Kontaktliste\nTilpass kontaktlistevisning - Innstillinger for feilsøking\nInnstillinger for hjelp til utviklere med å forbedre Xabber - Innstillinger - Varsler\nVarslingsinnstillinger - Draktinnstillinger\nInnstillinger for utseende - Innstillinger for søppelpostfilter - Tilstedeværelse\nTilstedeværelsesinnstillinger - Personvern\nPersonvernsinnstillinger - Inget søppelpostfilter - Meldinger bare fra kontaktlisten - Meldinger bare fra kontaktlisten. Autentiseringsforespørsler bare med CAPTCHA - Meldinger bare fra kontaktliste. Ingen identitetsforespørsler - Om - Vis bakgrunn\nSkru av for å forbedre ytelsen - Skriftstørrelse - Stor - Normal - Liten - Ekstra stor - Skjul tastatur - I landskapsmodus - Avatarer i meldinger\nVis avatarer i hver melding - Vis statusendringer - I konferanser - Send skrivevarsel\nVis den andre brukeren at du skriver - Juster prioritet\nVelg prioritet basert på valgt status. Kontoprioritet vil bli sett bort fra. - Umiddelbart når skjermen låses - \"Utvidet fravær\" ved lediggang\nVelg \"Utvidet fravær\" ved skjermlås - Prioriteringsinnstillinger - Start ved oppstart av Android\nStart programmet når Android starter opp. Dette virker ikke når Xabber er installert på SD-kort. - Hindre hvilemodus\nHindrer enheten fra gå i hvilemodus. Dette vil øke batteribruken. - Behold Wi-Fi på\nHold Wi-Fi aktivt i ventemodus. Dette øker batteriforbruket - Tilbakestill frakoblede innstillinger\nSlett individuelle innstillinger for grupper og kontoer - Ønsker du virkelig å slette individuelle innstillinger for grupper og kontoer? - Varsel ved første melding\nBare varsle første melding i en sludreøkt - Meldingsforhåndsvisning\nVis meldinger fra sludring i merknadsområde - Meldingsforhåndsvisning\nVIs meldinger fra konferanser i merknadsområde + Android-uttrykksikoner + Ingen grafiske uttrykksikoner + Tilkoblingsinnstillinger\nTilkoblingsinnstillinger + Kontaktliste\nTilpass kontaktlistevisning + Innstillinger for feilsøking\nInnstillinger for hjelp til utviklere med å forbedre Xabber + Innstillinger + Varsler\nVarslingsinnstillinger + Draktinnstillinger\nInnstillinger for utseende + Innstillinger for søppelpostfilter + Tilstedeværelse\nTilstedeværelsesinnstillinger + Personvern\nPersonvernsinnstillinger + Inget søppelpostfilter + Meldinger bare fra kontaktlisten + Meldinger bare fra kontaktlisten. Autentiseringsforespørsler bare med CAPTCHA + Meldinger bare fra kontaktliste. Ingen identitetsforespørsler + Om + Vis bakgrunn\nSkru av for å forbedre ytelsen + Skriftstørrelse + Stor + Normal + Liten + Ekstra stor + Skjul tastatur + I landskapsmodus + Vis statusendringer + I konferanser + Send skrivevarsel\nVis den andre brukeren at du skriver + Juster prioritet\nVelg prioritet basert på valgt status. Kontoprioritet vil bli sett bort fra. + Umiddelbart når skjermen låses + \"Utvidet fravær\" ved lediggang\nVelg \"Utvidet fravær\" ved skjermlås + Prioriteringsinnstillinger + Start ved oppstart av Android\nStart programmet når Android starter opp. Dette virker ikke når Xabber er installert på SD-kort. + Hindre hvilemodus\nHindrer enheten fra gå i hvilemodus. Dette vil øke batteribruken. + Behold Wi-Fi på\nHold Wi-Fi aktivt i ventemodus. Dette øker batteriforbruket + Tilbakestill frakoblede innstillinger\nSlett individuelle innstillinger for grupper og kontoer + Ønsker du virkelig å slette individuelle innstillinger for grupper og kontoer? Undertrykk noen statusmeldinger\nUnngå alle meldinger av typen \'Dette rommet er ikke anonymt\' - %s (du ikke vil motta meldinger fra noen samtaler) - XMPP-kontoer\nBehandle kontoer - Sikkerhet\nSikkerhetsinnstillinger - Sjekk sertifikatet til tjeneren\nMeld fra om sertifikatproblemer på krypterte tilkoblinger + %s (du ikke vil motta meldinger fra noen samtaler) + XMPP-kontoer\nBehandle kontoer + Sikkerhet\nSikkerhetsinnstillinger + Sjekk sertifikatet til tjeneren\nMeld fra om sertifikatproblemer på krypterte tilkoblinger OTR-modus - Rett oppmerksomheten hit\nReaksjon for innkommende oppmerksomhetsforespørsler - Oppmerksomhetslyd\nVelg ringetone - Last inn vCard\nLast og oppdater en kontaktens personinfo og avatar. Skru av for å redusere databruk. - Last inn bilder\nLast bilder fra fil-nettadresse automatisk. Skru av for å redusere databruk. - Kringkastingsmottak\nKan være ustabilt! Vil dele gjeldende økt med alle enheter som bruker denne kontoen. Skru av for å redusere databruk. + Last inn vCard\nLast og oppdater en kontaktens personinfo og avatar. Skru av for å redusere databruk. + Last inn bilder\nLast bilder fra fil-nettadresse automatisk. Skru av for å redusere databruk. + Kringkastingsmottak\nKan være ustabilt! Vil dele gjeldende økt med alle enheter som bruker denne kontoen. Skru av for å redusere databruk. DNSJavaFortolker - MiniDNSFortolker (eksperimentell) - Nøkkelsetninger\nOpprett egendefinert varsel for mottatte meldinger som inneholder gitte setninger + MiniDNSFortolker (eksperimentell) Innstillinger Grensesnitt - Innstillinger - Om - Utseende - Oppførsel - Kontaktliste - Frakoblede kontakter - Tilbakestill merknader - Tilkoblingsinnstillinger - Avansert - Tilgjengelighet - Meldingsmerknader - Gruppemerknad - Merknader i programmet - Nøkkelord - Varsel - Varsel om nye sludremeldinger i samtaler - Varsel - Varsel om nye meldinger i konferanser - Forvalg - Kort vibrasjon - Lang vibrasjon - Bare i stille-modus - Lyder i programmet - Spill lyder ved medlinger i en annen samtale - Vibrering i programmet - Vibrer ved meldinger i en annen samtale - Forhåndsvisninger i programmet - Forhåndsvis meldinger fra andre samtaler - Lyder i samtaler - Spill lyder ved meldinger i gjeldende fane - Tilbakestill - Alle merknadsinnstillinger vil bli tilbakestilt til forvalgte verdier - Tilbakestill merknadsinnstillinger? - Innstillingene ble tilbakestilt + Innstillinger + Om + Utseende + Oppførsel + Kontaktliste + Frakoblede kontakter + Tilbakestill merknader + Tilkoblingsinnstillinger + Avansert + Tilgjengelighet + Meldingsmerknader + Gruppemerknad + Merknader i programmet + Nøkkelord + Varsel + Varsel om nye sludremeldinger i samtaler + Varsel + Varsel om nye meldinger i konferanser + Forvalg + Kort vibrasjon + Lang vibrasjon + Bare i stille-modus + Lyder i programmet + Spill lyder ved medlinger i en annen samtale + Vibrering i programmet + Vibrer ved meldinger i en annen samtale + Forhåndsvisninger i programmet + Forhåndsvis meldinger fra andre samtaler + Lyder i samtaler + Spill lyder ved meldinger i gjeldende fane + Tilbakestill + Alle merknadsinnstillinger vil bli tilbakestilt til forvalgte verdier + Tilbakestill merknadsinnstillinger? + Innstillingene ble tilbakestilt diff --git a/xabber/src/main/res/values-nb-rNO/secret_viewer.xml b/xabber/src/main/res/values-nb-rNO/secret_viewer.xml index 1d8d949ffe..0ec4e800a6 100644 --- a/xabber/src/main/res/values-nb-rNO/secret_viewer.xml +++ b/xabber/src/main/res/values-nb-rNO/secret_viewer.xml @@ -1,9 +1,9 @@ - Hemmelig svar: - Hemmelig spørsmål: - Bruk hemmelig spørsmål for å verifisere hverandre. - Delt hemmelighet: - Bruk delt hemmelighet for å verifisere hverandre. + Hemmelig svar: + Hemmelig spørsmål: + Bruk hemmelig spørsmål for å verifisere hverandre. + Delt hemmelighet: + Bruk delt hemmelighet for å verifisere hverandre. diff --git a/xabber/src/main/res/values-nb-rNO/status_editor.xml b/xabber/src/main/res/values-nb-rNO/status_editor.xml index f52e37eaf9..b1dced3d55 100644 --- a/xabber/src/main/res/values-nb-rNO/status_editor.xml +++ b/xabber/src/main/res/values-nb-rNO/status_editor.xml @@ -1,21 +1,21 @@ - Tilgjengelig - Borte - Klar for samtale! - Ikke forstyrr - Rediger status - <Tom status> - Usynlig - Slett status - Sett status - Skriv statusmelding - Frakoblet - Ikke godkjent - Borte i lang tid - Ny status - Lagrede statuser - Tøm statushistorikken - Statusmelding + Tilgjengelig + Borte + Klar for samtale! + Ikke forstyrr + Rediger status + <Tom status> + Usynlig + Slett status + Sett status + Skriv statusmelding + Frakoblet + Ikke godkjent + Borte i lang tid + Ny status + Lagrede statuser + Tøm statushistorikken + Statusmelding diff --git a/xabber/src/main/res/values-nb-rNO/words.xml b/xabber/src/main/res/values-nb-rNO/words.xml index 0b45a2f057..27fa4f108c 100644 --- a/xabber/src/main/res/values-nb-rNO/words.xml +++ b/xabber/src/main/res/values-nb-rNO/words.xml @@ -1,23 +1,29 @@ - Etter 10 minutter - Etter 15 minutter - Etter en time - Etter ett minutt - Etter to minutter - Etter 30 minutter - Etter 5 minutter - Alltid - Avskrudd - Manuelt - Aldri - Påkrevd - Automatisk - Lagre - Avbryt - Hopp over - Innstillinger - OK - Innlogging + Etter 10 minutter + Etter 15 minutter + Etter en time + Etter ett minutt + Etter to minutter + Etter 30 minutter + Etter 5 minutter + Alltid + Avskrudd + Manuelt + Aldri + Påkrevd + Automatisk + Lagre + Avbryt + Hopp over + Hopp over uansett + Advarsel! + Innstillinger + OK + Innlogging + Del + Send til: + Skjønner + Søk diff --git a/xabber/src/main/res/values-nl-rNL/account_editor.xml b/xabber/src/main/res/values-nl-rNL/account_editor.xml index 58a3fa384c..d7c72605d7 100644 --- a/xabber/src/main/res/values-nl-rNL/account_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/account_editor.xml @@ -1,94 +1,93 @@ - Gebruik compressie + Gebruik compressie Host - Wachtwoord - Bevestig wachtwoord - Poort - Prioriteit - Bron - Server - U moet een XMPP account registreren voordat u het toevoegt aan Xabber! + Wachtwoord + Bevestig wachtwoord + Poort + Prioriteit + Bron + Server Gebruikersnaam - Naam server niet gespecifieerd - Gebruikersnaam niet gespecifieerd - Wachtwoord komt niet overeen + Naam server niet gespecifieerd + Gebruikersnaam niet gespecifieerd + Wachtwoord komt niet overeen Kies om datacompressie in te schakelen - Aangepaste host - Gebruik aangepaste hostinstellingen in plaats van SRV record + Aangepaste host + Gebruik aangepaste hostinstellingen in plaats van SRV record 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 127 (standaard: 10) + Poortnummer moet tussen de 1 en 65535 liggen (standaard: 5222) + Waarde prioriteit moet een nummer zijn tussen -128 en 127 (standaard: 10) Proxy-host - Proxy poort moet tussen de 1 en 65535 liggen (standaard: 8080) - Proxy poort moet een nummer zijn (standaard: 8080) - Proxy-wachtwoord - Proxy-poort - Proxy type - Gedeactiveerd - Proxy-gebruiker - Gebruik SASL Authenticatie (aanbevolen) - Schakel uit voor oudere servers - Sla wachtwoord op - Schakel deze optie uit om het wachtwoord telkens in te voeren bij het inloggen + Proxy poort moet tussen de 1 en 65535 liggen (standaard: 8080) + Proxy poort moet een nummer zijn (standaard: 8080) + Proxy-wachtwoord + Proxy-poort + Proxy type + Gedeactiveerd + Proxy-gebruiker + Gebruik SASL Authenticatie (aanbevolen) + Schakel uit voor oudere servers + Sla wachtwoord op + Schakel deze optie uit om het wachtwoord telkens in te voeren bij het inloggen Schakel TLS in - Gebruik TLS encryptie wanneer mogelijk om te connecteren met server - Verouderde SSL - Verouderde SSL-versleuteling gebruiken bij verbinding maken met server - TLS/SSL gebruik - TLS vereist - TLS encryptie vereist om te connecteren met server + Gebruik TLS encryptie wanneer mogelijk om te connecteren met server + Verouderde SSL + Verouderde SSL-versleuteling gebruiken bij verbinding maken met server + TLS/SSL gebruik + TLS vereist + TLS encryptie vereist om te connecteren met server Gebruikersnaam niet correct. Raadpleeg help voor details. - Om TOR te kunnen gebruiken moet Orbot geïnstalleerd zijn, en moet het verkeer hier doorheen lopen. Wil je Orbot installeren vanaf Google Play? - Installeer Orbot? - Installeer Orbot - Registratie van de account op de server is mislukt. - Kon server informatie niet ophalen. - Account kleur - Groen - Oranje - Rood - Blauw - Indigo - Groenblauw - Blauwgrijs - Cyaan - Donkerpaars - Lichtgroen - Roze - Paars - Lichtblauw - Lichtgroen - Geelbruin - Donkeroranje - Bruin - 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. - Bladwijzers - Bladwijzerlijst voor dit profiel - Gelijkschakeling - Gelijkschakelen met een Xabber-profiel - Server ondersteunt geen bladwijzers + Om TOR te kunnen gebruiken moet Orbot geïnstalleerd zijn, en moet het verkeer hier doorheen lopen. Wil je Orbot installeren vanaf Google Play? + Installeer Orbot? + Installeer Orbot + Registratie van de account op de server is mislukt. + Kon server informatie niet ophalen. + Account kleur + Groen + Oranje + Rood + Blauw + Indigo + Groenblauw + Blauwgrijs + Cyaan + Donkerpaars + Lichtgroen + Roze + Paars + Lichtblauw + Lichtgroen + Geelbruin + Donkeroranje + Bruin + 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. + Bladwijzers + Bladwijzerlijst voor dit profiel + Gelijkschakeling + Gelijkschakelen met een Xabber-profiel + Server ondersteunt geen bladwijzers diff --git a/xabber/src/main/res/values-nl-rNL/account_list.xml b/xabber/src/main/res/values-nl-rNL/account_list.xml index e1fc7ef4b5..906bf7528b 100644 --- a/xabber/src/main/res/values-nl-rNL/account_list.xml +++ b/xabber/src/main/res/values-nl-rNL/account_list.xml @@ -1,15 +1,15 @@ - Wilt u echt de account %s verwijderen?\n(het zal niet worden verwijderd van de server, enkel uit Xabber) - Voeg account toe - Nieuw Account aanmaken - Verwijder account - Registreren - Autoriseren - Online - Verbinden - Verbinding verbreken - Offline - Wachten op verbinding + Wilt u echt de account %s verwijderen?\n(het zal niet worden verwijderd van de server, enkel uit Xabber) + Voeg account toe + Nieuw Account aanmaken + Verwijder account + Registreren + Autoriseren + Online + Verbinden + Verbinding verbreken + Offline + Wachten op verbinding diff --git a/xabber/src/main/res/values-nl-rNL/chat_viewer.xml b/xabber/src/main/res/values-nl-rNL/chat_viewer.xml index a0409d2ae3..46c2805743 100644 --- a/xabber/src/main/res/values-nl-rNL/chat_viewer.xml +++ b/xabber/src/main/res/values-nl-rNL/chat_viewer.xml @@ -1,102 +1,102 @@ - %1$s gewijzigde status: %2$s - %1$s verwijderde status tekst - %1$s toegevoegd aan conferentie - %1$s werd gekickt - Je bent offline. Berichten die je stuurt zullen afgeleverd worden wanneer je online bent. - Verzonden op %s - Schrijf hier je bericht - Verzend - Wis geschiedenis - Verwijderen - Wilt u echt alle chatgeschiedenis met %s wissen? - Contact is offline. Berichten worden afgeleverd wanneer hij/zij online gaat. - Contact is niet beschikbaar - Bestand niet gevonden - Kopiëren - Vermelding - Aanhalen - Uit geschiedenis verwijderen - Verzenden opnieuw proberen - Bericht weergeven + %1$s gewijzigde status: %2$s + %1$s verwijderde status tekst + %1$s toegevoegd aan conferentie + %1$s werd gekickt + Je bent offline. Berichten die je stuurt zullen afgeleverd worden wanneer je online bent. + Verzonden op %s + Schrijf hier je bericht + Verzend + Wis geschiedenis + Verwijderen + Wilt u echt alle chatgeschiedenis met %s wissen? + Contact is offline. Berichten worden afgeleverd wanneer hij/zij online gaat. + Contact is niet beschikbaar + Bestand niet gevonden + Kopiëren + Vermelding + Aanhalen + Uit geschiedenis verwijderen + Verzenden opnieuw proberen + Bericht weergeven Bewaar lokale geschiedenis\nBewaar berichtengeschiedenis lokaal Vraag om aandacht is verzonden - Aandacht gevraagd - %1$s werd verbannen - %1$s werd verbannen door %2$s - Invitatie niet ontvangen door %s - Invitatie verzonden naar %s - Lid geworden van chat als %1$s - Lid geworden van chat %1$s - %1$s werd gekickt door %2$s - %1$s heeft chat verlaten - %1$s veranderde nickname in %2$s - Encryptie is ingeschakeld maar gesprekspartner is niet geverifieerd. Je kan dit nagaan in OTR encryptie menu. - OTR fout: %1$s - Gesprekspartner heeft conversatie verlaten. Verlaat conversatie of herbegin deze. - Je bericht werd niet verzonden. Verlaat conversatie of herbegin deze. - Geëncrypteerde conversatie verlaten - Gesprekspartner probeerde bedrog te plegen tijdens verificatie - Verificatie mislukt - Je antwoord op de geheime vraag is geverifieerd. Stel vraag aan je gesprekspartner of gebruik gedeeld geheim. - Verificatie mislukt - Verificatie geslaagd - Het geëncrypteerde bericht is niet leesbaar - Encryptie ingeschakeld - %1$s is nu online - %1$s is nu afwezig - %1$s vrij om te chatten - %1$s vraagt om niet te storen - %1$s is nu niet beschikbaar - %1$s afwezig voor langere tijd - %1$s heeft het onderwerp veranderd naar: %2$s - Contact heeft aandacht vragen uitgezet of ondersteunt het niet - Aandacht vragen - Chatinstellingen - Tikken… - Ingevoerde tekst… - ingevoerd op %s - Geschiedenis werd geëxporteerd naar SD kaart - %2$s voor %1$s.html - Verzend na exporteren - Voer bestandsnaam in - Inviteer voor chat - Bericht kan niet afgeleverd worden. Word lid van chat - Deelnemerslijst - OTR encryptie - Stop encryptie - Herbegin encryptie - Off-the-Record private conversatie werd verzocht maar je hebt de vereiste plugin niet. Gebruik Pidgin, Gajim of Adium voor PC/Mac en Xabber of ChatSecure voor Android. Ga naar http://otr.cypherpunks.ca/ voor meer informatie. - Start encryptie + Aandacht gevraagd + %1$s werd verbannen + %1$s werd verbannen door %2$s + Invitatie niet ontvangen door %s + Invitatie verzonden naar %s + Lid geworden van chat als %1$s + Lid geworden van chat %1$s + %1$s werd gekickt door %2$s + %1$s heeft chat verlaten + %1$s veranderde nickname in %2$s + Encryptie is ingeschakeld maar gesprekspartner is niet geverifieerd. Je kan dit nagaan in OTR encryptie menu. + OTR fout: %1$s + Gesprekspartner heeft conversatie verlaten. Verlaat conversatie of herbegin deze. + Je bericht werd niet verzonden. Verlaat conversatie of herbegin deze. + Geëncrypteerde conversatie verlaten + Gesprekspartner probeerde bedrog te plegen tijdens verificatie + Verificatie mislukt + Je antwoord op de geheime vraag is geverifieerd. Stel vraag aan je gesprekspartner of gebruik gedeeld geheim. + Verificatie mislukt + Verificatie geslaagd + Het geëncrypteerde bericht is niet leesbaar + Encryptie ingeschakeld + %1$s is nu online + %1$s is nu afwezig + %1$s vrij om te chatten + %1$s vraagt om niet te storen + %1$s is nu niet beschikbaar + %1$s afwezig voor langere tijd + %1$s heeft het onderwerp veranderd naar: %2$s + Contact heeft aandacht vragen uitgezet of ondersteunt het niet + Aandacht vragen + Chatinstellingen + Tikken… + Ingevoerde tekst… + ingevoerd op %s + Geschiedenis werd geëxporteerd naar SD kaart + %2$s voor %1$s.html + Verzend na exporteren + Voer bestandsnaam in + Inviteer voor chat + Bericht kan niet afgeleverd worden. Word lid van chat + Deelnemerslijst + OTR encryptie + Stop encryptie + Herbegin encryptie + Off-the-Record private conversatie werd verzocht maar je hebt de vereiste plugin niet. Gebruik Pidgin, Gajim of Adium voor PC/Mac en Xabber of ChatSecure voor Android. Ga naar http://otr.cypherpunks.ca/ voor meer informatie. + Start encryptie Het geëncrypteerde bericht dat je verzond is niet leesbaar - Kan bericht niet ontsleutelen - OTR verificatie - Verifieer met vingerafdruk - Verifieer met vraag - Verifieer met gedeeld geheim - Kies een apparaat om een OTR-sessie tot stand te brengen: - OTR-sessie niet tot stand gebracht. - OTR-sessie niet tot stand gebracht, de contactpersoon is afwezig. - Controleaanvraag voor OTR - Controleaanvraag voor OTR in behandeling - OPENEN - AFBREKEN + Kan bericht niet ontsleutelen + OTR verificatie + Verifieer met vingerafdruk + Verifieer met vraag + Verifieer met gedeeld geheim + Kies een apparaat om een OTR-sessie tot stand te brengen: + OTR-sessie niet tot stand gebracht. + OTR-sessie niet tot stand gebracht, de contactpersoon is afwezig. + Controleaanvraag voor OTR + Controleaanvraag voor OTR in behandeling + OPENEN + AFBREKEN Gebruik globale instellingen - Toon berichttekst - Verberg tekst van bericht + Toon berichttekst + Verberg tekst van bericht Fout tijdens verzenden bestand %s Kon pad naar bestand niet opvragen - Privé chat openen + Privé chat openen Geen toestemming om bestanden te lezen - Geen toestemming om bestanden te schrijven - Foutbeschrijving: - Verzonden - Afgeleverd - Ontvangen uit de geschiedenis - Fout - Verzonden vanaf een ander apparaat - Verzenden - Er zijn geen berichten meer in de geschiedenis + Geen toestemming om bestanden te schrijven + Foutbeschrijving: + Verzonden + Afgeleverd + Ontvangen uit de geschiedenis + Fout + Verzonden vanaf een ander apparaat + Verzenden + Er zijn geen berichten meer in de geschiedenis diff --git a/xabber/src/main/res/values-nl-rNL/contact_editor.xml b/xabber/src/main/res/values-nl-rNL/contact_editor.xml index c867bdaf2c..7871e3d71d 100644 --- a/xabber/src/main/res/values-nl-rNL/contact_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/contact_editor.xml @@ -1,24 +1,24 @@ - Profiel - Selecteer groepen - Alias (optioneel) - De status van uw %1$s account met contactpersoon delen? - Gebruikersnaam - Contact niet gevonden - Groepsnaam is leeg - Naam groep - Selecteer een account - Selecteer een account - Voeg nieuwe groep toe… - Autoriseer - Verwijderen - Afbeelding verwerken... - Fout tijdens bijsnijden afbeelding - Fout tijdens verwerken afbeelding + Profiel + Selecteer groepen + Alias (optioneel) + De status van uw %1$s account met contactpersoon delen? + Gebruikersnaam + Contact niet gevonden + Groepsnaam is leeg + Naam groep + Selecteer een account + Selecteer een account + Voeg nieuwe groep toe… + Autoriseer + Verwijderen + Afbeelding verwerken... + Fout tijdens bijsnijden afbeelding + Fout tijdens verwerken afbeelding Server info - Lijst van server mogelijkheden - %1$s van %2$s wil privegesprek met u voeren - Accepteer + Lijst van server mogelijkheden + %1$s van %2$s wil privegesprek met u voeren + Accepteer diff --git a/xabber/src/main/res/values-nl-rNL/contact_list.xml b/xabber/src/main/res/values-nl-rNL/contact_list.xml index efb33d5e80..7f00df7a92 100644 --- a/xabber/src/main/res/values-nl-rNL/contact_list.xml +++ b/xabber/src/main/res/values-nl-rNL/contact_list.xml @@ -1,74 +1,74 @@ - Contactpersoon aanvaarden - Verbind opnieuw - Beheer accounts - Voeg account toe - Contact toevoegen - Toon offline contacten - Ga online - Opnieuw verbinden - Verbinden... - Accounts uitgeschakeld - Geen accounts ingesteld - Je hebt geen contacten - Niemand online - Geen accounts online - Verbonden. - Applicatie starten... - Wachten op verbinding... + Contactpersoon aanvaarden + Verbind opnieuw + Beheer accounts + Voeg account toe + Contact toevoegen + Toon offline contacten + Ga online + Opnieuw verbinden + Verbinden... + Accounts uitgeschakeld + Geen accounts ingesteld + Je hebt geen contacten + Niemand online + Geen accounts online + Verbonden. + Applicatie starten... + Wachten op verbinding... Chat Verbindingsfout - Voeg contact toe - Verwijderen - Contactpersoon blokkeren - Wil je contact %1$s verwijderen uit account %2$s? + Voeg contact toe + Verwijderen + Contactpersoon blokkeren + Wil je contact %1$s verwijderen uit account %2$s? Weiger contact - Afsluiten - Actieve chats - Geen groepen - Verwijder groep - Wilt u de groep %s verwijderen? Contacten in deze groep blijven in de contactenlijst. - Hernoem groep - Account niet gevonden - Verbinden mislukt - Vraag abonnement aan - Streamfout - Wijzigingen opslaan...\nApplicatie wordt gesloten + Afsluiten + Actieve chats + Geen groepen + Verwijder groep + Wilt u de groep %s verwijderen? Contacten in deze groep blijven in de contactenlijst. + Hernoem groep + Account niet gevonden + Verbinden mislukt + Vraag abonnement aan + Streamfout + Wijzigingen opslaan...\nApplicatie wordt gesloten Conferenties - OTR fout - Selecteer contact - Altijd tonen - Nooit tonen - Gebruik globale instellingen - Toon offline contacten - Xabber starten bij opstarten apparaat - Moet Xabber automatisch starten wanneer het toestel opstart?\nDit kan gewijzigd worden in \"Instellingen\" → \"Verbindingsinstellingen\" → \"Starten wanneer Android opstart\" - Contacten zoeken - Jij - XMPP accounts - Blokkeerlijst - Contact blokkeren geslaagd - Contact blokkeren mislukt + OTR fout + Selecteer contact + Altijd tonen + Nooit tonen + Gebruik globale instellingen + Toon offline contacten + Xabber starten bij opstarten apparaat + Moet Xabber automatisch starten wanneer het toestel opstart?\nDit kan gewijzigd worden in \"Instellingen\" → \"Verbindingsinstellingen\" → \"Starten wanneer Android opstart\" + Contacten zoeken + Jij + XMPP accounts + Blokkeerlijst + Contact blokkeren geslaagd + Contact blokkeren mislukt Deblokkeren contacten geslaagd - Deblokkeren contact mislukt - Weet u zeker dat u contact %1$s van account %2$s wilt blokkeren? - Weet u zeker dat u alle contacten van account %1$s wilt deblokkeren? - Alle deblokkeren - Deblokkeer geselecteerde(n) - Kies je lotsbestemming - 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. + Deblokkeren contact mislukt + Weet u zeker dat u contact %1$s van account %2$s wilt blokkeren? + Weet u zeker dat u alle contacten van account %1$s wilt deblokkeren? + Alle deblokkeren + Deblokkeer geselecteerde(n) + Kies je lotsbestemming + 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. Oude logboekbestanden verwijderen - Openen - Verzend + Openen + Verzend Bladwijzers gelijkschakelen - Alles verwijderen - Gekozen bladwijzers verwijderen - Weet u zeker dat u alle bladwijzers uit het profiel %1$s wilt verwijderen? - Weet u zeker dat u de gekozen bladwijzers uit het profiel %1$s wilt verwijderen? + Alles verwijderen + Gekozen bladwijzers verwijderen + Weet u zeker dat u alle bladwijzers uit het profiel %1$s wilt verwijderen? + Weet u zeker dat u de gekozen bladwijzers uit het profiel %1$s wilt verwijderen? diff --git a/xabber/src/main/res/values-nl-rNL/contact_viewer.xml b/xabber/src/main/res/values-nl-rNL/contact_viewer.xml index 7d9e9daa35..ab4603009f 100644 --- a/xabber/src/main/res/values-nl-rNL/contact_viewer.xml +++ b/xabber/src/main/res/values-nl-rNL/contact_viewer.xml @@ -1,67 +1,67 @@ - Contact informatie - Klant - Dit apparaat - Bijnaam - Volledige naam - Voorvoegsel - Voornaam - Tussenvoegsel - Achternaam - Achtervoegsel - Verjaardag - Website - Organisatie - Eenheid binnen organisatie - Werktitel, functie - Rol + Contact informatie + Klant + Dit apparaat + Bijnaam + Volledige naam + Voorvoegsel + Voornaam + Tussenvoegsel + Achternaam + Achtervoegsel + Verjaardag + Website + Organisatie + Eenheid binnen organisatie + Werktitel, functie + Rol Omschrijving - Notities + Notities Postbus - Uitgebreid adres - Straat - Woonplaats - Regio - Postcode - Land - Telefoon - E-mail - Thuis - Werk - Post - Pakket - Binnenland - Internationaal - Geprefereerd - Spraak - Fax - Semafoon - Mobiel - Video - Modem - Spraakbericht - Internet - Wacht aub... - Onbekend - Bijnaam bewerken - Bewerk groepen - Contactpersoon verwijderen - Gebruikersinfo bewerken - Bewerk - Opslaan gebruikersinfo geslaagd - Kon gebruikersinfo niet opslaan - Bezig met opslaan… - Uit galerij kiezen - Neem foto - Verwijder avatar - Verander - Geen conferentie-info gevonden - Naam - Beschrijving - Onderwerp - Aanwezigen: %d - Aangesloten apparaten - vCard + Uitgebreid adres + Straat + Woonplaats + Regio + Postcode + Land + Telefoon + E-mail + Thuis + Werk + Post + Pakket + Binnenland + Internationaal + Geprefereerd + Spraak + Fax + Semafoon + Mobiel + Video + Modem + Spraakbericht + Internet + Wacht aub... + Onbekend + Bijnaam bewerken + Bewerk groepen + Contactpersoon verwijderen + Gebruikersinfo bewerken + Bewerk + Opslaan gebruikersinfo geslaagd + Kon gebruikersinfo niet opslaan + Bezig met opslaan… + Uit galerij kiezen + Neem foto + Verwijder avatar + Verander + Geen conferentie-info gevonden + Naam + Beschrijving + Onderwerp + Aanwezigen: %d + Aangesloten apparaten + vCard diff --git a/xabber/src/main/res/values-nl-rNL/fingerprint_viewer.xml b/xabber/src/main/res/values-nl-rNL/fingerprint_viewer.xml index f9a8a4d568..2262b9fbe6 100644 --- a/xabber/src/main/res/values-nl-rNL/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-nl-rNL/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - 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: - Scan QR code met vingerafdruk van gesprekspartner - Toon QR code met je vingerafdruk - Kopieer je vingerafdruk naar het klembord + 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: + Scan QR code met vingerafdruk van gesprekspartner + Toon QR code met je vingerafdruk + Kopieer je vingerafdruk naar het klembord diff --git a/xabber/src/main/res/values-nl-rNL/muc_editor.xml b/xabber/src/main/res/values-nl-rNL/muc_editor.xml index e0581a74f3..234298aa24 100644 --- a/xabber/src/main/res/values-nl-rNL/muc_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/muc_editor.xml @@ -1,29 +1,29 @@ - Bijnaam niet opgegeven - Conferentie niet gespecifieerd - Lid worden van conferentie - Bijnaam - Je nick in conferentie - Wachtwoord - wachtwoord is niet vereist - Conferentie - Multi User Chat server - Nick reeds in gebruik - Reeds bezig - Reeds lid geworden - Conferentie toevoegen - Verwijder conferentie - Wil je de conferentie verwijderen %1$s van account %2$s? - Autorisatie-instellingen - %2$s inviteert je om lid te worden van conferentie %3$s. Lid worden vanop account %1$s? - %2$s inviteert je om lid te worden van conferentie %3$s: %4$s. Lid worden vanop account %1$s? - Verlaat conferentie + Bijnaam niet opgegeven + Conferentie niet gespecifieerd + Lid worden van conferentie + Bijnaam + Je nick in conferentie + Wachtwoord + wachtwoord is niet vereist + Conferentie + Multi User Chat server + Nick reeds in gebruik + Reeds bezig + Reeds lid geworden + Conferentie toevoegen + Verwijder conferentie + Wil je de conferentie verwijderen %1$s van account %2$s? + Autorisatie-instellingen + %2$s inviteert je om lid te worden van conferentie %3$s. Lid worden vanop account %1$s? + %2$s inviteert je om lid te worden van conferentie %3$s: %4$s. Lid worden vanop account %1$s? + Verlaat conferentie Kies conferentie - Volgende - Gehoste conferenties opvragen - Fout bij opvragen conferenties - Conferentienaam typen + Volgende + Gehoste conferenties opvragen + Fout bij opvragen conferenties + Conferentienaam typen Conferentie-uitnodiging diff --git a/xabber/src/main/res/values-nl-rNL/notification_bar.xml b/xabber/src/main/res/values-nl-rNL/notification_bar.xml index 4376708e02..d7da21ee9f 100644 --- a/xabber/src/main/res/values-nl-rNL/notification_bar.xml +++ b/xabber/src/main/res/values-nl-rNL/notification_bar.xml @@ -1,43 +1,43 @@ - profiel - profielen - - - - profiel - profielen - - - - Fout tijdens het aanmelden - contactpersoon - contactpersonen - - - - bericht - berichten - - - - %1$d %2$s van %3$d %4$s - %1$d %2$s van %3$s - %1$s: %2$s - %1$d van %2$d %3$s aanwezig - %1$d van %2$d %3$s aanwezig - - - - %1$d of %2$d %3$s verbinden - %1$d of %2$d %3$s verbinden - - - - %1$d of %2$d %3$s wachten op verbinding - %1$d of %2$d %3$s wachten op verbinding - - - - %1$d %2$s offline + profiel + profielen + + - + profiel + profielen + + - + Fout tijdens het aanmelden + contactpersoon + contactpersonen + + - + bericht + berichten + + - + %1$d %2$s van %3$d %4$s + %1$d %2$s van %3$s + %1$s: %2$s + %1$d van %2$d %3$s aanwezig + %1$d van %2$d %3$s aanwezig + + - + %1$d of %2$d %3$s verbinden + %1$d of %2$d %3$s verbinden + + - + %1$d of %2$d %3$s wachten op verbinding + %1$d of %2$d %3$s wachten op verbinding + + - + %1$d %2$s offline Conferentie betreden? - Kies om af te breken. - Wachtwoord vereist - Geef aandacht - Aanvraag authorisatie - Privéconferentie + Kies om af te breken. + Wachtwoord vereist + Geef aandacht + Aanvraag authorisatie + Privéconferentie diff --git a/xabber/src/main/res/values-nl-rNL/phrase_editor.xml b/xabber/src/main/res/values-nl-rNL/phrase_editor.xml index 8da22f4f01..48376d79b0 100644 --- a/xabber/src/main/res/values-nl-rNL/phrase_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/phrase_editor.xml @@ -1,13 +1,13 @@ - Voeg zin toe - Verwijder zin - Wilt u echt woordgroep verwijderen: %s? - < Tekst > - Deel van de contacten-groep - Reguliere expressie - Geluid\nKies meldingsgeluid - Tekst om te zoeken - Jabber-ID van contact + Voeg zin toe + Verwijder zin + Wilt u echt woordgroep verwijderen: %s? + < Tekst > + Deel van de contacten-groep + Reguliere expressie + Geluid\nKies meldingsgeluid + Tekst om te zoeken + Jabber-ID van contact diff --git a/xabber/src/main/res/values-nl-rNL/preference_editor.xml b/xabber/src/main/res/values-nl-rNL/preference_editor.xml index 51ba0939b3..3b8dad435b 100644 --- a/xabber/src/main/res/values-nl-rNL/preference_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/preference_editor.xml @@ -1,127 +1,117 @@ - Accuverbetering - Accuverbetering is uitgeschakeld, bij de instellingen van je apparaat kun je deze inschakelen - Accuverbetering is ingeschakeld (standaard) - Schoon cache\n Schoon alle lokale data op. Dit kan ruimte vrijmaken. - Wil je echt de chat geschiedenis en andere lokale gegevens te verwijderen? \nAccount en rooster gegevens worden niet beïnvloed. De app zal sluiten. - Verzenden op Enter\nBericht kan worden verzonden door op de Enter-knop te drukken - Auto-afwezig\nZet status automatisch op afwezig na vergrendelen scherm - Contactpersonen rangschikken - Alfabetisch - Op status - Groepeer op account\nGroepeer contacten op account in contactenlijst + Accuverbetering + Accuverbetering is uitgeschakeld, bij de instellingen van je apparaat kun je deze inschakelen + Accuverbetering is ingeschakeld (standaard) + Schoon cache\n Schoon alle lokale data op. Dit kan ruimte vrijmaken. + Wil je echt de chat geschiedenis en andere lokale gegevens te verwijderen? \nAccount en rooster gegevens worden niet beïnvloed. De app zal sluiten. + Verzenden op Enter\nBericht kan worden verzonden door op de Enter-knop te drukken + Auto-afwezig\nZet status automatisch op afwezig na vergrendelen scherm + Contactpersonen rangschikken + Alfabetisch + Op status + Groepeer op account\nGroepeer contacten op account in contactenlijst Toon avatars\nToon avatars van contacten in contactenlijst - Toon lege groepen\nToon groepen met geen online contacten - Toon groepen\nToon groepen in contactenlijst - Toon offline contacten + Toon lege groepen\nToon groepen met geen online contacten + Toon groepen\nToon groepen in contactenlijst + Toon offline contacten 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 - Deel crash en diagnostische gegevens\nHelp app ontwikkelaars Xabber verbeteren door crash en diagnostiek gegevens te delen met hen (start opnieuw op toepassing op wijzigingen toepassen). - Crash en diagnostische gegevens - Xabber verzamelt anonieme bugrapporten. U kunt dit uitschakelen bij de debug-instellingen, maar zal een belemmering vormen om een betrouwbare Xabber berichten ervaring te creëren voor de gebruikers. - Instellingen - LED indicator\nKnipper LED bij melding - Lichtaanduiding\nLED-verlichting laten knipperen zodra meldingen van vergaderingen binnenkomen - Taakbalk icon\nToon persistente kennisgeving. Deze optie voorkomt dat Android de app uit het geheugen haalt - Geluid\nKies een meldingsgeluid - Trillen - Thema - Donker - Licht + 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 + Deel crash en diagnostische gegevens\nHelp app ontwikkelaars Xabber verbeteren door crash en diagnostiek gegevens te delen met hen (start opnieuw op toepassing op wijzigingen toepassen). + Crash en diagnostische gegevens + Xabber verzamelt anonieme bugrapporten. U kunt dit uitschakelen bij de debug-instellingen, maar zal een belemmering vormen om een betrouwbare Xabber berichten ervaring te creëren voor de gebruikers. + Instellingen + Taakbalk icon\nToon persistente kennisgeving. Deze optie voorkomt dat Android de app uit het geheugen haalt + Trillen + Thema + Donker + Licht Gezichtjes - Android smilies - Geen grafische emoticons - Verbindingsinstellingen\nVerbindingsinstellingen - Contactenlijst\nPas weergave contactenlijst aan - Instellingen foutopsporing\nInstellingen die helpen om Xabber te verbeteren - Instellingen - Meldingen\nInstellingen meldingen - Thema-instellingen\nWeergave-instellingen - Instellingen voor filter van ongewenste berichten - Aanwezigheid\nAanwezigheidsinstellingen - Persoonsgegevens\nAfschermingsinstellingen - Geen filter tegen ongewenste berichten - Alleen berichten toestaan uit telefoonboek - Alleen berichten toestaan uit telefoonboek, controleaanvragen verlopen uitsluitend via Captcha - Alleen berichten toestaan uit telefoonboek, geen controleaanvragen - Over - Toon background\nUitschakelen kan prestaties verbeteren - Tekengrootte - Groot - Normaal - Klein - Extra groot - Toetsenbord verbergen - In landschapsmodus - Avatars in berichten\nToon avatars in elk bericht - Statuswijzigingen weergeven - In conferenties - Verzenden typen notificaties\nInformeer de andere gebruiker die u aan het typen bent - Verander de prioriteit\nVerander de prioriteit volgens de geselecteerde status. Account prioriteit zal worden overschreven. - Onmiddellijk bij schermvergrendeling - \"Lang afwezig\" na schermvergrendeling\nStel \"Lang afwezig\" in na vergrendelen van het scherm - Prioriteitsinstellingen - Start wanneer Android start\nStart de toepassing wanneer Android opstart. Dit werkt niet wanneer Xabber op SD-kaart is geïnstalleerd. - Verhinder slaap mode\nVerhinder slapen van het apparaat. Dit zal gebruik van de batterij verhogen. - Houd WiFi actief\nHoud WiFi actief tijdens stand-by. Dit verhoogt gebruik van de batterij - Reset offline instellingen\nHerstel individuele instellingen voor groepen en accounts - Individuele instellingen voor groepen en accounts herstellen? - Waarschuwen op eerste bericht\nWaarschuw alleen bij het eerste bericht in een chat - Voorbeeld van bericht\nBerichten uit gesprekken in het systeemvak weergeven - Voorbeeld van bericht\nBerichten uit vergaderingen in het systeemvak weergeven + Android smilies + Geen grafische emoticons + Verbindingsinstellingen\nVerbindingsinstellingen + Contactenlijst\nPas weergave contactenlijst aan + Instellingen foutopsporing\nInstellingen die helpen om Xabber te verbeteren + Instellingen + Meldingen\nInstellingen meldingen + Thema-instellingen\nWeergave-instellingen + Instellingen voor filter van ongewenste berichten + Aanwezigheid\nAanwezigheidsinstellingen + Persoonsgegevens\nAfschermingsinstellingen + Geen filter tegen ongewenste berichten + Alleen berichten toestaan uit telefoonboek + Alleen berichten toestaan uit telefoonboek, controleaanvragen verlopen uitsluitend via Captcha + Alleen berichten toestaan uit telefoonboek, geen controleaanvragen + Over + Toon background\nUitschakelen kan prestaties verbeteren + Tekengrootte + Groot + Normaal + Klein + Extra groot + Toetsenbord verbergen + In landschapsmodus + Statuswijzigingen weergeven + In conferenties + Verzenden typen notificaties\nInformeer de andere gebruiker die u aan het typen bent + Verander de prioriteit\nVerander de prioriteit volgens de geselecteerde status. Account prioriteit zal worden overschreven. + Onmiddellijk bij schermvergrendeling + \"Lang afwezig\" na schermvergrendeling\nStel \"Lang afwezig\" in na vergrendelen van het scherm + Prioriteitsinstellingen + Start wanneer Android start\nStart de toepassing wanneer Android opstart. Dit werkt niet wanneer Xabber op SD-kaart is geïnstalleerd. + Verhinder slaap mode\nVerhinder slapen van het apparaat. Dit zal gebruik van de batterij verhogen. + Houd WiFi actief\nHoud WiFi actief tijdens stand-by. Dit verhoogt gebruik van de batterij + Reset offline instellingen\nHerstel individuele instellingen voor groepen en accounts + Individuele instellingen voor groepen en accounts herstellen? Onderdruk sommige status berichten\nKrijg geen \'Deze ruimte is niet anoniem\' berichten - %s (je zal geen enkel bericht ontvangen) - XMPP accounts\nBeheer accounts - Beveiliging\nBeveiligingsinstellingen - Controleer server certificaat\nWaarschuw voor certificaat problemen op versleutelde verbindingen + %s (je zal geen enkel bericht ontvangen) + XMPP accounts\nBeheer accounts + Beveiliging\nBeveiligingsinstellingen + Controleer server certificaat\nWaarschuw voor certificaat problemen op versleutelde verbindingen OTR modus - Waarschuwing\nReageer op inkomende aandacht verzoeken - Attentie geluid\nSelecteer ringtone - Laad vCard\nLaad en update persoonlijke informatie en avatar van contact. Zet uit om dataverkeer te besparen. - Laadt afbeeldingen\nLaat afbeeldingen van bestands-URL automatisch. Uitschakelen om dataverkeer te reduceren. - Carbon-copied modus\nKan instabiel zijn! Sessies voor dezelfde account op deze client delen. Uitschakelen om data verbruik te verminderen. + Laad vCard\nLaad en update persoonlijke informatie en avatar van contact. Zet uit om dataverkeer te besparen. + Laadt afbeeldingen\nLaat afbeeldingen van bestands-URL automatisch. Uitschakelen om dataverkeer te reduceren. + Carbon-copied modus\nKan instabiel zijn! Sessies voor dezelfde account op deze client delen. Uitschakelen om data verbruik te verminderen. DNSJavaResolver - MiniDNSResolver (experimenteel) - Belangrijke zin\nCreëer aangepaste meldingen voor ontvangen berichten die specifieke zinnen bevatten + MiniDNSResolver (experimenteel) Instellingen Omgeving - Instellingen - Over - Vormgeving - Gedrag - Telefoonboek - Afwezige contactpersonen - Meldingen opnieuw instellen - Verbindingsinstellingen - Uitgebreid - Beschikbaarheid - Berichtmeldingen - Groepsmeldingen - Meldingen in toepassing - Belangrijkste zinnen - Waarschuwing - Waarschuwen over nieuwe berichten in gesprekken - Waarschuwing - Waarschuwen over nieuwe berichten in vergaderingen - Standaard - Kort trillen - Lang trillen - Alleen in de stille stand - Geluiden in de toepassing - Geluid afspelen bij bericht van een ander gesprek - Trillen in de toepassing - Trillen bij bericht van een ander gesprek - Voorbeeld in de toepassing - Voorbeeld weergeven bij bericht van een ander gesprek - Geluiden in het gesprek - Geluid afspelen bij bericht in het huidig gesprek - Opnieuw instellen - Alle instellingen voor meldingen worden hersteld naar de standaardwaarden - Instellingen voor meldingen opnieuw instellen? - Instellingen opnieuw ingesteld + Instellingen + Over + Vormgeving + Gedrag + Telefoonboek + Afwezige contactpersonen + Meldingen opnieuw instellen + Verbindingsinstellingen + Uitgebreid + Beschikbaarheid + Berichtmeldingen + Groepsmeldingen + Meldingen in toepassing + Belangrijkste zinnen + Waarschuwing + Waarschuwen over nieuwe berichten in gesprekken + Waarschuwing + Waarschuwen over nieuwe berichten in vergaderingen + Standaard + Kort trillen + Lang trillen + Alleen in de stille stand + Geluiden in de toepassing + Geluid afspelen bij bericht van een ander gesprek + Trillen in de toepassing + Trillen bij bericht van een ander gesprek + Voorbeeld in de toepassing + Voorbeeld weergeven bij bericht van een ander gesprek + Geluiden in het gesprek + Geluid afspelen bij bericht in het huidig gesprek + Opnieuw instellen + Alle instellingen voor meldingen worden hersteld naar de standaardwaarden + Instellingen voor meldingen opnieuw instellen? + Instellingen opnieuw ingesteld diff --git a/xabber/src/main/res/values-nl-rNL/status_editor.xml b/xabber/src/main/res/values-nl-rNL/status_editor.xml index 0dfb9687e5..96ba5bc30e 100644 --- a/xabber/src/main/res/values-nl-rNL/status_editor.xml +++ b/xabber/src/main/res/values-nl-rNL/status_editor.xml @@ -1,21 +1,21 @@ - Beschikbaar - Afwezig - Klaar voor chat! - Niet storen - Bewerk status - < leeg status > - Onzichtbaar - Verwijder status - Status instellen - Statusbericht invoeren - Offline - Niet geautoriseerd - Lang afwezig - Nieuwe status - Opgeslagen statussen - Verwijder status geschiedenis - Statusbericht + Beschikbaar + Afwezig + Klaar voor chat! + Niet storen + Bewerk status + < leeg status > + Onzichtbaar + Verwijder status + Status instellen + Statusbericht invoeren + Offline + Niet geautoriseerd + Lang afwezig + Nieuwe status + Opgeslagen statussen + Verwijder status geschiedenis + Statusbericht diff --git a/xabber/src/main/res/values-nl-rNL/words.xml b/xabber/src/main/res/values-nl-rNL/words.xml index 46e1276a94..ff3510b088 100644 --- a/xabber/src/main/res/values-nl-rNL/words.xml +++ b/xabber/src/main/res/values-nl-rNL/words.xml @@ -1,23 +1,23 @@ - Na 10 minuten - Na 15 minuten - Na een uur - Na een minuut - Na 2 minuten - Na 30 minuten - Na 5 minuten - Altijd - Uitgeschakeld - Handmatig - Nooit - Vereist - Automatisch - Opslaan - Afbreken - Overslaan - Instellingen - Goed - Aanmelden + Na 10 minuten + Na 15 minuten + Na een uur + Na een minuut + Na 2 minuten + Na 30 minuten + Na 5 minuten + Altijd + Uitgeschakeld + Handmatig + Nooit + Vereist + Automatisch + Opslaan + Afbreken + Overslaan + Instellingen + Goed + Aanmelden diff --git a/xabber/src/main/res/values-oc-rFR/account_editor.xml b/xabber/src/main/res/values-oc-rFR/account_editor.xml index 0857ba5842..9b03141a25 100644 --- a/xabber/src/main/res/values-oc-rFR/account_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/account_editor.xml @@ -1,54 +1,62 @@ - Utilizar la compression + Utilizar la compression Òste - Senhal - Confirmatz lo senhal - Pòrt - Prioritat - Ressorsa - Servidor + Senhal + Confirmatz lo senhal + Pòrt + Prioritat + Ressorsa + Servidor Identificant - Lo nom del servidor es mancant - Identificant mancant - Los senhals correspondon pas + Lo nom del servidor es mancant + Identificant mancant + Los senhals correspondon pas Marcatz per activar la compression de las donadas - Òste personalizat - Utilizar los paramètres d\'òste personalizats al luòc de las donadas SRV + Òste personalizat + Utilizar los paramètres d\'òste personalizats al luòc de las donadas SRV 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 127 (defaut: 10) + Lo pòrt deu èsser comprés entre 1 e 65535 (defaut : 5222) + La prioritat deu èsser un nombre comprés entre -128 e 127 (defaut: 10) Adreça del proxy - Lo pòrt del proxy deu èsser comprés entre 1 e 65535 (defaut : 8080) - Lo pòrt del proxy deu èsser un nombre (defaut : 8080) - Senhal del proxy - Pòrt del proxy - Tipe de proxy - Desactivat - Identificant del proxy - Utilizar l\'autentificacion SASL (recomandat) - Desactivar pels servidors obsolèts - Enregistrar lo senhal - Desactivar aquesta opcion per demandar lo senhal a cada connexion + Lo pòrt del proxy deu èsser comprés entre 1 e 65535 (defaut : 8080) + Lo pòrt del proxy deu èsser un nombre (defaut : 8080) + Senhal del proxy + Pòrt del proxy + Tipe de proxy + Desactivat + Identificant del proxy + Utilizar l\'autentificacion SASL (recomandat) + Desactivar pels servidors obsolèts + Enregistrar lo senhal + Desactivar aquesta opcion per demandar lo senhal a cada connexion Activar TLS - Utilizar lo chiframent TLS se lo servidor o permet - SSL obsolèt - Utilizar lo chiframent SSL obsolèt al moment de la connexion al servidor - Utilizacion de TLS/SSL - TLS requesit - Chiframent TLS obligatòri per la connexion + Utilizar lo chiframent TLS se lo servidor o permet + SSL obsolèt + Utilizar lo chiframent SSL obsolèt al moment de la connexion al servidor + Utilizacion de TLS/SSL + TLS requesit + Chiframent TLS obligatòri per la connexion Identificant incorrècte. Consultatz lo messatge çaijós per mai de detalhs. - Per fin d\'utilizar TOR, Orbot deu èsser installat e activat per relaiar las comunicacions. Lo volètz installar a partir de Google Play? - Installar Orbot ? - Installar Orbot - L\'enregistrament sul servidor a fracassat. - Color del compte - Verd - Irange - Roge - Blau - Indigo - Turquesa - Cian + Per fin d\'utilizar TOR, Orbot deu èsser installat e activat per relaiar las comunicacions. Lo volètz installar a partir de Google Play? + Installar Orbot ? + Installar Orbot + L\'enregistrament sul servidor a fracassat. + Color del compte + Verd + Irange + Roge + Blau + Indigo + Turquesa + Cian + Ròse + Violet + Blau clar + Verd clar + Irange escur + Paramètres de connexion + Contactes blocats + Sincronizacion diff --git a/xabber/src/main/res/values-oc-rFR/account_list.xml b/xabber/src/main/res/values-oc-rFR/account_list.xml index 1a3e17a50c..6d5f3cdb45 100644 --- a/xabber/src/main/res/values-oc-rFR/account_list.xml +++ b/xabber/src/main/res/values-oc-rFR/account_list.xml @@ -1,15 +1,15 @@ - Sètz segur que volètz suprimir lo compte %s ?\n(Serà suprimit de Xabber, mas pas del servidor) - Apondre un compte - Crear un compte novèl - Suprimir lo compte - Creacion en cors - Autorizacion en cors - En linha - Connexion en cors - Desconnexion en cors - Fòra linha - En espèra de reconnexion + Sètz segur que volètz suprimir lo compte %s ?\n(Serà suprimit de Xabber, mas pas del servidor) + Apondre un compte + Crear un compte novèl + Suprimir lo compte + Creacion en cors + Autorizacion en cors + En linha + Connexion en cors + Desconnexion en cors + Fòra linha + En espèra de reconnexion diff --git a/xabber/src/main/res/values-oc-rFR/chat_viewer.xml b/xabber/src/main/res/values-oc-rFR/chat_viewer.xml index 118b45ea59..3c549a8b81 100644 --- a/xabber/src/main/res/values-oc-rFR/chat_viewer.xml +++ b/xabber/src/main/res/values-oc-rFR/chat_viewer.xml @@ -1,82 +1,82 @@ - %1$s a cambiat d\'estatut : %2$s - %1$s a suprimit lo messatge d\'estatut - %1$s a rejunt la conferéncia - %1$s es estat ejectat - Sètz fòra linha. Vòstres messatges seràn mandats quand seretz connectat tornamai. - Mandadís : %s - Escrivètz vòstre messatge aicí - Mandar - Escafar l\'istoric - Vòstre interlocutor es pas en linha. Recebrà vòstres messatges a son retorn. - Lo contacte es pas disponible - Fichièr introbable - Copiar - Citar - Suprimir de l\'istoric - Tornar ensajar lo mandadís + %1$s a cambiat d\'estatut : %2$s + %1$s a suprimit lo messatge d\'estatut + %1$s a rejunt la conferéncia + %1$s es estat ejectat + Sètz fòra linha. Vòstres messatges seràn mandats quand seretz connectat tornamai. + Mandadís : %s + Escrivètz vòstre messatge aicí + Mandar + Escafar l\'istoric + Vòstre interlocutor es pas en linha. Recebrà vòstres messatges a son retorn. + Lo contacte es pas disponible + Fichièr introbable + Copiar + Citar + Suprimir de l\'istoric + Tornar ensajar lo mandadís Emmagazinar l\'istoric localament\nSalvar l\'istoric dels messatges localament Demanda d\'atencion mandada - Una demanda d\'atencion es estada recebuda - %1$s es estat bandit - %1$s es estat bandit per %2$s - Lo convit es pas estada recebuda per %s - Convit mandat a %s - Avètz rejunt la conversacion en tant que %1$s - Avètz rejunt la conversacion %1$s - %1$s es estat expulsat per %2$s - %1$s a quitat la conversacion - %1$s a cambiat son escais en %2$s - Lo chiframent es activat mas l\'identitat de vòstre interlocutor es pas confirmada. La podètz verificar dins lo menú de chiframent OTR. - Error OTR : %1$s - Vòstre interlocutor a quitat la conversacion. Vos caldriá far çò mème o la reaviar. - Vòstre messatge es pas estat mandat. Quitatz la conversacion o reaviatz-la. - Avètz quitat la conversacion chifrada - Vòstre interlocutor a ensajat de trichar al moment de la verificacion - Fracàs de la verificacion - Votre responsa a la question secreta es estada verificadaz coma cal. Vos caldriá tanben interrogar vòstre interlocutor o verificar un secret partejat. - Fracàs de la verificacion - Verificacion capitada - Lo messatge chifrat recebut es illegible - Chiframent activat - %1$s es d\'ara enlà en linha - %1$s es d\'ara enlà absent - %1$s es disponible per discutir - %1$s vòl pas èsser derrengat - %1$s es d\'ara enlà indisponible - %1$s es absent dempuèi un certan temps - %1$s a cambiat lo subjècte en : %2$s - Lo contacte supòrta pas o a desactivat la demanda d\'atencion - Demandar l\'atencion - Paramètres de la conversacion - A escriure… - A escrit un tèxte… - Escriu : %s - L\'istoric es estat exportat sus carta SD - %2$s per %1$s.html - Mandar aprèp aver exportat - Entrar un nom de fichièr - Convidar a discutir - Vòstres messatges pòdon pas èsser desliurats. Rejonhètz la discussion - Lista dels participants - Chiframent OTR - Arrestar lo chiframent - Reaviar lo chiframent - Una conversacion privada OTR (Off-The-Record) es estat demandada mas avètz pas lo plugin requesit. Utilizatz Pidgin, Gajim o Adium sus PC / Mac, e Xabber, Conversacions o ChatSecure sus Android. Allez sus http://otr.cypherpunks.ca/ per plus d\'informations. - Aviar lo chiframent + Una demanda d\'atencion es estada recebuda + %1$s es estat bandit + %1$s es estat bandit per %2$s + Lo convit es pas estada recebuda per %s + Convit mandat a %s + Avètz rejunt la conversacion en tant que %1$s + Avètz rejunt la conversacion %1$s + %1$s es estat expulsat per %2$s + %1$s a quitat la conversacion + %1$s a cambiat son escais en %2$s + Lo chiframent es activat mas l\'identitat de vòstre interlocutor es pas confirmada. La podètz verificar dins lo menú de chiframent OTR. + Error OTR : %1$s + Vòstre interlocutor a quitat la conversacion. Vos caldriá far çò mème o la reaviar. + Vòstre messatge es pas estat mandat. Quitatz la conversacion o reaviatz-la. + Avètz quitat la conversacion chifrada + Vòstre interlocutor a ensajat de trichar al moment de la verificacion + Fracàs de la verificacion + Votre responsa a la question secreta es estada verificadaz coma cal. Vos caldriá tanben interrogar vòstre interlocutor o verificar un secret partejat. + Fracàs de la verificacion + Verificacion capitada + Lo messatge chifrat recebut es illegible + Chiframent activat + %1$s es d\'ara enlà en linha + %1$s es d\'ara enlà absent + %1$s es disponible per discutir + %1$s vòl pas èsser derrengat + %1$s es d\'ara enlà indisponible + %1$s es absent dempuèi un certan temps + %1$s a cambiat lo subjècte en : %2$s + Lo contacte supòrta pas o a desactivat la demanda d\'atencion + Demandar l\'atencion + Paramètres de la conversacion + A escriure… + A escrit un tèxte… + Escriu : %s + L\'istoric es estat exportat sus carta SD + %2$s per %1$s.html + Mandar aprèp aver exportat + Entrar un nom de fichièr + Convidar a discutir + Vòstres messatges pòdon pas èsser desliurats. Rejonhètz la discussion + Lista dels participants + Chiframent OTR + Arrestar lo chiframent + Reaviar lo chiframent + Una conversacion privada OTR (Off-The-Record) es estat demandada mas avètz pas lo plugin requesit. Utilizatz Pidgin, Gajim o Adium sus PC / Mac, e Xabber, Conversacions o ChatSecure sus Android. Allez sus http://otr.cypherpunks.ca/ per plus d\'informations. + Aviar lo chiframent Lo messatge chifrat qu\'avètz mandat es illegible - Verificacion OTR - Verificatz amb una emprenta - Verificatz amb una question - Verificatz amb un secret partejat + Verificacion OTR + Verificatz amb una emprenta + Verificatz amb una question + Verificatz amb un secret partejat Utilizar los paramètres globals - Afichar lo tèxte del messatge - Amagar lo tèxte del messatge + Afichar lo tèxte del messatge + Amagar lo tèxte del messatge Error al moment del mandadís de %s Impossible de trobar lo camin del fichièr - Dobrir una conversacion privada + Dobrir una conversacion privada Permission de legir los fichièrs refusada - Permission d\'escriure los fichièrs refusada + Permission d\'escriure los fichièrs refusada diff --git a/xabber/src/main/res/values-oc-rFR/contact_editor.xml b/xabber/src/main/res/values-oc-rFR/contact_editor.xml index 866b5f4302..7156378fbc 100644 --- a/xabber/src/main/res/values-oc-rFR/contact_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/contact_editor.xml @@ -1,22 +1,22 @@ - Compte - Seleccionatz los gropes - Aliàs (facultatiu) - Partejar l\'estatut de vòstre compte %1$s amb aqueste contacte ? - Identificant del contacte - Contacte introbable - Definissètz lo nom del grop - Nom del grop - Causir un compte - Seleccionar un compte - Apondre un grop novèl… - Autorizar - Regetar - Tractament de l\'imatge en cors... - Error pendent lo redimensionament de l\'imatge - Error pendent lo tractament de l\'imatge + Compte + Seleccionatz los gropes + Aliàs (facultatiu) + Partejar l\'estatut de vòstre compte %1$s amb aqueste contacte ? + Identificant del contacte + Contacte introbable + Definissètz lo nom del grop + Nom del grop + Causir un compte + Seleccionar un compte + Apondre un grop novèl… + Autorizar + Regetar + Tractament de l\'imatge en cors... + Error pendent lo redimensionament de l\'imatge + Error pendent lo tractament de l\'imatge %1$s de %2$s desira discutir en privat - Acceptar + Acceptar diff --git a/xabber/src/main/res/values-oc-rFR/contact_list.xml b/xabber/src/main/res/values-oc-rFR/contact_list.xml index 33dd5c7c70..6b252861d3 100644 --- a/xabber/src/main/res/values-oc-rFR/contact_list.xml +++ b/xabber/src/main/res/values-oc-rFR/contact_list.xml @@ -1,64 +1,64 @@ - Acceptar lo contacte - Reconnectar - Gerir los comptes - Apondre un compte - Apondre un contacte - Afichar los contactes fòra linha - Se connectar - Reconnectar - Connexion en cors… - Comptes desactivats - Avètz pas cap de compte - Avètz pas de contacte - Degun es pas en linha - Pas de compte en linha - Connectat. - Aviada en cors… - En espèra de connexion... + Acceptar lo contacte + Reconnectar + Gerir los comptes + Apondre un compte + Apondre un contacte + Afichar los contactes fòra linha + Se connectar + Reconnectar + Connexion en cors… + Comptes desactivats + Avètz pas cap de compte + Avètz pas de contacte + Degun es pas en linha + Pas de compte en linha + Connectat. + Aviada en cors… + En espèra de connexion... Conversacion Error de connexion - Apondre un contacte - Suprimir - Blocar lo contacte - Sètz segur que volètz suprimir lo contacte %1$s del compte %2$s ? + Apondre un contacte + Suprimir + Blocar lo contacte + Sètz segur que volètz suprimir lo contacte %1$s del compte %2$s ? Refusar lo contacte - Quitar - Conversacions activas - Pas de gropes - Suprimir lo grop - Sètz segur que volètz suprimir lo grop %s ? Los utilizaires d\'aqueste grop demoraràn dins vòstra lista dels contactes - Renomenar lo grop - Compte introbable - Connexion pas establida - Demanda de soscripcion - Error de flux - Enregistrament de las modificacions...\nL\'aplicacion va èsser tampada dins pas gaire de temps. + Quitar + Conversacions activas + Pas de gropes + Suprimir lo grop + Sètz segur que volètz suprimir lo grop %s ? Los utilizaires d\'aqueste grop demoraràn dins vòstra lista dels contactes + Renomenar lo grop + Compte introbable + Connexion pas establida + Demanda de soscripcion + Error de flux + Enregistrament de las modificacions...\nL\'aplicacion va èsser tampada dins pas gaire de temps. Conferéncias - Error OTR - Quichatz per seleccionar lo contacte - Afichar totjorn - Amagar los contactes fòra linha - Utilizar los paramètres generals - Afichar los contactes fòra linha - Aviar a l\'aviada - Volètz aviar Xabber a l\'aviada ?\nAquò pòt èsser cambiat via \"Paramètres\" → \"Paramètres de connexion\" → \"Aviar amb Android\" - Cercar contactes - Vos - Comptes XMPP - Lista de blocatge - Lo contacte es ara blocat - Error al moment del blocatge del contacte + Error OTR + Quichatz per seleccionar lo contacte + Afichar totjorn + Amagar los contactes fòra linha + Utilizar los paramètres generals + Afichar los contactes fòra linha + Aviar a l\'aviada + Volètz aviar Xabber a l\'aviada ?\nAquò pòt èsser cambiat via \"Paramètres\" → \"Paramètres de connexion\" → \"Aviar amb Android\" + Cercar contactes + Vos + Comptes XMPP + Lista de blocatge + Lo contacte es ara blocat + Error al moment del blocatge del contacte Lo contacte es ara desblocat - Error al moment del desblocatge del contacte - Sètz segur que volètz blocar lo contacte %1$s del compte %2$s ? - Sètz segur que volètz desblocar totes los contactes del compte %1$s ? - Desblocar totes - Desblocar seleccion - Causissètz vòstre destin - Un novèl tèma escur es d\'ara enlà disponible per Xabber. Anatz resistir a la temptacion de l\'utilizar ? - Rejónher lo Costat Escur - Demorar dins lo costat Luminós + Error al moment del desblocatge del contacte + Sètz segur que volètz blocar lo contacte %1$s del compte %2$s ? + Sètz segur que volètz desblocar totes los contactes del compte %1$s ? + Desblocar totes + Desblocar seleccion + Causissètz vòstre destin + Un novèl tèma escur es d\'ara enlà disponible per Xabber. Anatz resistir a la temptacion de l\'utilizar ? + Rejónher lo Costat Escur + Demorar dins lo costat Luminós diff --git a/xabber/src/main/res/values-oc-rFR/contact_viewer.xml b/xabber/src/main/res/values-oc-rFR/contact_viewer.xml index ea43d86dc8..617312711e 100644 --- a/xabber/src/main/res/values-oc-rFR/contact_viewer.xml +++ b/xabber/src/main/res/values-oc-rFR/contact_viewer.xml @@ -1,63 +1,63 @@ - Detalhs del contacte - Client - Escais - Nom formatat - Títol - Prenom - Segond prenom - Nom de familha - Sufix - Data de naissença  - Site Web - Organizacion - Unitat organizacionala - Títol de l\'emplec, foncion - Ròtle + Detalhs del contacte + Client + Escais + Nom formatat + Títol + Prenom + Segond prenom + Nom de familha + Sufix + Data de naissença  + Site Web + Organizacion + Unitat organizacionala + Títol de l\'emplec, foncion + Ròtle Descripcion - Nòtas + Nòtas Bóstia postala - Adreça espandida - Carrièra - Vila - Region - Còdi Postal - País - Telefòn - Adreça electronica - Ostal - Trabalh - Postala - Paquet - Domicili - Internacional - Preferit - Votz - Telecopiador - Bipador - Mobil - Vidèo - Modèm - Messatjariá vocala - Internet - Pacientatz... - Desconegut - Editar l\'aliàs - Editar los gropes - Suprimir lo contacte - Editar mos detalhs - Detalhs de l\'utilizaire salvats amb succès - Fracàs del salvament dels detalhs de l\'utilizaire - Salvament en cors… - Causir dins la galariá - Prene una fòto - Levar l\'avatar - Modificar - Impossible de recuperar los detalhs de la conferéncia - Nom - Descripcion - Subjècte - Participants : %d + Adreça espandida + Carrièra + Vila + Region + Còdi Postal + País + Telefòn + Adreça electronica + Ostal + Trabalh + Postala + Paquet + Domicili + Internacional + Preferit + Votz + Telecopiador + Bipador + Mobil + Vidèo + Modèm + Messatjariá vocala + Internet + Pacientatz... + Desconegut + Editar l\'aliàs + Editar los gropes + Suprimir lo contacte + Editar mos detalhs + Detalhs de l\'utilizaire salvats amb succès + Fracàs del salvament dels detalhs de l\'utilizaire + Salvament en cors… + Causir dins la galariá + Prene una fòto + Levar l\'avatar + Modificar + Impossible de recuperar los detalhs de la conferéncia + Nom + Descripcion + Subjècte + Participants : %d diff --git a/xabber/src/main/res/values-oc-rFR/fingerprint_viewer.xml b/xabber/src/main/res/values-oc-rFR/fingerprint_viewer.xml index f496f9072a..97981e6a0c 100644 --- a/xabber/src/main/res/values-oc-rFR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-oc-rFR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Per confirmar l\'identitat de vòstre interlocutor, demandatz-li de provesir son emprenta e comparatz-la a la de çaijós. Sustot, escambietz pas vòstras emprentas via XMPP. - Aqueste contacte es digne de fisança - Vòstra emprenta : - L\'emprenta de vòstre interlocutor : - Scannejar lo còdi QR de vòstre interlocutor - Afichar lo còdi QR de vòstra emprenta - Copiar vòstra emprenta dins lo quichapapièrs + Per confirmar l\'identitat de vòstre interlocutor, demandatz-li de provesir son emprenta e comparatz-la a la de çaijós. Sustot, escambietz pas vòstras emprentas via XMPP. + Aqueste contacte es digne de fisança + Vòstra emprenta : + L\'emprenta de vòstre interlocutor : + Scannejar lo còdi QR de vòstre interlocutor + Afichar lo còdi QR de vòstra emprenta + Copiar vòstra emprenta dins lo quichapapièrs diff --git a/xabber/src/main/res/values-oc-rFR/muc_editor.xml b/xabber/src/main/res/values-oc-rFR/muc_editor.xml index fff5c295d7..da3cc4d331 100644 --- a/xabber/src/main/res/values-oc-rFR/muc_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/muc_editor.xml @@ -1,29 +1,29 @@ - Escais mancant - Conferéncia pas especificada - Rejónher una conferéncia - Escais - Vòstre escais dins la conferéncia - Senhal - Lo senhal es pas obligatòri - Conferéncia - Servidor de discussions multi-utilizaire (MUC) - Escais ja utilizat - Ja en cors - Ja rejunta - Apondre una conferéncia - Levar la conferéncia - Sètz segur que volètz levar la conferéncia %1$s del compte %2$s ? - Paramètres d\'autorizacion - %2$s vos a convidat a rejónher la conferéncia %3$s. Lo rejónher amb lo compte %1$s ? - %2$s vos a convidat a rejónher la conferéncia %3$s : %4$s. La rejónher amb lo compte %1$s ? - Quitar la conferéncia + Escais mancant + Conferéncia pas especificada + Rejónher una conferéncia + Escais + Vòstre escais dins la conferéncia + Senhal + Lo senhal es pas obligatòri + Conferéncia + Servidor de discussions multi-utilizaire (MUC) + Escais ja utilizat + Ja en cors + Ja rejunta + Apondre una conferéncia + Levar la conferéncia + Sètz segur que volètz levar la conferéncia %1$s del compte %2$s ? + Paramètres d\'autorizacion + %2$s vos a convidat a rejónher la conferéncia %3$s. Lo rejónher amb lo compte %1$s ? + %2$s vos a convidat a rejónher la conferéncia %3$s : %4$s. La rejónher amb lo compte %1$s ? + Quitar la conferéncia Causir una conferéncia - Seguent - Obténer la lista de las conferéncias albergadas - Error al moment de l\'obtencion de la lista de las conferéncias - Entratz lo nom de la conferéncia + Seguent + Obténer la lista de las conferéncias albergadas + Error al moment de l\'obtencion de la lista de las conferéncias + Entratz lo nom de la conferéncia Convit a una conferéncia diff --git a/xabber/src/main/res/values-oc-rFR/notification_bar.xml b/xabber/src/main/res/values-oc-rFR/notification_bar.xml index df44fa5634..ec0af4a1a0 100644 --- a/xabber/src/main/res/values-oc-rFR/notification_bar.xml +++ b/xabber/src/main/res/values-oc-rFR/notification_bar.xml @@ -1,36 +1,36 @@ - compte - comptes - - compte - comptes - - Error d\'autorizacion - contacte - contactes - - messatge - messatges - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s : %2$s - %1$d %3$s en linha sus %2$d - %1$d %3$s en linha sus %2$d - - %1$d %3$s sus %2$d en cors de connexion - %1$d %3$s sus %2$d en cors de connexion - - %1$d %3$s sus %2$d en espèra de connexion - %1$d %3$s sus %2$d en espèra de connexion - - %1$d %2$s fòra linha + compte + comptes + + compte + comptes + + Error d\'autorizacion + contacte + contactes + + messatge + messatges + + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s : %2$s + %1$d %3$s en linha sus %2$d + %1$d %3$s en linha sus %2$d + + %1$d %3$s sus %2$d en cors de connexion + %1$d %3$s sus %2$d en cors de connexion + + %1$d %3$s sus %2$d en espèra de connexion + %1$d %3$s sus %2$d en espèra de connexion + + %1$d %2$s fòra linha Volètz rejónher la conferéncia ? - Quichatz aicí per anullar. - Senhal requesit - Demanda d\'atencion - Demanda d\'autorizacion - Conversation privada d\'una conferéncia + Quichatz aicí per anullar. + Senhal requesit + Demanda d\'atencion + Demanda d\'autorizacion + Conversation privada d\'una conferéncia diff --git a/xabber/src/main/res/values-oc-rFR/phrase_editor.xml b/xabber/src/main/res/values-oc-rFR/phrase_editor.xml index c227c72d4d..2625c2de9f 100644 --- a/xabber/src/main/res/values-oc-rFR/phrase_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/phrase_editor.xml @@ -1,13 +1,13 @@ - Apondre una expression - Suprimir una expression - Sètz segur que volètz suprimir l\'expression : %s ? - <Tot tèxte> - Membre del grop de contactes - Expression racionala - Sonariá\nCausir la sonariá de notificacion - Tèxte de recercar - Contacte que l\'ID Jabber conten... + Apondre una expression + Suprimir una expression + Sètz segur que volètz suprimir l\'expression : %s ? + <Tot tèxte> + Membre del grop de contactes + Expression racionala + Sonariá\nCausir la sonariá de notificacion + Tèxte de recercar + Contacte que l\'ID Jabber conten... diff --git a/xabber/src/main/res/values-oc-rFR/preference_editor.xml b/xabber/src/main/res/values-oc-rFR/preference_editor.xml index b97588802f..94b0d28a5d 100644 --- a/xabber/src/main/res/values-oc-rFR/preference_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/preference_editor.xml @@ -1,61 +1,55 @@ - Voidar lo cache\nSuprimís totas las donadas localas. Pòt liberar d\'espaci. - Sètz segur que volètz suprimir los istorics de las conversacions e autras donadas localas ?\nLos paramètres dels comptes e las listas de contactes seràn pas afectats. L\'aplicacion serà tampada. - \"Entrada\" per mandar\nQuichar sus \"Entrada\" manda lo messatge - Abséncia automatica\nPassar a l\'estatut \"Absent\" al verrolhatge de l\'ecran - Alfabetic - Per estatut - Gropar per compte\nGropa los contactes per compte dins la lista de contactes + Voidar lo cache\nSuprimís totas las donadas localas. Pòt liberar d\'espaci. + Sètz segur que volètz suprimir los istorics de las conversacions e autras donadas localas ?\nLos paramètres dels comptes e las listas de contactes seràn pas afectats. L\'aplicacion serà tampada. + \"Entrada\" per mandar\nQuichar sus \"Entrada\" manda lo messatge + Abséncia automatica\nPassar a l\'estatut \"Absent\" al verrolhatge de l\'ecran + Alfabetic + Per estatut + Gropar per compte\nGropa los contactes per compte dins la lista de contactes Afichar los avatars\nAficha los avatars dels utilizaires dins la lista de contactes - Afichar los gropes voids\nAfichar los gropes sens contacte en linha - Afichar los gropes\nAficha los gropes dins la lista de contactes - Afichar los contactes fòra linha + Afichar los gropes voids\nAfichar los gropes sens contacte en linha + Afichar los gropes\nAficha los gropes dins la lista de contactes + Afichar los contactes fòra linha Jornal de desbugatge\nEscriure los messatges dins lo jornal de desbugatge (reaviatz l\'aplicacion per aplicar) - Mostrar errors de connexion\nAficha las pop-ups d\'excepcion de connexion - Notificacion luminosa\nLa LED cluqueja al moment d\'una notificacion - Icòna de barra dels prètzfaits\nAficha una notificacion permanenta. Aquesta opcion fòrça Android a gardar l\'aplicacion en memòria - Escur - Clar + Mostrar errors de connexion\nAficha las pop-ups d\'excepcion de connexion + Icòna de barra dels prètzfaits\nAficha una notificacion permanenta. Aquesta opcion fòrça Android a gardar l\'aplicacion en memòria + Escur + Clar Emoticònas Android - Pas d\'emoticònas graficas - Paramètres de connexion\nParamètres de connexion - Lista de contactes\nPersonalizar l\'aparéncia de la lista de contactes - Paramètres de desbugatge\nParamètres per ajudar los desvolopaires a melhorar Xabber - Paramètres - Notificacions\nParamètres de notificacion - Aparéncia\nParamètres del tèma - A prepaus - Afichar lo fons d\'ecran\nDesactivar aquesta opcion pòt melhorar las performàncias - Granda - Normala - Pichona - Fòrça granda - En mòde païsatge - Avatars dins los messatges\nAficha los avatars dins cada messatge - Dins las conferéncias - Mandar notificacions d\'escritura\nNotifica vòstres interlocutors quand escrivètz - Ajustar la prioritat\nModifica la prioritat segon l\'estatut seleccionar. Aqueste paramètre l\'empòrta sus la prioritat globala del compte. - Tre lo verrolhatge de l\'ecran - Abséncia perlongada en cas d\'inactivitat\nPassar en abséncia perlongada al verrolhatge de l\'ecran - Paramètres de prioritat - Aviar amb Android\nL\'aplicacion serà aviada a l\'aviada d\'Android. Fonciona pas quand Xabber es installat sus una carta SD. - Empachar la mesa en velha\nEmpacha l\'aparelh de se metre en velha. Descarga la batariá mai rapidament. - Gardar lo Wi-Fi actiu\nEmpacha lo Wi-Fi de se metre en velha. Descarga la batariá mai rapidament - Reïnicializar los paramètres fòra linha\nEscafar los paramètres fòra linha individuals des groupes e des comptes - Sètz segur que volètz escafar los paramètres fòra linha individuals des groupes e des comptes ? - Notificar al 1èr messatge\nAlertar unicament a la recepcion del 1èr messatge d\'una conversacion + Pas d\'emoticònas graficas + Paramètres de connexion\nParamètres de connexion + Lista de contactes\nPersonalizar l\'aparéncia de la lista de contactes + Paramètres de desbugatge\nParamètres per ajudar los desvolopaires a melhorar Xabber + Paramètres + Notificacions\nParamètres de notificacion + Aparéncia\nParamètres del tèma + A prepaus + Afichar lo fons d\'ecran\nDesactivar aquesta opcion pòt melhorar las performàncias + Granda + Normala + Pichona + Fòrça granda + En mòde païsatge + Dins las conferéncias + Mandar notificacions d\'escritura\nNotifica vòstres interlocutors quand escrivètz + Ajustar la prioritat\nModifica la prioritat segon l\'estatut seleccionar. Aqueste paramètre l\'empòrta sus la prioritat globala del compte. + Tre lo verrolhatge de l\'ecran + Abséncia perlongada en cas d\'inactivitat\nPassar en abséncia perlongada al verrolhatge de l\'ecran + Paramètres de prioritat + Aviar amb Android\nL\'aplicacion serà aviada a l\'aviada d\'Android. Fonciona pas quand Xabber es installat sus una carta SD. + Empachar la mesa en velha\nEmpacha l\'aparelh de se metre en velha. Descarga la batariá mai rapidament. + Gardar lo Wi-Fi actiu\nEmpacha lo Wi-Fi de se metre en velha. Descarga la batariá mai rapidament + Reïnicializar los paramètres fòra linha\nEscafar los paramètres fòra linha individuals des groupes e des comptes + Sètz segur que volètz escafar los paramètres fòra linha individuals des groupes e des comptes ? Amagar certanas notificacions\nAmaga los messatges \"Aquesta conferéncia es pas anonima\" - %s (Recebrètz pas cap de messatge) - Comptes XMPP\nGerir los comptes - Seguretat\nParamètres de seguretat - Verificar lo certificat del servidor\nPrevenir en cas de problèma de certificat sus las connexions chifradas + %s (Recebrètz pas cap de messatge) + Comptes XMPP\nGerir los comptes + Seguretat\nParamètres de seguretat + Verificar lo certificat del servidor\nPrevenir en cas de problèma de certificat sus las connexions chifradas Mòde OTR - Demanda d\'atencion\nNotificar per las demandas d\'atencion recebudas - Sonariá de demanda d\'atencion\nCausir una sonariá - Cargar las vCard\nTelecargar e metre a jorn los detalhs personals e los avatars dels contactes. Desactivatz per reduire l\'utilizacion de la ret. - Cargar los imatges\nCargar los imatges dempuèi l\'URL del fichièr automaticament. Desactivar per reduire l\'utilizacion de la ret. - Mòde còpia carbòni\nPòt èsser instable ! Partejarà las sesilhas pel meteis compte qu\'utiliza aqueste client. Desactivar per reduire l\'utilizacion de la ret. - Expressions claus\nCrear de notificacions personalizadas pels messatges recebuts que contenon de formulas especificas + Cargar las vCard\nTelecargar e metre a jorn los detalhs personals e los avatars dels contactes. Desactivatz per reduire l\'utilizacion de la ret. + Cargar los imatges\nCargar los imatges dempuèi l\'URL del fichièr automaticament. Desactivar per reduire l\'utilizacion de la ret. + Mòde còpia carbòni\nPòt èsser instable ! Partejarà las sesilhas pel meteis compte qu\'utiliza aqueste client. Desactivar per reduire l\'utilizacion de la ret. diff --git a/xabber/src/main/res/values-oc-rFR/secret_viewer.xml b/xabber/src/main/res/values-oc-rFR/secret_viewer.xml index 888c9939e6..90002b90e3 100644 --- a/xabber/src/main/res/values-oc-rFR/secret_viewer.xml +++ b/xabber/src/main/res/values-oc-rFR/secret_viewer.xml @@ -1,9 +1,9 @@ - Responsa secreta : - Question secreta : - Utilizatz una question secreta per vos certificar mutualament. - Secret partejat : - Utilizar un mot clau partejat per vos certificar mutualament. + Responsa secreta : + Question secreta : + Utilizatz una question secreta per vos certificar mutualament. + Secret partejat : + Utilizar un mot clau partejat per vos certificar mutualament. diff --git a/xabber/src/main/res/values-oc-rFR/status_editor.xml b/xabber/src/main/res/values-oc-rFR/status_editor.xml index 54f120b721..df04ff25e9 100644 --- a/xabber/src/main/res/values-oc-rFR/status_editor.xml +++ b/xabber/src/main/res/values-oc-rFR/status_editor.xml @@ -1,21 +1,21 @@ - Disponible - Absent - Disponible per charrar ! - De derangar pas - Editar l\'estatut - <Pas d\'statut> - Invisible - Suprimir l\'estatut - Definir l\'estatut - Escriure message d\'estatut - Fòra linha - Autorizacion refusada - Absent per un long moment - Estatut novèl - Estatuts enregistrats - Escafar l\'istoric dels estatuts - Messatge d\'estatut + Disponible + Absent + Disponible per charrar ! + De derangar pas + Editar l\'estatut + <Pas d\'statut> + Invisible + Suprimir l\'estatut + Definir l\'estatut + Escriure message d\'estatut + Fòra linha + Autorizacion refusada + Absent per un long moment + Estatut novèl + Estatuts enregistrats + Escafar l\'istoric dels estatuts + Messatge d\'estatut diff --git a/xabber/src/main/res/values-oc-rFR/words.xml b/xabber/src/main/res/values-oc-rFR/words.xml index a37acd0dbf..c8398ce6ba 100644 --- a/xabber/src/main/res/values-oc-rFR/words.xml +++ b/xabber/src/main/res/values-oc-rFR/words.xml @@ -1,18 +1,18 @@ - Aprèp 10 minutas - Aprèp 15 minutas - Aprèp una ora - Aprèp una minuta - Aprèp 2 minutas - Aprèp 30 minutas - Aprèp 5 minutas - Totjorn - Desactivat - Manual - Pas jamai - Obligatòri - Automatic - Enregistrar + Aprèp 10 minutas + Aprèp 15 minutas + Aprèp una ora + Aprèp una minuta + Aprèp 2 minutas + Aprèp 30 minutas + Aprèp 5 minutas + Totjorn + Desactivat + Manual + Pas jamai + Obligatòri + Automatic + Enregistrar diff --git a/xabber/src/main/res/values-pl-rPL/account_editor.xml b/xabber/src/main/res/values-pl-rPL/account_editor.xml index 895996ad52..81e4358a7d 100644 --- a/xabber/src/main/res/values-pl-rPL/account_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/account_editor.xml @@ -1,95 +1,99 @@ - Użyj kompresji + Użyj kompresji Serwer - Hasło - potwierdź hasło - Port - Priorytet - Zasób - Adres serwera + Hasło + potwierdź hasło + Port + Priorytet + Zasób + Serwer Musisz zarejestrować konto XMPP przed dodaniem go do Xabbera! Nazwa użytkownika - Nazwa serwera nie została podana - Nazwa użytkownika nie została podana - Hasła nie są takie same + Nazwa serwera nie została podana + Nazwa użytkownika nie została podana + Hasła nie są takie same + To konto już istnieje Zaznacz, aby włączyć kompresję danych - Użyj niestandardowego adresu hosta - Użyj niestandardowego adresu hosta i portu zamiast rekordu SRV + Użyj niestandardowego adresu hosta + Użyj własnych ustawień hosta zamiast rekordu SRV 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 127 (domyślnie: 10) + Port serwera musi być w zakresie od 1 do 65535 (domyślnie: 5222) + Priorytet musi być liczbą pomiędzy -128 i 127 (domyślnie: 10) Adres serwera proxy - Port serwera proxy musi być od 1 do 65535 (domyślnie: 8080) - Port serwera proxy musi być liczbą (domyślnie: 8080) - Hasło do serwera proxy - Port serwera proxy - Rodzaj serwera proxy - Wyłączone - Nazwa użytkownika do serwera proxy - Użyj uwierzytelnianie przez SASL - Wyłącz dla bardzo starych serwerów - Zapamiętaj hasło - Wyłącz tę opcję aby aplikacja zawsze prosiła o podanie hasła przy próbie logowania + Port serwera proxy musi być w zakresie od 1 do 65535 (domyślnie: 8080) + Port serwera proxy musi być liczbą (domyślnie: 8080) + Hasło do serwera proxy + Port serwera proxy + Rodzaj serwera proxy + Wyłączone + Użytkownik proxy + Użyj uwierzytelniania SASL (zalecane) + Wyłącz dla bardzo starych serwerów + Zapamiętaj hasło + Wyłącz tę opcję, aby aplikacja przy każdym logowaniu żądała hasła Włącz TLS - Użyj szyfrowania TLS gdy jest to możliwe podczas łączenia z serwerem - Starszy SSL - Użyj starszego szyfrowania SSL podczas łączenia z serwerem - Użycie TLS/SSL - Wymagaj TLS - Użycie TLS jest wymagane do połączenia + Użyj szyfrowania TLS, jeśli możliwe, podczas łączenia z serwerem + Starszy SSL + Użyj starszego szyfrowania SSL podczas łączenia z serwerem + Użycie TLS/SSL + Wymagaj TLS + Wymagaj szyfrowania TLS podczas łączenia się z serwerem + Włącz protokół kryptograficzny TLS + Użyj sieci anonimowej TOR (wymaga proxy Orbot) Błędna nazwa użytkownika. Przeczytaj informację poniżej. - Aby korzystać z TORa musisz mieć zainstalowanego Orbota i tunelować przez niego ruch sieciowy. Czy chcesz go zainstalować z Google Play? - Zainstalować Orbota? - Zainstaluj Orbot - Nie można zarejestrować konta na serwerze. - Nie można uzyskać informacji o serwerze. - Kolor konta - Zielony - Pomarańczowy - Czerwony - Niebieski - Indygo - Turkusowy - Niebiesko-szary - Błękitny - Ciemnofioletowy - Limonka - Różowy - Fioletowy - Jasnoniebieski - Jasnozielony - Bursztynowy - Ciemnopomarańczowy - Brązowy - Ustawienia połączenia - Zablokowane kontakty - Nie można ustalić obsługi blokowania kontaktów. - Blokowanie nie jest obsługiwane przez serwer. - Brak zablokowanych kontaktów. - - %d kontakt zablokowany. - %d kontaktów zablokowanych. - %d kontaktów zablokowanych. - - Historia czatu - Opcje przechowywania wiadomości czatu - Wsparcie dla przechowywania historii czatu w magazynie serwera nie jest jeszcze ustalone - Serwer nie obsługuje przechowywania historii czatu. - Zarządzanie archiwum wiadomości - Przechowuj wszystkie wiadomości na serwerze - Przechowuj wiadomości od kontaktów z listy na serwerze - Nie przechowuj żadnych wiadomości na serwerze - Załaduj historię wiadomości - Załaduj historię wiadomości dla wszystkich kontaktów - Załaduj historię tylko dla otwartego czatu - Nie ładuj historii dla nikogo - Wyczyść historię przy wyjściu - Usuń wszystkie wiadomości czatu z urządzenia przed zamknięciem Xabbera. - Zakładki - Lista zakładek dla tego konta - Synchronizacja - Synchronizacja z kontem Xabber - Serwer nie obsługuje zakładek. + Aby korzystać z TOR, Orbot musi być zainstalowany, a połączenie przez proxy musi być uruchomione. Czy chcesz pobrać tą aplikację z Google Play? + Zainstalować Orbota? + Zainstalować Orbota + Nie można zarejestrować konta na serwerze. + Nie można uzyskać informacji o serwerze. + Kolor konta + Zielony + Pomarańczowy + Czerwony + Niebieski + Indygo + Morski + Niebiesko-szary + Błękitny + Ciemnofioletowy + Limonka + Różowy + Fioletowy + Jasnoniebieski + Jasnozielony + Bursztynowy + Ciemnopomarańczowy + Brązowy + Ustawienia połączenia + Zablokowane kontakty + Nie udało się ustalić obsługi blokowania kontaktów. + Blokowanie nie jest obsługiwane przez serwer. + Brak zablokowanych kontaktów. + + %d kontakt zablokowany. + %d kontakty zablokowane. + %d kontaktów zablokowanych. + %d kontaktów zablokowanych. + + Historia czatu + Opcje przechowywania wiadomości czatu + Obsługa dla przechowywania historii czatu na serwerze nie jest jeszcze ustalona + Serwer nie obsługuje przechowywania historii czatu. + Zarządzanie archiwum wiadomości + Przechowuj wszystkie wiadomości na serwerze + Przechowuj wiadomości od dodanych kontaktów na serwerze + Nie przechowuj żadnych wiadomości na serwerze + Załaduj historię wiadomości + Załaduj historię wiadomości dla wszystkich kontaktów + Załaduj historię tylko dla otwartego czatu + Nie ładuj historii dla nikogo + Wyczyść historię przy wyjściu + Usuń wszystkie wiadomości czatu z urządzenia przed zamknięciem Xabbera. + Zakładki + Lista zakładek dla tego konta + Synchronizacja + Synchronizacja z kontem Xabber + Serwer nie obsługuje zakładek. diff --git a/xabber/src/main/res/values-pl-rPL/account_list.xml b/xabber/src/main/res/values-pl-rPL/account_list.xml index 3cb52e6443..0cbe7b21cd 100644 --- a/xabber/src/main/res/values-pl-rPL/account_list.xml +++ b/xabber/src/main/res/values-pl-rPL/account_list.xml @@ -1,15 +1,16 @@ - Czy naprawdę chcesz usunąć konto %s? \n (to nie usunie konta z serwera, tylko z Xabbera) - Dodaj konto - Zarejestruj nowe konto - Usuń konto - Rejestruję - Autoryzacja - Zalogowany - Łączenie - Rozłączanie - Niezalogowany - Oczekiwanie na wznowienie połączenia + Czy naprawdę chcesz usunąć konto %s?\n(to nie usunie konta z serwera, tylko z Xabbera) + Dodaj konto + Zarejestruj nowe konto + Usuń konto + Ustawienia konta + Rejestruję + Autoryzacja + Online + Łączenie + Rozłączanie + Offline + Oczekiwanie na ponowne połączenia diff --git a/xabber/src/main/res/values-pl-rPL/chat_viewer.xml b/xabber/src/main/res/values-pl-rPL/chat_viewer.xml index d738bf6b14..efe49cb0b6 100644 --- a/xabber/src/main/res/values-pl-rPL/chat_viewer.xml +++ b/xabber/src/main/res/values-pl-rPL/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s zmienił status: %2$s - %1$s usunął opis - Dołączył %1$s - %1$s został wyrzucony - Jesteś aktualnie rozłączony. Wiadomość zostanie dostarczona jeśli będziesz połączony. - wysłane o %s - Wpisz wiadomość tutaj - Wyślij - Usuń historię - Wyczyść - Czy na pewno chcesz wyczyścić historię czatów z %s? - Wiadomości są dostarczane do serwera odbiorcy. Prawdopodobnie będzie on mógł je odczytać gdy ponownie się zaloguje. - Kontakt nie jest dostępny - Plik nie został odnaleziony - Kopiuj - Wzmianka - Cytuj - Usuń z archiwum - Ponów wysyłanie - Pokaż wiadomość - Zachowaj historię rozmowy + %1$s zmienił/a status: %2$s + %1$s usunął/ęła status + Dołączył/a %1$s + %1$s został/a wyrzucony/a + Jesteś obecnie offline. Wiadomości, które wysyłasz, zostaną dostarczone przy następnym połączeniu. + wysłane o %s + Wpisz wiadomość tutaj + Wyślij + Usuń historię + Wyczyść + Czy na pewno chcesz wykasować historię czatu z %s? + Odbiorca jest offline. Wiadomości, które wysyłasz, zostaną dostarczone po powrocie online. + Kontakt nie jest dostępny + Plik nie został odnaleziony + Kopiuj + Wzmianka + Cytuj + Usuń z historii + Spróbuj ponownie wysłać + Pokaż wiadomość + Zapisać historię rozmowy\nPrzechowuj historię wiadomości lokalnie Prośba o uwagę wysłana - Otrzymano prośbę o uwagę - zbanowano %1$s - %1$s został zbanowany przez %2$s - Zaproszenie nie zostało odebrane przez %s - Zaproszenie zostało wysłane do %s - Dołączyłeś do rozmowy jako %1$s - Dołączyłeś do rozmowy %1$s - %1$s został wyrzucony przez %2$s - %1$s opuścił rozmowę - %1$s zmienił pseudonim na %2$s - Szyfrowanie zostało włączone, ale kontakt nie jest zweryfikowany. Możesz go zweryfikować z menu szyfrowania OTR. - Błąd OTR: %1$s - Kontakt opuścił rozmowę. Powinieneś zrobić to samo, bądź zrestartować. - Twoja wiadomość nie została wysłana. Opuść rozmowę lub zrestartuj. - Opuszczono szyfrowaną rozmowę - Kontakt próbuje oszukiwać podczas weryfikacji - Weryfikacja nie powiodła się. - Twoja odpowiedź na sekretne pytania została zweryfikowana. Powinieneś zapytać kontakt również bądź sprawdzić udzielony sekret. - Weryfikacja nie powiodła się - Weryfikacja zakończona sukcesem - Odebrana zaszyfrowana wiadomość jest niemożliwa do odczytania - Szyfrowanie włączone - %1$s jest teraz dostępny - %1$s jest teraz oddalony - %1$s jest chętny do rozmowy - %1$s prosi, aby mu nie przeszkadzano - %1$s jest niedostępny - %1$s jest nieobecny - %1$s zmienił temat: %2$s - Kontakt nie obsługuje bądź wyłączył prośby o uwagę - Poproś o o uwagę - Ustawienia czatu - Pisze… - Wpisał tekst… - wpisane o %s - Archiwum zostanie zapisane na karcie SD - %2$s do %1$s.html - Wyślij po eksporcie - Podaj nazwę pliku - Zaproś do konferencji - Twoja wiadomość nie może zostać dostarczona. Dołącz do konferencji - Lista użytkowników - Szyfrowanie OTR - Zatrzymaj szyfrowanie - Zrestartuj szyfrowanie - Prywatna rozmowa Off-the-Record została zażądana, ale nie posiadasz odpowiedniej wtyczki. Użyj Pidgina, Gajim lub Adium dla PC/Mac albo Xabbera lub ChatSecure dla Androida. Wejdź na stronę http://otr.cypherpunks.ca/ by uzyskać więcej informacji. - Rozpocznij szyfrowanie + Otrzymano prośbę o uwagę + zbanowano %1$s + %1$s został zbanowany przez %2$s + Zaproszenie nie zostało odebrane przez %s + Zaproszenie zostało wysłane do %s + Dołączyłaś/eś do rozmowy jako %1$s + Dołączyłaś/eś do rozmowy %1$s + %1$s został wyrzucony przez %2$s + %1$s opuścił/a rozmowę + %1$s zmienił/a pseudonim na %2$s + Szyfrowanie zostało włączone, ale kontakt nie jest zweryfikowany. Możesz go zweryfikować z menu szyfrowania OTR. + Błąd OTR: %1$s + Kontakt opuścił rozmowę. Powinieneś zrobić to samo, bądź zrestartować. + Twoja wiadomość nie została wysłana. Opuść rozmowę lub zrestartuj. + Opuszczono szyfrowaną rozmowę + Kontakt próbuje oszukiwać podczas weryfikacji + Weryfikacja nie powiodła się. + Twoja odpowiedź na tajne pytanie została zweryfikowana. Powinieneś też zapytać swojego przeciwnika lub sprawdzić udzielony sekret. + Weryfikacja nie powiodła się + Weryfikacja zakończona sukcesem + Odebrana zaszyfrowana wiadomość jest niemożliwa do odczytania + Szyfrowanie włączone + %1$s jest teraz dostępny + %1$s jest teraz oddalony + %1$s jest chętny do rozmowy + %1$s prosi, aby mu nie przeszkadzano + %1$s jest niedostępny + %1$s jest nieobecny + %1$s zmienił temat: %2$s + Kontakt nie obsługuje bądź wyłączył prośby o uwagę + Poproś o o uwagę + Ustawienia czatu + Pisze… + Wpisał tekst… + wpisane o %s + Historia eksportów + Archiwum zostanie zapisane na karcie SD + %2$s do %1$s.html + Wyślij po eksporcie + Podaj nazwę pliku + Zaproś do konferencji + Twoja wiadomość nie może zostać dostarczona. Dołącz do konferencji + Lista użytkowników + Szyfrowanie OTR + Zatrzymaj szyfrowanie + Zrestartuj szyfrowanie + Prywatna rozmowa Off-the-Record została zażądana, ale nie posiadasz odpowiedniej wtyczki. Użyj Pidgina, Gajim lub Adium dla PC/Mac albo Xabbera lub ChatSecure dla Androida. Wejdź na stronę http://otr.cypherpunks.ca/ by uzyskać więcej informacji. + Rozpocznij szyfrowanie Zaszyfrowana wiadomość, którą wysłałeś, jest niemożliwa do odczytania - Nie można odszyfrować wiadomości - Weryfikacja OTR - Zweryfikuj odciskiem palca - Zweryfikuj pytaniem - Zweryfikuj udzielonym sekretem - Wybierz urządzenie do ustanowienia sesji OTR: - Sesja OTR nie rozpoczęta. - Sesja OTR nie rozpoczęta. Kontakt jest offline. - Żądanie weryfikacji OTR - Weryfikacja OTR w toku - OTWÓRZ - ANULUJ + Nie można odszyfrować wiadomości + Weryfikacja OTR + Zweryfikuj odciskiem palca + Zweryfikuj pytaniem + Zweryfikuj udzielonym sekretem + Wybierz urządzenie do ustanowienia sesji OTR: + Sesja OTR nie rozpoczęta. + Sesja OTR nie rozpoczęta. Kontakt jest offline. + Żądanie weryfikacji OTR + Weryfikacja OTR w toku + OTWÓRZ + ANULUJ Użyj ustawień globalnych - Pokaż tekst wiadomości - Ukryj tekst wiadomości + Pokaż tekst wiadomości + Ukryj tekst wiadomości Błąd wysyłania pliku %s Nie udało się odnaleźć ścieżki do pliku - Otwórz prywatny czat + Otwórz prywatny czat Brak uprawnień do odczytu - Brak uprawnień do zapisu - Opis błędu: - Wysłane - Dostarczone - Otrzymane z historii - Błąd - Wysłane z innego urządzenia - Wysyłam… - Niema więcej wiadomości w historii + Brak uprawnień do zapisu + Brak uprawnień dostępu do kamery + Opis błędu: + Wysłane + Dostarczone + Otrzymane z historii + Błąd + Wysłane z innego urządzenia + Wysyłam… + Nie możliwe jest wysyłanie więcej niż 10 plików naraz + Niema więcej wiadomości w historii + Moderator + Uczestnik + Odwiedzający + Archiwum chatów widoczne + Archiwum czatów ukryte + Powiadomienie dla tego czatu + Server, którego używasz nie obsługuje transferu plików. Możesz spróbować na serwerze xabber.org. + Dołącz do konferencji + Przesuń palcem w prawo, aby otworzyć ostatnie rozmowy + Przesuń w lewo, aby otworzyć informacje kontaktowe + Skopiuj link + Pobierz + Zapisano zdjęcie + Link został skopiowany do schowka + Nie można otworzyć pliku + Wgrywanie... %s diff --git a/xabber/src/main/res/values-pl-rPL/contact_editor.xml b/xabber/src/main/res/values-pl-rPL/contact_editor.xml index 335e1ebe4d..3b6fa980bb 100644 --- a/xabber/src/main/res/values-pl-rPL/contact_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/contact_editor.xml @@ -1,24 +1,24 @@ - Konto - Wybierz grupy - Alias ​​(opcjonalnie) - Udostępniić status konta %1$s kontaktowi? - Nazwa kontaktu - Kontaktu nie znaleziono - Wybierz nazwę grupy - Nazwa grupy - Wybierz konto - Wybierz konto - Dodaj nową grupę… - Autoryzuj - Odrzuć - Przetwarzam obrazek... - Błąd podczas przycinania obrazu - Błąd podczas przetwarzania obrazu + Konto + Wybierz grupy + Alias ​​(opcjonalnie) + Udostępnić status konta %1$s z podanym kontaktem? + Nazwa kontaktu + Kontaktu nie znaleziono + Wybierz nazwę grupy + Nazwa grupy + Wybierz konto + Wybierz konto + Dodaj nową grupę… + Autoryzuj + Odrzuć + Przetwarzam obrazek... + Błąd podczas przycinania obrazu + Błąd podczas przetwarzania obrazu Informacje o serwerze - Lista możliwości serwera - %1$s z %2$s chce rozpocząć prywatną rozmowę - Zaakceptuj + Lista możliwości serwera + %1$s z %2$s chce rozpocząć prywatną rozmowę + Zaakceptuj diff --git a/xabber/src/main/res/values-pl-rPL/contact_list.xml b/xabber/src/main/res/values-pl-rPL/contact_list.xml index ab377a7db6..40bd927d8c 100644 --- a/xabber/src/main/res/values-pl-rPL/contact_list.xml +++ b/xabber/src/main/res/values-pl-rPL/contact_list.xml @@ -1,74 +1,98 @@ - Akceptuj kontakt - Wznów połączenie - Zarządzaj kontami - Dodaj konto - Dodaj kontakt - Pokaż kontakty niepołączone - Połącz - Wznawianie połączenia - Łączenie... - Konto wyłączone - Nie masz żadnych kont - Nie masz z kim porozmawiać? - Brak osób zalogowanych - Brak połączonych kont - Połączono. - Uruchamianie aplikacji... - Oczekiwanie na połączenie... + Akceptuj kontakt + Wznów połączenie + Zarządzaj kontami + Dodaj konto + Dodaj kontakt + Pokaż kontakty niepołączone + Połącz + Wznawianie połączenia + Łączenie... + Konta wyłączone + Nie masz żadnych kont + Nie masz z kim porozmawiać? + Brak osób zalogowanych + Nie znaleziono kontaktów + Nikt nie jest online + Połączono. + Uruchamianie aplikacji... + Oczekiwanie na połączenie... Rozmowa Błąd połączenia - Dodaj kontakt - Usuń - Zablokuj kontakt - Czy na pewno chcesz usunąć kontakt %1$s z konta %2$s? + Dodaj kontakt + Usuń + Zablokuj kontakt + Czy na pewno chcesz usunąć kontakt %1$s z konta %2$s? Odrzuć kontakt - Zamknij - Aktywne rozmowy - Brak grup - Usuń grupę - Czy na pewno usunąć grupę %s? Kontakty z tej grupy pozostaną na liście kontaktów. - Zmień nazwę grupy - Konto nieznalezione - Połączenie nie zostało nawiązane - Prośba o subskrypcję - Błąd strumienia - Trwa zapisywanie ustawień...\nAplikacja zostanie wkrótce zamknięta. + Archiwum + Przywróć z archiwum + Wycisz + Włącz dźwięk + Pokaż archiwalne + Zamknij + Aktywne rozmowy + Brak grup + Usuń grupę + Czy na pewno usunąć grupę %s? Kontakty z tej grupy pozostaną na liście kontaktów. + Zmień nazwę grupy + Konto nieznalezione + Połączenie nie zostało nawiązane + Prośba o subskrypcję + Wyślij kontakt + Błąd strumienia + Trwa zapisywanie ustawień...\nAplikacja zostanie wkrótce zamknięta. Konferencje - Błąd OTR - Kliknij, aby wybrać kontakt - Pokaż kontakty niepołączone - Ukryj kontakty niepołączone - Użyj głównych ustawień - Pokaż kontakty niepołączone - Uruchamiaj przy starcie systemu - Czy chcesz uruchomiać Xabbera przy starcie systemu?\nTo ustawienie możesz zmienić w menu Ustawienia → Ustawienia połączeń → Włącz przy uruchamianiu systemu - Szukaj kontaktów - Ty - Konta xmpp - Lista zablokowanych - Kontakt zablokowany - Błąd blokowania kontaktu + Błąd OTR + Kliknij, aby wybrać kontakt + Pokaż kontakty niepołączone + Ukryj kontakty niepołączone + Użyj głównych ustawień + Pokaż kontakty niepołączone + Uruchamiaj przy starcie systemu + Czy chcesz uruchomiać Xabbera przy starcie systemu?\nTo ustawienie możesz zmienić w menu Ustawienia → Ustawienia połączeń → Włącz przy uruchamianiu systemu + Szukaj kontaktów + Ty + Konta xmpp + Lista zablokowanych + Kontakt zablokowany + Błąd blokowania kontaktu Kontakty odblokowane pomyślnie - Błąd odblokowania kontaktów - Czy na pewno chcesz zablokować kontakt %1$s z konta %2$s? - Czy na pewno chcesz odblokować wszystkie kontakty z konta %1$s? - Odblokuj wszystkie - Odblokuj zaznaczone - Wybierz swoje przeznaczenie - Nowy motyw w ciemnych kolorach jest już dostępny dla Xabbera. Czy oprzesz się pokusie by go użyć? - Wstąp na Ciemną Stronę - Pozostań na Jasnej Stronie - Optymalizacja baterii - Twoje urządzenie wykonuje intensywne optymalizacje baterii na Xabberze. Mogą one prowadzić do opóźnień w powiadomieniach, a nawet utraty wiadomości.\n\nZostaniesz teraz poproszony o ich wyłączenie. + Błąd odblokowania kontaktów + Czy na pewno chcesz zablokować kontakt %1$s z konta %2$s? + Czy na pewno chcesz odblokować wszystkie kontakty z konta %1$s? + Odblokuj wszystkie + Odblokuj zaznaczone + Wybierz swoje przeznaczenie + Nowy motyw w ciemnych kolorach jest już dostępny dla Xabbera. Czy oprzesz się pokusie by go użyć? + Wstąp na Ciemną Stronę + Pozostań na Jasnej Stronie + Optymalizacja baterii + Twoje urządzenie wykonuje intensywne optymalizacje baterii na Xabberze. Mogą one prowadzić do opóźnień w powiadomieniach, a nawet utraty wiadomości.\n\nZostaniesz teraz poproszony o ich wyłączenie. Usuń stare pliki dziennika - Otwórz - Wyślij + Otwórz + Wyślij Synchronizuj zakładki - Usuń wszystkie - Usuń zaznaczone - Czy naprawdę chcesz usunąć wszystkie zakładki z konta %1$s? - Czy na pewno chcesz usunąć wybrane zakładki z konta %1$s? + Usuń wszystkie + Usuń zaznaczone + Czy naprawdę chcesz usunąć wszystkie zakładki z konta %1$s? + Czy na pewno chcesz usunąć wybrane zakładki z konta %1$s? + Archiwum nie posiada rozmów + Brak nieprzeczytanych rozmów + Rozmowa została zarchiwizowana + Usunieto z archiwum + COFNIJ + Ostatnie rozmowy + Nieprzeczytanie wiadomości + Aktywne rozmowy + Wszystkie rozmowy + Brak wiadomości + Pokaż wszystkie rozmowy + Przesuń palcem w lewo lub w prawo, aby przenieść rozmowe do archiwum + ostatnio widziany właśnie teraz + ostatnio widziano %1$s minut/y temu + ostatnio widziano: %1$s + ostatnio wczoraj o %1$s widziano + ostatnio widziano: %1$s diff --git a/xabber/src/main/res/values-pl-rPL/contact_viewer.xml b/xabber/src/main/res/values-pl-rPL/contact_viewer.xml index 16cf0f07d1..d9961c5e26 100644 --- a/xabber/src/main/res/values-pl-rPL/contact_viewer.xml +++ b/xabber/src/main/res/values-pl-rPL/contact_viewer.xml @@ -1,67 +1,67 @@ - Informacje o kontakcie - Klient - To urządzenie - Pseudonim - Wyświetlana nazwa - Prefiks - Imię - Drugie imię - Nazwisko - Nazwa przyrostkowa - Urodziny - Strona WWW - Organizacja - Organizacja - Praca, nazwa posady - Rola + Informacje o kontakcie + Klient + To urządzenie + Pseudonim + Wyświetlana nazwa + Prefiks + Imię + Drugie imię + Nazwisko + Nazwa przyrostkowa + Urodziny + Strona WWW + Organizacja + Organizacja + Praca, nazwa posady + Rola Opis - Notatki + Notatki Kod pocztowy - Rozszerzony adres - Ulica - Miejscowość - Region (województwo) - Kod pocztowy - Kraj - Telefon - Adres email - Domowy - Służbowy - Poczta - Wysyłkowy - Krajowy - Międzynarodowy - Preferowany - Głos - Faks - Pager - Komórkowy - Wideo - Modem - Wiadomości głosowe - Internet - Proszę czekać... - Nieznany - Edytuj alias - Edytuj grupy - Usuń kontakt - Edytuj dane użytkownika - Edytuj - Dane użytkownika zapisane poprawnie - Nie udało się zapisać danych użytkownika - Zapisuję… - Wybierz z galerii - Zrób zdjęcie - Usuń obraz - Zmień - Nie udało się pobrać informacji o konferencji - Imię - Opis - Temat - Uczestnicy: %d - Podłączone urządzenia - vCard + Rozszerzony adres + Ulica + Miejscowość + Region (województwo) + Kod pocztowy + Kraj + Telefon + Adres email + Domowy + Służbowy + Poczta + Wysyłkowy + Krajowy + Międzynarodowy + Preferowany + Głos + Faks + Pager + Komórkowy + Wideo + Modem + Wiadomości głosowe + Internet + Proszę czekać... + Nieznany + Edytuj alias + Edytuj grupy + Usuń kontakt + Edytuj dane użytkownika + Edytuj + Dane użytkownika zapisane poprawnie + Nie udało się zapisać danych użytkownika + Zapisuję… + Wybierz z galerii + Zrób zdjęcie + Usuń obraz + Zmień + Nie udało się pobrać informacji o konferencji + Imię + Opis + Temat + Uczestnicy: %d + Podłączone urządzenia + vCard diff --git a/xabber/src/main/res/values-pl-rPL/fingerprint_viewer.xml b/xabber/src/main/res/values-pl-rPL/fingerprint_viewer.xml index f654219d22..ef8a63f79d 100644 --- a/xabber/src/main/res/values-pl-rPL/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-pl-rPL/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Kontakt może przedstawić odcisk palca (fingerprint), który możesz porównać z podanym tutaj, aby mieć pewność z kim rozmawiasz. Nie powinieneś/aś używać do tego czatu XMPP. - Kontakt jest zaufany - Twój odcisk palca: - Odcisk palca kontaktu: - Skanuj kod QR z odciskiem palca kontaktu - Pokaż kod QR ze swoim odciskiem palca - Skopiuj swój odcisk palca do schowka + Kontakt może przedstawić odcisk palca (fingerprint), który możesz porównać z podanym tutaj, aby mieć pewność z kim rozmawiasz. Nie powinieneś/aś używać do tego czatu XMPP. + Kontakt jest zaufany + Twój odcisk palca: + Odcisk palca kontaktu: + Skanuj kod QR z odciskiem palca kontaktu + Pokaż kod QR ze swoim odciskiem palca + Skopiuj swój odcisk palca do schowka diff --git a/xabber/src/main/res/values-pl-rPL/muc_editor.xml b/xabber/src/main/res/values-pl-rPL/muc_editor.xml index 4fd1318f10..f76d15e263 100644 --- a/xabber/src/main/res/values-pl-rPL/muc_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/muc_editor.xml @@ -1,29 +1,29 @@ - Pseudonim nieustalony - Konferencja niezdefiniowana - Dołącz do konferencji - Pseudonim - Twój pseudonim w konferencji - Hasło - hasło nie jest wymagane - Konferencja - Serwer konferencji - Pseudonim jest już zajęty - W trakcie - Dołączono - Dodaj konferencję - Usuń konferencję - Czy na prawdę chcesz usunąć konferencję %1$s z konta %2$s? - Ustawienia autoryzacji - %2$s zaprosił cię do wzięcia udziału w konferencji %3$s. Dołączyć z konta %1$s? - %2$s zaprosił cię do wzięcia udziału w konferencji %3$s: %4$s. Dołączyć z konta %1$s? - Wyjdź z konferencji + Pseudonim nieokreślony + Konferencja niezdefiniowana + Dołącz do konferencji + Pseudonim + Twój pseudonim w konferencji + Hasło + hasło nie jest wymagane + Konferencja + Serwer konferencji + Pseudonim jest już zajęty + W trakcie + Dołączono + Dodaj konferencję + Usuń konferencję + Czy na prawdę chcesz usunąć konferencję %1$s z konta %2$s? + Ustawienia autoryzacji + %2$s zaprosił cię do wzięcia udziału w konferencji %3$s. Dołączyć z konta %1$s? + %2$s zaprosił cię do wzięcia udziału w konferencji %3$s: %4$s. Dołączyć z konta %1$s? + Wyjdź z konferencji Wybierz konferencję - Dalej - Pobierz konferencje - Błąd pobierania konferencji - Wpisz nazwę konferencji + Dalej + Pobierz konferencje + Błąd pobierania konferencji + Wpisz nazwę konferencji Zaproszenie do konferencji diff --git a/xabber/src/main/res/values-pl-rPL/notification_bar.xml b/xabber/src/main/res/values-pl-rPL/notification_bar.xml index b78148d6ce..6ade4323cf 100644 --- a/xabber/src/main/res/values-pl-rPL/notification_bar.xml +++ b/xabber/src/main/res/values-pl-rPL/notification_bar.xml @@ -1,43 +1,43 @@ - konto - konta - - kont - konto - konta - - kont - Błąd autoryzacji - kontaktu - kontaktów - - kontaktów - wiadomość - wiadomości - - - - %1$d %2$s od %3$d %4$s - %1$d %2$s od %3$s - %1$s: %2$s - %1$d z %2$d %3$s połączonych - %1$d z %2$d %3$s połączono - - - - %1$d z %2$d %3$s łączę - %1$d of %2$d %3$s łączę - - - - %1$d z %2$d %3$s oczekuje na połączenie - %1$d z %2$d %3$s czeka na połączenie - - - - %1$d %2$s niepołączone + konto + konta + + kont + konto + konta + + kont + Błąd autoryzacji + kontaktu + kontaktów + + kontaktów + wiadomość + wiadomości + + - + %1$d %2$s od %3$d %4$s + %1$d %2$s od %3$s + %1$s: %2$s + %1$d z %2$d %3$s połączonych + %1$d z %2$d %3$s połączono + + - + %1$d z %2$d %3$s łączę + %1$d of %2$d %3$s łączę + + - + %1$d z %2$d %3$s oczekuje na połączenie + %1$d z %2$d %3$s czeka na połączenie + + - + %1$d %2$s niepołączone Czy chcesz dołączyć do konferencji? - Kliknij tutaj, aby anulować. - Wymagane hasło - Zwróć uwagę - Prośba o autoryzację - Prywatna rozmowa w konferencji + Kliknij tutaj, aby anulować. + Wymagane hasło + Zwróć uwagę + Prośba o autoryzację + Prywatna rozmowa w konferencji diff --git a/xabber/src/main/res/values-pl-rPL/phrase_editor.xml b/xabber/src/main/res/values-pl-rPL/phrase_editor.xml index 4c6cb38dd6..97d2212050 100644 --- a/xabber/src/main/res/values-pl-rPL/phrase_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/phrase_editor.xml @@ -1,13 +1,13 @@ - Dodaj frazę - Usuń frazę - Czy naprawdę chcesz usunąć zdanie: %s? - < dowolny tekst > - Członek grupy - Wyrażenie regularne - Dźwięk\nWybierz dźwięk powiadomienia - Tekst do wyszukania - Identyfikator użytkownika (część przed @) + Dodaj frazę + Usuń frazę + Czy naprawdę chcesz usunąć zdanie: %s? + < dowolny tekst > + Członek grupy + Wyrażenie regularne + Dźwięk\nWybierz dźwięk powiadomienia + Tekst do wyszukania + Identyfikator użytkownika (część przed @) diff --git a/xabber/src/main/res/values-pl-rPL/preference_editor.xml b/xabber/src/main/res/values-pl-rPL/preference_editor.xml index f289e0e24b..644f003a34 100644 --- a/xabber/src/main/res/values-pl-rPL/preference_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/preference_editor.xml @@ -1,127 +1,118 @@ - Optymalizacja baterii - Optymalizacja baterii wyłączone. By ją włączyć przejdź do ustawień urządzenia - Optymalizacja baterii włączona (domyślnie) - Wyczyść cache\nWyczyść wszystkie lokalne dane. To może zwolnić trochę miejsca. - Czy naprawdę chcesz usunąć historię rozmów i inne lokalne dane?\nTo nie ma wpływu na dane konta. Aplikacja zostanie wyłączona. - Enter wysyła\nWiadomość zostanie wysłana po wciśnięciu Enter - Automatyczny status Oddalony\nAutomatycznie przełącza na status Oddalony po zablokowaniu ekranu - Sortuj kontakty - Alfabetyczna - Według statusu - Grupuj kontami\nGrupuj kontakty na liście kontaktów w ramach kont + Optymalizacja baterii + Optymalizacja baterii wyłączone. By ją włączyć przejdź do ustawień urządzenia + Optymalizacja baterii włączona (domyślnie) + Wyczyść cache\nWyczyść wszystkie lokalne dane. To może zwolnić trochę miejsca. + Czy naprawdę chcesz usunąć historię rozmów i inne lokalne dane?\nTo nie ma wpływu na dane konta. Aplikacja zostanie wyłączona. + Enter wysyła\nWiadomość zostanie wysłana po wciśnięciu Enter + Automatyczny status Oddalony\nAutomatycznie przełącza na status Oddalony po zablokowaniu ekranu + Sortuj kontakty + Alfabetyczna + Według statusu + Grupuj kontami\nGrupuj kontakty na liście kontaktów w ramach kont Pokazuj awatary\nPokazuj awatary użytkowników na liście kontaktów - Pokaż puste grupy\nPokaż grupy bez aktywnych kontaktów - Pokazuj grupy\nPokazuj grupy na liście kontaktów - Pokazuj niepołączone kontakty\nPokazuj niepołączone kontakty + Pokaż wiadomości\nPokaz użytkowników na liście kontaktów + Pokaż puste grupy\nPokaż grupy bez aktywnych kontaktów + Pokazuj grupy\nPokazuj grupy na liście kontaktów + Pokazuj niepołączone kontakty\nPokazuj niepołączone kontakty Log debugowania\nWpisz wiadomość do logu debugowania (wymaga ponownego uruchomienia aplikacji) - Zapisz plik dziennika\nZapisz plik dziennika debugowania do pliku lokalnego (można go udostępnić). - Pliki dziennika\nLista zapisanych plików dziennika. - Pliki dziennika - Pokaż błędy połączeń\nPokaż powiadomienia o błędach połączeń - Udostępniaj dane diagnostyczne\nPomóż autorom aplikacji ulepszać Xabbera pozwalając na udostępnianie im danych diagnostycznych (proszę uruchomić ponownie aplikację aby zastosować zmiany). - Dane diagnostyczne - Xabber gromadzi anonimowe dane na temat błędów. Można to wyłączyć w ustawieniach debugowania, ale utrudni to nam dostarczanie możliwie najlepszego doświadczenia dla użytkowników Xabbera. - Ustawienia - Dioda\nMiga diodą przy powiadomieniu - Powiadomienia świetlne\nMigaj diodą LED dla powiadomień z konferencji - Ikona paska zadań\nPokaż trwałe powiadomienie. Ta opcja uniemożliwia systemowi wyłączenie aplikacji - Dźwięk\nWybierz dźwięk powiadomienia - Wibracje - Motyw - Ciemna - Jasna + Zapisz plik dziennika\nZapisz plik dziennika debugowania do pliku lokalnego (można go udostępnić). + Pliki dziennika\nLista zapisanych plików dziennika. + Pliki dziennika + Pokaż błędy połączeń\nPokaż powiadomienia o błędach połączeń + Udostępniaj dane diagnostyczne\nPomóż autorom aplikacji ulepszać Xabbera pozwalając na udostępnianie im danych diagnostycznych (proszę uruchomić ponownie aplikację aby zastosować zmiany). + Dane diagnostyczne + Xabber gromadzi anonimowe dane na temat błędów. Można to wyłączyć w ustawieniach debugowania, ale utrudni to nam dostarczanie możliwie najlepszego doświadczenia dla użytkowników Xabbera. + Ustawienia + Ikona paska zadań\nPokaż trwałe powiadomienie. Ta opcja uniemożliwia systemowi wyłączenie aplikacji + Wibracje + Motyw + Ciemna + Jasna Emotikony - Emotikony systemowe - Bez emotikon - Ustawienia połączeń\nUstawienia połączeń - Lista kontaktów\nDostosuj wygląd listy kontaktów - Ustawienia debugowania\nWybierz, jeśli chcesz pomóc twórcom Xabber\'a w rozwoju aplikacji - Ustawienia - Powiadomienia\nUstawienia powiadomień - Ustawienia tematów graficznych\nUstawienia wyglądu - Ustawienia filtru antyspamowego - Obecność\nUstawienia obecności - Prywatność\nUstawienia prywatności - Brak filtru antyspamowego - Wiadomości tylko z listy kontaktów - Wiadomości tylko z listy kontaktów. Żądania autoryzacji tylko z captchą - Wiadomości tylko z listy kontaktów. Brak żądań autoryzacji - O programie - Pokaż tło\nWyłączenie może zwiększyć wydajność - Rozmiar czcionki - Duża - Zwykła - Mała - Ogromna - Ukryj klawiaturę - W trybie poziomym - Awatary w wiadomościach\nPokazuj awatary w każdej wiadomości - Pokaż zmiany statusu - W konferencjach - Wyślij powiadomienie o pisaniu\nPowiadamiaj innych o tym, że piszesz - Regulacja priorytetów\nUstaw priorytet zgodny ze statusem. Priorytet konta zostanie nadpisany. - Natychmiast po blokadzie ekranu - Status \"Oddalony\" gdy bezczynny\nUstaw status \"Oddalony\" przy blokadzie ekranu - Ustawienia priorytetów - Uruchom aplikację po uruchomieniu systemu\nUruchom aplikację po uruchomieniu systemu. Ta opcja nie działa gdy Xabber jest zainstalowany na karcie pamięci. - Zapobiegaj przejściu w stan uśpienia\nZapobiegaj przejściu w stan uśpienia. To zwiększy zużycie baterii. - Utrzymuj włączone WiFi\nUtrzymuj włączone WiFi. To zwiększy zużycie baterii - Resetuj ustawienia offline\nWyczyść indywidualne ustawienia dla grup i kont - Jesteś pewien, że chcesz wyczyścić indywidualne ustawienia dla grup i kont ? - Powiadamiaj o pierwszej wiadomości\nPowiadamiaj tylko o pierwszej wiadomości w rozmowie - Podgląd wiadomości\nPokaż treść wiadomości chat w obszarze powiadomień - Podgląd wiadomości\nPokaż treść wiadomości z konferencji w obszarze powiadomień + Emotikony systemowe + Bez emotikon + Ustawienia połączeń\nUstawienia połączeń + Lista kontaktów\nDostosuj wygląd listy kontaktów + Ustawienia debugowania\nWybierz, jeśli chcesz pomóc twórcom Xabber\'a w rozwoju aplikacji + Ustawienia + Powiadomienia\nUstawienia powiadomień + Ustawienia tematów graficznych\nUstawienia wyglądu + Ustawienia filtru antyspamowego + Obecność\nUstawienia obecności + Prywatność\nUstawienia prywatności + Brak filtru antyspamowego + Wiadomości tylko z listy kontaktów + Wiadomości tylko z listy kontaktów. Żądania autoryzacji tylko z captchą + Wiadomości tylko z listy kontaktów. Brak żądań autoryzacji + O programie + Pokaż tło\nWyłączenie może zwiększyć wydajność + Rozmiar czcionki + Duża + Zwykła + Mała + Ogromna + Ukryj klawiaturę + W trybie poziomym + Pokaż zmiany statusu + W konferencjach + Wyślij powiadomienie o pisaniu\nPowiadamiaj innych o tym, że piszesz + Regulacja priorytetów\nUstaw priorytet zgodny ze statusem. Priorytet konta zostanie nadpisany. + Natychmiast po blokadzie ekranu + Status \"Oddalony\" gdy bezczynny\nUstaw status \"Oddalony\" przy blokadzie ekranu + Ustawienia priorytetów + Uruchom aplikację po uruchomieniu systemu\nUruchom aplikację po uruchomieniu systemu. Ta opcja nie działa gdy Xabber jest zainstalowany na karcie pamięci. + Zapobiegaj przejściu w stan uśpienia\nZapobiegaj przejściu w stan uśpienia. To zwiększy zużycie baterii. + Utrzymuj włączone WiFi\nUtrzymuj włączone WiFi. To zwiększy zużycie baterii + Resetuj ustawienia offline\nWyczyść indywidualne ustawienia dla grup i kont + Jesteś pewien, że chcesz wyczyścić indywidualne ustawienia dla grup i kont ? Pomijanie niektórych zmian statusu\nZapobiega dostarczaniu wiadomości \"Ten pokój nie jest anonimowy\" - %s (nie odebrałeś wiadomości z żadnego czatu) - Konta xmpp\nZarządzaj kontami - Zabezpieczenia\nUstawienia zabezpieczeń - Sprawdź certyfikat serwera\nPowiadamiaj o problemach z certyfikatem + %s (nie odebrałeś wiadomości z żadnego czatu) + Konta xmpp\nZarządzaj kontami + Zabezpieczenia\nUstawienia zabezpieczeń + Sprawdź certyfikat serwera\nPowiadamiaj o problemach z certyfikatem Tryb OTR - Uwaga\nReaguj na prośby o uwagę - Dźwięk uwagi\nWybierz dźwięk - Wczytaj vCard\nWczytaj i uaktualnij dane personalne kontaktu i avatar. Wyłącz by zredukować zużycie danych. - Załaduj obrazy\nZaładuj obrazy z URL automatycznie. Wyłącz żeby zmniejszyć zużycie danych. - Tryb kopiowania\nNiestabilny! Udostępnianie sesji tego konta dla klienta. Może zwiększyć zużycie danych. + Wczytaj vCard\nWczytaj i uaktualnij dane personalne kontaktu i avatar. Wyłącz by zredukować zużycie danych. + Załaduj obrazy\nZaładuj obrazy z URL automatycznie. Wyłącz żeby zmniejszyć zużycie danych. + Tryb kopiowania\nNiestabilny! Udostępnianie sesji tego konta dla klienta. Może zwiększyć zużycie danych. DNSJavaResolver - MiniDNSResolver (eksperymentalne) - Słowa kluczowe\nUtwórz niestandardowe powiadomienia dla odebranych wiadomości zawierających słowa kluczowe + MiniDNSResolver (eksperymentalne) Ustawienia Interfejs - Ustawienia - O programie - Wygląd - Zachowanie - Lista kontaktów - Kontakty offline - Zresetuj powiadomienia - Ustawienia połączenia - Zaawansowane - Dostępność - Powiadomienia wiadomości - Powiadomienia grupowe - Powiadomienia aplikacji - Słowa kluczowe - Powiadomienie - Powiadomienie o nowych wiadomościach w chatach - Powiadomienie - Powiadomienie o nowych wiadomościach w konferencjach - Domyślnie - Krótkie wibracje - Długie wibracje - Tylko w trybie cichym - Dźwięki aplikacji - Odtwarzaj dźwięki dla wiadomości w innym czacie - Wibracje aplikacji - Wibruj dla wiadomości w innym czacie - Podgląd w aplikacji - Pokaż podgląd dla wiadomości w innym czacie - Dźwięki w chacie - Odtwarzaj dźwięki dla wiadomości w otwartym czacie - Zresetuj - Wszystkie ustawienia powiadomień zostaną zastąpione domyślnymi - Zresetować ustawienia powiadomień? - Ustawienia zostały zresetowane + Ustawienia + O programie + Wygląd + Zachowanie + Lista kontaktów + Kontakty offline + Zresetuj powiadomienia + Ustawienia połączenia + Zaawansowane + Dostępność + Powiadomienia wiadomości + Powiadomienia grupowe + Powiadomienia aplikacji + Słowa kluczowe + Powiadomienie + Powiadomienie o nowych wiadomościach w chatach + Powiadomienie + Powiadomienie o nowych wiadomościach w konferencjach + Domyślnie + Krótkie wibracje + Długie wibracje + Tylko w trybie cichym + Dźwięki aplikacji + Odtwarzaj dźwięki dla wiadomości w innym czacie + Wibracje aplikacji + Wibruj dla wiadomości w innym czacie + Podgląd w aplikacji + Pokaż podgląd dla wiadomości w innym czacie + Dźwięki w chacie + Odtwarzaj dźwięki dla wiadomości w otwartym czacie + Zresetuj + Wszystkie ustawienia powiadomień zostaną zastąpione domyślnymi + Zresetować ustawienia powiadomień? + Ustawienia zostały zresetowane diff --git a/xabber/src/main/res/values-pl-rPL/secret_viewer.xml b/xabber/src/main/res/values-pl-rPL/secret_viewer.xml index 717afacddc..c882e9cf82 100644 --- a/xabber/src/main/res/values-pl-rPL/secret_viewer.xml +++ b/xabber/src/main/res/values-pl-rPL/secret_viewer.xml @@ -1,9 +1,9 @@ - Tajna odpowiedź: - Tajne pytanie: - Użyj tajnego pytania do weryfikacji stron komunikacji. - Współdzielone hasło: - Użyj współdzielonego hasła do weryfikacji siebie. + Tajna odpowiedź: + Tajne pytanie: + Użyj tajnego pytania do weryfikacji stron komunikacji. + Współdzielone hasło: + Użyj współdzielonego hasła do weryfikacji siebie. diff --git a/xabber/src/main/res/values-pl-rPL/status_editor.xml b/xabber/src/main/res/values-pl-rPL/status_editor.xml index 4a4988864f..2e270a4d6d 100644 --- a/xabber/src/main/res/values-pl-rPL/status_editor.xml +++ b/xabber/src/main/res/values-pl-rPL/status_editor.xml @@ -1,21 +1,21 @@ - Dostępny - Zaraz wracam - Chętny do rozmowy - Nie przeszkadzać - Edytuj status - <pusty status> - Niewidoczny - Usuń status - Ustaw status - Wpisz status - Niedostępny - Brak autoryzacji - Nieobecny - Nowy status - Zapisane statusy - Wyczyść historię statusów - Status + Dostępny + Zaraz wracam + Chętny do rozmowy + Nie przeszkadzać + Edytuj status + <pusty status> + Niewidoczny + Usuń status + Ustaw status + Wpisz status + Niedostępny + Brak autoryzacji + Nieobecny + Nowy status + Zapisane statusy + Wyczyść historię statusów + Status diff --git a/xabber/src/main/res/values-pl-rPL/words.xml b/xabber/src/main/res/values-pl-rPL/words.xml index ea2ac47c59..d6ec023f65 100644 --- a/xabber/src/main/res/values-pl-rPL/words.xml +++ b/xabber/src/main/res/values-pl-rPL/words.xml @@ -1,23 +1,30 @@ - Po 10 minutach - Po 15 minutach - Po godzinie - Po minucie - Po 2 minutach - Po 30 minutach - Po 5 minutach - Zawsze - Wyłączony - Ręcznie - Nigdy - Wymagany - Automatycznie - Zapisz - Anuluj - Pomiń - Ustawienia - OK - Zaloguj się + Po 10 minutach + Po 15 minutach + Po godzinie + Po minucie + Po 2 minutach + Po 30 minutach + Po 5 minutach + Zawsze + Wyłączony + Ręcznie + Nigdy + Wymagany + Automatycznie + Zapisz + Anuluj + Pomiń + Pomiń mimo to + Ostrzeżenie! + Ustawienia + OK + Zaloguj się + Udostępnij + Wyślij do: + Rozumiem + Szukanie + darmowe 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 eeb3b57025..1c41570626 100644 --- a/xabber/src/main/res/values-pt-rBR/account_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/account_editor.xml @@ -1,78 +1,97 @@ - Ativar compressão de dados + Ativar compressão de dados Host - Senha - Confirme a Senha - Porta - Prioridade - Recurso - Servidor + Senha + Confirme a Senha + Porta + Prioridade + Recurso + Servidor + Você deve criar uma conta XMPP antes de adicioná-la ao Xabber! Nome de usuário - O nome do servidor não foi informado - O usuário não foi informado - As senhas não conferem + O nome do servidor não foi informado + O usuário não foi informado + As senhas não conferem + Essa conta já existe Seleção para ativar a compactação de dados - Host personalizado - Usar configurações de host personalizado em vez de registro SRV + Host personalizado + Usar configurações de host personalizado em vez de registro SRV 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 127 (padrão: 10) + 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 127 (padrão: 10) Servidor proxy - A porta de proxy deve ser um número entre 1 e 65535 (o padrão é: 8080) - A porta de proxy deve ser um número (o padrão é: 8080) - Senha do proxy - Porta do proxy - Tipo de proxy - Desabilitado - Usuário do proxy - Usar autenticação SASL (recomendado) - Desabilitar para servidor muito antigo - Armazenar senha - Desabilitar esta opção para solicitar a senha cada vez que você conectar + A porta de proxy deve ser um número entre 1 e 65535 (o padrão é: 8080) + A porta de proxy deve ser um número (o padrão é: 8080) + Senha do proxy + Porta do proxy + Tipo de proxy + Desabilitado + Usuário do proxy + Usar autenticação SASL (recomendado) + Desabilitar para servidor muito antigo + Armazenar senha + Desabilitar esta opção para solicitar a senha cada vez que você conectar Habilitar TLS - Use criptografia TLS quando possível para conectar ao servidor - SSL legado - Use criptografia SSL legada quando conectar ao servidor - Usar TLS/SSL - Requerer TLS - Requerer criptografia TLS quando conectar ao servidor + Use criptografia TLS quando possível para conectar ao servidor + SSL legado + Use criptografia SSL legada quando conectar ao servidor + Usar TLS/SSL + Requerer TLS + Requerer criptografia TLS quando conectar ao servidor + Habilitar o protocolo de criptografia TLS + Usar rede TOR de anonimato (requer proxy Orbot) 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 - Vermelho - Azul - Azul indigo - Verde-azulado - 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. + 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 + Vermelho + Azul + Azul indigo + Verde-azulado + Azul-cinzento + Ciano + Roxo escuro + Limão + Rosa + Roxo + Azul Claro + Verde claro + Laranja + Laranja escuro + Marrom + 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. + Favoritos + Lista de favoritos para esta conta + Sincronização + Sincronização com a conta Xabber + Servidor não oferece suporte a favoritos diff --git a/xabber/src/main/res/values-pt-rBR/account_list.xml b/xabber/src/main/res/values-pt-rBR/account_list.xml index cff51fef11..a96e4c4484 100644 --- a/xabber/src/main/res/values-pt-rBR/account_list.xml +++ b/xabber/src/main/res/values-pt-rBR/account_list.xml @@ -1,15 +1,16 @@ - Tem a certeza que deseja apagar a conta %s?\n(Isto não apagará a conta no servidor, apenas no Xabber.) - Adicionar conta - Cadastrar Nova Conta - Apagar conta - Registrar-se - Autorizando - Conectado - Conectando - Desconectado - Desconectado - Aguardando reconexão + Tem a certeza que deseja apagar a conta %s?\n(Isto não apagará a conta no servidor, apenas no Xabber.) + Adicionar conta + Cadastrar Nova Conta + Apagar conta + Configurações da conta + Registrar-se + Autorizando + Conectado + Conectando + Desconectado + Desconectado + Aguardando reconexão diff --git a/xabber/src/main/res/values-pt-rBR/chat_viewer.xml b/xabber/src/main/res/values-pt-rBR/chat_viewer.xml index c06e736714..6bd9aad03d 100644 --- a/xabber/src/main/res/values-pt-rBR/chat_viewer.xml +++ b/xabber/src/main/res/values-pt-rBR/chat_viewer.xml @@ -1,77 +1,121 @@ - %1$s mudou de status: %2$s - %1$s limpou o texto de estado - %1$s entrou na conferência - %1$s foi expulso - Você está atualmente desconectado. As mensagens que você enviar serão entregues quando você estiver conectado. - enviado em %s - Escreva aqui a sua mensagem - Enviar - Limpar histórico - O destinatário está desconectado. As mensagens que você enviar serão entregues quando ele estiver conectado. - Contato não está disponível - Arquivo não encontrado - Copiar - Citação - Remover do histórico - Tente reenviar - Salvar histórico local\nArmazenar mensagem no histórico localmente + %1$s mudou de status: %2$s + %1$s limpou o texto de estado + %1$s entrou na conferência + %1$s foi expulso + Você está atualmente desconectado. As mensagens que você enviar serão entregues quando você estiver conectado. + enviado em %s + Escreva aqui a sua mensagem + Enviar + Limpar histórico + Limpar + Você realmente quer limpar todo o histórico de bate-papo com %s? + O destinatário está desconectado. As mensagens que você enviar serão entregues quando ele estiver conectado. + Contato não está disponível + Arquivo não encontrado + Copiar + Referência + Citação + Remover do histórico + Tente reenviar + Mostrar mensagens + Salvar histórico local\nArmazenar mensagem no histórico localmente Chamada de atenção foi enviada - Atenção solicitada - %1$s foi banido - %1$s foi banido por %2$s - Convite não foi recebido por %s - Convite foi enviado para %s - Você entrou na conversa como %1$s - Você entrou no chat %1$s - %1$s foi expulso por %2$s - %1$s deixou o chat - %1$s mudou o apelido para %2$s - Criptografia foi habilitada mas este contato não foi verificado. Você pode verificá-lo no menu Criptografia OTR. - Erro no OTR: %1$s - O interlocutor deixou a conversa. Você deve fazer o mesmo ou reiniciá-lo. - A mensagem não foi enviada. Deixe a conversa ou a reinicie. - Você deixou a conversa criptografada - Oponente tentou trapacear durante a verificação - A verificação falhou - Verificou-se a sua resposta para a pergunta secreta. Você deve perguntar a seu oponente também ou verificar o segredo compartilhado. - A verificação falhou - A verificação foi concluída com sucesso - A mensagem criptografada recebida é ilegível - Criptografia habilitada - %1$s já está online - %1$s está ausente - %1$s está disponível para conversar - %1$s não quer ser perturbado/a - %1$s está indisponível - %1$s fora por um longo tempo - %1$s mudou o assunto para: %2$s - Contato não oferece suporte ou desativou a atenção - Chamar a atenção - Definições de conversa - Digitando... - Texto digitado... - entrou no %s - O histórico foi exportado para o Cartão SD - De %2$s para %1$s.html - Enviar após exportação - Digite o nome do arquivo - Convidar para a conversa - As mensagens não puderam ser entregues. Por favor entre na conversa - Lista de participantes - Criptografia OTR - Para a criptografia - Reiniciar a criptografia - Uma conversa privada Off-the-Record foi solicitada, mas você não tem suporte. Use o Pidgin, Gajim ou Adium para PC/Mac e Xabber ou ChatSecure para Android. Vá em http://otr.cypherpunks.ca/ para mais informações. - Iniciar a criptografia + Atenção solicitada + %1$s foi banido + %1$s foi banido por %2$s + Convite não foi recebido por %s + Convite foi enviado para %s + Você entrou na conversa como %1$s + Você entrou no chat %1$s + %1$s foi expulso por %2$s + %1$s deixou o chat + %1$s mudou o apelido para %2$s + Criptografia foi habilitada mas este contato não foi verificado. Você pode verificá-lo no menu Criptografia OTR. + Erro no OTR: %1$s + O interlocutor deixou a conversa. Você deve fazer o mesmo ou reiniciá-lo. + A mensagem não foi enviada. Deixe a conversa ou a reinicie. + Você deixou a conversa criptografada + Oponente tentou trapacear durante a verificação + A verificação falhou + Verificou-se a sua resposta para a pergunta secreta. Você deve perguntar a seu oponente também ou verificar o segredo compartilhado. + A verificação falhou + A verificação foi concluída com sucesso + A mensagem criptografada recebida é ilegível + Criptografia habilitada + %1$s já está online + %1$s está ausente + %1$s está disponível para conversar + %1$s não quer ser perturbado/a + %1$s está indisponível + %1$s fora por um longo tempo + %1$s mudou o assunto para: %2$s + Contato não oferece suporte ou desativou a atenção + Chamar a atenção + Definições de conversa + Digitando... + Texto digitado... + entrou no %s + Exportar histórico + O histórico foi exportado para o Cartão SD + De %2$s para %1$s.html + Enviar após exportação + Digite o nome do arquivo + Convidar para a conversa + As mensagens não puderam ser entregues. Por favor entre na conversa + Lista de participantes + Criptografia OTR + Para a criptografia + Reiniciar a criptografia + Uma conversa privada Off-the-Record foi solicitada, mas você não tem suporte. Use o Pidgin, Gajim ou Adium para PC/Mac e Xabber ou ChatSecure para Android. Vá em http://otr.cypherpunks.ca/ para mais informações. + Iniciar a criptografia A mensagem criptografada que você enviou é ilegível - Verificação de OTR - Verificar com impressão digital - Verificar com a pergunta - Verificar com segredo partilhado + Mensagem não pode ser descriptografada + Verificação de OTR + Verificar com impressão digital + Verificar com a pergunta + Verificar com segredo partilhado + Selecione o dispositivo para estabelecer a sessão OTR: + Sessão OTR não foi iniciado. + Sessão OTR não foi iniciado. O contato está offline. + Pedido de verificação de OTR + Verificação de OTR em andamento + Aberto + Cancelar Configurações gerais - Mostrar mensagem de texto - Esconder o texto da mensagem + Mostrar mensagem de texto + Esconder o texto da mensagem + Erro ao enviar arquivo %s + Não foi possível obter o caminho para o arquivo + Chat privado aberto + Sem permissão para ler arquivos + Nenhuma permissão para gravar arquivos + Sem permissão para a câmera + Descrição do erro: + Enviado + Entregue + Recebeu do histórico + Erro + Enviado de outro dispositivo + Enviando + Não é possível enviar mais de 10 itens de uma vez + Não existem mais mensagens no histórico + Moderador + Participante + Visitante + Mostrar arquivos do bate-papo + Arquivos de bate-papo ocultos + Notificação para este bate-papo + O servidor que você está usando não suporta a transferência de arquivos. Você pode tentar o servidor xabber.org. + Junte-se a conferência + Deslize para a direita para abrir as conversas recentes + Deslize para a esquerda para abrir as informações de contato + Copiar link + Baixar + Imagem salva + Link copiado para área de transferência + O arquivo não pôde ser aberto + Enviando.. %s diff --git a/xabber/src/main/res/values-pt-rBR/contact_editor.xml b/xabber/src/main/res/values-pt-rBR/contact_editor.xml index a980de7e6a..0853202b71 100644 --- a/xabber/src/main/res/values-pt-rBR/contact_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/contact_editor.xml @@ -1,17 +1,24 @@ - Conta - Escolher grupos - Apelido (opcional) - Compartilhe seu status de conta de %1$s com contato? - Usuário do contato - Contacto não encontrado - Definir nome do grupo - Nome do grupo - Escolha uma conta - Por favor selecione uma conta - Adicione novo grupo... - Autorizar - Eliminar + Conta + Escolher grupos + Apelido (opcional) + Compartilhe seu status de conta de %1$s com contato? + Usuário do contato + Contacto não encontrado + Definir nome do grupo + Nome do grupo + Escolha uma conta + Por favor selecione uma conta + Adicione novo grupo... + Autorizar + Eliminar + Processando imagem... + Erro durante o recorte da imagem + Erro durante o processamento da imagem + Info do servidor + Lista de recursos do servidor + %1$s de %2$s quer começar uma conversação paricular consigo + Aceitar diff --git a/xabber/src/main/res/values-pt-rBR/contact_list.xml b/xabber/src/main/res/values-pt-rBR/contact_list.xml index 42be7a9c7e..c961992d05 100644 --- a/xabber/src/main/res/values-pt-rBR/contact_list.xml +++ b/xabber/src/main/res/values-pt-rBR/contact_list.xml @@ -1,49 +1,99 @@ - Aceitar contato - Reconectar - Gerenciar contas - Adicionar conta - Adicionar contato - Exibir contatos desconectados - Conectar - Reconectar - Conectando... - Contas disabilitadas - Você não possui nenhuma conta - Sem contatos - Ninguém conectado - Sem contas conectadas - Conectado. - Carregando aplicação... - Aguardando conexão... + Aceitar contato + Reconectar + Gerenciar contas + Adicionar conta + Adicionar contato + Exibir contatos desconectados + Conectar + Reconectar + Conectando... + Contas disabilitadas + Você não possui nenhuma conta + Sem contatos + Ninguém conectado + Nenhum contato encontrado + Sem contas conectadas + Conectado. + Carregando aplicação... + Aguardando conexão... Conversa Erro de conexão - Adicionar contato - Apagar - Você realmente deseja apagar o contato %1$s da conta %2$s? + Adicionar contato + Apagar + Bloquear contato + Você realmente deseja apagar o contato %1$s da conta %2$s? Recusar contato - Sair - Conversas abertas - Sem grupos - Apagar grupo - Você deseja confirmar a remoção do grupo %s? Usuários deste grupo permanecerão na lista de contatos. - Renomear grupo - A conta não foi encontrada - Conexão não foi estabelecida - Soliticitar autorização de inscrição - Erro de fluxo de dados - Salvando alterações...\nA aplicação será fechada em breve. + Arquivo + Retirar do arquivo + Mudo + Tirar do mudo + Mostrar arquivados + Sair + Conversas abertas + Sem grupos + Apagar grupo + Você deseja confirmar a remoção do grupo %s? Usuários deste grupo permanecerão na lista de contatos. + Renomear grupo + A conta não foi encontrada + Conexão não foi estabelecida + Soliticitar autorização de inscrição + Enviar contato + Erro de fluxo de dados + Salvando alterações...\nA aplicação será fechada em breve. Conferências - Erro no OTR - Por favor clique para selecionar o contato - Sempre exibir - Nunca exibir - Usar opções gerais - Exibir contatos desconectados - Você que executar o Xabber ao iniciar o sistema?\nIsso pode ser alterado em \"Opções\" → \"Oções de conexão\" → \"Executar ao iniciar sistema\" - Pesquisar contatos - Eu - Contas XMPP + Erro no OTR + Por favor clique para selecionar o contato + Sempre exibir + Nunca exibir + Usar opções gerais + Exibir contatos desconectados + Executar na inicialização + Você que executar o Xabber ao iniciar o sistema?\nIsso pode ser alterado em \"Opções\" → \"Oções de conexão\" → \"Executar ao iniciar sistema\" + Pesquisar contatos + Eu + Contas XMPP + Lista de bloqueados + Contato bloqueado com sucesso + Erro ao bloquear contato + Contatos desbloqueados com sucesso + Erro ao desbloquear os contatos + Deseja bloquear o contato %1$s da conta %2$s? + Deseja desbloquear todos os contatos da conta %1$s? + Desbloquear todos + Desbloquear selecionados + Escolha o seu destino + Novo tema escuro está agora disponível para o Xabber. Junte-se ao lado negro ou vai ficar do lado da luz? + Escuro + Claro + Otimização de bateria + Seu dispositivo está fazendo algumas otimizações pesadas de bateria no Xabber que podem levar a notificações atrasadas ou até mesmo a perda de mensagens. \n\nVocê será solicitado a desativá-las. + Excluir arquivos de log antigos + Abrir + Enviar + Sincronizar favoritos + Remover todos + Remover selecionado + Você quer realmente remover todos os favoritos da conta %1$s? + Você realmente quer remover os favoritos selecionados da conta %1$s? + Arquivo não tem nenhuma conversa + Nenhuma conversa não lida + Bate-papo foi arquivada + Removido do arquivo + DESFAZER + Conversas recentes + Nenhuma conversa não lida + Bate-papos arquivados + Todos os bate-papos + Não há mensagens + Mostrar todos os bate-papos + Contatos + Deslize o bate-papo para a esquerda ou para a direita para arquivá-lo + visto pela última vez agora + visto há %1$s minutos + visto pela última vez %1$s + visto pela última vez ontem às %1$s + visto por último %1$s diff --git a/xabber/src/main/res/values-pt-rBR/contact_viewer.xml b/xabber/src/main/res/values-pt-rBR/contact_viewer.xml index 5bf7a1f4da..ffc1979b75 100644 --- a/xabber/src/main/res/values-pt-rBR/contact_viewer.xml +++ b/xabber/src/main/res/values-pt-rBR/contact_viewer.xml @@ -1,57 +1,67 @@ - Informação de contato - Cliente - Apelido - Nome completo - Tratamento - Nome próprio - Segundo nome - Sobrenome - Último nome - Aniversário - Site - Empresa - Função - Cargo + Informação de contato + Cliente + Este Dispositivo + Apelido + Nome completo + Tratamento + Nome próprio + Segundo nome + Sobrenome + Último nome + Aniversário + Site + Empresa + Unidade da organização + Função + Cargo Descrição - Notas + Notas Caixa postal - Endereço completo - Rua - Cidade - Estado - CEP - País - Telefone - E-mail - Casa - Emprego - Postal - Remessa - Doméstico - Internacional - Preferido - Voz - Fax - Pager - Celular - Vídeo - Modem - Mensagem de voz - Internet - Por favor aguarde... - Desconhecido - Editar alias - Editar Grupos - Remover o contato - Editar info. pessoais - Informações pessoais salvas com sucesso - Não foi possível salvar informações pessoais - Salvando… - Usar foto da galeria - Tirar foto - Remover avatar - Alterar foto + Endereço completo + Rua + Cidade + Estado + CEP + País + Telefone + E-mail + Casa + Emprego + Postal + Remessa + Doméstico + Internacional + Preferido + Voz + Fax + Pager + Celular + Vídeo + Modem + Mensagem de voz + Internet + Por favor aguarde... + Desconhecido + Editar alias + Editar Grupos + Remover o contato + Editar info. pessoais + Editar + Informações pessoais salvas com sucesso + Não foi possível salvar informações pessoais + Salvando… + Usar foto da galeria + Tirar foto + Remover avatar + Alterar foto + Não foi possível obter a informação da conferência + Nome + Descrição + Assunto + Participantes: %d + Dispositivos conectados + vCard diff --git a/xabber/src/main/res/values-pt-rBR/fingerprint_viewer.xml b/xabber/src/main/res/values-pt-rBR/fingerprint_viewer.xml index ac8d20d067..dac615b347 100644 --- a/xabber/src/main/res/values-pt-rBR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-pt-rBR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Seu interlocutor pode prover a impressão digital dele para você comparar com a especificada aqui e ter certeza que ele é quem você pensa que é. Você não deve usar a conversa XMPP para este propósito. - Este contato é confiável - Sua impressão digital: - Impressão digital de seu interlocutor: - Escanear QR code com a impressão digital de seu interlocutor - Exibir QR code com sua impressão digital - Copiar sua impressão digital para área de transferência + Seu interlocutor pode prover a impressão digital dele para você comparar com a especificada aqui e ter certeza que ele é quem você pensa que é. Você não deve usar a conversa XMPP para este propósito. + Este contato é confiável + Sua impressão digital: + Impressão digital de seu interlocutor: + Escanear QR code com a impressão digital de seu interlocutor + Exibir QR code com sua impressão digital + Copiar sua impressão digital para área de transferência diff --git a/xabber/src/main/res/values-pt-rBR/muc_editor.xml b/xabber/src/main/res/values-pt-rBR/muc_editor.xml index 9c6c2b1270..e302e5318a 100644 --- a/xabber/src/main/res/values-pt-rBR/muc_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/muc_editor.xml @@ -1,25 +1,29 @@ - Apelido não informado - Conferência não informada - Entrar em conferência - Apelido - Seu apelido na conferência - Senha - a senha não é obrigatória - Conferência - Servidor de bate-papo multi-usuário - Este apelido já está em uso - Já está em progresso - Já entrou - Adicionar conferência - Remover conferência - Você deseja realmente removar a conferência %1$s da conta %2$s? - Opções de autorização - %2$s convidou você para entrar na conferência %3$s. Entrar pela conta %1$s? - %2$s convidou você para entrar na conferência %3$s: %4$s. Entrar pela conta %1$s? - Sair da conferência + Apelido não informado + Conferência não informada + Entrar em conferência + Apelido + Seu apelido na conferência + Senha + a senha não é obrigatória + Conferência + Servidor de bate-papo multi-usuário + Este apelido já está em uso + Já está em progresso + Já entrou + Adicionar conferência + Remover conferência + Você deseja realmente removar a conferência %1$s da conta %2$s? + Opções de autorização + %2$s convidou você para entrar na conferência %3$s. Entrar pela conta %1$s? + %2$s convidou você para entrar na conferência %3$s: %4$s. Entrar pela conta %1$s? + Sair da conferência + Escolher conferência + Próximo Baixar lista de conferências - Erro ao baixar conferências + Erro ao baixar conferências + Escreva o nome da conferência + Convite de conferência diff --git a/xabber/src/main/res/values-pt-rBR/notification_bar.xml b/xabber/src/main/res/values-pt-rBR/notification_bar.xml index 18c8245dde..d56e8772e7 100644 --- a/xabber/src/main/res/values-pt-rBR/notification_bar.xml +++ b/xabber/src/main/res/values-pt-rBR/notification_bar.xml @@ -1,42 +1,43 @@ - conta - contas - - - - conta - contas - - - - Erro de autorização - contato - contatos - - - - mensagem - mensagens - - - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s: %2$s - %1$d de %2$d %3$s conectada(s) - %1$d of %2$d %3$s conectada(s) - - - - %1$d of %2$d %3$s conectando - %1$d of %2$d %3$s conectando - - - - %1$d of %2$d %3$s aguardando conexão - %1$d of %2$d %3$s aguardando conexão - - - - %1$d %2$s desconectada(s) + conta + contas + + - + conta + contas + + - + Erro de autorização + contato + contatos + + - + mensagem + mensagens + + - + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s: %2$s + %1$d de %2$d %3$s conectada(s) + %1$d of %2$d %3$s conectada(s) + + - + %1$d of %2$d %3$s conectando + %1$d of %2$d %3$s conectando + + - + %1$d of %2$d %3$s aguardando conexão + %1$d of %2$d %3$s aguardando conexão + + - + %1$d %2$s desconectada(s) Você quer entrar na conferência? - Clique aqui para abortar. - Senha obrigatória - Atenção - Pedido de autorização + Clique aqui para abortar. + Senha obrigatória + Atenção + Pedido de autorização + Bate papo particular de conferência diff --git a/xabber/src/main/res/values-pt-rBR/phrase_editor.xml b/xabber/src/main/res/values-pt-rBR/phrase_editor.xml index 7d0820a745..4ad03e494a 100644 --- a/xabber/src/main/res/values-pt-rBR/phrase_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/phrase_editor.xml @@ -1,13 +1,13 @@ - Adicionar frase - Excluir a frase - Tem a certeza que deseja apagar a frase: %s? - < Qualquer texto > - Parte do grupo de contato - Expressão regular - Som\nEscolha um som para notificação - Texto a pesquisar - Parte do Jabber ID do contato + Adicionar frase + Excluir a frase + Tem a certeza que deseja apagar a frase: %s? + < Qualquer texto > + Parte do grupo de contato + Expressão regular + Som\nEscolha um som para notificação + Texto a pesquisar + Parte do Jabber ID do contato diff --git a/xabber/src/main/res/values-pt-rBR/preference_editor.xml b/xabber/src/main/res/values-pt-rBR/preference_editor.xml index 2e13c0f401..6cc623a698 100644 --- a/xabber/src/main/res/values-pt-rBR/preference_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/preference_editor.xml @@ -1,59 +1,121 @@ - Limpar a cache\nApaga todos os dados locais. Isto pode libertar algum espaço. - Você realmente quer remover o histórico de bate-papo e outros dados locais? \nAccount e lista de dados não são afetados. O app irá fechar. - Enviar com Enter\nA mensagem pode ser enviada ao pressionar a tecla \"Enter\" - Ausência automática\nAutomaticamente definir estado de ausente ao bloquear a tela - Alfabética - Por estado - Agrupar por conta\nAgrupa os contatos na lista de contatos por conta + Otimização de bateria + Otimização de bateria desabilitada. Para permitir que ele for para configurações do dispositivo + Otimização da bateria habilitada (predefinida) + Limpar a cache\nApaga todos os dados locais. Isto pode libertar algum espaço. + Você realmente quer remover o histórico de bate-papo e outros dados locais? \nAccount e lista de dados não são afetados. O app irá fechar. + Enviar com Enter\nA mensagem pode ser enviada ao pressionar a tecla \"Enter\" + Ausência automática\nAutomaticamente definir estado de ausente ao bloquear a tela + Organizar contatos + Alfabética + Por estado + Agrupar por conta\nAgrupa os contatos na lista de contatos por conta Exibir avatares\nExibir os avatares dos usuários na lista de contatos - Mostrar grupos vazios\nExibir grupos que nao tem contatos on-line - Exibir grupos\nExibir grupos na lista de contatos - Exibir contatos desconectados + Exibir mensagens\nExibir as mensagens dos usuários na lista de contatos + Mostrar grupos vazios\nExibir grupos que nao tem contatos on-line + Exibir grupos\nExibir grupos na lista de contatos + Exibir contatos desconectados Log de depuração\nEscrever mensagens para o log de depuração (reinicie a aplicação para aplicar esta mudança) - Indicação luminosa\nPiscar LED na notificação - Ícone na barra de tarefas\nMostra uma notificação persistente. Esta opção previne que o Android deixe de usar a aplicação a partir da memória - Escuro - Claro + Escrever log do arquivo\nEscrever arquivo local (você pode compartilhá-lo). + Arquivos log\nLista escrita de arquivos log. + Baixar todas as mensagens de arquivo\nFunção de depuração. Pode funcionar com erros + Arquivos log + Mostrar erros de ligação\nExibir as janelas pop-up de exceções de ligação + Compartilhamento de detalhes sobre caidas e diagnósticos\nDesenvolvedores de suporte de Aplicativos melhoram Xabber, permitindo o compartilhamento de detalhes sobre caidas e diagnósticos com eles (por favor, reinicie o Aplicativo para aplicar as alterações). + Dados sobre caidas e diagnósticos + Xabber reúne relatórios anônimos de bugs. Você pode desativá-lo nas configurações de depuração, mas isso vai dificultar a nossa capacidade de fornecer uma experiência de mensagens que seja confiável para os usuários de Xabber. + Configurações + Ícone na barra de tarefas\nMostra uma notificação persistente. Esta opção previne que o Android deixe de usar a aplicação a partir da memória + Vibrar + Tema + Escuro + Claro + Emoticons Emoticons do Android - Sem emoticons gráficos - Opções de conexão\nOpções de conexão - Lista de contatos\nModifique a aparência da lista de contatos - Opções de depuração\nOpções para ajudar os desenvolvedores a melhorar o Xabber - Opções - Notificações\nOpções de notificação - Opções do tema\nOpções de aparência - Sobre - Mostrar imagem de fundo\nDesativar pode melhorar o desempenho - Grande - Normal - Pequena - Enorme - Em modo paisagem - Avatares nas mensagens\nExibe avatares em cada mensagem - Em conferências - Mostrar notificação da escrita\nNotifica o interlocutor quando você está a escrever - Ajustar prioridades\nEstabelece as prioridades de acordo com o estado selecionado. A prioridade da conta será substituída. - Imediatamente quando bloquear a tela - \"Ausente por longo período\" quando inativo\nDefinir \"Ausente por longo período\" ao bloquear a tela - Configurações de prioridade - Executar ao iniciar o sistema?\nInicia o Xabber quando o Android inicia. Não funciona se o Xabber estiver instalado no cartão SD. - Prevenir o modo de suspensão\nPrevine que o dispositivo entre em modo de suspensão. Aumenta o consumo de energia. - Manter o Wi-Fi ligado\nMantém a ligação à Internet ligada em modo de espera. Aumenta o consumo de energia - Redefinir as configurações offline\nLimpar configurações individuais para grupos e contas - Você deseja realmente limpar as configurações individuais para grupos e contas? - Alerta na primeira mensagem\nNotifica apenas quando recebe a primeira mensagem de uma conversa + Sem emoticons gráficos + Opções de conexão\nOpções de conexão + Lista de contatos\nModifique a aparência da lista de contatos + Opções de depuração\nOpções para ajudar os desenvolvedores a melhorar o Xabber + Opções + Notificações\nOpções de notificação + Opções do tema\nOpções de aparência + Configurações de filtros para Spam + Atuais\nConfigurações Atuais + Privacidade\nConfigurações de Privacidade + Nenhum filtro de spam + Mensagens somente da lista + Mensagens somente da lista. Solicitações de autenticação somente com captcha + Mensagens somente da lista. Não há solicitações de autenticação + Sobre + Mostrar imagem de fundo\nDesativar pode melhorar o desempenho + Tamanho da fonte + Grande + Normal + Pequena + Enorme + Esconder o teclado + Em modo paisagem + Avatares no chat\nMostrar avatares em cada mensagem dentro do chat + Avatares na conferência\nMostrar avatares em cada mensagem dentro da conferência + Mostrar mudanças de status + Em conferências + Mostrar notificação da escrita\nNotifica o interlocutor quando você está a escrever + Ajustar prioridades\nEstabelece as prioridades de acordo com o estado selecionado. A prioridade da conta será substituída. + Imediatamente quando bloquear a tela + \"Ausente por longo período\" quando inativo\nDefinir \"Ausente por longo período\" ao bloquear a tela + Configurações de prioridade + Executar ao iniciar o sistema?\nInicia o Xabber quando o Android inicia. Não funciona se o Xabber estiver instalado no cartão SD. + Prevenir o modo de suspensão\nPrevine que o dispositivo entre em modo de suspensão. Aumenta o consumo de energia. + Manter o Wi-Fi ligado\nMantém a ligação à Internet ligada em modo de espera. Aumenta o consumo de energia + Redefinir as configurações offline\nLimpar configurações individuais para grupos e contas + Você deseja realmente limpar as configurações individuais para grupos e contas? Suprimir algumas mensagens de status\nNão receber a mensagem \'Essa sala não é anônima\" - %s (você não receberá mensagens de nenhuma conversa) - Contas XMPP\nGerir contas - Segurança\nConfigurações de segurança - Verifique o certificado do servidor\nNotificar quando houver problemas de certificado em conexões criptografadas + %s (você não receberá mensagens de nenhuma conversa) + Contas XMPP\nGerir contas + Segurança\nConfigurações de segurança + Verifique o certificado do servidor\nNotificar quando houver problemas de certificado em conexões criptografadas Modo OTR - Pedidos de atenção\nNotificar os pedidos de atenção recebidos - Som dos pedidos de atenção\nSelecione o som para os pedidos de atenção - Carregar vCard\nCarrega e atualiza informação pessoa e o avatar. Disabilitar para reduzir o tráfego de rede. - Modo partilhado / duplicar conta cliente\nPode ser instável! Partilhará outras sessões abertas da mesma conta neste cliente. Desligar para reduzir o tráfego de rede. - Frases chave\nConfigura notificações para mensagens recebidas com as palavras ou frases especificadas + Carregar vCard\nCarrega e atualiza informação pessoa e o avatar. Disabilitar para reduzir o tráfego de rede. + Carregar imagens\nCarregar as imagens automaticamente do URL do ficheiro. Desativar para reduzir o uso de tráfego. + Modo partilhado / duplicar conta cliente\nPode ser instável! Partilhará outras sessões abertas da mesma conta neste cliente. Desligar para reduzir o tráfego de rede. + DNSJavaResolver + MiniDNSResolver (experimental) + Configurações + Interface + Configurações + Sobre + Aparência + Comportamento + Lista de contatos + Contatos Offline + Restaurar notificações + Configurações de conexão + Avançado + Disponibilidade + Notificações de mensagem + Notificações de grupo + Notificações dentro do Aplicativo + Frases-chave + Aviso + Avisar sobre novas mensagens nos bate-papos + Aviso + Aviso sobre novas mensagens nas conferências + Predefinido + Vibração curta + Vibração longa + Apenas no Modo silencioso + Sons dentro do Aplicativo + Reproduzir sons na mensagem em outro papo + Vibrar dentro do Aplicativo + Vibrar na mensagem em outro bate papo + Vista previa dentro do Aplic + Mostrar vista previsa na mensagem em outro bate papo + Sons dentro do bate papo + Reproduzir sons na mensagem em bate papo atual + Redefinir + Todas as configurações de notificação seriam definidas para valores padrão + Redefinir as configurações das notificações? + As configurações foram redefinidas diff --git a/xabber/src/main/res/values-pt-rBR/secret_viewer.xml b/xabber/src/main/res/values-pt-rBR/secret_viewer.xml index 668068326f..8c628f1907 100644 --- a/xabber/src/main/res/values-pt-rBR/secret_viewer.xml +++ b/xabber/src/main/res/values-pt-rBR/secret_viewer.xml @@ -1,9 +1,9 @@ - Resposta secreta: - Pergunta secreta - Use a pergunta secreta para verificar o outro. - Segredo compartilhado: - Use segredo compartilhado para verificar o outro. + Resposta secreta: + Pergunta secreta + Use a pergunta secreta para verificar o outro. + Segredo compartilhado: + Use segredo compartilhado para verificar o outro. diff --git a/xabber/src/main/res/values-pt-rBR/status_editor.xml b/xabber/src/main/res/values-pt-rBR/status_editor.xml index 4485bfb894..fa181b5739 100644 --- a/xabber/src/main/res/values-pt-rBR/status_editor.xml +++ b/xabber/src/main/res/values-pt-rBR/status_editor.xml @@ -1,21 +1,21 @@ - Disponível - Ausente - Disponível para bate-papo! - Não perturbe - Editar estado - <Status vazio> - Invisível - Apagar estado - Definir status - Digite a mensagem de status - Desconectado - Não autorizado - Ausente por um longo período - Novo status - Status de salvos - Limpar histórico de status - Mensagem de status + Disponível + Ausente + Disponível para bate-papo! + Não perturbe + Editar estado + <Status vazio> + Invisível + Apagar estado + Definir status + Digite a mensagem de status + Desconectado + Não autorizado + Ausente por um longo período + Novo status + Status de salvos + Limpar histórico de status + Mensagem de status diff --git a/xabber/src/main/res/values-pt-rBR/words.xml b/xabber/src/main/res/values-pt-rBR/words.xml index 92ef790d5a..409e3b278c 100644 --- a/xabber/src/main/res/values-pt-rBR/words.xml +++ b/xabber/src/main/res/values-pt-rBR/words.xml @@ -1,18 +1,30 @@ - Em 10 minutos - Em 15 minutos - Em uma hora - Em um minuto - Em 2 minutos - Em 30 minutos - Em 5 minutos - Sempre - Desabilitado - Manual - Nunca - Obrigatório - Automático - Salvar + Em 10 minutos + Em 15 minutos + Em uma hora + Em um minuto + Em 2 minutos + Em 30 minutos + Em 5 minutos + Sempre + Desabilitado + Manual + Nunca + Obrigatório + Automático + Salvar + Cancelar + Pular + Pular mesmo assim + Aviso! + Configurações + OK + Login + Compartilhar + Enviar para: + Entendi + Busca + grátis 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 f3a72f9187..626b72496c 100644 --- a/xabber/src/main/res/values-pt-rPT/account_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/account_editor.xml @@ -1,54 +1,54 @@ - Usar compressão + Usar compressão Hospedeiro - Senha - Contrassenha - Porta - Prioridade - Recurso - Servidor + Senha + Contrassenha + Porta + Prioridade + Recurso + Servidor Nome de utilizador - Nome do servidor não especificado - Nome de utilizador não especificado - As senhas não coincidem + Nome do servidor não especificado + Nome de utilizador não especificado + As senhas não coincidem Selecione para ativar a compressão dos dados - Hospedeiro personalizado - Usar definições de hospedeiro personalizado em vez de registo SRV + Hospedeiro personalizado + Usar definições de hospedeiro personalizado em vez de registo SRV 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 127 (predefinição: 10) + 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 127 (predefinição: 10) Hospedeiro de Proxy - A porta do proxy deve ser um número entre 1 e 65535 (predefinição: 8080) - A porta do proxy deve ser um número (predefinição: 8080) - Senha do proxy - Porta do proxy - Tipo de proxy - Desativado - Utilizador do proxy - Usar Autenticação SASL (recomendado) - Desativar para os servidores muito antigos - Guardar senha - Desative esta opção para solicitar a senha de cada vez que for on-line + A porta do proxy deve ser um número entre 1 e 65535 (predefinição: 8080) + A porta do proxy deve ser um número (predefinição: 8080) + Senha do proxy + Porta do proxy + Tipo de proxy + Desativado + Utilizador do proxy + Usar Autenticação SASL (recomendado) + Desativar para os servidores muito antigos + Guardar senha + Desative esta opção para solicitar a senha de cada vez que for on-line Ativar TLS - Use a encriptação TLS quando possível, para ligar ao servidor - SSL Legado - Usar a encriptação SSL legada quando ligar ao servidor - Usar TLS/SSL - Requer TLS - Requer encriptação TLS quando liga ao servidor + Use a encriptação TLS quando possível, para ligar ao servidor + SSL Legado + Usar a encriptação SSL legada quando ligar ao servidor + Usar TLS/SSL + Requer TLS + Requer encriptação TLS quando liga ao servidor Nome de utilizador incorreto. Selecione em baixo o texto de ajuda para detalhes. - Para poder processar usando o TOR, deve instalar o Orbot e ativar o tráfego de proxy. Gostaria de instalá-lo a partir do Google Play? - Instalar Orbot? - Instalar Orbot - Não foi possível registar a conta no servidor. - Cor da conta - Verde - Cor de laranja - Vermelho - Azul - Índigo - Azul-turquesa - Cíano + Para poder processar usando o TOR, deve instalar o Orbot e ativar o tráfego de proxy. Gostaria de instalá-lo a partir do Google Play? + Instalar Orbot? + Instalar Orbot + Não foi possível registar a conta no servidor. + Cor da conta + Verde + Cor de laranja + Vermelho + Azul + Índigo + Azul-turquesa + Cíano diff --git a/xabber/src/main/res/values-pt-rPT/account_list.xml b/xabber/src/main/res/values-pt-rPT/account_list.xml index 7394cfa194..930f42435e 100644 --- a/xabber/src/main/res/values-pt-rPT/account_list.xml +++ b/xabber/src/main/res/values-pt-rPT/account_list.xml @@ -1,15 +1,15 @@ - Deseja eliminar a conta %s?\n(esta não será eliminada no servidor, apenas no Xabber.) - Adicionar conta - Registar nova conta - Eliminar conta - A registar - A autorizar - On-line - A ligar - A desligar - Off-line - A aguardar para religar + Deseja eliminar a conta %s?\n(esta não será eliminada no servidor, apenas no Xabber.) + Adicionar conta + Registar nova conta + Eliminar conta + A registar + A autorizar + On-line + A ligar + A desligar + Off-line + A aguardar para religar diff --git a/xabber/src/main/res/values-pt-rPT/chat_viewer.xml b/xabber/src/main/res/values-pt-rPT/chat_viewer.xml index 120ccabfd5..ede388f7e3 100644 --- a/xabber/src/main/res/values-pt-rPT/chat_viewer.xml +++ b/xabber/src/main/res/values-pt-rPT/chat_viewer.xml @@ -1,82 +1,82 @@ - %1$s alterou o estado: %2$s - %1$s limpou o texto de estado - %1$s entrou na conferência - %1$s foi expulso - Atualmente, está off-line. As mensagens que enviar serão entregues quando se ligar novamente. - enviada às %s - Escreva aqui a sua mensagem - Enviar - Limpar histórico - O destinatário está off-line. As mensagens que enviar serão entregues quando estes voltarem on-line. - O contacto não está disponível - Ficheiro não encontrado - Copiar - Citar - Remover do histórico - Repetir envio + %1$s alterou o estado: %2$s + %1$s limpou o texto de estado + %1$s entrou na conferência + %1$s foi expulso + Atualmente, está off-line. As mensagens que enviar serão entregues quando se ligar novamente. + enviada às %s + Escreva aqui a sua mensagem + Enviar + Limpar histórico + O destinatário está off-line. As mensagens que enviar serão entregues quando estes voltarem on-line. + O contacto não está disponível + Ficheiro não encontrado + Copiar + Citar + Remover do histórico + Repetir envio Guardar histórico localmente\nGuardar o histórico de mensagens localmente Chamada de atenção enviada - Atenção solicitada - %1$s foi banido - %1$s foi banido por %2$s - O convite não foi recebido por %s - O convite foi enviado para %s - Juntou-se à conversação como %1$s - Juntou-se à conversação %1$s - %1$s foi expulso por %2$s - %1$s deixou a conversação - %1$s alterou a alcunha para %2$s - A encriptação foi ativada mas o contacto não foi verificado. Pode verificá-lo no menu de encriptação OTR. - Erro de OTR: %1$s - O oponente saiu da conversação. Deveria fazer o mesmo ou reiniciá-la. - A mensagem não foi enviada. Deixe a conversação ou reinicie-a. - Saiu da conversação encriptada - O oponente tentou enganar durante a verificação - A verificação falhou - A sua resposta à pergunta secreta foi verificada. Também deveria perguntar ao seu oponente ou verificar o segredo partilhado. - Verificação falhou - A verificação foi concluída com sucesso - A mensagem encriptada recebida está ilegível - Encriptação ativada - %1$s está agora on-line - %1$s está agora ausente - %1$s está disponível para conversar - %1$s pede para não perturbar - %1$s está agora indisponível - %1$s ausente há muito tempo - %1$s alterou o assunto para: %2$s - O contacto não suporta ou desativou as chamadas de atenção - Chamar a atenção - Definições de conversação - A escrever… - Texto inserido… - inserida às %s - O histórico foi exportado para o Cartão SD - De %2$s para %1$s.html - Enviar depois de exportar - Insira o nome do ficheiro - Convidar para conversar - As suas mensagens não podem ser entregues. Por favor, junte-se à conversação - Lista de participantes - Encriptação OTR - Parar encriptação - Reiniciar encriptação - Foi solicitada uma conversa privada \'Não Oficial\', mas não tem suporte para este plug-in de apoio. Use Adium, Gajim ou Pidgin para o PC/MAC e Xabber, Conversationsou ChatSecure para Android. Para mais informação vá a http://otr.cypherpunks.ca/. - Iniciar encriptação + Atenção solicitada + %1$s foi banido + %1$s foi banido por %2$s + O convite não foi recebido por %s + O convite foi enviado para %s + Juntou-se à conversação como %1$s + Juntou-se à conversação %1$s + %1$s foi expulso por %2$s + %1$s deixou a conversação + %1$s alterou a alcunha para %2$s + A encriptação foi ativada mas o contacto não foi verificado. Pode verificá-lo no menu de encriptação OTR. + Erro de OTR: %1$s + O oponente saiu da conversação. Deveria fazer o mesmo ou reiniciá-la. + A mensagem não foi enviada. Deixe a conversação ou reinicie-a. + Saiu da conversação encriptada + O oponente tentou enganar durante a verificação + A verificação falhou + A sua resposta à pergunta secreta foi verificada. Também deveria perguntar ao seu oponente ou verificar o segredo partilhado. + Verificação falhou + A verificação foi concluída com sucesso + A mensagem encriptada recebida está ilegível + Encriptação ativada + %1$s está agora on-line + %1$s está agora ausente + %1$s está disponível para conversar + %1$s pede para não perturbar + %1$s está agora indisponível + %1$s ausente há muito tempo + %1$s alterou o assunto para: %2$s + O contacto não suporta ou desativou as chamadas de atenção + Chamar a atenção + Definições de conversação + A escrever… + Texto inserido… + inserida às %s + O histórico foi exportado para o Cartão SD + De %2$s para %1$s.html + Enviar depois de exportar + Insira o nome do ficheiro + Convidar para conversar + As suas mensagens não podem ser entregues. Por favor, junte-se à conversação + Lista de participantes + Encriptação OTR + Parar encriptação + Reiniciar encriptação + Foi solicitada uma conversa privada \'Não Oficial\', mas não tem suporte para este plug-in de apoio. Use Adium, Gajim ou Pidgin para o PC/MAC e Xabber, Conversationsou ChatSecure para Android. Para mais informação vá a http://otr.cypherpunks.ca/. + Iniciar encriptação A mensagem encriptada enviada está ilegível - Verificação OTR - Verificar com impressão digital - Verificar com pergunta - Verificar com segredo partilhado + Verificação OTR + Verificar com impressão digital + Verificar com pergunta + Verificar com segredo partilhado Usar definições globais - Mostrar texto de mensagem - Ocultar texto de mensagem + Mostrar texto de mensagem + Ocultar texto de mensagem Erro ao enviar o ficheiro %s Não foi possível obter o caminho para o ficheiro - Abrir conversação privada + Abrir conversação privada Sem permissão para ler ficheiros - Sem permissão para gravar ficheiros + Sem permissão para gravar ficheiros diff --git a/xabber/src/main/res/values-pt-rPT/contact_editor.xml b/xabber/src/main/res/values-pt-rPT/contact_editor.xml index 3a34941d23..7145ddfb52 100644 --- a/xabber/src/main/res/values-pt-rPT/contact_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/contact_editor.xml @@ -1,22 +1,22 @@ - Conta - Selecionar grupos - Pseudónimo (opcional) - Partilhar o seu estado da conta %1$s com o contacto? - Nome de utilizador do contacto - Contacto não encontrado - Definir nome do grupo - Nome do grupo - Escolha uma conta - Por favor, selecione uma conta - Adicione novo grupo… - Autorizar - Rejeitar - A processar a imagem... - Erro durante o recorte da imagem - Erro durante o processamento da imagem + Conta + Selecionar grupos + Pseudónimo (opcional) + Partilhar o seu estado da conta %1$s com o contacto? + Nome de utilizador do contacto + Contacto não encontrado + Definir nome do grupo + Nome do grupo + Escolha uma conta + Por favor, selecione uma conta + Adicione novo grupo… + Autorizar + Rejeitar + A processar a imagem... + Erro durante o recorte da imagem + Erro durante o processamento da imagem %1$s de %2$s quer começar uma conversação privada consigo - Aceitar + Aceitar diff --git a/xabber/src/main/res/values-pt-rPT/contact_list.xml b/xabber/src/main/res/values-pt-rPT/contact_list.xml index fb7e9c4c58..7be45c7255 100644 --- a/xabber/src/main/res/values-pt-rPT/contact_list.xml +++ b/xabber/src/main/res/values-pt-rPT/contact_list.xml @@ -1,64 +1,64 @@ - Aceitar contacto - Religar - Gerir Contas - Adicionar Conta - Adicionar Contacto - Mostrar contactos off-line - Ir On-line - Religar - A ligar… - Contas desativadas - Não tem quaisquer contas - Não tem contactos - Ninguém on-line - Não tem contas on-line - Ligado. - A iniciar a aplicação… - A aguardar ligação… + Aceitar contacto + Religar + Gerir Contas + Adicionar Conta + Adicionar Contacto + Mostrar contactos off-line + Ir On-line + Religar + A ligar… + Contas desativadas + Não tem quaisquer contas + Não tem contactos + Ninguém on-line + Não tem contas on-line + Ligado. + A iniciar a aplicação… + A aguardar ligação… Conversação Erro de ligação - Adicionar contacto - Eliminar - Bloquear contacto - Deseja eliminar o contacto %1$s da conta %2$s? + Adicionar contacto + Eliminar + Bloquear contacto + Deseja eliminar o contacto %1$s da conta %2$s? Declinar contacto - Sair - Conversações ativas - Sem grupos - Eliminar grupo - Deseja eliminar o grupo %s? Os utilizadores deste grupo permanecerão na lista de contactos. - Renomear grupo - Conta não encontrada - Ligação não estabelecida - Solicitar subscrição - Erro na transmissão - A guardar as alterações…\nA aplicação fechará em breve. + Sair + Conversações ativas + Sem grupos + Eliminar grupo + Deseja eliminar o grupo %s? Os utilizadores deste grupo permanecerão na lista de contactos. + Renomear grupo + Conta não encontrada + Ligação não estabelecida + Solicitar subscrição + Erro na transmissão + A guardar as alterações…\nA aplicação fechará em breve. Conferências - Erro do OTR - Por favor, toque para selecionar o contacto - Mostrar sempre - Nunca mostrar - Usar definições gerais - Mostrar contactos off-line - Executar no arranque - Deseja executar Xabber no arranque?\nIsto pode ser alterado em \"Definições\" → \"Definições de Ligação\" → \"Iniciar no arranque do dispositivo\" - Procurar contactos - Eu - Contas XMPP - Lista de bloqueados - Contacto bloqueado com sucesso - Erro ao bloquear o contacto + Erro do OTR + Por favor, toque para selecionar o contacto + Mostrar sempre + Nunca mostrar + Usar definições gerais + Mostrar contactos off-line + Executar no arranque + Deseja executar Xabber no arranque?\nIsto pode ser alterado em \"Definições\" → \"Definições de Ligação\" → \"Iniciar no arranque do dispositivo\" + Procurar contactos + Eu + Contas XMPP + Lista de bloqueados + Contacto bloqueado com sucesso + Erro ao bloquear o contacto Contactos desbloqueados com sucesso - Erro ao desbloquear os contactos - Deseja bloquear o contacto %1$s da conta %2$s? - Deseja desbloquear todos os contactos da conta %1$s? - Desbloquear todos - Desbloquear selecionados - Escolha o seu destino - Novo tema escuro está agora disponível para o Xabber. Consegue resistir à tentação para usá-lo? - Junte-se ao Lado Negro - Ficar no Lado da Luz + Erro ao desbloquear os contactos + Deseja bloquear o contacto %1$s da conta %2$s? + Deseja desbloquear todos os contactos da conta %1$s? + Desbloquear todos + Desbloquear selecionados + Escolha o seu destino + Novo tema escuro está agora disponível para o Xabber. Consegue resistir à tentação para usá-lo? + Junte-se ao Lado Negro + Ficar no Lado da Luz diff --git a/xabber/src/main/res/values-pt-rPT/contact_viewer.xml b/xabber/src/main/res/values-pt-rPT/contact_viewer.xml index c423ad908f..39049b62b6 100644 --- a/xabber/src/main/res/values-pt-rPT/contact_viewer.xml +++ b/xabber/src/main/res/values-pt-rPT/contact_viewer.xml @@ -1,63 +1,63 @@ - Informação do contacto - Cliente - Alcunha - Nome completo - Prefixo - Nome - Segundo nome - Sobrenome - Sufixo - Aniversário - Sítio da Web - Organização - Unidade da organização - Título do trabalho, função - Função + Informação do contacto + Cliente + Alcunha + Nome completo + Prefixo + Nome + Segundo nome + Sobrenome + Sufixo + Aniversário + Sítio da Web + Organização + Unidade da organização + Título do trabalho, função + Função Descrição - Notas + Notas Código postal - Morada completa - Rua - Localidade - Distrito - Código postal - País - Telefone - Correio eletrónico - Residência - Emprego - Código postal - Parcela - Domicílio - Internacional - Preferido - Voz - Fax - Bip (Pager) - Telemóvel - Vídeo - Modem - Mensagens de voz - Internet - Por favor, aguarde… - Desconhecido - Editar pseudónimo - Editar grupos - Remover contacto - Editar Informação do Utilizador - Informação da conta de utilizador guardada com sucesso - Não foi possível guardar a informação do utilizador - A guardar… - Escolher da galeria - Tirar fotografia - Remover avatar - Alterar - Não foi possível obter a informação da conferência - Nome - Descrição - Assunto - Participantes: %d + Morada completa + Rua + Localidade + Distrito + Código postal + País + Telefone + Correio eletrónico + Residência + Emprego + Código postal + Parcela + Domicílio + Internacional + Preferido + Voz + Fax + Bip (Pager) + Telemóvel + Vídeo + Modem + Mensagens de voz + Internet + Por favor, aguarde… + Desconhecido + Editar pseudónimo + Editar grupos + Remover contacto + Editar Informação do Utilizador + Informação da conta de utilizador guardada com sucesso + Não foi possível guardar a informação do utilizador + A guardar… + Escolher da galeria + Tirar fotografia + Remover avatar + Alterar + Não foi possível obter a informação da conferência + Nome + Descrição + Assunto + Participantes: %d diff --git a/xabber/src/main/res/values-pt-rPT/fingerprint_viewer.xml b/xabber/src/main/res/values-pt-rPT/fingerprint_viewer.xml index 92b974c02e..d59c01a51e 100644 --- a/xabber/src/main/res/values-pt-rPT/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-pt-rPT/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Para verificar a identidade do seu interlocutor, peça-lhe para fornecer a sua impressão digital e compare-a com a especificada abaixo. Para este fim, não deverá trocar as assinaturas digitais via conversa XMPP. - Este contacto é de confiança - A sua impressão digital: - A impressão digital do seu interlocutor: - Digitalizar o código QR da impressão digital do seu interlocutor - Mostrar código QR com a sua impressão digital - Copiar a sua impressão digital para a área de transferência + Para verificar a identidade do seu interlocutor, peça-lhe para fornecer a sua impressão digital e compare-a com a especificada abaixo. Para este fim, não deverá trocar as assinaturas digitais via conversa XMPP. + Este contacto é de confiança + A sua impressão digital: + A impressão digital do seu interlocutor: + Digitalizar o código QR da impressão digital do seu interlocutor + Mostrar código QR com a sua impressão digital + Copiar a sua impressão digital para a área de transferência diff --git a/xabber/src/main/res/values-pt-rPT/muc_editor.xml b/xabber/src/main/res/values-pt-rPT/muc_editor.xml index 32f4df5e8e..82f9047250 100644 --- a/xabber/src/main/res/values-pt-rPT/muc_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/muc_editor.xml @@ -1,29 +1,29 @@ - Alcunha não especificada - Conferência não especificada - Entrar na conferência - Alcunha - A sua alcunha na conferência - Senha - a senha não é necessária - Conferência - Servidor de Conversação para Múltiplos Utilizadores - Alcunha já em uso - Já em progresso - Já se juntou - Adicionar conferência - Remover conferência - Deseja remover a conferência %1$s da conta %2$s? - Opções de autorização - %2$s convidou-o para juntar-se à conferência %3$s. Entrar com a conta %1$s? - %2$s convidou-o para juntar-se À conferência %3$s: %4$s. Entrar com a conta %1$s? - Sair da conferência + Alcunha não especificada + Conferência não especificada + Entrar na conferência + Alcunha + A sua alcunha na conferência + Senha + a senha não é necessária + Conferência + Servidor de Conversação para Múltiplos Utilizadores + Alcunha já em uso + Já em progresso + Já se juntou + Adicionar conferência + Remover conferência + Deseja remover a conferência %1$s da conta %2$s? + Opções de autorização + %2$s convidou-o para juntar-se à conferência %3$s. Entrar com a conta %1$s? + %2$s convidou-o para juntar-se À conferência %3$s: %4$s. Entrar com a conta %1$s? + Sair da conferência Escolher conferência - Seguinte - Obter conferências hospedadas - Erro ao obter a lista de conferências - Escreva o nome da conferência + Seguinte + Obter conferências hospedadas + Erro ao obter a lista de conferências + Escreva o nome da conferência Convite de conferência diff --git a/xabber/src/main/res/values-pt-rPT/notification_bar.xml b/xabber/src/main/res/values-pt-rPT/notification_bar.xml index c636047b01..f4eb6f02e4 100644 --- a/xabber/src/main/res/values-pt-rPT/notification_bar.xml +++ b/xabber/src/main/res/values-pt-rPT/notification_bar.xml @@ -1,43 +1,43 @@ - conta - contas - - Contas - conta - contas - - - - Erro de autenticação - contacto - contactos - - Contas - mensagem - mensagens - - - - %1$d %2$s de %3$d %4$s - %1$d %2$s de %3$s - %1$s: %2$s - %1$d de %2$d %3$s on-line - %1$d de %2$d %3$s on-line - - - - %1$d de %2$d %3$s a ligar - %1$d de %2$d %3$s a ligar - - - - %1$d de %2$d %3$s a aguardar ligação - %1$d de %2$d %3$s a aguardar ligação - - - - %1$d %2$s off-line + conta + contas + + Contas + conta + contas + + - + Erro de autenticação + contacto + contactos + + Contas + mensagem + mensagens + + - + %1$d %2$s de %3$d %4$s + %1$d %2$s de %3$s + %1$s: %2$s + %1$d de %2$d %3$s on-line + %1$d de %2$d %3$s on-line + + - + %1$d de %2$d %3$s a ligar + %1$d de %2$d %3$s a ligar + + - + %1$d de %2$d %3$s a aguardar ligação + %1$d de %2$d %3$s a aguardar ligação + + - + %1$d %2$s off-line Deseja entrar na conferência? - Toque aqui para abortar. - Senha obrigatória - Prestar atenção - Pedido de autorização - Conversação de conferência privada + Toque aqui para abortar. + Senha obrigatória + Prestar atenção + Pedido de autorização + Conversação de conferência privada diff --git a/xabber/src/main/res/values-pt-rPT/phrase_editor.xml b/xabber/src/main/res/values-pt-rPT/phrase_editor.xml index 21905e0f82..1df0ca0e14 100644 --- a/xabber/src/main/res/values-pt-rPT/phrase_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/phrase_editor.xml @@ -1,13 +1,13 @@ - Adicionar frase - Eliminar frase - Deseja eliminar a frase: %s? - < Qualquer texto > - Parte do grupo de contacto - Expressão regular - Som\nEscolha o som de notificação - Texto a procurar - Parte da id. do contacto Jabber + Adicionar frase + Eliminar frase + Deseja eliminar a frase: %s? + < Qualquer texto > + Parte do grupo de contacto + Expressão regular + Som\nEscolha o som de notificação + Texto a procurar + Parte da id. do contacto Jabber diff --git a/xabber/src/main/res/values-pt-rPT/preference_editor.xml b/xabber/src/main/res/values-pt-rPT/preference_editor.xml index 9bb60e03ff..0da6782450 100644 --- a/xabber/src/main/res/values-pt-rPT/preference_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/preference_editor.xml @@ -1,61 +1,55 @@ - Limpar cache\nLimpa todos os dados locais. Isto pode libertar algum espaço. - Deseja remover o histórico das conversações e outros dados locais? \nOs dados da conta e dos contactos não serão afetados. A aplicação irá fechar. - Enviar com Enter\nA mensagem pode ser enviada ao pressionar a tecla \"Enter\" - Ausência automática\nDefine automaticamente o estado como ausente ao bloquear o ecrã - Alfabeticamente - Por estado - Agrupar por conta\nAgrupa os contactos da lista de contactos por conta + Limpar cache\nLimpa todos os dados locais. Isto pode libertar algum espaço. + Deseja remover o histórico das conversações e outros dados locais? \nOs dados da conta e dos contactos não serão afetados. A aplicação irá fechar. + Enviar com Enter\nA mensagem pode ser enviada ao pressionar a tecla \"Enter\" + Ausência automática\nDefine automaticamente o estado como ausente ao bloquear o ecrã + Alfabeticamente + Por estado + Agrupar por conta\nAgrupa os contactos da lista de contactos por conta Mostrar avatares\nMostra os avatares dos utilizadores na lista de contactos - Mostrar grupos vazios\nMostra os grupos que não têm contactos on-line - Mostrar grupos\nMostra os grupos na lista de contactos - Mostrar contactos off-line + Mostrar grupos vazios\nMostra os grupos que não têm contactos on-line + Mostrar grupos\nMostra os grupos na lista de contactos + Mostrar contactos off-line Registo de depuração\nGrava as mensagens no registo de depuração (por favor, reinicie a aplicação para aplicar as alterações) - Mostrar erros de ligação\nExibe as janelas de exceções de ligação - Luz de notificação\nPiscar o LED quando com notificação - Ícone na barra de tarefas\nMostra uma notificação persistente. Esta opção impede que o Android carregue a aplicação a partir da memória - Escuro - Claro + Mostrar erros de ligação\nExibe as janelas de exceções de ligação + Ícone na barra de tarefas\nMostra uma notificação persistente. Esta opção impede que o Android carregue a aplicação a partir da memória + Escuro + Claro Ícones de expressão de Android - Sem ícones de expressão gráficos - Definições de ligação\nDefinições de ligação - Lista de contactos\nPersonalize a a aparência da lista de contactos - Definições da depuração\nDefinições para ajudar os programadores a melhorar a Xabber - Definições - Notificações\nDefinições da notificação - Definições de tema\nDefinições de aparência - Sobre - Mostrar fundo\nAo desativar pode melhorar o desempenho - Grande - Normal - Pequena - Muito grande - Na horizontal - Avatares nas mensagens\nMostra os avatares em cada mensagem - Em conferências - Enviar notificações de escrita\nNotifica o outro utilizador que está a escrever - Ajustar prioridades\nDefine a prioridade de acordo com o estado selecionado. A prioridade da conta será substituída. - Imediatamente ao bloquear o ecrã - \"Ausência prolongada\" quando inativo\nDefine \"Ausência prolongada\" ao bloquear o ecrã - Definições de prioridade - Iniciar quando o Android arrancar\nInicia a aplicação quando o Android arranca. Isto não funciona se o Xabber estiver instalado no cartão SD. - Impedir o modo de suspensão\nEvita que o dispositivo entre no modo de suspensão. Isto aumenta a utilização da bateria. - Manter a rede wi-fi ligada\nMantém a rede wi-fi ativa no modo de suspensão. Isto aumenta a utilização da bateria - Repor definições de off-line\nLimpe as definições individuais para os grupos e contas - Deseja limpar as definições individuais para os grupos e contas? - Alertar na primeira mensagem\nSó notifica quando recebe a primeira mensagem numa conversação + Sem ícones de expressão gráficos + Definições de ligação\nDefinições de ligação + Lista de contactos\nPersonalize a a aparência da lista de contactos + Definições da depuração\nDefinições para ajudar os programadores a melhorar a Xabber + Definições + Notificações\nDefinições da notificação + Definições de tema\nDefinições de aparência + Sobre + Mostrar fundo\nAo desativar pode melhorar o desempenho + Grande + Normal + Pequena + Muito grande + Na horizontal + Em conferências + Enviar notificações de escrita\nNotifica o outro utilizador que está a escrever + Ajustar prioridades\nDefine a prioridade de acordo com o estado selecionado. A prioridade da conta será substituída. + Imediatamente ao bloquear o ecrã + \"Ausência prolongada\" quando inativo\nDefine \"Ausência prolongada\" ao bloquear o ecrã + Definições de prioridade + Iniciar quando o Android arrancar\nInicia a aplicação quando o Android arranca. Isto não funciona se o Xabber estiver instalado no cartão SD. + Impedir o modo de suspensão\nEvita que o dispositivo entre no modo de suspensão. Isto aumenta a utilização da bateria. + Manter a rede wi-fi ligada\nMantém a rede wi-fi ativa no modo de suspensão. Isto aumenta a utilização da bateria + Repor definições de off-line\nLimpe as definições individuais para os grupos e contas + Deseja limpar as definições individuais para os grupos e contas? Suprimir algumas mensagens de estado\nNão receber mensagens \"Esta conferência não é anónima\" - %s (não receberá mensagens de qualquer conversação) - Contas XMPP\nGerir contas - Segurança\nDefinições de Segurança - Verificar certificado do servidor\nNotifica para os problemas de certificado nas ligações encriptadas + %s (não receberá mensagens de qualquer conversação) + Contas XMPP\nGerir contas + Segurança\nDefinições de Segurança + Verificar certificado do servidor\nNotifica para os problemas de certificado nas ligações encriptadas Modo OTR - Atenção\nNotifica para os pedidos de atenção a receber - Som de chamadas de atenção\nEscolha o toque - Carregar vCard\nCarrega e atualiza a informação pessoal de contacto e o avatar. Desative para reduzir a utilização de tráfego de rede. - Carregar imagens\nCarregar automaticamente as imagens do URL do ficheiro. Desativar para reduzir o uso de tráfego. - Modo papel químico\nPoderá ser instável! Irá partilhar as sessões para a mesma conta neste cliente. Desative para reduzir a utilização do tráfego de rede. - Frases chave\nConfigura as notificações personalizadas para as mensagens recebidas que contenham frases especificas + Carregar vCard\nCarrega e atualiza a informação pessoal de contacto e o avatar. Desative para reduzir a utilização de tráfego de rede. + Carregar imagens\nCarregar automaticamente as imagens do URL do ficheiro. Desativar para reduzir o uso de tráfego. + Modo papel químico\nPoderá ser instável! Irá partilhar as sessões para a mesma conta neste cliente. Desative para reduzir a utilização do tráfego de rede. diff --git a/xabber/src/main/res/values-pt-rPT/status_editor.xml b/xabber/src/main/res/values-pt-rPT/status_editor.xml index 0accf1be71..9bd944e940 100644 --- a/xabber/src/main/res/values-pt-rPT/status_editor.xml +++ b/xabber/src/main/res/values-pt-rPT/status_editor.xml @@ -1,21 +1,21 @@ - Disponível - Ausente - Disponível para conversar! - Não perturbar - Editar estado - <Estado sem dados> - Invisível - Eliminar estado - Definir estado - Inserir mensagem de estado - Off-line - Não autorizado - Ausente por um longo período - Novo estado - Estados guardados - Limpar histórico dos estados - Mensagem de estado + Disponível + Ausente + Disponível para conversar! + Não perturbar + Editar estado + <Estado sem dados> + Invisível + Eliminar estado + Definir estado + Inserir mensagem de estado + Off-line + Não autorizado + Ausente por um longo período + Novo estado + Estados guardados + Limpar histórico dos estados + Mensagem de estado diff --git a/xabber/src/main/res/values-pt-rPT/words.xml b/xabber/src/main/res/values-pt-rPT/words.xml index c1a7f0496a..ed80ab7cdf 100644 --- a/xabber/src/main/res/values-pt-rPT/words.xml +++ b/xabber/src/main/res/values-pt-rPT/words.xml @@ -1,18 +1,18 @@ - Em 10 minutos - Em 15 minutos - Após 1 hora - Em 1 minuto - Em 2 minutos - Em 30 minutos - Em 5 minutos - Sempre - Desativado - Manual - Nunca - Obrigatório - Automaticamente - Guardar + Em 10 minutos + Em 15 minutos + Após 1 hora + Em 1 minuto + Em 2 minutos + Em 30 minutos + Em 5 minutos + Sempre + Desativado + Manual + Nunca + Obrigatório + Automaticamente + Guardar diff --git a/xabber/src/main/res/values-ro-rRO/account_editor.xml b/xabber/src/main/res/values-ro-rRO/account_editor.xml index e68c18f7c6..57368388a4 100644 --- a/xabber/src/main/res/values-ro-rRO/account_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/account_editor.xml @@ -1,83 +1,82 @@ - Utilizare compresie - Gazdă - Parolă - Confirmă parola - Port - Prioritate - Resursă - Server - Înainte de a te conecta prin Xabber, trebuie să creezi un cont! + Utilizare compresie + Domeniu sau adresă + Parolă + Confirmă parola + Port + Prioritate + Resursă + Server Nume de utilizator - Numele server-ului nu este specificat - Numele de utilizator nu este specificat - Parolele nu coincid + Numele server-ului nu este specificat + Numele de utilizator nu este specificat + Parolele nu coincid 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 + Personalizează domeniul sau adresa + Utilizaţi setările personalizate de domeniu sau adresă în loc de înregistrările din SRV 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) + 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) 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ă + 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ă 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 + 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 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 - 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. - Semne de carte - Lista semnelor de carte pentru acest cont - Serverul nu accepta semne de carte. + 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 + 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. + Semne de carte + Lista semnelor de carte pentru acest cont + Serverul nu accepta semne de carte. diff --git a/xabber/src/main/res/values-ro-rRO/account_list.xml b/xabber/src/main/res/values-ro-rRO/account_list.xml index 2d26d80df4..d7c8fda16d 100644 --- a/xabber/src/main/res/values-ro-rRO/account_list.xml +++ b/xabber/src/main/res/values-ro-rRO/account_list.xml @@ -1,15 +1,15 @@ - 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 - Se înregistrează - Se autorizează - Conectat - Se conectează - Se deconectează - Deconectat - Se aşteaptă să se reconecteze + 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 + 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-rRO/chat_viewer.xml b/xabber/src/main/res/values-ro-rRO/chat_viewer.xml index 3a66054dd8..be827e3ce1 100644 --- a/xabber/src/main/res/values-ro-rRO/chat_viewer.xml +++ b/xabber/src/main/res/values-ro-rRO/chat_viewer.xml @@ -1,99 +1,99 @@ - %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 - Ştergeţi istoricul - Șterge - Confirmați ștergerea conversației cu %s? - 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 - Mențiune - Citat - Ștergeți din istoric - Reîncearcă trimiterea - Arată mesaj + %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 + Ştergeţi istoricul + Șterge + Confirmați ștergerea conversației cu %s? + 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 + Mențiune + Citat + Ștergeți din istoric + Reîncearcă trimiterea + Arată mesaj Salveaza Istoricul de mesaje history\nPastreaza mesajele la nivel local 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 - 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 + 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 + 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 encriptat trimis nu este valabil - Mesajul nu poate fi decriptat - Verificare OTR - Verificare prin fingerprint - Verificare prin întrebare - Verificare prin secret prestabilit - Verificare cerere OTR - Verificare în curs a cererii OTR - Deschide - Revocă + Mesajul nu poate fi decriptat + Verificare OTR + Verificare prin fingerprint + Verificare prin întrebare + Verificare prin secret prestabilit + Verificare cerere OTR + Verificare în curs a cererii OTR + Deschide + Revocă Utilizare setări globale - Afișare mesaje text - Ascunde conținut mesaj + Afișare mesaje text + Ascunde conținut mesaj Eroare trimitere %s Imposibil de obținut cale fișier - Deschide conversație privată + Deschide conversație privată Citirea de fișiere nu a fost permisă - Scriere fișiere nepermisă - Descrierea erorii: - Trimis - Livrat - Primit din istoric - Eroare - Trimis de la un alt dispozitiv - Trimitere - Nu mai sunt mesaje în istoric + Scriere fișiere nepermisă + Descrierea erorii: + Trimis + Livrat + Primit din istoric + Eroare + Trimis de la un alt dispozitiv + Trimitere + Nu mai sunt mesaje în istoric diff --git a/xabber/src/main/res/values-ro-rRO/contact_editor.xml b/xabber/src/main/res/values-ro-rRO/contact_editor.xml index 9914edee02..990c6927f4 100644 --- a/xabber/src/main/res/values-ro-rRO/contact_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/contact_editor.xml @@ -1,24 +1,24 @@ - 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 + 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 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ă + Afișare opțiuni server + %1$s de la %2$s dorește inițierea unei conversații private cu tine + Acceptă diff --git a/xabber/src/main/res/values-ro-rRO/contact_list.xml b/xabber/src/main/res/values-ro-rRO/contact_list.xml index fa8383d27d..3f89052e2e 100644 --- a/xabber/src/main/res/values-ro-rRO/contact_list.xml +++ b/xabber/src/main/res/values-ro-rRO/contact_list.xml @@ -1,73 +1,73 @@ - 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… + 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… Conversație Eroare de conexiune - Adăugare contact - Ștergeți - Blochează contact - Doriți ștergera contacutlui %1$s din contul %2$s? + Adăugare contact + Ștergeți + Blochează contact + Doriți ștergera contacutlui %1$s din contul %2$s? 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. + 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. 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 + 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 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. + 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. Ştergeţi fişierele de jurnal vechi - Deschideţi - Trimiteţi + Deschideţi + Trimiteţi Ștergele pe toate - Șterge ce am selectat - Ești sigur că vrei să ștergi toate semnele de carte din contul %1$s? - Ești sigur că vrei să ștergi semnele de carte selectate din contul %1$s? + Șterge ce am selectat + Ești sigur că vrei să ștergi toate semnele de carte din contul %1$s? + Ești sigur că vrei să ștergi semnele de carte selectate din contul %1$s? diff --git a/xabber/src/main/res/values-ro-rRO/contact_viewer.xml b/xabber/src/main/res/values-ro-rRO/contact_viewer.xml index 4be4d6365c..ead7c3f81e 100644 --- a/xabber/src/main/res/values-ro-rRO/contact_viewer.xml +++ b/xabber/src/main/res/values-ro-rRO/contact_viewer.xml @@ -1,67 +1,67 @@ - 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 + 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 Descriere - Note + Note 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 + 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-rRO/fingerprint_viewer.xml b/xabber/src/main/res/values-ro-rRO/fingerprint_viewer.xml index 5a8af13d37..62d27594d1 100644 --- a/xabber/src/main/res/values-ro-rRO/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-ro-rRO/fingerprint_viewer.xml @@ -1,11 +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 + 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-rRO/muc_editor.xml b/xabber/src/main/res/values-ro-rRO/muc_editor.xml index dc5b0875bb..7a43d97c69 100644 --- a/xabber/src/main/res/values-ro-rRO/muc_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/muc_editor.xml @@ -1,29 +1,29 @@ - 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 + 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 Selectare conferință - Continuare - Obține conferințe existente - Eroare obținere conferințe - Introdu nume conferiță + Continuare + Obține conferințe existente + Eroare obținere conferințe + Introdu nume conferiță Invitație în conferință diff --git a/xabber/src/main/res/values-ro-rRO/notification_bar.xml b/xabber/src/main/res/values-ro-rRO/notification_bar.xml index 35b0155f29..b6e53a347a 100644 --- a/xabber/src/main/res/values-ro-rRO/notification_bar.xml +++ b/xabber/src/main/res/values-ro-rRO/notification_bar.xml @@ -1,43 +1,43 @@ - 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 + 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 să intrați în conferință? - Click aici pentru anulare. - Parolă necesară - Atenție - Autorizare cerere - Conferință privată + Click aici pentru anulare. + Parolă necesară + Atenție + Autorizare cerere + Conferință privată diff --git a/xabber/src/main/res/values-ro-rRO/phrase_editor.xml b/xabber/src/main/res/values-ro-rRO/phrase_editor.xml index 11a9528573..00febf3f92 100644 --- a/xabber/src/main/res/values-ro-rRO/phrase_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/phrase_editor.xml @@ -1,13 +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 + 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-rRO/preference_editor.xml b/xabber/src/main/res/values-ro-rRO/preference_editor.xml index eae0b5f38e..74b114b954 100644 --- a/xabber/src/main/res/values-ro-rRO/preference_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/preference_editor.xml @@ -1,76 +1,70 @@ - 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 - Alfabetic - După status - Grupare după cont\nGrupare contecte în listă în funcție de cont + 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 + Alfabetic + După status + Grupare după cont\nGrupare contecte în listă în funcție de cont 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ă grupuri nepopulate\nAfișează grupurile fără contace online + Afișare grupuri\nAfișare grupui în lista de contacte + Arată contactele offline 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 - Arată erorile de conexiune\nAfișează pop-up cu erorile de conexiune - Trimite erori și informații diagnosticare\nAjută dezvoltatorul de aplicatii să îmbunătațească Xabber prin trimiterea erorilor și a informațiilor de diagnosticare (necesită restartarea aplicației). - Erori și informații diagnosticare - Xabber colectează rapoarte de erori anonime. Puteți să o dezactivați în setările de depanare, dar aceasta va împiedica capacitatea noastră de a furniza experiență de mesagerie fiabilă utilizatorilor Xabber. - Setări - Indicator LED\nAvertizare vizuală prin intermediul LED-ului - Icon notificare\nArată notificare persistentă. Această opțiune previne închiderea aplicației de către sistem - Întunecat - Luminos + 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 + Arată erorile de conexiune\nAfișează pop-up cu erorile de conexiune + Trimite erori și informații diagnosticare\nAjută dezvoltatorul de aplicatii să îmbunătațească Xabber prin trimiterea erorilor și a informațiilor de diagnosticare (necesită restartarea aplicației). + Erori și informații diagnosticare + Xabber colectează rapoarte de erori anonime. Puteți să o dezactivați în setările de depanare, dar aceasta va împiedica capacitatea noastră de a furniza experiență de mesagerie fiabilă utilizatorilor Xabber. + Setări + Icon notificare\nArată notificare persistentă. Această opțiune previne închiderea aplicației de către sistem + Întunecat + Luminos Emoticoane ale sistemului Android - Fără emoticoane - Conexiune\nSetări conexiune - Listă contacte\nCustomizează lista de contacte - Setări depanare\nSetări pentru îmbunătățirea feedback-ului către dezvoltatori - Setări - Notificări\nSetări notificări - Setări temă\nSetări interfață grafică - Setează filtrele pentru spam - Nici un filtru pentru spam - Doar mesajele din listă - Doar mesajele din listă. Doar autentificări ce necesită captcha - Doar mesajele din listă. Fară cereri de autentificare - Despre - Arată fundal\nDezactivarea opțiunii poate mări performanțele - Mare - Normal - Mic - Foarte mare - În mod peisaj - Avatar în mesaje\nArată avatar în fiecare mesaj - În conferințe - Arată notificări la tastare\nAnunță interlocutorul atunci când scrii un mesaj destinat lui - Setare prioritate\nSchimbă prioritate cont în funcție de status-ul selectat. Prioritatea contului va fi suprascrisă. - Imediat, la blocarea displayului - Status \"Plecat\"\nAfișează \"Plecat\" pe ecranul de blocare - Setări prioritate - Pornire la deschidere\nPornește aplicația la deschiderea sistemului Android. Această opțiune nu funcționează dacă aplicația este instalată pe Cardul SD. - Împiedică stand-by\nPrevine intrarea dispozitivului în stand-by. Această opțiune va spori consumul bateriei. - Menținere WiFi\nMenține WiFi deschis în modul standby. Acest lucru va spori consumul bateriei - Resetare setări offline\nȘterge setările individuale pentru conturi și grupuri - Sunteți sigur(ă) că doriți să ștergeți setările individuale pentru grupuri și conturi? - Alertă la primul mesaj\nNotifică doar la primirea primului mesaj al unei conversații + Fără emoticoane + Conexiune\nSetări conexiune + Listă contacte\nCustomizează lista de contacte + Setări depanare\nSetări pentru îmbunătățirea feedback-ului către dezvoltatori + Setări + Notificări\nSetări notificări + Setări temă\nSetări interfață grafică + Setează filtrele pentru spam + Nici un filtru pentru spam + Doar mesajele din listă + Doar mesajele din listă. Doar autentificări ce necesită captcha + Doar mesajele din listă. Fară cereri de autentificare + Despre + Arată fundal\nDezactivarea opțiunii poate mări performanțele + Mare + Normal + Mic + Foarte mare + În mod peisaj + În conferințe + Arată notificări la tastare\nAnunță interlocutorul atunci când scrii un mesaj destinat lui + Setare prioritate\nSchimbă prioritate cont în funcție de status-ul selectat. Prioritatea contului va fi suprascrisă. + Imediat, la blocarea displayului + Status \"Plecat\"\nAfișează \"Plecat\" pe ecranul de blocare + Setări prioritate + Pornire la deschidere\nPornește aplicația la deschiderea sistemului Android. Această opțiune nu funcționează dacă aplicația este instalată pe Cardul SD. + Împiedică stand-by\nPrevine intrarea dispozitivului în stand-by. Această opțiune va spori consumul bateriei. + Menținere WiFi\nMenține WiFi deschis în modul standby. Acest lucru va spori consumul bateriei + Resetare setări offline\nȘterge setările individuale pentru conturi și grupuri + Sunteți sigur(ă) că doriți să ștergeți setările individuale pentru grupuri și conturi? Ascunde unele statusuri\nNu primi mesaje de tip \"Această cameră de discuții nu este anonimă\" - %s (nu veți primi mesaje de la nicio conversație) - Conturi XMPP\nAdministrează conturi - Securitate\nSetări de securitate - Verifică certificat server\nNotifică cu privire la probleme legate de certificat sau encripție + %s (nu veți primi mesaje de la nicio conversație) + Conturi XMPP\nAdministrează conturi + Securitate\nSetări de securitate + Verifică certificat server\nNotifică cu privire la probleme legate de certificat sau encripție OTR - Alertare\nAlertă la primirea mesajelor de atenționare - Notificări audio\nAlegeți sunet - Încărcare vCard\nDescarcă și actualizează informațiile și avatarele contactelor. - Încărcare imagini\nÎncarcă imaginile din URL-uri în mod automat. Dezactivează pentru a reduce traficul de date. - Mod CC (Carbon-copied)\nPartajare sesiuni pentru același client. Dezactivați pentru a reduce traficul. + Încărcare vCard\nDescarcă și actualizează informațiile și avatarele contactelor. + Încărcare imagini\nÎncarcă imaginile din URL-uri în mod automat. Dezactivează pentru a reduce traficul de date. + Mod CC (Carbon-copied)\nPartajare sesiuni pentru același client. Dezactivați pentru a reduce traficul. DNSJavaResolver - MiniDNSResolver (experimental) - Notificări-cheie\nCrează notificări personalizate la primirea mesajelor care conțin anumite cuvinte-cheie + MiniDNSResolver (experimental) Setări diff --git a/xabber/src/main/res/values-ro-rRO/status_editor.xml b/xabber/src/main/res/values-ro-rRO/status_editor.xml index 5b72c05fc0..5c8fe4127b 100644 --- a/xabber/src/main/res/values-ro-rRO/status_editor.xml +++ b/xabber/src/main/res/values-ro-rRO/status_editor.xml @@ -1,21 +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 + 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-rRO/words.xml b/xabber/src/main/res/values-ro-rRO/words.xml index 36d804eed3..418abd2f2f 100644 --- a/xabber/src/main/res/values-ro-rRO/words.xml +++ b/xabber/src/main/res/values-ro-rRO/words.xml @@ -1,20 +1,20 @@ - Î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ă - Revocă - OK + Î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ă + Revocă + OK diff --git a/xabber/src/main/res/values-ru-rRU/account_editor.xml b/xabber/src/main/res/values-ru-rRU/account_editor.xml index 4becdf8676..36662e5968 100644 --- a/xabber/src/main/res/values-ru-rRU/account_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/account_editor.xml @@ -1,99 +1,99 @@ - Использовать сжатие - Хост - Пароль - Подтверждение пароля - Порт - Приоритет - Ресурс - Сервер - Вы должны зарегистрировать учётную запись XMPP перед тем, как добавить её в Xabber! - Имя пользователя - Не указано имя сервера - Не указано имя пользователя - Пароли не совпадают - Аккаунт с таким именем пользователя уже существует - Отметьте для включения сжатия данных - Указать хост вручную - Указать хост для подключения вручную вместо использования SRV записи - Порт должен быть числом (значение по умолчанию: 5222) - Порт должен быть числом между 1 и 65535 (значение по умолчанию: 5222) - Приоритет должен быть между -128 и 127 (значение по умолчанию: 0) - Хост для прокси - Порт для прокси должен быть числом между 1 и 65535 (по-умолчанию 8080) - Порт для прокси должен быть числом (по-умолчанию 8080) - Пароль для прокси - Порт для прокси - Тип прокси - Отключено - Имя пользователя для прокси - Использовать SASL аутентификацию (рекомендуется) - Отключите эту опцию для подключения к очень старому серверу - Хранить пароль - Отключение приведет к запросу пароля при каждом подключении - Использовать TLS - Использовать TLS шифрование если поддерживается сервером - Старый SSL - Использовать старый SSL метод шифрования соединения с сервером - Использование TLS/SSL - Требовать TLS - Требовать TLS шифрование при подключении к серверу - Включить протокол шифрования TLS - Подключаться через анонимную сеть TOR (необходим Orbot proxy) - Неправильное имя пользователя. Просмотрите подсказку внизу экрана - Для использования TOR необходимо установить приложение Orbot и активировать в нём передачу данных. Вы хотите установить его из Google Play? - Установить Orbot? - Установить Orbot - Не удалось зарегистрировать аккаунт на сервере. - Не удалось получить информацию о сервере. - Цвет учётной записи - Зеленый - Оранжевый - Красный - Синий - Индиго - Изумрудный - Серо-голубой - Циан - Багровый - Лаймовый - Розовый - Фиолетовый - Светло-синий - Светло-зелёный - Янтарный - Темно-оранжевый - Коричневый - Параметры подключения - Заблокированные контакты - Поддержка блокировки контактов ещё не определена. - Блокировка контактов не поддерживается сервером. - Нет заблокированных контактов. - - %d контакт заблокирован - %d контакта заблокировано - %d контактов заблокировано - %d контактов заблокировано - - История сообщений - Настройки хранения истории сообщений - Поддержка хранения истории сервером ещё не определена - Сервер не поддерживает хранение истории сообщений. - Архив сообщений - Хранить все сообщения на сервере - Хранить переписку только с контактами - Не хранить сообщения на сервере - Загрузка истории сообщений - Загружать историю для всех контактов - Загружать историю только для открытых чатов - Не загружать историю - Очищать историю при выходе - Удалять все сообщения с устройства перед выходом из Xabber. - Закладки - Список закладок этой учётной записи - Синхронизация - Синхронизация с аккаунтом Xabber - Сервер не поддерживает закладки. + Использовать сжатие + Хост + Пароль + Подтверждение пароля + Порт + Приоритет + Ресурс + Сервер + Вы должны зарегистрировать учётную запись XMPP перед тем, как добавить её в Xabber! + Имя пользователя + Не указано имя сервера + Не указано имя пользователя + Пароли не совпадают + Аккаунт с таким именем пользователя уже существует + Отметьте для включения сжатия данных + Указать хост вручную + Указать хост для подключения вручную вместо использования SRV записи + Порт должен быть числом (значение по умолчанию: 5222) + Порт должен быть числом между 1 и 65535 (значение по умолчанию: 5222) + Приоритет должен быть между -128 и 127 (значение по умолчанию: 0) + Хост для прокси + Порт для прокси должен быть числом между 1 и 65535 (по-умолчанию 8080) + Порт для прокси должен быть числом (по-умолчанию 8080) + Пароль для прокси + Порт для прокси + Тип прокси + Отключено + Имя пользователя для прокси + Использовать SASL аутентификацию (рекомендуется) + Отключите эту опцию для подключения к очень старому серверу + Хранить пароль + Отключение приведет к запросу пароля при каждом подключении + Использовать TLS + Использовать TLS шифрование если поддерживается сервером + Старый SSL + Использовать старый SSL метод шифрования соединения с сервером + Использование TLS/SSL + Требовать TLS + Требовать TLS шифрование при подключении к серверу + Включить протокол шифрования TLS + Подключаться через анонимную сеть TOR (необходим Orbot proxy) + Неправильное имя пользователя. Просмотрите подсказку внизу экрана + Для использования TOR необходимо установить приложение Orbot и активировать в нём передачу данных. Вы хотите установить его из Google Play? + Установить Orbot? + Установить Orbot + Не удалось зарегистрировать аккаунт на сервере. + Не удалось получить информацию о сервере. + Цвет учётной записи + Зеленый + Оранжевый + Красный + Синий + Индиго + Изумрудный + Серо-голубой + Циан + Багровый + Лаймовый + Розовый + Фиолетовый + Светло-синий + Светло-зелёный + Янтарный + Темно-оранжевый + Коричневый + Параметры подключения + Заблокированные контакты + Поддержка блокировки контактов ещё не определена. + Блокировка контактов не поддерживается сервером. + Нет заблокированных контактов. + + %d контакт заблокирован + %d контакта заблокировано + %d контактов заблокировано + %d контактов заблокировано + + История сообщений + Настройки хранения истории сообщений + Поддержка хранения истории сервером ещё не определена + Сервер не поддерживает хранение истории сообщений. + Архив сообщений + Хранить все сообщения на сервере + Хранить переписку только с контактами + Не хранить сообщения на сервере + Загрузка истории сообщений + Загружать историю для всех контактов + Загружать историю только для открытых чатов + Не загружать историю + Очищать историю при выходе + Удалять все сообщения с устройства перед выходом из Xabber. + Закладки + Список закладок этой учётной записи + Синхронизация + Синхронизация с аккаунтом Xabber + Сервер не поддерживает закладки. diff --git a/xabber/src/main/res/values-ru-rRU/account_list.xml b/xabber/src/main/res/values-ru-rRU/account_list.xml index 860fbbc21e..489ef1765e 100644 --- a/xabber/src/main/res/values-ru-rRU/account_list.xml +++ b/xabber/src/main/res/values-ru-rRU/account_list.xml @@ -1,16 +1,16 @@ - Вы действительно хотите удалить учетную запись %s? (учетная запись не будет удалена с сервера, только из Xabber) - Добавить учетную запись - Зарегистрировать новую учетную запись - Удалить учетную запись - Редактировать учетную запись - Регистрация - Авторизация - В сети - Подключение - Отключение - Не в сети - Ожидание подключения + Вы действительно хотите удалить учетную запись %s? (учетная запись не будет удалена с сервера, только из Xabber) + Добавить учетную запись + Зарегистрировать новую учетную запись + Удалить учетную запись + Редактировать учетную запись + Регистрация + Авторизация + В сети + Подключение + Отключение + Не в сети + Ожидание подключения diff --git a/xabber/src/main/res/values-ru-rRU/chat_viewer.xml b/xabber/src/main/res/values-ru-rRU/chat_viewer.xml index 5c6de5ce97..f713ec8246 100644 --- a/xabber/src/main/res/values-ru-rRU/chat_viewer.xml +++ b/xabber/src/main/res/values-ru-rRU/chat_viewer.xml @@ -1,123 +1,126 @@ - %1$s установил статус: %2$s - %1$s убрал текстовый статус - %1$s подключился - %1$s был выпнут - Сообщения будут доставлены после подключения к сети - отправлено в %s - Введите сообщение - Отправить - Очистить историю сообщений - Очистить - Очистить всю историю сообщений с %s? - Сообщения доставлены на сервер получателя и могут быть прочитаны им после подключения к сети - Контакт не доступен - Файл не найден - Копировать - Упомянуть - Цитировать - Удалить из истории - Повторить отправку - Показать сообщение - Сохранять локальную историю сообщений\nХранить историю переписки на устройстве - Сообщение для привлечения внимания было отправлено - Вас окликнули - %1$s был забанен - %2$s забанил %1$s - Приглашение не было получено %s - Приглашение было выслано %s - Вы подключились к конференции, ваш ник %1$s - Вы подключились к конференции %1$s - %2$s выпнул %1$s - %1$s покинул(а) чат - %1$s теперь %2$s - Шифрование было включено, но личность собеседника не была проверена. Вы можете выбрать способ проверки в меню OTR шифрования. - Ошибка OTR: %1$s - Собеседник закончил шифрованную беседу. Вы должны сделать то же самое или начать беседу заново. - Сообщение не было отправлено. Вы должны закончить шифрованную беседу или начать её заново - Вы закончили шифрованую беседу - Собеседник попытался обмануть систему проверки личности - Не удалось проверить личность собеседника - Ваш ответ был успрешно проверен. Вам также следует задать вопрос собеседнику или проверить секретный ключ. - Проверка личности выявила не соответствие - Проверка личности успешно завершена - Полученное зашифрованное сообщение невозможно прочитать - Шифрование было включено - %1$s теперь в сети - %1$s отошел - %1$s готов поболтать - %1$s просит не беспокоить - %1$s отключился - %1$s давно отсутствует - %1$s изменил(а) тему: %2$s - Контант не поддерживает возможность его окликнуть или отключил эту функцию - Окликнуть - Настройки чата - Набирает сообщение… - Ввел текст… - набрано в %s - Экспорт истории - История сохранена на SD карте - %2$s для %1$s.html - Отправить после сохранения - Укажите имя файла - Пригласить в конференцию - Сообщения не могут быть доставлены. Пожалуйста, присоединитесь к конференции - Список участников - OTR шифрование - Прекратить шифрование - Заново начать шифрование - Собеседник запросил OTR шифрование беседы, но у вас не установлен плагин, который его поддерживает. Используйте Pidgin или Adium для PC/Mac и Xabber или GibberBot для Android. Посетите http://otr.cypherpunks.ca/ для получения более полной информации. - Начать шифрование - Зашифрованное сообщение, отправленное Вами, невозможно прочитать - Сообщение не может быть расшифровано - Проверка личности OTR - Проверка отпечатком пальца - Проверка вопросом - Проверка секретным ключом - Выберите устройство для установки сеанса OTR: - Сеанс OTR не установлен. - Сеанс OTR не установлен. Собеседник не в сети. - Запрос на подтверждение подлинности сеанса OTR - Идёт подтверждение подлинности сеанса OTR - ОТКРЫТЬ - ОТМЕНИТЬ - Использовать глобальные настройки - Отображать текст сообщения - Скрывать текст сообщения - Ошибка при отправке файла %s - Не удалось найти путь к файлу - Начать личный чат - Нет разрешения на чтение файлов - Нет разрешения на сохранение файлов - Нет доступа к камере - Сообщение об ошибке: - Отправлено - Доставлено - Загружено из архива сообщений - Ошибка - Отправлено с другого устройства - Отправляется - Нельзя отправить больше 10 файлов за раз - В истории больше нет сообщений - Модератор - Участник - Посетитель - Архивные диалоги отображены - Архивные диалоги скрыты - Уведомления для этого чата - Используемый сервер не поддерживает передачу данных. Попробуйте использовать сервер xabber.org - Присоединиться - Смахните вправо чтобы открыть список недавних чатов - Смахните влево чтобы увидеть данные собеседника - Скопировать ссылку - Скачать - Изображение сохранено - Ссылка скопирована в буфер обмена - Не удалось открыть файл - Загрузка.. %s - Поддержать Xabber - %d пересланных сообщений + %1$s установил статус: %2$s + %1$s убрал текстовый статус + %1$s подключился + %1$s был выпнут + Сообщения будут доставлены после подключения к сети + отправлено в %s + Введите сообщение + Отправить + Очистить историю сообщений + Очистить + Очистить всю историю сообщений с %s? + Сообщения доставлены на сервер получателя и могут быть прочитаны им после подключения к сети + Контакт не доступен + Файл не найден + Копировать + Упомянуть + Цитировать + Удалить из истории + Повторить отправку + Показать сообщение + Сохранять локальную историю сообщений\nХранить историю переписки на устройстве + Сообщение для привлечения внимания было отправлено + Вас окликнули + %1$s был забанен + %2$s забанил %1$s + Приглашение не было получено %s + Приглашение было выслано %s + Вы подключились к конференции, ваш ник %1$s + Вы подключились к конференции %1$s + %2$s выпнул %1$s + %1$s покинул(а) чат + %1$s теперь %2$s + Шифрование было включено, но личность собеседника не была проверена. Вы можете выбрать способ проверки в меню OTR шифрования. + Ошибка OTR: %1$s + Собеседник закончил шифрованную беседу. Вы должны сделать то же самое или начать беседу заново. + Сообщение не было отправлено. Вы должны закончить шифрованную беседу или начать её заново + Вы закончили шифрованую беседу + Собеседник попытался обмануть систему проверки личности + Не удалось проверить личность собеседника + Ваш ответ был успрешно проверен. Вам также следует задать вопрос собеседнику или проверить секретный ключ. + Проверка личности выявила не соответствие + Проверка личности успешно завершена + Полученное зашифрованное сообщение невозможно прочитать + Шифрование было включено + %1$s теперь в сети + %1$s отошел + %1$s готов поболтать + %1$s просит не беспокоить + %1$s отключился + %1$s давно отсутствует + %1$s изменил(а) тему: %2$s + Контант не поддерживает возможность его окликнуть или отключил эту функцию + Окликнуть + Настройки чата + Набирает сообщение… + Ввел текст… + набрано в %s + Экспорт истории + История сохранена на SD карте + %2$s для %1$s.html + Отправить после сохранения + Укажите имя файла + Пригласить в конференцию + Сообщения не могут быть доставлены. Пожалуйста, присоединитесь к конференции + Список участников + OTR шифрование + Прекратить шифрование + Заново начать шифрование + Собеседник запросил OTR шифрование беседы, но у вас не установлен плагин, который его поддерживает. Используйте Pidgin или Adium для PC/Mac и Xabber или GibberBot для Android. Посетите http://otr.cypherpunks.ca/ для получения более полной информации. + Начать шифрование + Зашифрованное сообщение, отправленное Вами, невозможно прочитать + Сообщение не может быть расшифровано + %d пересланных сообщений + Проверка личности OTR + Проверка отпечатком пальца + Проверка вопросом + Проверка секретным ключом + Выберите устройство для установки сеанса OTR: + Сеанс OTR не установлен. + Сеанс OTR не установлен. Собеседник не в сети. + Запрос на подтверждение подлинности сеанса OTR + Идёт подтверждение подлинности сеанса OTR + ОТКРЫТЬ + ОТМЕНИТЬ + Сообщение скрыто + Использовать глобальные настройки + Отображать текст сообщения + Скрывать текст сообщения + Ошибка при отправке файла %s + Не удалось найти путь к файлу + Начать личный чат + Нет разрешения на чтение файлов + Нет разрешения на сохранение файлов + Нет доступа к камере + Сообщение об ошибке: + Отправлено + Доставлено + Загружено из архива сообщений + Ошибка + Отправлено с другого устройства + Отправляется + Нельзя отправить больше 10 файлов за раз + В истории больше нет сообщений + Модератор + Участник + Посетитель + Архивные диалоги отображены + Архивные диалоги скрыты + Уведомления для этого чата + Используемый сервер не поддерживает передачу данных. Попробуйте использовать сервер xabber.org + Присоединиться + Смахните вправо чтобы открыть список недавних чатов + Смахните влево чтобы увидеть данные собеседника + Скопировать ссылку + Скачать + Изображение сохранено + Ссылка скопирована в буфер обмена + Не удалось открыть файл + Загрузка.. %s + Новые сообщения + Поддержать Xabber + Новый контакт diff --git a/xabber/src/main/res/values-ru-rRU/contact_editor.xml b/xabber/src/main/res/values-ru-rRU/contact_editor.xml index 6afb1e31bd..14366a90ac 100644 --- a/xabber/src/main/res/values-ru-rRU/contact_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/contact_editor.xml @@ -1,24 +1,24 @@ - Учетная запись - Выберите группы - Псевдоним (не обязателен) - Разрешить контакту видеть статус вашей учетной записи %1$s? - Имя собеседника - Контакт не найден - Укажите имя группы - Имя группы - Выберите учетную запись - Пожалуйста, выберите учетную запись - Добавить новую группу… - Разрешить - Отклонить - Обработка изображения... - Ошибка во время кадрирования изображения - Ошибка во время обработки изображения - Информация о сервере - Список возможностей сервера - %1$s из %2$s хочет начать личный чат с вами - Принять + Учетная запись + Выберите группы + Псевдоним (не обязателен) + Разрешить контакту видеть статус вашей учетной записи %1$s? + Имя собеседника + Контакт не найден + Укажите имя группы + Имя группы + Выберите учетную запись + Пожалуйста, выберите учетную запись + Добавить новую группу… + Разрешить + Отклонить + Обработка изображения... + Ошибка во время кадрирования изображения + Ошибка во время обработки изображения + Информация о сервере + Список возможностей сервера + %1$s из %2$s хочет начать личный чат с вами + Принять diff --git a/xabber/src/main/res/values-ru-rRU/contact_list.xml b/xabber/src/main/res/values-ru-rRU/contact_list.xml index b70d695ac5..80619b2d1c 100644 --- a/xabber/src/main/res/values-ru-rRU/contact_list.xml +++ b/xabber/src/main/res/values-ru-rRU/contact_list.xml @@ -1,101 +1,107 @@ - Разрешить подписку - Переподключить - Управление учетными записями - Добавить учетную запись - Добавить контакт - Показать оффлайн контакты - Подключиться - Переподключиться - Подключение... - Учетные записи выключены - У вас нет учетных записей - Вам не с кем поговорить? - Нет никого в сети - Контакты не найдены - Учетные записи не подключены - Подключено... - Идет запуск приложения ... - Ожидание подключения... - Чат - Ошибка подключения - Добавить контакт - Удалить - Заблокировать контакт - Вы действительно хотите удалить контакт %1$s из учетной записи %2$s? - Запретить подписку - Архивировать - Разархивировать - Выключить уведомления - Включить уведомления - Показать архив - Выход - Активные чаты - Вне групп - Удалить группу - Вы действительно хотите удалить группу %s? Пользователи этой группы остануться в списке контактов. - Переименовать группу - Учетная запись не найдена - Подключение не установлено - Запросить подписку - Отправить контакт - Ошибка соединения - Сохранение изменений...\nПриложение скоро закроется. - Конференции - Ошибка OTR - Выберите нужный контакт - Всегда отображать - Всегда скрывать - Использовать общие настройки - Отображение контактов не в сети - Запускаться при включении устройства - Вы хотите запускать Xabber при включении телефона?\nИзменить эту настройку можно в меню \"Настройки\" → \"Настройки подключения\" → \"Запускать при включении телефона\" - Поиск контактов - Вы - Учётные записи XMPP - Черный список - Контакт успешно заблокирован - Не удалось заблокировать контакт - Контакты успешно разблокированы - Не удалось разблокировать контакты - Вы действительно хотите удалить контакт %1$s из учетной записи %2$s? - Вы действительно хотите разблокировать все контакты из аккаунта %1$s? - Разблокировать всех - Разблокировать выбранные - Выбери свою судьбу - Для Xabber доступна новая тёмная тема. Перейти на тёмную сторону или остаться на светлой? - Тёмная - Светлая - Оптимизация расхода аккумулятора - Ваше устройство оптимизирует расход батареи, что может привести к задержкам в доставке сообщений или их потере.\n\nСейчас вам предложат отключить оптимизацию. - Удалить старые файлы журнала - Открыть - Отправить - Синхронизировать закладки - Удалить все - Удалить выбранные - Вы действительно хотите удалить все закладки учётной записи %1$s? - Вы действительно хотите удалить выбранные закладки учётной записи %1$s? - В архиве нет чатов - Нет непрочитанных сообщений - Чат перемещен в архив - Извлечён из архива - ОТМЕНИТЬ - Недавние чаты - Непрочитанные - Архив чатов - Все чаты - Нет сообщений - Показать все чаты - Контакты - Смахните влево или вправо чтобы поместить чат в архив - был в сети только что - был в сети %1$s минут назад - был в сети час назад - был в сети в %1$s - был в сети вчера в %1$s - был в сети в %1$s в %2$s - был в сети %1$s + Разрешить подписку + Переподключить + Управление учетными записями + Добавить учетную запись + Добавить контакт + Показать оффлайн контакты + Подключиться + Переподключиться + Подключение... + Учетные записи выключены + У вас нет учетных записей + Вам не с кем поговорить? + Нет никого в сети + Контакты не найдены + Учетные записи не подключены + Подключено... + Идет запуск приложения ... + Ожидание подключения... + Чат + Ошибка подключения + Добавить контакт + Удалить + Заблокировать контакт + Вы действительно хотите удалить контакт %1$s из учетной записи %2$s? + Запретить подписку + Архивировать + Разархивировать + Отключить уведомления навсегда + Отключить уведомления на 15 минут + Отключить уведомления на 1 час + Отключить уведомления на 2 часа + Отключить уведомления на 1 день + Выключить уведомления + Включить уведомления + Показать архив + Выход + Активные чаты + Вне групп + Удалить группу + Вы действительно хотите удалить группу %s? Пользователи этой группы остануться в списке контактов. + Переименовать группу + Настроить уведомления + Учетная запись не найдена + Подключение не установлено + Запросить подписку + Отправить контакт + Ошибка соединения + Сохранение изменений...\nПриложение скоро закроется. + Конференции + Ошибка OTR + Выберите нужный контакт + Всегда отображать + Всегда скрывать + Использовать общие настройки + Отображение контактов не в сети + Запускаться при включении устройства + Вы хотите запускать Xabber при включении телефона?\nИзменить эту настройку можно в меню \"Настройки\" → \"Настройки подключения\" → \"Запускать при включении телефона\" + Поиск контактов + Вы + Учётные записи XMPP + Черный список + Контакт успешно заблокирован + Не удалось заблокировать контакт + Контакты успешно разблокированы + Не удалось разблокировать контакты + Вы действительно хотите удалить контакт %1$s из учетной записи %2$s? + Вы действительно хотите разблокировать все контакты из аккаунта %1$s? + Разблокировать всех + Разблокировать выбранные + Выбери свою судьбу + Для Xabber доступна новая тёмная тема. Перейти на тёмную сторону или остаться на светлой? + Тёмная + Светлая + Оптимизация расхода аккумулятора + Ваше устройство оптимизирует расход батареи, что может привести к задержкам в доставке сообщений или их потере.\n\nСейчас вам предложат отключить оптимизацию. + Удалить старые файлы журнала + Открыть + Отправить + Синхронизировать закладки + Удалить все + Удалить выбранные + Вы действительно хотите удалить все закладки учётной записи %1$s? + Вы действительно хотите удалить выбранные закладки учётной записи %1$s? + В архиве нет чатов + Нет непрочитанных сообщений + Чат перемещен в архив + Извлечён из архива + ОТМЕНИТЬ + Недавние чаты + Непрочитанные + Архив чатов + Все чаты + Нет сообщений + Показать все чаты + Контакты + Смахните влево или вправо чтобы поместить чат в архив + был в сети только что + был в сети %1$s минут назад + был в сети час назад + был в сети в %1$s + был в сети вчера в %1$s + был в сети в %1$s в %2$s + был в сети %1$s diff --git a/xabber/src/main/res/values-ru-rRU/contact_viewer.xml b/xabber/src/main/res/values-ru-rRU/contact_viewer.xml index de0eac0324..a8f6e91fa8 100644 --- a/xabber/src/main/res/values-ru-rRU/contact_viewer.xml +++ b/xabber/src/main/res/values-ru-rRU/contact_viewer.xml @@ -1,67 +1,67 @@ - Информация о контакте - Клиент - Это устройство - Псевдоним - Полное имя - Обращение - Имя - Отчество - Фамилия - Звание - Дата рождения - Сайт - Организация - Отдел - Должность - Должностные функции - Описание - Заметки - Почтовый ящик - Дополнительный адрес - Улица - Город - Регион - Почтовый индекс - Страна - Телефон - Эл. почта - Домашний - Рабочий - Почтовый - Для посылок - Внутренний - Международный - Предпочтительный - Голосовой - Факс - Пейджер - Сотовый - Видео - Модем - Голосовая почта - Интернет - Пожалуйста, подождите… - Не известно - Редактировать псевдоним - Редактировать группы - Удалить контакт - Редактировать информацию о пользователе - Редактировать - Информация о пользователе успешно изменена - Не удалось сохранить изменения информации о пользователе - Сохранение… - Выбрать из галереи - Сделать фотографию - Удалить аватар - Изменить - Не удалось получить информацию о конференции - Название - Описание - Тема - Участники: %d - Подключенные устройства - Визитная карточка + Информация о контакте + Клиент + Это устройство + Псевдоним + Полное имя + Обращение + Имя + Отчество + Фамилия + Звание + Дата рождения + Сайт + Организация + Отдел + Должность + Должностные функции + Описание + Заметки + Почтовый ящик + Дополнительный адрес + Улица + Город + Регион + Почтовый индекс + Страна + Телефон + Эл. почта + Домашний + Рабочий + Почтовый + Для посылок + Внутренний + Международный + Предпочтительный + Голосовой + Факс + Пейджер + Сотовый + Видео + Модем + Голосовая почта + Интернет + Пожалуйста, подождите… + Не известно + Редактировать псевдоним + Редактировать группы + Удалить контакт + Редактировать информацию о пользователе + Редактировать + Информация о пользователе успешно изменена + Не удалось сохранить изменения информации о пользователе + Сохранение… + Выбрать из галереи + Сделать фотографию + Удалить аватар + Изменить + Не удалось получить информацию о конференции + Название + Описание + Тема + Участники: %d + Подключенные устройства + Визитная карточка diff --git a/xabber/src/main/res/values-ru-rRU/fingerprint_viewer.xml b/xabber/src/main/res/values-ru-rRU/fingerprint_viewer.xml index d5b492dea7..91101e329b 100644 --- a/xabber/src/main/res/values-ru-rRU/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-ru-rRU/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Чтобы Вам убедиться, что никто не выдает себя за вашего собеседника, он должен сообщить Вам цифровой отпечаток пальца, который вы сверите с указанным здесь. Не следует использовать XMPP чат для такой проверки. - Я доверяю этому контакту - Ваш цифровой отпечаток пальца: - Цифровой отпечаток пальца собеседника: - Сканировать QR код с цифровым отпечатком пальца собеседника - Показать QR код с Вашим отпечатком пальца - Скопировать ваш отпечаток в буфер обмена + Чтобы Вам убедиться, что никто не выдает себя за вашего собеседника, он должен сообщить Вам цифровой отпечаток пальца, который вы сверите с указанным здесь. Не следует использовать XMPP чат для такой проверки. + Я доверяю этому контакту + Ваш цифровой отпечаток пальца: + Цифровой отпечаток пальца собеседника: + Сканировать QR код с цифровым отпечатком пальца собеседника + Показать QR код с Вашим отпечатком пальца + Скопировать ваш отпечаток в буфер обмена diff --git a/xabber/src/main/res/values-ru-rRU/muc_editor.xml b/xabber/src/main/res/values-ru-rRU/muc_editor.xml index 58a5a27f67..4677480eac 100644 --- a/xabber/src/main/res/values-ru-rRU/muc_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/muc_editor.xml @@ -1,29 +1,29 @@ - Не указан ник - Не указано название конференции - Присоединиться к конференции - Ник - Ваше имя в конференции - Пароль - не обязателен - Конференция - Сервер конференций - Такой ник уже используется - Уже идет подключение - Уже подключена - Добавить конференцию - Удалить конференцию - Вы действительно хотите удалить конференцию %1$s из учетной записи %2$s? - Настройки авторизации - %2$s приглашает вас подключиться к конференции %3$s. Подключиться с учетной записи %1$s? - %2$s приглашает вас подключиться к конференции %3$s: %4$s. Подключить к учетной записи %1$s? - Покинуть конференцию - Выберите конференцию - Далее - Получить список конференций - Ошибка при получении списка конференций - Введите имя конференции - Приглашение в конференцию + Не указан ник + Не указано название конференции + Присоединиться к конференции + Ник + Ваше имя в конференции + Пароль + не обязателен + Конференция + Сервер конференций + Такой ник уже используется + Уже идет подключение + Уже подключена + Добавить конференцию + Удалить конференцию + Вы действительно хотите удалить конференцию %1$s из учетной записи %2$s? + Настройки авторизации + %2$s приглашает вас подключиться к конференции %3$s. Подключиться с учетной записи %1$s? + %2$s приглашает вас подключиться к конференции %3$s: %4$s. Подключить к учетной записи %1$s? + Покинуть конференцию + Выберите конференцию + Далее + Получить список конференций + Ошибка при получении списка конференций + Введите имя конференции + Приглашение в конференцию diff --git a/xabber/src/main/res/values-ru-rRU/notification_bar.xml b/xabber/src/main/res/values-ru-rRU/notification_bar.xml index 0ca33e4f0b..e78bfa9b4b 100644 --- a/xabber/src/main/res/values-ru-rRU/notification_bar.xml +++ b/xabber/src/main/res/values-ru-rRU/notification_bar.xml @@ -1,43 +1,63 @@ - учетной записи - учетных записей - - учетных записей - учетная запись - учетные записи - - учетных записей - Ошибка авторизации - пользователя - пользователей - - пользователей - сообщение - сообщения - - сообщений - %1$d %2$s от %3$d %4$s - %1$d %2$s от %3$s - %1$s: %2$s - %1$d из %2$d %3$s подключена - %1$d из %2$d %3$s подключено - - %1$d из %2$d %3$s подключено - %1$d из %2$d %3$s подключается - %1$d из %2$d %3$s подключаются - - %1$d из %2$d %3$s подключаются - %1$d из %2$d %3$s ожидает переподключения - %1$d из %2$d %3$s ожидают переподключения - - %1$d из %2$d %3$s ожидают переподключения - %1$d %2$s не в сети - Вы хотите подключиться к конференции? - Нажмите, чтобы прервать. - Требуется ввести пароль - Вас окликнули - Запрос авторизации - Личный чат конференции + учетной записи + учетных записей + + учетных записей + учетная запись + учетные записи + + учетных записей + Ошибка авторизации + пользователя + пользователей + + пользователей + сообщение + сообщения + + сообщений + %1$d %2$s от %3$d %4$s + %1$d %2$s от %3$s + %1$d новых %2$s + %1$d новых %2$s от %3$s + %1$s: %2$s + %1$d из %2$d %3$s подключена + %1$d из %2$d %3$s подключено + + %1$d из %2$d %3$s подключено + %1$d из %2$d %3$s подключается + %1$d из %2$d %3$s подключаются + + %1$d из %2$d %3$s подключаются + %1$d из %2$d %3$s ожидает переподключения + %1$d из %2$d %3$s ожидают переподключения + + %1$d из %2$d %3$s ожидают переподключения + %1$d %2$s не в сети + Вы хотите подключиться к конференции? + Нажмите, чтобы прервать. + Требуется ввести пароль + Вас окликнули + Запрос авторизации + Личный чат конференции + Ответить + Отложить + Прочитано + Специальный канал уведомлений + Специальный канал уведомлений для чата: + Специальный канал уведомлений для группы: + Специальный канал уведомлений для аккаунта: + Специальный канал уведомлений для ключевой фразы: + Запросы привлечения внимания + Уведомления о привлечении внимания + Личные чаты + Уведомления о сообщениях в личном чате + Групповые чаты + Уведомления о сообщениях в групповом чате + Постоянное подключение + Уведомление о постоянном подключении. Необходимо для получения сообщений + События + Уведомления о событиях, например: приглашение в групповой чат, запрос подписки, запрос OTR diff --git a/xabber/src/main/res/values-ru-rRU/phrase_editor.xml b/xabber/src/main/res/values-ru-rRU/phrase_editor.xml index 1f5221ffb2..bb78b619fb 100644 --- a/xabber/src/main/res/values-ru-rRU/phrase_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/phrase_editor.xml @@ -1,13 +1,13 @@ - Добавить фразу - Удалить фразу - Вы действительно хотите удалить фразу: %s? - < Любой текст > - Часть названия группы контактов - Регулярное выражение - Звук\nВыберите звук уведомления - Текст для поиска - Часть Jabber ID контакта + Добавить фразу + Удалить фразу + Вы действительно хотите удалить фразу: %s? + < Любой текст > + Часть названия группы контактов + Регулярное выражение + Звук\nВыберите звук уведомления + Текст для поиска + Часть Jabber ID контакта diff --git a/xabber/src/main/res/values-ru-rRU/preference_editor.xml b/xabber/src/main/res/values-ru-rRU/preference_editor.xml index 8259e7674b..f29daa8094 100644 --- a/xabber/src/main/res/values-ru-rRU/preference_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/preference_editor.xml @@ -1,130 +1,151 @@ - Оптимизация работы батареи - Оптимизация батареи отключена. Возобновить работу можно в настройках устройства - Оптимизация работы батареи включена (по умолчанию) - Очистить кэш\nУдалить все сохранённые локально данные. Это позволит уменьшить занимаемое программой место. - Вы действительно хотите удалить историю переписки, а также другие сохранённые локально данные?\nОбщие настройки и данные учетных записей будут сохранены. Приложение будет закрыто. - Отправлять по Enter\nСообщение будет отправлено при нажатии на Enter - Переход в состояние \"Отошел\"\nАвтоматически переходить в состояние \"Отошел\" при блокировании экрана - Сортировка контактов - По алфавиту - По статусу - Группировать по учетным записям\nПозволяет группировать собеседников по учетным записям - Отображать аватары\nПозволяет видеть аватары собеседников в списке контактов - Отображать сообщения\nПозволяет видеть сообщения пользователей в списке контактов - Отображать пустые группы\nОтображать группы даже если в них нет контактов - Отображать группы\nПозволяет группировать собеседников по группам - Отображать оффлайн контакты\nОтображать собеседников не в сети - Журнал отладки\nВыводить отладочные сообщения в журнал отладки (перезапустите приложение для применения настройки) - Вести журнал\nЗаписывать отладочную информацию в файл на устройстве (вы можете им поделится). - Файлы журнала\nСписок записанных файлов журнала. - Загрузить все сообщения из архива\nФункция отладки. Может работать с ошибками - Файлы журнала - Отображать ошибки соединения\nПоказывать ошибки соединения во всплывающих окнах. - Сбор диагностической информации\nРазрешив сбор информации о сбоях вы поможете разработчикам улучшить Xabber (пожалуйста, перезапустите приложение, чтобы применить изменения). - Сбор диагностической информации - Xabber собирает анонимные данные о сбоях приложения. Вы можете отключить этот функционал в настройках, но это затруднит нам разработку приложения. - Настройки - Подсветка\nМигать подсветкой для оповещения - Подсветка\nМигать подсветкой для оповещения в конференциях - Иконка в панели задач\nОтображать постоянное уведомление. Включение предотвращает выгрузку приложения при нехватке памяти - Звук оповещения\nВыберите звуковое оповещение - Вибрация - Тема - Темная - Светлая - Графические смайлы - Стандартные смайлы - Отключить графические смайлы - Настройки подключения\nНастройки вариантов подключения - Список контактов\nНастройки отображения списка контактов - Настройки отладки\nВыберите этот пункт, если хотите помочь разработчикам сделать Xabber ещё лучше - Настройки - Оповещения\nНастройки вариантов оповещения - Темы\nНастройки внешнего вида - Настройки фильтрации спама - Присутствие\nНастройки присутствия - Приватность\nНастройки приватности - Спам-фильтр отключен - Сообщения только от контактов - Сообщения только от контактов. Авторизация после решения captcha - Сообщения только от контактов. Запросы авторизации отклоняются - О программе - Отображать фон\nОтключение может увеличить производительность - Размер шрифта - Большой - Обычный - Маленький - Огромный - Скрывать клавиатуру - В ландшафтном режиме - Аватарки в окне чата\nОтображать аватарки рядом с каждым сообщением - Аватарки в конференциях\nОтображать аватарки рядом с каждым сообщением в конференции - Отображать изменения статуса - В конференциях - Уведомлять о наборе текста\nУведомлять собеседника о наборе текста - Изменять приоритет\nУстанавливать приоритет на основании выбранного статуса. Приоритеты, указанные в настройках учетных записей будет игнорироваться. - Сразу после выключения экрана - \"Давно отошел\" при неактивности\nУстанавливать статус \"Давно отошел\" при блокировке экрана - Настройки приоритета - Запускать при включении телефона\nЗапускать приложение при включении телефона. Функция не будет работать, если Xabber установлен на SD-карту - Предотвращать спящий режим\nНе давать устройству перейти в спящий режим. Уменьшает время работы от аккумулятора. - Держать WiFi включенным\nПредотвращать отключение WiFi при простое. Уменьшает время работы от аккумулятора - Сброс настроек оффлайн\nОчистить индивидуальные настройки отображения контактов не в сети для групп и учетных записей - Вы действительно хотите очистить индивидуальные настройки отображения контактов не в сети для групп и учетных записей? - Извещение только о первом сообщении в чате\nИзвещать только о первом входящем сообщении в чате - Предпросмотр сообщений\nОтображать текст сообщений - Предпросмотр сообщений\nОтображать текст сообщений из групповых чатов - Игнорировать некоторые сообщения\nНе получать служебные сообщения о неанонимности конференции - %s (вы не будете получать сообщения) - Учетные записи XMPP\nУправление учетными записями - Безопасность\nНастройки безопасности - Проверка сертификата сервера\nОповещать о проблемах с сертификатами во время шифрованного подключения - Режим OTR шифрования - Привлечение внимания\nОтзываться на запросы привлечения внимания - Звук привлечения внимания\nВыберите мелодию звонка - Загружать vCard\nЗагружать и обновлять персональную информацию и аватары контактов. Отключение поможет сэкономить трафик. - Загружать изображения\nЗагружать изображения по ссылкам автоматически. Отключите для экономии трафика. - Сообщения carbons\nПринимать сообщения других сессий Вашей учетной записи. Отключение поможет сэкономить трафик. - DNSJavaResolver - MiniDNSResolver (экспериментальный) - Ключевые фразы\nНастройки уведомлений о сообщениях содержащих ключевые фразы - Настройки - Интерфейс - Настройки - О программе - Внешний вид - Поведение - Список контактов - Контакты не в сети - Сброс настроек уведомлений - Параметры подключения - Расширенные - Доступность - Уведомления о сообщениях - Групповые уведомления - Уведомления в приложении - Ключевые фразы - Оповещение - Уведомлять о новых сообщениях в чатах - Оповещение - Уведомлять о новых сообщениях в групповых чатах - По умолчанию - Короткая вибрация - Долгая вибрация - Только в бесшумном режиме - Звуковое оповещение в приложении - Воспроизводить уведомление при сообщениях в других чатах - Вибрация в приложении - Вибрировать при сообщениях в других чатах - Предпросмотр в приложении - Предпросмотр при сообщениях в других чатах - Звук в текущем чате - Воспроизводить уведомление при сообщениях в текущем чате - Сброс - Все настройки уведомлений будут установлены в значения по умолчанию - Сбросить настройки уведомлений? - Настройки были сброшены + Оптимизация работы батареи + Оптимизация батареи отключена. Возобновить работу можно в настройках устройства + Оптимизация работы батареи включена (по умолчанию) + Очистить кэш\nУдалить все сохранённые локально данные. Это позволит уменьшить занимаемое программой место. + Вы действительно хотите удалить историю переписки, а также другие сохранённые локально данные?\nОбщие настройки и данные учетных записей будут сохранены. Приложение будет закрыто. + Отправлять по Enter\nСообщение будет отправлено при нажатии на Enter + Переход в состояние \"Отошел\"\nАвтоматически переходить в состояние \"Отошел\" при блокировании экрана + Сортировка контактов + По алфавиту + По статусу + Группировать по учетным записям\nПозволяет группировать собеседников по учетным записям + Отображать аватары\nПозволяет видеть аватары собеседников в списке контактов + Отображать сообщения\nПозволяет видеть сообщения пользователей в списке контактов + Отображать пустые группы\nОтображать группы даже если в них нет контактов + Отображать группы\nПозволяет группировать собеседников по группам + Отображать оффлайн контакты\nОтображать собеседников не в сети + Журнал отладки\nВыводить отладочные сообщения в журнал отладки (перезапустите приложение для применения настройки) + Вести журнал\nЗаписывать отладочную информацию в файл на устройстве (вы можете им поделится). + Файлы журнала\nСписок записанных файлов журнала. + Загрузить все сообщения из архива\nФункция отладки. Может работать с ошибками + Файлы журнала + Отображать ошибки соединения\nПоказывать ошибки соединения во всплывающих окнах. + Сбор диагностической информации\nРазрешив сбор информации о сбоях вы поможете разработчикам улучшить Xabber (пожалуйста, перезапустите приложение, чтобы применить изменения). + Сбор диагностической информации + Xabber собирает анонимные данные о сбоях приложения. Вы можете отключить этот функционал в настройках, но это затруднит нам разработку приложения. + Настройки + Подсветка + Мигать подсветкой для оповещения + Подсветка + Мигать подсветкой для оповещения в конференциях + Иконка в панели задач\nОтображать постоянное уведомление. Включение предотвращает выгрузку приложения при нехватке памяти + Звук оповещения + Выберите звуковое оповещение + Вибрация + Использовать специальные настройки уведомлений + Специальные настройки уведомлений приоритетнее всех остальных настроек уведомлений + Сначала необходимо сохранить ключевую фразу + Тема + Темная + Светлая + Графические смайлы + Стандартные смайлы + Отключить графические смайлы + Настройки подключения\nНастройки вариантов подключения + Список контактов\nНастройки отображения списка контактов + Настройки отладки\nВыберите этот пункт, если хотите помочь разработчикам сделать Xabber ещё лучше + Настройки + Оповещения\nНастройки вариантов оповещения + Темы\nНастройки внешнего вида + Настройки фильтрации спама + Присутствие\nНастройки присутствия + Приватность\nНастройки приватности + Спам-фильтр отключен + Сообщения только от контактов + Сообщения только от контактов. Авторизация после решения captcha + Сообщения только от контактов. Запросы авторизации отклоняются + О программе + Отображать фон\nОтключение может увеличить производительность + Размер шрифта + Большой + Обычный + Маленький + Огромный + Скрывать клавиатуру + В ландшафтном режиме + Аватарки в окне чата\nОтображать аватарки рядом с каждым сообщением + Аватарки в конференциях\nОтображать аватарки рядом с каждым сообщением в конференции + Отображать изменения статуса + В конференциях + Уведомлять о наборе текста\nУведомлять собеседника о наборе текста + Изменять приоритет\nУстанавливать приоритет на основании выбранного статуса. Приоритеты, указанные в настройках учетных записей будет игнорироваться. + Сразу после выключения экрана + \"Давно отошел\" при неактивности\nУстанавливать статус \"Давно отошел\" при блокировке экрана + Настройки приоритета + Запускать при включении телефона\nЗапускать приложение при включении телефона. Функция не будет работать, если Xabber установлен на SD-карту + Предотвращать спящий режим\nНе давать устройству перейти в спящий режим. Уменьшает время работы от аккумулятора. + Держать WiFi включенным\nПредотвращать отключение WiFi при простое. Уменьшает время работы от аккумулятора + Сброс настроек оффлайн\nОчистить индивидуальные настройки отображения контактов не в сети для групп и учетных записей + Вы действительно хотите очистить индивидуальные настройки отображения контактов не в сети для групп и учетных записей? + Извещение только о первом сообщении в чате + Извещать только о первом входящем сообщении в чате + Предпросмотр сообщений + Отображать текст сообщений + Предпросмотр сообщений + Отображать текст сообщений из групповых чатов + Игнорировать некоторые сообщения\nНе получать служебные сообщения о неанонимности конференции + %s (вы не будете получать сообщения) + Учетные записи XMPP\nУправление учетными записями + Безопасность\nНастройки безопасности + Проверка сертификата сервера\nОповещать о проблемах с сертификатами во время шифрованного подключения + Режим OTR шифрования + Привлечение внимания + Отзываться на запросы привлечения внимания + Звук привлечения внимания + Выберите мелодию звонка + Загружать vCard\nЗагружать и обновлять персональную информацию и аватары контактов. Отключение поможет сэкономить трафик. + Загружать изображения\nЗагружать изображения по ссылкам автоматически. Отключите для экономии трафика. + Сообщения carbons\nПринимать сообщения других сессий Вашей учетной записи. Отключение поможет сэкономить трафик. + DNSJavaResolver + MiniDNSResolver (экспериментальный) + Ключевые фразы + Ключевая фраза + Настройки уведомлений о сообщениях содержащих ключевые фразы + Заполните хотябы одно поле + Настройки + Интерфейс + Настройки + О программе + Внешний вид + Поведение + Список контактов + Контакты не в сети + Сброс настроек уведомлений + Параметры подключения + Расширенные + Доступность + Уведомления о сообщениях + Групповые уведомления + Уведомления в приложении + Ключевые фразы + Специальные уведомления + Оповещение + Уведомлять о новых сообщениях в чатах + Оповещение + Уведомлять о новых сообщениях в групповых чатах + По умолчанию + Короткая вибрация + Долгая вибрация + Только в бесшумном режиме + Звуковое оповещение в приложении + Воспроизводить уведомление при сообщениях в других чатах + Вибрация в приложении + Вибрировать при сообщениях в других чатах + Предпросмотр в приложении + Предпросмотр при сообщениях в других чатах + Звук в текущем чате + Воспроизводить уведомление при сообщениях в текущем чате + Сброс + Все настройки уведомлений будут установлены в значения по умолчанию + Сбросить настройки уведомлений? + Настройки были сброшены + Удалить все спецтальные настройки уведомлений + Все специальные настройки уведомлений (для контактов, групп и аккаунтов) будут удалены + + Мелодия не доступна + Пожалуйста выберите другую мелодию + Xabber требуется разрешение на чтение памяти для доступа к мелодии\nПожалуйста выдайте разрешение или выберите другую мелодию diff --git a/xabber/src/main/res/values-ru-rRU/secret_viewer.xml b/xabber/src/main/res/values-ru-rRU/secret_viewer.xml index a003bb2faf..7d4a861ef2 100644 --- a/xabber/src/main/res/values-ru-rRU/secret_viewer.xml +++ b/xabber/src/main/res/values-ru-rRU/secret_viewer.xml @@ -1,9 +1,9 @@ - Ответ на секретный вопрос: - Секретный вопрос: - Чтобы убедиться, что никто не выдает себя за другого, воспользуйтесь секретным вопросом. - Секретный ключ: - Чтобы убедиться, что никто не выдает себя за другого, воспользуйтесь секретным ключом. + Ответ на секретный вопрос: + Секретный вопрос: + Чтобы убедиться, что никто не выдает себя за другого, воспользуйтесь секретным вопросом. + Секретный ключ: + Чтобы убедиться, что никто не выдает себя за другого, воспользуйтесь секретным ключом. diff --git a/xabber/src/main/res/values-ru-rRU/status_editor.xml b/xabber/src/main/res/values-ru-rRU/status_editor.xml index ffc6c1de8f..593f439757 100644 --- a/xabber/src/main/res/values-ru-rRU/status_editor.xml +++ b/xabber/src/main/res/values-ru-rRU/status_editor.xml @@ -1,21 +1,21 @@ - Доступен - Отошел - Готов поболтать - Не беспокоить - Редактировать статус - <Без текста> - Невидимый - Удалить статус - Установить статус - Введите статус-сообщение - Не в сети - Не авторизован - Давно отошел - Новый статус - Сохранённые статусы - Очистить историю статусов - Статус-сообщение + Доступен + Отошел + Готов поболтать + Не беспокоить + Редактировать статус + <Без текста> + Невидимый + Удалить статус + Установить статус + Введите статус-сообщение + Не в сети + Не авторизован + Давно отошел + Новый статус + Сохранённые статусы + Очистить историю статусов + Статус-сообщение diff --git a/xabber/src/main/res/values-ru-rRU/words.xml b/xabber/src/main/res/values-ru-rRU/words.xml index 8e34c5d300..74f512fd44 100644 --- a/xabber/src/main/res/values-ru-rRU/words.xml +++ b/xabber/src/main/res/values-ru-rRU/words.xml @@ -1,30 +1,31 @@ - Через 10 минут - Через 15 минут - Через час - Через минуту - Через 2 минуты - Через полчаса - Через 5 минут - Всегда - Отключено - Вручную - Никогда - Обязательно - Автоматически - Сохранить - Отмена - Пропустить - Все равно продолжить - Внимание! - Настройки - ОК - Вход - Поделиться - Отправить: - Понял - Поиск - бесплатно + Через 10 минут + Через 15 минут + Через час + Через минуту + Через 2 минуты + Через полчаса + Через 5 минут + Всегда + Отключено + Вручную + Никогда + Обязательно + Автоматически + Сохранить + Отмена + Удалить + Пропустить + Все равно продолжить + Внимание! + Настройки + ОК + Вход + Поделиться + Отправить: + Понял + Поиск + бесплатно diff --git a/xabber/src/main/res/values-sk-rSK/account_editor.xml b/xabber/src/main/res/values-sk-rSK/account_editor.xml index 9ff638fe6b..b3f635d0e6 100644 --- a/xabber/src/main/res/values-sk-rSK/account_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/account_editor.xml @@ -1,95 +1,89 @@ - Použiť kompresiu + Použiť kompresiu Server - Heslo - Potvrďte heslo - Port - Priorita - Zdroj - Server - Musíte si zaregistrovať účet XMPP pred pridaním do Xabber! + Heslo + Potvrďte heslo + Port + Priorita + Zdroj + Server Používateľské meno - Meno servera nie je špecifikované - Používateľské meno nie je špecifikované - Heslá sa nezhodujú + Meno servera nie je špecifikované + Používateľské meno nie je špecifikované + Heslá sa nezhodujú Zaškrtnite pre povolenie kompresie dát - Vlastný hostiteľ - Použiť vlastné nastavenie servera namiesto SRV záznamu + Vlastný hostiteľ + Použiť vlastné nastavenie servera namiesto SRV záznamu 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 127 (predvolené: 0) + Port musí byť v rozsahu medzi 1 a 65535 (predvolené: 5222) + Hodnota priority musí byť v intervale od -128 do 127 (predvolené: 0) Proxy server - Port servera proxy musí byť v rozsahu od 1 do 65535 (predvolené: 8080) - Port servera proxy musí byť číslo (predvolené: 8080) - Heslo proxy - Port proxy - Typ proxy - Vypnutý - Užívateľ proxy - Použiť SASL autentifikáciu (odporúčané) - Vypnúť pre veľmi starý server - Uložiť heslo - Vypnite túto možnosť pre zadávanie hesla každý krát pri pripojení + Port servera proxy musí byť v rozsahu od 1 do 65535 (predvolené: 8080) + Port servera proxy musí byť číslo (predvolené: 8080) + Heslo proxy + Port proxy + Typ proxy + Vypnutý + Užívateľ proxy + Použiť SASL autentifikáciu (odporúčané) + Vypnúť pre veľmi starý server + Uložiť heslo + Vypnite túto možnosť pre zadávanie hesla každý krát pri pripojení Povoliť TLS - Použiť TLS šifrovanie ak je možné sa pripojiť na server - Zastarané SSL - Použiť Legacy SSL šifrovanie pri pripojení na server - TLS/SSL využtie - Vyžadovať TLS - Požadovať TLS šifrovanie pri pripojení na server + Použiť TLS šifrovanie ak je možné sa pripojiť na server + Zastarané SSL + Použiť Legacy SSL šifrovanie pri pripojení na server + TLS/SSL využtie + Vyžadovať TLS + Požadovať TLS šifrovanie pri pripojení na server Chybné užívateľské meno. Pozrite pomocný text dole pre detaily. - Aby ste mohli používať TOR musíte mať nainštalovaný Orbot a cez neho aktivovaný proxy prenos. Chceli by ste ho nainštalovať z Google Play? - Nainštalovať Orbot? - Nainštalovať Orbot - Nepodarilo sa zaregistrovať účet na serveri. - Nepodarilo sa získať informácie o serveri. - Farba účtu - Zelená - Oranžová - Červená - Modrá - Indigo - Zelenomodrá - Modrosivá - Azúrová - Tmavofialová - Limetka - Ružová - Fialová - Svetlo modrá - Svetlo zelená - Jantárová - Tmavooranžová - Hnedý - Nastavenie pripojenia - Zablokované kontakty - Nepodarilo sa určiť podporu pre blokovanie kontaktov. - Blokovanie nie je podporovaný serverom. - Žiadne blokované kontakty. - - blokovaný kontakt %d. - blokovaný kontakt %d. - blokovaný kontakt %d. - - Zobraziť históriu - Skladovacie možnosti správy chatu - Podpora ukladania histórie chatu na servri nie je zatiaľ stanovená - Server nepodporuje ukladanie histórie konverzácie. - Správa Archív správ - Uložiť všetky správy na serveri - Uložiť zoznam kontaktov správ na serveri - Uložiť všetky správy na serveri - Načítať históriu správ - Načítanie histórie pre všetky kontakty - Načítať históriu len pre otvorené rozhovory - Nenačítať hostóriu pre nikoho - Vymazať históriu pri ukončení - Odstrániť všetky chat správy zo zariadenia pred skončením Xabber. - Záložky - Zoznam zálo¾iek pre toto konto - Synchronizácia - Synchronizácia s Xabber účtom - Server nepodporuje záložky. + Aby ste mohli používať TOR musíte mať nainštalovaný Orbot a cez neho aktivovaný proxy prenos. Chceli by ste ho nainštalovať z Google Play? + Nainštalovať Orbot? + Nainštalovať Orbot + Nepodarilo sa zaregistrovať účet na serveri. + Nepodarilo sa získať informácie o serveri. + Farba účtu + Zelená + Oranžová + Červená + Modrá + Indigo + Zelenomodrá + Modrosivá + Azúrová + Tmavofialová + Limetka + Ružová + Fialová + Svetlo modrá + Svetlo zelená + Jantárová + Tmavooranžová + Hnedý + Nastavenie pripojenia + Zablokované kontakty + Nepodarilo sa určiť podporu pre blokovanie kontaktov. + Blokovanie nie je podporovaný serverom. + Žiadne blokované kontakty. + Zobraziť históriu + Skladovacie možnosti správy chatu + Podpora ukladania histórie chatu na servri nie je zatiaľ stanovená + Server nepodporuje ukladanie histórie konverzácie. + Správa Archív správ + Uložiť všetky správy na serveri + Uložiť zoznam kontaktov správ na serveri + Uložiť všetky správy na serveri + Načítať históriu správ + Načítanie histórie pre všetky kontakty + Načítať históriu len pre otvorené rozhovory + Nenačítať hostóriu pre nikoho + Vymazať históriu pri ukončení + Odstrániť všetky chat správy zo zariadenia pred skončením Xabber. + Záložky + Zoznam zálo¾iek pre toto konto + Synchronizácia + Synchronizácia s Xabber účtom + Server nepodporuje záložky. diff --git a/xabber/src/main/res/values-sk-rSK/account_list.xml b/xabber/src/main/res/values-sk-rSK/account_list.xml index a7eb64e685..411ac6dddf 100644 --- a/xabber/src/main/res/values-sk-rSK/account_list.xml +++ b/xabber/src/main/res/values-sk-rSK/account_list.xml @@ -1,15 +1,16 @@ - Naozaj chcete odstrániť účet %s?\n(nebude odstránený zo serveru, len zo Xabberu) - Pridať účet - Zaregistruj nový účet - Vymazať účet - Registrácia - Autorizujem - Pripojený - Pripájam - Odpájam - Odpojený - Čakám na obnovenie pripojenia + Naozaj chcete odstrániť účet %s?\n(nebude odstránený zo serveru, len zo Xabberu) + Pridať účet + Zaregistruj nový účet + Vymazať účet + Nastavenia účtu + Registrácia + Autorizujem + Pripojený + Pripájam + Odpájam + Odpojený + Čakám na obnovenie pripojenia diff --git a/xabber/src/main/res/values-sk-rSK/chat_viewer.xml b/xabber/src/main/res/values-sk-rSK/chat_viewer.xml index 028c037d66..c0e241e1e2 100644 --- a/xabber/src/main/res/values-sk-rSK/chat_viewer.xml +++ b/xabber/src/main/res/values-sk-rSK/chat_viewer.xml @@ -1,102 +1,113 @@ - %1$s zmenil/a stav: %2$s - %1$s zmazal/a stavový text - %1$s sa pridal/a do konferencie - %1$s bol/a vyhodený/á - Ste momentálne odpojený/á. Správy, ktoré pošlete, budú doručené hneď ako sa pripojíte. - odoslané o %s - Sem napíšte vašu správu - Poslať - Vyčistiť históriu - Vymazať - Naozaj chcete vymazať celú históriu chatu s %s? - Príjemca je odpojený. Správy, ktoré pošlete, mu budú doručené keď sa pripojí. - Kontakt nie je dostupný - Súbor nenájdený - Kopírovať - Zmienka - Citovať - Odstrániť z histórie - Znovu poslať - Zobraziť správu + %1$s zmenil/a stav: %2$s + %1$s zmazal/a stavový text + %1$s sa pridal/a do konferencie + %1$s bol/a vyhodený/á + Ste momentálne odpojený/á. Správy, ktoré pošlete, budú doručené hneď ako sa pripojíte. + odoslané o %s + Sem napíšte vašu správu + Poslať + Vyčistiť históriu + Vymazať + Naozaj chcete vymazať celú históriu chatu s %s? + Príjemca je odpojený. Správy, ktoré pošlete, mu budú doručené keď sa pripojí. + Kontakt nie je dostupný + Súbor nenájdený + Kopírovať + Zmienka + Citovať + Odstrániť z histórie + Znovu poslať + Zobraziť správu Ukladať lokálnu históriu\nUložiť históriu správ lokálne Žiadosť o pozornosť bola zaslaná - Pozornosť bola vyžiadaná - %1$s bol/a zablokovaný/á - %1$s bol/a zablokovaný/á od %2$s - Pozvanie nebolo prijaté od %s - Pozvanie bolo zaslané %s - Pripojili ste sa do rozhovoru ako %1$s - Pripojili ste sa do rozhovoru %1$s - %1$s bol/a vyhodený/á od %2$s - %1$s opustil/a rozhovor - %1$s zmenil/a prezývku na %2$s - Šifrovanie bolo zapnuté, ale tento kontakt nie je overený. Môžete ho overiť z menu OTR šifrovania - Chyba OTR: %1$s - Oponent opustil konverzáciu. Mali by ste urobiť to isté alebo ju reštartovať. - Vaša správa nebola poslaná. Opustite konverzáciu alebo ju reštartujte. - Opustili ste šifrovanú konverzáciu - Oponent sa pokúšal podvádzať počas overovania - Overenie zlyhalo - Vaša odpoveď na tajnú otázku bola overená. Mali by ste sa tiež spýtať vášho oponenta alebo skontrolovať zdieľané tajomstvo. - Overenie zlyhalo - Overenie úspešné. - Obdržaná zašifrovaná správa je nečitateľná - Šifrovanie zapnuté - %1$s je pripojený/á - %1$s je preč - %1$s voľný/á na rozhovor - %1$s nechce byť rušený/á - %1$s je nedostupný/á - %1$s je preč na dlhšie - %1$s zmenil/a predmet na: %2$s - Kontakt nepodporuje alebo vypol pozornosť - Žiadosť o pozornosť - Nastavenia rozhovoru - Píše… - Zadal text… - zadal o %s - História bola exportovaná na SD kartu - %2$s pre %1$s.html - Poslať po exportovaní - Vložte meno súboru - Pozvať do rozhovoru - Vaša správa nemôže byť doručená. Prosím pripojte sa do rozhovoru. - Zoznam ľudí - OTR šifrovanie - Zastaviť šifrovanie - Reštartovať šifrovanie - Privátna konverzácia mimo záznam bola požadovaná, ale nemáte potrebné rozšírenie. Použite Pidgin, Gajim alebo Adium pre PC/Mac a Xabber alebo ChatSecure pre Android. Navštívte http://otr.cypherpunks.ca/ pre viac informácií. - Spustiť šifrovanie + Pozornosť bola vyžiadaná + %1$s bol/a zablokovaný/á + %1$s bol/a zablokovaný/á od %2$s + Pozvanie nebolo prijaté od %s + Pozvanie bolo zaslané %s + Pripojili ste sa do rozhovoru ako %1$s + Pripojili ste sa do rozhovoru %1$s + %1$s bol/a vyhodený/á od %2$s + %1$s opustil/a rozhovor + %1$s zmenil/a prezývku na %2$s + Šifrovanie bolo zapnuté, ale tento kontakt nie je overený. Môžete ho overiť z menu OTR šifrovania + Chyba OTR: %1$s + Oponent opustil konverzáciu. Mali by ste urobiť to isté alebo ju reštartovať. + Vaša správa nebola poslaná. Opustite konverzáciu alebo ju reštartujte. + Opustili ste šifrovanú konverzáciu + Oponent sa pokúšal podvádzať počas overovania + Overenie zlyhalo + Vaša odpoveď na tajnú otázku bola overená. Mali by ste sa tiež spýtať vášho oponenta alebo skontrolovať zdieľané tajomstvo. + Overenie zlyhalo + Overenie úspešné. + Obdržaná zašifrovaná správa je nečitateľná + Šifrovanie zapnuté + %1$s je pripojený/á + %1$s je preč + %1$s voľný/á na rozhovor + %1$s nechce byť rušený/á + %1$s je nedostupný/á + %1$s je preč na dlhšie + %1$s zmenil/a predmet na: %2$s + Kontakt nepodporuje alebo vypol pozornosť + Žiadosť o pozornosť + Nastavenia rozhovoru + Píše… + Zadal text… + zadal o %s + Exportovať Históriu + História bola exportovaná na SD kartu + %2$s pre %1$s.html + Poslať po exportovaní + Vložte meno súboru + Pozvať do rozhovoru + Vaša správa nemôže byť doručená. Prosím pripojte sa do rozhovoru. + Zoznam ľudí + OTR šifrovanie + Zastaviť šifrovanie + Reštartovať šifrovanie + Privátna konverzácia mimo záznam bola požadovaná, ale nemáte potrebné rozšírenie. Použite Pidgin, Gajim alebo Adium pre PC/Mac a Xabber alebo ChatSecure pre Android. Navštívte http://otr.cypherpunks.ca/ pre viac informácií. + Spustiť šifrovanie Šifrovaná správa, ktorú ste poslali, je nečitateľná - Nie je možné dešifrovať správu - OTR overenie - Overiť odtlačkom - Overiť otázkou - Overiť zdieľaným tajomstvom - Vyberte zariadenie na vytvorenie OTR relácie: - OTR relácia sa nevytvorila. - OTR relácia sa nevytvorila. Kontakt e offline. - Požiadavka na overenie OTR - Požiadavka na overenie OTR - OTVORENÉ - ZRUŠIŤ + Nie je možné dešifrovať správu + OTR overenie + Overiť odtlačkom + Overiť otázkou + Overiť zdieľaným tajomstvom + Vyberte zariadenie na vytvorenie OTR relácie: + OTR relácia sa nevytvorila. + OTR relácia sa nevytvorila. Kontakt e offline. + Požiadavka na overenie OTR + Požiadavka na overenie OTR + OTVORENÉ + ZRUŠIŤ Použiť globálne nastavenia - Zobraziť text správy - Skryť text správy + Zobraziť text správy + Skryť text správy Chyba pri odosielaní súboru %s Nepodarilo sa nájsť cestu k súboru - Otvoriť súkromný rozhovor + Otvoriť súkromný rozhovor Nemáte povolenie pre čítanie súborov - Nemáte povolenie pre zápis súborov - Popis chyby - Odoslané - Doručené - Odstrániť z histórie - Chyba - Odoslané z iného zariadenia - Odosielanie... - Neexistujú žiadne ďalšie správy v histórii + Nemáte povolenie pre zápis súborov + Popis chyby + Odoslané + Doručené + Odstrániť z histórie + Chyba + Odoslané z iného zariadenia + Odosielanie... + Neexistujú žiadne ďalšie správy v histórii + Moderátor + Účastník + Návštevník + Archívy chatov zobrazené + Archívy chatov skryté + Oznámenie pre tento chat + Server ktorý používate nepodporuje prenos súborov. Môžete skúsiť xabber.org server. + Pridať sa do konferencie + Potiahnutím doprava otvorte súčasné chaty + Potiahnutím doľava otvorte informácie o kontakte diff --git a/xabber/src/main/res/values-sk-rSK/contact_editor.xml b/xabber/src/main/res/values-sk-rSK/contact_editor.xml index 0e827f9ea3..db92acdc18 100644 --- a/xabber/src/main/res/values-sk-rSK/contact_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/contact_editor.xml @@ -1,24 +1,24 @@ - Účet - Zvoľte skupiny - Prezývka (voliteľná) - Zdieľať stav vášho účtu %1$s s kontaktmi? - Užívateľské meno kontaktu - Kontakt nenájdený - Zvoliť meno skupiny - Meno skupiny - Zvoľte účet - Prosím zvoľte účet - Pridať novú skupinu… - Povoliť - Odmietnuť - Zpracovávam obrázok... - Chyba počas orezávania obrázku - Chyba počas spracovania obrazku + Účet + Zvoľte skupiny + Prezývka (voliteľná) + Zdieľať stav vášho účtu %1$s s kontaktmi? + Užívateľské meno kontaktu + Kontakt nenájdený + Zvoliť meno skupiny + Meno skupiny + Zvoľte účet + Prosím zvoľte účet + Pridať novú skupinu… + Povoliť + Odmietnuť + Zpracovávam obrázok... + Chyba počas orezávania obrázku + Chyba počas spracovania obrazku Informácie o serveri - Zoznam schopností servra - %1$s z %2$s chce s vami začať súkromný rozhovor - Prijať + Zoznam schopností servra + %1$s z %2$s chce s vami začať súkromný rozhovor + Prijať diff --git a/xabber/src/main/res/values-sk-rSK/contact_list.xml b/xabber/src/main/res/values-sk-rSK/contact_list.xml index 95ebc327b1..54c63ced74 100644 --- a/xabber/src/main/res/values-sk-rSK/contact_list.xml +++ b/xabber/src/main/res/values-sk-rSK/contact_list.xml @@ -1,74 +1,93 @@ - Akceptovať kontakt - Znovu pripojiť - Spravovať účty - Pridať účet - Pridať kontakt - Zobraziť odpojené kontakty - Pripojiť sa - Znovu pripojiť - Pripájam... - Účty vypnuté - Nemáte žiadne účty - Nemáte žiadne kontakty - Nikto pripojený - Žiadne účty pripojené - Pripojený. - Spúšťam aplikáciu... - Čakám na pripojenie... + Akceptovať kontakt + Znovu pripojiť + Spravovať účty + Pridať účet + Pridať kontakt + Zobraziť odpojené kontakty + Pripojiť sa + Znovu pripojiť + Pripájam... + Účty vypnuté + Nemáte žiadne účty + Nemáte žiadne kontakty + Nikto pripojený + Nenašli sa žiadne kontakty + Žiadne účty pripojené + Pripojený. + Spúšťam aplikáciu... + Čakám na pripojenie... Rozhovor Chyba pripojenia - Pridať kontakt - Zmazať - Zablokovať kontakt - Naozaj chcete odstrániť kontakt %1$s z účtu %2$s? + Pridať kontakt + Zmazať + Zablokovať kontakt + Naozaj chcete odstrániť kontakt %1$s z účtu %2$s? Odmietnuť kontakt - Koniec - Aktívne rozhovory - Žiadne skupiny - Vymazať skupinu - Naozaj chcete vymazať skupinu %s? Užívatelia z tejto skupiny ostanú zozname kontaktov. - Premenovať skupinu - Účet nenájdený - Pripojenie nespojené - Požiadať o odber - Chyba dátového toku - Ukladám zmeny...\nAplikácia bude čoskoro zatvorená. + Archivovať + Odarchivovať + Vypnúť zvuk + Zapnúť zvuk + Zobraziť archivované + Koniec + Aktívne rozhovory + Žiadne skupiny + Vymazať skupinu + Naozaj chcete vymazať skupinu %s? Užívatelia z tejto skupiny ostanú zozname kontaktov. + Premenovať skupinu + Účet nenájdený + Pripojenie nespojené + Požiadať o odber + Poslať kontakt + Chyba dátového toku + Ukladám zmeny...\nAplikácia bude čoskoro zatvorená. Konferencie - Chyba OTR - Prosím kliknite pre zvolenie kontaktu - Vždy zobraz - Nikdy nezobrazuj - Použiť všeobecné nastavenia - Zobraziť odpojené kontakty - Spustiť pri štarte - Chcete spúšťať Xabber pri štarte?\nMôžete to zmeniť v \"Nastavenia\" → \"Nastavenia pripojenia\" → \"Spustiť pri štarte\" - Vyhľadávanie kontaktov - Vy - XMPP účty - Zoznam blokovaných kontaktov - Kontakt úspešne zablokovaný - Chyba pri zablokovaní kontaktu + Chyba OTR + Prosím kliknite pre zvolenie kontaktu + Vždy zobraz + Nikdy nezobrazuj + Použiť všeobecné nastavenia + Zobraziť odpojené kontakty + Spustiť pri štarte + Chcete spúšťať Xabber pri štarte?\nMôžete to zmeniť v \"Nastavenia\" → \"Nastavenia pripojenia\" → \"Spustiť pri štarte\" + Vyhľadávanie kontaktov + Vy + XMPP účty + Zoznam blokovaných kontaktov + Kontakt úspešne zablokovaný + Chyba pri zablokovaní kontaktu Kontakt úspešne odblokovaný - Chyba pri odblokovaní kontaktu - Naozaj chcete zablokovať kontakt %1$s z účtu %2$s? - Naozaj chcete odblokovať všetky kontakty z účtu %1$s? - Odblokovať všetkých - Odblokovať vybraných - Zvoľte si váš osud - Nová temná téma je teraz dostupná pre Xabber. Dokážete odolať pokušeniu použiť ju? - Pridajte sa k temnej strane - Ostať na svetlej strane - Optimalizácia batérie - Vaše zariadenie vykonáva prílišné optimalizácie batérie voči Xabber-u, čo môže viesť k oneskoreným hláseniam, prípradne aj k ich strate.\n\nTeraz budete požiadaný o ich vypnutie. + Chyba pri odblokovaní kontaktu + Naozaj chcete zablokovať kontakt %1$s z účtu %2$s? + Naozaj chcete odblokovať všetky kontakty z účtu %1$s? + Odblokovať všetkých + Odblokovať vybraných + Zvoľte si váš osud + Nová temná téma je teraz dostupná pre Xabber. Dokážete odolať pokušeniu použiť ju? + Pridajte sa k temnej strane + Ostať na svetlej strane + Optimalizácia batérie + Vaše zariadenie vykonáva prílišné optimalizácie batérie voči Xabber-u, čo môže viesť k oneskoreným hláseniam, prípradne aj k ich strate.\n\nTeraz budete požiadaný o ich vypnutie. Odstrániť staré súbory denníka - Otvoriť - Odoslať + Otvoriť + Odoslať Synchronizovať záložky - Odstrániť všetko - Odstrániť vybrané - Naozaj chcete odblokovať všetky kontakty z účtu %1$s? - Naozaj chcete odblokovať všetky kontakty z účtu %1$s? + Odstrániť všetko + Odstrániť vybrané + Naozaj chcete odblokovať všetky kontakty z účtu %1$s? + Naozaj chcete odblokovať všetky kontakty z účtu %1$s? + Archív nemá žiadne chaty + Žiadne neprečítané chaty + Chat bol archivovaný + Odstrániť z archívu + VRÁTIŤ SPÄŤ + Aktuálne chaty + Neprečítané chaty + Archivované chaty + Všetky chaty + Žiadne správy + Zobraziť všetky chaty + Potiahnutím doľava alebo doprava chat archivovať diff --git a/xabber/src/main/res/values-sk-rSK/contact_viewer.xml b/xabber/src/main/res/values-sk-rSK/contact_viewer.xml index b934210518..a4839c990e 100644 --- a/xabber/src/main/res/values-sk-rSK/contact_viewer.xml +++ b/xabber/src/main/res/values-sk-rSK/contact_viewer.xml @@ -1,67 +1,67 @@ - Informácie o kontakte - Klient - Toto zariadenie - Prezývka - Formátované meno - Titul - Meno - Stredné meno - Priezvisko - Titul za menom - Narodeniny - Webová stránka - Organizácia - Pracovná funkcia - Zamestnanie, funkcia - Funkcia + Informácie o kontakte + Klient + Toto zariadenie + Prezývka + Formátované meno + Titul + Meno + Stredné meno + Priezvisko + Titul za menom + Narodeniny + Webová stránka + Organizácia + Pracovná funkcia + Zamestnanie, funkcia + Funkcia Popis - Poznámky + Poznámky PO Box - Rozšírená adresa - Ulica - Lokalita - Oblasť - PSČ - Meno krajiny - Telefón - E-mail - Domov - Práca - Poštová adresa - Parcela - Domov - Medzinárodný - Preferovaný - Hlas - Fax - Pager - Mobil - Video - Modem - Hlasová správa - Internet - Prosím čakajte... - Neznámy - Upraviť alias - Upraviť skupiny - Odstrániť kontakt - Upraviť užívateľa - Upraviť - Informácie o používateľovi úspešne uložené - Nepodarilo sa uložiť informácie o používateľovi - Ukladam… - Vybrať z galérie - Odfotiť - Odstranit avatar - Zmenit - Nepodarilo sa získať informácie o konferencii - Meno - Popis - Predmet - Užívatelia: %d - Pripojené zariadenia - vCard + Rozšírená adresa + Ulica + Lokalita + Oblasť + PSČ + Meno krajiny + Telefón + E-mail + Domov + Práca + Poštová adresa + Parcela + Domov + Medzinárodný + Preferovaný + Hlas + Fax + Pager + Mobil + Video + Modem + Hlasová správa + Internet + Prosím čakajte... + Neznámy + Upraviť alias + Upraviť skupiny + Odstrániť kontakt + Upraviť užívateľa + Upraviť + Informácie o používateľovi úspešne uložené + Nepodarilo sa uložiť informácie o používateľovi + Ukladam… + Vybrať z galérie + Odfotiť + Odstranit avatar + Zmenit + Nepodarilo sa získať informácie o konferencii + Meno + Popis + Predmet + Užívatelia: %d + Pripojené zariadenia + vCard diff --git a/xabber/src/main/res/values-sk-rSK/fingerprint_viewer.xml b/xabber/src/main/res/values-sk-rSK/fingerprint_viewer.xml index 533222b2ed..b5bc98416e 100644 --- a/xabber/src/main/res/values-sk-rSK/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-sk-rSK/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Váš oponent môže poskytnúť jeho odtlačok, ktorý môžete porovnať so špecifikovaným tu, aby ste si mohli byť istý, že je to človek, ktorý si myslíte, že to je. Pre tieto účely by ste nemali používať XMPP. - Kontakt je dôveryhodný - Váš odtlačok: - Oponentov odtlačok: - Skenovať QR kód s oponentovým odtlačkom - Zobraziť QR kód s vašim odtlačkom - Skopírovať váš odtlačok do schránky + Váš oponent môže poskytnúť jeho odtlačok, ktorý môžete porovnať so špecifikovaným tu, aby ste si mohli byť istý, že je to človek, ktorý si myslíte, že to je. Pre tieto účely by ste nemali používať XMPP. + Kontakt je dôveryhodný + Váš odtlačok: + Oponentov odtlačok: + Skenovať QR kód s oponentovým odtlačkom + Zobraziť QR kód s vašim odtlačkom + Skopírovať váš odtlačok do schránky diff --git a/xabber/src/main/res/values-sk-rSK/muc_editor.xml b/xabber/src/main/res/values-sk-rSK/muc_editor.xml index 7f3659adc4..37a16a19aa 100644 --- a/xabber/src/main/res/values-sk-rSK/muc_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/muc_editor.xml @@ -1,29 +1,29 @@ - Prezývka nešpecifikovaná - Konferencia nešpecifikovná - Pridať sa do konferencie - Prezývka - Vaša prezývka v konferencii - Heslo - heslo nie je požadované - Konferencia - Viac-užívateľský chat server - Prezývka sa už používa - Už prebieha - Už ste pripojený - Pridať konferenciu - Odstrániť konferenciu - Naozaj chcete odstrániť konferenciu %1$s z účtu %2$s? - Nastavenia autorizácie - %2$s vás pozýva do konferencie %3$s. Pripojiť sa z účtu %1$s? - %2$s vás pozýva do konferencie %3$s: %4$s. Pripojiť sa z účtu %1$s? - Opustiť konferenciu + Prezývka nešpecifikovaná + Konferencia nešpecifikovná + Pridať sa do konferencie + Prezývka + Vaša prezývka v konferencii + Heslo + heslo nie je požadované + Konferencia + Viac-užívateľský chat server + Prezývka sa už používa + Už prebieha + Už ste pripojený + Pridať konferenciu + Odstrániť konferenciu + Naozaj chcete odstrániť konferenciu %1$s z účtu %2$s? + Nastavenia autorizácie + %2$s vás pozýva do konferencie %3$s. Pripojiť sa z účtu %1$s? + %2$s vás pozýva do konferencie %3$s: %4$s. Pripojiť sa z účtu %1$s? + Opustiť konferenciu Vyberte konferenciu - Ďalej - Získať zoznam konferencií - Chyba pri získavaní zoznamu konferencií - Zadajte názov konferencie + Ďalej + Získať zoznam konferencií + Chyba pri získavaní zoznamu konferencií + Zadajte názov konferencie Pozvánka na konferenciu diff --git a/xabber/src/main/res/values-sk-rSK/notification_bar.xml b/xabber/src/main/res/values-sk-rSK/notification_bar.xml index 6916aec647..98e1a9fa10 100644 --- a/xabber/src/main/res/values-sk-rSK/notification_bar.xml +++ b/xabber/src/main/res/values-sk-rSK/notification_bar.xml @@ -1,43 +1,43 @@ - účet - účtov - - účtov - účet - účtov - - odpojených - Chyba autorizácie - kontakt - kontakty - - kontaktov - správa - správy - - správ - %1$d %2$s od %3$d %4$s - %1$d %2$s od %3$s - %1$s: %2$s - %1$d z %2$d %3$s pripojených - %1$d z %2$d %3$s pripojených - - pripojených - %1$d z %2$d %3$s sa pripája - %1$d z %2$d %3$s sa pripája - - pripájajúcich - %1$d z %2$d %3$s čaká na pripojenie - %1$d z %2$d %3$s čaká na pripojenie - - čakajúcich - %1$d %2$s odpojených + účet + účtov + + účtov + účet + účtov + + odpojených + Chyba autorizácie + kontakt + kontakty + + kontaktov + správa + správy + + správ + %1$d %2$s od %3$d %4$s + %1$d %2$s od %3$s + %1$s: %2$s + %1$d z %2$d %3$s pripojených + %1$d z %2$d %3$s pripojených + + pripojených + %1$d z %2$d %3$s sa pripája + %1$d z %2$d %3$s sa pripája + + pripájajúcich + %1$d z %2$d %3$s čaká na pripojenie + %1$d z %2$d %3$s čaká na pripojenie + + čakajúcich + %1$d %2$s odpojených Chcete vstúpiť do konferencie? - Kliknite sem pre jeho prerušenie. - Heslo požadované - Dávať pozor - Autorizačná požiadavka - Konferenčný súkromný rozhovor + Kliknite sem pre jeho prerušenie. + Heslo požadované + Dávať pozor + Autorizačná požiadavka + Konferenčný súkromný rozhovor diff --git a/xabber/src/main/res/values-sk-rSK/phrase_editor.xml b/xabber/src/main/res/values-sk-rSK/phrase_editor.xml index 67130c93fd..eece7b03a3 100644 --- a/xabber/src/main/res/values-sk-rSK/phrase_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/phrase_editor.xml @@ -1,13 +1,13 @@ - Pridať frázu - Vymazať frázu - Určite si želáte zmazať frázu: %s? - < Akýkoľvek text > - Patrí do skupiny - Bežný výraz - Zvuk\nVyberte zvuk upozornenia - Text na hľadanie - Jabber ID kontaktu + Pridať frázu + Vymazať frázu + Určite si želáte zmazať frázu: %s? + < Akýkoľvek text > + Patrí do skupiny + Bežný výraz + Zvuk\nVyberte zvuk upozornenia + Text na hľadanie + Jabber ID kontaktu diff --git a/xabber/src/main/res/values-sk-rSK/preference_editor.xml b/xabber/src/main/res/values-sk-rSK/preference_editor.xml index 35f5d0c33d..bb01391256 100644 --- a/xabber/src/main/res/values-sk-rSK/preference_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/preference_editor.xml @@ -1,127 +1,118 @@ - Optimalizácia batérie - Optimalizácie batérie vypnuté. Pre ich zapnutie prejdite do nastavení zariadenia - Optimalizácie batérie zapnuté (predvolené nastavenie) - Vymazať cache\nVymazať všetky lokálne dáta. Toto môže uvoľniť nejaké miesto. - Naozaj chcete odstrániť históriu konverzácií a iných lokálnych údajov?\nÚčty a zoznamy ostanú zachované. Aplikácia sa zavrie. - Odoslať Enterom\nSpráva môže byť odoslaná stlačením tlačidla Enter - Automaticky preč\nAutomaticky nastaviť preč stav pri zamknutí obrazovky - Zoradiť kontakty - Abecedne - Podľa stavu - Zoskupiť podľa účtu\nZoskupiť kontakty v zozname podľa účtu + Optimalizácia batérie + Optimalizácie batérie vypnuté. Pre ich zapnutie prejdite do nastavení zariadenia + Optimalizácie batérie zapnuté (predvolené nastavenie) + Vymazať cache\nVymazať všetky lokálne dáta. Toto môže uvoľniť nejaké miesto. + Naozaj chcete odstrániť históriu konverzácií a iných lokálnych údajov?\nÚčty a zoznamy ostanú zachované. Aplikácia sa zavrie. + Odoslať Enterom\nSpráva môže byť odoslaná stlačením tlačidla Enter + Automaticky preč\nAutomaticky nastaviť preč stav pri zamknutí obrazovky + Zoradiť kontakty + Abecedne + Podľa stavu + Zoskupiť podľa účtu\nZoskupiť kontakty v zozname podľa účtu Zobraziť avatary\nZobraziť avatary používateľov v zozname kontaktov - Zobraziť prázdne skupiny\nZobraziť skupiny bez online kontaktov - Zobraziť skupiny\nZobraziť skupiny v zozname kontaktov - Zobraziť odpojené kontakty + Zobraziť avatary\nZobraziť avatary používateľov v zozname kontaktov + Zobraziť prázdne skupiny\nZobraziť skupiny bez online kontaktov + Zobraziť skupiny\nZobraziť skupiny v zozname kontaktov + Zobraziť odpojené kontakty Ladiaci záznam\nZapisovať správy do ladiaceho záznamu (prosím reštartujte aplikáciu pre uplatnenie zmeny) - Zapísať log súbor\nZapíše ladiaci log do lokálneho súboru (môžete ho zdieľať). - Log súbory\nZoznam zapísaných log súborov. - Súbory denníka - Zobraziť chyby pripojenia\nZobraziť pop-up o výnimkách pripojenia - Zdieľaj chybové a diagnostické data\nPomôž vývojárom vylepšiť Xabber app povolením zdieľania chybových a diagnostických dát s vývojármi (prosím reštartujte aplikáciu pre uplatnenie zmien). - Havárie a diagnostika údajov - Xabber zbiera anonymné chybové hlásenia. Môžete to zakázať v nastaveniach ladenia, ale budete brzďiť našu schopnosť poskytovať spoľahlivé skúsenosti správ používateľom Xabber. - Nastavenia - Indikácia svetlom\nBlikať LED počas upozornenia - Indikácia svetlom\nBlikať LED pri upozorneniach z konferencií - Ikona v lište\nZobrazovať trvalú notifikáciu. Táto možnosť zabraňuje Androidu v samovoľnom ukončení aplikácie na pozadí - Zvuk\nVyberte zvuk upozornenia - Vibrovať - Vzhľad - Tmavá - Svetlá + Zapísať log súbor\nZapíše ladiaci log do lokálneho súboru (môžete ho zdieľať). + Log súbory\nZoznam zapísaných log súborov. + Súbory denníka + Zobraziť chyby pripojenia\nZobraziť pop-up o výnimkách pripojenia + Zdieľaj chybové a diagnostické data\nPomôž vývojárom vylepšiť Xabber app povolením zdieľania chybových a diagnostických dát s vývojármi (prosím reštartujte aplikáciu pre uplatnenie zmien). + Havárie a diagnostika údajov + Xabber zbiera anonymné chybové hlásenia. Môžete to zakázať v nastaveniach ladenia, ale budete brzďiť našu schopnosť poskytovať spoľahlivé skúsenosti správ používateľom Xabber. + Nastavenia + Ikona v lište\nZobrazovať trvalú notifikáciu. Táto možnosť zabraňuje Androidu v samovoľnom ukončení aplikácie na pozadí + Vibrovať + Vzhľad + Tmavá + Svetlá Smajlíky - Androidové emotikony - Bez grafických emotikon - Nastavenia pripojenia\nNastavenia pripojenia - Zoznam kontaktov\nPrispôsobte si vzhľad zoznamu kontaktov - Ladenie\nNastavenia, ktoré pomôžu vývojárom zlepšiť Xabber - Nastavenia - Upozornenia\nNastavenia upozornení - Témy\nNastavenia vzhľadu - Nastavenie filtra spamu - Prítomnosť\nNastavenia prítomnosti - Súkromie\nNastavenie súkromia - Žiadny spam filter - Správy len od roster - Správy len od kontaktov v zozname. Žiadosti o autorizáciu len s captcha - Správy len od kontaktov v zozname. Žiadne žiadosti o autorizáciu - O programe - Zobraziť pozadie\nVypnutie tejto možnosti môže zvýšiť výkon - Veľkosť písma - Veľké - Normálna - Malá - Extra veľké - Skryť klávesnicu - V režime na ležato - Avatary v správach\nZobraziť avatary v správach - Zobraziť zmeny stavu - V konferenciách - Zasielať \"píše...\" notifikácie\nUpozorniť ďalších používateľov na to, že píšete - Upraviť priority\nNastaviť priority podľa zvoleného stavu. Priorita účtu bude prekrytá. - Ihneď pri zámku obrazovky - \"Dlho preč\" počas nečinnosti\nNastaviť \"dlho preč\" po uzamknutí obrazovky - Nastavenia priority - Spustiť pri štarte Androidu\nSpustí aplikáciu pri štarte Androidu. Nefunguje, pokiaľ je Xabber nainštalovaný na SD karte. - Zabrániť režimu spánku\nBráni zariadeniu v spánku. Zvýši sa spotreba batérie. - Nechať WiFi zapnutú\nNechá WiFi aktívnu počas pokoja. Zvýši sa spotreba batérie - Vyresetovať offline nastavenia\nVyčistiť individuálne nastavenia pre skupiny a účty - Chcete naozaj vymazať individuálne nastavenia pre skupiny a účty? - Upozornenie na prvú správu\nUpozorní iba na prvú správu v konverzácii - Náhľad správy\nZobraz text správy z chatu v oblásti upozornení - Náhľad správy\nZobraz text správy z konferencií v oblásti upozornení + Androidové emotikony + Bez grafických emotikon + Nastavenia pripojenia\nNastavenia pripojenia + Zoznam kontaktov\nPrispôsobte si vzhľad zoznamu kontaktov + Ladenie\nNastavenia, ktoré pomôžu vývojárom zlepšiť Xabber + Nastavenia + Upozornenia\nNastavenia upozornení + Témy\nNastavenia vzhľadu + Nastavenie filtra spamu + Prítomnosť\nNastavenia prítomnosti + Súkromie\nNastavenie súkromia + Žiadny spam filter + Správy len od roster + Správy len od kontaktov v zozname. Žiadosti o autorizáciu len s captcha + Správy len od kontaktov v zozname. Žiadne žiadosti o autorizáciu + O programe + Zobraziť pozadie\nVypnutie tejto možnosti môže zvýšiť výkon + Veľkosť písma + Veľké + Normálna + Malá + Extra veľké + Skryť klávesnicu + V režime na ležato + Zobraziť zmeny stavu + V konferenciách + Zasielať \"píše...\" notifikácie\nUpozorniť ďalších používateľov na to, že píšete + Upraviť priority\nNastaviť priority podľa zvoleného stavu. Priorita účtu bude prekrytá. + Ihneď pri zámku obrazovky + \"Dlho preč\" počas nečinnosti\nNastaviť \"dlho preč\" po uzamknutí obrazovky + Nastavenia priority + Spustiť pri štarte Androidu\nSpustí aplikáciu pri štarte Androidu. Nefunguje, pokiaľ je Xabber nainštalovaný na SD karte. + Zabrániť režimu spánku\nBráni zariadeniu v spánku. Zvýši sa spotreba batérie. + Nechať WiFi zapnutú\nNechá WiFi aktívnu počas pokoja. Zvýši sa spotreba batérie + Vyresetovať offline nastavenia\nVyčistiť individuálne nastavenia pre skupiny a účty + Chcete naozaj vymazať individuálne nastavenia pre skupiny a účty? Potlačiť niektoré správy o stavoch\nNedostávať správy \'Táto miestnosť nie je anonymná\' - %s (neobdržíte správy zo žiadneho rozhovoru) - XMPP účty\nSpravovať účty - Ochrana\nNastavenie ochrany - Skontrolovať certifikát servera\nUpozorniť na problémy certifikátu počas šifrovaných spojení + %s (neobdržíte správy zo žiadneho rozhovoru) + XMPP účty\nSpravovať účty + Ochrana\nNastavenie ochrany + Skontrolovať certifikát servera\nUpozorniť na problémy certifikátu počas šifrovaných spojení Režim OTR - Pozornosť\nReagovať na prichádzajúce žiadosti o pozornosť - Zvuk pozornosti\nZvoľte vyzváňanie - Načítať vCard\nNačítať a aktualizovať osobné informácie kontaktu a avatar. Vypnite pre zmenšenie objemu dátového prenosu - Načítať obrázky\nNačítať automaticky obrazky z URL adresy. Zakázom sa zníži prenos dát. - Režim kópie\nMôže byť nestabilný! Bude zdieľať relácie pre rovnaký účet na tomto klientovi. Vypnite pre zníženie spotreby dát. + Načítať vCard\nNačítať a aktualizovať osobné informácie kontaktu a avatar. Vypnite pre zmenšenie objemu dátového prenosu + Načítať obrázky\nNačítať automaticky obrazky z URL adresy. Zakázom sa zníži prenos dát. + Režim kópie\nMôže byť nestabilný! Bude zdieľať relácie pre rovnaký účet na tomto klientovi. Vypnite pre zníženie spotreby dát. DNSJavaResolver - MiniDNSResolver (experimentálne) - Kľúčové frázy\nVytvorte vlastné notifikácie pre prijaté správy, ktoré obsahujú špecifické frázy + MiniDNSResolver (experimentálne) Nastavenia Rozhranie - Nastavenia - O programe - Vzhľad - Správanie - Zoznam kontaktov - Offline kontakty - Resetovať upozornenia - Nastavenie pripojenia - Pokročilé - Dostupnosť - Upozornenia správ - Oznámenie skupiny - Oznámenia v rámci aplikácie - Kľúčové frázy - Upozornenie - Upozornenie na nové správy v chatoch - Upozornenie - Upozornenie na nové správy v konferenciách - Predvolené - Krátke vibrácie - Krátke vibrácie - Len v tichom režime - Zvuky v aplikácii - Prehraj zvuky pri správach v inom chate - Vibrovanie v rámci aplikácie - Zavibruj pri správach v inom chate - Náhľad v aplikácii - Zobraz náhľad pri správach v inom chate - Zvuky v aplikácii - Prehraj zvuky pri správach v aktuálnom chate - Vynulovať - Všetky nastavenia upozornení sa nastavia na predvolené hodnoty - Obnoviť nastavenia upozornení? - Nastavenia boli obnovené + Nastavenia + O programe + Vzhľad + Správanie + Zoznam kontaktov + Offline kontakty + Resetovať upozornenia + Nastavenie pripojenia + Pokročilé + Dostupnosť + Upozornenia správ + Oznámenie skupiny + Oznámenia v rámci aplikácie + Kľúčové frázy + Upozornenie + Upozornenie na nové správy v chatoch + Upozornenie + Upozornenie na nové správy v konferenciách + Predvolené + Krátke vibrácie + Krátke vibrácie + Len v tichom režime + Zvuky v aplikácii + Prehraj zvuky pri správach v inom chate + Vibrovanie v rámci aplikácie + Zavibruj pri správach v inom chate + Náhľad v aplikácii + Zobraz náhľad pri správach v inom chate + Zvuky v aplikácii + Prehraj zvuky pri správach v aktuálnom chate + Vynulovať + Všetky nastavenia upozornení sa nastavia na predvolené hodnoty + Obnoviť nastavenia upozornení? + Nastavenia boli obnovené diff --git a/xabber/src/main/res/values-sk-rSK/status_editor.xml b/xabber/src/main/res/values-sk-rSK/status_editor.xml index 56d7927907..b84e56036f 100644 --- a/xabber/src/main/res/values-sk-rSK/status_editor.xml +++ b/xabber/src/main/res/values-sk-rSK/status_editor.xml @@ -1,21 +1,21 @@ - Dostupný - Preč - Pripravený na rozhovor! - Nevyrušovať - Upraviť stav - <Prázdny stav> - Neviditeľný - Vymazať stav - Zvoliť stav - Vložte správu stavu - Odpojený - Nepovolený - Preč na dlhší čas - Nový stav - Uložené stavy - Vyčistiť históriu stavu - Správa stavu + Dostupný + Preč + Pripravený na rozhovor! + Nevyrušovať + Upraviť stav + <Prázdny stav> + Neviditeľný + Vymazať stav + Zvoliť stav + Vložte správu stavu + Odpojený + Nepovolený + Preč na dlhší čas + Nový stav + Uložené stavy + Vyčistiť históriu stavu + Správa stavu diff --git a/xabber/src/main/res/values-sk-rSK/words.xml b/xabber/src/main/res/values-sk-rSK/words.xml index e6bc7237f7..206704b0fb 100644 --- a/xabber/src/main/res/values-sk-rSK/words.xml +++ b/xabber/src/main/res/values-sk-rSK/words.xml @@ -1,23 +1,26 @@ - O 10 minút - O 15 minút - O hodinu - O minútu - O 2 minúty - O 30 minút - O 5 minút - Vždy - Vypnutý - Manuálny - Nikdy - Vyžadovaný - Automaticky - Uložiť - Zrušiť - Preskočiť - Nastavenia - OK - Prihlásenie + O 10 minút + O 15 minút + O hodinu + O minútu + O 2 minúty + O 30 minút + O 5 minút + Vždy + Vypnutý + Manuálny + Nikdy + Vyžadovaný + Automaticky + Uložiť + Zrušiť + Preskočiť + Nastavenia + OK + Prihlásenie + Zdieľať + Odoslať pre: + Mám to diff --git a/xabber/src/main/res/values-sl-rSI/account_editor.xml b/xabber/src/main/res/values-sl-rSI/account_editor.xml new file mode 100644 index 0000000000..1b897a5dd3 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/account_editor.xml @@ -0,0 +1,99 @@ + + + + Uporabi stiskanje + Gostitelj + Geslo + Potrdi geslo + Vrata + Prednost + Vir + Strežnik + Preden dodajanjem je treba račun ustvariti! + Uporabniško ime + Ime strežnika ni določeno + Uporabniško ime ni določeno + Gesli se ne ujemata + Račun s temi podatki že obstaja + Omogoči stiskanje podatkov + Gostitelj po meri + Uporabite nastavitve gostitelja po meri namesto zapisa SRV + Vrata morajo biti navedena kot število (privzeto: 5222) + Vrednost vrat mora biti med 1 in 65535 (privzeto: 5222) + Določilo prednosti mora biti med -128 in 127 (privzeto: 0) + Posredniški gostitelj + Vrednost vrat mora biti med 1 in 65535 (privzeto: 8080) + Vrednost vrat mora biti navedena kot število (privzeto: 8080) + Geslo posredniškega strežnika + Vrata posredniškega strežnika + Vrsta posredniškega strežnika + Onemogočeno + Uporabniško ime posredniškega strežnika + Uporabi overitev SASL (priporočeno) + Onemogoči za zelo stare strežnike + Shrani geslo + Onemogočite to možnost da zahtevate geslo vsakič, ko vzpostavite povezavo z internetom + Omogoči TLS + Uporabite šifriranje TLS vsakič ko se povežete s strežnikom + Zapuščina SSL + Uporabite šifriranje SSL zapuščine kadar se povežete z strežnikom + Uporaba TLS/SSL + Zahteva TLS + Zahtevaj šifriranje TLS ko se povežete s strežnikom + Omogoči kriptografski protokol TLS + Uporabi anonimno omrežje TOR (zahteva posredniški strežnik Orbot) + Napačno uporabniško ime. Preverite pomoč za podrobnosti. + Za uporabo TOR morate imeti nameščen Orbot in aktiviran proxy promet skozi to. Bi ga želeli namestiti iz Google play? + Ali želite namestiti Orbot? + Namesti Orbot + Spodletela registracija računa na serverju. + Ni mogoče pridobit informacije strežnika. + Barva računa + Zelena + Oranžna + Rdeča + Modra + Indigo + Turkizna + Modro siva + Svetlo modra + Škrlatna + Živo zelena + Roza + Vijolična + Svetlo modra + Svetlo zelena + Jantarna + Temno oranžna + Rjava + Nastavitve povezave + Blokirani stiki + Ni mogoča podpora za blokirane stike. + Strežnik ne podpira blokiranje. + Ni blokiranih stikov. + + %d stik blokiran. + %d stiki blokirani. + %d stiki blokirani. + %d blokiranih stikov. + + Zgodovina pogovorov + Možnosti skladiščenja sporočil pogovorov + Podpora za shranjevanje zgodovine pogovorov v strežnik še ni določena + Strežnik ne podpira shranjevanja zgodovine klepeta. + Upravljanje zgodovine arhiva + Shranjevanje vseh sporočil na strežniku + Shranjevanje časovni sporočil o stikih na strežnik + Ne shranjujte sporočil v strežniku + Naloži zgodovino sporočil + Naloži zgodovino vseh stikov + Naloži zgodovino le za dejavne pogovore + Ne naloži nobene zgodovine + Ob izhodu počisti zgodovino + Izbriši vsa sporočila klepeta iz naprave ko zaprete program Xabber. + Zaznamki + Seznam zaznamkov za ta račun + Usklajevanje + Usklajevanje z računom Xabber + Strežnik ne podpira zaznamkov + diff --git a/xabber/src/main/res/values-sl-rSI/account_list.xml b/xabber/src/main/res/values-sl-rSI/account_list.xml new file mode 100644 index 0000000000..2ab47e08d9 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/account_list.xml @@ -0,0 +1,16 @@ + + + + Ali res želite izbrisati račun %s?\n(Dejanje ne izbriše računa s strežnika, odstrani le krajevne podatke) + Dodaj račun + Ustvari nov račun + Izbriši račun + Nastavitve računa + Registracija + Overjanje računa + Prisoten + Poteka vzpostavljanje povezave ... + Poteka prekinjanje povezave ... + Nepovezan + Čakam na ponovno povezavo + diff --git a/xabber/src/main/res/values-sl-rSI/chat_viewer.xml b/xabber/src/main/res/values-sl-rSI/chat_viewer.xml new file mode 100644 index 0000000000..fc50ae482c --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/chat_viewer.xml @@ -0,0 +1,121 @@ + + + + %1$s spremenjen status: %2$s + %1$s počisti tekst statusa + %1$s pridružen konferenci + %1$s vas je brcnil + Trenutno ste nedosegljivi. Poslana sporočila dostavimo naslednjič, ko vzpostavite povezavo. + poslano kot %s + Sporočilo ... + Pošlji + Počisti zgodovino + Počisti + Ali zares želite počistiti vso zgodovino klepeta s stikom %s? + Prejemnik nima vzpostavljene povezave. Sporočila bodo dostavljena, ko se vrne nazaj. + Stik ni na voljo + Datoteke ni mogoče najti + Kopiraj + Omeni + Citiraj + Odstrani iz zgodovine + Ponovno poskusi poslati + Pokaži sporočilo + Shrani zgodovino sporočilo\nKrajevno shrani zgodovino pogovorov + Poslan je bil opozorilni klic + Zahtevana je pozornost + %1$s je onemogočen + %1$s ga je onemogočil %2$s + Vabilo ni bilo sprejeto od %s + Povabilo je bilo poslano %s + Pridružili ste se klepetu kot %1$s + Pridružili ste se klepetu kot %1$s + %1$s ga je onemogočil %2$s + %1$s je zapustil klepet + %1$s je spremenil uporabniško ime v %2$s + Šifriranje je omogočeno, vendar ta stik ni bilo preverjen. To lahko preverite v meniju OTR šifriranje. + OTR napaka: %1$s + Nasprotnik je zapustil pogovor. Lahko storiš isto ali ponovno zaženi. + Vaše sporočilo ni bilo poslano. Zapustite pogovor ali ponovno zaženi. + Zapustili ste šifriran pogovor + Nasprotnik je poskušal tipkat med preverjanjem + Preverjanje je spodletelo + Vaš odgovor na skrito vprašanje je bil preverjen. Vprašati morate tudi svojega sogovornika ali poiskati deljeno vprašanje. + Preverjanje je spodletelo + Preverjanje uspešno opravjeno + Prejeto šifrirano sporočilo ni berljivo + Šifriranje omogočeno + %1$s je sedaj prisoten + %1$s ni prisoten + %1$s je na voljo za klepet + %1$s želi da ga noben ne moti + %1$s je sedaj dosegljiv + %1$s je odsoten dlje časa + %1$s je spremenil predmet v: %2$s + Stik ni podprt ali je onemogočena pozornost + Pokličite pozornost + Nastavitve pogovorov + Tipkam… + Vnešen tekst… + vnešeno v %s + Izvozi zgodovino + Zgodovina je bila izvožena na SD kartico + %2$s za %1$s.html + Pošlji po izvozu + Vnesite ime datoteke + Povabi h klepetu + Sporočila ne morejo biti dostavljena. Pridružite se klepetu + Seznam sogovornikov + Šifriranje OTR + Ustavi šifriranje + Ponovno šifriranje + Off-The-Record zasebni pogovor je bil zahtevan vendar nimate podpornega vtičnika. Uporabljaj Pidgin, Gajim ali Adium za PC/Mac in Xabber, Concersations ali ChatSecure za Android. Obiščite http://otr.cypherpunks.ca/ za več informacij. + Začni šifriranje + Šifrirano sporočilo ki ste ga poslali ni berljivo + Sporočila ni mogoče dešifrirati + Preveri OTR + Preverite z prstnim odtisom + Preverite z vprašanjem + Preverite z poslanim geslom + Izberite napravo vzpostaviti OTR seje: + OTR seja se ni začela. + OTR seja se ni začela. Stik ni dosegljiv. + Zahteve za verifikacijo OTR + Preverjanje OTR poteka + ODPRI + PREKLIČI + Uporabi globalne nastavitve + Prikaži besedilo sporočila + Skrij besedilo sporočila + Napaka pri pošiljanju datoteke %s + Pot do datoteke ni bilo mogoče pridobiti + Odprite zasebni pogovor + Dovoljenja za branje datotek + Dovoljenja za pisanje datotek + Ni dovoljenj za dostop do kamere + Opis napake: + Poslano + Dostavljeno + Prejeto iz zgodovine + Napaka + Poslano z druge naprave + Pošiljanje + Več kot 10 predmetov naenkrat ni dovoljeno pošiljati + V zgodovini ni nobenih sporočil + Moderator + Udeleženec + Obiskovalec + Prikazani arhivirani klepeti + Arhiviraj skrite pogovore + Obvestila za ta pogovor + Server ki ga uporabljaš ne podpira prenosa podatkov. Lahko poizkusiš xabber.org server. + Pridruži se konferenci + Podrsaj desno da odprete prejšnje pogovore + Podrsaj levo da odprete informacije stika + Kopiraj povezavo + Prejmi + Slika je shranjena + Povezava je kopirana v odložišče + Datoteke ni mogoče odpreti + Poteka pošiljanje %s + diff --git a/xabber/src/main/res/values-sl-rSI/contact_editor.xml b/xabber/src/main/res/values-sl-rSI/contact_editor.xml new file mode 100644 index 0000000000..9cb524fa44 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/contact_editor.xml @@ -0,0 +1,24 @@ + + + + Račun + Izberite skupine + Nadimek (opcijsko) + Deli vaše %1$s status računa z stikom? + Ime stika + Stik ni najden + Nastavi ime skupine + Ime skupine + Izberite račun + Prosim izberite račun + Dodaj novo skupino … + Overi + Zavrzi + Obdelujem sliko… + Napaka pri obrezovanju slike + Napaka pri obdelovanju slike + Server info + Seznam strežniških zmogljivosti + %1$s od %2$s želi začeti zasebni klepet z vami + Sprejmi + diff --git a/xabber/src/main/res/values-sl-rSI/contact_list.xml b/xabber/src/main/res/values-sl-rSI/contact_list.xml new file mode 100644 index 0000000000..3073fbf897 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/contact_list.xml @@ -0,0 +1,99 @@ + + + + Sprejmi stik + Ponovno poveži + Upravljajne računov + Dodaj račun + Dodaj stik + Prikaži nedejavne stike + Bodi dejaven + Ponovno poveži + Povezovanje … + Račun onemogočen + Nimate nobenih računov + Nimaš nobenih stikov + Nihče ni prisoten + Ni najdenih stikov + Ni prisotnih računov + Povezan. + Zaganjanje programa… + Čakam na povezavo… + Klepet + Napaka na povezavi + Dodaj stik + Izbriši + Blokiraj stik + Želiš odstranit stik%1$siz računa%2$s? + Zavrni stik + Arhiviraj + Dearhiviraj + Utišaj + Vklopi zvok + Prikaz arhiviranih + Končaj + Aktivni klepeti + Ni skupin + Izbriši skupino + Ali res želite izbrisati skupino %s? Uporabniki iz te skupine bodo ostali v imeniku. + Preimenuj skupino + Računa ni bilo mogoče najti + Povezava ni vzpostavljena + Zahteva za vpis + Pošlji stik + Tok napake + Shranjevanje sprememb...\nProgram se bo zaprl. + Konference + OTR napaka + Prosim klikni da označite stik + Vedno prikaži + Nikoli ne prikaži + Uporabljaj splošne nastavitve + Prikaži nedejavne stike + Zaženi ob zagonu + Želiš da se Xabber zažene ob zagonu?\nTo lahko spremenite v \"Nastavitve\" → \"Nastavitve povezave\" → \"Zaženi z zagonom Androida\" + Išči stike + Vi + Računi XMPP + Lista blokiranih + Stik uspešno blokiran + Napaka pri blokiranju stika + Stik uspešno odblokiran + Napaka pri odblokiranju stikov + Želiš blokirati stik %1$s iz računa %2$s? + Želiš odblokirati vse kontakte iz računa %1$s? + Odblokiraj vse + Odblokiraj označene + Izberite vašo usodo + Sedaj je na voljo temna tema za Xabber. Preidi na temno stran ali ostani na svetli strani? + Tema + Svetloba + Optimizacija baterije + Vaša naprava nastavlja nekaj pomembnih optimizacij baterije na Xabberju ki bi lahko povzročile zamudo pri obveščanju ali celo izgubo sporočil.\n\nSprašujemo vas če lahko onemogočite to. + Izbriši staro datoteko dnevnika + Odpri + Pošlji + Sinhroniziraj zaznamke + Odstrani vse + Odstrani izbrane + Želiš odstraniti vse zaznamke iz računa %1$s? + Želiš odstraniti vse označene zaznamke iz računa %1$s? + Arhiv je brez klepetov + Ni neprebranih klepetov + Pogovor je arhiviran + Odstranjeno iz arhiva + RAZVELJAVI + Zadnjih klepeti + Neprebrani klepeti + Arhivirani klepeti + Vsi klepeti + Ni sporočil + Prikaži vse pogovore + Stiki + Klepet potegnite levo ali desno da ga arhivirate + zadnji pogled je pravkar + zadnji pogled %1$s minut nazaj + zadnji pogled ob %1$s + zadnji pogled včeraj ob %1$s + zadnji pogled %1$s + diff --git a/xabber/src/main/res/values-sl-rSI/contact_viewer.xml b/xabber/src/main/res/values-sl-rSI/contact_viewer.xml new file mode 100644 index 0000000000..1f8180f486 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/contact_viewer.xml @@ -0,0 +1,67 @@ + + + + Podrobnosti stika + Odjemalec + Ta naprava + Vzdevek + Polno ime + Predpona + Ime + Srednje ime + Priimek + Pripona + Rojstni dan + Spletna stran + Ustanova + Enota ustanove + Naziv delovnega mesta, funkcija + Vloga + Opis + Opombe + Poštni predal + Razširjeni naslov + Ulica + Kraj + Območje + Poštna številka + Država + Telefon + Elektronski naslov + Domači + Službeni + Pošta + Parcela + Domače + Mednarodno + Raje + Glas + Faks + Pozivnik + Mobilni telefon + Video + Modem + Glasovno sporočanje + Internet + Počakajte ... + Neznano + Urejanje vzdevka + Uredi skupine + Odstrani stik + Uredi podrobnosti uporabnika + Uredi + Podatki o računu so bili uspešno shranjeni + Ne morem shraniti informacije o računu uporabnika + Poteka shranjevanje ... + Izberi iz galerije + Zajemi fotografijo + Odstrani avatarja + Spremeni + Ni mogoče najti podatke o konferenci + Ime + Opis + Zadeva + Sodelujoči: %d + Priključene naprave + vizitka (vCard) + diff --git a/xabber/src/main/res/values-sl-rSI/fingerprint_viewer.xml b/xabber/src/main/res/values-sl-rSI/fingerprint_viewer.xml new file mode 100644 index 0000000000..1c1d0f5498 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/fingerprint_viewer.xml @@ -0,0 +1,11 @@ + + + + Če želite potrditi identiteto vašega sogovornika, prosite naj priskrbi prstni odtis in ga primerja s spodnjim. V ta namen ne smete zamenjati prstnih odtisov s klepetom XMPP. + Ta stik je preverjen + Vaš prstni odtis: + Prstni odtis vašega sogovornika: + Poskeniraj QR kodo vašega sogovornika + Pokaži QR kodo vašega prstnega odtisa + Kopirajte vaš prstni odtis v odložišče + diff --git a/xabber/src/main/res/values-sl-rSI/muc_editor.xml b/xabber/src/main/res/values-sl-rSI/muc_editor.xml new file mode 100644 index 0000000000..20493ff0de --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/muc_editor.xml @@ -0,0 +1,29 @@ + + + + Vzdevek ni določen + Pogovor ni določen + Pridruži se pogovoru + Vzdevek + Vzdevek v pogovoru + Geslo + geslo ni zahtevano + Pogovor + Večuporabniški strežnik klepetalnice + Vzdevek je že v uporabi + Že v teku + Že pridružen + Dodaj pogovor + Odstrani pogovor + Ali res želite odstraniti pogovor %1$s na računu %2$s? + Nastavitve overitve + %2$s vas vabi k pogovoru %3$s. Pridružite se z računom %1$s? + %2$s vas vabi k pogovoru %3$s: %4$s. Pridružite se z računom %1$s? + Zapusti pogovor + Izbor pogovora + Naprej + Pridobi gostujoče pogovore + Napaka pridobivanja pogovorov + Vpis imena pogovora + Povabilo na pogovor + diff --git a/xabber/src/main/res/values-sl-rSI/notification_bar.xml b/xabber/src/main/res/values-sl-rSI/notification_bar.xml new file mode 100644 index 0000000000..80fae76bd4 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/notification_bar.xml @@ -0,0 +1,43 @@ + + + + račun + računi + + + račun + računi + + + Napaka overitve + stika + stikov + + + sporočilo + sporočil + + + %1$d %2$s od %3$d %4$s + %1$d %2$s uporabnika %3$s + %1$s: %2$s + %1$d od %2$d %3$s prisoten + %1$d od %2$d %3$s prisoten + + + %1$d od %2$d %3$s povezujem + %1$d od %2$d %3$s povezujem + + + %1$d od%2$d %3$s čakam na povezavo + %1$d od %2$d %3$s čakam na povezavo + + + %1$d %2$s nepovezan + Želite vstopiti v konferenco? + Klikni tukaj za prekinitev. + Zahtevano je geslo + Bodite pozorni + Zahteva za avtorizacijo + Zasebni konferenčni klepet + diff --git a/xabber/src/main/res/values-sl-rSI/phrase_editor.xml b/xabber/src/main/res/values-sl-rSI/phrase_editor.xml new file mode 100644 index 0000000000..d8c4b9309b --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/phrase_editor.xml @@ -0,0 +1,13 @@ + + + + Dodaj frazo + Odstrani frazo + Želite odstraniti frazo: %s? + < Kakršnokoli besedilo > + Del skupine stikov + Logični izraz + Zvok\nIzbor zvoka za obvestila + Besedilo za iskanje + Kontaktni del XMPP ID-ja + diff --git a/xabber/src/main/res/values-sl-rSI/preference_editor.xml b/xabber/src/main/res/values-sl-rSI/preference_editor.xml new file mode 100644 index 0000000000..bbfedef43d --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/preference_editor.xml @@ -0,0 +1,121 @@ + + + + Optimizacija baterije + Optimizacija baterije izključena. Za vklop pojdi v nastavitve + Optimizacija baterije (privzeto) + Počisti predpomnilnik\nPočisti vse lokalne podatke. To bo sprostilo nekaj prostora. + Želiš odstranit zgodovino pogovorov in pripadajoče podatke?\nPodatki o računu in urniku niso okuženi. Program se bo zaprl. + Pošlji z Enter\nSporočolo bo poslano z pritiskom na tipko Enter + Avto-odsoten\nAvtomatsko nastavi status odsoten na zaklenjenem zaslonu + Razvrščanje stikov + Po abecedi + Po stanju + Združi račune\nZdruži kontakte in njih seznam v račun + Prikaži avatarje\nPrikaži uporabniške avatarje in imenik + Prikaži sporočila\nPrikaži sporočila uporabnika in imenik + Prikaži prazne skupine\nPrikaži skupine z pranim imenikom + Prikaži skupine\nPrikaži skupine v imeniku + Prikaži nedejavne stike + Dnevnik za odpravljanje napak\nNapiši sporočilo v dnevnik za odpravljanje napak (prosim ponovno zaženite aplikacijo za uveljavitev sprememb) + Zapiži v dnevnik za odpravljanje napak\nZapiži dnevnik za odpravljanje napak v lokalno datoteko (lahko jo delite naprej). + Dnevniki\nLista zapisanih dnevnikov. + Prenesite vsa sporočila iz arhiva\nFunkcija za odpravljanje napak. Lahko dela z napakami + Dnevniki + Prikaži napake povezave\nPrikaži povezave razen pojavnih + Delite podatke o zrušitvi in ​​diagnostiki\nPomagajte razvijalcem programa Xabber in z njimi delite podatke o zrušitvi in ​​diagnostiki (znova zaženite aplikacijo za uporabo sprememb). + Podatki o zrušitvah in diagnostiki + Xabber zbira anonimna poročila o napakah. Lahko onemogočite v nastavitah o napakah, vendar bo oviralo našo sposobnost, da zagotavljajo zanesljive izkušnje Xabber uporabnikom. + Nastavitve + Ikona opravilne vrstice\nPrikaži obstoječe obvestilo. Ta opcija preprečuje Androidu dvig aplikacije iz delovnega spomina + Vibriraj + Tema + Temna + Svetla + Izrazne ikone + Android smeškoti + Brez grafičnih smeškov + Nastavitve povezave\nNastavitve povezave + Seznam stikov\nPrilagodi prikaz seznama stikov + Nastavitve odpravljanja napak\nNastavitve za povratno pomoč razvijalcem Xabber + Nastavitve + Obvestila\nNastavitve obvestil + Nastavitev teme\nNastavitve videza + Nastavitve filtra nezaželenih obvestil + Prisotnost\nNastavitve prisotnosti + Zasebnost\nnastavitve zasebnosti + Filter nezaželenih obvestil + Sporočila samo od urnika + Sporočila izključno ob uri. Prošnja z dovoljenjem samo z captcha + Samo sporočila iz urnika. Ni zahteve za avtorizacijo + O + Pokaži ozadje\nIzključitev lahko pospeši delovanje + Velikost pisave + Širina + Normalna + Majhna + Zelo velika + Skrij tipkovnico + V ležeči način + Avatarji in pogovor\nPokaži avatarje v vsakem sporočilu v pogovoru + Avatarji in konference\nPrikaži avatarje v vsakem sporočilu znotraj konference + Prikaži spremembo statusa + V konferenci + Pošlji tipkano sporočilo\nObvesti druge uporabnike da jim pišeš sporočilo + Nastavi prioriteto\nNastavi prioriteto glede na izbrano stanje. Prioriteta računa bo preglašena. + Takojšen zaklep zaslona + \"Podaljšana stran\" ko je sproščena\nNastavi \"Podaljšana stran\" na zaklenjenem zaslonu + Prednostne nastavitve + Zaženi ob zagonu Androida\nZaženi aplikacijo ob zagonu androida. To ne deluje ko je Xabber nameščen na SD kartici. + Preprečite način mirovanja\nPreprečite napravi način mirovanja. To bo povečalo porabo baterije. + Obdrži WiFi povezan\nObdrži WiFi povezan v pripravljenosti. To bo povečalo porabo baterije + Ponastavite nastavitve brez povezave\nPočisti nastavitve v grupah in računih + Ali res želite počistiti individualne nastavitve za skupine in račune? + Preprečite nekatera sporočila o stanju\nNe prejmi obvestil iz \"Ta prostor ni anonimni\" + %s (ne boste več prejemali sporočil iz vseh klepetov) + XMPP računi\nUpravljaj račune + Varnost\nVarnostne nastavitve + Preveri certifikat strežnika\nOpozori na napačne certifikate šifriranih povezav + Način OTR + Naloži vCard\nNaloži in posodobi osebne stike in avatarja. Onemogoči za zmanjšanje porabe. + Naloži slike\nSamodejno naloži slike iz URL-ja. Onemogoči za zmanjšanje porabe. + Način kopiranja ogljika\nPosredovanje sej za enak račun v tem klientu. Onemogoči za zmanjšanje porabe. + DNSJavaRazreševalec + MiniDNSRazreševalec (poskusno) + Nastavitve + Vmesnik + Nastavitve + O + Prikaz + Vedenje + Seznam stikov + Stiki brez povezave + Ponastavitev obvestil + Nastavitve povezave + Napredno + Razpoložljivost + Obvestila sporočil + Obvestila skupne + Obvestila v aplikaciji + Ključna fraza + Pozor + Opozorila o novih sporočilih v klepetalnici + Pozor + Opozori nova sporočila v konferencah + Privzeto + Kratko vibriranje + Dolgo vibriranje + Samo v Tihem načinu + Zvoki v aplikaciji + Predvajaj zvoke sporočil iz drugih klepetalnic + Vibriranje v programu + Vibriraj na sporočila iz drugih klepetalnic + Predogled v programu + Prikaži predogled sporočil iz ostaloh klepetov + Zvoki v aplikaciji + Predvajaj zvok za sporočilo v trenutnem pogovoru + Ponastavi + Vsa opozorilna obvestila bodo nastavljena na privzeto + Ponastavi nastavitve o obvestilih? + Nastavitve so ponastavljene + diff --git a/xabber/src/main/res/values-sl-rSI/secret_viewer.xml b/xabber/src/main/res/values-sl-rSI/secret_viewer.xml new file mode 100644 index 0000000000..99ffb5f43b --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/secret_viewer.xml @@ -0,0 +1,9 @@ + + + + Skrivni odgovor: + Skrivno vprašanje: + Skrivno vprašanje omogoča preverjanje istovetnosti drug drugega. + Skupna skrivnost: + Skupna skrivnost omogoča preverjanje istovetnosti drug drugega. + diff --git a/xabber/src/main/res/values-sl-rSI/status_editor.xml b/xabber/src/main/res/values-sl-rSI/status_editor.xml new file mode 100644 index 0000000000..b0e39a6933 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/status_editor.xml @@ -0,0 +1,21 @@ + + + + Na voljo + Odsoten + Pripravljen za klepet + Ne moti + Uredi stanja + <stanje ni določeno> + Nevidno + Izbriši stanje + Nastavi stanje + Vpis stanja po meri + Brez povezave + Ni overjeno + Do nadaljnjega odsoten + Novo stanje + Shranjena stanja + Počisti zgodovino stanj + Sporočilo stanja + diff --git a/xabber/src/main/res/values-sl-rSI/words.xml b/xabber/src/main/res/values-sl-rSI/words.xml new file mode 100644 index 0000000000..0629055453 --- /dev/null +++ b/xabber/src/main/res/values-sl-rSI/words.xml @@ -0,0 +1,30 @@ + + + + Po 10 minutah + Po 15 minutah + Po 1 uri + Po 1 minuti + Po 2 minutah + Po 30 minutah + Po 5 minutah + Vedno + Onemogočeno + Ročno + Nikoli + Zahtevano + Samodejno + Shrani + Prekliči + Preskoči + Vseeno preskočiš + Opozorilo! + Nastavitve + V redu + Prijava + Souporaba + Pošlji za: + Razumem + Išči + brezplačno + 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 870ab96e55..59057d580f 100644 --- a/xabber/src/main/res/values-sr-rSP/account_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/account_editor.xml @@ -1,68 +1,68 @@ - Користи компресију + Користи компресију Домаћин - Лозинка - Потврда лозинке - Порт - Приоритет - Ресурс - Сервер + Лозинка + Потврда лозинке + Порт + Приоритет + Ресурс + Сервер Корисничко име - Није наведено име сервера - Није наведено корисничко име - Лозинке се не поклапају + Није наведено име сервера + Није наведено корисничко име + Лозинке се не поклапају Укључује компресију података - Прилагођени домаћин - Користи посебне поставке домаћина уместо СРВ записа + Прилагођени домаћин + Користи посебне поставке домаћина уместо СРВ записа Порт мора бити број (подразумевано: 5222) - Порт мора бити између 1 и 65535 (подразумевани: 5222) - Приоритет мора бити број између -128 и 127 (подразумевано: 10) + Порт мора бити између 1 и 65535 (подразумевани: 5222) + Приоритет мора бити број између -128 и 127 (подразумевано: 10) Домаћин проксија - Порт проксија мора бити између 1 и 65535 (подразумевани: 8080) - Порт проксија мора бити број (подразумевано: 8080) - Лозинка проксија - Порт проксија - Тип проксија - Искључен - Корисник проксија - Користи САСЛ аутентификацију (подразумевано) - Искључите за старије сервере - Запамти лозинку - Искључите ову опцију да би се лозинка тражила сваки пут кад се повезујете + Порт проксија мора бити између 1 и 65535 (подразумевани: 8080) + Порт проксија мора бити број (подразумевано: 8080) + Лозинка проксија + Порт проксија + Тип проксија + Искључен + Корисник проксија + Користи САСЛ аутентификацију (подразумевано) + Искључите за старије сервере + Запамти лозинку + Искључите ову опцију да би се лозинка тражила сваки пут кад се повезујете Укључи ТЛС - Користи ТЛС шифровање при повезивању кад је могуће - Застарели ССЛ - Користи застарело ССЛ шифровање при повезивању кад је могуће - Употреба ТЛС/ССЛ - Захтевај ТЛС - Захтевај ТЛС шифровање при повезивању са сервером + Користи ТЛС шифровање при повезивању кад је могуће + Застарели ССЛ + Користи застарело ССЛ шифровање при повезивању кад је могуће + Употреба ТЛС/ССЛ + Захтевај ТЛС + Захтевај ТЛС шифровање при повезивању са сервером Неисправно корисничко име. За детаље погледајте помоћ испод. - Да бисте користили ТОР посредника морате имати инсталиран Орбот и активиран прокси саобраћај кроз њега. Желите ли да га инсталирате са Гугл Плеја? - Инсталирати Орбот? - Инсталирај Орбот - Неуспех регистровања налога на серверу. - Не могу да добавим податке о серверу. - Боја налога - Зелена - Наранџаста - Црвена - Плава - Индиго - Плавозелена - Цијан - Поставке везе - Блокирани контакти - Подршка за блокирање је још увек неодређена. - Блокирање сервер не подржава. - Нема блокираних особа. - - %d блокирана особа. - %d блокиране особе. - %d блокираних особа. - - Историјат ћаскања - Опције смештања историјата порука - Очисти историјат при изласку + Да бисте користили ТОР посредника морате имати инсталиран Орбот и активиран прокси саобраћај кроз њега. Желите ли да га инсталирате са Гугл Плеја? + Инсталирати Орбот? + Инсталирај Орбот + Неуспех регистровања налога на серверу. + Не могу да добавим податке о серверу. + Боја налога + Зелена + Наранџаста + Црвена + Плава + Индиго + Плавозелена + Цијан + Поставке везе + Блокирани контакти + Подршка за блокирање је још увек неодређена. + Блокирање сервер не подржава. + Нема блокираних особа. + + %d блокирана особа. + %d блокиране особе. + %d блокираних особа. + + Историјат ћаскања + Опције смештања историјата порука + Очисти историјат при изласку diff --git a/xabber/src/main/res/values-sr-rSP/account_list.xml b/xabber/src/main/res/values-sr-rSP/account_list.xml index 80f0843808..a29b053872 100644 --- a/xabber/src/main/res/values-sr-rSP/account_list.xml +++ b/xabber/src/main/res/values-sr-rSP/account_list.xml @@ -1,15 +1,15 @@ - Заиста желите да обришете налог %s?\n(Неће бити обрисан са сервера, само из Ксабера.) - Додај налог - Региструј нови налог - Обриши налог - Региструјем - Пријављујем се - Повезан - Повезујем се - Прекидам везу - Неповезан - Чекам поновно повезивање + Заиста желите да обришете налог %s?\n(Неће бити обрисан са сервера, само из Ксабера.) + Додај налог + Региструј нови налог + Обриши налог + Региструјем + Пријављујем се + Повезан + Повезујем се + Прекидам везу + Неповезан + Чекам поновно повезивање diff --git a/xabber/src/main/res/values-sr-rSP/chat_viewer.xml b/xabber/src/main/res/values-sr-rSP/chat_viewer.xml index 3769c822d9..866b4b578c 100644 --- a/xabber/src/main/res/values-sr-rSP/chat_viewer.xml +++ b/xabber/src/main/res/values-sr-rSP/chat_viewer.xml @@ -1,84 +1,84 @@ - %1$s промени стање: %2$s - %1$s очисти поруку стања - %1$s се придружи групном ћаскању - корисник %1$s је избачен - Тренутно сте ван везе. Поруке које пошаљете биће испоручене када се повежете следећи пут. - послато у %s - овде унесите вашу поруку - Пошаљи - Очисти историјат - Очисти - Желите ли заиста да очистите сав историјат ћаскања са %s? - Прималац је ван везе. Поруке које пошаљете биће испоручене када се врати на везу. - Контакт није доступан - Фајл није нађен - Копирај - Цитирај - Уклони из историјата - Поново покушај слање + %1$s промени стање: %2$s + %1$s очисти поруку стања + %1$s се придружи групном ћаскању + корисник %1$s је избачен + Тренутно сте ван везе. Поруке које пошаљете биће испоручене када се повежете следећи пут. + послато у %s + овде унесите вашу поруку + Пошаљи + Очисти историјат + Очисти + Желите ли заиста да очистите сав историјат ћаскања са %s? + Прималац је ван везе. Поруке које пошаљете биће испоручене када се врати на везу. + Контакт није доступан + Фајл није нађен + Копирај + Цитирај + Уклони из историјата + Поново покушај слање Сачувај историјат локално\nИсторијат порука се чува локално Позив за пажњу је послат - Тражена је пажња - корисник %1$s је блокиран - %2$s блокира %1$s - Позивницу не прими %s - Позивница је послата кориснику %s - Придружили сте се ћаскању као %1$s - Придружили сте се ћаскању %1$s - %2$s избаци %1$s - %1$s напусти ћаскање - %1$s промени надимак у %2$s - Шифровање је укључено али овај контакт није проверен. Можете да га проверите из ОТР менија за шифровање. - ОТР грешка: %1$s - Саговорник је напустио разговор. Учините исто или га поново покрените. - Ваша порука није послата. Напустите разговор или га поново покрените. - Напустили сте шифровану преписку - Саговорник је покушао да вара током провере - Проверавање није успело - Ваш одговор на тајно питање је проверен. Можете и ви питати вашег саговорника или проверити дељену тајну. - Проверавање није успело - Проверавање завршено успешно - Примљена шифрована порука је нечитљива - Шифровање је укључено - корисник %1$s је сад на вези - корисник %1$s је сад одсутан - корисник %1$s је слободан за ћаскање - корисник %1$s моли да се не узнемирава - корисник %1$s је сад недоступан - корисник %1$s је одсутан дуже време - %1$s измени тему у: %2$s - Контакт не подржава или је искључио пажњу - Позив за пажњу - Поставке ћаскања - Куца… - Уноси текст… - откуцано %s - Историјат је извезен на СД картицу - %2$s за %1$s.html - Пошаљи након извоза - Унесите назив фајла - Позови у ћаскање - Ваша порука се не може испоручити. Придружите се ћаскању - Листа присутних - ОТР шифровање - Заустави шифровање - Поново почни шифровање - Поверљива (ОТР) лична преписка се захтева од вас али немате могућности за то. Користите Пиџин, Гаџим или Адијум за рачунар и Ксабер, Конверзацију или Сигурно ћаскање за Андроид. Посетите http://otr.cypherpunks.ca/ за више података. - Почни шифровање + Тражена је пажња + корисник %1$s је блокиран + %2$s блокира %1$s + Позивницу не прими %s + Позивница је послата кориснику %s + Придружили сте се ћаскању као %1$s + Придружили сте се ћаскању %1$s + %2$s избаци %1$s + %1$s напусти ћаскање + %1$s промени надимак у %2$s + Шифровање је укључено али овај контакт није проверен. Можете да га проверите из ОТР менија за шифровање. + ОТР грешка: %1$s + Саговорник је напустио разговор. Учините исто или га поново покрените. + Ваша порука није послата. Напустите разговор или га поново покрените. + Напустили сте шифровану преписку + Саговорник је покушао да вара током провере + Проверавање није успело + Ваш одговор на тајно питање је проверен. Можете и ви питати вашег саговорника или проверити дељену тајну. + Проверавање није успело + Проверавање завршено успешно + Примљена шифрована порука је нечитљива + Шифровање је укључено + корисник %1$s је сад на вези + корисник %1$s је сад одсутан + корисник %1$s је слободан за ћаскање + корисник %1$s моли да се не узнемирава + корисник %1$s је сад недоступан + корисник %1$s је одсутан дуже време + %1$s измени тему у: %2$s + Контакт не подржава или је искључио пажњу + Позив за пажњу + Поставке ћаскања + Куца… + Уноси текст… + откуцано %s + Историјат је извезен на СД картицу + %2$s за %1$s.html + Пошаљи након извоза + Унесите назив фајла + Позови у ћаскање + Ваша порука се не може испоручити. Придружите се ћаскању + Листа присутних + ОТР шифровање + Заустави шифровање + Поново почни шифровање + Поверљива (ОТР) лична преписка се захтева од вас али немате могућности за то. Користите Пиџин, Гаџим или Адијум за рачунар и Ксабер, Конверзацију или Сигурно ћаскање за Андроид. Посетите http://otr.cypherpunks.ca/ за више података. + Почни шифровање Шифрована порука коју сте послали није читљива - ОТР потврђивање - Провери помоћу отиска - Провери помоћу питања - Провери помоћу заједничке тајне + ОТР потврђивање + Провери помоћу отиска + Провери помоћу питања + Провери помоћу заједничке тајне Користи опште поставке - Прикажи текст поруке - Сакриј текст поруке + Прикажи текст поруке + Сакриј текст поруке Грешка при слању фајла %s Не могу да добијем путању фајла - Отвори приватно ћаскање + Отвори приватно ћаскање Немам дозволу за читање фајлова - Немам дозволу за упис фајлова + Немам дозволу за упис фајлова diff --git a/xabber/src/main/res/values-sr-rSP/contact_editor.xml b/xabber/src/main/res/values-sr-rSP/contact_editor.xml index 83e6a57a37..7a7b77474e 100644 --- a/xabber/src/main/res/values-sr-rSP/contact_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/contact_editor.xml @@ -1,24 +1,24 @@ - Налог - Изаберите групе - Псеудоним (необавезно) - Делити стање налога %1$s са контактом? - Корисничко име контакта - Контакт није нађен - Постави назив групе - Назив групе - Изаберите налог - Изаберите налог - Додај нову групу… - Одобри - Одбаци - Обрађујем слику... - Грешка током опсецања слике - Грешка током обраде слике + Налог + Изаберите групе + Псеудоним (необавезно) + Делити стање налога %1$s са контактом? + Корисничко име контакта + Контакт није нађен + Постави назив групе + Назив групе + Изаберите налог + Изаберите налог + Додај нову групу… + Одобри + Одбаци + Обрађујем слику... + Грешка током опсецања слике + Грешка током обраде слике Подаци о серверу - Списак могућности сервера - %1$s са %2$s жели да почне приватно ћаскање са вама - Прихвати + Списак могућности сервера + %1$s са %2$s жели да почне приватно ћаскање са вама + Прихвати diff --git a/xabber/src/main/res/values-sr-rSP/contact_list.xml b/xabber/src/main/res/values-sr-rSP/contact_list.xml index 2416e88cb0..6dc2202dba 100644 --- a/xabber/src/main/res/values-sr-rSP/contact_list.xml +++ b/xabber/src/main/res/values-sr-rSP/contact_list.xml @@ -1,67 +1,67 @@ - Прихвати контакт - Повежи се поново - Управљај налозима - Додај налог - Додај контакт - Прикажи неповезане контакте - Повежи се - Повежи се поново - Повезујем се... - Налози су искључени - Немате ниједан налог - Немате ниједан контакт - Нема никог на вези - Нема повезаних налога - Повезан. - Покрећем апликацију... - Чекам везу... + Прихвати контакт + Повежи се поново + Управљај налозима + Додај налог + Додај контакт + Прикажи неповезане контакте + Повежи се + Повежи се поново + Повезујем се... + Налози су искључени + Немате ниједан налог + Немате ниједан контакт + Нема никог на вези + Нема повезаних налога + Повезан. + Покрећем апликацију... + Чекам везу... Ћаскање Грешка при повезивању - Додај контакт - Обриши - Блокирај контакт - Желите ли заиста да обришете контакт %1$s са налога %2$s? + Додај контакт + Обриши + Блокирај контакт + Желите ли заиста да обришете контакт %1$s са налога %2$s? Одбиј контакт - Изађи - Активне преписке - Нема група - Обриши групу - Желите ли заиста да обришете групу %s? Корисници из ове групе ће остати на списку контаката. - Преименуј групу - Налог није нађен - Веза није успостављена - Затражи претплату - Грешка тока - Уписујем измене…\nАпликација ће да се затвори ускоро. + Изађи + Активне преписке + Нема група + Обриши групу + Желите ли заиста да обришете групу %s? Корисници из ове групе ће остати на списку контаката. + Преименуј групу + Налог није нађен + Веза није успостављена + Затражи претплату + Грешка тока + Уписујем измене…\nАпликација ће да се затвори ускоро. Групна ћаскања - ОТР грешка - Тапните за избор контакта - увек - никад - користи опште поставке - Прикажи неповезане контакте - Покретање при дизању система - Желите ли покретати Ксабер при дизању система?\nМожете да измените ово у \"Поставке\" → \"Поставке везе\" → \"Покрени при подизању система\" - Тражи контакте - Ви - ИксМПП налози - Блокирај листу - Контакт успешно блокиран - Грешка при блокирању контакта + ОТР грешка + Тапните за избор контакта + увек + никад + користи опште поставке + Прикажи неповезане контакте + Покретање при дизању система + Желите ли покретати Ксабер при дизању система?\nМожете да измените ово у \"Поставке\" → \"Поставке везе\" → \"Покрени при подизању система\" + Тражи контакте + Ви + ИксМПП налози + Блокирај листу + Контакт успешно блокиран + Грешка при блокирању контакта Контакт успешно одблокирана - Грешка при одблокирању контакта - Желите ли заиста да блокирате %1$s са налога %2$s? - Желите ли заиста да одблокирате све контакте са налога %1$s? - Одблокирај све - Одблокирај одабране - Изаберите своју судбину - Нова тамна тема је доступна за Ксабер. Можете ли се одупрети искушењу да је пробате? - Придружи се Тамној страни - Остани на Светлој страни - Оптимизација батерије + Грешка при одблокирању контакта + Желите ли заиста да блокирате %1$s са налога %2$s? + Желите ли заиста да одблокирате све контакте са налога %1$s? + Одблокирај све + Одблокирај одабране + Изаберите своју судбину + Нова тамна тема је доступна за Ксабер. Можете ли се одупрети искушењу да је пробате? + Придружи се Тамној страни + Остани на Светлој страни + Оптимизација батерије Отвори - Пошаљи + Пошаљи diff --git a/xabber/src/main/res/values-sr-rSP/contact_viewer.xml b/xabber/src/main/res/values-sr-rSP/contact_viewer.xml index ae7e154ffc..7f1fa76e46 100644 --- a/xabber/src/main/res/values-sr-rSP/contact_viewer.xml +++ b/xabber/src/main/res/values-sr-rSP/contact_viewer.xml @@ -1,67 +1,67 @@ - Подаци о контакту - Клијент - Овај уређај - Надимак - Уобличено име - Префикс - Име - Средње име - Презиме - Суфикс имена - Рођендан - Вебсајт - Организација - Организациона јединица - Радно место, функција - Улога + Подаци о контакту + Клијент + Овај уређај + Надимак + Уобличено име + Префикс + Име + Средње име + Презиме + Суфикс имена + Рођендан + Вебсајт + Организација + Организациона јединица + Радно место, функција + Улога Опис - Белешке + Белешке Поштански фах - Проширена адреса - Улица - Локалитет - Регија - Поштански број - Држава - Телефон - Е-адреса - Кућа - Посао - Поштански - Пошиљка - Домаћи - Међународни - Жељени - Глас - Факс - Дојављивач - Мобилни - Видео - Модем - Говорна пошта - Интернет - Сачекајте... - непознат - Уреди псеудоним - Уреди групе - Уклони контакт - Уреди податке о кориснику - Уреди - Подаци о кориснику налога успешно сачувани - Нисам могао да сачувам податке о кориснику налога - Уписујем… - Изабери из галерије - Фотографиши - Уклони аватар - Промени - Не могу да добијем податке о групном ћаскању - Назив - Опис - Тема - Присутно: %d - Повезани уређаји - вКарта + Проширена адреса + Улица + Локалитет + Регија + Поштански број + Држава + Телефон + Е-адреса + Кућа + Посао + Поштански + Пошиљка + Домаћи + Међународни + Жељени + Глас + Факс + Дојављивач + Мобилни + Видео + Модем + Говорна пошта + Интернет + Сачекајте... + непознат + Уреди псеудоним + Уреди групе + Уклони контакт + Уреди податке о кориснику + Уреди + Подаци о кориснику налога успешно сачувани + Нисам могао да сачувам податке о кориснику налога + Уписујем… + Изабери из галерије + Фотографиши + Уклони аватар + Промени + Не могу да добијем податке о групном ћаскању + Назив + Опис + Тема + Присутно: %d + Повезани уређаји + вКарта diff --git a/xabber/src/main/res/values-sr-rSP/fingerprint_viewer.xml b/xabber/src/main/res/values-sr-rSP/fingerprint_viewer.xml index ea8d6bf2f4..da99860c02 100644 --- a/xabber/src/main/res/values-sr-rSP/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-sr-rSP/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Саговорник вам може дати свој отисак који можете упоредити са овим овде да бисте били сигурни да је то он. Ту размену не треба вршити у ћаскању. - Овај контакт је поуздан - Ваш отисак: - Отисак вашег саговорника: - Скенирајте Куер код са отиском саговорника - Прикажи Куер код мог отиска - Копирај мој отисак у клипборд + Саговорник вам може дати свој отисак који можете упоредити са овим овде да бисте били сигурни да је то он. Ту размену не треба вршити у ћаскању. + Овај контакт је поуздан + Ваш отисак: + Отисак вашег саговорника: + Скенирајте Куер код са отиском саговорника + Прикажи Куер код мог отиска + Копирај мој отисак у клипборд diff --git a/xabber/src/main/res/values-sr-rSP/muc_editor.xml b/xabber/src/main/res/values-sr-rSP/muc_editor.xml index cdc968f655..bd6eee8a09 100644 --- a/xabber/src/main/res/values-sr-rSP/muc_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/muc_editor.xml @@ -1,29 +1,29 @@ - Надимак није наведен - Групно ћаскање није наведено - Придружи ме - Надимак - Ваш надимак у групном ћаскању - Лозинка - лозинка није потребна - Групно ћаскање - Сервер групног ћаскања - Надимак је већ у употреби - Већ у току - Већ придружен - Додај групно ћаскање - Уклони групно ћаскање - Желите ли заиста да уклоните групно ћаскање %1$s са налога %2$s? - Поставке одобравања - %2$s вас позива у групно ћаскање %3$s. Да се придружим се са налога %1$s? - %2$s вас позива у групно ћаскање %3$s: %4$s. Да се придружим се са налога %1$s? - Напусти групно ћаскање + Надимак није наведен + Групно ћаскање није наведено + Придружи ме + Надимак + Ваш надимак у групном ћаскању + Лозинка + лозинка није потребна + Групно ћаскање + Сервер групног ћаскања + Надимак је већ у употреби + Већ у току + Већ придружен + Додај групно ћаскање + Уклони групно ћаскање + Желите ли заиста да уклоните групно ћаскање %1$s са налога %2$s? + Поставке одобравања + %2$s вас позива у групно ћаскање %3$s. Да се придружим се са налога %1$s? + %2$s вас позива у групно ћаскање %3$s: %4$s. Да се придружим се са налога %1$s? + Напусти групно ћаскање Изаберите групно ћаскање - Следеће - Добави хостована групна ћаскања - Грешка при добављању групних ћаскања - Укуцајте назив групног ћаскања + Следеће + Добави хостована групна ћаскања + Грешка при добављању групних ћаскања + Укуцајте назив групног ћаскања Позивница за групно ћаскање diff --git a/xabber/src/main/res/values-sr-rSP/notification_bar.xml b/xabber/src/main/res/values-sr-rSP/notification_bar.xml index 8ecb25ed33..722f42b7ea 100644 --- a/xabber/src/main/res/values-sr-rSP/notification_bar.xml +++ b/xabber/src/main/res/values-sr-rSP/notification_bar.xml @@ -1,43 +1,43 @@ - налог - налога - - налога - налог - налога - - налога - Грешка аутентификације - контакт - контакта - - контаката - порука - поруке - - порука - %1$d %2$s од %3$d %4$s - %1$d %2$s од %3$s - %1$s: %2$s - %1$d од %2$d %3$s повезан - %1$d од %2$d %3$s повезана - - %1$d од %2$d %3$s повезано - повезивање %1$d од %2$d %3$s - повезивање %1$d од %2$d %3$s - - повезивање %1$d од %2$d %3$s - %1$d од %2$d %3$s чека на повезивање - %1$d од %2$d %3$s чекају на повезивање - - %1$d од %2$d %3$s чекају на повезивање - %1$d %2$s ван везе + налог + налога + + налога + налог + налога + + налога + Грешка аутентификације + контакт + контакта + + контаката + порука + поруке + + порука + %1$d %2$s од %3$d %4$s + %1$d %2$s од %3$s + %1$s: %2$s + %1$d од %2$d %3$s повезан + %1$d од %2$d %3$s повезана + + %1$d од %2$d %3$s повезано + повезивање %1$d од %2$d %3$s + повезивање %1$d од %2$d %3$s + + повезивање %1$d од %2$d %3$s + %1$d од %2$d %3$s чека на повезивање + %1$d од %2$d %3$s чекају на повезивање + + %1$d од %2$d %3$s чекају на повезивање + %1$d %2$s ван везе Желите ли да се прикључите групном ћаскању? - Кликните овде за прекид. - Потребна је лозинка - Обратите пажњу - Захтев за одобрењем - Приватно ћаскање групе + Кликните овде за прекид. + Потребна је лозинка + Обратите пажњу + Захтев за одобрењем + Приватно ћаскање групе diff --git a/xabber/src/main/res/values-sr-rSP/phrase_editor.xml b/xabber/src/main/res/values-sr-rSP/phrase_editor.xml index 37bf08f603..35b11f35ff 100644 --- a/xabber/src/main/res/values-sr-rSP/phrase_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/phrase_editor.xml @@ -1,13 +1,13 @@ - Додај израз - Обриши израз - Желите ли заиста да обришете израз: %s? - < било какав текст > - Део групе - Регуларни израз - Звук\nИзаберите звук обавештења - Текст за претрагу - Део корисниковог ИксМПП ИД-а + Додај израз + Обриши израз + Желите ли заиста да обришете израз: %s? + < било какав текст > + Део групе + Регуларни израз + Звук\nИзаберите звук обавештења + Текст за претрагу + Део корисниковог ИксМПП ИД-а diff --git a/xabber/src/main/res/values-sr-rSP/preference_editor.xml b/xabber/src/main/res/values-sr-rSP/preference_editor.xml index 7d5d825c61..f445984664 100644 --- a/xabber/src/main/res/values-sr-rSP/preference_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/preference_editor.xml @@ -1,64 +1,58 @@ - Очисти кеш\nЧисти све локалне податке. Може да ослободи мало простора. - Заиста желите да уклоните историјат ћаскања и остале локалне податке?\nПодаци о налозима и контактима се неће дирати. Апликација ће се затворити. - Шаљи Ентером\nСлање поруке Ентер тастером - Ауто-одсутност\nСам поставља стање одсутности при закључаном екрану - по имену - по стању - Групиши по налогу\nГруписање контаката у листи по налозима + Очисти кеш\nЧисти све локалне податке. Може да ослободи мало простора. + Заиста желите да уклоните историјат ћаскања и остале локалне податке?\nПодаци о налозима и контактима се неће дирати. Апликација ће се затворити. + Шаљи Ентером\nСлање поруке Ентер тастером + Ауто-одсутност\nСам поставља стање одсутности при закључаном екрану + по имену + по стању + Групиши по налогу\nГруписање контаката у листи по налозима Прикажи аватаре\nПриказ аватара корисника у листи - Прикажи празне групе\nПриказ група без контаката на вези - Прикажи групе\nПриказ групе у листи контаката - Прикажи неповезане контакте + Прикажи празне групе\nПриказ група без контаката на вези + Прикажи групе\nПриказ групе у листи контаката + Прикажи неповезане контакте Дневник грешака\nУпис порука у дневник за отклањање грешака (потребан рестарт) - Фајлови дневника - Приказ грешака везе\nИскачуће поруке при грешкама повезивања - Поставке - Светлосна индикација\nЛЕД трепће при обавештењима - Икона траке задатака\nПриказује стално обавештење. Ова опција спречава Андроид да избаци програм из меморије - тамна - светла + Фајлови дневника + Приказ грешака везе\nИскачуће поруке при грешкама повезивања + Поставке + Икона траке задатака\nПриказује стално обавештење. Ова опција спречава Андроид да избаци програм из меморије + тамна + светла Андроидови емотикони - без графичких емотикона - Поставке везе\nПоставке везе - Списак контаката\nПрилагођавање изгледа списка контаката - Поставке отклањања грешака\nПомоћ програмерима у побољшању Ксабера - Поставке - Обавештења\nПоставке обавештења - Поставке теме\nПоставке изгледа - О програму - Прикажи позадину\nИскључење може побољшати перформансе - велики - нормалан - мали - веома велики - у положеном режиму - Аватари у порукама\nПриказ аватара у свакој поруци - у групним ћаскањима - Прикажи обавештење о куцању\nПриказује кад други корисник куца поруку - Подеси важност\nПодеси важност на основу изабраног стања. Важност налога биће занемарена. - одмах по закључавању екрана - „Проширена одсутност“ при неупослености\nПостави „проширену одсутност“ по закључавању екрана - Поставке приоритета - Покрени при подизању система\nПокретање апликације приликом покретања Андроида. Не ради ако је Ксабер инсталиран на СД картицу. - Спречи режим спавања\nНе дозвољава да уређај оде у спавање. Повећаће потрошњу батерије. - Бежична веза активна\nДржи бежичну везу активном и током спавања. Повећаће потрошњу батерије - Ресетуј поставке „ван везе“\nБрише појединачне поставке за групе и налоге за приказ неповезаних контаката - Заиста желите да очистите појединачне поставке за групе и налоге? - Упозори само на прву поруку\nОбавештење само за прву поруку у ћаскању + без графичких емотикона + Поставке везе\nПоставке везе + Списак контаката\nПрилагођавање изгледа списка контаката + Поставке отклањања грешака\nПомоћ програмерима у побољшању Ксабера + Поставке + Обавештења\nПоставке обавештења + Поставке теме\nПоставке изгледа + О програму + Прикажи позадину\nИскључење може побољшати перформансе + велики + нормалан + мали + веома велики + у положеном режиму + у групним ћаскањима + Прикажи обавештење о куцању\nПриказује кад други корисник куца поруку + Подеси важност\nПодеси важност на основу изабраног стања. Важност налога биће занемарена. + одмах по закључавању екрана + „Проширена одсутност“ при неупослености\nПостави „проширену одсутност“ по закључавању екрана + Поставке приоритета + Покрени при подизању система\nПокретање апликације приликом покретања Андроида. Не ради ако је Ксабер инсталиран на СД картицу. + Спречи режим спавања\nНе дозвољава да уређај оде у спавање. Повећаће потрошњу батерије. + Бежична веза активна\nДржи бежичну везу активном и током спавања. Повећаће потрошњу батерије + Ресетуј поставке „ван везе“\nБрише појединачне поставке за групе и налоге за приказ неповезаних контаката + Заиста желите да очистите појединачне поставке за групе и налоге? Потискуј неке поруке стања\nБез порука „Ова соба није анонимна“ - %s (нећете примати никакве поруке) - ИксМПП налози\nУправљање налозима - Безбедност\nПоставке безбедности - Провери сертификат сервера\nОбавештава о проблематичним сертификатима за шифроване везе + %s (нећете примати никакве поруке) + ИксМПП налози\nУправљање налозима + Безбедност\nПоставке безбедности + Провери сертификат сервера\nОбавештава о проблематичним сертификатима за шифроване везе ОТР режим - Пажња\nРеаговаће се на долазне захтеве за пажњом - Звук за пажњу\nИзаберите звоно - Учитај вКарту\nУчитава и освежава личне податке контакта. Искључите да смањите пренос података. - Учитај слике\nАутоматски учитава слике са УРЛ-а. Искључите да смањите пренос података. - Индиго режим\nМоже бити нестабилан! Делиће сесије истог налога у свим програмима. Искључите да смањите пренос података. - Кључне речи\nНаправите посебна обавештења кад примљене поруке садрже наведене речи + Учитај вКарту\nУчитава и освежава личне податке контакта. Искључите да смањите пренос података. + Учитај слике\nАутоматски учитава слике са УРЛ-а. Искључите да смањите пренос података. + Индиго режим\nМоже бити нестабилан! Делиће сесије истог налога у свим програмима. Искључите да смањите пренос података. Поставке diff --git a/xabber/src/main/res/values-sr-rSP/status_editor.xml b/xabber/src/main/res/values-sr-rSP/status_editor.xml index fd1efa1739..30e898e13a 100644 --- a/xabber/src/main/res/values-sr-rSP/status_editor.xml +++ b/xabber/src/main/res/values-sr-rSP/status_editor.xml @@ -1,21 +1,21 @@ - ту сам - нисам ту - ћаска ми се! - не ометај - Уреди стање - <без поруке> - невидљиво - Обриши стање - Постави стање - Унесите поруку стања - ван везе - Неаутентификован - нисам ту дуже време - Нова порука стања - Сачуване поруке стања - Очисти историјат порука стања - Порука стања + ту сам + нисам ту + ћаска ми се! + не ометај + Уреди стање + <без поруке> + невидљиво + Обриши стање + Постави стање + Унесите поруку стања + ван везе + Неаутентификован + нисам ту дуже време + Нова порука стања + Сачуване поруке стања + Очисти историјат порука стања + Порука стања diff --git a/xabber/src/main/res/values-sr-rSP/words.xml b/xabber/src/main/res/values-sr-rSP/words.xml index 7fccabc55b..ea2086140e 100644 --- a/xabber/src/main/res/values-sr-rSP/words.xml +++ b/xabber/src/main/res/values-sr-rSP/words.xml @@ -1,18 +1,18 @@ - за 10 минута - за 15 минута - за сат - за минут - за 2 минута - за 30 минута - за 5 минута - увек - искључен - ручни - никад - неопходан - аутоматски - Сачувај + за 10 минута + за 15 минута + за сат + за минут + за 2 минута + за 30 минута + за 5 минута + увек + искључен + ручни + никад + неопходан + аутоматски + Сачувај diff --git a/xabber/src/main/res/values-sv-rSE/account_editor.xml b/xabber/src/main/res/values-sv-rSE/account_editor.xml index d6b611457d..fa882f07bb 100644 --- a/xabber/src/main/res/values-sv-rSE/account_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/account_editor.xml @@ -1,82 +1,97 @@ - Använd komprimering + Använd komprimering Värd - Lösenord - Bekräfta lösenord - Port - Prioritet - Resurs - Server - Du måste registrera ett XMPP konto innan du lägger till det i Xabber! + Lösenord + Bekräfta lösenord + Port + Prioritet + Resurs + Server + Du måste registrera ett XMPP-konto innan du lägger till det i Xabber! Användarnamn - Servernamn har inte angetts - Användarnamn saknas - Lösenorden stämmer inte överens + Servernamn har inte angetts + Användarnamn saknas + Lösenorden stämmer inte överens + Det angivna kontot finns redan Markera för att aktivera datakomprimering - Anpassad värd - Använd den anpassade värdens inställningar istället för SRV-post + Anpassad värd + Använd den anpassade värdens inställningar istället för SRV-post 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 127 (default: 10) + Port måste vara mellan 1 och 65535 (standard: 5222) + Prioritet måste anges som en siffra mellan -128 och 127 (default: 10) Proxyserver - 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 proxyserver - Proxyport - Proxytyp - Avaktiverad - Proxyanvändare - Använd SASL-autentisering (rekommenderas) - Avaktivera på gamla servrar - Spara lösenord - Avmarkera denna för att få fråga om lösenord varje gång du loggar in + 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 proxyserver + Proxyport + Proxytyp + Avaktiverad + Proxyanvändare + Använd SASL-autentisering (rekommenderas) + Avaktivera på gamla servrar + Spara lösenord + Avmarkera denna för att få fråga om lösenord varje gång du loggar in Aktivera TLS - Använd TLS-kryptering när det är möjligt för att ansluta till server - Äldre SSL - Använd äldre SSL-kryptering för att ansluta till servern - TLS/SSL-användning - Kräv TLS - Kräv TLS vid anslutning till servern - 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 - Röd - Blå - Indingo-Blå - Blågrön - Turkos - Anslutningsinställningar - Blockerade kontakter - Kan inte avgöra stöd för att blockera kontakter. - Blockering stöds inte av servern. - Inga blockerade kontakter. - - %d kontakt blockerad. - %d kontakter blockeras. - - Chathistorik - Lagringsalternativ av chattloggar - 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. - Bokmärken - Lista av bokmärken för detta konto - Serverns icke-stödda bokmärken. + Använd TLS-kryptering när det är möjligt för att ansluta till server + Äldre SSL + 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 + Aktivera TLS-kryptering + Använd TOR-nätverket för anonymisering (kräver Orbot proxy) + Felaktigt användarnamn. Läs hjälptexten nedan för mer information. + 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 + Röd + Blå + Indingo-Blå + Blågrön + Blå-grå + Turkos + Mörklila + Limegrön + Rosa + Lila + Ljusblå + Ljusgrön + Bärnsten + Mörkorange + Brun + 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 blockerade. + + Chatthistorik + Lagringsalternativ för chattloggar + Kan inte avgöra om servern stöder lagring av chatthistorik + Servern stöder inte lagring av chatthistorik. + Hantera meddelandearkiv + Spara alla meddelanden på servern + Lagra inbjudna deltagares 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 Xabber avslutas. + Bokmärken + Lista med bokmärken för detta konto + Synkronisering + Synkronisering med Xabber-konto + Servern stöder inte bokmärken diff --git a/xabber/src/main/res/values-sv-rSE/account_list.xml b/xabber/src/main/res/values-sv-rSE/account_list.xml index 118c726217..d734580ed3 100644 --- a/xabber/src/main/res/values-sv-rSE/account_list.xml +++ b/xabber/src/main/res/values-sv-rSE/account_list.xml @@ -1,15 +1,16 @@ - Vill du verkligen ta bort konto %s? \n (det kommer inte att tas bort från servern, bara från Xabber) - Lägg till konto - Registrera nytt konto - Ta bort konto - Registrering - Auktoriserar - Inloggade - Ansluter - Kopplar ner - Ej uppkopplade - Väntar på att ansluta igen + Vill du verkligen ta bort konto %s?\n(det kommer inte att tas bort från servern, bara från Xabber) + Lägg till konto + Registrera nytt konto + Ta bort konto + Kontoinställningar + Registrering + Auktoriserar + Ansluten + Ansluter + Kopplar från + Frånkopplad + Väntar på att ansluta igen diff --git a/xabber/src/main/res/values-sv-rSE/chat_viewer.xml b/xabber/src/main/res/values-sv-rSE/chat_viewer.xml index 2608a37fd7..0c8727b295 100644 --- a/xabber/src/main/res/values-sv-rSE/chat_viewer.xml +++ b/xabber/src/main/res/values-sv-rSE/chat_viewer.xml @@ -1,84 +1,121 @@ - %1$s ändrade status: %2$s - %1$s rensade statustext - %1$s anslöt till konferens - %1$s sparkades ut - Du är offline. Meddelanden du skickar levereras när du är ansluten igen. - skickades kl. %s - Skriv meddelande här - Skicka - Rensa historik - Rensa - Vill du verkligen rensa all chatt-historik med %s? - Mottagaren är offline. Meddelande du skickar levereras när mottagaren är online igen. - Kontakten är inte tillgänglig - Filen hittades inte - Kopiera - Citera - Ta bort från historik - Försök skicka igen + %1$s ändrade status: %2$s + %1$s rensade statustext + %1$s anslöt till konferens + %1$s sparkades ut + Du är frånkopplad. Meddelanden du skickar levereras när du är ansluten igen. + skickades kl. %s + Skriv ditt meddelande här + Skicka + Rensa historik + Rensa + Vill du verkligen rensa all chatt-historik med %s? + Mottagaren är frånkopplad. Meddelanden du skickar levereras när mottagaren är ansluten igen. + Kontakten är inte tillgänglig + Filen hittades inte + Kopiera + Nämn + Citera + Ta bort från historik + Försök skicka igen + Visa meddelandet Spara historik lokalt\nLagra meddelandehistorik lokalt Begäran om uppmärksamhet skickades - Begäran om uppmärksamhet skickades - %1$s bannlystes - %1$s bannlystes av %2$s - Inbjudan togs inte emot av %s - Inbjudan skickades till %s - Du har anslutit till chatten som %1$s - Du har anslutit till chatt %1$s - %1$s sparkades ut av %2$s - %1$s lämnade chatten - %1$s ändrade smeknamn till %2$s - Kryptering har aktiverats men denna kontakt har inte verifierats. Du kan verifiera den från menyn OTR-kryptering. - OTR-fel: %1$s - Din motpart har lämnat konversationen. Du borde också göra det eller starta om den. - Ditt meddelande har inte skickats. Lämna konversationen eller starta om den. - Du har lämnat den krypterade konversationen - Motparten försökte fuska vid verifieringen - Verifiering misslyckades - Ditt svar på den hemliga frågan verifierades. Du bör fråga din motpart också eller använda en delad hemlighet. - Verifiering misslyckades - Verifiering lyckades - Det krypterade meddelandet som mottogs är oläsbart - Kryptering aktiverad - %1$s är nu online - %1$s är nu frånvarande - %1$s är ledig för chatt - %1$s vill inte bli störd - %1$s är nu otillgänglig - %1$s är borta en längre tid - %1$s har ändrat rubriken till: %2$s - Kontakten stödjer inte begäran om uppmärksamhet eller har stängt av funktionen - Begär din uppmärksamhet - Chattinställningar - Skriver… - Inmatad text… - anslöt %s - Historik har exporterats till minneskort - %2$s för %1$s.html - Skicka efter export - Ange filnamn - Bjud in till chatt - Dina meddelanden kunde inte levereras. Vänligen anslut till chatten - Lista på deltagare - OTR-kryptering - Avsluta kryptering - Starta om kryptering - Off-the-record-konversation har begärts men du saknar en plugin för det. Använd Pidgin, Gajim eller Adium för PC/Mac och Xabber,Conversations eller ChatSecure för Android. Besök http://otr.cypherpunks.ca/ för mer information. - Starta kryptering + Begäran om uppmärksamhet skickades + %1$s bannlystes + %1$s bannlystes av %2$s + Inbjudan togs inte emot av %s + Inbjudan skickades till %s + Du har anslutit till chatten som %1$s + Du har anslutit till chatt %1$s + %1$s sparkades ut av %2$s + %1$s lämnade chatten + %1$s ändrade smeknamn till %2$s + Kryptering har aktiverats men denna kontakt har inte verifierats. Du kan verifiera den från menyn OTR-kryptering. + OTR-fel: %1$s + Din motpart har lämnat konversationen. Du borde också göra det eller starta om den. + Ditt meddelande har inte skickats. Lämna konversationen eller starta om den. + Du har lämnat den krypterade konversationen + Motparten försökte fuska vid verifieringen + Verifiering misslyckades + Ditt svar på den hemliga frågan verifierades. Du bör också fråga din motpart eller använda en delad hemlighet. + Verifiering misslyckades + Verifiering lyckades + Det mottagna krypterade meddelandet kunde inte läsas + Kryptering aktiverad + %1$s är nu ansluten + %1$s är borta + %1$s är ledig för chatt + %1$s vill inte bli störd + %1$s är nu otillgänglig + %1$s är borta länge + %1$s har ändrat rubriken till: %2$s + Kontakten stödjer inte begäran om uppmärksamhet eller har stängt av funktionen + Begär din uppmärksamhet + Chattinställningar + Skriver… + Skrev text… + skrevs %s + Exportera historik + Historik har exporterats till minneskort + %2$s för %1$s.html + Skicka efter export + Ange filnamn + Bjud in till chatt + Dina meddelanden kunde inte levereras. Vänligen anslut till chatten + Lista på deltagare + OTR-kryptering + Avsluta kryptering + Starta om kryptering + Off-the-record-konversation har begärts men du saknar en plugin för det. Använd Pidgin, Gajim eller Adium för PC/Mac eller använd Xabber, Conversations eller ChatSecure för Android. Besök http://otr.cypherpunks.ca/ för mer information. + Starta kryptering Det krypterade meddelandet du skickade är oläsbart - OTR-verifiering - Verifiera med fingeravtryck - Verifiera med fråga - Verifiera med delad hemlighet + Meddelandet kan inte avkrypteras + OTR-verifiering + Verifiera med fingeravtryck + Verifiera med fråga + Verifiera med delad hemlighet + Välj enhet för att upprätta OTR session: + OTR-sessionen startade inte. + OTR-sessionen startade inte. Kontakten är frånkopplad. + Begäran om OTR-verifiering + OTR-verifiering pågår + ÖPPNA + AVBRYT Använd globala inställningar - Visa meddelandetext - Dölj meddelandetext + Visa meddelandetext + Dölj meddelandetext Ett fel uppstod när filen %s skickades Gick inte att hämta sökvägen till filen - Öppna privat chatt + Öppna privat chatt Saknar behörighet att läsa filer - Saknar behörighet att skriva filer + Saknar behörighet att skriva filer + Saknar behörighet för att använda kamera + Felbeskrivning: + Skickat + Levererat + Tog emot från historiken + Fel + Skickat från en annan enhet + Skickar + Du kan inte skicka fler än 10 filer samtidigt + Det finns inga fler meddelanden i historiken + Moderator + Deltagare + Besökare + Arkiverade chattar visas + Arkiverade chattar är dolda + Den här chattens aviseringar + Servern som du använder har inte stöd för filöverföring. Du kan prova servern xabber.org. + Anslut till konferens + Dra åt höger för att visa senaste chattar + Dra åt vänster för att visa kontaktinformation + Kopiera länk + Ladda ner + Bild sparad + Länk har kopierats till Urklipp + Kunde inte öppna filen + Laddar upp.. %s diff --git a/xabber/src/main/res/values-sv-rSE/contact_editor.xml b/xabber/src/main/res/values-sv-rSE/contact_editor.xml index 080ca43be0..77246fde94 100644 --- a/xabber/src/main/res/values-sv-rSE/contact_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/contact_editor.xml @@ -1,24 +1,24 @@ - Konto - Välj grupper - Alias (valfritt) - Dela din %1$s kontostatus med kontakt? - Kontaktens användarnamn - Kontakten hittades inte - Ange gruppnamn - Gruppnamn - Välj ett konto - Välj ett konto - Lägg till ny grupp… - Godkänn - Avfärda - Bearbetar foto... - Fel vid beskärning - Något gick fel när bilden processades + Konto + Välj grupper + Alias (valfritt) + Dela din %1$s kontostatus med kontakt? + Kontaktens användarnamn + Kontakten hittades inte + Ange gruppnamn + Gruppnamn + Välj ett konto + Välj ett konto + Lägg till ny grupp… + Godkänn + Avfärda + Bearbetar foto... + Fel vid beskärning av bild + Något gick fel när bilden processades Serverinformation - Lista med serverns funktioner - %1$s från %2$s vill starta en privat chatt med dig - Bekräfta + Lista på serverfunktioner + %1$s från %2$s vill starta en privat chatt med dig + Bekräfta diff --git a/xabber/src/main/res/values-sv-rSE/contact_list.xml b/xabber/src/main/res/values-sv-rSE/contact_list.xml index 2c6de8fa91..dad892301b 100644 --- a/xabber/src/main/res/values-sv-rSE/contact_list.xml +++ b/xabber/src/main/res/values-sv-rSE/contact_list.xml @@ -1,69 +1,99 @@ - Godkänn kontakt - Återanslut - Hantera konton - Lägg till konto - Lägg till kontakt - Visa offlinekontakter - Anslut - Återanslut - Ansluter... - Konton som inaktiverats - Du har inga konton - Du har inga kontakter - Ingen är online - Inga online-konton - Ansluten. - Startar applikation... - Väntar på anslutning... + Godkänn kontakt + Återanslut + Hantera konton + Lägg till konto + Lägg till kontakt + Visa frånkopplade kontakter + Anslut + Återanslut + Ansluter... + Konton som inaktiverats + Du har inga konton + Du har inga kontakter + Ingen är ansluten + Inga kontakter hittades + Inga anslutna konton + Ansluten. + Startar applikation... + Väntar på anslutning... Chatt Anslutningsfel - Lägg till kontakt - Radera - Blockera kontakt - Vill du verkligen radera kontakt %1$s från konto %2$s? + Lägg till kontakt + Radera + Blockera kontakt + Vill du verkligen radera kontakt %1$s från konto %2$s? Avvisa kontakt - Avsluta - Aktiva chattar - Inga grupper - Radera grupp - Vill du verkligen radera gruppen %s? Användarna från gruppen blir kvar i kontaktlistan. - Byt namn på grupp - Kan inte hitta kontot - Anslutning inte upprättad - Begär prenumeration - Fel i XMPP-stream - Sparar inställningar...\nApplikationen avslutas snart. + Arkivera + Ta bort från arkiv + Stäng av ljud + Slå på ljud + Visa arkiverade + Avsluta + Aktiva chattar + Inga grupper + Radera grupp + Vill du verkligen radera gruppen %s? Användarna från gruppen blir kvar i kontaktlistan. + Byt namn på grupp + Kan inte hitta kontot + Anslutning inte upprättad + Begär prenumeration + Skicka kontakt + Strömningsfel + Sparar inställningar...\nApplikationen avslutas snart. Konferenser - OTR-fel - Klicka för att välja kontakt - Visa alltid - Visa aldrig - Använd allmänna inställningar - Visa offlinekontakter - Kör vid start - Vill du starta Xabber när telefonen startar? \nDu kan ändra i \"Inställningar\" → \"Anslutningsinställningar\" → \"Starta\" - Sök efter kontakter - Du - XMPP konton - Blockeringslistan - Kontakten är nu blockerad - Det gick inte att blockera kontakten + OTR-fel + Klicka för att välja kontakt + Visa alltid + Visa aldrig + Använd allmänna inställningar + Visa frånkopplade kontakter + Kör vid start + Vill du starta Xabber när enheten startar?\nDu kan ändra i \"Inställningar\" → \"Anslutningsinställningar\" → \"Starta\" + Sök efter kontakter + Du + XMPP-konton + Blockeringslista + Kontakten är nu blockerad + Det gick inte att blockera kontakten 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? - Avblockera alla - Avblockera valda - Välj ditt öde - 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. + Det gick inte att avblockera kontakten + Vill du verkligen blockera kontakt %1$s från konto %2$s? + Vill du verkligen avblockera alla kontakter från konto %1$s? + Avblockera alla + Avblockera valda + Välj ditt öde + Ett nytt mörkt tema är nu tillgängligt för Xabber. Anslut till den mörka sidan eller bli kvar på den ljusa sidan? + Mörk + Ljus + 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. Ta bort gamla loggfiler - Öppna - Skicka + Öppna + Skicka + Synkronisera bokmärken + Ta bort alla + Ta bort valda + Vill du verkligen ta bort alla bokmärken från konto %1$s? + Vill du verkligen ta bort valda bokmärken från konto %1$s? + Arkivet innehåller inga chattar + Inga olästa chattar + Chatt arkiverades + Borttaget från arkivet + ÅNGRA + Senaste chattar + Olästa chattar + Arkiverade chattar + Alla chattar + Inga meddelanden + Visa alla chattar + Kontakter + Dra chatten åt vänster eller höger för att arkivera den + sågs senast just nu + sågs senast för %1$s minuter sedan + sågs senast %1$s + sågs senast igår klockan %1$s + sågs senast %1$s diff --git a/xabber/src/main/res/values-sv-rSE/contact_viewer.xml b/xabber/src/main/res/values-sv-rSE/contact_viewer.xml index ec84f2371b..f785b26fbb 100644 --- a/xabber/src/main/res/values-sv-rSE/contact_viewer.xml +++ b/xabber/src/main/res/values-sv-rSE/contact_viewer.xml @@ -1,67 +1,67 @@ - Kontaktinformation - Klient - Den här enheten - Smeknamn - Formaterat namn - Prefix - Förnamn - Mellannamn - Efternamn - Titel - Födelsedag - Webbplats - Organisation - Avdelning - Titel (jobb), funktion - Roll + Kontaktinformation + Klient + Den här enheten + Smeknamn + Formaterat namn + Prefix + Förnamn + Mellannamn + Efternamn + Namnsuffix + Födelsedag + Webbplats + Organisation + Avdelning + Titel (jobb), funktion + Roll Beskrivning - Anteckning + Anteckning Boxadress - Utökad adress - Gata - Område - Region - Postnummer - Land - Telefon - E-post - Hem - Jobb - Postadress - Paket - Inhemsk - Internationell - Föredragen - Röst - Fax - Personsökare - Mobiltelefon - Video - Modem - Röstmeddelanden - Internet - Vänta... - Okänd - Redigera alias - Redigera grupper - Ta bort kontakt - Redigera användarinformation - Ändra - Kontots användarinformation har sparats - Kunde inte spara kontots användarinformation - Sparar… - Välj från galleri - Ta ett foto - Ta bort avatar - Ändra - Kunde inte hämta information om konferensen - Namn - Beskrivning - Titel - Deltagare: %d - Anslutna enheter - vCard + Utökad adress + Gata + Område + Region + Postnummer + Land + Telefon + E-post + Hem + Arbete + Postadress + Paket + Inhemsk + Internationell + Föredragen + Röst + Fax + Personsökare + Mobiltelefon + Video + Modem + Röstmeddelanden + Internet + Vänligen vänta… + Okänd + Redigera alias + Redigera grupper + Ta bort kontakt + Redigera användarinformation + Ändra + Kontots användarinformation har sparats + Kunde inte spara kontots användarinformation + Sparar… + Välj från galleri + Ta ett foto + Ta bort avatar + Byt ut + Kunde inte hämta information om konferensen + Namn + Beskrivning + Angående + Deltagare: %d + Anslutna enheter + vCard diff --git a/xabber/src/main/res/values-sv-rSE/fingerprint_viewer.xml b/xabber/src/main/res/values-sv-rSE/fingerprint_viewer.xml index 6d61bac4fd..d2546e5a90 100644 --- a/xabber/src/main/res/values-sv-rSE/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-sv-rSE/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Din motpart kan tillhandahålla sitt fingeravtryck som du kan jämföra med informationen nedan. Ni bör inte skicka denna information i chatt. - Du litar på den här kontakten - Ditt fingeravtryck: - Din motparts fingeravtryck: - Skanna QR-kod med motpartens fingeravtryck - Visa QR-kod med ditt fingeravtryck - Kopiera fingeravtryck till urklipp + Din motpart kan tillhandahålla sitt fingeravtryck som du kan jämföra med informationen nedan. Ni bör inte skicka denna information i chatt. + Du litar på den här kontakten + Ditt fingeravtryck: + Din motparts fingeravtryck: + Skanna QR-kod med motpartens fingeravtryck + Visa QR-kod med ditt fingeravtryck + Kopiera ditt fingeravtryck till urklipp diff --git a/xabber/src/main/res/values-sv-rSE/muc_editor.xml b/xabber/src/main/res/values-sv-rSE/muc_editor.xml index 82be2c5539..709806bac2 100644 --- a/xabber/src/main/res/values-sv-rSE/muc_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/muc_editor.xml @@ -1,29 +1,29 @@ - Smeknamn ej angett - Konferens ej angiven - Anslut till konferens - Smeknamn - Smeknamn i konferensen - Lösenord - lösenord behövs inte - Konferens - Fleranvändar-chattserver - Smeknamnet är upptaget - Pågår redan - Redan ansluten - Lägg till konferens - Ta bort konferens - Vill du verkligen ta bort konferensen %1$s från %2$s? - Inställningar för autentisering - %2$s bjuder in dig att ansluta till konferens %3$s. Anslut med konto %1$s? - %2$s bjuder in dig att ansluta till konferens %3$s: %4$s. Anslut med konto %1$s? - Lämna konferens + Smeknamn ej angett + Konferens ej angiven + Anslut till konferens + Smeknamn + Ditt smeknamn i konferensen + Lösenord + lösenord behövs inte + Konferens + Fleranvändar-chattserver + Smeknamnet är upptaget + Pågår redan + Redan ansluten + Lägg till konferens + Ta bort konferens + Vill du verkligen ta bort konferensen %1$s från konto %2$s? + Inställningar för autentisering + %2$s bjuder in dig att ansluta till konferens %3$s. Anslut med konto %1$s? + %2$s bjuder in dig att ansluta till konferens %3$s: %4$s. Anslut med konto %1$s? + Lämna konferens Välj konferens - Nästa - Hämta hostade konferenser - Fel vid hämtning av konferenser - Ange namn på konferens + Nästa + Hämta arrangerade konferenser + Fel vid hämtning av konferenser + Ange namn på konferens Konferensinbjudan diff --git a/xabber/src/main/res/values-sv-rSE/notification_bar.xml b/xabber/src/main/res/values-sv-rSE/notification_bar.xml index ae58250629..5e41ee2474 100644 --- a/xabber/src/main/res/values-sv-rSE/notification_bar.xml +++ b/xabber/src/main/res/values-sv-rSE/notification_bar.xml @@ -1,43 +1,43 @@ - konto - konton - - - - konto - konton - - - - Autentiseringsfel - kontakt - kontakter - - - - meddelande - meddelanden - - - - %1$d %2$s från %3$d %4$s - %1$d %2$s från %3$s - %1$s: %2$s - %1$d av %2$d %3$s online - %1$d av %2$d %3$s online - - - - %1$d av %2$d %3$s ansluter - %1$d av %2$d %3$s ansluter - - - - %1$d av %2$d %3$s väntar på att ansluta - %1$d av %2$d %3$s väntar på att ansluta - - - - %1$d %2$s frånkopplad + konto + konton + + - + konto + konton + + - + Autentiseringsfel + kontakt + kontakter + + - + meddelande + meddelanden + + - + %1$d %2$s från %3$d %4$s + %1$d %2$s från %3$s + %1$s: %2$s + %1$d av %2$d %3$s konton ansluten + %1$d av %2$d %3$s konton anslutna + + - + %1$d av %2$d %3$s ansluter + %1$d av %2$d %3$s ansluter + + - + %1$d av %2$d %3$s väntar på att ansluta + %1$d av %2$d %3$s väntar på att ansluta + + - + %1$d %2$s frånkopplad Vill du ansluta till konferensen? - Klicka för att avbryta. - Lösenord krävs - Observera - Begäran om auktorisering - Privat chatt konferens + Klicka här för att avbryta. + Lösenord krävs + Observera + Begäran om autentisering + Privat konferens-chatt diff --git a/xabber/src/main/res/values-sv-rSE/phrase_editor.xml b/xabber/src/main/res/values-sv-rSE/phrase_editor.xml index 8bb8b41ebd..a224a2b0a5 100644 --- a/xabber/src/main/res/values-sv-rSE/phrase_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/phrase_editor.xml @@ -1,13 +1,13 @@ - Lägg till fras - Radera fras - Vill du verkligen ta bort frasen: %s? - < Valfri text > - Del av kontakgrupp - Reguljärt uttryck - Ljud \nVälj notifieringsljud - Text att söka efter - Kontaktens Jabber-ID del + Lägg till fras + Radera fras + Vill du verkligen ta bort frasen: %s? + < Valfri text > + Del av kontaktgruppen + Reguljärt uttryck + Ljud \nVälj aviseringsljud + Text att söka efter + Del av kontaktens Jabber-identitet diff --git a/xabber/src/main/res/values-sv-rSE/preference_editor.xml b/xabber/src/main/res/values-sv-rSE/preference_editor.xml index 9c0f0009b6..154fd72ea8 100644 --- a/xabber/src/main/res/values-sv-rSE/preference_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/preference_editor.xml @@ -1,65 +1,121 @@ - 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 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 - Alfabetisk - Efter status - Gruppera per konto\nGruppera kontakter i kontaktlistan per konto + Batterioptimering + Batterioptimering är inaktiverad. Gå till enhetens inställningar för att aktivera + Batterioptimering aktiverad (standard) + Rensa cache\nRadera alla lokala uppgifter. Detta kan frigöra utrymme. + Vill du verkligen ta bort chatthistorik och andra lokala data?\nKonto och extern data påverkas inte. Appen stängs. + Skicka med Enter\nMeddelande kan skickas genom att trycka på Enter-knappen + Automatiskt borta\nÄndra status till \"Borta\" vid låst skärm + Sortera kontakter + Alfabetisk + Efter status + Gruppera efter konto\nGruppera kontakter i kontaktlistan efter konto Visa profilbilder \nVisa användares profilbilder i kontaktlistan - Visa Tomma grupper\nVisa grupper utan onlinekontakter - Visa grupper \nVisa grupper i kontaktlistan - Visa offlinekontakter - Debug-logg\nSkriv meddelanden till debugloggen (starta om för att aktivera denna inställning) - 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 - Ljusindikator \nBlinka led vid notifiering - Aktivitetsfältets ikon\nVisa ständigt meddelande. Detta alternativ hindrar Android från att rensa appen från minnet - Mörk - Ljus - Androidemotikoner - Inga grafiska emoticons - Anslutningsinställningar \nAnslutningsinställningar - Kontaktlista \nAnpassa kontaktlistans utseende - 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\nAtt Inaktivera bakgrund kan öka prestandan - Stor - Normal - Liten - Extra stor - I landskapsläge - Profilbilder i meddelanden \nVisa profilbilder i varje meddelande - I konferenser - Skicka skriver notifikationer\nVisa andra användare att du skriver - Ä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 - Starta när Android startar\nAutostarta appen när Android startar. Detta fungerar inte när Xabber installeras på SD-kort. - Förhindra att viloläge\nHindra enheten från att släckas. Detta kommer att öka batterianvändningen. - Håll WiFi anslutet\nHåll WiFi aktiv i vänteläge. Detta kommer att öka batterianvändning - Återställ offlineinställningar\nRensa individuella inställningar för grupper och konton - Vill du verkligen rensa individuella inställningar för grupper och konton? - Larma vid första meddelande\nNotifiera endast på det första meddelandet i en chatt + Visa meddelanden\nVisar användares meddelanden i kontaktlistan + Visa Tomma grupper\nVisa grupper utan anslutna deltagare + Visa grupper \nVisa grupper i kontaktlistan + Visa frånkopplade kontakter + Felsökningslogg\nSkriv meddelanden till felsökningsloggen (starta om Xabber för att tillämpa ändringar) + Spara loggfilen\nSkriv felsökningsloggen till lokal fil (du kan dela den). + Loggfiler\n Lista med sparade loggfiler. + Hämta alla meddelanden från arkivet\nFelsökningsfunktion. Kan fungera felaktigt + Loggfiler + Visa anslutningsfel\nVisa popup-fönster om anslutningsfel + Dela krasch och diagnostikdata\nHjälp programutvecklare att förbättra Xabber genom att tillåta delning av data angående krascher och prestanda (starta om Xabber för att tillämpa ändringar). + Krasch och diagnostikdata + Xabber samlar anonyma felrapporter. Du kan inaktivera detta i felhanteringsinställningarna, men det kommer att motverka vår förmåga att leverera stabila meddelandetjänster till Xabber-användare. + Inställningar + Aktivitetsfältets ikon\nVisa alltid. Detta alternativ hindrar Android från att rensa appen från minnet + Vibrera + Tema + Mörk + Ljus + Uttryckssymboler + Android-uttryckssymboler + Inga grafiska emoticons + Anslutningsinställningar \nAnslutningsinställningar + Kontaktlista \nAnpassa kontaktlistans utseende + Felsökningsinställningar \nInställningar för att hjälpa utvecklare att förbättra Xabber + Inställningar + Aviseringar \nInställningar för aviseringar + Inställningar för tema\nUtseende + Filterinställningar för skräpmeddelanden + Närvaro\nNärvaro-inställningar + Integritet\nIntegritetsinställningar + Inget filter för skräpmeddelanden + Meddelanden endast från inbjudna deltagare + Meddelanden endast från inbjudna deltagare. Kontaktförfrågningar endast med CAPTCHA + Meddelanden endast från inbjudna deltagare. Inga kontaktförfrågningar + Om + Visa bakgrund\nAtt Inaktivera bakgrund kan öka prestandan + Storlek för typsnitt + Stor + Normal + Liten + Extra stor + Dölj tangentbord + I liggande läge + Profilbilder i chatt\nVisa profilbilder i varje meddelande inuti chatt + Profilbilder i konferens\nVisa profilbilder i varje meddelande inuti konferens + Visa statusändringar + I konferenser + Avisera när du skriver\nVisa andra användare att du skriver + Ändra prioritet\nAnge prioritet enligt vald status. Kontots angivna prioritering åsidosätts. + Direkt vid skärmlås + \"Borta länge\" vid inaktivitet\nÄndra status till \"Borta länge\" vid skärmlås + Prioritetinställningar + Starta när Android startar\nAutostarta appen när Android startar. Detta fungerar inte när Xabber installeras på SD-kort. + Förhindra viloläge\nHindra enheten från att pausas. Detta kommer att öka batterianvändningen. + Håll WiFi anslutet\nHåll WiFi aktiv i vänteläge. Detta kommer att öka batterianvändning + Återställ frånkopplade inställningar\nRensa individuella inställningar för grupper och konton + Vill du verkligen rensa individuella inställningar för grupper och konton? Hindra vissa statusmeddelanden\nFå inga \"Detta rum är inte anonymt\" meddelanden - %s (du kommer inte ta emot några meddelanden från någon chatt) - XMPP konton\nHantera konton - Säkerhet \nSäkerhetsinställningar - Kontrollera serverns certifikat\nMeddela vid certifikatproblem med krypterade anslutningar + %s (du kommer inte ta emot några meddelanden från någon chatt) + XMPP konton\nHantera konton + Säkerhet \nSäkerhetsinställningar + Kontrollera serverns certifikat\nMeddela vid certifikatproblem med krypterade anslutningar OTR-läge - Uppmärksamhet\nReagera på inkommande begäran om uppmärksamhet - Uppmärksamhet ljud\nVälj ringsignal - 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. - Nyckelfraser\nSkapa anpassade notifikationer för mottagna meddelanden som innehåller särskilda fraser + Ladda in vCard \nHämta och uppdatera kontaktens information och profilbild. Avmarkera för att minska datatrafik. + Läs in bilder\nLäs in bilder från fillänkar automatiskt. Inaktivera för att minska trafikmängden. + Kopieringsläge\nKommer att visa den aktuella sessionen på alla enheter med det här kontot. Inaktivera för att minska trafikanvändning. + DNSJavaResolver + MiniDNSResolver (experimentell) Inställningar + Gränssnitt + Inställningar + Om + Utseende + Beteende + Kontaktlista + Frånkopplade kontakter + Återställ aviseringar + Anslutningsinställningar + Avancerat + Tillgänglighet + Meddelandeaviseringar + Gruppavisering + Aviseringar i appen + Nyckelfraser + Varning + Larma vid nya meddelanden i chattar + Larma + Larma vid nya meddelanden i konferenser + Standard + Kort vibration + Lång vibration + Endast i tyst läge + Ljud i appen + Spela upp ljud vid meddelande i en annan chatt + Vibration i appen + Vibrera vid meddelande i en annan chatt + Förhandsvisning i appen + Visa förhandsgranskning vid meddelande i en annan chatt + Ljud i chatt + Spela upp ljud vid meddelande i nuvarande chatt + Återställ + Alla aviseringsinställningar kommer återställas till standardvärden + Återställ aviseringsinställningar? + Inställningar återställdes diff --git a/xabber/src/main/res/values-sv-rSE/secret_viewer.xml b/xabber/src/main/res/values-sv-rSE/secret_viewer.xml index 05c28acdd1..69bceddda1 100644 --- a/xabber/src/main/res/values-sv-rSE/secret_viewer.xml +++ b/xabber/src/main/res/values-sv-rSE/secret_viewer.xml @@ -1,9 +1,9 @@ - Svar på hemlighet: - Hemlig fråga: - Använd hemlig fråga för att verifiera varandra. - Delad hemlighet: - Använd delad hemlighet för att verifiera varandra. + Svar på hemlighet: + Hemlig fråga: + Använd hemlig fråga för att verifiera varandra. + Delad hemlighet: + Använd delad hemlighet för att verifiera varandra. diff --git a/xabber/src/main/res/values-sv-rSE/status_editor.xml b/xabber/src/main/res/values-sv-rSE/status_editor.xml index 2ce54cd893..6bb73cacf7 100644 --- a/xabber/src/main/res/values-sv-rSE/status_editor.xml +++ b/xabber/src/main/res/values-sv-rSE/status_editor.xml @@ -1,21 +1,21 @@ - Tillgänglig - Borta - Tillgänglig för chatt! - Stör ej - Redigera status - < tom status > - Osynlig - Radera status - Ange status - Ange statusmeddelande - Frånkopplad - Inte auktoriserad - Borta längre tid - Ny status - Sparad status - Rensa statushistorik - Statusmeddelande + Tillgänglig + Borta + Tillgänglig för chatt! + Stör ej + Redigera status + <Tom status> + Osynlig + Radera status + Ange status + Ange statusmeddelande + Frånkopplad + Inte auktoriserad + Borta länge + Ny status + Sparad status + Rensa statushistorik + Statusmeddelande diff --git a/xabber/src/main/res/values-sv-rSE/words.xml b/xabber/src/main/res/values-sv-rSE/words.xml index 66358df628..336113ed44 100644 --- a/xabber/src/main/res/values-sv-rSE/words.xml +++ b/xabber/src/main/res/values-sv-rSE/words.xml @@ -1,18 +1,30 @@ - Efter 10 minuter - Efter 15 minuter - Efter en timme - Efter en minut - Efter 2 minuter - Efter 30 minuter - Efter 5 minuter - Alltid - Avstängd - Manuell - Aldrig - Krävs - Automatiskt - Spara + Efter 10 minuter + Efter 15 minuter + Efter en timme + Efter en minut + Efter 2 minuter + Efter 30 minuter + Efter 5 minuter + Alltid + Avstängd + Manuell + Aldrig + Obligatorisk + Automatiskt + Spara + Avbryt + Hoppa över + Hoppa över ändå + Varning! + Inställningar + OK + Logga in + Dela + Skicka till: + Jag förstår + Sök + gratis diff --git a/xabber/src/main/res/values-sw-rKE/account_editor.xml b/xabber/src/main/res/values-sw-rKE/account_editor.xml new file mode 100644 index 0000000000..e51ae0e3b2 --- /dev/null +++ b/xabber/src/main/res/values-sw-rKE/account_editor.xml @@ -0,0 +1,9 @@ + + + + Kutumia njia iliyofupishwa + Mwenyeji + Nenosiri + Thibitisha nenosiri + Pahali pa kuinigza + diff --git a/xabber/src/main/res/values-ta-rIN/chat_viewer.xml b/xabber/src/main/res/values-ta-rIN/chat_viewer.xml index 96f364f154..158bc93675 100644 --- a/xabber/src/main/res/values-ta-rIN/chat_viewer.xml +++ b/xabber/src/main/res/values-ta-rIN/chat_viewer.xml @@ -1,36 +1,36 @@ - %1$s நிலையை மாற்றியுள்ளார்: %2$s - %1$s நிலையை துடைத்துவிட்டார் - %1$s குழுவில் இணைந்து கொண்டார் - %1$s வெளியேற்றப்பட்டார் - நீங்கள் தற்பொழுது உள்நுழைந்திருக்கவில்லை. நீங்கள் அனுப்பும் செய்திகள் நீங்கள் அடுத்த முறை உள்நுழையும்போது வழங்கப்படும். - அனுப்பிய நேரம் %s - உங்கள் செய்தியை இங்கே தட்டச்சு செய்யவும் - அனுப்பு - வரலாற்றை அழி - பெறுநர் உள்நுழைந்திருக்கவில்லை. நீங்கள் அனுப்பும் செய்திகள் அவர்கள் அடுத்த முறை உள்நுழையும்போது வழங்கப்படும். - தொடர்பு கிடைக்கப் பெறவில்லை - கோப்பு காணவில்லை - நகலெடு - மேற்கோளிடு - வரலாற்றிலிருந்து அகற்று - மீண்டும் அனுப்ப முயற்சிக்கவும் + %1$s நிலையை மாற்றியுள்ளார்: %2$s + %1$s நிலையை துடைத்துவிட்டார் + %1$s குழுவில் இணைந்து கொண்டார் + %1$s வெளியேற்றப்பட்டார் + நீங்கள் தற்பொழுது உள்நுழைந்திருக்கவில்லை. நீங்கள் அனுப்பும் செய்திகள் நீங்கள் அடுத்த முறை உள்நுழையும்போது வழங்கப்படும். + அனுப்பிய நேரம் %s + உங்கள் செய்தியை இங்கே தட்டச்சு செய்யவும் + அனுப்பு + வரலாற்றை அழி + பெறுநர் உள்நுழைந்திருக்கவில்லை. நீங்கள் அனுப்பும் செய்திகள் அவர்கள் அடுத்த முறை உள்நுழையும்போது வழங்கப்படும். + தொடர்பு கிடைக்கப் பெறவில்லை + கோப்பு காணவில்லை + நகலெடு + மேற்கோளிடு + வரலாற்றிலிருந்து அகற்று + மீண்டும் அனுப்ப முயற்சிக்கவும் தட்டச்சு செய்கிறார்… - செய்தி எழுதியுள்ளார். அனுப்பவில்லை… - அனுப்பிய நேரம் %s - காப்புப் பிரதி அல்லது ஏற்றுமதிக்குப் பின் அனுப்பவும் - கோப்பின் பெயரை உள்ளிடவும் - இங்கே பேச அழைக்கவும் - உங்கள் செய்திகளை வழங்க முடியாது. தயவுசெய்து இதில் சேரவும் - இங்கிருப்பவர்களின் பட்டியல் - OTR மறையாக்கம் - மறையாக்கத்தை நிறுத்து - மறையாக்கத்தை மீண்டும் துவக்கு - மறையாக்கத்தை தொடங்கு + செய்தி எழுதியுள்ளார். அனுப்பவில்லை… + அனுப்பிய நேரம் %s + காப்புப் பிரதி அல்லது ஏற்றுமதிக்குப் பின் அனுப்பவும் + கோப்பின் பெயரை உள்ளிடவும் + இங்கே பேச அழைக்கவும் + உங்கள் செய்திகளை வழங்க முடியாது. தயவுசெய்து இதில் சேரவும் + இங்கிருப்பவர்களின் பட்டியல் + OTR மறையாக்கம் + மறையாக்கத்தை நிறுத்து + மறையாக்கத்தை மீண்டும் துவக்கு + மறையாக்கத்தை தொடங்கு பொதுவான அமைப்புகளைப் பயன்படுத்தவும் - குறுஞ்செய்தி உரையைக் காட்டு - குறுஞ்செய்தி உரையை மறை + குறுஞ்செய்தி உரையைக் காட்டு + குறுஞ்செய்தி உரையை மறை கோப்பு%s அனுப்புவதில் பிழை நேர்ந்துள்ளது diff --git a/xabber/src/main/res/values-ta-rIN/contact_viewer.xml b/xabber/src/main/res/values-ta-rIN/contact_viewer.xml index 6481cfabc8..b94ffed0b9 100644 --- a/xabber/src/main/res/values-ta-rIN/contact_viewer.xml +++ b/xabber/src/main/res/values-ta-rIN/contact_viewer.xml @@ -1,58 +1,58 @@ - தொடர்பின் தகவல் - தொடர்பின் செயலி - புனைப்பெயர் - வடிவமைக்கப்பட்ட பெயர் - முற்சேர்க்கை - கொடுக்கப்பட்ட பெயர் - மத்திய பெயர் - குடும்ப பெயர் - பின்சேர்ப்பு பெயர் - பிறந்த நாள் - இணையதளம் - நிறுவனம் - நிறுவன பிரிவு - வேலை தலைப்பு, செயல்பாடு - செயல்பங்கு + தொடர்பின் தகவல் + தொடர்பின் செயலி + புனைப்பெயர் + வடிவமைக்கப்பட்ட பெயர் + முற்சேர்க்கை + கொடுக்கப்பட்ட பெயர் + மத்திய பெயர் + குடும்ப பெயர் + பின்சேர்ப்பு பெயர் + பிறந்த நாள் + இணையதளம் + நிறுவனம் + நிறுவன பிரிவு + வேலை தலைப்பு, செயல்பாடு + செயல்பங்கு விளக்கம் - குறிப்பு + குறிப்பு அஞ்சல் பெட்டி - விரிவாக்கப்பட்ட முகவரி - தெரு - உள்ளூர் பகுதி - பிராந்தியம் - அஞ்சல் குறியீடு - நாட்டின் பெயர் - தொலைபேசி - மின்னஞ்சல் - வீடு - வேலை - தபால் - பொட்டலம் - உள்நாட்டு - சர்வதேச - விருப்பமான - குரல் - தொலைநகல் - காணொளி - இணக்கி - குரல்வழி செய்தியாக்கல் - இணையம் - தயவு செய்து காத்திருக்கவும்… - அறியாத - வேறுபெயரைத் திருத்து - குழுக்களைத் திருத்து - தொடர்பை அகற்று - பயனர் தகவலைத் திருத்து - சேமிக்கிறது… - புகைப்பட தொகுப்பிலிருந்து தேர்வு செய்க - புகைபடம் எடு - அவதார சின்னத்தை நீக்கு - மாற்று - பெயர் - குழு விளக்கம் - குழுவின் பொருள் - உரையாடுபவர்களின் எண்ணிக்கை: %d + விரிவாக்கப்பட்ட முகவரி + தெரு + உள்ளூர் பகுதி + பிராந்தியம் + அஞ்சல் குறியீடு + நாட்டின் பெயர் + தொலைபேசி + மின்னஞ்சல் + வீடு + வேலை + தபால் + பொட்டலம் + உள்நாட்டு + சர்வதேச + விருப்பமான + குரல் + தொலைநகல் + காணொளி + இணக்கி + குரல்வழி செய்தியாக்கல் + இணையம் + தயவு செய்து காத்திருக்கவும்… + அறியாத + வேறுபெயரைத் திருத்து + குழுக்களைத் திருத்து + தொடர்பை அகற்று + பயனர் தகவலைத் திருத்து + சேமிக்கிறது… + புகைப்பட தொகுப்பிலிருந்து தேர்வு செய்க + புகைபடம் எடு + அவதார சின்னத்தை நீக்கு + மாற்று + பெயர் + குழு விளக்கம் + குழுவின் பொருள் + உரையாடுபவர்களின் எண்ணிக்கை: %d diff --git a/xabber/src/main/res/values-ta-rIN/notification_bar.xml b/xabber/src/main/res/values-ta-rIN/notification_bar.xml index e88953a4f5..a12620464f 100644 --- a/xabber/src/main/res/values-ta-rIN/notification_bar.xml +++ b/xabber/src/main/res/values-ta-rIN/notification_bar.xml @@ -1,21 +1,21 @@ - கணக்கு - கணக்குகள் - - கணக்கு - கணக்குகள் - - உள்நுழையும் அங்கீகார பிழை - தொடர்புகள் - தொடர்புகள் - - தகவல் - தகவல்கள் - - - - - கவனம் செலுத்தது + கணக்கு + கணக்குகள் + + கணக்கு + கணக்குகள் + + உள்நுழையும் அங்கீகார பிழை + தொடர்புகள் + தொடர்புகள் + + தகவல் + தகவல்கள் + + + + + கவனம் செலுத்தது diff --git a/xabber/src/main/res/values-ta-rIN/words.xml b/xabber/src/main/res/values-ta-rIN/words.xml index 33d6a99918..ddf908c791 100644 --- a/xabber/src/main/res/values-ta-rIN/words.xml +++ b/xabber/src/main/res/values-ta-rIN/words.xml @@ -1,18 +1,18 @@ - 10 நிமிடங்களில் - 15 நிமிடங்களில் - ஒரு மணி நேரத்தில் - ஒரு நிமிடத்தில் - 2 நிமிடங்களில் - 30 நிமிடங்களில் - 5 நிமிடங்களில் - எப்போதும் - தடுக்கப்பட்டது - தனிப்பட்ட முறை - ஒருபோதுமில்லை - தேவைப்படின் - தானாக - சேமி + 10 நிமிடங்களில் + 15 நிமிடங்களில் + ஒரு மணி நேரத்தில் + ஒரு நிமிடத்தில் + 2 நிமிடங்களில் + 30 நிமிடங்களில் + 5 நிமிடங்களில் + எப்போதும் + தடுக்கப்பட்டது + தனிப்பட்ட முறை + ஒருபோதுமில்லை + தேவைப்படின் + தானாக + சேமி diff --git a/xabber/src/main/res/values-tr-rTR/account_editor.xml b/xabber/src/main/res/values-tr-rTR/account_editor.xml index 0138d873e9..faf22e86a4 100644 --- a/xabber/src/main/res/values-tr-rTR/account_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/account_editor.xml @@ -1,94 +1,96 @@ - Sıkıştırma kullan + Sıkıştırma kullan Sunucu - Parola - Şifreyi tekrarlayın - Bağlantı noktası - Öncelik - Kaynak - Sunucu - Xabber eklemeden önce bir XMPP hesabına kayıt olmalısınız! + Parola + Şifreyi tekrarlayın + Bağlantı noktası + Öncelik + Kaynak + Sunucu Kullanıcı adı - Sunucu adı belirtilmemiş - Kullanıcı adı belirtilmemiş - Şifreler uyuşmuyor + Sunucu adı belirtilmemiş + Kullanıcı adı belirtilmemiş + Şifreler uyuşmuyor + Bu hesap zaten var Veri sıkıştırma için seçin - Özel sunucu - SRV kaydı yerine özel sunucu ayarlarını kullan + Özel sunucu + SRV kaydı yerine özel sunucu ayarlarını kullan 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 127 arasında bir numara olmalı. (ön tanımlı: 10) + Bağlantı noktası 1 ile 65535 arasında olmalıdır (varsayılan: 5222) + Öncelik değeri, -128 ile 127 arasında bir numara olmalı. (ön tanımlı: 10) Vekil sunucu - Vekil sunucu bağlantı noktası 1 ile 65535 arasında olmalıdır (varsayılan: 8080) - Vekil sunucu bağlantı noktası bir sayı olmalıdır (varsayılan: 8080) - Vekil sunucu parolası - Vekil sunucu bağlantı noktası - Vekil sunucu türü - Devre Dışı - Vekil sunucu kullanıcısı - SASL yetkilendirme kullan(önerilen) - çok eski sunucu için kapalı - Parolayı sakla - Çevrim içi olduğunuz her seferde parola sorulması için bu seçeneği devre dışı bırakın + Vekil sunucu bağlantı noktası 1 ile 65535 arasında olmalıdır (varsayılan: 8080) + Vekil sunucu bağlantı noktası bir sayı olmalıdır (varsayılan: 8080) + Vekil sunucu parolası + Vekil sunucu bağlantı noktası + Vekil sunucu türü + Devre Dışı + Vekil sunucu kullanıcısı + SASL yetkilendirme kullan(önerilen) + çok eski sunucu için kapalı + Parolayı sakla + Çevrim içi olduğunuz her seferde parola sorulması için bu seçeneği devre dışı bırakın TLS etkin - Sunucuya bağlanmak için mümkünse TLS şifrelemesi kullan - Eski SSL - Sunucuya bağlanırken eski SSL şifrelemesi kullan. - TLS/SSL kullanımı - TLS zorunlu - Sunucuya bağlanırken TLS şifreleme zorunlu + Sunucuya bağlanmak için mümkünse TLS şifrelemesi kullan + Eski SSL + Sunucuya bağlanırken eski SSL şifrelemesi kullan. + TLS/SSL kullanımı + TLS zorunlu + Sunucuya bağlanırken TLS şifreleme zorunlu + TLC şifreleme protokolünü etkinleştirin + TOR iletişim ağını kullanın (Orbot proxy gerektirir) Yanlış kullanıcı adı. Ayrıntılar için aşağıdaki yardım metnine bakın. - TOR ile işlem yapmak için Orbot kurulmuş ve vekil sunucu trafiğini üzerinden geçiriyor olmalı. Google Play\'den kurmak ister misiniz? - Orbot kur? - Orbot Kur - Sunucu üzerinde hesap kaydedilemedi. - Sunucu bilgisi alınamadı. - Hesap rengi - Yeşil - Turuncu - Kırmızı - Mavi - Lacivert - Deniz mavisi - Mavi gri - Camgöbeği - Derin mor - Limon Yeşili - Pembe - Mor - Açık mavi - Açık yeşil - Kehribar - Derin turuncu - Kahverengi - Bağlantı Ayarları - Engellenen Kişiler - Kişileri engellemek için destek sağlanamıyor. - Engelleme sunucu tarafından desteklenemiyor. - Engellenen kişi bulunmuyor. - - %d kişi engellendi. - %d kişi engellendi. - - Sohbet Geçmişi - Sohbet geçmişi saklama ayarları - Sohbet geçmişi saklama hakkında sunucudan destek alınamadı - Sunucu sohbet geçmişi saklamayı destekleyemiyor. - Mesaj Arşivleme Ayarları - Tüm mesajları sunucuda barındır - Listedeki kişilerin mesajlarını sunucuda barındır - Hiçbir mesajı sunucuda barındırma - Sohbet geçmişi yükle - Tüm kişiler için geçmişi yükle - Sadece açık sohbet geçmişini yükle - Hiçkimse için sohbet geçmişi yükleme - Çıkışta geçmişi sil - Xabber\'den çıkmadan önce tüm sohbet geçmişini sil. - Yer İmleri - Bu hesap için yer imleri listesi - Senkronizasyon - Xabber hesabı ile eşitleme - Sunucu yer işaretlerini desteklemiyor + TOR ile işlem yapmak için Orbot kurulmuş ve vekil sunucu trafiğini üzerinden geçiriyor olmalı. Google Play\'den kurmak ister misiniz? + Orbot kur? + Orbot Kur + Sunucu üzerinde hesap kaydedilemedi. + Sunucu bilgisi alınamadı. + Hesap rengi + Yeşil + Turuncu + Kırmızı + Mavi + Lacivert + Deniz mavisi + Mavi gri + Camgöbeği + Derin mor + Limon Yeşili + Pembe + Mor + Açık mavi + Açık yeşil + Kehribar + Derin turuncu + Kahverengi + Bağlantı Ayarları + Engellenen Kişiler + Kişileri engellemek için destek sağlanamıyor. + Engelleme sunucu tarafından desteklenemiyor. + Engellenen kişi bulunmuyor. + + %d kişi engellendi. + %d kişi engellendi. + + Sohbet Geçmişi + Sohbet geçmişi saklama ayarları + Sohbet geçmişi saklama hakkında sunucudan destek alınamadı + Sunucu sohbet geçmişi saklamayı destekleyemiyor. + Mesaj Arşivleme Ayarları + Tüm mesajları sunucuda barındır + Listedeki kişilerin mesajlarını sunucuda barındır + Hiçbir mesajı sunucuda barındırma + Sohbet geçmişi yükle + Tüm kişiler için geçmişi yükle + Sadece açık sohbet geçmişini yükle + Hiçkimse için sohbet geçmişi yükleme + Çıkışta geçmişi sil + Xabber\'den çıkmadan önce tüm sohbet geçmişini sil. + Yer İmleri + Bu hesap için yer imleri listesi + Senkronizasyon + Xabber hesabı ile eşitleme + Sunucu yer işaretlerini desteklemiyor diff --git a/xabber/src/main/res/values-tr-rTR/account_list.xml b/xabber/src/main/res/values-tr-rTR/account_list.xml index 8f675563c5..03190fd516 100644 --- a/xabber/src/main/res/values-tr-rTR/account_list.xml +++ b/xabber/src/main/res/values-tr-rTR/account_list.xml @@ -1,15 +1,16 @@ - %s hesabını gerçekten silmek istiyor musunuz?\n(sunucudan silinmeyecek, sadece Xabber üzerinde kaldırılacak) - Hesap ekle - Yeni hesap kaydet - Hesabı sil - Kaydediliyor - Yetkilendirme - Çevrimiçi - Bağlanıyor - Bağlantı kesiliyor - Çevrimdışı - Yeniden bağlanmak için bekliyor + %s hesabını gerçekten silmek istiyor musunuz?\n(sunucudan silinmeyecek, sadece Xabber üzerinde kaldırılacak) + Hesap ekle + Yeni hesap kaydet + Hesabı sil + Hesap ayarları + Kaydediliyor + Yetkilendirme + Çevrimiçi + Bağlanıyor + Bağlantı kesiliyor + Çevrimdışı + Yeniden bağlanmak için bekliyor diff --git a/xabber/src/main/res/values-tr-rTR/chat_viewer.xml b/xabber/src/main/res/values-tr-rTR/chat_viewer.xml index 44b94f0f67..c853c9ac0b 100644 --- a/xabber/src/main/res/values-tr-rTR/chat_viewer.xml +++ b/xabber/src/main/res/values-tr-rTR/chat_viewer.xml @@ -1,102 +1,113 @@ - %1$s durumunu değiştirdi: %2$s - %1$s durum yazısını sildi - %1$s konferansa katıldı - %1$s kovuldu - Çevrimdışısınız. Mesajlarınız çevrimiçi olduğunuzda iletilecektir. - gönderilme zamanı %s - Mesajınızı buraya girin - Gönder - Geçmişi temizle - Temizle - %s ile tüm sohbet geçmişini temizlemek istiyor musunuz? - Alıcı çevrimdışı. Mesajınız, çevrimiçi olduklarında iletilecektir. - Kişi yok - Dosya bulunamadı - Kopyala - Bahset - Alıntı yap - Geçmişten sil - Yeniden göndermeyi dene - Mesajları göster + %1$s durumunu değiştirdi: %2$s + %1$s durum yazısını sildi + %1$s konferansa katıldı + %1$s kovuldu + Çevrimdışısınız. Mesajlarınız çevrimiçi olduğunuzda iletilecektir. + gönderilme zamanı %s + Mesajınızı buraya girin + Gönder + Geçmişi temizle + Temizle + %s ile tüm sohbet geçmişini temizlemek istiyor musunuz? + Alıcı çevrimdışı. Mesajınız, çevrimiçi olduklarında iletilecektir. + Kişi yok + Dosya bulunamadı + Kopyala + Bahset + Alıntı yap + Geçmişten sil + Yeniden göndermeyi dene + Mesajları göster Lokal geçmişi kaydet \nMesaj geçmişini lokal olarak kaydet Çağrı uyarısı gönderildi. - Uyarı istendi - %1$s yasaklandı - %1$s, %2$s tarafından yasaklandı - Davetiye %s \'ye ulaşmadı - %s \'ye davetiye gönderildi - Sohbete %1$s olarak katildiniz - %1$s sohbetine katıldınız - %1$s, %2$s tarafında atıldı - %1$s sohbetten ayrıldı - %1$s takma adını %2$s olarak değiştirdi - Şifreleme etkin ama bu kişi doğrulanmadı.\nOTR şifreleme menusunden doğrulama yapabilirsiniz. - OTR hatası: %1$s - Karşı taraf konuşmadan ayrıldı. Sizde aynını yapın veya yeniden başlatın. - Mesajınız gönderilmedi. Konuşmadan ayrıl veya yeniden başlat. - Şifreli konuşmadan ayrıldınız. - Karşı taraf doğrulamada hile yaptı - Doğrulama başarısız - Gizli soruya verdiğiniz cevap doğrulandı. Karşi tarafa da sorun veya ortak sırrı kontrol edin. - Doğrulama başarısız. - Doğrulama başarılı - Gelen şifreli mesaj okunamaz durumda. - Şifreleme etkin - %1$s şu anda bağlı - %1$s dışarıda - %1$s sohbet için hazır - %1$s rahatsız edilmek istemiyor - %1$s şimdi uygun - %1$s uzun süre için ayrıldı - %1$s konuyu %2$s olarak değiştirdi - Bağlantı uyarıyı desteklemiyor veya engellemiş. - Çağrı uyarısı - Sohbet ayarları - Yazıyor… - Girilen metin… - girilme zamanı %s - Tarihçe SD karta aktarıldı - %2$s için %1$s.html - Dışa aktardıktan sonra gönder - Dosya adını girin - sohbete davet et - Mesajınız teslim edilemiyor. Lütfen sohbete katılın. - Katılımcı listesi - OTR şifreleme - Şifrelemeyi durdur - Şifrelemeyi yeniden başlat - Kayıt dışı özel konuşma isteniyor ama bunu destekleyen ek sizde yok. PC/Mac\'de Pidgin, Gajim veya Adium; Android\'de Xabber veya ChatSecure kullanın. Daha fazla bilgi için http://otr.cypherpunks.ca adresine gidin. - Şifrelemeyi başlat + Uyarı istendi + %1$s yasaklandı + %1$s, %2$s tarafından yasaklandı + Davetiye %s \'ye ulaşmadı + %s \'ye davetiye gönderildi + Sohbete %1$s olarak katildiniz + %1$s sohbetine katıldınız + %1$s, %2$s tarafında atıldı + %1$s sohbetten ayrıldı + %1$s takma adını %2$s olarak değiştirdi + Şifreleme etkin ama bu kişi doğrulanmadı.\nOTR şifreleme menusunden doğrulama yapabilirsiniz. + OTR hatası: %1$s + Karşı taraf konuşmadan ayrıldı. Sizde aynını yapın veya yeniden başlatın. + Mesajınız gönderilmedi. Konuşmadan ayrıl veya yeniden başlat. + Şifreli konuşmadan ayrıldınız. + Karşı taraf doğrulamada hile yaptı + Doğrulama başarısız + Gizli soruya verdiğiniz cevap doğrulandı. Karşi tarafa da sorun veya ortak sırrı kontrol edin. + Doğrulama başarısız. + Doğrulama başarılı + Gelen şifreli mesaj okunamaz durumda. + Şifreleme etkin + %1$s şu anda bağlı + %1$s dışarıda + %1$s sohbet için hazır + %1$s rahatsız edilmek istemiyor + %1$s şimdi uygun + %1$s uzun süre için ayrıldı + %1$s konuyu %2$s olarak değiştirdi + Bağlantı uyarıyı desteklemiyor veya engellemiş. + Çağrı uyarısı + Sohbet ayarları + Yazıyor… + Girilen metin… + girilme zamanı %s + Geçmişi dışa aktar + Tarihçe SD karta aktarıldı + %2$s için %1$s.html + Dışa aktardıktan sonra gönder + Dosya adını girin + sohbete davet et + Mesajınız teslim edilemiyor. Lütfen sohbete katılın. + Katılımcı listesi + OTR şifreleme + Şifrelemeyi durdur + Şifrelemeyi yeniden başlat + Kayıt dışı özel konuşma isteniyor ama bunu destekleyen ek sizde yok. PC/Mac\'de Pidgin, Gajim veya Adium; Android\'de Xabber veya ChatSecure kullanın. Daha fazla bilgi için http://otr.cypherpunks.ca adresine gidin. + Şifrelemeyi başlat Gönderdiğiniz şifreli mesaj okunabilir değil - Mesaj boş olamaz - OTR doğrulama - Parmak izi ile doğrula - Soru ile doğrula - Paylaşılmış sır ile doğrula - OTR oturumu açmak için aygıt seçin: - OTR oturumu başlatılmamış. - OTR oturumu başlatılmamış. Kişiyi çevrimdışıdır. - Doğrulama talebi - Doğrulama işlemi sürüyor - AÇIK - İptal + Mesaj boş olamaz + OTR doğrulama + Parmak izi ile doğrula + Soru ile doğrula + Paylaşılmış sır ile doğrula + OTR oturumu açmak için aygıt seçin: + OTR oturumu başlatılmamış. + OTR oturumu başlatılmamış. Kişiyi çevrimdışıdır. + Doğrulama talebi + Doğrulama işlemi sürüyor + AÇIK + İptal Genel ayarları kullan - İleti metnini göster - İleti metnini gizle + İleti metnini göster + İleti metnini gizle %s Dosya gönderiminde hata Dosyanın yolu alınamadı - Özel Sohbet aç + Özel Sohbet aç Dosyayı okuma izni yok - Dosyayı okuma izni yok - Hata açıklaması: - Gönderildi - İletildi - Geçmişten sil - Hata - Başka bir cihazdan kabul edildi - Gönderiliyor - Orada daha fazla ileti geçmişi de + Dosyayı okuma izni yok + Hata açıklaması: + Gönderildi + İletildi + Geçmişten sil + Hata + Başka bir cihazdan kabul edildi + Gönderiliyor + Orada daha fazla ileti geçmişi de + Moderatör + Katılımcı + Ziyaretçi + Gösterilen sohbetleri arşivle + Gizlenen sohbetleri arşivle + Bu sohbet için bildirimler + Kullandığınız sunucu dosya aktarımını desteklemiyor. Bunun için xabber.org sunucusunu deneyebilirsiniz. + Konferansa katıl + Son sohbetleri açmak için sağa kaydırın + Kişi bilgisini görüntülemek için sola kaydırın diff --git a/xabber/src/main/res/values-tr-rTR/contact_editor.xml b/xabber/src/main/res/values-tr-rTR/contact_editor.xml index 410bfc0962..5f0412ddbc 100644 --- a/xabber/src/main/res/values-tr-rTR/contact_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/contact_editor.xml @@ -1,24 +1,24 @@ - Hesap - Grupları seç - Takma ad (isteğe bağlı) - %1$s hesabınızın durumunu kişi ile paylaşacak mısınız? - Kullanıcı adı - Kişi bulunamadı - Grup adı oluştur - Grup adı - Bir hesap seçin - Lütfen bir hesap seçin - Yeni grup ekle… - Yetkilendir - Vazgeç - Görüntü İşleniyor... - Görüntü kırpma sırasında hata oluştu - Görüntü işleme sırasında hata oluştu + Hesap + Grupları seç + Takma ad (isteğe bağlı) + %1$s hesabınızın durumunu kişi ile paylaşacak mısınız? + Kullanıcı adı + Kişi bulunamadı + Grup adı oluştur + Grup adı + Bir hesap seçin + Lütfen bir hesap seçin + Yeni grup ekle… + Yetkilendir + Vazgeç + Görüntü İşleniyor... + Görüntü kırpma sırasında hata oluştu + Görüntü işleme sırasında hata oluştu Sunucu bilgisi (Automatic Translation) - Server capabilities listesi - %1$s kişisi %2$s sizinle özel sohbet başlamak istiyor - Kabut Et + Server capabilities listesi + %1$s kişisi %2$s sizinle özel sohbet başlamak istiyor + Kabut Et diff --git a/xabber/src/main/res/values-tr-rTR/contact_list.xml b/xabber/src/main/res/values-tr-rTR/contact_list.xml index 9b48cf71f8..b864abe40f 100644 --- a/xabber/src/main/res/values-tr-rTR/contact_list.xml +++ b/xabber/src/main/res/values-tr-rTR/contact_list.xml @@ -1,74 +1,93 @@ - Bağlantıyı onayla - Yeniden bağlan - Hesapları yönet - Hesap ekle - Kişi ekle - Çevrimdışı kişileri göster - Çevrimiçi olun - Yeniden bağlan - Bağlanıyor... - Hesaplar devre dışı - Herhangi bir hesabınız yok - Ekli bağlantınız yok - Çevrimiçi kullanıcı yok - Çevrimiçi hesap yok - Bağlandı. - Uygulama başlatılıyor... - Bağlantı bekleniyor... + Bağlantıyı onayla + Yeniden bağlan + Hesapları yönet + Hesap ekle + Kişi ekle + Çevrimdışı kişileri göster + Çevrimiçi olun + Yeniden bağlan + Bağlanıyor... + Hesaplar devre dışı + Herhangi bir hesabınız yok + Ekli bağlantınız yok + Çevrimiçi kullanıcı yok + Kişi bulunamadı + Çevrimiçi hesap yok + Bağlandı. + Uygulama başlatılıyor... + Bağlantı bekleniyor... Sohbet Bağlantı hatası - Kişi ekle - Sil - Kişiyi engelle - %1$s kullanıcısını %2$s hesabından gerçekten silmek istiyor musunuz? + Kişi ekle + Sil + Kişiyi engelle + %1$s kullanıcısını %2$s hesabından gerçekten silmek istiyor musunuz? Bağlantıyı reddet - Çıkış - Aktif sohbetler - Grubu olmayanlar - Grubu sil - %s grubunu gerçekten silmek istiyor musunuz? Bu gruptaki kullanıcılar kişi listesinde kalmaya devam edecekler. - Grubu yeniden adlandır - Hesap bulunamadı - Bağlantı kurulamadı - Abonelik isteği - Akış hatası - Değişiklikler kaydediliyor...\nUygulama birazdan kapatılacak. + Arşivle + Arşivden kaldır + Sessize al + Sessizden çıkar + Arşivlenenleri göster + Çıkış + Aktif sohbetler + Grubu olmayanlar + Grubu sil + %s grubunu gerçekten silmek istiyor musunuz? Bu gruptaki kullanıcılar kişi listesinde kalmaya devam edecekler. + Grubu yeniden adlandır + Hesap bulunamadı + Bağlantı kurulamadı + Abonelik isteği + Kişi gönder + Akış hatası + Değişiklikler kaydediliyor...\nUygulama birazdan kapatılacak. Konferanslar - OTR hatası - Kişi seçmek için lütfen tıklayın - Her zaman göster - Asla gösterme - Genel ayarları kullan - Bağlı olmayan kişileri göster - Başlangıçta Çalıştır - Xabber\'in açılışta çalışmasını istiyor musunuz?\nDeğiştirmek için: \"Settings\" → \"Connection settings\" → \"Run at boot\" - Kişileri ara - Siz - XMPP hesapları - Engelli listesi - Kişi başarıyla engellendi - Kişi engelenirken hata oluştu + OTR hatası + Kişi seçmek için lütfen tıklayın + Her zaman göster + Asla gösterme + Genel ayarları kullan + Bağlı olmayan kişileri göster + Başlangıçta Çalıştır + Xabber\'in açılışta çalışmasını istiyor musunuz?\nDeğiştirmek için: \"Settings\" → \"Connection settings\" → \"Run at boot\" + Kişileri ara + Siz + XMPP hesapları + Engelli listesi + Kişi başarıyla engellendi + Kişi engelenirken hata oluştu Kişinin engeli başarıyla kaldırıldı - Kişi engeli kaldırılırken hata oluştu - %1$s kullanıcısının %2$s hesabını gerçekten engellemek istiyor musunuz? - %1$s kullanıcısının engelini gerçekten kaldırmak istiyor musunuz? - Tüm engelileri kaldır - Seçili olanı kaldır - Tercihinizi belirleyin - Xabber için yeni karanlık tema artık kullanılabilir. Yeni temayivkulllakmak ostermisiniz? - Karanlık Tarafa Katılın - Aydınlık Tarafta Kalın - Pil optimizasyonu - Galiba cihazınızda batarya seviyesi düşmeye başladı yahut ihtiyacınız olan ortalama batarya seviyesinin altına inmeye başladınız.\n\nGecikmeler yaşayabilirsiniz, hala uyarı almak istediğinizden emin misiniz. + Kişi engeli kaldırılırken hata oluştu + %1$s kullanıcısının %2$s hesabını gerçekten engellemek istiyor musunuz? + %1$s kullanıcısının engelini gerçekten kaldırmak istiyor musunuz? + Tüm engelileri kaldır + Seçili olanı kaldır + Tercihinizi belirleyin + Xabber için yeni karanlık tema artık kullanılabilir. Yeni temayivkulllakmak ostermisiniz? + Karanlık Tarafa Katılın + Aydınlık Tarafta Kalın + Pil optimizasyonu + Galiba cihazınızda batarya seviyesi düşmeye başladı yahut ihtiyacınız olan ortalama batarya seviyesinin altına inmeye başladınız.\n\nGecikmeler yaşayabilirsiniz, hala uyarı almak istediğinizden emin misiniz. Eski günlük dosyalarını sil - - Gönder + + Gönder Yer imleri senkronize et - Tümünü kaldır - Seçilenleri Kaldır - %1$s Gerçekten tüm yer imlerini silmek istediğinizden emin misiniz? - %1$s Son kararınız mı? Aksi halde yer imleri silme işlemi geri alınamayabilir? + Tümünü kaldır + Seçilenleri Kaldır + %1$s Gerçekten tüm yer imlerini silmek istediğinizden emin misiniz? + %1$s Son kararınız mı? Aksi halde yer imleri silme işlemi geri alınamayabilir? + Arşivde hiç sohbet yok + Okunmamış sohbet yok + Sohbet arşivlendi + Arşivden çıkarıldı + GERİ AL + Son sohbetler + Okunmamış sohbetler + Arşivlenen sohbetler + Tüm sohbetler + Mesaj yok + Tüm sohbetleri göster + Arşivlemek için sohbeti sola yada sağa kaydırın diff --git a/xabber/src/main/res/values-tr-rTR/contact_viewer.xml b/xabber/src/main/res/values-tr-rTR/contact_viewer.xml index 201e1d5cee..5260f1fdc1 100644 --- a/xabber/src/main/res/values-tr-rTR/contact_viewer.xml +++ b/xabber/src/main/res/values-tr-rTR/contact_viewer.xml @@ -1,67 +1,67 @@ - Kişi bilgisi - İstemci - Bu cihaz - Takma ad - Görüntülenecek isim - Önek - İlk adı - İkinci adı - Soyadı - Ünvan - Doğum tarihi - Web sayfası - Kurum - Kurum birimi - İş tanımı - Görev + Kişi bilgisi + İstemci + Bu cihaz + Takma ad + Görüntülenecek isim + Önek + İlk adı + İkinci adı + Soyadı + Ünvan + Doğum tarihi + Web sayfası + Kurum + Kurum birimi + İş tanımı + Görev Açıklama - Notlar + Notlar Posta kutusu - Açık adres - Cadde - Bölge - Bölge - Posta kodu - Ülke - Telefon - E-posta - Ev - İş - Posta kodu - Koli - Yurt içi - Uluslararası - Tercih edilen - Ses - Faks - Çağrı - Cep - Vidyo - Modem - Sesli mesaj - İnternet - Lütfen bekleyin… - Bilinmiyor - Diğer adı düzenle - Grupları düzenle - Kişiyi sil - Kullanıcı bilgisi düzenle - Düzenle - Hesap kullanıcı bilgisi başarıyla kaydedildi - Hesap kullanıcı bilgisi kaydedilemedi - Kaydediliyor… - Galeriden seç - Fotoğraf çek - Resmi sil - Değiştir - Konferans bilgileri alınamadı - Ad - Açıklama - Başlık - Kiracılar: %d - Bağlı cihazlar - vCard + Açık adres + Cadde + Bölge + Bölge + Posta kodu + Ülke + Telefon + E-posta + Ev + İş + Posta kodu + Koli + Yurt içi + Uluslararası + Tercih edilen + Ses + Faks + Çağrı + Cep + Vidyo + Modem + Sesli mesaj + İnternet + Lütfen bekleyin… + Bilinmiyor + Diğer adı düzenle + Grupları düzenle + Kişiyi sil + Kullanıcı bilgisi düzenle + Düzenle + Hesap kullanıcı bilgisi başarıyla kaydedildi + Hesap kullanıcı bilgisi kaydedilemedi + Kaydediliyor… + Galeriden seç + Fotoğraf çek + Resmi sil + Değiştir + Konferans bilgileri alınamadı + Ad + Açıklama + Başlık + Kiracılar: %d + Bağlı cihazlar + vCard diff --git a/xabber/src/main/res/values-tr-rTR/fingerprint_viewer.xml b/xabber/src/main/res/values-tr-rTR/fingerprint_viewer.xml index cad53ac864..a7b87de8eb 100644 --- a/xabber/src/main/res/values-tr-rTR/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-tr-rTR/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Karşı tarafın parmak izini burada belirtilenle karşılaştırarak kim olduğundan emin olabilirsiniz. XMPP sohbeti bu amaç için kullanmayınız. - Bu bağlantı güvenilir - Sizin parmak iziniz: - Karşı tarafın parmak izi: - Kare kodu, karşı tarafın parmak izi ile tarayın. - Kare kodu, kendi parmak iziniz ile gösterin - İmzanızı kopyalayın + Karşı tarafın parmak izini burada belirtilenle karşılaştırarak kim olduğundan emin olabilirsiniz. XMPP sohbeti bu amaç için kullanmayınız. + Bu bağlantı güvenilir + Sizin parmak iziniz: + Karşı tarafın parmak izi: + Kare kodu, karşı tarafın parmak izi ile tarayın. + Kare kodu, kendi parmak iziniz ile gösterin + İmzanızı kopyalayın diff --git a/xabber/src/main/res/values-tr-rTR/muc_editor.xml b/xabber/src/main/res/values-tr-rTR/muc_editor.xml index 12543e4fd7..3b4eddca75 100644 --- a/xabber/src/main/res/values-tr-rTR/muc_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/muc_editor.xml @@ -1,29 +1,29 @@ - Takma ad belirtilmemiş - Konferans belirtilmemiş - Konferansa katıl - Takma ad - Konferanstaki takma adınız - Parola - Parola gerekli değil - Konferans - Çok kullanıcılı sohbet sunucusu - Bu takma ad kullanılıyor - İşlem halen sürüyor - Zaten katıldı - Konferans Ekle - Konferansı kaldır - %2$s hesabından, %1$s konferansını kaldırmayı gerçekten istiyor musunuz? - Yetkilendirme ayarları - %2$s, sizi %3$s konferansına katılmaya davet ediyor. %1$s hesabı ile katılır mısın? - %2$s sizi bu konferansa katılmaya davet ediyor %3$s:%4$s. %1$s hesabı ile katılır mısın? - Konferanstan ayrıl + Takma ad belirtilmemiş + Konferans belirtilmemiş + Konferansa katıl + Takma ad + Konferanstaki takma adınız + Parola + Parola gerekli değil + Konferans + Çok kullanıcılı sohbet sunucusu + Bu takma ad kullanılıyor + İşlem halen sürüyor + Zaten katıldı + Konferans Ekle + Konferansı kaldır + %2$s hesabından, %1$s konferansını kaldırmayı gerçekten istiyor musunuz? + Yetkilendirme ayarları + %2$s, sizi %3$s konferansına katılmaya davet ediyor. %1$s hesabı ile katılır mısın? + %2$s sizi bu konferansa katılmaya davet ediyor %3$s:%4$s. %1$s hesabı ile katılır mısın? + Konferanstan ayrıl Konferans seçin - İleri - Barındırılan konferansları al - Konferanslar alınırken hata oluştu - Konferans adını yazın + İleri + Barındırılan konferansları al + Konferanslar alınırken hata oluştu + Konferans adını yazın Konferansa davet diff --git a/xabber/src/main/res/values-tr-rTR/notification_bar.xml b/xabber/src/main/res/values-tr-rTR/notification_bar.xml index 61747eab12..1e05dcf862 100644 --- a/xabber/src/main/res/values-tr-rTR/notification_bar.xml +++ b/xabber/src/main/res/values-tr-rTR/notification_bar.xml @@ -1,43 +1,43 @@ - hesap - hesaplar - - - - hesap - hesaplar - - - - Yetkilendirme hatası - kişi - kişiler - - - - ileti - iletiler - - - - %3$d %4$s dan %1$d %2$s - %1$d %2$s gönderen %3$s - %1$s: %2$s - %2$d hesabın %1$d tanesi bağlı - %2$d hesabın %1$d tanesi bağlı - - - - %2$d hesabın %1$d tanesi bağlanıyor - %2$d hesabın %1$d tanesi bağlanıyor - - - - %2$d hesaptan %1$d tanesi bağlanmak için bekliyor - %2$d hesaptan %1$d tanesi bağlanmak için bekliyor - - - - %1$d %2$s hesap çevrimdışı + hesap + hesaplar + + - + hesap + hesaplar + + - + Yetkilendirme hatası + kişi + kişiler + + - + ileti + iletiler + + - + %3$d %4$s dan %1$d %2$s + %1$d %2$s gönderen %3$s + %1$s: %2$s + %2$d hesabın %1$d tanesi bağlı + %2$d hesabın %1$d tanesi bağlı + + - + %2$d hesabın %1$d tanesi bağlanıyor + %2$d hesabın %1$d tanesi bağlanıyor + + - + %2$d hesaptan %1$d tanesi bağlanmak için bekliyor + %2$d hesaptan %1$d tanesi bağlanmak için bekliyor + + - + %1$d %2$s hesap çevrimdışı Konferansa katılmak istiyormusunuz? - İptal etmek için buraya tıkla. - Parola gerekli - Dikkat edin - Yetkilendirme isteği - Özel konferans sohbeti + İptal etmek için buraya tıkla. + Parola gerekli + Dikkat edin + Yetkilendirme isteği + Özel konferans sohbeti diff --git a/xabber/src/main/res/values-tr-rTR/phrase_editor.xml b/xabber/src/main/res/values-tr-rTR/phrase_editor.xml index d7631e0238..51df34dd1e 100644 --- a/xabber/src/main/res/values-tr-rTR/phrase_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/phrase_editor.xml @@ -1,13 +1,13 @@ - Sözcük grubu ekle - Sözcük grubu sil - Bu sözcük grubunu silmek istiyor musunuz: %s? - < Herhangi bir metin > - Üyesi olunan grup - Düzenli ifade - Ses\nBilgilendirme sesini seçin - Aranacak metin - Bağlantının Jabber numarası + Sözcük grubu ekle + Sözcük grubu sil + Bu sözcük grubunu silmek istiyor musunuz: %s? + < Herhangi bir metin > + Üyesi olunan grup + Düzenli ifade + Ses\nBilgilendirme sesini seçin + Aranacak metin + Bağlantının Jabber numarası diff --git a/xabber/src/main/res/values-tr-rTR/preference_editor.xml b/xabber/src/main/res/values-tr-rTR/preference_editor.xml index d0986a9719..f33668ab75 100644 --- a/xabber/src/main/res/values-tr-rTR/preference_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/preference_editor.xml @@ -1,127 +1,118 @@ - Pil optimizasyonu - Pil en iyi duruma getirme özelliği devre dışı kaldı. Etkinleştirmek için aygıt ayarlarına gidin - Pil en iyi duruma getirme etkin (varsayılan) - Önbelleği temizle\nTüm yerel verileri temizle. Bu biraz alan açabilir. - Sohbet geçmişini ve diğer yerel verileri kaldırmak istiyor musunuz? \nHesap ve liste verileri etkilenmez. Uygulama kapanacak. - Enter\'la Gönder\nİleti Enter tuşuna basarak gönderilecek - Otomatik dışarıda\nEkran kapandığında, durumunu otomatik olarak dışarıdaya çevir. - Kişileri sırala - Alfabetik - Durumuna göre - Hesaba göre grupla \nKişi listesindeki kişileri hesaba göre grupla + Pil optimizasyonu + Pil en iyi duruma getirme özelliği devre dışı kaldı. Etkinleştirmek için aygıt ayarlarına gidin + Pil en iyi duruma getirme etkin (varsayılan) + Önbelleği temizle\nTüm yerel verileri temizle. Bu biraz alan açabilir. + Sohbet geçmişini ve diğer yerel verileri kaldırmak istiyor musunuz? \nHesap ve liste verileri etkilenmez. Uygulama kapanacak. + Enter\'la Gönder\nİleti Enter tuşuna basarak gönderilecek + Otomatik dışarıda\nEkran kapandığında, durumunu otomatik olarak dışarıdaya çevir. + Kişileri sırala + Alfabetik + Durumuna göre + Hesaba göre grupla \nKişi listesindeki kişileri hesaba göre grupla Avatarları göster\nKullanıcıların avatarlarını bağlantı listesinde göster - Boş grupları göster\nÇevrimiçi üyesi olmayan grupları göster - Grupları göster\nGrupları kişi listesinde göster - Çevrimdışı kişileri göster + Mesajları göster\nKullanıcıların mesajlarını kişi listesinde gösterir + Boş grupları göster\nÇevrimiçi üyesi olmayan grupları göster + Grupları göster\nGrupları kişi listesinde göster + Çevrimdışı kişileri göster Hata ayıklama kaydı\nMesajları hata ayıklama kaydına yaz (değişikliklerin geçerli olması için uygulamayı yeniden başlatın) - Dosya geçmişi\nhata ayıklama günlüğü oluşturulsun (bu sayede bize gönderebilirsiniz). - Geçmiş saklama dosyası \n görüntüleniyor. - &Günlük Dosyaları - Bağlantı hatalarını göster\nBağlantı hatalarını bildiren pencereleri göster - Diagnotik hata dosyasını paylaşarak \n program geliştiricilerine yardım edebilirsiniz. Bu sayede Xabbler hata ayıklayarak daha iyi bir hale gelebilir. (Değişikliklerin etkin olabilmesi adına lütfen applikasyonu yeniden başlatınız.). - Crash ve tanılama verileri - Xabber rastgele hata raporlarını toplar. Bu özelliği hata ayıklama ayarlarından devre dışı bırakabilirsiniz ama bu da size yaşatacağımız deneyimi ve bu deneyimin geliştirilmesini siz olmadan yapacağımız anlamına gelir. Xabber ve üyelerine yardım etmek adına bu özelliği kapatmayabilirsiniz. - Ayarlar - LED bildirimi \nBildirim için LED yansın - LED bildirimi \nBildirim için LED yansın - Görev çubuğu ikonu\nKalıcı bildirimi göster. Bu seçenek Android\'in hafızayı boşaltırken bu uygulamayı kapatmasını engeller - Ses\nBilgilendirme sesini seçin - Titreşim - Tema - Koyu - Açık + Dosya geçmişi\nhata ayıklama günlüğü oluşturulsun (bu sayede bize gönderebilirsiniz). + Geçmiş saklama dosyası \n görüntüleniyor. + &Günlük Dosyaları + Bağlantı hatalarını göster\nBağlantı hatalarını bildiren pencereleri göster + Diagnotik hata dosyasını paylaşarak \n program geliştiricilerine yardım edebilirsiniz. Bu sayede Xabbler hata ayıklayarak daha iyi bir hale gelebilir. (Değişikliklerin etkin olabilmesi adına lütfen applikasyonu yeniden başlatınız.). + Crash ve tanılama verileri + Xabber rastgele hata raporlarını toplar. Bu özelliği hata ayıklama ayarlarından devre dışı bırakabilirsiniz ama bu da size yaşatacağımız deneyimi ve bu deneyimin geliştirilmesini siz olmadan yapacağımız anlamına gelir. Xabber ve üyelerine yardım etmek adına bu özelliği kapatmayabilirsiniz. + Ayarlar + Görev çubuğu ikonu\nKalıcı bildirimi göster. Bu seçenek Android\'in hafızayı boşaltırken bu uygulamayı kapatmasını engeller + Titreşim + Tema + Koyu + Açık İfadeler - Android ifadeleri - Grafik ifade yok - Bağlantı ayarları\nBağlantı ayarları - Kişi listesi\nKişi listesinin görünümünü düzenle - Hata ayıklama ayarları\nGeliştiricilerin Xabber\'ı geliştirmesine yardımcı olmak için ayarlar - Ayarlar - Bildirimler\nBildirim ayarları - Tema ayarları\nGörünüm ayarları - Spam filtresi ayarları - Görünürlük\nGörünürlük ayarları - Gizlilik\nGizlilik\ ayarları - Hiçbir spam filtresi uygulama - Yanlızca kişilerinizden gelen mesajlar - Yanlızca listedekilerden gelen mesajlar. Kimlik doğrulama işlemi gerektirir - Yanlızca listedekilerden gelen mesajlar, doğrulama gerektirmez - Hakkında - Arkaplanı göster\nDevre dışı bırakmak performansı artırabilir - Boyut - Büyük - Normal - Küçük - Çok büyük - Klavyeyi gizle - Yatay görünümde - Mesaj içinde avatar\nAvatarları her mesajda göster - Değişiklik durumlarını göster - Konferanslarda - Yazma bildirimini göster\nDiğer kullanıcının yazıyor olduğunu göster - Önceliği belirleyin\nSeçilen durumuna göre önceliğini ayarlayın. Hesap önceliği geçersiz kılınacaktır. - Ekran kilidinden hemen sonra - Bekleme durumunda \"Uzun süreli uzak\"\nEkran kilitlendiğinde \"Uzun süreli uzak\" ol - Öncelik ayarları - Android açılınca çalıştır\nAndroid açıldığında uygulamayı da çalıştır. Xabber SD kartta yüklü olduğunda bu işe yaramıyor. - Uyku modunu engelle\nCihazın uyku moduna geçmesini engeller. Bu batarya kullanımını artırabilir. - WiFi\'yi açık tut\nBeklerken kablosuz bağlantıyı açık tutar. Bu batarya kullanımını artırabilir - Çevrim dışı ayarları sıfırla\nGruplar ve hesaplar için kişisel ayarları sil - Gruplar ve hesapların ayarlarını silmeyi gerçekten istiyor musunuz? - İlk iletide uyar\nBir sohbette sadece ilk ileti geldiğinde bildirim yapar - Mesaj önizlemesi\n bildirimler bölümünden mesjaları göster - Mesaj önizlemesi\n bildirimler bölümünden mesjaları göster + Android ifadeleri + Grafik ifade yok + Bağlantı ayarları\nBağlantı ayarları + Kişi listesi\nKişi listesinin görünümünü düzenle + Hata ayıklama ayarları\nGeliştiricilerin Xabber\'ı geliştirmesine yardımcı olmak için ayarlar + Ayarlar + Bildirimler\nBildirim ayarları + Tema ayarları\nGörünüm ayarları + Spam filtresi ayarları + Görünürlük\nGörünürlük ayarları + Gizlilik\nGizlilik\ ayarları + Hiçbir spam filtresi uygulama + Yanlızca kişilerinizden gelen mesajlar + Yanlızca listedekilerden gelen mesajlar. Kimlik doğrulama işlemi gerektirir + Yanlızca listedekilerden gelen mesajlar, doğrulama gerektirmez + Hakkında + Arkaplanı göster\nDevre dışı bırakmak performansı artırabilir + Boyut + Büyük + Normal + Küçük + Çok büyük + Klavyeyi gizle + Yatay görünümde + Değişiklik durumlarını göster + Konferanslarda + Yazma bildirimini göster\nDiğer kullanıcının yazıyor olduğunu göster + Önceliği belirleyin\nSeçilen durumuna göre önceliğini ayarlayın. Hesap önceliği geçersiz kılınacaktır. + Ekran kilidinden hemen sonra + Bekleme durumunda \"Uzun süreli uzak\"\nEkran kilitlendiğinde \"Uzun süreli uzak\" ol + Öncelik ayarları + Android açılınca çalıştır\nAndroid açıldığında uygulamayı da çalıştır. Xabber SD kartta yüklü olduğunda bu işe yaramıyor. + Uyku modunu engelle\nCihazın uyku moduna geçmesini engeller. Bu batarya kullanımını artırabilir. + WiFi\'yi açık tut\nBeklerken kablosuz bağlantıyı açık tutar. Bu batarya kullanımını artırabilir + Çevrim dışı ayarları sıfırla\nGruplar ve hesaplar için kişisel ayarları sil + Gruplar ve hesapların ayarlarını silmeyi gerçekten istiyor musunuz? Bazı durum mesajlarını bastır\n\'Bu oda anonim değildir\' mesajlarını almazsınız - %s (Hiçbir sohbetten mesaj alınmaz) - XMPP hesapları\nHesapları yönet - Güvenlik\nGüvenlik ayarları - Sunucu sertifikasını kontrol et\nŞifreli bağlantılarda sertifika problemlerini bildir + %s (Hiçbir sohbetten mesaj alınmaz) + XMPP hesapları\nHesapları yönet + Güvenlik\nGüvenlik ayarları + Sunucu sertifikasını kontrol et\nŞifreli bağlantılarda sertifika problemlerini bildir OTR mod - Dikkat\nGelen dikkat isteklerine tepki ver - Dikkat sesi\nZil sesi seçin - vCard yükle\nKişinin bilgileri ve avatarını yükle ve güncelle. Trafiği azaltmak için kapatın. - Görüntüleri yükle\nGörüntüleri URL den otomatik olarak yükle. İnternet kullanımını azatlmak için devre dışı bırakınız. - Karbon-kağıdı modu\nKararsız çalışabilir! Aynı hesap için bu istemcideki hesap oturumunu paylaşır. Trafik kullanımını azaltmak için devre dışı bırakın. + vCard yükle\nKişinin bilgileri ve avatarını yükle ve güncelle. Trafiği azaltmak için kapatın. + Görüntüleri yükle\nGörüntüleri URL den otomatik olarak yükle. İnternet kullanımını azatlmak için devre dışı bırakınız. + Karbon-kağıdı modu\nKararsız çalışabilir! Aynı hesap için bu istemcideki hesap oturumunu paylaşır. Trafik kullanımını azaltmak için devre dışı bırakın. DNSJavaResolver - MiniDNSResolver (deneysel) - Anahtar kelimeler\nGelen mesajların içeriğinde geçen kelimeler için özel bildirim oluşturun + MiniDNSResolver (deneysel) Ayarlar Arayüz - Ayarlar - Hakkında - Görünüm - Yormayan tutum - Kişi listesi - Çevrimdışı kişiler - Sıfırlama bildirimleri - Bağlantı Ayarları - Gelişmiş - Stok durumu - İleti Bildirimi - Grup bildirimleri - Yeni uygulama bildirimi - Anahtar sözcük grubu - Uyarı - Sohbetler yeni iletileri hakkında uyar - Uyarı - Sohbetler yeni iletileri hakkında uyar - Ön tanımlı - Kısa titreşim - Uzun titreşim - Sadece sessiz modda - In-uygulama sesler - Başka bir sohbet mesaj sesleri çal - In-uygulama titreşim - Başka bir sohbet mesaj sesleri çal - -App önizleme - Başka bir sohbet mesaj sesleri çal - In-uygulama sesler - Başka bir sohbet mesaj sesleri çal - Sıfırla - Tüm bildirim ayarlarını varsayılan değerlere küme - Bildirim Ayarları sıfırla? - Ayarları sıfırlandı + Ayarlar + Hakkında + Görünüm + Yormayan tutum + Kişi listesi + Çevrimdışı kişiler + Sıfırlama bildirimleri + Bağlantı Ayarları + Gelişmiş + Stok durumu + İleti Bildirimi + Grup bildirimleri + Yeni uygulama bildirimi + Anahtar sözcük grubu + Uyarı + Sohbetler yeni iletileri hakkında uyar + Uyarı + Sohbetler yeni iletileri hakkında uyar + Ön tanımlı + Kısa titreşim + Uzun titreşim + Sadece sessiz modda + In-uygulama sesler + Başka bir sohbet mesaj sesleri çal + In-uygulama titreşim + Başka bir sohbet mesaj sesleri çal + -App önizleme + Başka bir sohbet mesaj sesleri çal + In-uygulama sesler + Başka bir sohbet mesaj sesleri çal + Sıfırla + Tüm bildirim ayarlarını varsayılan değerlere küme + Bildirim Ayarları sıfırla? + Ayarları sıfırlandı diff --git a/xabber/src/main/res/values-tr-rTR/secret_viewer.xml b/xabber/src/main/res/values-tr-rTR/secret_viewer.xml index f24b169c6c..c2773711fe 100644 --- a/xabber/src/main/res/values-tr-rTR/secret_viewer.xml +++ b/xabber/src/main/res/values-tr-rTR/secret_viewer.xml @@ -1,9 +1,9 @@ - Gizli cevap: - Gizli soru: - Birbirinizi doğrulamak için gizli soruyu kullanın - Paylaşılan sır - Birbirinizi doğrulamak için paylaşılan sırrı kullanın + Gizli cevap: + Gizli soru: + Birbirinizi doğrulamak için gizli soruyu kullanın + Paylaşılan sır + Birbirinizi doğrulamak için paylaşılan sırrı kullanın diff --git a/xabber/src/main/res/values-tr-rTR/status_editor.xml b/xabber/src/main/res/values-tr-rTR/status_editor.xml index 44c360473a..88a78613a1 100644 --- a/xabber/src/main/res/values-tr-rTR/status_editor.xml +++ b/xabber/src/main/res/values-tr-rTR/status_editor.xml @@ -1,21 +1,21 @@ - Uygun - Dışarıda - Sohbet için hazır! - Rahatsız etmeyin - Durumu düzenle - <Durum yok> - Görünmez - Durumu sil - Durumu ayarla - Durum iletisi girin - Çevrimdışı - Yetkilendirilmemiş - Uzun süredir dışarıda - Yeni durum - Kayıtlı durumlar - Durum geçmişini temizle - Durum iletisi + Uygun + Dışarıda + Sohbet için hazır! + Rahatsız etmeyin + Durumu düzenle + <Durum yok> + Görünmez + Durumu sil + Durumu ayarla + Durum iletisi girin + Çevrimdışı + Yetkilendirilmemiş + Uzun süredir dışarıda + Yeni durum + Kayıtlı durumlar + Durum geçmişini temizle + Durum iletisi diff --git a/xabber/src/main/res/values-tr-rTR/words.xml b/xabber/src/main/res/values-tr-rTR/words.xml index a487bb4e92..6634b305bd 100644 --- a/xabber/src/main/res/values-tr-rTR/words.xml +++ b/xabber/src/main/res/values-tr-rTR/words.xml @@ -1,23 +1,26 @@ - 10 dakika içinde - 15 dakika içinde - 1 saat içinde - 1 dakika içinde - 2 dakika içinde - 30 dakika içinde - 5 dakika içinde - Her zaman - Devre dışı - El ile - Asla - Gerekli - Otomatik - Kaydet - İptal - Geç - Ayarlar - TAMAM - Oturum aç + 10 dakika içinde + 15 dakika içinde + 1 saat içinde + 1 dakika içinde + 2 dakika içinde + 30 dakika içinde + 5 dakika içinde + Her zaman + Devre dışı + El ile + Asla + Gerekli + Otomatik + Kaydet + İptal + Geç + Ayarlar + TAMAM + Oturum aç + Paylaş + Şuraya gönder: + Anladım diff --git a/xabber/src/main/res/values-uk-rUA/account_editor.xml b/xabber/src/main/res/values-uk-rUA/account_editor.xml index 8d3edc16e2..7736087983 100644 --- a/xabber/src/main/res/values-uk-rUA/account_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/account_editor.xml @@ -1,83 +1,99 @@ - Використовувати стиснення + Використовувати стиснення Хост - Пароль - Підтвердіть пароль - Порт - Пріоритет - Ресурс - Сервер - Вам необхідно зареєструвати XMPP акаунт перед додаванням його до Xabber! + Пароль + Підтвердіть пароль + Порт + Пріоритет + Ресурс + Сервер + Ви повиннізареєструвати обліковий запис XMMP перед тим як додати її до Xabber! Ім’я користувача - Не вказано ім’я сервера - Не вказано ім’я користувача - Паролі не збігаються + Не вказано ім’я сервера + Не вказано ім’я користувача + Паролі не збігаються + Такий акаунт вже існує Позначте для включення стиснення даних - Вказати хост вручну - Вказати хост для підключення вручну, замість використання SRV запису + Вказати хост вручну + Вказати хост для підключення вручну, замість використання SRV запису Порт має бути числом (типове значення: 5222) - Порт має бути від 1 до 65535 (за замовчуванням: 5222) - Пріоритет має бути в діапазоні між -128 і 127 (типове значення: 10) + Порт має бути від 1 до 65535 (за замовчуванням: 5222) + Пріоритет має бути в діапазоні між -128 і 127 (типове значення: 10) Вузол проксі - Проксі порт має бути від 1 до 65535 (за замовчуванням: 8080) - Порт проксі-сервера має бути числом (за замовчуванням: 8080) - Пароль - Порт проксі - Тип проксі - Вимкнено - Ім’я користувача - Використовувати SASL авторизацію (рекомендовано) - Відключіть цей параметр при підключені до дуже старого серверу - Зберігати пароль - Відключення призведе до запиту пароля, під час кожного під\'єднання + Проксі порт має бути від 1 до 65535 (за замовчуванням: 8080) + Порт проксі-сервера має бути числом (за замовчуванням: 8080) + Пароль + Порт проксі + Тип проксі + Вимкнено + Ім’я користувача + Використовувати SASL авторизацію (рекомендовано) + Відключіть цей параметр при підключені до дуже старого серверу + Зберігати пароль + Відключення призведе до запиту пароля, під час кожного під\'єднання Використовувати TLS - Використовувати TLS шифрування, якщо сервер підтримує - Старий SSL - Використовувати старий SSL метод шифрування з’єднання із сервером - Використання TLS/SSL - Вимагати TLS - Вимагати TLS шифрування при підключені до серверу + Використовувати TLS шифрування, якщо сервер підтримує + Старий SSL + Використовувати старий SSL метод шифрування з’єднання із сервером + Використання TLS/SSL + Вимагати TLS + Вимагати TLS шифрування при підключені до серверу + Увімкнути протокол шифрування TLS + Підключатися через анонімну мережу TOR (необхідний Orbot proxy) Неправильне ім’я користувача. Перегляньте підказку в нижній частині екрану - Для використання TOR має бути встановлений Orbot і використаний як проксі сервер. Бажаєте встановити його із Google Play? - Встановити Orbot? - Встановити Orbot - Не вдалося зареєструвати обліковий запис на сервері. - Не вдалося отримати відомості про сервер. - Колір облікового запису - Зелений - Помаранчевий - Червоний - Синій - Індіго - Зеленовато-Голубий - Блакитний - Налаштування з\'єднання - Заблоковані контакти - Не вдалося визначити підтримку блокування контактів. - Блокування не підтримується сервером. - Немає заблокованих контактів. - - %d контакт заблоковано. - %d контакти заблоковано. - %d контактів заблоковано. - - Історія чату - Налаштування зберігання історії повідомлень - Підтримка зберігання історії сервером ще не визначена - Сервер не підтримує зберігання історії чату. - Архів повідомлень - Зберігати всі повідомлення на сервері - Зберігати переписку тільки з контактами - Не зберігати повідомлення на сервері - Завантаження історії повідомлень - Завантажувати історію для всіх контактів - Завантажувати історію тільки для відкритих чатів - Не завантажувати історію - Очищати історію при виході - Видаляти всі повідомлення з пристрою перед виходом із Xabber. - Закладки - Список закладок для цього облікового запису - Сервер не підтримує закладки. + Для використання TOR має бути встановлений Orbot і використаний як проксі сервер. Бажаєте встановити його із Google Play? + Встановити Orbot? + Встановити Orbot + Не вдалося зареєструвати обліковий запис на сервері. + Не вдалося отримати відомості про сервер. + Колір облікового запису + Зелений + Помаранчевий + Червоний + Синій + Індіго + Зеленовато-Голубий + Сіро-блакитний + Блакитний + Багряний + Лимоновий + Рожевий + Фіолетовий + Світло-синій + Світло-зелений + Бурштиновий + Темно-помаранчевий + Коричневий + Налаштування з\'єднання + Заблоковані контакти + Не вдалося визначити підтримку блокування контактів. + Блокування не підтримується сервером. + Немає заблокованих контактів. + + %d контакт заблоковано. + %d контакти заблоковано. + %d контактів заблоковано. + %d контакти заблоковано. + + Історія чату + Налаштування зберігання історії повідомлень + Підтримка зберігання історії сервером ще не визначена + Сервер не підтримує зберігання історії чату. + Архів повідомлень + Зберігати всі повідомлення на сервері + Зберігати переписку тільки з контактами + Не зберігати повідомлення на сервері + Завантаження історії повідомлень + Завантажувати історію для всіх контактів + Завантажувати історію тільки для відкритих чатів + Не завантажувати історію + Очищати історію при виході + Видаляти всі повідомлення з пристрою перед виходом із Xabber. + Закладки + Список закладок для цього облікового запису + Синхронізація + Синхронізація з обліковим записом Xabber + Сервер не підтримує закладки. diff --git a/xabber/src/main/res/values-uk-rUA/account_list.xml b/xabber/src/main/res/values-uk-rUA/account_list.xml index ef9125874f..9199189ccf 100644 --- a/xabber/src/main/res/values-uk-rUA/account_list.xml +++ b/xabber/src/main/res/values-uk-rUA/account_list.xml @@ -1,15 +1,16 @@ - Ви дійсно бажаєте видалити обліковий запис %s?\n(його не буде видалено з сервера, тільки з Xabber) - Додати обліковий запис - Реєстрація нового акаунта - Видалити обліковий запис - Реєстрація - Авторизація - У мережі - Підключення - Відключення - Не у мережі - Очікування підключення + Ви дійсно бажаєте видалити обліковий запис %s?\n(його не буде видалено з сервера, тільки з Xabber) + Додати обліковий запис + Реєстрація нового акаунта + Видалити обліковий запис + Налаштування облікового запису + Реєстрація + Авторизація + У мережі + Підключення + Відключення + Не у мережі + Очікування підключення diff --git a/xabber/src/main/res/values-uk-rUA/chat_viewer.xml b/xabber/src/main/res/values-uk-rUA/chat_viewer.xml index cc3003aaec..01bf518359 100644 --- a/xabber/src/main/res/values-uk-rUA/chat_viewer.xml +++ b/xabber/src/main/res/values-uk-rUA/chat_viewer.xml @@ -1,99 +1,121 @@ - %1$s змінив статус: %2$s - %1$s очистив текст статусу - %1$s підключився - %1$s був випханий - Повідомлення будуть доставлені після підключення до мережі - надіслано %s - Введіть повідомлення - Надіслати - Очистити історію - Очистити - Ви дійсно хочете очистити всю історію чату з %s? - Повідомлення доставлено на сервер отримувача і можуть бути прочитані ним після підключення до мережі - Контакт не доступний - Файл не знайдено - Копіювати - Згадка - Цитувати - Вилучити з історії - Повторити надсилання - Показати повідомлення + %1$s змінив статус: %2$s + %1$s очистив текст статусу + %1$s підключився + %1$s був випханий + Повідомлення будуть доставлені після підключення до мережі + надіслано %s + Введіть повідомлення + Надіслати + Очистити історію + Очистити + Ви дійсно хочете очистити всю історію чату з %s? + Повідомлення доставлено на сервер отримувача і можуть бути прочитані ним після підключення до мережі + Контакт не доступний + Файл не знайдено + Копіювати + Згадка + Цитувати + Вилучити з історії + Повторити надсилання + Показати повідомлення Зберегти локальну історію\nЗберігати історію повідомлень локально Виклик уваги було відправлено - Увагу було звернуто - %1$s був заблокований - %2$s заблокував %1$s - Запрошення не було отримано %s - Запрошення було відправлено %s - Ви підключились до конференції, Ваш псевдонім %1$s - Ви під\'єднались до конференції %1$s - %2$s викинув %1$s - %1$s покинув чат - %1$s змінив нік на %2$s - Шифрування було включено, але особистість співрозмовника не була перевірена. Ви можете обрати метод перевірки в меню OTR шифрування - Помилка OTR: %1$s - Співрозмовник завершив шифровану співбесіду, ви повинні зробити теж саме, або почати нову співбесіду знову. - Ваше повідомлення не було надіслано. Покиньте розмову або перезапустіть її. - Ви завершили шифровану бесіду - Співрозмовник намагався обійти систему перевірки особистості - Не вдалося перевірити особистість співрозмовника - Ваша відповідь була успішно перевірена. Вам також слід задати питання співрозмовнику чи перевірити секретний ключ. - Помилка перевірки - Перевірка особистості успішно завершено - Неможливо прочитати отримане зашифроване повідомлення - Шифрування було увімкнено - %1$s тепер в мережі - %1$s відійшов - %1$s готовий до спілкування - %1$s просить не турбувати - %1$s від\'єднався - %1$s відійшов на довго - %1$s змінив(ла) тему: %2$s - Контакт не підтримує можливість звернути свою увагу, або відключив дану функцію. - Звернути увагу - Налаштування - Набирає... - Вводить текст... - увійшов у %s - Історія збережена на SD-картці - %2$s для %1$s.html - Надіслати після експорту - Вкажіть ім\'я файлу - Запросити до конференції - Повідомлення не можуть бути доставлені. Будь-ласка, приєднайтесь до конференції - Перелік учасників - OTR шифрування - Зупинити шифрування - Почати шифрування спочатку - Співрозмовник відправив запит на OTR шифрування розмови, але у Вас не встановлено додаток, який його підтримує. Використайте Pidgin, Gajim чи Adium для PC/Mac та Xabber чи ChatSecure для Android. Завітайте на http://otr.cypherpunks.ca/ для отримання більш детальної інформації. - Почати шифрування + Увагу було звернуто + %1$s був заблокований + %2$s заблокував %1$s + Запрошення не було отримано %s + Запрошення було відправлено %s + Ви підключились до конференції, Ваш псевдонім %1$s + Ви під\'єднались до конференції %1$s + %2$s викинув %1$s + %1$s покинув чат + %1$s змінив нік на %2$s + Шифрування було включено, але особистість співрозмовника не була перевірена. Ви можете обрати метод перевірки в меню OTR шифрування + Помилка OTR: %1$s + Співрозмовник завершив шифровану співбесіду, ви повинні зробити теж саме, або почати нову співбесіду знову. + Ваше повідомлення не було надіслано. Покиньте розмову або перезапустіть її. + Ви завершили шифровану бесіду + Співрозмовник намагався обійти систему перевірки особистості + Не вдалося перевірити особистість співрозмовника + Ваша відповідь була успішно перевірена. Вам також слід задати питання співрозмовнику чи перевірити секретний ключ. + Помилка перевірки + Перевірка особистості успішно завершено + Неможливо прочитати отримане зашифроване повідомлення + Шифрування було увімкнено + %1$s тепер в мережі + %1$s відійшов + %1$s готовий до спілкування + %1$s просить не турбувати + %1$s від\'єднався + %1$s відійшов на довго + %1$s змінив(ла) тему: %2$s + Контакт не підтримує можливість звернути свою увагу, або відключив дану функцію. + Звернути увагу + Налаштування + Набирає... + Вводить текст... + увійшов у %s + Експорт історії + Історія збережена на SD-картці + %2$s для %1$s.html + Надіслати після експорту + Вкажіть ім\'я файлу + Запросити до конференції + Повідомлення не можуть бути доставлені. Будь-ласка, приєднайтесь до конференції + Перелік учасників + OTR шифрування + Зупинити шифрування + Почати шифрування спочатку + Співрозмовник відправив запит на OTR шифрування розмови, але у Вас не встановлено додаток, який його підтримує. Використайте Pidgin, Gajim чи Adium для PC/Mac та Xabber чи ChatSecure для Android. Завітайте на http://otr.cypherpunks.ca/ для отримання більш детальної інформації. + Почати шифрування Зашифроване повідомлення, відправлено Вами, неможливо прочитати - Повідомлення не може бути розшифроване - Перевірка особистості OTR - Перевірка цифровим відбитком - Перевірка питанням - Перевірка секретним ключем - OTR запит підтвердження - OTR підтвердження виконується - ВІДКРИТИ - СКАСУВАТИ + Повідомлення не може бути розшифроване + Перевірка особистості OTR + Перевірка цифровим відбитком + Перевірка питанням + Перевірка секретним ключем + Оберіть пристрій для встановлення OTR сеансу: + Сеанс OTR не встановлений. + Сеанс OTR не встановлено. Співрозмовник поза мережею. + OTR запит підтвердження + OTR підтвердження виконується + ВІДКРИТИ + СКАСУВАТИ Використовувати глобальні параметри - Показати текст повідомлення - Приховати текст повідомлення + Показати текст повідомлення + Приховати текст повідомлення Помилка при надсиланні файлу %s Не вдалося отримати шлях до файлу - Почати особистий чат + Почати особистий чат Немає дозволу на читання файлів - Немає дозволу на зберігання файлів - Опис помилки: - Відправлено - Доставлено - Отримано з історії - Помилка - Надіслані з іншого пристрою - Надсилається - Немає більше повідомлень у історії + Немає дозволу на зберігання файлів + Відсутній доступ до камери + Опис помилки: + Відправлено + Доставлено + Отримано з історії + Помилка + Надіслані з іншого пристрою + Надсилається + Не можна надсилати більше 10 файлів за раз + Немає більше повідомлень у історії + Модератор + Учасник + Відвідувач + Архівні діалоги відображені + Архівні діалоги приховано + Сповіщення для цього чату + Цей сервер не підтримує передачу даних. Спробуйте сервер xabber.org. + Долучитися + Проведіть праворуч щоб відкрити крайні чати + Проведіть ліворуч щоб відкрити контактну інформацію + Скопіювати посилання + Завантажити + Зображення збережено + Посилання скопійовано в буфер обміну + Не вдалося відкрити файл + Завантаження.. %s diff --git a/xabber/src/main/res/values-uk-rUA/contact_editor.xml b/xabber/src/main/res/values-uk-rUA/contact_editor.xml index ea430d21d8..200b69f0ee 100644 --- a/xabber/src/main/res/values-uk-rUA/contact_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/contact_editor.xml @@ -1,24 +1,24 @@ - Обліковий запис - Оберіть групи - Псевдонім (не обов\'язково) - Надати доступ до статусу вашого облікового запису %1$s? - Ім\'я співрозмовника - Контакт не знайдено - Вкажіть ім\'я групи - Ім\'я групи - Оберіть обліковий запис - Будь-ласка, оберіть обліковий запис - Додати нову групу... - Авторизувати - Відхилити - Опрацювання зображення... - Виникла помилка при обрізанні зображення - Error during image processing + Обліковий запис + Оберіть групи + Псевдонім (не обов\'язково) + Надати доступ до статусу вашого облікового запису %1$s? + Ім\'я співрозмовника + Контакт не знайдено + Вкажіть ім\'я групи + Ім\'я групи + Оберіть обліковий запис + Будь-ласка, оберіть обліковий запис + Додати нову групу... + Авторизувати + Відхилити + Опрацювання зображення... + Виникла помилка при обрізанні зображення + Error during image processing Інформація про сервер - Перелік можливостей сервера - %1$s з %2$s хоче розпочати особистий чат з вами - Прийняти + Перелік можливостей сервера + %1$s з %2$s хоче розпочати особистий чат з вами + Прийняти diff --git a/xabber/src/main/res/values-uk-rUA/contact_list.xml b/xabber/src/main/res/values-uk-rUA/contact_list.xml index 3bd6c731b2..74e009bb07 100644 --- a/xabber/src/main/res/values-uk-rUA/contact_list.xml +++ b/xabber/src/main/res/values-uk-rUA/contact_list.xml @@ -1,73 +1,99 @@ - Прийняти контакт - Перепідключитись - Керування обліковими записами - Додати обліковий запис - Додати контакт - Показувати контакти не в мережі - Підключитись - Перепідключитись - Підключення... - Обліковий запис вимкнено - Ви не маєте жодного облікового запису - Ви не маєте контактів - Жодного в мережі - Облікові записи не підключені - Підключено. - Запуск додатку... - Очікування підключення... + Прийняти контакт + Перепідключитись + Керування обліковими записами + Додати обліковий запис + Додати контакт + Показувати контакти не в мережі + Підключитись + Перепідключитись + Підключення... + Обліковий запис вимкнено + Ви не маєте жодного облікового запису + Ви не маєте контактів + Жодного в мережі + Контакти не знайдено + Облікові записи не підключені + Підключено. + Запуск додатку... + Очікування підключення... Балачка Помилка підключення - Додати контакт - Стерти - Заблокувати контакт - Ви дійсно бажаєте вилучити контакт %1$s з облікового запису %2$s? + Додати контакт + Стерти + Заблокувати контакт + Ви дійсно бажаєте вилучити контакт %1$s з облікового запису %2$s? Відхилити контакт - Вийти - Активні чати - Поза групами - Вилучити групу - Ви дійсно бажаєте вилучити групу %s? Користувачі із групи лишаться в переліку контактів. - Перейменувати групу - Обліковий запис не знайдено - Підключення не встановлено - Запросити підпис - Помилка з\'єднання - Збереження змін...\nДодаток скоро закриється. + Архівувати + Видобути з архіву + Вимкнути сповіщення + Увімкнути сповіщенняя + Показати архів + Вийти + Активні чати + Поза групами + Вилучити групу + Ви дійсно бажаєте вилучити групу %s? Користувачі із групи лишаться в переліку контактів. + Перейменувати групу + Обліковий запис не знайдено + Підключення не встановлено + Запросити підпис + Надіслати контакт + Помилка з\'єднання + Збереження змін...\nДодаток скоро закриється. Конференції - Помилка OTR - Оберіть потрібний контакт - Завжди показувати - Завжди приховувати - Використати загальні налаштування - Показ контактів поза мережею - Запускати під час завантаження пристрою - Бажаєте запускати Xabber під час запуску пристрою?\nЦе можна змінити в \"Налаштування\" → \"Параметри підключення\" → \"Запускати при завантажені Android\" - Пошук контактів - Ви - Аккаунти XMPP - Список заблокованих - Контакт успішно заблоковано - Помилка блокування контакту + Помилка OTR + Оберіть потрібний контакт + Завжди показувати + Завжди приховувати + Використати загальні налаштування + Показ контактів поза мережею + Запускати під час завантаження пристрою + Бажаєте запускати Xabber під час запуску пристрою?\nЦе можна змінити в \"Налаштування\" → \"Параметри підключення\" → \"Запускати при завантажені Android\" + Пошук контактів + Ви + Аккаунти XMPP + Список заблокованих + Контакт успішно заблоковано + Помилка блокування контакту Контакт успішно розблоковано - Помилка розблокування контакту - Ви дійсно бажаєте заблокувати контакт %1$s з облікового запису %2$s? - Ви дійсно бажаєте розблокувати усі контакти з облікового запису %1$s? - Розблокувати всі - Розблокувати вибрані - Виберіть вашу долю - Нова темна тема в даний час доступна для Xabber. Приєднатися до темної сторони чи залишитися на стороні світла? - Темна - Світла - Оптимізація витрат акумулятора - Ваш пристрій оптимізує витрати батареї, що може призвести до затримок в доставці повідомлень чи їх втрати.\n\nЗараз вам запропонують відключити оптимізацію. + Помилка розблокування контакту + Ви дійсно бажаєте заблокувати контакт %1$s з облікового запису %2$s? + Ви дійсно бажаєте розблокувати усі контакти з облікового запису %1$s? + Розблокувати всі + Розблокувати вибрані + Виберіть вашу долю + Нова темна тема в даний час доступна для Xabber. Приєднатися до темної сторони чи залишитися на стороні світла? + Темна + Світла + Оптимізація витрат акумулятора + Ваш пристрій оптимізує витрати батареї, що може призвести до затримок в доставці повідомлень чи їх втрати.\n\nЗараз вам запропонують відключити оптимізацію. Видалити старі файли журналу - Відкрити - Надіслати + Відкрити + Надіслати + Синхронізувати закладки Видалити всі - Вилучити вибрані - Ви дійсно хочете видалити всі закладки з облікового запису %1$s? - Ви дійсно хочете видалити обрані закладки з облікового запису %1$s? + Вилучити вибрані + Ви дійсно хочете видалити всі закладки з облікового запису %1$s? + Ви дійсно хочете видалити обрані закладки з облікового запису %1$s? + В архіві немає чатів + Непрочитані повідомлення вісутні + Чат архівовано + Чат розархівовано + ВІДМІНИТИ + Нещодавні чати + Непрочитані + Архів чатів + Всі чати + Немає повідомлень + Показати всі чати + Контакти + Протягніть чат ліворуч чи праворуч для його архівції + був в мережі щойно + був в мережі %1$s хвилин тому + був в мережі в %1$s + був в мережі вчора о %1$s + був в мережі %1$s diff --git a/xabber/src/main/res/values-uk-rUA/contact_viewer.xml b/xabber/src/main/res/values-uk-rUA/contact_viewer.xml index 42152edc99..d531f0edf6 100644 --- a/xabber/src/main/res/values-uk-rUA/contact_viewer.xml +++ b/xabber/src/main/res/values-uk-rUA/contact_viewer.xml @@ -1,67 +1,67 @@ - Контактна інформація - Клієнт - Цей пристрій - Нік - Повне ім\'я - Звертання - Ім\'я - По батькові - Прізвище - Назва суфіксу - День народження - Веб-сайт - Організація - Організаційна одиниця - Посада - Роль + Контактна інформація + Клієнт + Цей пристрій + Нік + Повне ім\'я + Звертання + Ім\'я + По батькові + Прізвище + Назва суфіксу + День народження + Веб-сайт + Організація + Організаційна одиниця + Посада + Роль Опис - Нотатки + Нотатки Абонентська скринька - Розширена адреса - Вулиця - Місто - Район - Поштовий індекс - Держава - Телефон - E-mail - Домашня - Робоча - Поштовий - Для посилок - Внутрішній - Міжнародний - Привілейовані - Голосовий - Факс - Пейджер - Мобільний - Відео - Модем - Голосова пошта - Інтернет - Зачекайте... - Невідомо - Редагувати псевдонім - Редагувати групу - Видалити контакт - Редагувати інформацію користувача - Редагувати - Інформація про користувача успішно збережено - Не вдалося зберегти інформацію про користувача - Збереження… - Вибрати з галереї - Зробити фото - Видалити Аватар - Змінити - Не вдалося отримати відомості про конференцію - Назва - Опис - Тема - Учасників: %d - Підключені пристрої - Контактні дані + Розширена адреса + Вулиця + Місто + Район + Поштовий індекс + Держава + Телефон + E-mail + Домашня + Робоча + Поштовий + Для посилок + Внутрішній + Міжнародний + Привілейовані + Голосовий + Факс + Пейджер + Мобільний + Відео + Модем + Голосова пошта + Інтернет + Зачекайте... + Невідомо + Редагувати псевдонім + Редагувати групу + Видалити контакт + Редагувати інформацію користувача + Редагувати + Інформація про користувача успішно збережено + Не вдалося зберегти інформацію про користувача + Збереження… + Вибрати з галереї + Зробити фото + Видалити Аватар + Змінити + Не вдалося отримати відомості про конференцію + Назва + Опис + Тема + Учасників: %d + Підключені пристрої + Контактні дані diff --git a/xabber/src/main/res/values-uk-rUA/fingerprint_viewer.xml b/xabber/src/main/res/values-uk-rUA/fingerprint_viewer.xml index f4182a0b0c..371b932736 100644 --- a/xabber/src/main/res/values-uk-rUA/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-uk-rUA/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Для впевненості, що співрозмовник не видає себе за іншого, він може повідомити Вам цифровий відбиток, який порівнюється із вказаним тут. Не слід використовувати XMPP чат для такої перевірки. - Довіряю цьому контакту - Ваш відбиток - Відбиток співрозмовника - Сканувати QR-код відбитка Вашого співрозмовника - Показати QR-код з Вашим відбитком - Скопіювати Ваш відбиток до буферу обміну + Для впевненості, що співрозмовник не видає себе за іншого, він може повідомити Вам цифровий відбиток, який порівнюється із вказаним тут. Не слід використовувати XMPP чат для такої перевірки. + Довіряю цьому контакту + Ваш відбиток + Відбиток співрозмовника + Сканувати QR-код відбитка Вашого співрозмовника + Показати QR-код з Вашим відбитком + Скопіювати Ваш відбиток до буферу обміну diff --git a/xabber/src/main/res/values-uk-rUA/muc_editor.xml b/xabber/src/main/res/values-uk-rUA/muc_editor.xml index 0692bd43e6..db7c08bbd7 100644 --- a/xabber/src/main/res/values-uk-rUA/muc_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/muc_editor.xml @@ -1,29 +1,29 @@ - Псевдонім не вказано - Конференція не вказана - Приєднатись до конференції - Псевдонім - Ваш псевдонім в конференції - Пароль - Не потребує пароль - Конференція - Сервер конференції - Псевдонім вже використовується - Вже в процесі - Вже приєднано - Додати конференцію - Вилучити конференцію - Видалити конференцію %1$s з облікового запису %2$s? - Параметри авторизації - %2$s запрошує Вас до конференції %3$s. Приєднатись з облікового запису %1$s? - %2$s запрошує Вас до конференції %3$s: %4$s. Приєднатись з облікового запису %1$s? - Покинути конференцію + Псевдонім не вказано + Конференція не вказана + Приєднатись до конференції + Псевдонім + Ваш псевдонім в конференції + Пароль + Не потребує пароль + Конференція + Сервер конференції + Псевдонім вже використовується + Вже в процесі + Вже приєднано + Додати конференцію + Вилучити конференцію + Видалити конференцію %1$s з облікового запису %2$s? + Параметри авторизації + %2$s запрошує Вас до конференції %3$s. Приєднатись з облікового запису %1$s? + %2$s запрошує Вас до конференції %3$s: %4$s. Приєднатись з облікового запису %1$s? + Покинути конференцію Вибрати конференцію - Далі - Отримати відкриті конференції - Помилка отримання конференцій - Введіть назву конференції + Далі + Отримати відкриті конференції + Помилка отримання конференцій + Введіть назву конференції Запрошення у конференцію diff --git a/xabber/src/main/res/values-uk-rUA/notification_bar.xml b/xabber/src/main/res/values-uk-rUA/notification_bar.xml index f68c37cab0..5323934d1d 100644 --- a/xabber/src/main/res/values-uk-rUA/notification_bar.xml +++ b/xabber/src/main/res/values-uk-rUA/notification_bar.xml @@ -1,43 +1,43 @@ - обліковий запис - облікових записів - - облікових записів - обліковий запис - облікових записів - - облікових записів - Помилка авторизації - контакт - контакти - - користувачів - повідомлення - повідомлень - - повідомлень - %1$d %2$s від %3$d %4$s - %1$d %2$s з %3$s - %1$s: %2$s - %1$d з %2$d %3$s в мережі - %1$d з %2$d %3$s в мережі - - - - %1$d із %2$d %3$s підключається - %1$d із %2$d %3$s підключається - - - - %1$d із %2$d %3$s очікує на підключення - %1$d із %2$d %3$s очікує на підключення - - - - %1$d %2$s поза мережею + обліковий запис + облікових записів + + облікових записів + обліковий запис + облікових записів + + облікових записів + Помилка авторизації + контакт + контакти + + користувачів + повідомлення + повідомлень + + повідомлень + %1$d %2$s від %3$d %4$s + %1$d %2$s з %3$s + %1$s: %2$s + %1$d з %2$d %3$s в мережі + %1$d з %2$d %3$s в мережі + + - + %1$d із %2$d %3$s підключається + %1$d із %2$d %3$s підключається + + - + %1$d із %2$d %3$s очікує на підключення + %1$d із %2$d %3$s очікує на підключення + + - + %1$d %2$s поза мережею Бажаєте підключитись до конференції? - Натисніть, щоб перервати - Необхідний пароль - Зверніть увагу - Запит авторизації - Приватний чат конференції + Натисніть, щоб перервати + Необхідний пароль + Зверніть увагу + Запит авторизації + Приватний чат конференції diff --git a/xabber/src/main/res/values-uk-rUA/phrase_editor.xml b/xabber/src/main/res/values-uk-rUA/phrase_editor.xml index 07045a2fb2..6412b6817e 100644 --- a/xabber/src/main/res/values-uk-rUA/phrase_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/phrase_editor.xml @@ -1,13 +1,13 @@ - Додати фразу - Вилучити фразу - Ви дійсно хочете видалити фразу: %s? - < Будь-який текст > - Частина назви групи контактів - Регулярний вираз - Звук\nВиберіть звукове сповіщення - Текст для пошуку - Частина Jabber ID контакту + Додати фразу + Вилучити фразу + Ви дійсно хочете видалити фразу: %s? + < Будь-який текст > + Частина назви групи контактів + Регулярний вираз + Звук\nВиберіть звукове сповіщення + Текст для пошуку + Частина Jabber ID контакту diff --git a/xabber/src/main/res/values-uk-rUA/preference_editor.xml b/xabber/src/main/res/values-uk-rUA/preference_editor.xml index a997c47a0b..3f04733635 100644 --- a/xabber/src/main/res/values-uk-rUA/preference_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/preference_editor.xml @@ -1,76 +1,121 @@ - Очистити кеш\nОчистити всі локальні данні. Це може звільнити трохи пам\'яті. - Ви дійсно бажаєте видалити історію чату та інші локальні данні? \nОбліковий запис та список залишаться недоторканними. Програму буде закрито. - Надіслати по Enter\nПовідомлення можe бути відправленe, натиснувши клавішу Enter - Авто статус\nАвтоматично встановити статус \"Відійшов\" при блокуванні екрану - За абеткою - По статусу - Групувати по обліковим записам\nДозволяє групувати співрозмовників по обліковим записам + Оптимізація акумулятора + Оптимізацію акумулятора вимкнено. Щоб увімкнути перейдіть до параметрів пристрою + Оптимізація акумулятора увімкнута (за умовчанням) + Очистити кеш\nОчистити всі локальні данні. Це може звільнити трохи пам\'яті. + Ви дійсно бажаєте видалити історію чату та інші локальні данні? \nОбліковий запис та список залишаться недоторканними. Програму буде закрито. + Надіслати по Enter\nПовідомлення можe бути відправленe, натиснувши клавішу Enter + Авто статус\nАвтоматично встановити статус \"Відійшов\" при блокуванні екрану + Сортування контактів + За абеткою + По статусу + Групувати по обліковим записам\nДозволяє групувати співрозмовників по обліковим записам Показувати аватарки\nПоказувати аватарки користувачів в переліку контактів - Показати порожні групи\nПоказати групи в яких немає онлайн-контактів - Показувати групи\nПоказувати групи в переліку контактів - Показувати контакти які не в мережі + Показувати повідомлення\nПоказувати повідомлення користувачів у списку контактів + Показати порожні групи\nПоказати групи в яких немає онлайн-контактів + Показувати групи\nПоказувати групи в переліку контактів + Показувати контакти які не в мережі Журнал зневадження\nВиводити повідомлення для для зневадження в окремий журнал\n(перезапустіть додаток, для набуття чинності параметру) - Записати файл журналу\nЗаписати журнал налагодження у локальний файл (його можна надіслати). - Файли журналу\nСписок записаних файлів журналу. - Файли журналу - Показувати помилки з\'єднання\nВідображати спливаючі сповіщення при обривах з\'єднання - Збір інформації для діагностики\nДозволивши збір інформації про збої ви допоможете розробникам покращити Xabber (будь ласка, перезапустіть додаток, щоб внести зміни). - Збір інформації для діагностики - Xabber збирає анонімні повідомлення про помилки. Ви можете відключити це в параметрах, але це буде перешкоджати наданню надійного досвіду спілкування користувачам Xabber. - Налаштування - Світлова індикація\nБлимати LED індикатором при сповіщеннях - Піктограма на Taskbar\nВідображати постійне повідомлення. Цей параметр запобігає Android вигружати програму з пам\'яті - Темний - Світлий + Записати файл журналу\nЗаписати журнал налагодження у локальний файл (його можна надіслати). + Файли журналу\nСписок записаних файлів журналу. + Завантажити всі повідомлення з архіву\nФункція відладки. Може працювати з помилками + Файли журналу + Показувати помилки з\'єднання\nВідображати спливаючі сповіщення при обривах з\'єднання + Збір інформації для діагностики\nДозволивши збір інформації про збої ви допоможете розробникам покращити Xabber (будь ласка, перезапустіть додаток, щоб внести зміни). + Збір інформації для діагностики + Xabber збирає анонімні повідомлення про помилки. Ви можете відключити це в параметрах, але це буде перешкоджати наданню надійного досвіду спілкування користувачам Xabber. + Налаштування + Піктограма на Taskbar\nВідображати постійне повідомлення. Цей параметр запобігає Android вигружати програму з пам\'яті + Вібрація + Тема + Темний + Світлий + Смайлики Стандартні смайли - Відключити графічні смайли - Налаштування підключення\nВстановлення параметрів підключення - Перелік контактів\nПараметри показу переліку контактів - Параметри зневадження\nОберіть цей пункт, якщо у Вас є можливість допомогти розробникам зробити Xabber краще - Установки - Сповіщення\nПараметри варіантів сповіщення - Теми\nПараметри зовнішнього вигляду - Налаштування фільтрів спаму - Немає фільтрів спаму - Повідомлення лише від списку контактів - Повідомлення лише від списку контактів. Запити на авторизацію тільки з captchа - Повідомлення лише від списку контактів. Без запитів на авторизацію - Інформація - Показати фон\nВідключення може збільшити продуктивність - Великий - Звичайний - Малий - Збільшений - В ландшафтному режимі - Аватарки в повідомленнях\nПоказувати аватарки в кожному повідомленні - В конференціях - Показати статус набору\nПоказати коли інший користувач набирає - Настроїти пріоритет\nВстановити відповідно до вибраного стану. Пріоритет облікового запису буде перевизначено. - Одразу після блокування екрану - \"Розширений геть\" при простої\nВстановити \"Розширений геть\" на екран блокування - Параметри пріоритету - Запускати разом з Android\nЗапускати додаток коли завантажується Android. Це не працює, коли Xabber встановлений на SD-карту. - Заборонити режим сну\nНе давати пристрою спати. Це збільшить використання акумулятора. - Тримати WiFi увімкненим\nТримати WiFi активним в режимі очікування. Це збільшить використання акумулятора - Скинути поза мережеві параметри\nОчистити індивідуальні параметри для груп і облікових записів - Ви дійсно хочете очистити індивідуальні налаштування для груп та облікових записів? - Попередити про перше повідомлення\nПовідомити тільки про перше повідомлення в чаті + Відключити графічні смайли + Налаштування підключення\nВстановлення параметрів підключення + Перелік контактів\nПараметри показу переліку контактів + Параметри зневадження\nОберіть цей пункт, якщо у Вас є можливість допомогти розробникам зробити Xabber краще + Установки + Сповіщення\nПараметри варіантів сповіщення + Теми\nПараметри зовнішнього вигляду + Налаштування фільтрів спаму + Присутність\nНалаштування присутності + Приватність\nНалаштування приватності + Немає фільтрів спаму + Повідомлення лише від списку контактів + Повідомлення лише від списку контактів. Запити на авторизацію тільки з captchа + Повідомлення лише від списку контактів. Без запитів на авторизацію + Інформація + Показати фон\nВідключення може збільшити продуктивність + Розмір шрифту + Великий + Звичайний + Малий + Збільшений + Приховати клавіатуру + В ландшафтному режимі + Аватарки в чаті\nПоказувати аватарки поруч з кожним повідомленням + Аватарки в конференціях\nПоказувати аватарки поруч з кожним повідомленням в конференції + Показувати зміни статусу + В конференціях + Показати статус набору\nПоказати коли інший користувач набирає + Настроїти пріоритет\nВстановити відповідно до вибраного стану. Пріоритет облікового запису буде перевизначено. + Одразу після блокування екрану + \"Розширений геть\" при простої\nВстановити \"Розширений геть\" на екран блокування + Параметри пріоритету + Запускати разом з Android\nЗапускати додаток коли завантажується Android. Це не працює, коли Xabber встановлений на SD-карту. + Заборонити режим сну\nНе давати пристрою спати. Це збільшить використання акумулятора. + Тримати WiFi увімкненим\nТримати WiFi активним в режимі очікування. Це збільшить використання акумулятора + Скинути поза мережеві параметри\nОчистити індивідуальні параметри для груп і облікових записів + Ви дійсно хочете очистити індивідуальні налаштування для груп та облікових записів? Приховати деякі повідомлення статусу\nНе отримувати \'Ця кімната не анонімна\' повідомлення - %s (Ви не зможете отримувати повідомлення із будь-яких балачок) - XMPP аккаунти\nУправління аккаунтами - Безпека\nНалаштування безпеки - Перевірте сертифікат сервера\nСповістити про проблеми з сертифікатом при шифрованому підключенні + %s (Ви не зможете отримувати повідомлення із будь-яких балачок) + XMPP аккаунти\nУправління аккаунтами + Безпека\nНалаштування безпеки + Перевірте сертифікат сервера\nСповістити про проблеми з сертифікатом при шифрованому підключенні Режим OTR шифрування - Увага\nРеагувати на вхідні запити уваги - Звуки уваги\nОберіть рингтон - Завантажувати vCard\nЗавантажувати і оновлювати персональну інформацію контактів. Відключення параметру допоможе зекономити трафік. - Завантажувати зображення\nЗавантаження зображень з URL-адрес автоматично. Вимкнення зменшить використання трафіку. - Режим Всіх\nМоже бути нестабільним! Ділиться сеансами для того ж облікового запису на цьому клієнті. Вимкніть для зменшення трафіку. + Завантажувати vCard\nЗавантажувати і оновлювати персональну інформацію контактів. Відключення параметру допоможе зекономити трафік. + Завантажувати зображення\nЗавантаження зображень з URL-адрес автоматично. Вимкнення зменшить використання трафіку. + Режим Всіх\nМоже бути нестабільним! Ділиться сеансами для того ж облікового запису на цьому клієнті. Вимкніть для зменшення трафіку. DNSJavaResolver - MiniDNSResolver (експериментально) - Ключові слова\nСтворити спеціальні сповіщення для отриманих повідомлень, які містять спеціальні фрази + MiniDNSResolver (експериментально) Налаштування + Інтерфейс + Налаштування + Про програму + Зовнішній вигляд + Поведінка + Список контактів + Контакти поза мережею + Скинути сповіщення + Параметри з’єднання + Розширені + Доступність + Сповіщення про повідомлення + Групові сповіщення + Сповіщення в застосунку + Ключові фрази + Сповіщення + Сповіщати про нові повідомлення в чатах + Сповіщення + Сповіщати про нові повідомлення в конференціях + За умовчанням + Коротка вібрація + Довга вібрація + Тільки в безшумному режимі + Звукові сповіщення в застосунку + Відтворювати звуки при повідомленнях і інших чатах + Вібрація в застосунку + Вібрувати при повідомленнях в інших чатах + Попередній перегляд в застосунку + Попередній перегляд при повідомленнях в інших чатах + Звуки в поточному чаті + Відтворити звуки при повідомленні в поточному чаті + Скинути + Всі налаштування сповіщень будуть встановленні до стандартних значень + Скинути налаштування сповіщень? + Налаштування були скинуті diff --git a/xabber/src/main/res/values-uk-rUA/secret_viewer.xml b/xabber/src/main/res/values-uk-rUA/secret_viewer.xml index f1c8b8fa88..e64ced6b08 100644 --- a/xabber/src/main/res/values-uk-rUA/secret_viewer.xml +++ b/xabber/src/main/res/values-uk-rUA/secret_viewer.xml @@ -1,9 +1,9 @@ - Відповідь на секретне запитання: - Секретне запитання: - Для впевненості, що ніхто не видає себе за іншого, користуйтесь секретним запитанням. - Секретний ключ: - Для впевненості, що ніхто не видає себе за іншого, користуйтесь секретним ключем. + Відповідь на секретне запитання: + Секретне запитання: + Для впевненості, що ніхто не видає себе за іншого, користуйтесь секретним запитанням. + Секретний ключ: + Для впевненості, що ніхто не видає себе за іншого, користуйтесь секретним ключем. diff --git a/xabber/src/main/res/values-uk-rUA/status_editor.xml b/xabber/src/main/res/values-uk-rUA/status_editor.xml index 3ee6c62aa8..cfe91eab5d 100644 --- a/xabber/src/main/res/values-uk-rUA/status_editor.xml +++ b/xabber/src/main/res/values-uk-rUA/status_editor.xml @@ -1,21 +1,21 @@ - Доступний - Відійшов - Готовий до спілкування! - Не турбувати - Редагувати статус - <Статус не встановлено> - Прихований - Очистити статус - Встановити статус - Введіть повідомлення статусу - Не в мережі - Не авторизований - Відійшов на довго - Новий статус - Збережені статуси - Очистити історію статусу - Повідомлення про стан + Доступний + Відійшов + Готовий до спілкування! + Не турбувати + Редагувати статус + <Статус не встановлено> + Прихований + Очистити статус + Встановити статус + Введіть повідомлення статусу + Не в мережі + Не авторизований + Відійшов на довго + Новий статус + Збережені статуси + Очистити історію статусу + Повідомлення про стан diff --git a/xabber/src/main/res/values-uk-rUA/words.xml b/xabber/src/main/res/values-uk-rUA/words.xml index 2c7c066ffb..f9c421a360 100644 --- a/xabber/src/main/res/values-uk-rUA/words.xml +++ b/xabber/src/main/res/values-uk-rUA/words.xml @@ -1,20 +1,30 @@ - Через 10 хвилин - Через 15 хвилин - Через годину - Через хвилину - Через 2 хвилини - Через 30 хвилин - Через 5 хвилин - Завжди - Вимкнено - Вручну - Ніколи - Необхідно - Автоматично - Зберегти - Відміна - OK + Через 10 хвилин + Через 15 хвилин + Через годину + Через хвилину + Через 2 хвилини + Через 30 хвилин + Через 5 хвилин + Завжди + Вимкнено + Вручну + Ніколи + Необхідно + Автоматично + Зберегти + Відміна + Пропустити + Все одно пропустити + Увага! + Налаштування + OK + Вхід + Поділитись + Надіслати до: + Готово + Пошук + безкоштовно diff --git a/xabber/src/main/res/values-vi-rVN/account_editor.xml b/xabber/src/main/res/values-vi-rVN/account_editor.xml index ad3fd3b502..d8d44cacc8 100644 --- a/xabber/src/main/res/values-vi-rVN/account_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/account_editor.xml @@ -1,58 +1,57 @@ - Sử dụng nén + Sử dụng nén Máy chủ - Mật khẩu - Xác nhận mật khẩu - Cổng - Mức độ ưu tiên - Tên nguồn - Máy chủ - Bạn phải đăng ký một tài khoản XMPP trước khi thêm nó vào Xabber! + Mật khẩu + Xác nhận mật khẩu + Cổng + Mức độ ưu tiên + Tên nguồn + Máy chủ Tên người dùng - Chưa xác định tên máy chủ - Chưa xác định tên người dùng - Sai mật khẩu + Chưa xác định tên máy chủ + Chưa xác định tên người dùng + Sai mật khẩu Kiểm tra để cho phép nén dữ liệu - Máy chủ tuỳ chọn - Dùng cài đặt máy chủ tuỳ chọn thay cho bản ghi SRV + Máy chủ tuỳ chọn + Dùng cài đặt máy chủ tuỳ chọn thay cho bản ghi SRV 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 127 (mặc định: 0) + 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 127 (mặc định: 0) Máy chủ proxy - Cổng proxy phải từ 1 đến 65535 (mặc định: 8080) - Cổng proxy phải là một con số (mặc định: 8080) - Mật khẩu proxy - Cổng proxy - Loại proxy - Đã tắt - Người dùng proxy - Sử dụng Xác minh SASL (khuyên dùng) - Tắt với những máy chủ quá cũ - Lưu mật khẩu - Tắt tuỳ chọn này để yêu cầu mật khẩu mỗi khi bạn trực tuyến + Cổng proxy phải từ 1 đến 65535 (mặc định: 8080) + Cổng proxy phải là một con số (mặc định: 8080) + Mật khẩu proxy + Cổng proxy + Loại proxy + Đã tắt + Người dùng proxy + Sử dụng Xác minh SASL (khuyên dùng) + Tắt với những máy chủ quá cũ + Lưu mật khẩu + Tắt tuỳ chọn này để yêu cầu mật khẩu mỗi khi bạn trực tuyến Bật TLS - Sử dụng mã hoá TLS khi có thể để kết nối với máy chủ - SSL lỗi thời - Sử dụng mã hoá SSL lỗi thời khi kết nối đến máy chủ - Sử dụng TLS/SSL - Yêu cầu TLS - Yêu cầu mã hoá TLS khi kết nối đến máy chủ + Sử dụng mã hoá TLS khi có thể để kết nối với máy chủ + SSL lỗi thời + Sử dụng mã hoá SSL lỗi thời khi kết nối đến máy chủ + Sử dụng TLS/SSL + Yêu cầu TLS + Yêu cầu mã hoá TLS khi kết nối đến máy chủ Sai tên người dùng. Xem văn bản hỗ trợ bên dưới để biết thêm chi tiết. - Để tiến hành sử dụng TOR, bạn phải cài đặt Orbot và kích hoạt luồng giao thông proxy qua nó. Bạn có muốn cài đặt nó từ Google Play? - Cài đặt Orbot? - Cài đặt Orbot - Không thể đăng ký tài khoản trên máy chủ. - Không thể lấy thông tin máy chủ. - Màu tài khoản - Xanh lá - Cam - Đỏ - Xanh biển - Chàm - Lục lam - Màu xanh xám - Xanh da trời - Lịch sử trò chuyện + Để tiến hành sử dụng TOR, bạn phải cài đặt Orbot và kích hoạt luồng giao thông proxy qua nó. Bạn có muốn cài đặt nó từ Google Play? + Cài đặt Orbot? + Cài đặt Orbot + Không thể đăng ký tài khoản trên máy chủ. + Không thể lấy thông tin máy chủ. + Màu tài khoản + Xanh lá + Cam + Đỏ + Xanh biển + Chàm + Lục lam + Màu xanh xám + Xanh da trời + Lịch sử trò chuyện diff --git a/xabber/src/main/res/values-vi-rVN/account_list.xml b/xabber/src/main/res/values-vi-rVN/account_list.xml index 06bb1af2c2..1a60638b79 100644 --- a/xabber/src/main/res/values-vi-rVN/account_list.xml +++ b/xabber/src/main/res/values-vi-rVN/account_list.xml @@ -1,15 +1,15 @@ - Có chắc là bạn muốn xoá tài khoản %s?\n(Nó sẽ không bị xoá trên máy chủ, chỉ trên Xabber thôi) - Thêm tài khoản - Đăng ký tài khoản mới - Xoá tài khoản - Đang đăng ký - Đang xác minh - Trực tuyến - Đang kết nối - Đang ngắt kết nối - Ngoại tuyến - Đang chờ kết nối lại + Có chắc là bạn muốn xoá tài khoản %s?\n(Nó sẽ không bị xoá trên máy chủ, chỉ trên Xabber thôi) + Thêm tài khoản + Đăng ký tài khoản mới + Xoá tài khoản + Đang đăng ký + Đang xác minh + Trực tuyến + Đang kết nối + Đang ngắt kết nối + Ngoại tuyến + Đang chờ kết nối lại diff --git a/xabber/src/main/res/values-vi-rVN/chat_viewer.xml b/xabber/src/main/res/values-vi-rVN/chat_viewer.xml index 25d7f2e16b..b1c18d4402 100644 --- a/xabber/src/main/res/values-vi-rVN/chat_viewer.xml +++ b/xabber/src/main/res/values-vi-rVN/chat_viewer.xml @@ -1,82 +1,82 @@ - %1$s đã thay đổi trạng thái: %2$s - %1$s đã xoá thông điệp trạng thái - %1$s đã tham gia diễn đàn - %1$s đã bị đuổi ra - Hiện bạn đang ngoại tuyến. Tin nhắn bạn gửi sẽ được chuyển đi vào lần kết nối sau. - đã gửi vào %s - Gõ tin nhắn tại đây - Gửi - Xoá lịch sử - Người nhận đang ngoại tuyến. Tin nhắn bạn gửi sẽ được chuyển đi khi họ trực tuyến. - Liên hệ đang vắng mặt - Không tìm thấy tập tin - Sao chép - Trích dẫn - Xóa khỏi lịch sử - Thử gửi đi + %1$s đã thay đổi trạng thái: %2$s + %1$s đã xoá thông điệp trạng thái + %1$s đã tham gia diễn đàn + %1$s đã bị đuổi ra + Hiện bạn đang ngoại tuyến. Tin nhắn bạn gửi sẽ được chuyển đi vào lần kết nối sau. + đã gửi vào %s + Gõ tin nhắn tại đây + Gửi + Xoá lịch sử + Người nhận đang ngoại tuyến. Tin nhắn bạn gửi sẽ được chuyển đi khi họ trực tuyến. + Liên hệ đang vắng mặt + Không tìm thấy tập tin + Sao chép + Trích dẫn + Xóa khỏi lịch sử + Thử gửi đi Lưu lịch sử cục bộ\nLưu lịch sử tin nhắn cục bộ Đã gửi yêu cầu chú ý - Yêu cầu bạn chú ý - %1$s đã bị cấm - %1$s đã bị cấm bởi %2$s - Lời mời không được %s tiếp nhận - Đã gửi lời mời đến %s - Bạn đã tham gia chat có tên là %1$s - Bạn đã tham gia chat %1$s - %1$s đã bị %2$s đuổi ra - %1$s đã rời chat - %1$s đã đổi biệt danh thành %2$s - Đã bật mã hoá nhưng liên hệ này vẫn chưa được xác minh. Bạn có thể xác minh nó từ trình đơn mã hoá OTR. - Lỗi OTR: %1$s - Đối phương đã rời cuộc hội thoại. Bạn cũng nên làm vậy hoặc là khởi động lại nó. - Tin nhắn của bạn chưa được gửi. Hãy rời cuộc hội thoại và khởi động lại nó. - Bạn đã rời cuộc hội thoại được mã hoá - Đối phương đã cố tình gian lận trong quá trình xác minh - Xác minh thất bại - Đã xác minh câu trả lời của bạn cho câu hỏi bí mật. Bạn cũng nên hỏi đối phương hoặc kiểm tra bí mật đã chia sẻ. - Xác minh thất bại - Hoàn tất xác minh - Không đọc được tin nhắn mã hoá đã nhận - Đã bật mã hoá - %1$s hiện đang trực tuyến - %1$s hiện đang vắng mặt - %1$s sẵn sàng chat - %1$s yêu cầu đừng làm phiền - %1$s hiện đang ngoại tuyến - %1$s vắng mặt khá lâu - %1$s đã đổi chủ đề thành: %2$s - Liên hệ không hỗ trợ hoặc đã tắt chế độ yêu cầu chú ý - Yêu cầu chú ý - Cài đặt chat - Đang gõ… - Văn bản đã nhập… - đã nhập lúc %s - Đã xuất lịch sử vào Thẻ SD - %2$s cho %1$s.html - Gửi sau khi xuất - Nhập tên tập tin - Mời vào chat - Không thể gửi tin nhắn của bạn. Hãy tham gia chat - Danh sách thành viên - Mã hoá OTR - Ngừng mã hoá - Khởi động lại mã hoá - Đã yêu cầu hội thoại riêng tư nhưng bạn lại không có tiện ích hỗ trợ. Hãy dùng Pidgin, Gajim hoặc Adium cho PC/Mac và Xabber, Conversations hoặc ChatSecure cho Android. Ghé trang http://otr.cypherpunks.ca/ để biết thêm thông tin. - Bắt đầu mã hoá + Yêu cầu bạn chú ý + %1$s đã bị cấm + %1$s đã bị cấm bởi %2$s + Lời mời không được %s tiếp nhận + Đã gửi lời mời đến %s + Bạn đã tham gia chat có tên là %1$s + Bạn đã tham gia chat %1$s + %1$s đã bị %2$s đuổi ra + %1$s đã rời chat + %1$s đã đổi biệt danh thành %2$s + Đã bật mã hoá nhưng liên hệ này vẫn chưa được xác minh. Bạn có thể xác minh nó từ trình đơn mã hoá OTR. + Lỗi OTR: %1$s + Đối phương đã rời cuộc hội thoại. Bạn cũng nên làm vậy hoặc là khởi động lại nó. + Tin nhắn của bạn chưa được gửi. Hãy rời cuộc hội thoại và khởi động lại nó. + Bạn đã rời cuộc hội thoại được mã hoá + Đối phương đã cố tình gian lận trong quá trình xác minh + Xác minh thất bại + Đã xác minh câu trả lời của bạn cho câu hỏi bí mật. Bạn cũng nên hỏi đối phương hoặc kiểm tra bí mật đã chia sẻ. + Xác minh thất bại + Hoàn tất xác minh + Không đọc được tin nhắn mã hoá đã nhận + Đã bật mã hoá + %1$s hiện đang trực tuyến + %1$s hiện đang vắng mặt + %1$s sẵn sàng chat + %1$s yêu cầu đừng làm phiền + %1$s hiện đang ngoại tuyến + %1$s vắng mặt khá lâu + %1$s đã đổi chủ đề thành: %2$s + Liên hệ không hỗ trợ hoặc đã tắt chế độ yêu cầu chú ý + Yêu cầu chú ý + Cài đặt chat + Đang gõ… + Văn bản đã nhập… + đã nhập lúc %s + Đã xuất lịch sử vào Thẻ SD + %2$s cho %1$s.html + Gửi sau khi xuất + Nhập tên tập tin + Mời vào chat + Không thể gửi tin nhắn của bạn. Hãy tham gia chat + Danh sách thành viên + Mã hoá OTR + Ngừng mã hoá + Khởi động lại mã hoá + Đã yêu cầu hội thoại riêng tư nhưng bạn lại không có tiện ích hỗ trợ. Hãy dùng Pidgin, Gajim hoặc Adium cho PC/Mac và Xabber, Conversations hoặc ChatSecure cho Android. Ghé trang http://otr.cypherpunks.ca/ để biết thêm thông tin. + Bắt đầu mã hoá Không thể đọc được tin nhắn mã hoá mà bạn gửi - Xác minh OTR - Xác minh bằng dấu vân tay - Xác minh bằng câu hỏi - Xác minh bằng bí mật đã chia sẻ + Xác minh OTR + Xác minh bằng dấu vân tay + Xác minh bằng câu hỏi + Xác minh bằng bí mật đã chia sẻ Dùng cài đặt toàn cầu - Hiện văn bản tin nhắn - Ẩn văn bản tin nhắn + Hiện văn bản tin nhắn + Ẩn văn bản tin nhắn Lỗi khi gửi tập tin %s Không thấy đường dẫn đến tập tin - Mở chat riêng tư + Mở chat riêng tư Không được phép đọc tập tin - Không được phép chép tập tin + Không được phép chép tập tin diff --git a/xabber/src/main/res/values-vi-rVN/contact_editor.xml b/xabber/src/main/res/values-vi-rVN/contact_editor.xml index 607b25f94b..f59bbed4e2 100644 --- a/xabber/src/main/res/values-vi-rVN/contact_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/contact_editor.xml @@ -1,22 +1,22 @@ - Tài khoản - Chọn nhóm - Tên hiệu (không bắt buộc) - Chia sẻ trạng thái tài khoản %1$s của bạn với liên hệ? - Tên người dùng liên hệ - Không tìm thấy liên hệ - Đặt tên nhóm - Tên nhóm - Chọn một tài khoản - Xin chọn một tài khoản - Thêm nhóm mới… - Xác minh - Huỷ - Đang xử lý ảnh... - Lỗi khi cắt ảnh - Lỗi khi xử lý ảnh + Tài khoản + Chọn nhóm + Tên hiệu (không bắt buộc) + Chia sẻ trạng thái tài khoản %1$s của bạn với liên hệ? + Tên người dùng liên hệ + Không tìm thấy liên hệ + Đặt tên nhóm + Tên nhóm + Chọn một tài khoản + Xin chọn một tài khoản + Thêm nhóm mới… + Xác minh + Huỷ + Đang xử lý ảnh... + Lỗi khi cắt ảnh + Lỗi khi xử lý ảnh %1$s từ %2$s muốn bắt đầu chat riêng tư với bạn - Chấp nhận + Chấp nhận diff --git a/xabber/src/main/res/values-vi-rVN/contact_list.xml b/xabber/src/main/res/values-vi-rVN/contact_list.xml index 3dd6bac904..2538562a14 100644 --- a/xabber/src/main/res/values-vi-rVN/contact_list.xml +++ b/xabber/src/main/res/values-vi-rVN/contact_list.xml @@ -1,64 +1,64 @@ - Chấp nhận liên hệ - Kết nối lại - Quản lý tài khoản - Thêm tài khoản - Thêm liên hệ - Hiện các liên hệ ngoại tuyến - Chuyển sang trực tuyến - Kết nối lại - Đang kết nối… - Đã tắt tài khoản - Bạn chưa có tài khoản nào cả - Bạn chưa có liên hệ nào cả - Không có ai trực tuyến - Không có tài khoản nào trực tuyến - Đã kết nối. - Đang khởi chạy ứng dụng… - Đang chờ kết nối… + Chấp nhận liên hệ + Kết nối lại + Quản lý tài khoản + Thêm tài khoản + Thêm liên hệ + Hiện các liên hệ ngoại tuyến + Chuyển sang trực tuyến + Kết nối lại + Đang kết nối… + Đã tắt tài khoản + Bạn chưa có tài khoản nào cả + Bạn chưa có liên hệ nào cả + Không có ai trực tuyến + Không có tài khoản nào trực tuyến + Đã kết nối. + Đang khởi chạy ứng dụng… + Đang chờ kết nối… Chat Lỗi kết nối - Thêm liên hệ - Xoá - Chặn liên hệ - Có chắc là bạn muốn xoá liên hệ %1$s từ tài khoản %2$s? + Thêm liên hệ + Xoá + Chặn liên hệ + Có chắc là bạn muốn xoá liên hệ %1$s từ tài khoản %2$s? Từ chối liên hệ - Thoát - Chat hiện hữu - Không có nhóm nào - Xoá nhóm - Có chắc là bạn muốn xoá nhóm %s? Người dùng trong nhóm vẫn được giữ trong danh bạ. - Đổi tên nhóm - Không tìm thấy tài khoản - Chưa thiết lập kết nối - Yêu cầu đăng ký - Lỗi truyền tải - Đang lưu các thay đổi…\nỨng dụng sẽ sớm được đóng. + Thoát + Chat hiện hữu + Không có nhóm nào + Xoá nhóm + Có chắc là bạn muốn xoá nhóm %s? Người dùng trong nhóm vẫn được giữ trong danh bạ. + Đổi tên nhóm + Không tìm thấy tài khoản + Chưa thiết lập kết nối + Yêu cầu đăng ký + Lỗi truyền tải + Đang lưu các thay đổi…\nỨng dụng sẽ sớm được đóng. Các diễn đàn - Lỗi OTR - Xin chạm để chọn liên hệ - Luôn hiển thị - Không bao giờ hiển thị - Dùng cài đặt tổng quát - Hiện các liên hệ ngoại tuyến - Chạy khi khởi động - Bạn có muốn chạy Xabber khi khởi động?\nCó thể thay đổi tính năng này trong \"Cài đặt\" → \"Cài đặt kết nối\" → \"Chạy khi Android khởi động\" - Tìm kiếm danh bạ - Bạn - Các tài khoản XMPP - Danh sách chặn - Chặn liên hệ thành công - Lỗi khi chặn liên hệ + Lỗi OTR + Xin chạm để chọn liên hệ + Luôn hiển thị + Không bao giờ hiển thị + Dùng cài đặt tổng quát + Hiện các liên hệ ngoại tuyến + Chạy khi khởi động + Bạn có muốn chạy Xabber khi khởi động?\nCó thể thay đổi tính năng này trong \"Cài đặt\" → \"Cài đặt kết nối\" → \"Chạy khi Android khởi động\" + Tìm kiếm danh bạ + Bạn + Các tài khoản XMPP + Danh sách chặn + Chặn liên hệ thành công + Lỗi khi chặn liên hệ Bỏ chặn liên hệ thành công - Lỗi khi bỏ chặn liên hệ - Có chắc là bạn muốn chặn liên hệ %1$s từ tài khoản %2$s? - Có chắc là bạn muốn bỏ chặn tất cả liên hệ từ tài khoản %1$s? - Bỏ chặn tất cả - Bỏ chặn liên hệ đã chọn - Hãy chọn lựa vận mệnh của bạn - Đã có một nền tối mới cho Xabber. Bạn có thể cưỡng lại cám dỗ này không? - Gia nhập Phe bóng tối - Trung thành với Phe ánh sáng + Lỗi khi bỏ chặn liên hệ + Có chắc là bạn muốn chặn liên hệ %1$s từ tài khoản %2$s? + Có chắc là bạn muốn bỏ chặn tất cả liên hệ từ tài khoản %1$s? + Bỏ chặn tất cả + Bỏ chặn liên hệ đã chọn + Hãy chọn lựa vận mệnh của bạn + Đã có một nền tối mới cho Xabber. Bạn có thể cưỡng lại cám dỗ này không? + Gia nhập Phe bóng tối + Trung thành với Phe ánh sáng diff --git a/xabber/src/main/res/values-vi-rVN/contact_viewer.xml b/xabber/src/main/res/values-vi-rVN/contact_viewer.xml index ce1198160c..d780f016e1 100644 --- a/xabber/src/main/res/values-vi-rVN/contact_viewer.xml +++ b/xabber/src/main/res/values-vi-rVN/contact_viewer.xml @@ -1,63 +1,63 @@ - Thông tin liên hệ - Máy trạm - Biệt danh - Tên định dạng chuẩn - Chức danh đầu - Tên - Tên lót - Họ - Chức danh cuối - Ngày sinh - Trang web - Tổ chức - Đơn vị trực thuộc - Chức vị - Phận sự + Thông tin liên hệ + Máy trạm + Biệt danh + Tên định dạng chuẩn + Chức danh đầu + Tên + Tên lót + Họ + Chức danh cuối + Ngày sinh + Trang web + Tổ chức + Đơn vị trực thuộc + Chức vị + Phận sự Mô tả - Ghi chú + Ghi chú Hộp thư - Địa chỉ mở rộng - Đường - Phường/Xã/Thị trấn - Tỉnh/Thành phố - Mã vùng - Tên quốc gia - Điện thoại - Email - Nhà - Cơ quan - Mã bưu chính - Thùng bưu phẩm - Nội địa - Quốc tế - Ưa thích - Thư thoại - Fax - Máy nhắn tin - Di động - Video - Modem - Tin nhắn thoại - Mạng - Vui lòng chờ… - Không rõ - Chỉnh sửa tên hiệu - Chỉnh sửa nhóm - Xoá liên hệ - Sửa thông tin người dùng - Đã lưu thành công thông tin tài khoản người dùng - Không thể lưu thông tin tài khoản người dùng - Đang lưu… - Chọn từ bộ sưu tập - Chụp ảnh - Xoá ảnh đại diện - Thay đổi - Không nhận được thông tin diễn đàn - Tên - Mô tả - Tiêu đề - Thành viên: %d + Địa chỉ mở rộng + Đường + Phường/Xã/Thị trấn + Tỉnh/Thành phố + Mã vùng + Tên quốc gia + Điện thoại + Email + Nhà + Cơ quan + Mã bưu chính + Thùng bưu phẩm + Nội địa + Quốc tế + Ưa thích + Thư thoại + Fax + Máy nhắn tin + Di động + Video + Modem + Tin nhắn thoại + Mạng + Vui lòng chờ… + Không rõ + Chỉnh sửa tên hiệu + Chỉnh sửa nhóm + Xoá liên hệ + Sửa thông tin người dùng + Đã lưu thành công thông tin tài khoản người dùng + Không thể lưu thông tin tài khoản người dùng + Đang lưu… + Chọn từ bộ sưu tập + Chụp ảnh + Xoá ảnh đại diện + Thay đổi + Không nhận được thông tin diễn đàn + Tên + Mô tả + Tiêu đề + Thành viên: %d diff --git a/xabber/src/main/res/values-vi-rVN/fingerprint_viewer.xml b/xabber/src/main/res/values-vi-rVN/fingerprint_viewer.xml index e1f37897ad..be09979f18 100644 --- a/xabber/src/main/res/values-vi-rVN/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-vi-rVN/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - Để xác minh danh tính của đối phương, hãy nhờ người ấy cung cấp định dạng vân tay và so sánh nó với dấu dưới đây. Vì lý do trên, bạn đừng bao giờ trao đổi vân tay thông qua chat XMPP. - Liên hệ này đáng tin - Dấu vân tay của bạn: - Dấu vân tay đối phương: - Quét mã QR với dấu vân tay đối phương - Quét mã QR với dấu vân tay của bạn - Sao chép dấu vân tay của bạn vào clipboard + Để xác minh danh tính của đối phương, hãy nhờ người ấy cung cấp định dạng vân tay và so sánh nó với dấu dưới đây. Vì lý do trên, bạn đừng bao giờ trao đổi vân tay thông qua chat XMPP. + Liên hệ này đáng tin + Dấu vân tay của bạn: + Dấu vân tay đối phương: + Quét mã QR với dấu vân tay đối phương + Quét mã QR với dấu vân tay của bạn + Sao chép dấu vân tay của bạn vào clipboard diff --git a/xabber/src/main/res/values-vi-rVN/muc_editor.xml b/xabber/src/main/res/values-vi-rVN/muc_editor.xml index be507610f1..7e0958e0da 100644 --- a/xabber/src/main/res/values-vi-rVN/muc_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/muc_editor.xml @@ -1,29 +1,29 @@ - Chưa đặt biệt danh - Chưa chỉ định diễn đàn - Tham gia diễn đàn - Biệt danh - Biệt danh của bạn trong diễn đàn - Mật khẩu - không yêu cầu mật khẩu - Diễn đàn - Máy chủ chat đa thành viên - Biệt danh đã được sử dụng - Đang trong tiến trình - Đã tham gia - Thêm diễn đàn - Xoá diễn đàn - Có chắc là bạn muốn xoá diễn đàn %1$s khỏi tài khoản %2$s? - Cài đặt xác minh - %2$s mời bạn tham gia diễn đàn %3$s. Tham gia từ tài khoản %1$s? - %2$s mời bạn tham gia diễn đàn %3$s: %4$s. Tham gia từ tài khoản %1$s? - Rời diễn đàn + Chưa đặt biệt danh + Chưa chỉ định diễn đàn + Tham gia diễn đàn + Biệt danh + Biệt danh của bạn trong diễn đàn + Mật khẩu + không yêu cầu mật khẩu + Diễn đàn + Máy chủ chat đa thành viên + Biệt danh đã được sử dụng + Đang trong tiến trình + Đã tham gia + Thêm diễn đàn + Xoá diễn đàn + Có chắc là bạn muốn xoá diễn đàn %1$s khỏi tài khoản %2$s? + Cài đặt xác minh + %2$s mời bạn tham gia diễn đàn %3$s. Tham gia từ tài khoản %1$s? + %2$s mời bạn tham gia diễn đàn %3$s: %4$s. Tham gia từ tài khoản %1$s? + Rời diễn đàn Chọn diễn đàn - Tiếp theo - Tiếp nhận diễn đàn đã mở - Lỗi khi tiếp nhận diễn đàn - Gõ tên diễn đàn + Tiếp theo + Tiếp nhận diễn đàn đã mở + Lỗi khi tiếp nhận diễn đàn + Gõ tên diễn đàn Lời mời diễn đàn diff --git a/xabber/src/main/res/values-vi-rVN/notification_bar.xml b/xabber/src/main/res/values-vi-rVN/notification_bar.xml index 151e1bfc57..bd80bd7066 100644 --- a/xabber/src/main/res/values-vi-rVN/notification_bar.xml +++ b/xabber/src/main/res/values-vi-rVN/notification_bar.xml @@ -1,43 +1,43 @@ - tài khoản - tài khoản - - - - tài khoản - tài khoản - - - - Lỗi xác minh - liên hệ - liên hệ - - - - tin nhắn - tin nhắn - - - - %1$d %2$s từ %3$d %4$s - %1$d %2$s từ %3$s - %1$s: %2$s - %1$d trong %2$d %3$s đang trực tuyến - %1$d trong %2$d %3$s đang trực tuyến - - - - %1$d trong %2$d %3$s đang kết nối - %1$d trong %2$d %3$s đang kết nối - - - - %1$d trong %2$d %3$s đang chờ kết nối - %1$d trong %2$d %3$s đang chờ kết nối - - - - %1$d %2$s đang ngoại tuyến + tài khoản + tài khoản + + - + tài khoản + tài khoản + + - + Lỗi xác minh + liên hệ + liên hệ + + - + tin nhắn + tin nhắn + + - + %1$d %2$s từ %3$d %4$s + %1$d %2$s từ %3$s + %1$s: %2$s + %1$d trong %2$d %3$s đang trực tuyến + %1$d trong %2$d %3$s đang trực tuyến + + - + %1$d trong %2$d %3$s đang kết nối + %1$d trong %2$d %3$s đang kết nối + + - + %1$d trong %2$d %3$s đang chờ kết nối + %1$d trong %2$d %3$s đang chờ kết nối + + - + %1$d %2$s đang ngoại tuyến Bạn có muốn vào diễn đàn? - Nhấn vào đây để tắt. - Yêu cầu mật khẩu - Chú ý - Yêu cầu xác minh - Chat riêng tư trên diễn đàn + Nhấn vào đây để tắt. + Yêu cầu mật khẩu + Chú ý + Yêu cầu xác minh + Chat riêng tư trên diễn đàn diff --git a/xabber/src/main/res/values-vi-rVN/phrase_editor.xml b/xabber/src/main/res/values-vi-rVN/phrase_editor.xml index 21f0665604..cb71ea85df 100644 --- a/xabber/src/main/res/values-vi-rVN/phrase_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/phrase_editor.xml @@ -1,13 +1,13 @@ - Thêm cụm từ - Xoá cụm từ - Có chắc là bạn muốn xoá cụm từ: %s? - < Bất kỳ chữ nào > - Một phần của nhóm liên lạc - Thành ngữ thông dụng - Âm thanh\nChọn âm báo - Tìm kiếm văn bản - Phần ID Jabber của liên lạc + Thêm cụm từ + Xoá cụm từ + Có chắc là bạn muốn xoá cụm từ: %s? + < Bất kỳ chữ nào > + Một phần của nhóm liên lạc + Thành ngữ thông dụng + Âm thanh\nChọn âm báo + Tìm kiếm văn bản + Phần ID Jabber của liên lạc diff --git a/xabber/src/main/res/values-vi-rVN/preference_editor.xml b/xabber/src/main/res/values-vi-rVN/preference_editor.xml index 4bdee3953a..d9df2a1139 100644 --- a/xabber/src/main/res/values-vi-rVN/preference_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/preference_editor.xml @@ -1,61 +1,55 @@ - Xoá bộ nhớ tạm\nXoá hết bộ nhớ cục bộ. Có thể giải phóng một ít dung lượng. - Có chắc là bạn muốn xoá lịch sử chat và các dữ liệu cục bộ khác?\nTài khoản và dữ liệu phân công sẽ không bị ảnh hưởng. Ứng dụng sẽ được đóng. - Gửi khi nhấn Enter\nCó thể gửi tin nhắn khi nhấn nút Enter - Tự động vắng mặt\nTự động đặt trạng thái vắng mặt khi khoá màn hình - A-Z - Theo trạng thái - Nhóm theo tài khoản\nNhóm danh bạ theo tài khoản + Xoá bộ nhớ tạm\nXoá hết bộ nhớ cục bộ. Có thể giải phóng một ít dung lượng. + Có chắc là bạn muốn xoá lịch sử chat và các dữ liệu cục bộ khác?\nTài khoản và dữ liệu phân công sẽ không bị ảnh hưởng. Ứng dụng sẽ được đóng. + Gửi khi nhấn Enter\nCó thể gửi tin nhắn khi nhấn nút Enter + Tự động vắng mặt\nTự động đặt trạng thái vắng mặt khi khoá màn hình + A-Z + Theo trạng thái + Nhóm theo tài khoản\nNhóm danh bạ theo tài khoản Hiện ảnh đại diện\nHiển thị ảnh đại diện người dùng trong danh bạ - Hiện nhóm rỗng\nHiển thị các nhóm không có liên hệ trực tuyến nào - Hiện nhóm\nHiển thị các nhóm trong danh bạ - Hiện các liên hệ ngoại tuyến + Hiện nhóm rỗng\nHiển thị các nhóm không có liên hệ trực tuyến nào + Hiện nhóm\nHiển thị các nhóm trong danh bạ + Hiện các liên hệ ngoại tuyến Dò lỗi nhật ký\nSoạn tin nhắn để dò lỗi nhật ký (xin khởi động lại ứng dụng để áp dụng thay đổi) - Hiện lỗi kết nối\nHiển thị thông báo nổi cho lỗi kết nối - Đèn hiệu\nNháy đèn LED khi thông báo - Biểu tượng thanh tác vụ\nHiển thị thông báo cố định. Tuỳ chọn này ngăn không cho Android tắt ứng dụng khỏi bộ nhớ - Tối - Sáng + Hiện lỗi kết nối\nHiển thị thông báo nổi cho lỗi kết nối + Biểu tượng thanh tác vụ\nHiển thị thông báo cố định. Tuỳ chọn này ngăn không cho Android tắt ứng dụng khỏi bộ nhớ + Tối + Sáng Biểu tượng cảm xúc Android - Không dùng biểu tượng cảm xúc đồ hoạ - Cài đặt kết nối\nCài đặt kết nối - Danh bạ\nTuỳ chỉnh diện mạo danh bạ - Cài đặt dò lỗi\nCài đặt nhằm giúp các nhà phát triển cải thiện Xabber - Cài đặt - Thông báo\nCài đặt thông báo - Cài đặt phông nền\nCài đặt giao diện - Thông tin về - Hiện hình nền\nCó thể cải thiện hiệu suất máy khi tắt đi - Lớn - Thông thường - Nhỏ - Cực lớn - Trên màn hình ngang - Ảnh đại diện trong tin nhắn\nHiển thị ảnh đại diện trong từng tin nhắn - Trong các diễn đàn - Gửi thông báo gõ phím\nThông báo cho đối phương rằng bạn đang gõ phím - Chỉnh mức ưu tiên\nĐặt mức ưu tiên theo trạng thái đã chọn. Sẽ ghi đè lên mức ưu tiên tài khoản. - Ngay sau khi khoá màn hình - \"Vắng mặt mở rộng\" khi nhàn rỗi\nĐặt \"Vắng mặt mở rộng\" trên màn hình khoá - Cài đặt mức ưu tiên - Chạy khi Android khởi động\nChạy ứng dụng khi Android khởi động. Không khả dụng khi Xabber được cài trên thẻ SD. - Ngăn chế độ ngủ sâu\nNgăn thiết bị đi vào chế độ ngủ sâu. Tăng thời lượng pin. - Giữ WiFi luôn chạy\nGiữ cho WiFi luôn hoạt động cả trong chế độ chờ. Sẽ gây hao pin - Thiết lập lại cài đặt ngoại tuyến\nXoá cài đặt riêng lẻ cho các nhóm và tài khoản - Có chắc là bạn muốn xoá cài đặt riêng lẻ cho các nhóm và tài khoản? - Thông báo tin nhắn đầu tiên\nChỉ gửi thông báo tin nhắn đầu tiên trong khi chat + Không dùng biểu tượng cảm xúc đồ hoạ + Cài đặt kết nối\nCài đặt kết nối + Danh bạ\nTuỳ chỉnh diện mạo danh bạ + Cài đặt dò lỗi\nCài đặt nhằm giúp các nhà phát triển cải thiện Xabber + Cài đặt + Thông báo\nCài đặt thông báo + Cài đặt phông nền\nCài đặt giao diện + Thông tin về + Hiện hình nền\nCó thể cải thiện hiệu suất máy khi tắt đi + Lớn + Thông thường + Nhỏ + Cực lớn + Trên màn hình ngang + Trong các diễn đàn + Gửi thông báo gõ phím\nThông báo cho đối phương rằng bạn đang gõ phím + Chỉnh mức ưu tiên\nĐặt mức ưu tiên theo trạng thái đã chọn. Sẽ ghi đè lên mức ưu tiên tài khoản. + Ngay sau khi khoá màn hình + \"Vắng mặt mở rộng\" khi nhàn rỗi\nĐặt \"Vắng mặt mở rộng\" trên màn hình khoá + Cài đặt mức ưu tiên + Chạy khi Android khởi động\nChạy ứng dụng khi Android khởi động. Không khả dụng khi Xabber được cài trên thẻ SD. + Ngăn chế độ ngủ sâu\nNgăn thiết bị đi vào chế độ ngủ sâu. Tăng thời lượng pin. + Giữ WiFi luôn chạy\nGiữ cho WiFi luôn hoạt động cả trong chế độ chờ. Sẽ gây hao pin + Thiết lập lại cài đặt ngoại tuyến\nXoá cài đặt riêng lẻ cho các nhóm và tài khoản + Có chắc là bạn muốn xoá cài đặt riêng lẻ cho các nhóm và tài khoản? Tắt đi vài thông điệp trạng thái\nĐừng hiện thông điệp \'Phòng này không ẩn danh\' - %s (bạn sẽ không nhận được tin nhắn từ bất kỳ cuộc chat nào) - Tài khoản XMPP\nQuản lý tài khoản - Bảo mật\nCài đặt bảo mật - Kiểm tra chứng chỉ máy chủ\nThông báo vấn đề về chứng chỉ của các kết nối được mã hoá + %s (bạn sẽ không nhận được tin nhắn từ bất kỳ cuộc chat nào) + Tài khoản XMPP\nQuản lý tài khoản + Bảo mật\nCài đặt bảo mật + Kiểm tra chứng chỉ máy chủ\nThông báo vấn đề về chứng chỉ của các kết nối được mã hoá Chế độ OTR - Thông báo chú ý\nHồi đáp yêu cầu chú ý nhận được - Âm báo chú ý\nChọn âm báo - Tải vCard\nTải và cập nhật thông tin cá nhân và ảnh đại diện của liên hệ. Tắt để giảm lưu lượng mạng sử dụng. - Tải hình\nTự động tải hình từ URL tập tin. Tắt để giảm lưu lượng mạng sử dụng. - Chế độ sao chép giấy than\nCó thể không ổn định! Chia sẻ các phiên cho cùng tài khoản trên máy trạm này. Tắt để giảm lưu lượng sử dụng. - Cụm từ then chốt\nTạo thông báo tuỳ chọn cho những tin nhắn chứa các cụm từ cụ thể + Tải vCard\nTải và cập nhật thông tin cá nhân và ảnh đại diện của liên hệ. Tắt để giảm lưu lượng mạng sử dụng. + Tải hình\nTự động tải hình từ URL tập tin. Tắt để giảm lưu lượng mạng sử dụng. + Chế độ sao chép giấy than\nCó thể không ổn định! Chia sẻ các phiên cho cùng tài khoản trên máy trạm này. Tắt để giảm lưu lượng sử dụng. diff --git a/xabber/src/main/res/values-vi-rVN/status_editor.xml b/xabber/src/main/res/values-vi-rVN/status_editor.xml index 36305d9fe9..3846b6387e 100644 --- a/xabber/src/main/res/values-vi-rVN/status_editor.xml +++ b/xabber/src/main/res/values-vi-rVN/status_editor.xml @@ -1,21 +1,21 @@ - Có mặt - Vắng mặt - Sẵn sàng chat! - Đừng làm phiền - Sửa trạng thái - <Trạng thái rỗng> - Ẩn - Xoá trạng thái - Đặt trạng thái - Nhập thông điệp trạng thái - Ngoại tuyến - Chưa được xác thực - Vắng mặt một thời gian dài - Trạng thái mới - Các trạng thái đã lưu - Xoá lịch sử trạng thái - Thông điệp trạng thái + Có mặt + Vắng mặt + Sẵn sàng chat! + Đừng làm phiền + Sửa trạng thái + <Trạng thái rỗng> + Ẩn + Xoá trạng thái + Đặt trạng thái + Nhập thông điệp trạng thái + Ngoại tuyến + Chưa được xác thực + Vắng mặt một thời gian dài + Trạng thái mới + Các trạng thái đã lưu + Xoá lịch sử trạng thái + Thông điệp trạng thái diff --git a/xabber/src/main/res/values-vi-rVN/words.xml b/xabber/src/main/res/values-vi-rVN/words.xml index 657ed5afef..c1e16a1bfb 100644 --- a/xabber/src/main/res/values-vi-rVN/words.xml +++ b/xabber/src/main/res/values-vi-rVN/words.xml @@ -1,18 +1,18 @@ - Trong 10 phút - Trong 15 phút - Trong một giờ - Trong một phút - Trong 2 phút - Trong 30 phút - Trong 5 phút - Luôn luôn - Tắt - Thủ công - Không bao giờ - Bắt buộc - Tự động - Lưu + Trong 10 phút + Trong 15 phút + Trong một giờ + Trong một phút + Trong 2 phút + Trong 30 phút + Trong 5 phút + Luôn luôn + Tắt + Thủ công + Không bao giờ + Bắt buộc + Tự động + Lưu diff --git a/xabber/src/main/res/values-yo-rNG/account_editor.xml b/xabber/src/main/res/values-yo-rNG/account_editor.xml new file mode 100644 index 0000000000..61de01f857 --- /dev/null +++ b/xabber/src/main/res/values-yo-rNG/account_editor.xml @@ -0,0 +1,16 @@ + + + + Ló iparowa + Olùgbàlà jọ + Ohùn ìgbà ní wọlé + Jẹri sí ohùn ìgbà ní wọlé + Porti + Ohun ìṣáájú + A pé ranse + O gbodo ni ohun ìgbà ní wọlé lórí XMPP kò tó fi sì Xabber + Oruko ti o fẹ je + Oruko ifiranse kò ṣe tokasi + Oruko ti o njẹ kò ṣe ń tokasi + Ohun ìgbà ní wọlé kò dọ́gba + 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 1eb0c9f79b..c76a771080 100644 --- a/xabber/src/main/res/values-zh-rCN/account_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/account_editor.xml @@ -1,93 +1,96 @@ - 使用压缩 + 使用压缩 服务器 - 密码 - 确认密码 - 端口 - 优先级 - 资源 - + 密码 + 确认密码 + 端口 + 优先级 + 资源 + 在添加到 Xabber 之前,你必须 注册 XMPP 帐户 用户名 - 域未指定 - 用户名未指定 - 密码不匹配 + 域未指定 + 用户名未指定 + 密码不匹配 + 此帐户已存在 勾选以启用数据压缩 - 自定义服务器 - 使用自定义服务器而不是SRV记录 + 自定义服务器 + 使用自定义服务器而不是SRV记录 端口必须是整数(默认:5222) - 端口必须介于 1 和 65535 之间 (默认: 5222) - 优先级必须是-128至127间的整数(默认:10) + 端口必须介于 1 和 65535 之间 (默认: 5222) + 优先级必须是-128至127间的整数(默认:10) 代理主机 - 代理服务器端口必须介于 1 和 65535 之间 (默认: 8080) - 代理服务器端口必须是一个数字 (默认: 8080) - 代理密码 - 代理端口 - 代理类型 - 禁用 - 代理用户 - 使用SASL认证(推荐) - 旧服务器请勿启用 - 保存密码 - 禁用此选项以在每次登录时输入密码 + 代理服务器端口必须介于 1 和 65535 之间 (默认: 8080) + 代理服务器端口必须是一个数字 (默认: 8080) + 代理密码 + 代理端口 + 代理类型 + 禁用 + 代理用户 + 使用SASL认证(推荐) + 旧服务器请勿启用 + 保存密码 + 禁用此选项以在每次登录时输入密码 启用TLS - 在连接服务器时尽可能使用TLS加密 - 传统SSL - 在连接服务器时使用传统SSL - TLS/SSL用法 - 要求TLS - 在连接服务器时要求TLS加密 + 在连接服务器时尽可能使用TLS加密 + 传统SSL + 在连接服务器时使用传统SSL + TLS/SSL用法 + 要求TLS + 在连接服务器时要求TLS加密 + 启用 TLS 加密协议 + 使用 TOR 匿名网络 (需要 Orbot 代理) 错误的用户名,请参考下方的帮助文本。 - 要使用TOR,你必须安装并激活Orbot。想要从Google Play安装吗? - 安装Orbot? - 安装Orbot - 未能在服务器上注册账户。 - 无法获取服务器信息。 - 账户颜色 - 绿色 - 橙色 - 红色 - 蓝色 - 靛青色 - 深青色 - 蓝灰色 - 青色 - 深紫色 - 青柠色 - 粉色 - 紫色 - 淡蓝色 - 淡绿色 - 琥珀色 - 深橙色 - 棕色 - 连接设置 - 屏蔽的联系人 - 不能确定是否支持屏蔽联系人。 - 服务器不支持屏蔽。 - 无屏蔽的联系人。 - - 已屏蔽 %d 个联系人。 - - 聊天历史 - 聊天消息的存储选项 - 尚未确定是否支持聊天历史记录保存在服务器上 - 服务器不支持存储聊天记录。 - 消息存档管理 - 在服务器上存储所有消息 - 将名册联系人消息存储在服务器上 - 不在服务器上存储任何消息 - 加载消息历史记录 - 加载所有联系人的历史记录 - 只加载打开的聊天会话的历史记录 - 不加载任何人的历史记录 - 退出时清除历史记录 - 在退出 Xabber 之前从设备中删除所有聊天消息。 - 书签 - 此帐户的书签列表 - 同步 - 与 Xabber 帐户同步 - 服务器不支持书签。 + 要使用TOR,你必须安装并激活Orbot。想要从Google Play安装吗? + 安装Orbot? + 安装Orbot + 未能在服务器上注册账户。 + 无法获取服务器信息。 + 账户颜色 + 绿色 + 橙色 + 红色 + 蓝色 + 靛青色 + 深青色 + 蓝灰色 + 青色 + 深紫色 + 青柠色 + 粉色 + 紫色 + 淡蓝色 + 淡绿色 + 琥珀色 + 深橙色 + 棕色 + 连接设置 + 屏蔽的联系人 + 不能确定是否支持屏蔽联系人。 + 服务器不支持屏蔽。 + 无屏蔽的联系人。 + + 已屏蔽 %d 个联系人。 + + 聊天历史 + 聊天消息的存储选项 + 尚未确定是否支持聊天历史记录保存在服务器上 + 服务器不支持存储聊天记录。 + 消息存档管理 + 在服务器上存储所有消息 + 将名册联系人消息存储在服务器上 + 不在服务器上存储任何消息 + 加载消息历史记录 + 加载所有联系人的历史记录 + 只加载打开的聊天会话的历史记录 + 不加载任何人的历史记录 + 退出时清除历史记录 + 在退出 Xabber 之前从设备中删除所有聊天消息。 + 书签 + 此帐户的书签列表 + 同步 + 与 Xabber 帐户同步 + 服务器不支持书签。 diff --git a/xabber/src/main/res/values-zh-rCN/account_list.xml b/xabber/src/main/res/values-zh-rCN/account_list.xml index 9377c05667..b07b33ae25 100644 --- a/xabber/src/main/res/values-zh-rCN/account_list.xml +++ b/xabber/src/main/res/values-zh-rCN/account_list.xml @@ -1,15 +1,16 @@ - 你确实要删除账户%s吗?\n(它仅会在Xabber中被删除,不会影响服务器) - 添加账户 - 注册新账户 - 删除账户 - 正在注册 - 认证中 - 在线 - 连接中 - 断开连接中 - 离线 - 等待重连 + 你确实要删除账户%s吗?\n(它仅会在Xabber中被删除,不会影响服务器) + 添加账户 + 注册新账户 + 删除账户 + 帐户设置 + 正在注册 + 认证中 + 在线 + 连接中 + 断开连接中 + 离线 + 等待重连 diff --git a/xabber/src/main/res/values-zh-rCN/chat_viewer.xml b/xabber/src/main/res/values-zh-rCN/chat_viewer.xml index ba1e4ee784..81de7711fa 100644 --- a/xabber/src/main/res/values-zh-rCN/chat_viewer.xml +++ b/xabber/src/main/res/values-zh-rCN/chat_viewer.xml @@ -1,102 +1,121 @@ - %1$s的新状态:%2$s - %1$s清空了状态 - %1$s加入了会议 - %1$s被踢出 - 你不在线,发送的消息会在你下次上线后送出。 - 于%s发送 - 在此输入你的消息 - 发送 - 清除历史 - 清除 - 你真的想要清除与 %s 的所有聊天记录吗? - 对方不在线,他上线后会收到你的消息 - 联系人不可用 - 文件未找到 - 复制 - 提到 - 引用 - 从历史中移除 - 重试发送 - 显示消息 + %1$s的新状态:%2$s + %1$s清空了状态 + %1$s加入了会议 + %1$s被踢出 + 你不在线,发送的消息会在你下次上线后送出。 + 于%s发送 + 在此输入你的消息 + 发送 + 清除历史 + 清除 + 你真的想要清除与 %s 的所有聊天记录吗? + 对方不在线,他上线后会收到你的消息 + 联系人不可用 + 文件未找到 + 复制 + 提到 + 引用 + 从历史中移除 + 重试发送 + 显示消息 保存本地历史\n在本地保存消息历史 已发送注意 - 被请求注意 - %1$s被禁言 - %1$s被%2$s禁言 - 邀请未被%s接收 - 邀请已发给%s - 你已作为%1$s加入聊天 - 你已加入聊天%1$s - %1$s被%2$s踢出 - %1$s离开聊天 - %1$s更改昵称为%2$s - 加密已启用但此联系人未被验证。请在OTR加密菜单中验证。 - OTR错误:%1$s - 对方已离开加密对话,建议你也离开或重启对话。 - 消息未被发送,请离开或重启对话。 - 你已离开加密对话 - 对方试图在验证过程中作弊 - 验证失败 - 你对安全问题的回答已被确认。你也应该询问对方,或检查共享秘密。 - 验证失败 - 验证成功完成 - 无法读取收到的加密消息 - 已启用加密 - %1$s上线了 - %1$s离开了 - 请和%1$s聊天 - %1$s去忙碌了 - %1$s下线了 - %1$s远远离开了 - %1$s将主题改为:%2$s - 联系人不支持或已禁用注意 - 请求注意 - 聊天设置 - 正在输入… - 已输入文本… - 于%s输入 - 记录已被导出到SD卡 - %2$s与%1$s.html - 导出后发送 - 输入文件名 - 邀请加入聊天 - 你的消息不能被送达,请加入聊天 - 使用者列表 - OTR加密 - 停止加密 - 重启加密 - Off-the-Record私人对话已被请求,但你没有支持此功能的组件。在PC/Mac上请使用Pidgin,Gajim或Adium,在Android上请使用Xabber或ChatSecure。请参见http://otr.cypherpunks.ca/ - 开始加密 + 被请求注意 + %1$s被禁言 + %1$s被%2$s禁言 + 邀请未被%s接收 + 邀请已发给%s + 你已作为%1$s加入聊天 + 你已加入聊天%1$s + %1$s被%2$s踢出 + %1$s离开聊天 + %1$s更改昵称为%2$s + 加密已启用但此联系人未被验证。请在OTR加密菜单中验证。 + OTR错误:%1$s + 对方已离开加密对话,建议你也离开或重启对话。 + 消息未被发送,请离开或重启对话。 + 你已离开加密对话 + 对方试图在验证过程中作弊 + 验证失败 + 你对安全问题的回答已被确认。你也应该询问对方,或检查共享秘密。 + 验证失败 + 验证成功完成 + 无法读取收到的加密消息 + 已启用加密 + %1$s上线了 + %1$s离开了 + 请和%1$s聊天 + %1$s去忙碌了 + %1$s下线了 + %1$s远远离开了 + %1$s将主题改为:%2$s + 联系人不支持或已禁用注意 + 请求注意 + 聊天设置 + 正在输入… + 已输入文本… + 于%s输入 + 导出历史 + 记录已被导出到SD卡 + %2$s与%1$s.html + 导出后发送 + 输入文件名 + 邀请加入聊天 + 你的消息不能被送达,请加入聊天 + 使用者列表 + OTR加密 + 停止加密 + 重启加密 + Off-the-Record私人对话已被请求,但你没有支持此功能的组件。在PC/Mac上请使用Pidgin,Gajim或Adium,在Android上请使用Xabber或ChatSecure。请参见http://otr.cypherpunks.ca/ + 开始加密 你发送的加密信息不可读 - 无法解密信息 - OTR验证 - 以指纹验证 - 以问题验证 - 已共享秘密验证 - 选择要建立 OTR 会话的设备: - OTR 会话尚未开始。 - OTR 会话尚未开始。联系人处于脱机状态。 - OTR 验证请求 - OTR 验证正在进行中 - 打开 - 取消 + 无法解密信息 + OTR验证 + 以指纹验证 + 以问题验证 + 已共享秘密验证 + 选择要建立 OTR 会话的设备: + OTR 会话尚未开始。 + OTR 会话尚未开始。联系人处于脱机状态。 + OTR 验证请求 + OTR 验证正在进行中 + 打开 + 取消 使用全局设置 - 显示消息文本 - 隐藏消息文本 + 显示消息文本 + 隐藏消息文本 发送文件错误 %s 无法获取文件路径 - 打开私人聊天 + 打开私人聊天 没有读取文件的权限 - 没有写入文件的权限 - 错误描述 - 已发送 - 已送达 - 从历史上收到 - 错误 - 从另一台设备发送 - 正在发送 - 没有更多的历史消息 + 没有写入文件的权限 + 没有访问相机的权限 + 错误描述 + 已发送 + 已送达 + 从历史上收到 + 错误 + 从另一台设备发送 + 正在发送 + 您不能一次发送超过10个项目 + 没有更多的历史消息 + 管理员 + 参与者 + 访客 + 显示的存档聊天记录 + 隐藏的存档聊天记录 + 此聊天的通知 + 您正在使用的服务器不支持文件传输。您可以尝试 xabber.org 服务器。 + 加入群聊 + 向右滑动打开最近的聊天记录 + 向左滑动以打开联系人信息 + 复制链接 + 下载 + 图像已保存 + 链接已复制到剪贴板 + 无法打开文件 + 正在上传.. %s diff --git a/xabber/src/main/res/values-zh-rCN/contact_editor.xml b/xabber/src/main/res/values-zh-rCN/contact_editor.xml index 724ae3ad33..facb8ab886 100644 --- a/xabber/src/main/res/values-zh-rCN/contact_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/contact_editor.xml @@ -1,24 +1,24 @@ - 账户 - 选择分组 - 别名(可选) - 与联系人共享你的%1$s账户状态吗? - 联系人用户名 - 未找到该联系人 - 设置分组名称 - 分组名 - 选择账户 - 请选择账户 - 添加新组… - 授权 - 忽略 - 正在处理图像... - 图像裁切时出错 - 在图像处理过程中的错误 + 账户 + 选择分组 + 别名(可选) + 与联系人共享你的%1$s账户状态吗? + 联系人用户名 + 未找到该联系人 + 设置分组名称 + 分组名 + 选择账户 + 请选择账户 + 添加新组… + 授权 + 忽略 + 正在处理图像... + 图像裁切时出错 + 在图像处理过程中的错误 服务器信息 - 服务器功能列表 - 来自 %2$s 的 %1$s 想要与你开始私人聊天 - 接受 + 服务器功能列表 + 来自 %2$s 的 %1$s 想要与你开始私人聊天 + 接受 diff --git a/xabber/src/main/res/values-zh-rCN/contact_list.xml b/xabber/src/main/res/values-zh-rCN/contact_list.xml index cf34c30100..76ca0825f1 100644 --- a/xabber/src/main/res/values-zh-rCN/contact_list.xml +++ b/xabber/src/main/res/values-zh-rCN/contact_list.xml @@ -1,74 +1,99 @@ - 接受联系人 - 重连 - 管理账户 - 添加账户 - 添加联系人 - 显示离线联系人 - 上线 - 重新连接 - 连接中… - 账户已禁用 - 你没有任何账户 - 你没有联系人 - 无人在线 - 没有账户在线 - 已连接 - 启动程序… - 等待连接… + 接受联系人 + 重连 + 管理账户 + 添加账户 + 添加联系人 + 显示离线联系人 + 上线 + 重新连接 + 连接中… + 账户已禁用 + 你没有任何账户 + 你没有联系人 + 无人在线 + 未找到联系人 + 没有账户在线 + 已连接 + 启动程序… + 等待连接… 聊天 连接错误 - 添加联系人 - 删除 - 屏蔽联系人 - 你希望从账户%2$s中删除联系人%1$s吗? + 添加联系人 + 删除 + 屏蔽联系人 + 你希望从账户%2$s中删除联系人%1$s吗? 拒绝订阅请求 - 退出 - 进行中的聊天 - 未分组 - 删除分组 - 你确要删除分组%s?分组中的联系人仍会留在联系人列表中。 - 更名分组 - 未找到该账户 - 未能建立连接 - 订阅请求 - 流错误 - 正在保存设置…\n应用程序将很快关闭。 + 存档 + 取消存档 + 静音 + 取消静音 + 显示存档 + 退出 + 进行中的聊天 + 未分组 + 删除分组 + 你确要删除分组%s?分组中的联系人仍会留在联系人列表中。 + 更名分组 + 未找到该账户 + 未能建立连接 + 订阅请求 + 发送联系人 + 流错误 + 正在保存设置…\n应用程序将很快关闭。 会议 - OTR错误 - 点击以选择联系人 - 总是显示 - 总不显示 - 使用一般设置 - 显示离线联系人 - 开机启动 - 希望在系统启动时运行Xabber?\n可在“设置”→“连接设置”→“于Android启动时运行”处修改 - 搜索联系人 - - XMPP账户 - 屏蔽列表 - 成功地屏蔽了联系人 - 屏蔽联系人出错 + OTR错误 + 点击以选择联系人 + 总是显示 + 总不显示 + 使用一般设置 + 显示离线联系人 + 开机启动 + 希望在系统启动时运行Xabber?\n可在“设置”→“连接设置”→“于Android启动时运行”处修改 + 搜索联系人 + + XMPP账户 + 屏蔽列表 + 成功地屏蔽了联系人 + 屏蔽联系人出错 成功地取消屏蔽联系人 - 取消屏蔽联系人出错 - 你真的想要从帐户 %2$s 中屏蔽联系人 %1$s 吗? - 确实要取消屏蔽帐户 %1$s 中的所有联系人吗? - 取消屏幕所有 - 取消屏蔽选定 - 选择你的命运 - Xabber 有新黑暗主题可用。你能抗拒使用它的诱惑吗? - 加入黑暗的一面 - 留在光明的一面 - 电池优化 - 您的设备针对 Xabber 做了一些重度的电池优化,这可能导致通知的延迟或者甚至丢失消息。\n\n你现在将被要求禁用那些优化。 + 取消屏蔽联系人出错 + 你真的想要从帐户 %2$s 中屏蔽联系人 %1$s 吗? + 确实要取消屏蔽帐户 %1$s 中的所有联系人吗? + 取消屏幕所有 + 取消屏蔽选定 + 选择你的命运 + Xabber 有新黑暗主题可用。你能抗拒使用它的诱惑吗? + 加入黑暗的一面 + 留在光明的一面 + 电池优化 + 您的设备针对 Xabber 做了一些重度的电池优化,这可能导致通知的延迟或者甚至丢失消息。\n\n你现在将被要求禁用那些优化。 删除旧的日志文件 - 打开 - 发送 + 打开 + 发送 同步书签 - 全部删除 - 删除所选项 - 你真的想要从帐户 %1$s 中删除所有书签吗? - 你真的想要从帐户 %1$s 中删除所选的书签吗? + 全部删除 + 删除所选项 + 你真的想要从帐户 %1$s 中删除所有书签吗? + 你真的想要从帐户 %1$s 中删除所选的书签吗? + 存档没有聊天记录 + 没有未读的聊天记录 + 聊天被存档 + 从存档中删除 + 撤消 + 最近的聊天 + 未读聊天记录 + 存档的聊天 + 所有聊天 + 无消息 + 显示所有聊天记录 + 联系人 + 向左或向右滑动聊天以将其存档 + 最后上线于刚才 + 最后上线于 %1$s 分钟前 + 最后上线于 %1$s + 最后上线昨天 %1$s + 最后上线于 %1$s diff --git a/xabber/src/main/res/values-zh-rCN/contact_viewer.xml b/xabber/src/main/res/values-zh-rCN/contact_viewer.xml index dda07befd0..6661ba08d2 100644 --- a/xabber/src/main/res/values-zh-rCN/contact_viewer.xml +++ b/xabber/src/main/res/values-zh-rCN/contact_viewer.xml @@ -1,67 +1,67 @@ - 联系人信息 - 客户端 - 此设备 - 昵称 - 姓名 - 前缀 - - 中间名 - - 后缀 - 生日 - 网址 - 机构 - 组织单位 - 职衔 - 角色 + 联系人信息 + 客户端 + 此设备 + 昵称 + 姓名 + 前缀 + + 中间名 + + 后缀 + 生日 + 网址 + 机构 + 组织单位 + 职衔 + 角色 描述 - 备注 + 备注 信箱 - 扩展地址 - 街道 - 地点 - 区域 - 邮编 - 国家 - 电话 - 电子邮箱 - 家庭 - 工作 - 邮政 - 包裹 - 国内 - 国际 - 首选的 - 语音 - 传真 - 传呼 - 手机 - 视频 - 调制解调器 - 语音消息 - 互联网 - 请稍候… - 未知 - 编辑别名 - 编辑分组 - 删除联系人 - 编辑用户信息 - 编辑 - 已成功保存的帐户用户信息 - 不能保存帐户用户信息 - 正在保存… - 从图库中选择 - 拍照 - 删除头像 - 更改 - 无法获取会议信息 - 名称 - 描述 - 主题 - 参与者: %d - 已连接的设备 - 电子名片 + 扩展地址 + 街道 + 地点 + 区域 + 邮编 + 国家 + 电话 + 电子邮箱 + 家庭 + 工作 + 邮政 + 包裹 + 国内 + 国际 + 首选的 + 语音 + 传真 + 传呼 + 手机 + 视频 + 调制解调器 + 语音消息 + 互联网 + 请稍候… + 未知 + 编辑别名 + 编辑分组 + 删除联系人 + 编辑用户信息 + 编辑 + 已成功保存的帐户用户信息 + 不能保存帐户用户信息 + 正在保存… + 从图库中选择 + 拍照 + 删除头像 + 更改 + 无法获取会议信息 + 名称 + 描述 + 主题 + 参与者: %d + 已连接的设备 + 电子名片 diff --git a/xabber/src/main/res/values-zh-rCN/fingerprint_viewer.xml b/xabber/src/main/res/values-zh-rCN/fingerprint_viewer.xml index b17d8b2e44..55a4c812a5 100644 --- a/xabber/src/main/res/values-zh-rCN/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-zh-rCN/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - 对方可提供他的指纹,你可与此处提供的相比对,以确认他确实是你所认为的人。你不应用XMPP聊天进行此项工作。 - 此联系人被信任 - 你的指纹: - 对方的指纹: - 扫描对方指纹的QR码 - 显示你指纹的QR码 - 复制指纹到剪贴板 + 对方可提供他的指纹,你可与此处提供的相比对,以确认他确实是你所认为的人。你不应用XMPP聊天进行此项工作。 + 此联系人被信任 + 你的指纹: + 对方的指纹: + 扫描对方指纹的QR码 + 显示你指纹的QR码 + 复制指纹到剪贴板 diff --git a/xabber/src/main/res/values-zh-rCN/muc_editor.xml b/xabber/src/main/res/values-zh-rCN/muc_editor.xml index 0a79fd4c0c..dc6eac0d4c 100644 --- a/xabber/src/main/res/values-zh-rCN/muc_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/muc_editor.xml @@ -1,29 +1,29 @@ - 昵称未指定 - 会议未指定 - 加入会议 - 昵称 - 你在会议中的昵称 - 密码 - 密码不是必须的 - 会议 - 多用户聊天服务器 - 昵称已被使用 - 已在进行 - 已加入 - 添加会议 - 移除会议 - 你真的要从账户%2$s中移除会议%1$s? - 授权设置 - %2$s邀请你加入会议%3$s,以账户%1$s加入? - %2$s邀请你加入会议%3$s:%4$s,以账户%1$s加入? - 离开会议 + 昵称未指定 + 会议未指定 + 加入会议 + 昵称 + 你在会议中的昵称 + 密码 + 密码不是必须的 + 会议 + 多用户聊天服务器 + 昵称已被使用 + 已在进行 + 已加入 + 添加会议 + 移除会议 + 你真的要从账户%2$s中移除会议%1$s? + 授权设置 + %2$s邀请你加入会议%3$s,以账户%1$s加入? + %2$s邀请你加入会议%3$s:%4$s,以账户%1$s加入? + 离开会议 选择会议 - 下一个 - 获取承载的会议 - 获取会议时出错 - 输入会议名称 + 下一个 + 获取承载的会议 + 获取会议时出错 + 输入会议名称 会议邀请 diff --git a/xabber/src/main/res/values-zh-rCN/notification_bar.xml b/xabber/src/main/res/values-zh-rCN/notification_bar.xml index 57da93d8e3..39531af696 100644 --- a/xabber/src/main/res/values-zh-rCN/notification_bar.xml +++ b/xabber/src/main/res/values-zh-rCN/notification_bar.xml @@ -1,43 +1,43 @@ - 账户 - 账户 - - - - 账户 - 账户 - - - - 认证错误 - 联系人 - 联系人 - - - - 消息 - 消息 - - - - %3$d位%4$s的%1$d条%2$s - 来自%3$s的%1$d条%2$s - %1$s:%2$s - %2$d个中的%1$d个%3$s在线 - %2$d个中的%1$d个%3$s在线 - - - - %2$d个中的%1$d个%3$s连接中 - %2$d个中的%1$d个%3$s连接中 - - - - %2$d个中的%1$d个%3$s等待连接 - %2$d个中的%1$d个%3$s等待连接 - - - - %1$d个%2$s离线 + 账户 + 账户 + + - + 账户 + 账户 + + - + 认证错误 + 联系人 + 联系人 + + - + 消息 + 消息 + + - + %3$d位%4$s的%1$d条%2$s + 来自%3$s的%1$d条%2$s + %1$s:%2$s + %2$d个中的%1$d个%3$s在线 + %2$d个中的%1$d个%3$s在线 + + - + %2$d个中的%1$d个%3$s连接中 + %2$d个中的%1$d个%3$s连接中 + + - + %2$d个中的%1$d个%3$s等待连接 + %2$d个中的%1$d个%3$s等待连接 + + - + %1$d个%2$s离线 你要加入会议吗? - 点击此处放弃 - 需要密码 - 注意 - 授权请求 - 会议私人聊天 + 点击此处放弃 + 需要密码 + 注意 + 授权请求 + 会议私人聊天 diff --git a/xabber/src/main/res/values-zh-rCN/phrase_editor.xml b/xabber/src/main/res/values-zh-rCN/phrase_editor.xml index 71ab9a6f76..51e3c93301 100644 --- a/xabber/src/main/res/values-zh-rCN/phrase_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/phrase_editor.xml @@ -1,13 +1,13 @@ - 添加短语 - 删除短语 - 确实要删除短语:%s? - <任何文本> - 联系人分组部分 - 正则表达式 - 声音\n选择通知提示音 - 搜索条件 - 联系人的Jabber ID部分 + 添加短语 + 删除短语 + 确实要删除短语:%s? + <任何文本> + 联系人分组部分 + 正则表达式 + 声音\n选择通知提示音 + 搜索条件 + 联系人的Jabber ID部分 diff --git a/xabber/src/main/res/values-zh-rCN/preference_editor.xml b/xabber/src/main/res/values-zh-rCN/preference_editor.xml index 7b74d0d1a6..6b8ec909ae 100644 --- a/xabber/src/main/res/values-zh-rCN/preference_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/preference_editor.xml @@ -1,127 +1,121 @@ - 电池优化 - 电池优化已禁用。若要启用它请转到设备设置 - 电池优化已启用 (默认值) - 清除缓存\n清除所有本地数据,这可以释放一些空间。 - 确实要删除聊天记录和其他本地数据吗?\n账户和联系人数据不会受影响,该程序将会关闭。 - 回车时发送\n可以通过按回车键发送消息 - 自动离开\n屏幕锁定时自动设置离开状态 - 排序联系人 - 按字母排序 - 按状态 - 依账户分组\n在联系人列表中依账户分组 + 电池优化 + 电池优化已禁用。若要启用它请转到设备设置 + 电池优化已启用 (默认值) + 清除缓存\n清除所有本地数据,这可以释放一些空间。 + 确实要删除聊天记录和其他本地数据吗?\n账户和联系人数据不会受影响,该程序将会关闭。 + 回车时发送\n可以通过按回车键发送消息 + 自动离开\n屏幕锁定时自动设置离开状态 + 排序联系人 + 按字母排序 + 按状态 + 依账户分组\n在联系人列表中依账户分组 显示头像\n在联系人列表中显示用户的头像 - 显示空分组\n显示没有在线联系人的分组 - 显示分组\n在联系人列表中显示分组 - 显示离线的联系人 + 显示消息\n在联系人列表中显示用户的消息 + 显示空分组\n显示没有在线联系人的分组 + 显示分组\n在联系人列表中显示分组 + 显示离线的联系人 调试日志\n将消息写入调试日志(请重启程序来应用设置) - 写文件日志\n写调试日志到本地文件(你可以共享它)。 - 日志文件\n写入的日志文件列表。 - 日志文件 - 显示连接错误\n显示连接异常弹出消息 - 分享的崩溃和诊断 data\n允许与应用程序开发人员分享崩溃和诊断数据来帮助他们改进 Xabber (请重新启动应用程序以应用更改)。 - 崩溃和诊断数据 - Xabber 收集匿名 bug 报告。你可以在调试设置中禁用它,但它会阻碍我们向 Xabber 用户提供可靠的消息传递经验的能力。 - 设置 - 灯光提示\n通知时闪烁LED - 灯光提示\n有会议通知时闪烁LED - 任务栏图标\n显示持久性通知,此选项可防止Android从内存中卸载该程序 - 声音\n选择通知提示音 - 震动 - 主题 - 暗色 - 亮色 + 写文件日志\n写调试日志到本地文件(你可以共享它)。 + 日志文件\n写入的日志文件列表。 + 从存档下载所有消息\n调试功能。工作时可能出错 + 日志文件 + 显示连接错误\n显示连接异常弹出消息 + 分享的崩溃和诊断 data\n允许与应用程序开发人员分享崩溃和诊断数据来帮助他们改进 Xabber (请重新启动应用程序以应用更改)。 + 崩溃和诊断数据 + Xabber 收集匿名 bug 报告。你可以在调试设置中禁用它,但它会阻碍我们向 Xabber 用户提供可靠的消息传递经验的能力。 + 设置 + 任务栏图标\n显示持久性通知,此选项可防止Android从内存中卸载该程序 + 震动 + 主题 + 暗色 + 亮色 表情符号 - Android表情 - 无图像表情 - 连接设置\n连接设置 - 联系人列表\n自定义联系人列表外观 - 调试设置\n帮助程序员改进Xabber的设置 - 设置 - 通知\n通知设置 - 主题设置\n外观设置 - 垃圾筛选器设置 - 出席\n出席设置 - 隐私\n隐私设置 - 没有垃圾筛选器 - 仅来自名册的消息 - 仅来自名册的消息。身份验证请求只有验证码 - 仅来自名册的消息。没有身份验证请求 - 关于 - 显示背景\n禁用可能提升性能 - 字体大小 - - - - 特大 - 隐藏键盘 - 在横向模式 - 在消息中显示头像\n在每条消息旁显示头像 - 显示状态变化 - 在会议中 - 显示输入通知\n显示其他用户正在输入 - 调整优先级\n根据选择的状态设置优先级,会覆盖账户优先级。 - 锁定屏幕后 - 空闲时“远远离开”\n在屏幕锁定时设置“远远离开” - 优先级设置 - 随Android启动\n当Android启动时启动该程序。如果Xabber被安装在SD卡上,此功能将会失效。 - 防止睡眠模式\n防止设备进入睡眠,这将增加电池使用量。 - 保持Wi-Fi唤醒\n待机时保持Wi-Fi活动,这将增加电池使用量 - 重设离线设置\n清除对某一账户或群组所作的设置 - 你真的要清除对某一账户或群组所作的设置吗? - 在首条消息时通知\n仅在聊天中收到第一条消息时通知 - 消息预览\n在通知区域显示聊天中的消息文字 - 消息预览\n在通知区域显示会议中的消息文字 + Android表情 + 无图像表情 + 连接设置\n连接设置 + 联系人列表\n自定义联系人列表外观 + 调试设置\n帮助程序员改进Xabber的设置 + 设置 + 通知\n通知设置 + 主题设置\n外观设置 + 垃圾筛选器设置 + 出席\n出席设置 + 隐私\n隐私设置 + 没有垃圾筛选器 + 仅来自名册的消息 + 仅来自名册的消息。身份验证请求只有验证码 + 仅来自名册的消息。没有身份验证请求 + 关于 + 显示背景\n禁用可能提升性能 + 字体大小 + + + + 特大 + 隐藏键盘 + 在横向模式 + 聊天中的头像\n在聊天中的每条消息显示头像 + 会议中的头像\n在会议中的每条消息显示头像 + 显示状态变化 + 在会议中 + 显示输入通知\n显示其他用户正在输入 + 调整优先级\n根据选择的状态设置优先级,会覆盖账户优先级。 + 锁定屏幕后 + 空闲时“远远离开”\n在屏幕锁定时设置“远远离开” + 优先级设置 + 随Android启动\n当Android启动时启动该程序。如果Xabber被安装在SD卡上,此功能将会失效。 + 防止睡眠模式\n防止设备进入睡眠,这将增加电池使用量。 + 保持Wi-Fi唤醒\n待机时保持Wi-Fi活动,这将增加电池使用量 + 重设离线设置\n清除对某一账户或群组所作的设置 + 你真的要清除对某一账户或群组所作的设置吗? 抑制一些状态消息\n不要获取“这个房间不是匿名的”消息 - %s(你将不会收到任何消息) - XMPP账户\n管理账户 - 安全\n安全设置 - 检查服务器证书\n在加密连接有证书问题时通知 + %s(你将不会收到任何消息) + XMPP账户\n管理账户 + 安全\n安全设置 + 检查服务器证书\n在加密连接有证书问题时通知 OTR模式 - 注意\n响应收到的注意请求 - 注意声音\n选择铃声 - 加载vCard\n加载和更新联系人的个人信息和头像,禁用以减少流量 - 加载图像\n自动从文件URL加载图像。禁用以降低带宽使用率。 - 复写模式\n将为此客户端上的相同账户共享会话,禁用以减少流量使用。 + 加载vCard\n加载和更新联系人的个人信息和头像,禁用以减少流量 + 加载图像\n自动从文件URL加载图像。禁用以降低带宽使用率。 + 复写模式\n将为此客户端上的相同账户共享会话,禁用以减少流量使用。 DNSJavaResolver - MiniDNSResolver (实验) - 关键短语\n通知某些包含预设短语的消息并选择声音 + MiniDNSResolver (实验) 设置 界面 - 设置 - 关于 - 外观 - 行为 - 联系人列表 - 离线联系人 - 重置通知 - 连接设置 - 高级 - 可用性 - 消息通知 - 分组通知 - 程序內通知 - 关键短语 - 警报 - 在聊天中提醒新消息 - 警报 - 在会议中提醒新消息 - 默认 - 短的振动 - 长振动 - 只有在静默模式下 - 程序内置的声音 - 在另一个聊天中播放消息的声音 - 应用程序内震动 - 在另一个聊天中震动消息 - 应用程序内预览 - 在另一个聊天中显示消息预览 - 聊天声音 - 在当前聊天中播放消息声音 - 重置 - 所有通知设置将都设置为默认值 - 重置通知设置? - 设置被重置 + 设置 + 关于 + 外观 + 行为 + 联系人列表 + 离线联系人 + 重置通知 + 连接设置 + 高级 + 可用性 + 消息通知 + 分组通知 + 程序內通知 + 关键短语 + 警报 + 在聊天中提醒新消息 + 警报 + 在会议中提醒新消息 + 默认 + 短的振动 + 长振动 + 只有在静默模式下 + 程序内置的声音 + 在另一个聊天中播放消息的声音 + 应用程序内震动 + 在另一个聊天中震动消息 + 应用程序内预览 + 在另一个聊天中显示消息预览 + 聊天声音 + 在当前聊天中播放消息声音 + 重置 + 所有通知设置将都设置为默认值 + 重置通知设置? + 设置被重置 diff --git a/xabber/src/main/res/values-zh-rCN/secret_viewer.xml b/xabber/src/main/res/values-zh-rCN/secret_viewer.xml index 03722344d3..22148f244b 100644 --- a/xabber/src/main/res/values-zh-rCN/secret_viewer.xml +++ b/xabber/src/main/res/values-zh-rCN/secret_viewer.xml @@ -1,9 +1,9 @@ - 安全答案: - 安全问题: - 使用安全问题来验证双方。 - 共享秘密: - 使用共享秘密来验证双方。 + 安全答案: + 安全问题: + 使用安全问题来验证双方。 + 共享秘密: + 使用共享秘密来验证双方。 diff --git a/xabber/src/main/res/values-zh-rCN/status_editor.xml b/xabber/src/main/res/values-zh-rCN/status_editor.xml index 136e9d5f97..4145410fe8 100644 --- a/xabber/src/main/res/values-zh-rCN/status_editor.xml +++ b/xabber/src/main/res/values-zh-rCN/status_editor.xml @@ -1,21 +1,21 @@ - 在线 - 离开 - 请和我聊天 - 忙碌 - 编辑状态 - <空状态> - 隐身 - 删除状态 - 设置状态 - 输入状态消息 - 离线 - 未授权 - 远远离开 - 新状态 - 已保存的状态 - 清除状态历史 - 状态消息 + 在线 + 离开 + 请和我聊天 + 忙碌 + 编辑状态 + <空状态> + 隐身 + 删除状态 + 设置状态 + 输入状态消息 + 离线 + 未授权 + 远远离开 + 新状态 + 已保存的状态 + 清除状态历史 + 状态消息 diff --git a/xabber/src/main/res/values-zh-rCN/words.xml b/xabber/src/main/res/values-zh-rCN/words.xml index 2ac1513144..d4778a0774 100644 --- a/xabber/src/main/res/values-zh-rCN/words.xml +++ b/xabber/src/main/res/values-zh-rCN/words.xml @@ -1,23 +1,30 @@ - 10分钟后 - 15分钟后 - 1小时后 - 1分钟后 - 2分钟后 - 30分钟后 - 5分钟后 - 总是 - 禁用 - 手动 - 从不 - 要求 - 自动 - 保存 - 取消 - 跳过 - 设置 - 确定 - 登录 + 10分钟后 + 15分钟后 + 1小时后 + 1分钟后 + 2分钟后 + 30分钟后 + 5分钟后 + 总是 + 禁用 + 手动 + 从不 + 要求 + 自动 + 保存 + 取消 + 跳过 + 仍然跳过 + 警告! + 设置 + 确定 + 登录 + 分享 + 发送到: + 明白了 + 搜索 + 免费 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 33cffe8d00..88a460880c 100644 --- a/xabber/src/main/res/values-zh-rTW/account_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/account_editor.xml @@ -1,50 +1,50 @@ - 使用壓縮 + 使用壓縮 伺服器 - 密碼 - 確認密碼 - - 優先順序 - 資源 - + 密碼 + 確認密碼 + + 優先順序 + 資源 + 使用者名稱 - 域未指定 - 使用者名稱未指定 - 密碼不匹配 + 域未指定 + 使用者名稱未指定 + 密碼不匹配 勾選以啟用資料壓縮 - 自訂伺服器 - 使用自訂伺服器而不是SRV記錄 - 埠必須是整數(預設:5222) - 優先順序必須是-128至127間的整數(預設:10) + 自訂伺服器 + 使用自訂伺服器而不是SRV記錄 + 埠必須是整數(預設:5222) + 優先順序必須是-128至127間的整數(預設:10) 代理主機 - 代理密碼 - 代理埠 - 代理型別 - 禁用 - 代理用戶 - 使用SASL認證(推薦) - 舊伺服器請勿啟用 - 儲存密碼 - 禁用此選項,您將每次登入時都需輸入密碼 + 代理密碼 + 代理埠 + 代理型別 + 禁用 + 代理用戶 + 使用SASL認證(推薦) + 舊伺服器請勿啟用 + 儲存密碼 + 禁用此選項,您將每次登入時都需輸入密碼 啟用TLS - 在連線伺服器時儘可能使用TLS加密 - 傳統SSL - 在連線伺服器時使用傳統SSL - TLS/SSL用法 - 要求TLS - 在連線伺服器時要求TLS加密 + 在連線伺服器時儘可能使用TLS加密 + 傳統SSL + 在連線伺服器時使用傳統SSL + TLS/SSL用法 + 要求TLS + 在連線伺服器時要求TLS加密 錯誤的使用者名稱,請參考下方的說明。 - 要使用TOR,您必須安裝並啟用Orbot。想要從Google Play安裝嗎? - 安裝Orbot? - 未能在伺服器上註冊帳戶。 - 帳戶顏色 - 綠色 - 橙色 - 紅色 - 藍色 - 靛青色 - 深青色 - 青色 + 要使用TOR,您必須安裝並啟用Orbot。想要從Google Play安裝嗎? + 安裝Orbot? + 未能在伺服器上註冊帳戶。 + 帳戶顏色 + 綠色 + 橙色 + 紅色 + 藍色 + 靛青色 + 深青色 + 青色 diff --git a/xabber/src/main/res/values-zh-rTW/account_list.xml b/xabber/src/main/res/values-zh-rTW/account_list.xml index 028c802f09..f5292d4688 100644 --- a/xabber/src/main/res/values-zh-rTW/account_list.xml +++ b/xabber/src/main/res/values-zh-rTW/account_list.xml @@ -1,15 +1,15 @@ - 您確實要刪除帳戶%s嗎?\n(它僅會在Xabber中被刪除,不會影響伺服器) - 新增帳號 - 註冊新帳戶 - 刪除帳號 - 正在註冊 - 認證中 - 在線 - 連線中 - 斷開連線中 - 離線 - 等待重連 + 您確實要刪除帳戶%s嗎?\n(它僅會在Xabber中被刪除,不會影響伺服器) + 新增帳號 + 註冊新帳戶 + 刪除帳號 + 正在註冊 + 認證中 + 在線 + 連線中 + 斷開連線中 + 離線 + 等待重連 diff --git a/xabber/src/main/res/values-zh-rTW/chat_viewer.xml b/xabber/src/main/res/values-zh-rTW/chat_viewer.xml index b1ffc61f6d..506aac1b31 100644 --- a/xabber/src/main/res/values-zh-rTW/chat_viewer.xml +++ b/xabber/src/main/res/values-zh-rTW/chat_viewer.xml @@ -1,77 +1,77 @@ - %1$s的新狀態:%2$s - %1$s清空了狀態 - %1$s加入了會議 - %1$s被踢出 - 您目前離線中,發送的訊息會在您下次上線後送出。 - 於%s傳送 - 在此輸入你的訊息 - 發送 - 清除歷史 - 對方不在線上,他上線後將會收到你的訊息 - 聯絡人不可用 - 檔案未找到 - 複製 - 參照 - 從歷史中移除 - 重試發送 - 儲存本地歷史\n在本地儲存訊息歷史 + %1$s的新狀態:%2$s + %1$s清空了狀態 + %1$s加入了會議 + %1$s被踢出 + 您目前離線中,發送的訊息會在您下次上線後送出。 + 於%s傳送 + 在此輸入你的訊息 + 發送 + 清除歷史 + 對方不在線上,他上線後將會收到你的訊息 + 聯絡人不可用 + 檔案未找到 + 複製 + 參照 + 從歷史中移除 + 重試發送 + 儲存本地歷史\n在本地儲存訊息歷史 已發送提醒 - 被請求提醒 - %1$s被禁言 - %1$s被%2$s禁言 - 邀請未被%s接收 - 邀請已發給%s - 你已作為%1$s加入聊天 - 你已加入聊天%1$s - %1$s被%2$s踢出 - %1$s離開聊天 - %1$s更改暱稱為%2$s - 加密已啟用但此聯絡人未被驗證。請在OTR加密選單中驗證。 - OTR錯誤:%1$s - 對方已離開加密對話,建議您應該也離開或重新對話。 - 訊息未被發送,請離開或重新對話。 - 你已離開加密對話 - 對方試圖在驗證過程中作弊 - 驗證失敗 - 你對安全問題的回答已被確認。你也應該詢問對方,或檢查共享秘密。 - 驗證失敗 - 驗證成功完成 - 無法讀取收到的加密訊息 - 已啟用加密 - %1$s上線了 - %1$s離開了 - 請和%1$s聊天 - %1$s去忙了 - %1$s下線了 - %1$s遠遠離開了 - %1$s將主題改為:%2$s - 聯絡人不支援或已禁用提醒 - 請求注意 - 聊天設定 - 正在輸入… - 已輸入文字… - 於%s輸入 - 記錄已被匯出到SD卡 - %2$s與%1$s.html - 匯出後發送 - 輸入檔名 - 邀請加入聊天 - 您的訊息無法送達,請加入聊天 - 使用者清單 - OTR加密 - 停止加密 - 重新加密 - 已被請求Off-the-Record私人對話,但已啟用沒有支援此功能的元件。在PC/Mac上請使用Pidgin,Gajim或Adium,在Android上請使用Xabber或ChatSecure。請參見http://otr.cypherpunks.ca/ - 開始加密 + 被請求提醒 + %1$s被禁言 + %1$s被%2$s禁言 + 邀請未被%s接收 + 邀請已發給%s + 你已作為%1$s加入聊天 + 你已加入聊天%1$s + %1$s被%2$s踢出 + %1$s離開聊天 + %1$s更改暱稱為%2$s + 加密已啟用但此聯絡人未被驗證。請在OTR加密選單中驗證。 + OTR錯誤:%1$s + 對方已離開加密對話,建議您應該也離開或重新對話。 + 訊息未被發送,請離開或重新對話。 + 你已離開加密對話 + 對方試圖在驗證過程中作弊 + 驗證失敗 + 你對安全問題的回答已被確認。你也應該詢問對方,或檢查共享秘密。 + 驗證失敗 + 驗證成功完成 + 無法讀取收到的加密訊息 + 已啟用加密 + %1$s上線了 + %1$s離開了 + 請和%1$s聊天 + %1$s去忙了 + %1$s下線了 + %1$s遠遠離開了 + %1$s將主題改為:%2$s + 聯絡人不支援或已禁用提醒 + 請求注意 + 聊天設定 + 正在輸入… + 已輸入文字… + 於%s輸入 + 記錄已被匯出到SD卡 + %2$s與%1$s.html + 匯出後發送 + 輸入檔名 + 邀請加入聊天 + 您的訊息無法送達,請加入聊天 + 使用者清單 + OTR加密 + 停止加密 + 重新加密 + 已被請求Off-the-Record私人對話,但已啟用沒有支援此功能的元件。在PC/Mac上請使用Pidgin,Gajim或Adium,在Android上請使用Xabber或ChatSecure。請參見http://otr.cypherpunks.ca/ + 開始加密 無法讀取您發送的加密訊息 - OTR驗證 - 以指紋驗證 - 以問題驗證 - 已共享的金鑰驗證 + OTR驗證 + 以指紋驗證 + 以問題驗證 + 已共享的金鑰驗證 使用全局設定 - 顯示訊息文字 - 隱藏訊息文字 + 顯示訊息文字 + 隱藏訊息文字 diff --git a/xabber/src/main/res/values-zh-rTW/contact_editor.xml b/xabber/src/main/res/values-zh-rTW/contact_editor.xml index 7f55afe864..d43cceb80e 100644 --- a/xabber/src/main/res/values-zh-rTW/contact_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/contact_editor.xml @@ -1,17 +1,17 @@ - 帳號 - 選擇分組 - 別名(可選) - 與聯絡人共享您的%1$s帳戶狀態嗎? - 聯絡人名稱 - 未找到該聯絡人 - 設定群組名稱 - 群組名稱 - 選擇帳號 - 請選擇帳號 - 添加新組… - 授權 - 忽略 + 帳號 + 選擇分組 + 別名(可選) + 與聯絡人共享您的%1$s帳戶狀態嗎? + 聯絡人名稱 + 未找到該聯絡人 + 設定群組名稱 + 群組名稱 + 選擇帳號 + 請選擇帳號 + 添加新組… + 授權 + 忽略 diff --git a/xabber/src/main/res/values-zh-rTW/contact_list.xml b/xabber/src/main/res/values-zh-rTW/contact_list.xml index 1770060417..cc46f890bc 100644 --- a/xabber/src/main/res/values-zh-rTW/contact_list.xml +++ b/xabber/src/main/res/values-zh-rTW/contact_list.xml @@ -1,49 +1,49 @@ - 接受訂閱請求 - 重連 - 管理帳號 - 新增帳號 - 新增聯絡人 - 顯示離線聯絡人 - 上線 - 重新連線 - 連線中… - 該帳號已停用 - 你沒有任何帳號 - 你沒有聯絡人 - 無人在線上 - 沒有帳號在線上 - 已連線 - 啟動程式… - 等待連線… + 接受訂閱請求 + 重連 + 管理帳號 + 新增帳號 + 新增聯絡人 + 顯示離線聯絡人 + 上線 + 重新連線 + 連線中… + 該帳號已停用 + 你沒有任何帳號 + 你沒有聯絡人 + 無人在線上 + 沒有帳號在線上 + 已連線 + 啟動程式… + 等待連線… 聊天 連線錯誤 - 新增聯絡人 - 刪除 - 您確定要從帳號%2$s中刪除聯絡人%1$s嗎? + 新增聯絡人 + 刪除 + 您確定要從帳號%2$s中刪除聯絡人%1$s嗎? 拒絕訂閱請求 - 結束 - 進行中的聊天 - 未分組 - 刪除群組 - 你確要刪除群組%s?群組中的聯絡人仍會留在聯絡人清單中。 - 變更群組名稱 - 無法找到該帳號 - 無法建立連線 - 訂閱請求 - 串流錯誤 - 正在儲存設定…\n應用程式將很快關閉。 + 結束 + 進行中的聊天 + 未分組 + 刪除群組 + 你確要刪除群組%s?群組中的聯絡人仍會留在聯絡人清單中。 + 變更群組名稱 + 無法找到該帳號 + 無法建立連線 + 訂閱請求 + 串流錯誤 + 正在儲存設定…\n應用程式將很快關閉。 會議 - OTR錯誤 - 點選以選擇聯絡人 - 總是顯示 - 總不顯示 - 使用一般設定 - 顯示離線聯絡人 - 希望在系統啟動時執行Xabber?\n可在「設定」→「連線設定」→「於Android啟動時執行」處修改 - 搜尋聯絡人 - - XMPP帳戶 + OTR錯誤 + 點選以選擇聯絡人 + 總是顯示 + 總不顯示 + 使用一般設定 + 顯示離線聯絡人 + 希望在系統啟動時執行Xabber?\n可在「設定」→「連線設定」→「於Android啟動時執行」處修改 + 搜尋聯絡人 + + XMPP帳戶 diff --git a/xabber/src/main/res/values-zh-rTW/contact_viewer.xml b/xabber/src/main/res/values-zh-rTW/contact_viewer.xml index c7209d1ce9..92d570f0be 100644 --- a/xabber/src/main/res/values-zh-rTW/contact_viewer.xml +++ b/xabber/src/main/res/values-zh-rTW/contact_viewer.xml @@ -1,49 +1,49 @@ - 聯絡人資訊 - 客戶端 - 暱稱 - 姓名 - 前綴 - - 中間名 - - 後綴 - 生日 - 網址 - 機構 - 職銜 - 角色 + 聯絡人資訊 + 客戶端 + 暱稱 + 姓名 + 前綴 + + 中間名 + + 後綴 + 生日 + 網址 + 機構 + 職銜 + 角色 描述 - 備註 + 備註 信箱 - 地址補充 - 街道 - 地點 - 區域 - 郵遞區號 - 國家 - 電話 - 電子信箱 - - 工作 - 郵政 - 包裹 - 國內 - 國際 - 首選的 - 語音 - 傳真 - 傳呼 - 手機 - 視訊 - 數據機 - 語音訊息 - 網際網路 - 請稍候… - 未知 - 編輯別名 - 編輯分組 - 刪除聯絡人 + 地址補充 + 街道 + 地點 + 區域 + 郵遞區號 + 國家 + 電話 + 電子信箱 + + 工作 + 郵政 + 包裹 + 國內 + 國際 + 首選的 + 語音 + 傳真 + 傳呼 + 手機 + 視訊 + 數據機 + 語音訊息 + 網際網路 + 請稍候… + 未知 + 編輯別名 + 編輯分組 + 刪除聯絡人 diff --git a/xabber/src/main/res/values-zh-rTW/fingerprint_viewer.xml b/xabber/src/main/res/values-zh-rTW/fingerprint_viewer.xml index a690e98393..6b4bde905e 100644 --- a/xabber/src/main/res/values-zh-rTW/fingerprint_viewer.xml +++ b/xabber/src/main/res/values-zh-rTW/fingerprint_viewer.xml @@ -1,11 +1,11 @@ - 對方可提供他的指紋,你可與此處提供的相比對,以確認他確實是你所認為的人。你不應用XMPP聊天進行此項工作。 - 此聯絡人被信任 - 你的指紋: - 對方的指紋: - 掃描對方指紋的QR碼 - 顯示你指紋的QR碼 - 複製指紋到剪貼簿 + 對方可提供他的指紋,你可與此處提供的相比對,以確認他確實是你所認為的人。你不應用XMPP聊天進行此項工作。 + 此聯絡人被信任 + 你的指紋: + 對方的指紋: + 掃描對方指紋的QR碼 + 顯示你指紋的QR碼 + 複製指紋到剪貼簿 diff --git a/xabber/src/main/res/values-zh-rTW/muc_editor.xml b/xabber/src/main/res/values-zh-rTW/muc_editor.xml index 69f021c247..5ce35134fb 100644 --- a/xabber/src/main/res/values-zh-rTW/muc_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/muc_editor.xml @@ -1,23 +1,23 @@ - 暱稱未指定 - 會議未指定 - 加入會議 - 暱稱 - 你在會議中的暱稱 - 密碼 - 密碼不是必須的 - 會議 - 多使用者聊天伺服器 - 暱稱已被使用 - 已在進行 - 已加入 - 添加會議 - 移除會議 - 你真的要從帳號%2$s中移除會議%1$s? - 授權設定 - %2$s邀請你加入會議%3$s,以帳號%1$s加入? - %2$s邀請你加入會議%3$s:%4$s,以帳號%1$s加入? - 離開會議 + 暱稱未指定 + 會議未指定 + 加入會議 + 暱稱 + 你在會議中的暱稱 + 密碼 + 密碼不是必須的 + 會議 + 多使用者聊天伺服器 + 暱稱已被使用 + 已在進行 + 已加入 + 添加會議 + 移除會議 + 你真的要從帳號%2$s中移除會議%1$s? + 授權設定 + %2$s邀請你加入會議%3$s,以帳號%1$s加入? + %2$s邀請你加入會議%3$s:%4$s,以帳號%1$s加入? + 離開會議 diff --git a/xabber/src/main/res/values-zh-rTW/notification_bar.xml b/xabber/src/main/res/values-zh-rTW/notification_bar.xml index 782b2424d6..7f1ddd65d6 100644 --- a/xabber/src/main/res/values-zh-rTW/notification_bar.xml +++ b/xabber/src/main/res/values-zh-rTW/notification_bar.xml @@ -1,42 +1,42 @@ - 帳號 - 帳號 - - - - 帳號 - 帳號 - - - - 認證錯誤 - 聯絡人 - 聯絡人 - - - - 訊息 - 訊息 - - - - %3$d位%4$s的%1$d條%2$s - 來自%3$s的%1$d條%2$s - %1$s:%2$s - %2$d個中的%1$d個%3$s在線上 - %2$d個中的%1$d個%3$s在線上 - - - - %2$d個中的%1$d個%3$s連線中 - %2$d個中的%1$d個%3$s連線中 - - - - %2$d個中的%1$d個%3$s等待連線 - %2$d個中的%1$d個%3$s等待連線 - - - - %1$d個%2$s離線 + 帳號 + 帳號 + + - + 帳號 + 帳號 + + - + 認證錯誤 + 聯絡人 + 聯絡人 + + - + 訊息 + 訊息 + + - + %3$d位%4$s的%1$d條%2$s + 來自%3$s的%1$d條%2$s + %1$s:%2$s + %2$d個中的%1$d個%3$s在線上 + %2$d個中的%1$d個%3$s在線上 + + - + %2$d個中的%1$d個%3$s連線中 + %2$d個中的%1$d個%3$s連線中 + + - + %2$d個中的%1$d個%3$s等待連線 + %2$d個中的%1$d個%3$s等待連線 + + - + %1$d個%2$s離線 你要加入會議嗎? - 點選此處放棄 - 需要密碼 - 注意 - 授權請求 + 點選此處放棄 + 需要密碼 + 注意 + 授權請求 diff --git a/xabber/src/main/res/values-zh-rTW/phrase_editor.xml b/xabber/src/main/res/values-zh-rTW/phrase_editor.xml index 2c5f10cf66..74b07ddb84 100644 --- a/xabber/src/main/res/values-zh-rTW/phrase_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/phrase_editor.xml @@ -1,13 +1,13 @@ - 添加短語 - 刪除短語 - 確實要刪除短語:%s? - <任何文字> - 聯絡人分組部分 - 正規表示式 - 聲音\n選擇通知提示音 - 搜尋條件 - 聯絡人的Jabber ID部分 + 添加短語 + 刪除短語 + 確實要刪除短語:%s? + <任何文字> + 聯絡人分組部分 + 正規表示式 + 聲音\n選擇通知提示音 + 搜尋條件 + 聯絡人的Jabber ID部分 diff --git a/xabber/src/main/res/values-zh-rTW/preference_editor.xml b/xabber/src/main/res/values-zh-rTW/preference_editor.xml index f0911e7d1f..73df045fda 100644 --- a/xabber/src/main/res/values-zh-rTW/preference_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/preference_editor.xml @@ -1,58 +1,52 @@ - 清除快取\n清除所有本地資料,這可以釋放一些空間。 - 確實要刪除聊天記錄和其他本地資料嗎?\n帳戶和聯絡人資料不會受影響,該程式將會關閉。 - Enter時傳送\n可以通過按Enter鍵傳送訊息 - 自動離開\n螢幕鎖定時自動設定離開狀態 - 按字母排序 - 依狀態 - 依帳號分組\n在聯絡人清單中依帳號分組 + 清除快取\n清除所有本地資料,這可以釋放一些空間。 + 確實要刪除聊天記錄和其他本地資料嗎?\n帳戶和聯絡人資料不會受影響,該程式將會關閉。 + Enter時傳送\n可以通過按Enter鍵傳送訊息 + 自動離開\n螢幕鎖定時自動設定離開狀態 + 按字母排序 + 依狀態 + 依帳號分組\n在聯絡人清單中依帳號分組 顯示大頭貼\n在聯絡人清單中顯示使用者的大頭貼 - 顯示空分組\n顯示沒有線上聯絡人的分組 - 顯示群組\n在聯絡人清單中顯示群組 - 顯示離線的聯絡人 + 顯示空分組\n顯示沒有線上聯絡人的分組 + 顯示群組\n在聯絡人清單中顯示群組 + 顯示離線的聯絡人 偵錯日誌\n將訊息寫入偵錯日誌(請重新開機程式來應用設定) - 燈光提示\n通知時閃爍LED - 工作列圖示\n顯示永續性通知,此選項可防止Android從記憶體中解除安裝該程式 - 暗色 - 亮色 + 工作列圖示\n顯示永續性通知,此選項可防止Android從記憶體中解除安裝該程式 + 暗色 + 亮色 Android表情 - 無圖像表情 - 連線設定\n連線設定 - 聯絡人清單\n自訂聯絡人清單外觀 - 偵錯設定\n幫助程式設計師改進Xabber的設定 - 設定 - 通知\n通知設定 - 主題設定\n外觀設定 - 關於 - 顯示背景\n禁用可能提升效能 - - - - 特大 - 在橫向模式 - 在訊息中顯示大頭貼\n在每條訊息旁顯示大頭貼 - 在會議中 - 顯示輸入通知\n顯示其他使用者正在輸入 - 調整優先順序\n根據選擇的狀態設定優先順序,會覆蓋帳戶優先順序。 - 鎖定螢幕後 - 空閒時顯示「遠離」\n在螢幕鎖定時顯示「遠離」 - 優先順序設定 - 隨Android啟動\n當Android啟動時啟動該程式。如果Xabber被安裝在SD卡上,此功能將會失效。 - 防止睡眠模式\n防止裝置進入睡眠,這將增加電池使用量。 - 保持Wi-Fi喚醒\n待機時保持Wi-Fi活動,這將增加電池使用量 - 重設離線設定\n清除對某一帳號或群組所作的設定 - 您真的要清除對某一帳號或群組所作的設定嗎? - 在首條訊息時通知\n僅在聊天中收到第一條訊息時通知 + 無圖像表情 + 連線設定\n連線設定 + 聯絡人清單\n自訂聯絡人清單外觀 + 偵錯設定\n幫助程式設計師改進Xabber的設定 + 設定 + 通知\n通知設定 + 主題設定\n外觀設定 + 關於 + 顯示背景\n禁用可能提升效能 + + + + 特大 + 在橫向模式 + 在會議中 + 顯示輸入通知\n顯示其他使用者正在輸入 + 調整優先順序\n根據選擇的狀態設定優先順序,會覆蓋帳戶優先順序。 + 鎖定螢幕後 + 空閒時顯示「遠離」\n在螢幕鎖定時顯示「遠離」 + 優先順序設定 + 隨Android啟動\n當Android啟動時啟動該程式。如果Xabber被安裝在SD卡上,此功能將會失效。 + 防止睡眠模式\n防止裝置進入睡眠,這將增加電池使用量。 + 保持Wi-Fi喚醒\n待機時保持Wi-Fi活動,這將增加電池使用量 + 重設離線設定\n清除對某一帳號或群組所作的設定 + 您真的要清除對某一帳號或群組所作的設定嗎? %s(你將不會收到任何訊息) - XMPP帳戶\n管理帳戶 - 安全\n安全設定 - 檢查伺服器證書\n在加密連線有證書問題時通知 + XMPP帳戶\n管理帳戶 + 安全\n安全設定 + 檢查伺服器證書\n在加密連線有證書問題時通知 OTR模式 - 注意\n響應收到的注意請求 - 注意聲音\n選擇鈴聲 - 載入vCard\n載入和更新聯絡人的個人訊息和大頭貼,禁用可減少流量 - 複寫模式\n可能不穩定!將為此客戶端上的相同帳戶共享會話,禁用以減少流量使用。 - 關鍵短語\n通知某些包含預設短語的訊息並選擇聲音 + 載入vCard\n載入和更新聯絡人的個人訊息和大頭貼,禁用可減少流量 + 複寫模式\n可能不穩定!將為此客戶端上的相同帳戶共享會話,禁用以減少流量使用。 diff --git a/xabber/src/main/res/values-zh-rTW/status_editor.xml b/xabber/src/main/res/values-zh-rTW/status_editor.xml index 335a51bad8..c4f7279877 100644 --- a/xabber/src/main/res/values-zh-rTW/status_editor.xml +++ b/xabber/src/main/res/values-zh-rTW/status_editor.xml @@ -1,21 +1,21 @@ - 可用 - 離開 - 找我聊天就來吧 - 忙碌 - 編輯狀態 - <空狀態> - 隱身 - 刪除狀態 - 設定狀態 - 輸入狀態訊息 - 離線 - 未授權 - 離開一會 - 新狀態 - 已儲存的狀態 - 清除狀態歷史 - 狀態訊息 + 可用 + 離開 + 找我聊天就來吧 + 忙碌 + 編輯狀態 + <空狀態> + 隱身 + 刪除狀態 + 設定狀態 + 輸入狀態訊息 + 離線 + 未授權 + 離開一會 + 新狀態 + 已儲存的狀態 + 清除狀態歷史 + 狀態訊息 diff --git a/xabber/src/main/res/values-zh-rTW/words.xml b/xabber/src/main/res/values-zh-rTW/words.xml index 729c431d4b..98ba8638d4 100644 --- a/xabber/src/main/res/values-zh-rTW/words.xml +++ b/xabber/src/main/res/values-zh-rTW/words.xml @@ -1,18 +1,18 @@ - 10分鐘後 - 15分鐘後 - 1小時後 - 1分鐘後 - 2分鐘後 - 30分鐘後 - 5分鐘後 - 總是 - 禁用 - 手動 - 從不 - 要求 - 自動 - 儲存 + 10分鐘後 + 15分鐘後 + 1小時後 + 1分鐘後 + 2分鐘後 + 30分鐘後 + 5分鐘後 + 總是 + 禁用 + 手動 + 從不 + 要求 + 自動 + 儲存 diff --git a/xabber/src/main/res/values/attrs.xml b/xabber/src/main/res/values/attrs.xml index a67884e4c8..ce0b119d18 100644 --- a/xabber/src/main/res/values/attrs.xml +++ b/xabber/src/main/res/values/attrs.xml @@ -58,7 +58,7 @@ - + diff --git a/xabber/src/main/res/values/chat_viewer.xml b/xabber/src/main/res/values/chat_viewer.xml index 28a0172383..a0a4167d3b 100644 --- a/xabber/src/main/res/values/chat_viewer.xml +++ b/xabber/src/main/res/values/chat_viewer.xml @@ -73,7 +73,7 @@ The encrypted message you sent is unreadable Message cannot be decrypted %d forwarded message - %d forwarded messages. Use advanced client like Xabber to view them. + %d forwarded messages. Use advanced client like Xabber to view them. OTR verification Verify with fingerprint Verify with question @@ -85,6 +85,7 @@ OTR verification in progress OPEN CANCEL + Message hidden Use global settings Show message text @@ -132,4 +133,5 @@ Xabber official News feed Support Xabber + New contact \ No newline at end of file diff --git a/xabber/src/main/res/values/colors.xml b/xabber/src/main/res/values/colors.xml index 160d64ba24..3785635526 100644 --- a/xabber/src/main/res/values/colors.xml +++ b/xabber/src/main/res/values/colors.xml @@ -369,7 +369,7 @@ #242424 - @color/red_500 + @color/red_700 @color/grey_200 diff --git a/xabber/src/main/res/values/contact_list.xml b/xabber/src/main/res/values/contact_list.xml index 2b5af0c515..90d272c18e 100644 --- a/xabber/src/main/res/values/contact_list.xml +++ b/xabber/src/main/res/values/contact_list.xml @@ -27,6 +27,11 @@ Decline contact Archive Unarchive + Mute forever + Mute for 15 minutes + Mute for 1 hour + Mute for 2 hours + Mute for 1 day Mute Unmute Show archived @@ -36,6 +41,7 @@ Delete group Do you really want to delete group %s? Users from this group will stay in contact list. Rename group + Configure notifications Account not found Connection not established Request subscription diff --git a/xabber/src/main/res/values/notification_bar.xml b/xabber/src/main/res/values/notification_bar.xml index 75c9f94690..eb1c686452 100644 --- a/xabber/src/main/res/values/notification_bar.xml +++ b/xabber/src/main/res/values/notification_bar.xml @@ -19,6 +19,8 @@ - %1$d %2$s from %3$d %4$s %1$d %2$s from %3$s + %1$d new %2$s + %1$d new %2$s from %3$s %1$s: %2$s %1$d of %2$d %3$s online %1$d of %2$d %3$s online @@ -39,4 +41,23 @@ Pay attention Authorization request Conference private chat + Reply + Snooze + Mark as read + + Custom notification channel + Custom notification channel for chat: + Custom notification channel for group: + Custom notification channel for account: + Custom notification channel for key phrase: + Attentions calls + Notifications for attentions calls + Private chats + Notifications about messages in private chats + Group chats + Notifications about messages in group chats + Persistent connection + Persistent notification for establish connection to receive messages + Events + Notifications for events like: group chat invites, subscription requests, OTR requests \ No newline at end of file diff --git a/xabber/src/main/res/values/preference_editor.xml b/xabber/src/main/res/values/preference_editor.xml index b27d0cf9a6..285311e8f3 100644 --- a/xabber/src/main/res/values/preference_editor.xml +++ b/xabber/src/main/res/values/preference_editor.xml @@ -33,11 +33,17 @@ Xabber gathers anonymous bug reports. You may disable it in debug settings, but it will hinder our ability to provide reliable messaging experience to Xabber users. Settings - Light indication\nBlink LED on notification - Light indication\nBlink LED on notification from conferences + Light indication + Blink LED on notification + Light indication + Blink LED on notification from conferences Taskbar icon\nShow persistent notification. This option prevents Android from unloading the app from memory - Sound\nChoose notification sound + Sound + Choose notification sound Vibrate + Use custom notification preferences + Custom notification preferences ignore all other notification settings + You must first save the phrase Theme Dark @@ -88,17 +94,22 @@ Reset offline settings\nClear individual settings for groups and accounts Do you really want to clear individual settings for groups and accounts? - Alert on first message\nNotify only on the first message in a chat - Message preview\nShow message text from chats in notification area - Message preview\nShow message text from conferences in notification area + Alert on first message + Notify only on the first message in a chat + Message preview + Show message text from chats in notification area + Message preview + Show message text from conferences in notification area Suppress some status messages\nDon\'t get \'This room is not anonymous\' messages %s (you won\'t receive messages from any chat) XMPP accounts\nManage accounts Security\nSecurity settings Check server certificate\nNotify for certificate problems on encrypted connections OTR mode - Attention\nReact for incoming attention requests - Attention sound\nChoose ringtone + Attention + React for incoming attention requests + Attention sound + Choose ringtoneHolder 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. @@ -106,7 +117,10 @@ DNSJavaResolver MiniDNSResolver (experimental) - Key phrases\nCreate custom notifications for received messages that contain specific phrases + Key phrases + Key phrase + Create custom notifications for received messages that contain specific phrases + You must fill at least one field Settings @@ -126,6 +140,7 @@ Group notification In-app notification Key phrases + Custom notifications Alert Alert about new messages in chats @@ -150,4 +165,10 @@ All notification settings would be set to default values Reset notification settings? Settings were reset + Remove all custom notifications + All custom notification settings (for contacts, roster groups and accounts) would be removed + + Ringtone not available + Please select another ringtone + Xabber need permission for read storage to access this ringtone\nPlease grant a permission or select another ringtone diff --git a/xabber/src/main/res/values/preferences.xml b/xabber/src/main/res/values/preferences.xml index eb9235bd96..40d9cba7f2 100644 --- a/xabber/src/main/res/values/preferences.xml +++ b/xabber/src/main/res/values/preferences.xml @@ -187,6 +187,12 @@ true events_reset + events_remove_all_custom_key + + custom_notification_enable + custom_notification_preview + custom_notification_sound + custom_notification_vibro @string/chat_viewer @@ -259,7 +265,7 @@ true chats_attention - false + true chats_attention_sound @string/default_sound diff --git a/xabber/src/main/res/values/theme.xml b/xabber/src/main/res/values/theme.xml index 4201be6ac8..74d2d4573c 100644 --- a/xabber/src/main/res/values/theme.xml +++ b/xabber/src/main/res/values/theme.xml @@ -83,7 +83,7 @@ @color/bottom_navigation_background @drawable/half_transparent_background @color/grey_400 - + @drawable/rounded_background_grey_transparent @color/message_color_state @@ -157,7 +157,7 @@ @color/black @drawable/half_transparent_background_dark @color/grey_800 - + @drawable/rounded_background_grey_transparent_dark @color/message_color_state_dark diff --git a/xabber/src/main/res/values/words.xml b/xabber/src/main/res/values/words.xml index f848e83b59..b24a9f71ed 100644 --- a/xabber/src/main/res/values/words.xml +++ b/xabber/src/main/res/values/words.xml @@ -17,6 +17,7 @@ Save Cancel + Remove Skip Skip anyway Warning! diff --git a/xabber/src/main/res/xml/phrase_editor.xml b/xabber/src/main/res/xml/phrase_editor.xml index 8cc4af7501..99578fd9b5 100644 --- a/xabber/src/main/res/xml/phrase_editor.xml +++ b/xabber/src/main/res/xml/phrase_editor.xml @@ -30,11 +30,11 @@ android:title="@string/phrase_regexp" android:key="@string/phrase_regexp_key" /> - + diff --git a/xabber/src/main/res/xml/preference_chat_contact.xml b/xabber/src/main/res/xml/preference_chat_contact.xml deleted file mode 100644 index c4c2aef066..0000000000 --- a/xabber/src/main/res/xml/preference_chat_contact.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/xabber/src/main/res/xml/preference_custom_notify.xml b/xabber/src/main/res/xml/preference_custom_notify.xml new file mode 100644 index 0000000000..d334a1697c --- /dev/null +++ b/xabber/src/main/res/xml/preference_custom_notify.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/xabber/src/main/res/xml/preference_notifications.xml b/xabber/src/main/res/xml/preference_notifications.xml index 4f2d997ffb..272154309f 100644 --- a/xabber/src/main/res/xml/preference_notifications.xml +++ b/xabber/src/main/res/xml/preference_notifications.xml @@ -13,6 +13,7 @@ - - - - - - - - - - - - - - - @@ -138,6 +104,7 @@ android:defaultValue="@bool/chats_attention_default" android:key="@string/chats_attention_key" android:title="@string/chats_attention" + android:summary="@string/chats_attention_summary" /> @@ -155,6 +123,7 @@ + + \ No newline at end of file