aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/AndroidManifest.xml39
-rw-r--r--src/main/java/eu/siacs/conversations/Config.java14
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Contact.java7
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Conversation.java14
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Presences.java15
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Transferable.java55
-rw-r--r--src/main/java/eu/siacs/conversations/services/AvatarService.java12
-rw-r--r--src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java43
-rw-r--r--src/main/java/eu/siacs/conversations/services/NotificationService.java36
-rw-r--r--src/main/java/eu/siacs/conversations/services/UpdaterWebService.java102
-rw-r--r--src/main/java/eu/siacs/conversations/ui/AboutPreference.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java4
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConversationActivity.java2869
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConversationFragment.java10
-rw-r--r--src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java8
-rw-r--r--src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java63
-rw-r--r--src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java272
-rw-r--r--src/main/java/eu/siacs/conversations/ui/XmppActivity.java3
-rw-r--r--src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java7
-rw-r--r--src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java2
-rw-r--r--src/main/java/eu/siacs/conversations/utils/GeoHelper.java16
-rw-r--r--src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java0
-rw-r--r--src/main/res/drawable-hdpi/ic_read_indicator.pngbin0 -> 379 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_read_indicator.pngbin0 -> 292 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_read_indicator.pngbin0 -> 526 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_read_indicator.pngbin0 -> 928 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_read_indicator.pngbin0 -> 931 bytes
-rw-r--r--src/main/res/drawable/message_border.xml15
-rw-r--r--src/main/res/layout/account_row.xml2
-rw-r--r--src/main/res/layout/activity_contact_details.xml37
-rw-r--r--src/main/res/layout/activity_edit_account.xml272
-rw-r--r--src/main/res/layout/activity_muc_details.xml366
-rw-r--r--src/main/res/layout/activity_publish_profile_picture.xml156
-rw-r--r--src/main/res/layout/activity_updater.xml15
-rw-r--r--src/main/res/layout/contact.xml7
-rw-r--r--src/main/res/layout/conversation_list_row.xml4
-rw-r--r--src/main/res/layout/fragment_conversation.xml8
-rw-r--r--src/main/res/layout/message_received.xml3
-rw-r--r--src/main/res/layout/message_sent.xml18
-rw-r--r--src/main/res/layout/message_status.xml3
-rw-r--r--src/main/res/menu/conversations.xml10
-rw-r--r--src/main/res/menu/menu_updater.xml7
-rw-r--r--src/main/res/menu/muc_details_context.xml2
-rw-r--r--src/main/res/values-ar/strings.xml315
-rw-r--r--src/main/res/values-bg/strings.xml504
-rw-r--r--src/main/res/values-ca-rES/strings.xml2
-rw-r--r--src/main/res/values-ca/strings.xml436
-rw-r--r--src/main/res/values-cs/strings.xml488
-rw-r--r--src/main/res/values-de/strings.xml58
-rw-r--r--src/main/res/values-el/strings.xml436
-rw-r--r--src/main/res/values-es/strings.xml504
-rw-r--r--src/main/res/values-eu/strings.xml486
-rw-r--r--src/main/res/values-fa/strings.xml2
-rw-r--r--src/main/res/values-fr/strings.xml486
-rw-r--r--src/main/res/values-gl/strings.xml117
-rw-r--r--src/main/res/values-id/strings.xml453
-rw-r--r--src/main/res/values-it/strings.xml439
-rw-r--r--src/main/res/values-iw/strings.xml481
-rw-r--r--src/main/res/values-ja/strings.xml484
-rw-r--r--src/main/res/values-ko/strings.xml439
-rw-r--r--src/main/res/values-nb-rNO/strings.xml182
-rw-r--r--src/main/res/values-nl/strings.xml486
-rw-r--r--src/main/res/values-pl/strings.xml488
-rw-r--r--src/main/res/values-pt/strings.xml292
-rw-r--r--src/main/res/values-ro-rRO/strings.xml90
-rw-r--r--src/main/res/values-ru/strings.xml459
-rw-r--r--src/main/res/values-sk/strings.xml448
-rw-r--r--src/main/res/values-sr/strings.xml488
-rw-r--r--src/main/res/values-sv/strings.xml486
-rw-r--r--src/main/res/values-w820dp/dimens.xml6
-rw-r--r--src/main/res/values-zh-rCN/strings.xml439
-rw-r--r--src/main/res/values-zh-rTW/strings.xml248
-rw-r--r--src/main/res/values/colors.xml1
-rw-r--r--src/main/res/values/strings.xml51
-rw-r--r--src/main/res/xml/preferences.xml20
77 files changed, 2731 insertions, 12105 deletions
diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index 325459850..27c678036 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
-<manifest
- package="eu.siacs.conversations"
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="eu.siacs.conversations" >
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
@@ -29,10 +28,15 @@
<receiver android:name=".services.EventReceiver">
<intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
- <action android:name="android.intent.action.ACTION_SHUTDOWN"/>
- <action android:name="android.media.RINGER_MODE_CHANGED"/>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
+ <action android:name="android.intent.action.ACTION_SHUTDOWN" />
+ <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
+ <action android:name="android.media.RINGER_MODE_CHANGED" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.PACKAGE_REPLACED" />
+ <data android:scheme="package" android:path="eu.siacs.conversations" />
</intent-filter>
</receiver>
@@ -52,7 +56,7 @@
android:name=".ui.StartConversationActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_start_conversation"
- android:launchMode="singleTask">
+ android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.SENDTO"/>
@@ -145,11 +149,11 @@
<activity
android:name=".ui.TrustKeysActivity"
android:label="@string/trust_omemo_fingerprints"
- android:windowSoftInputMode="stateAlwaysHidden"/>
+ android:windowSoftInputMode="stateAlwaysHidden" />
<activity
android:name="de.duenndns.ssl.MemorizingActivity"
android:theme="@style/ConversationsTheme"
- tools:replace="android:theme"/>
+ tools:replace="android:theme" />
<activity
android:name=".ui.AboutActivity"
android:label="@string/title_activity_about"
@@ -158,8 +162,17 @@
android:name="android.support.PARENT_ACTIVITY"
android:value="eu.siacs.conversations.ui.SettingsActivity"/>
</activity>
-
- <service android:name=".services.ExportLogsService"/>
+ <activity
+ android:name=".ui.UpdaterActivity"
+ android:configChanges="orientation|screenSize"
+ android:launchMode="singleTask"
+ android:theme="@style/ConversationsTheme"
+ android:label="@string/title_activity_updater" >
+ </activity>
+ <activity android:name="com.soundcloud.android.crop.CropImageActivity" />
+ <service android:name=".services.UpdaterWebService" />
+ <service android:name=".services.CheckAppVersionService" />
+ <service android:name=".services.ExportLogsService" />
</application>
</manifest>
diff --git a/src/main/java/eu/siacs/conversations/Config.java b/src/main/java/eu/siacs/conversations/Config.java
index 14605cf09..9361fb0d6 100644
--- a/src/main/java/eu/siacs/conversations/Config.java
+++ b/src/main/java/eu/siacs/conversations/Config.java
@@ -9,11 +9,12 @@ public final class Config {
public static final String LOGTAG = "conversations";
- public static final String DOMAIN_LOCK = null; //only allow account creation for this domain
+ public static final String DOMAIN_LOCK = "pix-art.de"; //only allow account creation for this domain
public static final boolean DISALLOW_REGISTRATION_IN_UI = false; //hide the register checkbox
- public static final boolean HIDE_PGP_IN_UI = false; //some more consumer focused clients might want to disable OpenPGP
+ public static final boolean HIDE_PGP_IN_UI = true; //some more consumer focused clients might want to disable OpenPGP
+ public static final boolean HIDE_ENCRYPTION_IN_UI = false; //completely hide encryption options in menu bar
- public static final boolean LEGACY_NAMESPACE_HTTP_UPLOAD = false;
+ public static final boolean LEGACY_NAMESPACE_HTTP_UPLOAD = false; // true = 'eu:siacs:conversations:http:upload' false = 'urn:xmpp:http:upload'
public static final int PING_MAX_INTERVAL = 300;
public static final int PING_MIN_INTERVAL = 30;
@@ -23,7 +24,7 @@ public final class Config {
public static final int CARBON_GRACE_PERIOD = 90;
public static final int MINI_GRACE_PERIOD = 750;
- public static final int AVATAR_SIZE = 192;
+ public static final int AVATAR_SIZE = 640;
public static final Bitmap.CompressFormat AVATAR_FORMAT = Bitmap.CompressFormat.WEBP;
public static final int IMAGE_SIZE = 1920;
@@ -57,7 +58,10 @@ public final class Config {
public static final int MAM_MAX_MESSAGES = 500;
public static final ChatState DEFAULT_CHATSTATE = ChatState.ACTIVE;
- public static final int TYPING_TIMEOUT = 8;
+ public static final int TYPING_TIMEOUT = 5;
+
+ public static final String UPDATE_URL = "http://xmpp.pix-art.de/Conversations/update/";
+ public static final long UPDATE_CHECK_TIMER = 24 * 60 * 60; // in seconds
public static final String ENABLED_CIPHERS[] = {
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
diff --git a/src/main/java/eu/siacs/conversations/entities/Contact.java b/src/main/java/eu/siacs/conversations/entities/Contact.java
index f924c05a1..f5fa88d7a 100644
--- a/src/main/java/eu/siacs/conversations/entities/Contact.java
+++ b/src/main/java/eu/siacs/conversations/entities/Contact.java
@@ -149,6 +149,9 @@ public class Contact implements ListItem, Blockable {
if (isBlocked()) {
tags.add(new Tag("blocked", 0xff2e2f3b));
}
+ if (!getMostAvailableResource().equals("")){
+ tags.add(new Tag(getMostAvailableResource(), 0xff37b8a9));
+ }
return tags;
}
@@ -239,6 +242,10 @@ public class Contact implements ListItem, Blockable {
return this.presences.getMostAvailableStatus();
}
+ public String getMostAvailableResource() {
+ return this.presences.getMostAvailableResource();
+ }
+
public boolean setPhotoUri(String uri) {
if (uri != null && !uri.equals(this.photoUri)) {
this.photoUri = uri;
diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java
index 473ef0fe0..ee1eb2110 100644
--- a/src/main/java/eu/siacs/conversations/entities/Conversation.java
+++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java
@@ -20,6 +20,7 @@ import java.util.Iterator;
import java.util.List;
import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
import eu.siacs.conversations.xmpp.chatstate.ChatState;
import eu.siacs.conversations.xmpp.jid.InvalidJidException;
import eu.siacs.conversations.xmpp.jid.Jid;
@@ -367,6 +368,19 @@ public class Conversation extends AbstractEntity implements Blockable {
return this.getContact().getDisplayName();
}
}
+
+ public String getParticipants() {
+ if (getMode() == MODE_MULTI) {
+ String generatedName = getMucOptions().createNameFromParticipants();
+ if (generatedName != null) {
+ return generatedName;
+ } else {
+ return null;
+ }
+ } else {
+ return null;
+ }
+ }
public String getAccountUuid() {
return this.accountUuid;
diff --git a/src/main/java/eu/siacs/conversations/entities/Presences.java b/src/main/java/eu/siacs/conversations/entities/Presences.java
index 4729a11b9..a1e90d170 100644
--- a/src/main/java/eu/siacs/conversations/entities/Presences.java
+++ b/src/main/java/eu/siacs/conversations/entities/Presences.java
@@ -52,6 +52,21 @@ public class Presences {
return status;
}
+ public String getMostAvailableResource() {
+ int status = OFFLINE;
+ String resource = "";
+ synchronized (this.presences) {
+ Iterator<Entry<String, Integer>> it = presences.entrySet().iterator();
+ while (it.hasNext()) {
+ Entry<String, Integer> entry = it.next();
+ if (entry.getValue() < status)
+ status = entry.getValue();
+ resource = entry.getKey();
+ }
+ }
+ return resource;
+ }
+
public static int parseShow(Element show) {
if ((show == null) || (show.getContent() == null)) {
return Presences.ONLINE;
diff --git a/src/main/java/eu/siacs/conversations/entities/Transferable.java b/src/main/java/eu/siacs/conversations/entities/Transferable.java
index 016c81bdf..859cda658 100644
--- a/src/main/java/eu/siacs/conversations/entities/Transferable.java
+++ b/src/main/java/eu/siacs/conversations/entities/Transferable.java
@@ -2,9 +2,58 @@ package eu.siacs.conversations.entities;
public interface Transferable {
- String[] VALID_IMAGE_EXTENSIONS = {"webp", "jpeg", "jpg", "png", "jpe"};
- String[] VALID_CRYPTO_EXTENSIONS = {"pgp", "gpg", "otr"};
- String[] WELL_KNOWN_EXTENSIONS = {"pdf","m4a","mp4"};
+ String[] VALID_IMAGE_EXTENSIONS = {
+ "webp",
+ "jpeg",
+ "jpg",
+ "png",
+ "jpe",
+ "gif",
+ "tif"
+ };
+ String[] VALID_CRYPTO_EXTENSIONS = {
+ "pgp",
+ "gpg",
+ "otr"
+ };
+ String[] WELL_KNOWN_EXTENSIONS = {
+ //documents
+ "pdf",
+ "doc",
+ "docx",
+ "txt",
+ //audio
+ "m4a",
+ "m4b",
+ "mp3",
+ "mp2",
+ "wav",
+ "aac",
+ "aif",
+ "aiff",
+ "aifc",
+ "mid",
+ "midi",
+ "3gpp",
+ //video
+ "avi",
+ "mp4",
+ "mpeg",
+ "mpg",
+ "mpe",
+ "mov",
+ "3gp",
+ //applications
+ "apk",
+ //contact
+ "vcf",
+ //calendar
+ "ics",
+ //compressed
+ "zip",
+ "rar",
+
+ };
int STATUS_UNKNOWN = 0x200;
int STATUS_CHECKING = 0x201;
diff --git a/src/main/java/eu/siacs/conversations/services/AvatarService.java b/src/main/java/eu/siacs/conversations/services/AvatarService.java
index 5db4abae1..b658b9207 100644
--- a/src/main/java/eu/siacs/conversations/services/AvatarService.java
+++ b/src/main/java/eu/siacs/conversations/services/AvatarService.java
@@ -45,12 +45,12 @@ public class AvatarService {
if (avatar != null || cachedOnly) {
return avatar;
}
- if (contact.getProfilePhoto() != null) {
- avatar = mXmppConnectionService.getFileBackend().cropCenterSquare(Uri.parse(contact.getProfilePhoto()), size);
- }
if (avatar == null && contact.getAvatar() != null) {
avatar = mXmppConnectionService.getFileBackend().getAvatar(contact.getAvatar(), size);
}
+ if (avatar == null && contact.getProfilePhoto() != null) {
+ avatar = mXmppConnectionService.getFileBackend().cropCenterSquare(Uri.parse(contact.getProfilePhoto()), size);
+ }
if (avatar == null) {
avatar = get(contact.getDisplayName(), size, cachedOnly);
}
@@ -281,11 +281,11 @@ public class AvatarService {
Contact contact = user.getContact();
if (contact != null) {
Uri uri = null;
- if (contact.getProfilePhoto() != null) {
- uri = Uri.parse(contact.getProfilePhoto());
- } else if (contact.getAvatar() != null) {
+ if (contact.getAvatar() != null) {
uri = mXmppConnectionService.getFileBackend().getAvatarUri(
contact.getAvatar());
+ } else if (contact.getProfilePhoto() != null) {
+ uri = Uri.parse(contact.getProfilePhoto());
}
if (drawTile(canvas, uri, left, top, right, bottom)) {
return true;
diff --git a/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java b/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java
new file mode 100644
index 000000000..33faeaeca
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java
@@ -0,0 +1,43 @@
+package eu.siacs.conversations.services;
+
+import com.google.gson.JsonObject;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class CheckAppVersionService extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ public CheckAppVersionService() {
+ super();
+ }
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ doPost(request,response);
+ }
+
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ PrintWriter out = response.getWriter();
+ response.setContentType("text/html");
+
+ //send a JSON response with the app Version and file URI
+ JsonObject myObj = new JsonObject();
+ myObj.addProperty("success", false);
+ myObj.addProperty("latestVersionCode", 2);
+ myObj.addProperty("latestVersion", "1.0.0");
+ myObj.addProperty("changelog", "");
+ myObj.addProperty("appURI", "");
+ out.println(myObj.toString());
+ out.close();
+
+ }
+
+}
diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java
index 125b1c268..3cb962ac6 100644
--- a/src/main/java/eu/siacs/conversations/services/NotificationService.java
+++ b/src/main/java/eu/siacs/conversations/services/NotificationService.java
@@ -60,12 +60,12 @@ public class NotificationService {
public boolean notify(final Message message) {
return (message.getStatus() == Message.STATUS_RECEIVED)
- && notificationsEnabled()
- && !message.getConversation().isMuted()
- && (message.getConversation().isPnNA()
- || conferenceNotificationsEnabled()
- || wasHighlightedOrPrivate(message)
- );
+ && notificationsEnabled()
+ && !message.getConversation().isMuted()
+ && (message.getConversation().isPnNA()
+ || conferenceNotificationsEnabled()
+ || wasHighlightedOrPrivate(message)
+ );
}
public void notifyPebble(final Message message) {
@@ -179,7 +179,7 @@ public class NotificationService {
public void updateNotification(final boolean notify) {
final NotificationManager notificationManager = (NotificationManager) mXmppConnectionService
- .getSystemService(Context.NOTIFICATION_SERVICE);
+ .getSystemService(Context.NOTIFICATION_SERVICE);
final SharedPreferences preferences = mXmppConnectionService.getPreferences();
final String ringtone = preferences.getString("notification_ringtone", null);
@@ -235,7 +235,7 @@ public class NotificationService {
conversation = messages.get(0).getConversation();
final String name = conversation.getName();
style.addLine(Html.fromHtml("<b>" + name + "</b> "
- + UIHelper.getMessagePreview(mXmppConnectionService,messages.get(0)).first));
+ + UIHelper.getMessagePreview(mXmppConnectionService,messages.get(0)).first));
names.append(name);
names.append(", ");
}
@@ -275,9 +275,9 @@ public class NotificationService {
Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP ?
R.drawable.ic_file_download_white_24dp : R.drawable.ic_action_download,
mXmppConnectionService.getResources().getString(R.string.download_x_file,
- UIHelper.getFileDescriptionString(mXmppConnectionService, message)),
+ UIHelper.getFileDescriptionString(mXmppConnectionService, message)),
createDownloadIntent(message)
- );
+ );
}
if ((message = getFirstLocationMessage(messages)) != null) {
mBuilder.addAction(R.drawable.ic_room_white_24dp,
@@ -290,16 +290,16 @@ public class NotificationService {
}
private void modifyForImage(final Builder builder, final Message message,
- final ArrayList<Message> messages, final boolean notify) {
+ final ArrayList<Message> messages, final boolean notify) {
try {
final Bitmap bitmap = mXmppConnectionService.getFileBackend()
- .getThumbnail(message, getPixel(288), false);
+ .getThumbnail(message, getPixel(200), false);
final ArrayList<Message> tmp = new ArrayList<>();
for (final Message msg : messages) {
if (msg.getType() == Message.TYPE_TEXT
&& msg.getTransferable() == null) {
tmp.add(msg);
- }
+ }
}
final BigPictureStyle bigPictureStyle = new NotificationCompat.BigPictureStyle();
bigPictureStyle.bigPicture(bitmap);
@@ -318,7 +318,7 @@ public class NotificationService {
}
private void modifyForTextOnly(final Builder builder,
- final ArrayList<Message> messages, final boolean notify) {
+ final ArrayList<Message> messages, final boolean notify) {
builder.setStyle(new NotificationCompat.BigTextStyle().bigText(getMergedBodies(messages)));
builder.setContentText(UIHelper.getMessagePreview(mXmppConnectionService,messages.get(0)).first);
if (notify) {
@@ -333,7 +333,7 @@ public class NotificationService {
&& message.getEncryption() != Message.ENCRYPTION_PGP
&& message.getFileParams().height > 0) {
return message;
- }
+ }
}
return null;
}
@@ -380,7 +380,7 @@ public class NotificationService {
private PendingIntent createContentIntent(final String conversationUuid, final String downloadMessageUuid) {
final TaskStackBuilder stackBuilder = TaskStackBuilder
- .create(mXmppConnectionService);
+ .create(mXmppConnectionService);
stackBuilder.addParentStack(ConversationActivity.class);
final Intent viewConversationIntent = new Intent(mXmppConnectionService,
@@ -468,7 +468,7 @@ public class NotificationService {
private int getPixel(final int dp) {
final DisplayMetrics metrics = mXmppConnectionService.getResources()
- .getDisplayMetrics();
+ .getDisplayMetrics();
return ((int) (dp * metrics.density));
}
@@ -478,7 +478,7 @@ public class NotificationService {
private boolean inMiniGracePeriod(final Account account) {
final int miniGrace = account.getStatus() == Account.State.ONLINE ? Config.MINI_GRACE_PERIOD
- : Config.MINI_GRACE_PERIOD * 2;
+ : Config.MINI_GRACE_PERIOD * 2;
return SystemClock.elapsedRealtime() < (this.mLastNotification + miniGrace);
}
diff --git a/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java b/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java
new file mode 100644
index 000000000..3ff6641aa
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java
@@ -0,0 +1,102 @@
+package eu.siacs.conversations.services;
+
+import android.app.IntentService;
+import android.content.Intent;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.util.Log;
+
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpStatus;
+import org.apache.http.StatusLine;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.conn.params.ConnManagerParams;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+import eu.siacs.conversations.ui.UpdaterActivity.UpdateReceiver;
+
+public class UpdaterWebService extends IntentService{
+ public static final String REQUEST_STRING = "";
+ public static final String RESPONSE_MESSAGE = "";
+
+ private String URL = null;
+ public static final int REGISTRATION_TIMEOUT = 3 * 1000;
+ public static final int WAIT_TIMEOUT = 30 * 1000;
+
+ public UpdaterWebService() {
+ super("UpdaterWebService");
+ }
+
+ @Override
+ protected void onHandleIntent(Intent intent) {
+
+ String requestString = intent.getStringExtra(REQUEST_STRING);
+ Log.d(Config.LOGTAG, "AppUpdater: " + requestString);
+ String responseMessage;
+ PackageInfo pInfo = null;
+ try {
+ pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+ }
+ catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ //get the app version Name for display
+ final String versionName = pInfo.versionName;
+
+ try {
+
+ URL = requestString;
+ HttpClient httpclient = new DefaultHttpClient();
+ HttpParams params = httpclient.getParams();
+
+ HttpConnectionParams.setConnectionTimeout(params, REGISTRATION_TIMEOUT);
+ HttpConnectionParams.setSoTimeout(params, WAIT_TIMEOUT);
+ ConnManagerParams.setTimeout(params, WAIT_TIMEOUT);
+
+ HttpGet httpGet = new HttpGet(URL);
+ httpGet.setHeader("User-Agent", getString(R.string.app_name) + " " + versionName);
+ HttpResponse response = httpclient.execute(httpGet);
+
+ StatusLine statusLine = response.getStatusLine();
+ Log.d(Config.LOGTAG, "AppUpdater: HTTP Status Code: " + statusLine.getStatusCode());
+ if(statusLine.getStatusCode() == HttpStatus.SC_OK){
+ ByteArrayOutputStream out = new ByteArrayOutputStream();
+ response.getEntity().writeTo(out);
+ out.close();
+ responseMessage = out.toString();
+ } else {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP1:" + statusLine.getReasonPhrase());
+ response.getEntity().getContent().close();
+ throw new IOException(statusLine.getReasonPhrase());
+ }
+
+ } catch (ClientProtocolException e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP2:" + e);
+ responseMessage = "";
+ } catch (IOException e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP3:" + e);
+ responseMessage = "";
+ }catch (Exception e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP4:" + e);
+ responseMessage = "";
+ }
+
+
+ Intent broadcastIntent = new Intent();
+ broadcastIntent.setAction(UpdateReceiver.PROCESS_RESPONSE);
+ broadcastIntent.addCategory(Intent.CATEGORY_DEFAULT);
+ broadcastIntent.putExtra(RESPONSE_MESSAGE, responseMessage);
+ sendBroadcast(broadcastIntent);
+
+ }
+
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/AboutPreference.java b/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
index bd2042fb6..451f0bfa6 100644
--- a/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
+++ b/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
@@ -26,7 +26,7 @@ public class AboutPreference extends Preference {
}
private void setSummary() {
- setSummary("Conversations " + PhoneHelper.getVersionName(getContext()));
+ setSummary("Pix-Art Messenger " + PhoneHelper.getVersionName(getContext()));
}
}
diff --git a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
index 20195256f..82931b4ab 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
@@ -538,11 +538,11 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
Bitmap bm;
Contact contact = user.getContact();
if (contact != null) {
- bm = avatarService().get(contact, getPixel(48));
+ bm = avatarService().get(contact, getPixel(56));
tvDisplayName.setText(contact.getDisplayName());
tvStatus.setText(user.getName() + " \u2022 " + getStatus(user));
} else {
- bm = avatarService().get(user.getName(), getPixel(48));
+ bm = avatarService().get(user.getName(), getPixel(56));
tvDisplayName.setText(user.getName());
tvStatus.setText(getStatus(user));
diff --git a/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
index ebac6feba..730b63056 100644
--- a/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
@@ -376,7 +376,7 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
account = contact.getAccount().getJid().toBareJid().toString();
}
accountJidTv.setText(getString(R.string.using_account, account));
- badge.setImageBitmap(avatarService().get(contact, getPixel(72)));
+ badge.setImageBitmap(avatarService().get(contact, getPixel(Config.AVATAR_SIZE)));
badge.setOnClickListener(this.onBadgeClick);
keys.removeAllViews();
diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
index 1345ada54..b5f8480f3 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
@@ -6,10 +6,12 @@ import android.app.AlertDialog;
import android.app.FragmentTransaction;
import android.app.PendingIntent;
import android.content.ClipData;
+import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.content.IntentSender.SendIntentException;
+import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
@@ -47,1422 +49,1475 @@ import eu.siacs.conversations.entities.Blockable;
import eu.siacs.conversations.entities.Contact;
import eu.siacs.conversations.entities.Conversation;
import eu.siacs.conversations.entities.Message;
+import eu.siacs.conversations.entities.Presences;
import eu.siacs.conversations.services.XmppConnectionService;
import eu.siacs.conversations.services.XmppConnectionService.OnAccountUpdate;
import eu.siacs.conversations.services.XmppConnectionService.OnConversationUpdate;
import eu.siacs.conversations.services.XmppConnectionService.OnRosterUpdate;
import eu.siacs.conversations.ui.adapter.ConversationAdapter;
import eu.siacs.conversations.utils.ExceptionHelper;
+import eu.siacs.conversations.utils.UIHelper;
import eu.siacs.conversations.xmpp.OnUpdateBlocklist;
+import eu.siacs.conversations.xmpp.chatstate.ChatState;
import eu.siacs.conversations.xmpp.jid.InvalidJidException;
import eu.siacs.conversations.xmpp.jid.Jid;
public class ConversationActivity extends XmppActivity
- implements OnAccountUpdate, OnConversationUpdate, OnRosterUpdate, OnUpdateBlocklist, XmppConnectionService.OnShowErrorToast {
-
- public static final String ACTION_DOWNLOAD = "eu.siacs.conversations.action.DOWNLOAD";
-
- public static final String VIEW_CONVERSATION = "viewConversation";
- public static final String CONVERSATION = "conversationUuid";
- public static final String MESSAGE = "messageUuid";
- public static final String TEXT = "text";
- public static final String NICK = "nick";
- public static final String PRIVATE_MESSAGE = "pm";
-
- public static final int REQUEST_SEND_MESSAGE = 0x0201;
- public static final int REQUEST_DECRYPT_PGP = 0x0202;
- public static final int REQUEST_ENCRYPT_MESSAGE = 0x0207;
- public static final int REQUEST_TRUST_KEYS_TEXT = 0x0208;
- public static final int REQUEST_TRUST_KEYS_MENU = 0x0209;
- public static final int ATTACHMENT_CHOICE_CHOOSE_IMAGE = 0x0301;
- public static final int ATTACHMENT_CHOICE_TAKE_PHOTO = 0x0302;
- public static final int ATTACHMENT_CHOICE_CHOOSE_FILE = 0x0303;
- public static final int ATTACHMENT_CHOICE_RECORD_VOICE = 0x0304;
- public static final int ATTACHMENT_CHOICE_LOCATION = 0x0305;
- public static final int ATTACHMENT_CHOICE_INVALID = 0x0306;
- private static final String STATE_OPEN_CONVERSATION = "state_open_conversation";
- private static final String STATE_PANEL_OPEN = "state_panel_open";
- private static final String STATE_PENDING_URI = "state_pending_uri";
-
- private String mOpenConverstaion = null;
- private boolean mPanelOpen = true;
- final private List<Uri> mPendingImageUris = new ArrayList<>();
- final private List<Uri> mPendingFileUris = new ArrayList<>();
- private Uri mPendingGeoUri = null;
- private boolean forbidProcessingPendings = false;
-
- private boolean conversationWasSelectedByKeyboard = false;
-
- private View mContentView;
-
- private List<Conversation> conversationList = new ArrayList<>();
- private Conversation swipedConversation = null;
- private Conversation mSelectedConversation = null;
- private EnhancedListView listView;
- private ConversationFragment mConversationFragment;
-
- private ArrayAdapter<Conversation> listAdapter;
-
- private Toast prepareFileToast;
-
- private boolean mActivityPaused = false;
- private AtomicBoolean mRedirected = new AtomicBoolean(false);
-
- public Conversation getSelectedConversation() {
- return this.mSelectedConversation;
- }
-
- public void setSelectedConversation(Conversation conversation) {
- this.mSelectedConversation = conversation;
- }
-
- public void showConversationsOverview() {
- if (mContentView instanceof SlidingPaneLayout) {
- SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
- mSlidingPaneLayout.openPane();
- }
- }
-
- @Override
- protected String getShareableUri() {
- Conversation conversation = getSelectedConversation();
- if (conversation != null) {
- return conversation.getAccount().getShareableUri();
- } else {
- return "";
- }
- }
-
- public void hideConversationsOverview() {
- if (mContentView instanceof SlidingPaneLayout) {
- SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
- mSlidingPaneLayout.closePane();
- }
- }
-
- public boolean isConversationsOverviewHideable() {
- if (mContentView instanceof SlidingPaneLayout) {
- SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
- return mSlidingPaneLayout.isSlideable();
- } else {
- return false;
- }
- }
-
- public boolean isConversationsOverviewVisable() {
- if (mContentView instanceof SlidingPaneLayout) {
- SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
- return mSlidingPaneLayout.isOpen();
- } else {
- return true;
- }
- }
-
- @Override
- protected void onCreate(final Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- if (savedInstanceState != null) {
- mOpenConverstaion = savedInstanceState.getString(STATE_OPEN_CONVERSATION, null);
- mPanelOpen = savedInstanceState.getBoolean(STATE_PANEL_OPEN, true);
- String pending = savedInstanceState.getString(STATE_PENDING_URI, null);
- if (pending != null) {
- mPendingImageUris.clear();
- mPendingImageUris.add(Uri.parse(pending));
- }
- }
-
- setContentView(R.layout.fragment_conversations_overview);
-
- this.mConversationFragment = new ConversationFragment();
- FragmentTransaction transaction = getFragmentManager().beginTransaction();
- transaction.replace(R.id.selected_conversation, this.mConversationFragment, "conversation");
- transaction.commit();
-
- listView = (EnhancedListView) findViewById(R.id.list);
- this.listAdapter = new ConversationAdapter(this, conversationList);
- listView.setAdapter(this.listAdapter);
-
- if (getActionBar() != null) {
- getActionBar().setDisplayHomeAsUpEnabled(false);
- getActionBar().setHomeButtonEnabled(false);
- }
-
- listView.setOnItemClickListener(new OnItemClickListener() {
-
- @Override
- public void onItemClick(AdapterView<?> arg0, View clickedView,
- int position, long arg3) {
- if (getSelectedConversation() != conversationList.get(position)) {
- setSelectedConversation(conversationList.get(position));
- ConversationActivity.this.mConversationFragment.reInit(getSelectedConversation());
- conversationWasSelectedByKeyboard = false;
- }
- hideConversationsOverview();
- openConversation();
- }
- });
-
- listView.setDismissCallback(new EnhancedListView.OnDismissCallback() {
-
- @Override
- public EnhancedListView.Undoable onDismiss(final EnhancedListView enhancedListView, final int position) {
-
- final int index = listView.getFirstVisiblePosition();
- View v = listView.getChildAt(0);
- final int top = (v == null) ? 0 : (v.getTop() - listView.getPaddingTop());
-
- try {
- swipedConversation = listAdapter.getItem(position);
- } catch (IndexOutOfBoundsException e) {
- return null;
- }
- listAdapter.remove(swipedConversation);
- xmppConnectionService.markRead(swipedConversation);
-
- final boolean formerlySelected = (getSelectedConversation() == swipedConversation);
- if (position == 0 && listAdapter.getCount() == 0) {
- endConversation(swipedConversation, false, true);
- return null;
- } else if (formerlySelected) {
- setSelectedConversation(listAdapter.getItem(0));
- ConversationActivity.this.mConversationFragment
- .reInit(getSelectedConversation());
- }
-
- return new EnhancedListView.Undoable() {
-
- @Override
- public void undo() {
- listAdapter.insert(swipedConversation, position);
- if (formerlySelected) {
- setSelectedConversation(swipedConversation);
- ConversationActivity.this.mConversationFragment
- .reInit(getSelectedConversation());
- }
- swipedConversation = null;
- listView.setSelectionFromTop(index + (listView.getChildCount() < position ? 1 : 0), top);
- }
-
- @Override
- public void discard() {
- if (!swipedConversation.isRead()
- && swipedConversation.getMode() == Conversation.MODE_SINGLE) {
- swipedConversation = null;
- return;
- }
- endConversation(swipedConversation, false, false);
- swipedConversation = null;
- }
-
- @Override
- public String getTitle() {
- if (swipedConversation.getMode() == Conversation.MODE_MULTI) {
- return getResources().getString(R.string.title_undo_swipe_out_muc);
- } else {
- return getResources().getString(R.string.title_undo_swipe_out_conversation);
- }
- }
- };
- }
- });
- listView.enableSwipeToDismiss();
- listView.setSwipingLayout(R.id.swipeable_item);
- listView.setUndoStyle(EnhancedListView.UndoStyle.SINGLE_POPUP);
- listView.setUndoHideDelay(5000);
- listView.setRequireTouchBeforeDismiss(false);
-
- mContentView = findViewById(R.id.content_view_spl);
- if (mContentView == null) {
- mContentView = findViewById(R.id.content_view_ll);
- }
- if (mContentView instanceof SlidingPaneLayout) {
- SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
- mSlidingPaneLayout.setParallaxDistance(150);
- mSlidingPaneLayout
- .setShadowResource(R.drawable.es_slidingpane_shadow);
- mSlidingPaneLayout.setSliderFadeColor(0);
- mSlidingPaneLayout.setPanelSlideListener(new PanelSlideListener() {
-
- @Override
- public void onPanelOpened(View arg0) {
- updateActionBarTitle();
- invalidateOptionsMenu();
- hideKeyboard();
- if (xmppConnectionServiceBound) {
- xmppConnectionService.getNotificationService()
- .setOpenConversation(null);
- }
- closeContextMenu();
- }
-
- @Override
- public void onPanelClosed(View arg0) {
- listView.discardUndo();
- openConversation();
- }
-
- @Override
- public void onPanelSlide(View arg0, float arg1) {
- // TODO Auto-generated method stub
-
- }
- });
- }
- }
-
- @Override
- public void switchToConversation(Conversation conversation) {
- setSelectedConversation(conversation);
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- ConversationActivity.this.mConversationFragment.reInit(getSelectedConversation());
- openConversation();
- }
- });
- }
-
- private void updateActionBarTitle() {
- updateActionBarTitle(isConversationsOverviewHideable() && !isConversationsOverviewVisable());
- }
-
- private void updateActionBarTitle(boolean titleShouldBeName) {
- final ActionBar ab = getActionBar();
- final Conversation conversation = getSelectedConversation();
- if (ab != null) {
- if (titleShouldBeName && conversation != null) {
- ab.setDisplayHomeAsUpEnabled(true);
- ab.setHomeButtonEnabled(true);
- if (conversation.getMode() == Conversation.MODE_SINGLE || useSubjectToIdentifyConference()) {
- ab.setTitle(conversation.getName());
- } else {
- ab.setTitle(conversation.getJid().toBareJid().toString());
- }
- } else {
- ab.setDisplayHomeAsUpEnabled(false);
- ab.setHomeButtonEnabled(false);
- ab.setTitle(R.string.app_name);
- }
- }
- }
-
- private void openConversation() {
- this.updateActionBarTitle();
- this.invalidateOptionsMenu();
- if (xmppConnectionServiceBound) {
- final Conversation conversation = getSelectedConversation();
- xmppConnectionService.getNotificationService().setOpenConversation(conversation);
- sendReadMarkerIfNecessary(conversation);
- }
- listAdapter.notifyDataSetChanged();
- }
-
- public void sendReadMarkerIfNecessary(final Conversation conversation) {
- if (!mActivityPaused && conversation != null) {
- if (!conversation.isRead()) {
- xmppConnectionService.sendReadMarker(conversation);
- } else {
- xmppConnectionService.markRead(conversation);
- }
- }
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.conversations, menu);
- final MenuItem menuSecure = menu.findItem(R.id.action_security);
- final MenuItem menuArchive = menu.findItem(R.id.action_archive);
- final MenuItem menuMucDetails = menu.findItem(R.id.action_muc_details);
- final MenuItem menuContactDetails = menu.findItem(R.id.action_contact_details);
- final MenuItem menuAttach = menu.findItem(R.id.action_attach_file);
- final MenuItem menuClearHistory = menu.findItem(R.id.action_clear_history);
- final MenuItem menuAdd = menu.findItem(R.id.action_add);
- final MenuItem menuInviteContact = menu.findItem(R.id.action_invite);
- final MenuItem menuMute = menu.findItem(R.id.action_mute);
- final MenuItem menuUnmute = menu.findItem(R.id.action_unmute);
-
- if (isConversationsOverviewVisable() && isConversationsOverviewHideable()) {
- menuArchive.setVisible(false);
- menuMucDetails.setVisible(false);
- menuContactDetails.setVisible(false);
- menuSecure.setVisible(false);
- menuInviteContact.setVisible(false);
- menuAttach.setVisible(false);
- menuClearHistory.setVisible(false);
- menuMute.setVisible(false);
- menuUnmute.setVisible(false);
- } else {
- menuAdd.setVisible(!isConversationsOverviewHideable());
- if (this.getSelectedConversation() != null) {
- if (this.getSelectedConversation().getNextEncryption() != Message.ENCRYPTION_NONE) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- menuSecure.setIcon(R.drawable.ic_lock_white_24dp);
- } else {
- menuSecure.setIcon(R.drawable.ic_action_secure);
- }
- }
- if (this.getSelectedConversation().getMode() == Conversation.MODE_MULTI) {
- menuContactDetails.setVisible(false);
- menuAttach.setVisible(getSelectedConversation().getAccount().httpUploadAvailable() && getSelectedConversation().getMucOptions().participating());
- menuInviteContact.setVisible(getSelectedConversation().getMucOptions().canInvite());
- menuSecure.setVisible(!Config.HIDE_PGP_IN_UI); //if pgp is hidden conferences have no choice of encryption
- } else {
- menuMucDetails.setVisible(false);
- }
- if (this.getSelectedConversation().isMuted()) {
- menuMute.setVisible(false);
- } else {
- menuUnmute.setVisible(false);
- }
- }
- }
- return true;
- }
-
- protected void selectPresenceToAttachFile(final int attachmentChoice, final int encryption) {
- final Conversation conversation = getSelectedConversation();
- final Account account = conversation.getAccount();
- final OnPresenceSelected callback = new OnPresenceSelected() {
-
- @Override
- public void onPresenceSelected() {
- Intent intent = new Intent();
- boolean chooser = false;
- String fallbackPackageId = null;
- switch (attachmentChoice) {
- case ATTACHMENT_CHOICE_CHOOSE_IMAGE:
- intent.setAction(Intent.ACTION_GET_CONTENT);
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
- intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true);
- }
- intent.setType("image/*");
- chooser = true;
- break;
- case ATTACHMENT_CHOICE_TAKE_PHOTO:
- Uri uri = xmppConnectionService.getFileBackend().getTakePhotoUri();
- intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
- intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
- mPendingImageUris.clear();
- mPendingImageUris.add(uri);
- break;
- case ATTACHMENT_CHOICE_CHOOSE_FILE:
- chooser = true;
- intent.setType("*/*");
- intent.addCategory(Intent.CATEGORY_OPENABLE);
- intent.setAction(Intent.ACTION_GET_CONTENT);
- break;
- case ATTACHMENT_CHOICE_RECORD_VOICE:
- intent.setAction(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
- fallbackPackageId = "eu.siacs.conversations.voicerecorder";
- break;
- case ATTACHMENT_CHOICE_LOCATION:
- intent.setAction("eu.siacs.conversations.location.request");
- fallbackPackageId = "eu.siacs.conversations.sharelocation";
- break;
- }
- if (intent.resolveActivity(getPackageManager()) != null) {
- if (chooser) {
- startActivityForResult(
- Intent.createChooser(intent, getString(R.string.perform_action_with)),
- attachmentChoice);
- } else {
- startActivityForResult(intent, attachmentChoice);
- }
- } else if (fallbackPackageId != null) {
- startActivity(getInstallApkIntent(fallbackPackageId));
- }
- }
- };
- if ((account.httpUploadAvailable() || attachmentChoice == ATTACHMENT_CHOICE_LOCATION) && encryption != Message.ENCRYPTION_OTR) {
- conversation.setNextCounterpart(null);
- callback.onPresenceSelected();
- } else {
- selectPresence(conversation, callback);
- }
- }
-
- private Intent getInstallApkIntent(final String packageId) {
- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setData(Uri.parse("market://details?id=" + packageId));
- if (intent.resolveActivity(getPackageManager()) != null) {
- return intent;
- } else {
- intent.setData(Uri.parse("http://play.google.com/store/apps/details?id=" + packageId));
- return intent;
- }
- }
-
- public void attachFile(final int attachmentChoice) {
- switch (attachmentChoice) {
- case ATTACHMENT_CHOICE_LOCATION:
- getPreferences().edit().putString("recently_used_quick_action","location").apply();
- break;
- case ATTACHMENT_CHOICE_RECORD_VOICE:
- getPreferences().edit().putString("recently_used_quick_action","voice").apply();
- break;
- case ATTACHMENT_CHOICE_TAKE_PHOTO:
- getPreferences().edit().putString("recently_used_quick_action","photo").apply();
- break;
- case ATTACHMENT_CHOICE_CHOOSE_IMAGE:
- getPreferences().edit().putString("recently_used_quick_action","picture").apply();
- break;
- }
- final Conversation conversation = getSelectedConversation();
- final int encryption = conversation.getNextEncryption();
- if (encryption == Message.ENCRYPTION_PGP) {
- if (hasPgp()) {
- if (conversation.getContact().getPgpKeyId() != 0) {
- xmppConnectionService.getPgpEngine().hasKey(
- conversation.getContact(),
- new UiCallback<Contact>() {
-
- @Override
- public void userInputRequried(PendingIntent pi,
- Contact contact) {
- ConversationActivity.this.runIntent(pi,attachmentChoice);
- }
-
- @Override
- public void success(Contact contact) {
- selectPresenceToAttachFile(attachmentChoice,encryption);
- }
-
- @Override
- public void error(int error, Contact contact) {
- displayErrorDialog(error);
- }
- });
- } else {
- final ConversationFragment fragment = (ConversationFragment) getFragmentManager()
- .findFragmentByTag("conversation");
- if (fragment != null) {
- fragment.showNoPGPKeyDialog(false,
- new OnClickListener() {
-
- @Override
- public void onClick(DialogInterface dialog,
- int which) {
- conversation
- .setNextEncryption(Message.ENCRYPTION_NONE);
- xmppConnectionService.databaseBackend
- .updateConversation(conversation);
- selectPresenceToAttachFile(attachmentChoice,Message.ENCRYPTION_NONE);
- }
- });
- }
- }
- } else {
- showInstallPgpDialog();
- }
- } else {
- if (encryption != Message.ENCRYPTION_AXOLOTL || !trustKeysIfNeeded(REQUEST_TRUST_KEYS_MENU, attachmentChoice)) {
- selectPresenceToAttachFile(attachmentChoice, encryption);
- }
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(final MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
- showConversationsOverview();
- return true;
- } else if (item.getItemId() == R.id.action_add) {
- startActivity(new Intent(this, StartConversationActivity.class));
- return true;
- } else if (getSelectedConversation() != null) {
- switch (item.getItemId()) {
- case R.id.action_attach_file:
- attachFileDialog();
- break;
- case R.id.action_archive:
- this.endConversation(getSelectedConversation());
- break;
- case R.id.action_contact_details:
- switchToContactDetails(getSelectedConversation().getContact());
- break;
- case R.id.action_muc_details:
- Intent intent = new Intent(this,
- ConferenceDetailsActivity.class);
- intent.setAction(ConferenceDetailsActivity.ACTION_VIEW_MUC);
- intent.putExtra("uuid", getSelectedConversation().getUuid());
- startActivity(intent);
- break;
- case R.id.action_invite:
- inviteToConversation(getSelectedConversation());
- break;
- case R.id.action_security:
- selectEncryptionDialog(getSelectedConversation());
- break;
- case R.id.action_clear_history:
- clearHistoryDialog(getSelectedConversation());
- break;
- case R.id.action_mute:
- muteConversationDialog(getSelectedConversation());
- break;
- case R.id.action_unmute:
- unmuteConversation(getSelectedConversation());
- break;
- case R.id.action_block:
- BlockContactDialog.show(this, xmppConnectionService, getSelectedConversation());
- break;
- case R.id.action_unblock:
- BlockContactDialog.show(this, xmppConnectionService, getSelectedConversation());
- break;
- default:
- break;
- }
- return super.onOptionsItemSelected(item);
- } else {
- return super.onOptionsItemSelected(item);
- }
- }
-
- public void endConversation(Conversation conversation) {
- endConversation(conversation, true, true);
- }
-
- public void endConversation(Conversation conversation, boolean showOverview, boolean reinit) {
- if (showOverview) {
- showConversationsOverview();
- }
- xmppConnectionService.archiveConversation(conversation);
- if (reinit) {
- if (conversationList.size() > 0) {
- setSelectedConversation(conversationList.get(0));
- this.mConversationFragment.reInit(getSelectedConversation());
- } else {
- setSelectedConversation(null);
- if (mRedirected.compareAndSet(false,true)) {
- Intent intent = new Intent(this, StartConversationActivity.class);
- intent.putExtra("init",true);
- startActivity(intent);
- finish();
- }
- }
- }
- }
-
- @SuppressLint("InflateParams")
- protected void clearHistoryDialog(final Conversation conversation) {
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle(getString(R.string.clear_conversation_history));
- View dialogView = getLayoutInflater().inflate(
- R.layout.dialog_clear_history, null);
- final CheckBox endConversationCheckBox = (CheckBox) dialogView
- .findViewById(R.id.end_conversation_checkbox);
- builder.setView(dialogView);
- builder.setNegativeButton(getString(R.string.cancel), null);
- builder.setPositiveButton(getString(R.string.delete_messages),
- new OnClickListener() {
-
- @Override
- public void onClick(DialogInterface dialog, int which) {
- ConversationActivity.this.xmppConnectionService.clearConversationHistory(conversation);
- if (endConversationCheckBox.isChecked()) {
- endConversation(conversation);
- } else {
- updateConversationList();
- ConversationActivity.this.mConversationFragment.updateMessages();
- }
- }
- });
- builder.create().show();
- }
-
- protected void attachFileDialog() {
- View menuAttachFile = findViewById(R.id.action_attach_file);
- if (menuAttachFile == null) {
- return;
- }
- PopupMenu attachFilePopup = new PopupMenu(this, menuAttachFile);
- attachFilePopup.inflate(R.menu.attachment_choices);
- if (new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION).resolveActivity(getPackageManager()) == null) {
- attachFilePopup.getMenu().findItem(R.id.attach_record_voice).setVisible(false);
- }
- if (new Intent("eu.siacs.conversations.location.request").resolveActivity(getPackageManager()) == null) {
- attachFilePopup.getMenu().findItem(R.id.attach_location).setVisible(false);
- }
- attachFilePopup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
-
- @Override
- public boolean onMenuItemClick(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.attach_choose_picture:
- attachFile(ATTACHMENT_CHOICE_CHOOSE_IMAGE);
- break;
- case R.id.attach_take_picture:
- attachFile(ATTACHMENT_CHOICE_TAKE_PHOTO);
- break;
- case R.id.attach_choose_file:
- attachFile(ATTACHMENT_CHOICE_CHOOSE_FILE);
- break;
- case R.id.attach_record_voice:
- attachFile(ATTACHMENT_CHOICE_RECORD_VOICE);
- break;
- case R.id.attach_location:
- attachFile(ATTACHMENT_CHOICE_LOCATION);
- break;
- }
- return false;
- }
- });
- attachFilePopup.show();
- }
-
- public void verifyOtrSessionDialog(final Conversation conversation, View view) {
- if (!conversation.hasValidOtrSession() || conversation.getOtrSession().getSessionStatus() != SessionStatus.ENCRYPTED) {
- Toast.makeText(this, R.string.otr_session_not_started, Toast.LENGTH_LONG).show();
- return;
- }
- if (view == null) {
- return;
- }
- PopupMenu popup = new PopupMenu(this, view);
- popup.inflate(R.menu.verification_choices);
- popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
- @Override
- public boolean onMenuItemClick(MenuItem menuItem) {
- Intent intent = new Intent(ConversationActivity.this, VerifyOTRActivity.class);
- intent.setAction(VerifyOTRActivity.ACTION_VERIFY_CONTACT);
- intent.putExtra("contact", conversation.getContact().getJid().toBareJid().toString());
- intent.putExtra("account", conversation.getAccount().getJid().toBareJid().toString());
- switch (menuItem.getItemId()) {
- case R.id.scan_fingerprint:
- intent.putExtra("mode", VerifyOTRActivity.MODE_SCAN_FINGERPRINT);
- break;
- case R.id.ask_question:
- intent.putExtra("mode", VerifyOTRActivity.MODE_ASK_QUESTION);
- break;
- case R.id.manual_verification:
- intent.putExtra("mode", VerifyOTRActivity.MODE_MANUAL_VERIFICATION);
- break;
- }
- startActivity(intent);
- return true;
- }
- });
- popup.show();
- }
-
- protected void selectEncryptionDialog(final Conversation conversation) {
- View menuItemView = findViewById(R.id.action_security);
- if (menuItemView == null) {
- return;
- }
- PopupMenu popup = new PopupMenu(this, menuItemView);
- final ConversationFragment fragment = (ConversationFragment) getFragmentManager()
- .findFragmentByTag("conversation");
- if (fragment != null) {
- popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
-
- @Override
- public boolean onMenuItemClick(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.encryption_choice_none:
- conversation.setNextEncryption(Message.ENCRYPTION_NONE);
- item.setChecked(true);
- break;
- case R.id.encryption_choice_otr:
- conversation.setNextEncryption(Message.ENCRYPTION_OTR);
- item.setChecked(true);
- break;
- case R.id.encryption_choice_pgp:
- if (hasPgp()) {
- if (conversation.getAccount().getKeys().has("pgp_signature")) {
- conversation.setNextEncryption(Message.ENCRYPTION_PGP);
- item.setChecked(true);
- } else {
- announcePgp(conversation.getAccount(),conversation);
- }
- } else {
- showInstallPgpDialog();
- }
- break;
- case R.id.encryption_choice_axolotl:
- Log.d(Config.LOGTAG, AxolotlService.getLogprefix(conversation.getAccount())
- + "Enabled axolotl for Contact " + conversation.getContact().getJid());
- conversation.setNextEncryption(Message.ENCRYPTION_AXOLOTL);
- item.setChecked(true);
- break;
- default:
- conversation.setNextEncryption(Message.ENCRYPTION_NONE);
- break;
- }
- xmppConnectionService.databaseBackend.updateConversation(conversation);
- fragment.updateChatMsgHint();
- invalidateOptionsMenu();
- refreshUi();
- return true;
- }
- });
- popup.inflate(R.menu.encryption_choices);
- MenuItem otr = popup.getMenu().findItem(R.id.encryption_choice_otr);
- MenuItem none = popup.getMenu().findItem(R.id.encryption_choice_none);
- MenuItem pgp = popup.getMenu().findItem(R.id.encryption_choice_pgp);
- MenuItem axolotl = popup.getMenu().findItem(R.id.encryption_choice_axolotl);
- pgp.setVisible(!Config.HIDE_PGP_IN_UI);
- if (conversation.getMode() == Conversation.MODE_MULTI) {
- otr.setVisible(false);
- axolotl.setVisible(false);
- } else if (!conversation.getAccount().getAxolotlService().isContactAxolotlCapable(conversation.getContact())) {
- axolotl.setEnabled(false);
- }
- switch (conversation.getNextEncryption()) {
- case Message.ENCRYPTION_NONE:
- none.setChecked(true);
- break;
- case Message.ENCRYPTION_OTR:
- otr.setChecked(true);
- break;
- case Message.ENCRYPTION_PGP:
- pgp.setChecked(true);
- break;
- case Message.ENCRYPTION_AXOLOTL:
- axolotl.setChecked(true);
- break;
- default:
- none.setChecked(true);
- break;
- }
- popup.show();
- }
- }
-
- protected void muteConversationDialog(final Conversation conversation) {
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle(R.string.disable_notifications);
- final int[] durations = getResources().getIntArray(R.array.mute_options_durations);
- builder.setItems(R.array.mute_options_descriptions,
- new OnClickListener() {
-
- @Override
- public void onClick(final DialogInterface dialog, final int which) {
- final long till;
- if (durations[which] == -1) {
- till = Long.MAX_VALUE;
- } else {
- till = System.currentTimeMillis() + (durations[which] * 1000);
- }
- conversation.setMutedTill(till);
- ConversationActivity.this.xmppConnectionService.databaseBackend
- .updateConversation(conversation);
- updateConversationList();
- ConversationActivity.this.mConversationFragment.updateMessages();
- invalidateOptionsMenu();
- }
- });
- builder.create().show();
- }
-
- public void unmuteConversation(final Conversation conversation) {
- conversation.setMutedTill(0);
- this.xmppConnectionService.databaseBackend.updateConversation(conversation);
- updateConversationList();
- ConversationActivity.this.mConversationFragment.updateMessages();
- invalidateOptionsMenu();
- }
-
- @Override
- public void onBackPressed() {
- if (!isConversationsOverviewVisable()) {
- showConversationsOverview();
- } else {
- moveTaskToBack(true);
- }
- }
-
- @Override
- public boolean onKeyUp(int key, KeyEvent event) {
- int rotation = getWindowManager().getDefaultDisplay().getRotation();
- final int upKey;
- final int downKey;
- switch(rotation) {
- case Surface.ROTATION_90:
- upKey = KeyEvent.KEYCODE_DPAD_LEFT;
- downKey = KeyEvent.KEYCODE_DPAD_RIGHT;
- break;
- case Surface.ROTATION_180:
- upKey = KeyEvent.KEYCODE_DPAD_DOWN;
- downKey = KeyEvent.KEYCODE_DPAD_UP;
- break;
- case Surface.ROTATION_270:
- upKey = KeyEvent.KEYCODE_DPAD_RIGHT;
- downKey = KeyEvent.KEYCODE_DPAD_LEFT;
- break;
- default:
- upKey = KeyEvent.KEYCODE_DPAD_UP;
- downKey = KeyEvent.KEYCODE_DPAD_DOWN;
- }
- final boolean modifier = event.isCtrlPressed() || event.isAltPressed();
- if (modifier && key == KeyEvent.KEYCODE_TAB && isConversationsOverviewHideable()) {
- toggleConversationsOverview();
- return true;
- } else if (modifier && key == downKey) {
- if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
- showConversationsOverview();;
- }
- return selectDownConversation();
- } else if (modifier && key == upKey) {
- if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
- showConversationsOverview();
- }
- return selectUpConversation();
- } else if (modifier && key == KeyEvent.KEYCODE_1) {
- return openConversationByIndex(0);
- } else if (modifier && key == KeyEvent.KEYCODE_2) {
- return openConversationByIndex(1);
- } else if (modifier && key == KeyEvent.KEYCODE_3) {
- return openConversationByIndex(2);
- } else if (modifier && key == KeyEvent.KEYCODE_4) {
- return openConversationByIndex(3);
- } else if (modifier && key == KeyEvent.KEYCODE_5) {
- return openConversationByIndex(4);
- } else if (modifier && key == KeyEvent.KEYCODE_6) {
- return openConversationByIndex(5);
- } else if (modifier && key == KeyEvent.KEYCODE_7) {
- return openConversationByIndex(6);
- } else if (modifier && key == KeyEvent.KEYCODE_8) {
- return openConversationByIndex(7);
- } else if (modifier && key == KeyEvent.KEYCODE_9) {
- return openConversationByIndex(8);
- } else if (modifier && key == KeyEvent.KEYCODE_0) {
- return openConversationByIndex(9);
- } else {
- return super.onKeyUp(key, event);
- }
- }
-
- private void toggleConversationsOverview() {
- if (isConversationsOverviewVisable()) {
- hideConversationsOverview();
- if (mConversationFragment != null) {
- mConversationFragment.setFocusOnInputField();
- }
- } else {
- showConversationsOverview();
- }
- }
-
- private boolean selectUpConversation() {
- if (this.mSelectedConversation != null) {
- int index = this.conversationList.indexOf(this.mSelectedConversation);
- if (index > 0) {
- return openConversationByIndex(index - 1);
- }
- }
- return false;
- }
-
- private boolean selectDownConversation() {
- if (this.mSelectedConversation != null) {
- int index = this.conversationList.indexOf(this.mSelectedConversation);
- if (index != -1 && index < this.conversationList.size() - 1) {
- return openConversationByIndex(index + 1);
- }
- }
- return false;
- }
-
- private boolean openConversationByIndex(int index) {
- try {
- this.conversationWasSelectedByKeyboard = true;
- setSelectedConversation(this.conversationList.get(index));
- this.mConversationFragment.reInit(getSelectedConversation());
- if (index > listView.getLastVisiblePosition() - 1 || index < listView.getFirstVisiblePosition() + 1) {
- this.listView.setSelection(index);
- }
- openConversation();
- return true;
- } catch (IndexOutOfBoundsException e) {
- return false;
- }
- }
-
- @Override
- protected void onNewIntent(final Intent intent) {
- if (xmppConnectionServiceBound) {
- if (intent != null && VIEW_CONVERSATION.equals(intent.getType())) {
- handleViewConversationIntent(intent);
- }
- } else {
- setIntent(intent);
- }
- }
-
- @Override
- public void onStart() {
- super.onStart();
- this.mRedirected.set(false);
- if (this.xmppConnectionServiceBound) {
- this.onBackendConnected();
- }
- if (conversationList.size() >= 1) {
- this.onConversationUpdate();
- }
- }
-
- @Override
- public void onPause() {
- listView.discardUndo();
- super.onPause();
- this.mActivityPaused = true;
- if (this.xmppConnectionServiceBound) {
- this.xmppConnectionService.getNotificationService().setIsInForeground(false);
- }
- }
-
- @Override
- public void onResume() {
- super.onResume();
- final int theme = findTheme();
- final boolean usingEnterKey = usingEnterKey();
- if (this.mTheme != theme || usingEnterKey != mUsingEnterKey) {
- recreate();
- }
- this.mActivityPaused = false;
- if (this.xmppConnectionServiceBound) {
- this.xmppConnectionService.getNotificationService().setIsInForeground(true);
- }
-
- if (!isConversationsOverviewVisable() || !isConversationsOverviewHideable()) {
- sendReadMarkerIfNecessary(getSelectedConversation());
- }
-
- }
-
- @Override
- public void onSaveInstanceState(final Bundle savedInstanceState) {
- Conversation conversation = getSelectedConversation();
- if (conversation != null) {
- savedInstanceState.putString(STATE_OPEN_CONVERSATION,
- conversation.getUuid());
- }
- savedInstanceState.putBoolean(STATE_PANEL_OPEN,
- isConversationsOverviewVisable());
- if (this.mPendingImageUris.size() >= 1) {
- savedInstanceState.putString(STATE_PENDING_URI, this.mPendingImageUris.get(0).toString());
- }
- super.onSaveInstanceState(savedInstanceState);
- }
-
- @Override
- void onBackendConnected() {
- this.xmppConnectionService.getNotificationService().setIsInForeground(true);
- updateConversationList();
-
- if (mPendingConferenceInvite != null) {
- mPendingConferenceInvite.execute(this);
- mPendingConferenceInvite = null;
- }
-
- if (xmppConnectionService.getAccounts().size() == 0) {
- if (mRedirected.compareAndSet(false,true)) {
- if (Config.X509_VERIFICATION) {
- startActivity(new Intent(this, ManageAccountActivity.class));
- } else {
- startActivity(new Intent(this, EditAccountActivity.class));
- }
- finish();
- }
- } else if (conversationList.size() <= 0) {
- if (mRedirected.compareAndSet(false,true)) {
- Intent intent = new Intent(this, StartConversationActivity.class);
- intent.putExtra("init",true);
- startActivity(intent);
- finish();
- }
- } else if (getIntent() != null && VIEW_CONVERSATION.equals(getIntent().getType())) {
- handleViewConversationIntent(getIntent());
- } else if (selectConversationByUuid(mOpenConverstaion)) {
- if (mPanelOpen) {
- showConversationsOverview();
- } else {
- if (isConversationsOverviewHideable()) {
- openConversation();
- }
- }
- this.mConversationFragment.reInit(getSelectedConversation());
- mOpenConverstaion = null;
- } else if (getSelectedConversation() == null) {
- showConversationsOverview();
- mPendingImageUris.clear();
- mPendingFileUris.clear();
- mPendingGeoUri = null;
- setSelectedConversation(conversationList.get(0));
- this.mConversationFragment.reInit(getSelectedConversation());
- } else {
- this.mConversationFragment.messageListAdapter.updatePreferences();
- this.mConversationFragment.messagesView.invalidateViews();
- this.mConversationFragment.setupIme();
- }
-
- if(!forbidProcessingPendings) {
- for (Iterator<Uri> i = mPendingImageUris.iterator(); i.hasNext(); i.remove()) {
- Uri foo = i.next();
- attachImageToConversation(getSelectedConversation(), foo);
- }
-
- for (Iterator<Uri> i = mPendingFileUris.iterator(); i.hasNext(); i.remove()) {
- attachFileToConversation(getSelectedConversation(), i.next());
- }
-
- if (mPendingGeoUri != null) {
- attachLocationToConversation(getSelectedConversation(), mPendingGeoUri);
- mPendingGeoUri = null;
- }
- }
- forbidProcessingPendings = false;
-
- ExceptionHelper.checkForCrash(this, this.xmppConnectionService);
- setIntent(new Intent());
- }
-
- private void handleViewConversationIntent(final Intent intent) {
- final String uuid = intent.getStringExtra(CONVERSATION);
- final String downloadUuid = intent.getStringExtra(MESSAGE);
- final String text = intent.getStringExtra(TEXT);
- final String nick = intent.getStringExtra(NICK);
- final boolean pm = intent.getBooleanExtra(PRIVATE_MESSAGE,false);
- if (selectConversationByUuid(uuid)) {
- this.mConversationFragment.reInit(getSelectedConversation());
- if (nick != null) {
- if (pm) {
- Jid jid = getSelectedConversation().getJid();
- try {
- Jid next = Jid.fromParts(jid.getLocalpart(),jid.getDomainpart(),nick);
- this.mConversationFragment.privateMessageWith(next);
- } catch (final InvalidJidException ignored) {
- //do nothing
- }
- } else {
- this.mConversationFragment.highlightInConference(nick);
- }
- } else {
- this.mConversationFragment.appendText(text);
- }
- hideConversationsOverview();
- openConversation();
- if (mContentView instanceof SlidingPaneLayout) {
- updateActionBarTitle(true); //fixes bug where slp isn't properly closed yet
- }
- if (downloadUuid != null) {
- final Message message = mSelectedConversation.findMessageWithFileAndUuid(downloadUuid);
- if (message != null) {
- mConversationFragment.messageListAdapter.startDownloadable(message);
- }
- }
- }
- }
-
- private boolean selectConversationByUuid(String uuid) {
- if (uuid == null) {
- return false;
- }
- for (Conversation aConversationList : conversationList) {
- if (aConversationList.getUuid().equals(uuid)) {
- setSelectedConversation(aConversationList);
- return true;
- }
- }
- return false;
- }
-
- @Override
- protected void unregisterListeners() {
- super.unregisterListeners();
- xmppConnectionService.getNotificationService().setOpenConversation(null);
- }
-
- @SuppressLint("NewApi")
- private static List<Uri> extractUriFromIntent(final Intent intent) {
- List<Uri> uris = new ArrayList<>();
- Uri uri = intent.getData();
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && uri == null) {
- ClipData clipData = intent.getClipData();
- for(int i = 0; i < clipData.getItemCount(); ++i) {
- uris.add(clipData.getItemAt(i).getUri());
- }
- } else {
- uris.add(uri);
- }
- return uris;
- }
-
- @Override
- protected void onActivityResult(int requestCode, int resultCode,
- final Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (resultCode == RESULT_OK) {
- if (requestCode == REQUEST_DECRYPT_PGP) {
- mConversationFragment.onActivityResult(requestCode, resultCode, data);
- } else if (requestCode == ATTACHMENT_CHOICE_CHOOSE_IMAGE) {
- mPendingImageUris.clear();
- mPendingImageUris.addAll(extractUriFromIntent(data));
- if (xmppConnectionServiceBound) {
- for(Iterator<Uri> i = mPendingImageUris.iterator(); i.hasNext(); i.remove()) {
- attachImageToConversation(getSelectedConversation(),i.next());
- }
- }
- } else if (requestCode == ATTACHMENT_CHOICE_CHOOSE_FILE || requestCode == ATTACHMENT_CHOICE_RECORD_VOICE) {
- mPendingFileUris.clear();
- mPendingFileUris.addAll(extractUriFromIntent(data));
- if (xmppConnectionServiceBound) {
- for(Iterator<Uri> i = mPendingFileUris.iterator(); i.hasNext(); i.remove()) {
- attachFileToConversation(getSelectedConversation(), i.next());
- }
- }
- } else if (requestCode == ATTACHMENT_CHOICE_TAKE_PHOTO) {
- if (mPendingImageUris.size() == 1) {
- Uri uri = mPendingImageUris.get(0);
- if (xmppConnectionServiceBound) {
- attachImageToConversation(getSelectedConversation(), uri);
- mPendingImageUris.clear();
- }
- Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
- intent.setData(uri);
- sendBroadcast(intent);
- } else {
- mPendingImageUris.clear();
- }
- } else if (requestCode == ATTACHMENT_CHOICE_LOCATION) {
- double latitude = data.getDoubleExtra("latitude",0);
- double longitude = data.getDoubleExtra("longitude",0);
- this.mPendingGeoUri = Uri.parse("geo:"+String.valueOf(latitude)+","+String.valueOf(longitude));
- if (xmppConnectionServiceBound) {
- attachLocationToConversation(getSelectedConversation(), mPendingGeoUri);
- this.mPendingGeoUri = null;
- }
- } else if (requestCode == REQUEST_TRUST_KEYS_TEXT || requestCode == REQUEST_TRUST_KEYS_MENU) {
- this.forbidProcessingPendings = !xmppConnectionServiceBound;
- mConversationFragment.onActivityResult(requestCode, resultCode, data);
- }
- } else {
- mPendingImageUris.clear();
- mPendingFileUris.clear();
- if (requestCode == ConversationActivity.REQUEST_DECRYPT_PGP) {
- mConversationFragment.onActivityResult(requestCode, resultCode, data);
- }
- }
- }
-
- private void attachLocationToConversation(Conversation conversation, Uri uri) {
- if (conversation == null) {
- return;
- }
- xmppConnectionService.attachLocationToConversation(conversation,uri, new UiCallback<Message>() {
-
- @Override
- public void success(Message message) {
- xmppConnectionService.sendMessage(message);
- }
-
- @Override
- public void error(int errorCode, Message object) {
-
- }
-
- @Override
- public void userInputRequried(PendingIntent pi, Message object) {
-
- }
- });
- }
-
- private void attachFileToConversation(Conversation conversation, Uri uri) {
- if (conversation == null) {
- return;
- }
- prepareFileToast = Toast.makeText(getApplicationContext(),getText(R.string.preparing_file), Toast.LENGTH_LONG);
- prepareFileToast.show();
- xmppConnectionService.attachFileToConversation(conversation, uri, new UiCallback<Message>() {
- @Override
- public void success(Message message) {
- hidePrepareFileToast();
- xmppConnectionService.sendMessage(message);
- }
-
- @Override
- public void error(int errorCode, Message message) {
- displayErrorDialog(errorCode);
- }
-
- @Override
- public void userInputRequried(PendingIntent pi, Message message) {
-
- }
- });
- }
-
- private void attachImageToConversation(Conversation conversation, Uri uri) {
- if (conversation == null) {
- return;
- }
- prepareFileToast = Toast.makeText(getApplicationContext(),getText(R.string.preparing_image), Toast.LENGTH_LONG);
- prepareFileToast.show();
- xmppConnectionService.attachImageToConversation(conversation, uri,
- new UiCallback<Message>() {
-
- @Override
- public void userInputRequried(PendingIntent pi,
- Message object) {
- hidePrepareFileToast();
- }
-
- @Override
- public void success(Message message) {
- xmppConnectionService.sendMessage(message);
- }
-
- @Override
- public void error(int error, Message message) {
- hidePrepareFileToast();
- displayErrorDialog(error);
- }
- });
- }
-
- private void hidePrepareFileToast() {
- if (prepareFileToast != null) {
- runOnUiThread(new Runnable() {
-
- @Override
- public void run() {
- prepareFileToast.cancel();
- }
- });
- }
- }
-
- public void updateConversationList() {
- xmppConnectionService
- .populateWithOrderedConversations(conversationList);
- if (swipedConversation != null) {
- if (swipedConversation.isRead()) {
- conversationList.remove(swipedConversation);
- } else {
- listView.discardUndo();
- }
- }
- listAdapter.notifyDataSetChanged();
- }
-
- public void runIntent(PendingIntent pi, int requestCode) {
- try {
- this.startIntentSenderForResult(pi.getIntentSender(), requestCode,
- null, 0, 0, 0);
- } catch (final SendIntentException ignored) {
- }
- }
-
- public void encryptTextMessage(Message message) {
- xmppConnectionService.getPgpEngine().encrypt(message,
- new UiCallback<Message>() {
-
- @Override
- public void userInputRequried(PendingIntent pi,
- Message message) {
- ConversationActivity.this.runIntent(pi,
- ConversationActivity.REQUEST_SEND_MESSAGE);
- }
-
- @Override
- public void success(Message message) {
- message.setEncryption(Message.ENCRYPTION_DECRYPTED);
- xmppConnectionService.sendMessage(message);
- }
-
- @Override
- public void error(int error, Message message) {
-
- }
- });
- }
-
- public boolean useSendButtonToIndicateStatus() {
- return getPreferences().getBoolean("send_button_status", false);
- }
-
- public boolean indicateReceived() {
- return getPreferences().getBoolean("indicate_received", false);
- }
-
- public boolean useWhiteBackground() {
- return getPreferences().getBoolean("use_white_background",false);
- }
-
- protected boolean trustKeysIfNeeded(int requestCode) {
- return trustKeysIfNeeded(requestCode, ATTACHMENT_CHOICE_INVALID);
- }
-
- protected boolean trustKeysIfNeeded(int requestCode, int attachmentChoice) {
- AxolotlService axolotlService = mSelectedConversation.getAccount().getAxolotlService();
- boolean hasPendingKeys = !axolotlService.getKeysWithTrust(XmppAxolotlSession.Trust.UNDECIDED,
- mSelectedConversation.getContact()).isEmpty()
- || !axolotlService.findDevicesWithoutSession(mSelectedConversation).isEmpty();
- boolean hasNoTrustedKeys = axolotlService.getNumTrustedKeys(mSelectedConversation.getContact()) == 0;
- if( hasPendingKeys || hasNoTrustedKeys) {
- axolotlService.createSessionsIfNeeded(mSelectedConversation);
- Intent intent = new Intent(getApplicationContext(), TrustKeysActivity.class);
- intent.putExtra("contact", mSelectedConversation.getContact().getJid().toBareJid().toString());
- intent.putExtra("account", mSelectedConversation.getAccount().getJid().toBareJid().toString());
- intent.putExtra("choice", attachmentChoice);
- intent.putExtra("has_no_trusted", hasNoTrustedKeys);
- startActivityForResult(intent, requestCode);
- return true;
- } else {
- return false;
- }
- }
-
- @Override
- protected void refreshUiReal() {
- updateConversationList();
- if (conversationList.size() > 0) {
- ConversationActivity.this.mConversationFragment.updateMessages();
- updateActionBarTitle();
- invalidateOptionsMenu();
- }
- }
-
- @Override
- public void onAccountUpdate() {
- this.refreshUi();
- }
-
- @Override
- public void onConversationUpdate() {
- this.refreshUi();
- }
-
- @Override
- public void onRosterUpdate() {
- this.refreshUi();
- }
-
- @Override
- public void OnUpdateBlocklist(Status status) {
- this.refreshUi();
- }
-
- public void unblockConversation(final Blockable conversation) {
- xmppConnectionService.sendUnblockRequest(conversation);
- }
-
- public boolean enterIsSend() {
- return getPreferences().getBoolean("enter_is_send",false);
- }
-
- @Override
- public void onShowErrorToast(final int resId) {
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- Toast.makeText(ConversationActivity.this,resId,Toast.LENGTH_SHORT).show();
- }
- });
- }
-
- public boolean highlightSelectedConversations() {
- return !isConversationsOverviewHideable() || this.conversationWasSelectedByKeyboard;
- }
+implements OnAccountUpdate, OnConversationUpdate, OnRosterUpdate, OnUpdateBlocklist, XmppConnectionService.OnShowErrorToast {
+
+ public static final String ACTION_DOWNLOAD = "eu.siacs.conversations.action.DOWNLOAD";
+
+ public static final String VIEW_CONVERSATION = "viewConversation";
+ public static final String CONVERSATION = "conversationUuid";
+ public static final String MESSAGE = "messageUuid";
+ public static final String TEXT = "text";
+ public static final String NICK = "nick";
+ public static final String PRIVATE_MESSAGE = "pm";
+
+ public static final int REQUEST_SEND_MESSAGE = 0x0201;
+ public static final int REQUEST_DECRYPT_PGP = 0x0202;
+ public static final int REQUEST_ENCRYPT_MESSAGE = 0x0207;
+ public static final int REQUEST_TRUST_KEYS_TEXT = 0x0208;
+ public static final int REQUEST_TRUST_KEYS_MENU = 0x0209;
+ public static final int ATTACHMENT_CHOICE_CHOOSE_IMAGE = 0x0301;
+ public static final int ATTACHMENT_CHOICE_TAKE_PHOTO = 0x0302;
+ public static final int ATTACHMENT_CHOICE_CHOOSE_FILE = 0x0303;
+ public static final int ATTACHMENT_CHOICE_RECORD_VOICE = 0x0304;
+ public static final int ATTACHMENT_CHOICE_LOCATION = 0x0305;
+ public static final int ATTACHMENT_CHOICE_INVALID = 0x0306;
+ private static final String STATE_OPEN_CONVERSATION = "state_open_conversation";
+ private static final String STATE_PANEL_OPEN = "state_panel_open";
+ private static final String STATE_PENDING_URI = "state_pending_uri";
+
+ private String mOpenConverstaion = null;
+ private boolean mPanelOpen = true;
+ final private List<Uri> mPendingImageUris = new ArrayList<>();
+ final private List<Uri> mPendingFileUris = new ArrayList<>();
+ private Uri mPendingGeoUri = null;
+ private boolean forbidProcessingPendings = false;
+
+ private boolean conversationWasSelectedByKeyboard = false;
+
+ private View mContentView;
+
+ private List<Conversation> conversationList = new ArrayList<>();
+ private Conversation swipedConversation = null;
+ private Conversation mSelectedConversation = null;
+ private EnhancedListView listView;
+ private ConversationFragment mConversationFragment;
+
+ private ArrayAdapter<Conversation> listAdapter;
+
+ private Toast prepareFileToast;
+
+ private boolean mActivityPaused = false;
+ private AtomicBoolean mRedirected = new AtomicBoolean(false);
+
+ public Conversation getSelectedConversation() {
+ return this.mSelectedConversation;
+ }
+
+ public void setSelectedConversation(Conversation conversation) {
+ this.mSelectedConversation = conversation;
+ }
+
+ public void showConversationsOverview() {
+ if (mContentView instanceof SlidingPaneLayout) {
+ SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
+ mSlidingPaneLayout.openPane();
+ }
+ }
+
+ @Override
+ protected String getShareableUri() {
+ Conversation conversation = getSelectedConversation();
+ if (conversation != null) {
+ return conversation.getAccount().getShareableUri();
+ } else {
+ return "";
+ }
+ }
+
+ public void hideConversationsOverview() {
+ if (mContentView instanceof SlidingPaneLayout) {
+ SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
+ mSlidingPaneLayout.closePane();
+ }
+ }
+
+ public boolean isConversationsOverviewHideable() {
+ if (mContentView instanceof SlidingPaneLayout) {
+ SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
+ return mSlidingPaneLayout.isSlideable();
+ } else {
+ return false;
+ }
+ }
+
+ public boolean isConversationsOverviewVisable() {
+ if (mContentView instanceof SlidingPaneLayout) {
+ SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
+ return mSlidingPaneLayout.isOpen();
+ } else {
+ return true;
+ }
+ }
+
+ @Override
+ protected void onCreate(final Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ mOpenConverstaion = savedInstanceState.getString(STATE_OPEN_CONVERSATION, null);
+ mPanelOpen = savedInstanceState.getBoolean(STATE_PANEL_OPEN, true);
+ String pending = savedInstanceState.getString(STATE_PENDING_URI, null);
+ if (pending != null) {
+ mPendingImageUris.clear();
+ mPendingImageUris.add(Uri.parse(pending));
+ }
+ }
+
+ AppUpdate();
+
+ setContentView(R.layout.fragment_conversations_overview);
+
+ this.mConversationFragment = new ConversationFragment();
+ FragmentTransaction transaction = getFragmentManager().beginTransaction();
+ transaction.replace(R.id.selected_conversation, this.mConversationFragment, "conversation");
+ transaction.commit();
+
+ listView = (EnhancedListView) findViewById(R.id.list);
+ this.listAdapter = new ConversationAdapter(this, conversationList);
+ listView.setAdapter(this.listAdapter);
+
+ if (getActionBar() != null) {
+ getActionBar().setDisplayHomeAsUpEnabled(false);
+ getActionBar().setHomeButtonEnabled(false);
+ }
+
+ listView.setOnItemClickListener(new OnItemClickListener() {
+
+ @Override
+ public void onItemClick(AdapterView<?> arg0, View clickedView,
+ int position, long arg3) {
+ if (getSelectedConversation() != conversationList.get(position)) {
+ setSelectedConversation(conversationList.get(position));
+ ConversationActivity.this.mConversationFragment.reInit(getSelectedConversation());
+ conversationWasSelectedByKeyboard = false;
+ }
+ hideConversationsOverview();
+ openConversation();
+ }
+ });
+
+ listView.setDismissCallback(new EnhancedListView.OnDismissCallback() {
+ @Override
+ public EnhancedListView.Undoable onDismiss(final EnhancedListView enhancedListView, final int position) {
+
+ final int index = listView.getFirstVisiblePosition();
+ View v = listView.getChildAt(0);
+ final int top = (v == null) ? 0 : (v.getTop() - listView.getPaddingTop());
+
+ try {
+ swipedConversation = listAdapter.getItem(position);
+ } catch (IndexOutOfBoundsException e) {
+ return null;
+ }
+ listAdapter.remove(swipedConversation);
+ xmppConnectionService.markRead(swipedConversation);
+
+ final boolean formerlySelected = (getSelectedConversation() == swipedConversation);
+ if (position == 0 && listAdapter.getCount() == 0) {
+ endConversation(swipedConversation, false, true);
+ return null;
+ } else if (formerlySelected) {
+ setSelectedConversation(listAdapter.getItem(0));
+ ConversationActivity.this.mConversationFragment
+ .reInit(getSelectedConversation());
+ }
+
+ return new EnhancedListView.Undoable() {
+
+ @Override
+ public void undo() {
+ listAdapter.insert(swipedConversation, position);
+ if (formerlySelected) {
+ setSelectedConversation(swipedConversation);
+ ConversationActivity.this.mConversationFragment
+ .reInit(getSelectedConversation());
+ }
+ swipedConversation = null;
+ listView.setSelectionFromTop(index + (listView.getChildCount() < position ? 1 : 0), top);
+ }
+
+ @Override
+ public void discard() {
+ if (!swipedConversation.isRead()
+ && swipedConversation.getMode() == Conversation.MODE_SINGLE) {
+ swipedConversation = null;
+ return;
+ }
+ endConversation(swipedConversation, false, false);
+ swipedConversation = null;
+ }
+
+ @Override
+ public String getTitle() {
+ if (swipedConversation.getMode() == Conversation.MODE_MULTI) {
+ return getResources().getString(R.string.title_undo_swipe_out_muc);
+ } else {
+ return getResources().getString(R.string.title_undo_swipe_out_conversation);
+ }
+ }
+ };
+ }
+ });
+ listView.enableSwipeToDismiss();
+ listView.setSwipingLayout(R.id.swipeable_item);
+ listView.setUndoStyle(EnhancedListView.UndoStyle.SINGLE_POPUP);
+ listView.setUndoHideDelay(10000);
+ listView.setRequireTouchBeforeDismiss(false);
+ listView.setSwipeDirection(EnhancedListView.SwipeDirection.START); // swipe to left to close conversation
+
+ mContentView = findViewById(R.id.content_view_spl);
+ if (mContentView == null) {
+ mContentView = findViewById(R.id.content_view_ll);
+ }
+ if (mContentView instanceof SlidingPaneLayout) {
+ SlidingPaneLayout mSlidingPaneLayout = (SlidingPaneLayout) mContentView;
+ mSlidingPaneLayout.setParallaxDistance(150);
+ mSlidingPaneLayout
+ .setShadowResource(R.drawable.es_slidingpane_shadow);
+ mSlidingPaneLayout.setSliderFadeColor(0);
+ mSlidingPaneLayout.setPanelSlideListener(new PanelSlideListener() {
+
+ @Override
+ public void onPanelOpened(View arg0) {
+ updateActionBarTitle();
+ invalidateOptionsMenu();
+ hideKeyboard();
+ if (xmppConnectionServiceBound) {
+ xmppConnectionService.getNotificationService()
+ .setOpenConversation(null);
+ }
+ closeContextMenu();
+ }
+
+ @Override
+ public void onPanelClosed(View arg0) {
+ listView.discardUndo();
+ openConversation();
+ }
+
+ @Override
+ public void onPanelSlide(View arg0, float arg1) {
+ // TODO Auto-generated method stub
+
+ }
+ });
+ }
+ }
+
+ protected void AppUpdate() {
+ String PREFS_NAME = "UpdateTimeStamp";
+ SharedPreferences UpdateTimeStamp = getApplicationContext().getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
+ long lastUpdateTime = UpdateTimeStamp.getLong("lastUpdateTime", 0);
+
+ Log.d(Config.LOGTAG, "AppUpdater - LastUpdateTime: " + lastUpdateTime);
+
+ if ((lastUpdateTime + (Config.UPDATE_CHECK_TIMER * 1000)) < System.currentTimeMillis()) {
+ lastUpdateTime = System.currentTimeMillis();
+ SharedPreferences.Editor editor = UpdateTimeStamp.edit();
+ editor.putLong("lastUpdateTime", lastUpdateTime);
+ editor.commit();
+
+ // run AppUpdater
+ Log.d(Config.LOGTAG, "AppUpdater - CurrentTime: " + lastUpdateTime);
+ Intent AppUpdater = new Intent(this, UpdaterActivity.class);
+ startActivity(AppUpdater);
+ Log.d(Config.LOGTAG, "AppUpdater started");
+
+ } else {
+
+ Log.d(Config.LOGTAG, "AppUpdater stopped");
+ return;
+ }
+ }
+
+ @Override
+ public void switchToConversation(Conversation conversation) {
+ setSelectedConversation(conversation);
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ ConversationActivity.this.mConversationFragment.reInit(getSelectedConversation());
+ openConversation();
+ }
+ });
+ }
+
+ private void updateActionBarTitle() {
+ updateActionBarTitle(isConversationsOverviewHideable() && !isConversationsOverviewVisable());
+ }
+
+ private void updateActionBarTitle(boolean titleShouldBeName) {
+ final ActionBar ab = getActionBar();
+ final Conversation conversation = getSelectedConversation();
+ if (ab != null) {
+ if (titleShouldBeName && conversation != null) {
+ ab.setDisplayHomeAsUpEnabled(true);
+ ab.setHomeButtonEnabled(true);
+ if (conversation.getMode() == Conversation.MODE_SINGLE || useSubjectToIdentifyConference()) {
+ ab.setTitle(conversation.getName());
+ if (conversation.getMode() == Conversation.MODE_SINGLE) {
+ if (conversation.getContact().getPresences().getMostAvailableStatus() == Presences.OFFLINE) {
+ ab.setSubtitle(getString(R.string.account_status_offline));
+ } else {
+ ChatState state = conversation.getIncomingChatState();
+ if (state == ChatState.COMPOSING) {
+ ab.setSubtitle(getString(R.string.is_typing));
+ } else if (state == ChatState.PAUSED) {
+ ab.setSubtitle(UIHelper.lastseen(getApplicationContext(), conversation.getContact().lastseen.time));
+ } else {
+ ab.setSubtitle(UIHelper.lastseen(getApplicationContext(), conversation.getContact().lastseen.time));
+ }
+ }
+ } else if (useSubjectToIdentifyConference()) {
+ ab.setSubtitle(conversation.getParticipants());
+ }
+ } else {
+ ab.setTitle(conversation.getJid().toBareJid().toString());
+ ab.setSubtitle(null);
+ }
+ } else {
+ ab.setDisplayHomeAsUpEnabled(false);
+ ab.setHomeButtonEnabled(false);
+ ab.setTitle(R.string.app_name);
+ ab.setSubtitle(null);
+ }
+ }
+ }
+
+ private void openConversation() {
+ this.updateActionBarTitle();
+ this.invalidateOptionsMenu();
+ if (xmppConnectionServiceBound) {
+ final Conversation conversation = getSelectedConversation();
+ xmppConnectionService.getNotificationService().setOpenConversation(conversation);
+ sendReadMarkerIfNecessary(conversation);
+ }
+ listAdapter.notifyDataSetChanged();
+ }
+
+ public void sendReadMarkerIfNecessary(final Conversation conversation) {
+ if (!mActivityPaused && conversation != null) {
+ if (!conversation.isRead()) {
+ xmppConnectionService.sendReadMarker(conversation);
+ } else {
+ xmppConnectionService.markRead(conversation);
+ }
+ }
+ }
+
+ @Override
+ public boolean onCreateOptionsMenu(Menu menu) {
+ getMenuInflater().inflate(R.menu.conversations, menu);
+ final MenuItem menuSecure = menu.findItem(R.id.action_security);
+ final MenuItem menuArchive = menu.findItem(R.id.action_archive);
+ final MenuItem menuMucDetails = menu.findItem(R.id.action_muc_details);
+ final MenuItem menuContactDetails = menu.findItem(R.id.action_contact_details);
+ final MenuItem menuAttach = menu.findItem(R.id.action_attach_file);
+ final MenuItem menuClearHistory = menu.findItem(R.id.action_clear_history);
+ final MenuItem menuAdd = menu.findItem(R.id.action_add);
+ final MenuItem menuInviteContact = menu.findItem(R.id.action_invite);
+ final MenuItem menuMute = menu.findItem(R.id.action_mute);
+ final MenuItem menuUnmute = menu.findItem(R.id.action_unmute);
+
+ if (isConversationsOverviewVisable() && isConversationsOverviewHideable()) {
+ menuArchive.setVisible(false);
+ menuMucDetails.setVisible(false);
+ menuContactDetails.setVisible(false);
+ menuSecure.setVisible(false);
+ menuInviteContact.setVisible(false);
+ menuAttach.setVisible(false);
+ menuClearHistory.setVisible(false);
+ menuMute.setVisible(false);
+ menuUnmute.setVisible(false);
+ } else {
+ menuAdd.setVisible(!isConversationsOverviewHideable());
+ if (this.getSelectedConversation() != null) {
+ menuSecure.setVisible(!Config.HIDE_ENCRYPTION_IN_UI);
+ if (this.getSelectedConversation().getNextEncryption() != Message.ENCRYPTION_NONE) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+ menuSecure.setIcon(R.drawable.ic_lock_white_24dp);
+ } else {
+ menuSecure.setIcon(R.drawable.ic_action_secure);
+ }
+ }
+ if (this.getSelectedConversation().getMode() == Conversation.MODE_MULTI) {
+ menuContactDetails.setVisible(false);
+ menuAttach.setVisible(getSelectedConversation().getAccount().httpUploadAvailable() && getSelectedConversation().getMucOptions().participating());
+ menuInviteContact.setVisible(getSelectedConversation().getMucOptions().canInvite());
+ menuSecure.setVisible(!Config.HIDE_ENCRYPTION_IN_UI);
+ menuSecure.setVisible(!Config.HIDE_PGP_IN_UI); //if pgp is hidden conferences have no choice of encryption
+ } else {
+ menuMucDetails.setVisible(false);
+ }
+ if (this.getSelectedConversation().isMuted()) {
+ menuMute.setVisible(false);
+ } else {
+ menuUnmute.setVisible(false);
+ }
+ }
+ }
+ return true;
+ }
+
+ protected void selectPresenceToAttachFile(final int attachmentChoice, final int encryption) {
+ final Conversation conversation = getSelectedConversation();
+ final Account account = conversation.getAccount();
+ final OnPresenceSelected callback = new OnPresenceSelected() {
+
+ @Override
+ public void onPresenceSelected() {
+ Intent intent = new Intent();
+ boolean chooser = false;
+ String fallbackPackageId = null;
+ switch (attachmentChoice) {
+ case ATTACHMENT_CHOICE_CHOOSE_IMAGE:
+ intent.setAction(Intent.ACTION_GET_CONTENT);
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
+ intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
+ }
+ intent.setType("image/*");
+ chooser = true;
+ break;
+ case ATTACHMENT_CHOICE_TAKE_PHOTO:
+ Uri uri = xmppConnectionService.getFileBackend().getTakePhotoUri();
+ intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
+ intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
+ mPendingImageUris.clear();
+ mPendingImageUris.add(uri);
+ break;
+ case ATTACHMENT_CHOICE_CHOOSE_FILE:
+ chooser = true;
+ intent.setType("*/*");
+ intent.addCategory(Intent.CATEGORY_OPENABLE);
+ intent.setAction(Intent.ACTION_GET_CONTENT);
+ break;
+ case ATTACHMENT_CHOICE_RECORD_VOICE:
+ intent.setAction(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
+ fallbackPackageId = "eu.siacs.conversations.voicerecorder";
+ break;
+ case ATTACHMENT_CHOICE_LOCATION:
+ intent.setAction("eu.siacs.conversations.location.request");
+ fallbackPackageId = "eu.siacs.conversations.sharelocation";
+ break;
+ }
+ if (intent.resolveActivity(getPackageManager()) != null) {
+ if (chooser) {
+ startActivityForResult(
+ Intent.createChooser(intent, getString(R.string.perform_action_with)),
+ attachmentChoice);
+ } else {
+ startActivityForResult(intent, attachmentChoice);
+ }
+ } else if (fallbackPackageId != null) {
+ startActivity(getInstallApkIntent(fallbackPackageId));
+ }
+ }
+ };
+ if ((account.httpUploadAvailable() || attachmentChoice == ATTACHMENT_CHOICE_LOCATION) && encryption != Message.ENCRYPTION_OTR) {
+ conversation.setNextCounterpart(null);
+ callback.onPresenceSelected();
+ } else {
+ selectPresence(conversation, callback);
+ }
+ }
+
+ private Intent getInstallApkIntent(final String packageId) {
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri.parse("market://details?id=" + packageId));
+ if (intent.resolveActivity(getPackageManager()) != null) {
+ return intent;
+ } else {
+ intent.setData(Uri.parse("http://play.google.com/store/apps/details?id=" + packageId));
+ return intent;
+ }
+ }
+
+ public void attachFile(final int attachmentChoice) {
+ switch (attachmentChoice) {
+ case ATTACHMENT_CHOICE_LOCATION:
+ getPreferences().edit().putString("recently_used_quick_action", "location").apply();
+ break;
+ case ATTACHMENT_CHOICE_RECORD_VOICE:
+ getPreferences().edit().putString("recently_used_quick_action", "voice").apply();
+ break;
+ case ATTACHMENT_CHOICE_TAKE_PHOTO:
+ getPreferences().edit().putString("recently_used_quick_action", "photo").apply();
+ break;
+ case ATTACHMENT_CHOICE_CHOOSE_IMAGE:
+ getPreferences().edit().putString("recently_used_quick_action", "picture").apply();
+ break;
+ }
+ final Conversation conversation = getSelectedConversation();
+ final int encryption = conversation.getNextEncryption();
+ if (encryption == Message.ENCRYPTION_PGP) {
+ if (hasPgp()) {
+ if (conversation.getContact().getPgpKeyId() != 0) {
+ xmppConnectionService.getPgpEngine().hasKey(
+ conversation.getContact(),
+ new UiCallback<Contact>() {
+
+ @Override
+ public void userInputRequried(PendingIntent pi,
+ Contact contact) {
+ ConversationActivity.this.runIntent(pi, attachmentChoice);
+ }
+
+ @Override
+ public void success(Contact contact) {
+ selectPresenceToAttachFile(attachmentChoice, encryption);
+ }
+
+ @Override
+ public void error(int error, Contact contact) {
+ displayErrorDialog(error);
+ }
+ });
+ } else {
+ final ConversationFragment fragment = (ConversationFragment) getFragmentManager()
+ .findFragmentByTag("conversation");
+ if (fragment != null) {
+ fragment.showNoPGPKeyDialog(false,
+ new OnClickListener() {
+
+ @Override
+ public void onClick(DialogInterface dialog,
+ int which) {
+ conversation
+ .setNextEncryption(Message.ENCRYPTION_NONE);
+ xmppConnectionService.databaseBackend
+ .updateConversation(conversation);
+ selectPresenceToAttachFile(attachmentChoice, Message.ENCRYPTION_NONE);
+ }
+ });
+ }
+ }
+ } else {
+ showInstallPgpDialog();
+ }
+ } else {
+ if (encryption != Message.ENCRYPTION_AXOLOTL || !trustKeysIfNeeded(REQUEST_TRUST_KEYS_MENU, attachmentChoice)) {
+ selectPresenceToAttachFile(attachmentChoice, encryption);
+ }
+ }
+ }
+
+ @Override
+ public boolean onOptionsItemSelected(final MenuItem item) {
+ if (item.getItemId() == android.R.id.home) {
+ showConversationsOverview();
+ return true;
+ } else if (item.getItemId() == R.id.action_add) {
+ startActivity(new Intent(this, StartConversationActivity.class));
+ return true;
+ } else if (getSelectedConversation() != null) {
+ switch (item.getItemId()) {
+ case R.id.action_attach_file:
+ attachFileDialog();
+ break;
+ case R.id.action_archive:
+ this.endConversation(getSelectedConversation());
+ break;
+ case R.id.action_contact_details:
+ switchToContactDetails(getSelectedConversation().getContact());
+ break;
+ case R.id.action_muc_details:
+ Intent intent = new Intent(this,
+ ConferenceDetailsActivity.class);
+ intent.setAction(ConferenceDetailsActivity.ACTION_VIEW_MUC);
+ intent.putExtra("uuid", getSelectedConversation().getUuid());
+ startActivity(intent);
+ break;
+ case R.id.action_invite:
+ inviteToConversation(getSelectedConversation());
+ break;
+ case R.id.action_security:
+ selectEncryptionDialog(getSelectedConversation());
+ break;
+ case R.id.action_clear_history:
+ clearHistoryDialog(getSelectedConversation());
+ break;
+ case R.id.action_mute:
+ muteConversationDialog(getSelectedConversation());
+ break;
+ case R.id.action_unmute:
+ unmuteConversation(getSelectedConversation());
+ break;
+ case R.id.action_block:
+ BlockContactDialog.show(this, xmppConnectionService, getSelectedConversation());
+ break;
+ case R.id.action_unblock:
+ BlockContactDialog.show(this, xmppConnectionService, getSelectedConversation());
+ break;
+ default:
+ break;
+ }
+ return super.onOptionsItemSelected(item);
+ } else {
+ return super.onOptionsItemSelected(item);
+ }
+ }
+
+ public void endConversation(Conversation conversation) {
+ endConversation(conversation, true, true);
+ }
+
+ public void endConversation(Conversation conversation, boolean showOverview, boolean reinit) {
+ if (showOverview) {
+ showConversationsOverview();
+ }
+ xmppConnectionService.archiveConversation(conversation);
+ if (reinit) {
+ if (conversationList.size() > 0) {
+ setSelectedConversation(conversationList.get(0));
+ this.mConversationFragment.reInit(getSelectedConversation());
+ } else {
+ setSelectedConversation(null);
+ if (mRedirected.compareAndSet(false, true)) {
+ Intent intent = new Intent(this, StartConversationActivity.class);
+ intent.putExtra("init", true);
+ startActivity(intent);
+ finish();
+ }
+ }
+ }
+ }
+
+ @SuppressLint("InflateParams")
+ protected void clearHistoryDialog(final Conversation conversation) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle(getString(R.string.clear_conversation_history));
+ View dialogView = getLayoutInflater().inflate(
+ R.layout.dialog_clear_history, null);
+ final CheckBox endConversationCheckBox = (CheckBox) dialogView
+ .findViewById(R.id.end_conversation_checkbox);
+ builder.setView(dialogView);
+ builder.setNegativeButton(getString(R.string.cancel), null);
+ builder.setPositiveButton(getString(R.string.delete_messages),
+ new OnClickListener() {
+
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ ConversationActivity.this.xmppConnectionService.clearConversationHistory(conversation);
+ if (endConversationCheckBox.isChecked()) {
+ endConversation(conversation);
+ } else {
+ updateConversationList();
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ }
+ }
+ });
+ builder.create().show();
+ }
+
+ protected void attachFileDialog() {
+ View menuAttachFile = findViewById(R.id.action_attach_file);
+ if (menuAttachFile == null) {
+ return;
+ }
+ PopupMenu attachFilePopup = new PopupMenu(this, menuAttachFile);
+ attachFilePopup.inflate(R.menu.attachment_choices);
+ if (new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION).resolveActivity(getPackageManager()) == null) {
+ attachFilePopup.getMenu().findItem(R.id.attach_record_voice).setVisible(false);
+ }
+ if (new Intent("eu.siacs.conversations.location.request").resolveActivity(getPackageManager()) == null) {
+ attachFilePopup.getMenu().findItem(R.id.attach_location).setVisible(false);
+ }
+ attachFilePopup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
+
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.attach_choose_picture:
+ attachFile(ATTACHMENT_CHOICE_CHOOSE_IMAGE);
+ break;
+ case R.id.attach_take_picture:
+ attachFile(ATTACHMENT_CHOICE_TAKE_PHOTO);
+ break;
+ case R.id.attach_choose_file:
+ attachFile(ATTACHMENT_CHOICE_CHOOSE_FILE);
+ break;
+ case R.id.attach_record_voice:
+ attachFile(ATTACHMENT_CHOICE_RECORD_VOICE);
+ break;
+ case R.id.attach_location:
+ attachFile(ATTACHMENT_CHOICE_LOCATION);
+ break;
+ }
+ return false;
+ }
+ });
+ attachFilePopup.show();
+ }
+
+ public void verifyOtrSessionDialog(final Conversation conversation, View view) {
+ if (!conversation.hasValidOtrSession() || conversation.getOtrSession().getSessionStatus() != SessionStatus.ENCRYPTED) {
+ Toast.makeText(this, R.string.otr_session_not_started, Toast.LENGTH_LONG).show();
+ return;
+ }
+ if (view == null) {
+ return;
+ }
+ PopupMenu popup = new PopupMenu(this, view);
+ popup.inflate(R.menu.verification_choices);
+ popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
+ @Override
+ public boolean onMenuItemClick(MenuItem menuItem) {
+ Intent intent = new Intent(ConversationActivity.this, VerifyOTRActivity.class);
+ intent.setAction(VerifyOTRActivity.ACTION_VERIFY_CONTACT);
+ intent.putExtra("contact", conversation.getContact().getJid().toBareJid().toString());
+ intent.putExtra("account", conversation.getAccount().getJid().toBareJid().toString());
+ switch (menuItem.getItemId()) {
+ case R.id.scan_fingerprint:
+ intent.putExtra("mode", VerifyOTRActivity.MODE_SCAN_FINGERPRINT);
+ break;
+ case R.id.ask_question:
+ intent.putExtra("mode", VerifyOTRActivity.MODE_ASK_QUESTION);
+ break;
+ case R.id.manual_verification:
+ intent.putExtra("mode", VerifyOTRActivity.MODE_MANUAL_VERIFICATION);
+ break;
+ }
+ startActivity(intent);
+ return true;
+ }
+ });
+ popup.show();
+ }
+
+ protected void selectEncryptionDialog(final Conversation conversation) {
+ View menuItemView = findViewById(R.id.action_security);
+ if (menuItemView == null) {
+ return;
+ }
+ PopupMenu popup = new PopupMenu(this, menuItemView);
+ final ConversationFragment fragment = (ConversationFragment) getFragmentManager()
+ .findFragmentByTag("conversation");
+ if (fragment != null) {
+ popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
+
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.encryption_choice_none:
+ conversation.setNextEncryption(Message.ENCRYPTION_NONE);
+ item.setChecked(true);
+ break;
+ case R.id.encryption_choice_otr:
+ conversation.setNextEncryption(Message.ENCRYPTION_OTR);
+ item.setChecked(true);
+ break;
+ case R.id.encryption_choice_pgp:
+ if (hasPgp()) {
+ if (conversation.getAccount().getKeys().has("pgp_signature")) {
+ conversation.setNextEncryption(Message.ENCRYPTION_PGP);
+ item.setChecked(true);
+ } else {
+ announcePgp(conversation.getAccount(), conversation);
+ }
+ } else {
+ showInstallPgpDialog();
+ }
+ break;
+ case R.id.encryption_choice_axolotl:
+ Log.d(Config.LOGTAG, AxolotlService.getLogprefix(conversation.getAccount())
+ + "Enabled axolotl for Contact " + conversation.getContact().getJid());
+ conversation.setNextEncryption(Message.ENCRYPTION_AXOLOTL);
+ item.setChecked(true);
+ break;
+ default:
+ conversation.setNextEncryption(Message.ENCRYPTION_NONE);
+ break;
+ }
+ xmppConnectionService.databaseBackend.updateConversation(conversation);
+ fragment.updateChatMsgHint();
+ invalidateOptionsMenu();
+ refreshUi();
+ return true;
+ }
+ });
+ popup.inflate(R.menu.encryption_choices);
+ MenuItem otr = popup.getMenu().findItem(R.id.encryption_choice_otr);
+ MenuItem none = popup.getMenu().findItem(R.id.encryption_choice_none);
+ MenuItem pgp = popup.getMenu().findItem(R.id.encryption_choice_pgp);
+ MenuItem axolotl = popup.getMenu().findItem(R.id.encryption_choice_axolotl);
+ pgp.setVisible(!Config.HIDE_PGP_IN_UI);
+ if (conversation.getMode() == Conversation.MODE_MULTI) {
+ otr.setVisible(false);
+ axolotl.setVisible(false);
+ } else if (!conversation.getAccount().getAxolotlService().isContactAxolotlCapable(conversation.getContact())) {
+ axolotl.setEnabled(false);
+ }
+ switch (conversation.getNextEncryption()) {
+ case Message.ENCRYPTION_NONE:
+ none.setChecked(true);
+ break;
+ case Message.ENCRYPTION_OTR:
+ otr.setChecked(true);
+ break;
+ case Message.ENCRYPTION_PGP:
+ pgp.setChecked(true);
+ break;
+ case Message.ENCRYPTION_AXOLOTL:
+ axolotl.setChecked(true);
+ break;
+ default:
+ none.setChecked(true);
+ break;
+ }
+ popup.show();
+ }
+ }
+
+ protected void muteConversationDialog(final Conversation conversation) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle(R.string.disable_notifications);
+ final int[] durations = getResources().getIntArray(R.array.mute_options_durations);
+ builder.setItems(R.array.mute_options_descriptions,
+ new OnClickListener() {
+
+ @Override
+ public void onClick(final DialogInterface dialog, final int which) {
+ final long till;
+ if (durations[which] == -1) {
+ till = Long.MAX_VALUE;
+ } else {
+ till = System.currentTimeMillis() + (durations[which] * 1000);
+ }
+ conversation.setMutedTill(till);
+ ConversationActivity.this.xmppConnectionService.databaseBackend
+ .updateConversation(conversation);
+ updateConversationList();
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ invalidateOptionsMenu();
+ }
+ });
+ builder.create().show();
+ }
+
+ public void unmuteConversation(final Conversation conversation) {
+ conversation.setMutedTill(0);
+ this.xmppConnectionService.databaseBackend.updateConversation(conversation);
+ updateConversationList();
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ invalidateOptionsMenu();
+ }
+
+ @Override
+ public void onBackPressed() {
+ if (!isConversationsOverviewVisable()) {
+ showConversationsOverview();
+ } else {
+ moveTaskToBack(true);
+ }
+ }
+
+ @Override
+ public boolean onKeyUp(int key, KeyEvent event) {
+ int rotation = getWindowManager().getDefaultDisplay().getRotation();
+ final int upKey;
+ final int downKey;
+ switch (rotation) {
+ case Surface.ROTATION_90:
+ upKey = KeyEvent.KEYCODE_DPAD_LEFT;
+ downKey = KeyEvent.KEYCODE_DPAD_RIGHT;
+ break;
+ case Surface.ROTATION_180:
+ upKey = KeyEvent.KEYCODE_DPAD_DOWN;
+ downKey = KeyEvent.KEYCODE_DPAD_UP;
+ break;
+ case Surface.ROTATION_270:
+ upKey = KeyEvent.KEYCODE_DPAD_RIGHT;
+ downKey = KeyEvent.KEYCODE_DPAD_LEFT;
+ break;
+ default:
+ upKey = KeyEvent.KEYCODE_DPAD_UP;
+ downKey = KeyEvent.KEYCODE_DPAD_DOWN;
+ }
+ final boolean modifier = event.isCtrlPressed() || event.isAltPressed();
+ if (modifier && key == KeyEvent.KEYCODE_TAB && isConversationsOverviewHideable()) {
+ toggleConversationsOverview();
+ return true;
+ } else if (modifier && key == downKey) {
+ if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
+ showConversationsOverview();
+ ;
+ }
+ return selectDownConversation();
+ } else if (modifier && key == upKey) {
+ if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
+ showConversationsOverview();
+ }
+ return selectUpConversation();
+ } else if (modifier && key == KeyEvent.KEYCODE_1) {
+ return openConversationByIndex(0);
+ } else if (modifier && key == KeyEvent.KEYCODE_2) {
+ return openConversationByIndex(1);
+ } else if (modifier && key == KeyEvent.KEYCODE_3) {
+ return openConversationByIndex(2);
+ } else if (modifier && key == KeyEvent.KEYCODE_4) {
+ return openConversationByIndex(3);
+ } else if (modifier && key == KeyEvent.KEYCODE_5) {
+ return openConversationByIndex(4);
+ } else if (modifier && key == KeyEvent.KEYCODE_6) {
+ return openConversationByIndex(5);
+ } else if (modifier && key == KeyEvent.KEYCODE_7) {
+ return openConversationByIndex(6);
+ } else if (modifier && key == KeyEvent.KEYCODE_8) {
+ return openConversationByIndex(7);
+ } else if (modifier && key == KeyEvent.KEYCODE_9) {
+ return openConversationByIndex(8);
+ } else if (modifier && key == KeyEvent.KEYCODE_0) {
+ return openConversationByIndex(9);
+ } else {
+ return super.onKeyUp(key, event);
+ }
+ }
+
+ private void toggleConversationsOverview() {
+ if (isConversationsOverviewVisable()) {
+ hideConversationsOverview();
+ if (mConversationFragment != null) {
+ mConversationFragment.setFocusOnInputField();
+ }
+ } else {
+ showConversationsOverview();
+ }
+ }
+
+ private boolean selectUpConversation() {
+ if (this.mSelectedConversation != null) {
+ int index = this.conversationList.indexOf(this.mSelectedConversation);
+ if (index > 0) {
+ return openConversationByIndex(index - 1);
+ }
+ }
+ return false;
+ }
+
+ private boolean selectDownConversation() {
+ if (this.mSelectedConversation != null) {
+ int index = this.conversationList.indexOf(this.mSelectedConversation);
+ if (index != -1 && index < this.conversationList.size() - 1) {
+ return openConversationByIndex(index + 1);
+ }
+ }
+ return false;
+ }
+
+ private boolean openConversationByIndex(int index) {
+ try {
+ this.conversationWasSelectedByKeyboard = true;
+ setSelectedConversation(this.conversationList.get(index));
+ this.mConversationFragment.reInit(getSelectedConversation());
+ if (index > listView.getLastVisiblePosition() - 1 || index < listView.getFirstVisiblePosition() + 1) {
+ this.listView.setSelection(index);
+ }
+ openConversation();
+ return true;
+ } catch (IndexOutOfBoundsException e) {
+ return false;
+ }
+ }
+
+ @Override
+ protected void onNewIntent(final Intent intent) {
+ if (xmppConnectionServiceBound) {
+ if (intent != null && VIEW_CONVERSATION.equals(intent.getType())) {
+ handleViewConversationIntent(intent);
+ }
+ } else {
+ setIntent(intent);
+ }
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ this.mRedirected.set(false);
+ if (this.xmppConnectionServiceBound) {
+ this.onBackendConnected();
+ }
+ if (conversationList.size() >= 1) {
+ this.onConversationUpdate();
+ }
+ }
+
+ @Override
+ public void onPause() {
+ listView.discardUndo();
+ super.onPause();
+ this.mActivityPaused = true;
+ if (this.xmppConnectionServiceBound) {
+ this.xmppConnectionService.getNotificationService().setIsInForeground(false);
+ }
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ final int theme = findTheme();
+ final boolean usingEnterKey = usingEnterKey();
+ if (this.mTheme != theme || usingEnterKey != mUsingEnterKey) {
+ recreate();
+ }
+ this.mActivityPaused = false;
+ if (this.xmppConnectionServiceBound) {
+ this.xmppConnectionService.getNotificationService().setIsInForeground(true);
+ }
+
+ if (!isConversationsOverviewVisable() || !isConversationsOverviewHideable()) {
+ sendReadMarkerIfNecessary(getSelectedConversation());
+ }
+
+ AppUpdate();
+ }
+
+ @Override
+ public void onSaveInstanceState(final Bundle savedInstanceState) {
+ Conversation conversation = getSelectedConversation();
+ if (conversation != null) {
+ savedInstanceState.putString(STATE_OPEN_CONVERSATION,
+ conversation.getUuid());
+ }
+ savedInstanceState.putBoolean(STATE_PANEL_OPEN,
+ isConversationsOverviewVisable());
+ if (this.mPendingImageUris.size() >= 1) {
+ savedInstanceState.putString(STATE_PENDING_URI, this.mPendingImageUris.get(0).toString());
+ }
+ super.onSaveInstanceState(savedInstanceState);
+ }
+
+ @Override
+ void onBackendConnected() {
+ this.xmppConnectionService.getNotificationService().setIsInForeground(true);
+ updateConversationList();
+
+ if (mPendingConferenceInvite != null) {
+ mPendingConferenceInvite.execute(this);
+ mPendingConferenceInvite = null;
+ }
+
+ if (xmppConnectionService.getAccounts().size() == 0) {
+ if (mRedirected.compareAndSet(false, true)) {
+ if (Config.X509_VERIFICATION) {
+ startActivity(new Intent(this, ManageAccountActivity.class));
+ } else {
+ startActivity(new Intent(this, EditAccountActivity.class));
+ }
+ finish();
+ }
+ } else if (conversationList.size() <= 0) {
+ if (mRedirected.compareAndSet(false, true)) {
+ Intent intent = new Intent(this, StartConversationActivity.class);
+ intent.putExtra("init", true);
+ startActivity(intent);
+ finish();
+ }
+ } else if (getIntent() != null && VIEW_CONVERSATION.equals(getIntent().getType())) {
+ handleViewConversationIntent(getIntent());
+ } else if (selectConversationByUuid(mOpenConverstaion)) {
+ if (mPanelOpen) {
+ showConversationsOverview();
+ } else {
+ if (isConversationsOverviewHideable()) {
+ openConversation();
+ }
+ }
+ this.mConversationFragment.reInit(getSelectedConversation());
+ mOpenConverstaion = null;
+ } else if (getSelectedConversation() == null) {
+ showConversationsOverview();
+ mPendingImageUris.clear();
+ mPendingFileUris.clear();
+ mPendingGeoUri = null;
+ setSelectedConversation(conversationList.get(0));
+ this.mConversationFragment.reInit(getSelectedConversation());
+ } else {
+ this.mConversationFragment.messageListAdapter.updatePreferences();
+ this.mConversationFragment.messagesView.invalidateViews();
+ this.mConversationFragment.setupIme();
+ }
+
+ if (!forbidProcessingPendings) {
+ for (Iterator<Uri> i = mPendingImageUris.iterator(); i.hasNext(); i.remove()) {
+ Uri foo = i.next();
+ attachImageToConversation(getSelectedConversation(), foo);
+ }
+
+ for (Iterator<Uri> i = mPendingFileUris.iterator(); i.hasNext(); i.remove()) {
+ attachFileToConversation(getSelectedConversation(), i.next());
+ }
+
+ if (mPendingGeoUri != null) {
+ attachLocationToConversation(getSelectedConversation(), mPendingGeoUri);
+ mPendingGeoUri = null;
+ }
+ }
+ forbidProcessingPendings = false;
+
+ ExceptionHelper.checkForCrash(this, this.xmppConnectionService);
+ setIntent(new Intent());
+ }
+
+ private void handleViewConversationIntent(final Intent intent) {
+ final String uuid = intent.getStringExtra(CONVERSATION);
+ final String downloadUuid = intent.getStringExtra(MESSAGE);
+ final String text = intent.getStringExtra(TEXT);
+ final String nick = intent.getStringExtra(NICK);
+ final boolean pm = intent.getBooleanExtra(PRIVATE_MESSAGE, false);
+ if (selectConversationByUuid(uuid)) {
+ this.mConversationFragment.reInit(getSelectedConversation());
+ if (nick != null) {
+ if (pm) {
+ Jid jid = getSelectedConversation().getJid();
+ try {
+ Jid next = Jid.fromParts(jid.getLocalpart(), jid.getDomainpart(), nick);
+ this.mConversationFragment.privateMessageWith(next);
+ } catch (final InvalidJidException ignored) {
+ //do nothing
+ }
+ } else {
+ this.mConversationFragment.highlightInConference(nick);
+ }
+ } else {
+ this.mConversationFragment.appendText(text);
+ }
+ hideConversationsOverview();
+ openConversation();
+ if (mContentView instanceof SlidingPaneLayout) {
+ updateActionBarTitle(true); //fixes bug where slp isn't properly closed yet
+ }
+ if (downloadUuid != null) {
+ final Message message = mSelectedConversation.findMessageWithFileAndUuid(downloadUuid);
+ if (message != null) {
+ mConversationFragment.messageListAdapter.startDownloadable(message);
+ }
+ }
+ }
+ }
+
+ private boolean selectConversationByUuid(String uuid) {
+ if (uuid == null) {
+ return false;
+ }
+ for (Conversation aConversationList : conversationList) {
+ if (aConversationList.getUuid().equals(uuid)) {
+ setSelectedConversation(aConversationList);
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ protected void unregisterListeners() {
+ super.unregisterListeners();
+ xmppConnectionService.getNotificationService().setOpenConversation(null);
+ }
+
+ @SuppressLint("NewApi")
+ private static List<Uri> extractUriFromIntent(final Intent intent) {
+ List<Uri> uris = new ArrayList<>();
+ Uri uri = intent.getData();
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && uri == null) {
+ ClipData clipData = intent.getClipData();
+ for (int i = 0; i < clipData.getItemCount(); ++i) {
+ uris.add(clipData.getItemAt(i).getUri());
+ }
+ } else {
+ uris.add(uri);
+ }
+ return uris;
+ }
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode,
+ final Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ if (resultCode == RESULT_OK) {
+ if (requestCode == REQUEST_DECRYPT_PGP) {
+ mConversationFragment.onActivityResult(requestCode, resultCode, data);
+ } else if (requestCode == ATTACHMENT_CHOICE_CHOOSE_IMAGE) {
+ mPendingImageUris.clear();
+ mPendingImageUris.addAll(extractUriFromIntent(data));
+ if (xmppConnectionServiceBound) {
+ for (Iterator<Uri> i = mPendingImageUris.iterator(); i.hasNext(); i.remove()) {
+ attachImageToConversation(getSelectedConversation(), i.next());
+ }
+ }
+ } else if (requestCode == ATTACHMENT_CHOICE_CHOOSE_FILE || requestCode == ATTACHMENT_CHOICE_RECORD_VOICE) {
+ mPendingFileUris.clear();
+ mPendingFileUris.addAll(extractUriFromIntent(data));
+ if (xmppConnectionServiceBound) {
+ for (Iterator<Uri> i = mPendingFileUris.iterator(); i.hasNext(); i.remove()) {
+ attachFileToConversation(getSelectedConversation(), i.next());
+ }
+ }
+ } else if (requestCode == ATTACHMENT_CHOICE_TAKE_PHOTO) {
+ if (mPendingImageUris.size() == 1) {
+ Uri uri = mPendingImageUris.get(0);
+ if (xmppConnectionServiceBound) {
+ attachImageToConversation(getSelectedConversation(), uri);
+ mPendingImageUris.clear();
+ }
+ Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
+ intent.setData(uri);
+ sendBroadcast(intent);
+ } else {
+ mPendingImageUris.clear();
+ }
+ } else if (requestCode == ATTACHMENT_CHOICE_LOCATION) {
+ double latitude = data.getDoubleExtra("latitude", 0);
+ double longitude = data.getDoubleExtra("longitude", 0);
+ this.mPendingGeoUri = Uri.parse("geo:" + String.valueOf(latitude) + "," + String.valueOf(longitude));
+ if (xmppConnectionServiceBound) {
+ attachLocationToConversation(getSelectedConversation(), mPendingGeoUri);
+ this.mPendingGeoUri = null;
+ }
+ } else if (requestCode == REQUEST_TRUST_KEYS_TEXT || requestCode == REQUEST_TRUST_KEYS_MENU) {
+ this.forbidProcessingPendings = !xmppConnectionServiceBound;
+ mConversationFragment.onActivityResult(requestCode, resultCode, data);
+ }
+ } else {
+ mPendingImageUris.clear();
+ mPendingFileUris.clear();
+ if (requestCode == ConversationActivity.REQUEST_DECRYPT_PGP) {
+ mConversationFragment.onActivityResult(requestCode, resultCode, data);
+ }
+ }
+ }
+
+ private void attachLocationToConversation(Conversation conversation, Uri uri) {
+ if (conversation == null) {
+ return;
+ }
+ xmppConnectionService.attachLocationToConversation(conversation, uri, new UiCallback<Message>() {
+
+ @Override
+ public void success(Message message) {
+ xmppConnectionService.sendMessage(message);
+ }
+
+ @Override
+ public void error(int errorCode, Message object) {
+
+ }
+
+ @Override
+ public void userInputRequried(PendingIntent pi, Message object) {
+
+ }
+ });
+ }
+
+ private void attachFileToConversation(Conversation conversation, Uri uri) {
+ if (conversation == null) {
+ return;
+ }
+ prepareFileToast = Toast.makeText(getApplicationContext(), getText(R.string.preparing_file), Toast.LENGTH_LONG);
+ prepareFileToast.show();
+ xmppConnectionService.attachFileToConversation(conversation, uri, new UiCallback<Message>() {
+ @Override
+ public void success(Message message) {
+ hidePrepareFileToast();
+ xmppConnectionService.sendMessage(message);
+ }
+
+ @Override
+ public void error(int errorCode, Message message) {
+ displayErrorDialog(errorCode);
+ }
+
+ @Override
+ public void userInputRequried(PendingIntent pi, Message message) {
+
+ }
+ });
+ }
+
+ private void attachImageToConversation(Conversation conversation, Uri uri) {
+ if (conversation == null) {
+ return;
+ }
+ prepareFileToast = Toast.makeText(getApplicationContext(), getText(R.string.preparing_image), Toast.LENGTH_LONG);
+ prepareFileToast.show();
+ xmppConnectionService.attachImageToConversation(conversation, uri,
+ new UiCallback<Message>() {
+
+ @Override
+ public void userInputRequried(PendingIntent pi,
+ Message object) {
+ hidePrepareFileToast();
+ }
+
+ @Override
+ public void success(Message message) {
+ xmppConnectionService.sendMessage(message);
+ }
+
+ @Override
+ public void error(int error, Message message) {
+ hidePrepareFileToast();
+ displayErrorDialog(error);
+ }
+ });
+ }
+
+ private void hidePrepareFileToast() {
+ if (prepareFileToast != null) {
+ runOnUiThread(new Runnable() {
+
+ @Override
+ public void run() {
+ prepareFileToast.cancel();
+ }
+ });
+ }
+ }
+
+ public void updateConversationList() {
+ xmppConnectionService
+ .populateWithOrderedConversations(conversationList);
+ if (swipedConversation != null) {
+ if (swipedConversation.isRead()) {
+ conversationList.remove(swipedConversation);
+ } else {
+ listView.discardUndo();
+ }
+ }
+ listAdapter.notifyDataSetChanged();
+ }
+
+ public void runIntent(PendingIntent pi, int requestCode) {
+ try {
+ this.startIntentSenderForResult(pi.getIntentSender(), requestCode,
+ null, 0, 0, 0);
+ } catch (final SendIntentException ignored) {
+ }
+ }
+
+ public void encryptTextMessage(Message message) {
+ xmppConnectionService.getPgpEngine().encrypt(message,
+ new UiCallback<Message>() {
+
+ @Override
+ public void userInputRequried(PendingIntent pi,
+ Message message) {
+ ConversationActivity.this.runIntent(pi,
+ ConversationActivity.REQUEST_SEND_MESSAGE);
+ }
+
+ @Override
+ public void success(Message message) {
+ message.setEncryption(Message.ENCRYPTION_DECRYPTED);
+ xmppConnectionService.sendMessage(message);
+ }
+
+ @Override
+ public void error(int error, Message message) {
+
+ }
+ });
+ }
+
+ public boolean useSendButtonToIndicateStatus() {
+ return getPreferences().getBoolean("send_button_status", false);
+ }
+
+ public boolean indicateReceived() {
+ return getPreferences().getBoolean("indicate_received", false);
+ }
+
+ public boolean useWhiteBackground() {
+ return getPreferences().getBoolean("use_white_background", false);
+ }
+
+ protected boolean trustKeysIfNeeded(int requestCode) {
+ return trustKeysIfNeeded(requestCode, ATTACHMENT_CHOICE_INVALID);
+ }
+
+ protected boolean trustKeysIfNeeded(int requestCode, int attachmentChoice) {
+ AxolotlService axolotlService = mSelectedConversation.getAccount().getAxolotlService();
+ boolean hasPendingKeys = !axolotlService.getKeysWithTrust(XmppAxolotlSession.Trust.UNDECIDED,
+ mSelectedConversation.getContact()).isEmpty()
+ || !axolotlService.findDevicesWithoutSession(mSelectedConversation).isEmpty();
+ boolean hasNoTrustedKeys = axolotlService.getNumTrustedKeys(mSelectedConversation.getContact()) == 0;
+ if (hasPendingKeys || hasNoTrustedKeys) {
+ axolotlService.createSessionsIfNeeded(mSelectedConversation);
+ Intent intent = new Intent(getApplicationContext(), TrustKeysActivity.class);
+ intent.putExtra("contact", mSelectedConversation.getContact().getJid().toBareJid().toString());
+ intent.putExtra("account", mSelectedConversation.getAccount().getJid().toBareJid().toString());
+ intent.putExtra("choice", attachmentChoice);
+ intent.putExtra("has_no_trusted", hasNoTrustedKeys);
+ startActivityForResult(intent, requestCode);
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ @Override
+ protected void refreshUiReal() {
+ updateConversationList();
+ if (conversationList.size() > 0) {
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ updateActionBarTitle();
+ invalidateOptionsMenu();
+ }
+ }
+
+ @Override
+ public void onAccountUpdate() {
+ this.refreshUi();
+ }
+
+ @Override
+ public void onConversationUpdate() {
+ this.refreshUi();
+ }
+
+ @Override
+ public void onRosterUpdate() {
+ this.refreshUi();
+ }
+
+ @Override
+ public void OnUpdateBlocklist(Status status) {
+ this.refreshUi();
+ }
+
+ public void unblockConversation(final Blockable conversation) {
+ xmppConnectionService.sendUnblockRequest(conversation);
+ }
+
+ public boolean enterIsSend() {
+ return getPreferences().getBoolean("enter_is_send", false);
+ }
+
+ @Override
+ public void onShowErrorToast(final int resId) {
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ Toast.makeText(ConversationActivity.this, resId, Toast.LENGTH_SHORT).show();
+ }
+ });
+ }
+
+ public boolean highlightSelectedConversations() {
+ return !isConversationsOverviewHideable() || this.conversationWasSelectedByKeyboard;
+ }
}
diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
index f7a0e2109..9904f3e12 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
@@ -1017,18 +1017,18 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
if (conversation.getMode() == Conversation.MODE_SINGLE) {
ChatState state = conversation.getIncomingChatState();
if (state == ChatState.COMPOSING) {
- this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_is_typing, conversation.getName())));
+ //this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_is_typing, conversation.getName())));
} else if (state == ChatState.PAUSED) {
- this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_has_stopped_typing, conversation.getName())));
+ //this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_has_stopped_typing, conversation.getName())));
} else {
for (int i = this.messageList.size() - 1; i >= 0; --i) {
if (this.messageList.get(i).getStatus() == Message.STATUS_RECEIVED) {
return;
} else {
if (this.messageList.get(i).getStatus() == Message.STATUS_SEND_DISPLAYED) {
- this.messageList.add(i + 1,
- Message.createStatusMessage(conversation, getString(R.string.contact_has_read_up_to_this_point, conversation.getName())));
- return;
+// this.messageList.add(i + 1,
+// Message.createStatusMessage(conversation, getString(R.string.contact_has_read_up_to_this_point, conversation.getName())));
+// return;
}
}
}
diff --git a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
index 180fc8b84..9ec527d47 100644
--- a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
@@ -29,9 +29,9 @@ import android.widget.RelativeLayout;
import android.widget.TableLayout;
import android.widget.TextView;
import android.widget.Toast;
-
+import eu.siacs.conversations.Config;
+import org.whispersystems.libaxolotl.IdentityKey;
import java.util.Set;
-
import eu.siacs.conversations.Config;
import eu.siacs.conversations.R;
import eu.siacs.conversations.crypto.axolotl.AxolotlService;
@@ -365,7 +365,7 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
this.mAxolotlFingerprint = (TextView) findViewById(R.id.axolotl_fingerprint);
this.mAxolotlFingerprintBox = (RelativeLayout) findViewById(R.id.axolotl_fingerprint_box);
this.mAxolotlFingerprintToClipboardButton = (ImageButton) findViewById(R.id.action_copy_axolotl_to_clipboard);
- this.mRegenerateAxolotlKeyButton = (ImageButton) findViewById(R.id.action_regenerate_axolotl_key);
+ this.mRegenerateAxolotlKeyButton = (ImageButton) findViewById(R.id.action_regenerate_omemo_key);
this.keysCard = (LinearLayout) findViewById(R.id.other_device_keys_card);
this.keys = (LinearLayout) findViewById(R.id.other_device_keys);
this.mSaveButton = (Button) findViewById(R.id.save_button);
@@ -538,7 +538,7 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
}
if (!mInitMode) {
this.mAvatar.setVisibility(View.VISIBLE);
- this.mAvatar.setImageBitmap(avatarService().get(this.mAccount, getPixel(72)));
+ this.mAvatar.setImageBitmap(avatarService().get(this.mAccount, getPixel(Config.AVATAR_SIZE)));
}
if (this.mAccount.isOptionSet(Account.OPTION_REGISTER)) {
this.mRegisterNew.setVisibility(View.VISIBLE);
diff --git a/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java b/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
index e01490f90..7a2d3f8dd 100644
--- a/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
@@ -1,10 +1,14 @@
package eu.siacs.conversations.ui;
import android.app.PendingIntent;
+import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
+import android.os.Parcel;
+import android.provider.MediaStore;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
@@ -13,6 +17,12 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
+import com.soundcloud.android.crop.Crop;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
import eu.siacs.conversations.Config;
import eu.siacs.conversations.R;
import eu.siacs.conversations.entities.Account;
@@ -32,6 +42,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
private Button cancelButton;
private Button publishButton;
+ final static int REQUEST_CROP_PICTURE = 92374;
private Uri avatarUri;
private Uri defaultUri;
private OnLongClickListener backToDefaultListener = new OnLongClickListener() {
@@ -147,11 +158,14 @@ public class PublishProfilePictureActivity extends XmppActivity {
if (resultCode == RESULT_OK) {
if (requestCode == REQUEST_CHOOSE_FILE) {
this.avatarUri = data.getData();
- if (xmppConnectionServiceBound) {
- loadImageIntoPreview(this.avatarUri);
- }
+ Uri destination = Uri.fromFile(new File(getCacheDir(), "croppedAvatar"));
+ Crop.of(this.avatarUri, destination).asSquare().start(PublishProfilePictureActivity.this);
}
}
+ if (requestCode == Crop.REQUEST_CROP) {
+ this.avatarUri = Uri.fromFile(new File(getCacheDir(), "croppedAvatar"));
+ loadImageIntoPreview(this.avatarUri);
+ }
}
@Override
@@ -172,7 +186,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
if (this.account.getAvatar() != null
|| this.defaultUri == null) {
this.avatar.setImageBitmap(avatarService().get(account,
- getPixel(194)));
+ getPixel(Config.AVATAR_SIZE)));
if (this.defaultUri != null) {
this.avatar
.setOnLongClickListener(this.backToDefaultListener);
@@ -217,9 +231,45 @@ public class PublishProfilePictureActivity extends XmppActivity {
}
}
+ private int calculateInSampleSize(
+ BitmapFactory.Options options, int reqWidth, int reqHeight) {
+ // Raw height and width of image
+ final int height = options.outHeight;
+ final int width = options.outWidth;
+ int inSampleSize = 1;
+
+ if (height > reqHeight || width > reqWidth) {
+
+ final int halfHeight = height / 2;
+ final int halfWidth = width / 2;
+
+ // Calculate the largest inSampleSize value that is a power of 2 and keeps both
+ // height and width larger than the requested height and width.
+ while ((halfHeight / inSampleSize) > reqHeight
+ && (halfWidth / inSampleSize) > reqWidth) {
+ inSampleSize *= 2;
+ }
+ }
+
+ return inSampleSize;
+ }
+
+ private Bitmap loadScaledBitmap(String filePath, int reqWidth, int reqHeight) {
+ final BitmapFactory.Options options = new BitmapFactory.Options();
+ options.inJustDecodeBounds = true;
+ BitmapFactory.decodeFile(filePath,options);
+ options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
+ options.inJustDecodeBounds = false;
+ return BitmapFactory.decodeFile(filePath,options);
+ }
protected void loadImageIntoPreview(Uri uri) {
- Bitmap bm = xmppConnectionService.getFileBackend().cropCenterSquare(
- uri, 384);
+ Bitmap bm = null;
+ try{
+ bm = loadScaledBitmap(uri.getPath(), Config.AVATAR_SIZE, Config.AVATAR_SIZE);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
if (bm == null) {
disablePublishButton();
this.hintOrWarning.setTextColor(getWarningTextColor());
@@ -261,5 +311,4 @@ public class PublishProfilePictureActivity extends XmppActivity {
public void refreshUiReal() {
//nothing to do. This Activity doesn't implement any listeners
}
-
}
diff --git a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
new file mode 100644
index 000000000..a1b3a3c6a
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
@@ -0,0 +1,272 @@
+package eu.siacs.conversations.ui;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.DownloadManager;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.Environment;
+import android.util.Log;
+import android.view.WindowManager;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.File;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+import eu.siacs.conversations.services.UpdaterWebService;
+
+public class UpdaterActivity extends Activity {
+
+ private UpdateReceiver receiver = null;
+ private int versionCode = 0;
+ String appURI = "";
+
+
+ /*
+ // run AppUpdater
+ Log.d(Config.LOGTAG, "Start automatic AppUpdater");
+ Intent AppUpdater = new Intent(this, UpdaterActivity.class);
+ startActivity(AppUpdater);
+ */
+
+ private DownloadManager downloadManager;
+ private long downloadReference;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ //set activity
+ setContentView(R.layout.activity_updater);
+ TextView textView = (TextView) findViewById(R.id.updater);
+ textView.setText(R.string.update_info);
+
+ //Broadcast receiver for our Web Request
+ IntentFilter filter = new IntentFilter(UpdateReceiver.PROCESS_RESPONSE);
+ filter.addCategory(Intent.CATEGORY_DEFAULT);
+ receiver = new UpdateReceiver();
+ registerReceiver(receiver, filter);
+
+ //Broadcast receiver for the download manager
+ filter = new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE);
+ registerReceiver(downloadReceiver, filter);
+
+ //check of internet is available before making a web service request
+ if (isNetworkAvailable(this)) {
+ Intent msgIntent = new Intent(this, UpdaterWebService.class);
+ msgIntent.putExtra(UpdaterWebService.REQUEST_STRING, Config.UPDATE_URL);
+
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.checking_for_updates),
+ Toast.LENGTH_SHORT).show();
+ startService(msgIntent);
+ }
+ }
+
+ @Override
+ public void onDestroy() {
+ //unregister your receivers
+ this.unregisterReceiver(receiver);
+ this.unregisterReceiver(downloadReceiver);
+ super.onDestroy();
+ //enable touch events
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle savedInstanceState) {
+ super.onSaveInstanceState(savedInstanceState);
+ }
+
+ @Override
+ public void onRestoreInstanceState(Bundle savedInstanceState) {
+ super.onRestoreInstanceState(savedInstanceState);
+ }
+
+ //check for internet connection
+ private boolean isNetworkAvailable(Context context) {
+ ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
+ if (connectivity != null) {
+ NetworkInfo[] info = connectivity.getAllNetworkInfo();
+ if (info != null) {
+ for (int i = 0; i < info.length; i++) {
+ Log.d(Config.LOGTAG, "AppUpdater: " + String.valueOf(i));
+ if (info[i].getState() == NetworkInfo.State.CONNECTED) {
+ Log.d(Config.LOGTAG, "AppUpdater: connected to update Server!");
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+
+ //broadcast receiver to get notification when the web request finishes
+ public class UpdateReceiver extends BroadcastReceiver {
+
+ public static final String PROCESS_RESPONSE = "eu.siacs.conversations.intent.action.PROCESS_RESPONSE";
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ //disable touch events
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
+ WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+
+ String reponseMessage = intent.getStringExtra(UpdaterWebService.RESPONSE_MESSAGE);
+ Log.d(Config.LOGTAG, "AppUpdater: Reponse: " + reponseMessage);
+
+ if (reponseMessage == "" || reponseMessage.isEmpty() || reponseMessage == null) {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.failed),
+ Toast.LENGTH_LONG).show();
+ Log.e(Config.LOGTAG, "AppUpdater: error connecting to server");
+ UpdaterActivity.this.finish();
+ } else {
+ Log.d(Config.LOGTAG, "AppUpdater: connecting to server");
+ //parse the JSON reponse
+ JSONObject reponseObj;
+
+ try {
+ //if the reponse was successful check further
+ reponseObj = new JSONObject(reponseMessage);
+ boolean success = reponseObj.getBoolean("success");
+ if (success) {
+ //Overall information about the contents of a package
+ //This correponds to all of the information collected from AndroidManifest.xml.
+ PackageInfo pInfo = null;
+ try {
+ pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ //get the app version Name for display
+ final String versionName = pInfo.versionName;
+ final int versionCode = pInfo.versionCode;
+ //get the latest version from the JSON string
+ int latestVersionCode = reponseObj.getInt("latestVersionCode");
+ String latestVersion = reponseObj.getString("latestVersion");
+ String changelog = reponseObj.getString("changelog");
+ //get the lastest application URI from the JSON string
+ appURI = reponseObj.getString("appURI");
+ //check if we need to upgrade?
+ if (latestVersionCode > versionCode) {
+ Log.d(Config.LOGTAG, "AppUpdater: update available");
+ //delete old downloaded version files
+ File dir = new File(getExternalFilesDir(null), Environment.DIRECTORY_DOWNLOADS);
+ Log.d(Config.LOGTAG, "AppUpdater: delete old update files in: " + dir);
+ if (dir.isDirectory()) {
+ String[] children = dir.list();
+ for (int i = 0; i < children.length; i++) {
+ new File(dir, children[i]).delete();
+ }
+ }
+ //enable touch events
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+
+ //oh yeah we do need an upgrade, let the user know send an alert message
+ AlertDialog.Builder builder = new AlertDialog.Builder(UpdaterActivity.this);
+ builder.setCancelable(false);
+
+ String UpdateMessageInfo = getResources().getString(R.string.update_available);
+ builder.setMessage(String.format(UpdateMessageInfo, latestVersion, changelog, versionName))
+ .setPositiveButton(R.string.update, new DialogInterface.OnClickListener() {
+ //if the user agrees to upgrade
+ public void onClick(DialogInterface dialog, int id) {
+ //disable touch events
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
+ WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ //start downloading the file using the download manager
+ downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
+ Uri Download_Uri = Uri.parse(appURI);
+ DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
+ request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
+ request.setAllowedOverRoaming(false);
+ request.setTitle("Pix-Art Messenger Update");
+ request.setDestinationInExternalFilesDir(UpdaterActivity.this, Environment.DIRECTORY_DOWNLOADS, "Conversations" + versionName + ".apk");
+ downloadReference = downloadManager.enqueue(request);
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.download_started),
+ Toast.LENGTH_LONG).show();
+ }
+ })
+ .setNeutralButton(R.string.changelog, new DialogInterface.OnClickListener() {
+ //open link to changelog
+ public void onClick(DialogInterface dialog, int id) {
+ Uri uri = Uri.parse("https://github.com/kriztan/Conversations/blob/development/CHANGELOG.md"); // missing 'http://' will cause crashed
+ Intent intent = new Intent(Intent.ACTION_VIEW, uri);
+ startActivity(intent);
+ //restart updater to show dialog again after coming back after opening changelog
+ recreate();
+ }
+ })
+ .setNegativeButton(R.string.remind_later, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ // User cancelled the dialog
+ UpdaterActivity.this.finish();
+ }
+ });
+ //show the alert message
+ builder.create().show();
+ } else {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.no_update_available),
+ Toast.LENGTH_SHORT).show();
+ Log.d(Config.LOGTAG, "AppUpdater: no update available");
+ UpdaterActivity.this.finish();
+ }
+ } else {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.failed),
+ Toast.LENGTH_LONG).show();
+ Log.e(Config.LOGTAG, "AppUpdater: contact to server not successfull");
+ UpdaterActivity.this.finish();
+ }
+ } catch (JSONException e) {
+ e.printStackTrace();
+ }
+ }
+
+ }
+
+ }
+
+ //broadcast receiver to get notification about ongoing downloads
+ private BroadcastReceiver downloadReceiver = new BroadcastReceiver() {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ //check if the broadcast message is for our Enqueued download
+ long referenceId = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1);
+ if (downloadReference == referenceId) {
+
+ Log.d(Config.LOGTAG, "AppUpdater: Downloading of the new app version complete. Starting installation");
+ //start the installation of the latest version
+ Intent installIntent = new Intent(Intent.ACTION_VIEW);
+ installIntent.setDataAndType(downloadManager.getUriForDownloadedFile(downloadReference),
+ "application/vnd.android.package-archive");
+ installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(installIntent);
+ UpdaterActivity.this.finish();
+ }
+ }
+ };
+
+ //disable back button
+ @Override
+ public void onBackPressed() {
+ }
+}
diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
index 27ff0b3b6..ebd3b7d38 100644
--- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
@@ -334,6 +334,9 @@ public abstract class XmppActivity extends Activity {
case R.id.action_settings:
startActivity(new Intent(this, SettingsActivity.class));
break;
+ case R.id.action_check_updates:
+ startActivity(new Intent(this, UpdaterActivity.class));
+ break;
case R.id.action_accounts:
startActivity(new Intent(this, ManageAccountActivity.class));
break;
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
index 98250af94..c1b9cbdf6 100644
--- a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
+++ b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
@@ -43,7 +43,7 @@ public class AccountAdapter extends ArrayAdapter<Account> {
}
TextView statusView = (TextView) view.findViewById(R.id.account_status);
ImageView imageView = (ImageView) view.findViewById(R.id.account_image);
- imageView.setImageBitmap(activity.avatarService().get(account, activity.getPixel(48)));
+ imageView.setImageBitmap(activity.avatarService().get(account, activity.getPixel(56)));
statusView.setText(getContext().getString(account.getStatus().getReadableId()));
switch (account.getStatus()) {
case ONLINE:
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
index f9f6e672b..10fa3c18f 100644
--- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
+++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
@@ -121,6 +121,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
boolean error = false;
if (viewHolder.indicatorReceived != null) {
viewHolder.indicatorReceived.setVisibility(View.GONE);
+ viewHolder.indicatorRead.setVisibility(View.GONE);
}
boolean multiReceived = message.getConversation().getMode() == Conversation.MODE_MULTI
&& message.getMergedStatus() <= Message.STATUS_RECEIVED;
@@ -158,6 +159,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
case Message.STATUS_SEND_DISPLAYED:
if (mIndicateReceived) {
viewHolder.indicatorReceived.setVisibility(View.VISIBLE);
+ viewHolder.indicatorRead.setVisibility(View.VISIBLE);
}
break;
case Message.STATUS_SEND_FAILED:
@@ -396,7 +398,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
viewHolder.messageBody.setVisibility(View.GONE);
viewHolder.image.setVisibility(View.VISIBLE);
FileParams params = message.getFileParams();
- double target = metrics.density * 288;
+ double target = metrics.density * 200;
int scalledW;
int scalledH;
if (params.width <= params.height) {
@@ -450,6 +452,8 @@ public class MessageAdapter extends ArrayAdapter<Message> {
.findViewById(R.id.message_time);
viewHolder.indicatorReceived = (ImageView) view
.findViewById(R.id.indicator_received);
+ viewHolder.indicatorRead = (ImageView) view
+ .findViewById(R.id.indicator_read);
break;
case RECEIVED:
view = activity.getLayoutInflater().inflate(
@@ -670,6 +674,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
protected ImageView image;
protected ImageView indicator;
protected ImageView indicatorReceived;
+ protected ImageView indicatorRead;
protected TextView time;
protected TextView messageBody;
protected ImageView contact_picture;
diff --git a/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java b/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
index 0f1828473..6d1d1074d 100644
--- a/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
@@ -94,7 +94,7 @@ public class ExceptionHelper {
Conversation conversation = null;
try {
conversation = service.findOrCreateConversation(finalAccount,
- Jid.fromString("bugs@siacs.eu"), false);
+ Jid.fromString("bugs@pix-art.de"), false);
} catch (final InvalidJidException ignored) {
}
Message message = new Message(conversation, report
diff --git a/src/main/java/eu/siacs/conversations/utils/GeoHelper.java b/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
index 74f91a98b..aa9b2e50f 100644
--- a/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
@@ -9,6 +9,7 @@ import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import eu.siacs.conversations.entities.Contact;
import eu.siacs.conversations.entities.Conversation;
import eu.siacs.conversations.entities.Message;
@@ -40,6 +41,7 @@ public class GeoHelper {
return intents;
}
final Conversation conversation = message.getConversation();
+ final Contact contact = message.getContact();
String label;
if (conversation.getMode() == Conversation.MODE_SINGLE && message.getStatus() == Message.STATUS_RECEIVED) {
try {
@@ -60,6 +62,18 @@ public class GeoHelper {
locationPluginIntent.putExtra("jid",message.getCounterpart().toString());
}
else {
+ locationPluginIntent.putExtra("name", conversation.getAccount().getUsername());
+ locationPluginIntent.putExtra("jid",conversation.getAccount().getJid().toString());
+ }
+ } else {
+ if (message.getStatus() == Message.STATUS_RECEIVED) {
+ if (contact != null) {
+ locationPluginIntent.putExtra("name",contact.getDisplayName());
+ }
+ locationPluginIntent.putExtra("jid",message.getCounterpart().toString());
+ }
+ else {
+ locationPluginIntent.putExtra("name", conversation.getAccount().getUsername());
locationPluginIntent.putExtra("jid",conversation.getAccount().getJid().toString());
}
}
@@ -74,4 +88,4 @@ public class GeoHelper {
intents.add(httpIntent);
return intents;
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java b/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java
diff --git a/src/main/res/drawable-hdpi/ic_read_indicator.png b/src/main/res/drawable-hdpi/ic_read_indicator.png
new file mode 100644
index 000000000..21fbf4eb9
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_read_indicator.png b/src/main/res/drawable-mdpi/ic_read_indicator.png
new file mode 100644
index 000000000..4cabf6ec2
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_read_indicator.png b/src/main/res/drawable-xhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..216c33128
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_read_indicator.png b/src/main/res/drawable-xxhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..66caba6ae
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_read_indicator.png b/src/main/res/drawable-xxxhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..aef5c7bdc
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable/message_border.xml b/src/main/res/drawable/message_border.xml
new file mode 100644
index 000000000..990d02886
--- /dev/null
+++ b/src/main/res/drawable/message_border.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle" >
+
+ <corners android:radius="2dp" />
+
+ <padding
+ android:bottom="1.5dp"
+ android:left="1.5dp"
+ android:right="1.5dp"
+ android:top="1.5dp" />
+
+ <solid android:color="@color/black12" />
+
+</shape> \ No newline at end of file
diff --git a/src/main/res/layout/account_row.xml b/src/main/res/layout/account_row.xml
index cac9a9fa6..f0d0c903d 100644
--- a/src/main/res/layout/account_row.xml
+++ b/src/main/res/layout/account_row.xml
@@ -15,6 +15,8 @@
android:layout_alignParentLeft="true"
android:src="@drawable/ic_profile"
android:contentDescription="@string/account_image_description"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
app:riv_corner_radius="2dp" />
<LinearLayout
diff --git a/src/main/res/layout/activity_contact_details.xml b/src/main/res/layout/activity_contact_details.xml
index c35f26bb1..bb43e2745 100644
--- a/src/main/res/layout/activity_contact_details.xml
+++ b/src/main/res/layout/activity_contact_details.xml
@@ -22,18 +22,28 @@
<QuickContactBadge
android:id="@+id/details_contact_badge"
- android:layout_width="72dp"
- android:layout_height="72dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
+ android:scaleType="centerCrop"
android:layout_alignParentTop="true"
- android:scaleType="centerCrop" />
+ android:layout_centerHorizontal="true"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ android:adjustViewBounds="true"/>
<LinearLayout
android:id="@+id/details_jidbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="16dp"
- android:layout_toRightOf="@+id/details_contact_badge"
- android:orientation="vertical" >
+ android:orientation="vertical"
+ android:layout_below="@+id/details_contact_badge"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
+ android:layout_marginTop="16dp"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true">
<TextView
android:id="@+id/details_contactjid"
@@ -42,12 +52,14 @@
android:text="@string/account_settings_example_jabber_id"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold" />
+ android:textStyle="bold"
+ android:layout_gravity="center_horizontal" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:orientation="vertical" >
+ android:orientation="vertical"
+ android:layout_gravity="center_horizontal">
<LinearLayout
android:id="@+id/tags"
@@ -55,7 +67,8 @@
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
- android:orientation="horizontal">
+ android:orientation="horizontal"
+ android:layout_gravity="center_horizontal">
</LinearLayout>
<TextView
@@ -63,7 +76,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black54"
- android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody"
+ android:layout_gravity="center_horizontal" />
</LinearLayout>
<Button
@@ -71,7 +85,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
- android:text="@string/add_contact"/>
+ android:text="@string/add_contact"
+ android:layout_gravity="center_horizontal" />
<CheckBox
android:id="@+id/details_send_presence"
diff --git a/src/main/res/layout/activity_edit_account.xml b/src/main/res/layout/activity_edit_account.xml
index 8d60f5f1c..c803dd20f 100644
--- a/src/main/res/layout/activity_edit_account.xml
+++ b/src/main/res/layout/activity_edit_account.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@color/grey200">
+ xmlns:tools="http://schemas.android.com/tools"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/grey200">
<ScrollView
android:layout_width="fill_parent"
@@ -31,86 +31,92 @@
android:padding="@dimen/infocard_padding">
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avater"
- android:layout_width="72dp"
- android:layout_height="72dp"
- android:layout_alignParentTop="true"
- android:layout_marginRight="16dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
android:contentDescription="@string/account_image_description"
- app:riv_corner_radius="2dp"/>
+ app:riv_corner_radius="2dp"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ android:adjustViewBounds="true"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="16dp" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:layout_toRightOf="@+id/avater">
- <TextView
- android:id="@+id/account_jid_label"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/account_settings_jabber_id"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
-
- <AutoCompleteTextView
- android:id="@+id/account_jid"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:hint="@string/account_settings_example_jabber_id"
- android:inputType="textEmailAddress"
- android:textColor="@color/black87"
- android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody" />
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:text="@string/account_settings_password"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
-
- <EditText
- android:id="@+id/account_password"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:hint="@string/password"
- android:inputType="textPassword"
- android:textColor="@color/black87"
- android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody" />
+ android:layout_below="@+id/avater">
+ <TextView
+ android:id="@+id/account_jid_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/account_settings_jabber_id"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
- <CheckBox
- android:id="@+id/account_register_new"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:text="@string/register_account"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
+ <AutoCompleteTextView
+ android:id="@+id/account_jid"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:hint="@string/account_settings_example_jabber_id"
+ android:inputType="textEmailAddress"
+ android:textColor="@color/black87"
+ android:textColorHint="@color/black54"
+ android:textSize="?attr/TextSizeBody" />
- <TextView
- android:id="@+id/account_confirm_password_desc"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/account_settings_confirm_password"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"
- android:visibility="gone" />
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:text="@string/account_settings_password"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+
+ <EditText
+ android:id="@+id/account_password"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:hint="@string/password"
+ android:inputType="textPassword"
+ android:textColor="@color/black87"
+ android:textColorHint="@color/black54"
+ android:textSize="?attr/TextSizeBody" />
+
+ <CheckBox
+ android:id="@+id/account_register_new"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:text="@string/register_account"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
- <EditText
- android:id="@+id/account_password_confirm"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:hint="@string/confirm_password"
- android:inputType="textPassword"
- android:visibility="gone"
- android:textColor="@color/black87"
- android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody" />
+ <TextView
+ android:id="@+id/account_confirm_password_desc"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/account_settings_confirm_password"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:visibility="gone" />
+
+ <EditText
+ android:id="@+id/account_password_confirm"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:hint="@string/confirm_password"
+ android:inputType="textPassword"
+ android:visibility="gone"
+ android:textColor="@color/black87"
+ android:textColorHint="@color/black54"
+ android:textSize="?attr/TextSizeBody" />
</LinearLayout>
</RelativeLayout>
- <LinearLayout
+ <LinearLayout
android:id="@+id/stats"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
@@ -368,65 +374,65 @@
android:visibility="visible"
android:contentDescription="@string/copy_otr_clipboard_description"/>
</RelativeLayout>
- <RelativeLayout
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:id="@+id/axolotl_fingerprint_box"
- android:layout_marginTop="32dp">
-
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_toLeftOf="@+id/axolotl_actions"
- android:orientation="vertical">
-
- <TextView
- android:id="@+id/axolotl_fingerprint"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"
- android:typeface="monospace"
- android:fontFamily="monospace"/>
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo"
- android:text="@string/this_device_omemo_fingerprint"/>
- </LinearLayout>
-
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/axolotl_actions"
- android:layout_centerVertical="true"
- android:layout_alignParentRight="true"
- android:orientation="vertical">
-
- <ImageButton
- android:id="@+id/action_copy_axolotl_to_clipboard"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_copy"
- android:visibility="visible"
- android:contentDescription="@string/copy_omemo_clipboard_description"/>
- <ImageButton
- android:id="@+id/action_regenerate_axolotl_key"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_refresh"
- android:visibility="gone"
- android:contentDescription="@string/regenerate_omemo_key"/>
-
- </LinearLayout>
- </RelativeLayout>
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:id="@+id/axolotl_fingerprint_box"
+ android:layout_marginTop="32dp">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_toLeftOf="@+id/axolotl_actions"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/axolotl_fingerprint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:typeface="monospace"
+ android:fontFamily="monospace"/>
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/black54"
+ android:textSize="?attr/TextSizeInfo"
+ android:text="@string/this_device_omemo_fingerprint"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/axolotl_actions"
+ android:layout_centerVertical="true"
+ android:layout_alignParentRight="true"
+ android:orientation="vertical">
+
+ <ImageButton
+ android:id="@+id/action_copy_axolotl_to_clipboard"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_copy"
+ android:visibility="visible"
+ android:contentDescription="@string/copy_omemo_clipboard_description"/>
+ <ImageButton
+ android:id="@+id/action_regenerate_omemo_key"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_refresh"
+ android:visibility="gone"
+ android:contentDescription="@string/regenerate_omemo_key"/>
+
+ </LinearLayout>
+ </RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/other_device_keys_card"
diff --git a/src/main/res/layout/activity_muc_details.xml b/src/main/res/layout/activity_muc_details.xml
index 5f9424a9f..1ff6f95d2 100644
--- a/src/main/res/layout/activity_muc_details.xml
+++ b/src/main/res/layout/activity_muc_details.xml
@@ -1,185 +1,187 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@color/grey200">
-
- <LinearLayout
- android:id="@+id/muc_main_layout"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/activity_horizontal_margin"
- android:layout_marginRight="@dimen/activity_horizontal_margin"
- android:layout_marginTop="@dimen/activity_vertical_margin"
- android:layout_marginBottom="@dimen/activity_vertical_margin"
- android:background="@drawable/infocard_border"
- android:orientation="vertical"
- android:padding="@dimen/infocard_padding">
-
- <TextView
- android:id="@+id/muc_jabberid"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginBottom="16dp"
- android:text="@string/account_settings_example_jabber_id"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold"/>
-
- <RelativeLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="32dp">
-
- <com.makeramen.roundedimageview.RoundedImageView
- android:id="@+id/your_photo"
- android:layout_width="48dp"
- android:layout_height="48dp"
- android:layout_alignParentLeft="true"
- android:src="@drawable/ic_profile"
- app:riv_corner_radius="2dp" />
-
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_toRightOf="@+id/your_photo"
- android:orientation="vertical"
- android:paddingLeft="8dp">
-
- <TextView
- android:id="@+id/muc_your_nick"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:singleLine="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline"/>
-
- <TextView
- android:id="@+id/muc_role"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:singleLine="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
- </LinearLayout>
-
- <ImageButton
- android:id="@+id/edit_nick_button"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_edit_dark"/>
- </RelativeLayout>
-
- <RelativeLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- <TextView
- android:id="@+id/muc_conference_type"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/private_conference"
- android:layout_centerVertical="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"
- android:layout_alignParentLeft="true"
- android:layout_toLeftOf="@+id/change_conference_button"
- />
- <ImageButton
- android:id="@+id/change_conference_button"
- style="?android:attr/buttonStyleSmall"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_settings"/>
- </RelativeLayout>
-
- <TableLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/muc_info_more"
- android:stretchColumns="1"
- android:visibility="gone">
-
- <TableRow
- android:layout_width="fill_parent"
- android:layout_height="match_parent">
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/server_info_mam"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
-
- <TextView
- android:id="@+id/muc_info_mam"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
- </TableRow>
-
- </TableLayout>
-
- <TextView
- android:id="@+id/details_account"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:layout_marginTop="32dp"
- android:text="@string/using_account"
- android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo"/>
- </LinearLayout>
-
- <LinearLayout
- android:id="@+id/muc_more_details"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/activity_horizontal_margin"
- android:layout_marginRight="@dimen/activity_horizontal_margin"
- android:layout_marginTop="@dimen/activity_vertical_margin"
- android:layout_marginBottom="@dimen/activity_vertical_margin"
- android:background="@drawable/infocard_border"
- android:orientation="vertical"
- android:padding="@dimen/infocard_padding">
-
-
- <LinearLayout
- android:id="@+id/muc_members"
- android:layout_width="fill_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:divider="?android:dividerHorizontal"
- android:orientation="vertical"
- android:showDividers="middle">
- </LinearLayout>
-
- <Button
- android:id="@+id/invite"
- style="?android:attr/buttonStyleSmall"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:layout_marginTop="24dp"
- android:text="@string/invite_contact"/>
- </LinearLayout>
-
- </LinearLayout>
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@color/grey200">
+
+ <LinearLayout
+ android:id="@+id/muc_main_layout"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:orientation="vertical"
+ android:padding="@dimen/infocard_padding">
+
+ <TextView
+ android:id="@+id/muc_jabberid"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="16dp"
+ android:text="@string/account_settings_example_jabber_id"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline"
+ android:textStyle="bold" />
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="32dp">
+
+ <com.makeramen.roundedimageview.RoundedImageView
+ android:id="@+id/your_photo"
+ android:layout_width="72dp"
+ android:layout_height="72dp"
+ android:layout_alignParentEnd="false"
+ android:layout_alignParentLeft="true"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ android:src="@drawable/ic_profile"
+ app:riv_corner_radius="2dp" />
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_toRightOf="@+id/your_photo"
+ android:orientation="vertical"
+ android:paddingLeft="8dp">
+
+ <TextView
+ android:id="@+id/muc_your_nick"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline" />
+
+ <TextView
+ android:id="@+id/muc_role"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+ </LinearLayout>
+
+ <ImageButton
+ android:id="@+id/edit_nick_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_edit_dark" />
+ </RelativeLayout>
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView
+ android:id="@+id/muc_conference_type"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:layout_toLeftOf="@+id/change_conference_button"
+ android:text="@string/private_conference"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+
+ <ImageButton
+ android:id="@+id/change_conference_button"
+ style="?android:attr/buttonStyleSmall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_gravity="center_horizontal"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_settings" />
+ </RelativeLayout>
+ <TableLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:id="@+id/muc_info_more"
+ android:stretchColumns="1"
+ android:visibility="gone">
+
+ <TableRow
+ android:layout_width="fill_parent"
+ android:layout_height="match_parent">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/server_info_mam"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+
+ <TextView
+ android:id="@+id/muc_info_mam"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+ </TableRow>
+
+ </TableLayout>
+
+ <TextView
+ android:id="@+id/details_account"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right"
+ android:layout_marginTop="32dp"
+ android:text="@string/using_account"
+ android:textColor="@color/black54"
+ android:textSize="?attr/TextSizeInfo" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/muc_more_details"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:orientation="vertical"
+ android:padding="@dimen/infocard_padding">
+
+
+ <LinearLayout
+ android:id="@+id/muc_members"
+ android:layout_width="fill_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:divider="?android:dividerHorizontal"
+ android:orientation="vertical"
+ android:showDividers="middle"></LinearLayout>
+
+ <Button
+ android:id="@+id/invite"
+ style="?android:attr/buttonStyleSmall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="24dp"
+ android:text="@string/invite_contact" />
+ </LinearLayout>
+
+ </LinearLayout>
</ScrollView> \ No newline at end of file
diff --git a/src/main/res/layout/activity_publish_profile_picture.xml b/src/main/res/layout/activity_publish_profile_picture.xml
index 3b249a665..e5113dab9 100644
--- a/src/main/res/layout/activity_publish_profile_picture.xml
+++ b/src/main/res/layout/activity_publish_profile_picture.xml
@@ -1,43 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/grey50" >
-
+ android:background="@color/grey200">
+ <ScrollView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/button_bar"
+ android:layout_alignParentTop="true" >
<LinearLayout
- android:id="@+id/account_image_wrapper"
- android:layout_width="wrap_content"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_alignParentTop="true"
- android:layout_centerHorizontal="true"
- android:layout_marginBottom="8dp"
- android:layout_marginTop="24dp"
- android:background="@drawable/account_image_border" >
-
- <ImageView
- android:id="@+id/account_image"
- android:layout_width="194dp"
- android:layout_height="194dp" />
- </LinearLayout>
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
- <TextView
- android:id="@+id/hint"
- android:layout_width="wrap_content"
+ <LinearLayout
+ android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:layout_below="@id/account_image_wrapper"
- android:layout_centerHorizontal="true"
- android:text="@string/touch_to_choose_picture"
- android:textColor="@color/black54" />
+ android:layout_above="@+id/button_bar"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentRight="true"
+ android:layout_below="@+id/secondary_hint"
+ android:gravity="center_vertical"
+ android:orientation="vertical"
+ android:paddingLeft="8dp"
+ android:paddingRight="8dp"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border">
- <TextView
- android:id="@+id/secondary_hint"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_below="@id/hint"
- android:layout_centerHorizontal="true"
- android:text="@string/or_long_press_for_default"
- android:textColor="@color/black54" />
+ <LinearLayout
+ android:id="@+id/account_image_wrapper"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="8dp"
+ android:layout_marginTop="24dp"
+ android:background="@drawable/account_image_border"
+ android:layout_gravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/account_image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
+ android:adjustViewBounds="true"
+ android:padding="1dp"
+ android:background="@drawable/message_border" />
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/hint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/account_image_wrapper"
+ android:layout_centerHorizontal="true"
+ android:text="@string/touch_to_choose_picture"
+ android:textColor="@color/black54"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_gravity="center_horizontal" />
+
+ <TextView
+ android:id="@+id/secondary_hint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/hint"
+ android:layout_centerHorizontal="true"
+ android:text="@string/or_long_press_for_default"
+ android:textColor="@color/black54"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_gravity="center_horizontal" />
+
+ <TextView
+ android:id="@+id/account"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline" />
+ <TextView
+ android:id="@+id/hint_or_warning"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:minLines="3"
+ android:text="@string/publish_avatar_explanation"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+ </LinearLayout>
+</LinearLayout>
+ </ScrollView>
<LinearLayout
android:id="@+id/button_bar"
android:layout_width="wrap_content"
@@ -73,34 +137,4 @@
android:textColor="@color/black54" />
</LinearLayout>
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_above="@+id/button_bar"
- android:layout_alignParentLeft="true"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/secondary_hint"
- android:gravity="center_vertical"
- android:orientation="vertical"
- android:paddingLeft="8dp"
- android:paddingRight="8dp" >
-
- <TextView
- android:id="@+id/account"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline" />
-
- <TextView
- android:id="@+id/hint_or_warning"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:minLines="3"
- android:text="@string/publish_avatar_explanation"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
- </LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
+</RelativeLayout>
diff --git a/src/main/res/layout/activity_updater.xml b/src/main/res/layout/activity_updater.xml
new file mode 100644
index 000000000..50bdf0695
--- /dev/null
+++ b/src/main/res/layout/activity_updater.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ tools:context="eu.siacs.conversations.ui.UpdaterActivity">
+
+ <TextView android:id="@+id/updater" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true" android:layout_marginTop="6dp"
+ android:text="Current" android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textStyle="normal"
+ android:layout_marginLeft="4dp"
+ android:layout_marginRight="4dp" />
+
+</RelativeLayout>
diff --git a/src/main/res/layout/contact.xml b/src/main/res/layout/contact.xml
index 56443c346..653bb9176 100644
--- a/src/main/res/layout/contact.xml
+++ b/src/main/res/layout/contact.xml
@@ -8,11 +8,12 @@
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/contact_photo"
- android:layout_width="48dp"
- android:layout_height="48dp"
+ android:layout_width="56dp"
+ android:layout_height="56dp"
android:layout_alignParentLeft="true"
- android:scaleType="centerCrop"
android:src="@drawable/ic_profile"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
app:riv_corner_radius="2dp" />
<LinearLayout
diff --git a/src/main/res/layout/conversation_list_row.xml b/src/main/res/layout/conversation_list_row.xml
index 7321b0f66..575647f0a 100644
--- a/src/main/res/layout/conversation_list_row.xml
+++ b/src/main/res/layout/conversation_list_row.xml
@@ -28,6 +28,8 @@
android:layout_height="56dp"
android:layout_alignParentLeft="true"
android:scaleType="centerCrop"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
app:riv_corner_radius="2dp" />
<RelativeLayout
@@ -68,7 +70,7 @@
<ImageView
android:id="@+id/conversation_lastimage"
android:layout_width="fill_parent"
- android:layout_height="36dp"
+ android:layout_height="14dp"
android:background="@color/black87"
android:scaleType="centerCrop" />
</LinearLayout>
diff --git a/src/main/res/layout/fragment_conversation.xml b/src/main/res/layout/fragment_conversation.xml
index db92c05f9..77bfad83e 100644
--- a/src/main/res/layout/fragment_conversation.xml
+++ b/src/main/res/layout/fragment_conversation.xml
@@ -3,7 +3,8 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/grey200" >
+ android:background="@color/lightyellow"
+ android:clickable="false">
<ListView
android:id="@+id/messages_view"
@@ -12,7 +13,7 @@
android:layout_above="@+id/snackbar"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
- android:background="@color/grey200"
+ android:background="@color/lightyellow"
android:divider="@null"
android:dividerHeight="0dp"
android:listSelector="@android:color/transparent"
@@ -27,7 +28,8 @@
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
- android:background="@color/grey50" >
+ android:background="@color/grey50"
+ android:clickable="true">
<eu.siacs.conversations.ui.EditMessage
android:id="@+id/textinput"
diff --git a/src/main/res/layout/message_received.xml b/src/main/res/layout/message_received.xml
index a998bf37e..7d4a0993b 100644
--- a/src/main/res/layout/message_received.xml
+++ b/src/main/res/layout/message_received.xml
@@ -17,6 +17,8 @@
android:layout_alignParentTop="true"
android:scaleType="fitXY"
android:src="@drawable/ic_profile"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
app:riv_corner_radius="2dp" />
<LinearLayout
@@ -105,5 +107,4 @@
</LinearLayout>
</LinearLayout>
</LinearLayout>
-
</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/message_sent.xml b/src/main/res/layout/message_sent.xml
index 55f874e65..48fb5ff4d 100644
--- a/src/main/res/layout/message_sent.xml
+++ b/src/main/res/layout/message_sent.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="3dp"
android:paddingLeft="8dp"
@@ -14,7 +14,8 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:scaleType="fitXY"
- android:paddingBottom="3dp"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
android:src="@drawable/ic_profile"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
@@ -99,11 +100,18 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginLeft="4sp"
- android:alpha="0.54"
android:gravity="center_vertical"
android:src="@drawable/ic_received_indicator" />
+ <ImageView
+ android:id="@+id/indicator_read"
+ android:layout_width="?attr/TextSizeInfo"
+ android:layout_height="?attr/TextSizeInfo"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_read_indicator"
+ android:layout_marginLeft="-8sp"
+ android:adjustViewBounds="false" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
-
</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/message_status.xml b/src/main/res/layout/message_status.xml
index ad2579faa..2f14cbf54 100644
--- a/src/main/res/layout/message_status.xml
+++ b/src/main/res/layout/message_status.xml
@@ -16,9 +16,10 @@
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginRight="-1.5dp"
- android:padding="0dp"
+ android:padding="1dp"
android:scaleType="fitXY"
android:src="@drawable/ic_profile"
+ android:background="@drawable/message_border"
app:riv_corner_radius="1dp"/>
<TextView
diff --git a/src/main/res/menu/conversations.xml b/src/main/res/menu/conversations.xml
index 4c724d27d..47214a6b7 100644
--- a/src/main/res/menu/conversations.xml
+++ b/src/main/res/menu/conversations.xml
@@ -20,14 +20,15 @@
android:title="@string/attach_file"/>
<item
android:id="@+id/action_contact_details"
+ android:icon="?attr/icon_group"
android:orderInCategory="40"
- android:showAsAction="never"
+ android:showAsAction="always"
android:title="@string/action_contact_details"/>
<item
android:id="@+id/action_muc_details"
android:icon="?attr/icon_group"
android:orderInCategory="40"
- android:showAsAction="ifRoom"
+ android:showAsAction="always"
android:title="@string/action_muc_details"/>
<item
android:id="@+id/action_invite"
@@ -66,5 +67,10 @@
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
+ <item
+ android:id="@+id/action_check_updates"
+ android:orderInCategory="100"
+ android:showAsAction="never"
+ android:title="@string/action_check_update"/>
</menu> \ No newline at end of file
diff --git a/src/main/res/menu/menu_updater.xml b/src/main/res/menu/menu_updater.xml
new file mode 100644
index 000000000..f52657372
--- /dev/null
+++ b/src/main/res/menu/menu_updater.xml
@@ -0,0 +1,7 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:context="eu.siacs.conversations.ui.UpdaterActivity">
+ <item android:id="@+id/action_settings" android:title="@string/action_settings"
+ android:orderInCategory="100" app:showAsAction="never" />
+</menu>
diff --git a/src/main/res/menu/muc_details_context.xml b/src/main/res/menu/muc_details_context.xml
index af5e691b7..4a8b13d16 100644
--- a/src/main/res/menu/muc_details_context.xml
+++ b/src/main/res/menu/muc_details_context.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
- <item
+ <item
android:id="@+id/start_conversation"
android:title="@string/start_conversation"
android:visible="false"/>
diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml
deleted file mode 100644
index 586a58cf6..000000000
--- a/src/main/res/values-ar/strings.xml
+++ /dev/null
@@ -1,315 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">إعدادات</string>
- <string name="action_add">محادثة جديدة</string>
- <string name="action_accounts">إدارة الحسابات</string>
- <string name="action_end_conversation">إنهاء المحادثة</string>
- <string name="action_contact_details">بيانات جهة الإتصال</string>
- <string name="action_muc_details">بيانات الغرفة</string>
- <string name="action_secure">تشفير المحادثة</string>
- <string name="action_add_account">إضافة حساب</string>
- <string name="action_edit_contact">تعديل الإسم</string>
- <string name="action_add_phone_book">إضافة لسجل الهاتف</string>
- <string name="action_delete_contact">حذف من الإضافات</string>
- <string name="action_block_contact">حجب جهة إتصال</string>
- <string name="action_unblock_contact">إنهاء حجب جهة اتصال</string>
- <string name="action_block_domain">حجب دومين</string>
- <string name="action_unblock_domain">إنهاء حجب دومين</string>
- <string name="title_activity_manage_accounts">إدارة الحسابات</string>
- <string name="title_activity_settings">إعدادات</string>
- <string name="title_activity_conference_details">بيانات الغرفه</string>
- <string name="title_activity_contact_details">بيانات جهة الإتصال</string>
- <string name="title_activity_sharewith">مشاركة مع محادثة</string>
- <string name="title_activity_start_conversation">بدأ محادثة</string>
- <string name="title_activity_choose_contact">إختيار جهة اتصال</string>
- <string name="title_activity_block_list">قائمة المحجوبين</string>
- <string name="just_now">الآن</string>
- <string name="minute_ago">منذ 1 دقيقة</string>
- <string name="minutes_ago">دقائق %d منذ</string>
- <string name="unread_conversations">محادثات غير مقروءة</string>
- <string name="sending">ارسال</string>
- <string name="encrypted_message">رسالة مشفّرة .. الرجاء الإنتظار</string>
- <string name="nick_in_use">اللقب مستخدم من قبل</string>
- <string name="admin">مدير</string>
- <string name="owner">مالك</string>
- <string name="moderator">مشرف</string>
- <string name="participant">مشترك</string>
- <string name="visitor">زائر</string>
- <string name="remove_contact_text">هل ترغب بحذف جهة الإتصال %s من اضافاتك? ستبقى محادثاتك معه محفوظه</string>
- <string name="block_contact_text">هل ترغب في حجب %s من ارسال الرسائل لك?</string>
- <string name="unblock_contact_text">هل ترغب في انهاء حجب %s والسماح له بمراسلتك?</string>
- <string name="block_domain_text">هل تريد حجب جميع جهات الإتصال من %s?</string>
- <string name="unblock_domain_text">الغاء حجب جميع جهات الإتصال من %s?</string>
- <string name="contact_blocked">جهة الاتصال محجوبه</string>
- <string name="remove_bookmark_text">هل ترغب في حذف %s من المفضلات? المحادثات المحفوظه ستبقى كما هي</string>
- <string name="register_account">تسجيل حساب جديد في سيرفر</string>
- <string name="change_password_on_server">تغيير كلمة المرور في سيرفر</string>
- <string name="share_with">مشاركة مع</string>
- <string name="start_conversation">بدأ محادثة</string>
- <string name="invite_contact">دعوة صديق</string>
- <string name="contacts">جهات الإتصال</string>
- <string name="cancel">الغاء</string>
- <string name="set">تعيين</string>
- <string name="add">اضافة</string>
- <string name="edit">تعديل</string>
- <string name="delete">حذف</string>
- <string name="block">حجب</string>
- <string name="unblock">الغاء حجب</string>
- <string name="save">حفظ</string>
- <string name="ok">موافق</string>
- <string name="crash_report_title">توقف التطبيق عن العمل</string>
- <string name="crash_report_message">بموافقتك على ارسال تقارير الأخطاء ستساعد مبرمجي التطبيق على تحسين جودة التطبيق\n<b>تنويه:</b> سيرسل تقارير الأخطاء ان وجدت بأحد الحسابات التي أضفتها.</string>
- <string name="send_now">ارسال الآن</string>
- <string name="send_never">لا تسألني ثانية</string>
- <string name="problem_connecting_to_account">لا يمكن تسجيل الدخول لحسابك</string>
- <string name="problem_connecting_to_accounts">لا يمكن تسجيل الدخول بحساباتك</string>
- <string name="touch_to_fix">المس الشاشه لعرض المحادثات</string>
- <string name="attach_file">ارفاق ملف</string>
- <string name="not_in_roster">جهة الاتصال ليست مضافه لديك هل ترغب في إضافتها ؟؟</string>
- <string name="add_contact">اضافة جهة اتصال</string>
- <string name="send_failed">فشل التسليم</string>
- <string name="send_rejected">مرفوض</string>
- <string name="preparing_image">اعداد صورة للإرسال</string>
- <string name="action_clear_history">حذف سجل المحفوظات</string>
- <string name="clear_conversation_history">حذف سجل المحفوظات للمحادثة</string>
- <string name="clear_histor_msg">هل ترغب بحذف جميع الرسائل في تلك المحادثة?\n\n<b>تنويه:</b> هذا لن يؤثر على الرسائل المخزنة على الأجهزة أو أي أماكن أخرى.</string>
- <string name="delete_messages">حذف الرسائل</string>
- <string name="choose_presence">اختيار ظهورك لجهات الإتصال</string>
- <string name="send_otr_message">OTRارساله رساله مشفره عبر</string>
- <string name="send_pgp_message">OpenPGPارساله رساله مشفره عبر</string>
- <string name="your_nick_has_been_changed">تم تغيير لقبك بنجاح</string>
- <string name="send_unencrypted">إرسال بدون تشفير</string>
- <string name="decryption_failed">فشل فك التشفير. ربما لم يكن لديك المفتاح الخاص الصحيح.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations :: يستخدم تطبيق آخر يسمى <b> OpenKeychain </b> لتشفير وفك تشفير الرسائل وإدارة المفاتيح العامة الخاصة بك \n\nOpenKeychain تحت الرخصة GPLv3 و لتحميل التطبيق من جوجل بلاي \n\n <small>(وأعد تشغيل التطبيق مرة أخرى)</small></string>
- <string name="restart">اعادة تشغيل</string>
- <string name="install">تثبيت</string>
- <string name="offering">عرض ..</string>
- <string name="waiting">انتظار ..</string>
- <string name="no_pgp_key">OpenPGP-لايوجد مفتاح</string>
- <string name="contact_has_no_pgp_key">Conversations::لا يستطيع تشفير الرساله\n\n<small>من فضلك أخبر صديقك بتنصيب تطبيق OpenPGP.</small></string>
- <string name="no_pgp_keys">OpenPGP-لايوجد مفاتيح</string>
- <string name="contacts_have_no_pgp_keys">Conversations::لا يستطيع تشفير الرساله\n\n<small>من فضلك أخبر صديقك بتنصيب تطبيق OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>تلقيت رساله مشفّرة .. لمسه بأناملك لعرضها.</i></string>
- <string name="pref_general">عام</string>
- <string name="pref_xmpp_resource">الريسورس</string>
- <string name="pref_accept_files">ضبط استقبال الملفات</string>
- <string name="pref_accept_files_summary">اقبل تلقائيا الملفات أقل من</string>
- <string name="pref_notification_settings">اعدادات الإشعارات</string>
- <string name="pref_notifications">الإشعارات</string>
- <string name="pref_notifications_summary">أخبرني عندما تصل رساله جديده</string>
- <string name="pref_vibrate">إعداد الإهتزاز</string>
- <string name="pref_vibrate_summary">تفعيل الاهتزاز عندما تصل رساله جديده</string>
- <string name="pref_sound">التبيه الصوتي</string>
- <string name="pref_sound_summary">سماع صوت عندما تصل رساله</string>
- <string name="pref_advanced_options">اعدادات متقدمّة</string>
- <string name="pref_never_send_crash">لا ترسل تقارير أخطاء</string>
- <string name="pref_never_send_crash_summary">الغاء ارسال تقارير الأخطاء يقلل من فرص حل المشكلة سريعا فكن متعاون</string>
- <string name="pref_confirm_messages">تأكيد الرسالة</string>
- <string name="accept">قبول</string>
- <string name="error">حدث خطأ ما</string>
- <string name="pref_grant_presence_updates">منح تحديثات الظهور</string>
- <string name="pref_grant_presence_updates_summary">اسأل واقبل السؤال عن تحديثات الظهور</string>
- <string name="your_account">حسابك</string>
- <string name="keys">مفاتيح</string>
- <string name="send_presence_updates">ارسال تحديثات الظهور</string>
- <string name="attach_choose_picture">اختيار صورة</string>
- <string name="attach_take_picture">التقاط صورة</string>
- <string name="error_file_not_found">الملف غير موجود</string>
- <string name="account_status_unknown">غير معروف</string>
- <string name="account_status_online">متصل</string>
- <string name="account_status_offline">غير متصل</string>
- <string name="account_status_unauthorized">غير مصرح له</string>
- <string name="account_status_not_found">لا يمكن الاتصال بالسرفر</string>
- <string name="account_status_no_internet">تحقق من اتصالك بالانترنت</string>
- <string name="account_status_regis_fail">فشل تسجيل حساب بالسيرفر</string>
- <string name="account_status_regis_conflict">اسم المستخدم مستخدم من قبل</string>
- <string name="account_status_regis_success">تم تسجيل حسابك بنجاح</string>
- <string name="account_status_regis_not_sup">تسجيل الحسابات غير متاح على هذا السرفر</string>
- <string name="encryption_choice_otr">OTRرسالة مشفرة عبر</string>
- <string name="encryption_choice_pgp">OpenPGPرسالة مشفرة عبر</string>
- <string name="mgmt_account_edit">تعديل الحساب</string>
- <string name="mgmt_account_delete">حذف الحساب</string>
- <string name="mgmt_account_publish_avatar">نشر الصورة الرمزية</string>
- <string name="mgmt_account_enable">تفعيل الحساب</string>
- <string name="mgmt_account_are_you_sure">هل أنت متأكد ؟</string>
- <string name="mgmt_account_delete_confirm_text">اذا مسحت حسابك ستفقد جميع الرسائل المحفوظه !!</string>
- <string name="attach_record_voice">تسجيل صوت</string>
- <string name="account_settings_jabber_id">حساب جابر</string>
- <string name="account_settings_password">كلمة السر</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">تأكيد كلمة السر</string>
- <string name="password">كلمة السر</string>
- <string name="confirm_password">تأكيد كلمة السر</string>
- <string name="passwords_do_not_match">الكلمتان غير متطابقتان</string>
- <string name="invalid_jid">حساب جابر غير صالح</string>
- <string name="contact_status_online">متصل</string>
- <string name="contact_status_free_to_chat">متاح للدردشة</string>
- <string name="contact_status_away">بعيد</string>
- <string name="contact_status_extended_away">بعيد جدا</string>
- <string name="contact_status_do_not_disturb">مشغول</string>
- <string name="contact_status_offline">غير متصل</string>
- <string name="muc_details_conference">الغرف</string>
- <string name="muc_details_other_members">المشتركين</string>
- <string name="server_info_show_more">معلومات السرفر</string>
- <string name="server_info_available">متاح</string>
- <string name="server_info_unavailable">غير متاح</string>
- <string name="last_seen_now">آخر ظهور الآن</string>
- <string name="last_seen_min">آخر ظهور منذ 1 دقيقة</string>
- <string name="last_seen_mins">آخر ظهور منذ %d دقيقة</string>
- <string name="last_seen_hour">آخر ظهور منذ 1 ساعة</string>
- <string name="last_seen_hours">آخر ظهور منذ %d ساعة</string>
- <string name="last_seen_day">آخر ظهور منذ 1 يوم</string>
- <string name="last_seen_days">آخر ظهور منذ %d يوم</string>
- <string name="never_seen">لم يظهر متصلا حتى الآن</string>
- <string name="verify">تأكيد</string>
- <string name="conferences">الغرف</string>
- <string name="search">بحث</string>
- <string name="create_contact">اضافة جهة اتصال</string>
- <string name="join_conference">دخول الغرف</string>
- <string name="delete_contact">حذف جهة اتصال</string>
- <string name="view_contact_details">عرض بيانات جهة الاتصال</string>
- <string name="block_contact">حجب جهة اتصال</string>
- <string name="unblock_contact">الغاء حجب جهة اتصال</string>
- <string name="create">أضف</string>
- <string name="contact_already_exists">جهة الاتصال موجودة لديك مسبقا</string>
- <string name="join">دخول</string>
- <string name="conference_address">اسم الغرفة كامل</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">حفظ بالمفضلة</string>
- <string name="delete_bookmark">حذف من المفضلة</string>
- <string name="bookmark_already_exists">موجوده بالمفضلة سابقا</string>
- <string name="you">انت</string>
- <string name="action_edit_subject">تعديل موضوع الغرفة</string>
- <string name="conference_not_found">الغرفة غير متاحه .. تأكد من عنوان الغرفة</string>
- <string name="leave">غادر</string>
- <string name="contact_added_you">جهة اتصال أضافتك </string>
- <string name="publish">نشر</string>
- <string name="publishing">نشر ...</string>
- <string name="private_message_to">الى %s</string>
- <string name="send_private_message_to">ارسال رسالة خاصة الى %s</string>
- <string name="connect">اتصال</string>
- <string name="account_already_exists">الحساب موجود من قبل</string>
- <string name="next">التالي</string>
- <string name="additional_information">معلومات اضافية</string>
- <string name="skip">تجاهل</string>
- <string name="disable_notifications">ايقاف التنبيهات</string>
- <string name="disable_notifications_for_this_conversation">ايقاف التنبيهات لتلك المحادثة</string>
- <string name="notifications_disabled">التنبيهات غير فعاله</string>
- <string name="enable">تفعيل</string>
- <string name="conference_requires_password">الغرفة تطلب كلمة مرور</string>
- <string name="enter_password">أدخل كلمة المرور</string>
- <string name="request_now">اطلب الآن</string>
- <string name="ignore">تجاهل</string>
- <string name="pref_expert_options_other">أخرى</string>
- <string name="pref_conference_name">اسم الغرفة</string>
- <string name="conference_banned">أنت مفصول في هذه الغرفة</string>
- <string name="conference_members_only">الغرفة للأعضاء فقط</string>
- <string name="conference_kicked">تم طردك من الغرفة</string>
- <string name="not_connected_try_again">انقطع الإتصال .. حاول مرة أخرى</string>
- <string name="message_options">خيارات الرساله</string>
- <string name="copy_text">نسخ النص</string>
- <string name="message_text">نص الرسالة</string>
- <string name="account_details">تفاصيل الحساب</string>
- <string name="scan">سكان</string>
- <string name="confirm">تأكيد</string>
- <string name="in_progress">جاري الاتصال</string>
- <string name="failed">فشل الاتصال</string>
- <string name="try_again">حاول مرة أخرى</string>
- <string name="finish">انهاء</string>
- <string name="verified">تأكيد!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">احتفظ بالتطبيق يعمل في المقدمة</string>
- <string name="pref_keep_foreground_service_summary">منع نظام التشغيل من انهاء اتصالك</string>
- <string name="choose_file">اختيار ملف</string>
- <string name="receiving_x_file">اكتمل الإستلام %1$s (%2$d%% بنسبة)</string>
- <string name="download_x_file">تنزيل %s</string>
- <string name="file">ملف</string>
- <string name="open_x_file">فتح %s</string>
- <string name="sending_file">إكتمل الإرسال (%1$d%% بنسبة)</string>
- <string name="preparing_file">إعداد ارسال الملفات</string>
- <string name="x_file_offered_for_download">%s عرض وتنزيل</string>
- <string name="cancel_transmission">الغاء الارسال</string>
- <string name="file_transmission_failed">تعذر ارسال الملف</string>
- <string name="file_deleted">تم مسح الملف</string>
- <string name="no_application_found_to_open_file">لا يوجد تطبيق متاح لعرض الملف</string>
- <string name="could_not_verify_fingerprint">لا يمكن التحقق من البصمة</string>
- <string name="manually_verify">تأكيد يدوي</string>
- <string name="are_you_sure_verify_fingerprint">هل ترغب في تأكيد بصمات OTR لجهات اتصالك ؟</string>
- <string name="pref_show_dynamic_tags">عرض العلامات التلقائية</string>
- <string name="pref_show_dynamic_tags_summary">عرض العلامات للقراءة فقط أسفل بيانات جهات الإتصال </string>
- <string name="enable_notifications">تفعيل الإشعارات</string>
- <string name="conference_with">انشاء غرفة بــ </string>
- <string name="no_conference_server_found">سيرفر الغرف غير موجود</string>
- <string name="conference_creation_failed">فشل انشاء الغرفة</string>
- <string name="conference_created">تم انشاء الرغرفة بنجاح</string>
- <string name="secret_accepted">الاجابة السريّة مقبولة</string>
- <string name="reset">إعادة تعيين</string>
- <string name="account_image_description">الصورة الرمزية للحساب</string>
- <string name="copy_otr_clipboard_description">نسخ OTR بصمات الأصابع إلى الحافظة</string>
- <string name="fetching_history_from_server">جلب المحفوظات من السرفر</string>
- <string name="no_more_history_on_server">لا مزيد من المحفوظات بالسرفر</string>
- <string name="updating">جاري التحديث..</string>
- <string name="password_changed">تم تغيير كلمة السر!</string>
- <string name="could_not_change_password">لايمكن تغيير كلمة السر</string>
- <string name="otr_session_not_started">ارسل رساله لبدأ محادثة مشفّرة</string>
- <string name="ask_question">أسال سؤال</string>
- <string name="smp_explain_answer">سترغب جهة الإتصال بتأكيد بصمتك عبر السر المشترك بينكما لذلك أخبره تلميحا أو إسأله سؤالا يذكره بالسر ليكتبه برده</string>
- <string name="shared_secret_hint_should_not_be_empty">التلميح الذي يراه صديقك لا يمكن ان يكون فارغ</string>
- <string name="shared_secret_can_not_be_empty">السر المشترك بينكما لا يمكن ان يترك فارغا !!</string>
- <string name="manual_verification_explanation">بعناية قارن بين بصمتك المعروضه أدناه وبصمة جهات اتصالك\n يمكنك استخدام أي شكل موثوق به للاتصال مثل بريد إلكتروني مشفر أو مكالمة هاتفية لتبادلها.</string>
- <string name="change_password">تغيير كلمة المرور</string>
- <string name="current_password">كلمة المرور الحالية</string>
- <string name="new_password">كلمة مرور جديدة</string>
- <string name="password_should_not_be_empty">كلمة المرور لا يمكن ان تبقى فارغة</string>
- <string name="enable_all_accounts">تفعيل كل الحسابات</string>
- <string name="disable_all_accounts">تعطيل كل الحسابات</string>
- <string name="perform_action_with">تنفيذ الإجراء مع</string>
- <string name="no_affiliation">زائر</string>
- <string name="no_role">لا دور</string>
- <string name="outcast">مفصول</string>
- <string name="member">عضو</string>
- <string name="advanced_mode">الوضع المتقدم</string>
- <string name="grant_membership">منح عضوية</string>
- <string name="remove_membership">إلغاء عضوية</string>
- <string name="grant_admin_privileges">منح امتيازات الإداره</string>
- <string name="remove_admin_privileges">إلغاء امتيازات الإدارة</string>
- <string name="remove_from_room">إزالة من الغرفة</string>
- <string name="could_not_change_affiliation">لا يمكن تغيير انتساب %s</string>
- <string name="ban_from_conference">حظر من الغرفة</string>
- <string name="removing_from_public_conference">تحاول انهاء تواجد %s الغرفه. سيتم فصله</string>
- <string name="ban_now">حظر الآن</string>
- <string name="could_not_change_role">لا يمكن تغيير دول %s</string>
- <string name="public_conference">الوصول العام للغرفة</string>
- <string name="private_conference">الخاص , اعضاء الغرفة فقط</string>
- <string name="conference_options">اعدادت المؤتمر</string>
- <string name="non_anonymous">لا تسمح للمجهولين بالدخول</string>
- <string name="modified_conference_options">تم تعديل اعدادات المؤتمر!</string>
- <string name="could_not_modify_conference_options">لا يمكن تعديل اعدادات المؤتمر</string>
- <string name="never">أبداً</string>
- <string name="thirty_minutes">30 دقيقة</string>
- <string name="one_hour">ساعة</string>
- <string name="two_hours">ساعتين</string>
- <string name="eight_hours">8 ساعات</string>
- <string name="until_further_notice">حتى إشعار آخر</string>
- <string name="pref_input_options">خيارات الادخال</string>
- <string name="pref_enter_is_send">أدخل للإرسال</string>
- <string name="pref_enter_is_send_summary">استخدام مفتاح الدخول لإرسال رسالة</string>
- <string name="pref_display_enter_key">عرض مفتاح الادخال</string>
- <string name="pref_display_enter_key_summary">تغيير مفتاح الرموز إلى مفتاح الدخول</string>
- <string name="audio">صوت</string>
- <string name="video">فيديو</string>
- <string name="image">صورة</string>
- <string name="pdf_document">مستند PDF</string>
- <string name="apk">تطبيق اندرويد</string>
- <string name="vcard">تواصل</string>
- <string name="received_x_file">تم التلقي %s</string>
- <string name="disable_foreground_service">ايقاف عرض تنويهات الخدمات على رئيسية الهاتف</string>
- <string name="touch_to_open_conversations">ألمس لفتح المحادثات</string>
- <string name="avatar_has_been_published">تم نشر الصورة!</string>
- <string name="sending_x_file">ارسال %s</string>
- <string name="offering_x_file">عرض %s</string>
- <string name="hide_offline">اخفاء غير المتصلين</string>
- <string name="disable_account">ايقاف الحساب</string>
- <string name="dialog_manage_certs_negativebutton">الغاء</string>
-</resources>
diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml
deleted file mode 100644
index 030432ad6..000000000
--- a/src/main/res/values-bg/strings.xml
+++ /dev/null
@@ -1,504 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Настройки</string>
- <string name="action_add">Нов разговор</string>
- <string name="action_accounts">Управление на профилите</string>
- <string name="action_end_conversation">Край на този разговор</string>
- <string name="action_contact_details">Подробности за контакта</string>
- <string name="action_muc_details">Подробности за беседата</string>
- <string name="action_secure">Защитен разговор</string>
- <string name="action_add_account">Добавяне на профил</string>
- <string name="action_edit_contact">Редактиране на името</string>
- <string name="action_add_phone_book">Добавяне към списъка с телефонни номера</string>
- <string name="action_delete_contact">Изтриване от списъка</string>
- <string name="action_block_contact">Блокиране на контакта</string>
- <string name="action_unblock_contact">Деблокиране на контакта</string>
- <string name="action_block_domain">Блокиране на домейна</string>
- <string name="action_unblock_domain">Деблокиране на домейна</string>
- <string name="title_activity_manage_accounts">Управление на профилите</string>
- <string name="title_activity_settings">Настройки</string>
- <string name="title_activity_conference_details">Подробности за беседата</string>
- <string name="title_activity_contact_details">Подробности за контакта</string>
- <string name="title_activity_sharewith">Споделяне в разговора</string>
- <string name="title_activity_start_conversation">Започване на разговор</string>
- <string name="title_activity_choose_contact">Изберете контакт</string>
- <string name="title_activity_block_list">Списък с блокирани</string>
- <string name="just_now">току-що</string>
- <string name="minute_ago">преди 1 минута</string>
- <string name="minutes_ago">преди %d минути</string>
- <string name="unread_conversations">непрочетени разговори</string>
- <string name="sending">изпращане...</string>
- <string name="encrypted_message">Дешифроване на съобщението. Моля, изчакайте...</string>
- <string name="nick_in_use">Псевдонимът вече се използва</string>
- <string name="admin">Администратор</string>
- <string name="owner">Собственик</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Участник</string>
- <string name="visitor">Посетител</string>
- <string name="remove_contact_text">Искате ли да премахнете %s от списъка си? Разговорът с него няма да бъде премахнат.</string>
- <string name="block_contact_text">Искате ли да блокирате %s, така че да не може да Ви праща съобщения?</string>
- <string name="unblock_contact_text">Искате ли да деблокирате %s, така че отново да може да Ви праща съобщения?</string>
- <string name="block_domain_text">Блокиране на всички контакти от %s?</string>
- <string name="unblock_domain_text">Деблокиране на всички контакти от %s?</string>
- <string name="contact_blocked">Контактът е блокиран</string>
- <string name="remove_bookmark_text">Искате ли да премахнете отметката за %s? Разговорът, свързан с тази отметка, няма да бъде премахнат.</string>
- <string name="register_account">Регистриране на нов профил на сървъра</string>
- <string name="change_password_on_server">Промяна на паролата в сървъра</string>
- <string name="share_with">Споделяне с...</string>
- <string name="start_conversation">Започване на разговор</string>
- <string name="invite_contact">Канене на контакт</string>
- <string name="contacts">Контакти</string>
- <string name="cancel">Отказ</string>
- <string name="set">Задаване</string>
- <string name="add">Добавяне</string>
- <string name="edit">Редактиране</string>
- <string name="delete">Изтриване</string>
- <string name="block">Блокиране</string>
- <string name="unblock">Деблокиране</string>
- <string name="save">Запазване</string>
- <string name="ok">Добре</string>
- <string name="crash_report_title">Conversations се срина</string>
- <string name="crash_report_message">Изпращайки ни проследявания на стека, Вие помагате за непрекъснатото развитие на Conversations\n<b>Внимание:</b> Това ще използва Вашия XMPP профил, за да изпраща проследяването на стека до разработчика.</string>
- <string name="send_now">Изпращане сега</string>
- <string name="send_never">Не ме питайте повече</string>
- <string name="problem_connecting_to_account">Неуспешно свързване с профила</string>
- <string name="problem_connecting_to_accounts">Неуспешно свързване с няколко профила</string>
- <string name="touch_to_fix">Докоснете тук за управление на Вашите профили</string>
- <string name="attach_file">Прикачане на файл</string>
- <string name="not_in_roster">Този контакт не е в списъка Ви. Искате ли да го добавите?</string>
- <string name="add_contact">Добавяне на контакт</string>
- <string name="send_failed">доставянето се провали</string>
- <string name="send_rejected">отказано</string>
- <string name="preparing_image">Подготовка на изображението за изпращане</string>
- <string name="action_clear_history">Изчистване на историята</string>
- <string name="clear_conversation_history">Изчистване на историята на разговорите</string>
- <string name="clear_histor_msg">Искате ли да изтриете всички съобщения от този разговор?\n\n<b>Внимание:</b> Това няма да изтрие съобщенията, съхранявани на други устройства или на сървърите.</string>
- <string name="delete_messages">Изтриване на съобщенията</string>
- <string name="also_end_conversation">Приключване на този разговор след това</string>
- <string name="choose_presence">Изберете присъствие за контакта</string>
- <string name="send_unencrypted_message">Изпр. на нешифр. съобщение</string>
- <string name="send_otr_message">Изпр. на съобщение, шифр. чрез OTP</string>
- <string name="send_omemo_message">Изпр. на съобщение, шифр. чрез OMEMO</string>
- <string name="send_pgp_message">Изпр. на съобщение, шифр. чрез OpenPGP</string>
- <string name="your_nick_has_been_changed">Псевдонимът Ви беше променен</string>
- <string name="send_unencrypted">Изпращане нешифровано</string>
- <string name="decryption_failed">Неуспешно дешифроване. Възможно е да нямате правилния частен ключ.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations използва външно приложение с име <b>OpenKeychain</b>, за да шифрова и дешифрова съобщенията и да управлява публичните Ви ключове.\n\nOpenKeychain е лицензирано под условията на GPLv3 и е налично в F-Droid и Google Play.\n\n<small>(Моля, рестартирайте Conversations след това.)</small></string>
- <string name="restart">Рестартиране</string>
- <string name="install">Инсталиране</string>
- <string name="offering">предлагане...</string>
- <string name="waiting">изчакване...</string>
- <string name="no_pgp_key">Не е открит OpenPGP ключ</string>
- <string name="contact_has_no_pgp_key">Conversations не може да шифрова съобщенията Ви, тъй като Вашият контакт не обявява публичния си ключ.\n\n<small>Моля, помолете го/я да инсталира и настрои OpenPGP.</small></string>
- <string name="no_pgp_keys">Не са открити OpenPGP ключове</string>
- <string name="contacts_have_no_pgp_keys">Conversations не може да шифрова съобщенията Ви, тъй като Вашите контакти не обявяват публичните си ключове.\n\n<small>Моля, помолете го да инсталират и настроят OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Получено е шифровано съобщение. Докоснете, за да го прегледате и дешифровате.</i></string>
- <string name="pref_general">Общи</string>
- <string name="pref_xmpp_resource">XMPP ресурс</string>
- <string name="pref_xmpp_resource_summary">Името, с което се определя този клиент</string>
- <string name="pref_accept_files">Приемане на файлове</string>
- <string name="pref_accept_files_summary">Автоматично приемане на файлове с размер, по-малък от...</string>
- <string name="pref_notification_settings">Настройки за известията</string>
- <string name="pref_notifications">Известия</string>
- <string name="pref_notifications_summary">Известяване при получаване на ново съобщение</string>
- <string name="pref_vibrate">Вибрация</string>
- <string name="pref_vibrate_summary">Също така да има и вибрация при получаване на ново съобщение</string>
- <string name="pref_sound">Звук</string>
- <string name="pref_sound_summary">Изпълнение на звук с известието</string>
- <string name="pref_conference_notifications">Известия в публичните беседи</string>
- <string name="pref_conference_notifications_summary">Известяване винаги, когато пристигне ново съобщение в публична беседа, а не само когато тя е отбелязана</string>
- <string name="pref_notification_grace_period">Продължителност на отсрочване на известията</string>
- <string name="pref_notification_grace_period_summary">Изключва известията за кратко, след като бъде получено копие на съобщение</string>
- <string name="pref_advanced_options">Разширени настройки</string>
- <string name="pref_never_send_crash">Никога да не се изпращат доклади за сривове</string>
- <string name="pref_never_send_crash_summary">Изпращайки проследявания на стека, Вие помагате за непрекъснатото развитие на Conversations</string>
- <string name="pref_confirm_messages">Потвърждаване на съобщенията</string>
- <string name="pref_confirm_messages_summary">Уведомява контакта Ви, че сте приели и прочели съобщението му</string>
- <string name="pref_ui_options">Настройки на интерфейса</string>
- <string name="openpgp_error">OpenKeychain докладва за грешка</string>
- <string name="error_decrypting_file">В/И грешка при дешифроването на файла</string>
- <string name="accept">Приемане</string>
- <string name="error">Възникна грешка</string>
- <string name="pref_grant_presence_updates">Позволяване на актуализации на присъствието</string>
- <string name="pref_grant_presence_updates_summary">Предварително позволяване и изискване на абониране за актуализации на присъствието за контакти, създадено от Вас</string>
- <string name="subscriptions">Абонаменти</string>
- <string name="your_account">Вашият профил</string>
- <string name="keys">Ключове</string>
- <string name="send_presence_updates">Изпращане на актуализации за присъствието</string>
- <string name="receive_presence_updates">Получаване на актуализации за присъствието</string>
- <string name="ask_for_presence_updates">Питане за актуализации за присъствието</string>
- <string name="attach_choose_picture">Изберете снимка</string>
- <string name="attach_take_picture">Заснемане</string>
- <string name="preemptively_grant">Предварително позволяване на абониране при заявка</string>
- <string name="error_not_an_image_file">Избраният файл не е изображение</string>
- <string name="error_compressing_image">Грешка при преобразуването на изображението</string>
- <string name="error_file_not_found">Файлът не е открит</string>
- <string name="error_io_exception">Обща В/И грешка. Може би нямате достатъчно свободно място?</string>
- <string name="error_security_exception_during_image_copy">Приложението, което използвахте, за да изберете това изображение, не ни осигури нужните права за прочитането му.\n\n<small>Използвайте друг диспечер на файлове, за да изберете изображение.</small></string>
- <string name="account_status_unknown">Непознат</string>
- <string name="account_status_disabled">Временно деактивиран</string>
- <string name="account_status_online">На линия</string>
- <string name="account_status_connecting">Свързване\u2026</string>
- <string name="account_status_offline">Извън линия</string>
- <string name="account_status_unauthorized">Неупълномощен</string>
- <string name="account_status_not_found">Сървърът не е открит</string>
- <string name="account_status_no_internet">Няма връзка</string>
- <string name="account_status_regis_fail">Неуспешна регистрация</string>
- <string name="account_status_regis_conflict">Потребителското име е заето</string>
- <string name="account_status_regis_success">Регистрацията е завършена</string>
- <string name="account_status_regis_not_sup">Сървърът не поддържа регистриране</string>
- <string name="account_status_security_error">Грешка в сигурността</string>
- <string name="account_status_incompatible_server">Несъвместим сървър</string>
- <string name="encryption_choice_unencrypted">Нешифровано</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Редактиране на профила</string>
- <string name="mgmt_account_delete">Изтриване на профила</string>
- <string name="mgmt_account_disable">Временно деактивиране</string>
- <string name="mgmt_account_publish_avatar">Публикуване на аватар</string>
- <string name="mgmt_account_publish_pgp">Публикуване на публичния OpenPGP ключ</string>
- <string name="mgmt_account_enable">Активиране на профила</string>
- <string name="mgmt_account_are_you_sure">Сигурни ли сте?</string>
- <string name="mgmt_account_delete_confirm_text">Ако изтриете профила, цялата история на разговорите Ви ще бъде изтрита.</string>
- <string name="attach_record_voice">Запис на глас</string>
- <string name="account_settings_jabber_id">Jabber идентификатор</string>
- <string name="account_settings_password">Парола</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Потвърдете паролата</string>
- <string name="password">Парола</string>
- <string name="confirm_password">Потвърдете паролата</string>
- <string name="passwords_do_not_match">Паролите са различни</string>
- <string name="invalid_jid">Това не е правилен Jabber идентификатор</string>
- <string name="error_out_of_memory">Няма достатъчно памет. Изображението е твърде голямо.</string>
- <string name="add_phone_book_text">Искате ли да добавите %s в списъка си от телефонни контакти?</string>
- <string name="contact_status_online">на линия</string>
- <string name="contact_status_free_to_chat">свободен за разговор</string>
- <string name="contact_status_away">отсъстващ</string>
- <string name="contact_status_extended_away">разширено отсъстващ</string>
- <string name="contact_status_do_not_disturb">отпочиващ</string>
- <string name="contact_status_offline">извън линия</string>
- <string name="muc_details_conference">Беседа</string>
- <string name="muc_details_other_members">Други членове</string>
- <string name="server_info_show_more">Инф. за сървъра</string>
- <string name="server_info_mam">XEP-0313: Управление на архива на съобщенията</string>
- <string name="server_info_carbon_messages">XEP-0280: Копия на съобщенията</string>
- <string name="server_info_csi">XEP-0352: Показания за състоянието на клиента</string>
- <string name="server_info_blocking">XEP-0191: Команда за блокиране</string>
- <string name="server_info_roster_version">XEP-0237: Поддържане на версия на списъка</string>
- <string name="server_info_stream_management">XEP-0198: Управление на потоците</string>
- <string name="server_info_pep">XEP-0163: PEP (Аватари / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Качване на файл през HTTP</string>
- <string name="server_info_available">налично</string>
- <string name="server_info_unavailable">не е налично</string>
- <string name="missing_public_keys">Липсват обявления за публичен ключ</string>
- <string name="last_seen_now">последно видян току-що</string>
- <string name="last_seen_min">последно видян преди 1 минута</string>
- <string name="last_seen_mins">последно видян преди %d минути</string>
- <string name="last_seen_hour">последно видян преди 1 час</string>
- <string name="last_seen_hours">последно видян преди %d часа</string>
- <string name="last_seen_day">последно видян преди 1 ден</string>
- <string name="last_seen_days">последно видян преди %d дни</string>
- <string name="never_seen">не е виждан никога</string>
- <string name="install_openkeychain">Шифровано съобщение. Моля, инсталирайте OpenKeychain, за да го дешифровате.</string>
- <string name="unknown_otr_fingerprint">Непознат отпечатък OTR</string>
- <string name="openpgp_messages_found">Открити са съобщения, шифровани чрез OpenPGP</string>
- <string name="reception_failed">Неуспешно получаване</string>
- <string name="your_fingerprint">Вашият отпечатък</string>
- <string name="otr_fingerprint">Отпечатък OTR</string>
- <string name="omemo_fingerprint">Отпечатък OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Отпечатък OMEMO на съобщението</string>
- <string name="this_device_omemo_fingerprint">Собствен отпечатък OMEMO</string>
- <string name="other_devices">Други устройства</string>
- <string name="trust_omemo_fingerprints">Доверяване на отпечатъци OMEMO</string>
- <string name="fetching_keys">Изтегляне на ключовете...</string>
- <string name="done">Готово</string>
- <string name="verify">Потвърждаване</string>
- <string name="decrypt">Дешифроване</string>
- <string name="conferences">Беседи</string>
- <string name="search">Търсене</string>
- <string name="create_contact">Създаване на контакт</string>
- <string name="join_conference">Присъединяване към беседа</string>
- <string name="delete_contact">Изтриване на контакт</string>
- <string name="view_contact_details">Преглед на подр. за контакта</string>
- <string name="block_contact">Блокиране на контакт</string>
- <string name="unblock_contact">Деблокиране на контакт</string>
- <string name="create">Създаване</string>
- <string name="contact_already_exists">Контактът вече съществува</string>
- <string name="join">Присъединяване</string>
- <string name="conference_address">Адрес на беседата</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Запазване като отметка</string>
- <string name="delete_bookmark">Изтриване на отметка</string>
- <string name="bookmark_already_exists">Вече съществува такава отметка</string>
- <string name="you">Вие</string>
- <string name="action_edit_subject">Редактиране на темата на беседата</string>
- <string name="conference_not_found">Беседата не е открита</string>
- <string name="leave">Напускане</string>
- <string name="contact_added_you">Контактът е добавен във Вашия списък от контакти</string>
- <string name="add_back">Добавяне обратно</string>
- <string name="contact_has_read_up_to_this_point">%s е прочел до тук</string>
- <string name="publish">Публикуване</string>
- <string name="touch_to_choose_picture">Докоснете аватара, за да изберете изображение от галерията</string>
- <string name="publish_avatar_explanation">Забележка: Всеки, абониран за актуализации на присъствието Ви, ще може да вижда тази снимка.</string>
- <string name="publishing">Публикуване...</string>
- <string name="error_publish_avatar_server_reject">Сървърът отказа Вашето публикуване</string>
- <string name="error_publish_avatar_converting">Нещо се обърка при преобразуването на снимката Ви</string>
- <string name="error_saving_avatar">Неуспешно запазване на аватара на диска</string>
- <string name="or_long_press_for_default">(Или задръжте, за да върнете началното)</string>
- <string name="error_publish_avatar_no_server_support">Сървърът Ви не поддържа публикуване на аватари</string>
- <string name="private_message">прошепна</string>
- <string name="private_message_to">на %s</string>
- <string name="send_private_message_to">Изпращане на лично съобщение до %s</string>
- <string name="connect">Свързване</string>
- <string name="account_already_exists">Този профил вече съществува</string>
- <string name="next">Следващо</string>
- <string name="server_info_session_established">Установена е текуща сесия</string>
- <string name="additional_information">Допълнителна информация</string>
- <string name="skip">Пропускане</string>
- <string name="disable_notifications">Изключване на известията</string>
- <string name="disable_notifications_for_this_conversation">Изключване на известията за този разговор</string>
- <string name="notifications_disabled">Известията са изключени</string>
- <string name="enable">Включване</string>
- <string name="conference_requires_password">Беседата изисква парола</string>
- <string name="enter_password">Въведете парола</string>
- <string name="missing_presence_updates">Липсват актуализации за присъствието на контакта</string>
- <string name="request_presence_updates">Моля, първо помолете контакта за актуализации на присъствието му.\n\n<small>Това ще бъде използвано, за да се провери какъв клиент (или клиенти) използва контакта.</small></string>
- <string name="request_now">Поискване сега</string>
- <string name="delete_fingerprint">Изтриване на отпечатъка</string>
- <string name="sure_delete_fingerprint">Сигурни ли сте, че искате да изтриете този отпечатък?</string>
- <string name="ignore">Пренебрегване</string>
- <string name="without_mutual_presence_updates"><b>Внимание:</b> Изпращането на това без съвместни актуализации на присъствието може да доведе до неочаквани проблеми.\n\n<small>Погледнете подробностите за контакта, за да проверите дали сте абониран за актуализации на присъствието.</small></string>
- <string name="pref_encryption_settings">Настройки за шифроване</string>
- <string name="pref_force_encryption">Налагане на шифроване в двете посоки</string>
- <string name="pref_force_encryption_summary">Съобщенията да се изпращат винаги шифровани (освен в беседите)</string>
- <string name="pref_dont_save_encrypted">Шифрованите съобщения да не се запазват</string>
- <string name="pref_dont_save_encrypted_summary">Внимание: Това може да доведе до загуба на съобщения</string>
- <string name="pref_expert_options">Настройки за напреднали</string>
- <string name="pref_expert_options_summary">Моля, бъдете внимателни с тези</string>
- <string name="title_activity_about">Относно Conversations</string>
- <string name="pref_about_conversations_summary">Информация за версията и лицензите</string>
- <string name="title_pref_quiet_hours">Тихи часове</string>
- <string name="title_pref_quiet_hours_start_time">Начало</string>
- <string name="title_pref_quiet_hours_end_time">Край</string>
- <string name="title_pref_enable_quiet_hours">Включване на тихите часове</string>
- <string name="pref_quiet_hours_summary">Известията ще бъдат заглушени по време на тихите часове</string>
- <string name="pref_use_larger_font">Голям размер на шрифта</string>
- <string name="pref_use_larger_font_summary">Използване на по-голям размер на шрифтовете в цялото приложение</string>
- <string name="pref_use_send_button_to_indicate_status">Бутонът за изпращане показва състоянието</string>
- <string name="pref_use_indicate_received">Изискване на отчет за съобщенията</string>
- <string name="pref_use_indicate_received_summary">Получените съобщения ще бъдат отбелязани със зелена отметка, ако това се поддържа</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Оцветяване на бутона за изпращане в зависимост от състоянието на контакта</string>
- <string name="pref_expert_options_other">Други</string>
- <string name="pref_conference_name">Име на беседата</string>
- <string name="pref_conference_name_summary">Използване на темата на стаята вместо JID идентификатора за беседите</string>
- <string name="toast_message_otr_fingerprint">Отпечатъкът OTR е копиран!</string>
- <string name="toast_message_omemo_fingerprint">Отпечатъкът OMEMO е копиран!</string>
- <string name="conference_banned">Достъпът Ви до тази беседа беше забранен</string>
- <string name="conference_members_only">Тази беседа е само за членове</string>
- <string name="conference_kicked">Бяхте изритан от тази конференция</string>
- <string name="using_account">използвайки профила %s</string>
- <string name="checking_x">Проверяване на %s на HTTP сървъра</string>
- <string name="not_connected_try_again">Не сте свързани. Опитайте отново по-късно</string>
- <string name="check_x_filesize">Проверете размера на %s</string>
- <string name="message_options">Настройки за съобщенята</string>
- <string name="copy_text">Копиране на текста</string>
- <string name="copy_original_url">Копиране на оригиналния адрес</string>
- <string name="send_again">Повторно изпращане</string>
- <string name="file_url">Адрес на файла</string>
- <string name="message_text">Текст на съобщението</string>
- <string name="url_copied_to_clipboard">Адресът е копиран</string>
- <string name="message_copied_to_clipboard">Съобщението е копирано</string>
- <string name="image_transmission_failed">Неуспешно прехвърляне на изображението</string>
- <string name="scan_qr_code">Сканиране на QR кода</string>
- <string name="show_qr_code">Показване на QR кода</string>
- <string name="show_block_list">Показване на списъка с блокирани</string>
- <string name="account_details">Подробности за профила</string>
- <string name="verify_otr">Проверка на OTR</string>
- <string name="remote_fingerprint">Отдалечен отпечатък</string>
- <string name="scan">сканиране</string>
- <string name="or_touch_phones">(или докоснете телефоните)</string>
- <string name="smp">Протокол „Socialist Millionaire“</string>
- <string name="shared_secret_hint">Подсказка или въпрос</string>
- <string name="shared_secret_secret">Обща тайна</string>
- <string name="confirm">Потвърждаване</string>
- <string name="in_progress">В процес</string>
- <string name="respond">Отговаряне</string>
- <string name="failed">Неуспешно</string>
- <string name="secrets_do_not_match">Тайната информация не съвпада</string>
- <string name="try_again">Повторен опит</string>
- <string name="finish">Край</string>
- <string name="verified">Проверено!</string>
- <string name="smp_requested">Контактът изиска SMP проверка</string>
- <string name="no_otr_session_found">Няма открита OTR сесия!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Услугата да е на преден план</string>
- <string name="pref_keep_foreground_service_summary">Предотвратява прекъсването на връзката Ви от операционната система</string>
- <string name="pref_export_logs">Изнасяне на журналите</string>
- <string name="pref_export_logs_summary">Записване на журналите в картата с памет</string>
- <string name="notification_export_logs_title">Записване на журналите в картата с памет</string>
- <string name="choose_file">Изберете файл</string>
- <string name="receiving_x_file">Получаване на %1$s (%2$d%% завършено)</string>
- <string name="download_x_file">Сваляне на %s</string>
- <string name="file">файл</string>
- <string name="open_x_file">Отваряне на %s</string>
- <string name="sending_file">изпращане (%1$d%% завършено)</string>
- <string name="preparing_file">Подготовка на файла за прехвърляне</string>
- <string name="x_file_offered_for_download">%s е предложен за сваляне</string>
- <string name="cancel_transmission">Отказ на прехвърлянето</string>
- <string name="file_transmission_failed">неуспешно прехвърляне на файл</string>
- <string name="file_deleted">Файлът беше изтрит</string>
- <string name="no_application_found_to_open_file">Няма намерено приложение за отваряне на файла</string>
- <string name="could_not_verify_fingerprint">Неуспешна проверка на отпечатъка</string>
- <string name="manually_verify">Ръчна проверка</string>
- <string name="are_you_sure_verify_fingerprint">Сигурни ли сте, че искате да проверите отпечатъка OTR на контактите си?</string>
- <string name="pref_show_dynamic_tags">Динамични етикети</string>
- <string name="pref_show_dynamic_tags_summary">Показване на етикети, предназначени само за четене под контактите</string>
- <string name="enable_notifications">Включване на известията</string>
- <string name="conference_with">Започване на беседа с...</string>
- <string name="no_conference_server_found">Не е открит сървър за беседата</string>
- <string name="conference_creation_failed">Неуспешно създаване на беседа!</string>
- <string name="conference_created">Беседата беше създадена!</string>
- <string name="secret_accepted">Тайната е приета!</string>
- <string name="reset">Възстановяване</string>
- <string name="account_image_description">Аватар на профила</string>
- <string name="copy_otr_clipboard_description">Копиране на отпечатъка OTR</string>
- <string name="copy_omemo_clipboard_description">Копиране на отпечатъка OMEMO</string>
- <string name="regenerate_omemo_key">Повторно създаване на ключа OMEMO</string>
- <string name="wipe_omemo_pep">Изчистване на другите устройства от PEP</string>
- <string name="clear_other_devices">Премахване на устройствата</string>
- <string name="clear_other_devices_desc">Сигурни ли сте, че искате да премахнете всички останали устройства от обявлението OMEMO? Следващия път, когато устройствата Ви се свържат, те ще обявят себе си отново, но може да не получат съобщенията, изпратени междувременно.</string>
- <string name="purge_key">Изтриване на ключа</string>
- <string name="purge_key_desc_part1">Сигурни ли сте, че искате да изтриете този ключ?</string>
- <string name="purge_key_desc_part2">След това той ще бъде необратимо приет за грешен и повече няма да можете да създавате сесии с него.</string>
- <string name="error_no_keys_to_trust">Няма ключове, които могат да бъдат използвани за този контакт. Ако сте изчистили някои от ключовете му, то той трябва да създаде нови.</string>
- <string name="error_trustkeys_title">Грешка</string>
- <string name="fetching_history_from_server">Получаване на историята от сървъра</string>
- <string name="no_more_history_on_server">Няма повече история на сървъра</string>
- <string name="updating">Актуализиране...</string>
- <string name="password_changed">Паролата е променена!</string>
- <string name="could_not_change_password">Неуспешна промяна на паролата</string>
- <string name="otr_session_not_started">Изпратете съобщение, за да започнете нешифрован разговор</string>
- <string name="ask_question">Задаване на въпрос</string>
- <string name="smp_explain_question">Ако Вие и контактът Ви имате някаква тайна информация, която никой друг не знае (като някаква шега или пък просто какво сте обядвали, когато сте се срещнали за последно), можете да я използвате, за да проверите отпечатъците си един на друг.\n\nМожете да подсигурите подсказка или въпрос, на който контактът Ви да отговори, като има предвид, че главните и малките букви се броят за различни.</string>
- <string name="smp_explain_answer">Вашият контакт би искал да провери отпечатъка Ви, като Ви попита за обща тайна информация. Контактът Ви предостави следната подсказка или въпрос, който да Ви насочи към тази тайна.</string>
- <string name="shared_secret_hint_should_not_be_empty">Подсказката Ви не трябва да е празна</string>
- <string name="shared_secret_can_not_be_empty">Общата Ви тайна не може да е празна</string>
- <string name="manual_verification_explanation">Внимателно сравнете отпечатъка по-долу с този на Вашия контакт.\nМожете да използвате всякакъв начин на сигурна комуникация, като шифрована е-поща или телефонен разговор, за да размените отпечатъците.</string>
- <string name="change_password">Промяна на паролата</string>
- <string name="current_password">Текуща парола</string>
- <string name="new_password">Нова парола</string>
- <string name="password_should_not_be_empty">Паролата не трябва да е празна</string>
- <string name="enable_all_accounts">Активиране на всички профили</string>
- <string name="disable_all_accounts">Деактивиране на всички профили</string>
- <string name="perform_action_with">Изпълнение на действието с</string>
- <string name="no_affiliation">Няма принадлежност</string>
- <string name="no_role">Няма роля</string>
- <string name="outcast">Отхвърлен</string>
- <string name="member">Член</string>
- <string name="advanced_mode">Разширен режим</string>
- <string name="grant_membership">Даване на членство</string>
- <string name="remove_membership">Отмяна на членството</string>
- <string name="grant_admin_privileges">Даване на администраторски права</string>
- <string name="remove_admin_privileges">Отмяна на администраторските права</string>
- <string name="remove_from_room">Премахване от беседата</string>
- <string name="could_not_change_affiliation">Неуспешна промяна на принадлежността на %s</string>
- <string name="ban_from_conference">Забраняване на достъпа до беседата</string>
- <string name="removing_from_public_conference">Вие се опитвате да премахнете %s от публична беседа. Единственият начин да направите това, е да забраните достъпа на този потребител завинаги.</string>
- <string name="ban_now">Забраняване на достъпа сега</string>
- <string name="could_not_change_role">Неуспешна промяна на ролята на %s</string>
- <string name="public_conference">Публично достъпни беседи</string>
- <string name="private_conference">Частни беседи, само за членове</string>
- <string name="conference_options">Настройки на беседата</string>
- <string name="members_only">Частно, само за членове</string>
- <string name="non_anonymous">Не-анонимна</string>
- <string name="moderated">С модератор</string>
- <string name="you_are_not_participating">Вие не участвате</string>
- <string name="modified_conference_options">Настройките на беседата бяха променени!</string>
- <string name="could_not_modify_conference_options">Неуспешна промяна на настройките на беседата</string>
- <string name="never">Никога</string>
- <string name="thirty_minutes">30 минути</string>
- <string name="one_hour">1 час</string>
- <string name="two_hours">2 часа</string>
- <string name="eight_hours">8 часа</string>
- <string name="until_further_notice">До отмяна</string>
- <string name="pref_input_options">Настройки за въвеждане</string>
- <string name="pref_enter_is_send">Enter изпраща</string>
- <string name="pref_enter_is_send_summary">Натискането на клавиша Enter изпраща съобщението</string>
- <string name="pref_display_enter_key">Показване на клавиша Enter</string>
- <string name="pref_display_enter_key_summary">Смяна на клавиша за емотикони с клавиша Enter</string>
- <string name="audio">аудио</string>
- <string name="video">видео</string>
- <string name="image">изображение</string>
- <string name="pdf_document">PDF документ</string>
- <string name="apk">Приложение за Андроид</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Получи %s</string>
- <string name="disable_foreground_service">Изключване на услугата на преден план</string>
- <string name="touch_to_open_conversations">Докоснете, за да отворите Conversations</string>
- <string name="avatar_has_been_published">Аватарът беше публикуван!</string>
- <string name="sending_x_file">Изпращане на %s</string>
- <string name="offering_x_file">Предлагане на %s</string>
- <string name="hide_offline">Скриване на тези извън линия</string>
- <string name="disable_account">Деактивиране на профила</string>
- <string name="contact_is_typing">%s пише...</string>
- <string name="contact_has_stopped_typing">%s спря да пише</string>
- <string name="pref_chat_states">Известия за писането</string>
- <string name="pref_chat_states_summary">Позволяване на контакта Ви да вижда, когато пишете ново съобщение</string>
- <string name="send_location">Изпращане на местоположението</string>
- <string name="show_location">Показване на местоположението</string>
- <string name="no_application_found_to_display_location">Няма намерено приложение за показване на местоположението</string>
- <string name="location">Местоположение</string>
- <string name="received_location">Получено местоположение</string>
- <string name="title_undo_swipe_out_conversation">Conversation се затвори</string>
- <string name="title_undo_swipe_out_muc">Напуснахте беседата</string>
- <string name="pref_dont_trust_system_cas_title">Да не се вярва на системните сертификати</string>
- <string name="pref_dont_trust_system_cas_summary">Всички сертификати трябва да бъдат одобрени на ръка</string>
- <string name="pref_remove_trusted_certificates_title">Премахване на сертификатите</string>
- <string name="pref_remove_trusted_certificates_summary">Изтриване на сертификатите, одобрени на ръка</string>
- <string name="toast_no_trusted_certs">Няма сертификати, одобрени на ръка</string>
- <string name="dialog_manage_certs_title">Премахване на сертификатите</string>
- <string name="dialog_manage_certs_positivebutton">Изтриване на избраните</string>
- <string name="dialog_manage_certs_negativebutton">Отказ</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d сертификат е изтрит</item>
- <item quantity="other">%d сертификата са изтрити</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Изберете %d контакт</item>
- <item quantity="other">Изберете %d контакта</item>
- </plurals>
- <string name="pref_quick_action_summary">Замяна на бутона за изпращане с бързо действие</string>
- <string name="pref_quick_action">Бързо действие</string>
- <string name="none">Нищо</string>
- <string name="recently_used">Използвани наскоро</string>
- <string name="choose_quick_action">Изберете бързо действие</string>
- <string name="search_for_contacts_or_groups">Търсене на контакти или групи</string>
- <string name="send_private_message">Изпращане на лично съобщение</string>
- <string name="user_has_left_conference">%s напусна беседата!</string>
- <string name="username">Потребителско име</string>
- <string name="username_hint">Потребителско име</string>
- <string name="invalid_username">Това не е правилно потребителско име</string>
- <string name="download_failed_server_not_found">Неуспешно сваляне: Сървърът не е открит</string>
- <string name="download_failed_file_not_found">Неуспешно сваляне: Файлът не е открит</string>
- <string name="download_failed_could_not_connect">Неуспешно сваляне: Неуспешна връзка със сървъра</string>
- <string name="pref_use_white_background">Използване на бял фон</string>
- <string name="pref_use_white_background_summary">Показване на получените съобщения с черен текст на бял фон</string>
- <string name="account_status_dns_timeout">Време на изчакване на DNS</string>
- <string name="server_info_broken">Повредено</string>
- <string name="pref_presence_settings">Настройки за присъствието</string>
- <string name="pref_away_when_screen_off">Отсъстващ, когато екранът е изключен</string>
- <string name="pref_away_when_screen_off_summary">Преминава в състояние „отсъстващ“ когато екранът бъде изключен</string>
- <string name="pref_xa_on_silent_mode">Недостъпен, в тих режим</string>
- <string name="pref_xa_on_silent_mode_summary">Преминава в състояние „недостъпен“ когато телефонът е в тих режим</string>
- <string name="action_add_account_with_certificate">Добавяне на профил със сертификат</string>
- <string name="unable_to_parse_certificate">Неуспешно прочитане на сертификата</string>
- <string name="authenticate_with_certificate">Оставете празно за удостоверяване със сертификат</string>
- <string name="captcha_ocr">Текст за проверка</string>
- <string name="captcha_required">Проверката е задължителна</string>
- <string name="captcha_hint">въведете текста от изображението</string>
- <string name="certificate_chain_is_not_trusted">Сертификатът не е потвърден</string>
- <string name="jid_does_not_match_certificate">Jabber идентификатора не съответства на сертификата</string>
- <string name="action_renew_certificate">Подновяване на сертификата</string>
-</resources>
diff --git a/src/main/res/values-ca-rES/strings.xml b/src/main/res/values-ca-rES/strings.xml
deleted file mode 100644
index c757504ac..000000000
--- a/src/main/res/values-ca-rES/strings.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources/>
diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml
deleted file mode 100644
index 806ed7a03..000000000
--- a/src/main/res/values-ca/strings.xml
+++ /dev/null
@@ -1,436 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Preferències</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Gestionar comptes</string>
- <string name="action_end_conversation">Finalitzar conversa</string>
- <string name="action_contact_details">Detalls del contacte</string>
- <string name="action_muc_details">Detalls de la conferència</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Afegir compte</string>
- <string name="action_edit_contact">Edita el nom</string>
- <string name="action_add_phone_book">Afegir a l\'agenda</string>
- <string name="action_delete_contact">Elimina de la llista de contactes</string>
- <string name="action_block_contact">Bloqueja contacte</string>
- <string name="action_unblock_contact">Desbloqueja contacte</string>
- <string name="action_block_domain">Bloqueja el domini</string>
- <string name="action_unblock_domain">Desbloqueja aquest domini</string>
- <string name="title_activity_manage_accounts">Administrar comptes</string>
- <string name="title_activity_settings">Configuració</string>
- <string name="title_activity_conference_details">Detalls de la conferència de conversació</string>
- <string name="title_activity_contact_details">Detalls del contacte</string>
- <string name="title_activity_sharewith">Compartir amb converses</string>
- <string name="title_activity_start_conversation">Començar una conversa</string>
- <string name="title_activity_choose_contact">Escollir un contacte</string>
- <string name="title_activity_block_list">LLista bloqueix</string>
- <string name="just_now">Ara</string>
- <string name="minute_ago">1 min abans</string>
- <string name="minutes_ago">%de minuts abans</string>
- <string name="unread_conversations">Converses sense llegir o no llegides</string>
- <string name="sending">enviant…</string>
- <string name="encrypted_message">Desxifrant missatge. Espera si us plau…</string>
- <string name="nick_in_use">El sobrenom ja està en ús</string>
- <string name="admin">Administrador</string>
- <string name="owner">Propietari</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participant</string>
- <string name="visitor">Visitant</string>
- <string name="remove_contact_text">Vols eliminar a %s de la teva llista?. La conversa associada a aquest compte no s\'eliminarà.</string>
- <string name="block_contact_text">Li agradaria bloquejar %s i no podrà enviar missatges? </string>
- <string name="unblock_contact_text">L\'hi agradaria desbloquejar %s i permetre\'ls enviar-vos missatges?</string>
- <string name="block_domain_text">Bloqueja tots els teus contactes des de %s?</string>
- <string name="unblock_domain_text">Desbloqueja tots el contactes des de %s?</string>
- <string name="contact_blocked">Contacte bloquejat</string>
- <string name="remove_bookmark_text">L\'hi agradaria eliminar %s de favorits?? La conversació associada amb aquesta llista de favorits no serà eliminada.</string>
- <string name="register_account">Registrar nou compte al servidor</string>
- <string name="change_password_on_server">Canviar la contrasenya del servidor</string>
- <string name="share_with">Compartir amb</string>
- <string name="start_conversation">Començar conversa</string>
- <string name="invite_contact">Invitar a un contacte</string>
- <string name="contacts">Contactes</string>
- <string name="cancel">Cancel·lar</string>
- <string name="set">Conjunt</string>
- <string name="add">Afegir</string>
- <string name="edit">Editar</string>
- <string name="delete">Eliminar</string>
- <string name="block">Bloquejar</string>
- <string name="unblock">Desbloquejar</string>
- <string name="save">Salvar</string>
- <string name="ok">D\'acord</string>
- <string name="crash_report_title">Conversations s\'ha aturat.</string>
- <string name="crash_report_message">Enviant bolcats de piles ajudes al desenvolupament de Conversations\n<b>Avís:</b> Això usarà el teu compte XMPP per enviar el bolcat de pila al desenvolupador.</string>
- <string name="send_now">Enviar ara</string>
- <string name="send_never">No preguntar de nou</string>
- <string name="problem_connecting_to_account">No s\'ha pogut connectar al compte</string>
- <string name="problem_connecting_to_accounts">No s\'ha pogut connectar a múltiples comptes</string>
- <string name="touch_to_fix">Prem aqui per gestionar els teus comptes</string>
- <string name="attach_file">Enviar arxiu</string>
- <string name="not_in_roster">El contacte no està a la teva llista. Vols afegir-lo?</string>
- <string name="add_contact">Afefgir contacte</string>
- <string name="send_failed">Error a l\'enviar</string>
- <string name="send_rejected">rebutjat</string>
- <string name="preparing_image">Preparant imatge per enviar</string>
- <string name="action_clear_history">Netejar historial</string>
- <string name="clear_conversation_history">Netejar historial de conversa</string>
- <string name="clear_histor_msg">Vols esborrar tots els missatges d\'aquesta conversa?\n\n<b>Avís:</b> Això no afectarà els missatges desats en altres dispositius o servidors.</string>
- <string name="delete_messages">Esborrar missatges</string>
- <string name="choose_presence">Selecciona recurs del contacte</string>
- <string name="send_otr_message">Enviar missatge xifrat amb OTR</string>
- <string name="send_pgp_message">Enviar missatge xifrat amb OpenPGP</string>
- <string name="your_nick_has_been_changed">El teu sobrenom s\'ha modificat</string>
- <string name="send_unencrypted">Enviar sense xifrar</string>
- <string name="decryption_failed">Ha fallat el desxiframent. Potser no tinguis la clau privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utilitza una aplicació de tercers anomenada <b>OpenKeychain</b> per xifrar i desxifrar missatges i gestionar les teves claus públiques..\n\nOpenKeychain està publicat sota llicència GPLv3 i disponible a la F-Droid i Google Play.\n\n<small>(Si us plau, reinicieu Conversations després.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instal·lar</string>
- <string name="offering">oferint…</string>
- <string name="waiting">Esperant...</string>
- <string name="no_pgp_key">Clau OpenPGP no trobada</string>
- <string name="contact_has_no_pgp_key">Conversations no ha pogut xifrar els teus missatges perquè el teu contacte no està anunciant la seva clau pública.\n\n<small>Si us plau, demana al teu contacte que configuri OpenPGP.</small></string>
- <string name="no_pgp_keys">No hi ha claus OPENPGP trobades</string>
- <string name="contacts_have_no_pgp_keys">Coversations no és possible xifrar les teves converses perquè els teus contactes no han mostrat la seva clau pública.\n\n<small> Si us plau, pregunti als seus contactes per configurar OpenPGP .</small></string>
- <string name="encrypted_message_received"><i>Missatge xifrat rebut. Prem per desxifrar i veure-ho.</i></string>
- <string name="pref_general">General</string>
- <string name="pref_xmpp_resource">Recursos XMPP</string>
- <string name="pref_xmpp_resource_summary">El nom que identifica aquest client amb</string>
- <string name="pref_accept_files">Acceptar fitxers</string>
- <string name="pref_accept_files_summary">Accepta fitxers automàticament amb una mida menor a…</string>
- <string name="pref_notification_settings">Ajustos de notificacions</string>
- <string name="pref_notifications">Notificacions</string>
- <string name="pref_notifications_summary">Notifica quan arriba un nou missatge</string>
- <string name="pref_vibrate">Vibra</string>
- <string name="pref_vibrate_summary">Vibra quan arriba un nou missatge</string>
- <string name="pref_sound">So</string>
- <string name="pref_sound_summary">Reprodueix el to de trucada amb la notificació</string>
- <string name="pref_notification_grace_period">Notificació del període d\'espera</string>
- <string name="pref_notification_grace_period_summary">Desactiva les notificacions durant un breu termini després de rebre una còpia de missatges carbon</string>
- <string name="pref_advanced_options">Opcions avançades</string>
- <string name="pref_never_send_crash">Mai enviïs informes d\'errors</string>
- <string name="pref_never_send_crash_summary">Enviant traces d\'execució d\'ajudes al futur desenvolupament del Conversations.</string>
- <string name="pref_confirm_messages">Confirmant missatges</string>
- <string name="pref_confirm_messages_summary">Deixeu que el seu contacte sàpiga quan heu rebut i llegit un missatge</string>
- <string name="pref_ui_options">Opcions de UI</string>
- <string name="openpgp_error">OpenKeychain ha reportat un error</string>
- <string name="error_decrypting_file">I/O Error al desxifrar un arxiu</string>
- <string name="accept">Acceptar</string>
- <string name="error">Un error ha passat</string>
- <string name="pref_grant_presence_updates">Concedir actualitzacions</string>
- <string name="pref_grant_presence_updates_summary">Preventivament atorgar i preguntar per les subscripcions als contactes creats</string>
- <string name="subscriptions">Subscripcions</string>
- <string name="your_account">El teu compte</string>
- <string name="keys">Claus</string>
- <string name="send_presence_updates">Enviar actualitzacions de presència</string>
- <string name="receive_presence_updates">Rebre actualitzacions</string>
- <string name="ask_for_presence_updates">Preguntar per les actualizacions</string>
- <string name="attach_choose_picture">Escollir una imatge</string>
- <string name="attach_take_picture">Fer una fotografia</string>
- <string name="preemptively_grant">Preventivament otorgar una petició a la subscripció</string>
- <string name="error_not_an_image_file">L\'arxiu que has seleccionat no és una imatge</string>
- <string name="error_compressing_image">Error mentrés s\'intentaba convertir l\'imatge de l\'arxiu</string>
- <string name="error_file_not_found">L\'arxiu no s\'ha trobat</string>
- <string name="error_io_exception">Error general I/O. Potser és troba sense espai d\'emmagatzematge?</string>
- <string name="error_security_exception_during_image_copy">L\'aplicació què está utilitzan per seleccionar l\'imatge no conté els suficients permissos per llegir l\'arxiu.\n\n<small> Utilitzeu un gestor de fitxers diferent per escollir una imatge.</small></string>
- <string name="account_status_unknown">Desconegut</string>
- <string name="account_status_disabled">Temporalment deshabilitat</string>
- <string name="account_status_online">En línia</string>
- <string name="account_status_connecting">Connectant \u2026</string>
- <string name="account_status_offline">Fora de línia</string>
- <string name="account_status_unauthorized">No autoritzat</string>
- <string name="account_status_not_found">Servidor no trobat</string>
- <string name="account_status_no_internet">Sense connectivitat</string>
- <string name="account_status_regis_fail">Registre fallat</string>
- <string name="account_status_regis_conflict">El seu nom d\'usuari ja està en ús</string>
- <string name="account_status_regis_success">Registre completat</string>
- <string name="account_status_regis_not_sup">El servidor no admet el registre</string>
- <string name="account_status_security_error">Error de seguretat</string>
- <string name="account_status_incompatible_server">Servidor incompatible</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Edita compte</string>
- <string name="mgmt_account_delete">Eliminar compte</string>
- <string name="mgmt_account_disable">Temporalment deshabilitat</string>
- <string name="mgmt_account_publish_avatar">Publicar avatar</string>
- <string name="mgmt_account_publish_pgp">Publicar clau OpenPGP pública</string>
- <string name="mgmt_account_enable">Habilitar compte</string>
- <string name="mgmt_account_are_you_sure">Estàs segur?</string>
- <string name="mgmt_account_delete_confirm_text">Si vosté elimina el seu compte tot el seu historial de les conversacions és perdràn</string>
- <string name="attach_record_voice">Registre de veu</string>
- <string name="account_settings_jabber_id">Identificació de Jabber</string>
- <string name="account_settings_password">Contrasenya</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Confirma la contrasenya</string>
- <string name="password">Contrasenya</string>
- <string name="confirm_password">Confirmar contrasenya</string>
- <string name="passwords_do_not_match">Contrasenyes no coincideixen</string>
- <string name="invalid_jid">Aquesta identificació de Jabber no és vàlida</string>
- <string name="error_out_of_memory">Fora de la capacitat de la mèmoria. L\'imatge és massa gran</string>
- <string name="add_phone_book_text">Voleu afegir %s a la teva llista de contactes del telèfon?</string>
- <string name="contact_status_online">En línia</string>
- <string name="contact_status_free_to_chat">Lliure per xatejar</string>
- <string name="contact_status_away">Fora</string>
- <string name="contact_status_extended_away">Lluny</string>
- <string name="contact_status_do_not_disturb">No molestar</string>
- <string name="contact_status_offline">Fora de línia</string>
- <string name="muc_details_conference">Conferència de conversació</string>
- <string name="muc_details_other_members">Altres membres</string>
- <string name="server_info_show_more">Informació del servidor</string>
- <string name="server_info_mam">XEP-0313:MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Missatge de Carbons</string>
- <string name="server_info_csi">XEP-0352: Indicació de l\'estat del client</string>
- <string name="server_info_blocking">XEP-0191: Ordre de bloqueix</string>
- <string name="server_info_roster_version">XEP-0237: Plantilla de les versions</string>
- <string name="server_info_stream_management">XEP-0198: Gestió de la transmissió</string>
- <string name="server_info_available">Disponible</string>
- <string name="server_info_unavailable">No disponible</string>
- <string name="missing_public_keys">Clau pública d\'invitació perduda</string>
- <string name="last_seen_now">Vist per última vegada ara</string>
- <string name="last_seen_min">Vist per última vegada fa 1 minut</string>
- <string name="last_seen_mins">Vist per última vegada %d minuts avans</string>
- <string name="last_seen_hour">Vist per última vegada fa 1 hora</string>
- <string name="last_seen_hours">Vist per última vegada %d hores avans</string>
- <string name="last_seen_day">Vist per última vegada 1 dia avans</string>
- <string name="last_seen_days">Vist per última vegada %d dies avans</string>
- <string name="never_seen">Mai vist</string>
- <string name="install_openkeychain">Missatge xifrat. Si us plau instal.la OpenKeychain per desxifrar-lo</string>
- <string name="unknown_otr_fingerprint">Empremta dactilar OTR desconeguda</string>
- <string name="openpgp_messages_found">Missatges xifrats OpenPGP trobats</string>
- <string name="reception_failed">Recepció fallida</string>
- <string name="your_fingerprint">La teva empremta digital</string>
- <string name="otr_fingerprint">Empremta digital OTR</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Desxifrar</string>
- <string name="conferences">Conferencies de les conversacions</string>
- <string name="search">Cercar</string>
- <string name="create_contact">Crear contacte</string>
- <string name="join_conference">Unir-se a la sala</string>
- <string name="delete_contact">Eliminar contacte</string>
- <string name="view_contact_details">Veure els detalls dels contactes</string>
- <string name="block_contact">Bloqueja contacte</string>
- <string name="unblock_contact">Desbloqueja contacte</string>
- <string name="create">Crear</string>
- <string name="contact_already_exists">El contacte ja existeix</string>
- <string name="join">Unir-se</string>
- <string name="conference_address">Direcció de la sala</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Guardar com a favorits</string>
- <string name="delete_bookmark">Eliminar de favorits</string>
- <string name="bookmark_already_exists">Aquesta llista de favorits ja existeix</string>
- <string name="you">Tu</string>
- <string name="action_edit_subject">Editar el tema de la sala</string>
- <string name="conference_not_found">Sala no trobada</string>
- <string name="leave">Sortir</string>
- <string name="contact_added_you">Afegir un contacte a la llista de contactes</string>
- <string name="add_back">Afegir nou</string>
- <string name="contact_has_read_up_to_this_point">%s ha llegit fins aquest punt</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Tocar avatar per seleccionar imatge de la galeria</string>
- <string name="publish_avatar_explanation">Nota: Tots els que estàn subscripts a les actualitzacions sel\'s permetrà veure l\'avatar </string>
- <string name="publishing">Publicant...</string>
- <string name="error_publish_avatar_server_reject">El servidor ha rebutjat la seva publicació</string>
- <string name="error_publish_avatar_converting">Hi va haver un error durant la conversió de l\'imatge</string>
- <string name="error_saving_avatar">No és va poder desar l\'avatar al seu disc.</string>
- <string name="or_long_press_for_default">( O Pulsació llarga per tornar enrere per defecte)</string>
- <string name="error_publish_avatar_no_server_support">El teu servidor no soporta la publicació dels avatars</string>
- <string name="private_message">xiuxiuejat</string>
- <string name="private_message_to">a %s</string>
- <string name="send_private_message_to">Enviat missatge privat a %s</string>
- <string name="connect">Connectat</string>
- <string name="account_already_exists">Aquest compte ja existeix</string>
- <string name="next">Següent</string>
- <string name="server_info_session_established">Sessió actual establerta</string>
- <string name="additional_information">Informació adicional</string>
- <string name="skip">Saltar</string>
- <string name="disable_notifications">Deshabilitar notificacions</string>
- <string name="disable_notifications_for_this_conversation">Deshabilitar notificacions per aquesta conversació</string>
- <string name="notifications_disabled">Les notificacions estàn deshabilitades</string>
- <string name="enable">Habilitat</string>
- <string name="conference_requires_password">La sala requereix una contrasenya</string>
- <string name="enter_password">Introduir-ho la contrasenya</string>
- <string name="missing_presence_updates">Perdut les actualitzacions del contacte</string>
- <string name="request_presence_updates">Si us plau, sol.liciteu les actualitzacions de presència del primer contacte.\n\n<small>.S\'utlitza per determinar quins client(s) ésta utilitzant el vostre contacte.</small></string>
- <string name="request_now">Sol.licita ara</string>
- <string name="delete_fingerprint">Eliminar l\'empremta digital</string>
- <string name="sure_delete_fingerprint">Estàs segur que t\'agradaria eliminar l\'empremta digital?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Perill:</b>L\'enviament d\'aquest sense actualitzacions de presència podria causar problemes inesperats.\n\n<small> Ves als detalls del contacte per verificar les subscripcions de presència.</small></string>
- <string name="pref_encryption_settings">Configuració del xifratge</string>
- <string name="pref_force_encryption">Força d\'extrema extrem del xifrat</string>
- <string name="pref_force_encryption_summary">Enviar sempre missatges xifrat( Excepte per les sales)</string>
- <string name="pref_dont_save_encrypted">No guardar els misstages xifrats</string>
- <string name="pref_dont_save_encrypted_summary">Perill: Podria portar a la pèrdua dels missatges</string>
- <string name="pref_expert_options">Opcions per a experts</string>
- <string name="pref_expert_options_summary">Aneu amb cura amb aixó</string>
- <string name="title_activity_about">Sobre Conversations</string>
- <string name="pref_about_conversations_summary">Informació sobre la construció i la seva llicència</string>
- <string name="title_pref_quiet_hours">Hores de silenci</string>
- <string name="title_pref_quiet_hours_start_time">Hora d\'inici</string>
- <string name="title_pref_quiet_hours_end_time">Hora de finalització</string>
- <string name="title_pref_enable_quiet_hours">Habilitar hores de silenci</string>
- <string name="pref_quiet_hours_summary">Les notificacions seràn silenciades a les hores de silenci</string>
- <string name="pref_use_larger_font">Augmentar el tamany de la font.</string>
- <string name="pref_use_larger_font_summary">Utilitzar la mida més gran de les lletres per a tota l\'aplicació</string>
- <string name="pref_use_send_button_to_indicate_status">Botó d\'indicació de l\'estatus enviar</string>
- <string name="pref_use_indicate_received">Rebuts de sol.licituds dels missatges</string>
- <string name="pref_use_indicate_received_summary">Els missatges rebuts seràn marcats amb uns ticks verds si ho admet</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Pintar el botó d\'enviament per indicar l\'estatus del contacte</string>
- <string name="pref_expert_options_other">Altres</string>
- <string name="pref_conference_name">Nom de la sala</string>
- <string name="pref_conference_name_summary">Utilitzar el tema de la sala en menys de la identificació de Jabber per identificar les sales</string>
- <string name="toast_message_otr_fingerprint">Empremta digital OTR copiada al portapapers</string>
- <string name="conference_banned">La teva admissió en aquesta sala ha sigut bloquejada</string>
- <string name="conference_members_only">La sala es nomès per membres</string>
- <string name="conference_kicked">Estàs expulsat d\'aquesta sala</string>
- <string name="using_account">Utlitzant el compte %s</string>
- <string name="not_connected_try_again">No estàs connectat. Intenta-ho més tard</string>
- <string name="message_options">Opcions del missatge</string>
- <string name="copy_text">Copiar el text</string>
- <string name="copy_original_url">Copiar la URL original</string>
- <string name="send_again">Envia una altra vegada</string>
- <string name="message_text">Missatge de text</string>
- <string name="url_copied_to_clipboard">URL copiada al portapapers</string>
- <string name="message_copied_to_clipboard">Missatge copiat al portapapers</string>
- <string name="image_transmission_failed">Transmissió de l\'imatge fallada</string>
- <string name="scan_qr_code">Escanejar el codi QR</string>
- <string name="show_qr_code">Mostrar el codi QR</string>
- <string name="show_block_list">Mostra la llista de bloqueig</string>
- <string name="account_details">Detalls del compte</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Empremta digital remota</string>
- <string name="scan">Escanejar</string>
- <string name="or_touch_phones">( o toca altres mòbils)</string>
- <string name="smp">Protocol de socialistes millionaris</string>
- <string name="shared_secret_hint">Pista o pregunta</string>
- <string name="shared_secret_secret">Secret compartit</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">En progrés</string>
- <string name="respond">Respondre</string>
- <string name="failed">Fallat</string>
- <string name="secrets_do_not_match">Els secrets no coincideixen</string>
- <string name="try_again">Intenta una altra vegada</string>
- <string name="finish">Acabat</string>
- <string name="verified">Verificat</string>
- <string name="smp_requested">Sol.licitar una verificació per SMP del contacte</string>
- <string name="no_otr_session_found">Cap sessió OTR ha estat trobada!</string>
- <string name="conversations_foreground_service">Converses</string>
- <string name="pref_keep_foreground_service">Mantenir el servei en primer pla</string>
- <string name="pref_keep_foreground_service_summary">Evitar que el sistema operatiu desconnecti la connexió</string>
- <string name="choose_file">Escolliu un arxiu</string>
- <string name="receiving_x_file">Rebent %1$s (%2$d%% completat)</string>
- <string name="download_x_file">Descargat %s</string>
- <string name="file">Arxiu</string>
- <string name="open_x_file">Obert %s</string>
- <string name="sending_file">Enviant (%1$d%% completat)</string>
- <string name="preparing_file">Preparant arxiu per la transmissió</string>
- <string name="x_file_offered_for_download">%s ofert per descarregar</string>
- <string name="cancel_transmission">Transmissió cancelada</string>
- <string name="file_transmission_failed">Arxiu de la transmissió caiguda</string>
- <string name="file_deleted">L\'arxiu ha sigut eliminat</string>
- <string name="no_application_found_to_open_file">Cap aplicació trobada a l\'obrir l\'arxiu</string>
- <string name="could_not_verify_fingerprint">No s\'ha pogut verificar l\'empremta dactilar</string>
- <string name="manually_verify">Verificat manualment</string>
- <string name="are_you_sure_verify_fingerprint">Estàs segur que vols verificar l\'empremta digital OTR dels teus contactes?</string>
- <string name="pref_show_dynamic_tags">Mostrar etiquetes dinàmiques</string>
- <string name="pref_show_dynamic_tags_summary">Mostra etiquetes de nomès lectura per sota dels noms dels contactes</string>
- <string name="enable_notifications">Habilitar notificació</string>
- <string name="conference_with">Crear una conferència de conversació amb ...</string>
- <string name="no_conference_server_found">Servidor de la conferència de conversació no trobat</string>
- <string name="conference_creation_failed">la creació de la conferència de conversació ha fallat</string>
- <string name="conference_created">Conferència de la conversació creada</string>
- <string name="secret_accepted">Aceptació del secret</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar del compte</string>
- <string name="copy_otr_clipboard_description">Copiar l\'empremta digital OTR al portapapers</string>
- <string name="fetching_history_from_server">Anar a cercar la història als servidors</string>
- <string name="no_more_history_on_server">No hi ha més histories al servidor</string>
- <string name="updating">Actualitzant</string>
- <string name="password_changed">Contrasenya canviada</string>
- <string name="could_not_change_password">No s\'ha pogut canviar la contrasenya</string>
- <string name="otr_session_not_started">Començar a enviar un missatge de conversació xifrat</string>
- <string name="ask_question">Fer una pregunta</string>
- <string name="smp_explain_question">Si vosté i el seu contacte tenen un secret en comú que ningú més sap (com una broma o simplement el que vau dinar l\'última vegada que es van trobar) pot utilitzar aquest secret per comprovar les empremtes de cadascú.\n\nProporcionaràs una pista o una pregunta a la que el seu contacte donarà una resposta, que distingeix entre majúscules i minúscules.</string>
- <string name="smp_explain_answer">El seu contacte l\'hi agradaria verificar la seva empremta digital per un repte amb un secret compartit.El seu contacte proporciona el següent suggeriment o pregunta per aquest secret.</string>
- <string name="shared_secret_hint_should_not_be_empty">El seu suggeriment no pot estar buit</string>
- <string name="shared_secret_can_not_be_empty">El teu secret compartit no pot estar buit</string>
- <string name="manual_verification_explanation">Compari acuradament l\'empremta digital que és mostra a continuació amb la empremta digital del seu contacte.\n\ També pots utilitzar alguna forma de confiança d la comunicació com a correu electrònic xifrat o alguna trucada telefònica per intercanviar-lo</string>
- <string name="change_password">Cambiar contrasenya</string>
- <string name="current_password">Contrasenya actual</string>
- <string name="new_password">Nova contrasenya</string>
- <string name="password_should_not_be_empty">Les contrasenyes no poden estar buides</string>
- <string name="enable_all_accounts">Habilitar tots els comptes</string>
- <string name="disable_all_accounts">Deshabilitar tots els comptes</string>
- <string name="perform_action_with">Realitzar l\'acció amb ...</string>
- <string name="no_affiliation">Cap afiliació</string>
- <string name="no_role">Sense regles</string>
- <string name="outcast">Outcast</string>
- <string name="member">Membre</string>
- <string name="advanced_mode">Mode avançat</string>
- <string name="grant_membership">Admetre l\'afiliació</string>
- <string name="remove_membership">Rebocar l\'afiliació</string>
- <string name="grant_admin_privileges">Admetre privilegis d\'administrador</string>
- <string name="remove_admin_privileges">Rebocar privilegis d\'administrador</string>
- <string name="remove_from_room">Eliminar des de la sala</string>
- <string name="could_not_change_affiliation">No s\'ha pogut canviar l\'afiliació del %s</string>
- <string name="ban_from_conference">Banejat des de la sala</string>
- <string name="removing_from_public_conference">Estàs intentant eliminar %s des d\'una sala pùblica. L\'unica manera per fer-ho és eliminar a l\'usuari per sempre</string>
- <string name="ban_now">Banejat ara</string>
- <string name="could_not_change_role">No s\'ha pogut canviar les regles de %s</string>
- <string name="public_conference">Comferència de la conversació d\'accés pùblic</string>
- <string name="private_conference">Privada, únicament els membres de la conferència de conversació</string>
- <string name="conference_options">Opcions de la sala</string>
- <string name="non_anonymous">Sense anonimat</string>
- <string name="modified_conference_options">Modificat opcions de la sala!</string>
- <string name="could_not_modify_conference_options">No s\'ha pogut modificar les opcions de la sala</string>
- <string name="never">Mai</string>
- <string name="thirty_minutes">30 minuts</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 Hores</string>
- <string name="eight_hours">8 Hores</string>
- <string name="until_further_notice">Fins nou avís</string>
- <string name="pref_input_options">Opcions d\'entrada</string>
- <string name="pref_enter_is_send">Entra per enviar</string>
- <string name="pref_enter_is_send_summary">Utilitza el botó enter per enviar el missatge</string>
- <string name="pref_display_enter_key">Mostra el botó enter</string>
- <string name="pref_display_enter_key_summary">Canviar la clau dels emoticones per un botó d\'entrada </string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">imatge</string>
- <string name="pdf_document">Document PDF</string>
- <string name="apk">Aplicació d\'Android</string>
- <string name="vcard">Contacte</string>
- <string name="received_x_file">Rebut %s</string>
- <string name="disable_foreground_service">Deshabilitat el servei de primer pla</string>
- <string name="touch_to_open_conversations">Tocar per obrir les conversacions</string>
- <string name="avatar_has_been_published">L\'avatar ha sigut publicat!</string>
- <string name="sending_x_file">Enviant %s</string>
- <string name="offering_x_file">Oferint %s</string>
- <string name="hide_offline">Amaga el fora de línia</string>
- <string name="disable_account">Deshabilita el compte</string>
- <string name="contact_is_typing">%s està escrivint...</string>
- <string name="contact_has_stopped_typing">%s ha deixat d\'escriure</string>
- <string name="pref_chat_states">Notificacions d\'escriptura</string>
- <string name="pref_chat_states_summary">Permet el teu contacte saber quan estàs escrivint un missatge nou</string>
- <string name="send_location">Enviar localització</string>
- <string name="show_location">Mostrar localització</string>
- <string name="no_application_found_to_display_location">No s\'ha trobat cap aplicació per mostrar la localització</string>
- <string name="location">Localització</string>
- <string name="received_location">Localització rebuda</string>
- <string name="title_undo_swipe_out_conversation">Conversa tancada</string>
- <string name="title_undo_swipe_out_muc">S\'ha sortit de la conferència</string>
- <string name="pref_dont_trust_system_cas_title">No confiar en les CAs del sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Tots els certificats han de ser aprovats manualment</string>
- <string name="pref_remove_trusted_certificates_title">Eliminar certificats</string>
- <string name="pref_remove_trusted_certificates_summary">Esborrar certificats aprovats manualment</string>
- <string name="toast_no_trusted_certs">No hi ha certificats aprovats manualment</string>
- <string name="dialog_manage_certs_title">Esborrar certificats</string>
- <string name="dialog_manage_certs_positivebutton">Esborrar selecció</string>
- <string name="dialog_manage_certs_negativebutton">Cancel·lar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificat esborrat</item>
- <item quantity="other">%d certificats esborrats</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleccionar %d contacte</item>
- <item quantity="other">Seleccionar %d contactes</item>
- </plurals>
-</resources>
diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml
deleted file mode 100644
index 0c5dca552..000000000
--- a/src/main/res/values-cs/strings.xml
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Nastavení</string>
- <string name="action_add">Nová konverzace</string>
- <string name="action_accounts">Nastavení účtů</string>
- <string name="action_end_conversation">Ukončit tuto konverzaci</string>
- <string name="action_contact_details">Detaily kontaktu</string>
- <string name="action_muc_details">Detaily konference</string>
- <string name="action_secure">Zabezpečená konverzace</string>
- <string name="action_add_account">Přidat účet</string>
- <string name="action_edit_contact">Upravit jméno</string>
- <string name="action_add_phone_book">Přidat do telefonního seznamu</string>
- <string name="action_delete_contact">Smazat ze seznamu</string>
- <string name="action_block_contact">Zablokovat kontakt</string>
- <string name="action_unblock_contact">Odblokovat kontakt</string>
- <string name="action_block_domain">Zablokovat doménu</string>
- <string name="action_unblock_domain">Odblokovat doménu</string>
- <string name="title_activity_manage_accounts">Nastavení účtů</string>
- <string name="title_activity_settings">Nastavení</string>
- <string name="title_activity_conference_details">Detaily konference</string>
- <string name="title_activity_contact_details">Detaily kontaktu</string>
- <string name="title_activity_sharewith">Sdílet s konverzací</string>
- <string name="title_activity_start_conversation">Začít konverzaci</string>
- <string name="title_activity_choose_contact">Vybrat kontakt</string>
- <string name="title_activity_block_list">Seznam blokovaných</string>
- <string name="just_now">právě teď</string>
- <string name="minute_ago">před minutou</string>
- <string name="minutes_ago">před %d minutami</string>
- <string name="unread_conversations">nepřečtené konverzace</string>
- <string name="sending">odesílám…</string>
- <string name="encrypted_message">Dešifruji zprávu. Chvíli strpení…</string>
- <string name="nick_in_use">Přezdívka se již používá</string>
- <string name="admin">Administrátor</string>
- <string name="owner">Vlastník</string>
- <string name="moderator">Moderátor</string>
- <string name="participant">Účastník</string>
- <string name="visitor">Návštěvník</string>
- <string name="remove_contact_text">Chcete odstranit %s ze svého seznamu? Konverzace spojené s tímto kontaktem nebudou odstraněny.</string>
- <string name="block_contact_text">Chcete zablokovat příjem zpráv od %s?</string>
- <string name="unblock_contact_text">Chcete odblokovat příjem zpráv od %s?</string>
- <string name="block_domain_text">Zablokovat všechny kontakty z %s?</string>
- <string name="unblock_domain_text">Odblokovat všechny kontakty z %s?</string>
- <string name="contact_blocked">Kontakty zablokovány</string>
- <string name="remove_bookmark_text">Chcete odstranit %s ze záložek? Konverzace spojené s touto záložkou nebudou odstraněny.</string>
- <string name="register_account">Registrovat nový účet na serveru</string>
- <string name="change_password_on_server">Změnit heslo na serveru</string>
- <string name="share_with">Sdílet s...</string>
- <string name="start_conversation">Začít konverzaci</string>
- <string name="invite_contact">Pozvat kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Zrušit</string>
- <string name="set">Nastavit</string>
- <string name="add">Přidat</string>
- <string name="edit">Upravit</string>
- <string name="delete">Smazat</string>
- <string name="block">Zablokovat</string>
- <string name="unblock">Odblokovat</string>
- <string name="save">Uložit</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Aplikace Konverzace přestala reagovat</string>
- <string name="crash_report_message">Zasláním detailů o důvodu selhání pomůžete dalšímu vývoji aplikace Konverzace\n<b>Varování:</b> Toto použije nastavený XMPP účet pro zaslání detailů vývojářům.</string>
- <string name="send_now">Odeslat teď</string>
- <string name="send_never">Již se neptat</string>
- <string name="problem_connecting_to_account">Připojení k účtu se nezdařilo</string>
- <string name="problem_connecting_to_accounts">Připojení k několika účtům se nezdařilo</string>
- <string name="touch_to_fix">Pro nastavení účtů ťukni sem</string>
- <string name="attach_file">Přiložit soubor</string>
- <string name="not_in_roster">Kontakt není v seznamu. Chcete ho přidat?</string>
- <string name="add_contact">Přidat kontakt</string>
- <string name="send_failed">doručení selhalo</string>
- <string name="send_rejected">zamítnuto</string>
- <string name="preparing_image">Připravuji obrázek na přenos</string>
- <string name="action_clear_history">Smazat historii</string>
- <string name="clear_conversation_history">Smaže historii konverzací</string>
- <string name="clear_histor_msg">Chcete smazat všechny zprávy v této konverzaci?\n\n<b>Varování:</b> Toto neovlivní zprávy uložené na jiných přístrojích nebo serverech.</string>
- <string name="delete_messages">Smazat zprávy</string>
- <string name="choose_presence">Vybrat aktualizaci stavu pro kontakt</string>
- <string name="send_unencrypted_message">Odeslat nešifrovanou zprávu</string>
- <string name="send_otr_message">Poslat OTR šifrovanou zprávu</string>
- <string name="send_omemo_message">Poslat OMEMO šifrovanou zprávu</string>
- <string name="send_pgp_message">Poslat OpenPGP šifrovanou zprávu</string>
- <string name="your_nick_has_been_changed">Přezdívka byla změněna</string>
- <string name="send_unencrypted">Poslat nešifrované</string>
- <string name="decryption_failed">Zašifrování se nezdařilo. Možná nemáte správný privátní klíč.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Konverzace využívá aplikaci třetí strany, <b>OpenKeychain</b>, k šifrování a dešifrování zpráv a ke správě veřejných klíčů.\n\nOpenKeychain je licencován pod GPLv3 a dostupný na F-Droid a Google Play.\n\n<small>(Po instalaci prosím restartujte aplikaci Konverzace.)</small></string>
- <string name="restart">Restartovat</string>
- <string name="install">Instalovat</string>
- <string name="offering">nabízí…</string>
- <string name="waiting">čekám…</string>
- <string name="no_pgp_key">Nebyl nalezen žádný OpenPGP klíč</string>
- <string name="contact_has_no_pgp_key">Není možné zašifrovat zprávu v aplikaci Konverzace, protože druhá strana neoznamuje svůj veřejný klíč.\n\n<small>Požádejte svůj kontakt ať si nastaví OpenPGP.</small></string>
- <string name="no_pgp_keys">Nebyly nalezeny žádné OpenPGP klíče</string>
- <string name="contacts_have_no_pgp_keys">Není možné zašifrovat zprávy v aplikaci Konverzace, protože kontakty neoznamují svůj veřejný klíč.\n\n<small>Požádejte své kontakty ať si nastaví OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Byla přijata šifrovaná zpráva. Ťukni pro dešifrování a přečtení.</i></string>
- <string name="pref_general">Obecné</string>
- <string name="pref_xmpp_resource">XMPP zdroj</string>
- <string name="pref_xmpp_resource_summary">Jméno se kterým se tento klient identifikuje</string>
- <string name="pref_accept_files">Přijímat soubory</string>
- <string name="pref_accept_files_summary">Automaticky přijímat soubory menší než…</string>
- <string name="pref_notification_settings">Nastavení upozornění</string>
- <string name="pref_notifications">Upozornění</string>
- <string name="pref_notifications_summary">Upozornit při přijetí nové zprávy</string>
- <string name="pref_vibrate">Vibrovat</string>
- <string name="pref_vibrate_summary">Vibrovat při přijetí nové zprávy</string>
- <string name="pref_sound">Zvuk</string>
- <string name="pref_sound_summary">Přehrát zvuk společně s upozorněním</string>
- <string name="pref_conference_notifications">Upozornění ve veřejných konferencích</string>
- <string name="pref_conference_notifications_summary">Vždy upozornit při příchodu zprávy ve veřejných konferencích místo jen pouze pokud je zvýrazněno</string>
- <string name="pref_notification_grace_period">Četnost upozornění</string>
- <string name="pref_notification_grace_period_summary">Neupozorňovat krátce poté co byla obdržena kopie zprávy</string>
- <string name="pref_advanced_options">Pokročilé nastavení</string>
- <string name="pref_never_send_crash">Neodesílat detaily o pádu aplikace</string>
- <string name="pref_never_send_crash_summary">Zasláním detailů o důvodu selhání pomůžete dalšímu vývoji aplikace Konverzace</string>
- <string name="pref_confirm_messages">Potvrzovat zprávy</string>
- <string name="pref_confirm_messages_summary">Oznamovat kontaktům, že zpráva byla přijata a přečtena</string>
- <string name="pref_ui_options">Nastavení UI</string>
- <string name="openpgp_error">OpenKeychain nahlásil chybu</string>
- <string name="error_decrypting_file">I/O chyba dešifrování souboru</string>
- <string name="accept">Přijmout</string>
- <string name="error">Došlo k chybě</string>
- <string name="pref_grant_presence_updates">Povolit aktualizace stavu</string>
- <string name="pref_grant_presence_updates_summary">Aktivně povolovat a žádat o zasílání změn stavu pro vytvářené kontakty</string>
- <string name="subscriptions">Odběry</string>
- <string name="your_account">Váš účet</string>
- <string name="keys">Klíče</string>
- <string name="send_presence_updates">Zasílat změny stavu</string>
- <string name="receive_presence_updates">Přijímat změny stavu</string>
- <string name="ask_for_presence_updates">Zažádat o změny stavu</string>
- <string name="attach_choose_picture">Vybrat obrázek</string>
- <string name="attach_take_picture">Vyfotit obrázek</string>
- <string name="preemptively_grant">Aktivně povolovat vyžádání změn stavu</string>
- <string name="error_not_an_image_file">Vybraný soubor není obrázek</string>
- <string name="error_compressing_image">Chyba při konverzi obrázkového souboru</string>
- <string name="error_file_not_found">Soubor nenalezen</string>
- <string name="error_io_exception">Obecná I/O chyba. Že by již nebylo volné místo?</string>
- <string name="error_security_exception_during_image_copy">Aplikace, která byla vybrána pro výběr obrázku, nepovolila přečtení souboru.\n\n<small>Zkuste použít jiného správce souborů pro výběr obrázku</small></string>
- <string name="account_status_unknown">Neznámý</string>
- <string name="account_status_disabled">Dočasně vypnuto</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Připojuji\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Nepřihlášen</string>
- <string name="account_status_not_found">Server nenalezen</string>
- <string name="account_status_no_internet">Žádné připojení</string>
- <string name="account_status_regis_fail">Registrace selhala</string>
- <string name="account_status_regis_conflict">Uživatelské jméno se již používá</string>
- <string name="account_status_regis_success">Registrace dokončena</string>
- <string name="account_status_regis_not_sup">Server nepodporuje registrace</string>
- <string name="account_status_security_error">Bezpečnostní chyba</string>
- <string name="account_status_incompatible_server">Nekompatibilní server</string>
- <string name="encryption_choice_unencrypted">Nešifrováno</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Upravit účet</string>
- <string name="mgmt_account_delete">Smazat účet</string>
- <string name="mgmt_account_disable">Dočasně vypnout</string>
- <string name="mgmt_account_publish_avatar">Zveřejnit avatar</string>
- <string name="mgmt_account_publish_pgp">Zveřejnit OpenPGP klíč</string>
- <string name="mgmt_account_enable">Povolit účet</string>
- <string name="mgmt_account_are_you_sure">Jste si jisti?</string>
- <string name="mgmt_account_delete_confirm_text">Pokud smažete svůj účet celá historie konverzací bude ztracena</string>
- <string name="attach_record_voice">Nahrát hlas</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Heslo</string>
- <string name="account_settings_example_jabber_id">jmeno@server.cz</string>
- <string name="account_settings_confirm_password">Potvrdit heslo</string>
- <string name="password">Heslo</string>
- <string name="confirm_password">Potvrdit heslo</string>
- <string name="passwords_do_not_match">Hesla nesouhlasí</string>
- <string name="invalid_jid">Toto není platné Jabber ID</string>
- <string name="error_out_of_memory">Nedostatek paměti. Obrázek je příliš velký</string>
- <string name="add_phone_book_text">Chcete přidat %s do svého telefonního seznamu?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">volný pro chat</string>
- <string name="contact_status_away">pryč</string>
- <string name="contact_status_extended_away">rozšířené pryč</string>
- <string name="contact_status_do_not_disturb">nerušit</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Konference</string>
- <string name="muc_details_other_members">Ostatní členové</string>
- <string name="server_info_show_more">Údaje serveru</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Kopie zpráv</string>
- <string name="server_info_csi">XEP-0352: Zobrazování stavu klienta</string>
- <string name="server_info_blocking">XEP-0191: Příkaz blokování</string>
- <string name="server_info_roster_version">XEP-0237: Verzování seznamu</string>
- <string name="server_info_stream_management">XEP-0198: Nastavení proudu</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">dostupný</string>
- <string name="server_info_unavailable">nedostupný</string>
- <string name="missing_public_keys">Chybí oznámení o veřejném klíči</string>
- <string name="last_seen_now">právě spatřen</string>
- <string name="last_seen_min">naposledy spatřen před 1 minutou</string>
- <string name="last_seen_mins">naposledy spatřen před %d minutami</string>
- <string name="last_seen_hour">naposledy spatřen před 1 hodinou</string>
- <string name="last_seen_hours">naposledy spatřen před %d hodinami</string>
- <string name="last_seen_day">naposledy spatřen před 1 dnem</string>
- <string name="last_seen_days">naposledy spatřen před %d dny</string>
- <string name="never_seen">nebyl nikdy spatřen</string>
- <string name="install_openkeychain">Šifrovaná zpráva. Nainstaluje prosím OpenKeychain pro dešifrování.</string>
- <string name="unknown_otr_fingerprint">Neznámý OTR identifikátor</string>
- <string name="openpgp_messages_found">Nalezena OpenPGP šifrovaná zpráva</string>
- <string name="reception_failed">Příjem selhal</string>
- <string name="your_fingerprint">Váš identifikátor</string>
- <string name="otr_fingerprint">OTR identifikátor</string>
- <string name="omemo_fingerprint">OMEMO otisk</string>
- <string name="omemo_fingerprint_selected_message">OMEMO otisk zprávy</string>
- <string name="this_device_omemo_fingerprint">Můj OMEMO otisk</string>
- <string name="other_devices">Ostatní přístroje</string>
- <string name="trust_omemo_fingerprints">Věřit OMEMO otiskům</string>
- <string name="fetching_keys">Získávám klíče...</string>
- <string name="done">Hotovo</string>
- <string name="verify">Ověřit</string>
- <string name="decrypt">Dešifrovat</string>
- <string name="conferences">Konference</string>
- <string name="search">Hledat</string>
- <string name="create_contact">Vytvořit kontakt</string>
- <string name="join_conference">Připojit ke konferenci</string>
- <string name="delete_contact">Smazat kontakt</string>
- <string name="view_contact_details">Zobrazit detaily kontaktu</string>
- <string name="block_contact">Zablokovat kontakt</string>
- <string name="unblock_contact">Odblokovat kontakt</string>
- <string name="create">Vytvořit</string>
- <string name="contact_already_exists">Kontakt již existuje</string>
- <string name="join">Vstoupit</string>
- <string name="conference_address">Adresa konference</string>
- <string name="conference_address_example">mistnost@konference.server.cz</string>
- <string name="save_as_bookmark">Uložit jako záložku</string>
- <string name="delete_bookmark">Smazat záložku</string>
- <string name="bookmark_already_exists">Tato záložka již existuje</string>
- <string name="you">Já</string>
- <string name="action_edit_subject">Upravit jméno konference</string>
- <string name="conference_not_found">Konference nenalezena</string>
- <string name="leave">Odejít</string>
- <string name="contact_added_you">Kontakt přidán do seznamu</string>
- <string name="add_back">Opět přidat</string>
- <string name="contact_has_read_up_to_this_point">%s dočetl(a) až sem</string>
- <string name="publish">Zveřejnit</string>
- <string name="touch_to_choose_picture">Ťuknout na avatar a vybrat obrázek z galerie</string>
- <string name="publish_avatar_explanation">Pozor: Každý s povolením vidět změny stavu uvidí tento obrázek.</string>
- <string name="publishing">Zveřejňuji…</string>
- <string name="error_publish_avatar_server_reject">Server odmítl toto zveřejnění</string>
- <string name="error_publish_avatar_converting">Při konverzi obrázku se něco nezdařilo</string>
- <string name="error_saving_avatar">Nepodařilo se uložit avatar na disk</string>
- <string name="or_long_press_for_default">(Stisknout dlouze pro obnovení výchozího stavu)</string>
- <string name="error_publish_avatar_no_server_support">Váš server nepodporuje zveřejňování avataru</string>
- <string name="private_message">šeptem</string>
- <string name="private_message_to">pro %s</string>
- <string name="send_private_message_to">Zaslat soukromou zprávu pro %s</string>
- <string name="connect">Připojit</string>
- <string name="account_already_exists">Tento účet již existuje</string>
- <string name="next">Další</string>
- <string name="server_info_session_established">Současné sezení vytvořeno</string>
- <string name="additional_information">Dodatečné informace</string>
- <string name="skip">Přeskočit</string>
- <string name="disable_notifications">Vypnout upozornění</string>
- <string name="disable_notifications_for_this_conversation">Vypnout upozornění pro tuto konverzaci</string>
- <string name="notifications_disabled">Upozornění jsou vypnuta</string>
- <string name="enable">Povolit</string>
- <string name="conference_requires_password">Konference vyžaduje heslo</string>
- <string name="enter_password">Vložit heslo</string>
- <string name="missing_presence_updates">Chybí informace o změnách stavu kontaktu</string>
- <string name="request_presence_updates">Nejdříve si prosím vyžádejte povolení o zasílání změn stavu kontaktu.\n\n<small>To bude poté použito pro zjištění jakou aplikaci tento kontakt používá.</small></string>
- <string name="request_now">Ihned vyžádat</string>
- <string name="delete_fingerprint">Smazat identifikátor</string>
- <string name="sure_delete_fingerprint">Chcete opravdu smazat tento identifikátor?</string>
- <string name="ignore">Ignorovat</string>
- <string name="without_mutual_presence_updates"><b>Varování:</b> Odeslání bez povolení změn stavu může způsobit nečekané problémy na obou stranách.\n\n<small>Přejdi na detaily kontaktu pro ověření povolení o změnách stavu.</small></string>
- <string name="pref_encryption_settings">Nastavení šifrování</string>
- <string name="pref_force_encryption">Vynutit šifrování</string>
- <string name="pref_force_encryption_summary">Vždy zasílat šifrované zprávy (mimo konference)</string>
- <string name="pref_dont_save_encrypted">Neukládat šifrované zprávy</string>
- <string name="pref_dont_save_encrypted_summary">Varování: Toto může vést ke ztrátě zpráv</string>
- <string name="pref_expert_options">Expertní nastavení</string>
- <string name="pref_expert_options_summary">S tímto zacházejte velmi opatrně</string>
- <string name="title_activity_about">O aplikaci Conversations</string>
- <string name="pref_about_conversations_summary">Informace o sestavení a licenci</string>
- <string name="title_pref_quiet_hours">Tichý režim</string>
- <string name="title_pref_quiet_hours_start_time">Odkdy</string>
- <string name="title_pref_quiet_hours_end_time">Dokdy</string>
- <string name="title_pref_enable_quiet_hours">Povolit tichý režim</string>
- <string name="pref_quiet_hours_summary">Upozornění budou během tichého režimu ztlumena</string>
- <string name="pref_use_larger_font">Zvětšit písmo</string>
- <string name="pref_use_larger_font_summary">Používat v celé aplikaci větší velikost písma</string>
- <string name="pref_use_send_button_to_indicate_status">Tlačítko pro odeslání zobrazuje stav</string>
- <string name="pref_use_indicate_received">Požadovat oznámení o přijetí</string>
- <string name="pref_use_indicate_received_summary">Přijaté zprávy budou označeny zeleně, pokud je funkce podporována</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Obarvit tlačítko odesílání barvou indikující stavu kontaktu</string>
- <string name="pref_expert_options_other">Další</string>
- <string name="pref_conference_name">Jméno konference</string>
- <string name="pref_conference_name_summary">Pro identifikaci konferencí použít téma místnosti místo jejího JID</string>
- <string name="toast_message_otr_fingerprint">OTR otisk zkopírován do schránky!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO otisk zkopírován do schránky!</string>
- <string name="conference_banned">Vstup do konference byl zakázán</string>
- <string name="conference_members_only">Tato konference je pouze pro členy</string>
- <string name="conference_kicked">Vykopli tě z této konference</string>
- <string name="using_account">za použití účtu %s</string>
- <string name="checking_x">Ověřuji %s na HTTP hostiteli</string>
- <string name="not_connected_try_again">Bez připojení. Zkus znovu později</string>
- <string name="check_x_filesize">Ověřit %s velikost</string>
- <string name="message_options">Možnosti zpráv</string>
- <string name="copy_text">Zkopírovat text</string>
- <string name="copy_original_url">Kopírovat originální URL</string>
- <string name="send_again">Poslat znovu</string>
- <string name="file_url">URL souboru</string>
- <string name="message_text">Text zprávy</string>
- <string name="url_copied_to_clipboard">URL zkopírováno do schránky</string>
- <string name="message_copied_to_clipboard">Zpráva zkopírována do schránky</string>
- <string name="image_transmission_failed">Přenos obrázku selhal</string>
- <string name="scan_qr_code">Skenovat QR kód</string>
- <string name="show_qr_code">Zobrazit QR kód</string>
- <string name="show_block_list">Zobrazit seznam blokovaných</string>
- <string name="account_details">Detaily účtu</string>
- <string name="verify_otr">Ověřit OTR</string>
- <string name="remote_fingerprint">Vzdálený otisk</string>
- <string name="scan">skenovat</string>
- <string name="or_touch_phones">(nebo dotykové telefony)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Nápověda nebo Otázka</string>
- <string name="shared_secret_secret">Sdílené tajemství</string>
- <string name="confirm">Potvrdit</string>
- <string name="in_progress">Probíhá</string>
- <string name="respond">Odpovědět</string>
- <string name="failed">Selhalo</string>
- <string name="secrets_do_not_match">Tajemství se neshodují</string>
- <string name="try_again">Zkusit znovu</string>
- <string name="finish">Dokončit</string>
- <string name="verified">Ověřeno!</string>
- <string name="smp_requested">Kontakt zažádal o ověření SMP</string>
- <string name="no_otr_session_found">Nebylo nalezeno platné OTR sezení!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Ponechat službu v popředí</string>
- <string name="pref_keep_foreground_service_summary">Zamezit operačnímu systému v ukončení připojení</string>
- <string name="choose_file">Vybrat soubor</string>
- <string name="receiving_x_file">Přijímám %1$s (%2$d%% dokončeno)</string>
- <string name="download_x_file">Stáhnout %s</string>
- <string name="file">soubor</string>
- <string name="open_x_file">Otevřít %s</string>
- <string name="sending_file">odesílám (%1$d%% přeneseno)</string>
- <string name="preparing_file">Příprava souboru na přenos</string>
- <string name="x_file_offered_for_download">%s nabídnuto ke stažení</string>
- <string name="cancel_transmission">Zrušit přenos</string>
- <string name="file_transmission_failed">přenos souboru selhal</string>
- <string name="file_deleted">Soubor byl smazán</string>
- <string name="no_application_found_to_open_file">Nebyla nalezena aplikace umožňující otevření souboru</string>
- <string name="could_not_verify_fingerprint">Ověření otisku se nezdařilo</string>
- <string name="manually_verify">Ruční ověření</string>
- <string name="are_you_sure_verify_fingerprint">Opravdu si přejete ověřit OTR otisk kontaktu?</string>
- <string name="pref_show_dynamic_tags">Zobrazit dynamické tagy</string>
- <string name="pref_show_dynamic_tags_summary">Zobrazit tagy pro čtení pod kontakty</string>
- <string name="enable_notifications">Povolit upozornění</string>
- <string name="conference_with">Vytvořit konferenci s…</string>
- <string name="no_conference_server_found">Nebyl nalezen konferenční server</string>
- <string name="conference_creation_failed">Vytvoření konference selhalo!</string>
- <string name="conference_created">Konference vytvořena!</string>
- <string name="secret_accepted">Tajemství souhlasí!</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar účtu</string>
- <string name="copy_otr_clipboard_description">Zkopírovat otisk OTR do schránky</string>
- <string name="copy_omemo_clipboard_description">Zkopírovat OMEMO otisk do schránky</string>
- <string name="regenerate_omemo_key">Znovu vytvořit OMEMO klíč</string>
- <string name="wipe_omemo_pep">Smazat ostatní přístroje z PEP</string>
- <string name="clear_other_devices">Smazat přístroje</string>
- <string name="clear_other_devices_desc">Opravdu chcete vymazat ostatní přístroje z OMEMO upozornění? Až se příště vaše přístroje připojí, znovu se ohlásí, ale pravděpodobně neobdrží zprávy odeslané v mezičase mezi přihlášeními.</string>
- <string name="purge_key">Vymazat klíč</string>
- <string name="purge_key_desc_part1">Opravdu si přejete vymazat tento klíč?</string>
- <string name="purge_key_desc_part2">Bude neodvolatelně pokládán jako kompromitovaný a již s jeho pomocí nebudete moci nikdy spustit jiné sezení.</string>
- <string name="error_no_keys_to_trust">Pro tento kontakt nejsou dostupné žádné použitelné klíče. Pokud jste smazali jakýkoliv z jeho klíčů bude třeba vygenerovat nové.</string>
- <string name="error_trustkeys_title">Chyba</string>
- <string name="fetching_history_from_server">Načíst historii ze serveru</string>
- <string name="no_more_history_on_server">Na serveru není žádná další historie</string>
- <string name="updating">Aktualizuji...</string>
- <string name="password_changed">Heslo změněno!</string>
- <string name="could_not_change_password">Nelze změnit heslo</string>
- <string name="otr_session_not_started">Zaslat zprávu pro spuštění šifrovaného chatu</string>
- <string name="ask_question">Položit otázku</string>
- <string name="smp_explain_question">Pokud máte vy i váš kontakt společné tajemství které neví nikdo jiný (něco jako společný vtip nebo co jste spolu měli k obědu při svém posledním setkání), můžete toto tajemství použít pro ověření pravosti svých šifrovacích otisků.\n\nZadáte nápovědu nebo otázku a kontakt na ni správně odpoví.</string>
- <string name="smp_explain_answer">Váš kontakt by rád ověřil pravost šifrovacího otisku dotazem na společné tajemství. Váš kontakt zadal následující nápovědu nebo otázku pro zodpovězení tajemství.</string>
- <string name="shared_secret_hint_should_not_be_empty">Nápověda by měla být vyplněna</string>
- <string name="shared_secret_can_not_be_empty">Společně tajemství nemůže být nevyplněno</string>
- <string name="manual_verification_explanation">Opatrně porovnejte otisk zobrazený níže s otiskem vašeho kontatku.\nMůžete využít jakoukoliv bezpečnou formu komunikace pro jejich výměnu, jako třeba šifrovaný email nebo telefonát.</string>
- <string name="change_password">Změnit heslo</string>
- <string name="current_password">Současné heslo</string>
- <string name="new_password">Nové heslo</string>
- <string name="password_should_not_be_empty">Heslo nemá být prázdné</string>
- <string name="enable_all_accounts">Povolit všechny účty</string>
- <string name="disable_all_accounts">Vypnout všechny účty</string>
- <string name="perform_action_with">Provést akci s</string>
- <string name="no_affiliation">Nepřidružený</string>
- <string name="no_role">Bez role</string>
- <string name="outcast">Vyloučený</string>
- <string name="member">Člen</string>
- <string name="advanced_mode">Pokročilý mód</string>
- <string name="grant_membership">Povolit členství</string>
- <string name="remove_membership">Odebrat členství</string>
- <string name="grant_admin_privileges">Povolit administrátorská oprávnění</string>
- <string name="remove_admin_privileges">Odebrat administrátorská oprávnění</string>
- <string name="remove_from_room">Odebrat z konference</string>
- <string name="could_not_change_affiliation">Nelze změnit připojení uživatele %s</string>
- <string name="ban_from_conference">Vypovědět z konference</string>
- <string name="removing_from_public_conference">Pokoušíte se vyhodit %s z veřejné konference. Lze to provést jedině trvalým vypovězením uživatele.</string>
- <string name="ban_now">Vypovědět</string>
- <string name="could_not_change_role">Nelze změnit roli uživatele %s</string>
- <string name="public_conference">Veřejně přístupná konference</string>
- <string name="private_conference">Soukromá konference pouze pro členy</string>
- <string name="conference_options">Nastavení konference</string>
- <string name="members_only">Soukromé, pouze pro členy</string>
- <string name="non_anonymous">Neanonymní</string>
- <string name="moderated">Moderováno</string>
- <string name="you_are_not_participating">Neúčastníte se</string>
- <string name="modified_conference_options">Nastavení konference upravena!</string>
- <string name="could_not_modify_conference_options">Nepodařilo se upravit nastavení konference!</string>
- <string name="never">Nikdy</string>
- <string name="thirty_minutes">30 minut</string>
- <string name="one_hour">jedna hodina</string>
- <string name="two_hours">2 hodiny</string>
- <string name="eight_hours">8 hodin</string>
- <string name="until_further_notice">Než opět změním</string>
- <string name="pref_input_options">Nastavení zadávání</string>
- <string name="pref_enter_is_send">Enter odesílá</string>
- <string name="pref_enter_is_send_summary">Použít klávesu enter pro odesílání zpráv</string>
- <string name="pref_display_enter_key">Zobrazit klávesu enter</string>
- <string name="pref_display_enter_key_summary">Změnit klávesu emotikon na klávesu enter</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">obrázek</string>
- <string name="pdf_document">dokument PDF</string>
- <string name="apk">Aplikace pro Android</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">%s přijat</string>
- <string name="disable_foreground_service">Vypnout službu v popředí</string>
- <string name="touch_to_open_conversations">Ťuknout pro otevření Konverzace</string>
- <string name="avatar_has_been_published">Avatar byl zveřejněn!</string>
- <string name="sending_x_file">Odesílám %s</string>
- <string name="offering_x_file">Nabízím %s</string>
- <string name="hide_offline">Skrýt offline</string>
- <string name="disable_account">Vypnout účet</string>
- <string name="contact_is_typing">%s píše...</string>
- <string name="contact_has_stopped_typing">%s přestal(a) psát</string>
- <string name="pref_chat_states">Upozornění při psaní</string>
- <string name="pref_chat_states_summary">Oznamovat kontaktům že píšete novou zprávu</string>
- <string name="send_location">Poslat pozici</string>
- <string name="show_location">Zobrazit pozici</string>
- <string name="no_application_found_to_display_location">Nebyla nalezena aplikace pro zobrazení pozice</string>
- <string name="location">Pozice</string>
- <string name="received_location">Přijmout pozici</string>
- <string name="title_undo_swipe_out_conversation">Conversation zavřena</string>
- <string name="title_undo_swipe_out_muc">Opustil(a) konferenci</string>
- <string name="pref_dont_trust_system_cas_title">Nedůvěřovat systémovým CA</string>
- <string name="pref_dont_trust_system_cas_summary">Všechny certifikáty musí být schváleny ručně</string>
- <string name="pref_remove_trusted_certificates_title">Odstranit certifikáty</string>
- <string name="pref_remove_trusted_certificates_summary">Smazat ručně povolené certifikáty</string>
- <string name="toast_no_trusted_certs">Žádné ručně povolené certifikáty</string>
- <string name="dialog_manage_certs_title">Odstranit certifikáty</string>
- <string name="dialog_manage_certs_positivebutton">Smazat výběr</string>
- <string name="dialog_manage_certs_negativebutton">Zrušit</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikát smazán</item>
- <item quantity="few">%d certifikáty smazány</item>
- <item quantity="other">%d certifikátů smazáno</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Vybrat %d kontakt</item>
- <item quantity="few">Vybrat %d kontakty</item>
- <item quantity="other">Vybrat %d kontaktů</item>
- </plurals>
- <string name="pref_quick_action_summary">Nahradit tlačítko odeslání rychlou akcí</string>
- <string name="pref_quick_action">Rychlá akce</string>
- <string name="none">Žádná</string>
- <string name="recently_used">Naposledy použitá</string>
- <string name="choose_quick_action">Vybrat rychlou akci</string>
- <string name="search_for_contacts_or_groups">Hledat kontakty či skupiny</string>
- <string name="send_private_message">Poslat soukromou zprávu</string>
- <string name="user_has_left_conference">%s opustil(a) konferenci!</string>
- <string name="username">Uživatelské jméno</string>
- <string name="username_hint">Uživatelské jméno</string>
- <string name="invalid_username">Toto není platné uživatelské jméno</string>
- <string name="download_failed_server_not_found">Stahování selhalo: Server nenalezen</string>
- <string name="download_failed_file_not_found">Stahování selhalo: Soubor nenalezen</string>
- <string name="download_failed_could_not_connect">Stahování selhalo: Nelze se připojit k hostu</string>
- <string name="pref_use_white_background">Použít bílé pozadí</string>
- <string name="pref_use_white_background_summary">Zobrazovat přijaté zprávy jako černý text na bílém pozadí</string>
- <string name="account_status_dns_timeout">Vypršení v DNS</string>
- <string name="server_info_broken">Rozbité</string>
-</resources>
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index b7cc4440f..0ab1cd060 100644
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="action_settings">Einstellungen</string>
<string name="action_add">Neue Unterhaltung</string>
@@ -57,8 +57,8 @@
<string name="unblock">Entsperren</string>
<string name="save">Speichern</string>
<string name="ok">OK</string>
- <string name="crash_report_title">Conversations ist abgestürzt</string>
- <string name="crash_report_message">Durch das Einsenden von Fehlerberichten hilfst du bei der stetigen Verbesserung von Conversations.\n<b>Achtung:</b> Dies wird eines deiner XMPP-Konten benutzen, um den Entwickler zu kontaktieren.</string>
+ <string name="crash_report_title">Pix-Art Messenger ist abgestürzt</string>
+ <string name="crash_report_message">Durch das Einsenden von Fehlerberichten hilfst du bei der stetigen Verbesserung von Pix-Art Messenger.\n<b>Achtung:</b> Dies wird eines deiner XMPP-Konten benutzen, um den Entwickler zu kontaktieren.</string>
<string name="send_now">Jetzt abschicken</string>
<string name="send_never">Nie mehr nachfragen</string>
<string name="problem_connecting_to_account">Es gibt Probleme beim Verbindungsaufbau mit einem Konto</string>
@@ -76,23 +76,23 @@
<string name="delete_messages">Nachrichten löschen</string>
<string name="also_end_conversation">Diese Unterhaltung danach beenden</string>
<string name="choose_presence">Ressource des Kontakts auswählen</string>
- <string name="send_unencrypted_message">Unverschlüsselt schreiben…</string>
+ <string name="send_unencrypted_message">Normal schreiben…</string>
<string name="send_otr_message">OTR-verschlüsselt schreiben…</string>
<string name="send_omemo_message">OMEMO-verschlüsselt schreiben…</string>
<string name="send_pgp_message">OpenPGP-verschlüsselt schreiben…</string>
<string name="your_nick_has_been_changed">Dein Nickname wurde geändert</string>
- <string name="send_unencrypted">Unverschlüsselt senden</string>
+ <string name="send_unencrypted">Normal verschicken</string>
<string name="decryption_failed">Entschlüsselung fehlgeschlagen. Vielleicht hast du nicht den richtigen privaten Schlüssel.</string>
<string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations benutzt eine Drittanwendung namens <b>OpenKeychain</b>, um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3-lizenziert und kann über F-Droid oder Google Play bezogen werden.\n\n<small>(Bitte starte Conversations danach neu.)</small></string>
+ <string name="openkeychain_required_long">Pix-Art Messenger benutzt eine Drittanwendung namens <b>OpenKeychain</b>, um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3-lizenziert und kann über F-Droid oder Google Play bezogen werden.\n\n<small>(Bitte starte Pix-Art Messenger danach neu.)</small></string>
<string name="restart">Neu starten</string>
<string name="install">Installieren</string>
<string name="offering">angeboten…</string>
<string name="waiting">warten…</string>
<string name="no_pgp_key">Kein OpenPGP-Schlüssel gefunden</string>
- <string name="contact_has_no_pgp_key">Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen oder ihren Schlüssel nicht preisgibt.\n\n<small>Bitte sag deinem Kontakt, er oder sie möge OpenPGP einrichten.</small></string>
+ <string name="contact_has_no_pgp_key">Pix-Art Messenger ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen oder ihren Schlüssel nicht preisgibt.\n\n<small>Bitte sag deinem Kontakt, er oder sie möge OpenPGP einrichten.</small></string>
<string name="no_pgp_keys">Keine OpenPGP-Schlüssel gefunden</string>
- <string name="contacts_have_no_pgp_keys">Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil deine Kontakte ihre Schlüssel nicht preisgeben.\n\n<small>Bitte sage deinen Kontakten, sie mögen OpenPGP einrichten.</small></string>
+ <string name="contacts_have_no_pgp_keys">Pix-Art Messenger ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil deine Kontakte ihre Schlüssel nicht preisgeben.\n\n<small>Bitte sage deinen Kontakten, sie mögen OpenPGP einrichten.</small></string>
<string name="encrypted_message_received"><i>Verschlüsselte Nachricht erhalten. Drücke hier, um sie zu entschlüsseln und anzuzeigen.</i></string>
<string name="pref_general">Allgemeines</string>
<string name="pref_xmpp_resource">XMPP-Ressource</string>
@@ -112,7 +112,7 @@
<string name="pref_notification_grace_period_summary">Deaktiviere Benachrichtigungen für eine kurze Zeit nach Erhalt einer Nachricht, die von einem anderen deiner Clients kommt.</string>
<string name="pref_advanced_options">Erweiterte Optionen</string>
<string name="pref_never_send_crash">Niemals Absturzberichte senden</string>
- <string name="pref_never_send_crash_summary">Wenn du Absturzberichte einschickst, hilfst du Conversations stetig zu verbessern</string>
+ <string name="pref_never_send_crash_summary">Wenn du Absturzberichte einschickst, hilfst du Pix-Art Messenger stetig zu verbessern</string>
<string name="pref_confirm_messages">Lese- und Empfangsbestätigung senden</string>
<string name="pref_confirm_messages_summary">Informiere deine Kontakte, wenn du eine Nachricht empfangen und gelesen hast</string>
<string name="pref_ui_options">Benutzeroberfläche</string>
@@ -212,7 +212,7 @@
<string name="this_device_omemo_fingerprint">Eigener OMEMO-Fingerabdruck</string>
<string name="other_devices">Andere Geräte</string>
<string name="trust_omemo_fingerprints">OMEMO-Fingerabdruck vertrauen</string>
- <string name="fetching_keys">Schlüssel abrufen...</string>
+ <string name="fetching_keys">Schlüssel abrufen…</string>
<string name="done">Erledigt</string>
<string name="verify">Überprüfen</string>
<string name="decrypt">Entschlüsseln</string>
@@ -277,7 +277,7 @@
<string name="pref_dont_save_encrypted_summary">Achtung: kann zu Nachrichtenverlust führen</string>
<string name="pref_expert_options">Einstellungen für Experten</string>
<string name="pref_expert_options_summary">Hier bitte vorsichtig sein</string>
- <string name="title_activity_about">Über Conversations</string>
+ <string name="title_activity_about">Über Pix-Art Messenger</string>
<string name="pref_about_conversations_summary">Versions- und Lizenzinformationen</string>
<string name="title_pref_quiet_hours">Ruhige Stunden</string>
<string name="title_pref_quiet_hours_start_time">Beginn</string>
@@ -332,15 +332,12 @@
<string name="verified">Überprüft!</string>
<string name="smp_requested">Kontakt fordert eine Überprüfung an</string>
<string name="no_otr_session_found">Keine gültige OTR-Sitzung gefunden!</string>
- <string name="conversations_foreground_service">Conversations</string>
+ <string name="conversations_foreground_service">Pix-Art Messenger</string>
<string name="pref_keep_foreground_service">Den Dienst im Vordergrund ausführen.</string>
- <string name="pref_keep_foreground_service_summary">Verhindert, dass Android Conversations beendet und die Verbindung unterbricht</string>
- <string name="pref_export_logs">Chats exportieren</string>
- <string name="pref_export_logs_summary">Chats auf SD-Karte schreiben</string>
- <string name="notification_export_logs_title">Chats auf SD-Karte schreiben</string>
+ <string name="pref_keep_foreground_service_summary">Verhindert, dass Android Pix-Art Messenger beendet und die Verbindung unterbricht</string>
<string name="choose_file">Datei auswählen</string>
- <string name="receiving_x_file">Empfange %1$s (%2$d%% abgeschlossen)</string>
- <string name="download_x_file">%s wird heruntergeladen</string>
+ <string name="receiving_x_file">Empfange %1$s (%2$d%% abgeschlossen)</string>
+ <string name="download_x_file">%s herunterladen</string>
<string name="file">Datei</string>
<string name="open_x_file">%s öffnen</string>
<string name="sending_file">Senden (%1$d%% abgeschlossen)</string>
@@ -436,13 +433,14 @@
<string name="vcard">Kontakt</string>
<string name="received_x_file">%s empfangen</string>
<string name="disable_foreground_service">Vordergrund-Dienst beenden</string>
- <string name="touch_to_open_conversations">Antippen, um Conversations zu öffnen</string>
+ <string name="touch_to_open_conversations">Antippen, um Pix-Art Messenger zu öffnen</string>
<string name="avatar_has_been_published">Avatar wurde gespeichert</string>
<string name="sending_x_file">%s wird gesendet</string>
<string name="offering_x_file">%s wird angeboten</string>
<string name="hide_offline">Offline verstecken</string>
<string name="disable_account">Konto abschalten</string>
<string name="contact_is_typing">%s schreibt…</string>
+ <string name="is_typing">schreibt…</string>
<string name="contact_has_stopped_typing">%s schreibt nicht mehr</string>
<string name="pref_chat_states">Tipp-Benachrichtigung</string>
<string name="pref_chat_states_summary">Informiere deine Kontakte, wenn du eine Nachricht eintippst.</string>
@@ -475,6 +473,7 @@
<string name="recently_used">zuletzt verwendet</string>
<string name="choose_quick_action">wähle Schnell-Taste</string>
<string name="search_for_contacts_or_groups">Nach Kontakten oder Konferenzen suchen</string>
+ <string name="elv_undo">Rückgängig</string>
<string name="send_private_message">Private Nachricht senden</string>
<string name="user_has_left_conference">%s hat die Konferenz verlassen!</string>
<string name="username">Benutzername</string>
@@ -485,8 +484,22 @@
<string name="download_failed_could_not_connect">Download fehlgeschlagen: keine Verbindung zum Host</string>
<string name="pref_use_white_background">Weißen Hintergrund benutzen</string>
<string name="pref_use_white_background_summary">Empfangene Nachrichten als schwarzen Text auf weißem Hintergrund anzeigen</string>
+ <string name="action_check_update">Auf Updates prüfen</string>
+ <string name="current_version">Installierte Version:</string>
+ <string name="new_version">Neue Version: </string>
+ <string name="remind_later">später</string>
+ <string name="checking_for_updates">Auf Pix-Art Messenger Updates prüfen</string>
+ <string name="title_activity_updater">Update Dienst</string>
+ <string name="update">aktualisieren</string>
+ <string name="update_available">Pix-Art Messenger %1$s mit folgenden Änderungen ist verfügbar:\n\n%2$s\n\nMöchtest Du von Pix-Art Messenger %3$s auf Pix-Art Messenger %1$s aktualisieren?</string>
+ <string name="download_started">Download gestartet</string>
+ <string name="no_update_available">Kein Update verfügbar</string>
<string name="account_status_dns_timeout">Zeitüberschreitung bei der Namensauflösung</string>
<string name="server_info_broken">Fehlerhaft</string>
+ <string name="update_info">Conversation prüft auf eine neuere Version. Wenn ein Update verfügbar ist, wirst du gefragt, ob du deine Version aktualisieren möchtest. Der Update Dienst lädt und installiert die neue Version automatisch.</string>
+ <string name="notification_export_logs_title">Schreibe Chats auf SD Karte</string>
+ <string name="pref_export_logs">Exportiere Chats</string>
+ <string name="pref_export_logs_summary">Schreibe Chats auf SD Karte</string>
<string name="pref_presence_settings">Status Einstellungen</string>
<string name="pref_away_when_screen_off">Abwesend</string>
<string name="pref_away_when_screen_off_summary">Setze deinen Status auf abwesend, wenn dein Bildschirm abgeschaltet ist</string>
@@ -501,4 +514,11 @@
<string name="certificate_chain_is_not_trusted">Zertifikat wird nicht vertraut</string>
<string name="jid_does_not_match_certificate">Jabber-ID stimmt nicht dem Zertifikat überein</string>
<string name="action_renew_certificate">Zertifikat erneuern</string>
+ <string name="crop__saving">Bild speichern…</string>
+ <string name="crop__wait">Bitte warten…</string>
+ <string name="crop__pick_error">Keine Bildquellen verfügbar</string>
+ <string name="crop__done">übernehmen</string>
+ <string name="crop__cancel">abbrechen</string>
+ <string name="changelog">Änderungen</string>
+
</resources>
diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml
deleted file mode 100644
index ed38d0c06..000000000
--- a/src/main/res/values-el/strings.xml
+++ /dev/null
@@ -1,436 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ρυθμίσεις</string>
- <string name="action_add">Νέα συζήτηση</string>
- <string name="action_accounts">Διαχείριση λογαριασμών</string>
- <string name="action_end_conversation">Λήξη συζήτησης</string>
- <string name="action_contact_details">Λεπτομέρειες επαφής</string>
- <string name="action_muc_details">Λεπτομέρειες συνδιάσκεψης</string>
- <string name="action_secure">Ασφαλής συζήτηση</string>
- <string name="action_add_account">Προσθήκη λογαριασμού</string>
- <string name="action_edit_contact">Επεξεργασία ονόματος</string>
- <string name="action_add_phone_book">Προσθήκη στον τηλεφωνικό κατάλογο</string>
- <string name="action_delete_contact">Διαγραφή από τη λίστα επαφών</string>
- <string name="action_block_contact">Αποκλεισμός επαφής</string>
- <string name="action_unblock_contact">Άρση αποκλεισμού επαφής</string>
- <string name="action_block_domain">Αποκλεισμός τομέα</string>
- <string name="action_unblock_domain">Άρση αποκλεισμού τομέα</string>
- <string name="title_activity_manage_accounts">Διαχείριση Λογαριασμών</string>
- <string name="title_activity_settings">Ρυθμίσεις</string>
- <string name="title_activity_conference_details">Λεπτομέρειες Συνδιάσκεψης</string>
- <string name="title_activity_contact_details">Λεπτομέρειες Επαφής</string>
- <string name="title_activity_sharewith">Διαμοιρασμός με Συζήτηση</string>
- <string name="title_activity_start_conversation">Έναρξη Συζήτησης</string>
- <string name="title_activity_choose_contact">Επιλογή επαφής</string>
- <string name="title_activity_block_list">Αποκλεισμός λίστας</string>
- <string name="just_now">μόλις τώρα</string>
- <string name="minute_ago">πριν από 1 λεπτό</string>
- <string name="minutes_ago">πριν από %d λεπτά</string>
- <string name="unread_conversations">μη αναγνωσμένες Συζητήσεις</string>
- <string name="sending">αποστολή...</string>
- <string name="encrypted_message">Αποκρυπτογράφηση μηνύματος. Παρακαλώ περιμένετε...</string>
- <string name="nick_in_use">Το ψευδώνυμο είναι ήδη σε χρήση</string>
- <string name="admin">Διαχειριστής</string>
- <string name="owner">Κάτοχος</string>
- <string name="moderator">Συντονιστής</string>
- <string name="participant">Συμμετέχων</string>
- <string name="visitor">Επισκέπτης</string>
- <string name="remove_contact_text">Θέλετε να αφαιρέσετε την επαφή %s από τη λίστα επαφών; Η συζήτηση που σχετίζεται με αυτή την επαφή δεν θα αφαιρεθεί.</string>
- <string name="block_contact_text">Θέλετε να αποκλείσετε την επαφή %s από το να σας στέλνει μηνύματα;</string>
- <string name="unblock_contact_text">Θέλετε να επιτρέψετε στην επαφή %s να σας στέλνει μηνύματα;</string>
- <string name="block_domain_text">Αποκλεισμός όλων των επαφών από το %s;</string>
- <string name="unblock_domain_text">Άρση αποκλεισμού όλων των επαφών από το %s;</string>
- <string name="contact_blocked">Η επαφή αποκλείστηκε</string>
- <string name="remove_bookmark_text">Θέλετε να αφαιρέσετε το %s ως σελιδοδείκτη; Η συζήτηση που σχετίζεται με αυτό τον σελιδοδείκτη δεν θα αφαιρεθεί.</string>
- <string name="register_account">Εγγραφή νέου λογαριασμού στον διακομιστή</string>
- <string name="change_password_on_server">Αλλαγή συνθηματικού στον διακομιστή</string>
- <string name="share_with">Διαμοιρασμός με...</string>
- <string name="start_conversation">Έναρξη Συζήτησης</string>
- <string name="invite_contact">Πρόσκληση Επαφής</string>
- <string name="contacts">Επαφές</string>
- <string name="cancel">Ακύρωση</string>
- <string name="set">Ορισμός</string>
- <string name="add">Προσθήκη</string>
- <string name="edit">Επεξεργασία</string>
- <string name="delete">Αφαίρεση</string>
- <string name="block">Αποκλεισμός</string>
- <string name="unblock">Άρση αποκλεισμού</string>
- <string name="save">Αποθήκευση</string>
- <string name="ok">Εντάξει</string>
- <string name="crash_report_title">Το Conversations έκλεισε απροσδόκητα</string>
- <string name="crash_report_message">Στέλνοντας ίχνη στοίβας προωθείτε την συνεχή ανάπτυξη του Conversations\n<b>Προειδοποίηση:</b> Για την αποστολή του ίχνους στοίβας θα χρησιμοποιηθεί ο XMPP λογαριασμός σας.</string>
- <string name="send_now">Αποστολή τώρα</string>
- <string name="send_never">Χωρίς ερώτηση την επόμενη φορά</string>
- <string name="problem_connecting_to_account">Αδύνατη η σύνδεση στον λογαριασμό</string>
- <string name="problem_connecting_to_accounts">Αδύνατη η σύνδεση σε πολλαπλούς λογαριασμούς</string>
- <string name="touch_to_fix">Επιλέξτε εδώ για να διαχειριστείτε τους λογαριασμούς σας</string>
- <string name="attach_file">Επισύναψη αρχείου</string>
- <string name="not_in_roster">Η επαφή δεν είναι στη λίστα επαφών σας. Θέλετε να την προσθέσετε;</string>
- <string name="add_contact">Προσθήκη επαφής</string>
- <string name="send_failed">η αποστολή απέτυχε</string>
- <string name="send_rejected">απορρίφθηκε</string>
- <string name="preparing_image">Προετοιμασία εικόνας για μετάδοση</string>
- <string name="action_clear_history">Καθαρισμός ιστορικού</string>
- <string name="clear_conversation_history">Καθαρισμός ιστορικού Συζήτησης</string>
- <string name="clear_histor_msg">Θέλετε να σβήσετε όλα τα μηνύματα αυτής της Συζήτησης;\n\n<b>Προειδοποίηση:</b> Αυτό δεν θα επηρεάσει τα μηνύματα που είναι αποθηκευμένα σε άλλες συσκευές ή άλλους διακομιστές.</string>
- <string name="delete_messages">Διαγραφή μηνυμάτων</string>
- <string name="choose_presence">Επιλέξτε παρουσία για επικοινωνία</string>
- <string name="send_otr_message">Αποστολή κρυπτογραφημένου μηνύματος OTR</string>
- <string name="send_pgp_message">Αποστολή κρυπτογραφημένου μηνύματος OpenPGP</string>
- <string name="your_nick_has_been_changed">Το ψευδώνυμό σας έχει αλλάξει</string>
- <string name="send_unencrypted">Αποστολή χωρίς κρυπτογράφηση</string>
- <string name="decryption_failed">Η αποκρυπτογράφηση απέτυχε. Ίσως δεν κατέχετε το σωστό ιδιωτικό κλειδί.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Το Conversations χρησιμοποιεί μια τρίτη εφαρμογή που ονομάζεται <b>OpenKeychain</b> για να κρυπτογραφεί και να αποκρυπτογραφεί μηνύματα και να διαχειρίζεται τα δημόσια κλειδιά σας.\n\nΤο OpenKeychain δημοσιεύεται με την άδεια GPLv3 και είναι διαθέσιμο στο F-Droid και το Google Play.\n\n<small>(Παρακαλώ επανεκκινήστε το Conversations αμέσως μετά.)</small></string>
- <string name="restart">Επανεκκίνηση</string>
- <string name="install">Εγκατάσταση</string>
- <string name="offering">προσφορά...</string>
- <string name="waiting">αναμονή...</string>
- <string name="no_pgp_key">Δεν βρέθηκε κλειδί OpenPGP</string>
- <string name="contact_has_no_pgp_key">Το Conversations αδυνατεί να κρυπτογραφήσει τα μηνύματά σας γιατί η επαφή σας δεν ανακοινώνει το δημόσιο κλειδί της.\n\n<small>Παρακαλώ ζητήστε από την επαφή σας να εγκαταστήσει το OpenPGP.</small></string>
- <string name="no_pgp_keys">Δεν βρέθηκαν κλειδιά OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Το Conversations αδυνατεί να κρυπτογραφήσει τα μηνύματά σας γιατί οι επαφές σας δεν ανακοινώνουν το δημόσιο κλειδί τους.\n\n<small>Παρακαλώ ζητήστε από τις επαφές σας να εγκαταστήσουν το OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Λήψη κρυπτογραφημένου μηνύματος. Επιλέξτε για ανάγνωση και αποκρυπτογράφηση.</i></string>
- <string name="pref_general">Γενικά</string>
- <string name="pref_xmpp_resource">πόρος XMPP</string>
- <string name="pref_xmpp_resource_summary">Το όνομα με το οποίο ταυτοποιείται αυτό το πρόγραμμα-πελάτης</string>
- <string name="pref_accept_files">Αποδοχή αρχείων</string>
- <string name="pref_accept_files_summary">Αυτόματη αποδοχή αρχείων μικρότερα από...</string>
- <string name="pref_notification_settings">Επιλογές ειδοποιήσεων</string>
- <string name="pref_notifications">Ειδοποιήσεις</string>
- <string name="pref_notifications_summary">Ειδοποίηση όταν λαμβάνεται ένα νέο μήνυμα</string>
- <string name="pref_vibrate">Δόνηση</string>
- <string name="pref_vibrate_summary">Επίσης δόνηση όταν έρχεται ένα νέο μήνυμα</string>
- <string name="pref_sound">Ήχος</string>
- <string name="pref_sound_summary">Αναπαραγωγή ήχου κλήσης με την ειδοποίηση</string>
- <string name="pref_notification_grace_period">Περίοδος χάριτος ειδοποιήσεων</string>
- <string name="pref_notification_grace_period_summary">Απενεργοποίηση ειδοποιήσεων για λίγο χρόνο μετά από τη λήψη ακριβούς αντιγράφου</string>
- <string name="pref_advanced_options">Προχωρημένες επιλογές</string>
- <string name="pref_never_send_crash">Να μην αποστέλλονται αναφορές λαθών</string>
- <string name="pref_never_send_crash_summary">Στέλνοντας ίχνη στοίβας βοηθάτε την συνεχόμενη ανάπτυξη του Conversations</string>
- <string name="pref_confirm_messages">Επιβεβαίωση μηνυμάτων</string>
- <string name="pref_confirm_messages_summary">Επιτρέψτε στην επαφή σας να ειδοποιείται όταν έχετε λάβει και διαβάσει ένα μήνυμα</string>
- <string name="pref_ui_options">Επιλογές διεπαφής χρήστη</string>
- <string name="openpgp_error">Το OpenKeychain ανέφερε κάποιο σφάλμα</string>
- <string name="error_decrypting_file">Σφάλμα εισόδου/εξόδου κατά την αποκρυπτογράφηση αρχείου</string>
- <string name="accept">Αποδοχή</string>
- <string name="error">Έχει συμβεί κάποιο σφάλμα</string>
- <string name="pref_grant_presence_updates">Χορήγηση ενημερώσεων παρουσίας</string>
- <string name="pref_grant_presence_updates_summary">Ερήμην χορήγηση και παράκληση για συνδρομή παρουσίας στις επαφές που δημιουργείτε</string>
- <string name="subscriptions">Συνδρομές</string>
- <string name="your_account">Ο λογαριασμός σας</string>
- <string name="keys">Κλειδιά</string>
- <string name="send_presence_updates">Αποστολή ενημερώσεων παρουσίας</string>
- <string name="receive_presence_updates">Λήψη ενημερώσεων παρουσίας</string>
- <string name="ask_for_presence_updates">Παράκληση για ενημερώσεις παρουσίας</string>
- <string name="attach_choose_picture">Επιλογή εικόνας</string>
- <string name="attach_take_picture">Λήψη εικόνας</string>
- <string name="preemptively_grant">Ερήμην χορήγηση αίτησης συνδρομής</string>
- <string name="error_not_an_image_file">Το αρχείο που επιλέξατε δεν είναι εικόνα</string>
- <string name="error_compressing_image">Σφάλμα κατά τη μετατροπή του αρχείου εικόνας</string>
- <string name="error_file_not_found">Το αρχείο δεν βρέθηκε</string>
- <string name="error_io_exception">Γενικό σφάλμα εισόδου/εξόδου. Ίσως δεν έχετε ελεύθερο χώρο αποθήκευσης;</string>
- <string name="error_security_exception_during_image_copy">Η εφαρμογή που χρησιμοποιήσατε για να επιλέξετε αυτή την εικόνα δεν μας παραχώρησε αρκετά δικαιώματα για την ανάγνωση του αρχείου.\n\n<small>Χρησιμοποιήστε διαφορετικό διαχειριστή αρχείων για να επιλέξετε μια εικόνα</small></string>
- <string name="account_status_unknown">Άγνωστο</string>
- <string name="account_status_disabled">Προσωρινά απενεργοποιημένο</string>
- <string name="account_status_online">Συνδεμένος</string>
- <string name="account_status_connecting">Σύνδεση\u2026</string>
- <string name="account_status_offline">Εκτός σύνδεσης</string>
- <string name="account_status_unauthorized">Χωρίς εξουσιοδότηση</string>
- <string name="account_status_not_found">Δεν βρέθηκε ο διακομιστής</string>
- <string name="account_status_no_internet">Χωρίς σύνδεση</string>
- <string name="account_status_regis_fail">Η εγγραφή απέτυχε</string>
- <string name="account_status_regis_conflict">Το όνομα χρησιμοποιείται ήδη</string>
- <string name="account_status_regis_success">Ολοκλήρωση εγγραφής</string>
- <string name="account_status_regis_not_sup">Ο διακομιστής δεν υποστηρίζει εγγραφή</string>
- <string name="account_status_security_error">Σφάλμα ασφάλειας</string>
- <string name="account_status_incompatible_server">Μη συμβατός διακομιστής</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Επεξεργασία λογαριασμού</string>
- <string name="mgmt_account_delete">Διαγραφή λογαριασμού</string>
- <string name="mgmt_account_disable">Προσωρινά μη διαθέσιμο</string>
- <string name="mgmt_account_publish_avatar">Δημοσίευση εικόνας προφίλ</string>
- <string name="mgmt_account_publish_pgp">Δημοσίευση του δημόσιου κλειδιού OpenPGP</string>
- <string name="mgmt_account_enable">Ενεργοποίηση λογαριασμού</string>
- <string name="mgmt_account_are_you_sure">Είστε βέβαιοι;</string>
- <string name="mgmt_account_delete_confirm_text">Αν διαγράψετε τον λογαριασμό σας, θα χαθεί όλο το ιστορικό συζητήσεών σας</string>
- <string name="attach_record_voice">Εγγραφή φωνής</string>
- <string name="account_settings_jabber_id">ταυτότητα Jabber</string>
- <string name="account_settings_password">Συνθηματικό</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Επιβεβαίωση συνθηματικού</string>
- <string name="password">Συνθηματικό</string>
- <string name="confirm_password">Επιβεβαίωση συνθηματικού</string>
- <string name="passwords_do_not_match">Τα συνθηματικά δεν ταιριάζουν</string>
- <string name="invalid_jid">Αυτή δεν είναι έγκυρη ταυτότητα Jabber</string>
- <string name="error_out_of_memory">Πλήρης μνήμη. Η εικόνα είναι πολύ μεγάλη</string>
- <string name="add_phone_book_text">Θέλετε να προσθέσετε την επαφή %s στον τηλεφωνικό κατάλογο του τηλεφώνου σας;</string>
- <string name="contact_status_online">συνδεμένος</string>
- <string name="contact_status_free_to_chat">ελεύθερος για συνομιλία</string>
- <string name="contact_status_away">λείπω</string>
- <string name="contact_status_extended_away">παρατεταμένη απουσία</string>
- <string name="contact_status_do_not_disturb">μην ενοχλείτε</string>
- <string name="contact_status_offline">εκτός σύνδεσης</string>
- <string name="muc_details_conference">Συνδιάσκεψη</string>
- <string name="muc_details_other_members">Άλλα μέλη</string>
- <string name="server_info_show_more">Πληροφορίες διακομιστή</string>
- <string name="server_info_mam">XEP-0313: Διαχείριση αρχείου μηνυμάτων</string>
- <string name="server_info_carbon_messages">XEP-0280: Αντίγραφα μηνυμάτων</string>
- <string name="server_info_csi">XEP-0352: Ένδειξη κατάστασης πελάτη</string>
- <string name="server_info_blocking">XEP-0191: Εντολή αποκλεισμού</string>
- <string name="server_info_roster_version">XEP-0237: Διατήρηση εκδόσεων λίστας επαφών</string>
- <string name="server_info_stream_management">XEP-0198: Διαχείριση ροών</string>
- <string name="server_info_available">διαθέσιμος</string>
- <string name="server_info_unavailable">μη διαθέσιμος</string>
- <string name="missing_public_keys">Ελλειπείς ανακοινώσεις δημοσίων κλειδιών</string>
- <string name="last_seen_now">συνδέθηκε τελευταία φορά μόλις τώρα</string>
- <string name="last_seen_min">τελευταία σύνδεση πριν από 1 λεπτό</string>
- <string name="last_seen_mins">τελευταία σύνδεση πριν από %d λεπτά</string>
- <string name="last_seen_hour">τελευταία σύνδεση πριν από 1 ώρα</string>
- <string name="last_seen_hours">τελευταία σύνδεση πριν από %d ώρες</string>
- <string name="last_seen_day">τελευταία σύνδεσ πριν από 1 μέρα</string>
- <string name="last_seen_days">τελευταία σύνδεση πριν από %d μέρες</string>
- <string name="never_seen">δεν έχει συνδεθεί ποτέ</string>
- <string name="install_openkeychain">Κρυπτογραφημένο μήνυμα. Παρακαλώ εγκαταστήστε το OpenKeychain για αποκρυπτογράφηση</string>
- <string name="unknown_otr_fingerprint">Άγνωστο αποτύπωμα OTR</string>
- <string name="openpgp_messages_found">Βρέθηκαν μηνύματα κρυπτογραφημένα με OpenPGP</string>
- <string name="reception_failed">Η λήψη απέτυχε</string>
- <string name="your_fingerprint">Το αποτύπωμά σας</string>
- <string name="otr_fingerprint">Αποτύπωμα OTR</string>
- <string name="verify">Επαλήθευση</string>
- <string name="decrypt">Αποκρυπτογράφηση</string>
- <string name="conferences">Συνδιασκέψεις</string>
- <string name="search">Αναζήτηση</string>
- <string name="create_contact">Δημιουργία επαφής</string>
- <string name="join_conference">Συμμετοχή σε συνδιάσκεψη</string>
- <string name="delete_contact">Διαγραφή επαφής</string>
- <string name="view_contact_details">Λεπτομέρειες επαφής</string>
- <string name="block_contact">Αποκλεισμός επαφής</string>
- <string name="unblock_contact">Άρση αποκλεισμού επαφής</string>
- <string name="create">Δημιουργία</string>
- <string name="contact_already_exists">Η επαφή υπάρχει ήδη</string>
- <string name="join">Συμμετοχή</string>
- <string name="conference_address">Διεύθυνση συνδιάσκεψης</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Αποθήκευση σαν σελιδοδείκτη</string>
- <string name="delete_bookmark">Διαγραφή σελιδοδείκτη</string>
- <string name="bookmark_already_exists">Αυτός ο σελιδοδείκτης υπάρχει ήδη</string>
- <string name="you">Εσείς</string>
- <string name="action_edit_subject">Επεξεργασία θέματος συνδιάσκεψης</string>
- <string name="conference_not_found">Η συνδιάσκεψη δεν βρέθηκε</string>
- <string name="leave">Έξοδος</string>
- <string name="contact_added_you">Η επαφή σας πρόσθεσε στην λίστα επαφών</string>
- <string name="add_back">Προσθήκη επίσης</string>
- <string name="contact_has_read_up_to_this_point">Η επαφή %s έχει διαβάσει μέχρι αυτό το σημείο</string>
- <string name="publish">Δημοσίευση</string>
- <string name="touch_to_choose_picture">Επιλέξτε την εικόνα προφίλ για να διαλέξετε εικόνα από την έκθεση</string>
- <string name="publish_avatar_explanation">Παρακαλώ σημειώστε: Όλοι όσοι είναι συνδρομητές στις ενημερώσεις παρουσίας σας θα έχουν την δυνατότητα να δουν αυτή την εικόνα.</string>
- <string name="publishing">Δημοσίευση...</string>
- <string name="error_publish_avatar_server_reject">Ο διακομιστής απέρριψε την δημοσίευσή σας</string>
- <string name="error_publish_avatar_converting">Κάτι πήγε στραβά κατά τη μετατροπή της εικόνας σας</string>
- <string name="error_saving_avatar">Αδύνατη η αποθήκευση της εικόνας προφίλ στο δίσκο</string>
- <string name="or_long_press_for_default">(Ή πατήστε παρατεταμένα για να επιστρέψετε στο αρχικό)</string>
- <string name="error_publish_avatar_no_server_support">Ο διακομιστής σας δεν υποστηρίζει την δημοσίευση εικονών προφίλ</string>
- <string name="private_message">ψιθύρισε</string>
- <string name="private_message_to">στο %s</string>
- <string name="send_private_message_to">Αποστολή ιδιωτικού μηνύματος στην επαφή %s</string>
- <string name="connect">Σύνδεση</string>
- <string name="account_already_exists">Αυτός ο λογαριασμός υπάρχει ήδη</string>
- <string name="next">Επόμενος</string>
- <string name="server_info_session_established">Σύσταση συνεδρίας</string>
- <string name="additional_information">Επιπλέον πληροφορίες</string>
- <string name="skip">Παράλειψη</string>
- <string name="disable_notifications">Απενεργοποίηση ειδοποιήσεων</string>
- <string name="disable_notifications_for_this_conversation">Απενεργοποίηση ειδοποιήσεων για αυτή την συζήτηση</string>
- <string name="notifications_disabled">Οι ειδοποιήσεις είναι απενεργοποιημένες</string>
- <string name="enable">Ενεργοποίηση</string>
- <string name="conference_requires_password">Η συζήτηση απαιτεί συνθηματικό</string>
- <string name="enter_password">Εισαγωγή συνθηματικού</string>
- <string name="missing_presence_updates">Ελλειπείς ενημερώσεις παρουσίας για την επαφή</string>
- <string name="request_presence_updates">Παρακαλώ αιτηθείτε ενημερώσεις παρουσίας από την επαφή σας πρώτα.\n\n<small>Αυτό θα χρησιμοποιηθεί για να ταυτοποιηθεί το πρόγραμμα-πελάτης που χρησιμοποιεί η επαφή σας.</small></string>
- <string name="request_now">Αίτηση τώρα</string>
- <string name="delete_fingerprint">Διαγραφή αποτυπώματος</string>
- <string name="sure_delete_fingerprint">Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το αποτύπωμα;</string>
- <string name="ignore">Αγνόηση</string>
- <string name="without_mutual_presence_updates"><b>Προειδοποίηση:</b> Η αποστολή αυτού χωρίς αμφίδρομες ενημερώσεις παρουσίας μπορεί να προκαλέσει απροσδόκητα προβλήματα.\n\n<small>Πηγαίνετε στις λεπτομέρειες επαφής για να επαληθεύσετε τις συνδρομές παρουσίας σας.</small></string>
- <string name="pref_encryption_settings">Ρυθμίσεις κρυπτογράφησης</string>
- <string name="pref_force_encryption">Επιβολή κρυπτογράφησης από άκρη σε άκρη</string>
- <string name="pref_force_encryption_summary">Πάντα αποστολή κρυπτογραφημένων μηνυμάτων (εκτός από συνδιασκέψεις)</string>
- <string name="pref_dont_save_encrypted">Χωρίς αποθήκευση κρυπτογραφημένων μηνυμάτων</string>
- <string name="pref_dont_save_encrypted_summary">Προειδοποίηση: Αυτό μπορεί να οδηγήσει σε απώλεια μηνυμάτων</string>
- <string name="pref_expert_options">Επιλογές για προχωρημένους</string>
- <string name="pref_expert_options_summary">Παρακαλώ να είστε προσεκτικοί με αυτά</string>
- <string name="title_activity_about">Σχετικά με το Conversations</string>
- <string name="pref_about_conversations_summary">Πληροφορίες δημιουργίας και αδειών</string>
- <string name="title_pref_quiet_hours">Ώρες ησυχίας</string>
- <string name="title_pref_quiet_hours_start_time">Ώρα έναρξης</string>
- <string name="title_pref_quiet_hours_end_time">Ώρα λήξης</string>
- <string name="title_pref_enable_quiet_hours">Ενεργοποίηση ωρών ησυχίας</string>
- <string name="pref_quiet_hours_summary">Οι ειδοποιήσεις θα σιγαστούν κατά τις ώρες ησυχίας</string>
- <string name="pref_use_larger_font">Αύξηση μεγέθους γραμματοσειράς</string>
- <string name="pref_use_larger_font_summary">Χρήση μεγαλύτερου μεγέθους γραμματοσειράς για όλη την εφαρμογή</string>
- <string name="pref_use_send_button_to_indicate_status">Το κουμπί αποστολής υποδηλώνει την κατάσταση</string>
- <string name="pref_use_indicate_received">Αίτηση για αποδείξεις μηνυμάτων</string>
- <string name="pref_use_indicate_received_summary">Τα ληφθέντα μηνύματα θα σημειώνονται με ένα πράσινο τικ, αν αυτό υποστηρίζεται</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Χρωματισμός του κουμπιού αποστολής ως ένδειξη κατάστασης επαφής</string>
- <string name="pref_expert_options_other">Άλλο</string>
- <string name="pref_conference_name">Όνομα συνδιάσκεψης</string>
- <string name="pref_conference_name_summary">Χρήση του θέματος δωματίου αντί για την ταυτότητα Jabber για την ταυτοποίηση συνδιασκέψεων</string>
- <string name="toast_message_otr_fingerprint">Το αποτύπωμα OTR αντιγράφηκε στο πρόχειρο!</string>
- <string name="conference_banned">Είστε αποκλεισμένοι από αυτή τη συνδιάσκεψη</string>
- <string name="conference_members_only">Αυτή η συνδιάσκεψη είναι μόνο για μέλη</string>
- <string name="conference_kicked">Έχετε διωχθει από αυτή την συνδιάσκεψη</string>
- <string name="using_account">χρήση λογαριασμού %s</string>
- <string name="not_connected_try_again">Δεν είστε συνδεμένοι. Δοκιμάστε ξανά αργότερα</string>
- <string name="message_options">Επιλογές μηνυμάτων</string>
- <string name="copy_text">Αντιγραφή κειμένου</string>
- <string name="copy_original_url">Αντιγραφή αρχικής διεύθυνσης URL</string>
- <string name="send_again">Αποστολή ξανά</string>
- <string name="message_text">Κείμενο μηνύματος</string>
- <string name="url_copied_to_clipboard">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο</string>
- <string name="message_copied_to_clipboard">Το μήνυμα αντιγράφηκε στο πρόχειρο</string>
- <string name="image_transmission_failed">Η μετάδοση της εικόνας απέτυχε</string>
- <string name="scan_qr_code">Σάρωση κωδικού QR</string>
- <string name="show_qr_code">Εμφάνιση κωδικού QR</string>
- <string name="show_block_list">Εμφάνιση λίστας αποκλεισμένων</string>
- <string name="account_details">Λεπτομέρειες λογαριασμού</string>
- <string name="verify_otr">Επαλήθευση OTR</string>
- <string name="remote_fingerprint">Απομακρυσμένο αποτύπωμα</string>
- <string name="scan">σάρωση</string>
- <string name="or_touch_phones">(ή τηλέφωνα επαφής)</string>
- <string name="smp">Πρωτόκολλο Socialist Millionaire</string>
- <string name="shared_secret_hint">Υπαινιγμός ή ερώτηση</string>
- <string name="shared_secret_secret">Κοινό μυστικό</string>
- <string name="confirm">Επιβεβαίωση</string>
- <string name="in_progress">Σε εξέλιξη</string>
- <string name="respond">Απάντηση</string>
- <string name="failed">Αποτυχία</string>
- <string name="secrets_do_not_match">Τα μυστικά δεν ταιριάζουν</string>
- <string name="try_again">Επανάληψη</string>
- <string name="finish">Τέλος</string>
- <string name="verified">Επαληθέυτηκε!</string>
- <string name="smp_requested">Η επαφή ζήτησε επαλήθευση SMP</string>
- <string name="no_otr_session_found">Δεν βρέθηκε έγκυρη συνεδρία OTR!</string>
- <string name="conversations_foreground_service">Συζητήσεις</string>
- <string name="pref_keep_foreground_service">Διατήρηση της υπηρεσίας στο προσκήνιο</string>
- <string name="pref_keep_foreground_service_summary">Αποτρέπει τον τερματισμό της σύνδεσης από το λειτουργικό σύστημα</string>
- <string name="choose_file">Επιλογή αρχείου</string>
- <string name="receiving_x_file">Λήψη %1$s (ολοκληρώθηκε %2$d%%)</string>
- <string name="download_x_file">Μεταφόρτωση του %s</string>
- <string name="file">αρχείο</string>
- <string name="open_x_file">Άνοιγμα του %s</string>
- <string name="sending_file">αποστολή (ολοκλήρωση %1$d%%)</string>
- <string name="preparing_file">Προετοιμασία του αρχείου για μετάδοση</string>
- <string name="x_file_offered_for_download">το %s προσφέρθηκε για μεταφόρτωση</string>
- <string name="cancel_transmission">Ακύρωση μετάδοσης</string>
- <string name="file_transmission_failed">η μετάδοση του αρχείου απέτυχε</string>
- <string name="file_deleted">Το αρχείο έχει διαγραφεί</string>
- <string name="no_application_found_to_open_file">Δεν βρέθηκε εφαρμογή για να ανοίξει το αρχείο</string>
- <string name="could_not_verify_fingerprint">Δεν ήταν δυνατή η επαλήθευση του αποτυπώματος</string>
- <string name="manually_verify">Χειροκίνητη επαλήθευση</string>
- <string name="are_you_sure_verify_fingerprint">Είστε βέβαιοι ότι θέλετε να επαληθεύσετε το αποτύπωμα OTR της επαφής σας;</string>
- <string name="pref_show_dynamic_tags">Εμφάνιση δυναμικών ετικετών</string>
- <string name="pref_show_dynamic_tags_summary">Εμφάνιση ετικετών μόνο για ανάγνωση κάτω από τις επαφές</string>
- <string name="enable_notifications">Ενεργοποίηση ειδοποιήσεων</string>
- <string name="conference_with">Δημιουργία συνδιάσκεψης με...</string>
- <string name="no_conference_server_found">Δεν βρέθηκε διακομιστής συνδιάσκεψης</string>
- <string name="conference_creation_failed">Η δημιουργία συνδιάσκεψης απέτυχε!</string>
- <string name="conference_created">Η συνδιάσκεψη δημιουργήθηκε!</string>
- <string name="secret_accepted">Το μυστικό έγινε δεκτό!</string>
- <string name="reset">Επαναφορά</string>
- <string name="account_image_description">Εικόνα προφίλ λογαριασμού</string>
- <string name="copy_otr_clipboard_description">Αντιγραφή αποτυπώματος OTR στο πρόχειρο</string>
- <string name="fetching_history_from_server">Ανάκτηση ιστορικού από τον διακομιστή</string>
- <string name="no_more_history_on_server">Δεν υπάρχει άλλο ιστορικό στον διακομιστή</string>
- <string name="updating">Ενημέρωση...</string>
- <string name="password_changed">Επιτυχής αλλαγή συνθηματικου!</string>
- <string name="could_not_change_password">Δεν ήταν δυνατή η αλλαγή του συνθηματικού</string>
- <string name="otr_session_not_started">Αποστολή μηνύματος για την έναρξη κρυπτογραφημένης συνομιλίας</string>
- <string name="ask_question">Ερώτηση</string>
- <string name="smp_explain_question">Αν εσείς και η επαφή σας έχετε ένα κοινό μυστικό που κανείς άλλος δεν γνωρίζει (κάτι σαν δικό σας αστείο ή απλώς τι φάγατε την τελευταία φορά που συναντηθήκατε) μπορείτε να χρησιμοποιήσετε αυτό το μυστικό για να επαληθεύσετε τα αποτυπώματά σας.\n\nΠροσφέρετε έναν υπαινιγμό ή μια ερώτηση για την επαφή σας, που θα απαντήσει με μια φράση στην οποία έχουν διαφοροποίηση τα πεζά από τα κεφαλαία.</string>
- <string name="smp_explain_answer">Η επαφή σας θα ήθελε να επαληθεύσει το αποτύπωμά σας χρησιμοποιώντας ένα κοινό μυστικό. Η επαφή σας προμήθευση τον παρακάτω υπαινιγμό ή ερώτηση για το μυστικό αυτό.</string>
- <string name="shared_secret_hint_should_not_be_empty">Ο υπαινιγμός σας δεν μπορεί να είναι κενός</string>
- <string name="shared_secret_can_not_be_empty">Το κοινό μυστικό σας δεν μπορεί να είναι κενό</string>
- <string name="manual_verification_explanation">Συγκρίνετε προσεκτικά το αποτύπωμα που φαίνεται παρακάτω με το αποτύπωμα της επαφής σας.\nΜπορείτε να χρησιμοποιήσετε οποιαδήποτε μορφή έμπιστης επικοινωνίας, όπως ένα κρυπτογραφημένο e-mail ή μια τηλεφωνική κλήση για να τα ανταλλάξετε.</string>
- <string name="change_password">Αλλαγή συνθηματικού</string>
- <string name="current_password">Τρέχον συνθηματικό</string>
- <string name="new_password">Νέο συνθηματικό</string>
- <string name="password_should_not_be_empty">Το συνθηματικό δε μπορεί να είναι κενό</string>
- <string name="enable_all_accounts">Ενεργοποίηση όλων των λογαριασμών</string>
- <string name="disable_all_accounts">Απενεργοποίηση όλων των λογαριασμών</string>
- <string name="perform_action_with">Εκτέλεση ενέργειας με</string>
- <string name="no_affiliation">Χωρίς δεσμό</string>
- <string name="no_role">Χωρίς ρόλο</string>
- <string name="outcast">Απόκληρος</string>
- <string name="member">Μέλος</string>
- <string name="advanced_mode">Κατάσταση για προχωρημένους</string>
- <string name="grant_membership">Απόδοση ιδιότητας μέλους</string>
- <string name="remove_membership">Ανάκληση ιδιότητας μέλους</string>
- <string name="grant_admin_privileges">Απόδοση δικαιωμάτων διαχειριστή</string>
- <string name="remove_admin_privileges">Ανάκληση δικαιωμάτων διαχειριστή</string>
- <string name="remove_from_room">Αφαίρεση από την συνδιάσκεψη</string>
- <string name="could_not_change_affiliation">Δεν ήταν δυνατή η αλλαγή του δεσμού της επαφής %s</string>
- <string name="ban_from_conference">Αποκλεισμός από συνδιάσκεψη</string>
- <string name="removing_from_public_conference">Προσπαθείτε να αφαιρέσετε την επαφή %s από μια δημόσια συνδιασκεψη. Ο μόνος τρόπος να γίνει αυτό είναι να αποκλείσετε αυτόν τον χρήστη για πάντα.</string>
- <string name="ban_now">Αποκλεισμός τώρα</string>
- <string name="could_not_change_role">Δεν ήταν δυνατή η αλλαγή ρόλου της επαφής %s</string>
- <string name="public_conference">Συνδιάσκεψη δημόσιας πρόσβασης</string>
- <string name="private_conference">Ιδιωτική συνδιάσκεψη, μόνο για μέλη</string>
- <string name="conference_options">Επιλογές συνδιάσκεψης</string>
- <string name="non_anonymous">Μη-ανώνυμα</string>
- <string name="modified_conference_options">Μεταβολή των επιλογών συνδιάσκεψης!</string>
- <string name="could_not_modify_conference_options">Δεν ήταν δυνατή η μεταβολή των επιλογών συνδιάσκεψης</string>
- <string name="never">Ποτέ</string>
- <string name="thirty_minutes">30 λεπτά</string>
- <string name="one_hour">1 ώρα</string>
- <string name="two_hours">2 ώρες</string>
- <string name="eight_hours">8 ώρες</string>
- <string name="until_further_notice">Μέχρι νεωτέρας</string>
- <string name="pref_input_options">Επιλογές εισόδου</string>
- <string name="pref_enter_is_send">Αποστολή με το πλήκτρο Enter</string>
- <string name="pref_enter_is_send_summary">Χρήση του πλήκτρου Enter για την αποστολή μηνύματος</string>
- <string name="pref_display_enter_key">Εμφάνιση του πλήκτρου Enter</string>
- <string name="pref_display_enter_key_summary">Αλλαγή του πλήκτρου emoticons σε πλήκτρο Enter</string>
- <string name="audio">ήχος</string>
- <string name="video">βίντεο</string>
- <string name="image">εικόνα</string>
- <string name="pdf_document">έγγραφο PDF</string>
- <string name="apk">Εφαρμογή Android</string>
- <string name="vcard">Επαφή</string>
- <string name="received_x_file">Λήψη του %s</string>
- <string name="disable_foreground_service">Απενεργοποίηση της υπηρεσίας στο προσκήνιο</string>
- <string name="touch_to_open_conversations">Επιλέξτε για να ανοίξετε το Conversations</string>
- <string name="avatar_has_been_published">Η εικόνα προφίλ έχει δημοσιευτεί!</string>
- <string name="sending_x_file">Αποστολή του %s</string>
- <string name="offering_x_file">Προσφορά του %s</string>
- <string name="hide_offline">Απόκρυψη των εκτός σύνδεσης</string>
- <string name="disable_account">Απενεργοποίηση λογαριασμού</string>
- <string name="contact_is_typing">Ο χρήστης %s γράφει...</string>
- <string name="contact_has_stopped_typing">Ο χρήστης %s σταμάτησε να γράφει</string>
- <string name="pref_chat_states">Ειδοποιήσεις πληκτρολόγησης</string>
- <string name="pref_chat_states_summary">Επιτρέψτε στην επαφή σας να γνωρίζει πότε γράφετε ένα νέο μήνυμα</string>
- <string name="send_location">Αποστολή τοποθεσίας</string>
- <string name="show_location">Εμφάνιση τοποθεσίας</string>
- <string name="no_application_found_to_display_location">Δεν βρέθηκε εφαρμογή για την απεικόνιση τοποθεσίας</string>
- <string name="location">Τοποθεσία</string>
- <string name="received_location">Ελήφθη τοποθεσία</string>
- <string name="title_undo_swipe_out_conversation">Η συζήτηση έκλεισε</string>
- <string name="title_undo_swipe_out_muc">Έφυγε από την συνδιάσκεψη</string>
- <string name="pref_dont_trust_system_cas_title">Μη έμπιστες αρχές πιστοποίησης συστήματος</string>
- <string name="pref_dont_trust_system_cas_summary">Όλα τα πιστοποιητικά πρέπει να εγκριθούν χειροκίνητα</string>
- <string name="pref_remove_trusted_certificates_title">Αφαίρεση πιστοποιητικών</string>
- <string name="pref_remove_trusted_certificates_summary">Διαγραφή με μη αυτόματο τρόπο των αναγνωρισμένων πιστοποιητικών</string>
- <string name="toast_no_trusted_certs">Δεν υπάρχουν με μη αυτόματο τρόπο αναγνωρισμένα πιστοποιητικα</string>
- <string name="dialog_manage_certs_title">Αφαίρεση πιστοποιητικών</string>
- <string name="dialog_manage_certs_positivebutton">Διαγραφή επιλογής</string>
- <string name="dialog_manage_certs_negativebutton">Ακύρωση</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d πιστοποιητικο διαγραφθηκε</item>
- <item quantity="other">%d πιστοποιητικά διαγραφθηκαν</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Επιλογή %d επαφής</item>
- <item quantity="other">Επιλογή %d επαφών</item>
- </plurals>
-</resources>
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
deleted file mode 100644
index cdddfb164..000000000
--- a/src/main/res/values-es/strings.xml
+++ /dev/null
@@ -1,504 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ajustes</string>
- <string name="action_add">Nueva conversación</string>
- <string name="action_accounts">Gestionar cuentas</string>
- <string name="action_end_conversation">Terminar conversación</string>
- <string name="action_contact_details">Detalles del contacto</string>
- <string name="action_muc_details">Detalles de conversación</string>
- <string name="action_secure">Conversación segura</string>
- <string name="action_add_account">Añadir cuenta</string>
- <string name="action_edit_contact">Editar contacto</string>
- <string name="action_add_phone_book">Añadir a contactos del teléfono</string>
- <string name="action_delete_contact">Eliminar contacto de la lista</string>
- <string name="action_block_contact">Bloquear contacto</string>
- <string name="action_unblock_contact">Desbloquear contacto</string>
- <string name="action_block_domain">Bloquear dominio</string>
- <string name="action_unblock_domain">Desbloquear dominio</string>
- <string name="title_activity_manage_accounts">Gestionar Cuentas</string>
- <string name="title_activity_settings">Ajustes</string>
- <string name="title_activity_conference_details">Detalles de Conversación</string>
- <string name="title_activity_contact_details">Detalles del Contacto</string>
- <string name="title_activity_sharewith">Compartir con Conversación</string>
- <string name="title_activity_start_conversation">Nueva Conversación</string>
- <string name="title_activity_choose_contact">Elegir contacto</string>
- <string name="title_activity_block_list">Lista contactos bloqueados</string>
- <string name="just_now">ahora</string>
- <string name="minute_ago">hace 1 min</string>
- <string name="minutes_ago">hace %d min</string>
- <string name="unread_conversations">conversaciones por leer</string>
- <string name="sending">enviando…</string>
- <string name="encrypted_message">Descifrando mensaje. Espera por favor…</string>
- <string name="nick_in_use">El apodo ya está en uso</string>
- <string name="admin">Administrador</string>
- <string name="owner">Propietario</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">¿Quieres eliminar a %s de tu lista? La conversación asociada a esta cuenta no se eliminará.</string>
- <string name="block_contact_text">¿Quieres bloquear a %s para que no pueda enviarte mensajes?</string>
- <string name="unblock_contact_text">¿Quieres desbloquear a %s y permitirle que te envíe mensajes?</string>
- <string name="block_domain_text">¿Bloquear todos los contactos de %s?</string>
- <string name="unblock_domain_text">¿Desbloquear todos los contatos de %s?</string>
- <string name="contact_blocked">Contacto bloqueado</string>
- <string name="remove_bookmark_text">¿Quieres eliminar %s de tus marcadores? La conversación asociada con este marcador no se eliminará.</string>
- <string name="register_account">Registrar nueva cuenta en servidor</string>
- <string name="change_password_on_server">Cambiar contraseña en servidor</string>
- <string name="share_with">Compartir con...</string>
- <string name="start_conversation">Comenzar conversación</string>
- <string name="invite_contact">Invitar contacto</string>
- <string name="contacts">Contactos</string>
- <string name="cancel">Cancelar</string>
- <string name="set">Establecer</string>
- <string name="add">Añadir</string>
- <string name="edit">Editar</string>
- <string name="delete">Eliminar</string>
- <string name="block">Bloquear</string>
- <string name="unblock">Desbloquear</string>
- <string name="save">Guardar</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations se ha detenido.</string>
- <string name="crash_report_message">Si envías informes de fallos ayudas al desarrollo de Conversations\n<b>Aviso:</b> Esto usará tu cuenta XMPP para enviar los registros de error al desarrollador.</string>
- <string name="send_now">Enviar ahora</string>
- <string name="send_never">No preguntar de nuevo</string>
- <string name="problem_connecting_to_account">No se ha podido conectar a la cuenta</string>
- <string name="problem_connecting_to_accounts">No se ha podido conectar a múltiples cuentas</string>
- <string name="touch_to_fix">Pulsa aquí para gestionar tus cuentas</string>
- <string name="attach_file">Adjuntar</string>
- <string name="not_in_roster">El contacto no está en tu lista. ¿Quieres añadirlo?</string>
- <string name="add_contact">Añadir contacto</string>
- <string name="send_failed">Error al enviar</string>
- <string name="send_rejected">rechazado</string>
- <string name="preparing_image">Preparando imagen para enviar</string>
- <string name="action_clear_history">Limpiar historial</string>
- <string name="clear_conversation_history">Limpiar historial de conversación</string>
- <string name="clear_histor_msg">¿Quieres borrar todos los mensajes de esta conversación?\n\n<b>Aviso:</b> Esto no afectará a los mensajes guardados en otros dispositivos o servidores.</string>
- <string name="delete_messages">Borrar mensajes</string>
- <string name="also_end_conversation">Terminar esta conversación después</string>
- <string name="choose_presence">Selecciona recurso del contacto</string>
- <string name="send_unencrypted_message">Enviar mensaje sin cifrar</string>
- <string name="send_otr_message">Enviar mensaje cifrado con OTR</string>
- <string name="send_omemo_message">Enviar mensaje cifrado con OMEMO </string>
- <string name="send_pgp_message">Enviar mensaje cifrado con OpenPGP</string>
- <string name="your_nick_has_been_changed">Tu apodo se ha modificado</string>
- <string name="send_unencrypted">Enviar sin cifrar</string>
- <string name="decryption_failed">Falló el descifrado. Tal vez no tengas la clave privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utiliza una aplicación de terceros llamada <b>OpenKeychain</b> para cifrar y descifrar mensajes y gestionar tus claves públicas.\n\nOpenKeychain está publicado bajo licencia GPLv3 y disponible on F-Droid y Google Play.\n\n<small>(Por favor, reinicie Conversations después.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="offering">ofreciendo…</string>
- <string name="waiting">esperando…</string>
- <string name="no_pgp_key">Clave OpenPGP no encontrada</string>
- <string name="contact_has_no_pgp_key">Conversations no ha podido cifrar tus mensajes porque tu contacto no está anunciando su clave publica.\n\n<small>Por favor, pide a tu contacto que configure OpenPGP.</small></string>
- <string name="no_pgp_keys">Claves OpenPGP no encontradas</string>
- <string name="contacts_have_no_pgp_keys">Conversations no ha podido cifrar tus mensajes porque tus contactos no están anunciando su clave publica.\n\n<small>Por favor, pide a tus contactos que configuren OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Mensaje cifrado recibido. Pulsa para ver.</i></string>
- <string name="pref_general">General</string>
- <string name="pref_xmpp_resource">Recurso</string>
- <string name="pref_xmpp_resource_summary">El nombre que identifica el cliente que estás utilizando</string>
- <string name="pref_accept_files">Aceptar archivos</string>
- <string name="pref_accept_files_summary">De forma automática aceptar archivos menores que…</string>
- <string name="pref_notification_settings">Ajustes de notificación</string>
- <string name="pref_notifications">Notificaciones</string>
- <string name="pref_notifications_summary">Notifica cuando llega un nuevo mensaje</string>
- <string name="pref_vibrate">Vibrar</string>
- <string name="pref_vibrate_summary">Vibra cuando llega un nuevo mensaje</string>
- <string name="pref_sound">Sonido</string>
- <string name="pref_sound_summary">Reproduce tono con la notificación</string>
- <string name="pref_conference_notifications">Notif. conversación grupo pública</string>
- <string name="pref_conference_notifications_summary">Siempre notifica cuando llega un mensaje a una conversación en grupo pública y no solo cuando alguien menciona tu nombre en un mensaje</string>
- <string name="pref_notification_grace_period">Notificaciones Carbons</string>
- <string name="pref_notification_grace_period_summary">Deshabilita las notificaciones durante un corto periodo de tiempo después de recibir la copia del mensaje carbon</string>
- <string name="pref_advanced_options">Opciones avanzadas</string>
- <string name="pref_never_send_crash">Nunca informar de errores</string>
- <string name="pref_never_send_crash_summary">Si envías registros de error ayudas al desarrollo de Conversations</string>
- <string name="pref_confirm_messages">Confirmar mensajes</string>
- <string name="pref_confirm_messages_summary">Permitir a tus contactos saber cuando recibes y lees un mensaje</string>
- <string name="pref_ui_options">Opciones de interfaz</string>
- <string name="openpgp_error">OpenKeychain reportó un error</string>
- <string name="error_decrypting_file">Error descifrando archivo</string>
- <string name="accept">Aceptar</string>
- <string name="error">Ha ocurrido un error</string>
- <string name="pref_grant_presence_updates">Suscripción de presencia</string>
- <string name="pref_grant_presence_updates_summary">De forma automática solicitar y conceder suscripciones de presencia de los contactos que has creado</string>
- <string name="subscriptions">Suscripciones</string>
- <string name="your_account">Tu cuenta</string>
- <string name="keys">Claves</string>
- <string name="send_presence_updates">Enviar actualizaciones de presencia</string>
- <string name="receive_presence_updates">Recibir actualizaciones de presencia</string>
- <string name="ask_for_presence_updates">Solicitar actualizaciones de presencia</string>
- <string name="attach_choose_picture">Seleccionar imagen</string>
- <string name="attach_take_picture">Hacer foto</string>
- <string name="preemptively_grant">De forma automática conceder suscripción de presencia</string>
- <string name="error_not_an_image_file">El archivo seleccionado no es una imagen</string>
- <string name="error_compressing_image">Error comprimiendo el archivo de imagen</string>
- <string name="error_file_not_found">Archivo no encontrado</string>
- <string name="error_io_exception">Error general. ¿Es posible que no tengas espacio en disco?</string>
- <string name="error_security_exception_during_image_copy">La aplicación que usas para seleccionar esta imagen no proporciona suficientes permisos para leer el archivo.\n\n<small>Utiliza un explorador de archivos diferente para seleccionar la imagen</small></string>
- <string name="account_status_unknown">Desconocido</string>
- <string name="account_status_disabled">Deshabilitado temporalmente</string>
- <string name="account_status_online">Conectado</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Desconectado</string>
- <string name="account_status_unauthorized">No autorizado</string>
- <string name="account_status_not_found">Servidor no encontrado</string>
- <string name="account_status_no_internet">Sin conectividad</string>
- <string name="account_status_regis_fail">Error en el registro</string>
- <string name="account_status_regis_conflict">El identificador ya está en uso</string>
- <string name="account_status_regis_success">Registro completado</string>
- <string name="account_status_regis_not_sup">El servidor no soporta registros</string>
- <string name="account_status_security_error">Error de seguridad</string>
- <string name="account_status_incompatible_server">Servidor incompatible</string>
- <string name="encryption_choice_unencrypted">Sin cifrado</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Editar cuenta</string>
- <string name="mgmt_account_delete">Eliminar cuenta</string>
- <string name="mgmt_account_disable">Deshabilitar temporalmente</string>
- <string name="mgmt_account_publish_avatar">Imagen de perfil</string>
- <string name="mgmt_account_publish_pgp">Publicar clave pública OpenPGP</string>
- <string name="mgmt_account_enable">Habilitar</string>
- <string name="mgmt_account_are_you_sure">¿Estás seguro?</string>
- <string name="mgmt_account_delete_confirm_text">Si eliminas tu cuenta tu historial completo de conversaciones se perderá</string>
- <string name="attach_record_voice">Grabar audio</string>
- <string name="account_settings_jabber_id">Identificador Jabber</string>
- <string name="account_settings_password">Contraseña</string>
- <string name="account_settings_example_jabber_id">usuario@ejemplo.com</string>
- <string name="account_settings_confirm_password">Confirmar contraseña</string>
- <string name="password">Contraseña</string>
- <string name="confirm_password">Confirmar contraseña</string>
- <string name="passwords_do_not_match">Las contraseñas no coinciden</string>
- <string name="invalid_jid">El identificador no es un identificador Jabber válido</string>
- <string name="error_out_of_memory">Sin memoria. La imagen es demasiado grande</string>
- <string name="add_phone_book_text">¿Quieres añadir a %s a tus contactos del teléfono?</string>
- <string name="contact_status_online">Disponible</string>
- <string name="contact_status_free_to_chat">Hablador</string>
- <string name="contact_status_away">Ausente</string>
- <string name="contact_status_extended_away">Ausencia extendida</string>
- <string name="contact_status_do_not_disturb">No molestar</string>
- <string name="contact_status_offline">Desconectado</string>
- <string name="muc_details_conference">Conversación en grupo</string>
- <string name="muc_details_other_members">Otros Miembros</string>
- <string name="server_info_show_more">Información de servidor</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">Sí</string>
- <string name="server_info_unavailable">No</string>
- <string name="missing_public_keys">Se han perdido las claves de anuncio públicas</string>
- <string name="last_seen_now">Visto última vez ahora</string>
- <string name="last_seen_min">Visto última vez hace 1 minuto</string>
- <string name="last_seen_mins">Visto última vez hace %d minutos</string>
- <string name="last_seen_hour">Visto última vez hace 1 hora</string>
- <string name="last_seen_hours">Visto última vez hace %d horas</string>
- <string name="last_seen_day">Visto última vez hace 1 día</string>
- <string name="last_seen_days">Visto última vez hace %d días</string>
- <string name="never_seen">Nunca visto</string>
- <string name="install_openkeychain">Mensaje cifrado. Por favor instala OpenKeychain para descifrar.</string>
- <string name="unknown_otr_fingerprint">Huella digital OTR desconocida</string>
- <string name="openpgp_messages_found">Encontrado mensaje cifrado con OpenPGP</string>
- <string name="reception_failed">Error al recibir</string>
- <string name="your_fingerprint">Tu huella digital</string>
- <string name="otr_fingerprint">Huella digital OTR</string>
- <string name="omemo_fingerprint">Huella digital OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Huella digital OMEMO del mensaje</string>
- <string name="this_device_omemo_fingerprint">Tu huella digital OMEMO</string>
- <string name="other_devices">Otros dispositivos</string>
- <string name="trust_omemo_fingerprints">Huellas digitales OMEMO de confianza</string>
- <string name="fetching_keys">Buscando claves...</string>
- <string name="done">Hecho</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Descifrar</string>
- <string name="conferences">Conversación Grupo</string>
- <string name="search">Buscar</string>
- <string name="create_contact">Crear Contacto</string>
- <string name="join_conference">Unirse a Conversación en grupo</string>
- <string name="delete_contact">Eliminar Contacto</string>
- <string name="view_contact_details">Ver detalles del contacto</string>
- <string name="block_contact">Bloquear contacto</string>
- <string name="unblock_contact">Desbloquear contacto</string>
- <string name="create">Crear</string>
- <string name="contact_already_exists">El contacto ya existe</string>
- <string name="join">Unirse</string>
- <string name="conference_address">Dirección</string>
- <string name="conference_address_example">nombre@salas.ejemplo.com</string>
- <string name="save_as_bookmark">Guardar en marcadores</string>
- <string name="delete_bookmark">Eliminar marcador</string>
- <string name="bookmark_already_exists">Este marcador ya existe</string>
- <string name="you">Tú</string>
- <string name="action_edit_subject">Editar asunto de la conversación</string>
- <string name="conference_not_found">Conversación no encontrada</string>
- <string name="leave">Salir</string>
- <string name="contact_added_you">El contacto te ha añadido a su lista de contactos</string>
- <string name="add_back">Añadir contacto</string>
- <string name="contact_has_read_up_to_this_point">%s ha leído hasta aquí</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Pulsa para seleccionar una imagen de la galería</string>
- <string name="publish_avatar_explanation">Nota: Todos tus contactos podrán ver esta imagen.</string>
- <string name="publishing">Publicando…</string>
- <string name="error_publish_avatar_server_reject">El servidor rechazó la publicación</string>
- <string name="error_publish_avatar_converting">Se ha producido un error mientras se convertía la imagen</string>
- <string name="error_saving_avatar">No se ha podido guardar la imagen de perfil en disco</string>
- <string name="or_long_press_for_default">(O pulsación prolongada para volver a tu imagen de la agenda)</string>
- <string name="error_publish_avatar_no_server_support">Tu servidor no soporta la publicación de imágenes de perfil</string>
- <string name="private_message">en privado</string>
- <string name="private_message_to">en privado para %s</string>
- <string name="send_private_message_to">Enviar mensaje privado a %s</string>
- <string name="connect">Conectar</string>
- <string name="account_already_exists">Esta cuenta ya existe</string>
- <string name="next">Siguiente</string>
- <string name="server_info_session_established">Inicio sesión actual</string>
- <string name="additional_information">Información adicional</string>
- <string name="skip">Omitir</string>
- <string name="disable_notifications">Deshabilitar notificaciones</string>
- <string name="disable_notifications_for_this_conversation">Deshabilitar notificaciones para esta conversación</string>
- <string name="notifications_disabled">Las notificaciones están deshabilitadas</string>
- <string name="enable">Habilitar</string>
- <string name="conference_requires_password">Esta conversación requiere contraseña</string>
- <string name="enter_password">Introduce la contraseña</string>
- <string name="missing_presence_updates">Suscripción de actualizaciones de presencia del contacto perdida</string>
- <string name="request_presence_updates">Por favor, solicita la suscripción de presencia a tu contacto primero.\n\n<small>Esto será usado para determinar qué cliente(s) está usando tu contacto.</small></string>
- <string name="request_now">Solicitar ahora</string>
- <string name="delete_fingerprint">Eliminar huella digital OTR</string>
- <string name="sure_delete_fingerprint">¿Estás seguro de que quieres eliminar esta huella digital OTR?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Aviso:</b> Enviando esto sin suscripción de presencia por ambas partes podría causar problemas inesperados.\n\n<small>Verficia la suscripción de presencia en detalles del contacto.</small></string>
- <string name="pref_encryption_settings">Ajustes de cifrado</string>
- <string name="pref_force_encryption">Forzar cifrado end-to-end</string>
- <string name="pref_force_encryption_summary">Siempre enviar mensajes cifrados (excepto para conversaciones en grupo)</string>
- <string name="pref_dont_save_encrypted">No guardar mensajes cifrados</string>
- <string name="pref_dont_save_encrypted_summary">Aviso: Esto podría llevar a pérdida de mensajes</string>
- <string name="pref_expert_options">Ajustes avanzados</string>
- <string name="pref_expert_options_summary">Por favor, cuidado con estas opciones</string>
- <string name="title_activity_about">Acerca de Conversations</string>
- <string name="pref_about_conversations_summary">Información de compilación y licencia</string>
- <string name="title_pref_quiet_hours">Horario de silencio</string>
- <string name="title_pref_quiet_hours_start_time">Hora de comienzo</string>
- <string name="title_pref_quiet_hours_end_time">Hora de fin</string>
- <string name="title_pref_enable_quiet_hours">Habilitar horario de silencio</string>
- <string name="pref_quiet_hours_summary">Las notificaciones serán silenciadas durante el horario de silencio</string>
- <string name="pref_use_larger_font">Tamaño de fuente grande</string>
- <string name="pref_use_larger_font_summary">Usar fuentes grandes en toda la aplicación</string>
- <string name="pref_use_send_button_to_indicate_status">Botón enviar indica estado</string>
- <string name="pref_use_indicate_received">Solicitar entrega de mensaje</string>
- <string name="pref_use_indicate_received_summary">Cuando el contacto reciba el mensaje será indicado con una marca verde. Cuidado, esto podría no funcionar en todos los casos.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">El color del botón enviar indica el estado del contacto</string>
- <string name="pref_expert_options_other">Otros</string>
- <string name="pref_conference_name">Nombre conversación grupo</string>
- <string name="pref_conference_name_summary">Usar el asunto de la conversación en lugar del identificador jabber como nombre en las conversaciones en grupo</string>
- <string name="toast_message_otr_fingerprint">¡Huella digital OTR copiada al portapapeles!</string>
- <string name="toast_message_omemo_fingerprint">¡Huella digital OMEMO copiada al portapapeles!</string>
- <string name="conference_banned">Tu entrada a esta conversación ha sido prohibida</string>
- <string name="conference_members_only">Esta conversación es solo para miembros</string>
- <string name="conference_kicked">Has sido expulsado de esta conversación</string>
- <string name="using_account">Usando cuenta %s</string>
- <string name="checking_x">Comprobando %s en servidor HTTP</string>
- <string name="not_connected_try_again">No estás conectado. Inténtalo más tarde</string>
- <string name="check_x_filesize">Comprobar tamaño de %s</string>
- <string name="message_options">Opciones de mensaje</string>
- <string name="copy_text">Copiar texto</string>
- <string name="copy_original_url">Copiar URL original</string>
- <string name="send_again">Volver a enviar</string>
- <string name="file_url">URL de archivo</string>
- <string name="message_text">Mensaje de texto</string>
- <string name="url_copied_to_clipboard">URL copiada al portapapeles</string>
- <string name="message_copied_to_clipboard">Mensaje copiado al portapapeles</string>
- <string name="image_transmission_failed">Falló la transferencia de la imagen</string>
- <string name="scan_qr_code">Escanear código QR</string>
- <string name="show_qr_code">Mostrar código QR</string>
- <string name="show_block_list">Mostrar contactos bloqueados</string>
- <string name="account_details">Detalles de la cuenta</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Huella digital remota</string>
- <string name="scan">escanear</string>
- <string name="or_touch_phones">(o une los teléfonos)</string>
- <string name="smp">Protocolo del Socialista Millonario</string>
- <string name="shared_secret_hint">Sugerencia o pregunta</string>
- <string name="shared_secret_secret">Secreto compartido</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">En progreso</string>
- <string name="respond">Responder</string>
- <string name="failed">Falló</string>
- <string name="secrets_do_not_match">Los secretos no coinciden</string>
- <string name="try_again">Intentar de nuevo</string>
- <string name="finish">Terminar</string>
- <string name="verified">¡Verificado!</string>
- <string name="smp_requested">El contacto solicita verificación SMP</string>
- <string name="no_otr_session_found">¡No se ha encontrado una sesión OTR válida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Servicio en primer plano</string>
- <string name="pref_keep_foreground_service_summary">Mantener el servicio en primer plano previene que el sistema cierre la conexión</string>
- <string name="pref_export_logs">Exportar logs</string>
- <string name="pref_export_logs_summary">Escribir logs en la tarjeta SD</string>
- <string name="notification_export_logs_title">Escribiendo logs en la tarjeta SD</string>
- <string name="choose_file">Seleccionar archivo</string>
- <string name="receiving_x_file">Recibiendo %1$s (%2$d%% completado)</string>
- <string name="download_x_file">Descargar %s</string>
- <string name="file">archivo</string>
- <string name="open_x_file">Abrir %s</string>
- <string name="sending_file">Enviando (%1$d%% completado)</string>
- <string name="preparing_file">Preparando transferencia de archivo</string>
- <string name="x_file_offered_for_download">%s ofrecido para descarga</string>
- <string name="cancel_transmission">Cancelar transferencia</string>
- <string name="file_transmission_failed">falló la transferencia del archivo</string>
- <string name="file_deleted">El archivo ha sido eliminado</string>
- <string name="no_application_found_to_open_file">No se ha encontrado ninguna aplicación para abrir el archivo</string>
- <string name="could_not_verify_fingerprint">No se puede verificar el contacto</string>
- <string name="manually_verify">Verificar manualmente</string>
- <string name="are_you_sure_verify_fingerprint">¿Estás seguro de que quieres verificar el contacto?</string>
- <string name="pref_show_dynamic_tags">Mostrar etiquetas</string>
- <string name="pref_show_dynamic_tags_summary">Muestra información en forma de etiquetas debajo de los contactos</string>
- <string name="enable_notifications">Habilitar notificaciones</string>
- <string name="conference_with">Crear conversación en grupo</string>
- <string name="no_conference_server_found">No se ha encontrado el servidor para crear la conversación</string>
- <string name="conference_creation_failed">¡La creación de la conversación ha fallado!</string>
- <string name="conference_created">¡Conversación en grupo creada!</string>
- <string name="secret_accepted">¡Secreto aceptado!</string>
- <string name="reset">Reinicializar</string>
- <string name="account_image_description">Imagen de perfil</string>
- <string name="copy_otr_clipboard_description">Copiar huella digital OTR al portapapeles</string>
- <string name="copy_omemo_clipboard_description">Copiar huella digital OMEMO al portapapeles</string>
- <string name="regenerate_omemo_key">Regenerar clave OMEMO</string>
- <string name="wipe_omemo_pep">Limpiar otros dispositivos de PEP</string>
- <string name="clear_other_devices">Limpiar dispositivos</string>
- <string name="clear_other_devices_desc">¿Estás seguro de que quieres limpiar todos los otros dispositivos del anuncio OMEMO? La próxima vez que tus dispositivos conecten, tendrán que volver a anunciarse, pero estos podrían no recibir los mensajes enviados durante el proceso.</string>
- <string name="purge_key">Eliminar clave</string>
- <string name="purge_key_desc_part1">¿Estás seguro de que quieres eliminar esta clave?</string>
- <string name="purge_key_desc_part2">Esto será irreversible y nunca podrás iniciar sesión con esta clave de nuevo.</string>
- <string name="error_no_keys_to_trust">No hay claves usables disponibles para este contacto. Si has eliminado alguna de sus claves, tus contactos necesitarán generar nuevas claves.</string>
- <string name="error_trustkeys_title">Error</string>
- <string name="fetching_history_from_server">Buscando historial en el servidor</string>
- <string name="no_more_history_on_server">No hay más historial en el servidor</string>
- <string name="updating">Actualizando…</string>
- <string name="password_changed">¡Contraseña cambiada!</string>
- <string name="could_not_change_password">No se puede cambiar la contraseña</string>
- <string name="otr_session_not_started">Enviar mensaje para empezar una conversación cifrada</string>
- <string name="ask_question">Haz una pregunta</string>
- <string name="smp_explain_question">Si tu contacto y tú tenéis un secreto en común que nadie más sabe (como una broma o simplemente lo que tomasteis para comer la última vez que os visteis) podéis usar ese secreto para verificar la huella digital de cada uno.\n\nPuedes usar una sugerencia o pregunta para hacer a tu contacto que deberá responder distinguiendo mayúsculas y minúsculas.</string>
- <string name="smp_explain_answer">Tu contacto quiere verificar tu huella digital a través de un secreto compartido. Te hace la siguiente sugerencia o pregunta para ese secreto.</string>
- <string name="shared_secret_hint_should_not_be_empty">La pregunta no puede ser vacía</string>
- <string name="shared_secret_can_not_be_empty">El secreto compartido no puede ser vacío</string>
- <string name="manual_verification_explanation">Compara detenidamente la huella digital mostrada abajo con la de tu contacto.\nPuedes usar cualquier forma de comunicación segura como un correo electrónico cifrado o conversación telefónica para verificarlo.</string>
- <string name="change_password">Cambiar contraseña</string>
- <string name="current_password">Contraseña actual</string>
- <string name="new_password">Nueva contraseña</string>
- <string name="password_should_not_be_empty">La contraseña no puede ser vacía</string>
- <string name="enable_all_accounts">Habilitar todas las cuentas</string>
- <string name="disable_all_accounts">Deshabilitar todas las cuentas</string>
- <string name="perform_action_with">Realizar acción con</string>
- <string name="no_affiliation">Sin afiliación</string>
- <string name="no_role">Sin rol</string>
- <string name="outcast">Rechazado</string>
- <string name="member">Miembro</string>
- <string name="advanced_mode">Modo avanzado</string>
- <string name="grant_membership">Convertir en miembro</string>
- <string name="remove_membership">Revocar membresía</string>
- <string name="grant_admin_privileges">Conceder privilegios de administrador</string>
- <string name="remove_admin_privileges">Revocar privilegios de administrador</string>
- <string name="remove_from_room">Expulsar de la conversación</string>
- <string name="could_not_change_affiliation">No se puede cambiar la afiliación de %s</string>
- <string name="ban_from_conference">Prohibir entrada en la conversación</string>
- <string name="removing_from_public_conference">Estás intentando expulsar a %s de una conversación de acceso público. La única forma de hacer esto es prohibir su entrada para siempre.</string>
- <string name="ban_now">Prohibir ahora</string>
- <string name="could_not_change_role">No se puede cambiar el rol de %s</string>
- <string name="public_conference">Conversación de acceso público</string>
- <string name="private_conference">Conversación privada solo para miembros</string>
- <string name="conference_options">Opciones de conversación</string>
- <string name="members_only">Privada, solo miembros</string>
- <string name="non_anonymous">No anónima</string>
- <string name="moderated">Moderada</string>
- <string name="you_are_not_participating">No estás participando</string>
- <string name="modified_conference_options">¡Modificadas las opciones de la conversación!</string>
- <string name="could_not_modify_conference_options">No se pueden modificar las opciones de la conversación</string>
- <string name="never">Nunca</string>
- <string name="thirty_minutes">30 minutos</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 horas</string>
- <string name="eight_hours">8 horas</string>
- <string name="until_further_notice">Hasta nuevo aviso</string>
- <string name="pref_input_options">Opciones de entrada</string>
- <string name="pref_enter_is_send">Intro para enviar</string>
- <string name="pref_enter_is_send_summary">Usar la tecla intro para enviar el mensaje</string>
- <string name="pref_display_enter_key">Mostrar tecla Intro</string>
- <string name="pref_display_enter_key_summary">Cambia la tecla de emoticonos por la tecla Intro</string>
- <string name="audio">audio</string>
- <string name="video">vídeo</string>
- <string name="image">imagen</string>
- <string name="pdf_document">documento PDF</string>
- <string name="apk">Android App</string>
- <string name="vcard">Contacto</string>
- <string name="received_x_file">Recibido %s</string>
- <string name="disable_foreground_service">Deshabilitar servicio en primer plano</string>
- <string name="touch_to_open_conversations">Pulsa para abrir Conversations</string>
- <string name="avatar_has_been_published">¡La imagen de perfil ha sido publicada!</string>
- <string name="sending_x_file">Enviando %s</string>
- <string name="offering_x_file">Ofreciendo %s</string>
- <string name="hide_offline">Ocultar desconectados</string>
- <string name="disable_account">Deshabilitar Cuenta</string>
- <string name="contact_is_typing">%s está escribiendo...</string>
- <string name="contact_has_stopped_typing">%s ha dejado de escribir</string>
- <string name="pref_chat_states">Notificación de escritura</string>
- <string name="pref_chat_states_summary">Permite a tus contactos saber cuando estás escribiendo un nuevo mensaje</string>
- <string name="send_location">Enviar ubicación</string>
- <string name="show_location">Mostrar ubicación</string>
- <string name="no_application_found_to_display_location">No se ha encontrado ninguna aplicación para mostrar la ubicación</string>
- <string name="location">Ubicación</string>
- <string name="received_location">Ubicación recibida</string>
- <string name="title_undo_swipe_out_conversation">Conversación cerrada</string>
- <string name="title_undo_swipe_out_muc">Has salido de la conversación</string>
- <string name="pref_dont_trust_system_cas_title">No confiar en los CAs del sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Todos los certificados deben ser aprobados manualmente</string>
- <string name="pref_remove_trusted_certificates_title">Eliminar certificados</string>
- <string name="pref_remove_trusted_certificates_summary">Eliminar manualmente certificados aceptados</string>
- <string name="toast_no_trusted_certs">No aceptar certificados manualmente</string>
- <string name="dialog_manage_certs_title">Eliminar certificados</string>
- <string name="dialog_manage_certs_positivebutton">Eliminar seleccionados</string>
- <string name="dialog_manage_certs_negativebutton">Cancelar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificado eliminado</item>
- <item quantity="other">%d certificados eliminados</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleccionado %d contacto</item>
- <item quantity="other">Seleccionados %d contactos</item>
- </plurals>
- <string name="pref_quick_action_summary">Cambiar el botón de enviar por botón de acción rápida</string>
- <string name="pref_quick_action">Acción rápida</string>
- <string name="none">Ninguna</string>
- <string name="recently_used">Usada más recientemente</string>
- <string name="choose_quick_action">Elegir acción rápida</string>
- <string name="search_for_contacts_or_groups">Buscar contactos o grupos</string>
- <string name="send_private_message">Enviar mensaje privado</string>
- <string name="user_has_left_conference">¡%s ha dejado la conversación!</string>
- <string name="username">Usuario</string>
- <string name="username_hint">Usuario</string>
- <string name="invalid_username">Esto no es un usuario válido</string>
- <string name="download_failed_server_not_found">Error al descargar: Servidor no encontrado</string>
- <string name="download_failed_file_not_found">Error al descargar: Archivo no encontrado</string>
- <string name="download_failed_could_not_connect">Error al descargar: No se ha podido conectar con el servidor</string>
- <string name="pref_use_white_background">Usar fondo blanco</string>
- <string name="pref_use_white_background_summary">Mostrar mensajes recibidos en texto negro con fondo blanco</string>
- <string name="account_status_dns_timeout">Timeout en DNS</string>
- <string name="server_info_broken">Error</string>
- <string name="pref_presence_settings">Opciones de presencia</string>
- <string name="pref_away_when_screen_off">Ausente con pantalla apagada</string>
- <string name="pref_away_when_screen_off_summary">Cambia tu estado a ausente cuando la pantalla está apagada</string>
- <string name="pref_xa_on_silent_mode">No disponible en modo silencio</string>
- <string name="pref_xa_on_silent_mode_summary">Cambia tu estado a no disponible cuando el teléfono está en modo silencio</string>
- <string name="action_add_account_with_certificate">Añadir cuenta con certificado</string>
- <string name="unable_to_parse_certificate">No se ha podido leer el certificado</string>
- <string name="authenticate_with_certificate">Dejar vacío para autenticar certificado w/ </string>
- <string name="captcha_ocr">Texto captcha</string>
- <string name="captcha_required">Captcha requerido</string>
- <string name="captcha_hint">Introduce el texto de la imagen</string>
- <string name="certificate_chain_is_not_trusted">La cadena de certificados no es de confianza</string>
- <string name="jid_does_not_match_certificate">El identificador Jabber no coincide con el del certificado</string>
- <string name="action_renew_certificate">Renovar certificado</string>
-</resources>
diff --git a/src/main/res/values-eu/strings.xml b/src/main/res/values-eu/strings.xml
deleted file mode 100644
index 86f39b0f6..000000000
--- a/src/main/res/values-eu/strings.xml
+++ /dev/null
@@ -1,486 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ezarpenak</string>
- <string name="action_add">Elkarrizketa berria</string>
- <string name="action_accounts">Kontuak kudeatu</string>
- <string name="action_end_conversation">Elkarrizketa hau amaitu</string>
- <string name="action_contact_details">Kontaktuaren xehetasunak</string>
- <string name="action_muc_details">Konferentziaren xehetasunak</string>
- <string name="action_secure">Elkarrizketa segurua</string>
- <string name="action_add_account">Kontua gehitu</string>
- <string name="action_edit_contact">Izena editatu</string>
- <string name="action_add_phone_book">Telefono kontaktuetara gehitu</string>
- <string name="action_delete_contact">Zerrendatik ezabatu</string>
- <string name="action_block_contact">Kontaktua blokeatu</string>
- <string name="action_unblock_contact">Kontaktua desblokeatu</string>
- <string name="action_block_domain">Domeinua blokeatu</string>
- <string name="action_unblock_domain">Domeinua desblokeatu</string>
- <string name="title_activity_manage_accounts">Kontuak kudeatu</string>
- <string name="title_activity_settings">Ezarpenak</string>
- <string name="title_activity_conference_details">Konferentziaren xehetasunak</string>
- <string name="title_activity_contact_details">Kontaktuaren xehetasunak</string>
- <string name="title_activity_sharewith">Elkarrizketa batekin partekatu</string>
- <string name="title_activity_start_conversation">Elkarrizketa hasi</string>
- <string name="title_activity_choose_contact">Kontaktua hautatu</string>
- <string name="title_activity_block_list">Blokeatutakoen zerrenda</string>
- <string name="just_now">orain</string>
- <string name="minute_ago">min 1 lehenago</string>
- <string name="minutes_ago">%d min lehenago</string>
- <string name="unread_conversations">irakurri gabeko elkarrizketak</string>
- <string name="sending">bidaltzen…</string>
- <string name="encrypted_message">Mezua desenkriptatzen. Mesedez itxaron…</string>
- <string name="nick_in_use">Ezizena erabilita dagoeneko</string>
- <string name="admin">Administratzailea</string>
- <string name="owner">Jabea</string>
- <string name="moderator">Moderatzailea</string>
- <string name="participant">Parte-hartzailea</string>
- <string name="visitor">Bisitaria</string>
- <string name="remove_contact_text">%s zure zerrendatik ezabatu nahi duzu? Kontu honekin lotutako elkarrizketa ez da ezabatuko.</string>
- <string name="block_contact_text">%s(e)k zuri mezuak bidaltzea blokeatu nahi al duzu?</string>
- <string name="unblock_contact_text">%s desblokeatu eta zuri mezuak bidali ahal izatea onartu nahi al duzu?</string>
- <string name="block_domain_text">%s(r)en kontaktu guztiak blokeatu?</string>
- <string name="unblock_domain_text">%s(r)en kontaktu guztiak desblokeatu?</string>
- <string name="contact_blocked">Kontaktua blokeatu da</string>
- <string name="remove_bookmark_text">%s laster-marka bezala ezabatu nahi duzu? Laster-marka honekin lotutako elkarrizketa ez da ezabatuko.</string>
- <string name="register_account">Kontu berria zerbitzarian erregistratu</string>
- <string name="change_password_on_server">Pasahitza zerbitzarian aldatu</string>
- <string name="share_with">Partekatu honekin...</string>
- <string name="start_conversation">Elkarrizketa hasi</string>
- <string name="invite_contact">Kontaktu bat gonbidatu</string>
- <string name="contacts">Kontaktuak</string>
- <string name="cancel">Utzi</string>
- <string name="set">Ezarri</string>
- <string name="add">Gehitu</string>
- <string name="edit">Editatu</string>
- <string name="delete">Ezabatu</string>
- <string name="block">Blokeatu</string>
- <string name="unblock">Desblokeatu</string>
- <string name="save">Gorde</string>
- <string name="ok">Ados</string>
- <string name="crash_report_title">Conversations gelditu da</string>
- <string name="crash_report_message">Akats harraskak bidaliz Conversationsen garapenean laguntzen duzu\n<b>Abisua:</b> Honek zure XMPP kontua erabiliko du garatzaileari akats harraska bidaltzeko.</string>
- <string name="send_now">Bidali orain</string>
- <string name="send_never">Ez galdetu berriz</string>
- <string name="problem_connecting_to_account">Ezin izan da kontura konektatu</string>
- <string name="problem_connecting_to_accounts">Ezin izan da hainbat kontuetara konektatu</string>
- <string name="touch_to_fix">Ukitu hemen zure kontuak kudeatzeko</string>
- <string name="attach_file">Fitxategia erantsi</string>
- <string name="not_in_roster">Kontaktua ez dago zure zerrendan. Gehitu nahiko al zenuke?</string>
- <string name="add_contact">Kontaktua gehitu</string>
- <string name="send_failed">huts bidaltzerakoan</string>
- <string name="send_rejected">ukatua</string>
- <string name="preparing_image">Irudia transmisiorako prestatzen. Mesedez itxaron…</string>
- <string name="action_clear_history">Historia garbitu</string>
- <string name="clear_conversation_history">Elkarrizketa historia garbitu</string>
- <string name="clear_histor_msg">Elkarrizketa honetako mezu guztiak ezabatu nahi al dituzu?\n\n<b>Abisua:</b> Honek ez du beste gailu edo zerbitzarietan gordetako mezuetan eraginik izango.</string>
- <string name="delete_messages">Mezuak ezabatu</string>
- <string name="choose_presence">Hautatu agerpena kontaktuarentzat</string>
- <string name="send_unencrypted_message">Enkriptatu gabeko mezua bidali</string>
- <string name="send_otr_message">OTRz enkriptatutako mezua bidali</string>
- <string name="send_omemo_message">OMEMOz enkriptatutako mezua bidali</string>
- <string name="send_pgp_message">OpenPGPz enkriptatutako mezua bidali</string>
- <string name="your_nick_has_been_changed">Zure ezizena aldatu da</string>
- <string name="send_unencrypted">Enkriptatu gabe bidali</string>
- <string name="decryption_failed">Desenkriptazioak huts egin du. Agian ez duzu gako pribatu egokia.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversationsek <b>OpenKeychain</b> izeneko hirugarren app bat erabiltzen du mezuak enkriptatu eta desenkriptatzeko eta zure gako publikoak kudeatzeko.\n\nOpenKeychain GPLv3 lizentziapean dago eta F-Droid eta Google Playn eskura daiteke.\n\n<small>(Mesedez ondoren Conversations berrabiarazi)</small></string>
- <string name="restart">Berrabiarazi</string>
- <string name="install">Instalatu</string>
- <string name="offering">eskeintzen…</string>
- <string name="waiting">itxaroten…</string>
- <string name="no_pgp_key">Ez da OpenPGP gakorik aurkitu</string>
- <string name="contact_has_no_pgp_key">Conversations ez da zure mezuak enkriptatzeko gai zure kontaktua bere gako publikoa jakinarazten ez dagoelako.\n\n<small>Mesedez eskatu ezaiozu zure kontaktuari openPGP konfigura dezan.</small></string>
- <string name="no_pgp_keys">Ez da OpenPGP gakorik aurkitu</string>
- <string name="contacts_have_no_pgp_keys">Conversations ez da zure mezuak enkriptatzeko gai zure kontaktuak haien gako publikoa jakinarazten ez daudelako.\n\n<small>Mesedez eskatu ezaiezu zure kontakuei OpenPGP konfigura dezaten.</small></string>
- <string name="encrypted_message_received"><i>Enkriptatutako mezua jaso da. Ukitu ikusi eta desenkriptatzeko.</i></string>
- <string name="pref_general">Orokorrak</string>
- <string name="pref_xmpp_resource">XMPP baliabidea</string>
- <string name="pref_xmpp_resource_summary">Bezero honek bere burua aurkezteko erabiltzen duen izena</string>
- <string name="pref_accept_files">Fitxategiak onartu</string>
- <string name="pref_accept_files_summary">Hurrengo tamaina baino fitxategi txikiagoak automatikoki onartu…</string>
- <string name="pref_notification_settings">Jakinarazpenen ezarpenak</string>
- <string name="pref_notifications">Jakinarazpenak</string>
- <string name="pref_notifications_summary">Mezu berri bat heltzerakoan jakinarazi</string>
- <string name="pref_vibrate">Dardaratu</string>
- <string name="pref_vibrate_summary">Dardaratu ere mezu berri bat heltzerakoan</string>
- <string name="pref_sound">Soinua</string>
- <string name="pref_sound_summary">Dei-tonua jo jakinarazpenarekin</string>
- <string name="pref_conference_notifications">Konferentzia publikoen jakinarazpenak</string>
- <string name="pref_conference_notifications_summary">Beti jakinarazi konferentzia publiko batean mezu berri bat heltzerakoan eta ez soilik nabarmentzerakoan</string>
- <string name="pref_notification_grace_period">Jakinarazpenen grazia epea</string>
- <string name="pref_notification_grace_period_summary">Jakinarazpenak denbora labur baterako ezgaitu ikatz-kopia bat jaso ondoren</string>
- <string name="pref_advanced_options">Aukera aurreratuak</string>
- <string name="pref_never_send_crash">Gelditze txostenik ez bidali inoiz</string>
- <string name="pref_never_send_crash_summary">Akats harraskak bidaliz Conversationsen garapenean laguntzen duzu</string>
- <string name="pref_confirm_messages">Mezuak egiaztatu</string>
- <string name="pref_confirm_messages_summary">Zure kontaktuak mezu bat noiz jaso eta irakurri duzun jakin dezan baimendu</string>
- <string name="pref_ui_options">Erabiltzaile-interfazearen aukerak</string>
- <string name="openpgp_error">OpenKeychainek akats baten berri eman du</string>
- <string name="error_decrypting_file">Sarrera/Irteera akatsa fitxategia desenkriptatzerakoan</string>
- <string name="accept">Onartu</string>
- <string name="error">Akats bat gertatu da</string>
- <string name="pref_grant_presence_updates">Presentzia eguneraketak eman</string>
- <string name="pref_grant_presence_updates_summary">Prebentiboki presentzia eguneraketak eman eta eskatu sortu dituzun kontaktuetarako</string>
- <string name="subscriptions">Harpidetzak</string>
- <string name="your_account">Zure kontua</string>
- <string name="keys">Gakoak</string>
- <string name="send_presence_updates">Presentzia eguneraketak bidali</string>
- <string name="receive_presence_updates">Presentzia eguneraketak jaso</string>
- <string name="ask_for_presence_updates">Presentzia eguneraketak eskatu</string>
- <string name="attach_choose_picture">Argazkia aukeratu</string>
- <string name="attach_take_picture">Argazkia egin</string>
- <string name="preemptively_grant">Prebentiboki harpidetza eskaera eman</string>
- <string name="error_not_an_image_file">Aukeratu duzun fitxategia ez da irudi bat</string>
- <string name="error_compressing_image">Huts irudi fitxategia bihurtzerakoan</string>
- <string name="error_file_not_found">Fitxategia ez da aurkitu</string>
- <string name="error_io_exception">Sarrera/Irteera akats orokorra. Agian biltegian lekurik gabe gelditu zara?</string>
- <string name="error_security_exception_during_image_copy">Irudi hau aukeratzeko erabili duzun aplikazioak ez digu fitxategia irakurtzeko baimen nahikorik eman.\n\n<small>Beste fitxategi kudeatzaile bat erabili ezazu irudia aukeratzeko</small></string>
- <string name="account_status_unknown">Ezezaguna</string>
- <string name="account_status_disabled">Aldi baterako ezgaituta</string>
- <string name="account_status_online">Konektatuta</string>
- <string name="account_status_connecting">Konektatzen\u2026</string>
- <string name="account_status_offline">Lineaz kanpo</string>
- <string name="account_status_unauthorized">Ez baimenduta</string>
- <string name="account_status_not_found">Zerbitzaria ez da aurkitu</string>
- <string name="account_status_no_internet">Konektagarritasunik ez</string>
- <string name="account_status_regis_fail">Erregistroak huts egin du</string>
- <string name="account_status_regis_conflict">Erabiltzaile izena dagoeneko erabilita</string>
- <string name="account_status_regis_success">Erregistroa burutu da</string>
- <string name="account_status_regis_not_sup">Zerbitzariak ez du erregistratzea onartzen</string>
- <string name="account_status_security_error">Segurtasun akatsa</string>
- <string name="account_status_incompatible_server">Zerbitzari ez bateragarria</string>
- <string name="encryption_choice_unencrypted">Enkriptatu gabe</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Kontua editatu</string>
- <string name="mgmt_account_delete">Kontua ezabatu</string>
- <string name="mgmt_account_disable">Aldi baterako ezgaitu</string>
- <string name="mgmt_account_publish_avatar">Profileko argazkia argitaratu</string>
- <string name="mgmt_account_publish_pgp">OpenPGP gako publikoa argitaratu</string>
- <string name="mgmt_account_enable">Kontua gaitu</string>
- <string name="mgmt_account_are_you_sure">Ziur al zaude?</string>
- <string name="mgmt_account_delete_confirm_text">Zure kontua ezabatzen baduzu zure elkarrizketa historia guztia galduko da</string>
- <string name="attach_record_voice">Ahotsa grabatu</string>
- <string name="account_settings_jabber_id">Jabber IDa</string>
- <string name="account_settings_password">Pasahitza</string>
- <string name="account_settings_example_jabber_id">erabiltzailea@adibidea.com</string>
- <string name="account_settings_confirm_password">Pasahitza egiaztatu</string>
- <string name="password">Pasahitza</string>
- <string name="confirm_password">Pasahitza egiaztatu</string>
- <string name="passwords_do_not_match">Pasahitzak ez dute bat egiten</string>
- <string name="invalid_jid">Hau ez da Jabber ID baliodun bat</string>
- <string name="error_out_of_memory">Memoriarik gabe. Irudia handiegia da</string>
- <string name="add_phone_book_text">%s zure telefono kontaktu zerrendara gehitu nahi al duzu?</string>
- <string name="contact_status_online">konektatuta</string>
- <string name="contact_status_free_to_chat">hitzegiteko aske</string>
- <string name="contact_status_away">kanpoan</string>
- <string name="contact_status_extended_away">luzerako kanpoan</string>
- <string name="contact_status_do_not_disturb">ez gogaitu</string>
- <string name="contact_status_offline">lineaz kanpo</string>
- <string name="muc_details_conference">Konferentzia</string>
- <string name="muc_details_other_members">Beste kideak</string>
- <string name="server_info_show_more">Zerbitzariaren informazioa</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">eskuragarri</string>
- <string name="server_info_unavailable">ez eskuragarri</string>
- <string name="missing_public_keys">Gako publikoen iragarpenak faltan</string>
- <string name="last_seen_now">azkenengoz ikusia orain</string>
- <string name="last_seen_min">azkenengoz ikusia minutu 1 lehenago</string>
- <string name="last_seen_mins">azkenengoz ikusia %d minutu lehenago</string>
- <string name="last_seen_hour">azkenengoz ikusia ordu 1 lehenago</string>
- <string name="last_seen_hours">azkenengoz ikusia %d ordu lehenago</string>
- <string name="last_seen_day">azkenengoz ikusia egun 1 lehenago</string>
- <string name="last_seen_days">azkenengoz ikusia %d egun lehenago</string>
- <string name="never_seen">inoiz ez ikusia</string>
- <string name="install_openkeychain">Mezu enkriptatua. Mesedez instalatu OpenKeychain desenkriptatzeko.</string>
- <string name="unknown_otr_fingerprint">OTR hatz-marka ezezaguna</string>
- <string name="openpgp_messages_found">OpenPGPz enkriptatutako mezuak aurkitu dira</string>
- <string name="reception_failed">Jasotzeak huts egin du</string>
- <string name="your_fingerprint">Zure hatz-marka</string>
- <string name="otr_fingerprint">OTR hatz-marka</string>
- <string name="omemo_fingerprint">OMEMO hatz-marka</string>
- <string name="omemo_fingerprint_selected_message">Mezuaren OMEMO hatz-marka</string>
- <string name="this_device_omemo_fingerprint">Norberaren OMEMO hatz-marka</string>
- <string name="other_devices">Beste gailuak</string>
- <string name="trust_omemo_fingerprints">OMEMO hatz-marketaz fidatu</string>
- <string name="fetching_keys">Gakoak eskuratzen...</string>
- <string name="done">Eginda</string>
- <string name="verify">Egiaztatu</string>
- <string name="decrypt">Desenkriptatu</string>
- <string name="conferences">Konferentziak</string>
- <string name="search">Bilatu</string>
- <string name="create_contact">Kontaktua sortu</string>
- <string name="join_conference">Konferentziara batu</string>
- <string name="delete_contact">Kontaktua ezabatu</string>
- <string name="view_contact_details">Kontaktuaren xehetasunak ikusi</string>
- <string name="block_contact">Kontaktua blokeatu</string>
- <string name="unblock_contact">Kontaktua desblokeatu</string>
- <string name="create">Sortu</string>
- <string name="contact_already_exists">Kontaktua existitzen da dagoeneko</string>
- <string name="join">Batu</string>
- <string name="conference_address">Konferentziaren helbidea</string>
- <string name="conference_address_example">gela@conference.example.com</string>
- <string name="save_as_bookmark">Gorde laster-marka bezala</string>
- <string name="delete_bookmark">Laster-marka ezabatu</string>
- <string name="bookmark_already_exists">Laster-marka hau existitzen da dagoeneko</string>
- <string name="you">Zu</string>
- <string name="action_edit_subject">Konferentziaren gaia editatu</string>
- <string name="conference_not_found">Konferentzia ez da aurkitu</string>
- <string name="leave">Alde egin</string>
- <string name="contact_added_you">Kontaktuak bere zerrendara gehitu zaitu</string>
- <string name="add_back">Bera gehitu</string>
- <string name="contact_has_read_up_to_this_point">%s(e)k puntu honetaraino irakurri du</string>
- <string name="publish">Argitaratu</string>
- <string name="touch_to_choose_picture">Ukitu profileko argazkia irudi bat galeriatik hautatzeko</string>
- <string name="publish_avatar_explanation">Adi: Zure presentzia eguneraketetara harpidetutako edonork irudi hau ikusi ahal izango du.</string>
- <string name="publishing">Argitaratzen…</string>
- <string name="error_publish_avatar_server_reject">Zerbitzariak zure argitarapena ukatu du</string>
- <string name="error_publish_avatar_converting">Zerbait oker joan da zure irudia bihurtzerakoan</string>
- <string name="error_saving_avatar">Ezin izan da profileko argazkia diskoan gorde</string>
- <string name="or_long_press_for_default">(Edo sakatu luze lehenetsira bueltatzeko)</string>
- <string name="error_publish_avatar_no_server_support">Zure zerbitzariak ez du profileko argazkien argitarapena onartzen</string>
- <string name="private_message">xuxurlatu</string>
- <string name="private_message_to">%s(r)i</string>
- <string name="send_private_message_to">%s(r)i mezu pribatua bidali</string>
- <string name="connect">Konektatu</string>
- <string name="account_already_exists">Kontu hau existitzen da dagoeneko</string>
- <string name="next">Hurrengoa</string>
- <string name="server_info_session_established">Uneko saioa ezarri da</string>
- <string name="additional_information">Informazio gehiago</string>
- <string name="skip">Orain ez</string>
- <string name="disable_notifications">Jakinarazpenak ezgaitu</string>
- <string name="disable_notifications_for_this_conversation">Elkarrizketa honetarako jakinarazpenak ezgaitu</string>
- <string name="notifications_disabled">Jakinarazpenak ezgaituta daude</string>
- <string name="enable">Gaitu</string>
- <string name="conference_requires_password">Konferentziak pasahitza behar du</string>
- <string name="enter_password">Sartu pasahitza</string>
- <string name="missing_presence_updates">Kontaktuaren presentzia eguneraketak falta dira</string>
- <string name="request_presence_updates">Mesedez eskatu lehenago zure kontaktuaren presentzia eguneraketak.\n\n<small>Kontaktuak erabiltzen ari den bezeroa(k) zehazteko erabilika da hau.</small></string>
- <string name="request_now">Eskatu orain</string>
- <string name="delete_fingerprint">Hatz-marka ezabatu</string>
- <string name="sure_delete_fingerprint">Ziur al zaude hatz-marka hau ezabatu nahi duzulaz?</string>
- <string name="ignore">Kasurik ez egin</string>
- <string name="without_mutual_presence_updates"><b>Adi:</b> Bien arteko presentzia eguneraketarik gabe hau bidaltzeak ustekabeko arazoak sor litzake.\n\n<small>Joan zaitez kontaktuaren xehetasunetara zure presentzia eguneraketak egiaztatzeko.</small></string>
- <string name="pref_encryption_settings">Enkriptazio ezarpenak</string>
- <string name="pref_force_encryption">End-to-end enkriptazioa behartu</string>
- <string name="pref_force_encryption_summary">Mezuak beti enkriptatuta bidali (konferentzietan izan ezik)</string>
- <string name="pref_dont_save_encrypted">Ez gorde enkriptatutako mezuak</string>
- <string name="pref_dont_save_encrypted_summary">Adi: Honek mezuen galera ekar lezake</string>
- <string name="pref_expert_options">Adituentzako aukerak</string>
- <string name="pref_expert_options_summary">Mesedez kontuz ibili hauekin</string>
- <string name="title_activity_about">Conversationsi buruz</string>
- <string name="pref_about_conversations_summary">Eraikitze eta lizentzia informazioa</string>
- <string name="title_pref_quiet_hours">Ordu lasaiak</string>
- <string name="title_pref_quiet_hours_start_time">Hasiera ordua</string>
- <string name="title_pref_quiet_hours_end_time">Amaiera ordua</string>
- <string name="title_pref_enable_quiet_hours">Ordu lasaiak gaitu</string>
- <string name="pref_quiet_hours_summary">Jakinarazpenak isilaraziko dira ordu lasaiak iraun bitartean </string>
- <string name="pref_use_larger_font">Letraren tamaina handitu</string>
- <string name="pref_use_larger_font_summary">Letra tamaina handiagoa erabili aplikazio osoan zehar</string>
- <string name="pref_use_send_button_to_indicate_status">Bidaltze botoiak egoera adierazten du</string>
- <string name="pref_use_indicate_received">Mezuen jasotzea eskatu</string>
- <string name="pref_use_indicate_received_summary">Jasotako mezuak marka berde batekin markatuko dira. Baliteke kasu guztietan ez funtzionatzea.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Bidaltze botoia koloreztatu kontaktu baten egoera adierazteko</string>
- <string name="pref_expert_options_other">Besteak</string>
- <string name="pref_conference_name">Konferentziaren izena</string>
- <string name="pref_conference_name_summary">Erabili gelaren gaia konferentziak identifikatzeko eta ez JIDa</string>
- <string name="toast_message_otr_fingerprint">OTR hatz-marka arbelara kopiatu da</string>
- <string name="toast_message_omemo_fingerprint">OMEMO hatz-marka arbelara kopiatu da</string>
- <string name="conference_banned">Konferentzia honetara sartzea debekatuta duzu</string>
- <string name="conference_members_only">Konferentzia hau kideentzat da soilik</string>
- <string name="conference_kicked">Konferentzia honetatik kanporatua izan zara</string>
- <string name="using_account">%s kontua erabiltzen</string>
- <string name="checking_x">%s egiaztatzen HTTP ostalarian</string>
- <string name="not_connected_try_again">Ez zaude konektatuta. Saiatu beranduago berriz</string>
- <string name="check_x_filesize">Egiaztatu %sren neurria</string>
- <string name="message_options">Mezuaren aukerak</string>
- <string name="copy_text">Testua kopiatu</string>
- <string name="copy_original_url">Jatorrizko URLa kopiatu</string>
- <string name="send_again">Berriro bidali</string>
- <string name="file_url">Fitxategiaren URLa</string>
- <string name="message_text">Testu mezua</string>
- <string name="url_copied_to_clipboard">URLa arbelera kopiatu da</string>
- <string name="message_copied_to_clipboard">Mezua arbelera kopiatu da</string>
- <string name="image_transmission_failed">Irudiaren transmisioak huts egin du</string>
- <string name="scan_qr_code">QR kodea eskaneatu</string>
- <string name="show_qr_code">QR kodea erakutsi</string>
- <string name="show_block_list">Blokeatutakoen zerrenda ikusi</string>
- <string name="account_details">Kontuaren xehetasunak</string>
- <string name="verify_otr">OTR egiaztatu</string>
- <string name="remote_fingerprint">Urruneko hatz-marka</string>
- <string name="scan">eskaneatu</string>
- <string name="or_touch_phones">(edo telefonoak ikutu)</string>
- <string name="smp">Socialist Millionaire protokoloa</string>
- <string name="shared_secret_hint">Iradokizuna edo galdera</string>
- <string name="shared_secret_secret">Partekatutako sekretua</string>
- <string name="confirm">Baieztatu</string>
- <string name="in_progress">Lanean</string>
- <string name="respond">Erantzun</string>
- <string name="failed">Huts egin du</string>
- <string name="secrets_do_not_match">Sekretuak ez dute bat egiten</string>
- <string name="try_again">Saiatu berriz</string>
- <string name="finish">Amaitu</string>
- <string name="verified">Egiaztatuta!</string>
- <string name="smp_requested">Kontaktuak SMP egiaztapena eskatu du</string>
- <string name="no_otr_session_found">Ez da OTR saio baliodunik aurkitu!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Zerbitzua atzeko planoan mantendu</string>
- <string name="pref_keep_foreground_service_summary">Sistema eragileak zure konexioa hiltzea galarazten du</string>
- <string name="choose_file">Fitxategia aukeratu</string>
- <string name="receiving_x_file">%1$s jasotzen (%2$d%% osatua)</string>
- <string name="download_x_file">%s deskargatu</string>
- <string name="file">fitxategia</string>
- <string name="open_x_file">%s ireki</string>
- <string name="sending_file">bidaltzen (%1$d%% osatua)</string>
- <string name="preparing_file">Fitxategia transmisiorako prestatzen</string>
- <string name="x_file_offered_for_download">%s deskargatzeko eskeinita</string>
- <string name="cancel_transmission">Transmisioa utzi</string>
- <string name="file_transmission_failed">fitxategi transmisioak huts egin du</string>
- <string name="file_deleted">Fitxategia ezabatu egin da</string>
- <string name="no_application_found_to_open_file">Fitxategia ireki dezakeen aplikaziorik ez da aurkitu</string>
- <string name="could_not_verify_fingerprint">Hatz-marka ezin izan da egiaztatu</string>
- <string name="manually_verify">Eskuz egiaztatu</string>
- <string name="are_you_sure_verify_fingerprint">Ziur al zaude zure kontaktuaren OTR hatz-marka egiaztatu nahi duzulaz?</string>
- <string name="pref_show_dynamic_tags">Etiketa dinamikoak erakutsi</string>
- <string name="pref_show_dynamic_tags_summary">Irakurtzeko soilik diren etiketak erakutsi kontaktuen azpian</string>
- <string name="enable_notifications">Jakinarazpenak gaitu</string>
- <string name="conference_with">Konferentzia sortu honekin…</string>
- <string name="no_conference_server_found">Ez da konferentzia zerbitzaririk aurkitu</string>
- <string name="conference_creation_failed">Konferentzia sortzeak huts egin du!</string>
- <string name="conference_created">Konferentzia sortu da!</string>
- <string name="secret_accepted">Sekretua onartu da!</string>
- <string name="reset">Berrezarri</string>
- <string name="account_image_description">Kontuaren profileko argazkia</string>
- <string name="copy_otr_clipboard_description">OTR hatz-marka arbelera kopiatu</string>
- <string name="copy_omemo_clipboard_description">OMEMO hatz-marka arbelara kopiatu</string>
- <string name="regenerate_omemo_key">OMEMO gakoa birsortu</string>
- <string name="wipe_omemo_pep">Beste gailuak PEPetik garbitu</string>
- <string name="clear_other_devices">Gailuak garbitu</string>
- <string name="clear_other_devices_desc">Ziur al zaude OMEMO iragarpenetik beste gailu guztiak garbitu nahi dituzulaz? Zure gailuak konektatzen diren hurrengoan, beraiek berriragarriko dira, baina agian ez dute mezurik jasoko bitartean.</string>
- <string name="purge_key">Gakoa purgatu</string>
- <string name="purge_key_desc_part1">Ziur al zaude gako hau purgatu nahi duzulaz?</string>
- <string name="purge_key_desc_part2">Modu itzulezinean arriskutsutzat hartuko da, eta ezingo duzu gakoarekin berriro saio berri bat sortu.</string>
- <string name="error_no_keys_to_trust">Kontaktu honetarako gako erabilgarririk ez dago. Bere gakoak purgatu badituzu, berri batzuk sortu behar dituzte.</string>
- <string name="error_trustkeys_title">Akatsa</string>
- <string name="fetching_history_from_server">Mezuak zerbitzaritik eskuratzen</string>
- <string name="no_more_history_on_server">Mezu gehiagorik ez zerbitzarian</string>
- <string name="updating">Eguneratzen...</string>
- <string name="password_changed">Pasahitza aldatu da</string>
- <string name="could_not_change_password">Pasahitza ezin izan da aldatu</string>
- <string name="otr_session_not_started">Mezu bat bidali enkripatutako elkarrizketa hasteko</string>
- <string name="ask_question">Galdetu</string>
- <string name="smp_explain_question">Zu eta zure kontaktua beste inor ezagutzen ez duen elkarren arteko sekreturen bat baduzue (ohiko txantxa edo azkenengo aldian bazkaldu zenutena adibidez) bakoitzaren hatz-markak egiaztatzeko sekretu hori erabili dezakezue.\n\nIradokizun edo galdera bat eman behar duzu zure kontaktuak erantzun dezan, letra larri eta xeheak bereiziz.</string>
- <string name="smp_explain_answer">Zure kontaktuak zure hatz-marka egiaztatu nahi du partekatutako sekretu batekin erronka eginez. Zure kontaktuak hurrengo iradokizuna edo sekretu horren galdera eman du.</string>
- <string name="shared_secret_hint_should_not_be_empty">Zure iradokizuna ez luke hutsik egon behar</string>
- <string name="shared_secret_can_not_be_empty">Zure partekatutako sekretua ezin da hutsik egon</string>
- <string name="manual_verification_explanation">Kontu handiz konpara ezazu beheko hatz-marka zure kontaktuaren hatz-markarekin.\nEnkriptatutako email bat edota telefono dei bat bezalako edozein komunikabide fidagarriren bat erabili dezakezu horiek trukatzeko.</string>
- <string name="change_password">Pasahitza aldatu</string>
- <string name="current_password">Oraingo pasahitza</string>
- <string name="new_password">Pasahitza berria</string>
- <string name="password_should_not_be_empty">Pasahitza ez luke hutsik egon behar</string>
- <string name="enable_all_accounts">Kontu guztiak gaitu</string>
- <string name="disable_all_accounts">Kontu guztiak ezgaitu</string>
- <string name="perform_action_with">Ekintza honekin egin</string>
- <string name="no_affiliation">Afiliaziorik ez</string>
- <string name="no_role">Rolik ez</string>
- <string name="outcast">Baztertutakoa</string>
- <string name="member">Kidea</string>
- <string name="advanced_mode">Modu aurreratua</string>
- <string name="grant_membership">Bazkidetza eman</string>
- <string name="remove_membership">Bazkidetza ezezaztu</string>
- <string name="grant_admin_privileges">Administratzaile baimenak eman</string>
- <string name="remove_admin_privileges">Administratzaile baimenak ezeztatu</string>
- <string name="remove_from_room">Konferentziatik kendu</string>
- <string name="could_not_change_affiliation">%s(r)en afiliazioa ezin izan da aldatu</string>
- <string name="ban_from_conference">Konferentzian egotea debekatu</string>
- <string name="removing_from_public_conference">%s konferentzia publiko batetik ateratzen saiatzen ari zara. Hori lortzeko modu bakarra erabiltzaile hori betiko debekatzea da.</string>
- <string name="ban_now">Debekatu orain</string>
- <string name="could_not_change_role">%s(r)en rola ezin izan da aldatu</string>
- <string name="public_conference">Publikoki edonor sar daiteken konferentzia</string>
- <string name="private_conference">Konferentzia pribatua, kideentzat soilik</string>
- <string name="conference_options">Konferentziaren aukerak</string>
- <string name="members_only">Pribatua, kideentzat soilik</string>
- <string name="non_anonymous">Ez anonimoa</string>
- <string name="moderated">Moderatua</string>
- <string name="you_are_not_participating">Ez zara parte hartzen ari</string>
- <string name="modified_conference_options">Konferentziaren aukerak aldatu dira</string>
- <string name="could_not_modify_conference_options">Konferentziaren aukerak ezin izan dira aldatu</string>
- <string name="never">Inoiz</string>
- <string name="thirty_minutes">30 minutu</string>
- <string name="one_hour">ordu 1</string>
- <string name="two_hours">2 ordu</string>
- <string name="eight_hours">8 ordu</string>
- <string name="until_further_notice">abisatu arte</string>
- <string name="pref_input_options">Sarrera aukerak</string>
- <string name="pref_enter_is_send">Sartu teklak bidaltzen du</string>
- <string name="pref_enter_is_send_summary">Sartu tekla erabili mezua bidaltzeko</string>
- <string name="pref_display_enter_key">Sartu tekla erakutsi</string>
- <string name="pref_display_enter_key_summary">Aurpegieren tekla sartu teklarekin aldatu</string>
- <string name="audio">audioa</string>
- <string name="video">bideoa</string>
- <string name="image">irudia</string>
- <string name="pdf_document">PDF dokumentua</string>
- <string name="apk">Android aplikazioa</string>
- <string name="vcard">Kontaktua</string>
- <string name="received_x_file">%s jaso da</string>
- <string name="disable_foreground_service">Atzeko planoko zerbiztua ezgaitu</string>
- <string name="touch_to_open_conversations">Ikutu Conversations irekitzeko</string>
- <string name="avatar_has_been_published">Profileko argazkia argitaratu da</string>
- <string name="sending_x_file">%s bidaltzen</string>
- <string name="offering_x_file">%s eskeintzen...</string>
- <string name="hide_offline">Lineaz kanpokoak ezkutatu</string>
- <string name="disable_account">Kontua ezgaitu</string>
- <string name="contact_is_typing">%s idazten ari da...</string>
- <string name="contact_has_stopped_typing">%s(e)k idazteari utzi dio</string>
- <string name="pref_chat_states">Idazketa jakinarazpenak</string>
- <string name="pref_chat_states_summary">Zure kontaktuak mezu berri bat noiz idazten ari zaren jakin dezan baimendu</string>
- <string name="send_location">Kokapena partekatu</string>
- <string name="show_location">Kokapena erakutsi</string>
- <string name="no_application_found_to_display_location">Kokapena erakutsi dezakeen aplikaziorik ez da aurkitu</string>
- <string name="location">Kokapena</string>
- <string name="received_location">Kokapena jaso da</string>
- <string name="title_undo_swipe_out_conversation">Elkarrizketa itxi egin da</string>
- <string name="title_undo_swipe_out_muc">Konferentzia utzi egin da</string>
- <string name="pref_dont_trust_system_cas_title">Sistemaren CAtaz ez fidatu</string>
- <string name="pref_dont_trust_system_cas_summary">Ziurtagiri guztiak eskuz onartu behar dira</string>
- <string name="pref_remove_trusted_certificates_title">Ziurtagiriak kendu</string>
- <string name="pref_remove_trusted_certificates_summary">Eskuz ezabatu onartutako ziurtagiriak</string>
- <string name="toast_no_trusted_certs">Ez dago eskuz onartutako ziurtagiririk</string>
- <string name="dialog_manage_certs_title">Ziurtagiriak kendu</string>
- <string name="dialog_manage_certs_positivebutton">Aukeratutakoak ezabatu</string>
- <string name="dialog_manage_certs_negativebutton">Utzi</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Ziurtagiri %d ezabatua</item>
- <item quantity="other">%d ziurtagiri ezabatuak</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Hautatu kontaktu %d</item>
- <item quantity="other">Hautatu %d kontaktu</item>
- </plurals>
- <string name="pref_quick_action_summary">Bidaltze botoia ekintza azkar batekin aldatu</string>
- <string name="pref_quick_action">Ekintza azkarra</string>
- <string name="none">Bat ere ez</string>
- <string name="recently_used">Azkenengo aldiz erabilitakoa</string>
- <string name="choose_quick_action">Ekintza azkarra aukeratu</string>
- <string name="search_for_contacts_or_groups">Kontaktuak edo taldeak bilatu</string>
- <string name="send_private_message">Mezu pribatua bidali</string>
- <string name="user_has_left_conference">%s(e)k konferentzia utzi egin du</string>
- <string name="username">Erabiltzaile izena</string>
- <string name="username_hint">Erabiltzaile izena</string>
- <string name="invalid_username">Hau ez da erabiltzaile izen baliodun bat</string>
- <string name="download_failed_server_not_found">Deskargak huts egin du: zerbitzaria ez da aurkitu</string>
- <string name="download_failed_file_not_found">Deskargak huts egin du: fitxategia ez da aurkitu</string>
- <string name="download_failed_could_not_connect">Deskargak huts egin du: ezin izan da ostalarira konektatu</string>
- <string name="pref_use_white_background">Atzeko-planoan kolore zuria erabili</string>
- <string name="pref_use_white_background_summary">Jasotako mezuak testu beltza atzeko-plano zuri baten gainean bezala erakutsi</string>
- <string name="account_status_dns_timeout">DNSan denboraz kanpoko arazoa</string>
- <string name="server_info_broken">Hondatuta</string>
-</resources>
diff --git a/src/main/res/values-fa/strings.xml b/src/main/res/values-fa/strings.xml
deleted file mode 100644
index c757504ac..000000000
--- a/src/main/res/values-fa/strings.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources/>
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
deleted file mode 100644
index b6c5f0daf..000000000
--- a/src/main/res/values-fr/strings.xml
+++ /dev/null
@@ -1,486 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Paramètres</string>
- <string name="action_add">Nouvelle conversation</string>
- <string name="action_accounts">Gérer les comptes</string>
- <string name="action_end_conversation">Terminer cette conversation</string>
- <string name="action_contact_details">Détails du contact</string>
- <string name="action_muc_details">Détails de la conférence</string>
- <string name="action_secure">Conversation sécurisée</string>
- <string name="action_add_account">Ajouter un compte</string>
- <string name="action_edit_contact">Modifier le nom</string>
- <string name="action_add_phone_book">Ajouter aux contacts</string>
- <string name="action_delete_contact">Retirer des contacts</string>
- <string name="action_block_contact">Bloquer le contact</string>
- <string name="action_unblock_contact">Débloquer le contact</string>
- <string name="action_block_domain">Bloquer le domaine</string>
- <string name="action_unblock_domain">Débloquer le domaine</string>
- <string name="title_activity_manage_accounts">Gestion des comptes</string>
- <string name="title_activity_settings">Paramètres</string>
- <string name="title_activity_conference_details">Détails de la conférence</string>
- <string name="title_activity_contact_details">Détails du contact</string>
- <string name="title_activity_sharewith">Partager avec Conversation</string>
- <string name="title_activity_start_conversation">Démarrer une conversation</string>
- <string name="title_activity_choose_contact">Choix du contact</string>
- <string name="title_activity_block_list">Bloquer la liste</string>
- <string name="just_now">À l\'instant</string>
- <string name="minute_ago">Il y a 1 minute</string>
- <string name="minutes_ago">Il y a %d minutes</string>
- <string name="unread_conversations">Conversations non lues</string>
- <string name="sending">Envoi…</string>
- <string name="encrypted_message">Déchiffrement du message. Veuillez patienter...</string>
- <string name="nick_in_use">Cet identifiant est déjà utilisé.</string>
- <string name="admin">Administrateur</string>
- <string name="owner">Propriétaire</string>
- <string name="moderator">Modérateur</string>
- <string name="participant">Participant</string>
- <string name="visitor">Visiteur</string>
- <string name="remove_contact_text">Voulez-vous supprimer %s de votre liste ? Les conversations associées à ce contact ne seront pas supprimées.</string>
- <string name="block_contact_text">Voulez-vous bloquer %s pour l\'empêcher de vous envoyer des messages ?</string>
- <string name="unblock_contact_text">Voulez-vous débloquer %s et lui permettre de vous envoyer des messages?</string>
- <string name="block_domain_text">Bloquer tous les contacts de %s ?</string>
- <string name="unblock_domain_text">Débloquer tous les contacts de %s ?</string>
- <string name="contact_blocked">Contact bloqué</string>
- <string name="remove_bookmark_text">Voulez-vous retirer %s des favoris? La conversation associée à ce favori ne sera pas supprimée.</string>
- <string name="register_account">Créer un nouveau compte sur le serveur</string>
- <string name="change_password_on_server">Changer de mot de passe sur le serveur</string>
- <string name="share_with">Partager avec…</string>
- <string name="start_conversation">Démarrer une conversation</string>
- <string name="invite_contact">Inviter des contacts</string>
- <string name="contacts">Contacts</string>
- <string name="cancel">Annuler</string>
- <string name="set">Établir</string>
- <string name="add">Ajouter</string>
- <string name="edit">Modifier</string>
- <string name="delete">Supprimer</string>
- <string name="block">Bloquer</string>
- <string name="unblock">Débloquer</string>
- <string name="save">Enregistrer</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations a planté</string>
- <string name="crash_report_message">En envoyant des logs, vous aidez le développement de Conversations.\n\n<b>Attention :</b> Votre compte XMPP sera utilisé pour envoyer les logs aux développeurs.</string>
- <string name="send_now">Envoyer</string>
- <string name="send_never">Ne plus me demander</string>
- <string name="problem_connecting_to_account">Impossible de se connecter au compte.</string>
- <string name="problem_connecting_to_accounts">Impossible de se connecter aux comptes.</string>
- <string name="touch_to_fix">Appuyez pour gérer vos comptes.</string>
- <string name="attach_file">Joindre un fichier</string>
- <string name="not_in_roster">Le contact n\'est pas dans votre carnet d\'adresses. Voulez-vous l\'y ajouter ?</string>
- <string name="add_contact">Ajouter un contact</string>
- <string name="send_failed">Échec de l\'envoi.</string>
- <string name="send_rejected">Rejeté</string>
- <string name="preparing_image">Préparation de l\'image pour envoi...</string>
- <string name="action_clear_history">Vider l\'historique</string>
- <string name="clear_conversation_history">Vider l\'historique de la conversation</string>
- <string name="clear_histor_msg">Voulez-vous supprimer tous les messages de cette conversation ?\n\n<b>Attention :</b> Les messages seront supprimés uniquement sur cet appareil.</string>
- <string name="delete_messages">Supprimer les messages</string>
- <string name="choose_presence">Choisir le status de présence</string>
- <string name="send_unencrypted_message">Envoyer un message non chiffré</string>
- <string name="send_otr_message">Envoyer un message chiffré avec OTR</string>
- <string name="send_omemo_message">Envoyé un message chiffré avec OMEMO</string>
- <string name="send_pgp_message">Envoyer un message chiffré avec OpenPGP</string>
- <string name="your_nick_has_been_changed">Votre identifiant a été changé</string>
- <string name="send_unencrypted">Envoyer en clair</string>
- <string name="decryption_failed">Echec du déchiffrement. Avez-vous la bonne clef privée ?</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations requiert une application tierce nommée <b>OpenKeychain</b> pour chiffrer et déchiffrer les messages.\n\nOpenKeychain est sous licence GPLv3 et est disponible sur F-Droid et Google Play.\n\n<small>(Veuillez redémarrer Conversations apres l\'installation de l\'app)</small></string>
- <string name="restart">Redémarrer</string>
- <string name="install">Installer</string>
- <string name="offering">Proposition…</string>
- <string name="waiting">Patientez…</string>
- <string name="no_pgp_key">Aucune clef OpenPGP trouvée.</string>
- <string name="contact_has_no_pgp_key">Conversations ne peut pas chiffrer vos messages car votre correspondant n\'a pas communiqué sa clef publique.\n\n<small>Demandez-lui de configurer OpenPGP.</small></string>
- <string name="no_pgp_keys">Aucune clef OpenPGP n\'a été trouvée.</string>
- <string name="contacts_have_no_pgp_keys">Conversations ne peut pas chiffrer votre message car vos contacts ne communiquent pas leur clef publique.\n\n<small>Demandez-leur de configurer OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Message chiffré reçu. Appuyez pour le déchiffrer.</i></string>
- <string name="pref_general">Général</string>
- <string name="pref_xmpp_resource">Ressource XMPP</string>
- <string name="pref_xmpp_resource_summary">Nom utilisé par ce client pour s\'identifier</string>
- <string name="pref_accept_files">Accepter les fichiers</string>
- <string name="pref_accept_files_summary">Accepter automatiquement les fichiers plus petits que…</string>
- <string name="pref_notification_settings">Paramètres de notification</string>
- <string name="pref_notifications">Notifications</string>
- <string name="pref_notifications_summary">Notifier l\'arrivée d\'un message</string>
- <string name="pref_vibrate">Vibration</string>
- <string name="pref_vibrate_summary">Vibrer lors de l\'arrivée d\'un message</string>
- <string name="pref_sound">Sonore</string>
- <string name="pref_sound_summary">Jouer une sonnerie pour notifier</string>
- <string name="pref_conference_notifications">Notifications dans les conférences publiques</string>
- <string name="pref_conference_notifications_summary">Toujours notifier l\'arrivée d\'un message dans une conférence publique, même si votre nom n\'y apparaît pas</string>
- <string name="pref_notification_grace_period">Période sans notification</string>
- <string name="pref_notification_grace_period_summary">Désactiver momentanément les notifications après l\'arrivée d\'une copie carbone.</string>
- <string name="pref_advanced_options">Options avancées</string>
- <string name="pref_never_send_crash">Ne jamais envoyer de rapports d\'erreurs</string>
- <string name="pref_never_send_crash_summary">En envoyant des logs vous aidez au développement de Conversations.</string>
- <string name="pref_confirm_messages">Confirmation de lecture</string>
- <string name="pref_confirm_messages_summary">Informer le contact lorsque vous avez reçu et lu un message.</string>
- <string name="pref_ui_options">Options d\'interface</string>
- <string name="openpgp_error">OpenKeychain a signalé une erreur</string>
- <string name="error_decrypting_file">Erreur d\'E/S lors du déchiffrement du fichier</string>
- <string name="accept">Accepter</string>
- <string name="error">Une erreur s\'est produite</string>
- <string name="pref_grant_presence_updates">Accepter les mises à jour de présence</string>
- <string name="pref_grant_presence_updates_summary">Demander et accepter par avance les mises à jour de présence des contacts créés.</string>
- <string name="subscriptions">Publications</string>
- <string name="your_account">Votre compte</string>
- <string name="keys">Clefs</string>
- <string name="send_presence_updates">Envoyer les mises à jour de présence</string>
- <string name="receive_presence_updates">Recevoir les mises à jour de présence</string>
- <string name="ask_for_presence_updates">Demander les mises à jour de présence</string>
- <string name="attach_choose_picture">Choisir une image</string>
- <string name="attach_take_picture">Prendre une photo</string>
- <string name="preemptively_grant">Accepter par avance les demandes de publication.</string>
- <string name="error_not_an_image_file">Le fichier choisi n\'est pas une image</string>
- <string name="error_compressing_image">Une erreur s\'est produite en convertissant l\'image</string>
- <string name="error_file_not_found">Impossible de trouver le fichier</string>
- <string name="error_io_exception">Erreur générale d\'E/S. Avez-vous encore de l\'espace libre ?</string>
- <string name="error_security_exception_during_image_copy">L\'application utilisée ne nous donne pas la permission de lire l\'image.\n\n<small>Utilisez une autre application pour choisir une image.</small></string>
- <string name="account_status_unknown">Inconnu</string>
- <string name="account_status_disabled">Désactivé temporairement</string>
- <string name="account_status_online">En ligne</string>
- <string name="account_status_connecting">Connexion\u2026</string>
- <string name="account_status_offline">Hors-ligne</string>
- <string name="account_status_unauthorized">Non autorisé</string>
- <string name="account_status_not_found">Impossible de trouver le serveur</string>
- <string name="account_status_no_internet">Aucune connectivité</string>
- <string name="account_status_regis_fail">Échec de l\'enregistrement</string>
- <string name="account_status_regis_conflict">Identifiant déjà utilisé</string>
- <string name="account_status_regis_success">Enregistrement réussi</string>
- <string name="account_status_regis_not_sup">Le serveur ne permet pas l\'enregistrement</string>
- <string name="account_status_security_error">Erreur de sécurité</string>
- <string name="account_status_incompatible_server">Serveur incompatible</string>
- <string name="encryption_choice_unencrypted">Non chiffré</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Modifier le compte</string>
- <string name="mgmt_account_delete">Supprimer</string>
- <string name="mgmt_account_disable">Désactiver temporairement</string>
- <string name="mgmt_account_publish_avatar">Publier un avatar</string>
- <string name="mgmt_account_publish_pgp">Publier la clef publique OpenPGP</string>
- <string name="mgmt_account_enable">Activer</string>
- <string name="mgmt_account_are_you_sure">Êtes-vous sûr ?</string>
- <string name="mgmt_account_delete_confirm_text">Si vous supprimez votre compte, votre historique de conversations sera perdu !</string>
- <string name="attach_record_voice">Enregistrer un son</string>
- <string name="account_settings_jabber_id">Identifiant</string>
- <string name="account_settings_password">Mot de passe</string>
- <string name="account_settings_example_jabber_id">nom@exemple.com</string>
- <string name="account_settings_confirm_password">Confirmer le mot de passe</string>
- <string name="password">Mot de passe</string>
- <string name="confirm_password">Confirmer le mot de passe</string>
- <string name="passwords_do_not_match">Les deux mots de passe ne correspondent pas.</string>
- <string name="invalid_jid">Cet identifiant n\'est pas valide.</string>
- <string name="error_out_of_memory">Plus de mémoire disponible. L\'image est trop volumineuse.</string>
- <string name="add_phone_book_text">Voulez-vous ajouter %s aux contacts du téléphone ?</string>
- <string name="contact_status_online">En ligne</string>
- <string name="contact_status_free_to_chat">Disponible</string>
- <string name="contact_status_away">Absent</string>
- <string name="contact_status_extended_away">Absent depuis longtemps</string>
- <string name="contact_status_do_not_disturb">Ne pas déranger</string>
- <string name="contact_status_offline">Hors-ligne</string>
- <string name="muc_details_conference">Conférence</string>
- <string name="muc_details_other_members">Autres membres</string>
- <string name="server_info_show_more">Infos sur le serveur</string>
- <string name="server_info_mam">XEP-0313 : MAM</string>
- <string name="server_info_carbon_messages">XEP-0280 : Copies carbone</string>
- <string name="server_info_csi">XEP-0352 : Indication status client</string>
- <string name="server_info_blocking">XEP-0191 : Commande de bloquage</string>
- <string name="server_info_roster_version">XEP-0237 : Versionnement contacts</string>
- <string name="server_info_stream_management">XEP-0198 : Gestion des flux</string>
- <string name="server_info_pep">XEP-0163 : PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363 : Envoi de fichiers via HTTP</string>
- <string name="server_info_available">disponible</string>
- <string name="server_info_unavailable">indisponible</string>
- <string name="missing_public_keys">Aucune annonce de clef publique</string>
- <string name="last_seen_now">en ligne à l\'instant</string>
- <string name="last_seen_min">en ligne il y a 1 minute</string>
- <string name="last_seen_mins">en ligne il y a %d minutes</string>
- <string name="last_seen_hour">en ligne il y a 1 heure</string>
- <string name="last_seen_hours">en ligne il y a %d heures</string>
- <string name="last_seen_day">en ligne hier</string>
- <string name="last_seen_days">en ligne il y a %d jours</string>
- <string name="never_seen">jamais vu en ligne</string>
- <string name="install_openkeychain">Message chiffré. Veuillez installer OpenKeychain pour le déchiffrer.</string>
- <string name="unknown_otr_fingerprint">Empreinte OTR inconnue.</string>
- <string name="openpgp_messages_found">Messages chiffrés avec OpenPGP détectés.</string>
- <string name="reception_failed">Échec lors de la réception</string>
- <string name="your_fingerprint">Votre empreinte</string>
- <string name="otr_fingerprint">Empreinte OTR</string>
- <string name="omemo_fingerprint">Empreinte OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Empreinte OMEMO du message</string>
- <string name="this_device_omemo_fingerprint">Votre empreinte OMEMO</string>
- <string name="other_devices">Autres appareils</string>
- <string name="trust_omemo_fingerprints">Faire confiance aux empreintes OMEMO</string>
- <string name="fetching_keys">Récupération des clefs...</string>
- <string name="done">Terminé</string>
- <string name="verify">Vérifier</string>
- <string name="decrypt">Déchiffrer</string>
- <string name="conferences">Conférences</string>
- <string name="search">Rechercher</string>
- <string name="create_contact">Ajouter un contact</string>
- <string name="join_conference">Rejoindre la conférence</string>
- <string name="delete_contact">Supprimer le contact</string>
- <string name="view_contact_details">Afficher les détails du contact</string>
- <string name="block_contact">Bloquer le contact</string>
- <string name="unblock_contact">Débloquer le contact</string>
- <string name="create">Ajouter</string>
- <string name="contact_already_exists">Le contact existe déjà.</string>
- <string name="join">Rejoindre</string>
- <string name="conference_address">Adresse de la conférence</string>
- <string name="conference_address_example">salle@conference.exemple.com</string>
- <string name="save_as_bookmark">Enregistrer comme favori</string>
- <string name="delete_bookmark">Supprimer le favori</string>
- <string name="bookmark_already_exists">Ce favori existe déjà</string>
- <string name="you">Vous</string>
- <string name="action_edit_subject">Modifier le sujet de la conférence</string>
- <string name="conference_not_found">Impossible de trouver la conférence</string>
- <string name="leave">Partir</string>
- <string name="contact_added_you">Votre correspondant vous a ajouté dans sa liste de contacts</string>
- <string name="add_back">Ajouter également</string>
- <string name="contact_has_read_up_to_this_point">%s a tout lu jusqu\'à ici</string>
- <string name="publish">Publier</string>
- <string name="touch_to_choose_picture">Toucher l\'avatar pour choisir une image depuis la galerie.</string>
- <string name="publish_avatar_explanation">Note : toutes les personnes ayant souscrit à vos mises jour de présence verront cette image.</string>
- <string name="publishing">Mise à jour…</string>
- <string name="error_publish_avatar_server_reject">Le serveur a rejeté votre publication</string>
- <string name="error_publish_avatar_converting">Une erreur s\'est produite pendant la conversion de votre image.</string>
- <string name="error_saving_avatar">Impossible de stocker l\'avatar sur le disque</string>
- <string name="or_long_press_for_default">(Un appui long réinitialise le paramètre)</string>
- <string name="error_publish_avatar_no_server_support">Votre serveur n\'autorise pas la publication d\'avatars</string>
- <string name="private_message">chuchoté</string>
- <string name="private_message_to">pour %s</string>
- <string name="send_private_message_to">Envoyer un message privé à %s</string>
- <string name="connect">Se connecter</string>
- <string name="account_already_exists">Ce compte existe déjà</string>
- <string name="next">Suivant</string>
- <string name="server_info_session_established">Session établie</string>
- <string name="additional_information">Informations supplémentaires</string>
- <string name="skip">Passer</string>
- <string name="disable_notifications">Désactiver les notifications</string>
- <string name="disable_notifications_for_this_conversation">Désactiver les notifications pour cette conversation</string>
- <string name="notifications_disabled">Notifications désactivées</string>
- <string name="enable">Activer</string>
- <string name="conference_requires_password">La conférence nécessite un mot de passe</string>
- <string name="enter_password">Entrer le mot de passe</string>
- <string name="missing_presence_updates">Mises à jour de présence manquantes pour ce contact</string>
- <string name="request_presence_updates">Veuillez demander à votre contact de partager ses mises à jour de présence.\n\n<small>Elles seront utilisées pour déterminer son client.</small></string>
- <string name="request_now">Demander maintenant</string>
- <string name="delete_fingerprint">Supprimer l\'empreinte</string>
- <string name="sure_delete_fingerprint">Etes-vous sûr de vouloir supprimer l\'empreinte ?</string>
- <string name="ignore">Ignorer</string>
- <string name="without_mutual_presence_updates"><b>Attention :</b> peut poser problème si l\'un des deux correspondants n\'a pas activé les mises à jour de présence.\n\n<small>Vérifiez dans les détails du contact que vous y avez bien souscrit.</small></string>
- <string name="pref_encryption_settings">Paramètres de chiffrement</string>
- <string name="pref_force_encryption">Forcer le chiffrement de bout en bout</string>
- <string name="pref_force_encryption_summary">Toujours envoyer des messages chiffrés (sauf pour les conférences)</string>
- <string name="pref_dont_save_encrypted">Ne pas sauvegarder les messages chiffrés</string>
- <string name="pref_dont_save_encrypted_summary">Attention : peut provoquer la perte de messages</string>
- <string name="pref_expert_options">Options avancées</string>
- <string name="pref_expert_options_summary">À utiliser avec précaution</string>
- <string name="title_activity_about">À propos</string>
- <string name="pref_about_conversations_summary">Informations sur la version et les licenses</string>
- <string name="title_pref_quiet_hours">Heures tranquilles</string>
- <string name="title_pref_quiet_hours_start_time">Heure de début</string>
- <string name="title_pref_quiet_hours_end_time">Heure de fin</string>
- <string name="title_pref_enable_quiet_hours">Activer les heures tranquilles</string>
- <string name="pref_quiet_hours_summary">Les notifications seront muettes pendant les heures tranquilles</string>
- <string name="pref_use_larger_font">Augmenter la taille du texte</string>
- <string name="pref_use_larger_font_summary">Augmenter la taille du texte partout dans l\'application</string>
- <string name="pref_use_send_button_to_indicate_status">Le bouton Envoyer permet d\'indiquer le statut</string>
- <string name="pref_use_indicate_received">Demander des accusés de réception</string>
- <string name="pref_use_indicate_received_summary">Les messages reçus seront marqués d\'une coche verte (si supporté)</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Changer la couleur du bouton Envoyer pour indiquer le statut du contact</string>
- <string name="pref_expert_options_other">Autres</string>
- <string name="pref_conference_name">Nom de la conférence </string>
- <string name="pref_conference_name_summary">Identifier les conférences par leur nom plutôt que leur JID</string>
- <string name="toast_message_otr_fingerprint">Empreinte OTR copiée dans le presse-papier !</string>
- <string name="toast_message_omemo_fingerprint">Empreinte OMEMO copiée dans le presse-papier !</string>
- <string name="conference_banned">Vous êtes banni de cette conférence</string>
- <string name="conference_members_only">Cette conférence est réservée aux membres</string>
- <string name="conference_kicked">Vous avez été éjecté de cette conférence</string>
- <string name="using_account">utiliser le compte %s</string>
- <string name="checking_x">Vérification de %s sur l\'hôte HTTP</string>
- <string name="not_connected_try_again">Vous n\'êtes pas connecté. Essayez plus tard.</string>
- <string name="check_x_filesize">Vérification de la taille de %s</string>
- <string name="message_options">Options du message</string>
- <string name="copy_text">Copier le texte</string>
- <string name="copy_original_url">Copier l\'URL</string>
- <string name="send_again">Envoyer de nouveau</string>
- <string name="file_url">URL du fichier</string>
- <string name="message_text">Message texte</string>
- <string name="url_copied_to_clipboard">URL copiée dans le presse-papier</string>
- <string name="message_copied_to_clipboard">Message copié dans le presse-papier</string>
- <string name="image_transmission_failed">Échec lors de l\'envoi de l\'image</string>
- <string name="scan_qr_code">Scanner un QR code</string>
- <string name="show_qr_code">Afficher le code QR</string>
- <string name="show_block_list">Afficher la liste des contacts bloqués</string>
- <string name="account_details">Détails du compte</string>
- <string name="verify_otr">Vérifier l\'OTR</string>
- <string name="remote_fingerprint">Supprimer l\'empreinte</string>
- <string name="scan">Scanner</string>
- <string name="or_touch_phones">(ou faites se toucher les combinés)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Indice ou question</string>
- <string name="shared_secret_secret">Secret partagé</string>
- <string name="confirm">Confirmer</string>
- <string name="in_progress">En cours</string>
- <string name="respond">Répondre</string>
- <string name="failed">Échec</string>
- <string name="secrets_do_not_match">Les secrets ne correspondent pas</string>
- <string name="try_again">Réessayer</string>
- <string name="finish">Terminé</string>
- <string name="verified">Vérifié !</string>
- <string name="smp_requested">Le contact requiert la vérification du SMP</string>
- <string name="no_otr_session_found">Aucune session OTR valide n\'a été trouvée !</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Garder le service au premier-plan</string>
- <string name="pref_keep_foreground_service_summary">Évite que le système ne ferme votre connexion</string>
- <string name="choose_file">Choix le fichier</string>
- <string name="receiving_x_file">Réception %1$s (%2$d%% complété)</string>
- <string name="download_x_file">Télécharger %s</string>
- <string name="file">fichier</string>
- <string name="open_x_file">Ouvrir %s</string>
- <string name="sending_file">envoi (%1$d%% complété)</string>
- <string name="preparing_file">Préparation du fichier pour l\'envoi</string>
- <string name="x_file_offered_for_download">%s proposé à télécharger</string>
- <string name="cancel_transmission">Annuler l\'envoi</string>
- <string name="file_transmission_failed">Échec de l\'envoi du fichier</string>
- <string name="file_deleted">Le fichier a été supprimé</string>
- <string name="no_application_found_to_open_file">Aucune application disponible pour ouvrir le fichier</string>
- <string name="could_not_verify_fingerprint">Impossible de vérifier l\'empreinte</string>
- <string name="manually_verify">Vérifier manuellement</string>
- <string name="are_you_sure_verify_fingerprint">Êtes-vous sûr de vouloir vérifier l\'empreinte OTR de vos contacts ?</string>
- <string name="pref_show_dynamic_tags">Afficher les tags dynamiques</string>
- <string name="pref_show_dynamic_tags_summary">Afficher les tags en lecture-seule sous les contacts</string>
- <string name="enable_notifications">Activer les notifications</string>
- <string name="conference_with">Créer une conférence avec…</string>
- <string name="no_conference_server_found">Aucun serveur de conférence disponible</string>
- <string name="conference_creation_failed">Échec de la création de la conférence !</string>
- <string name="conference_created">Conférence créée !</string>
- <string name="secret_accepted">Secret accepté !</string>
- <string name="reset">Réinitialiser</string>
- <string name="account_image_description">Avatar du compte</string>
- <string name="copy_otr_clipboard_description">Copier l\'empreinte OTR dans le presse-papier</string>
- <string name="copy_omemo_clipboard_description">Copier l\'empreinte OMEMO dans le presse-papier</string>
- <string name="regenerate_omemo_key">Régénérer l\'empreinte OMEMO</string>
- <string name="wipe_omemo_pep">Effacer les autres appareils de PEP</string>
- <string name="clear_other_devices">Supprimer les appareils</string>
- <string name="clear_other_devices_desc">Êtes-vous sûr de vouloir supprimer les autres appareils de l\'annonce OMEMO ? Ils s\'annonceront de nouveau à leur prochaine connexion, mais ils peuvent ne pas recevoir les messages envoyés entre temps.</string>
- <string name="purge_key">Supprimer la clef</string>
- <string name="purge_key_desc_part1">Êtes-vous sûr de vouloir supprimer cette clef ?</string>
- <string name="purge_key_desc_part2">Elle sera considérée compromise de manière irréversible, et vous ne pourrez plus générer de session avec.</string>
- <string name="error_no_keys_to_trust">il n\'y a pas de clef disponible pour ce contact. Si vous avez purgé toutes ses clefs, il doit en générer de nouvelles.</string>
- <string name="error_trustkeys_title">Erreur</string>
- <string name="fetching_history_from_server">Récupération de l\'historique sur le serveur</string>
- <string name="no_more_history_on_server">Plus d\'historique sur le serveur</string>
- <string name="updating">Mise à jour…</string>
- <string name="password_changed">Mot de passe modifié !</string>
- <string name="could_not_change_password">Impossible de changer le mot de passe</string>
- <string name="otr_session_not_started">Envoyez un message pour commencer la conversation chiffrée</string>
- <string name="ask_question">Poser une question</string>
- <string name="smp_explain_question">Si vous et votre contact avez en commun un secret que personne d\'autre ne connait (comme une blague ou ce que vous avez mangé lors de votre dernière rencontre), vous pouvez utiliser ce secret pour vérifier vos empreintes respectives.\n\nVous donnez un indice ou posez votre question à votre contact, qui répondra en faisant attention à la casse.</string>
- <string name="smp_explain_answer">Votre contact voudrait confirmer votre identité grâce à un secret partagé. Il vous a envoyé le message/indice suivant concernant ce secret.</string>
- <string name="shared_secret_hint_should_not_be_empty">Votre indice ne doit pas être vide</string>
- <string name="shared_secret_can_not_be_empty">Votre secret partagé ne doit pas être vide</string>
- <string name="manual_verification_explanation">Comparez avec soin l\'empreinte ci-dessous avec celle de votre contact.\nPour ce faire, vous pouvez utiliser n\'importe quel moyen de communication auquel vous avez confiance : appel téléphonique, e-mail encrypté...</string>
- <string name="change_password">Changer de mot de passe</string>
- <string name="current_password">Mot de passe actuel</string>
- <string name="new_password">Nouveau mot de passe</string>
- <string name="password_should_not_be_empty">Le mot de passe ne doit pas être vide</string>
- <string name="enable_all_accounts">Activer tous les comptes</string>
- <string name="disable_all_accounts">Désactiver tous les comptes</string>
- <string name="perform_action_with">Faire une action avec</string>
- <string name="no_affiliation">Aucune affiliation</string>
- <string name="no_role">Aucun rôle</string>
- <string name="outcast">Banni</string>
- <string name="member">Membre</string>
- <string name="advanced_mode">Mode expert</string>
- <string name="grant_membership">Accorder le statut de membre</string>
- <string name="remove_membership">Révoquer le statut de membre</string>
- <string name="grant_admin_privileges">Accorder des privilèges d\'administrateur</string>
- <string name="remove_admin_privileges">Révoquer des privilèges d\'administrateur</string>
- <string name="remove_from_room">Supprimer de la conférence</string>
- <string name="could_not_change_affiliation">Impossible de changer l\'affiliation de %s</string>
- <string name="ban_from_conference">Bannir de la conférence</string>
- <string name="removing_from_public_conference">Vous essayez d\'éjecter %s d\'une conférence publique. La seule façon de le faire consiste à bannir cet utilisateur définitivement.</string>
- <string name="ban_now">Bannir maintenant</string>
- <string name="could_not_change_role">Impossible de changer le rôle de %s</string>
- <string name="public_conference">Conférence accessible au public</string>
- <string name="private_conference">Conférence privée, réservée aux membres</string>
- <string name="conference_options">Options de la conférence</string>
- <string name="members_only">Privé, membres uniquement</string>
- <string name="non_anonymous">Non anonyme</string>
- <string name="moderated">Modéré</string>
- <string name="you_are_not_participating">Vous ne participez pas</string>
- <string name="modified_conference_options">Options de la conférence modifiée !</string>
- <string name="could_not_modify_conference_options">Impossible de modifier les options de la conférence</string>
- <string name="never">Jamais</string>
- <string name="thirty_minutes">30 minutes</string>
- <string name="one_hour">1 heure</string>
- <string name="two_hours">2 heures</string>
- <string name="eight_hours">8 heures</string>
- <string name="until_further_notice">Jusqu\'à nouvel ordre</string>
- <string name="pref_input_options">Options de saisie</string>
- <string name="pref_enter_is_send">Entrée permet d\'envoyer</string>
- <string name="pref_enter_is_send_summary">Utiliser la touche Entrée pour envoyer un message</string>
- <string name="pref_display_enter_key">Afficher la touche Entrée</string>
- <string name="pref_display_enter_key_summary">Remplacer le bouton Émoticônes par un bouton Entrée</string>
- <string name="audio">audio</string>
- <string name="video">vidéo</string>
- <string name="image">image</string>
- <string name="pdf_document">document PDF</string>
- <string name="apk">Application Android</string>
- <string name="vcard">Contact</string>
- <string name="received_x_file">%s reçu(e)</string>
- <string name="disable_foreground_service">Ne plus garder le service au premier plan</string>
- <string name="touch_to_open_conversations">Cliquez pour ouvrir Conversations</string>
- <string name="avatar_has_been_published">L\'avatar a été publié !</string>
- <string name="sending_x_file">%s en cours d\'envoi</string>
- <string name="offering_x_file">En train de proposer un(e) %s</string>
- <string name="hide_offline">Se cacher hors-ligne</string>
- <string name="disable_account">Désactiver le compte</string>
- <string name="contact_is_typing">%s écrit un message...</string>
- <string name="contact_has_stopped_typing">%s a arrêté d\'écrire</string>
- <string name="pref_chat_states">Notifications d\'écriture</string>
- <string name="pref_chat_states_summary">Permettre à votre contact de savoir que vous écrivez un message</string>
- <string name="send_location">Envoyer la position</string>
- <string name="show_location">Afficher la position</string>
- <string name="no_application_found_to_display_location">Aucune application trouvée pour afficher la position</string>
- <string name="location">Position</string>
- <string name="received_location">Position reçue</string>
- <string name="title_undo_swipe_out_conversation">Conversation fermée</string>
- <string name="title_undo_swipe_out_muc">Conférence quittée</string>
- <string name="pref_dont_trust_system_cas_title">Ne pas faire confiance aux CAs système</string>
- <string name="pref_dont_trust_system_cas_summary">Tous les certificats doivent être approuvés manuellement</string>
- <string name="pref_remove_trusted_certificates_title">Retirer les certificats</string>
- <string name="pref_remove_trusted_certificates_summary">Supprimer les certificats approuvés manuellement</string>
- <string name="toast_no_trusted_certs">Aucun certificat approuvé manuellement</string>
- <string name="dialog_manage_certs_title">Retirer les certificats</string>
- <string name="dialog_manage_certs_positivebutton">Supprimer la sélection</string>
- <string name="dialog_manage_certs_negativebutton">Annuler</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificat supprimé</item>
- <item quantity="other">%d certificats supprimés</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">%d contact séléctionné</item>
- <item quantity="other">%d contacts séléctionnés</item>
- </plurals>
- <string name="pref_quick_action_summary">Remplacer le bouton envoyer avec une action rapide</string>
- <string name="pref_quick_action">Action Rapide</string>
- <string name="none">Aucune</string>
- <string name="recently_used">Dernière utilisée</string>
- <string name="choose_quick_action">Sélectionner l\'action rapide</string>
- <string name="search_for_contacts_or_groups">Rechercher des contacts ou des groupes</string>
- <string name="send_private_message">Envoyer un message privé</string>
- <string name="user_has_left_conference">%s a quitté la conférence !</string>
- <string name="username">Identifiant</string>
- <string name="username_hint">Identifiant</string>
- <string name="invalid_username">Ce n\'est pas un identifiant valide</string>
- <string name="download_failed_server_not_found">Échec du téléchargement : impossible de trouver le serveur</string>
- <string name="download_failed_file_not_found">Échec du téléchargement : impossible de trouver le fichier</string>
- <string name="download_failed_could_not_connect">Échec du téléchargement : impossible de se connecter à l\'hôte</string>
- <string name="pref_use_white_background">Utiliser un fond blanc</string>
- <string name="pref_use_white_background_summary">Afficher les messages reçus en texte noir sur fond blanc</string>
- <string name="account_status_dns_timeout">Expiration dans le DNS</string>
- <string name="server_info_broken">Détraqué</string>
-</resources>
diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml
deleted file mode 100644
index 019d4677f..000000000
--- a/src/main/res/values-gl/strings.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Axustes</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Xestionar contas</string>
- <string name="action_end_conversation">Terminar conversa</string>
- <string name="action_contact_details">Detalles do contacto</string>
- <string name="action_muc_details">Detalles da conferencia</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Engadir conta</string>
- <string name="action_edit_contact">Editar contacto</string>
- <string name="action_delete_contact">Eliminar contacto da lista</string>
- <string name="just_now">agora</string>
- <string name="minutes_ago">min</string>
- <string name="unread_conversations">conversas sen ler</string>
- <string name="sending">enviando…</string>
- <string name="encrypted_message">Descifrando mensaxe. Agarda uns intres…</string>
- <string name="nick_in_use">O apodo xa está en uso</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">¿Queres eliminar a %s da túa lista?. A conversa asociada a esta conta non se eliminará.</string>
- <string name="register_account">Rexistrar nova conta no servidor</string>
- <string name="share_with">Compartir con</string>
- <string name="start_conversation">Comeza conversa</string>
- <string name="cancel">Cancelar</string>
- <string name="save">Gardar</string>
- <string name="crash_report_title">Conversations deteuse.</string>
- <string name="crash_report_message">Enviando volcados de pilas axudas ao desenrolo de Conversations\n<b>Aviso:</b> Isto empregará a túa conta XMPP para enviar o volcado de pila ao desenrolador.</string>
- <string name="send_now">Enviar agora</string>
- <string name="send_never">Non preguntar de novo</string>
- <string name="problem_connecting_to_account">Erro na conexión á conta</string>
- <string name="problem_connecting_to_accounts">Erro na conexión a múltiples contas</string>
- <string name="touch_to_fix">Pulsa aquí para xestionar as túas contass</string>
- <string name="attach_file">Adxuntar</string>
- <string name="not_in_roster">O contacto non está na túa lista. ¿Queres engadilo?</string>
- <string name="add_contact">Engadir contacto</string>
- <string name="send_failed">Erro ao enviar</string>
- <string name="send_rejected">rechazado</string>
- <string name="preparing_image">Preparando imaxe para enviar</string>
- <string name="action_clear_history">Limpar historial</string>
- <string name="clear_conversation_history">Limpar historial de conversa</string>
- <string name="clear_histor_msg">¿Queres borrar todas as mensaxes desta conversa?\n\n<b>Ollo:</b> Isto non afectará ás mensaxes gardadas noutros dispositivos ou servidores.</string>
- <string name="delete_messages">Borrar mensaxes</string>
- <string name="choose_presence">Selecciona recurso del contacto</string>
- <string name="send_otr_message">Enviar mensaxe cifrado con OTR</string>
- <string name="send_pgp_message">Enviar mensaxe cifrado con OpenPGP</string>
- <string name="your_nick_has_been_changed">Modificouse o teu apodo</string>
- <string name="send_unencrypted">Enviar sen cifrar</string>
- <string name="decryption_failed">Fallou o descifrado. Quizábeis non teñas a clave privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations emprega unha aplicación de terceiros chamada <b>OpenKeychain</b> para cifrar e descifrar mensaxes e xestionar as túas claves públicas.\n\nOpenKeychain está publicado baixo licencia GPLv3 e disponible en F-Droid e Google Play.\n\n<small>(Por favor, reinicie Conversations despois.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="offering">ofrecendo…</string>
- <string name="no_pgp_key">Clave OpenPGP non atopada</string>
- <string name="contact_has_no_pgp_key">Conversations non foi quen de cifrar as túas mensaxes porque o teu contactos non está anunciando a súa clave pública.\n\n<small>Por favor, pídelle ao teu contacto que configure OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Mensaxe cifrado recibido. Pulsa para ver.</i></string>
- <string name="pref_xmpp_resource">Recurso</string>
- <string name="pref_xmpp_resource_summary">O nome que identifica o cliente que estás a empregar</string>
- <string name="pref_accept_files">Aceptar arquivos</string>
- <string name="pref_accept_files_summary">De forma automática aceptar arquivos menores de…</string>
- <string name="pref_notification_settings">Axustes de notificación</string>
- <string name="pref_notifications">Notificacións</string>
- <string name="pref_notifications_summary">Notifica cuando chega unha nova mensaxe</string>
- <string name="pref_vibrate">Tremer</string>
- <string name="pref_vibrate_summary">Treme cando chega unha novo mensaxe</string>
- <string name="pref_sound">Son</string>
- <string name="pref_sound_summary">Reproduce un ton ca notificación</string>
- <string name="pref_notification_grace_period">Notificacións Carbons</string>
- <string name="pref_notification_grace_period_summary">Deshabilita as notificacións durante un corto periodo de tiempo despois de recibir a copia da mensaxe carbón</string>
- <string name="pref_advanced_options">Opcións avanzadas</string>
- <string name="pref_never_send_crash">Nunca enviar informe de erros</string>
- <string name="pref_never_send_crash_summary">Enviando volcados de pilas axudas al desenrolo de Conversations</string>
- <string name="pref_ui_options">Opcións de interfaz</string>
- <string name="openpgp_error">OpenKeychain reportou un erro</string>
- <string name="error_decrypting_file">I/O Erro descifrando arquivo</string>
- <string name="accept">Aceptar</string>
- <string name="error">Produciuse un erro</string>
- <string name="pref_grant_presence_updates">Suscripción de presencia</string>
- <string name="pref_grant_presence_updates_summary">Por defecto otorgar e pedir suscripcións de presencia dos contactos que creaches</string>
- <string name="subscriptions">Suscripcións</string>
- <string name="your_account">A túa conta</string>
- <string name="keys">Chaves</string>
- <string name="send_presence_updates">Enviar actualizacións de presencia</string>
- <string name="receive_presence_updates">Recibir actualizacións de presencia</string>
- <string name="ask_for_presence_updates">Solicitar actualizacións de presencia</string>
- <string name="attach_choose_picture">Seleccionar imaxe</string>
- <string name="attach_take_picture">Facer foto</string>
- <string name="preemptively_grant">Por defecto otorgar peticiones de suscripción</string>
- <string name="error_not_an_image_file">O arquivo seleccionado non é unha imaxe</string>
- <string name="error_compressing_image">Erro convertindo o arquivo de imaxe</string>
- <string name="error_file_not_found">Arquivo non atopado</string>
- <string name="error_io_exception">Erro xeral de I/O. ¿Quedaches sen espazo no disco?</string>
- <string name="error_security_exception_during_image_copy">A aplicación que usas para seleccionar imaxes non proporciona suficientes permisos para leer o arquivo.\n\n<small>Utiliza un explorador de arquivos diferente para seleccionar a imaxe</small></string>
- <string name="account_status_unknown">Descoñecido</string>
- <string name="account_status_disabled">Deshabilitado temporalmente</string>
- <string name="account_status_online">Conectado</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Desconectado</string>
- <string name="account_status_unauthorized">Non autorizado</string>
- <string name="account_status_not_found">Servidor non atopado</string>
- <string name="account_status_no_internet">Sen conectividade</string>
- <string name="account_status_regis_fail">Erro no rexistro</string>
- <string name="account_status_regis_conflict">O identificador xa está en uso</string>
- <string name="account_status_regis_success">Rexistro completado</string>
- <string name="account_status_regis_not_sup">O servidor non soporta rexistros</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Editar conta</string>
- <string name="mgmt_account_delete">Eliminar conta</string>
- <string name="mgmt_account_disable">Deshabilitar temporalmente</string>
- <string name="mgmt_account_enable">Habilitar</string>
- <string name="attach_record_voice">Grabar audio</string>
- <string name="passwords_do_not_match">As contrasinais non coinciden</string>
- <string name="invalid_jid">O identificador non é un identificador de Jabber válido</string>
-</resources>
diff --git a/src/main/res/values-id/strings.xml b/src/main/res/values-id/strings.xml
deleted file mode 100644
index 894c18a71..000000000
--- a/src/main/res/values-id/strings.xml
+++ /dev/null
@@ -1,453 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Pengaturan</string>
- <string name="action_add">Percakapan Baru</string>
- <string name="action_accounts">Pengaturan Akun</string>
- <string name="action_end_conversation">Akhiri Percakapan</string>
- <string name="action_contact_details">Detil Kontak</string>
- <string name="action_muc_details">Detil conference</string>
- <string name="action_secure">Amankan Percakapan</string>
- <string name="action_add_account">Tambah Akun</string>
- <string name="action_edit_contact">Ubah Nama</string>
- <string name="action_add_phone_book">Tambah ke buku telepon</string>
- <string name="action_delete_contact">Hapus dari roster</string>
- <string name="action_block_contact">Blokir kontak</string>
- <string name="action_unblock_contact">Batal blokir kontak</string>
- <string name="action_block_domain">Blokir domain</string>
- <string name="action_unblock_domain">Batal blokir domain</string>
- <string name="title_activity_manage_accounts">Pengaturan Akun</string>
- <string name="title_activity_settings">Pengaturan</string>
- <string name="title_activity_conference_details">Conference Detil</string>
- <string name="title_activity_contact_details">Kontak Detil</string>
- <string name="title_activity_sharewith">Bagikan dengan Conversation</string>
- <string name="title_activity_start_conversation">Mulai Percakapan</string>
- <string name="title_activity_choose_contact">Pilih kontak</string>
- <string name="title_activity_block_list">Daftar blokir</string>
- <string name="just_now">sekarang</string>
- <string name="minute_ago">1 min lalu</string>
- <string name="minutes_ago">%d min lalu</string>
- <string name="unread_conversations">Percakapan belum dibaca</string>
- <string name="sending">mengirim...</string>
- <string name="encrypted_message">Menerjemahkan pesan. Tunggu sebentar...</string>
- <string name="nick_in_use">Nick ini sudah digunakan</string>
- <string name="admin">Administrator</string>
- <string name="owner">Pemilik</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Peserta</string>
- <string name="visitor">Pengunjung</string>
- <string name="remove_contact_text">Apakah Anda ingin menghapus %s dari roster Anda? Percakapan yang terkait dengan kontak ini tidak akan dihapus.</string>
- <string name="block_contact_text">Apakah Anda ingin memblokir pesan dari %s?</string>
- <string name="unblock_contact_text">Apakah Anda ingin membuka blokir %s dan membolehkannya untuk mengirim pesan?</string>
- <string name="block_domain_text">Blokir semua kontak dari %s?</string>
- <string name="unblock_domain_text">Batalkan blokir semua kontak dari %s?</string>
- <string name="contact_blocked">Kontak terblokir</string>
- <string name="remove_bookmark_text">Apakah Anda ingin menghapus %s dari bookmark? Percakapan yang terkait dengan bookmark ini tidak akan dihapus.</string>
- <string name="register_account">Daftarkan akun baru di server</string>
- <string name="change_password_on_server">Ganti password di server</string>
- <string name="share_with">Bagikan dengan...</string>
- <string name="start_conversation">Mulai Percakapan</string>
- <string name="invite_contact">Undang Kontak</string>
- <string name="contacts">Kontak</string>
- <string name="cancel">Batal</string>
- <string name="set">Atur</string>
- <string name="add">Tambah</string>
- <string name="edit">Ubah</string>
- <string name="delete">Hapus</string>
- <string name="block">Blokir</string>
- <string name="unblock">Batalkan blokir</string>
- <string name="save">Simpan</string>
- <string name="ok">YA</string>
- <string name="crash_report_title">Percakapan terhenti</string>
- <string name="crash_report_message">Dengan mengirimkan laporan kesalahan Anda membantu pengembangan Conversations\n&lt;b&gt;Perhatian:&lt;/&gt;Conversations akan menggunakan akun XMPP Anda untuk mengirim laporan kesalahan untuk pengembang.</string>
- <string name="send_now">Kirim sekarang</string>
- <string name="send_never">Jangan tanya lagi</string>
- <string name="problem_connecting_to_account">Tidak terhubung ke akun</string>
- <string name="problem_connecting_to_accounts">Tidak bisa terhubung ke banyak akun</string>
- <string name="touch_to_fix">Sentuh untuk mengatur akun</string>
- <string name="attach_file">Sisipkan berkas</string>
- <string name="not_in_roster">Kontak tidak ada dalam roster Anda. Ingin menambahkannya?</string>
- <string name="add_contact">Tambah kontak</string>
- <string name="send_failed">pengiriman gagal</string>
- <string name="send_rejected">ditolak</string>
- <string name="preparing_image">Mempersiapkan gambar untuk transmisi</string>
- <string name="action_clear_history">Bersihkan riwayat</string>
- <string name="clear_conversation_history">Hapus Riwayat Percakapan</string>
- <string name="clear_histor_msg">Apakah Anda ingin menghapus semua pesan dalam Percakapan ini\n\n<b>Peringatan:</b>ini tidak akan mempengaruhi pesan yang disimpan pada perangkat atau server lain.</string>
- <string name="delete_messages">Hapus pesan</string>
- <string name="choose_presence">Pilih kehadiran untuk kontak</string>
- <string name="send_otr_message">Kirim pesan terenskripsi OTR</string>
- <string name="send_pgp_message">Kirim pesan terenskripsi OpenPGP</string>
- <string name="your_nick_has_been_changed">Nick kamu telah dirubah</string>
- <string name="send_unencrypted">Kirim tidak terenkripsi</string>
- <string name="decryption_failed">Dekripsi gagal. Mungkin Anda tidak memiliki kunci pribadi yang tepat.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations menggunakan app pihak ke-3 bernama <b>OpenKeychain</b> untuk mengenkripsi dan menerjemahkan pesan dan mengorganisir kunci anda.\n\nOpenKeychain berlisensi GPLv3 dan tersedia fi F-Droid dan Google play.\n\n<small>(Silahkan mulai ulang Conversations setelah menginstall.)</small></string>
- <string name="restart">Mulai ulang</string>
- <string name="install">Pasang</string>
- <string name="offering">menawarkan...</string>
- <string name="waiting">menunggu...</string>
- <string name="no_pgp_key">Tidak ada kunci OpenPGP ditemukan</string>
- <string name="contact_has_no_pgp_key">Conversations tidak dapat mengenkripsi pesan Anda karena kontak tidak mengumumkan kunci publiknya.\n\n<small>Silakan meminta kontak Anda untuk menyetel OpenPGP</small></string>
- <string name="no_pgp_keys">Tidak ada kunci OpenPGP ditemukan</string>
- <string name="contacts_have_no_pgp_keys">Percakapan tidak dapat mengenkripsi pesan Anda karena kontak tidak mengumumkan kunci publik mereka.\n\n<small>Silakan meminta kontak Anda untuk setup OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Pesan terenkripsi diterima. Sentuh untuk membongkar dan melihatnya.</i></string>
- <string name="pref_general">Umum</string>
- <string name="pref_xmpp_resource">XMPP resource</string>
- <string name="pref_xmpp_resource_summary">Identifikasi nama klien ini dengan</string>
- <string name="pref_accept_files">Terima berkas</string>
- <string name="pref_accept_files_summary">Otomatis menerima berkas lebih kecil dari...</string>
- <string name="pref_notification_settings">Pengaturan Notifikasi</string>
- <string name="pref_notifications">Notifikasi</string>
- <string name="pref_notifications_summary">Notifikasikan jika pesan baru tiba</string>
- <string name="pref_vibrate">Getar</string>
- <string name="pref_vibrate_summary">Juga aktifkan getaran bila pesan baru tiba</string>
- <string name="pref_sound">Suara</string>
- <string name="pref_sound_summary">mainkan suara saat menerima notifikasi</string>
- <string name="pref_notification_grace_period">Tenggang waktu pemberitahuan</string>
- <string name="pref_notification_grace_period_summary">Nonaktifkan pemberitahuan untuk waktu yang singkat setelah salinan diterima</string>
- <string name="pref_advanced_options">Opsi Lanjutan</string>
- <string name="pref_never_send_crash">Jangan kirim laporan kerusakan</string>
- <string name="pref_never_send_crash_summary">Dengan mengirimkan kesalahan Anda membantu pengembangan Aplikasi Conversations</string>
- <string name="pref_confirm_messages">Konfirmasi Pesan</string>
- <string name="pref_confirm_messages_summary">Biarkan kontak Anda tahu kapan Anda telah menerima dan membaca pesan</string>
- <string name="pref_ui_options">Opsi Tampilan</string>
- <string name="openpgp_error">OpenKeychain melaporkan kesalahan</string>
- <string name="error_decrypting_file">I/O Error menerjemahkan berkas</string>
- <string name="accept">Menerima</string>
- <string name="error">Sebuah kesalahan terjadi</string>
- <string name="pref_grant_presence_updates">Memberikan perubahan kehadiran</string>
- <string name="pref_grant_presence_updates_summary">Terlebih dahulu meminta dan berlangganan kehadiran untuk kontak Anda buat</string>
- <string name="subscriptions">Langganan</string>
- <string name="your_account">Akun anda</string>
- <string name="keys">Kunci</string>
- <string name="send_presence_updates">Kirim pembaruan kehadiran</string>
- <string name="receive_presence_updates">Terima pembaruan kehadiran</string>
- <string name="ask_for_presence_updates">Tanya untuk pembaruan kehadiran</string>
- <string name="attach_choose_picture">Pilih gambar</string>
- <string name="attach_take_picture">Ambil gambar</string>
- <string name="preemptively_grant">Ijinkan permintaan berlangganan</string>
- <string name="error_not_an_image_file">Berkas yang anda pilih bukan gambar</string>
- <string name="error_compressing_image">Terjadi kesalahan saat mengubah berkas gambar</string>
- <string name="error_file_not_found">Berkas tidak ditemukan</string>
- <string name="error_io_exception">Kesalahan Umum I/O. Mungkin Anda kehabisan ruang penyimpanan?</string>
- <string name="error_security_exception_during_image_copy">Aplikasi yang digunakan untuk memilih gambar tidak memberikan izin untuk membaca file.\n\n <small>Gunakan file manager yang berbeda untuk memilih gambar</small></string>
- <string name="account_status_unknown">Tidak diketahui</string>
- <string name="account_status_disabled">Sementara dimatikan</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Menghubungkan\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Tidak mendapat izin</string>
- <string name="account_status_not_found">Server tidak ditemukan</string>
- <string name="account_status_no_internet">Tidak ada koneksi</string>
- <string name="account_status_regis_fail">Registrasi gagal</string>
- <string name="account_status_regis_conflict">Username telah digunakan</string>
- <string name="account_status_regis_success">Registrasi berhasil</string>
- <string name="account_status_regis_not_sup">Server tidak mendukung pendaftaran akun.</string>
- <string name="account_status_security_error">Kesalahan keamanan</string>
- <string name="account_status_incompatible_server">Server tidak cocok</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Ubah akun</string>
- <string name="mgmt_account_delete">Hapus akun</string>
- <string name="mgmt_account_disable">Sementara dimatikan</string>
- <string name="mgmt_account_publish_avatar">Publikasikan avatar</string>
- <string name="mgmt_account_publish_pgp">Publikasikan kunci OpenPGP</string>
- <string name="mgmt_account_enable">Aktifkan Akun</string>
- <string name="mgmt_account_are_you_sure">Apakah Anda yakin.?</string>
- <string name="mgmt_account_delete_confirm_text">Jika Anda menghapus akun, semua data percakapan Anda di Conversation akan hilang.</string>
- <string name="attach_record_voice">Rekam suara</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Password</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Ketik ulang password</string>
- <string name="password">Password</string>
- <string name="confirm_password">Ketik ulang password</string>
- <string name="passwords_do_not_match">Password tidak sama</string>
- <string name="invalid_jid">Jabber ID tidak valid</string>
- <string name="error_out_of_memory">Memori habis. Gambar terlalu besar</string>
- <string name="add_phone_book_text">Apakah anda ingin menambahkan %s ke daftar kontak anda?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">bebas untuk chatting</string>
- <string name="contact_status_away">pergi</string>
- <string name="contact_status_extended_away">pergi lama</string>
- <string name="contact_status_do_not_disturb">jangan ganggu</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conference</string>
- <string name="muc_details_other_members">Member lainnya</string>
- <string name="server_info_show_more">Info Server</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">tersedia</string>
- <string name="server_info_unavailable">tidak tersedia</string>
- <string name="missing_public_keys">Pemberitahuan kunci publik tidak ditemukan</string>
- <string name="last_seen_now">terakhir terlihat sekarang</string>
- <string name="last_seen_min">terakhir terlihat 1 menit lalu</string>
- <string name="last_seen_mins">terlihat %d menit lalu</string>
- <string name="last_seen_hour">terlihat 1 jam lalu</string>
- <string name="last_seen_hours">terlihat %d jam lalu</string>
- <string name="last_seen_day">terlihat 1 hari lalu</string>
- <string name="last_seen_days">terlihat %d hari lalu</string>
- <string name="never_seen">tidak pernah terlihat</string>
- <string name="install_openkeychain">Pesan terenskripsi. Pasang OpenKeychain untuk menerjemahkan</string>
- <string name="unknown_otr_fingerprint">Sidik OTR tidak diketahui</string>
- <string name="openpgp_messages_found">pesan terkunci OpenPGP ditemukan</string>
- <string name="reception_failed">Penerimaan gagal</string>
- <string name="your_fingerprint">Fingerprint Anda</string>
- <string name="otr_fingerprint">OTR fingerprint</string>
- <string name="other_devices">Perangkat lainnya</string>
- <string name="done">Selesai</string>
- <string name="verify">Verifikasi</string>
- <string name="decrypt">Deskripsi</string>
- <string name="conferences">Conferences</string>
- <string name="search">Cari</string>
- <string name="create_contact">Buat Kontak</string>
- <string name="join_conference">Gabung Conference</string>
- <string name="delete_contact">Hapus Kontak</string>
- <string name="view_contact_details">Lihat detil kontak</string>
- <string name="block_contact">Blokir kontak</string>
- <string name="unblock_contact">Lepas blokir kontak</string>
- <string name="create">Buat</string>
- <string name="contact_already_exists">Kontak ini sudah ada</string>
- <string name="join">Gabung</string>
- <string name="conference_address">Alamat conference</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Simpan sebagai bookmark</string>
- <string name="delete_bookmark">Hapus bookmark</string>
- <string name="bookmark_already_exists">Bookmark ini sudah ada</string>
- <string name="you">Anda</string>
- <string name="action_edit_subject">Ubah subjek conference</string>
- <string name="conference_not_found">Conference tidak ditemukan</string>
- <string name="leave">Tinggalkan</string>
- <string name="contact_added_you">Kontak ditambahkan ke daftar anda</string>
- <string name="add_back">Tambah kembali</string>
- <string name="contact_has_read_up_to_this_point">%s telah membaca hingga disini</string>
- <string name="publish">Publikasi</string>
- <string name="touch_to_choose_picture">Sentuh Avatar untuk memilih gambar dari gallery</string>
- <string name="publish_avatar_explanation">Harap dicatat: Setiap orang yang berlangganan update kehadiran Anda akan diizinkan untuk melihat gambar ini.</string>
- <string name="publishing">Mempublikasi...</string>
- <string name="error_publish_avatar_server_reject">Server tidak mengijinkan publikasi Anda</string>
- <string name="error_publish_avatar_converting">Sesuatu yang salah terjadi ketika mengkonversi gambar anda</string>
- <string name="error_saving_avatar">Tidak dapat menyimpan Avatar ke memori</string>
- <string name="or_long_press_for_default">(Tekan yang lama untuk mengembalikan semula)</string>
- <string name="error_publish_avatar_no_server_support">Server Anda tidak mendukung publikasi Avatar</string>
- <string name="private_message">berbisik</string>
- <string name="private_message_to">kepada %s</string>
- <string name="send_private_message_to">Kirim pesan pribadi ke %s</string>
- <string name="connect">Hubungkan</string>
- <string name="account_already_exists">Akun ini sudah ada</string>
- <string name="next">Selanjutnya</string>
- <string name="server_info_session_established">Sesi saat didirikan</string>
- <string name="additional_information">Informasi tambahan</string>
- <string name="skip">Lewati</string>
- <string name="disable_notifications">Nonaktifkan notifikasi</string>
- <string name="disable_notifications_for_this_conversation">Nonaktifkan notifikasi untuk percakapan ini</string>
- <string name="notifications_disabled">Notifikasi telah dimatikan</string>
- <string name="enable">Aktifkan</string>
- <string name="conference_requires_password">Conference membutuhkan password</string>
- <string name="enter_password">Masukan password</string>
- <string name="missing_presence_updates">Pembaruan kehadiran hilang dari kontak</string>
- <string name="request_presence_updates">Silakan meminta pembaruan kehadiran dari kontak Anda lebih dulu.\n\n<small>Ini akan digunakan untuk menentukan (klien) mana yang digunakan dikontak Anda.</small></string>
- <string name="request_now">Request sekarang</string>
- <string name="delete_fingerprint">Hapus sidik jari</string>
- <string name="sure_delete_fingerprint">Apakah anda yakin menghapus sidik jari?</string>
- <string name="ignore">Abaikan</string>
- <string name="without_mutual_presence_updates"><b>Perhatian</b> Mengirim ini tanpa kehadiran sesama pembaruan bisa menyebabkan masalah tak terduga.\n\n<small>Pergi ke kontak untuk memverifikasi langganan kehadiran anda.</small></string>
- <string name="pref_encryption_settings">Pengaturan enskripsi</string>
- <string name="pref_force_encryption">Paksa enskripsi end-to-end</string>
- <string name="pref_force_encryption_summary">Selalu mengirim pesan terenkripsi (kecuali untuk conferences)</string>
- <string name="pref_dont_save_encrypted">jangan simpan pesan terenskripsi</string>
- <string name="pref_dont_save_encrypted_summary">Peringatan: Hal ini bisa mengakibatkan hilangnya pesan</string>
- <string name="pref_expert_options">Pengaturan lanjutan</string>
- <string name="pref_expert_options_summary">Harap berhati-hati dengan ini</string>
- <string name="title_activity_about">Tentang Conversations</string>
- <string name="pref_about_conversations_summary">Build dan informasi lisensi</string>
- <string name="title_pref_quiet_hours">Waktu sunyi</string>
- <string name="title_pref_quiet_hours_start_time">Waktu mulai</string>
- <string name="title_pref_quiet_hours_end_time">Waktu selesai</string>
- <string name="title_pref_enable_quiet_hours">Aktifkan waktu sunyi</string>
- <string name="pref_quiet_hours_summary">Pemberitahuan akan disunyukan ketika jam sunyi.</string>
- <string name="pref_use_larger_font">Perbesar ukuran huruf</string>
- <string name="pref_use_larger_font_summary">Gunakan ukuran huruf lebih besar diseluruh aplikasi</string>
- <string name="pref_use_send_button_to_indicate_status">Tombol kirim menunjukan statusnya</string>
- <string name="pref_use_indicate_received">Permintaan penerimaan pesan</string>
- <string name="pref_use_indicate_received_summary">Pesan yang diterima akan ditambahkan centang hijau jika didukung</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Warnai tombol kirim untuk mengindikasikan status kontak</string>
- <string name="pref_expert_options_other">Lainnya</string>
- <string name="pref_conference_name">nama Conference</string>
- <string name="pref_conference_name_summary">Gunakan subjek \'room\' daripada JID untuk mengidentifikasi conferences</string>
- <string name="toast_message_otr_fingerprint">sidik jari OTR disalin ke clipboard!</string>
- <string name="conference_banned">Anda ditendang dari conference ini</string>
- <string name="conference_members_only">Conference ini hanya untuk member terdaftar</string>
- <string name="conference_kicked">Anda telah ditendang dari conference ini</string>
- <string name="using_account">menggunakan akun %s</string>
- <string name="not_connected_try_again">Anda tidak terhubung. Coba lagi nanti</string>
- <string name="check_x_filesize">Cek %s ukuran</string>
- <string name="message_options">Opsi pesan</string>
- <string name="copy_text">Salin teks</string>
- <string name="copy_original_url">Salin URL asli</string>
- <string name="send_again">Kirim lagi</string>
- <string name="file_url">URL Berkas</string>
- <string name="message_text">Pesan teks</string>
- <string name="url_copied_to_clipboard">URL disalin ke clipboard</string>
- <string name="message_copied_to_clipboard">Pesan disalin ke clipboard</string>
- <string name="image_transmission_failed">pengiriman gambar gagal</string>
- <string name="scan_qr_code">Pindai kode QR</string>
- <string name="show_qr_code">Tampilkan kode QR</string>
- <string name="show_block_list">Tampilkan daftar blokir</string>
- <string name="account_details">Detil akun</string>
- <string name="verify_otr">Verifikasi OTR</string>
- <string name="remote_fingerprint">Remote Sidik jari</string>
- <string name="scan">pindai</string>
- <string name="or_touch_phones">(atau menyentuh telepon)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Petunjuk atau Pertanyaan</string>
- <string name="shared_secret_secret">Rahasia bersama</string>
- <string name="confirm">Konfirmasi</string>
- <string name="in_progress">Sedang diproses</string>
- <string name="respond">Menanggapi</string>
- <string name="failed">Gagal</string>
- <string name="secrets_do_not_match">Rahasia tidak match</string>
- <string name="try_again">Coba lagi</string>
- <string name="finish">Selesai</string>
- <string name="verified">Terverifikasi!</string>
- <string name="smp_requested">Kontak meminta verifikasi SMP</string>
- <string name="no_otr_session_found">Tidak ada sesi OTR yang valid ditemukan!</string>
- <string name="conversations_foreground_service">Percakapan</string>
- <string name="pref_keep_foreground_service">Jaga layanan di latar depan</string>
- <string name="pref_keep_foreground_service_summary">Cegah sistem operasi mematikan koneksi</string>
- <string name="choose_file">Pilih berkas</string>
- <string name="receiving_x_file">Menerima %1$s (%2$d%% terselesaikan)</string>
- <string name="download_x_file">Mengunduh %s</string>
- <string name="file">berkas</string>
- <string name="open_x_file">Buka %s</string>
- <string name="sending_file">mengirim (%1$d%% terselesaikan)</string>
- <string name="preparing_file">Menyiapkan berkas untuk transmisi</string>
- <string name="x_file_offered_for_download">%s ditawarkan untuk mengunduh</string>
- <string name="cancel_transmission">batalkan pengiriman</string>
- <string name="file_transmission_failed">pengiriman berkas gagal</string>
- <string name="file_deleted">Berkas sudah dihapus</string>
- <string name="no_application_found_to_open_file">Tidak ditemukan aplikasi untuk membuka berkas</string>
- <string name="could_not_verify_fingerprint">Tidak dapat verifikasi fingerprint</string>
- <string name="manually_verify">Verifikasi secara manual</string>
- <string name="are_you_sure_verify_fingerprint">Yakin untuk memferifikasi OTR fingerprint kontak Anda?</string>
- <string name="pref_show_dynamic_tags">Tampilkan tag dinamis</string>
- <string name="pref_show_dynamic_tags_summary">Tampilan read-only tag di bawah kontak</string>
- <string name="enable_notifications">Aktifkan notifikasi</string>
- <string name="conference_with">Buat conference dengan...</string>
- <string name="no_conference_server_found">Tidak ada server conference ditemukan</string>
- <string name="conference_creation_failed">Pembuatan conference gagal!</string>
- <string name="conference_created">Conference dibuat!</string>
- <string name="secret_accepted">Rahasia disetujui!</string>
- <string name="reset">Ulang</string>
- <string name="account_image_description">Avatar akun</string>
- <string name="copy_otr_clipboard_description">Salin OTR fingerprint ke clipboard</string>
- <string name="clear_other_devices">Bersihkan perangkat</string>
- <string name="fetching_history_from_server">Mengambil data dari server</string>
- <string name="no_more_history_on_server">Tidak ada data lagi di server</string>
- <string name="updating">Merubah...</string>
- <string name="password_changed">Password diganti!</string>
- <string name="could_not_change_password">Tidak dapat mengubah password</string>
- <string name="otr_session_not_started">Kirim pesan untuk memulai obrolan dienkripsi</string>
- <string name="ask_question">Bertanya</string>
- <string name="smp_explain_question">Jika Anda dan kontak Anda memiliki rahasia yang sama yang tidak ada orang lain yang tahu (seperti sebuah lelucon atau hanya apa yang Anda punya untuk makan siang terakhir kali Anda bertemu) Anda dapat menggunakan rahasia itu untuk memverifikasi sidik jari masing-masing.\n\nAnda memberikan petunjuk atau pertanyaan untuk kontak yang akan merespon dengan jawaban case-sensitive.</string>
- <string name="smp_explain_answer">Kontak Anda ingin memverifikasi sidik jari Anda dengan menantang Anda dengan rahasia bersama. Kontak Anda memberikan petunjuk berikut atau pertanyaan untuk rahasia itu.</string>
- <string name="shared_secret_hint_should_not_be_empty">Petunjuk Anda tidak boleh kosong</string>
- <string name="shared_secret_can_not_be_empty">Rahasia bersama Anda tidak boleh kosong</string>
- <string name="manual_verification_explanation">Hati-hati membandingkan sidik jari yang ditunjukkan di bawah dengan sidik jari kontak Anda.\nAnda dapat mengunakan layanan komunikasi terpercaya seperti e-mail terenskripsi atau panggilan telepon untuk menukarkannya.</string>
- <string name="change_password">Ubah password</string>
- <string name="current_password">Password sekarang</string>
- <string name="new_password">Password baru</string>
- <string name="password_should_not_be_empty">Password tidak boleh kosong</string>
- <string name="enable_all_accounts">Aktifkan semua akun</string>
- <string name="disable_all_accounts">Menonaktifkan semua account</string>
- <string name="perform_action_with">Lakukan aksi dengan</string>
- <string name="no_affiliation">Tidak ada afiliasi</string>
- <string name="no_role">Tidak ada peran</string>
- <string name="outcast">Orang buangan</string>
- <string name="member">Member</string>
- <string name="advanced_mode">Mode lanjut</string>
- <string name="grant_membership">Memberikan keanggotaan</string>
- <string name="remove_membership">Cabut keanggotaan</string>
- <string name="grant_admin_privileges">Memberikan hak istimewa admin</string>
- <string name="remove_admin_privileges">Mencabut hak istimewa admin</string>
- <string name="remove_from_room">Hapus dari conference</string>
- <string name="could_not_change_affiliation">Tidak bisa mengubah afiliasi %s</string>
- <string name="ban_from_conference">Tendang dari conference</string>
- <string name="removing_from_public_conference">Anda mencoba untuk menghapus %s dari sebuah conference publik. Satu-satunya cara untuk melakukannya adalah untuk menendang pengguna ini selamanya.</string>
- <string name="ban_now">Tendang sekarang</string>
- <string name="could_not_change_role">Tidak dapat merumah role %s</string>
- <string name="public_conference">Conference umum</string>
- <string name="private_conference">Rahasia, hanya member conference</string>
- <string name="conference_options">Opsi conference</string>
- <string name="non_anonymous">Non Anonymous</string>
- <string name="modified_conference_options">Opsi conference dimodifikasi!</string>
- <string name="could_not_modify_conference_options">Tidak dapat merubah pengaturan conference</string>
- <string name="never">Tidak pernah</string>
- <string name="thirty_minutes">30 menit</string>
- <string name="one_hour">1 jam</string>
- <string name="two_hours">2 jam</string>
- <string name="eight_hours">8 jam</string>
- <string name="until_further_notice">Sampai pemberitahuan selanjutnya</string>
- <string name="pref_input_options">Opsi input</string>
- <string name="pref_enter_is_send">Enter untuk mengirim</string>
- <string name="pref_enter_is_send_summary">Gunakan enter untuk mengrim pesan</string>
- <string name="pref_display_enter_key">Tampilkan masukan kunci</string>
- <string name="pref_display_enter_key_summary">Mengubah kunci emoji untuk memasukan kunci</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">Gambar</string>
- <string name="pdf_document">Berkas PDF</string>
- <string name="apk">Apl Android</string>
- <string name="vcard">Kontak</string>
- <string name="received_x_file">Diterima %s</string>
- <string name="disable_foreground_service">Nonaktifkan layanan latar belakang</string>
- <string name="touch_to_open_conversations">Sentuh untuk membuka Conversations</string>
- <string name="avatar_has_been_published">Avatar telah diterbitkan!</string>
- <string name="sending_x_file">Mengirim %s</string>
- <string name="offering_x_file">Menawarkan %s</string>
- <string name="hide_offline">Sembunyikan Offline</string>
- <string name="disable_account">Nonaktifkan Akun</string>
- <string name="contact_is_typing">%s sedang mengetik...</string>
- <string name="contact_has_stopped_typing">%s telah berhenti mengetik</string>
- <string name="pref_chat_states">Notifikasi ketik pesan</string>
- <string name="pref_chat_states_summary">Biarkan kontak Anda tahu ketika Anda sedang menulis pesan baru</string>
- <string name="send_location">Kirim lokasi</string>
- <string name="show_location">Tampilkan lokasi</string>
- <string name="no_application_found_to_display_location">Tidak ada aplikasi ditemukan untuk menampilkan lokasi</string>
- <string name="location">Lokasi</string>
- <string name="received_location">Lokasi yang diterima</string>
- <string name="title_undo_swipe_out_conversation">Percakapan tertutup</string>
- <string name="title_undo_swipe_out_muc">Tinggalkan conference</string>
- <string name="pref_dont_trust_system_cas_title">Jangan percaya sistem CA</string>
- <string name="pref_dont_trust_system_cas_summary">Semua sertifikat harus disetujui secara manual</string>
- <string name="pref_remove_trusted_certificates_title">Hapus sertifikat</string>
- <string name="pref_remove_trusted_certificates_summary">Hapus sertifikat yang disahkan secara manual</string>
- <string name="toast_no_trusted_certs">Tidak ada sertifikat yang disahkan secara manual</string>
- <string name="dialog_manage_certs_title">Hapus sertifikat</string>
- <string name="dialog_manage_certs_positivebutton">Hapus seleksi</string>
- <string name="dialog_manage_certs_negativebutton">Batal</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d sertifikat dihapus</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">Pilih %d kontak</item>
- </plurals>
- <string name="pref_quick_action_summary">Timpa tombol kirim dengan aksi cepat</string>
- <string name="pref_quick_action">Aksi Cepat</string>
- <string name="none">Tak satupun</string>
- <string name="recently_used">Maling sering digunakan</string>
- <string name="choose_quick_action">Pilih aksi cepat</string>
- <string name="search_for_contacts_or_groups">Cari grup atau daftar kontak</string>
- <string name="send_private_message">Kirim pesan pribadi</string>
- <string name="user_has_left_conference">%s meninggalkan conference!</string>
- <string name="username">Username</string>
- <string name="username_hint">Username</string>
- <string name="invalid_username">Username ini tidak valid</string>
- <string name="download_failed_server_not_found">Unduhan gagal: Server tidak ditemukan</string>
- <string name="download_failed_file_not_found">Unduh gagal: Berkas tidak ditemukan</string>
- <string name="download_failed_could_not_connect">Unduhan gagal: Tidak dapat terhubung ke host</string>
-</resources>
diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml
deleted file mode 100644
index 97311427c..000000000
--- a/src/main/res/values-it/strings.xml
+++ /dev/null
@@ -1,439 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Impostazioni</string>
- <string name="action_add">Nuova conversazione</string>
- <string name="action_accounts">Gestisci utenti</string>
- <string name="action_end_conversation">Termina questa conversazione</string>
- <string name="action_contact_details">Dettagli del contatto</string>
- <string name="action_muc_details">Dettagli conferenza</string>
- <string name="action_secure">Conversazione sicura</string>
- <string name="action_add_account">Aggiungi utente</string>
- <string name="action_edit_contact">Modifica il nome</string>
- <string name="action_add_phone_book">Aggiungi alla rubrica</string>
- <string name="action_delete_contact">Cancella dalla lista</string>
- <string name="action_block_contact">Blocca contatto</string>
- <string name="action_unblock_contact">Sblocca contatto</string>
- <string name="action_block_domain">Blocca dominio</string>
- <string name="action_unblock_domain">Sblocca dominio</string>
- <string name="title_activity_manage_accounts">Gestisci Utenti</string>
- <string name="title_activity_settings">Impostazioni</string>
- <string name="title_activity_conference_details">Dettagli conferenza</string>
- <string name="title_activity_contact_details">Dettagli del contatto</string>
- <string name="title_activity_sharewith">Condividi con Conversation</string>
- <string name="title_activity_start_conversation">Inizia una Conversazione</string>
- <string name="title_activity_choose_contact">Scegli contatto</string>
- <string name="title_activity_block_list">Lista nera</string>
- <string name="just_now">adesso</string>
- <string name="minute_ago">1 min fa</string>
- <string name="minutes_ago">%d min fa</string>
- <string name="unread_conversations">Conversazioni non lette</string>
- <string name="sending">invio…</string>
- <string name="encrypted_message">Decifrazione del messaggio. Attendere prego…</string>
- <string name="nick_in_use">Nome utente già in uso</string>
- <string name="admin">Amministratore</string>
- <string name="owner">Proprietario</string>
- <string name="moderator">Moderatore</string>
- <string name="participant">Partecipante</string>
- <string name="visitor">Visitatore</string>
- <string name="remove_contact_text">Vuoi rimuovere %s dalla tua lista contatti? La conversazione associata con questo contatto non sarà rimossa.</string>
- <string name="block_contact_text">Vorresti impedire a %s di inviarti messaggi?</string>
- <string name="unblock_contact_text">Vorresti permettere a %s di inviarti messaggi?</string>
- <string name="block_domain_text">Bloccare tutti i contatti da %s?</string>
- <string name="unblock_domain_text">Sbloccare tutti i contatti da %s?</string>
- <string name="contact_blocked">Contatto bloccato</string>
- <string name="remove_bookmark_text">Vuoi rimuovere il segnalibro %s? La conversazione associata con questo contatto non sarà rimossa.</string>
- <string name="register_account">Registra un nuovo account sul server</string>
- <string name="change_password_on_server">Cambia la password sul server</string>
- <string name="share_with">Condividi con</string>
- <string name="start_conversation">Inizia Conversazione</string>
- <string name="invite_contact">Invita Contatto</string>
- <string name="contacts">Contatti</string>
- <string name="cancel">Annulla</string>
- <string name="set">Imposta</string>
- <string name="add">Aggiungi</string>
- <string name="edit">Modifica</string>
- <string name="delete">Elimina</string>
- <string name="block">Blocca</string>
- <string name="unblock">Sblocca</string>
- <string name="save">Salva</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Errore di Conversations</string>
- <string name="crash_report_message">Se scegli di inviare una segnalazione dell’errore aiuterai lo sviluppo di Conversations\n<b>Attenzione:</b> Questo utilizzerà il tuo account XMPP per inviare la segnalazione agli sviluppatori.</string>
- <string name="send_now">Invia adesso</string>
- <string name="send_never">Non chiedere più</string>
- <string name="problem_connecting_to_account">Impossibile collegarsi tramite questo utente</string>
- <string name="problem_connecting_to_accounts">Impossibile collegarsi tramite più utenti</string>
- <string name="touch_to_fix">Tocca qui per gestire i tuoi utenti</string>
- <string name="attach_file">Allega file</string>
- <string name="not_in_roster">Il contatto non è nella tua lista. Vuoi aggiungerlo?</string>
- <string name="add_contact">Aggiungi contatto</string>
- <string name="send_failed">Invio fallito</string>
- <string name="send_rejected">rifiutato</string>
- <string name="preparing_image">Preparazioone immagine per la trasmissione</string>
- <string name="action_clear_history">Pulisci la cronologia</string>
- <string name="clear_conversation_history">Pulisci la cronologia della Conversazione</string>
- <string name="clear_histor_msg">Vuoi cancellare tutti i messaggi di questa Conversazione?\n\n<b>Attenzione:</b> Questo non influenzerà i messaggi presenti su altri dispositivi o server.</string>
- <string name="delete_messages">Elimina messaggi</string>
- <string name="choose_presence">Choose presence to contact</string>
- <string name="send_otr_message">Messaggio OTR</string>
- <string name="send_pgp_message">Messaggio OpenPGP</string>
- <string name="your_nick_has_been_changed">Il tuo nome utente è stato cambiato</string>
- <string name="send_unencrypted">Invia non cifrato</string>
- <string name="decryption_failed">Decifrazione fallita. Forse non disponi della chiave privata corretta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations usa una app di terze parti chiamata <b>OpenKeychain</b> per cifrare e decifrare i messaggi per gestire le tue chiavi pubbliche.\n\nOpenKeychain è rilasciato secondo i termini della GPLv3 ed è disponibile sia su F-Droid, che su Google Play.\n\n<small>(Riavvia Conversations in seguito.)</small></string>
- <string name="restart">Riavvia</string>
- <string name="install">Installa</string>
- <string name="offering">offrendo…</string>
- <string name="waiting">in attesa…</string>
- <string name="no_pgp_key">Nessuna chiave OpenPGP trovata</string>
- <string name="contact_has_no_pgp_key">Conversations non è in grado di cifrare i tuoi messaggi perché il contatto non sta annunciando la sua chiave pubblica.\n\n<small>Per favore chiedi al tuo contatto di configurare OpenPGP.</small></string>
- <string name="no_pgp_keys">Nessuna chiave OpenPGP trovata</string>
- <string name="contacts_have_no_pgp_keys">Conversations non è in grado di cifrare i tuoi messaggi perché i contatti non stanno annunciando la propria chiave pubblica.\n\n<small>Per favore chiedi ai tuoi contatti di configurare OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Messaggio cifrato ricevuto. Tocca per decifrare.</i></string>
- <string name="pref_general">Generale</string>
- <string name="pref_xmpp_resource">Risorsa XMPP</string>
- <string name="pref_xmpp_resource_summary">Il nome con il quale questo client si identifica</string>
- <string name="pref_accept_files">Accetta i file</string>
- <string name="pref_accept_files_summary">Accetta automaticamente i file più piccoli di…</string>
- <string name="pref_notification_settings">Impostazioni di Notifica</string>
- <string name="pref_notifications">Notifiche</string>
- <string name="pref_notifications_summary">Notifica quando arriva un nuovo messaggio</string>
- <string name="pref_vibrate">Vibra</string>
- <string name="pref_vibrate_summary">Vibra anche quando arriva un nuovo messaggio</string>
- <string name="pref_sound">Suono</string>
- <string name="pref_sound_summary">Riproduci una suoneria con la notifica</string>
- <string name="pref_notification_grace_period">Periodo tra notifiche</string>
- <string name="pref_notification_grace_period_summary">Disabilita le notifiche per un breve lasso di tempo dopo che un messaggio è stato ricevuto</string>
- <string name="pref_advanced_options">Opzioni Avanzate</string>
- <string name="pref_never_send_crash">Non inviare mai segnalazioni di errore</string>
- <string name="pref_never_send_crash_summary">Se scegli di inviare una segnalazione dell’errore aiuterai lo sviluppo di Conversations</string>
- <string name="pref_confirm_messages">Conferma Messaggi</string>
- <string name="pref_confirm_messages_summary">Fai sapere ai tuoi contatti quando hai ricevuto il messaggio e l’hai letto</string>
- <string name="pref_ui_options">Opzioni Interfaccia</string>
- <string name="openpgp_error">OpenKeychain ha riportato un errore</string>
- <string name="error_decrypting_file">Errore di I/O nel decifrare il file</string>
- <string name="accept">Accetta</string>
- <string name="error">Si è verificato un errore</string>
- <string name="pref_grant_presence_updates">Concedi aggiornamenti della presenza</string>
- <string name="pref_grant_presence_updates_summary">Concedi e chiedi preventivamente la sottoscrizione della presenza ai contatti che hai creato</string>
- <string name="subscriptions">Sottoscrizioni</string>
- <string name="your_account">Il tuo utente</string>
- <string name="keys">Chiavi</string>
- <string name="send_presence_updates">Invia aggiornamenti della presenza</string>
- <string name="receive_presence_updates">Ricevi aggiornamenti della presenza</string>
- <string name="ask_for_presence_updates">Chiedi aggiornamenti della presenza</string>
- <string name="attach_choose_picture">Scegli un’immagine</string>
- <string name="attach_take_picture">Foto</string>
- <string name="preemptively_grant">Concedi aggiornamenti della presenza preventivamente</string>
- <string name="error_not_an_image_file">Il file selezionato non è un’immagine</string>
- <string name="error_compressing_image">Errore durante la conversione dell’immagine</string>
- <string name="error_file_not_found">File non trovato</string>
- <string name="error_io_exception">Errore di I/O generico. Forse hai esaurito lo spazio?</string>
- <string name="error_security_exception_during_image_copy">L’app che hai usato per selezionare questa immagine non ci ha fornito permessi sufficienti per leggere il file.\n\n<small>Usa un file manager differente per scegliere un’immagine</small></string>
- <string name="account_status_unknown">Sconosciuto</string>
- <string name="account_status_disabled">Disabilitato temporaneamente</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">In connessione\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Non autorizzato</string>
- <string name="account_status_not_found">Server non trovato</string>
- <string name="account_status_no_internet">Connettività assente</string>
- <string name="account_status_regis_fail">Registrazione fallita</string>
- <string name="account_status_regis_conflict">Nome utente già in uso</string>
- <string name="account_status_regis_success">Registrazione completata</string>
- <string name="account_status_regis_not_sup">Il Server non supporta la registrazione</string>
- <string name="account_status_security_error">Errore di sicurezza</string>
- <string name="account_status_incompatible_server">Server non compatibile</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Modifica utente</string>
- <string name="mgmt_account_delete">Elimina utente</string>
- <string name="mgmt_account_disable">Disabilita temporaneamente</string>
- <string name="mgmt_account_publish_avatar">Pubblica avatar</string>
- <string name="mgmt_account_publish_pgp">Pubblica chiave pubblica OpenPGP</string>
- <string name="mgmt_account_enable">Abilita utente</string>
- <string name="mgmt_account_are_you_sure">Sei sicuro?</string>
- <string name="mgmt_account_delete_confirm_text">Se cancelli il tuo utente la cronologia delle tue conversazioni verrà persa</string>
- <string name="attach_record_voice">Registra la voce</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Password</string>
- <string name="account_settings_example_jabber_id">utente@esempio.com</string>
- <string name="account_settings_confirm_password">Conferma password</string>
- <string name="password">Password</string>
- <string name="confirm_password">Conferma password</string>
- <string name="passwords_do_not_match">Le Password non corrispondono</string>
- <string name="invalid_jid">Questo non è un ID Jabber valido</string>
- <string name="error_out_of_memory">Memoria esaurita. L’immagine è tropppo grande</string>
- <string name="add_phone_book_text">Vuoi aggiungere %s alla rubrica del telefono?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">vuole chattare</string>
- <string name="contact_status_away">assente</string>
- <string name="contact_status_extended_away">assenza prolungata</string>
- <string name="contact_status_do_not_disturb">non disturbare</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conferenza</string>
- <string name="muc_details_other_members">Altri Membri</string>
- <string name="server_info_show_more">Info server</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">disponibile</string>
- <string name="server_info_unavailable">non disponibile</string>
- <string name="missing_public_keys">Annuncio chiave pubblica non effettuato</string>
- <string name="last_seen_now">visto adesso</string>
- <string name="last_seen_min">visto 1 minuto fa</string>
- <string name="last_seen_mins">visto %d minuti fa</string>
- <string name="last_seen_hour">visto 1 ora fa</string>
- <string name="last_seen_hours">visto %d ore fa</string>
- <string name="last_seen_day">visto 1 giorno fa</string>
- <string name="last_seen_days">visto %d giorni fa</string>
- <string name="never_seen">mai visto</string>
- <string name="install_openkeychain">Messaggio cifrato. Installa OpenKeychain per decifrare.</string>
- <string name="unknown_otr_fingerprint">Impronta OTR sconosciuta</string>
- <string name="openpgp_messages_found">Messaggi cifrati con OpenPGP trovati</string>
- <string name="reception_failed">Ricezione fallita</string>
- <string name="your_fingerprint">La tua impronta</string>
- <string name="otr_fingerprint">Impronta OTR</string>
- <string name="verify">Verifica</string>
- <string name="decrypt">Decripta</string>
- <string name="conferences">Conferenze</string>
- <string name="search">Cerca</string>
- <string name="create_contact">Crea Contatto</string>
- <string name="join_conference">Entra in Conferenza</string>
- <string name="delete_contact">Elimina Contatto</string>
- <string name="view_contact_details">Mostra dettagli contatto</string>
- <string name="block_contact">Blocca contatto</string>
- <string name="unblock_contact">Sblocca contatto</string>
- <string name="create">Crea</string>
- <string name="contact_already_exists">Il contatto esiste già</string>
- <string name="join">Entra</string>
- <string name="conference_address">Indirizzo conferenza</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Salva come segnalibro</string>
- <string name="delete_bookmark">Elimina segnalibro</string>
- <string name="bookmark_already_exists">Questo segnalibro esiste già</string>
- <string name="you">Tu</string>
- <string name="action_edit_subject">Modifica soggetto conferenza</string>
- <string name="conference_not_found">Conferenza non trovata</string>
- <string name="leave">Abbandona</string>
- <string name="contact_added_you">Il contatto ti ha aggiunto alla sua lista contatti</string>
- <string name="add_back">Add back</string>
- <string name="contact_has_read_up_to_this_point">%s ha letto fino a questo punto</string>
- <string name="publish">Pubblica</string>
- <string name="touch_to_choose_picture">Tocca l’avatar per selezionare l’immagine dalla galleria</string>
- <string name="publish_avatar_explanation">Nota bene: tutti i contatti sottoscritti agli aggiornamenti della tua presenza avranno il permesso di vedere questa immagine.</string>
- <string name="publishing">Pubblicazione…</string>
- <string name="error_publish_avatar_server_reject">Il server ha rifiutato la tua pubblicazione</string>
- <string name="error_publish_avatar_converting">Qualcosa è andato storto durante la conversione della tua immagine</string>
- <string name="error_saving_avatar">Impossibile salvare l’avatar sulla memoria interna</string>
- <string name="or_long_press_for_default">(O premi a lungo per ripristinare le impostazioni di default)</string>
- <string name="error_publish_avatar_no_server_support">Il tuo server non supporta la pubblicazione degli avatar</string>
- <string name="private_message">sussurrato</string>
- <string name="private_message_to">a %s</string>
- <string name="send_private_message_to">Invia messaggio privato a %s</string>
- <string name="connect">Connetti</string>
- <string name="account_already_exists">Questo utente esiste già</string>
- <string name="next">Successivo</string>
- <string name="server_info_session_established">Sessione corrente stabilita</string>
- <string name="additional_information">Informazioni Aggiuntive</string>
- <string name="skip">Salta</string>
- <string name="disable_notifications">Disabilita le notifiche</string>
- <string name="disable_notifications_for_this_conversation">Disabilita le notifiche per questa conversazione</string>
- <string name="notifications_disabled">Le notifiche sono disabilitate</string>
- <string name="enable">Abilita</string>
- <string name="conference_requires_password">La conferenza richiede una password</string>
- <string name="enter_password">Inserisci la password</string>
- <string name="missing_presence_updates">Aggiornamenti della presenza del contatto mancanti</string>
- <string name="request_presence_updates">Richiedi gli aggiornamenti della presenza dal tuo contatto.\n\n<small>Questo verrà usato per determinare quali client sta usando il tuo contatto.</small></string>
- <string name="request_now">Rechiedi adesso</string>
- <string name="delete_fingerprint">Elimina Impronta</string>
- <string name="sure_delete_fingerprint">Sei sicuro di voler eliminare questa impronta?</string>
- <string name="ignore">Ignora</string>
- <string name="without_mutual_presence_updates"><b>Attenzione:</b> Inviando questo messaggio senza aggiornamenti della presenza reciproci potrebbe causare problemi inaspettati.\n\n<small>Vai nei dettagli del contatto per verificare le tue sottoscrizioni alla presenza.</small></string>
- <string name="pref_encryption_settings">Impostazioni di cifratura</string>
- <string name="pref_force_encryption">Forza cifratura end-to-end</string>
- <string name="pref_force_encryption_summary">Manda sempre messaggi cifrati (ad eccezione delle conferenze)</string>
- <string name="pref_dont_save_encrypted">Non salvare i messaggi cifrati</string>
- <string name="pref_dont_save_encrypted_summary">Attenzione: Questo potrebbe comportare la perdita di messaggi</string>
- <string name="pref_expert_options">Opzioni da Esperto</string>
- <string name="pref_expert_options_summary">Fai attenzione con queste impostazioni</string>
- <string name="title_activity_about">Info su Conversations</string>
- <string name="pref_about_conversations_summary">Informazioni sulla licenza</string>
- <string name="title_pref_quiet_hours">Ore di Quiete</string>
- <string name="title_pref_quiet_hours_start_time">Orario inizio</string>
- <string name="title_pref_quiet_hours_end_time">Orario fine</string>
- <string name="title_pref_enable_quiet_hours">Abilita ore di quiete</string>
- <string name="pref_quiet_hours_summary">Le notifiche verranno silenziate durante le ore di quiete</string>
- <string name="pref_use_larger_font">Aumenta la dimensione dei caratteri</string>
- <string name="pref_use_larger_font_summary">Usa font più grandi in tutta l’app</string>
- <string name="pref_use_send_button_to_indicate_status">Il pulsante di invio indica lo stato</string>
- <string name="pref_use_indicate_received">Richiedi la ricevuta di ritorno</string>
- <string name="pref_use_indicate_received_summary">I messaggi ricevuti verranno contrassegnati con una spunta verde se supportato</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Colora il pulsante di invio per indicare lo stato di un contatto</string>
- <string name="pref_expert_options_other">Altro</string>
- <string name="pref_conference_name">Nome della conferenza</string>
- <string name="pref_conference_name_summary">Usa il soggetto della stanza al posto del JID per identificare le conferenze</string>
- <string name="toast_message_otr_fingerprint">Impronta OTR copiata!</string>
- <string name="conference_banned">Sei stato bandito da questa conferenza</string>
- <string name="conference_members_only">Questa conferenza è solo per membri</string>
- <string name="conference_kicked">Sei stato buttato fuori dalla conferenza</string>
- <string name="using_account">usando l’utente %s</string>
- <string name="not_connected_try_again">Non sei connesso. Riprova più tardi</string>
- <string name="message_options">Opzioni del messaggio</string>
- <string name="copy_text">Copia testo</string>
- <string name="copy_original_url">Copia URL originale</string>
- <string name="send_again">Invia di nuovo</string>
- <string name="file_url">URL del file</string>
- <string name="message_text">Messaggio di testo</string>
- <string name="url_copied_to_clipboard">URL copiato</string>
- <string name="message_copied_to_clipboard">Messaggio copiato</string>
- <string name="image_transmission_failed">Trasmissione dell’immagine fallita</string>
- <string name="scan_qr_code">Scansiona codice QR</string>
- <string name="show_qr_code">Mostra codice QR</string>
- <string name="show_block_list">Mostra la black list</string>
- <string name="account_details">Dettagli utente</string>
- <string name="verify_otr">Verifica OTR</string>
- <string name="remote_fingerprint">Impronta remota</string>
- <string name="scan">scan</string>
- <string name="or_touch_phones">(o fai toccare i dispositivi)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Suggerimento o Domanda</string>
- <string name="shared_secret_secret">Segreto condiviso</string>
- <string name="confirm">Conferma</string>
- <string name="in_progress">In corso</string>
- <string name="respond">Rispondi</string>
- <string name="failed">Fallito</string>
- <string name="secrets_do_not_match">I segreti non corrispondono</string>
- <string name="try_again">Prova di nuovo</string>
- <string name="finish">Fine</string>
- <string name="verified">Verificato!</string>
- <string name="smp_requested">Il contatto ha richiesto la verifica SMP</string>
- <string name="no_otr_session_found">Non è stata trovata nessuna sessione OTR valida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Mantieni il servizio in primo piano</string>
- <string name="pref_keep_foreground_service_summary">Evita che il sistema operativo chiuda la connessione</string>
- <string name="choose_file">Scegli file</string>
- <string name="receiving_x_file">Ricezione di %1$s file (%2$d%% completato)</string>
- <string name="download_x_file">Scarica %s</string>
- <string name="file">file</string>
- <string name="open_x_file">Apri %s</string>
- <string name="sending_file">invio (%1$d%% completato)</string>
- <string name="preparing_file">Preparazione alla trasmissione del file</string>
- <string name="x_file_offered_for_download">%s offerto da scaricare</string>
- <string name="cancel_transmission">Annulla trasmissione</string>
- <string name="file_transmission_failed">trasmissione del file fallita</string>
- <string name="file_deleted">Il file è stato eliminato</string>
- <string name="no_application_found_to_open_file">Nessuna applicazione trovata per aprire il file</string>
- <string name="could_not_verify_fingerprint">Impronta non verificata</string>
- <string name="manually_verify">Verifica manuale</string>
- <string name="are_you_sure_verify_fingerprint">Sei sicuro di voler verificare l’impronta OTR del contatto?</string>
- <string name="pref_show_dynamic_tags">Mostra tag dinamici</string>
- <string name="pref_show_dynamic_tags_summary">Mostra tag in sola lettura sotto i contatti</string>
- <string name="enable_notifications">Abilita le notifiche</string>
- <string name="conference_with">Crea conferenza con…</string>
- <string name="no_conference_server_found">Nessun server per conferenza trovato</string>
- <string name="conference_creation_failed">Creazione della conferenza fallita!</string>
- <string name="conference_created">Conferenza creata!</string>
- <string name="secret_accepted">Segreto accettato!</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar utente</string>
- <string name="copy_otr_clipboard_description">Copia impronta OTR</string>
- <string name="fetching_history_from_server">Caricamento della cronologia dal server</string>
- <string name="no_more_history_on_server">Fine cronologia sul server</string>
- <string name="updating">Caricamento…</string>
- <string name="password_changed">Password cambiata!</string>
- <string name="could_not_change_password">Impossibile cambiare la password</string>
- <string name="otr_session_not_started">Invia un messaggio per avviare una conversazione cifrata</string>
- <string name="ask_question">Fai una domanda</string>
- <string name="smp_explain_question">Se condividi con il tuo contatto un segreto in comune non conosciuto da altri (come uno scherzo privato o semplicemente quel che avete mangiato l\'ultima volta insieme) potete usarlo per verificare le vostre fingerprint.\n\nInvia un suggerimento o una domanda al tuo contatto il quale dovrà rispondere con una risposta controllando le maiuscole.</string>
- <string name="smp_explain_answer">Il tuo contatto vorrebbe verificare la tua identità. Dovrai rispondere correttamente alla sua domanda con una risposta che condividete. Il tuo contatto ti ha fornito il suggerimento o la domanda seguente.</string>
- <string name="shared_secret_hint_should_not_be_empty">Il suggerimento non dovrebbe essere vuoto</string>
- <string name="shared_secret_can_not_be_empty">Il segreto condiviso non può essere vuoto</string>
- <string name="manual_verification_explanation">Compara attentamente l’impronta mostrata sotto con l’impronta del tuo contatto.\nPuoi usare qualsiasi forma di comunicazione fidata come una e-mail cifrata o una chiamata telefonica per confrontare le impronte.</string>
- <string name="change_password">Cambia password</string>
- <string name="current_password">Password attuale</string>
- <string name="new_password">Nuova password</string>
- <string name="password_should_not_be_empty">La password non dovrebbe essere vuota</string>
- <string name="enable_all_accounts">Abilita tutti gli utenti</string>
- <string name="disable_all_accounts">Disabilita tutti gli utenti</string>
- <string name="perform_action_with">Perform action with</string>
- <string name="no_affiliation">No affiliazione</string>
- <string name="no_role">Nessun ruolo</string>
- <string name="outcast">Emarginato</string>
- <string name="member">Membro</string>
- <string name="advanced_mode">Modalità avanzata</string>
- <string name="grant_membership">Concedi appartenenza</string>
- <string name="remove_membership">Revoca appartenenza</string>
- <string name="grant_admin_privileges">Concedi i privilegi di amministratore</string>
- <string name="remove_admin_privileges">Revoca i privilegi di amministratore</string>
- <string name="remove_from_room">Rimuovi dalla conferenza</string>
- <string name="could_not_change_affiliation">Impossibile cambiare l’affiliazione di %s</string>
- <string name="ban_from_conference">Bandisci dalla conferenza</string>
- <string name="removing_from_public_conference">Stai cercando di rimuovere %s da una conferenza pubblica. L’unico modo per farlo è bandire per sempre quell’utente.</string>
- <string name="ban_now">Bandisci</string>
- <string name="could_not_change_role">Impossibile cambiare ruolo di %s</string>
- <string name="public_conference">Conferenza pubblicamente accessibile</string>
- <string name="private_conference">Conferenza privata</string>
- <string name="conference_options">Opzioni conferenza</string>
- <string name="non_anonymous">Non anonimo</string>
- <string name="modified_conference_options">Modificate le opzioni della conferenza!</string>
- <string name="could_not_modify_conference_options">Impossibile modificare opzioni conferenza</string>
- <string name="never">Mai</string>
- <string name="thirty_minutes">30 minuti</string>
- <string name="one_hour">1 ora</string>
- <string name="two_hours">2 ore</string>
- <string name="eight_hours">8 ore</string>
- <string name="until_further_notice">Fino a nuovo avviso</string>
- <string name="pref_input_options">Opzioni di ingresso</string>
- <string name="pref_enter_is_send">Invio invia</string>
- <string name="pref_enter_is_send_summary">Il tasto invio spedisce il messaggio</string>
- <string name="pref_display_enter_key">Mostra il tasto invio</string>
- <string name="pref_display_enter_key_summary">Cambia il tasto delle faccine nel tastodi invio</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">immagine</string>
- <string name="pdf_document">Documento PDF</string>
- <string name="apk">Applicazione Android</string>
- <string name="vcard">Contatto</string>
- <string name="received_x_file">Ricevuto %s</string>
- <string name="disable_foreground_service">Disabilita i servizi in background</string>
- <string name="touch_to_open_conversations">Tocca per avviare Conversations</string>
- <string name="avatar_has_been_published">Il tuo avatar è stato pubblicato!</string>
- <string name="sending_x_file">Invio %s</string>
- <string name="offering_x_file">Inviando %s</string>
- <string name="hide_offline">Nascondi i contatti offline</string>
- <string name="disable_account">Disabilita l\'account</string>
- <string name="contact_is_typing">%s sta digitando...</string>
- <string name="contact_has_stopped_typing">%s ha smesso di digitare</string>
- <string name="pref_chat_states_summary">Permetti al tuo contatto di vedere quando stai digitando</string>
- <string name="send_location">Invia la posizione</string>
- <string name="show_location">Mostra la posizione</string>
- <string name="no_application_found_to_display_location">Non è stata trovata alcuna applicazione per mostrare la posizione</string>
- <string name="location">Posizione</string>
- <string name="received_location">Posizione ricevuta</string>
- <string name="title_undo_swipe_out_conversation">Conversazione interrotta</string>
- <string name="title_undo_swipe_out_muc">Conferenza terminata</string>
- <string name="pref_dont_trust_system_cas_title">Non ti fidare delle CA di sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Tutti i certificati devono essere accettati manualmente</string>
- <string name="pref_remove_trusted_certificates_title">Elimina i certificati</string>
- <string name="pref_remove_trusted_certificates_summary">Cancella manualmente i certificati già accettati</string>
- <string name="toast_no_trusted_certs">Non sono presenti certificati accettati manualmente</string>
- <string name="dialog_manage_certs_title">Elimina i certificati</string>
- <string name="dialog_manage_certs_positivebutton">Cancella la selezione</string>
- <string name="dialog_manage_certs_negativebutton">Annulla</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Cancellato il %d certificato</item>
- <item quantity="other">Cancellati %d certificati</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleziona il %d contatto</item>
- <item quantity="other">Selezionati %d contatti</item>
- </plurals>
- <string name="none">Nessuno</string>
- <string name="recently_used">Usati recentemente</string>
- <string name="search_for_contacts_or_groups">Cerca contatti o gruppi</string>
-</resources>
diff --git a/src/main/res/values-iw/strings.xml b/src/main/res/values-iw/strings.xml
deleted file mode 100644
index d5fda1c23..000000000
--- a/src/main/res/values-iw/strings.xml
+++ /dev/null
@@ -1,481 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">הגדרות</string>
- <string name="action_add">שיחה חדשה</string>
- <string name="action_accounts">נהל חשבונות</string>
- <string name="action_end_conversation">סיים שיחה זו</string>
- <string name="action_contact_details">פרטי איש קשר</string>
- <string name="action_muc_details">פרטי ועידה</string>
- <string name="action_secure">דיון מאובטח</string>
- <string name="action_add_account">הוסף חשבון</string>
- <string name="action_edit_contact">ערוך שם</string>
- <string name="action_add_phone_book">הוסף אל פנקס טלפונים</string>
- <string name="action_delete_contact">מחק מרשימת אנשי הקשר</string>
- <string name="action_block_contact">חסום איש קשר</string>
- <string name="action_unblock_contact">בטל חסימת איש קשר</string>
- <string name="action_block_domain">חסום דומיין</string>
- <string name="action_unblock_domain">בטל חסימת דומיין</string>
- <string name="title_activity_manage_accounts">נהל חשבונות</string>
- <string name="title_activity_settings">הגדרות</string>
- <string name="title_activity_conference_details">פרטי ועידה</string>
- <string name="title_activity_contact_details">פרטי איש קשר</string>
- <string name="title_activity_sharewith">שתף בעזרת Conversations</string>
- <string name="title_activity_start_conversation">התחל דיון</string>
- <string name="title_activity_choose_contact">בחר איש קשר</string>
- <string name="title_activity_block_list">רשימת חסימה</string>
- <string name="just_now">ממש עכשיו</string>
- <string name="minute_ago">לפני דקה</string>
- <string name="minutes_ago">לפני %d דקות</string>
- <string name="unread_conversations">שיחות שלא נקראו</string>
- <string name="sending">שולח...</string>
- <string name="encrypted_message">מפענח הודעה. אנא המתן…</string>
- <string name="nick_in_use">שם כינוי כבר בשימוש</string>
- <string name="admin">מנהל</string>
- <string name="owner">בעלים</string>
- <string name="moderator">אחראי (Moderator)</string>
- <string name="participant">משתתף</string>
- <string name="visitor">מבקר</string>
- <string name="remove_contact_text">האם ברצונך להסיר את %s מתוך רשימת אנשי הקשר? השיחה המשוייכת עם איש קשר זה לא תוסר.</string>
- <string name="block_contact_text">האם ברצונך לחסום קבלת הודעות מ- %s?</string>
- <string name="unblock_contact_text">האם ברצונך לבטל את החסימה ולאפשר קבלת הודעות מ- %s?</string>
- <string name="block_domain_text">לחסום את כל האנשים מ- %s?</string>
- <string name="unblock_domain_text">לבטל את חסימת כל האנשים מ- %s?</string>
- <string name="contact_blocked">איש קשר נחסם</string>
- <string name="remove_bookmark_text">האם ברצונך להסיר את %s בתור סימנייה? הדיונים אשר משוייכים עם סימנייה זו לא יוסרו.</string>
- <string name="register_account">צור חשבון חדש בשרת</string>
- <string name="change_password_on_server">שינוי סיסמה בשרת</string>
- <string name="share_with">שתף באמצעות...</string>
- <string name="start_conversation">התחל שיחה</string>
- <string name="invite_contact">הזמן איש קשר</string>
- <string name="contacts">אנשי קשר</string>
- <string name="cancel">ביטול</string>
- <string name="add">הוסף</string>
- <string name="edit">ערוך</string>
- <string name="delete">מחק</string>
- <string name="block">חסום</string>
- <string name="unblock">בטל חסימה</string>
- <string name="save">שמור</string>
- <string name="ok">אישור</string>
- <string name="crash_report_title">Conversations קרסה</string>
- <string name="crash_report_message">על ידי שליחת Stacktraces אתה עוזר להתקדמות הפיתוח של Conversations\n<b>אזהרה:</b> פעולה זו תעשה שימוש בחשבון ה- XMPP שלך כדי לשלוח עקבות מחסנית אל המפתח.</string>
- <string name="send_now">שלח עכשיו</string>
- <string name="send_never">לעולם אל תשאל שוב</string>
- <string name="problem_connecting_to_account">התחברות לחשבון נכשלה</string>
- <string name="problem_connecting_to_accounts">התחברות למספר חשבונות נכשלה</string>
- <string name="touch_to_fix">לחץ כאן כדי לנהל את החשבונות שלך</string>
- <string name="attach_file">צרף קובץ</string>
- <string name="not_in_roster">איש קשר אינו מצוי בתוך רשימת אנשי הקשר שלך. האם ברצונך להוסיפו?</string>
- <string name="add_contact">הוסף איש קשר</string>
- <string name="send_failed">מסירה נכשלה</string>
- <string name="send_rejected">סורב</string>
- <string name="preparing_image">מכין תמונה לשליחה</string>
- <string name="action_clear_history">נקה היסטוריה</string>
- <string name="clear_conversation_history">נקה היסטוריית שיחה</string>
- <string name="clear_histor_msg">האם ברצונך למחוק את כל ההודעות בשיחה זאת?\n\n<b>אזהרה:</b> פעולה זו לא תשפיע על הודעות מאוחסנות על מכשירים או שרתים אחרים.</string>
- <string name="delete_messages">מחק הודעות</string>
- <string name="choose_presence">בחר נוכחות לאיש קשר</string>
- <string name="send_unencrypted_message">שלח הודעה בלתי מוצפנת</string>
- <string name="send_otr_message">שלח הודעה בהצפנת OTR</string>
- <string name="send_omemo_message">של הודעה בהצפנת OMEMO</string>
- <string name="send_pgp_message">שלח הודעה בהצפנת OpenPGP</string>
- <string name="your_nick_has_been_changed">שם הכינוי שלך השתנה</string>
- <string name="send_unencrypted">שלח ללא הצפנה</string>
- <string name="decryption_failed">פענוח נכשל. אולי אין לך את המפתח הפרטי המתאים.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations מסתמכת על אפליקציית צד-שלישי הקרויה <b>OpenKeychain</b> כדי להצפין ולפענח הודעות וגם כדי לנהל את המפתחות הפומביים שלך.\n\nOpenKeychain הינה רשויה תחת GPLv3 וזמינה ב F-Droid וגם ב Google Play.\n\n<small>(אנא התחל מחדש את Conversations לאחר מכן.)</small></string>
- <string name="restart">התחל מחדש</string>
- <string name="install">התקן</string>
- <string name="offering">מציע…</string>
- <string name="waiting">ממתין…</string>
- <string name="no_pgp_key">לא נמצא מפתח OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations אינה מסוגלת להצפין את הודעותיך משום שאיש הקשר שלך אינו מכריז על המפתח הפומבי שלו או שלה.\n\n<small>אנא בקש מאיש הקשר שלך להגדיר את OpenPGP.</small></string>
- <string name="no_pgp_keys">לא נמצאו מפתחות OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations אינה מסוגלת להצפין את הודעותיך משום שאנשי הקשר שלך אינם מכריזים על המפתח הפומבי שלהם.\n\n<small>אנא בקש מאנשי הקשר שלך לארגן OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>הודעה מוצפנת התקבלה. לחץ כדי לצפות ולפענח.</i></string>
- <string name="pref_general">כללי</string>
- <string name="pref_xmpp_resource">XMPP resource</string>
- <string name="pref_xmpp_resource_summary">השם שאפליקציה זו שולחת לשרת</string>
- <string name="pref_accept_files">קבל קבצים</string>
- <string name="pref_accept_files_summary">קבל אוטומטית קבצים שגודלם קטן מ…</string>
- <string name="pref_notification_settings">הגדרות התראות</string>
- <string name="pref_notifications">התראות</string>
- <string name="pref_notifications_summary">תודיע כאשר הודעה חדשה מגיעה</string>
- <string name="pref_vibrate">הרטט</string>
- <string name="pref_vibrate_summary">הרטט גם כאשר הודעה חדשה מגיעה</string>
- <string name="pref_sound">צליל</string>
- <string name="pref_sound_summary">נגן צלצול עם כל התראה</string>
- <string name="pref_conference_notifications">התראות בועידות ציבוריות</string>
- <string name="pref_conference_notifications_summary">תמיד </string>
- <string name="pref_notification_grace_period">משך תקופת ארכה</string>
- <string name="pref_notification_grace_period_summary">נטרל התראות לזמן קצר לאחר שהודעת Carbon Copy מתקבלת</string>
- <string name="pref_advanced_options">אפשרויות מתקדמות</string>
- <string name="pref_never_send_crash">לעולם אל תשלח דיווחי קריסה</string>
- <string name="pref_never_send_crash_summary">על ידי שליחת עקבות מחסנית אתה עוזר להתקדמות הפיתוח של Conversations</string>
- <string name="pref_confirm_messages">אשר הודעות</string>
- <string name="pref_confirm_messages_summary">אפשר לאיש קשר שלך לדעת מתי קיבלת וקראת הודעה</string>
- <string name="pref_ui_options">אפשרויות ממשק משתמש</string>
- <string name="openpgp_error">אפליקציית OpenKeychain דיווחה על שגיאה</string>
- <string name="error_decrypting_file">שגיאת I/O פענוח קובץ</string>
- <string name="accept">קבל</string>
- <string name="error">אירעה שגיאה</string>
- <string name="pref_grant_presence_updates">הענק עדכוני נוכחות</string>
- <string name="pref_grant_presence_updates_summary">הענק ובקש הרשמות נוכחות מראש עבור אנשי קשר שיצרת</string>
- <string name="subscriptions">הרשמות</string>
- <string name="your_account">החשבון שלך</string>
- <string name="keys">מפתחות</string>
- <string name="send_presence_updates">שלח עדכוני נוכחות</string>
- <string name="receive_presence_updates">קבל עדכוני נוכחות</string>
- <string name="ask_for_presence_updates">בקש עדכוני נוכחות</string>
- <string name="attach_choose_picture">בחר תמונה</string>
- <string name="attach_take_picture">צלם תמונה</string>
- <string name="preemptively_grant">הענק בקשת הרשמה מראש</string>
- <string name="error_not_an_image_file">הקובץ שבחרת אינו תמונה</string>
- <string name="error_compressing_image">שגיאה במהלך המרת תמונה</string>
- <string name="error_file_not_found">קובץ לא נמצא</string>
- <string name="error_io_exception">שגיאת I/O כללית. אולי אזל לך נפח אחסון?</string>
- <string name="error_security_exception_during_image_copy">האפליקציה בה השתמשת כדי לבחור תמונה זו לא סיפקה לנו מספיק הרשאות כדי לקרוא את הקובץ.\n\n<small>השתמש במנהל קבצים אחר כדי לבחור תצלום</small></string>
- <string name="account_status_unknown">לא ידוע</string>
- <string name="account_status_disabled">מנוטרל זמנית</string>
- <string name="account_status_online">מקוון</string>
- <string name="account_status_connecting">מתחבר\u2026</string>
- <string name="account_status_offline">לא מקוון</string>
- <string name="account_status_unauthorized">לא מורשה</string>
- <string name="account_status_not_found">שרת לא נמצא</string>
- <string name="account_status_no_internet">אין חיבוריות</string>
- <string name="account_status_regis_fail">הרשמה נכשלה</string>
- <string name="account_status_regis_conflict">שם משתמש כבר בשימוש</string>
- <string name="account_status_regis_success">הרשמה הושלמה</string>
- <string name="account_status_regis_not_sup">השרת לא תומך בהרשמת משתמשים חדשים</string>
- <string name="account_status_security_error">שגיאת אבטחה</string>
- <string name="account_status_incompatible_server">שרת לא מתאים</string>
- <string name="encryption_choice_unencrypted">לא מוצפן</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">ערוך חשבון</string>
- <string name="mgmt_account_delete">מחק</string>
- <string name="mgmt_account_disable">נטרל זמנית</string>
- <string name="mgmt_account_publish_avatar">פרסם תמונת פרופיל</string>
- <string name="mgmt_account_publish_pgp">פרסם מפתח ציבורי של OpenPGP</string>
- <string name="mgmt_account_enable">הפעל חשבון</string>
- <string name="mgmt_account_are_you_sure">האם אתה בטוח?</string>
- <string name="mgmt_account_delete_confirm_text">אם אתה מוחק את חשבונך כל היסטוריית הדיון שלך תאבד</string>
- <string name="attach_record_voice">הקלט קול</string>
- <string name="account_settings_jabber_id">מזהה Jabber</string>
- <string name="account_settings_password">סיסמה</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">אמת סיסמה</string>
- <string name="password">סיסמה</string>
- <string name="confirm_password">אמת סיסמה</string>
- <string name="passwords_do_not_match">סיסמאות לא תואמות</string>
- <string name="invalid_jid">מזהה ה Jabber אינו תקין</string>
- <string name="error_out_of_memory">חסר זיכרון. תצלום גדול מדי</string>
- <string name="add_phone_book_text">האם ברצונך להוסיף את %s אל רשימת קשר טלפונית?</string>
- <string name="contact_status_online">מקוון</string>
- <string name="contact_status_free_to_chat">חופשי לשיחה</string>
- <string name="contact_status_away">נעדר</string>
- <string name="contact_status_extended_away">נעדר לזמן ממושך</string>
- <string name="contact_status_do_not_disturb">נא לא להפריע</string>
- <string name="contact_status_offline">לא מקוון</string>
- <string name="muc_details_conference">ועידה</string>
- <string name="muc_details_other_members">חברים אחרים</string>
- <string name="server_info_show_more">פרטי השרת</string>
- <string name="server_info_mam">XEP-0313: MAM - היסטוריית שרת</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command - חסימת אנשי קשר</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO) - תמונת פרופיל והצפנת OMEMO</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload - שליחת קבצים דרך HTTP</string>
- <string name="server_info_available">זמין</string>
- <string name="server_info_unavailable">לא זמין</string>
- <string name="missing_public_keys">הכרזות מפתח פומבי חסרות</string>
- <string name="last_seen_now">נראה לאחרונה ממש עכשיו</string>
- <string name="last_seen_min">נראה לאחרונה לפני דקה</string>
- <string name="last_seen_mins">נראה לאחרונה לפני %d דקות</string>
- <string name="last_seen_hour">נראה לאחרונה לפני שעה</string>
- <string name="last_seen_hours">נראה לאחרונה לפני %d שעות</string>
- <string name="last_seen_day">נראה לאחרונה לפני יום אחד</string>
- <string name="last_seen_days">נראה לאחרונה לפני %d ימים</string>
- <string name="never_seen">לא נראה מעולם</string>
- <string name="install_openkeychain">הודעה מוצפנת. אנא התקן את OpenKeychain כדי לפענח.</string>
- <string name="unknown_otr_fingerprint">טביעת אצבע OTR לא מוכרת</string>
- <string name="openpgp_messages_found">הודעות מוצפנות OpenPGP נמצאו</string>
- <string name="reception_failed">קבלה נכשלה</string>
- <string name="your_fingerprint">טביעת אצבע שלך</string>
- <string name="otr_fingerprint">טביעת אצבע של OTR</string>
- <string name="omemo_fingerprint">טביעת אצבע של OMEMO</string>
- <string name="omemo_fingerprint_selected_message">טביעת אצבע OMEMO של ההודעה</string>
- <string name="this_device_omemo_fingerprint">טביעת אצבע OMEMO שלי</string>
- <string name="other_devices">מכשירים אחרים</string>
- <string name="trust_omemo_fingerprints">סמוך על טביעות אצבע OMEMO</string>
- <string name="fetching_keys">משיג מפתחות...</string>
- <string name="done">בוצע</string>
- <string name="verify">אמת</string>
- <string name="decrypt">פענח</string>
- <string name="conferences">ועידות</string>
- <string name="search">חפש</string>
- <string name="create_contact">צור איש קשר</string>
- <string name="join_conference">הצטרף לועידה</string>
- <string name="delete_contact">מחק איש קשר</string>
- <string name="view_contact_details">צפה בפרטי איש קשר</string>
- <string name="block_contact">חסום איש קשר</string>
- <string name="unblock_contact">בטל חסימת איש קשר</string>
- <string name="create">צור</string>
- <string name="contact_already_exists">איש קשר כבר קיים</string>
- <string name="join">הצטרף</string>
- <string name="conference_address">כתובת ועידה</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">שמור בתור סימנייה</string>
- <string name="delete_bookmark">מחק סימנייה</string>
- <string name="bookmark_already_exists">סימנייה זו כבר קיימת</string>
- <string name="you">אני</string>
- <string name="action_edit_subject">ערוך נושא ועידה</string>
- <string name="conference_not_found">ועידה לא נמצאה</string>
- <string name="leave">עזוב</string>
- <string name="contact_added_you">איש קשר הוסיף אותך אל רשימת קשר</string>
- <string name="add_back">הוסף בחזרה</string>
- <string name="contact_has_read_up_to_this_point">%s קרא עד לנקודה זו</string>
- <string name="publish">פרסם</string>
- <string name="touch_to_choose_picture">לחץ על תמות הפרופיל כדי לבחור תמונה מתוך הגלריה</string>
- <string name="publish_avatar_explanation">לתשומת לבך: כל מי שרשום לעדכוני נוכחות שלך יורשה לראות את תמונה זו.</string>
- <string name="publishing">מעלה…</string>
- <string name="error_publish_avatar_server_reject">השרת דחה את ההעלאה</string>
- <string name="error_publish_avatar_converting">משהו השתבש במהלך המרת התמונה</string>
- <string name="error_saving_avatar">שגיאה בעת שמירת תמונה לזיכרון</string>
- <string name="or_long_press_for_default">(או לחיצה ארוכה כדי להחזיר לברירת מחדל)</string>
- <string name="error_publish_avatar_no_server_support">השרת לא תומך בפרסום של אווטארים</string>
- <string name="private_message">בפרטי</string>
- <string name="private_message_to">בפרטי אל %s</string>
- <string name="send_private_message_to">שלח הודעה פרטית אל %s</string>
- <string name="connect">התחבר</string>
- <string name="account_already_exists">חשבון זה כבר קיים</string>
- <string name="next">הבא</string>
- <string name="additional_information">מידע נוסף</string>
- <string name="skip">דלג</string>
- <string name="disable_notifications">השבת התראות</string>
- <string name="disable_notifications_for_this_conversation">השבת התראות עבור השיחה הנוכחית</string>
- <string name="notifications_disabled">ההתראות מושבתות</string>
- <string name="enable">הפעל</string>
- <string name="conference_requires_password">ועידה זאת דורשת סיסמא</string>
- <string name="enter_password">הכנס סיסמא</string>
- <string name="missing_presence_updates">עדכוני נוסחות חסרים מאיש הקשר</string>
- <string name="request_presence_updates">נא לבקש עדכוני נוכחות מאיש הקשר קודם לכך<small>פעולה זו תשמש כדי לקבוע את אקפליקציה שאיש הקשר משתמש בה</small></string>
- <string name="request_now">בקש/י כעת</string>
- <string name="delete_fingerprint">מחק טביעת אצבע</string>
- <string name="sure_delete_fingerprint">האם את/ה בטוח שברצונך למחוק טביעת אצבע זו?</string>
- <string name="ignore">התעלם</string>
- <string name="without_mutual_presence_updates"><b>אזהרה:</b>שליחה ללא הרשאות עדכוני נוכחות הדדיות עלולה לגרום לתוצאות בלתי צפויות.\n\n<small>השתמש בתפריט \"פרטי משתמש\" ואשר עדכוני נוכחות</small></string>
- <string name="pref_encryption_settings">הגדרות הצפנה</string>
- <string name="pref_force_encryption">אלץ הצפנת end-to-end</string>
- <string name="pref_force_encryption_summary">תמיד שלח הודעות מוצפנות (חוץ מבועידות)</string>
- <string name="pref_dont_save_encrypted">אל תשמור הודעות מוצפנות</string>
- <string name="pref_dont_save_encrypted_summary">אזהרה: פעולה זו עלולה לגרום לאיבוד הודעות</string>
- <string name="pref_expert_options">הגדרות מתקדמות</string>
- <string name="pref_expert_options_summary">נא להיזהר!</string>
- <string name="title_activity_about">אודות Conversations</string>
- <string name="pref_about_conversations_summary">אודות גרסה ורישיון </string>
- <string name="title_pref_quiet_hours">שעות שקטות</string>
- <string name="title_pref_quiet_hours_start_time">זמן התחלה</string>
- <string name="title_pref_quiet_hours_end_time">זמן סיום</string>
- <string name="title_pref_enable_quiet_hours">הפעל \"שעות שקטות\"</string>
- <string name="pref_quiet_hours_summary">ההתראות יושבתו במהלך שעות שקטות</string>
- <string name="pref_use_larger_font">הגדל גופן</string>
- <string name="pref_use_larger_font_summary">הגדל גופן בכל האפליקציה</string>
- <string name="pref_use_send_button_to_indicate_status">לחצן השליחה מעיד על הסטטוס</string>
- <string name="pref_use_indicate_received">בקש אימות הגעת הודעות</string>
- <string name="pref_use_indicate_received_summary">יופיע סימן \"וי\" ליד כל הודעה שהתקבלה על ידי איש הקשר, במידה והפעולה נתמכת על ידי איש הקשר.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">צבעו של לחצן שליחת ההודעות יעיד על סטטוס איש הקשר.</string>
- <string name="pref_expert_options_other">אחר</string>
- <string name="pref_conference_name">שם ועידה</string>
- <string name="pref_conference_name_summary">השתמש בכותרת הועידה ולא ב- JID כשם לועידה</string>
- <string name="toast_message_otr_fingerprint">טביעת אצבע של OTR הועתקה</string>
- <string name="toast_message_omemo_fingerprint">טביעת אצבע של OMEMO הועתקה</string>
- <string name="conference_banned">אתה חסום מלהיכנס לועידה זו</string>
- <string name="conference_members_only">ועידה זו אינה ציבורית</string>
- <string name="conference_kicked">גורשת מועידה זו</string>
- <string name="using_account">משתמש בחשבון: %s</string>
- <string name="not_connected_try_again">אינך מחובר. נסה שוב אחר כך</string>
- <string name="check_x_filesize">בדוק גודל %s</string>
- <string name="message_options">הגדרות הודעה</string>
- <string name="copy_text">העתק טקסט</string>
- <string name="copy_original_url">העתק קישור</string>
- <string name="send_again">שלח שוב</string>
- <string name="file_url">קישור קובץ</string>
- <string name="message_text">טקסט הודעה</string>
- <string name="url_copied_to_clipboard">הקישור הועתק</string>
- <string name="message_copied_to_clipboard">ההודעה הועתקה</string>
- <string name="image_transmission_failed">שליחת התמונה נכשלה</string>
- <string name="scan_qr_code">סרוק ברקוד QR</string>
- <string name="show_qr_code">הראה ברקוד QR</string>
- <string name="show_block_list">הראה רשימת חסומים</string>
- <string name="account_details">פרטי חשבון</string>
- <string name="verify_otr">אמת OTR</string>
- <string name="remote_fingerprint">טביעת אצבע מרוחקת</string>
- <string name="scan">סרוק</string>
- <string name="or_touch_phones">(או קיים מגע בין הניידים)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">שאלה או רמז</string>
- <string name="shared_secret_secret">סוד משותף</string>
- <string name="confirm">אמת</string>
- <string name="in_progress">הפעולה מתבצעת</string>
- <string name="respond">השב</string>
- <string name="failed">נכשל</string>
- <string name="secrets_do_not_match">הסודות אינם תואמים</string>
- <string name="try_again">נסה שוב</string>
- <string name="finish">סיים</string>
- <string name="verified">אומת בהצלחה!</string>
- <string name="smp_requested">איש הקשר ביקש אימות SMP</string>
- <string name="no_otr_session_found">לא נמצא OTR Session תקין</string>
- <string name="pref_keep_foreground_service">השאר שירות ב Foreground</string>
- <string name="pref_keep_foreground_service_summary">מונע ממערכת ההפעלה לנתק את החיבור לשרת</string>
- <string name="choose_file">בחר קובץ</string>
- <string name="receiving_x_file">מקבל %1$s ( הושלם %2$d%% )</string>
- <string name="download_x_file">הורד %s</string>
- <string name="file">קובץ</string>
- <string name="open_x_file">פתח %s</string>
- <string name="sending_file">שולח ( %1$d%% הושלם )</string>
- <string name="preparing_file">מכין קובץ לשליחה</string>
- <string name="x_file_offered_for_download">הקובץ %s הוצע לאיש הקשר</string>
- <string name="cancel_transmission">בטל שליחה</string>
- <string name="file_transmission_failed">השליחה נכשלה</string>
- <string name="file_deleted">הקובץ נמחק</string>
- <string name="no_application_found_to_open_file">אין אפליקציה מתאימה לפתיחת הקובץ</string>
- <string name="could_not_verify_fingerprint">אימות טביעת האצבע נכשל</string>
- <string name="manually_verify">אימות ידני</string>
- <string name="are_you_sure_verify_fingerprint">האם אתה בטוח שברצונך לאמת טביעת אצבע OTR זו?</string>
- <string name="pref_show_dynamic_tags">הראה תגים דומיים</string>
- <string name="pref_show_dynamic_tags_summary">הראה תגי read-only מתחת לאנשי הקשר</string>
- <string name="enable_notifications">אפשר התראות</string>
- <string name="conference_with">צור ועידה עם...</string>
- <string name="no_conference_server_found">לא נמצא שרת ועידות</string>
- <string name="conference_creation_failed">יצירת הועידה נכשלה!</string>
- <string name="conference_created">הועידה נוצרה!</string>
- <string name="secret_accepted">הסוד התקבל!</string>
- <string name="reset">איפוס</string>
- <string name="account_image_description">תמונת פרופיל</string>
- <string name="copy_otr_clipboard_description">העתק טביעת אצבע OTR</string>
- <string name="copy_omemo_clipboard_description">העתק טביעת אצבע OMEMO</string>
- <string name="regenerate_omemo_key">צור מפתח OMEMO חדש</string>
- <string name="wipe_omemo_pep">מחק מכשרים אחרים מ- PEP</string>
- <string name="clear_other_devices">נקה מכשירים</string>
- <string name="clear_other_devices_desc">האם אתה בטוח שברצונך לנקות את כל המכשירים מהכרזת ה OMEMO? בפעם הבאה שהמכשירים יתחברו, הם יכריזו שוב על עצמם, אך הם עלולים לאבד הודעות עד להכרזה זו.</string>
- <string name="purge_key">מחק מפתח לצמיתות</string>
- <string name="purge_key_desc_part1">האם אתה בטוח שברצונך למחוק מפתח זה לצמיתות?</string>
- <string name="purge_key_desc_part2">הוא ייחשב ללא תקין לצמיתות, ולעולם לא תצליח להשתמש בו שוב.</string>
- <string name="error_no_keys_to_trust">אין מפתחות שימושיים עבור איש קשר זה. אם מחקת אחד מהמפתחות שלהם, יהיה עליהם ליצר מפתח חדש.</string>
- <string name="error_trustkeys_title">שגיאה</string>
- <string name="fetching_history_from_server">הורדת היסטוריה מהשרת</string>
- <string name="no_more_history_on_server">אין עוד היסטוריה בשרת</string>
- <string name="updating">מעדכן...</string>
- <string name="password_changed">הסיסמה שונתה!</string>
- <string name="could_not_change_password">שינוי הסיסמה נכשל</string>
- <string name="otr_session_not_started">שלח הודעה בכדי להתחיל בהצפנה</string>
- <string name="ask_question">שאל שאלה</string>
- <string name="smp_explain_question">במידה ויש לך ולאיש הקשר שלך סוד שרק שניכם יודעים (כמו למשל בדיחה פנימית, או מה אכלתם בפעם האחרונה שנפגשתם), ניתן להשתמש בסוד הנ\"ל על מנת לאמת את מפתחות ההצפנה של אחד את השני.\n\nאיש קשר יספק שאלה או רמז, ואיש הקשר השני יספק תשובה. המלל הוא case-sensitive.</string>
- <string name="smp_explain_answer">איש הקשר רוצה לאמת את הזהות שלך על ידי סוד משותף. איש הקשר סיפק את הרמז הבא, עליך להזין סוד משותף.</string>
- <string name="shared_secret_hint_should_not_be_empty">הרמז לא יכול להיות ריק</string>
- <string name="shared_secret_can_not_be_empty">הסוד המשותף לא יכול להיות ריק</string>
- <string name="manual_verification_explanation">יש להשוות בזהירות את הטביעת אצבע שמוצגת פה לבין זאת שמוצגת אצל החבר שלך.\nניתן לעשות זאת על ידי שימוש בכל צורת תקשורת שאתה סומך עליה, כמו שיחת טלפון או אימייל מוצפן.</string>
- <string name="change_password">שינוי סיסמה</string>
- <string name="current_password">סיסמה נוכחית</string>
- <string name="new_password">סיסמה חדשה</string>
- <string name="password_should_not_be_empty">הסיסמה לא יכולה להיות ריקה</string>
- <string name="enable_all_accounts">הפעל את כל החשבונות</string>
- <string name="disable_all_accounts">נטרל את כל החשבונות</string>
- <string name="perform_action_with">בצע פעולה באמצעות</string>
- <string name="no_affiliation">אין שיוך</string>
- <string name="no_role">אין תפקיד</string>
- <string name="member">חבר בקבוצה</string>
- <string name="advanced_mode">מצב מתקדם</string>
- <string name="grant_membership">הענק חברות בקבוצה</string>
- <string name="remove_membership">בטל חברות בקבוצה</string>
- <string name="grant_admin_privileges">הענק הרשאות מנהל</string>
- <string name="remove_admin_privileges">שלול הרשאות מנהל</string>
- <string name="remove_from_room">סלק מהועידה</string>
- <string name="could_not_change_affiliation">לא ניתן לשנות את השיוך של %s</string>
- <string name="ban_from_conference">סלק וחסום כניסה לועידה</string>
- <string name="removing_from_public_conference">הינך מנסה למחוק את %s מועידה ציבורית. הדרך היחידה לעשות זאת היא חסימה לצמיתות.</string>
- <string name="ban_now">חסום עכשיו</string>
- <string name="could_not_change_role">לא ניתן לשנות את התפקיד של %s</string>
- <string name="public_conference">ועידה ציבורית</string>
- <string name="private_conference">ועידה פרטית, לחברים בלבד</string>
- <string name="conference_options">הגדרות ועידה</string>
- <string name="members_only">פרטי, חברים בלבד</string>
- <string name="non_anonymous">לא-אנונימי</string>
- <string name="moderated">Moderated</string>
- <string name="you_are_not_participating">אינך משתתף</string>
- <string name="modified_conference_options">הגדרות הועידה השתנו בצלחה!</string>
- <string name="could_not_modify_conference_options">שינוי הגדרות הועידה נכשל</string>
- <string name="never">לעולם לא</string>
- <string name="thirty_minutes">30 דקות</string>
- <string name="one_hour">שעה אחת</string>
- <string name="two_hours">2 שעות</string>
- <string name="eight_hours">8 שעות</string>
- <string name="until_further_notice">עד אחרית הימים</string>
- <string name="pref_input_options">הגדרות קלט</string>
- <string name="pref_enter_is_send">לחצן Enter שולח את ההודעה</string>
- <string name="pref_enter_is_send_summary">השתמש בלחצן ה-Enter כלחצן השליחה</string>
- <string name="pref_display_enter_key">הראה את לחצן ה Enter</string>
- <string name="pref_display_enter_key_summary">שנה את לחצן האימוג\'י ללחצן Enter</string>
- <string name="audio">קול</string>
- <string name="video">סרטון</string>
- <string name="image">תמונה</string>
- <string name="pdf_document">מסמך PDF</string>
- <string name="apk">אפליקציית אנדרויד</string>
- <string name="vcard">איש קשר</string>
- <string name="received_x_file">התקבל %s</string>
- <string name="disable_foreground_service">בטל שירות Foreground</string>
- <string name="touch_to_open_conversations">לחץ כדי לפתוח את Conversations</string>
- <string name="avatar_has_been_published">תמונת הפרופיל פורסמה!</string>
- <string name="sending_x_file">שולח %s</string>
- <string name="offering_x_file">מציע %s</string>
- <string name="hide_offline">הסתר בלתי מקוונים</string>
- <string name="disable_account">השבת חשבון</string>
- <string name="contact_is_typing">%s מקליד...</string>
- <string name="contact_has_stopped_typing">%s הפסיק/ה להקליד</string>
- <string name="pref_chat_states">התראות הקלדה</string>
- <string name="pref_chat_states_summary">אפשר לאנשי הקשר שלך לדעת כאשר אתה מקליד הודעה חדשה</string>
- <string name="send_location">שלח מיקום</string>
- <string name="show_location">הראה מיקום</string>
- <string name="no_application_found_to_display_location">לא נמצאה אפליקציית המראה את המיקום</string>
- <string name="location">מיקום</string>
- <string name="received_location">מיקום שהתקבל</string>
- <string name="title_undo_swipe_out_conversation">השיחה נסגרה</string>
- <string name="title_undo_swipe_out_muc">עזבת את הועידה</string>
- <string name="pref_dont_trust_system_cas_title">אל תסמוך על ה- CAs של המערכת</string>
- <string name="pref_dont_trust_system_cas_summary">כל החתימות הדיגטליות יצטרכו לעבור אימות ידני</string>
- <string name="pref_remove_trusted_certificates_title">מחק חתימות דיגטליות</string>
- <string name="pref_remove_trusted_certificates_summary">מחק חתימות דיגטליות שאומתו באופן ידני</string>
- <string name="toast_no_trusted_certs">אין חתימת דיגטליות שאושרו ידנית</string>
- <string name="dialog_manage_certs_title">מחק חתימות דיגטליות</string>
- <string name="dialog_manage_certs_positivebutton">מחק פריטים שנבחרו</string>
- <string name="dialog_manage_certs_negativebutton">ביטול</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d חתימה נמחקה</item>
- <item quantity="other">%d חתימות נמחקו</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">בחר איש קשר %d</item>
- <item quantity="other">בחר %d אנשי קשר</item>
- </plurals>
- <string name="pref_quick_action_summary">החלף לחצן שליחה בפעולה מהירה</string>
- <string name="pref_quick_action">פעולה מהירה</string>
- <string name="none">כלום</string>
- <string name="recently_used">לפי השימוש האחרון</string>
- <string name="choose_quick_action">בחר פעולה מהירה</string>
- <string name="search_for_contacts_or_groups">חפש אנשי קשר או קבוצות</string>
- <string name="send_private_message">שלח הודעה פרטית</string>
- <string name="user_has_left_conference">%s עזב את הועידה</string>
- <string name="username">שם משתמש</string>
- <string name="username_hint">שם משתמש</string>
- <string name="invalid_username">שם משתמש זה אינו חוקי</string>
- <string name="download_failed_server_not_found">ההורדה נכשלה: שרת לא נמצא</string>
- <string name="download_failed_file_not_found">ההורדה נכשלה: הקובץ לא נמצא</string>
- <string name="download_failed_could_not_connect">ההורדה נכשלה: נכשל ביצוע חיבור לשרת</string>
- <string name="pref_use_white_background">השתמש ברקע לבן</string>
- <string name="pref_use_white_background_summary">הראה הודעות שהתקבלו בטקסט שחור על גבי רקע לבען</string>
- <string name="account_status_dns_timeout">Timeout in DNS</string>
- <string name="server_info_broken">לא עובד</string>
-</resources>
diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml
deleted file mode 100644
index 45c67940e..000000000
--- a/src/main/res/values-ja/strings.xml
+++ /dev/null
@@ -1,484 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">設定</string>
- <string name="action_add">新しい会話</string>
- <string name="action_accounts">アカウントの管理</string>
- <string name="action_end_conversation">この会話を終了</string>
- <string name="action_contact_details">連絡先の詳細</string>
- <string name="action_muc_details">会議の詳細</string>
- <string name="action_secure">安全に会話</string>
- <string name="action_add_account">アカウントを追加</string>
- <string name="action_edit_contact">名前の編集</string>
- <string name="action_add_phone_book">電話帳に追加</string>
- <string name="action_delete_contact">名簿から削除</string>
- <string name="action_block_contact">連絡先をブロック</string>
- <string name="action_unblock_contact">連絡先のブロックを解除</string>
- <string name="action_block_domain">ドメインをブロック</string>
- <string name="action_unblock_domain">ドメインのブロックを解除</string>
- <string name="title_activity_manage_accounts">アカウントの管理</string>
- <string name="title_activity_settings">設定</string>
- <string name="title_activity_conference_details">会議の詳細</string>
- <string name="title_activity_contact_details">連絡先の詳細</string>
- <string name="title_activity_sharewith">会話で共有</string>
- <string name="title_activity_start_conversation">会話の開始</string>
- <string name="title_activity_choose_contact">連絡先の選択</string>
- <string name="title_activity_block_list">ブロックリスト</string>
- <string name="just_now">ちょうど今</string>
- <string name="minute_ago">1 分前</string>
- <string name="minutes_ago">%d 分前</string>
- <string name="unread_conversations">未読の会話</string>
- <string name="sending">送信中…</string>
- <string name="encrypted_message">メッセージを復号しています。しばらくお待ちください…</string>
- <string name="nick_in_use">ニックネームは既に使用されています</string>
- <string name="admin">管理者</string>
- <string name="owner">オーナー</string>
- <string name="moderator">モデレーター</string>
- <string name="participant">参加者</string>
- <string name="visitor">ビジター</string>
- <string name="remove_contact_text">あなたの名簿から %s を削除しますか? この連絡先と関連した会話は削除されません。</string>
- <string name="block_contact_text">%s からあなたに送信されるメッセージをブロックしますか?</string>
- <string name="unblock_contact_text">%s のブロックを解除し、あなたにメッセージを送信できるようにしますか?</string>
- <string name="block_domain_text">%s からの連絡をすべてブロックしますか?</string>
- <string name="unblock_domain_text">%s からの連絡をすべてブロック解除しますか?</string>
- <string name="contact_blocked">連絡先をブロックしました</string>
- <string name="remove_bookmark_text">ブックマークとして %s を削除しますか? このブックマークに関連した会話は削除されません。</string>
- <string name="register_account">サーバーに新しいアカウントを登録</string>
- <string name="change_password_on_server">サーバーのパスワードを変更</string>
- <string name="share_with">…で共有</string>
- <string name="start_conversation">会話を開始</string>
- <string name="invite_contact">連絡先を招待</string>
- <string name="contacts">連絡先</string>
- <string name="cancel">キャンセル</string>
- <string name="set">設定</string>
- <string name="add">追加</string>
- <string name="edit">編集</string>
- <string name="delete">削除</string>
- <string name="block">ブロック</string>
- <string name="unblock">ブロックを解除</string>
- <string name="save">保存</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations がクラッシュしました</string>
- <string name="crash_report_message">Conversations の継続的な開発を支援するために、スタックトレースをお送りください。\n<b>警告:</b> あなたのXMPPアカウントを使用して、開発者にスタックトレースを送信します。</string>
- <string name="send_now">今すぐ送信</string>
- <string name="send_never">今後表示しない</string>
- <string name="problem_connecting_to_account">アカウントに接続できません</string>
- <string name="problem_connecting_to_accounts">複数のアカウントに接続できません</string>
- <string name="touch_to_fix">ここをタッチして、アカウントの管理</string>
- <string name="attach_file">添付ファイル</string>
- <string name="not_in_roster">連絡先が名簿にありません。追加しますか?</string>
- <string name="add_contact">連絡先を追加</string>
- <string name="send_failed">配信に失敗しました</string>
- <string name="send_rejected">拒否されました</string>
- <string name="preparing_image">転送用画像の準備中</string>
- <string name="action_clear_history">履歴をクリア</string>
- <string name="clear_conversation_history">会話履歴をクリア</string>
- <string name="clear_histor_msg">この会話のすべてのメッセージを削除しますか?\n\n<b>警告:</b> これは、他のデバイスやサーバーに保存されているメッセージには影響しません。</string>
- <string name="delete_messages">メッセージを削除</string>
- <string name="choose_presence">連絡する参加を選択</string>
- <string name="send_unencrypted_message">暗号化されていないメッセージを送信</string>
- <string name="send_otr_message">OTR 暗号化メッセージを送信</string>
- <string name="send_omemo_message">OMEMO 暗号化メッセージを送信</string>
- <string name="send_pgp_message">OpenPGP 暗号化メッセージを送信</string>
- <string name="your_nick_has_been_changed">あなたのニックネームが変更されました</string>
- <string name="send_unencrypted">暗号化されていない送信</string>
- <string name="decryption_failed">復号化に失敗しました。おそらく秘密鍵が正しくないようです。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations は <b>OpenKeychain</b> と呼ばれるサードパーティのアプリを利用して、メッセージの暗号化および復号化、そしてあなたの公開鍵を管理します。\n\nOpenKeychain は GPLv3 ライセンスの下で、F-Droid および Google Play から利用可能です。\n\n<small>(後で Conversations を再起動してください。)</small></string>
- <string name="restart">再起動</string>
- <string name="install">インストール</string>
- <string name="offering">依頼中…</string>
- <string name="waiting">待機中…</string>
- <string name="no_pgp_key">OpenPGP の鍵はありません</string>
- <string name="contact_has_no_pgp_key">連絡先が公開鍵を通知しないため、Conversations はあなたのメッセージを暗号化することができません。\n\n<small>連絡先に OpenPGP をセットアップするように依頼してください。</small></string>
- <string name="no_pgp_keys">OpenPGP の鍵はありません</string>
- <string name="contacts_have_no_pgp_keys">連絡先が公開鍵を通知しないため、Conversations はあなたのメッセージを暗号化することができません。\n\n<small>連絡先に OpenPGP をセットアップするように依頼してください。</small></string>
- <string name="encrypted_message_received"><i>暗号化されたメッセージを受信しました。タッチすると、表示および復号化します。</i></string>
- <string name="pref_general">全般</string>
- <string name="pref_xmpp_resource">XMPP リソース</string>
- <string name="pref_xmpp_resource_summary">自分自身を識別するこのクライアントの名前</string>
- <string name="pref_accept_files">ファイルを受取</string>
- <string name="pref_accept_files_summary">自動的に小さいファイルを受取…</string>
- <string name="pref_notification_settings">通知設定</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">新しいメッセージが到着したときに通知します</string>
- <string name="pref_vibrate">振動</string>
- <string name="pref_vibrate_summary">新しいメッセージが到着したときに振動もします</string>
- <string name="pref_sound">サウンド</string>
- <string name="pref_sound_summary">通知で着信音を再生します</string>
- <string name="pref_conference_notifications">公開会議で通知</string>
- <string name="pref_conference_notifications_summary">強調表示されたときだけではなく、公開会議にメッセージが到着したときにいつも通知します</string>
- <string name="pref_notification_grace_period">通知猶予期間</string>
- <string name="pref_notification_grace_period_summary">カーボンコピーを受信した後、短時間、通知を無効にします</string>
- <string name="pref_advanced_options">詳細オプション</string>
- <string name="pref_never_send_crash">クラッシュレポートを送信しない</string>
- <string name="pref_never_send_crash_summary">スタックトレースを送信することで、あなたは Conversations の継続的な開発を支援しています</string>
- <string name="pref_confirm_messages">メッセージの確認</string>
- <string name="pref_confirm_messages_summary">あなたがメッセージを受け取って読んだことを、連絡先に知らせます</string>
- <string name="pref_ui_options">UI オプション</string>
- <string name="openpgp_error">OpenKeychain がエラーを報告しました</string>
- <string name="error_decrypting_file">ファイルの復号化中に I/O エラー</string>
- <string name="accept">受付</string>
- <string name="error">エラーが発生しました</string>
- <string name="pref_grant_presence_updates">参加アップデートの権限を付与</string>
- <string name="pref_grant_presence_updates_summary">事前に、作成した連絡先に対して権限を付与して、参加のサブスクリプションを求めます</string>
- <string name="subscriptions">サブスクリプション</string>
- <string name="your_account">あなたのアカウント</string>
- <string name="keys">鍵</string>
- <string name="send_presence_updates">参加アップデートを送信</string>
- <string name="receive_presence_updates">参加アップデートを受信</string>
- <string name="ask_for_presence_updates">参加アップデートを問合せ</string>
- <string name="attach_choose_picture">写真の選択</string>
- <string name="attach_take_picture">写真の撮影</string>
- <string name="preemptively_grant">事前にサブスクリプション要求を許可する</string>
- <string name="error_not_an_image_file">選択したファイルは画像ではありません</string>
- <string name="error_compressing_image">画像ファイルの変換中にエラー</string>
- <string name="error_file_not_found">ファイルが見つかりません</string>
- <string name="error_io_exception">一般的な I/O エラー。おそらく空き容量がなくなっていませんか?</string>
- <string name="error_security_exception_during_image_copy">選択した画像ファイルは、読み取りに必要なアクセス権がありません。\n\n<small>別のファイルマネージャを使用して、画像を選択してください。</small></string>
- <string name="account_status_unknown">不明</string>
- <string name="account_status_disabled">一時的に無効</string>
- <string name="account_status_online">オンライン</string>
- <string name="account_status_connecting">接続中\u2026</string>
- <string name="account_status_offline">オフライン</string>
- <string name="account_status_unauthorized">許可されていません</string>
- <string name="account_status_not_found">サーバーが見つかりません</string>
- <string name="account_status_no_internet">接続エラー</string>
- <string name="account_status_regis_fail">登録に失敗しました</string>
- <string name="account_status_regis_conflict">ユーザー名はすでに使用されています</string>
- <string name="account_status_regis_success">登録が完了しました</string>
- <string name="account_status_regis_not_sup">サーバーが登録をサポートしていません</string>
- <string name="account_status_security_error">セキュリティ エラー</string>
- <string name="account_status_incompatible_server">互換性のないサーバー</string>
- <string name="encryption_choice_unencrypted">暗号化されていない</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">アカウントの編集</string>
- <string name="mgmt_account_delete">アカウントを削除</string>
- <string name="mgmt_account_disable">一時的に無効にする</string>
- <string name="mgmt_account_publish_avatar">アバターを公開</string>
- <string name="mgmt_account_publish_pgp">OpenPGP 公開鍵を公開</string>
- <string name="mgmt_account_enable">アカウントを有効にする</string>
- <string name="mgmt_account_are_you_sure">よろしいですか?</string>
- <string name="mgmt_account_delete_confirm_text">アカウントを削除するとあなたの会話履歴がすべて失われます</string>
- <string name="attach_record_voice">音声を録音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">パスワード</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">パスワードを確認</string>
- <string name="password">パスワード</string>
- <string name="confirm_password">パスワードを確認</string>
- <string name="passwords_do_not_match">パスワードが一致しません</string>
- <string name="invalid_jid">これは有効な Jabber ID ではありません</string>
- <string name="error_out_of_memory">メモリ不足です。画像が大きすぎます</string>
- <string name="add_phone_book_text">電話の連絡先リストに %s を追加しますか?</string>
- <string name="contact_status_online">オンライン</string>
- <string name="contact_status_free_to_chat">自由にチャットできます</string>
- <string name="contact_status_away">離席中</string>
- <string name="contact_status_extended_away">長時間離席中</string>
- <string name="contact_status_do_not_disturb">じゃましないで</string>
- <string name="contact_status_offline">オフライン</string>
- <string name="muc_details_conference">会議</string>
- <string name="muc_details_other_members">他のメンバー</string>
- <string name="server_info_show_more">サーバー情報</string>
- <string name="server_info_mam">XEP-0313: メッセージ アーカイブ管理</string>
- <string name="server_info_carbon_messages">XEP-0280: メッセージ カーボン</string>
- <string name="server_info_csi">XEP-0352: クライアント状態表示</string>
- <string name="server_info_blocking">XEP-0191: ブロッキング コマンド</string>
- <string name="server_info_roster_version">XEP-0237: 名簿バージョニング</string>
- <string name="server_info_stream_management">XEP-0198: ストリーム管理</string>
- <string name="server_info_pep">XEP-0163: PEP (アバター / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP ファイルアップロード</string>
- <string name="server_info_available">利用可能</string>
- <string name="server_info_unavailable">利用不可</string>
- <string name="missing_public_keys">公開鍵の通知がありません</string>
- <string name="last_seen_now">ちょうど今会いました</string>
- <string name="last_seen_min">1 分前に会いました</string>
- <string name="last_seen_mins">%d 分前に会いました</string>
- <string name="last_seen_hour">1 時間前に会いました</string>
- <string name="last_seen_hours">%d 時間前に会いました</string>
- <string name="last_seen_day">1 日前に会いました</string>
- <string name="last_seen_days">%d 日前に会いました</string>
- <string name="never_seen">会ったことはありません</string>
- <string name="install_openkeychain">暗号化されたメッセージ。復号化するには OpenKeychain をインストールしてください。</string>
- <string name="unknown_otr_fingerprint">不明な OTR フィンガープリント</string>
- <string name="openpgp_messages_found">OpenPGP 暗号化されたメッセージが見つかりました</string>
- <string name="reception_failed">受信に失敗しました</string>
- <string name="your_fingerprint">あなたのフィンガープリント</string>
- <string name="otr_fingerprint">OTR フィンガープリント</string>
- <string name="omemo_fingerprint">OMEMO フィンガープリント</string>
- <string name="omemo_fingerprint_selected_message">メッセージの OMEMO フィンガープリント</string>
- <string name="this_device_omemo_fingerprint">自分の OMEMO フィンガープリント</string>
- <string name="other_devices">他のデバイス</string>
- <string name="trust_omemo_fingerprints">OMEMO フィンガープリントを信頼</string>
- <string name="fetching_keys">鍵の取得中...</string>
- <string name="done">完了</string>
- <string name="verify">検証</string>
- <string name="decrypt">復号化</string>
- <string name="conferences">会議</string>
- <string name="search">検索</string>
- <string name="create_contact">連絡先を作成</string>
- <string name="join_conference">会議に参加</string>
- <string name="delete_contact">連絡先を削除</string>
- <string name="view_contact_details">連絡先の詳細を表示</string>
- <string name="block_contact">連絡先をブロック</string>
- <string name="unblock_contact">連絡先のブロックを解除</string>
- <string name="create">作成</string>
- <string name="contact_already_exists">連絡先はすでに存在します</string>
- <string name="join">参加</string>
- <string name="conference_address">会議アドレス</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">ブックマークとして保存</string>
- <string name="delete_bookmark">ブックマークを削除</string>
- <string name="bookmark_already_exists">このブックマークはすでに存在します</string>
- <string name="you">あなた</string>
- <string name="action_edit_subject">会議の件名を編集</string>
- <string name="conference_not_found">会議が見つかりません</string>
- <string name="leave">退出</string>
- <string name="contact_added_you">連絡先があなたを連絡先リストに追加しました</string>
- <string name="add_back">戻りを追加</string>
- <string name="contact_has_read_up_to_this_point">%s はここまで読みました</string>
- <string name="publish">公開</string>
- <string name="touch_to_choose_picture">アバターをタッチしてギャラリーから画像を選択します</string>
- <string name="publish_avatar_explanation">ご注意ください: あなたの参加アップデートを登録している人は、誰でもこの絵を見ることができます。</string>
- <string name="publishing">公開中…</string>
- <string name="error_publish_avatar_server_reject">サーバーがあなたの公開を拒否しました</string>
- <string name="error_publish_avatar_converting">写真の変換中に、何か問題が発生しました</string>
- <string name="error_saving_avatar">ディスクにアバターを保存できませんでした</string>
- <string name="or_long_press_for_default">(または長押しするとデフォルトに戻します)</string>
- <string name="error_publish_avatar_no_server_support">ご利用のサーバーは、アバターの公開をサポートしていません</string>
- <string name="private_message">ささやいた</string>
- <string name="private_message_to">%s に</string>
- <string name="send_private_message_to">プライベートメッセージを %s に送信</string>
- <string name="connect">接続</string>
- <string name="account_already_exists">このアカウントはすでに存在します</string>
- <string name="next">次へ</string>
- <string name="server_info_session_established">現在のセッションが確立</string>
- <string name="additional_information">追加情報</string>
- <string name="skip">スキップ</string>
- <string name="disable_notifications">通知を無効にする</string>
- <string name="disable_notifications_for_this_conversation">この会話の通知を無効にします</string>
- <string name="notifications_disabled">通知を無効にしました</string>
- <string name="enable">有効</string>
- <string name="conference_requires_password">会議はパスワードが必要です</string>
- <string name="enter_password">パスワードを入力してください</string>
- <string name="missing_presence_updates">連絡先からの参加アップデートがありません</string>
- <string name="request_presence_updates">最初に連絡先から参加アップデートを要求してください。\n\n<small>これは、連絡先が何のクライアントを使用しているかを決めるために使用されます。</small></string>
- <string name="request_now">今すぐ要求</string>
- <string name="delete_fingerprint">フィンガープリントを削除</string>
- <string name="sure_delete_fingerprint">このフィンガープリントを削除してもよろしいですか?</string>
- <string name="ignore">無視</string>
- <string name="without_mutual_presence_updates"><b>警告:</b> 相互の参加アップデートなしにこれを送信すると、予期しない問題が発生する可能性があります。\n\n<small>あなたの参加サブスクリプションを検証するために、連絡先の詳細に移動します。</small></string>
- <string name="pref_encryption_settings">暗号化設定</string>
- <string name="pref_force_encryption">強制的にエンドツーエンド暗号化を使用する</string>
- <string name="pref_force_encryption_summary">常に暗号化されたメッセージを送信します (会議を除く)</string>
- <string name="pref_dont_save_encrypted">暗号化されたメッセージを保存しない</string>
- <string name="pref_dont_save_encrypted_summary">警告: これはメッセージの損失につながる可能性があります</string>
- <string name="pref_expert_options">上級者オプション</string>
- <string name="pref_expert_options_summary">ご利用は注意してください</string>
- <string name="title_activity_about">Conversations について</string>
- <string name="pref_about_conversations_summary">ビルドおよびライセンス情報</string>
- <string name="title_pref_quiet_hours">消音時間</string>
- <string name="title_pref_quiet_hours_start_time">開始時間</string>
- <string name="title_pref_quiet_hours_end_time">終了時間</string>
- <string name="title_pref_enable_quiet_hours">消音時間を有効にする</string>
- <string name="pref_quiet_hours_summary">消音時間の間、通知は無音になります</string>
- <string name="pref_use_larger_font">フォントサイズを拡大</string>
- <string name="pref_use_larger_font_summary">アプリ全体にわたって大きなフォントサイズを使用します</string>
- <string name="pref_use_send_button_to_indicate_status">送信ボタンにステータスを示す</string>
- <string name="pref_use_indicate_received">要求メッセージの受信</string>
- <string name="pref_use_indicate_received_summary">サポートされている場合、受信したメッセージに緑色のチェックマークが付きます</string>
- <string name="pref_use_send_button_to_indicate_status_summary">送信ボタンに連絡先ステータスを示す色が付きます</string>
- <string name="pref_expert_options_other">その他</string>
- <string name="pref_conference_name">会議名</string>
- <string name="pref_conference_name_summary">会議を識別するために JID の代わりにルームのテーマを使用します</string>
- <string name="toast_message_otr_fingerprint">OTR フィンガープリントをクリップボードにコピーしました!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO フィンガープリントをクリップボードにコピーしました!</string>
- <string name="conference_banned">あなたはこの会議から禁止されています</string>
- <string name="conference_members_only">この会議はメンバーのみです</string>
- <string name="conference_kicked">あなたはこの会議からキックされました</string>
- <string name="using_account">アカウント %s を使用</string>
- <string name="checking_x">HTTP ホストの %s を確認中</string>
- <string name="not_connected_try_again">接続されていません。後でもう一度お試しください</string>
- <string name="check_x_filesize">%s サイズを確認</string>
- <string name="message_options">メッセージオプション</string>
- <string name="copy_text">テキストをコピー</string>
- <string name="copy_original_url">元の URL をコピー</string>
- <string name="send_again">再送</string>
- <string name="file_url">ファイル URL</string>
- <string name="message_text">メッセージテキスト</string>
- <string name="url_copied_to_clipboard">URL をクリップボードにコピーしました</string>
- <string name="message_copied_to_clipboard">メッセージをクリップボードにコピーしました</string>
- <string name="image_transmission_failed">画像の転送に失敗しました</string>
- <string name="scan_qr_code">QR コードをスキャン</string>
- <string name="show_qr_code">QR コードを表示</string>
- <string name="show_block_list">ブロックリストを表示</string>
- <string name="account_details">アカウントの詳細</string>
- <string name="verify_otr">OTR を検証</string>
- <string name="remote_fingerprint">リモート フィンガープリント</string>
- <string name="scan">スキャン</string>
- <string name="or_touch_phones">(または電話をタッチ)</string>
- <string name="smp">ソーシャリスト ミリオネア プロトコル</string>
- <string name="shared_secret_hint">ヒントまたは質問</string>
- <string name="shared_secret_secret">共有の秘密</string>
- <string name="confirm">確認</string>
- <string name="in_progress">実行中</string>
- <string name="respond">応答</string>
- <string name="failed">失敗しました</string>
- <string name="secrets_do_not_match">秘密が一致しません</string>
- <string name="try_again">再度実行してください</string>
- <string name="finish">完了</string>
- <string name="verified">検証しました!</string>
- <string name="smp_requested">連絡先が SMP 検証を要求しました</string>
- <string name="no_otr_session_found">有効な OTR セッションが見つかりません!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">サービスをフォアグラウンドに保持</string>
- <string name="pref_keep_foreground_service_summary">オペレーティングシステムが接続を切断するのを防止します</string>
- <string name="choose_file">ファイルの選択</string>
- <string name="receiving_x_file">%1$s 受信中 (%2$d%% 完了)</string>
- <string name="download_x_file">%s のダウンロード</string>
- <string name="file">ファイル</string>
- <string name="open_x_file">%s を開く</string>
- <string name="sending_file">送信中 (%1$d%% 完了)</string>
- <string name="preparing_file">転送用ファイルの準備中</string>
- <string name="x_file_offered_for_download">%s ダウンロード依頼中</string>
- <string name="cancel_transmission">転送をキャンセル</string>
- <string name="file_transmission_failed">ファイル転送に失敗しました</string>
- <string name="file_deleted">ファイルを削除しました</string>
- <string name="no_application_found_to_open_file">ファイルを開くアプリケーションが見つかりません</string>
- <string name="could_not_verify_fingerprint">フィンガープリントを検証できません</string>
- <string name="manually_verify">手動で検証</string>
- <string name="are_you_sure_verify_fingerprint">連絡先の OTR フィンガープリントを検証してもよろしいですか?</string>
- <string name="pref_show_dynamic_tags">ダイナミック タグを表示</string>
- <string name="pref_show_dynamic_tags_summary">連絡先の下に、読み取り専用タグを表示します</string>
- <string name="enable_notifications">通知を有効にする</string>
- <string name="conference_with">…と会議を作成</string>
- <string name="no_conference_server_found">会議サーバーが見つかりません</string>
- <string name="conference_creation_failed">会議の作成に失敗しました!</string>
- <string name="conference_created">会議を作成しました!</string>
- <string name="secret_accepted">秘密を受取ました!</string>
- <string name="reset">リセット</string>
- <string name="account_image_description">アカウント アバター</string>
- <string name="copy_otr_clipboard_description">OTR フィンガープリントをクリップボードにコピー</string>
- <string name="copy_omemo_clipboard_description">OMEMO フィンガープリントをクリップボードにコピー</string>
- <string name="regenerate_omemo_key">OMEMO キーを再生成</string>
- <string name="wipe_omemo_pep">PEP から他のデバイスを消去</string>
- <string name="clear_other_devices">デバイスをクリア</string>
- <string name="clear_other_devices_desc">OMEMO のアナウンスから他のすべてのデバイスをクリアしてもよろしいですか? お使いのデバイスが次回接続したとき、それらは自分自身を再アナウンスしますが、それらはその間に送信されたメッセージを受信できない場合があります。</string>
- <string name="purge_key">鍵を消去</string>
- <string name="purge_key_desc_part1">この鍵を消去してもよろしいですか?</string>
- <string name="purge_key_desc_part2">これは不可逆的に侵害とみなされ、あなたは再びそのセッションを構築することはできません。</string>
- <string name="error_no_keys_to_trust">この連絡先で利用可能な鍵はありません。あなたがその鍵を消去している場合は、新しいものを生成してもらう必要があります。</string>
- <string name="error_trustkeys_title">エラー</string>
- <string name="fetching_history_from_server">サーバーから履歴を取得中</string>
- <string name="no_more_history_on_server">サーバーにこれ以上履歴はありません</string>
- <string name="updating">アップデート中…</string>
- <string name="password_changed">パスワードを変更しました!</string>
- <string name="could_not_change_password">パスワードを変更できません</string>
- <string name="otr_session_not_started">メッセージを送信して、暗号化されたチャットを開始します</string>
- <string name="ask_question">質問をたずねる</string>
- <string name="smp_explain_question">あなたと連絡先が、(内輪の冗談や、最後に会って食べた昼食などの) 他の誰も知らない共通の秘密を持っている場合、お互いのフィンガープリントを検証するために、その秘密を使用することができます。\n\nあなたはヒントまたは質問を提供して、連絡先は大文字と小文字を区別した答えで応答します。</string>
- <string name="smp_explain_answer">連絡先は共有の秘密であなたにチャレンジして、あなたのフィンガープリントを検証したいと思います。連絡先は秘密に対して、次のヒントまたは質問を提供しました。</string>
- <string name="shared_secret_hint_should_not_be_empty">あなたのヒントは空にできません。</string>
- <string name="shared_secret_can_not_be_empty">あなたの共有の秘密は空にできません。</string>
- <string name="manual_verification_explanation">慎重に、連絡先のフィンガープリントと、以下に表示されるフィンガープリントを比較してください。\nこれを交換するためには、暗号化されたメールや、電話のような信頼できる形式の通信を使用することができます。</string>
- <string name="change_password">パスワードの変更</string>
- <string name="current_password">現在のパスワード</string>
- <string name="new_password">新しいパスワード</string>
- <string name="password_should_not_be_empty">パスワードは空にできません</string>
- <string name="enable_all_accounts">すべてのアカウントを有効にする</string>
- <string name="disable_all_accounts">すべてのアカウントを無効にする</string>
- <string name="perform_action_with">アクションを実行...</string>
- <string name="no_affiliation">所属なし</string>
- <string name="no_role">役割なし</string>
- <string name="outcast">追放</string>
- <string name="member">メンバー</string>
- <string name="advanced_mode">詳細モード</string>
- <string name="grant_membership">メンバーシップを付与</string>
- <string name="remove_membership">メンバーシップを取消</string>
- <string name="grant_admin_privileges">管理者権限を付与</string>
- <string name="remove_admin_privileges">管理者権限を取消</string>
- <string name="remove_from_room">会議から削除</string>
- <string name="could_not_change_affiliation">%s の所属を変更できません</string>
- <string name="ban_from_conference">会議から禁止</string>
- <string name="removing_from_public_conference">公開の会議から %s を削除しようとしています。そのための唯一の方法は、永久にそのユーザーを禁止することです。</string>
- <string name="ban_now">今すぐ禁止</string>
- <string name="could_not_change_role">%s の役割を変更できません</string>
- <string name="public_conference">公開アクセス可能な会議</string>
- <string name="private_conference">プライベート、メンバーのみの会議</string>
- <string name="conference_options">会議オプション</string>
- <string name="members_only">プライベート、メンバーのみ</string>
- <string name="non_anonymous">匿名でない</string>
- <string name="moderated">司会</string>
- <string name="you_are_not_participating">あなたは参加していません</string>
- <string name="modified_conference_options">会議オプションを変更しました!</string>
- <string name="could_not_modify_conference_options">会議オプションを変更できません</string>
- <string name="never">なし</string>
- <string name="thirty_minutes">30 分</string>
- <string name="one_hour">1 時間</string>
- <string name="two_hours">2 時間</string>
- <string name="eight_hours">8 時間</string>
- <string name="until_further_notice">通知があるまで</string>
- <string name="pref_input_options">入力オプション</string>
- <string name="pref_enter_is_send">Enter は送信</string>
- <string name="pref_enter_is_send_summary">Enter キーをメッセージの送信に使用します</string>
- <string name="pref_display_enter_key">Enter キーを表示</string>
- <string name="pref_display_enter_key_summary">絵文字キーを Enter キーに変更</string>
- <string name="audio">オーディオ</string>
- <string name="video">ビデオ</string>
- <string name="image">画像</string>
- <string name="pdf_document">PDF 文書</string>
- <string name="apk">Android アプリ</string>
- <string name="vcard">連絡先</string>
- <string name="received_x_file">%s を受信しました</string>
- <string name="disable_foreground_service">フォアグラウンド サービスを無効にする</string>
- <string name="touch_to_open_conversations">タッチして Conversations を開く</string>
- <string name="avatar_has_been_published">アバターを公開しました!</string>
- <string name="sending_x_file">%s の送信中</string>
- <string name="offering_x_file">%s の依頼中</string>
- <string name="hide_offline">オフラインを非表示にする</string>
- <string name="disable_account">アカウントを無効にする</string>
- <string name="contact_is_typing">%s は入力中...</string>
- <string name="contact_has_stopped_typing">%s は入力を停止しました</string>
- <string name="pref_chat_states">入力中通知</string>
- <string name="pref_chat_states_summary">あなたが新しいメッセージを書いている時に、連絡先に知らせます</string>
- <string name="send_location">位置を送信</string>
- <string name="show_location">位置を表示</string>
- <string name="no_application_found_to_display_location">位置を表示するアプリケーションが見つかりません</string>
- <string name="location">位置</string>
- <string name="received_location">位置を受信しました</string>
- <string name="title_undo_swipe_out_conversation">会話が閉じられました</string>
- <string name="title_undo_swipe_out_muc">会議を退出しました</string>
- <string name="pref_dont_trust_system_cas_title">システムの CA を信頼しない</string>
- <string name="pref_dont_trust_system_cas_summary">すべての証明書を手動で承認する必要があります</string>
- <string name="pref_remove_trusted_certificates_title">証明書を削除</string>
- <string name="pref_remove_trusted_certificates_summary">手動で承認された証明書を削除します</string>
- <string name="toast_no_trusted_certs">手動で承認された証明書はありません</string>
- <string name="dialog_manage_certs_title">証明書を削除</string>
- <string name="dialog_manage_certs_positivebutton">選択を削除</string>
- <string name="dialog_manage_certs_negativebutton">キャンセル</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 証明書を削除しました</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">%d 連絡先を選択</item>
- </plurals>
- <string name="pref_quick_action_summary">送信ボタンをクイックアクションで置き換えます</string>
- <string name="pref_quick_action">クイックアクション</string>
- <string name="none">なし</string>
- <string name="recently_used">最近使用した</string>
- <string name="choose_quick_action">クイックアクションの選択</string>
- <string name="search_for_contacts_or_groups">連絡先またはグループの検索</string>
- <string name="send_private_message">プライベートメッセージを送信</string>
- <string name="user_has_left_conference">%s が会議を退出しました!</string>
- <string name="username">ユーザー名</string>
- <string name="username_hint">ユーザー名</string>
- <string name="invalid_username">これは有効なユーザー名ではありません</string>
- <string name="download_failed_server_not_found">ダウンロードに失敗しました: サーバーが見つかりません</string>
- <string name="download_failed_file_not_found">ダウンロードに失敗しました: ファイルが見つかりません</string>
- <string name="download_failed_could_not_connect">ダウンロードに失敗しました: ホストに接続できませんでした</string>
- <string name="pref_use_white_background">白い背景を使用する</string>
- <string name="pref_use_white_background_summary">白地に黒の文字で、受け取ったメッセージを表示します</string>
- <string name="account_status_dns_timeout">DNS でタイムアウト</string>
- <string name="server_info_broken">壊れています</string>
-</resources>
diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml
deleted file mode 100644
index 6f654dcf7..000000000
--- a/src/main/res/values-ko/strings.xml
+++ /dev/null
@@ -1,439 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">설정</string>
- <string name="action_add">새 대화</string>
- <string name="action_accounts">계정 </string>
- <string name="action_end_conversation">이 대화 </string>
- <string name="action_contact_details">연락처 정보</string>
- <string name="action_muc_details">회의 정보</string>
- <string name="action_secure">안전한 대화 </string>
- <string name="action_add_account">계정 추가 </string>
- <string name="action_edit_contact">이름 편집 </string>
- <string name="action_add_phone_book">주소록에 추가 </string>
- <string name="action_delete_contact">명단에서 삭제 </string>
- <string name="action_block_contact">연락처 </string>
- <string name="action_unblock_contact">연락처 차단 해제 </string>
- <string name="action_block_domain">도메인 차단 </string>
- <string name="action_unblock_domain">도메인 차단 해제 </string>
- <string name="title_activity_manage_accounts">계정 관리 </string>
- <string name="title_activity_settings">설정 </string>
- <string name="title_activity_conference_details">회의 정보 </string>
- <string name="title_activity_contact_details">연락처 정보 </string>
- <string name="title_activity_sharewith">대화 공유 </string>
- <string name="title_activity_start_conversation">대화 시작 </string>
- <string name="title_activity_choose_contact">연락처 선택 </string>
- <string name="title_activity_block_list">목록 차단 </string>
- <string name="just_now">방금 </string>
- <string name="minute_ago">1분 전 </string>
- <string name="minutes_ago">%d 분 전 </string>
- <string name="unread_conversations">읽지 않은 대화 </string>
- <string name="sending">보내는중... </string>
- <string name="encrypted_message">메세지 복호화중입니다. 기다리세요...</string>
- <string name="nick_in_use">사용중인 별명입니다 </string>
- <string name="admin">관리자 </string>
- <string name="owner">소유자 </string>
- <string name="moderator">중재자 </string>
- <string name="participant">참가자 </string>
- <string name="visitor">방문자 </string>
- <string name="remove_contact_text">%s 를 당신의 명단에서 삭제하시겠습니까? 이 연락처와 연관된 대화는 삭제되지 않습니다. </string>
- <string name="block_contact_text">%s 이(가) 당신에게 메세지를 보내지 못하도록 차단할까요? </string>
- <string name="unblock_contact_text">%s 로부터 메세지를 받을 수 있도록 차단을 해제할까요? </string>
- <string name="block_domain_text">%s 의 모든 연락처를 차단할까요? </string>
- <string name="unblock_domain_text">%s 의 모든 연락처를 차단 해제할까요? </string>
- <string name="contact_blocked">연락처 차단됨 </string>
- <string name="remove_bookmark_text">%s 를 즐겨찾기에서 삭제할까요? 이 즐겨찾기와 연관된 대화는 삭제되지 않습니다. </string>
- <string name="register_account">서버에서 새 계정을 등록 </string>
- <string name="change_password_on_server">서버에서 비밀번호 변경 </string>
- <string name="share_with">공유 </string>
- <string name="start_conversation">대화 시작 </string>
- <string name="invite_contact">연락처 초대 </string>
- <string name="contacts">연락처 </string>
- <string name="cancel">취소 </string>
- <string name="set">설정 </string>
- <string name="add">추가 </string>
- <string name="edit">편집 </string>
- <string name="delete">삭제 </string>
- <string name="block">차단 </string>
- <string name="unblock">차단 해제 </string>
- <string name="save">저장 </string>
- <string name="ok">확인 </string>
- <string name="crash_report_title">Conversations가 작동 중지되었습니다 </string>
- <string name="crash_report_message">Stack trace 정보를 보냄으로서 Conversations의 개발에 기여할 수 있습니다. 경고: 이것은 Stack trace 정보를 개발자에게 보내기 위해 당신의 XMPP 계정을 사용할 것입니다. </string>
- <string name="send_now">지금 보내기 </string>
- <string name="send_never">더이상 묻지 않기 </string>
- <string name="problem_connecting_to_account">계정에 접속할 수 없습니다 </string>
- <string name="problem_connecting_to_accounts">다중 계정에 접속할 수 없습니다 </string>
- <string name="touch_to_fix">여기를 선택해 당신의 계정을 관리하세요 </string>
- <string name="attach_file">파일 첨부 </string>
- <string name="not_in_roster">연락처가 당신의 명단에 없습니다. 추가하시겠습니까? </string>
- <string name="add_contact">연락처 추가 </string>
- <string name="send_failed">전송 실패 </string>
- <string name="send_rejected">거부됨 </string>
- <string name="preparing_image">이미지 전송 준비중 </string>
- <string name="action_clear_history">기록 삭제 </string>
- <string name="clear_conversation_history">대화 기록 삭제 </string>
- <string name="clear_histor_msg">이 대화의 모든 메세지를 삭제하시겠습니까? 경고: 이것은 다른 기기나 서버에 있는 메세지에는 영향을 미치지 않습니다. </string>
- <string name="delete_messages">메세지 삭제 </string>
- <string name="choose_presence">연락할 프레즌스 선택 </string>
- <string name="send_otr_message">OTR 암호화된 메세지 전송 </string>
- <string name="send_pgp_message">OpenPGP 암호화된 메세지 전송 </string>
- <string name="your_nick_has_been_changed">닉네임이 변경되었습니다 </string>
- <string name="send_unencrypted">암호화하지 않고 전송 </string>
- <string name="decryption_failed">복호화 실패. 올바른 개인 키를 가지고 있지 않은 것 같습니다. </string>
- <string name="openkeychain_required">OpenKeychain </string>
- <string name="openkeychain_required_long">Conversations는 메세지를 암호화 및 복호화하고 공개 키를 관리하기 위해 OpenKeychain이라는 제 3자 앱을 활용합니다. OpenKeychain은 GPLv3 라이센스를 사용하며 F-Droid와 Google Play에서 구하실 수 있습니다. (이후 Conversations를 재시작하세요) </string>
- <string name="restart">재시작 </string>
- <string name="install">설치 </string>
- <string name="offering">제공중... </string>
- <string name="waiting">대기중... </string>
- <string name="no_pgp_key">OpenPGP 키가 발견되지 않음 </string>
- <string name="contact_has_no_pgp_key">당신의 연락처가 그들의 공개 키를 선언하지 않고 있기 때문에 Conversations는 당신의 메세지를 암호화할 수 없습니다. OpenPGP를 설정하도록 당신의 연락처에게 물어보세요. </string>
- <string name="no_pgp_keys">OpenPGP 키가 발견되지 않음 </string>
- <string name="contacts_have_no_pgp_keys">당신의 연락처가 그들의 공개 키를 선언하지 않고 있기 때문에 Conversations는 당신의 메세지를 암호화할 수 없습니다. OpenPGP를 설정하도록 당신의 연락처에게 물어보세요. </string>
- <string name="encrypted_message_received">암호화된 메세지 수신됨. 터치해서 복호화 및 열람하세요. </string>
- <string name="pref_general">일반 </string>
- <string name="pref_xmpp_resource">XMPP 자원 </string>
- <string name="pref_xmpp_resource_summary">이 클라이언트가 자신을 알아보는 이름</string>
- <string name="pref_accept_files">파일 수락 </string>
- <string name="pref_accept_files_summary">이 크기보다 작은 파일을 자동으로 수락 </string>
- <string name="pref_notification_settings">알림 설정 </string>
- <string name="pref_notifications">알림 </string>
- <string name="pref_notifications_summary">새 메세지 도착시 알림 </string>
- <string name="pref_vibrate">진동 </string>
- <string name="pref_vibrate_summary">새 메세지 도착시 진동 </string>
- <string name="pref_sound">소리 </string>
- <string name="pref_sound_summary">알림과 동시에 벨소리 재생 </string>
- <string name="pref_notification_grace_period">알림 유예 </string>
- <string name="pref_notification_grace_period_summary">Carbon Copy 수신 후에 잠시동안 알림 해제</string>
- <string name="pref_advanced_options">추가 설정 </string>
- <string name="pref_never_send_crash">충돌 보고서 보내지 않음 </string>
- <string name="pref_never_send_crash_summary">Stack trace 정보를 보냄으로서 Conversations의 개발에 기여할 수 있습니다 </string>
- <string name="pref_confirm_messages">메세지 확인 </string>
- <string name="pref_confirm_messages_summary">메세지를 수신하고 읽었는지를 연락처에게 알려줌 </string>
- <string name="pref_ui_options">사용자 환경 설정 </string>
- <string name="openpgp_error">OpenKeychain이 오류를 보고합니다 </string>
- <string name="error_decrypting_file">파일 복호화 입출력 오류 </string>
- <string name="accept">수락 </string>
- <string name="error">오류가 발생했습니다 </string>
- <string name="pref_grant_presence_updates">프레즌스 업데이트 허가 </string>
- <string name="pref_grant_presence_updates_summary">당신이 추가한 연락처의 프레즌스 구독을 선제적으로 허가 및 요청함 </string>
- <string name="subscriptions">구독 </string>
- <string name="your_account">당신의 계정 </string>
- <string name="keys">키 </string>
- <string name="send_presence_updates">프레즌스 업데이트 보내기 </string>
- <string name="receive_presence_updates">프레즌스 업데이트 받기 </string>
- <string name="ask_for_presence_updates">프레즌스 업데이트 요청 </string>
- <string name="attach_choose_picture">사진 선택 </string>
- <string name="attach_take_picture">사진 찍기 </string>
- <string name="preemptively_grant">구독 요청을 선제적으로 허가 </string>
- <string name="error_not_an_image_file">선택한 파일은 이미지가 아닙니다 </string>
- <string name="error_compressing_image">이미지 파일 변환 중 오류 발생 </string>
- <string name="error_file_not_found">파일을 찾을 수 없음 </string>
- <string name="error_io_exception">일반 입출력 오류. 저장소 공간이 부족한 것 같습니다.</string>
- <string name="error_security_exception_during_image_copy">이 이미지를 선택하기 위해 사용한 앱이 이 파일을 읽는데 필요한 충분한 허가를 제공하지 않았습니다. 다른 파일 탐색기를 이용해 이미지를 선택하세요. </string>
- <string name="account_status_unknown">알 수 없음 </string>
- <string name="account_status_disabled">임시로 해제 </string>
- <string name="account_status_online">접속중 </string>
- <string name="account_status_connecting">접속중\u2026</string>
- <string name="account_status_offline">오프라인 </string>
- <string name="account_status_unauthorized">승인되지 않음 </string>
- <string name="account_status_not_found">서버를 찾을 수 없음 </string>
- <string name="account_status_no_internet">접속할 수 없음 </string>
- <string name="account_status_regis_fail">등록 실패 </string>
- <string name="account_status_regis_conflict">사용자 이름이 이미 사용중입니다 </string>
- <string name="account_status_regis_success">등록 성공 </string>
- <string name="account_status_regis_not_sup">서버가 등록을 지원하지 않습니다</string>
- <string name="account_status_security_error">보안 오류 </string>
- <string name="account_status_incompatible_server">호환되지 않는 서버 </string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP </string>
- <string name="mgmt_account_edit">계정 편집 </string>
- <string name="mgmt_account_delete">계정 삭제 </string>
- <string name="mgmt_account_disable">임시로 해제</string>
- <string name="mgmt_account_publish_avatar">아바타 공개 </string>
- <string name="mgmt_account_publish_pgp">OpenPGP 공개 키 공개 </string>
- <string name="mgmt_account_enable">계정 사용 </string>
- <string name="mgmt_account_are_you_sure">확실합니까? </string>
- <string name="mgmt_account_delete_confirm_text">계정을 삭제하면 당신의 모든 대화 기록이 사라집니다 </string>
- <string name="attach_record_voice">녹음 </string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">비밀번호 </string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">암호 확인 </string>
- <string name="password">암호 </string>
- <string name="confirm_password">암호 확인 </string>
- <string name="passwords_do_not_match">암호가 일치하지 않습니다 </string>
- <string name="invalid_jid">올바른 Jabber ID가 아닙니다 </string>
- <string name="error_out_of_memory">메모리 부족. 이미지 용량이 너무 큽니다 </string>
- <string name="add_phone_book_text">%s를 기기의 연락처 목록에 추가하시겠습니까? </string>
- <string name="contact_status_online">접속중 </string>
- <string name="contact_status_free_to_chat">대화 가능 </string>
- <string name="contact_status_away">자리 비움 </string>
- <string name="contact_status_extended_away">장기간 비움 </string>
- <string name="contact_status_do_not_disturb">방해 금지 </string>
- <string name="contact_status_offline">오프라인 </string>
- <string name="muc_details_conference">회의 </string>
- <string name="muc_details_other_members">다른 멤버 </string>
- <string name="server_info_show_more">서버 정보 </string>
- <string name="server_info_mam">XEP-0313: MAM </string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons </string>
- <string name="server_info_csi">XEP-0352: Client State Indication </string>
- <string name="server_info_blocking">XEP-0191: Blocking Command </string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning </string>
- <string name="server_info_stream_management">XEP-0198: Stream Management </string>
- <string name="server_info_available">가능 </string>
- <string name="server_info_unavailable">불가 </string>
- <string name="missing_public_keys">공개 키 선언 누락 </string>
- <string name="last_seen_now">방금 전까지 접속했었음 </string>
- <string name="last_seen_min">1분 전까지 접속했었음 </string>
- <string name="last_seen_mins">%d 분 전까지 접속했었음 </string>
- <string name="last_seen_hour">1시간 전까지 접속했었음 </string>
- <string name="last_seen_hours">%d 시간 전까지 접속했었음 </string>
- <string name="last_seen_day">1일 전까지 접속했었음 </string>
- <string name="last_seen_days">%d 일 전까지 접속했었음 </string>
- <string name="never_seen">접속한적 없음 </string>
- <string name="install_openkeychain">암호화된 메세지. 복호화하기 위해 OpenKeychain을 설치하세요. </string>
- <string name="unknown_otr_fingerprint">알 수 없는 OTR 지문 </string>
- <string name="openpgp_messages_found">OpenPGP 암호화 메세지 발견 </string>
- <string name="reception_failed">접수 실패 </string>
- <string name="your_fingerprint">당신의 지문 </string>
- <string name="otr_fingerprint">OTR 지문 </string>
- <string name="verify">검증 </string>
- <string name="decrypt">복호화 </string>
- <string name="conferences">회의 </string>
- <string name="search">검색 </string>
- <string name="create_contact">연락처 생성 </string>
- <string name="join_conference">회의 참석 </string>
- <string name="delete_contact">연락처 삭제 </string>
- <string name="view_contact_details">연락처 정보 보기 </string>
- <string name="block_contact">연락처 차단 </string>
- <string name="unblock_contact">연락처 차단 해제 </string>
- <string name="create">만들기 </string>
- <string name="contact_already_exists">이미 존재하는 연락처입니다 </string>
- <string name="join">참석 </string>
- <string name="conference_address">회의 주소 </string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">즐겨찾기로 저장 </string>
- <string name="delete_bookmark">즐겨찾기 삭제 </string>
- <string name="bookmark_already_exists">즐겨찾기가 이미 존재합니다 </string>
- <string name="you">당신 </string>
- <string name="action_edit_subject">회의 제목 편집 </string>
- <string name="conference_not_found">회의를 찾을 수 없습니다 </string>
- <string name="leave">퇴장 </string>
- <string name="contact_added_you">연락처가 당신을 연락처 목록에 추가했습니다 </string>
- <string name="add_back">Add back</string>
- <string name="contact_has_read_up_to_this_point">%s 가 여기까지 읽었습니다 </string>
- <string name="publish">공개 </string>
- <string name="touch_to_choose_picture">갤러리에서 사진을 선택하기 위해 아바타를 터치하세요 </string>
- <string name="publish_avatar_explanation">참고하세요: 당신의 프레즌스 업데이트를 구독한 모든 사람들은 이 사진을 볼 수 있습니다 </string>
- <string name="publishing">공개중... </string>
- <string name="error_publish_avatar_server_reject">서버가 당신의 발표를 거부했습니다 </string>
- <string name="error_publish_avatar_converting">사진을 변환하는 중 오류가 발생했습니다 </string>
- <string name="error_saving_avatar">아바타를 저장할 수 없습니다 </string>
- <string name="or_long_press_for_default">(혹은 기본값을 되돌리기 위해 길게 누름) </string>
- <string name="error_publish_avatar_no_server_support">서버가 아바타 발표를 지원하지 않습니다 </string>
- <string name="private_message">속삭임 </string>
- <string name="private_message_to">%s 에게 </string>
- <string name="send_private_message_to">%s 에게 개인 매세지 보내기 </string>
- <string name="connect">접속 </string>
- <string name="account_already_exists">계정이 이미 존재합니다 </string>
- <string name="next">다음 </string>
- <string name="server_info_session_established">현재 세션이 수립되었습니다 </string>
- <string name="additional_information">추가 정보 </string>
- <string name="skip">건너뛰기 </string>
- <string name="disable_notifications">알림 해제 </string>
- <string name="disable_notifications_for_this_conversation">이 대화의 알림 해제 </string>
- <string name="notifications_disabled">알림이 해제되었습니다 </string>
- <string name="enable">사용 </string>
- <string name="conference_requires_password">회의에 암호가 필요합니다 </string>
- <string name="enter_password">암호 입력 </string>
- <string name="missing_presence_updates">연락처로부터 프레즌스 업데이트 찾을 수 없음 </string>
- <string name="request_presence_updates">먼저 연락처로부터 프레즌스 업데이트를 요청하세요. 이는 당신의 연락처가 어떤 클라이언트를 사용하는지 결정하는 데 사용됩니다. </string>
- <string name="request_now">지금 요청 </string>
- <string name="delete_fingerprint">지문 삭제 </string>
- <string name="sure_delete_fingerprint">이 지문을 삭제하시겠습니까? </string>
- <string name="ignore">무시 </string>
- <string name="without_mutual_presence_updates">경고: 상호간의 프레즌스 업데이트 없이 이것을 보내면 예기치 못한 문제를 발생시킬 수 있습니다. 당신의 프레즌스 구독을 검증하기 위해 연락처 상세 정보로 가세요. </string>
- <string name="pref_encryption_settings">암호화 설정 </string>
- <string name="pref_force_encryption">강제적인 종단간 암호화</string>
- <string name="pref_force_encryption_summary">언제나 암호화 메세지로 전송 (회의 제외) </string>
- <string name="pref_dont_save_encrypted">암호화된 메세지 저장하지 않음 </string>
- <string name="pref_dont_save_encrypted_summary">경고: 메세지가 손실될 수 있습니다 </string>
- <string name="pref_expert_options">전문가 설정 </string>
- <string name="pref_expert_options_summary">설정시 주의하시기 바랍니다</string>
- <string name="title_activity_about">Conversations에 대해서 </string>
- <string name="pref_about_conversations_summary">빌드 및 라이센스 정보 </string>
- <string name="title_pref_quiet_hours">무음 시간대 </string>
- <string name="title_pref_quiet_hours_start_time">시작 시간 </string>
- <string name="title_pref_quiet_hours_end_time">마감 시간 </string>
- <string name="title_pref_enable_quiet_hours">무음 시간대 사용 </string>
- <string name="pref_quiet_hours_summary">무음 시간대에는 알림이 해제됩니다 </string>
- <string name="pref_use_larger_font">글자 크기 증가 </string>
- <string name="pref_use_larger_font_summary">앱 전반에 큰 글자 크기를 사용합니다 </string>
- <string name="pref_use_send_button_to_indicate_status">전송 버튼이 상태를 나타냄</string>
- <string name="pref_use_indicate_received">메세지 영수증 요청</string>
- <string name="pref_use_indicate_received_summary">만약 지원될 경우, 수신된 메세지는 초록색 기호로 표시됩니다. </string>
- <string name="pref_use_send_button_to_indicate_status_summary">연락처 상태를 표시하기 위해 전송 버튼을 색칠함 </string>
- <string name="pref_expert_options_other">기타 </string>
- <string name="pref_conference_name">회의 이름 </string>
- <string name="pref_conference_name_summary">회의를 식별하기 위해 JID 대신 방 제목을 사용 </string>
- <string name="toast_message_otr_fingerprint">OTR 지문이 클립보드에 복사되었습니다 </string>
- <string name="conference_banned">당신은 이 회의에서 금지되었습니다 </string>
- <string name="conference_members_only">이 회의는 멤버 전용입니다 </string>
- <string name="conference_kicked">당신은 이 회의에서 추방되었습니다 </string>
- <string name="using_account">using account %s</string>
- <string name="not_connected_try_again">접속중이 아닙니다. 다시 시도하세요. </string>
- <string name="message_options">메세지 설정 </string>
- <string name="copy_text">텍스트 복사 </string>
- <string name="copy_original_url">원본 URL 복사 </string>
- <string name="send_again">다시 보내기 </string>
- <string name="message_text">메세지 텍스트 </string>
- <string name="url_copied_to_clipboard">URL이 클립보드에 복사되었습니다 </string>
- <string name="message_copied_to_clipboard">메세지가 클립보드에 복사되었습니다 </string>
- <string name="image_transmission_failed">이미지 전송 실패 </string>
- <string name="scan_qr_code">QR코드 스캔 </string>
- <string name="show_qr_code">QR코드 보기 </string>
- <string name="show_block_list">차단 목록 보기 </string>
- <string name="account_details">계정 정보 </string>
- <string name="verify_otr">OTR 검증 </string>
- <string name="remote_fingerprint">Remote Fingerprint</string>
- <string name="scan">스캔 </string>
- <string name="or_touch_phones">(혹은 기기 터치) </string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">힌트 혹은 질문 </string>
- <string name="shared_secret_secret">공유된 비밀 </string>
- <string name="confirm">확인 </string>
- <string name="in_progress">진행중 </string>
- <string name="respond">응답 </string>
- <string name="failed">실패 </string>
- <string name="secrets_do_not_match">비밀이 일치하지 않습니다 </string>
- <string name="try_again">다시 시도하세요 </string>
- <string name="finish">완료 </string>
- <string name="verified">검증 완료 </string>
- <string name="smp_requested">연락처가 SMP 검증을 요구했습니다 </string>
- <string name="no_otr_session_found">올바른 OTR 세션이 발견되지 않았습니다 </string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">포어그라운드에서 서비스 유지 </string>
- <string name="pref_keep_foreground_service_summary">운영체제가 접속을 해제하지 못하도록 예방합니다 </string>
- <string name="choose_file">파일 선택 </string>
- <string name="receiving_x_file">수신중 %1$s (%2$d%% 완료) </string>
- <string name="download_x_file">%s 다운로드 </string>
- <string name="file">파일 </string>
- <string name="open_x_file">%s 열기 </string>
- <string name="sending_file">전송중 (%1$d%% 완료) </string>
- <string name="preparing_file">파일 전송 준비중 </string>
- <string name="x_file_offered_for_download">%s 다운로드 제공됨 </string>
- <string name="cancel_transmission">전송 취소 </string>
- <string name="file_transmission_failed">파일 전송 실패 </string>
- <string name="file_deleted">파일이 삭제되었습니다 </string>
- <string name="no_application_found_to_open_file">파일을 열기 위한 앱이 발견되지 않았습니다 </string>
- <string name="could_not_verify_fingerprint">지문을 검증할 수 없습니다 </string>
- <string name="manually_verify">수동 검증 </string>
- <string name="are_you_sure_verify_fingerprint">연락처의 OTR 지문을 검증하시겠습니까? </string>
- <string name="pref_show_dynamic_tags">동적 태그 표시 </string>
- <string name="pref_show_dynamic_tags_summary">연락처 밑에 읽기 전용 태그 표시 </string>
- <string name="enable_notifications">알림 사용 </string>
- <string name="conference_with">회의 생성 </string>
- <string name="no_conference_server_found">회의 서버가 발견되지 않았습니다 </string>
- <string name="conference_creation_failed">회의 생성 실패 </string>
- <string name="conference_created">회의 생성됨 </string>
- <string name="secret_accepted">비밀 접수됨 </string>
- <string name="reset">초기화 </string>
- <string name="account_image_description">계정 아바타 </string>
- <string name="copy_otr_clipboard_description">OTR 지문을 클립보드에 복사 </string>
- <string name="fetching_history_from_server">서버로부터 기록 가져오는중 </string>
- <string name="no_more_history_on_server">서버에 더이상 기록이 없습니다 </string>
- <string name="updating">업데이트중...</string>
- <string name="password_changed">암호 변경됨 </string>
- <string name="could_not_change_password">암호를 변경할 수 없습니다 </string>
- <string name="otr_session_not_started">암호화된 대화를 시작하기 위해 메세지 보내기 </string>
- <string name="ask_question">질문하기 </string>
- <string name="smp_explain_question">만약 당신과 당신의 연락처가 다른 사람은 모르는 비밀을 공유하고 있다면, 그 비밀을 서로의 지문을 검증하는 데 사용할 수 있습니다. 대소문자가 구분된 대답을 할 연락처에게 힌트나 질문을 주세요. </string>
- <string name="smp_explain_answer">당신의 연락처는 당신의 지문을 검증하고자 공유된 비밀을 확인하려고 합니다. 당신의 연락처는 그 비밀에 관한 다음과 같은 힌트 혹은 질문을 제공했습니다. </string>
- <string name="shared_secret_hint_should_not_be_empty">힌트를 반드시 입력해야 합니다 </string>
- <string name="shared_secret_can_not_be_empty">공유된 비밀을 반드시 입력해야 합니다 </string>
- <string name="manual_verification_explanation">아래에 보이는 지문을 당신의 연락처의 지문과 세심하게 비교하세요. 당신은 암호화된 이메일이나 전화와 같은 믿을만한 통신수단으로 이것을 주고 받을 수 있습니다. </string>
- <string name="change_password">암호 변경 </string>
- <string name="current_password">현재 암호 </string>
- <string name="new_password">새 암호 </string>
- <string name="password_should_not_be_empty">암호를 반드시 입력해야 합니다 </string>
- <string name="enable_all_accounts">모든 계정 사용 </string>
- <string name="disable_all_accounts">모든 계정 해제 </string>
- <string name="perform_action_with">다음으로 동작을 수행 </string>
- <string name="no_affiliation">관련 없음 </string>
- <string name="no_role">역할 없음 </string>
- <string name="outcast">추방됨 </string>
- <string name="member">멤버 </string>
- <string name="advanced_mode">고급 모드 </string>
- <string name="grant_membership">멤버십 허가 </string>
- <string name="remove_membership">멤버십 철회 </string>
- <string name="grant_admin_privileges">관리자 특권 허가 </string>
- <string name="remove_admin_privileges">관리자 특권 철회 </string>
- <string name="remove_from_room">회의에서 제거 </string>
- <string name="could_not_change_affiliation">%s 의 관련 여부를 변경할 수 없습니다 </string>
- <string name="ban_from_conference">회의에서 금지 </string>
- <string name="removing_from_public_conference">%s 를 공개 회의에서 제거하려고 하고 있습니다. 유일한 방법은 이 사용자를 앞으로 금지시키는 것입니다. </string>
- <string name="ban_now">지금 금지 </string>
- <string name="could_not_change_role">%s 의 역할을 변경할 수 없습니다 </string>
- <string name="public_conference">공개적으로 접근 가능한 회의 </string>
- <string name="private_conference">멤버 전용 사설 회의 </string>
- <string name="conference_options">회의 설정 </string>
- <string name="non_anonymous">익명 아님 </string>
- <string name="modified_conference_options">회의 설정 변경됨 </string>
- <string name="could_not_modify_conference_options">회의 설정을 변경할 수 없습니다 </string>
- <string name="never">안함 </string>
- <string name="thirty_minutes">30분 </string>
- <string name="one_hour">1시간 </string>
- <string name="two_hours">2시간 </string>
- <string name="eight_hours">8시간 </string>
- <string name="until_further_notice">나중에 알릴때까지 </string>
- <string name="pref_input_options">입력 설정 </string>
- <string name="pref_enter_is_send">엔터 키로 전송 </string>
- <string name="pref_enter_is_send_summary">엔터 키로 메세지를 보냅니다 </string>
- <string name="pref_display_enter_key">엔터 키 표시 </string>
- <string name="pref_display_enter_key_summary">이모티콘 키를 엔터 키로 바꿉니다 </string>
- <string name="audio">오디오 </string>
- <string name="video">비디오 </string>
- <string name="image">이미지 </string>
- <string name="pdf_document">PDF 문서 </string>
- <string name="apk">안드로이드 앱 </string>
- <string name="vcard">연락처 </string>
- <string name="received_x_file">%s 수신 </string>
- <string name="disable_foreground_service">포어그라운드 서비스 해제 </string>
- <string name="touch_to_open_conversations">터치해서 Conversations 열기 </string>
- <string name="avatar_has_been_published">아바타가 공개되었습니다 </string>
- <string name="sending_x_file">%s 전송중 </string>
- <string name="offering_x_file">%s 제공중 </string>
- <string name="hide_offline">오프라인 숨기기 </string>
- <string name="disable_account">계정 해제 </string>
- <string name="contact_is_typing">%s 이(가) 입력중입니다... </string>
- <string name="contact_has_stopped_typing">%s 이(가) 입력을 중단했습니다 </string>
- <string name="pref_chat_states">입력 알림 </string>
- <string name="pref_chat_states_summary">새 메세지를 작성할 때 이를 연락처에게 알립니다 </string>
- <string name="send_location">위치 전송 </string>
- <string name="show_location">위치 표시 </string>
- <string name="no_application_found_to_display_location">위치를 표시할 수 있는 앱이 발견되지 않았습니다 </string>
- <string name="location">위치 </string>
- <string name="received_location">위치 수신 </string>
- <string name="title_undo_swipe_out_conversation">대화 끝남 </string>
- <string name="title_undo_swipe_out_muc">회의에서 나감 </string>
- <string name="pref_dont_trust_system_cas_title">시스템 CA를 신뢰하지 않음 </string>
- <string name="pref_dont_trust_system_cas_summary">모든 인증서는 수동으로 승인되어야 함 </string>
- <string name="pref_remove_trusted_certificates_title">인증서 삭제 </string>
- <string name="pref_remove_trusted_certificates_summary">수동으로 승인된 인증서 삭제 </string>
- <string name="toast_no_trusted_certs">수동으로 승인된 인증서 없음 </string>
- <string name="dialog_manage_certs_title">인증서 삭제 </string>
- <string name="dialog_manage_certs_positivebutton">선택 삭제 </string>
- <string name="dialog_manage_certs_negativebutton">취소 </string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 인증서 삭제됨 </item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">%d 연락처 선택 </item>
- </plurals>
- <string name="pref_quick_action_summary">전송 버튼을 빠른 동작 버튼으로 교체</string>
- <string name="pref_quick_action">빠른 동작</string>
- <string name="none">없음</string>
- <string name="recently_used">최근 사용된 항목</string>
- <string name="choose_quick_action">빠른 동작 선택</string>
-</resources>
diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml
deleted file mode 100644
index dee41b7b4..000000000
--- a/src/main/res/values-nb-rNO/strings.xml
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Innstillinger</string>
- <string name="action_add">Ny samtale</string>
- <string name="action_accounts">Kontobehandling</string>
- <string name="action_end_conversation">Avslutt denne samtalen</string>
- <string name="action_contact_details">Kontaktdetaljer</string>
- <string name="action_secure">Sikret samtale</string>
- <string name="action_add_account">Legg til samtale</string>
- <string name="action_edit_contact">Rediger navn</string>
- <string name="action_add_phone_book">Legg til i telefonbok</string>
- <string name="action_block_contact">Blokker kontakt</string>
- <string name="action_unblock_contact">Avblokker kontakt</string>
- <string name="action_block_domain">Blokker domene</string>
- <string name="action_unblock_domain">Avblokker domene</string>
- <string name="title_activity_manage_accounts">Kontobehandling</string>
- <string name="title_activity_settings">Innstillinger</string>
- <string name="title_activity_contact_details">Kontaktdetaljer</string>
- <string name="title_activity_start_conversation">Start samtale</string>
- <string name="title_activity_choose_contact">Velg kontakt</string>
- <string name="title_activity_block_list">Blokkeringsliste</string>
- <string name="just_now">akkurat nå</string>
- <string name="minute_ago">1 minutt siden</string>
- <string name="minutes_ago">%d minutter siden</string>
- <string name="unread_conversations">uleste samtaler</string>
- <string name="sending">sender...</string>
- <string name="encrypted_message">Dekrypterer melding. Vent...</string>
- <string name="nick_in_use">Kallenavn allerede i bruk</string>
- <string name="admin">Admin</string>
- <string name="owner">Eier</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deltager</string>
- <string name="visitor">Besøkende</string>
- <string name="block_contact_text">Vil du forhindre %s fra å sende deg meldinger?</string>
- <string name="unblock_contact_text">Ønsker du å avblokkere %s og tillate dem å sende deg meldinger?</string>
- <string name="block_domain_text">Blokker alle kontakter fra %s?</string>
- <string name="unblock_domain_text">Avblokker alle kontakter fra %s?</string>
- <string name="contact_blocked">Kontakt blokkert</string>
- <string name="register_account">Registrer ny konto på tjeneren</string>
- <string name="change_password_on_server">Endre passord på tjeneren</string>
- <string name="share_with">Del med...</string>
- <string name="start_conversation">Start samtale</string>
- <string name="invite_contact">Inviter kontakt</string>
- <string name="contacts">Kontakter</string>
- <string name="cancel">Avbryt</string>
- <string name="add">Legg til</string>
- <string name="edit">Rediger</string>
- <string name="delete">Slett</string>
- <string name="block">Blokker</string>
- <string name="unblock">Avblokker</string>
- <string name="save">Lagre</string>
- <string name="ok">OK</string>
- <string name="send_now">Send nå</string>
- <string name="send_never">Aldri spør igjen</string>
- <string name="problem_connecting_to_account">Kunne ikke koble til konto</string>
- <string name="problem_connecting_to_accounts">Kunne ikkekoble til flerforldige kontoer</string>
- <string name="touch_to_fix">Trykk her for behandling av kontaktene dine</string>
- <string name="attach_file">Legg til fil</string>
- <string name="add_contact">Legg til kontakt</string>
- <string name="send_failed">forsendelse feilet</string>
- <string name="send_rejected">avslått</string>
- <string name="preparing_image">Forbereder bilde for forsendelse</string>
- <string name="action_clear_history">Tøm historikk</string>
- <string name="clear_conversation_history">Tøm samtalehistorikk</string>
- <string name="send_unencrypted_message">Send ukryptert melding</string>
- <string name="send_otr_message">Send OTR-kryptert melding</string>
- <string name="send_omemo_message">Send OMEMO-kryptert melding</string>
- <string name="send_pgp_message">Send OpenPGP-kryptert melding</string>
- <string name="your_nick_has_been_changed">Kallenavnet ditt har blitt endret</string>
- <string name="send_unencrypted">Send ukryptert</string>
- <string name="decryption_failed">Dekryptering feilet. Kanskje du ikke lenger har den rette private nøkkelen.</string>
- <string name="restart">Omstart</string>
- <string name="install">Installer</string>
- <string name="offering">tilbyr...</string>
- <string name="waiting">venter...</string>
- <string name="no_pgp_key">Ingen OpenPGP-nøkkel funnet</string>
- <string name="no_pgp_keys">Ingen OpenPGP-nøkler funnet</string>
- <string name="encrypted_message_received"><i>Kryptert melding mottatt. Trykk for å se og dekrypterte.</i></string>
- <string name="pref_xmpp_resource">XMPP-ressurs</string>
- <string name="pref_accept_files">Godta filer</string>
- <string name="pref_accept_files_summary">Automatisk godkjenning av filer mindre enn...</string>
- <string name="pref_notification_settings">Merknadsinnstillinger</string>
- <string name="pref_notifications">Merknader</string>
- <string name="pref_notifications_summary">Merknad om nye meldinger</string>
- <string name="pref_vibrate">Vibrer</string>
- <string name="pref_vibrate_summary">Vibrer også når ny melding ankommer</string>
- <string name="pref_sound">Lyd</string>
- <string name="pref_sound_summary">Spill av ringetone med merknad</string>
- <string name="pref_advanced_options">Avanserte valg</string>
- <string name="pref_never_send_crash">Aldri send feilrettingsrapporter</string>
- <string name="pref_confirm_messages">Bekreft meldinger</string>
- <string name="pref_ui_options">Valg for grensesnitt</string>
- <string name="openpgp_error">Feilmelding fra OpenKeychain</string>
- <string name="accept">Godta</string>
- <string name="error">En feil har inntruffet</string>
- <string name="subscriptions">Abonnement</string>
- <string name="your_account">Din konto</string>
- <string name="keys">Nøkler</string>
- <string name="attach_choose_picture">Velg bilde</string>
- <string name="attach_take_picture">Ta bilde</string>
- <string name="account_status_unknown">Ukjent</string>
- <string name="account_status_disabled">Midlertidig avskrudd</string>
- <string name="account_status_online">Pålogget</string>
- <string name="account_status_connecting">Kobler til\u2026</string>
- <string name="account_status_offline">Avlogget</string>
- <string name="account_status_not_found">Fant ikke tjener</string>
- <string name="account_status_regis_fail">Registrering feilet</string>
- <string name="account_status_regis_conflict">Brukernavn allerede i bruk</string>
- <string name="account_status_regis_success">Registrering fullført</string>
- <string name="encryption_choice_unencrypted">Ukryptert</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Rediger konto</string>
- <string name="mgmt_account_delete">Slett konto</string>
- <string name="mgmt_account_disable">Skru av midlertidig</string>
- <string name="mgmt_account_publish_avatar">Publiser avatar</string>
- <string name="mgmt_account_publish_pgp">Publiser OpenPGP offentlig nøkkel</string>
- <string name="mgmt_account_enable">Skru på konto</string>
- <string name="mgmt_account_are_you_sure">Bekreft.</string>
- <string name="mgmt_account_delete_confirm_text">Hvis du sletter din konto vil hele din konversasjonshistorikk gå tapt</string>
- <string name="attach_record_voice">Ta opp stemme</string>
- <string name="account_settings_jabber_id">Jabber-ID</string>
- <string name="account_settings_password">Passord</string>
- <string name="account_settings_confirm_password">Bekreft passord</string>
- <string name="password">Passord</string>
- <string name="confirm_password">Bekreft passord</string>
- <string name="passwords_do_not_match">Passordene samsvarer ikke</string>
- <string name="invalid_jid">Dette er ikke en gyldig Jabber-ID</string>
- <string name="error_out_of_memory">Slapp opp for minne, bildet er for stort</string>
- <string name="add_phone_book_text">Ønsker du å legge til %s til din telefons kontaktliste?</string>
- <string name="contact_status_online">pålogget</string>
- <string name="contact_status_free_to_chat">tilgjengelig for sludring</string>
- <string name="contact_status_away">fraværende</string>
- <string name="contact_status_extended_away">borte</string>
- <string name="contact_status_do_not_disturb">ikke forstyrr</string>
- <string name="contact_status_offline">avlogget</string>
- <string name="muc_details_conference">Konferanse</string>
- <string name="muc_details_other_members">Andre medlemmer</string>
- <string name="server_info_show_more">Tjenerinfo</string>
- <string name="server_info_available">tilgjengelig</string>
- <string name="server_info_unavailable">utilgjengelig</string>
- <string name="last_seen_now">i syne</string>
- <string name="last_seen_min">sist sett for ett minutt siden</string>
- <string name="last_seen_mins">sist sett for %d minutter siden</string>
- <string name="last_seen_hour">sist sett én time siden</string>
- <string name="last_seen_hours">sist sett %d timer siden</string>
- <string name="last_seen_day">sist sett i går</string>
- <string name="last_seen_days">sist sett for %d dager siden</string>
- <string name="never_seen">aldri sett</string>
- <string name="install_openkeychain">Kryptert melding. Installer OpenKeychain for å dekryptere.</string>
- <string name="unknown_otr_fingerprint">Ukjent OTR-fingeravtrykk</string>
- <string name="otr_fingerprint">OTR-fingeravtrykk</string>
- <string name="fetching_keys">Henter nøkler...</string>
- <string name="done">Ferdig</string>
- <string name="decrypt">Dekrypter</string>
- <string name="conferences">Konferanser</string>
- <string name="search">Søk</string>
- <string name="create_contact">Opprett kontakt</string>
- <string name="join_conference">Ta del i konferanse</string>
- <string name="delete_contact">Slett kontakt</string>
- <string name="view_contact_details">Vis kontaktdetaljer</string>
- <string name="block_contact">Blokker kontakt</string>
- <string name="unblock_contact">Avblokker kontakt</string>
- <string name="contact_already_exists">Kontakten finnes allerede</string>
- <string name="conference_address">Konferanse-adresse</string>
- <string name="conference_address_example">rom@konferanse.eksempel.no</string>
- <string name="save_as_bookmark">Lagre som bokmerke</string>
- <string name="delete_bookmark">Slett bokmerke</string>
- <string name="bookmark_already_exists">Dette bokmerket finnes allerede</string>
- <string name="you">Deg</string>
- <string name="action_edit_subject">Rediger temaet for konferansen</string>
- <string name="conference_not_found">Fant ikke konferansen</string>
- <string name="audio">lyd</string>
- <string name="video">film</string>
- <string name="image">stillbilde</string>
- <string name="pdf_document">PDF-dokument</string>
- <string name="apk">Android-app</string>
- <string name="sending_x_file">Sender %s</string>
- <string name="offering_x_file">Tilbyr %s</string>
- <string name="dialog_manage_certs_negativebutton">Avbryt</string>
-</resources>
diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml
deleted file mode 100644
index 61d57b260..000000000
--- a/src/main/res/values-nl/strings.xml
+++ /dev/null
@@ -1,486 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Instellingen</string>
- <string name="action_add">Nieuw gesprek</string>
- <string name="action_accounts">Accounts beheren</string>
- <string name="action_end_conversation">Gesprek beëindigen</string>
- <string name="action_contact_details">Contactgegevens</string>
- <string name="action_muc_details">Gespreksgegevens</string>
- <string name="action_secure">Beveiligd gesprek</string>
- <string name="action_add_account">Account toevoegen</string>
- <string name="action_edit_contact">Naam veranderen</string>
- <string name="action_add_phone_book">Toevoegen aan telefoonboek</string>
- <string name="action_delete_contact">Verwijderen uit lijst</string>
- <string name="action_block_contact">Contact blokkeren</string>
- <string name="action_unblock_contact">Contact deblokkeren</string>
- <string name="action_block_domain">Domein blokkeren</string>
- <string name="action_unblock_domain">Domein deblokkeren</string>
- <string name="title_activity_manage_accounts">Accounts beheren</string>
- <string name="title_activity_settings">Instellingen</string>
- <string name="title_activity_conference_details">Groepsgespreksgegevens</string>
- <string name="title_activity_contact_details">Contactgegevens</string>
- <string name="title_activity_sharewith">Delen met gesprek</string>
- <string name="title_activity_start_conversation">Gesprek starten</string>
- <string name="title_activity_choose_contact">Kies contact</string>
- <string name="title_activity_block_list">Geblokkeerde contacten</string>
- <string name="just_now">net</string>
- <string name="minute_ago">1 min. geleden</string>
- <string name="minutes_ago">%d min. geleden</string>
- <string name="unread_conversations">ongelezen gesprekken</string>
- <string name="sending">versturen…</string>
- <string name="encrypted_message">Bericht aan het ontsleutelen. Even geduld…</string>
- <string name="nick_in_use">Naam is al in gebruik</string>
- <string name="admin">Beheerder</string>
- <string name="owner">Eigenaar</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deelnemer</string>
- <string name="visitor">Bezoeker</string>
- <string name="remove_contact_text">Wil je %s uit je lijst verwijderen? Het gesprek met deze account zal niet worden verwijderd.</string>
- <string name="block_contact_text">Wil je alle berichten van %s blokkeren?</string>
- <string name="unblock_contact_text">Wil je %s deblokkeren en er weer berichten van kunnen ontvangen?</string>
- <string name="block_domain_text">Alle contacten van %s blokkeren?</string>
- <string name="unblock_domain_text">Alle contacten van %s deblokkeren?</string>
- <string name="contact_blocked">Contact geblokkeerd</string>
- <string name="remove_bookmark_text">Wil je %s als bladwijzer verwijderen? Het gesprek met deze account zal niet worden verwijderd.</string>
- <string name="register_account">Nieuwe account op server registreren</string>
- <string name="change_password_on_server">Wachtwoord op server veranderen</string>
- <string name="share_with">Delen met…</string>
- <string name="start_conversation">Gesprek starten</string>
- <string name="invite_contact">Contact uitnodigen</string>
- <string name="contacts">Contacten</string>
- <string name="cancel">Annuleren</string>
- <string name="set">Instellen</string>
- <string name="add">Toevoegen</string>
- <string name="edit">Bewerken</string>
- <string name="delete">Verwijderen</string>
- <string name="block">Blokkeren</string>
- <string name="unblock">Deblokkeren</string>
- <string name="save">Opslaan</string>
- <string name="ok">Oké</string>
- <string name="crash_report_title">Conversations is gecrasht</string>
- <string name="crash_report_message">Door het versturen van crashrapportages help je de ontwikkeling van Conversations.\n\n<b>Waarschuwing:</b> Deze app zal je XMPP-account gebruiken om de crashrapportages te versturen naar de ontwikkelaars.</string>
- <string name="send_now">Nu versturen</string>
- <string name="send_never">Niet opnieuw vragen</string>
- <string name="problem_connecting_to_account">Account verbinden mislukt</string>
- <string name="problem_connecting_to_accounts">Verbinden met meerdere accounts mislukt</string>
- <string name="touch_to_fix">Raak hier aan om accounts te beheren</string>
- <string name="attach_file">Bestand bijvoegen</string>
- <string name="not_in_roster">Het contact is geen onderdeel van je lijst. Wil je hem/haar toevoegen?</string>
- <string name="add_contact">Contact toevoegen</string>
- <string name="send_failed">afleveren mislukt</string>
- <string name="send_rejected">geweigerd</string>
- <string name="preparing_image">Bezig met voorbereiden van versturen van afbeelding</string>
- <string name="action_clear_history">Geschiedenis wissen</string>
- <string name="clear_conversation_history">Gespreksgeschiedenis wissen</string>
- <string name="clear_histor_msg">Wil je alle berichten in dit gesprek verwijderen?\n\n<b>Waarschuwing:</b> Dit zal geen invloed hebben op de berichten opgeslagen op andere apparaten of servers.</string>
- <string name="delete_messages">Berichten verwijderen</string>
- <string name="choose_presence">Kies aanwezigheid om te tonen aan contact</string>
- <string name="send_unencrypted_message">Verstuur onversleuteld bericht</string>
- <string name="send_otr_message">Verstuur OTR-versleuteld bericht</string>
- <string name="send_omemo_message">Verstuur OMEMO-versleuteld bericht</string>
- <string name="send_pgp_message">Verstuur OpenPGP-versleuteld bericht</string>
- <string name="your_nick_has_been_changed">Je naam is veranderd</string>
- <string name="send_unencrypted">Verstuur onversleuteld</string>
- <string name="decryption_failed">Ontsleutelen mislukt. Misschien heb je niet de juiste private sleutel.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations gebruikt een derde partij app genaamd <b>OpenKeychain</b> om berichten te versleutelen en ontsleutelen, en om publieke sleutels te beheren.\n\nOpenKeychain is beschikbaar onder de GPLv3 en beschikbaar op F-Droid en Google Play.\n\n<small>(Herstart Conversations na installatie.)</small></string>
- <string name="restart">Herstarten</string>
- <string name="install">Installeren</string>
- <string name="offering">bezig met aanbieden…</string>
- <string name="waiting">wachten…</string>
- <string name="no_pgp_key">Geen OpenPGP-sleutel gevonden</string>
- <string name="contact_has_no_pgp_key">Conversations kan je berichten niet versleutelen omdat je contact geen publieke sleutel heeft ingesteld.\n\n<small>Vraag je contact om OpenPGP te configureren.</small></string>
- <string name="no_pgp_keys">Geen OpenPGP-sleutels gevonden</string>
- <string name="contacts_have_no_pgp_keys">Conversations kan je berichten niet versleutelen omdat je contacten geen publieke sleutel hebben ingesteld.\n\n<small>Vraag je contacten om OpenPGP te configureren.</small></string>
- <string name="encrypted_message_received"><i>Versleuteld bericht ontvangen. Raak aan om te bekijken en te ontsleutelen.</i></string>
- <string name="pref_general">Algemeen</string>
- <string name="pref_xmpp_resource">XMPP-bron</string>
- <string name="pref_xmpp_resource_summary">De naam waarmee deze cliënt zich identificeert</string>
- <string name="pref_accept_files">Aanvaard bestanden</string>
- <string name="pref_accept_files_summary">Aanvaard automatisch bestanden kleiner dan…</string>
- <string name="pref_notification_settings">Meldingsinstellingen</string>
- <string name="pref_notifications">Meldingen</string>
- <string name="pref_notifications_summary">Melding als een nieuw bericht arriveert</string>
- <string name="pref_vibrate">Trillen</string>
- <string name="pref_vibrate_summary">Tril ook wanneer een nieuw bericht arriveert</string>
- <string name="pref_sound">Geluid</string>
- <string name="pref_sound_summary">Speel beltoon af bij melding</string>
- <string name="pref_conference_notifications">Meldingen bij groepsgespreken</string>
- <string name="pref_conference_notifications_summary">Laat altijd een melding zien wanneer er berichten zijn ontvangen in groepsgesprekken in plaats van alleen bij het noemen van je naam</string>
- <string name="pref_notification_grace_period">Uitstelperiode voor meldingen</string>
- <string name="pref_notification_grace_period_summary">Schakel meldingen voor korte tijd uit als er een carbon copy wordt ontvangen</string>
- <string name="pref_advanced_options">Geavanceerde instellingen</string>
- <string name="pref_never_send_crash">Verstuur nooit crashrapportages</string>
- <string name="pref_never_send_crash_summary">Door crashrapportages te versturen help je de ontwikkeling van Conversations</string>
- <string name="pref_confirm_messages">Bevestig berichten</string>
- <string name="pref_confirm_messages_summary">Laat je contacten weten wanneer je berichten hebt ontvangen en gelezen</string>
- <string name="pref_ui_options">UI-opties</string>
- <string name="openpgp_error">OpenKeychain rapporteerde een fout</string>
- <string name="error_decrypting_file">I/O-fout tijdens ontsleutelen van bestand</string>
- <string name="accept">Aanvaarden</string>
- <string name="error">Er is een fout opgetreden</string>
- <string name="pref_grant_presence_updates">Verleen toestemming voor aanwezigheidsupdates</string>
- <string name="pref_grant_presence_updates_summary">Op voorhand toestemming voor aanwezigheidsabonnementen verlenen en vragen aan contacten die je hebt aangemaakt</string>
- <string name="subscriptions">Abonnementen</string>
- <string name="your_account">Je account</string>
- <string name="keys">Sleutels</string>
- <string name="send_presence_updates">Verstuur aanwezigheidsupdates</string>
- <string name="receive_presence_updates">Ontvang aanwezigheidsupdates</string>
- <string name="ask_for_presence_updates">Vraag naar aanwezigheidsupdates</string>
- <string name="attach_choose_picture">Afbeelding kiezen</string>
- <string name="attach_take_picture">Foto nemen</string>
- <string name="preemptively_grant">Op voorhand toestemming verlenen voor abonneren</string>
- <string name="error_not_an_image_file">Het bestand dat je gekozen hebt is geen afbeelding</string>
- <string name="error_compressing_image">Fout tijdens converteren van afbeelding</string>
- <string name="error_file_not_found">Bestand niet gevonden</string>
- <string name="error_io_exception">Algemene I/O-fout. Misschien is er geen opslagruimte meer beschikbaar?</string>
- <string name="error_security_exception_during_image_copy">De app die je gebruikte om de afbeelding te selecteren heeft niet voldoende toegang geleverd om het bestand te lezen.\n\n<small>Gebruik een andere bestandsbeheerder om een afbeelding te kiezen</small></string>
- <string name="account_status_unknown">Onbekend</string>
- <string name="account_status_disabled">Tijdelijk uitgeschakeld</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Verbinden\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Niet gemachtigd</string>
- <string name="account_status_not_found">Server niet gevonden</string>
- <string name="account_status_no_internet">Geen verbinding</string>
- <string name="account_status_regis_fail">Registratie mislukt</string>
- <string name="account_status_regis_conflict">Gebruikersnaam is al in gebruik</string>
- <string name="account_status_regis_success">Registratie voltooid</string>
- <string name="account_status_regis_not_sup">Server ondersteunt geen registratie</string>
- <string name="account_status_security_error">Fout bij beveiliging</string>
- <string name="account_status_incompatible_server">Incompatibele server</string>
- <string name="encryption_choice_unencrypted">Onversleuteld</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Account bewerken</string>
- <string name="mgmt_account_delete">Account verwijderen</string>
- <string name="mgmt_account_disable">Tijdelijk uitschakelen</string>
- <string name="mgmt_account_publish_avatar">Avatar publiceren</string>
- <string name="mgmt_account_publish_pgp">Publiceer OpenPGP publieke sleutel</string>
- <string name="mgmt_account_enable">Account inschakelen</string>
- <string name="mgmt_account_are_you_sure">Ben je zeker?</string>
- <string name="mgmt_account_delete_confirm_text">Als je je account verwijdert wordt je volledige gespreksgeschiedenis gewist</string>
- <string name="attach_record_voice">Stem opnemen</string>
- <string name="account_settings_jabber_id">Jabber-ID:</string>
- <string name="account_settings_password">Wachtwoord:</string>
- <string name="account_settings_example_jabber_id">gebruikersnaam@voorbeeld.nl</string>
- <string name="account_settings_confirm_password">Wachtwoord bevestigen</string>
- <string name="password">Wachtwoord</string>
- <string name="confirm_password">Wachtwoord bevestigen</string>
- <string name="passwords_do_not_match">Wachtwoorden komen niet overeen</string>
- <string name="invalid_jid">Dit is geen geldige Jabber-ID</string>
- <string name="error_out_of_memory">Geen geheugen beschikbaar. Afbeelding is te groot</string>
- <string name="add_phone_book_text">Wil je %s toevoegen aan de contactenlijst op je telefoon?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">beschikbaar</string>
- <string name="contact_status_away">weg</string>
- <string name="contact_status_extended_away">langdurig weg</string>
- <string name="contact_status_do_not_disturb">niet storen</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Groepsgesprek</string>
- <string name="muc_details_other_members">Andere leden</string>
- <string name="server_info_show_more">Server-info</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">beschikbaar</string>
- <string name="server_info_unavailable">niet beschikbaar</string>
- <string name="missing_public_keys">Ontbrekende publieke sleutel-aankondigingen</string>
- <string name="last_seen_now">zonet voor het laatst gezien</string>
- <string name="last_seen_min">1 minuut geleden voor het laatst gezien</string>
- <string name="last_seen_mins">%d minuten geleden voor het laatst gezien</string>
- <string name="last_seen_hour">1 uur geleden voor het laatst gezien</string>
- <string name="last_seen_hours">%d uur geleden voor het laatst gezien</string>
- <string name="last_seen_day">1 dag geleden voor het laatst gezien</string>
- <string name="last_seen_days">%d dagen geleden voor het laatst gezien</string>
- <string name="never_seen">nog nooit gezien</string>
- <string name="install_openkeychain">Versleuteld bericht. Installeer OpenKeychain om te ontsleutelen.</string>
- <string name="unknown_otr_fingerprint">Onbekende OTR-vingerafdruk</string>
- <string name="openpgp_messages_found">OpenPGP-versleutelde berichten gevonden</string>
- <string name="reception_failed">Ontvangen mislukt</string>
- <string name="your_fingerprint">Jouw vingerafdruk</string>
- <string name="otr_fingerprint">OTR-vingerafdruk</string>
- <string name="omemo_fingerprint">OMEMO-vingerafdruk</string>
- <string name="omemo_fingerprint_selected_message">OMEMO-vingerafdruk van bericht</string>
- <string name="this_device_omemo_fingerprint">Eigen OMEMO-vingerafdruk</string>
- <string name="other_devices">Andere apparaten</string>
- <string name="trust_omemo_fingerprints">Vertrouw OMEMO-vingerafdrukken</string>
- <string name="fetching_keys">Ophalen van de sleutels...</string>
- <string name="done">Klaar</string>
- <string name="verify">Bevestigen</string>
- <string name="decrypt">Ontsleutelen</string>
- <string name="conferences">Groepsgesprekken</string>
- <string name="search">Zoeken</string>
- <string name="create_contact">Contact aanmaken</string>
- <string name="join_conference">Aan groepsgesprek deelnemen</string>
- <string name="delete_contact">Contact verwijderen</string>
- <string name="view_contact_details">Contactgegevens bekijken</string>
- <string name="block_contact">Contact blokkeren</string>
- <string name="unblock_contact">Contact deblokkeren</string>
- <string name="create">Aanmaken</string>
- <string name="contact_already_exists">Het contact bestaat al</string>
- <string name="join">Deelnemen</string>
- <string name="conference_address">Gespreksadres</string>
- <string name="conference_address_example">kamer@groepsgesprek.voorbeeld.be</string>
- <string name="save_as_bookmark">Opslaan als bladwijzer</string>
- <string name="delete_bookmark">Bladwijzer verwijderen</string>
- <string name="bookmark_already_exists">Deze bladwijzer bestaat al</string>
- <string name="you">Jij</string>
- <string name="action_edit_subject">Onderwerp van groepsgesprek bewerken</string>
- <string name="conference_not_found">Groepsgesprek niet gevonden</string>
- <string name="leave">Verlaten</string>
- <string name="contact_added_you">Contact heeft je toegevoegd aan zijn/haar contacten</string>
- <string name="add_back">Contact toevoegen aan eigen contacten</string>
- <string name="contact_has_read_up_to_this_point">%s heeft tot hier gelezen</string>
- <string name="publish">Publiceren</string>
- <string name="touch_to_choose_picture">Raak avatar aan om een foto uit de galerij te kiezen</string>
- <string name="publish_avatar_explanation">Let op: iedereen die je aanwezigheidsupdates ontvangt zal deze foto kunnen zien.</string>
- <string name="publishing">Publiceren…</string>
- <string name="error_publish_avatar_server_reject">De server weigerde de publicatie van je afbeelding</string>
- <string name="error_publish_avatar_converting">Fout bij converteren van afbeelding</string>
- <string name="error_saving_avatar">Fout bij opslaan van avatar</string>
- <string name="or_long_press_for_default">(Of hou lang ingedrukt om de oorspronkelijke terug te zetten)</string>
- <string name="error_publish_avatar_no_server_support">Je server ondersteunt de publicatie van avatars niet</string>
- <string name="private_message">gefluisterd</string>
- <string name="private_message_to">naar %s</string>
- <string name="send_private_message_to">Privébericht sturen naar %s</string>
- <string name="connect">Verbinden</string>
- <string name="account_already_exists">Deze account bestaat al</string>
- <string name="next">Volgende</string>
- <string name="server_info_session_established">Huidige sessie gevestigd</string>
- <string name="additional_information">Bijkomstige informatie</string>
- <string name="skip">Overslaan</string>
- <string name="disable_notifications">Meldingen uitschakelen</string>
- <string name="disable_notifications_for_this_conversation">Meldingen uitschakelen voor dit gesprek</string>
- <string name="notifications_disabled">Meldingen zijn uitgeschakeld</string>
- <string name="enable">Inschakelen</string>
- <string name="conference_requires_password">Wachtwoord nodig voor toegang tot groepsgesprek</string>
- <string name="enter_password">Wachtwoord invoeren</string>
- <string name="missing_presence_updates">Ontbrekende aanwezigheidsupdates van contact</string>
- <string name="request_presence_updates">Vraag eerst aanwezigheidsupdates van je contact aan.\n\n<small>Dit wordt gebruikt om te bepalen welke client(s) je contact gebruikt.</small></string>
- <string name="request_now">Nu aanvragen</string>
- <string name="delete_fingerprint">Vingerafdruk verwijderen</string>
- <string name="sure_delete_fingerprint">Ben je zeker dat je deze vingerafdruk wil verwijderen?</string>
- <string name="ignore">Negeren</string>
- <string name="without_mutual_presence_updates"><b>Waarschuwing:</b> Dit verzenden zonder wederzijdse aanwezigheidsupdates kan voor onverwachte problemen zorgen.\n\n<small>Ga naar contactgegevens om je aanwezigheidsupdates te bevestigen.</small></string>
- <string name="pref_encryption_settings">Versleutelingsinstellingen</string>
- <string name="pref_force_encryption">Verplicht end-to-end-versleuteling</string>
- <string name="pref_force_encryption_summary">Stuur berichten altijd versleuteld (behalve in groepsgesprekken)</string>
- <string name="pref_dont_save_encrypted">Sla versleutelde berichten niet op</string>
- <string name="pref_dont_save_encrypted_summary">Waarschuwing: dit kan leiden tot verlies van berichten</string>
- <string name="pref_expert_options">Expert-instellingen</string>
- <string name="pref_expert_options_summary">Wees voorzichtig met deze instellingen</string>
- <string name="title_activity_about">Over Conversations</string>
- <string name="pref_about_conversations_summary">Build en licentie-informatie</string>
- <string name="title_pref_quiet_hours">Stille uren</string>
- <string name="title_pref_quiet_hours_start_time">Begintijd</string>
- <string name="title_pref_quiet_hours_end_time">Eindtijd</string>
- <string name="title_pref_enable_quiet_hours">Stille uren inschakelen</string>
- <string name="pref_quiet_hours_summary">Tijdens stille uren worden meldingen onderdrukt</string>
- <string name="pref_use_larger_font">Vergroot lettergrootte</string>
- <string name="pref_use_larger_font_summary">Gebruik grotere lettertypes over de hele app</string>
- <string name="pref_use_send_button_to_indicate_status">Verstuur-knop toont status aan</string>
- <string name="pref_use_indicate_received">Vraag ontvangstbevestigingen</string>
- <string name="pref_use_indicate_received_summary">Indien ondersteund, worden ontvangen berichten met een groen vinkje aangeduid</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Kleur verstuur-knop in om status van contact weer te geven</string>
- <string name="pref_expert_options_other">Andere</string>
- <string name="pref_conference_name">Groepsgespreksnaam</string>
- <string name="pref_conference_name_summary">Gebruik onderwerp van kamer ipv JID om groepsgesprekken te identificeren</string>
- <string name="toast_message_otr_fingerprint">OTR-vingerafdruk gekopieerd naar klembord!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO-vingerafdruk gekopieerd naar klembord!</string>
- <string name="conference_banned">Je bent verbannen uit dit groepsgesprek</string>
- <string name="conference_members_only">Dit groepsgesprek is enkel voor leden</string>
- <string name="conference_kicked">Je bent uit dit groepsgesprek geschopt</string>
- <string name="using_account">met account %s</string>
- <string name="checking_x">%s op HTTP-host nakijken</string>
- <string name="not_connected_try_again">Je bent niet verbonden. Probeer later opnieuw</string>
- <string name="check_x_filesize">Bestandsgrootte van %s controleren</string>
- <string name="message_options">Berichtopties</string>
- <string name="copy_text">Tekst kopiëren</string>
- <string name="copy_original_url">Oorspronkelijke URL kopiëren</string>
- <string name="send_again">Opnieuw versturen</string>
- <string name="file_url">Bestands-URL</string>
- <string name="message_text">Berichttekst</string>
- <string name="url_copied_to_clipboard">URL gekopieerd naar klembord</string>
- <string name="message_copied_to_clipboard">Bericht gekopieerd naar klembord</string>
- <string name="image_transmission_failed">Versturen van afbeelding mislukt</string>
- <string name="scan_qr_code">QR-code scannen</string>
- <string name="show_qr_code">QR-code tonen</string>
- <string name="show_block_list">Geblokkeerde contacten weergeven</string>
- <string name="account_details">Accountgegevens</string>
- <string name="verify_otr">OTR bevestigen</string>
- <string name="remote_fingerprint">Externe vingerafdruk</string>
- <string name="scan">scan</string>
- <string name="or_touch_phones">(of raak gsm\'s aan)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Hint of vraag</string>
- <string name="shared_secret_secret">Gedeeld geheim</string>
- <string name="confirm">Bevestigen</string>
- <string name="in_progress">Bezig</string>
- <string name="respond">Antwoorden</string>
- <string name="failed">Mislukt</string>
- <string name="secrets_do_not_match">Geheimen komen niet overeen</string>
- <string name="try_again">Opnieuw proberen</string>
- <string name="finish">Afsluiten</string>
- <string name="verified">Bevestigd!</string>
- <string name="smp_requested">Contact vraagt SMP-bevestiging</string>
- <string name="no_otr_session_found">Geen geldige OTR-sessie gevonden!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Dienst in voorgrond houden</string>
- <string name="pref_keep_foreground_service_summary">Belet het besturingssysteem van je verbinding te onderbreken</string>
- <string name="choose_file">Bestand kiezen</string>
- <string name="receiving_x_file">Ontvangen van %1$s (%2$d%% voltooid)</string>
- <string name="download_x_file">%s downloaden</string>
- <string name="file">bestand</string>
- <string name="open_x_file">%s openen</string>
- <string name="sending_file">versturen (%1$d%% voltooid)</string>
- <string name="preparing_file">Bestand klaarmaken voor versturen</string>
- <string name="x_file_offered_for_download">%s aangeboden om te downloaden</string>
- <string name="cancel_transmission">Bestandsoverdracht annuleren</string>
- <string name="file_transmission_failed">bestandsoverdracht mislukt</string>
- <string name="file_deleted">Het bestand is verwijderd</string>
- <string name="no_application_found_to_open_file">Geen applicatie om bestand te openen</string>
- <string name="could_not_verify_fingerprint">Kon vingerafdruk niet bevestigen</string>
- <string name="manually_verify">Handmatig bevestigen</string>
- <string name="are_you_sure_verify_fingerprint">Ben je zeker dat je de OTR-vingerafdruk van je contact wil bevestigen?</string>
- <string name="pref_show_dynamic_tags">Toon dynamische tags</string>
- <string name="pref_show_dynamic_tags_summary">Toon enkel-lezen tags onder contacten</string>
- <string name="enable_notifications">Meldingen inschakelen</string>
- <string name="conference_with">Groepsgesprek aanmaken met…</string>
- <string name="no_conference_server_found">Geen groepsgespreksserver gevonden</string>
- <string name="conference_creation_failed">Aanmaken van groepsgesprek mislukt!</string>
- <string name="conference_created">Groepsgesprek aangemaakt!</string>
- <string name="secret_accepted">Geheim aanvaard!</string>
- <string name="reset">Opnieuw instellen</string>
- <string name="account_image_description">Account-avatar</string>
- <string name="copy_otr_clipboard_description">OTR-vingerafdruk kopiëren naar klembord</string>
- <string name="copy_omemo_clipboard_description">OMEMO-vingerafdruk kopiëren naar klembord</string>
- <string name="regenerate_omemo_key">OMEMO-sleutel opnieuw aanmaken</string>
- <string name="wipe_omemo_pep">Andere apparaten van PEP verwijderen</string>
- <string name="clear_other_devices">Apparaten wissen</string>
- <string name="clear_other_devices_desc">Ben je zeker dat je alle andere apparaten van de OMEMO-aankondiging wil wissen? De volgende keer dat je apparaten verbinding maken zullen ze zich opnieuw aankondigen, maar zullen ze misschien niet de berichten ontvangen die intussen zijn verzonden.</string>
- <string name="purge_key">Sleutel verwijderen</string>
- <string name="purge_key_desc_part1">Ben je zeker dat je deze sleutel wil verwijderen?</string>
- <string name="purge_key_desc_part2">Ze zal onherroepelijk beschouwd worden als gecompromitteerd en je zal er nooit meer een nieuwe sessie mee kunnen bouwen.</string>
- <string name="error_no_keys_to_trust">Er zijn geen bruikbare sleutels beschikbaar voor dit contact. Als je zijn/haar sleutels hebt verwijderd dient hij/zij nieuwe aan te maken.</string>
- <string name="error_trustkeys_title">Fout</string>
- <string name="fetching_history_from_server">Geschiedenis van server halen</string>
- <string name="no_more_history_on_server">Geen verdere geschiedenis op server</string>
- <string name="updating">Bijwerken…</string>
- <string name="password_changed">Wachtwoord gewijzigd!</string>
- <string name="could_not_change_password">Kon wachtwoord niet wijzigen</string>
- <string name="otr_session_not_started">Verstuur een bericht om een versleuteld gesprek te starten</string>
- <string name="ask_question">Stel een vraag</string>
- <string name="smp_explain_question">Als jij en je contact een gemeenschappelijk geheim hebben dat niemand anders weet (zoals een privé-grap of gewoonweg wat jullie gegeten hebben de laatste keer dat jullie elkaar zagen) kunnen jullie dat geheim gebruiken om elkaars vingerafdrukken te bevestigen.\n\nJe geeft een hint of een vraag voor je contact, en hij/zij moet hier op antwoorden met een hoofdlettergevoelig antwoord.</string>
- <string name="smp_explain_answer">Je contact wil je vingerafdruk bevestigen door je uit te dagen met een gedeeld geheim. Je contact heeft daarvoor volgende hint of vraag opgegeven.</string>
- <string name="shared_secret_hint_should_not_be_empty">Je hint zou niet leeg mogen zijn</string>
- <string name="shared_secret_can_not_be_empty">Je gedeeld geheim can niet leeg zijn</string>
- <string name="manual_verification_explanation">Vergelijk voorzichtig de vingerafdruk hieronder met de vingerafdruk van je contact.\nJe kan hiervoor eender welke betrouwbare vorm van communicatie gebruiken, zoals een versleutelde e-mail of een telefoongesprek.</string>
- <string name="change_password">Wachtwoord wijzigen</string>
- <string name="current_password">Huidig wachtwoord</string>
- <string name="new_password">Nieuw wachtwoord</string>
- <string name="password_should_not_be_empty">Wachtwoord zou niet leeg mogen zijn</string>
- <string name="enable_all_accounts">Alle accounts inschakelen</string>
- <string name="disable_all_accounts">Alle accounts uitschakelen</string>
- <string name="perform_action_with">Actie uitvoeren met</string>
- <string name="no_affiliation">Geen aansluiting</string>
- <string name="no_role">Geen rol</string>
- <string name="outcast">Verstoteling</string>
- <string name="member">Lid</string>
- <string name="advanced_mode">Geavanceerde modus</string>
- <string name="grant_membership">Lidmaatschap verlenen</string>
- <string name="remove_membership">Lidmaatschap verwijderen</string>
- <string name="grant_admin_privileges">Administratorprivileges verlenen</string>
- <string name="remove_admin_privileges">Administratorprivileges verwijderen</string>
- <string name="remove_from_room">Verwijderen uit groepsgesprek</string>
- <string name="could_not_change_affiliation">Kon aansluiting niet wijzigen</string>
- <string name="ban_from_conference">Verbannen uit groepsgesprek</string>
- <string name="removing_from_public_conference">Je probeert %s te verwijderen uit een publiek groepsgesprek. De enige manier om dat te doen is door hem/haar permanent te verbannen.</string>
- <string name="ban_now">Nu verbannen</string>
- <string name="could_not_change_role">Kon rol van %s niet wijzigen</string>
- <string name="public_conference">Publiek toegankelijk groepsgesprek</string>
- <string name="private_conference">Privé groepsgesprek, enkel toegankelijk voor leden</string>
- <string name="conference_options">Groepsgespreksopties</string>
- <string name="members_only">Privé, enkel leden</string>
- <string name="non_anonymous">Niet anoniem</string>
- <string name="moderated">Gemodereerd</string>
- <string name="you_are_not_participating">Je neemt geen deel</string>
- <string name="modified_conference_options">Groepsgespreksopties aangepast!</string>
- <string name="could_not_modify_conference_options">Kon groepsgespreksopties niet aanpassen</string>
- <string name="never">Nooit</string>
- <string name="thirty_minutes">30 minuten</string>
- <string name="one_hour">1 uur</string>
- <string name="two_hours">2 uur</string>
- <string name="eight_hours">8 uur</string>
- <string name="until_further_notice">Voor onbepaalde duur</string>
- <string name="pref_input_options">Invoer-opties</string>
- <string name="pref_enter_is_send">Enter is versturen</string>
- <string name="pref_enter_is_send_summary">Gebruik de enter-toets om berichten te versturen</string>
- <string name="pref_display_enter_key">Toon enter-toets</string>
- <string name="pref_display_enter_key_summary">Verander de emoticon-toets in een enter-toets</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">afbeelding</string>
- <string name="pdf_document">PDF-document</string>
- <string name="apk">Android-applicatie</string>
- <string name="vcard">Contact</string>
- <string name="received_x_file">%s ontvangen</string>
- <string name="disable_foreground_service">Voorgronddienst uitschakelen</string>
- <string name="touch_to_open_conversations">Raak aan om Conversations te openen</string>
- <string name="avatar_has_been_published">Avatar is gepubliceerd!</string>
- <string name="sending_x_file">Bezig met versturen van %s</string>
- <string name="offering_x_file">Bezig met aanbieden van %s</string>
- <string name="hide_offline">Offline contacten verbergen</string>
- <string name="disable_account">Account uitschakelen</string>
- <string name="contact_is_typing">%s is aan het typen...</string>
- <string name="contact_has_stopped_typing">%s is gestopt met typen</string>
- <string name="pref_chat_states">Aan-het-typen-meldingen</string>
- <string name="pref_chat_states_summary">Laat je contacten weten wanneer je een nieuw bericht aan het schrijven bent</string>
- <string name="send_location">Locatie versturen</string>
- <string name="show_location">Locatie weergeven</string>
- <string name="no_application_found_to_display_location">Geen applicatie om locatie weer te geven</string>
- <string name="location">Locatie</string>
- <string name="received_location">Locatie ontvangen</string>
- <string name="title_undo_swipe_out_conversation">Gesprek gesloten</string>
- <string name="title_undo_swipe_out_muc">Groepsgesprek verlaten</string>
- <string name="pref_dont_trust_system_cas_title">Systeem-CA\'s niet vertrouwen</string>
- <string name="pref_dont_trust_system_cas_summary">Alle certificaten moeten handmatig goedgekeurd worden</string>
- <string name="pref_remove_trusted_certificates_title">Certificaten verwijderen</string>
- <string name="pref_remove_trusted_certificates_summary">Handmatig goedgekeurde certificaten verwijderen</string>
- <string name="toast_no_trusted_certs">Geen handmatig goedgekeurde certificaten</string>
- <string name="dialog_manage_certs_title">Certificaten verwijderen</string>
- <string name="dialog_manage_certs_positivebutton">Selectie verwijderen</string>
- <string name="dialog_manage_certs_negativebutton">Annuleren</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificaat verwijderd</item>
- <item quantity="other">%d certificaten verwijderd</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Selecteer %d contact</item>
- <item quantity="other">Selecteer %d contacten</item>
- </plurals>
- <string name="pref_quick_action_summary">Vervang verzendknop door snelle actie</string>
- <string name="pref_quick_action">Snelle actie</string>
- <string name="none">Geen</string>
- <string name="recently_used">Recent gebruikt</string>
- <string name="choose_quick_action">Snelle actie kiezen</string>
- <string name="search_for_contacts_or_groups">Zoeken naar contacten of groepen</string>
- <string name="send_private_message">Privébericht sturen</string>
- <string name="user_has_left_conference">%s heeft het groepsgesprek verlaten!</string>
- <string name="username">Gebruikersnaam</string>
- <string name="username_hint">Gebruikersnaam</string>
- <string name="invalid_username">Dit is geen geldige gebruikersnaam</string>
- <string name="download_failed_server_not_found">Downloaden mislukt: server niet gevonden</string>
- <string name="download_failed_file_not_found">Downloaden mislukt: bestand niet gevonden</string>
- <string name="download_failed_could_not_connect">Downloaden mislukt: kon geen verbinding maken met host</string>
- <string name="pref_use_white_background">Gebruik witte achtergrond</string>
- <string name="pref_use_white_background_summary">Toon ontvangen berichten als zwarte tekst op een witte achtergrond</string>
- <string name="account_status_dns_timeout">Time-out in DNS</string>
- <string name="server_info_broken">Gebroken</string>
-</resources>
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
deleted file mode 100644
index 408672ca1..000000000
--- a/src/main/res/values-pl/strings.xml
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ustawienia</string>
- <string name="action_add">Nowa konwersacja</string>
- <string name="action_accounts">Zarządzaj kontami</string>
- <string name="action_end_conversation">Zakończ konwersację</string>
- <string name="action_contact_details">Szczegóły kontaktu</string>
- <string name="action_muc_details">Szczegóły konferencji</string>
- <string name="action_secure">Konwersacja szyfrowana</string>
- <string name="action_add_account">Dodaj konto</string>
- <string name="action_edit_contact">Edytuj nazwę</string>
- <string name="action_add_phone_book">Dodaj do książki telefonicznej</string>
- <string name="action_delete_contact">Usuń z rostera</string>
- <string name="action_block_contact">Zablokuj kontakt</string>
- <string name="action_unblock_contact">Odblokuj kontakt</string>
- <string name="action_block_domain">Zablokuj domenę</string>
- <string name="action_unblock_domain">Odblokuj domenę</string>
- <string name="title_activity_manage_accounts">Zarządzaj kontami</string>
- <string name="title_activity_settings">Ustawienia</string>
- <string name="title_activity_conference_details">Szczegóły konferencji</string>
- <string name="title_activity_contact_details">Szczegóły kontaktu</string>
- <string name="title_activity_sharewith">Udostępnij w konwersacji</string>
- <string name="title_activity_start_conversation">Rozpocznij konwersację</string>
- <string name="title_activity_choose_contact">Wybierz kontakt</string>
- <string name="title_activity_block_list">Czarna lista</string>
- <string name="just_now">przed chwilą</string>
- <string name="minute_ago">minutę temu</string>
- <string name="minutes_ago">%d minut temu</string>
- <string name="unread_conversations">nieprzeczytanych konwersacji</string>
- <string name="sending">wysyłanie...</string>
- <string name="encrypted_message">Deszyfrowanie wiadomości. Proszę czekać...</string>
- <string name="nick_in_use">Nazwa jest już w użyciu</string>
- <string name="admin">Admin</string>
- <string name="owner">Właściciel</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Uczestnik</string>
- <string name="visitor">Gość</string>
- <string name="remove_contact_text">Czy na pewno chcesz usunąć %s ze swojego rostera? Konwersacja powiązana z tym kontaktem nie zostanie usunięta.</string>
- <string name="block_contact_text">Czy na pewno chcesz zablokować wiadomości od użytkownika %s?</string>
- <string name="unblock_contact_text">Czy na pewno chcesz odblokować wiadomości przychodzące od użytkownika %s?</string>
- <string name="block_domain_text">Zablokować wszystkie kontakty z %s?</string>
- <string name="unblock_domain_text">Odblokować wszystkie kontakty z %s?</string>
- <string name="contact_blocked">Kontakt zablokowany</string>
- <string name="remove_bookmark_text">Czy usunąć zakładkę %s? Konwersacja powiązana z zakładką nie zostanie usunięta.</string>
- <string name="register_account">Zarejestruj nowe konto na serwerze</string>
- <string name="change_password_on_server">Zmień hasło na serwerze</string>
- <string name="share_with">Udostępnij...</string>
- <string name="start_conversation">Rozpocznij konwersację</string>
- <string name="invite_contact">Zaproś kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Anuluj</string>
- <string name="set">Ustaw</string>
- <string name="add">Dodaj</string>
- <string name="edit">Edytuj</string>
- <string name="delete">Usuń</string>
- <string name="block">Zablokuj</string>
- <string name="unblock">Odblokuj</string>
- <string name="save">Zapisz</string>
- <string name="ok">Ok</string>
- <string name="crash_report_title">Conversations uległo awarii</string>
- <string name="crash_report_message">Wysyłając ślady stosu pomagasz rozwijać Conversations\n<b>Uwaga:</b> Ślad stosu zostanie przesłany deweloperowi przy użyciu twojego konta XMPP.</string>
- <string name="send_now">Wyślij teraz</string>
- <string name="send_never">Nie pytaj ponownie</string>
- <string name="problem_connecting_to_account">Nie można połączyć się z kontem</string>
- <string name="problem_connecting_to_accounts">Nie można połączyć się z wieloma kontami</string>
- <string name="touch_to_fix">Dotknij tutaj aby zarządzać swoimi kontami</string>
- <string name="attach_file">Dołącz plik</string>
- <string name="not_in_roster">Kontakt nie jest na twoim rosterze. Czy chcesz go dodać?</string>
- <string name="add_contact">Dodaj kontakt</string>
- <string name="send_failed">wysyłanie nie powiodło się</string>
- <string name="send_rejected">odrzucono</string>
- <string name="preparing_image">Przygotowywanie obrazu do wysłania</string>
- <string name="action_clear_history">Wyczyść historię</string>
- <string name="clear_conversation_history">Wyczyść historię konwersacji</string>
- <string name="clear_histor_msg">Czy na pewno usunąć wszystkie wiadomości powiązane z konwersacją?\n\n<b>Uwaga:</b> Działanie nie wpływa na wiadomości przechowywane na innych urządzeniach lub serwerach.</string>
- <string name="delete_messages">Usuń wiadomości</string>
- <string name="choose_presence">Wybierz widoczność dla kontaktu</string>
- <string name="send_unencrypted_message">Wyślij wiadomość bez szyfrowania</string>
- <string name="send_otr_message">Wyślij zaszyfrowaną wiadomość (OTR)</string>
- <string name="send_omemo_message">Wyślij wiadomość zaszyfrowaną OMEMO</string>
- <string name="send_pgp_message">Wyślij zaszyfrowaną wiadomość (OpenPGP)</string>
- <string name="your_nick_has_been_changed">Twoja nazwa została zmieniona</string>
- <string name="send_unencrypted">Wyślij bez szyfrowania</string>
- <string name="decryption_failed">Nie można odszyfrować. Sprawdź poprawność klucza prywatnego.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations używa zewnętrznej aplikacji <b>OpenKeychain</b> do szyfrowania wiadomości i zarządzania kluczami publicznymi.\n\nOpenKeychain rozpowszechniany jest na licencji GPLv3 przez F-Droid lub Google Play.\n\n<small>(Zrestartuj Conversations po instalacji).</small></string>
- <string name="restart">Zrestartuj</string>
- <string name="install">Zainstaluj</string>
- <string name="offering">oferowanie...</string>
- <string name="waiting">oczekiwanie...</string>
- <string name="no_pgp_key">Nie znaleziono klucza OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations nie może zaszyfrować wiadomości, ponieważ kontakt nie udostępnia klucza publicznego.\n\n<small>Zasugeruj rozmówcy instalację OpenPGP.</small></string>
- <string name="no_pgp_keys">Nie znaleziono kluczy OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations nie może zaszyfrować wiadomości, ponieważ kontakty nie udostępniają kluczy publicznych.\n\n<small>Zasugeruj rozmówcom instalację OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Otrzymano zaszyfrowaną wiadomość. Dotknij, aby odszyfrować i wyświetlić.</i></string>
- <string name="pref_general">Główne</string>
- <string name="pref_xmpp_resource">Zasób XMPP</string>
- <string name="pref_xmpp_resource_summary">Nazwa identyfikująca urządzenie</string>
- <string name="pref_accept_files">Akceptuj pliki</string>
- <string name="pref_accept_files_summary">Automatycznie akceptuj pliki mniejsze niż...</string>
- <string name="pref_notification_settings">Ustawienia powiadamiania</string>
- <string name="pref_notifications">Powiadomienia</string>
- <string name="pref_notifications_summary">Powiadamiaj, gdy nadejdzie wiadomość</string>
- <string name="pref_vibrate">Wibracje</string>
- <string name="pref_vibrate_summary">Wibruj, gdy nadejdzie wiadomość</string>
- <string name="pref_sound">Dźwięk</string>
- <string name="pref_sound_summary">Odtwórz dźwięk z powiadomieniem</string>
- <string name="pref_conference_notifications">Powiadomienia konfrencji</string>
- <string name="pref_conference_notifications_summary">Zawsze powiadamiaj przy odebraniu wiadomości w publicznej konferencji, a nie tylko przy wywołaniu nicka.</string>
- <string name="pref_notification_grace_period">Opóźnienie powiadomień</string>
- <string name="pref_notification_grace_period_summary">Wyłącz powiadomienia przez krótki czas po otrzymaniu kopii wiadomości</string>
- <string name="pref_advanced_options">Opcje zaawansowane</string>
- <string name="pref_never_send_crash">Nie wysyłaj raportów awarii</string>
- <string name="pref_never_send_crash_summary">Wysyłając ślady stosu pomagasz rozwijać Conversations</string>
- <string name="pref_confirm_messages">Potwierdzenia wiadomości</string>
- <string name="pref_confirm_messages_summary">Powiadamiaj kontakty o otrzymaniu lub przeczytaniu wiadomości</string>
- <string name="pref_ui_options">Ustawienia interfejsu</string>
- <string name="openpgp_error">Wystąpił błąd OpenKeychain</string>
- <string name="error_decrypting_file">Błąd podczas deszyfrowania pliku</string>
- <string name="accept">Akceptuj</string>
- <string name="error">Wystąpił błąd</string>
- <string name="pref_grant_presence_updates">Zezwól na powiadomienia obecności</string>
- <string name="pref_grant_presence_updates_summary">Automatycznie zezwalaj i pytaj o powiadomienia obecności, kiedy utworzysz kontakt</string>
- <string name="subscriptions">Subskrypcje</string>
- <string name="your_account">Twoje konto</string>
- <string name="keys">Klucze</string>
- <string name="send_presence_updates">Wysyłaj powiadomienia obecności</string>
- <string name="receive_presence_updates">Otrzymuj powiadomienia obecności</string>
- <string name="ask_for_presence_updates">Poproś o powiadomienia obecności</string>
- <string name="attach_choose_picture">Wybierz obraz</string>
- <string name="attach_take_picture">Zrób zdjęcie</string>
- <string name="preemptively_grant">Automatyczne powiadomienia obecności</string>
- <string name="error_not_an_image_file">Wybrany plik nie jest obrazem</string>
- <string name="error_compressing_image">Błąd kompresji obrazu</string>
- <string name="error_file_not_found">Nie odnaleziono pliku</string>
- <string name="error_io_exception">Ogólny błąd wejścia/wyjścia</string>
- <string name="error_security_exception_during_image_copy">Aplikacja użyta do wyboru obrazu nie zezwoliła na odczyt pliku.\n\n<small>Wybierz obraz przy użyciu innego menedżera plików</small></string>
- <string name="account_status_unknown">nieznany</string>
- <string name="account_status_disabled">Tymczasowo wyłączono</string>
- <string name="account_status_online">Połączono</string>
- <string name="account_status_connecting">Łączenie...</string>
- <string name="account_status_offline">Rozłączono</string>
- <string name="account_status_unauthorized">Błąd uwierzytelnienia</string>
- <string name="account_status_not_found">Nie odnaleziono serwera</string>
- <string name="account_status_no_internet">Brak połączenia</string>
- <string name="account_status_regis_fail">Błąd rejestracji</string>
- <string name="account_status_regis_conflict">Nazwa jest już w użyciu</string>
- <string name="account_status_regis_success">Zarejestrowano pomyślnie</string>
- <string name="account_status_regis_not_sup">Serwer nie umożliwia rejestracji</string>
- <string name="account_status_security_error">Błąd zabezpieczeń</string>
- <string name="account_status_incompatible_server">Serwer niekompatybilny</string>
- <string name="encryption_choice_unencrypted">Bez szyfrowania</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Edytuj konto</string>
- <string name="mgmt_account_delete">Usuń konto</string>
- <string name="mgmt_account_disable">Wyłącz tymczasowo</string>
- <string name="mgmt_account_publish_avatar">Publikuj awatar</string>
- <string name="mgmt_account_publish_pgp">Udostępnij klucz publiczny OpenPGP</string>
- <string name="mgmt_account_enable">Włącz konto</string>
- <string name="mgmt_account_are_you_sure">Czy na pewno?</string>
- <string name="mgmt_account_delete_confirm_text">Wraz z kontem zostanie nieodwracalnie usunięta powiązana historia konwersacji.</string>
- <string name="attach_record_voice">Nagraj głos</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Hasło</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Potwierdź hasło</string>
- <string name="password">Hasło</string>
- <string name="confirm_password">Potwierdź hasło</string>
- <string name="passwords_do_not_match">Hasła są niezgodne</string>
- <string name="invalid_jid">Wprowadzono niepoprawny Jabber ID</string>
- <string name="error_out_of_memory">Brak pamięci, obraz jest za duży</string>
- <string name="add_phone_book_text">Czy chcesz dodać kontakt %s do książki telefonicznej?</string>
- <string name="contact_status_online">dostępny</string>
- <string name="contact_status_free_to_chat">chętny do rozmowy</string>
- <string name="contact_status_away">zaraz wracam</string>
- <string name="contact_status_extended_away">będę później</string>
- <string name="contact_status_do_not_disturb">nie przeszkadzać</string>
- <string name="contact_status_offline">niedostępny</string>
- <string name="muc_details_conference">Konferencja</string>
- <string name="muc_details_other_members">Pozostali uczestnicy</string>
- <string name="server_info_show_more">Informacje o serwerze</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Kopie wiadomości</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Awatary / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Przesyłanie plików przez HTTP</string>
- <string name="server_info_available">dostępny</string>
- <string name="server_info_unavailable">niedostępny</string>
- <string name="missing_public_keys">Brak informacji o kluczu publicznym</string>
- <string name="last_seen_now">widziany chwilę temu</string>
- <string name="last_seen_min">widziany minutę temu</string>
- <string name="last_seen_mins">widziany %d minut(y) temu</string>
- <string name="last_seen_hour">widziany godzinę temu</string>
- <string name="last_seen_hours">widziany %d godzin(y) temu</string>
- <string name="last_seen_day">widziany wczoraj</string>
- <string name="last_seen_days">widziany %d dni temu</string>
- <string name="never_seen">nigdy nie widziany</string>
- <string name="install_openkeychain">Wiadomość zaszyfrowana. Zainstaluj OpenKeychain, żeby odszyfrować.</string>
- <string name="unknown_otr_fingerprint">Nieznany odcisk klucza OTR</string>
- <string name="openpgp_messages_found">Znaleziono wiadomości zaszyfrowane przez OpenPGP</string>
- <string name="reception_failed">Odbiór nieudany</string>
- <string name="your_fingerprint">Twój odcisk klucza</string>
- <string name="otr_fingerprint">Odcisk klucza OTR</string>
- <string name="omemo_fingerprint">Odcisk OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Odcisk OMEMO wiadomości</string>
- <string name="this_device_omemo_fingerprint">Własny odcisk OMEMO</string>
- <string name="other_devices">Pozostałe urządzenia</string>
- <string name="trust_omemo_fingerprints">Zaufane odciski OMEMO</string>
- <string name="fetching_keys">Pobieranie kluczy...</string>
- <string name="done">Ukończono</string>
- <string name="verify">Weryfikuj</string>
- <string name="decrypt">Odszyfruj</string>
- <string name="conferences">Konferencje</string>
- <string name="search">Szukaj</string>
- <string name="create_contact">Utwórz kontakt</string>
- <string name="join_conference">Dołącz do konferencji</string>
- <string name="delete_contact">Usuń kontakt</string>
- <string name="view_contact_details">Szczegóły kontaktu</string>
- <string name="block_contact">Zablokuj kontakt</string>
- <string name="unblock_contact">Odblokuj kontakt</string>
- <string name="create">Utwórz</string>
- <string name="contact_already_exists">Kontakt już istnieje</string>
- <string name="join">Dołącz</string>
- <string name="conference_address">Adres konferencji</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Dodaj jako zakładkę</string>
- <string name="delete_bookmark">Usuń zakładkę</string>
- <string name="bookmark_already_exists">Zakładka już istnieje</string>
- <string name="you">Ty</string>
- <string name="action_edit_subject">Edytuj temat konferencji</string>
- <string name="conference_not_found">Nie znaleziono konferencji</string>
- <string name="leave">Opuść pokój</string>
- <string name="contact_added_you">Kontakt został dodany do listy</string>
- <string name="add_back">Dodaj ponownie</string>
- <string name="contact_has_read_up_to_this_point">%s przeczytał do tego miejsca</string>
- <string name="publish">Publikuj</string>
- <string name="touch_to_choose_picture">Naciśnij awatar, żeby wybrać obraz z galerii</string>
- <string name="publish_avatar_explanation">Uwaga: Obraz będzie widoczny dla wszystkich kontaktów, którym udostępniasz powiadomienia o obecności.</string>
- <string name="publishing">Publikowanie...</string>
- <string name="error_publish_avatar_server_reject">Serwer odrzucił żądanie publikacji</string>
- <string name="error_publish_avatar_converting">Wystąpił błąd podczas konwersji obrazu</string>
- <string name="error_saving_avatar">Nie udało się zapisać obrazu w pamięci urządzenia</string>
- <string name="or_long_press_for_default">(lub przytrzymaj długo, aby ustawić domyślny)</string>
- <string name="error_publish_avatar_no_server_support">Serwer nie udostępnia możliwości publikacji awatarów</string>
- <string name="private_message">szepcze</string>
- <string name="private_message_to">do %s</string>
- <string name="send_private_message_to">Wyślij prywatną wiadomość do %s</string>
- <string name="connect">Połącz</string>
- <string name="account_already_exists">Konto już istnieje</string>
- <string name="next">Dalej</string>
- <string name="server_info_session_established">Połączono z serwerem</string>
- <string name="additional_information">Dodatkowe informacje</string>
- <string name="skip">Pomiń</string>
- <string name="disable_notifications">Wyłącz powiadomienia</string>
- <string name="disable_notifications_for_this_conversation">Wyłącz powiadomienia tej konwersacji</string>
- <string name="notifications_disabled">Powiadomienia są wyłączone</string>
- <string name="enable">Włącz</string>
- <string name="conference_requires_password">Konferencja jest zabezpieczona hasłem</string>
- <string name="enter_password">Wprowadź hasło</string>
- <string name="missing_presence_updates">Kontakt nie udostępnia powiadomień o obecności</string>
- <string name="request_presence_updates">Poproś kontakt o udostępnienie powiadomień o obecności.\n\n<small>Pozwoli to na ustalenie klienta, z którego korzysta rozmówca.</small></string>
- <string name="request_now">Zażądaj teraz</string>
- <string name="delete_fingerprint">Usuń odcisk klucza</string>
- <string name="sure_delete_fingerprint">Czy na pewno chcesz usunąć odcisk klucza?</string>
- <string name="ignore">Ignoruj</string>
- <string name="without_mutual_presence_updates"><b>Uwaga:</b> Wysyłanie bez obustronnych powiadomień o obecności może powodować nieoczekiwane problemy.\n\n<small>Sprawdź subskrypcję powiadomień w szczegółach kontaktu.</small></string>
- <string name="pref_encryption_settings">Ustawienia szyfrowania</string>
- <string name="pref_force_encryption">Wymuszaj szyfrowanie typu end-to-end</string>
- <string name="pref_force_encryption_summary">Szyfruj wszystkie wiadomości (poza konferencjami)</string>
- <string name="pref_dont_save_encrypted">Nie zapisuj zaszyfrowanych wiadomości</string>
- <string name="pref_dont_save_encrypted_summary">Uwaga: Może powodować utratę wiadomości</string>
- <string name="pref_expert_options">Ustawienia zaawansowane</string>
- <string name="pref_expert_options_summary">Modyfikuj ustawienia ostrożnie</string>
- <string name="title_activity_about">O Conversations</string>
- <string name="pref_about_conversations_summary">Informacje o kompilacji i licencji</string>
- <string name="title_pref_quiet_hours">Godziny ciszy</string>
- <string name="title_pref_quiet_hours_start_time">Początek</string>
- <string name="title_pref_quiet_hours_end_time">Koniec</string>
- <string name="title_pref_enable_quiet_hours">Włącz godziny ciszy</string>
- <string name="pref_quiet_hours_summary">Powiadomienia będą wyciszone w wybranym przedziale czasu</string>
- <string name="pref_use_larger_font">Większy rozmiar czcionki</string>
- <string name="pref_use_larger_font_summary">Używaj większego rozmiaru czcionki w aplikacji</string>
- <string name="pref_use_send_button_to_indicate_status">Przycisk wysyłania wskazuje status</string>
- <string name="pref_use_indicate_received">Raporty dostarczenia</string>
- <string name="pref_use_indicate_received_summary">Jeżeli to możliwe, oznaczaj dostarczone wiadomości zielonym haczykiem</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Koloruj przycisk wysyłania w zależności od statusu kontaktu</string>
- <string name="pref_expert_options_other">Inne opcje</string>
- <string name="pref_conference_name">Nazwa konferencji</string>
- <string name="pref_conference_name_summary">Nazywaj konferencję tematem zamiast Jabber ID</string>
- <string name="toast_message_otr_fingerprint">Odcisk klucza OTR został skopiowany do schowka</string>
- <string name="toast_message_omemo_fingerprint">Odcisk klucza OMEMO został skopiowany do schowka!</string>
- <string name="conference_banned">Zbanowano cię w konferencji</string>
- <string name="conference_members_only">To jest zamknięty pokój</string>
- <string name="conference_kicked">Wyrzucono cię z konferencji</string>
- <string name="using_account">używając konta %s</string>
- <string name="checking_x">Sprawdzanie %s na hoście HTTP</string>
- <string name="not_connected_try_again">Brak połączenia. Spróbuj ponownie później</string>
- <string name="check_x_filesize">Sprawdź rozmiar %s</string>
- <string name="message_options">Opcje wiadomości</string>
- <string name="copy_text">Skopiuj tekst</string>
- <string name="copy_original_url">Skopiuj oryginalny URL</string>
- <string name="send_again">Wyślij ponownie</string>
- <string name="file_url">URL pliku</string>
- <string name="message_text">Treść wiadomości</string>
- <string name="url_copied_to_clipboard">URL obrazu został skopiowany do schowka</string>
- <string name="message_copied_to_clipboard">Wiadomość została skopiowana do schowka</string>
- <string name="image_transmission_failed">Błąd podczas przesyłania obrazu</string>
- <string name="scan_qr_code">Zeskanuj kod QR</string>
- <string name="show_qr_code">Pokaż kod QR</string>
- <string name="show_block_list">Wyświetl listę banów</string>
- <string name="account_details">Szczegóły konta</string>
- <string name="verify_otr">Weryfikuj OTR</string>
- <string name="remote_fingerprint">Zdalny odcisk klucza</string>
- <string name="scan">skanuj</string>
- <string name="or_touch_phones">(lub zetknij telefony)</string>
- <string name="smp">Protokół socialist millionaire</string>
- <string name="shared_secret_hint">Podpowiedź lub pytanie</string>
- <string name="shared_secret_secret">Wspólny sekret</string>
- <string name="confirm">Potwierdź</string>
- <string name="in_progress">W toku</string>
- <string name="respond">Odpowiedz</string>
- <string name="failed">Operacja nieudana</string>
- <string name="secrets_do_not_match">Sekrety są niezgodne</string>
- <string name="try_again">Spróbuj ponownie</string>
- <string name="finish">Zakończ</string>
- <string name="verified">Weryfikacja udana!</string>
- <string name="smp_requested">Kontakt zażądał weryfikacji SMP</string>
- <string name="no_otr_session_found">Brak ważnej sesji OTR!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Usługa na pierwszym planie</string>
- <string name="pref_keep_foreground_service_summary">Uniemożliwia systemowi przerwanie połączenia</string>
- <string name="choose_file">Wybierz plik</string>
- <string name="receiving_x_file">Odbieranie %1$s (ukończono %2$d%%)</string>
- <string name="download_x_file">Pobierz %s</string>
- <string name="file">plik</string>
- <string name="open_x_file">Otwórz %s</string>
- <string name="sending_file">Wysyłanie (ukończono %1$d%%)</string>
- <string name="preparing_file">Przygotowywanie pliku do wysłania</string>
- <string name="x_file_offered_for_download">Zaproponowano pobranie pliku %s</string>
- <string name="cancel_transmission">Anuluj przesyłanie</string>
- <string name="file_transmission_failed">Przesyłanie pliku nie powiodło się</string>
- <string name="file_deleted">Plik został usunięty</string>
- <string name="no_application_found_to_open_file">Nie odnaleziono aplikacji skojarzonej z typem pliku</string>
- <string name="could_not_verify_fingerprint">Weryfikacja odcisku klucza nieudana</string>
- <string name="manually_verify">Weryfikuj ręcznie</string>
- <string name="are_you_sure_verify_fingerprint">Czy na pewno chcesz zweryfikować odcisk klucza OTR kontaktu?</string>
- <string name="pref_show_dynamic_tags">Etykiety kontaktów</string>
- <string name="pref_show_dynamic_tags_summary">Wyświetlaj etykiety pod kontaktami</string>
- <string name="enable_notifications">Włącz powiadomienia</string>
- <string name="conference_with">Utwórz konferencję...</string>
- <string name="no_conference_server_found">Nie odnaleziono serwera konferencji</string>
- <string name="conference_creation_failed">Nie udało się utworzyć konferencji!</string>
- <string name="conference_created">Konferencja została utworzona!</string>
- <string name="secret_accepted">Sekret został zaakceptowany!</string>
- <string name="reset">Resetuj</string>
- <string name="account_image_description">Awatar konta</string>
- <string name="copy_otr_clipboard_description">Skopiuj odcisk klucza OTR do schowka</string>
- <string name="copy_omemo_clipboard_description">Skopiuj odcisk klucza OMEMO do schowka</string>
- <string name="regenerate_omemo_key">Wygeneruj ponownie klucz OMEMO</string>
- <string name="wipe_omemo_pep">Usuń inne urządzenia z PEP</string>
- <string name="clear_other_devices">Wyczyść urządzenia</string>
- <string name="clear_other_devices_desc">Czy na pewno chcesz usunąć wszystkie inne urządzenia z ogłoszenia OMEMO? Następnym razem gdy połączą się Twoje urdzącenia, ogłoszą się one ponownie, ale mogą nie otrzymać wiadomości wysłanych w międzyczasie.</string>
- <string name="purge_key">Skasuj klucz</string>
- <string name="purge_key_desc_part1">Czy na pewno chcesz skasować usunąć odcisk klucza?</string>
- <string name="purge_key_desc_part2">Zostanie bez odwołania uznane za zdradzone, i nigdy więcej nie będzie można stworzyć z nim sesji.</string>
- <string name="error_no_keys_to_trust">Nie ma dostępnych żadnych użytecznych kluczy dla tego kontaktu. Jeśli usunąłeś jakieś jego klucze, kontakt będzie musiał wygenerować nowe.</string>
- <string name="error_trustkeys_title">Błąd</string>
- <string name="fetching_history_from_server">Pobieranie historii z serwera</string>
- <string name="no_more_history_on_server">Koniec historii na serwerze</string>
- <string name="updating">Aktualizowanie...</string>
- <string name="password_changed">Hasło zostało zmienione!</string>
- <string name="could_not_change_password">Nie udało się zmienić hasła</string>
- <string name="otr_session_not_started">Wyślij wiadomość, żeby rozpocząć szyfrowaną rozmowę</string>
- <string name="ask_question">Zadaj pytanie</string>
- <string name="smp_explain_question">Jeśli ty i twój kontakt macie jakiś wspólny sekret, którego nie zna nikt inny (żart znany tylko wam lub po prostu co jedliście ostatnim razem, gdy się widzieliście) możecie użyć tego sekretu by zweryfikować wzajemnie odciski swoich kluczy.\n\nPodasz podpowiedź lub pytanie dla twojego kontaktu i otrzymasz odpowiedź (wielkość liter ma znaczenie).</string>
- <string name="smp_explain_answer">Twój kontakt chciałby zweryfikować odcisk Twojego klucza poprzez sprawdzenie znajomości wspólnego sekretu. Twój znajomy przedstawił następującą podpowiedź lub pytanie dotyczącego tego sekretu.</string>
- <string name="shared_secret_hint_should_not_be_empty">Wskazówka nie powinna być pusta</string>
- <string name="shared_secret_can_not_be_empty">Sekret nie może być pusty</string>
- <string name="manual_verification_explanation">Ostrożnie porównaj odcisk klucza pokazany poniżej z odciskiem klucza twojego kontaktu.\nMożesz użyć bezpiecznego kanału komunikacji takiego, jak szyfrowany e-mail lub rozmowa telefoniczna, by wymienić odciski klucza.</string>
- <string name="change_password">Zmień hasło</string>
- <string name="current_password">Obecne hasło</string>
- <string name="new_password">Nowe hasło</string>
- <string name="password_should_not_be_empty">Hasło nie może być puste</string>
- <string name="enable_all_accounts">Aktywuj wszystkie konta</string>
- <string name="disable_all_accounts">Wyłącz wszystkie konta</string>
- <string name="perform_action_with">Użyj</string>
- <string name="no_affiliation">Brak stanowiska</string>
- <string name="no_role">Brak funkcji</string>
- <string name="outcast">Wykluczony</string>
- <string name="member">Członek</string>
- <string name="advanced_mode">Tryb zaawansowany</string>
- <string name="grant_membership">Przyznaj członkostwo</string>
- <string name="remove_membership">Cofnij członkostwo</string>
- <string name="grant_admin_privileges">Przyznaj uprawnienia administratora</string>
- <string name="remove_admin_privileges">Odbierz uprawnienia administratora</string>
- <string name="remove_from_room">Usuń z konferencji</string>
- <string name="could_not_change_affiliation">Nie udało się zmienić stanowiska dla %s</string>
- <string name="ban_from_conference">Zbanuj uczestnika konferencji</string>
- <string name="removing_from_public_conference">Próbujesz usunąć %s z publicznego pokoju. Jedyny sposób, by to zrobić, to wykluczyć tego użytkownika na zawsze.</string>
- <string name="ban_now">Zbanuj teraz</string>
- <string name="could_not_change_role">Nie udało się zmienić funkcji %s</string>
- <string name="public_conference">Konferencja publiczna</string>
- <string name="private_conference">Konferencja prywatna, dla zaakceptowanych uczestników</string>
- <string name="conference_options">Opcje konferencji</string>
- <string name="members_only">Prywatne, tylko dla członków.</string>
- <string name="non_anonymous">Nieanonimowa</string>
- <string name="moderated">Moderowany</string>
- <string name="you_are_not_participating">Nie bierzesz udziału</string>
- <string name="modified_conference_options">Opcje konferencji zostały zmienione!</string>
- <string name="could_not_modify_conference_options">Nie udało się zmienić opcji konferencji</string>
- <string name="never">Nigdy</string>
- <string name="thirty_minutes">30 minut</string>
- <string name="one_hour">1 godzina</string>
- <string name="two_hours">2 godziny</string>
- <string name="eight_hours">8 godzin</string>
- <string name="until_further_notice">Ręcznie</string>
- <string name="pref_input_options">Ustawienia wprowadzania</string>
- <string name="pref_enter_is_send">Enter wysyła</string>
- <string name="pref_enter_is_send_summary">Używaj klawisza Enter do wysyłania wiadomości</string>
- <string name="pref_display_enter_key">Pokaż klawisz Enter</string>
- <string name="pref_display_enter_key_summary">Zamień klawisz emotikon na klawisz Enter</string>
- <string name="audio">plik audio</string>
- <string name="video">plik wideo</string>
- <string name="image">obraz</string>
- <string name="pdf_document">Dokument PDF</string>
- <string name="apk">Aplikacja Androida</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Odebrano %s</string>
- <string name="disable_foreground_service">Wyłącz podtrzymanie pierszego planu usługi</string>
- <string name="touch_to_open_conversations">Dotknij, aby otworzyć Conversations</string>
- <string name="avatar_has_been_published">Avatar został pomyślnie opublikowany!</string>
- <string name="sending_x_file">Wysyłanie %s</string>
- <string name="offering_x_file">Oferowanie %s</string>
- <string name="hide_offline">Ukryj niedostępnych</string>
- <string name="disable_account">Wyłącz konto</string>
- <string name="contact_is_typing">%s pisze...</string>
- <string name="contact_has_stopped_typing">%s przestał(a) pisać</string>
- <string name="pref_chat_states">Powiadomienia pisania</string>
- <string name="pref_chat_states_summary">Powiadamiaj rozmówcę, kiedy rozpoczynasz nową wiadomość</string>
- <string name="send_location">Wyślij lokalizację</string>
- <string name="show_location">Pokaż lokalizację</string>
- <string name="no_application_found_to_display_location">Nie odnaleziono aplikacji do wyświetlenia lokalizacji</string>
- <string name="location">Lokalizacja</string>
- <string name="received_location">Otrzymano lokalizację</string>
- <string name="title_undo_swipe_out_conversation">Zamknięto konwersację</string>
- <string name="title_undo_swipe_out_muc">Opuszczono konferencję</string>
- <string name="pref_dont_trust_system_cas_title">Nie ufaj certyfikatom systemowym</string>
- <string name="pref_dont_trust_system_cas_summary">Wymagaj ręcznego potwierdzania certyfikatów</string>
- <string name="pref_remove_trusted_certificates_title">Usuń certyfikat</string>
- <string name="pref_remove_trusted_certificates_summary">Wybierz zaufane certyfikaty do usunięcia</string>
- <string name="toast_no_trusted_certs">Brak ręcznie zaufanych certyfikatów</string>
- <string name="dialog_manage_certs_title">Usuń certyfikaty</string>
- <string name="dialog_manage_certs_positivebutton">Usuń zaznaczone</string>
- <string name="dialog_manage_certs_negativebutton">Anuluj</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Usunięto %d certyfikat</item>
- <item quantity="few">Usunięto %d certyfikaty</item>
- <item quantity="other">Usunięto %d certyfikatów</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">%d kontakt wybrany</item>
- <item quantity="few">%d kontakty wybrane</item>
- <item quantity="other">%d kontaktów wybranych</item>
- </plurals>
- <string name="pref_quick_action_summary">Zastąp przycisk wysyłania szybką akcją</string>
- <string name="pref_quick_action">Szybka akcja</string>
- <string name="none">Brak</string>
- <string name="recently_used">Ostatnio używana</string>
- <string name="choose_quick_action">Wybierz szybką akcję</string>
- <string name="search_for_contacts_or_groups">Szukaj kontaktów i grup</string>
- <string name="send_private_message">Wyślij wiadomość prywatną</string>
- <string name="user_has_left_conference">%s opuścił(a) konferencję!</string>
- <string name="username">Nazwa użytkownika</string>
- <string name="username_hint">Nazwa użytkownika</string>
- <string name="invalid_username">Błędna nazwa użytkownika</string>
- <string name="download_failed_server_not_found">Pobieranie nieudane: Nie odnaleziono serwera</string>
- <string name="download_failed_file_not_found">Pobieranie nieudane: Nie odnaleziono pliku</string>
- <string name="download_failed_could_not_connect">Pobieranie nieudane: Nie można połączyć z hostem</string>
- <string name="pref_use_white_background">Białe tło</string>
- <string name="pref_use_white_background_summary">Pokazuj otrzymane wiadomości jako czarny tekst na białym tle</string>
- <string name="account_status_dns_timeout">DNS timeout</string>
- <string name="server_info_broken">Zepsute</string>
-</resources>
diff --git a/src/main/res/values-pt/strings.xml b/src/main/res/values-pt/strings.xml
deleted file mode 100644
index 57f9d7c6e..000000000
--- a/src/main/res/values-pt/strings.xml
+++ /dev/null
@@ -1,292 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Configurações</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Gerenciar contas</string>
- <string name="action_end_conversation">Finalizar essa conversa</string>
- <string name="action_contact_details">Detalhes do contato</string>
- <string name="action_muc_details">Detalhes da conferência</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Adicionar conta</string>
- <string name="action_edit_contact">Editar nome</string>
- <string name="action_add_phone_book">Adicionar aos contatos</string>
- <string name="action_block_contact">Bloquear contato</string>
- <string name="action_unblock_contact">Desbloquear contato</string>
- <string name="action_block_domain">Bloquear domínio</string>
- <string name="action_unblock_domain">Desbloquear domínio</string>
- <string name="title_activity_manage_accounts">Gerenciar contas</string>
- <string name="title_activity_settings">Configurações</string>
- <string name="title_activity_conference_details">Detalhes da conferência</string>
- <string name="title_activity_contact_details">Detalhes do contato</string>
- <string name="title_activity_sharewith">Compartilhar conversa</string>
- <string name="title_activity_start_conversation">Iniciar conversa</string>
- <string name="title_activity_choose_contact">Escolher contato</string>
- <string name="title_activity_block_list">Bloquear lista</string>
- <string name="just_now">agora há pouco</string>
- <string name="minute_ago">1 minuto atrás</string>
- <string name="minutes_ago">%d minutos atrás</string>
- <string name="unread_conversations">Conversas não lidas</string>
- <string name="sending">enviando...</string>
- <string name="encrypted_message">Descriptografando mensagem. Por favor aguarde...</string>
- <string name="nick_in_use">O apelido já está em uso</string>
- <string name="admin">Administrador</string>
- <string name="owner">Dono</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="block_contact_text">Deseja bloquear o o recebimento de mensagens de %s?</string>
- <string name="unblock_contact_text">Deseja desbloquear o recebimento de mensagens de %s?</string>
- <string name="block_domain_text">Bloquear todos os contatos de %s?</string>
- <string name="unblock_domain_text">Desbloquear todos os contatos de %s?</string>
- <string name="contact_blocked">Contato bloqueado</string>
- <string name="remove_bookmark_text">Você deseja remover %s dos favoritos? A conversa associada a esse favorito não será removida.</string>
- <string name="register_account">Registre uma nova conta no servidor</string>
- <string name="change_password_on_server">Altere a senha no servidor</string>
- <string name="share_with">Compartilhar com...</string>
- <string name="start_conversation">Iniciar conversa</string>
- <string name="invite_contact">Convidar contato</string>
- <string name="contacts">Contatos</string>
- <string name="cancel">Cancelar</string>
- <string name="set">Definir</string>
- <string name="add">Adicionar</string>
- <string name="edit">Editar</string>
- <string name="delete">Remover</string>
- <string name="block">Bloquear</string>
- <string name="unblock">Desbloquear</string>
- <string name="save">Salvar</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">A conversa foi interrompida</string>
- <string name="crash_report_message">Ao enviar os stack traces você ajudará o desenvolvimento do aplicativo\n<b>Atenção:</b> Isso usará a sua conta XMPP para enviar o stack trace para o desenvolvedor.</string>
- <string name="send_now">Enviar agora</string>
- <string name="send_never">Não pergunte novamente</string>
- <string name="problem_connecting_to_account">Não foi possível se conectar à conta</string>
- <string name="problem_connecting_to_accounts">Não foi possível conectar a múltiplas contas</string>
- <string name="touch_to_fix">Toque aqui para gerenciar suas contas</string>
- <string name="attach_file">Anexar arquivo</string>
- <string name="not_in_roster">O contato não está no seu rol</string>
- <string name="add_contact">Adicionar contato</string>
- <string name="send_failed">a entrega falhou</string>
- <string name="send_rejected">rejeitado</string>
- <string name="preparing_image">Preparando a imagem para transmissão</string>
- <string name="action_clear_history">Limpar histórico</string>
- <string name="clear_conversation_history">Limpar o histórico de conversas</string>
- <string name="clear_histor_msg">Você deseja remover todas as mensagens nessa conversa?\n\n&lt;b&gt;Atenção:&lt;b&gt; Isso não irá influenciar mensagens salvas em outros dispositivos ou servidores.</string>
- <string name="delete_messages">Remover mensagens</string>
- <string name="choose_presence">Escolha a presença do contato</string>
- <string name="send_otr_message">Enviar mensagem criptografada com OTR</string>
- <string name="send_pgp_message">Enviar mensagem criptografada com OpenPGP</string>
- <string name="your_nick_has_been_changed">Seu apelido foi alterado</string>
- <string name="send_unencrypted">Enviar sem criptografia</string>
- <string name="decryption_failed">A desencriptação falhou. Talvez você não tenha a chave privada correta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversas utiliza um aplicativo de terceiro chamado <b>OpenKeychain</b> para criptografar e descriptografar mensagens e gerenciar suas chaves públicas.\n\nOpenKeychain é licenciado sob a licença GPLv3 e está disponível no F-Droid e Google Play.\n\n<small>(Por favor reinicie Coversas em seguida)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="offering">oferecendo...</string>
- <string name="waiting">aguardando...</string>
- <string name="no_pgp_key">Nenhuma chave OpenPGP encontrado</string>
- <string name="pref_general">Geral</string>
- <string name="pref_xmpp_resource">Recurso XMPP</string>
- <string name="pref_xmpp_resource_summary">O nome pelo qual esse cliente se identifica</string>
- <string name="pref_accept_files">Aceitar arquivos</string>
- <string name="pref_accept_files_summary">Automaticamente aceita arquivos menores que...</string>
- <string name="pref_notification_settings">Configurações de notificação</string>
- <string name="pref_notifications">Notificações</string>
- <string name="pref_notifications_summary">Notificar quando uma nova mensagem for recebida</string>
- <string name="pref_vibrate">Vibrar</string>
- <string name="pref_vibrate_summary">Vibrar também quando uma nova mensagem for recebida</string>
- <string name="pref_sound">Som</string>
- <string name="pref_sound_summary">Tocar um som com a notificação</string>
- <string name="pref_notification_grace_period">Período de carência da notificação</string>
- <string name="pref_notification_grace_period_summary">Desativar notificações por um curto período após a copia oculta ser recebida</string>
- <string name="pref_advanced_options">Opções avançadas</string>
- <string name="pref_never_send_crash">Nunca enviar relatórios de quebra</string>
- <string name="pref_never_send_crash_summary">Ao enviar os stack traces você ajuda o desenvolvimento do aplicativo</string>
- <string name="pref_confirm_messages">Confirmar mensanges</string>
- <string name="pref_confirm_messages_summary">Permitir que um contato saiba quando você recebeu e leu uma mensagem</string>
- <string name="pref_ui_options">Opções de UI</string>
- <string name="openpgp_error">O OpenKeychain informou um erro</string>
- <string name="error_decrypting_file">Erro de I/O de critpografia</string>
- <string name="accept">Aceitar</string>
- <string name="error">Ocorreu um erro</string>
- <string name="pref_grant_presence_updates">Permitir atualizações de presença</string>
- <string name="subscriptions">Inscrições</string>
- <string name="your_account">Sua conta</string>
- <string name="keys">Chaves</string>
- <string name="send_presence_updates">Enviar atualizações de presença</string>
- <string name="receive_presence_updates">Receber atualizações de presença</string>
- <string name="ask_for_presence_updates">Pedir atualizações de presença</string>
- <string name="attach_choose_picture">Escolher imagem</string>
- <string name="attach_take_picture">Tirar foto</string>
- <string name="error_not_an_image_file">O arquivo selecionado não é uma imagem</string>
- <string name="error_compressing_image">Erro ao converter o arquivo de imagem</string>
- <string name="error_file_not_found">Arquivo não encontrado</string>
- <string name="account_status_unknown">Desconhecido</string>
- <string name="account_status_disabled">Temporariamente desabilitado</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Não autorizado</string>
- <string name="account_status_not_found">Servidor não encontrado</string>
- <string name="account_status_no_internet">Sem conectividade</string>
- <string name="account_status_regis_fail">O registro falhou</string>
- <string name="account_status_regis_conflict">O nome de usuário já está em uso</string>
- <string name="account_status_regis_success">Registro efetuado com sucesso</string>
- <string name="account_status_regis_not_sup">O servidor não aceita o registro</string>
- <string name="account_status_security_error">Erro de segurança</string>
- <string name="account_status_incompatible_server">Servidor incompatível</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Editar conta</string>
- <string name="mgmt_account_delete">Remover conta</string>
- <string name="mgmt_account_disable">Desabilitar temporariamente</string>
- <string name="mgmt_account_publish_avatar">Publicar o avatar</string>
- <string name="mgmt_account_publish_pgp">Publicar chave pública OpenPGP</string>
- <string name="mgmt_account_enable">Ativar conta</string>
- <string name="mgmt_account_are_you_sure">Tem certeza?</string>
- <string name="attach_record_voice">Gravar voz</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Senha</string>
- <string name="account_settings_example_jabber_id">nomedeusuario@exemplo.com</string>
- <string name="account_settings_confirm_password">Confirmar senha</string>
- <string name="password">Senha</string>
- <string name="confirm_password">Confirmar senha</string>
- <string name="passwords_do_not_match">As senhas não combina</string>
- <string name="invalid_jid">Esse não é um ID Jabber válido</string>
- <string name="error_out_of_memory">Memória insuficiente. A imagem é muito grande</string>
- <string name="add_phone_book_text">Você tem certeza que deseja adicionar %s à sua lista de contato do telefone?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">disponível para conversa</string>
- <string name="contact_status_away">fora</string>
- <string name="contact_status_extended_away">fora extendido</string>
- <string name="contact_status_do_not_disturb">não pertube</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conferência</string>
- <string name="muc_details_other_members">Outros Membros</string>
- <string name="server_info_show_more">Informações do servior</string>
- <string name="server_info_available">disponível</string>
- <string name="server_info_unavailable">indisponível</string>
- <string name="missing_public_keys">Anúncios de ausência de chave pública</string>
- <string name="last_seen_now">visto agora há pouco</string>
- <string name="last_seen_min">visto há 1 minuto atrás</string>
- <string name="last_seen_mins">visto %d minutos atrás</string>
- <string name="last_seen_hour">visto há 1 hora atrás</string>
- <string name="last_seen_hours">visto %d horas atrás</string>
- <string name="last_seen_day">visto há 1 dia atrás</string>
- <string name="last_seen_days">visto %d dias atrás</string>
- <string name="never_seen">nunca visto</string>
- <string name="install_openkeychain">Mensagem criptografada. Por favor instale o OpenKeychain para desencriptar</string>
- <string name="unknown_otr_fingerprint">Impressão OTR inválida</string>
- <string name="openpgp_messages_found">Mensagens encriptadas com OpenPGP não encontrada</string>
- <string name="reception_failed">A recepção falhou</string>
- <string name="your_fingerprint">Sua impressão</string>
- <string name="otr_fingerprint">Impressão OTR</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Desencriptar</string>
- <string name="conferences">Conferências</string>
- <string name="search">Buscar</string>
- <string name="create_contact">Criar contato</string>
- <string name="join_conference">Se juntar à conferência</string>
- <string name="delete_contact">Remover contato</string>
- <string name="view_contact_details">Ver os detalhes dos contatos</string>
- <string name="block_contact">Bloquear contato</string>
- <string name="unblock_contact">Desbloquear contato</string>
- <string name="create">Criar</string>
- <string name="contact_already_exists">O contato já existe</string>
- <string name="join">Juntar</string>
- <string name="conference_address">Endereço da conferência</string>
- <string name="conference_address_example">sala@conferencia.example.com</string>
- <string name="save_as_bookmark">Salvar como favorito</string>
- <string name="delete_bookmark">Salvar favorito</string>
- <string name="bookmark_already_exists">O favorito já existe</string>
- <string name="you">Você</string>
- <string name="action_edit_subject">Editar o assunto da conferência</string>
- <string name="conference_not_found">Conferência não encontrada</string>
- <string name="leave">Sair</string>
- <string name="contact_added_you">Contato adicionado à sua lista de contato</string>
- <string name="add_back">Adicionar novamente</string>
- <string name="contact_has_read_up_to_this_point">%s leu até esse ponto</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Toque o avatar para escolher uma imagem da sua galeria</string>
- <string name="publish_avatar_explanation">Por favor observe: Todos inscritos na sua atualização de presença poderá ver essa imagem</string>
- <string name="publishing">Publicando...</string>
- <string name="error_publish_avatar_server_reject">O servidor rejeitou sua publicação</string>
- <string name="error_publish_avatar_converting">Algo deu errado ao converter sua imagem</string>
- <string name="error_saving_avatar">Não foi possível salvar o avatar no disco</string>
- <string name="or_long_press_for_default">(Ou mantenha pressionado por um tempo para voltar para o padrão)</string>
- <string name="error_publish_avatar_no_server_support">O seu servidor não suporta a publicação de avatares</string>
- <string name="private_message">sussurado</string>
- <string name="private_message_to">para %s</string>
- <string name="send_private_message_to">Enviar mensagem privada para %s</string>
- <string name="connect">Conectar</string>
- <string name="account_already_exists">Essa conta já existe</string>
- <string name="next">Próximo</string>
- <string name="server_info_session_established">Sessão atual estebelecida</string>
- <string name="additional_information">Informação adicional</string>
- <string name="skip">Pular</string>
- <string name="disable_notifications">Desativar notificações</string>
- <string name="disable_notifications_for_this_conversation">Desativar notificações para essa conversa</string>
- <string name="notifications_disabled">As notificações foram desativadas</string>
- <string name="enable">Ativar</string>
- <string name="conference_requires_password">Essa conferencia requer uma senha</string>
- <string name="enter_password">Informar a senha</string>
- <string name="missing_presence_updates">Atualizações de presença inexistente para o contato</string>
- <string name="request_now">Solicitar agora</string>
- <string name="delete_fingerprint">Remover impressão</string>
- <string name="sure_delete_fingerprint">Tem certeza que deseja remover essa assinatura?</string>
- <string name="pref_encryption_settings">Configurações de criptografia</string>
- <string name="pref_force_encryption">Forçar criptografia ponto-a-ponto</string>
- <string name="pref_force_encryption_summary">Sempre envie mensagem criptografada (exceto para conferências)</string>
- <string name="pref_dont_save_encrypted">Não salve mensagens criptografadas</string>
- <string name="pref_dont_save_encrypted_summary">Atenção: Isso pode levar a perda de mensagens</string>
- <string name="pref_expert_options">Opções de expert</string>
- <string name="pref_expert_options_summary">Por favor tenha cuidado com essas</string>
- <string name="title_activity_about">Sobre Conversas</string>
- <string name="pref_about_conversations_summary">Informação de licença e construção</string>
- <string name="title_pref_quiet_hours">Horas de tranquilidade</string>
- <string name="title_pref_quiet_hours_start_time">Hora de início</string>
- <string name="title_pref_quiet_hours_end_time">Hora de fim</string>
- <string name="title_pref_enable_quiet_hours">Habilitar hora de tranquilidade</string>
- <string name="pref_quiet_hours_summary">Notificações serão silenciadas nas horas de tranquilidade</string>
- <string name="pref_use_larger_font">Aumentar o tamanho da fonte</string>
- <string name="pref_use_larger_font_summary">Usar fontes maiores por todo aplicativo</string>
- <string name="pref_use_send_button_to_indicate_status">O botão de enviar indica o estado</string>
- <string name="pref_use_indicate_received">Solicitar recibo de mensagem</string>
- <string name="pref_use_indicate_received_summary">Mensagens recebidas serão marcadas com um check verde se suportado</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Colorir o botão de enviar para indicar o estado do contato</string>
- <string name="pref_expert_options_other">Outros</string>
- <string name="pref_conference_name">Nome da conferência</string>
- <string name="pref_conference_name_summary">Use o assunto da sala ao invés do JID para identificar as conferências</string>
- <string name="toast_message_otr_fingerprint">Impressão OTR copiada para a área de transferência!</string>
- <string name="try_again">Tentar novamente</string>
- <string name="finish">Finalizar</string>
- <string name="perform_action_with">Realizar a ação com</string>
- <string name="no_affiliation">Sem afiliação</string>
- <string name="no_role">Sem papel</string>
- <string name="member">Membro</string>
- <string name="advanced_mode">Modo avançado</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 horas</string>
- <string name="eight_hours">8 horas</string>
- <string name="until_further_notice">Até segunda ordem</string>
- <string name="pref_input_options">Opções de entrada</string>
- <string name="pref_enter_is_send">O enter envia</string>
- <string name="pref_enter_is_send_summary">Use o enter para enviar a mensagem</string>
- <string name="pref_display_enter_key">Exibir tecla enter</string>
- <string name="audio">áudio</string>
- <string name="video">vídeo</string>
- <string name="image">imagem</string>
- <string name="pdf_document">Documento PDF</string>
- <string name="apk">Aplicativo Android</string>
- <string name="vcard">Contato</string>
- <string name="sending_x_file">Enviando %s</string>
- <string name="offering_x_file">Oferecendo %s</string>
- <string name="contact_is_typing">%s está digitando...</string>
- <string name="contact_has_stopped_typing">%s parou de digitar</string>
- <string name="pref_chat_states">Notificações de digitação</string>
- <string name="send_location">Enviar localização</string>
- <string name="show_location">Exibir localização</string>
- <string name="dialog_manage_certs_negativebutton">Cancelar</string>
- <string name="pref_quick_action">Ação rápida</string>
- <string name="none">Nada</string>
-</resources>
diff --git a/src/main/res/values-ro-rRO/strings.xml b/src/main/res/values-ro-rRO/strings.xml
deleted file mode 100644
index 991201e54..000000000
--- a/src/main/res/values-ro-rRO/strings.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Configuratie</string>
- <string name="action_add">Conversatie noua</string>
- <string name="action_accounts">Configureaza conturi</string>
- <string name="action_end_conversation">Termina conversatie</string>
- <string name="action_contact_details">Detalii contact</string>
- <string name="action_muc_details">Detalii conferinta</string>
- <string name="action_secure">Securizeaza conferinta</string>
- <string name="action_add_account">Adauga cont</string>
- <string name="action_edit_contact">Editeaza nume</string>
- <string name="action_add_phone_book">Adauga in agenda</string>
- <string name="action_delete_contact">Sterge din lista</string>
- <string name="action_block_contact">Blocheaza contact</string>
- <string name="action_unblock_contact">Deblocheaza contact</string>
- <string name="action_block_domain">Blocheaza domeniu</string>
- <string name="action_unblock_domain">Deblocheaza domeniu</string>
- <string name="title_activity_manage_accounts">Configureaza conturi</string>
- <string name="title_activity_settings">Configuratie</string>
- <string name="title_activity_conference_details">Detalii conferinta</string>
- <string name="title_activity_contact_details">Detalii contact</string>
- <string name="title_activity_sharewith">Distribuie catre Conversatie</string>
- <string name="title_activity_start_conversation">Porneste Conversatie</string>
- <string name="title_activity_choose_contact">Alege contact</string>
- <string name="title_activity_block_list">Blocheaza lista</string>
- <string name="just_now">in acest moment</string>
- <string name="minute_ago">acuma 1 minut</string>
- <string name="minutes_ago">acuma %d minute</string>
- <string name="unread_conversations">Conversatii necitite</string>
- <string name="sending">trimitere...</string>
- <string name="encrypted_message">Decriptez mesaj. Te rog asteapta...</string>
- <string name="nick_in_use">Nume utilizator este deja folosit.</string>
- <string name="admin">Admin</string>
- <string name="owner">Proprietar</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Participant</string>
- <string name="visitor">Vizitator</string>
- <string name="remove_contact_text">Ai dori sa stergi %s din lista? Conversatia asociata cu acest contact nu va fi stearsa.</string>
- <string name="block_contact_text">Ai dori sa blochezi pe %s din a-ti trimite mesaje?</string>
- <string name="unblock_contact_text">Ai dori sa deblochezi pe %s si sa ii permiti sa iti trimite mesaje?</string>
- <string name="block_domain_text">Blocheaza toate contactele de la %s?</string>
- <string name="unblock_domain_text">Deblocheaza toate contactele de la %s?</string>
- <string name="contact_blocked">Contact blocat</string>
- <string name="remove_bookmark_text">Ai dori sa stergi pe %s ca semn de carte? Conversatia asociata cu acest semn de carte nu va fi stearsa.</string>
- <string name="register_account">Inregistreaza un cont nou pe server</string>
- <string name="change_password_on_server">Schimba parola pe server</string>
- <string name="start_conversation">Porneste Conversatie</string>
- <string name="invite_contact">Invita Contact</string>
- <string name="contacts">Contacte</string>
- <string name="cancel">Anuleaza</string>
- <string name="set">Seteaza</string>
- <string name="add">Adauga</string>
- <string name="edit">Editeaza</string>
- <string name="delete">Sterge</string>
- <string name="block">Blocheaza</string>
- <string name="unblock">Deblocheaza</string>
- <string name="save">Salveaza</string>
- <string name="ok">DA</string>
- <string name="crash_report_title">Conversatii s-a oprit neasteptat</string>
- <string name="crash_report_message">Trimitand date ajuti la dezvoltarea aplicatiei Conversatii\n<b>Atentie:</b> Se va utiliza contul XMPP pentru a trimite informatii catre programatori.</string>
- <string name="send_now">Trimie acum</string>
- <string name="send_never">Nu mai intreba in viitor</string>
- <string name="problem_connecting_to_account">Nu ma pot conecta la cont</string>
- <string name="problem_connecting_to_accounts">Nu ma pot conecta la conturi multiple</string>
- <string name="touch_to_fix">Apasa aici pentru a configura conturile tale</string>
- <string name="attach_file">Ataseaza fisier</string>
- <string name="not_in_roster">Contactul nu este in lista ta. Ai vrea sa il adaugi?</string>
- <string name="add_contact">Adauga contact</string>
- <string name="send_failed">Trimitere esuata</string>
- <string name="send_rejected">rejectat</string>
- <string name="preparing_image">Pregatesc imaginea pentru transmisie</string>
- <string name="action_clear_history">Sterge istoria</string>
- <string name="clear_conversation_history">Sterge istoria conversatiei</string>
- <string name="clear_histor_msg">Doresti sa stergi toate mesajele din Conversatii?\n\n<b>Atentie:</b> Aceasta actiune nu va influenta mesajele aflate pe alte telefoane/tabelete/servere.</string>
- <string name="delete_messages">Sterge mesajele</string>
- <string name="choose_presence">Alege prezenta pentru a contacta</string>
- <string name="send_otr_message">Trimite mesaj criptat cu OTR</string>
- <string name="send_pgp_message">Trimite mesaj criptat cu OpenPGP</string>
- <string name="your_nick_has_been_changed">Numele tau a fost schimbat</string>
- <string name="send_unencrypted">Trimite necriptat</string>
- <string name="decryption_failed">Decriptia a esuat. Poate nu ai cheia privata corecta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Coonversatii utilizeaza o aplicatia externa <b>OpenKeychain</b> pentru a cripta si decripta mesaje si a administra cheile publice.\n\nOpenKeychain este licentiat sub GPLv3 si se gaseste pentru copiere pe F-Droid si Google Play.\n\n<small>(Te rog sa repornesti Conversatii dupa.)</small></string>
- <string name="restart">Reporneste</string>
- <string name="install">Instaleaza</string>
- <string name="offering">Transmit...</string>
- <string name="waiting">In asteptare...</string>
- <string name="no_pgp_key">Nu am gasit cheie OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversatii nu a putut sa cirpteze mesajele tale din cauza contactului care nu isi anunta cheia publica.\n\n<small>Roaga contactul sa isi configureze OpenPGP.</small></string>
-</resources>
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
deleted file mode 100644
index 4c5c205fe..000000000
--- a/src/main/res/values-ru/strings.xml
+++ /dev/null
@@ -1,459 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Настройки</string>
- <string name="action_add">Новая беседа</string>
- <string name="action_accounts">Управление аккаунтами</string>
- <string name="action_end_conversation">Закончить текущую беседу</string>
- <string name="action_contact_details">Сведения о контакте</string>
- <string name="action_muc_details">Сведения о конференции</string>
- <string name="action_secure">Защищенная беседа</string>
- <string name="action_add_account">Добавить аккаунт</string>
- <string name="action_edit_contact">Редактировать контакт</string>
- <string name="action_add_phone_book">Добавить в телефонную книгу</string>
- <string name="action_delete_contact">Удалить из списка</string>
- <string name="action_block_contact">Заблокировать контакт</string>
- <string name="action_unblock_contact">Разблокировать контакт</string>
- <string name="action_block_domain">Заблокировать домен</string>
- <string name="action_unblock_domain">Разблокировать домен</string>
- <string name="title_activity_manage_accounts">Управление Аккаунтами</string>
- <string name="title_activity_settings">Настройки</string>
- <string name="title_activity_conference_details">Сведения о Конференции</string>
- <string name="title_activity_contact_details">Сведения о Контакте</string>
- <string name="title_activity_sharewith">Поделиться</string>
- <string name="title_activity_start_conversation">Начать беседу</string>
- <string name="title_activity_choose_contact">Выберите собеседника</string>
- <string name="title_activity_block_list">Черный список</string>
- <string name="just_now">только что</string>
- <string name="minute_ago">1 минуту назад</string>
- <string name="minutes_ago">%d мин. назад</string>
- <string name="unread_conversations">непрочитанных сообщений</string>
- <string name="sending">отправка…</string>
- <string name="encrypted_message">Расшифровка сообщения. Пожалуйста, подождите…</string>
- <string name="nick_in_use">Имя уже используется</string>
- <string name="admin">Администратор</string>
- <string name="owner">Владелец</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Участник</string>
- <string name="visitor">Посетитель</string>
- <string name="remove_contact_text">Вы хотите удалить %s из своего списка? Беседы, связанные с этим аккаунтом будут сохранены.</string>
- <string name="block_contact_text">Вы хотите заблокировать дальнейшие сообщения от %s?</string>
- <string name="unblock_contact_text">Вы хотите разблокировать пользователя %s?</string>
- <string name="block_domain_text">Заблокировать всех пользователей домена %s?</string>
- <string name="unblock_domain_text">Разблокировать всех пользователей домена %s?</string>
- <string name="contact_blocked">Контакт заблокирован</string>
- <string name="remove_bookmark_text">Вы хотите удалить %s из избранного? Беседы, связанные с данной закладкой будут сохранены</string>
- <string name="register_account">Создать новый аккаунт на сервере</string>
- <string name="change_password_on_server">Изменить пароль на сервере</string>
- <string name="share_with">Поделиться с</string>
- <string name="start_conversation">Начать беседу</string>
- <string name="invite_contact">Пригласить собеседника</string>
- <string name="contacts">Контакты</string>
- <string name="cancel">Отмена</string>
- <string name="set">Установить</string>
- <string name="add">Добавить</string>
- <string name="edit">Редактировать</string>
- <string name="delete">Удалить</string>
- <string name="block">Заблокировать</string>
- <string name="unblock">Разблокировать</string>
- <string name="save">Сохранить</string>
- <string name="ok">ОК</string>
- <string name="crash_report_title">Conversations был неожиданно остановлен</string>
- <string name="crash_report_message">Отправляя отчеты об ошибках, вы помогаете исправить и улучшить программу, поддерживая дальнейшее развитие программы\n<b>Предупреждение:</b>Отчет об ошибке будет отправлен разработчику, используя ваш аккаунт XMPP.</string>
- <string name="send_now">Отправить сейчас</string>
- <string name="send_never">Больше не спрашивать</string>
- <string name="problem_connecting_to_account">Не удается подключиться к аккаунту</string>
- <string name="problem_connecting_to_accounts">Не удается подключиться к аккаунтам</string>
- <string name="touch_to_fix">Нажмите здесь, чтобы настроить свои аккаунты</string>
- <string name="attach_file">Прикрепить файл</string>
- <string name="not_in_roster">Контакт не находится в вашем списке. Хотите добавить его?</string>
- <string name="add_contact">Добавить контакт</string>
- <string name="send_failed">доставка не удалась</string>
- <string name="send_rejected">отклонено</string>
- <string name="preparing_image">Подготовка изображения к передаче</string>
- <string name="action_clear_history">Очистить историю</string>
- <string name="clear_conversation_history">Очистить историю</string>
- <string name="clear_histor_msg">Вы хотите удалить все сообщения в этой беседе?\n\n<b>Предупреждение:</b> Данная операция не повлияет на сообщения, хранящиеся на других устройствах.</string>
- <string name="delete_messages">Удалить сообщения</string>
- <string name="choose_presence">Укажите статус для контакта</string>
- <string name="send_unencrypted_message">Отправить незащифрованное сообщение</string>
- <string name="send_otr_message">Отправить OTR защифрованное сообщение</string>
- <string name="send_pgp_message">Отправить OpenPGP защифрованное сообщение</string>
- <string name="your_nick_has_been_changed">Ваш псевдоним был изменен</string>
- <string name="send_unencrypted">Отправить в незашифрованном виде</string>
- <string name="decryption_failed">Расшифровка не удалась. Вероятно, что у вас нет надлежащего ключа.</string>
- <string name="openkeychain_required">Установите OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations использует стороннее приложение под названием <b>OpenKeychain</b> для шифрования и расшифрования сообщений и управления открытыми ключами.\nПрограмма OpenKeychain распространяется под лицензией GPLv3 и доступна для загрузки через F-Droid или Google Play.\n\n<small>(Потребуется перезапуск Conversations после установки.)</small></string>
- <string name="restart">Перезапуск</string>
- <string name="install">Установка</string>
- <string name="offering">предложение…</string>
- <string name="waiting">ожидание…</string>
- <string name="no_pgp_key">Нет OpenPGP ключа</string>
- <string name="contact_has_no_pgp_key">Conversations не может зашифровать сообщение, потому что удаленный пользователь не анонсирует свой открытый ключ.\n\n<small>Пожалуйста, попросите удаленного пользователя тоже установить OpenPGP.</small></string>
- <string name="no_pgp_keys">Нет OpenPGP ключей</string>
- <string name="contacts_have_no_pgp_keys">Conversations не может зашифровать сообщения, потому что удаленные пользователи не анонсируют свои открытые ключи.\n\n<small>Пожалуйста, попросите удаленных пользователей тоже установить OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Зашифрованное сообщение получено. Нажмите здесь, чтобы расшифровать и посмотреть сообщение.</i></string>
- <string name="pref_general">Общие</string>
- <string name="pref_xmpp_resource">Название ресурса</string>
- <string name="pref_xmpp_resource_summary">Имя которым Conversations идентифицирует себя</string>
- <string name="pref_accept_files">Принимать файлы</string>
- <string name="pref_accept_files_summary">Автоматический прием файлов…</string>
- <string name="pref_notification_settings">Настройки Уведомлений</string>
- <string name="pref_notifications">Уведомление</string>
- <string name="pref_notifications_summary">Использовать звуковое уведомление когда приходят новые сообщения</string>
- <string name="pref_vibrate">Вибрация</string>
- <string name="pref_vibrate_summary">Использовать вибрацию когда приходят новые сообщения</string>
- <string name="pref_sound">Звуковой сигнал</string>
- <string name="pref_sound_summary">Выберите звуковой сигнал для сообщений</string>
- <string name="pref_notification_grace_period">Отсрочка уведомлений</string>
- <string name="pref_notification_grace_period_summary">Не использовать уведомления, если вы прочитали сообщение на другом устройстве</string>
- <string name="pref_advanced_options">Дополнительные параметры</string>
- <string name="pref_never_send_crash">Отчеты об ошибках</string>
- <string name="pref_never_send_crash_summary">Отправляя отчеты об ошибках, вы помогаете исправить и улучшить Conversations, поддерживая дальнейшее развитие программы</string>
- <string name="pref_confirm_messages">Отчеты о получении</string>
- <string name="pref_confirm_messages_summary">Разрешить уведомлять отправителя, когда вы получили и прочитали сообщение</string>
- <string name="pref_ui_options">Параметры интерфейса</string>
- <string name="openpgp_error">Возникла ошибка в OpenKeychain</string>
- <string name="error_decrypting_file">Ошибка расшифровки файла</string>
- <string name="accept">Принять</string>
- <string name="error">Произошла ошибка</string>
- <string name="pref_grant_presence_updates">Предоставлять обновления</string>
- <string name="pref_grant_presence_updates_summary">Разрешить и запрашивать статус присутствия для созданных вами контактов</string>
- <string name="subscriptions">Подписки</string>
- <string name="your_account">Ваш аккаунт</string>
- <string name="keys">Ключи</string>
- <string name="send_presence_updates">Анонсировать статус присутствия</string>
- <string name="receive_presence_updates">Получать обновления статусов присутствия</string>
- <string name="ask_for_presence_updates">Запрашивать обновления статусов присутствия</string>
- <string name="attach_choose_picture">Выберите изображение</string>
- <string name="attach_take_picture">Снимите изображение</string>
- <string name="preemptively_grant">Удовлетворять запросы на подписки</string>
- <string name="error_not_an_image_file">Выбранный файл не является изображением</string>
- <string name="error_compressing_image">Ошибка при преобразовании изображения</string>
- <string name="error_file_not_found">Файл не найден</string>
- <string name="error_io_exception">Общая ошибка ввода/вывода. Возможно, на устройстве недостаточно свободного места?</string>
- <string name="error_security_exception_during_image_copy">Приложение, которое было использовано для выбора изображения не имеет достаточных прав для чтения файла.\n\n<small>Используйте другой файловый менеджер, чтобы выбрать изображение</small></string>
- <string name="account_status_unknown">Неизвестен</string>
- <string name="account_status_disabled">Временно отключен</string>
- <string name="account_status_online">В сети</string>
- <string name="account_status_connecting">Соединение\u2026</string>
- <string name="account_status_offline">Не в сети</string>
- <string name="account_status_unauthorized">Неавторизован</string>
- <string name="account_status_not_found">Сервер не найден</string>
- <string name="account_status_no_internet">Нет подключения к сети</string>
- <string name="account_status_regis_fail">Регистрация не удалась</string>
- <string name="account_status_regis_conflict">Имя пользователя уже используется</string>
- <string name="account_status_regis_success">Регистрация завершена</string>
- <string name="account_status_regis_not_sup">Сервер не поддерживает регистрацию</string>
- <string name="account_status_security_error">Ошибка безопасности</string>
- <string name="account_status_incompatible_server">Несовместимый сервер</string>
- <string name="encryption_choice_unencrypted">Без шифра</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Редактировать аккаунт</string>
- <string name="mgmt_account_delete">Удалить</string>
- <string name="mgmt_account_disable">Отключить</string>
- <string name="mgmt_account_publish_avatar">Разместить аватар</string>
- <string name="mgmt_account_publish_pgp">Анонсировать OpenPGP ключ</string>
- <string name="mgmt_account_enable">Включить</string>
- <string name="mgmt_account_are_you_sure">Вы уверены?</string>
- <string name="mgmt_account_delete_confirm_text">Если вы удалите свой аккаунт, вся ваша история будет потеряна</string>
- <string name="attach_record_voice">Запись голоса</string>
- <string name="account_settings_jabber_id">JID (Джаббер ID)</string>
- <string name="account_settings_password">Пароль</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Подтвердите пароль</string>
- <string name="password">Пароль</string>
- <string name="confirm_password">Подтвердите пароль</string>
- <string name="passwords_do_not_match">Пароли не совпадают</string>
- <string name="invalid_jid">Недопустимый JID (Джаббер ID)</string>
- <string name="error_out_of_memory">Недостаточно памяти. Изображение слишком большое</string>
- <string name="add_phone_book_text">Вы хотите добавить %s в свою телефонную книгу?</string>
- <string name="contact_status_online">в сети</string>
- <string name="contact_status_free_to_chat">свободен для общения</string>
- <string name="contact_status_away">скоро буду</string>
- <string name="contact_status_extended_away">буду не скоро</string>
- <string name="contact_status_do_not_disturb">не беспокоить</string>
- <string name="contact_status_offline">не в сети</string>
- <string name="muc_details_conference">Конференция</string>
- <string name="muc_details_other_members">Другие участники</string>
- <string name="server_info_show_more">Информация о сервере</string>
- <string name="server_info_mam">XEP-0313: Сохранение сообщений в архив</string>
- <string name="server_info_carbon_messages">Дублирование сообщений</string>
- <string name="server_info_csi">XEP-0352: Индикатор Состояния Клиента</string>
- <string name="server_info_blocking">XEP-0191: Команда Блокирования</string>
- <string name="server_info_roster_version">XEP-0237: Управление версиями списков</string>
- <string name="server_info_stream_management">XEP-0198: Управление потоками</string>
- <string name="server_info_available">доступен</string>
- <string name="server_info_unavailable">недоступен</string>
- <string name="missing_public_keys">Отсутствие анонсирования открытых ключей</string>
- <string name="last_seen_now">Присутствие: только что</string>
- <string name="last_seen_min">Присутствие: 1 минуту назад</string>
- <string name="last_seen_mins">Присутствие: %d мин. назад</string>
- <string name="last_seen_hour">Присутствие: 1 час назад</string>
- <string name="last_seen_hours">Присутствие: %d час. назад</string>
- <string name="last_seen_day">Присутствие: 1 день назад</string>
- <string name="last_seen_days">Присутствие: %d дн. назад</string>
- <string name="never_seen">Никогда</string>
- <string name="install_openkeychain">Зашифрованное сообщение. Пожалуйста, установите OpenKeychain для дешифрования.</string>
- <string name="unknown_otr_fingerprint">Неизвестная контрольная сумма криптографического протокола OTR</string>
- <string name="openpgp_messages_found">Найдены OpenPGP зашифрованые сообщения</string>
- <string name="reception_failed">Прием не удался</string>
- <string name="your_fingerprint">Контрольная сумма</string>
- <string name="otr_fingerprint">OTR контрольная сумма</string>
- <string name="omemo_fingerprint">OMEMO контрольная сумма</string>
- <string name="omemo_fingerprint_selected_message">OMEMO контрольная сумма сообщения</string>
- <string name="this_device_omemo_fingerprint">Собственная OMEMO контрольная сумма</string>
- <string name="other_devices">Другие устройства</string>
- <string name="trust_omemo_fingerprints">Доверенные контрольные суммы OMEMO</string>
- <string name="fetching_keys">Получение ключей...</string>
- <string name="done">Готово</string>
- <string name="verify">Подтвердить</string>
- <string name="decrypt">Дешифровать</string>
- <string name="conferences">Конференции</string>
- <string name="search">Поиск</string>
- <string name="create_contact">Создать контакт</string>
- <string name="join_conference">Присоединиться к конференции</string>
- <string name="delete_contact">Удалить Контакт</string>
- <string name="view_contact_details">Посмотреть данные контакта</string>
- <string name="block_contact">Заблокировать контакт</string>
- <string name="unblock_contact">Разблокировать контакт</string>
- <string name="create">Создать</string>
- <string name="contact_already_exists">Контакт уже существует</string>
- <string name="join">Присоединиться</string>
- <string name="conference_address">Адрес конференции</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Сохранить закладку</string>
- <string name="delete_bookmark">Удалить закладку</string>
- <string name="bookmark_already_exists">Такая закладка уже существует</string>
- <string name="you">Вы</string>
- <string name="action_edit_subject">Редактировать тему конференции</string>
- <string name="conference_not_found">Конференция не найдена</string>
- <string name="leave">Покинуть</string>
- <string name="contact_added_you">Собеседник добавил вас в список контактов</string>
- <string name="add_back">Добавить в ответ</string>
- <string name="contact_has_read_up_to_this_point">%s прочит. сообщ. до этого момента</string>
- <string name="publish">Опубликовать</string>
- <string name="touch_to_choose_picture">Нажмите на аватар, чтобы выбрать новую фотографию из галереи</string>
- <string name="publish_avatar_explanation">Пожалуйста, обратите внимание, что этот аватар смогут увидеть все ваши подписчики</string>
- <string name="publishing">Установка…</string>
- <string name="error_publish_avatar_server_reject">Сервер отклонил размещение аватара</string>
- <string name="error_publish_avatar_converting">В процессе преобразования фотографии возникла ошибка</string>
- <string name="error_saving_avatar">Не удалось сохранить аватар</string>
- <string name="or_long_press_for_default">(Или долгое прикосновение, чтобы вернуть значения по умолчанию)</string>
- <string name="error_publish_avatar_no_server_support">Ваш сервер не поддерживает публикацию аватаров</string>
- <string name="private_message">Отправить личное сообщение для %s</string>
- <string name="private_message_to">отправить %s</string>
- <string name="send_private_message_to">Отправить личное сообщение для %s</string>
- <string name="connect">Подключиться</string>
- <string name="account_already_exists">Эта учетная запись уже существует</string>
- <string name="next">Далее</string>
- <string name="server_info_session_established">Текущий сеанс установлен</string>
- <string name="additional_information">Дополнительная информация</string>
- <string name="skip">Пропустить</string>
- <string name="disable_notifications">Отключить уведомления</string>
- <string name="disable_notifications_for_this_conversation">Отключить уведомления для текущей беседы</string>
- <string name="notifications_disabled">Уведомления отключены</string>
- <string name="enable">Включить</string>
- <string name="conference_requires_password">Конференция требует авторизации</string>
- <string name="enter_password">Введите пароль</string>
- <string name="missing_presence_updates">Обновления присутствия недоступны</string>
- <string name="request_presence_updates">Пожалуйста, прежде запросите обновления присутствия у вашего собеседника.\n\n<small>Эта информация будет использоваться для определения того, каким клиентом(ами) пользуетя ваш собеседник.</small></string>
- <string name="request_now">Запросить сейчас</string>
- <string name="delete_fingerprint">Удалить Контрольную Сумму</string>
- <string name="sure_delete_fingerprint">Вы уверены, что хотите удалить данную контрольную сумму?</string>
- <string name="ignore">Отменить</string>
- <string name="without_mutual_presence_updates"><b>Внимание:</b> Если обновления присутствия не включены на обеих сторонах, это может привести к возникновению неожиданных проблемам.\n\n<small>Уточните сведения о контакте, проверив настройки обновлений присутствия.</small></string>
- <string name="pref_encryption_settings">Настройки шифрования</string>
- <string name="pref_force_encryption">Обязательное сквозное шифрование</string>
- <string name="pref_force_encryption_summary">Всегда отправлять сообщения зашифрованными (за исключением конференций)</string>
- <string name="pref_dont_save_encrypted">Не сохранять зашифрованные сообщения</string>
- <string name="pref_dont_save_encrypted_summary">Внимание: Это может привести к потере сообщений</string>
- <string name="pref_expert_options">Расширенные настройки</string>
- <string name="pref_expert_options_summary">Пожалуйста, будьте осторожны с данными настройками</string>
- <string name="title_activity_about">О Conversations</string>
- <string name="pref_about_conversations_summary">Информация о билде и лицензировании</string>
- <string name="title_pref_quiet_hours">Тихие Часы</string>
- <string name="title_pref_quiet_hours_start_time">Начало</string>
- <string name="title_pref_quiet_hours_end_time">Окончание</string>
- <string name="title_pref_enable_quiet_hours">Включить режим «тихих часов»</string>
- <string name="pref_quiet_hours_summary">Уведомления будут отключены во время «тихих часов»</string>
- <string name="pref_use_larger_font">Увеличить размер шрифта</string>
- <string name="pref_use_larger_font_summary">Установите больший размер шрифта по всей программе</string>
- <string name="pref_use_send_button_to_indicate_status">Использовать кнопку-индикатор</string>
- <string name="pref_use_indicate_received">Запрос в получении сообщения</string>
- <string name="pref_use_indicate_received_summary">Если поддерживается, поступившие сообщения будут отмечены зеленой галочкой</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Раскрасить кнопку отправить, указывая текущий статус собеседника</string>
- <string name="pref_expert_options_other">Другие</string>
- <string name="pref_conference_name">Название конференции</string>
- <string name="pref_conference_name_summary">Использовать тему беседы заместо JID для отображения конференций</string>
- <string name="toast_message_otr_fingerprint">OTR-отпечаток скопирован в буфер обмена!</string>
- <string name="conference_banned">Вы заблокированы в этой конференции</string>
- <string name="conference_members_only">Эта конференция требует членства</string>
- <string name="conference_kicked">Вы были удалены из конференции</string>
- <string name="using_account">использовать учётную запись %s</string>
- <string name="not_connected_try_again">Вы неподключены. Попробуйте позже</string>
- <string name="message_options">Опции сообщения</string>
- <string name="copy_text">Копировать текст</string>
- <string name="copy_original_url">Копировать адрес ссылки</string>
- <string name="send_again">Отправить ещё раз</string>
- <string name="message_text">Текст сообщения</string>
- <string name="url_copied_to_clipboard">Ссылка скопирована в буфер обмена</string>
- <string name="message_copied_to_clipboard">Сообщение скопировано в буфер обмена</string>
- <string name="image_transmission_failed">Передача изображения не удалась</string>
- <string name="scan_qr_code">Поиск QR-кода</string>
- <string name="show_qr_code">Показать QR-код</string>
- <string name="show_block_list">Показать чёрный список</string>
- <string name="account_details">Сведения об учётной записи</string>
- <string name="verify_otr">Подтвердить OTR</string>
- <string name="remote_fingerprint">Удалённый отпечаток</string>
- <string name="scan">поиск</string>
- <string name="or_touch_phones">(или сенсорные телефоны)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Подсказка или вопрос</string>
- <string name="shared_secret_secret">Общий секретный ключ</string>
- <string name="confirm">Подтвердить</string>
- <string name="in_progress">В ходе выполнения</string>
- <string name="respond">Ответ</string>
- <string name="failed">Не удалось</string>
- <string name="secrets_do_not_match">Ключи не совпадают</string>
- <string name="try_again">Попробуйте ещё раз</string>
- <string name="finish">Завершить</string>
- <string name="verified">Подтверждён!</string>
- <string name="smp_requested">Контакт запросил подтверждение SMP</string>
- <string name="no_otr_session_found">Действительная OTR-сессия не найдена!</string>
- <string name="conversations_foreground_service">Диалоги</string>
- <string name="pref_keep_foreground_service">Оставить службу на переднем плане</string>
- <string name="pref_keep_foreground_service_summary">Не позволяет операционной системе закрыть ваше соединение</string>
- <string name="choose_file">Выберите файл</string>
- <string name="receiving_x_file">Получение %1$s (%2$d%% выполнено)</string>
- <string name="download_x_file">Загружено %s</string>
- <string name="file">файл</string>
- <string name="open_x_file">Открыть %s</string>
- <string name="sending_file">отправка (%1$d%% выполнено)</string>
- <string name="preparing_file">Файл готовится для передачи</string>
- <string name="x_file_offered_for_download">%s предлагается скачать</string>
- <string name="cancel_transmission">Отменить передачу</string>
- <string name="file_transmission_failed">передача файла не удалась</string>
- <string name="file_deleted">Файл был удалён</string>
- <string name="no_application_found_to_open_file">Не найдено приложения для открытия файла</string>
- <string name="could_not_verify_fingerprint">Не удалось подтвердить отпечаток</string>
- <string name="manually_verify">Ручная проверка</string>
- <string name="are_you_sure_verify_fingerprint">Вы точно хотите подтвердить OTR-отпечатки ваших контактов?</string>
- <string name="pref_show_dynamic_tags">Показывать динамические тэги</string>
- <string name="pref_show_dynamic_tags_summary">Отображать теги только для чтения под контактами</string>
- <string name="enable_notifications">Включить уведомления</string>
- <string name="conference_with">Создать конференцию с...</string>
- <string name="no_conference_server_found">Сервер конференции не был найден</string>
- <string name="conference_creation_failed">Не удалось создать конференцию!</string>
- <string name="conference_created">Конференция создана!</string>
- <string name="secret_accepted">Секретный ключ принят!</string>
- <string name="reset">Сброс</string>
- <string name="account_image_description">Изображение учётной записи</string>
- <string name="copy_otr_clipboard_description">Скопировать OTR-отпечаток в буфер обмена</string>
- <string name="copy_omemo_clipboard_description">Скопировать OMEMO-отпечаток в буфер обмена</string>
- <string name="regenerate_omemo_key">Создать заново ключ OMEMO</string>
- <string name="wipe_omemo_pep">Стереть другие устройства из PEP</string>
- <string name="clear_other_devices">Очистить устройства</string>
- <string name="clear_other_devices_desc">Вы уверены, что хотите очистить все остальные устройства из анонса ключей OMEMO? При соединении устройств в следующий раз новые ключи анонсируются автоматически, но устройства могут не получить сообщения, посланные до этого.</string>
- <string name="fetching_history_from_server">Получение истории с сервера</string>
- <string name="no_more_history_on_server">На сервере больше нет истории</string>
- <string name="updating">Обновление...</string>
- <string name="password_changed">Пароль изменён!</string>
- <string name="could_not_change_password">Не удалось изменить пароль</string>
- <string name="otr_session_not_started">Отправить сообщение чтобы начать зашифрованный чат</string>
- <string name="ask_question">Задать вопрос</string>
- <string name="smp_explain_question">Если у вас и вашего собеседника есть общая тайна, о которой никто кроме вас не знает (например, шутка, понятная только \"своим\" или что вы ели на обед при последней вашей встрече) вы можете использовать эту тайну, чтобы подтвердить отпечаток друг друга.\n\nВы даёте подсказку или задаёте вопрос вашему контакту, а она даст регистрозависимый ответ.</string>
- <string name="smp_explain_answer">Ваш собеседник желает проверить ваш отпечаток с помощью общего секрета. Ваш собеседник дал следующую подсказку или вопрос в качестве этого секрета.</string>
- <string name="shared_secret_hint_should_not_be_empty">Ваша подсказка не может быть пустой</string>
- <string name="shared_secret_can_not_be_empty">Ваш общий секрет не может быть пустым</string>
- <string name="manual_verification_explanation">Внимательно сверьте отпечаток, показанный ниже с отпечатком вашего собеседника.\nДля обмена ими вы можете использовать любое доверенное средство связи, например, зашифрованное электронное письмо или телефонный звонок.</string>
- <string name="change_password">Изменить пароль</string>
- <string name="current_password">Текущий пароль</string>
- <string name="new_password">Новый пароль</string>
- <string name="password_should_not_be_empty">Пароль не может быть пустым</string>
- <string name="enable_all_accounts">Включить все учётные записи</string>
- <string name="disable_all_accounts">Отключить все учётные записи</string>
- <string name="perform_action_with">Взаимодействовать с</string>
- <string name="no_affiliation">Не является участником</string>
- <string name="no_role">Нет роли</string>
- <string name="outcast">Заблокированный пользователь</string>
- <string name="member">Участник</string>
- <string name="advanced_mode">Расширенный режим</string>
- <string name="grant_membership">Предоставить участие</string>
- <string name="remove_membership">Отменить участие</string>
- <string name="grant_admin_privileges">Назначить административные права</string>
- <string name="remove_admin_privileges">Снять административные права</string>
- <string name="remove_from_room">Исключить из конференции</string>
- <string name="could_not_change_affiliation">Не удалось изменить принадлежность %s</string>
- <string name="ban_from_conference">Запретить доступ к конференции</string>
- <string name="removing_from_public_conference">Вы пытаетесь исключить %s из публичной конференции. Единственный способ — это навсегда запретить доступ пользователю. </string>
- <string name="ban_now">Заблокировать</string>
- <string name="could_not_change_role">Не удалось сменить роль %s</string>
- <string name="public_conference">Публичная конференция</string>
- <string name="private_conference">Приватная конференция только для членов</string>
- <string name="conference_options">Настройки конференции</string>
- <string name="non_anonymous">Не анонимно </string>
- <string name="modified_conference_options">Настройки конференции изменены!</string>
- <string name="could_not_modify_conference_options">Не удалось изменить настройки конференции</string>
- <string name="never">Никогда</string>
- <string name="thirty_minutes">30 минут</string>
- <string name="one_hour">1 час</string>
- <string name="two_hours">2 часа</string>
- <string name="eight_hours">8 часов</string>
- <string name="until_further_notice">До следующего уведомления</string>
- <string name="pref_input_options">Настройки ввода</string>
- <string name="pref_enter_is_send">Отправить на \"Enter\"</string>
- <string name="pref_enter_is_send_summary">Клавиша \"Enter\" отправляет сообщение</string>
- <string name="pref_display_enter_key">Показывать клавишу ввода</string>
- <string name="pref_display_enter_key_summary">Поменять кнопку смайликов на кнопку ввода</string>
- <string name="audio">аудио</string>
- <string name="video">звук</string>
- <string name="image">изображение</string>
- <string name="pdf_document">PDF-документ</string>
- <string name="apk">Приложение Android</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Получено %s</string>
- <string name="disable_foreground_service">Отключить фоновую службу</string>
- <string name="touch_to_open_conversations">Коснитесь, чтобы открыть Conversations</string>
- <string name="avatar_has_been_published">Аватар загружен!</string>
- <string name="sending_x_file">Отправляется %s</string>
- <string name="offering_x_file">Предложен %s</string>
- <string name="hide_offline">Скрыть пользователей вне сети</string>
- <string name="disable_account">Отключить учётную запись</string>
- <string name="contact_is_typing">%s набирает сообщение...</string>
- <string name="contact_has_stopped_typing">%s прекратил набор</string>
- <string name="pref_chat_states">Оповещения о наборе</string>
- <string name="pref_chat_states_summary">Позволяет вашим контактам видеть когда вы пишете новое сообщение</string>
- <string name="send_location">Отправить местоположение</string>
- <string name="show_location">Показать местоположение</string>
- <string name="no_application_found_to_display_location">Не найдено приложений для отображения местоположения</string>
- <string name="location">Местоположение</string>
- <string name="received_location">Получено местоположение</string>
- <string name="title_undo_swipe_out_conversation">Беседа окончена</string>
- <string name="title_undo_swipe_out_muc">Покинул беседу</string>
- <string name="pref_dont_trust_system_cas_title">Не доверять системным УЦ</string>
- <string name="pref_dont_trust_system_cas_summary">Все сертификаты должны быть подтверждены вручную</string>
- <string name="pref_remove_trusted_certificates_title">Удалить сертификат</string>
- <string name="pref_remove_trusted_certificates_summary">Удалить сертификаты, подтверждённые вручную</string>
- <string name="toast_no_trusted_certs">Не найдено сертификатов, подтверждённых вручную</string>
- <string name="dialog_manage_certs_title">Удалить сертификаты</string>
- <string name="dialog_manage_certs_positivebutton">Удалить отмеченное</string>
- <string name="dialog_manage_certs_negativebutton">Отмена</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Удалён %d сертификат</item>
- <item quantity="few">Удалено %d сертификатов</item>
- <item quantity="many">Удалено %d сертификатов</item>
- <item quantity="other">Удалено %d сертификатов</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Выбран %d контакт</item>
- <item quantity="few">Выбрано %d контактов</item>
- <item quantity="many">Выбрано %d контактов</item>
- <item quantity="other">Выбрано %d контактов</item>
- </plurals>
- <string name="pref_quick_action_summary">Заменить кнопку отправки кнопкой быстрого действия</string>
- <string name="pref_quick_action">Быстрое действие</string>
- <string name="none">Нет</string>
- <string name="recently_used">Последнее выбранное</string>
- <string name="choose_quick_action">Выбрать быстрое действие</string>
-</resources>
diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml
deleted file mode 100644
index b0f982c20..000000000
--- a/src/main/res/values-sk/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Nastavenia</string>
- <string name="action_add">Nová konverzácia</string>
- <string name="action_accounts">Nastavenie účtov</string>
- <string name="action_end_conversation">Ukončiť túto konverzáciu</string>
- <string name="action_contact_details">Detaily kontaktu</string>
- <string name="action_muc_details">Detaily skupinovej konverzácie</string>
- <string name="action_secure">Zabezpečená konverzácia</string>
- <string name="action_add_account">Pridať účet</string>
- <string name="action_edit_contact">Upraviť meno</string>
- <string name="action_add_phone_book">Pridať do telefónneho zoznamu</string>
- <string name="action_delete_contact">Vymazať zo zoznamu</string>
- <string name="action_block_contact">Zablokovať kontakt</string>
- <string name="action_unblock_contact">Odblokovať kontakt</string>
- <string name="action_block_domain">Zablokovať doménu</string>
- <string name="action_unblock_domain">Odblokovať doménu</string>
- <string name="title_activity_manage_accounts">Nastavenie účtov</string>
- <string name="title_activity_settings">Nastavenia</string>
- <string name="title_activity_conference_details">Detaily skupinovej konverzácie</string>
- <string name="title_activity_contact_details">Detaily kontaktu</string>
- <string name="title_activity_sharewith">Zdieľať s konverzáciou</string>
- <string name="title_activity_start_conversation">Začať konverzáciu</string>
- <string name="title_activity_choose_contact">Vybrať kontakt</string>
- <string name="title_activity_block_list">Zablokovať zoznam</string>
- <string name="just_now">práve teraz</string>
- <string name="minute_ago">pred 1 minútou</string>
- <string name="minutes_ago">pred %d minútami</string>
- <string name="unread_conversations">neprečítané konverzácie</string>
- <string name="sending">odosielam…</string>
- <string name="encrypted_message">Dešifrujem správu. Čakajte, prosím…</string>
- <string name="nick_in_use">Prezývka už existuje</string>
- <string name="admin">Administrátor</string>
- <string name="owner">Vlastník</string>
- <string name="moderator">Moderátor</string>
- <string name="participant">Účastník</string>
- <string name="visitor">Návštevník</string>
- <string name="remove_contact_text">Chceli by ste odstrániť %s zo svojho zoznamu? Konverzácie spojené s týmto kontaktom nebudú odstránené.</string>
- <string name="block_contact_text">Chceli by ste zablokovať prijímanie správ od %s? </string>
- <string name="unblock_contact_text">Chceli by ste odblokovať %s a povoliť prijímanie správ?</string>
- <string name="block_domain_text">Zablokovať všetky kontakty od %s?</string>
- <string name="unblock_domain_text">Odblokovať všetky kontakty od %s?</string>
- <string name="contact_blocked">Kontakt zablokovaný</string>
- <string name="remove_bookmark_text">Chcete odstrániť %s zo záložiek? Konverzácie spojené s touto záložkou nebudú odstránené.</string>
- <string name="register_account">Registrovať nový účet na serveri</string>
- <string name="change_password_on_server">Zmeniť heslo na serveri</string>
- <string name="share_with">Zdieľať s</string>
- <string name="start_conversation">Začať konverzáciu</string>
- <string name="invite_contact">Pozvať kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Zrušiť</string>
- <string name="set">Nastaviť</string>
- <string name="add">Pridať</string>
- <string name="edit">Upraviť</string>
- <string name="delete">Vymazať</string>
- <string name="block">Zablokovať</string>
- <string name="unblock">Odblokovať</string>
- <string name="save">Uložiť</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Aplikácia Conversations prestala reagovať</string>
- <string name="crash_report_message">Zaslaním detailov o dôvode zlyhania pomáhate ďalšiemu vývoju aplikácie Conversations\n<b>Varovanie:</b> Toto použije nastavený XMPP účet na zaslanie detailov vývojárom.</string>
- <string name="send_now">Poslať teraz</string>
- <string name="send_never">Nepýtať sa znova</string>
- <string name="problem_connecting_to_account">Pripojenie k účtu zlyhalo</string>
- <string name="problem_connecting_to_accounts">Pripojenie k viacerým účtom zlyhalo</string>
- <string name="touch_to_fix">Pre nastavenie účtov kliknite tu</string>
- <string name="attach_file">Priložiť súbor</string>
- <string name="not_in_roster">Kontakt sa nenachádza v zozname. Chcete ho pridať?</string>
- <string name="add_contact">Pridať kontakt</string>
- <string name="send_failed">doručenie zlyhalo</string>
- <string name="send_rejected">zamietnuté</string>
- <string name="preparing_image">Pripravujem obrázok na prenos</string>
- <string name="action_clear_history">Vymazať históriu</string>
- <string name="clear_conversation_history">Vymazať históriu konverzácií</string>
- <string name="clear_histor_msg">Chcete vymazať všetky správy v tejto konverzácii?\n\n<b>Varovanie:</b> Toto neovplyvní správy uložené v iných zariadeniach alebo serveroch.</string>
- <string name="delete_messages">Vymazať správy</string>
- <string name="choose_presence">Vybrať aktualizáciu stavu pre kontakt</string>
- <string name="send_otr_message">Poslať OTR šifrovanú správu</string>
- <string name="send_pgp_message">Poslať OpenPGP šifrovanú správu</string>
- <string name="your_nick_has_been_changed">Prezývka sa zmenila</string>
- <string name="send_unencrypted">Poslať nešifrované</string>
- <string name="decryption_failed">Zašifrovanie zlyhalo. Možno nemáte správny privátny kľúč.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations využíva aplikáciu tretej strany, <b>OpenKeychain</b>, k šifrovaniu a dešifrovaniu správ a k správe verejných kľúčov.\n\nOpenKeychain má licenciu pod GPLv3 a je dostupný na F-Droid a Google Play.\n\n<small>(Po inštalácii, prosím, reštartujte aplikáciu Conversations.)</small></string>
- <string name="restart">Reštartovať</string>
- <string name="install">Inštalovať</string>
- <string name="offering">ponúka…</string>
- <string name="waiting">čakám…</string>
- <string name="no_pgp_key">Nenašiel sa žiadny OpenPGP kľúč</string>
- <string name="contact_has_no_pgp_key">Nie je možné zašifrovať správu v aplikácii Conversations, pretože druhá strana neoznamuje svoj verejný kľúč.\n\n<small>Požiadajte svoj kontakt o nastavenie OpenPGP.</small></string>
- <string name="no_pgp_keys">Nenašli sa žiadne OpenPGP kľúče</string>
- <string name="contacts_have_no_pgp_keys">Nie je možné zašifrovať správy v aplikácii Conversations, pretože kontakty neoznamujú svoj verejný kľúč.\n\n<small>Požiadajte svoje kontakty o nastavenie OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Bola prijatá šifrovaná správa. Kliknite pre dešifrovanie a prečítanie.</i></string>
- <string name="pref_general">Všeobecné</string>
- <string name="pref_xmpp_resource">XMPP zdroj</string>
- <string name="pref_xmpp_resource_summary">Meno, ktorým sa tento klient identifikuje</string>
- <string name="pref_accept_files">Prijať súbory</string>
- <string name="pref_accept_files_summary">Automaticky prijať súbory menšie ako…</string>
- <string name="pref_notification_settings">Nastavenia upozornení</string>
- <string name="pref_notifications">Upozornenia</string>
- <string name="pref_notifications_summary">Upozorniť pri prijatí novej správy</string>
- <string name="pref_vibrate">Vibrovať</string>
- <string name="pref_vibrate_summary">Vibrovať pri prijatí novej správy</string>
- <string name="pref_sound">Zvuk</string>
- <string name="pref_sound_summary">Prehrať zvuk spolu s upozornením</string>
- <string name="pref_notification_grace_period">Doba na prečítanie upozornenia</string>
- <string name="pref_notification_grace_period_summary">Neupozorňovať krátko po obdržaní kópie správy</string>
- <string name="pref_advanced_options">Rozšírené možnosti</string>
- <string name="pref_never_send_crash">Neodosielať detaily o zlyhaní aplikácie</string>
- <string name="pref_never_send_crash_summary">Zaslaním detailov o dôvode zlyhania pomáhate ďalšiemu vývoju aplikácie Conversations</string>
- <string name="pref_confirm_messages">Potvrdzovať správy</string>
- <string name="pref_confirm_messages_summary">Oznámi kontaktom, že správa bola prijatá a prečítaná</string>
- <string name="pref_ui_options">Možnosti UI</string>
- <string name="openpgp_error">OpenKeychain nahlásil chybu</string>
- <string name="error_decrypting_file">I/O chyba dešifrovania súboru</string>
- <string name="accept">Prijať</string>
- <string name="error">Došlo k chybe</string>
- <string name="pref_grant_presence_updates">Povoliť aktualizáciu stavu</string>
- <string name="pref_grant_presence_updates_summary">Aktívne povoliť a žiadať o zasielanie zmien stavu pre vytvorené kontakty</string>
- <string name="subscriptions">Odbery</string>
- <string name="your_account">Váš účet</string>
- <string name="keys">Kľúče</string>
- <string name="send_presence_updates">Zasielať zmeny stavu</string>
- <string name="receive_presence_updates">Prijímať zmeny stavu</string>
- <string name="ask_for_presence_updates">Požiadať o zmeny stavu</string>
- <string name="attach_choose_picture">Vybrať obrázok</string>
- <string name="attach_take_picture">Odfotiť</string>
- <string name="preemptively_grant">Aktívne povoliť vyžiadanie zmeny stavu</string>
- <string name="error_not_an_image_file">Vybraný súbor nie je obrázok</string>
- <string name="error_compressing_image">Chyba pri konverzii obrázkového súboru</string>
- <string name="error_file_not_found">Súbor sa nenašiel</string>
- <string name="error_io_exception">Všeobecná I/O chyba. Možno už nie je voľné miesto?</string>
- <string name="error_security_exception_during_image_copy">Aplikácia zvolená pre výber obrázkov nepovolila prečítanie súboru.\n\n<small>Skúste použiť iného správcu súborov pre výber obrázkov</small></string>
- <string name="account_status_unknown">Neznámy</string>
- <string name="account_status_disabled">Dočasne vypnutý</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Pripájam\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Neschválený</string>
- <string name="account_status_not_found">Server sa nenašiel</string>
- <string name="account_status_no_internet">Žiadne pripojenie</string>
- <string name="account_status_regis_fail">Registrácia zlyhala</string>
- <string name="account_status_regis_conflict">Užívateľské meno už existuje</string>
- <string name="account_status_regis_success">Registrácia ukončená</string>
- <string name="account_status_regis_not_sup">Server nepodporuje registráciu</string>
- <string name="account_status_security_error">Bezpečnostná chyba</string>
- <string name="account_status_incompatible_server">Nekompatibilný server</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Upraviť účet</string>
- <string name="mgmt_account_delete">Vymazať účet</string>
- <string name="mgmt_account_disable">Dočasne vypnúť</string>
- <string name="mgmt_account_publish_avatar">Zverejniť avatar</string>
- <string name="mgmt_account_publish_pgp">Zverejniť OpenPGP kľúč</string>
- <string name="mgmt_account_enable">Povoliť účet</string>
- <string name="mgmt_account_are_you_sure">Ste si istý?</string>
- <string name="mgmt_account_delete_confirm_text">Ak vymažete svoj účet, stratí sa celá história konverzácií</string>
- <string name="attach_record_voice">Nahrať hlas</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Heslo</string>
- <string name="account_settings_example_jabber_id">meno@priklad.com</string>
- <string name="account_settings_confirm_password">Potvrdiť heslo</string>
- <string name="password">Heslo</string>
- <string name="confirm_password">Potvrdiť heslo</string>
- <string name="passwords_do_not_match">Heslá nezodpovedajú</string>
- <string name="invalid_jid">Toto nie je platné Jabber ID</string>
- <string name="error_out_of_memory">Nedostatok pamäti. Obrázok je príliš veľký</string>
- <string name="add_phone_book_text">Chcete pridať %s do svojho telefónneho zoznamu?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">dostupný pre chat</string>
- <string name="contact_status_away">preč</string>
- <string name="contact_status_extended_away">preč na dlhšiu dobu</string>
- <string name="contact_status_do_not_disturb">nerušiť</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Skupinová konverzácia</string>
- <string name="muc_details_other_members">Ostatní členovia</string>
- <string name="server_info_show_more">Informácie o serveri</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">dostupný</string>
- <string name="server_info_unavailable">nedostupný</string>
- <string name="missing_public_keys">Chýba oznámenie o verejnom kľúči</string>
- <string name="last_seen_now">práve prihlásený</string>
- <string name="last_seen_min">naposledy prihlásený pred 1 minútou</string>
- <string name="last_seen_mins">naposledy prihlásený pred %d minútami</string>
- <string name="last_seen_hour">naposledy prihlásený pred 1 hodinou</string>
- <string name="last_seen_hours">naposledy prihlásený pred %d hodinami</string>
- <string name="last_seen_day">naposledy prihlásený pred 1 dňom</string>
- <string name="last_seen_days">naposledy prihlásený pred %d dňami</string>
- <string name="never_seen">nebol nikdy prihlásený</string>
- <string name="install_openkeychain">Šifrovaná správa. Nainštalujte, prosím, OpenKeychain pre dešifrovanie.</string>
- <string name="unknown_otr_fingerprint">Neznámy OTR identifikátor</string>
- <string name="openpgp_messages_found">Našla sa OpenPGP šifrovaná správa</string>
- <string name="reception_failed">Príjem zlyhal</string>
- <string name="your_fingerprint">Váš identifikátor</string>
- <string name="otr_fingerprint">OTR identifikátor</string>
- <string name="verify">Overiť</string>
- <string name="decrypt">Dešifrovať</string>
- <string name="conferences">Skupinové konverzácie</string>
- <string name="search">Hľadať</string>
- <string name="create_contact">Vytvoriť kontakt</string>
- <string name="join_conference">Pripojiť ku skupinovej konverzácii</string>
- <string name="delete_contact">Vymazať kontakt</string>
- <string name="view_contact_details">Zobraziť detaily kontaktu</string>
- <string name="block_contact">Zablokovať kontakt</string>
- <string name="unblock_contact">Odblokovať kontakt</string>
- <string name="create">Vytvoriť</string>
- <string name="contact_already_exists">Kontakt už existuje</string>
- <string name="join">Vstúpiť</string>
- <string name="conference_address">Adresa</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Uložiť ako záložku</string>
- <string name="delete_bookmark">Vymazať záložku</string>
- <string name="bookmark_already_exists">Táto záložka už existuje</string>
- <string name="you">Ty</string>
- <string name="action_edit_subject">Upraviť meno skupinovej konverzácie</string>
- <string name="conference_not_found">Skupinová konverzácia sa nenašla</string>
- <string name="leave">Odísť</string>
- <string name="contact_added_you">Kontakt pridaný do zoznamu</string>
- <string name="add_back">Znova pridať</string>
- <string name="contact_has_read_up_to_this_point">%s dočítal až potiaľ</string>
- <string name="publish">Zverejniť</string>
- <string name="touch_to_choose_picture">Kliknúť na avatar a vybrať obrázok z galérie</string>
- <string name="publish_avatar_explanation">Pozor: Každý s povolením vidieť zmeny stavu má prístup k tomuto obrázku.</string>
- <string name="publishing">Zverejňujem…</string>
- <string name="error_publish_avatar_server_reject">Server odmietol toto zverejnenie</string>
- <string name="error_publish_avatar_converting">Pri konverzii obrázku sa niečo nepodarilo</string>
- <string name="error_saving_avatar">Nepodarilo sa uložiť avatar na disk</string>
- <string name="or_long_press_for_default">(Dlho podržať pre obnovenie pôvodného stavu)</string>
- <string name="error_publish_avatar_no_server_support">Váš server nepodporuje zverejňovanie avatarov</string>
- <string name="private_message">súkromná správa</string>
- <string name="private_message_to">pre %s</string>
- <string name="send_private_message_to">Odoslať súkromnú správu %s</string>
- <string name="connect">Pripojiť </string>
- <string name="account_already_exists">Tento účet už existuje</string>
- <string name="next">Ďalší</string>
- <string name="server_info_session_established">Súčasné stretnutie vytvorené</string>
- <string name="additional_information">Doplňujúce informácie</string>
- <string name="skip">Preskočiť</string>
- <string name="disable_notifications">Vypnúť upozornenia</string>
- <string name="disable_notifications_for_this_conversation">Vypnúť upozornenia pre túto konverzáciu</string>
- <string name="notifications_disabled">Upozornenia sú vypnuté</string>
- <string name="enable">Povoliť</string>
- <string name="conference_requires_password">Skupinová konverzácia vyžaduje heslo</string>
- <string name="enter_password">Vložiť heslo</string>
- <string name="missing_presence_updates">Kontakt nezasiela informácie o zmene stavu</string>
- <string name="request_presence_updates">Najskôr si, prosím, vyžiadajte povolenie o zasielanie zmien stavu kontaktu.\n\n<small>To bude následne použité na identifikáciu aplikácie, ktorú kontakt používa.</small></string>
- <string name="request_now">Ihneď vyžiadať</string>
- <string name="delete_fingerprint">Vymazať identifikátor</string>
- <string name="sure_delete_fingerprint">Naozaj chcete vymazať tento identifikátor?</string>
- <string name="ignore">Ignorovať</string>
- <string name="without_mutual_presence_updates"><b>Varovanie:</b> Odoslanie bez povolenia zmien stavu môže spôsobiť nečakané problémy na obidvoch stranách.\n\n<small>Prejdi na detaily kontaktu pre overenie povolenia o zmenách stavu.</small></string>
- <string name="pref_encryption_settings">Nastavenie šifrovania</string>
- <string name="pref_force_encryption">Vynútiť šifrovanie</string>
- <string name="pref_force_encryption_summary">Vždy zasielať šifrované správy (okrem skupinových konverzácií)</string>
- <string name="pref_dont_save_encrypted">Neukladať šifrované správy</string>
- <string name="pref_dont_save_encrypted_summary">Varovanie: Toto môže viesť k strate správ</string>
- <string name="pref_expert_options">Expertné možnosti</string>
- <string name="pref_expert_options_summary">S týmto narábajte veľmi opatrne, prosím</string>
- <string name="title_activity_about">O Conversations</string>
- <string name="pref_about_conversations_summary">Informácie o tvorbe a licencii</string>
- <string name="title_pref_quiet_hours">Tichý režim</string>
- <string name="title_pref_quiet_hours_start_time">Čas začiatku</string>
- <string name="title_pref_quiet_hours_end_time">Čas konca</string>
- <string name="title_pref_enable_quiet_hours">Povoliť tichý režim</string>
- <string name="pref_quiet_hours_summary">Upozornenia budú počas tichého režimu stlmené</string>
- <string name="pref_use_larger_font">Zväčšiť veľkosť písma</string>
- <string name="pref_use_larger_font_summary">Použiť väčšie písmo v celej aplikácii</string>
- <string name="pref_use_send_button_to_indicate_status">Tlačidlo pre odoslanie zobrazuje stav</string>
- <string name="pref_use_indicate_received">Požadovať oznámenie o prijatí</string>
- <string name="pref_use_indicate_received_summary">Prijaté správy budú označené zelenou kvačkou. Toto nemusí vždy plne fungovať.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Vyfarbiť tlačidlo pre odoslanie na určenie stavu kontaktu</string>
- <string name="pref_expert_options_other">Ďalší</string>
- <string name="pref_conference_name">Meno skupinovej konverzácie</string>
- <string name="pref_conference_name_summary">Pre identifikáciu skupinových konverzácií použiť tému miestnosti namiesto jeho JID</string>
- <string name="toast_message_otr_fingerprint">OTR identifikátor skopírovaný do schránky!</string>
- <string name="conference_banned">Máte zakázaný vstup do tejto konverzácie</string>
- <string name="conference_members_only">Táto konverzácia je iba pre členov</string>
- <string name="conference_kicked">Vyčlenili vás z tejto konverzácie</string>
- <string name="using_account">Používa sa účet %s</string>
- <string name="not_connected_try_again">Nie ste pripojený. Skúste to neskôr</string>
- <string name="check_x_filesize">Overiť %s veľkosť</string>
- <string name="message_options">Možnosti správy</string>
- <string name="copy_text">Skopírovať text</string>
- <string name="copy_original_url">Skopírovať originálny URL</string>
- <string name="send_again">Poslať znova</string>
- <string name="file_url">URL súbor</string>
- <string name="message_text">Textová správa</string>
- <string name="url_copied_to_clipboard">URL skopírovaný do schránky</string>
- <string name="message_copied_to_clipboard">Správa skopírovaná do schránky</string>
- <string name="image_transmission_failed">Zlyhal prenos obrázku</string>
- <string name="scan_qr_code">Skenovať kód QR</string>
- <string name="show_qr_code">Zobraziť kód QR</string>
- <string name="show_block_list">Zobraziť zoznam blokovaných</string>
- <string name="account_details">Detaily účtu</string>
- <string name="verify_otr">Overiť OTR</string>
- <string name="remote_fingerprint">Vzdialený identifikátor</string>
- <string name="scan">skenovať</string>
- <string name="or_touch_phones">(alebo dotykové telefóny)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Pomôcka alebo Otázka</string>
- <string name="shared_secret_secret">Spoločné tajomstvo</string>
- <string name="confirm">Potvrdiť</string>
- <string name="in_progress">V procese</string>
- <string name="respond">Odpovedať</string>
- <string name="failed">Zlyhal</string>
- <string name="secrets_do_not_match">Tajomstvá nezodpovedajú</string>
- <string name="try_again">Skúste znova</string>
- <string name="finish">Ukončiť</string>
- <string name="verified">Overený!</string>
- <string name="smp_requested">Kontakt žiadal SMP overenie </string>
- <string name="no_otr_session_found">Našlo sa neplatné OTR stretnutie!</string>
- <string name="conversations_foreground_service">Konverzácie</string>
- <string name="pref_keep_foreground_service">Ponechať službu v prvom pláne</string>
- <string name="pref_keep_foreground_service_summary">Zamedzí operačnému systému ukončiť pripojenie </string>
- <string name="choose_file">Vybrať súbor</string>
- <string name="receiving_x_file">Prijímam %1$s (%2$d%% ukončený)</string>
- <string name="download_x_file">Stiahnuť %s</string>
- <string name="file">súbor</string>
- <string name="open_x_file">Otvoriť %s</string>
- <string name="sending_file">posielam (%1$d%% ukončený)</string>
- <string name="preparing_file">Pripravujem súbor na prenos </string>
- <string name="x_file_offered_for_download">%s ponúknutý na stiahnutie </string>
- <string name="cancel_transmission">Zrušiť prenos</string>
- <string name="file_transmission_failed">prenos súboru zlyhal</string>
- <string name="file_deleted">Súbor bol vymazaný</string>
- <string name="no_application_found_to_open_file">Nenašla sa žiadna aplikácia na otvorenie súboru</string>
- <string name="could_not_verify_fingerprint">Nepodarilo sa overiť identifikátor</string>
- <string name="manually_verify">Overiť manuálne</string>
- <string name="are_you_sure_verify_fingerprint">Ste si istý, že chcete overiť OTR identifikátor vašich kontaktov? </string>
- <string name="pref_show_dynamic_tags">Zobraziť dynamické etikety</string>
- <string name="pref_show_dynamic_tags_summary">Zobraziť etikety na čítanie pod kontakty</string>
- <string name="enable_notifications">Povoliť upozornenia</string>
- <string name="conference_with">Vytvoriť skupinovú konverzáciu s…</string>
- <string name="no_conference_server_found">Nenašiel sa server na skupinovú konverzáciu</string>
- <string name="conference_creation_failed">Vytvorenie skupinovej konverzácie zlyhalo!</string>
- <string name="conference_created">Skupinová konverzácia vytvorená!</string>
- <string name="secret_accepted">Tajomstvo prijaté!</string>
- <string name="reset">Vymazať</string>
- <string name="account_image_description">Avatar účtu</string>
- <string name="copy_otr_clipboard_description">Skopírovať OTR identifikátor do schránky</string>
- <string name="fetching_history_from_server">Načítať históriu zo serveru</string>
- <string name="no_more_history_on_server">Na serveri nie je žiadna ďalšia história</string>
- <string name="updating">Aktualizujem...</string>
- <string name="password_changed">Heslo zmenené!</string>
- <string name="could_not_change_password">Nepodarilo sa zmeniť heslo</string>
- <string name="otr_session_not_started">Poslať správu pre spustenie šifrovaného chatu</string>
- <string name="ask_question">Položiť otázku</string>
- <string name="smp_explain_question">Ak máte vy a váš kontakt spoločné tajomstvo, ktoré nikto iný nepozná (napríklad nejaký spoločný vtip alebo len čo ste mali na obed, keď ste sa naposledy stretli), môžte použiť toto tajomstvo na overenie vzájomných identifikátorov. \n\nZadáte pomôcku alebo otázku pre váš kontakt, ktorý na ňu správne odpovie. </string>
- <string name="smp_explain_answer">Váš kontakt by chcel overiť váš identifikátor pomocou spoločného tajomstva. Váš kontakt zadal nasledujúcu pomôcku alebo otázku týkajúcu sa tajomstva. </string>
- <string name="shared_secret_hint_should_not_be_empty">Vaša pomôcka by nemala byť prázdna</string>
- <string name="shared_secret_can_not_be_empty">Vaše spoločné tajomstvo nemôže byť prázdne</string>
- <string name="manual_verification_explanation">Opatrne porovnajte identifikátor zobrazený dole s identifikátorom vášho kontaktu.\nNa ich výmenu môžte použiť akúkoľvek bezpečnú formu komunikácie ako napríklad šifrovaný e-mail alebo telefonát.</string>
- <string name="change_password">Zmeniť heslo</string>
- <string name="current_password">Aktuálne heslo</string>
- <string name="new_password">Nové heslo</string>
- <string name="password_should_not_be_empty">Heslo nesmie byť prázdne</string>
- <string name="enable_all_accounts">Povoliť všetky účty</string>
- <string name="disable_all_accounts">Vypnúť všetky účty</string>
- <string name="perform_action_with">Uskutočniť akciu s</string>
- <string name="no_affiliation">Nepridružený</string>
- <string name="no_role">Bez úlohy</string>
- <string name="outcast">Vylúčený</string>
- <string name="member">Člen</string>
- <string name="advanced_mode">Rozšírený režim</string>
- <string name="grant_membership">Povoliť členstvo</string>
- <string name="remove_membership">Odobrať členstvo</string>
- <string name="grant_admin_privileges">Povoliť administrátorské výsady</string>
- <string name="remove_admin_privileges">Odobrať administrátorské výsady</string>
- <string name="remove_from_room">Odstrániť zo skupinovej konverzácie</string>
- <string name="could_not_change_affiliation">Nepodarilo sa zmeniť pripojenie užívateľa %s</string>
- <string name="ban_from_conference">Vylúčiť zo skupinovej konverzácie</string>
- <string name="removing_from_public_conference">Pokúšate sa vyhodiť %s z verejnej konverzácie. Dá sa to iba definitívnym vylúčením daného používateľa.</string>
- <string name="ban_now">Vylúčiť</string>
- <string name="could_not_change_role">Nepodarilo sa zmeniť úlohu %s</string>
- <string name="public_conference">Verejne prístupná skupinová konverzácia</string>
- <string name="private_conference">Súkromná konverzácia iba pre členov</string>
- <string name="conference_options">Možnosti skupinovej konverzácie</string>
- <string name="non_anonymous">Neanonymný</string>
- <string name="modified_conference_options">Možnosti skupinovej konverzácie nastavené!</string>
- <string name="could_not_modify_conference_options">Nepodarilo sa nastaviť možnosti skupinovej konverzácie</string>
- <string name="never">Nikdy</string>
- <string name="thirty_minutes">30 minút</string>
- <string name="one_hour">1 hodina</string>
- <string name="two_hours">2 hodiny</string>
- <string name="eight_hours">8 hodín</string>
- <string name="until_further_notice">Až do odvolania</string>
- <string name="pref_input_options">Možnosti zadávaní</string>
- <string name="pref_enter_is_send">Enter odosiela</string>
- <string name="pref_enter_is_send_summary">Použiť klávesu enter na odoslanie správy</string>
- <string name="pref_display_enter_key">Zobraziť klávesu enter</string>
- <string name="pref_display_enter_key_summary">Zmeniť klávesu s emotikonmi na klávesu enter</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">obrázok</string>
- <string name="pdf_document">dokument PDF</string>
- <string name="apk">Android App</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Prijatý %s</string>
- <string name="disable_foreground_service">Vypnúť prvoplánovú službu</string>
- <string name="touch_to_open_conversations">Kliknite na spustenie Conversations</string>
- <string name="avatar_has_been_published">Avatar sa publikoval!</string>
- <string name="sending_x_file">Posielam %s</string>
- <string name="offering_x_file">Ponúkam %s</string>
- <string name="hide_offline">Skryť neprihlásených</string>
- <string name="disable_account">Vypnúť účet</string>
- <string name="contact_is_typing">%s píše...</string>
- <string name="contact_has_stopped_typing">%s prestal písať</string>
- <string name="pref_chat_states">Upozornenia pri písaní</string>
- <string name="pref_chat_states_summary">Upozorniť kontakt, keď píšete novú správu</string>
- <string name="send_location">Poslať polohu</string>
- <string name="show_location">Zobraziť polohu</string>
- <string name="no_application_found_to_display_location">Nenašla sa aplikácia na zobrazenie polohy</string>
- <string name="location">Poloha</string>
- <string name="received_location">Prijatá poloha</string>
- <string name="title_undo_swipe_out_conversation">Konverzácia zatvorená</string>
- <string name="title_undo_swipe_out_muc">Opustil skupinovú konverzáciu</string>
- <string name="pref_dont_trust_system_cas_title">Nedôverovať systému CAs</string>
- <string name="pref_dont_trust_system_cas_summary">Všetky certifikáty musia byť ručne schválené</string>
- <string name="pref_remove_trusted_certificates_title">Odstrániť certifikáty</string>
- <string name="pref_remove_trusted_certificates_summary">Vymazať ručne schválené certifikáty</string>
- <string name="toast_no_trusted_certs">Žiadne ručne schválené certifikáty</string>
- <string name="dialog_manage_certs_title">Odstrániť certifikáty</string>
- <string name="dialog_manage_certs_positivebutton">Vymazať výber</string>
- <string name="dialog_manage_certs_negativebutton">Zrušiť</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikátu vymazaných</item>
- <item quantity="few">%d certifikátu vymazaných</item>
- <item quantity="other">%d certifikátov vymazaných</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Vybrať %d kontaktu</item>
- <item quantity="few">Vybrať %d kontaktu</item>
- <item quantity="other">Vybrať %d kontaktov</item>
- </plurals>
- <string name="pref_quick_action_summary">Nahradiť tlačidlo poslať rýchlou akciou</string>
- <string name="pref_quick_action">Rýchla akcia</string>
- <string name="none">Žiadny</string>
- <string name="recently_used">Naposledy použitý</string>
- <string name="choose_quick_action">Vybrať rýchlu voľbu</string>
- <string name="search_for_contacts_or_groups">Hľadať kontakty alebo skupiny</string>
- <string name="send_private_message">Poslať súkromnú správu</string>
- <string name="user_has_left_conference">%s opustil skupinovú konverzáciu!</string>
-</resources>
diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml
deleted file mode 100644
index 5cf49475f..000000000
--- a/src/main/res/values-sr/strings.xml
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Поставке</string>
- <string name="action_add">Нова преписка</string>
- <string name="action_accounts">Управљај налозима</string>
- <string name="action_end_conversation">Окончај преписку</string>
- <string name="action_contact_details">Детаљи контакта</string>
- <string name="action_muc_details">Детаљи конференције</string>
- <string name="action_secure">Безбедна преписка</string>
- <string name="action_add_account">Додај налог</string>
- <string name="action_edit_contact">Уреди име</string>
- <string name="action_add_phone_book">Додај у именик</string>
- <string name="action_delete_contact">Обриши са списка контаката</string>
- <string name="action_block_contact">Блокирај контакт</string>
- <string name="action_unblock_contact">Одблокирај контакт</string>
- <string name="action_block_domain">Блокирај домен</string>
- <string name="action_unblock_domain">Одблокирај домен</string>
- <string name="title_activity_manage_accounts">Управљање налозима</string>
- <string name="title_activity_settings">Поставке</string>
- <string name="title_activity_conference_details">Детаљи конференције</string>
- <string name="title_activity_contact_details">Детаљи контакта</string>
- <string name="title_activity_sharewith">Подели са преписком</string>
- <string name="title_activity_start_conversation">Почни преписку</string>
- <string name="title_activity_choose_contact">Изабери контакт</string>
- <string name="title_activity_block_list">Списак блокираних</string>
- <string name="just_now">управо сад</string>
- <string name="minute_ago">пре минут</string>
- <string name="minutes_ago">пре %d минута</string>
- <string name="unread_conversations">непрочитане преписке</string>
- <string name="sending">шаљем…</string>
- <string name="encrypted_message">Дешифрујем поруку, сачекајте…</string>
- <string name="nick_in_use">Надимак је већ у употреби</string>
- <string name="admin">Администратор</string>
- <string name="owner">Власник</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Учесник</string>
- <string name="visitor">Посетилац</string>
- <string name="remove_contact_text">Желите ли да уклоните %s са вашег списка контаката? Преписка са овим контактом неће бити уклоњена.</string>
- <string name="block_contact_text">Желите ли да блокирате поруке од %s?</string>
- <string name="unblock_contact_text">Желите ли да одблокирате %s и допустите им да вам шаљу поруке?</string>
- <string name="block_domain_text">Блокирати све контакте од %s?</string>
- <string name="unblock_domain_text">Одблокирати све контакте од %s?</string>
- <string name="contact_blocked">Контакт блокиран</string>
- <string name="remove_bookmark_text">Желите ли да уклоните %s са обележивача? Преписка са овим контактом неће бити уклоњена.</string>
- <string name="register_account">Региструј нови налог на серверу</string>
- <string name="change_password_on_server">Промени лозинку на серверу</string>
- <string name="share_with">Подели са…</string>
- <string name="start_conversation">Почни преписку</string>
- <string name="invite_contact">Позови контакта</string>
- <string name="contacts">Контакти</string>
- <string name="cancel">Одустани</string>
- <string name="set">Постави</string>
- <string name="add">Додај</string>
- <string name="edit">Уреди</string>
- <string name="delete">Обриши</string>
- <string name="block">Блокирај</string>
- <string name="unblock">Одблокирај</string>
- <string name="save">Сачувај</string>
- <string name="ok">У реду</string>
- <string name="crash_report_title">Конверзација се срушила</string>
- <string name="crash_report_message">Слањем контратрага помажете текући развој Конверзације\n<b>Упозорење:</b> Ово ће да искористи ваш ИксМПП налог за слање контратрага програмеру.</string>
- <string name="send_now">Пошаљи одмах</string>
- <string name="send_never">Не питај више</string>
- <string name="problem_connecting_to_account">Не могу да се повежем са налогом</string>
- <string name="problem_connecting_to_accounts">Не могу да се повежем са више налога</string>
- <string name="touch_to_fix">Додирните овде да бисте управљали вашим налозима</string>
- <string name="attach_file">Приложи фајл</string>
- <string name="not_in_roster">Контакт није на вашем списку контаката. Желите ли да га додате?</string>
- <string name="add_contact">Додај контакт</string>
- <string name="send_failed">испорука није успела</string>
- <string name="send_rejected">одбијено</string>
- <string name="preparing_image">Припремам слику за пренос</string>
- <string name="action_clear_history">Очисти историјат</string>
- <string name="clear_conversation_history">Брисање историјата преписки</string>
- <string name="clear_histor_msg">Желите ли да обришете све поруке ове преписке?\n\n<b>Упозорење:</b> Ово неће утицати на поруке складиштене на осталим уређајима или серверима.</string>
- <string name="delete_messages">Обриши поруке</string>
- <string name="choose_presence">Избор присутности за контакта</string>
- <string name="send_unencrypted_message">Пошаљи нешифровану поруку</string>
- <string name="send_otr_message">Пошаљи ОТР шифровану поруку</string>
- <string name="send_omemo_message">Пошаљи ОМЕМО шифровану поруку</string>
- <string name="send_pgp_message">Пошаљи ОпенПГП шифровану поруку</string>
- <string name="your_nick_has_been_changed">Ваш надимак је промењен</string>
- <string name="send_unencrypted">Пошаљи нешифровано</string>
- <string name="decryption_failed">Шифровање није успело. Можда немате одговарајући лични кључ.</string>
- <string name="openkeychain_required">Отворени кључарник</string>
- <string name="openkeychain_required_long">Конверзација користи апликацију <b>Отворени кључарник</b> за шифровање и дешифровање порука и управљање вашим јавним кључевима.\n\nОтворени кључарник је лиценциран под ГПЛв3 и доступан је на Ф-дроиду у Гугловој Плеј продавници.\n\n<small>(Поново покрените Конверзацију након тога.)</small></string>
- <string name="restart">Поново покрени</string>
- <string name="install">Инсталирај</string>
- <string name="offering">нудим…</string>
- <string name="waiting">чекам…</string>
- <string name="no_pgp_key">Нема ОпенПГП кључа</string>
- <string name="contact_has_no_pgp_key">Конверзација није могла да шифрује ваше поруке јер ваш контакт не објављује свој јавни кључ.\n\n<small>Замолите вашег контакта да постави ОпенПГП.</small></string>
- <string name="no_pgp_keys">Нема ОпенПГП кључева</string>
- <string name="contacts_have_no_pgp_keys">Конверзација није могла да шифрује ваше поруке јер ваши контакти не објављују свој јавни кључ.\n\n<small>Замолите ваше контакте да поставе ОпенПГП.</small></string>
- <string name="encrypted_message_received"><i>Примљена је шифрована порука. Додирните за дешифровање и приказ.</i></string>
- <string name="pref_general">Опште</string>
- <string name="pref_xmpp_resource">ИксМПП ресурс</string>
- <string name="pref_xmpp_resource_summary">Име са којим се овај клијент идентификује</string>
- <string name="pref_accept_files">Прихватај фајлове</string>
- <string name="pref_accept_files_summary">Аутоматски прихватај фајлове мање од…</string>
- <string name="pref_notification_settings">Поставке обавештења</string>
- <string name="pref_notifications">Обавештења</string>
- <string name="pref_notifications_summary">Обавести кад стигне нова порука</string>
- <string name="pref_vibrate">Вибрирај</string>
- <string name="pref_vibrate_summary">Вибрирај кад стигне нова порука</string>
- <string name="pref_sound">Звук</string>
- <string name="pref_sound_summary">Звуци обавештења</string>
- <string name="pref_conference_notifications">Обавештења у јавним конференцијама</string>
- <string name="pref_conference_notifications_summary">Увек обавести кад стигне порука у конференцији уместо само кад је означена</string>
- <string name="pref_notification_grace_period">Период одгоде обавештења</string>
- <string name="pref_notification_grace_period_summary">Онемогући обавештења на кратко по примању карбон копије</string>
- <string name="pref_advanced_options">Напредне поставке</string>
- <string name="pref_never_send_crash">Никад не шаљи извештаје о паду</string>
- <string name="pref_never_send_crash_summary">Слањем контратрага помажете текући развој Конверзације</string>
- <string name="pref_confirm_messages">Потврди поруке</string>
- <string name="pref_confirm_messages_summary">Обзнаните контакту кад примите и прочитате поруку</string>
- <string name="pref_ui_options">Поставке сучеља</string>
- <string name="openpgp_error">Отворени кључарник је пријавио грешку</string>
- <string name="error_decrypting_file">У/И грешка дешифровања фајла</string>
- <string name="accept">Прихвати</string>
- <string name="error">Десила се грешка</string>
- <string name="pref_grant_presence_updates">Дозволи ажурирања присутности</string>
- <string name="pref_grant_presence_updates_summary">Унапред дозволи и питај за претплату на присутност за контакте које направите</string>
- <string name="subscriptions">Претплате</string>
- <string name="your_account">Ваш налог</string>
- <string name="keys">Кључеви</string>
- <string name="send_presence_updates">Шаљи ажурирања присутности</string>
- <string name="receive_presence_updates">Примај ажурирања присутности</string>
- <string name="ask_for_presence_updates">Питај за ажурирања присутности</string>
- <string name="attach_choose_picture">Изабери слику</string>
- <string name="attach_take_picture">Фотографиши</string>
- <string name="preemptively_grant">Унапред дозволи захтев за претплатом</string>
- <string name="error_not_an_image_file">Изабрани фајл није слика</string>
- <string name="error_compressing_image">Грешка прекодирања фајла слике</string>
- <string name="error_file_not_found">Фајл није нађен</string>
- <string name="error_io_exception">Општа У/И грешка. Можда вам је нестало простора у складишту?</string>
- <string name="error_security_exception_during_image_copy">Апликација којом сте изабрали ову слику није дала довољне дозволе за читање фајла.\n\n<small>Користите други менаџер фајлова да изаберете слику</small></string>
- <string name="account_status_unknown">Непознато</string>
- <string name="account_status_disabled">Привремено онемогућен</string>
- <string name="account_status_online">На вези</string>
- <string name="account_status_connecting">Повезивање\u2026</string>
- <string name="account_status_offline">Ван везе</string>
- <string name="account_status_unauthorized">Неовлашћен</string>
- <string name="account_status_not_found">Сервер није нађен</string>
- <string name="account_status_no_internet">Нема везе</string>
- <string name="account_status_regis_fail">Регистрација није успела</string>
- <string name="account_status_regis_conflict">Корисничко име је већ у употреби</string>
- <string name="account_status_regis_success">Регистрација завршена</string>
- <string name="account_status_regis_not_sup">Сервер не подржава регистрацију</string>
- <string name="account_status_security_error">Безбедносна грешка</string>
- <string name="account_status_incompatible_server">Некомпатибилан сервер</string>
- <string name="encryption_choice_unencrypted">Нешифровано</string>
- <string name="encryption_choice_otr">ОТР</string>
- <string name="encryption_choice_pgp">ОпенПГП</string>
- <string name="encryption_choice_omemo">ОМЕМО</string>
- <string name="mgmt_account_edit">Уреди налог</string>
- <string name="mgmt_account_delete">Обриши налог</string>
- <string name="mgmt_account_disable">Привремено онемогући</string>
- <string name="mgmt_account_publish_avatar">Објави аватар</string>
- <string name="mgmt_account_publish_pgp">Објави ОпенПГП јавни кључ</string>
- <string name="mgmt_account_enable">Омогући налог</string>
- <string name="mgmt_account_are_you_sure">Да ли сте сигурни?</string>
- <string name="mgmt_account_delete_confirm_text">Ако обришете ваш налог изгубићете сав историјат преписке</string>
- <string name="attach_record_voice">Сними глас</string>
- <string name="account_settings_jabber_id">Џабер ИД</string>
- <string name="account_settings_password">Лозинка</string>
- <string name="account_settings_example_jabber_id">korisnickoime@primer.com</string>
- <string name="account_settings_confirm_password">Потврди лозинку</string>
- <string name="password">Лозинка</string>
- <string name="confirm_password">Потврди лозинку</string>
- <string name="passwords_do_not_match">Лозинке се не поклапају</string>
- <string name="invalid_jid">Ово није исправан Џабер ИД</string>
- <string name="error_out_of_memory">Нестало меморије. Слика је превелика</string>
- <string name="add_phone_book_text">Желите ли да додате %s у именик вашег телефона?</string>
- <string name="contact_status_online">на вези</string>
- <string name="contact_status_free_to_chat">слободан за ћаскање</string>
- <string name="contact_status_away">одсутан</string>
- <string name="contact_status_extended_away">продужено одсутан</string>
- <string name="contact_status_do_not_disturb">не узнемиравај</string>
- <string name="contact_status_offline">ван везе</string>
- <string name="muc_details_conference">Конференција</string>
- <string name="muc_details_other_members">Остали чланови</string>
- <string name="server_info_show_more">Подаци о серверу</string>
- <string name="server_info_mam">XEP-0313: МАМ</string>
- <string name="server_info_carbon_messages">XEP-0280: копије порука</string>
- <string name="server_info_csi">XEP-0352: индикација стања клијента</string>
- <string name="server_info_blocking">XEP-0191: наредба блокирања</string>
- <string name="server_info_roster_version">XEP-0237: верзионисање ростера</string>
- <string name="server_info_stream_management">XEP-0198: менаџмент тока</string>
- <string name="server_info_pep">XEP-0163: PEP (аватари/ОМЕМО)</string>
- <string name="server_info_http_upload">XEP-0363: ХТТП отпремање фајлова</string>
- <string name="server_info_available">доступан</string>
- <string name="server_info_unavailable">недоступан</string>
- <string name="missing_public_keys">Недостају објаве јавног кључа</string>
- <string name="last_seen_now">виђен/а мало пре</string>
- <string name="last_seen_min">виђен/а пре минут</string>
- <string name="last_seen_mins">виђен/а пре %d минута</string>
- <string name="last_seen_hour">виђен/а пре сата</string>
- <string name="last_seen_hours">виђен/а пре %d сати</string>
- <string name="last_seen_day">виђен/а пре један дан</string>
- <string name="last_seen_days">виђен/а пре %d дана</string>
- <string name="never_seen">никад виђен/а</string>
- <string name="install_openkeychain">Шифрована порука. Инсталирајте Отворени кључарник да бисте је дешифровали.</string>
- <string name="unknown_otr_fingerprint">Непознат ОТР отисак</string>
- <string name="openpgp_messages_found">Нађене ОпенПГП шифроване поруке</string>
- <string name="reception_failed">Примање није успело</string>
- <string name="your_fingerprint">Ваш отисак</string>
- <string name="otr_fingerprint">ОТР отисак</string>
- <string name="omemo_fingerprint">ОМЕМО отисак</string>
- <string name="omemo_fingerprint_selected_message">ОМЕМО отисак поруке</string>
- <string name="this_device_omemo_fingerprint">Сопствени ОМЕМО отисак</string>
- <string name="other_devices">Остали уређаји</string>
- <string name="trust_omemo_fingerprints">Поуздај се у ОМЕМО отиске</string>
- <string name="fetching_keys">Добављам кључеве...</string>
- <string name="done">Готово</string>
- <string name="verify">Овери</string>
- <string name="decrypt">Дешифруј</string>
- <string name="conferences">Конференције</string>
- <string name="search">Тражи</string>
- <string name="create_contact">Направи контакт</string>
- <string name="join_conference">Придружи се конференцији</string>
- <string name="delete_contact">Обриши контакт</string>
- <string name="view_contact_details">Прикажи детаље контакта</string>
- <string name="block_contact">Блокирај контакт</string>
- <string name="unblock_contact">Одблокирај контакт</string>
- <string name="create">Направи</string>
- <string name="contact_already_exists">Контакт већ постоји</string>
- <string name="join">Придружи се</string>
- <string name="conference_address">Адреса конференције</string>
- <string name="conference_address_example">soba@konferencija.primer.com</string>
- <string name="save_as_bookmark">Сачувај као обележивач</string>
- <string name="delete_bookmark">Обриши обележивач</string>
- <string name="bookmark_already_exists">Овај обележивач већ постоји</string>
- <string name="you">Ви</string>
- <string name="action_edit_subject">Уреди предмет конференције</string>
- <string name="conference_not_found">Конференција није нађена</string>
- <string name="leave">Напусти</string>
- <string name="contact_added_you">Контакт вас је додао на списак контаката</string>
- <string name="add_back">Додај га</string>
- <string name="contact_has_read_up_to_this_point">%s је прочитао довде</string>
- <string name="publish">Објави</string>
- <string name="touch_to_choose_picture">Додирните аватар да изаберете слику из галерије</string>
- <string name="publish_avatar_explanation">Имајте на уму: Свима који су претплаћени на ваше ажурирање присутности биће дозвољено да виде ову слику.</string>
- <string name="publishing">Објављујем…</string>
- <string name="error_publish_avatar_server_reject">Сервер је одбио вашу објаву</string>
- <string name="error_publish_avatar_converting">Дошло је до грешке при прекодирању слике</string>
- <string name="error_saving_avatar">Нисам могао да сачувам аватар на диск</string>
- <string name="or_long_press_for_default">(или притисните дуго да вратите подразумевани)</string>
- <string name="error_publish_avatar_no_server_support">Ваш сервер не подржава објаву аватара</string>
- <string name="private_message">шапну</string>
- <string name="private_message_to">за %s</string>
- <string name="send_private_message_to">Пошаљи личну поруку за %s</string>
- <string name="connect">Повежи</string>
- <string name="account_already_exists">Овај налог већ постоји</string>
- <string name="next">Следеће</string>
- <string name="server_info_session_established">Текућа сесија успостављена</string>
- <string name="additional_information">Додатни подаци</string>
- <string name="skip">Прескочи</string>
- <string name="disable_notifications">Онемогући обавештења</string>
- <string name="disable_notifications_for_this_conversation">Онемогући обавештења за ову преписку</string>
- <string name="notifications_disabled">Обавештења су онемогућена</string>
- <string name="enable">Омогући</string>
- <string name="conference_requires_password">Конференција захтева лозинку</string>
- <string name="enter_password">Унесите лозинку</string>
- <string name="missing_presence_updates">Нема ажуриране присутности од контакта</string>
- <string name="request_presence_updates">Најпре захтевајте ажурирање присутности од вашег контакта.\n\n<small>Ово ће омогућити да се одреди којег клијента ваш контакт користи.</small></string>
- <string name="request_now">Захтевај одмах</string>
- <string name="delete_fingerprint">Обриши отисак</string>
- <string name="sure_delete_fingerprint">Желите ли заиста да обришете овај отисак?</string>
- <string name="ignore">Занемари</string>
- <string name="without_mutual_presence_updates"><b>Упозорење:</b> Слање овога без узајамних ажурирања присутности би могло да узрокује неочекиване проблеме.\n\n<small>Идите на детаље контакта да бисте проверили претплате на присутности.</small></string>
- <string name="pref_encryption_settings">Поставке шифровања</string>
- <string name="pref_force_encryption">Присили крај-на-крај шифровање</string>
- <string name="pref_force_encryption_summary">Увек шифруј поруке (осим за конференције)</string>
- <string name="pref_dont_save_encrypted">Не успремај шифроване поруке</string>
- <string name="pref_dont_save_encrypted_summary">Упозорење: Ово може да доведе до губитка порука</string>
- <string name="pref_expert_options">Опције за стручњаке</string>
- <string name="pref_expert_options_summary">Будите пажљиви са овим</string>
- <string name="title_activity_about">О Конверзацији</string>
- <string name="pref_about_conversations_summary">Подаци о издању и лиценци</string>
- <string name="title_pref_quiet_hours">Тихи сати</string>
- <string name="title_pref_quiet_hours_start_time">Време почетка</string>
- <string name="title_pref_quiet_hours_end_time">Време завршетка</string>
- <string name="title_pref_enable_quiet_hours">Омогући тихе сате</string>
- <string name="pref_quiet_hours_summary">Обавештења ће бити утишана за време тихих сати</string>
- <string name="pref_use_larger_font">Повећај величину фонта</string>
- <string name="pref_use_larger_font_summary">Користи веће величине фонта за читаву апликацију</string>
- <string name="pref_use_send_button_to_indicate_status">Дугме слања показује стање</string>
- <string name="pref_use_indicate_received">Захтевај потврде порука</string>
- <string name="pref_use_indicate_received_summary">Означи примљене поруке зеленом квачицом, ако је подржано</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Боја дугмета за слање показује стање контакта</string>
- <string name="pref_expert_options_other">Остало</string>
- <string name="pref_conference_name">Име конференције</string>
- <string name="pref_conference_name_summary">Предмет собе уместо ЈИД-а идентификује конференцију</string>
- <string name="toast_message_otr_fingerprint">ОТР отисак копиран на клипборд!</string>
- <string name="toast_message_omemo_fingerprint">ОМЕМО отисак копиран на клипборд!</string>
- <string name="conference_banned">Забрањени сте на овој конференцији</string>
- <string name="conference_members_only">Ова конференција је само за чланове</string>
- <string name="conference_kicked">Шутнути сте из ове конференције</string>
- <string name="using_account">преко налога %s</string>
- <string name="checking_x">Проверавам %s на ХТТП домаћину</string>
- <string name="not_connected_try_again">Нисте повезани. Покушајте поново касније</string>
- <string name="check_x_filesize">Провери величину %s</string>
- <string name="message_options">Опције поруке</string>
- <string name="copy_text">Копирај текст</string>
- <string name="copy_original_url">Копирај изворни УРЛ</string>
- <string name="send_again">Пошаљи поново</string>
- <string name="file_url">УРЛ фајла</string>
- <string name="message_text">Текст поруке</string>
- <string name="url_copied_to_clipboard">УРЛ је копиран на клипборд</string>
- <string name="message_copied_to_clipboard">Порука је копирана на клипборд</string>
- <string name="image_transmission_failed">Пренос слике није успео</string>
- <string name="scan_qr_code">Очитај бар-кôд</string>
- <string name="show_qr_code">Прикажи бар-кôд</string>
- <string name="show_block_list">Прикажи списак блокираних</string>
- <string name="account_details">Детаљи налога</string>
- <string name="verify_otr">Овери ОТР</string>
- <string name="remote_fingerprint">Отисак удаљеног</string>
- <string name="scan">очитај</string>
- <string name="or_touch_phones">(или додирните телефоне)</string>
- <string name="smp">Социјалистички милионер протокол</string>
- <string name="shared_secret_hint">Наговештај или питање</string>
- <string name="shared_secret_secret">Заједничка тајна</string>
- <string name="confirm">Потврди</string>
- <string name="in_progress">У току</string>
- <string name="respond">Одговори</string>
- <string name="failed">Неуспех</string>
- <string name="secrets_do_not_match">Тајне се не поклапају</string>
- <string name="try_again">Покушај поново</string>
- <string name="finish">Заврши</string>
- <string name="verified">Оверено!</string>
- <string name="smp_requested">Контакт захтева СМП оверавање</string>
- <string name="no_otr_session_found">Нема исправне ОТР сесије!</string>
- <string name="conversations_foreground_service">Конверзација</string>
- <string name="pref_keep_foreground_service">Држи сервис у првом плану</string>
- <string name="pref_keep_foreground_service_summary">Спречава оперативни систем да прекине вашу везу</string>
- <string name="choose_file">Изабери фајл</string>
- <string name="receiving_x_file">Примам %1$s (%2$d%% завршено)</string>
- <string name="download_x_file">Преузми %s</string>
- <string name="file">фајл</string>
- <string name="open_x_file">Отвори %s</string>
- <string name="sending_file">шаљем (%1$d%% завршено)</string>
- <string name="preparing_file">Припремам фајл за пренос</string>
- <string name="x_file_offered_for_download">%s понуђен за преузимање</string>
- <string name="cancel_transmission">Прекини пренос</string>
- <string name="file_transmission_failed">пренос фајла није успео</string>
- <string name="file_deleted">Фајл је обрисан</string>
- <string name="no_application_found_to_open_file">Нема апликације која може да отвори фајл</string>
- <string name="could_not_verify_fingerprint">Не могу да оверим отисак</string>
- <string name="manually_verify">Овери ручно</string>
- <string name="are_you_sure_verify_fingerprint">Желите ли заиста да оверите ОТР отисак вашег контакта?</string>
- <string name="pref_show_dynamic_tags">Прикажи динамичке ознаке</string>
- <string name="pref_show_dynamic_tags_summary">Приказ ознака испод контаката</string>
- <string name="enable_notifications">Омогући обавештења</string>
- <string name="conference_with">Направи конференцију са…</string>
- <string name="no_conference_server_found">Сервер конференције није нађен</string>
- <string name="conference_creation_failed">Прављење конференције није успело!</string>
- <string name="conference_created">Конференција направљена!</string>
- <string name="secret_accepted">Тајна прихваћена!</string>
- <string name="reset">Ресетуј</string>
- <string name="account_image_description">Аватар налога</string>
- <string name="copy_otr_clipboard_description">Копирај ОТР отисак на клипборд</string>
- <string name="copy_omemo_clipboard_description">Копирај ОМЕМО отисак на клипборд</string>
- <string name="regenerate_omemo_key">Поново генериши ОМЕМО кључ</string>
- <string name="wipe_omemo_pep">Уклони остале уређаје са ПЕП-а</string>
- <string name="clear_other_devices">Очисти уређаје</string>
- <string name="clear_other_devices_desc">Желите ли заиста да уклоните све остале уређаје са ОМЕМО објаве? Када се ваши уређаји следећи пут повежу, објавиће се сами, али у међувремену можда неће примати поруке.</string>
- <string name="purge_key">Очисти кључ</string>
- <string name="purge_key_desc_part1">Желите ли заиста да очистите овај кључ?</string>
- <string name="purge_key_desc_part2">Неповратно ће бити сматран компровитованим, и њиме више никад нећете моћи да успоставите сесију.</string>
- <string name="error_no_keys_to_trust">Нема употребљивих кључева за овај контакт. Ако сте очистили било који од тих кључева, контакт мора да генерише нови.</string>
- <string name="error_trustkeys_title">Грешка</string>
- <string name="fetching_history_from_server">Добављам историјат са сервера</string>
- <string name="no_more_history_on_server">Нема више историјата на серверу</string>
- <string name="updating">Ажурирам…</string>
- <string name="password_changed">Лозинка промењена!</string>
- <string name="could_not_change_password">Нисам могао да променим лозинку</string>
- <string name="otr_session_not_started">Пошаљите поруку да бисте започели шифровано ћаскање</string>
- <string name="ask_question">Постави питање</string>
- <string name="smp_explain_question">Ако ви и ваш контакт имате заједничку тајну коју нико не зна (као што је лична шала или једноставно шта сте јели последњи пут кад сте се срели) можете употребити ту тајну да међусобно оверите отиске.\n\nВи дате наговештај или питање за вашег контакта који ће дати одговор (осетљив на велика и мала слова).</string>
- <string name="smp_explain_answer">Ваш контакт жели да овери ваш отисак изазивајући вас заједничком тајном. Ваш контакт је дао следећи наговештај или питање за ту тајну.</string>
- <string name="shared_secret_hint_should_not_be_empty">Наговештај не би смео бити празан</string>
- <string name="shared_secret_can_not_be_empty">Заједничка тајна не може бити празна</string>
- <string name="manual_verification_explanation">Пажљиво упоредите отисак испод са отиском вашег контакта.\nМожете да употребите било који поверљив облик комуникације као што је шифрована е-пошта или позив телефоном да бисте разменили отиске.</string>
- <string name="change_password">Промени лозинку</string>
- <string name="current_password">Текућа лозинка</string>
- <string name="new_password">Нова лозинка</string>
- <string name="password_should_not_be_empty">Лозинка не може бити празна</string>
- <string name="enable_all_accounts">Омогући све налоге</string>
- <string name="disable_all_accounts">Онемогући све налоге</string>
- <string name="perform_action_with">Изврши радњу са</string>
- <string name="no_affiliation">Без припадности</string>
- <string name="no_role">Без улоге</string>
- <string name="outcast">Изгнаник</string>
- <string name="member">Члан</string>
- <string name="advanced_mode">Напредни режим</string>
- <string name="grant_membership">Одобри чланство</string>
- <string name="remove_membership">Опозови чланство</string>
- <string name="grant_admin_privileges">Одобри админ. привилегије</string>
- <string name="remove_admin_privileges">Одобри админ. привилегије</string>
- <string name="remove_from_room">Уклони из конференције</string>
- <string name="could_not_change_affiliation">Не могу да изменим припадност за %s</string>
- <string name="ban_from_conference">Забрани са конференције</string>
- <string name="removing_from_public_conference">Покушавате да уклоните %s са јавне конференције. Једини начин да то урадите је да забраните тог корисника заувек.</string>
- <string name="ban_now">Забрани одмах</string>
- <string name="could_not_change_role">Не могу да изменим улогу за %s</string>
- <string name="public_conference">Јавно доступна конференција</string>
- <string name="private_conference">Лична, само за чланове конференција</string>
- <string name="conference_options">Опције конференције</string>
- <string name="members_only">Лична, само чланови</string>
- <string name="non_anonymous">Неанонимна</string>
- <string name="moderated">Уређивана</string>
- <string name="you_are_not_participating">Не учествујете</string>
- <string name="modified_conference_options">Поставке конференције измењене!</string>
- <string name="could_not_modify_conference_options">Не могу да изменим поставке конференције</string>
- <string name="never">никад</string>
- <string name="thirty_minutes">30 минута</string>
- <string name="one_hour">1 сат</string>
- <string name="two_hours">2 сата</string>
- <string name="eight_hours">8 сати</string>
- <string name="until_further_notice">до даљњег</string>
- <string name="pref_input_options">Опције уноса</string>
- <string name="pref_enter_is_send">Ентер шаље</string>
- <string name="pref_enter_is_send_summary">Користи Ентер тастер за слање порука</string>
- <string name="pref_display_enter_key">Прикажи Ентер тастер</string>
- <string name="pref_display_enter_key_summary">Промени тастер за емотиконе у ентер тастер</string>
- <string name="audio">звук</string>
- <string name="video">видео</string>
- <string name="image">слика</string>
- <string name="pdf_document">ПДФ документ</string>
- <string name="apk">Апликација за Андроид</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Примљено %s</string>
- <string name="disable_foreground_service">Онемогући сервис у првом плану</string>
- <string name="touch_to_open_conversations">Додирните да отворите Конверзацију</string>
- <string name="avatar_has_been_published">Аватар је објављен!</string>
- <string name="sending_x_file">Шаљем %s</string>
- <string name="offering_x_file">Нудим %s</string>
- <string name="hide_offline">Сакриј неповезане</string>
- <string name="disable_account">Онемогући налог</string>
- <string name="contact_is_typing">%s куца...</string>
- <string name="contact_has_stopped_typing">%s престаде да куца</string>
- <string name="pref_chat_states">Обавештења о куцању</string>
- <string name="pref_chat_states_summary">Обзнаните контакту кад куцате нову поруку</string>
- <string name="send_location">Пошаљи локацију</string>
- <string name="show_location">Прикажи локацију</string>
- <string name="no_application_found_to_display_location">Нема апликације за приказ локације</string>
- <string name="location">Локација</string>
- <string name="received_location">Примљена локација</string>
- <string name="title_undo_swipe_out_conversation">Преписка затворена</string>
- <string name="title_undo_swipe_out_muc">Напусти конференцију</string>
- <string name="pref_dont_trust_system_cas_title">Не поуздај се у системска сертификациона тела</string>
- <string name="pref_dont_trust_system_cas_summary">Сви сертификати морају ручно да се одобре</string>
- <string name="pref_remove_trusted_certificates_title">Уклони сертификате</string>
- <string name="pref_remove_trusted_certificates_summary">Обриши ручно одобрене сертификате</string>
- <string name="toast_no_trusted_certs">Нема ручно одобрених сертификата</string>
- <string name="dialog_manage_certs_title">Уклањање сертификата</string>
- <string name="dialog_manage_certs_positivebutton">Обриши изабрано</string>
- <string name="dialog_manage_certs_negativebutton">Одустани</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d сертификат обрисан</item>
- <item quantity="few">%d сертификата обрисана</item>
- <item quantity="other">%d сертификата обрисано</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Изабери %d контакт</item>
- <item quantity="few">Изабери %d контакта</item>
- <item quantity="other">Изабери %d контаката</item>
- </plurals>
- <string name="pref_quick_action_summary">Замени дугме за слање брзом радњом</string>
- <string name="pref_quick_action">Брза радња</string>
- <string name="none">Ниједна</string>
- <string name="recently_used">Недавно коришћена</string>
- <string name="choose_quick_action">Изаберите брзу радњу</string>
- <string name="search_for_contacts_or_groups">Тражите контакте или групе</string>
- <string name="send_private_message">Пошаљи личну поруку</string>
- <string name="user_has_left_conference">%s напусти конференцију!</string>
- <string name="username">Корисничко име</string>
- <string name="username_hint">Корисничко име</string>
- <string name="invalid_username">Ово није исправно корисничко име</string>
- <string name="download_failed_server_not_found">Преузимање није успело: сервер није нађен</string>
- <string name="download_failed_file_not_found">Преузимање није успело: фајл није нађен</string>
- <string name="download_failed_could_not_connect">Преузимање није успело: не могу да се повежем са домаћином</string>
- <string name="pref_use_white_background">Користи белу позадину</string>
- <string name="pref_use_white_background_summary">Приказ примљених порука црним текстом на белој позадини</string>
- <string name="account_status_dns_timeout">Прековреме за ДНС</string>
- <string name="server_info_broken">Оштећен</string>
-</resources>
diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml
deleted file mode 100644
index 90a0248ed..000000000
--- a/src/main/res/values-sv/strings.xml
+++ /dev/null
@@ -1,486 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Inställningar</string>
- <string name="action_add">Ny konversation</string>
- <string name="action_accounts">Kontoinställningar</string>
- <string name="action_end_conversation">Avsluta denna konversation</string>
- <string name="action_contact_details">Kontaktdetaljer</string>
- <string name="action_muc_details">Konferensdetaljer</string>
- <string name="action_secure">Säker konversation</string>
- <string name="action_add_account">Lägg till konto</string>
- <string name="action_edit_contact">Ändra namn</string>
- <string name="action_add_phone_book">Lägg till i telefonbok</string>
- <string name="action_delete_contact">Ta bort kontakt</string>
- <string name="action_block_contact">Blockera kontakt</string>
- <string name="action_unblock_contact">Avblockera kontakt</string>
- <string name="action_block_domain">Blockera domän</string>
- <string name="action_unblock_domain">Avblockera domän</string>
- <string name="title_activity_manage_accounts">Hantera konton</string>
- <string name="title_activity_settings">Inställningar</string>
- <string name="title_activity_conference_details">Konferensdetaljer</string>
- <string name="title_activity_contact_details">Kontaktdetaljer</string>
- <string name="title_activity_sharewith">Dela med konversation</string>
- <string name="title_activity_start_conversation">Starta konversation</string>
- <string name="title_activity_choose_contact">Välj kontakt</string>
- <string name="title_activity_block_list">Blockeringslista</string>
- <string name="just_now">just nu</string>
- <string name="minute_ago">1 min sedan</string>
- <string name="minutes_ago">%d min sedan</string>
- <string name="unread_conversations">olästa konversationer</string>
- <string name="sending">skickar…</string>
- <string name="encrypted_message">Avkrypterar meddelande. Vänta…</string>
- <string name="nick_in_use">Nick används redan</string>
- <string name="admin">Admin</string>
- <string name="owner">Ägare</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deltagare</string>
- <string name="visitor">Besökare</string>
- <string name="remove_contact_text">Vill du ta bort %s från din kontaktlista? Konversationer associerade med denna kontakt kommer inte tas bort.</string>
- <string name="block_contact_text">Vill du blockera %s från att skicka dig meddelanden?</string>
- <string name="unblock_contact_text">Vill du avblockera %s och tillåta denne att skicka dig meddelanden?</string>
- <string name="block_domain_text">Blockera alla kontakter från %s?</string>
- <string name="unblock_domain_text">Avblockera alla kontakter från %s?</string>
- <string name="contact_blocked">Kontakt blockerad</string>
- <string name="remove_bookmark_text">Vill du ta bort %s som bokmärke? Konversationer associerade med detta bokmärke kommer inte tas bort.</string>
- <string name="register_account">Registrera nytt konto på servern</string>
- <string name="change_password_on_server">Byt lösenord på server</string>
- <string name="share_with">Dela med…</string>
- <string name="start_conversation">Starta konversation</string>
- <string name="invite_contact">Bjud in kontakt</string>
- <string name="contacts">Kontakter</string>
- <string name="cancel">Avbryt</string>
- <string name="set">Sätt</string>
- <string name="add">Lägg till</string>
- <string name="edit">Ändra</string>
- <string name="delete">Ta bort</string>
- <string name="block">Blockera</string>
- <string name="unblock">Avblockera</string>
- <string name="save">Spara</string>
- <string name="ok">Ok</string>
- <string name="crash_report_title">Conversations har kraschat</string>
- <string name="crash_report_message">Genom att skicka in stack traces hjälper du utvecklarna av Conversations\n<b>Varning:</b> Detta använder ditt XMPP konto för att skicka informationen till utvecklarna.</string>
- <string name="send_now">Skicka nu</string>
- <string name="send_never">Fråga aldrig igen</string>
- <string name="problem_connecting_to_account">Kan inte ansluta till konto</string>
- <string name="problem_connecting_to_accounts">Kan inte ansluta till flera konton</string>
- <string name="touch_to_fix">Tryck här för att hantera dina konton</string>
- <string name="attach_file">Bifoga fil</string>
- <string name="not_in_roster">Kontakten är inte i din kontaktlista. Vill du lägga till den?</string>
- <string name="add_contact">Lägg till kontakt</string>
- <string name="send_failed">sändning misslyckades</string>
- <string name="send_rejected">avvisad</string>
- <string name="preparing_image">Förbereder bild för sändning</string>
- <string name="action_clear_history">Rensa historik</string>
- <string name="clear_conversation_history">Rensa konversationshistorik</string>
- <string name="clear_histor_msg">Vill du ta bort alla meddelanden i denna konversation?\n\n<b>Varning:</b> Detta kommer inte påverka meddelanden lagrade på andra enheter eller servrar.</string>
- <string name="delete_messages">Ta bort meddelanden</string>
- <string name="choose_presence">Välj tillgänglighet till kontakt</string>
- <string name="send_unencrypted_message">Skicka okrypterat meddelande</string>
- <string name="send_otr_message">Skicka OTR-krypterat meddelande</string>
- <string name="send_omemo_message">Skicka OMEMO-krypterat meddelande</string>
- <string name="send_pgp_message">Skicka OpenPGP-krypterat meddelande</string>
- <string name="your_nick_has_been_changed">Ditt nick har ändrats</string>
- <string name="send_unencrypted">Skicka okrypterat</string>
- <string name="decryption_failed">Avkryptering misslyckades. Du har kanske kanske inte rätt privat nyckel.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations använder en tredjeparts-applikation som heter <b>OpenKeychain</b> för att kryptera och avkryptera meddelanden och hantera dina publika nycklar.\n\nOpenKeychain är licensierad under GPLv3 och tillgänglig på F-Droid och Google Play.\n\n<small>(Starta om Conversations efter installation.)</small></string>
- <string name="restart">Starta om</string>
- <string name="install">Installera</string>
- <string name="offering">erbjuder…</string>
- <string name="waiting">väntar…</string>
- <string name="no_pgp_key">Ingen OpenPGP-nyckel funnen</string>
- <string name="contact_has_no_pgp_key">Conversations kan inte avkryptera ditt meddelande eftersom din kontakt inte annonserar sin publika nyckel.\n\n<small>Be din kontakt att sätta upp OpenPGP.</small></string>
- <string name="no_pgp_keys">Inga OpenPGP-nycklar funna</string>
- <string name="contacts_have_no_pgp_keys">Conversations kan inte avkryptera ditt meddelande eftersom din kontakt inte annonserar sin publika nyckel.\n\n<small>Be din kontakt att sätta upp OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>Krypterat meddelande mottaget. Tryck för att se och avkryptera.</i></string>
- <string name="pref_general">Generellt</string>
- <string name="pref_xmpp_resource">XMPP resurs</string>
- <string name="pref_xmpp_resource_summary">Namnet som klienten identifierar sig med</string>
- <string name="pref_accept_files">Acceptera filer</string>
- <string name="pref_accept_files_summary">Acceptera automatiskt filer som är mindre än…</string>
- <string name="pref_notification_settings">Notifieringsinställningar</string>
- <string name="pref_notifications">Notifieringar</string>
- <string name="pref_notifications_summary">Notifiera när meddelande tagits emot</string>
- <string name="pref_vibrate">Vibrera</string>
- <string name="pref_vibrate_summary">Vibrera när meddelande tagits emot</string>
- <string name="pref_sound">Ljud</string>
- <string name="pref_sound_summary">Spela ljud med notifiering</string>
- <string name="pref_conference_notifications">Notifieringar i publika konferenser</string>
- <string name="pref_conference_notifications_summary">Notifiera alltid för meddelande i en publik konferens istället för endast vid highlight</string>
- <string name="pref_notification_grace_period">Notifieringsfrist</string>
- <string name="pref_notification_grace_period_summary">Inaktivera notifieringar en kort stund efter att en carbon copy tagits emot</string>
- <string name="pref_advanced_options">Avancerade inställningar</string>
- <string name="pref_never_send_crash">Skicka aldrig krasch-rapporter</string>
- <string name="pref_never_send_crash_summary">Genom att skicka in stack traces hjälper du utvecklarna av Conversations</string>
- <string name="pref_confirm_messages">Bekräfta meddelanden</string>
- <string name="pref_confirm_messages_summary">Låter dina kontakter veta när du har tagit emot och läst ett meddelande</string>
- <string name="pref_ui_options">UI inställningar</string>
- <string name="openpgp_error">OpenKeychain rapporterade ett fel</string>
- <string name="error_decrypting_file">I/O-fel vid avkryptering av fil</string>
- <string name="accept">Acceptera</string>
- <string name="error">Ett fel har inträffat</string>
- <string name="pref_grant_presence_updates">Tillåt tillänglighetsuppdateringar</string>
- <string name="pref_grant_presence_updates_summary">Tillåt i förväg och be om tillgänglighetsuppdateringar för kontakter du skapat</string>
- <string name="subscriptions">Abonnemang</string>
- <string name="your_account">Ditt konto</string>
- <string name="keys">Nycklar</string>
- <string name="send_presence_updates">Skicka tillgänglighetsuppdatering</string>
- <string name="receive_presence_updates">Ta emot tillgänglighetsuppdateringar</string>
- <string name="ask_for_presence_updates">Be om tillgänglighetsuppdateringar</string>
- <string name="attach_choose_picture">Välj bild</string>
- <string name="attach_take_picture">Ta ny bild</string>
- <string name="preemptively_grant">Tillåt abonnemangsbegäran i förväg</string>
- <string name="error_not_an_image_file">Filen du valt är inte en bild</string>
- <string name="error_compressing_image">Fel vid konvertering av bildfilen</string>
- <string name="error_file_not_found">Filen hittas ej</string>
- <string name="error_io_exception">Generellt I/O-fel. Du kanske fick slut på plats?</string>
- <string name="error_security_exception_during_image_copy">Applikationen du använde för att välja bilden gav inte tillräckliga rättigheter för att läsa filen.\n\n<small>Använd en annan filhanterare för att välja bild</small></string>
- <string name="account_status_unknown">Okänd</string>
- <string name="account_status_disabled">Tillfälligt inaktiverad</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Ansluter\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Otillåten</string>
- <string name="account_status_not_found">Server ej funnen</string>
- <string name="account_status_no_internet">Ingen anslutning</string>
- <string name="account_status_regis_fail">Registreringsfel</string>
- <string name="account_status_regis_conflict">Användarnamn används redan</string>
- <string name="account_status_regis_success">Registrering klar</string>
- <string name="account_status_regis_not_sup">Servern stödjer inte registrering</string>
- <string name="account_status_security_error">Säkerhetsfel</string>
- <string name="account_status_incompatible_server">Inkompatibel server</string>
- <string name="encryption_choice_unencrypted">Okrypterat</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Ändra konto</string>
- <string name="mgmt_account_delete">Ta bort</string>
- <string name="mgmt_account_disable">Inaktivera tillfälligt</string>
- <string name="mgmt_account_publish_avatar">Publicera avatarbild</string>
- <string name="mgmt_account_publish_pgp">Publicera OpenPGP publik nyckel</string>
- <string name="mgmt_account_enable">Aktivera</string>
- <string name="mgmt_account_are_you_sure">Är du säker?</string>
- <string name="mgmt_account_delete_confirm_text">Om du tar bort kontot kommer all konversationshistorik att försvinna</string>
- <string name="attach_record_voice">Spela in röst</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Lösenord</string>
- <string name="account_settings_example_jabber_id">användarnamn@exempel.se</string>
- <string name="account_settings_confirm_password">Bekräfta lösenord</string>
- <string name="password">Lösenord</string>
- <string name="confirm_password">Bekräfta lösenord</string>
- <string name="passwords_do_not_match">Lösenorden är inte lika</string>
- <string name="invalid_jid">Detta är inte ett korrekt Jabber ID</string>
- <string name="error_out_of_memory">Slut på minne. Bilden är för stor</string>
- <string name="add_phone_book_text">Vill du lägga till %s i din telefons kontaktlista?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">tillgänglig</string>
- <string name="contact_status_away">borta</string>
- <string name="contact_status_extended_away">borta (förlängt)</string>
- <string name="contact_status_do_not_disturb">stör ej</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Konferens</string>
- <string name="muc_details_other_members">Andra medlemmar</string>
- <string name="server_info_show_more">Server info</string>
- <string name="server_info_mam">XEP-0313: Message Archive</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatarbilder / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP Fildelning</string>
- <string name="server_info_available">tillgänglig</string>
- <string name="server_info_unavailable">otillgänglig</string>
- <string name="missing_public_keys">Annonsering om publik nyckel saknas</string>
- <string name="last_seen_now">senast sedd just nu</string>
- <string name="last_seen_min">senast sedd 1 minut sedan</string>
- <string name="last_seen_mins">senast sedd %d minuter sedan</string>
- <string name="last_seen_hour">senast sedd 1 timme sedan</string>
- <string name="last_seen_hours">senast sedd %d timmar sedan</string>
- <string name="last_seen_day">senast sedd 1 dag sedan</string>
- <string name="last_seen_days">senast sedd %d dagar sedan</string>
- <string name="never_seen">aldrig sedd</string>
- <string name="install_openkeychain">Krypterat meddelande. Installera OpenKeychain för att avkryptera.</string>
- <string name="unknown_otr_fingerprint">Okänt OTR-fingeravtryck</string>
- <string name="openpgp_messages_found">OpenPGP-krypterat meddelande funnet</string>
- <string name="reception_failed">Mottagning misslyckades</string>
- <string name="your_fingerprint">Ditt fingeravtryck</string>
- <string name="otr_fingerprint">OTR-fingeravtryck</string>
- <string name="omemo_fingerprint">OMEMO-fingeravtryck</string>
- <string name="omemo_fingerprint_selected_message">Meddelandets OMEMO-fingeravtryck</string>
- <string name="this_device_omemo_fingerprint">Eget OMEMO-fingeravtryck</string>
- <string name="other_devices">Andra enheter</string>
- <string name="trust_omemo_fingerprints">Lita på OMEMO-fingeravtryck</string>
- <string name="fetching_keys">Hämtar nycklar...</string>
- <string name="done">Klar</string>
- <string name="verify">Verifiera</string>
- <string name="decrypt">Avkryptera</string>
- <string name="conferences">Konferenser</string>
- <string name="search">Sök</string>
- <string name="create_contact">Skapa kontakt</string>
- <string name="join_conference">Gå med i konferens</string>
- <string name="delete_contact">Ta bort kontakt</string>
- <string name="view_contact_details">Se kontaktdetaljer</string>
- <string name="block_contact">Blockera kontakt</string>
- <string name="unblock_contact">Avblockera kontakt</string>
- <string name="create">Skapa</string>
- <string name="contact_already_exists">Kontakten finns redan</string>
- <string name="join">Gå med</string>
- <string name="conference_address">Konferensadress</string>
- <string name="conference_address_example">rum@conference.exempel.se</string>
- <string name="save_as_bookmark">Spara som bokmärke</string>
- <string name="delete_bookmark">Ta bort bokmärke</string>
- <string name="bookmark_already_exists">Detta bokmärke finns redan</string>
- <string name="you">Du</string>
- <string name="action_edit_subject">Ändra konferensämne</string>
- <string name="conference_not_found">Konferens hittades inte</string>
- <string name="leave">Lämna</string>
- <string name="contact_added_you">Kontakten lade till dig i sin kontaktlista</string>
- <string name="add_back">Addera tillbaka</string>
- <string name="contact_has_read_up_to_this_point">%s har läst hit</string>
- <string name="publish">Publicera</string>
- <string name="touch_to_choose_picture">Tryck på avatarbild för att välja en bild från bildgalleriet</string>
- <string name="publish_avatar_explanation">Notera: Alla som kan se dina tillgänglighetsuppdateringar kommer se denna bild.</string>
- <string name="publishing">Publicerar…</string>
- <string name="error_publish_avatar_server_reject">Servern kunde inte publicera</string>
- <string name="error_publish_avatar_converting">Något gick fel vid konvertering av din bild</string>
- <string name="error_saving_avatar">Kunde inte spara avatarbild till disk</string>
- <string name="or_long_press_for_default">(Eller tryck länge för att få tillbaks förvald)</string>
- <string name="error_publish_avatar_no_server_support">Din server stödjer inte publicering av avatarbilder</string>
- <string name="private_message">privat meddelande</string>
- <string name="private_message_to">till %s</string>
- <string name="send_private_message_to">Skicka privat meddelande till %s</string>
- <string name="connect">Anslut</string>
- <string name="account_already_exists">Detta konto finns redan</string>
- <string name="next">Nästa</string>
- <string name="server_info_session_established">Nuvarande session upprättad</string>
- <string name="additional_information">Ytterligare information</string>
- <string name="skip">Hoppa över</string>
- <string name="disable_notifications">Inaktivera notifieringar</string>
- <string name="disable_notifications_for_this_conversation">Inaktivera notifieringar för denna konversation</string>
- <string name="notifications_disabled">Notifieringar är inaktiverade</string>
- <string name="enable">Aktivera</string>
- <string name="conference_requires_password">Konferensen kräver lösenord</string>
- <string name="enter_password">Fyll i lösenord</string>
- <string name="missing_presence_updates">Saknar tillgänglighetsuppdateringar från kontakt</string>
- <string name="request_presence_updates">Begär tillgänglighetsuppdateringar från din kontakt först.\n\n<small>Detta används för att se vilken klient/klienter din kontakt använder.</small></string>
- <string name="request_now">Begär nu</string>
- <string name="delete_fingerprint">Ta bort fingeravtryck</string>
- <string name="sure_delete_fingerprint">Är du säker på att du vill ta bort detta fingeravtryck?</string>
- <string name="ignore">Ignorera</string>
- <string name="without_mutual_presence_updates"><b>Varning:</b> Skicka detta utan gemensamma tillgänglighetsuppdateringar kan ge oväntade problem.\n\n<small>Gå till kontaktdetaljer för att verifiera dina tillgänglighetsuppdateringar.</small></string>
- <string name="pref_encryption_settings">Krypteringsinställningar</string>
- <string name="pref_force_encryption">Tvinga kryptering</string>
- <string name="pref_force_encryption_summary">Sänd alltid krypterade meddelanden (utom för konferenser)</string>
- <string name="pref_dont_save_encrypted">Spara inte krypterade meddelanden</string>
- <string name="pref_dont_save_encrypted_summary">Varning: Detta kan leda till att meddelanden förloras</string>
- <string name="pref_expert_options">Expertinställningar</string>
- <string name="pref_expert_options_summary">Var försiktig med dem</string>
- <string name="title_activity_about">Om Conversations</string>
- <string name="pref_about_conversations_summary">Bygg- och licensinformation</string>
- <string name="title_pref_quiet_hours">Tysta timmar</string>
- <string name="title_pref_quiet_hours_start_time">Starttid</string>
- <string name="title_pref_quiet_hours_end_time">Sluttid</string>
- <string name="title_pref_enable_quiet_hours">Aktivera tysta timmar</string>
- <string name="pref_quiet_hours_summary">Notifieringar kommer vara tysta under tysta timmar</string>
- <string name="pref_use_larger_font">Öka teckenstorlek</string>
- <string name="pref_use_larger_font_summary">Använd större teckenstorlek för hela applikationen</string>
- <string name="pref_use_send_button_to_indicate_status">Skickaknappen indikerar status</string>
- <string name="pref_use_indicate_received">Begär mottagningskvitto</string>
- <string name="pref_use_indicate_received_summary">Mottagna meddelanden markeras med en grön bock om det stöds</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Färglägg skickaknappen för att indikera kontaktens status</string>
- <string name="pref_expert_options_other">Annat</string>
- <string name="pref_conference_name">Konferensnamn</string>
- <string name="pref_conference_name_summary">Använd konferensens ämne istället för JID för att identifiera konferenser</string>
- <string name="toast_message_otr_fingerprint">OTR-fingeravtryck har kopierats till urklipp!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO-fingeravtryck har kopierats till urklipp!</string>
- <string name="conference_banned">Du är bannlyst från denna konferens</string>
- <string name="conference_members_only">Medlemsskap krävs för denna konferens</string>
- <string name="conference_kicked">Du har blivit utsparkad från denna konferens</string>
- <string name="using_account">använder konto %s</string>
- <string name="checking_x">Kontrollerar %s på webbserver</string>
- <string name="not_connected_try_again">Du är inte ansluten. Försök igen senare</string>
- <string name="check_x_filesize">Kontrollera storleken på %s</string>
- <string name="message_options">Meddelandealternativ</string>
- <string name="copy_text">Kopiera text</string>
- <string name="copy_original_url">Kopiera orginal-URL</string>
- <string name="send_again">Skicka igen</string>
- <string name="file_url">Fil URL</string>
- <string name="message_text">Meddelandetext</string>
- <string name="url_copied_to_clipboard">URL kopierad till urklipp</string>
- <string name="message_copied_to_clipboard">Meddelande kopierat till urklipp</string>
- <string name="image_transmission_failed">Bildöverföring lyckades inte</string>
- <string name="scan_qr_code">Skanna QR-kod</string>
- <string name="show_qr_code">Visa QR-kod</string>
- <string name="show_block_list">Visa blockeringslista</string>
- <string name="account_details">Kontodetaljer</string>
- <string name="verify_otr">Verifiera OTR</string>
- <string name="remote_fingerprint">Fjärr-fingeravtryck</string>
- <string name="scan">skanna</string>
- <string name="or_touch_phones">(eller nudda telefoner)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Ledtråd eller fråga</string>
- <string name="shared_secret_secret">Delad hemlighet</string>
- <string name="confirm">Bekräfta</string>
- <string name="in_progress">Pågående</string>
- <string name="respond">Svara</string>
- <string name="failed">Lyckades ej</string>
- <string name="secrets_do_not_match">Hemligheter matchar inte</string>
- <string name="try_again">Försök igen</string>
- <string name="finish">Klar</string>
- <string name="verified">Verifierad</string>
- <string name="smp_requested">Kontakt begärde SMP verifikation</string>
- <string name="no_otr_session_found">Ingen giltig OTR-session kunde hittas!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Håll tjänst i förgrunden</string>
- <string name="pref_keep_foreground_service_summary">Förehindrar operativsystemet att ta ner uppkopplingen</string>
- <string name="choose_file">Välj fil</string>
- <string name="receiving_x_file">Tar emot %1$s (%2$d%% klart)</string>
- <string name="download_x_file">Ladda ner %s</string>
- <string name="file">fil</string>
- <string name="open_x_file">Öppna %s</string>
- <string name="sending_file">skickar (%1$d%% klart)</string>
- <string name="preparing_file">Förbereder fil för överföring</string>
- <string name="x_file_offered_for_download">%s erbjuden för nedladdning</string>
- <string name="cancel_transmission">Avbryt överföring</string>
- <string name="file_transmission_failed">filöverföring lyckades inte</string>
- <string name="file_deleted">Filen har blivit borttagen</string>
- <string name="no_application_found_to_open_file">Ingen applikation kunde hittas för att öppna filen</string>
- <string name="could_not_verify_fingerprint">Kunde inte verifiera fingeravtryck</string>
- <string name="manually_verify">Verifiera manuellt</string>
- <string name="are_you_sure_verify_fingerprint">Är du säker på att du vill verifiera din kontakts OTR-fingeravtryck</string>
- <string name="pref_show_dynamic_tags">Visa dynamiska taggar</string>
- <string name="pref_show_dynamic_tags_summary">Visa skrivskyddade taggar under kontakter</string>
- <string name="enable_notifications">Aktivera notifieringar</string>
- <string name="conference_with">Skapa konferens med…</string>
- <string name="no_conference_server_found">Ingen konferensserver hittad</string>
- <string name="conference_creation_failed">Kunde inte skapa konferens</string>
- <string name="conference_created">Konferens skapad!</string>
- <string name="secret_accepted">Hemlighet accepterad!</string>
- <string name="reset">Återställ</string>
- <string name="account_image_description">Kontots avatarbild</string>
- <string name="copy_otr_clipboard_description">Kopiera OTR-fingeravtryck till urklipp</string>
- <string name="copy_omemo_clipboard_description">Kopiera OMEMO-fingeravtryck till urklipp</string>
- <string name="regenerate_omemo_key">Regenerera OMEMO-nyckel</string>
- <string name="wipe_omemo_pep">Rensa andra enheter från PEP</string>
- <string name="clear_other_devices">Rensa enheter</string>
- <string name="clear_other_devices_desc">Är du säker på att du vill rensa alla andra enheter från OMEMO-annonsering? Nästa gång dina enheter ansluter kommer de att återannonsera sig, men de kanske inte tar emot enheter under tiden.</string>
- <string name="purge_key">Rensa nyckel</string>
- <string name="purge_key_desc_part1">Är du säker på att du vill rensa denna nyckel?</string>
- <string name="purge_key_desc_part2">Den kommer att antas oåterkalleligt komprometterat och du kommer aldrig kunna bygga en session med den igen.</string>
- <string name="error_no_keys_to_trust">Det finns inga användbara nycklar tillgängliga för den här kontakten. Om du har rensat någon av dennes nycklar behöver de generera nya.</string>
- <string name="error_trustkeys_title">Fel</string>
- <string name="fetching_history_from_server">Hämtar historik från server</string>
- <string name="no_more_history_on_server">Ingen mer historik på server</string>
- <string name="updating">Uppdaterar…</string>
- <string name="password_changed">Lösenord bytt!</string>
- <string name="could_not_change_password">Kunde inte byta lösenord</string>
- <string name="otr_session_not_started">Skicka meddelande för att påbörja en krypterad chat</string>
- <string name="ask_question">Ställ fråga</string>
- <string name="smp_explain_question">Om du och din kontakt har en delad hemlighet som ingen annan känner till (som ett internt skämt eller vad ni åt till lunch senast ni träffades) så kan ni ange den hemligheten för att verifiera varandras fingeravtryck.\n\nDu ger en ledtråd eller en fråga till din kontakt som ska svara med ett svar som är skiftlägeskänsligt.</string>
- <string name="smp_explain_answer">Din kontakt vill verifiera ditt fingeravtryck genom att utmana dig med en delad hemlighet. Din kontakt gav följande ledtråd eller fråga för hemligheten.</string>
- <string name="shared_secret_hint_should_not_be_empty">Din ledtråd ska inte vara tom</string>
- <string name="shared_secret_can_not_be_empty">Din delade hemlighet kan inte vara tom</string>
- <string name="manual_verification_explanation">Jämför noggrant fingeravtrycket nedan med din kontakts fingeravtryck.\nDu kan använda valfri typ av betrodd kommunikation som ett krypterat e-mail eller ett telefonsamtal för att utbyta dessa.</string>
- <string name="change_password">Byt lösenord</string>
- <string name="current_password">Nuvarande lösenord</string>
- <string name="new_password">Nytt lösenord</string>
- <string name="password_should_not_be_empty">Lösenordet ska inte vara tomt</string>
- <string name="enable_all_accounts">Aktivera alla konton</string>
- <string name="disable_all_accounts">Deaktivera alla konton</string>
- <string name="perform_action_with">Utför åtgärden med</string>
- <string name="no_affiliation">Ingen anknytning</string>
- <string name="no_role">Ingen roll</string>
- <string name="outcast">Utstött</string>
- <string name="member">Medlem</string>
- <string name="advanced_mode">Avancerat läge</string>
- <string name="grant_membership">Bevilja medlemsskap</string>
- <string name="remove_membership">Återkalla medlemskap</string>
- <string name="grant_admin_privileges">Bevilja administratörsbehörighet</string>
- <string name="remove_admin_privileges">Återkalla administratörsbehörighet</string>
- <string name="remove_from_room">Ta bort från konferens</string>
- <string name="could_not_change_affiliation">Kunde inte ändra tillhörigheten för %s</string>
- <string name="ban_from_conference">Bannlys från konferens</string>
- <string name="removing_from_public_conference">Du försöker ta bort %s från en publik konferens. Det enda sätt att göra detta är att bannlysa användaren för evigt.</string>
- <string name="ban_now">Bannlys nu</string>
- <string name="could_not_change_role">Kunde inte ändra rollen för %s</string>
- <string name="public_conference">Publikt tillgänglig konferens</string>
- <string name="private_conference">Privat konferens där medlemsskap krävs</string>
- <string name="conference_options">Konferensalternativ</string>
- <string name="members_only">Privat, medlemsskap krävs</string>
- <string name="non_anonymous">Icke-anonymt</string>
- <string name="moderated">Modererad</string>
- <string name="you_are_not_participating">Du deltar ej</string>
- <string name="modified_conference_options">Ändrade konferensalternativ</string>
- <string name="could_not_modify_conference_options">Kunde inte ändra konferensalternativ</string>
- <string name="never">Aldrig</string>
- <string name="thirty_minutes">30 minuter</string>
- <string name="one_hour">1 timme</string>
- <string name="two_hours">2 timmar</string>
- <string name="eight_hours">8 timmar</string>
- <string name="until_further_notice">Tills vidare</string>
- <string name="pref_input_options">Inmatningsalternativ</string>
- <string name="pref_enter_is_send">Skicka med enter</string>
- <string name="pref_enter_is_send_summary">Använd enter-knappen för att skicka meddelande</string>
- <string name="pref_display_enter_key">Visa enter-knappen</string>
- <string name="pref_display_enter_key_summary">Byt ut emoticons-tangenten mot en enter-tangent</string>
- <string name="audio">ljud</string>
- <string name="video">video</string>
- <string name="image">bild</string>
- <string name="pdf_document">PDF-dokument</string>
- <string name="apk">Android App</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Tagit emot %s</string>
- <string name="disable_foreground_service">Deaktivera förgrundstjänst</string>
- <string name="touch_to_open_conversations">Tryck för att öppna Conversations</string>
- <string name="avatar_has_been_published">Avatarbild har publicerats!</string>
- <string name="sending_x_file">Skickar %s</string>
- <string name="offering_x_file">Erbjuder %s</string>
- <string name="hide_offline">Dölj ej anslutna</string>
- <string name="disable_account">Deaktivera konton</string>
- <string name="contact_is_typing">%s skriver...</string>
- <string name="contact_has_stopped_typing">%s har slutat skriva</string>
- <string name="pref_chat_states">Skriv-notifieringar</string>
- <string name="pref_chat_states_summary">Låter dina kontakter veta när du skriver ett nytt meddelande</string>
- <string name="send_location">Skicka position</string>
- <string name="show_location">Visa position</string>
- <string name="no_application_found_to_display_location">Kunde inte hitta applikation för att visa position</string>
- <string name="location">Position</string>
- <string name="received_location">Mottog position</string>
- <string name="title_undo_swipe_out_conversation">Konversation stängd</string>
- <string name="title_undo_swipe_out_muc">Lämnade konferens</string>
- <string name="pref_dont_trust_system_cas_title">Lita inte på systemets CAs</string>
- <string name="pref_dont_trust_system_cas_summary">Alla certifikat måste manuellt godkännas</string>
- <string name="pref_remove_trusted_certificates_title">Ta bort certifikat</string>
- <string name="pref_remove_trusted_certificates_summary">Ta bort manuellt accepterade certifikat</string>
- <string name="toast_no_trusted_certs">Inga manuellt accepterade certifikat</string>
- <string name="dialog_manage_certs_title">Ta bort certifikat</string>
- <string name="dialog_manage_certs_positivebutton">Ta bort val</string>
- <string name="dialog_manage_certs_negativebutton">Avbryt</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikat borttaget</item>
- <item quantity="other">%d certifikat borttagna</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Välj %d kontakt</item>
- <item quantity="other">Välj %d kontakter</item>
- </plurals>
- <string name="pref_quick_action_summary">Byt sänd-knappen mot snabbfunktion</string>
- <string name="pref_quick_action">Snabbfunktion</string>
- <string name="none">Ingen</string>
- <string name="recently_used">Senast använd</string>
- <string name="choose_quick_action">Välj snabbfunktion</string>
- <string name="search_for_contacts_or_groups">Sök efter kontakter eller grupper</string>
- <string name="send_private_message">Skicka privat meddelande</string>
- <string name="user_has_left_conference">%s har lämnat konferensen!</string>
- <string name="username">Användarnamn</string>
- <string name="username_hint">Användarnamn</string>
- <string name="invalid_username">Inte ett giltigt användanamn</string>
- <string name="download_failed_server_not_found">Nerladdning gick fel: Server hittades inte</string>
- <string name="download_failed_file_not_found">Nerladdning gick fel: Filen hittades inte</string>
- <string name="download_failed_could_not_connect">Nerladdningen gick fel: Kunder inte ansluta till server</string>
- <string name="pref_use_white_background">Använd vit bakgrund</string>
- <string name="pref_use_white_background_summary">Visa mottagna meddelanden som svart text på vit bakgrund</string>
- <string name="account_status_dns_timeout">Timeout för DNS</string>
- <string name="server_info_broken">Sönder</string>
-</resources>
diff --git a/src/main/res/values-w820dp/dimens.xml b/src/main/res/values-w820dp/dimens.xml
new file mode 100644
index 000000000..63fc81644
--- /dev/null
+++ b/src/main/res/values-w820dp/dimens.xml
@@ -0,0 +1,6 @@
+<resources>
+ <!-- Example customization of dimensions originally defined in res/values/dimens.xml
+ (such as screen margins) for screens with more than 820dp of available width. This
+ would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). -->
+ <dimen name="activity_horizontal_margin">64dp</dimen>
+</resources>
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
deleted file mode 100644
index 455d13a8b..000000000
--- a/src/main/res/values-zh-rCN/strings.xml
+++ /dev/null
@@ -1,439 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">设置</string>
- <string name="action_add">新会话</string>
- <string name="action_accounts">管理账户</string>
- <string name="action_end_conversation">结束会话</string>
- <string name="action_contact_details">联系人详情</string>
- <string name="action_muc_details">讨论组详情</string>
- <string name="action_secure">安全对话</string>
- <string name="action_add_account">添加账号</string>
- <string name="action_edit_contact">编辑姓名</string>
- <string name="action_add_phone_book">添加到手机通讯录</string>
- <string name="action_delete_contact">从列表中删除</string>
- <string name="action_block_contact">屏蔽联系人</string>
- <string name="action_unblock_contact">解除联系人屏蔽</string>
- <string name="action_block_domain">屏蔽域名</string>
- <string name="action_unblock_domain">解除域名屏蔽</string>
- <string name="title_activity_manage_accounts">管理账户</string>
- <string name="title_activity_settings">设置</string>
- <string name="title_activity_conference_details">讨论组详情</string>
- <string name="title_activity_contact_details">联系人详情</string>
- <string name="title_activity_sharewith">分享会话</string>
- <string name="title_activity_start_conversation">开始会话</string>
- <string name="title_activity_choose_contact">选择联系人</string>
- <string name="title_activity_block_list">屏蔽列表</string>
- <string name="just_now">刚刚</string>
- <string name="minute_ago">1 分钟前</string>
- <string name="minutes_ago">%d分钟前</string>
- <string name="unread_conversations">未读会话</string>
- <string name="sending">正在发送…</string>
- <string name="encrypted_message">解密信息中. 请稍候…</string>
- <string name="nick_in_use">该名称已存在</string>
- <string name="admin">管理员</string>
- <string name="owner">所有者</string>
- <string name="moderator">版主</string>
- <string name="participant">参与者</string>
- <string name="visitor">访客</string>
- <string name="remove_contact_text">将 %s 从列表中移除? 与该联系人的会话消息不会清除.</string>
- <string name="block_contact_text">你想屏蔽 %s 将不能发送信息给你?</string>
- <string name="unblock_contact_text">你想解除对 %s 的屏蔽吗,他们将可以发送信息给你?</string>
- <string name="block_domain_text">屏蔽 %s 中的所有联系人?</string>
- <string name="unblock_domain_text">解除对 %s 中所有联系人的屏蔽?</string>
- <string name="contact_blocked">联系人已屏蔽</string>
- <string name="remove_bookmark_text">从书签中移除 %s ?相关会话消息不会被清除 .</string>
- <string name="register_account">在服务器上注册新账户</string>
- <string name="change_password_on_server">在服务器上改变密码</string>
- <string name="share_with">分享</string>
- <string name="start_conversation">开始会话</string>
- <string name="invite_contact">邀请联系人</string>
- <string name="contacts">联系人</string>
- <string name="cancel">取消</string>
- <string name="set">设置</string>
- <string name="add">添加</string>
- <string name="edit">编辑</string>
- <string name="delete">删除</string>
- <string name="block">屏蔽</string>
- <string name="unblock">解除屏蔽</string>
- <string name="save">保存</string>
- <string name="ok">完成</string>
- <string name="crash_report_title">Conversations 崩溃</string>
- <string name="crash_report_message">发送堆栈跟踪信息到 Conversations 的开发人员\n<b>警告:</b> 该操作将用您的 XMPP 账户发送堆栈跟踪给开发人员。</string>
- <string name="send_now">现在发送</string>
- <string name="send_never">不再询问</string>
- <string name="problem_connecting_to_account">无法连接至账户</string>
- <string name="problem_connecting_to_accounts">无法连接至多个账户</string>
- <string name="touch_to_fix">点击此处管理账户</string>
- <string name="attach_file">附加文件</string>
- <string name="not_in_roster">该联系人不在您的列表。需要加为联系人吗 ?</string>
- <string name="add_contact">添加联系人</string>
- <string name="send_failed">传递失败</string>
- <string name="send_rejected">拒绝</string>
- <string name="preparing_image">准备传输图像</string>
- <string name="action_clear_history">清除历史记录</string>
- <string name="clear_conversation_history">清除会话记录</string>
- <string name="clear_histor_msg">删除该会话中所有信息?\n\n<b>注:</b> 该操作不会影响其他设备或服务器保存的信息。</string>
- <string name="delete_messages">删除消息</string>
- <string name="choose_presence">添加在线用户至联系人</string>
- <string name="send_otr_message">发送 OTR 加密信息</string>
- <string name="send_pgp_message">发送 OpenPGP 加密信息</string>
- <string name="your_nick_has_been_changed">昵称修改成功</string>
- <string name="send_unencrypted">不加密发送</string>
- <string name="decryption_failed">解密失败,可能是私钥不正确。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">会话运用了第三方app,名为 <b>OpenKeychain</b> 用来加密、解密信息以及管理您的密钥。\n\nOpenKeychain 遵循 GPLv3 并且可以在 F-Droid 和 Google Play 上获取。\n\n<small>(之后请重启 conversations)</small></string>
- <string name="restart">重启</string>
- <string name="install">安装</string>
- <string name="offering">输入…</string>
- <string name="waiting">等待…</string>
- <string name="no_pgp_key">未发现 OpenPGP 密钥</string>
- <string name="contact_has_no_pgp_key">会话加密信息失败,因为联系人未提供他/她的公钥。\n\n<small>请通知联系人设置 OpenPGP。</small></string>
- <string name="no_pgp_keys">未找到 OpenPGP 密钥</string>
- <string name="contacts_have_no_pgp_keys">因您的联系人未公布公钥,Conversations未能成功加密您的信息.\n\n<small>请通知联系人设置OpenPGP.</small></string>
- <string name="encrypted_message_received"><i>加密信息已接收。点击解密并查看。</i></string>
- <string name="pref_general">常规</string>
- <string name="pref_xmpp_resource">XMPP 资源</string>
- <string name="pref_xmpp_resource_summary">客户端标识名称</string>
- <string name="pref_accept_files">接收文件</string>
- <string name="pref_accept_files_summary">自动接收小于 … 的文件</string>
- <string name="pref_notification_settings">通知设置</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">收到新消息时通知</string>
- <string name="pref_vibrate">震动</string>
- <string name="pref_vibrate_summary">收到新消息时震动</string>
- <string name="pref_sound">声音</string>
- <string name="pref_sound_summary">收到新消息时的铃声</string>
- <string name="pref_notification_grace_period">通知限期</string>
- <string name="pref_notification_grace_period_summary">接收副本短时间内关闭通知</string>
- <string name="pref_advanced_options">高级选项</string>
- <string name="pref_never_send_crash">总不发送崩溃报告</string>
- <string name="pref_never_send_crash_summary">发送堆栈跟踪帮助 Conversations 开发人员</string>
- <string name="pref_confirm_messages">确认消息</string>
- <string name="pref_confirm_messages_summary">当你已收到消息并且已阅时通知好友</string>
- <string name="pref_ui_options">UI 选项</string>
- <string name="openpgp_error">OpenKeychain 报告了一个错误</string>
- <string name="error_decrypting_file">解密文件时出现 I/O 错误</string>
- <string name="accept">接受</string>
- <string name="error">产生了一个错误</string>
- <string name="pref_grant_presence_updates">同意更新在线联系人</string>
- <string name="pref_grant_presence_updates_summary">预先同意并请求更新您的联系人</string>
- <string name="subscriptions">关注</string>
- <string name="your_account">你的账号</string>
- <string name="keys">密钥</string>
- <string name="send_presence_updates">发送在线联系人列表更新</string>
- <string name="receive_presence_updates">接收在线联系人列表更新</string>
- <string name="ask_for_presence_updates">请求在线联系人列表更新</string>
- <string name="attach_choose_picture">选择图片</string>
- <string name="attach_take_picture">照相</string>
- <string name="preemptively_grant">预先同意订阅请求</string>
- <string name="error_not_an_image_file">您选择的文件不是图像文件</string>
- <string name="error_compressing_image">转换图像出错</string>
- <string name="error_file_not_found">未找到文件</string>
- <string name="error_io_exception">常规的 I/O 错误。可能是存储空间不足?</string>
- <string name="error_security_exception_during_image_copy">您用来选择图片的 app 没有给予足够权限支持我们读取文件。\n\n<small>请使用另一文件管理器选择图片</small></string>
- <string name="account_status_unknown">未知</string>
- <string name="account_status_disabled">暂时不可用</string>
- <string name="account_status_online">在线</string>
- <string name="account_status_connecting">连接中\u2026</string>
- <string name="account_status_offline">离线</string>
- <string name="account_status_unauthorized">未授权</string>
- <string name="account_status_not_found">未找到服务器</string>
- <string name="account_status_no_internet">未连接网络</string>
- <string name="account_status_regis_fail">注册失败</string>
- <string name="account_status_regis_conflict"> 用户名已存在</string>
- <string name="account_status_regis_success">注册完成</string>
- <string name="account_status_regis_not_sup">服务器不支持注册</string>
- <string name="account_status_security_error">安全错误</string>
- <string name="account_status_incompatible_server">服务器不兼容</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">编辑账号</string>
- <string name="mgmt_account_delete">删除账号</string>
- <string name="mgmt_account_disable">暂时不可用</string>
- <string name="mgmt_account_publish_avatar">发布头像</string>
- <string name="mgmt_account_publish_pgp">发布 OpenPGP 公钥</string>
- <string name="mgmt_account_enable">启用账户</string>
- <string name="mgmt_account_are_you_sure">确定?</string>
- <string name="mgmt_account_delete_confirm_text">如果删除用户,所有会话信息将会丢失</string>
- <string name="attach_record_voice">录音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">密码</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">确认密码</string>
- <string name="password">密码</string>
- <string name="confirm_password">确认密码</string>
- <string name="passwords_do_not_match">密码不一致</string>
- <string name="invalid_jid">该 Jabber ID 无效</string>
- <string name="error_out_of_memory">空间不足。图片过大</string>
- <string name="add_phone_book_text">您将添加 %s 至手机联系人列表?</string>
- <string name="contact_status_online">在线</string>
- <string name="contact_status_free_to_chat">自由畅聊</string>
- <string name="contact_status_away">离开</string>
- <string name="contact_status_extended_away">长时间离开</string>
- <string name="contact_status_do_not_disturb">请勿打扰</string>
- <string name="contact_status_offline">离线</string>
- <string name="muc_details_conference">讨论组</string>
- <string name="muc_details_other_members">其他成员</string>
- <string name="server_info_show_more">服务器信息</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: 消息碳</string>
- <string name="server_info_csi">XEP-0352: 客户端状态指示</string>
- <string name="server_info_blocking">XEP-0191: 屏蔽指令</string>
- <string name="server_info_roster_version">XEP-0237: 花名册版本</string>
- <string name="server_info_stream_management">XEP-0198: 流管理</string>
- <string name="server_info_available">有效</string>
- <string name="server_info_unavailable">无效</string>
- <string name="missing_public_keys">缺少公钥通知</string>
- <string name="last_seen_now">最近一次查看为刚刚</string>
- <string name="last_seen_min"> 最近一次查看为一分钟前</string>
- <string name="last_seen_mins">最近一次查看为 %d 分钟前</string>
- <string name="last_seen_hour">最近一次查看为一小时前</string>
- <string name="last_seen_hours">最近一次查看为 %d 小时前</string>
- <string name="last_seen_day">最近一次查看为一天前</string>
- <string name="last_seen_days">最近一次查看为 %d天前</string>
- <string name="never_seen">未曾查看</string>
- <string name="install_openkeychain">加密信息. 请安装 OpenKeychain 以解密。</string>
- <string name="unknown_otr_fingerprint">未知 OTR 指纹</string>
- <string name="openpgp_messages_found">发现 OpenPGP 加密信息</string>
- <string name="reception_failed">接收失败</string>
- <string name="your_fingerprint">你的指纹</string>
- <string name="otr_fingerprint">OTR 指纹</string>
- <string name="verify">验证</string>
- <string name="decrypt">解密</string>
- <string name="conferences">讨论组</string>
- <string name="search">查找</string>
- <string name="create_contact">创建联系人</string>
- <string name="join_conference">加入讨论组</string>
- <string name="delete_contact">删除联系人</string>
- <string name="view_contact_details">查看联系人详细信息</string>
- <string name="block_contact">屏蔽联系人</string>
- <string name="unblock_contact">解除联系人屏蔽</string>
- <string name="create">创建</string>
- <string name="contact_already_exists">联系人已存在</string>
- <string name="join">加入</string>
- <string name="conference_address">讨论组地址</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">保存为书签</string>
- <string name="delete_bookmark">删除书签</string>
- <string name="bookmark_already_exists">该书签已存在</string>
- <string name="you">你</string>
- <string name="action_edit_subject">编辑讨论组主题</string>
- <string name="conference_not_found">讨论组未找到</string>
- <string name="leave">离开</string>
- <string name="contact_added_you">联系人已添加你到联系人列表</string>
- <string name="add_back">反向添加</string>
- <string name="contact_has_read_up_to_this_point">目前读到 %s 处</string>
- <string name="publish">发布</string>
- <string name="touch_to_choose_picture">点击头像可从相册中选择头像 </string>
- <string name="publish_avatar_explanation">请注意: 所有关注您最新动态的人将看到该图像。</string>
- <string name="publishing">正在发布…</string>
- <string name="error_publish_avatar_server_reject">服务器拒绝了您的发布请求</string>
- <string name="error_publish_avatar_converting">转换头像图片出错</string>
- <string name="error_saving_avatar">不能将头像保存至磁盘</string>
- <string name="or_long_press_for_default">(或长按按钮将返回默认头像)</string>
- <string name="error_publish_avatar_no_server_support">您的服务器不支持发布头像</string>
- <string name="private_message">密谈</string>
- <string name="private_message_to">至 %s</string>
- <string name="send_private_message_to">发送私密消息到 %s</string>
- <string name="connect">连接</string>
- <string name="account_already_exists">该账号已存在</string>
- <string name="next">下一步</string>
- <string name="server_info_session_established">当前会话已建立</string>
- <string name="additional_information">其他信息</string>
- <string name="skip">Skip略过</string>
- <string name="disable_notifications">关闭通知</string>
- <string name="disable_notifications_for_this_conversation">关闭该会话消息</string>
- <string name="notifications_disabled">通知已关闭</string>
- <string name="enable">打开通知</string>
- <string name="conference_requires_password">讨论组设有密码</string>
- <string name="enter_password">输入密码</string>
- <string name="missing_presence_updates">缺少在线联系人更新</string>
- <string name="request_presence_updates">请先发送更新在线联系人的请求。\n\n<small>以判断您的联系人所用的客户端类型。</small></string>
- <string name="request_now">现在发送请求</string>
- <string name="delete_fingerprint">删除指纹</string>
- <string name="sure_delete_fingerprint">是否确定删除该指纹?</string>
- <string name="ignore">忽略</string>
- <string name="without_mutual_presence_updates"><b>警告:</b>在没有相互更新在线联系人的情况下发送将会出现未知问题。\n\n<small>前往联系人详情以验证您订阅的在线联系人。</small></string>
- <string name="pref_encryption_settings">加密设置</string>
- <string name="pref_force_encryption">强制要求端对端加密</string>
- <string name="pref_force_encryption_summary"> 总是发送加密信息(讨论组信息除外)</string>
- <string name="pref_dont_save_encrypted">不保存加密信息</string>
- <string name="pref_dont_save_encrypted_summary">警告:此操作将会导致信息丢失</string>
- <string name="pref_expert_options">导出选项</string>
- <string name="pref_expert_options_summary">请谨慎使用</string>
- <string name="title_activity_about">关于 Conversations</string>
- <string name="pref_about_conversations_summary">构建及许可证信息</string>
- <string name="title_pref_quiet_hours">静默时间段</string>
- <string name="title_pref_quiet_hours_start_time">开始时间</string>
- <string name="title_pref_quiet_hours_end_time">结束时间</string>
- <string name="title_pref_enable_quiet_hours">启用静默时间段</string>
- <string name="pref_quiet_hours_summary">在静默时间段内通知将保持静音</string>
- <string name="pref_use_larger_font"> 放大字体</string>
- <string name="pref_use_larger_font_summary">整个 app 界面使用较大的字体</string>
- <string name="pref_use_send_button_to_indicate_status">发送按钮显示状态</string>
- <string name="pref_use_indicate_received">请求消息回复</string>
- <string name="pref_use_indicate_received_summary">如果支持消息将会以绿色对勾标识</string>
- <string name="pref_use_send_button_to_indicate_status_summary">发送按钮采用其他颜色以示发送状态的区别</string>
- <string name="pref_expert_options_other">其他</string>
- <string name="pref_conference_name">讨论组名称</string>
- <string name="pref_conference_name_summary">用讨论组的主题来标示讨论组而不是 JID</string>
- <string name="toast_message_otr_fingerprint">OTR 指纹已拷贝到剪贴板!</string>
- <string name="conference_banned">你被此讨论组屏蔽</string>
- <string name="conference_members_only">此讨论组只允许成员加入</string>
- <string name="conference_kicked">你被从此讨论组踢出</string>
- <string name="using_account">用账户 %s</string>
- <string name="not_connected_try_again">你没有连接。请稍后重试</string>
- <string name="message_options">消息选项</string>
- <string name="copy_text">拷贝文本</string>
- <string name="copy_original_url">拷贝原始URL</string>
- <string name="send_again">再次发送</string>
- <string name="message_text">消息文本</string>
- <string name="url_copied_to_clipboard">已经拷贝 URL 到剪贴板</string>
- <string name="message_copied_to_clipboard">消息已经拷贝到剪贴板</string>
- <string name="image_transmission_failed">图片传送失败</string>
- <string name="scan_qr_code">扫描二维码</string>
- <string name="show_qr_code">显示二维码</string>
- <string name="show_block_list">显示屏蔽列表</string>
- <string name="account_details">账户详情</string>
- <string name="verify_otr">验证 OTR</string>
- <string name="remote_fingerprint">远程指纹</string>
- <string name="scan">扫描</string>
- <string name="or_touch_phones">(或轻触手机)</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">提示或问题</string>
- <string name="shared_secret_secret">共知的秘密</string>
- <string name="confirm">确认</string>
- <string name="in_progress">处理中</string>
- <string name="respond">回应</string>
- <string name="failed">失败</string>
- <string name="secrets_do_not_match">秘密不符</string>
- <string name="try_again">再试一遍</string>
- <string name="finish">完成</string>
- <string name="verified">验证通过!</string>
- <string name="smp_requested">联系人请求 SMP 验证</string>
- <string name="no_otr_session_found">没有找到 OTR 会话</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">保持前台服务</string>
- <string name="pref_keep_foreground_service_summary">防止操作系统中断你的连接</string>
- <string name="choose_file">关闭文件</string>
- <string name="receiving_x_file">接收中 %1$s (已完成 %2$d%%)</string>
- <string name="download_x_file">下载 %s</string>
- <string name="file">文件</string>
- <string name="open_x_file"> 打开 %s</string>
- <string name="sending_file">发送中 (已完成 %1$d%%)</string>
- <string name="preparing_file">准备传送文件</string>
- <string name="x_file_offered_for_download">可以下载 %s</string>
- <string name="cancel_transmission">取消传送</string>
- <string name="file_transmission_failed">文件传送失败</string>
- <string name="file_deleted">文件已经删除</string>
- <string name="no_application_found_to_open_file">没有可以打开此文件的应用</string>
- <string name="could_not_verify_fingerprint">不能验证指纹</string>
- <string name="manually_verify">手工验证</string>
- <string name="are_you_sure_verify_fingerprint">你确认验证你的联系人的 OTR 指纹?</string>
- <string name="pref_show_dynamic_tags">现实动态标签</string>
- <string name="pref_show_dynamic_tags_summary">在联系人下方显示只读标签</string>
- <string name="enable_notifications">启用通知</string>
- <string name="conference_with">与…创建讨论组</string>
- <string name="no_conference_server_found">无法找到讨论组服务器</string>
- <string name="conference_creation_failed">讨论组创建失败!</string>
- <string name="conference_created">讨论组已创建!</string>
- <string name="secret_accepted">秘密被接受!</string>
- <string name="reset">重置</string>
- <string name="account_image_description">账户头像</string>
- <string name="copy_otr_clipboard_description">拷贝 OTR 指纹到剪贴板</string>
- <string name="fetching_history_from_server">从服务器获取历史记录</string>
- <string name="no_more_history_on_server">服务器上没有更多历史记录</string>
- <string name="updating">更新中…</string>
- <string name="password_changed">密码已修改!</string>
- <string name="could_not_change_password">不能修改密码</string>
- <string name="otr_session_not_started">要启动加密聊天先发送一条消息</string>
- <string name="ask_question">提出问题</string>
- <string name="smp_explain_question">如果你和你的联系人有一个共知的秘密(比如一个内部笑话或者仅仅只是上次见面时吃的午餐) 你可以使用这个秘密来验证彼此的指纹。\n\n你的联系人将以大小写敏感的方式给出答案,你可以给出提示或问题。</string>
- <string name="smp_explain_answer">你的联系人可以通过一个你们共知的秘密来验证指纹。你的联系人给出了如下的提示或问题。</string>
- <string name="shared_secret_hint_should_not_be_empty">你的提示不能为空</string>
- <string name="shared_secret_can_not_be_empty">你共知的秘密不能为空</string>
- <string name="manual_verification_explanation">请仔细核对下面显示出来的你的联系人的指纹。\n你可以使用任何可信赖的联系方式,比如加密邮件或电话,来交换这些指纹信息。</string>
- <string name="change_password">修改密码</string>
- <string name="current_password">当前密码</string>
- <string name="new_password">新密码</string>
- <string name="password_should_not_be_empty">密码不能为空</string>
- <string name="enable_all_accounts">启用所有账户</string>
- <string name="disable_all_accounts">禁用所有账户</string>
- <string name="perform_action_with">做一个动作和</string>
- <string name="no_affiliation">没有从属关系</string>
- <string name="no_role">没有角色</string>
- <string name="outcast">抛弃</string>
- <string name="member">成员</string>
- <string name="advanced_mode">高级模式</string>
- <string name="grant_membership">已授予的成员</string>
- <string name="remove_membership">吊销的成员</string>
- <string name="grant_admin_privileges">授予管理员权限</string>
- <string name="remove_admin_privileges">吊销管理员权限</string>
- <string name="remove_from_room">从讨论组移出</string>
- <string name="could_not_change_affiliation">不能修改 %s 的从属关系</string>
- <string name="ban_from_conference">屏蔽出讨论组</string>
- <string name="removing_from_public_conference">你正尝试将 %s 移出一个公共的讨论组。唯一的方式是永远屏蔽这个用户</string>
- <string name="ban_now">现在屏蔽</string>
- <string name="could_not_change_role">不能修改 %s 的角色</string>
- <string name="public_conference">公开访问的讨论组</string>
- <string name="private_conference">私密,只有成员可以加入的讨论组</string>
- <string name="conference_options">讨论组选项</string>
- <string name="non_anonymous">非匿名</string>
- <string name="modified_conference_options">讨论组选项已修改!</string>
- <string name="could_not_modify_conference_options">不能修改讨论组选项</string>
- <string name="never">从不</string>
- <string name="thirty_minutes">30 分钟</string>
- <string name="one_hour">1 个小时</string>
- <string name="two_hours">2 个小时</string>
- <string name="eight_hours">8 个小时</string>
- <string name="until_further_notice">直到新的通知</string>
- <string name="pref_input_options">输入选项</string>
- <string name="pref_enter_is_send">回车是发送</string>
- <string name="pref_enter_is_send_summary">用回车键来发送消息</string>
- <string name="pref_display_enter_key">显示回车键</string>
- <string name="pref_display_enter_key_summary">改变表情键为回车键</string>
- <string name="audio">音频</string>
- <string name="video">视频</string>
- <string name="image">图像</string>
- <string name="pdf_document">PDF 文档</string>
- <string name="apk">Android App</string>
- <string name="vcard">联系人</string>
- <string name="received_x_file">已经收到 %s</string>
- <string name="disable_foreground_service">禁用前端服务</string>
- <string name="touch_to_open_conversations">轻触打开 Conversations</string>
- <string name="avatar_has_been_published">头像已经发布!</string>
- <string name="sending_x_file">发送中 %s</string>
- <string name="offering_x_file">提供中 %s</string>
- <string name="hide_offline">隐藏离线联系人</string>
- <string name="disable_account">禁用账户</string>
- <string name="contact_is_typing">%s 正在输入…</string>
- <string name="contact_has_stopped_typing">%s 已停止输入</string>
- <string name="pref_chat_states">键盘输入通知</string>
- <string name="pref_chat_states_summary">让对方知道你正在输入新消息</string>
- <string name="send_location">发送位置</string>
- <string name="show_location">显示位置</string>
- <string name="no_application_found_to_display_location">无法找到显示位置的应用</string>
- <string name="location">位置</string>
- <string name="received_location">位置已收到</string>
- <string name="title_undo_swipe_out_conversation">Conversation 已关闭</string>
- <string name="title_undo_swipe_out_muc">离开讨论组</string>
- <string name="pref_dont_trust_system_cas_title">不相信系统 CA</string>
- <string name="pref_dont_trust_system_cas_summary">所有证书必须人工通过</string>
- <string name="pref_remove_trusted_certificates_title">移除证书</string>
- <string name="pref_remove_trusted_certificates_summary">删除人工通过的证书</string>
- <string name="toast_no_trusted_certs">没有人工通过的证书</string>
- <string name="dialog_manage_certs_title">移除证书</string>
- <string name="dialog_manage_certs_positivebutton">删除选项</string>
- <string name="dialog_manage_certs_negativebutton">取消</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 个证书已被删除</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">选择 %d 个联系人</item>
- </plurals>
- <string name="pref_quick_action_summary">以快速动作替代发送按钮</string>
- <string name="pref_quick_action">快速动作</string>
- <string name="none">无</string>
- <string name="recently_used">最近使用过的</string>
- <string name="choose_quick_action">选择快速动作</string>
-</resources>
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
deleted file mode 100644
index 161d49db2..000000000
--- a/src/main/res/values-zh-rTW/strings.xml
+++ /dev/null
@@ -1,248 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">設定</string>
- <string name="action_add">新對話</string>
- <string name="action_accounts">管理帳戶</string>
- <string name="action_end_conversation">結束對話</string>
- <string name="action_contact_details">聯絡人詳情</string>
- <string name="action_secure">安全對話</string>
- <string name="action_add_account">新增帳戶</string>
- <string name="action_edit_contact">編輯姓名</string>
- <string name="action_add_phone_book">新增到手機通訊錄</string>
- <string name="action_delete_contact">從列表中刪除</string>
- <string name="title_activity_manage_accounts">管理帳戶</string>
- <string name="title_activity_conference_details">群組詳情</string>
- <string name="title_activity_contact_details">聯絡人詳情</string>
- <string name="title_activity_sharewith">分享對話</string>
- <string name="title_activity_start_conversation">開始對話</string>
- <string name="title_activity_choose_contact">選擇聯絡人</string>
- <string name="just_now">剛剛</string>
- <string name="minute_ago">1 分鐘前</string>
- <string name="minutes_ago">%d 分鐘前</string>
- <string name="unread_conversations">未讀對話</string>
- <string name="sending">正在發送…</string>
- <string name="encrypted_message">正在解密訊息中,請稍候…</string>
- <string name="nick_in_use">該用戶名稱已被使用</string>
- <string name="admin">管理員</string>
- <string name="owner">擁有人</string>
- <string name="moderator">版主</string>
- <string name="participant">成員</string>
- <string name="visitor">訪客</string>
- <string name="remove_contact_text">你確定要將 %s 從聯絡人清單中移除嗎?與該聯絡人的對話將不會被清除。</string>
- <string name="remove_bookmark_text">你確定要將 %s 從書籤清單中移除嗎?與該聯絡人的對話將不會被清除。</string>
- <string name="register_account">在伺服器上註冊新帳戶</string>
- <string name="share_with">分享</string>
- <string name="start_conversation">開始對話</string>
- <string name="invite_contact">邀請聯絡人</string>
- <string name="contacts">聯絡人</string>
- <string name="cancel">取消</string>
- <string name="add">新增</string>
- <string name="edit">編輯</string>
- <string name="delete">刪除</string>
- <string name="save">儲存</string>
- <string name="ok">好的</string>
- <string name="crash_report_title">Conversations 停止運行</string>
- <string name="crash_report_message">發送「堆疊追蹤」給 Conversations 的開發人員能幫助改進本程式。\n<b>警告:</b> 你的 XMPP 帳戶將被用作發送有關訊息之用。</string>
- <string name="send_now">現在發送</string>
- <string name="send_never">不再詢問</string>
- <string name="problem_connecting_to_account">無法連接至帳戶</string>
- <string name="problem_connecting_to_accounts">無法連接至多個帳戶</string>
- <string name="touch_to_fix">點擊此處管理帳戶。</string>
- <string name="attach_file">附件</string>
- <string name="not_in_roster">該聯絡人不在你的聯絡人清單上,需要加為聯絡人嗎?</string>
- <string name="add_contact">新增聯絡人</string>
- <string name="send_failed">傳遞失敗</string>
- <string name="send_rejected">拒絕</string>
- <string name="preparing_image">準備傳輸圖片</string>
- <string name="action_clear_history">清除歷史記錄</string>
- <string name="clear_conversation_history">清除對話記錄</string>
- <string name="clear_histor_msg">你確定要刪除該對話中所有訊息嗎?\n\n<b>警告:</b> 這將不會影響其他設備或伺服器儲存的訊息。</string>
- <string name="delete_messages">刪除訊息</string>
- <string name="choose_presence">選擇狀態訊息</string>
- <string name="send_otr_message">發送 OTR 加密訊息</string>
- <string name="send_pgp_message">發送 OpenPGP 加密訊息</string>
- <string name="your_nick_has_been_changed">用戶名稱修改成功</string>
- <string name="send_unencrypted">不加密發送</string>
- <string name="decryption_failed">解密失敗,可能是私鑰不正確。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations 使用一個名為 <b>OpenKeychain</b> 的第三方程式來加密、解碼訊息以及管理您的公鑰。\n\nOpenKeychain 以 GPLv3 釋出,並可在 F-Droid 和 Google Play 上下載。\n\n<small>(之後請重新啟動 Conversations。)</small></string>
- <string name="restart">重新啟動</string>
- <string name="install">安裝</string>
- <string name="offering">提供中…</string>
- <string name="waiting">等待中…</string>
- <string name="no_pgp_key">找不到 OpenPGP 鑰匙</string>
- <string name="contact_has_no_pgp_key">Conversations 不能將你的訊息加密,因為聯絡人沒有公佈他/她的公鑰。\n\n<small>請通知聯絡人設定 OpenPGP。</small></string>
- <string name="no_pgp_keys">找不到多條 OpenPGP 鑰匙</string>
- <string name="contacts_have_no_pgp_keys">Conversations 不能將你的訊息加密,因為多位聯絡人沒有公佈他/她的公鑰。\n\n<small>請通知聯絡人設定 OpenPGP。</small></string>
- <string name="encrypted_message_received"><i>已收到加密訊息,點擊進行解密和查看。</i></string>
- <string name="pref_general">一般</string>
- <string name="pref_xmpp_resource">XMPP 資源</string>
- <string name="pref_xmpp_resource_summary">客戶端標示名稱</string>
- <string name="pref_accept_files">接收文件</string>
- <string name="pref_accept_files_summary">自動接收小於 … 的文件</string>
- <string name="pref_notification_settings">通知設定</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">收到新訊息時通知</string>
- <string name="pref_vibrate">震動</string>
- <string name="pref_vibrate_summary">收到新訊息時震動</string>
- <string name="pref_sound">聲音</string>
- <string name="pref_sound_summary">收到新訊息時播放鈴聲</string>
- <string name="pref_notification_grace_period">通知限期</string>
- <string name="pref_notification_grace_period_summary">收到副本後,關閉通知一小段時間</string>
- <string name="pref_advanced_options">進階選項</string>
- <string name="pref_never_send_crash">總是不發送故障報告</string>
- <string name="pref_never_send_crash_summary">發送「堆疊追蹤」給 Conversations 的開發人員能幫助改進本程式</string>
- <string name="pref_confirm_messages">確認訊息</string>
- <string name="pref_confirm_messages_summary">讓你的聯絡人知道你已收到及閱讀訊息</string>
- <string name="pref_ui_options">介面選項</string>
- <string name="openpgp_error">OpenKeychain 回報了一個錯誤</string>
- <string name="error_decrypting_file">解密文件時出現 I/O 錯誤</string>
- <string name="accept">接受</string>
- <string name="error">發生了一個錯誤</string>
- <string name="pref_grant_presence_updates">同意更新狀態訊息</string>
- <string name="pref_grant_presence_updates_summary">預先更新狀態訊息並關注聯絡人的狀態訊息</string>
- <string name="subscriptions">關注</string>
- <string name="your_account">你的帳戶</string>
- <string name="keys">鑰匙</string>
- <string name="send_presence_updates">發送狀態訊息</string>
- <string name="receive_presence_updates">接收狀態訊息</string>
- <string name="ask_for_presence_updates">關注狀態訊息</string>
- <string name="attach_choose_picture">選擇圖片</string>
- <string name="attach_take_picture">拍照</string>
- <string name="preemptively_grant">預先同意關注請求</string>
- <string name="error_not_an_image_file">您選擇的文件不是圖片</string>
- <string name="error_compressing_image">轉換圖片時發生錯誤</string>
- <string name="error_file_not_found">找不到文件</string>
- <string name="error_io_exception">一般的 I/O 錯誤。是存儲空間不足嗎?</string>
- <string name="error_security_exception_during_image_copy">你用來選擇圖片的 app 沒有給予足夠權限我們去讀取文件。\n\n<small>請使用另一文件管理器來選擇圖片</small></string>
- <string name="account_status_unknown">未知</string>
- <string name="account_status_disabled">暫時停用</string>
- <string name="account_status_online">在線</string>
- <string name="account_status_connecting">連接中\u2026</string>
- <string name="account_status_offline">離線</string>
- <string name="account_status_unauthorized">未授權</string>
- <string name="account_status_not_found">未找到伺服器</string>
- <string name="account_status_no_internet">未連接網絡</string>
- <string name="account_status_regis_fail">註冊失敗</string>
- <string name="account_status_regis_conflict">該用戶名稱已被使用</string>
- <string name="account_status_regis_success">註冊完成</string>
- <string name="account_status_regis_not_sup">伺服器不支持註冊</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">編輯帳戶</string>
- <string name="mgmt_account_delete">刪除帳戶</string>
- <string name="mgmt_account_disable">暫時停用</string>
- <string name="mgmt_account_publish_avatar">發佈頭像</string>
- <string name="mgmt_account_publish_pgp">發布 OpenPGP 公共鑰匙</string>
- <string name="mgmt_account_enable">啟用帳戶</string>
- <string name="mgmt_account_are_you_sure">你確定嗎?</string>
- <string name="mgmt_account_delete_confirm_text">如果刪除帳戶,則所有對話訊息將會被刪除</string>
- <string name="attach_record_voice">錄音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">密碼</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">確認密碼</string>
- <string name="password">密碼</string>
- <string name="confirm_password">確認密碼</string>
- <string name="passwords_do_not_match">密碼不一致</string>
- <string name="invalid_jid">該 Jabber ID 無效</string>
- <string name="error_out_of_memory">空間不足,圖片過大</string>
- <string name="add_phone_book_text">你確定要新增 %s 為聯絡人嗎?</string>
- <string name="contact_status_online">線上</string>
- <string name="contact_status_free_to_chat">目前有空</string>
- <string name="contact_status_away">離開</string>
- <string name="contact_status_extended_away">長時間離開</string>
- <string name="contact_status_do_not_disturb">請勿打擾</string>
- <string name="contact_status_offline">離線</string>
- <string name="muc_details_conference">群組</string>
- <string name="muc_details_other_members">其他成員</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">支援</string>
- <string name="server_info_unavailable">不支援</string>
- <string name="missing_public_keys">沒有公佈公鑰訊息。</string>
- <string name="last_seen_now">剛剛曾在線上</string>
- <string name="last_seen_min">一分鐘前曾在線上</string>
- <string name="last_seen_mins">%d 分鐘前曾在線上</string>
- <string name="last_seen_hour">一小時前曾在線上</string>
- <string name="last_seen_hours">%d 小時前曾在線上</string>
- <string name="last_seen_day">一天前曾在線上</string>
- <string name="last_seen_days">%d 天前曾在線上</string>
- <string name="never_seen">未曾上線</string>
- <string name="install_openkeychain">加密的訊息。請安裝 OpenKeychain 以解密。</string>
- <string name="unknown_otr_fingerprint">未知的 OTR 指紋</string>
- <string name="openpgp_messages_found">發現以 OpenPGP 加密的訊息</string>
- <string name="reception_failed">接收失敗</string>
- <string name="your_fingerprint">你的指紋</string>
- <string name="otr_fingerprint">OTR 指紋</string>
- <string name="verify">驗證</string>
- <string name="decrypt">解密</string>
- <string name="conferences">群組</string>
- <string name="search">查找</string>
- <string name="create_contact">新增聯絡人</string>
- <string name="join_conference">加入群組</string>
- <string name="delete_contact">刪除聯絡人</string>
- <string name="view_contact_details">查看聯絡人詳細訊息</string>
- <string name="create">新增</string>
- <string name="contact_already_exists">聯絡人已存在</string>
- <string name="join">加入</string>
- <string name="conference_address">群組地址</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">儲存為書籤</string>
- <string name="delete_bookmark">刪除書籤</string>
- <string name="bookmark_already_exists">該書籤已存在</string>
- <string name="you">你</string>
- <string name="action_edit_subject">編輯群組主題</string>
- <string name="conference_not_found">群組未找到</string>
- <string name="leave">離開</string>
- <string name="contact_added_you">聯絡人已新增你到聯絡人列表</string>
- <string name="add_back">新增為聯絡人</string>
- <string name="contact_has_read_up_to_this_point">%s 讀到此處</string>
- <string name="publish">發佈</string>
- <string name="touch_to_choose_picture">點擊頭像可選擇頭像</string>
- <string name="publish_avatar_explanation">請注意: 所有關注你狀態訊息的人將看到該圖像。</string>
- <string name="publishing">發佈中…</string>
- <string name="error_publish_avatar_server_reject">伺服器拒絕了你的發佈請求</string>
- <string name="error_publish_avatar_converting">發佈頭像時發生錯誤</string>
- <string name="error_saving_avatar">將頭像儲存至硬碟時發生錯誤</string>
- <string name="or_long_press_for_default">(或長按以回復預設頭像)</string>
- <string name="error_publish_avatar_no_server_support">你的伺服器不支持發佈頭像</string>
- <string name="private_message">私密聊天</string>
- <string name="private_message_to">給 %s</string>
- <string name="send_private_message_to">發送私密消息給 %s</string>
- <string name="connect">連接</string>
- <string name="account_already_exists">該帳戶已存在</string>
- <string name="next">下一步</string>
- <string name="server_info_session_established">已建立連接</string>
- <string name="additional_information">其他訊息</string>
- <string name="skip">略過</string>
- <string name="disable_notifications">關閉通知</string>
- <string name="disable_notifications_for_this_conversation">關閉該對話消息</string>
- <string name="notifications_disabled">通知已關閉</string>
- <string name="enable">打開通知</string>
- <string name="conference_requires_password">群組設有密碼</string>
- <string name="enter_password">輸入密碼</string>
- <string name="missing_presence_updates">缺少聯絡人狀態訊息</string>
- <string name="request_presence_updates">請先發送關注狀態訊息請求。\n\n<small>這將用來判斷您的聯絡人所用的客戶端類型。</small></string>
- <string name="request_now">現在發送請求</string>
- <string name="delete_fingerprint">刪除指紋</string>
- <string name="sure_delete_fingerprint">你確定刪除該指紋嗎?</string>
- <string name="ignore">忽略</string>
- <string name="without_mutual_presence_updates"><b>警告:</b> 在沒有互相關注狀態訊息的情況下發送或會引起不能預計的問題。\n\n<small>請檢視聯絡人詳情頁面以確認你們的關注狀態。</small></string>
- <string name="pref_encryption_settings">加密設定</string>
- <string name="pref_force_encryption">強制要求端到端加密</string>
- <string name="pref_force_encryption_summary">總是發送加密訊息 (群組訊息除外)</string>
- <string name="pref_dont_save_encrypted">不儲存加密訊息</string>
- <string name="pref_dont_save_encrypted_summary">警告: 此操作或會導致訊息丟失</string>
- <string name="pref_expert_options">專家選項</string>
- <string name="pref_expert_options_summary">請小心設定</string>
- <string name="pref_use_larger_font">增加字體大小</string>
- <string name="pref_use_larger_font_summary">讓整個 app 界面使用更大號的字體</string>
- <string name="pref_use_send_button_to_indicate_status">用「發送」按鈕顯示狀態訊息</string>
- <string name="pref_use_indicate_received">要求讀取收據</string>
- <string name="pref_use_indicate_received_summary">已被讀取的訊息會以綠色勾號表示。請注意,這個功能未必每次有效。</string>
- <string name="pref_use_send_button_to_indicate_status_summary">將「發送」按鈕設成不同顏色,以表示不同的狀態訊息。</string>
- <string name="pref_expert_options_other">其他</string>
- <string name="pref_conference_name">群組名稱</string>
- <string name="pref_conference_name_summary">使用群組的名稱而不是 JID 來識別之。 </string>
-</resources>
diff --git a/src/main/res/values/colors.xml b/src/main/res/values/colors.xml
index b3567b44c..35f72d9aa 100644
--- a/src/main/res/values/colors.xml
+++ b/src/main/res/values/colors.xml
@@ -10,6 +10,7 @@
<color name="white">#ffffffff</color>
<color name="white70">#b2ffffff</color>
<color name="grey50">#fffafafa</color>
+ <color name="lightyellow">#ffF7F2E0</color>
<color name="grey200">#ffeeeeee</color>
<color name="grey500">#ff9e9e9e</color>
<color name="grey800">#ff424242</color>
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index fa484a825..4616da4a1 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="app_name" translatable="false">Conversations</string>
+ <string name="app_name" translatable="false">Pix-Art Messenger</string>
<string name="action_settings">Settings</string>
<string name="action_add">New conversation</string>
<string name="action_accounts">Manage accounts</string>
@@ -60,8 +60,8 @@
<string name="unblock">Unblock</string>
<string name="save">Save</string>
<string name="ok">OK</string>
- <string name="crash_report_title">Conversations has crashed</string>
- <string name="crash_report_message">By sending in stack traces you are helping the ongoing development of Conversations\n<b>Warning:</b> This will use your XMPP account to send the stack trace to the developer.</string>
+ <string name="crash_report_title">Pix-Art Messenger has crashed</string>
+ <string name="crash_report_message">By sending in stack traces you are helping the ongoing development of Pix-Art Messenger\n<b>Warning:</b> This will use your XMPP account to send the stack trace to the developer.</string>
<string name="send_now">Send now</string>
<string name="send_never">Never ask again</string>
<string name="problem_connecting_to_account">Unable to connect to account</string>
@@ -88,15 +88,15 @@
<string name="send_unencrypted">Send unencrypted</string>
<string name="decryption_failed">Decryption failed. Maybe you don’t have the proper private key.</string>
<string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utilizes a third party app called <b>OpenKeychain</b> to encrypt and decrypt messages and to manage your public keys.\n\nOpenKeychain is licensed under GPLv3 and available on F-Droid and Google Play.\n\n<small>(Please restart Conversations afterwards.)</small></string>
+ <string name="openkeychain_required_long">Pix-Art Messenger utilizes a third party app called <b>OpenKeychain</b> to encrypt and decrypt messages and to manage your public keys.\n\nOpenKeychain is licensed under GPLv3 and available on F-Droid and Google Play.\n\n<small>(Please restart Pix-Art Messenger afterwards.)</small></string>
<string name="restart">Restart</string>
<string name="install">Install</string>
<string name="offering">offering…</string>
<string name="waiting">waiting…</string>
<string name="no_pgp_key">No OpenPGP Key found</string>
- <string name="contact_has_no_pgp_key">Conversations is unable to encrypt your messages because your contact is not announcing his or hers public key.\n\n<small>Please ask your contact to setup OpenPGP.</small></string>
+ <string name="contact_has_no_pgp_key">Pix-Art Messenger is unable to encrypt your messages because your contact is not announcing his or hers public key.\n\n<small>Please ask your contact to setup OpenPGP.</small></string>
<string name="no_pgp_keys">No OpenPGP Keys found</string>
- <string name="contacts_have_no_pgp_keys">Conversations is unable to encrypt your messages because your contacts are not announcing their public key.\n\n<small>Please ask your contacts to setup OpenPGP.</small></string>
+ <string name="contacts_have_no_pgp_keys">Pix-Art Messenger is unable to encrypt your messages because your contacts are not announcing their public key.\n\n<small>Please ask your contacts to setup OpenPGP.</small></string>
<string name="encrypted_message_received"><i>Encrypted message received. Touch to decrypt.</i></string>
<string name="pref_general">General</string>
<string name="pref_xmpp_resource">XMPP resource</string>
@@ -116,7 +116,7 @@
<string name="pref_notification_grace_period_summary">Disable notifications for a short time after a carbon copy was received</string>
<string name="pref_advanced_options">Advanced Options</string>
<string name="pref_never_send_crash">Never send crash reports</string>
- <string name="pref_never_send_crash_summary">By sending in stack traces you are helping the ongoing development of Conversations</string>
+ <string name="pref_never_send_crash_summary">By sending in stack traces you are helping the ongoing development of Pix-Art Messenger</string>
<string name="pref_confirm_messages">Confirm Messages</string>
<string name="pref_confirm_messages_summary">Let your contact know when you have received and read a message</string>
<string name="pref_ui_options">UI Options</string>
@@ -218,7 +218,7 @@
<string name="this_device_omemo_fingerprint">Own OMEMO fingerprint</string>
<string name="other_devices">Other devices</string>
<string name="trust_omemo_fingerprints">Trust OMEMO Fingerprints</string>
- <string name="fetching_keys">Fetching keys...</string>
+ <string name="fetching_keys">Fetching keys…</string>
<string name="done">Done</string>
<string name="verify">Verify</string>
<string name="decrypt">Decrypt</string>
@@ -283,11 +283,11 @@
<string name="pref_dont_save_encrypted_summary">Warning: This could lead to message loss</string>
<string name="pref_expert_options">Expert options</string>
<string name="pref_expert_options_summary">Please be careful with these</string>
- <string name="title_activity_about">About Conversations</string>
+ <string name="title_activity_about">About Pix-Art Messenger</string>
<string name="pref_about_conversations_summary">Build and licensing information</string>
- <string name="pref_about_message" translatable="false">
- Conversations • the very last word in instant messaging.
- \n\nCopyright © 2014-2015 Daniel Gultsch
+ <string name="pref_about_message" translatable="false">Pix-Art Messenger is a fork of Conversations.
+ \n\nConversations • the very last word in instant messaging.
+ \n\nCopyright © 2014 Daniel Gultsch
\n\nThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
@@ -298,7 +298,8 @@
GNU General Public License for more details.
\n\nYou should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses
- \n\nDownload the full source code at https://github.com/siacs/Conversations
+ \n\nDownload the full original source code at https://github.com/siacs/Conversations
+ \n\nDownload the forked and modified source code at https://github.com/kriztan/Conversations
\n\n\nLibraries
\n\nhttps://www.bouncycastle.org\n(The MIT License (MIT))
\n\nhttps://www.gnu.org/software/libidn\n(Apache License, Version 2.0)
@@ -314,7 +315,7 @@
\n\nhttps://github.com/kyleduo/SwitchButton\n(Apache License, Version 2.0)
\n\nhttps://github.com/WhisperSystems/libaxolotl-java\n(GPLv3)
\n\nhttps://github.com/vinc3m1/RoundedImageView\n(Apache License, Version 2.0)
- </string>
+ \n\nhttps://github.com/jdamcd/android-crop\n(Apache License, Version 2.0)</string>
<string name="title_pref_quiet_hours">Quiet Hours</string>
<string name="title_pref_quiet_hours_start_time">Start time</string>
<string name="title_pref_quiet_hours_end_time">End time</string>
@@ -368,7 +369,7 @@
<string name="verified">Verified!</string>
<string name="smp_requested">Contact requested SMP verification</string>
<string name="no_otr_session_found">No valid OTR session has been found!</string>
- <string name="conversations_foreground_service">Conversations</string>
+ <string name="conversations_foreground_service">Pix-Art Messenger</string>
<string name="pref_keep_foreground_service">Keep service in foreground</string>
<string name="pref_keep_foreground_service_summary">Prevents the operating system from killing your connection</string>
<string name="pref_export_logs">Export Logs</string>
@@ -472,13 +473,14 @@
<string name="vcard">Contact</string>
<string name="received_x_file">Received %s</string>
<string name="disable_foreground_service">Disable foreground service</string>
- <string name="touch_to_open_conversations">Touch to open Conversations</string>
+ <string name="touch_to_open_conversations">Touch to open Pix-Art Messenger</string>
<string name="avatar_has_been_published">Avatar has been published!</string>
<string name="sending_x_file">Sending %s</string>
<string name="offering_x_file">Offering %s</string>
<string name="hide_offline">Hide offline</string>
<string name="disable_account">Disable Account</string>
- <string name="contact_is_typing">%s is typing...</string>
+ <string name="contact_is_typing">%s is typing…</string>
+ <string name="is_typing">is typing…</string>
<string name="contact_has_stopped_typing">%s has stopped typing</string>
<string name="pref_chat_states">Typing notifications</string>
<string name="pref_chat_states_summary">Let your contact know when you are writing a new message</string>
@@ -519,15 +521,27 @@
<string name="download_failed_server_not_found">Download failed: Server not found</string>
<string name="download_failed_file_not_found">Download failed: File not found</string>
<string name="download_failed_could_not_connect">Download failed: Could not connect to host</string>
+ <string name="elv_undo">undo</string>
<string name="pref_use_white_background">Use white background</string>
<string name="pref_use_white_background_summary">Show received messages as black text on a white background</string>
<string name="account_status_dns_timeout">Timeout in DNS</string>
+ <string name="action_check_update">Check for Updates</string>
+ <string name="title_activity_updater">Update Service</string>
+ <string name="update_available">Pix-Art Messenger %1$s with the following changes is available:\n\n%2$s\n\nUpdate Pix-Art Messenger %3$s to Pix-Art Messenger %1$s now?</string>
+ <string name="checking_for_updates">Checking for Pix-Art Messenger updates</string>
+ <string name="remind_later">later</string>
+ <string name="update">update</string>
+ <string name="new_version">New version:</string>
+ <string name="current_version">installed version:</string>
+ <string name="no_update_available">No update available</string>
+ <string name="download_started">Download started</string>
<string name="server_info_broken">Broken</string>
<string name="pref_presence_settings">Presence settings</string>
<string name="pref_away_when_screen_off">Away when screen is off</string>
<string name="pref_away_when_screen_off_summary">Marks your resource as away when the screen is turned off</string>
<string name="pref_xa_on_silent_mode">Not available in silent mode</string>
<string name="pref_xa_on_silent_mode_summary">Marks your resource as not available when phone is in silent mode</string>
+ <string name="update_info">Pix-Art Messenger is checking for an update. If an update is available you will be asked, if you want to update your version. The update process is downloading and installing the new version automatically.</string>
<string name="action_add_account_with_certificate">Add account with certificate</string>
<string name="unable_to_parse_certificate">Unable to parse certificate</string>
<string name="authenticate_with_certificate">Leave empty to authenticate w/ certificate</string>
@@ -540,4 +554,5 @@
<string name="error_fetching_omemo_key">Error fetching OMEMO key!</string>
<string name="verified_omemo_key_with_certificate">Verified OMEMO key with certificate!</string>
<string name="device_does_not_support_certificates">Your device does not support the selection of client certificates!</string>
+ <string name="changelog">Changes</string>
</resources>
diff --git a/src/main/res/xml/preferences.xml b/src/main/res/xml/preferences.xml
index f05738ac5..183e37233 100644
--- a/src/main/res/xml/preferences.xml
+++ b/src/main/res/xml/preferences.xml
@@ -16,7 +16,7 @@
android:summary="@string/pref_xmpp_resource_summary"
android:title="@string/pref_xmpp_resource"/>
<ListPreference
- android:defaultValue="524288"
+ android:defaultValue="1048576"
android:entries="@array/filesizes"
android:entryValues="@array/filesizes_values"
android:key="auto_accept_file_size"
@@ -30,7 +30,7 @@
android:title="@string/pref_confirm_messages"/>
<CheckBoxPreference
- android:defaultValue="false"
+ android:defaultValue="true"
android:key="chat_states"
android:summary="@string/pref_chat_states_summary"
android:title="@string/pref_chat_states"/>
@@ -106,7 +106,7 @@
android:summary="@string/pref_use_larger_font_summary"
android:title="@string/pref_use_larger_font"/>
<CheckBoxPreference
- android:defaultValue="false"
+ android:defaultValue="true"
android:key="send_button_status"
android:summary="@string/pref_use_send_button_to_indicate_status_summary"
android:title="@string/pref_use_send_button_to_indicate_status"/>
@@ -123,6 +123,11 @@
android:key="show_dynamic_tags"
android:summary="@string/pref_show_dynamic_tags_summary"
android:title="@string/pref_show_dynamic_tags"/>
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="indicate_received"
+ android:summary="@string/pref_use_indicate_received_summary"
+ android:title="@string/pref_use_indicate_received"/>
</PreferenceCategory>
<PreferenceCategory
android:key="advanced"
@@ -173,12 +178,7 @@
</PreferenceCategory>
<PreferenceCategory android:title="@string/pref_expert_options_other">
<CheckBoxPreference
- android:defaultValue="false"
- android:key="indicate_received"
- android:summary="@string/pref_use_indicate_received_summary"
- android:title="@string/pref_use_indicate_received"/>
- <CheckBoxPreference
- android:defaultValue="false"
+ android:defaultValue="true"
android:key="keep_foreground_service"
android:summary="@string/pref_keep_foreground_service_summary"
android:title="@string/pref_keep_foreground_service"/>
@@ -190,7 +190,7 @@
</PreferenceScreen>
<CheckBoxPreference
- android:defaultValue="false"
+ android:defaultValue="true"
android:key="never_send"
android:summary="@string/pref_never_send_crash_summary"
android:title="@string/pref_never_send_crash"/>