diff --git a/res/layout/activity_contact_details.xml b/res/layout/activity_contact_details.xml
index ac5f48558..cb001b790 100644
--- a/res/layout/activity_contact_details.xml
+++ b/res/layout/activity_contact_details.xml
@@ -14,7 +14,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
- android:text="Contact Details" />
+ android:text="@string/action_contact_details" />
@@ -51,7 +50,6 @@
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="16dp"
- android:text="online"
android:textSize="24sp"
android:textStyle="bold" />
@@ -64,13 +62,12 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
- android:text="Your account" />
+ android:text="@string/your_account" />
+ android:text="@string/subscriptions" />
@@ -92,7 +89,7 @@
android:id="@+id/details_receive_presence"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="Receive presence updates"
+ android:text="@string/receive_presence_updates"
android:textSize="18sp"
android:textColor="#5b5b5b" />
@@ -112,7 +109,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
- android:text="Keys" />
+ android:text="@string/keys" />
+
+
+ - Mòbil
+ - Telèfon
+ - Tauleta
+ - Conversations
+ - Android
+
+
+ - mai
+ - 256 KB
+ - 512 KB
+ - 1 MB
+
+
+ - 0
+ - 262144
+ - 524288
+ - 1048576
+
+
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
new file mode 100644
index 000000000..4d7bc6cca
--- /dev/null
+++ b/res/values-ca/strings.xml
@@ -0,0 +1,119 @@
+
+
+
+ Conversations
+ Preferències
+ Nova conversa
+ Gestionar comptes
+ Finalitzar conversa
+ Detalls del contacte
+ Detalls de la conferència
+ Conversa segura
+ Afegir compte
+ Contactes
+ ara
+ enviant…
+ Renovar anunci PGP
+ Desxifrant missatge. Espera si us plau…
+ Detalls de la conferència
+ El sobrenom ja està en ús
+ Moderador
+ Participant
+ Visitant
+ Introdueix un nou nom:
+ Vols eliminar a %s de la teva llista?. La conversa associada a aquest compte no s\'eliminarà.
+ El servidor %s presenta un certificat no confiable, possiblemente auto signat.
+ Informació del servidor
+ Registrar nou compte al servidor
+ Compartir amb
+ Prem per preguntar un altre cop
+ Emprempta dactilar OTR
+ No s\'ha generat una emprempta dactilar OTR. Simplement continua i comença una conversa xifrada.
+ Començar conversa
+ Convidar contactes
+ Convidar a conferència existent
+ Crear nova conferència
+ Cancel·lar
+ Crear \u0026 Convidar
+ Vols crear una nova conferència amb una adreça generada aleatòriament i convidar als contactes seleccionats a ella?
+ No hi ha conferències existents
+ Invitació enviada
+ Compte desconnectat
+ Has d\'estar connectat per convidar contactes a la conferència
+ Conversations s\'ha aturat.
+ Enviant bolcats de piles ajudes al desenvolupament de Conversations\nAvís: Això usarà el teu compte XMPP per enviar el bolcat de pila al desenvolupador.
+ Enviar ara
+ No preguntar de nou
+ No s\'ha pogut connectar al compte
+ No s\'ha pogut connectar a múltiples comptes
+ Prem aqui per gestionar els teus comptes
+ Enviar arxiu
+ El contacte no està a la teva llista. Vols afegir-lo?
+ Afefgir contacte
+ Error a l\'enviar
+ rebutjat
+ Rebent arxiu d\'imatge. Espera si us plau…
+ Preparant imatge per enviar
+ Netejar historial
+ Netejar historial de conversa
+ Vols esborrar tots els missatges d\'aquesta conversa?\n\nAvís: Això no afectarà els missatges desats en altres dispositius o servidors.
+ Esborrar missatges
+ Finalitzar aquesta conversa més tard
+ Selecciona recurs del contacte
+ Enviar missatge a conferència
+ Enviar missatge de text
+ Enviar missatge xifrat amb OTR
+ Enviar missatge xifrat amb openPGP
+ El teu sobrenom s\'ha modificat
+ Descarregar imatge
+ Error carregant imatge (Fitxer no trobat)
+ Fitxer d\'imatge ofert per a descàrrega
+ No connectat
+ Has d\'estar connectat per enviar %s però el teu compte associat a aquesta conversa està desconnectat.
+ No pots executar aquesta acció estant desconnectat.
+ fitxers
+ Missatges xifrats amb OTR
+ Gestionar compte
+ El teu contacte està desconnectat
+ Malauradament no és possible enviar missatges xifrats amb OTR a un contacte desconnectat.\nVols enviar el missatge en text pla?
+ Malauradament no és possible enviar fitxers a un contacte desconnectat.
+ Enviar sense xifrar
+ Ha fallat el desxiframent. Potser no tinguis la clau privada apropiada.
+ OpenKeychain
+ Conversations utilitza una aplicació de tercers anomenada OpenKeychain 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(Si us plau, reinicieu Conversations després.)
+ Reiniciar
+ Instal·lar
+ oferint…
+ Clau openPGP no trobada
+ Conversations no ha pogut xifrar els teus missatges perquè el teu contacte no està anunciant la seva clau pública.\n\nSi us plau, demana al teu contacte que configuri openPGP.
+ Missatge xifrat rebut. Prem per desxifrar i veure-ho.
+ Imatge xifrada rebuda. Prem per desxifrar i veure-la.
+ Imatge rebuda. Prem per veure
+ Xifratge amb OTR no disponible
+ Malauradament el xifratge amb OTR no està disponible per transferència de fitxers. Pots seleccionar xifratge amb openPGP o no usar xifratge.
+ Usa xifratge amb openPGP
+ Recursos XMPP
+ El nom que identifica aquest client amb
+ Acceptar fitxers
+ Accepta fitxers automàticament amb una mida menor a…
+ Ajustos de notificacions
+ Notificacions
+ Notifica quan arriba un nou missatge
+ Vibra
+ Vibra quan arriba un nou missatge
+ So
+ Reprodueix el to de trucada amb la notificació
+ Notificacions de conferència
+ Sempre notifica quan arriba un nou missatge de conferència en comptes de només quan està destacat
+ Notificació del període d\'espera
+ Desactiva les notificacions durant un breu termini després de rebre una còpia de missatges carbon
+ Opcions de UI
+ Utilitza l\'avatar de l\'usuari del mòbil
+ Podries no diferenciar quin compte estàs usant a la conversa
+ Nom de la conferència
+ Utilitza l\'assumpte de la sala per identificar Conferències
+ Opcions avançades
+ Mai enviïs informes d\'errors
+ Enviant traces d\'execució ajudes al futur desenvolupament del Conversations.
+
+
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index c6209625a..719d769cb 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -53,23 +53,23 @@
Zustellung nicht erfolgreich
abgelehnt
Empfange Bild. Bitte warten…
- Bereite Bild für die Übertragung vor. Bitte warten…
- Unterhaltungsverlauf löschen
+ Bereite Bild für die Übertragung vor
+ Verlauf löschen
Unterhaltungsverlauf löschen
Möchtest du alle Nachrichten in dieser Unterhaltung löschen?\n\nAchtung: Das beeinflust nicht Nachrichten die eventuell auf anderen Geräten gespeichert wurden.
Nachrichten löschen
Diese Unterhaltung danach beenden
Choose presence to contact
Nachricht an Konferenz schicken
- Unverschlüsselte Nachricht schicken
- Nachricht OTR-verschlüsselt verschicken
- Nachricht openPGP-verschlüsselt verschicken
+ Unverschlüsselt schreiben
+ OTR-verschlüsselt schreiben
+ openPGP-verschlüsselt schreiben
Dein Nickname wurde geändert
Bild herunter laden
Fehler beim laden des Bildes. (Datei wurde nicht gefunden)
Bild Datei zum Download angeboten
Nicht verbunden
- Du musst online sein um % zu verschicken. Dein Account der mit dieser Unterhaltung verbunden ist aber gerade offline.
+ Du musst online sein um %s zu verschicken. Dein Account der mit dieser Unterhaltung verbunden ist aber gerade offline.
Du kannst diese Aktion nicht ausführen so lange du offline bist.
Dateien
OTR-verschlüsselte Nachrichten
@@ -80,7 +80,52 @@
Unverschlüsselt verschicken
Entschlüsselung fehlgeschlagen. Vielleicht hast du nicht den richtigen Private Key.
OpenKeychain
- Conversations benutzt eine Third-party-app names OpenKeychain um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3 lizensiert und bei F-Droid oder Google Play zu bekommen.\n\n(Bitte starte Conversations danach neu)
+ Conversations benutzt eine Third-party-app names OpenKeychain um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3 lizenziert und bei F-Droid oder Google Play zu bekommen.\n\n(Bitte starte Conversations danach neu)
Neustarten
Installieren
+ angeboten…
+ Kein openPGP Schlüssel gefunden
+ Conversations ist nicht in der Lage deine Nachrichten zu verschlüsseln weil dein Kontakt sein oder ihren Schlüssel nicht preis gibt.\n\nBitte sag deinem Kontakt er oder sie möge bitte openPGP einrichten.
+ Verschlüsselte Nachricht erhalten. Drücke hier um sie anzuzeigen und zu entschlüsseln.
+ Verschlüsseltes Bild erhalten. Drücke hier um es anzuzeigen und zu entschlüsseln.
+ Bild erhalten. Drücke hier um es anzuzeigen.
+ OTR-Verschlüsselung nicht verfügbar
+ Es ist nicht möglich Datein mitels OTR zu verschlüsseln. Du kannst entweder openPGP wählen oder die Datei nicht verschlüsseln.
+ openPGP verwenden
+ XMPP resource
+ Der Name mit dem sich der Client selber identifiziert
+ Dateiannahme
+ Datein die kleiner sind als … automatisch annehmen
+ Benachrichtigungseinstellung
+ Benachrichtigungen
+ Benachrichtige mich wenn eine neu Nachricht ankommt
+ Vibrieren
+ Vibriere wenn eine neue Nachricht ankommt
+ Klingelton
+ Spiel Klingelton wenn eine Nachricht ankommt
+ Konferenz Benachrichtigungen
+ Benachrichtige mich bei jeder Konferenznachricht und nicht nur wenn ich angesprochen werde.
+ Gnadenfrist
+ Deaktiviere Benachrichtigungen für eine kurze Zeit nach erhalt einer Nachricht die von einem anderen Client von Dir kommt.
+ Aussehen
+ Benutze Dein Kontaktbild
+ Wenn du mehrere Accounts hast bist du eventuell nicht mehr in der Lage diese auseinander zu halten.
+ Konferenznamen
+ Benutze das Thema der Konferenz als Name in der Überschicht
+ Erweiterte Optionen
+ Sende niemals Absturzberichte
+ Wenn du Absturzberichte einschickst hilfst du Conversations stetig zu verbessern.
+ Fehler mit OpenKeychain
+ Fehler beim entschlüsseln der Datei
+ Fehler beim Kopieren des Bildes
+ Annehmen
+ Ein unbekannter Fehler ist aufgetreten
+ Online Status
+ Erlaube Kontakten die von Dir erstellt wurden deinen Status zu sehen und frage um Erlaubnis ihren zu sehen.
+ Abonnements
+ Dein Account
+ Schlüssel
+ Sende Online Status
+ Empfange Online Status
+ Preemptively grant subscription request
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 2c5691875..12e255e82 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -92,4 +92,32 @@
Encriptación con OTR no disponible
Desafortunadamente la encriptación con OTR no está disponible para transferencia de archivos. Puedes selecionar encriptación con openPGP o no usar encriptación.
Usa encriptación con openPGP
+ Recurso
+ El nombre que identifica el cliente que estás utilizando
+ Aceptar archivos
+ Automáticamente aceptar archivos menores que…
+ Ajustes de notificación
+ Notificaciones
+ Notifica cuando llega un nuevo mensaje
+ Vibrar
+ Vibra cuando llega un nuevo mensaje
+ Sonido
+ Reproduce tono con la notificación
+ Notificaciones de conferencia
+ Siempre notifica cuando llega un mensaje de conferencia y no solo cuando llega un mensaje destacado
+ Notificaciones Carbons
+ Deshabilita las notificaciones durante un corto periodo de tiempo después de recibir la copia del mensaje carbon
+ Opciones de interfaz
+ Usar foto de contacto del teléfono
+ Podrías no ser capaz de distinguir que cuenta está utlizando en una conversación
+ Nombre de la conferencia
+ Usa el nombre de la sala para identificar Conferencias
+ Opciones avanzadas
+ Nunca enviar informe de fallos
+ Enviando volcados de pilas ayudas al desarrollo de Conversations
+ OpenKeychain reportó un error
+ I/O Error desencriptando fichero
+ Error copiando archivo de imagen.
+ Aceptar
+ Ha ocurrido un error
\ No newline at end of file
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
new file mode 100644
index 000000000..46c02da56
--- /dev/null
+++ b/res/values-fr/arrays.xml
@@ -0,0 +1,22 @@
+
+
+
+ - Mobile
+ - Téléphone
+ - Tablette
+ - Conversations
+ - Android
+
+
+ - jamais
+ - 256 KB
+ - 512 KB
+ - 1 MB
+
+
+ - 0
+ - 262144
+ - 524288
+ - 1048576
+
+
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
new file mode 100644
index 000000000..78327d668
--- /dev/null
+++ b/res/values-fr/strings.xml
@@ -0,0 +1,86 @@
+
+
+
+ Conversations
+ Paramètres
+ Nouvelle conversation
+ Gérer les comptes
+ Terminer cette conversation
+ Détails du contact
+ Détails de la conférence
+ Conversation sécurisée
+ Ajouter un compte
+ Contacts
+ À l\'instant
+ envoi…
+ Renouveller les annonces PGP
+ Déchiffrement du message. Patientez…
+ Détails de la conférence
+ Cet identifiant est déjà utilisé.
+ Modérateur
+ Participant
+ Visiteur
+ Entrer un nouveau nom:
+ Voulez-vous supprimer %s de votre liste? Les conversations associées à ce compte ne seront pas supprimées.
+ Le serveur %s utilise un certificat non certifié et peut-être auto-signé.
+ Informations du serveur
+ Créer un nouveau compte sur le serveur
+ Partager avec
+ Appuyez pour demander à nouveau
+ Empreinte OTR
+ Empreinte OTR non générée. Essayez de démarrer une conversation sécurisée.
+ Démarrer une conversation
+ Inviter des contacts
+ Inviter à une conférence
+ Créer une nouvelle conférence
+ Annuler
+ Créer \u0026 invitation
+ Voulez-vous créer une nouvelle conférence avec une adresse générée aléatoirement et inviter les contacts sélectionnés à la rejoindre?
+ Conférences non existantes
+ Invitation envoyée
+ Compte hors-ligne
+ Vous devez être en ligne pour inviter des participants à une conférence.
+ Conversations s\'est arreté
+ En envoyant des logs vous aidez au développement de Conversations\n\nAttention: Votre compte XMPP sera utilisé pour envoyer les logs aux développeurs.
+ Envoyer
+ Ne plus me demander
+ Impossible de se connecter au compte
+ Impossible de se connecter aux comptes
+ Appuyez pour gérer vos comptes
+ Lier un fichier
+ Le contact n\'est pas dans votre carnet d\'adresses. Voulez-vous l\'y ajouter?
+ Ajouter un contact
+ Echec de l\'envoi
+ Rejeté
+ Réception d\'une image. Patientez…
+ Préparation de la transmission de l\'image. Patientez…
+ Vider l\'historique
+ Vider l\'historique de la conversation
+ Voulez-vous supprimer tous les messages de cette conversation?\n\nAttention: Les messages seront supprimés uniquement sur ce périphérique.
+ Supprimer les messages
+ Terminer plus tard cette conversation
+ Choisir le status de présence
+ Envoyer un message à la conférence
+ Envoyer un message
+ Envoyer un message sécurisé par OTR
+ Envoyer un message sécurisé par openPGP
+ Votre identifiant a été changé
+ Télecharger l\'image
+ Impossible de télécharger l\'image (Fichier non trouvé)
+ Image proposée au téléchargement.
+ Non connecté
+ Vous devez être en ligne pour envoyer %s mais votre compte utilisé dans cette conversation est hors-ligne.
+ Vous devez être en ligne pour réaliser cette action.
+ Fichiers
+ Message chiffrés par OTR
+ Gérer les comptes
+ Votre correspondant est hors-ligne.
+ Envoyer un message chiffré via OTR à un correspondant hors-ligne n\'est malheureusement pas possible.\nVoulez-vous envoyer ce message sans chiffrement?
+ Envoyer un fichier à un correspondant hors-ligne n\'est malheureusement pas possible.
+ Envoyer en clair
+ Echec du déchiffrement. Merci de vérifier la clef privée utilisée.
+ OpenKeychain
+ Conversations requiert une application tierce nommée OpenKeychain pour chiffrer et déchiffrer les messages.\n\nOpenKeychain est sous licence GPLv3 et est disponible sur F-Droid et Google Play.\n\n(Merci de redémarrer Conversations apres l\'installation du logiciel)
+ Redémarrer
+ Installer
+
diff --git a/res/values-fr/styles.xml b/res/values-fr/styles.xml
new file mode 100644
index 000000000..1468283ed
--- /dev/null
+++ b/res/values-fr/styles.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 8020a01e4..10dfb5924 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -120,4 +120,12 @@
Error copying image file.
Accept
An error has occurred
+ Grant presence updates
+ Preemptively grant and ask for presence subscription for contacts you created
+ Subscriptions
+ Your account
+ Keys
+ Send presence updates
+ Receive presence updates
+ Ask for presence updates
diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml
index b1b560c60..bad2574bb 100644
--- a/res/xml/preferences.xml
+++ b/res/xml/preferences.xml
@@ -4,8 +4,8 @@
android:title="General">