diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index a10a9cc5f..5133041be 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -93,7 +93,7 @@
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index ee56ad243..b2b1ff5e7 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -9,12 +9,12 @@
Kontaktdetails
Konferenzdetails
Verschlüsselte Unterhaltung
- Account hinzufügen
+ Konto hinzufügen
Name bearbeiten
Zum Telefonbuch hinzufügen
Aus Kontaktliste entfernen
Kontakte
- Accounts verwalten
+ Konten verwalten
Einstellungen
Konferenzdetails
Kontaktdetails
@@ -50,7 +50,7 @@
Kontakt einladen
Kontakte
Jabber-ID eingeben oder suchen
- Account auswählen
+ Konto auswählen
Mehrbenutzerkonferenz
Möchtest du einer Konferenz beitreten?
Abbrechen
@@ -64,7 +64,7 @@
Erledigt
Verstecken
Einladung wurde versandt
- Account offline
+ Konto offline
Du musst online sein, um andere Leute zu einer Konferenz einzuladen
Conversations ist abgestürzt
Durch das Einsenden von Fehlerberichten hilfst du bei der stetigen Verbesserung von Conversations.\nAchtung: Dies wird eines deiner XMPP-Konten benutzen, um den Entwickler zu kontaktieren.
@@ -110,7 +110,7 @@
Kein OpenPGP-Schlüssel gefunden
Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen oder ihren Schlüssel nicht preisgibt.\n\nBitte sag deinem Kontakt, er oder sie möge bitte OpenPGP einrichten.
Keine OpenPGP-Schlüssel gefunden
- Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt sein oder ihren Schlüssel nicht preisgibt.\n\nBitte sag deinem Kontakt, er oder sie möge bitte OpenPGP einrichten.
+ Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen oder ihren Schlüssel nicht preisgibt.\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.
@@ -135,7 +135,7 @@
Deaktiviere Benachrichtigungen für eine kurze Zeit nach Erhalt einer Nachricht, die von einem anderen deiner Clients kommt.
Benutzeroberfläche
Benutze dein Kontaktbild
- Wenn du mehrere Accounts hast, bist du eventuell nicht mehr in der Lage, diese auseinander zu halten
+ Wenn du mehrere Konten hast, bist du eventuell nicht mehr in der Lage, diese auseinander zu halten
Konferenzname
Benutze das Thema der Konferenz als Name in der Übersicht
Erweiterte Optionen
@@ -153,7 +153,7 @@
Online-Status
Erlaube Kontakten, die von dir erstellt wurden, deinen Status zu sehen und frage um Erlaubnis, ihren sehen zu dürfen
Abonnements
- Dein Account
+ Dein Konto
Schlüssel
Anwesenheitsbenachrichtigungen senden
Empfange Anwesenheitsbenachrichtigungen
@@ -188,7 +188,7 @@
Löschen
Vorübergehend abschalten
Avatar veröffentlichen
- OpenPGP Public Key veröffentlichen
+ Öffentlichen OpenPGP-Schlüssel veröffentlichen
Anschalten
Bist du dir sicher?
Wenn du dein Konto löscht, gehen alle Gesprächsverläufe verloren
@@ -215,12 +215,12 @@
Konferenzthema
Dein Name
Andere Mitglieder
- Der Account ist offline. Die Abonnements konnten nicht aktualisiert werden
+ Das Konto ist offline. Die Abonnements konnten nicht aktualisiert werden
Aktive Gespräche
XEP-0280: Message Carbons
XEP-0198: Stream Management
- XEP-0163: PEP (Avatars)
- verfügabr
+ XEP-0163: PEP (Avatare)
+ verfügbar
nicht verfügbar
Stunden
Minuten
@@ -265,22 +265,22 @@
Der Kontakt hat dich zur Kontaktliste hinzugefügt
Auch hinzufügen
%s hat bis zu diesem Punkt gelesen
- Avatar veröffentlichen
- Klicke hier, um ein Avatar auszuwählen
- Achtung: Jeder, der deinen Status sehen darf, sieht auch dein Avatar.
+ Veröffentlichen
+ Klicke hier, um einen Avatar auszuwählen
+ Achtung: Jeder, der deinen Status sehen darf, sieht auch deinen Avatar.
Veröffentliche…
Der Server hat die Veröffentlichung des Avatars abgelehnt.
Bei der Konvertierung des Avatars lief etwas schief.
Kann Avatar nicht speichern.
- (Oder klicke lange, um Standard herzustellen)
- Dein Server unterstützt die Veröffentlichung von Avatars nicht.
+ (Oder klicke lange, um Standard wiederherzustellen)
+ Dein Server unterstützt die Veröffentlichung von Avataren nicht.
private Nachricht
- private Nachricht an %s
+ an %s
Sende private Nachricht an %s
Verbinden
- Der Account existiert bereits
+ Das Konto existiert bereits
Weiter
Aktuelle Sitzung wiederhergestellt
Zusätzliche Informationen
- Überspringen
+ Überspringen
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 0087e9e9c..77e5d2f77 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -265,7 +265,7 @@
El contacto te ha añadido a su lista de contactos
Añadir contacto
%s ha leído hasta aquí
- Publicar imagen
+ Publicar
Pulsa para seleccionar una imagen de la galería
Nota: Todos tus contactos podrán ver esta imagen.
Publicando…
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index dd90ccefc..0f4d33b20 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -282,5 +282,8 @@
Nuvarande session upprättad
(Eller tryck länge för att få tillbaks förvald)
tillgänglig
+ Generellt
+ Publicera
+ privat meddelande
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3a8497337..223ed984a 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -266,7 +266,7 @@
Contact added you to contact list
Add back
%s has read up to this point
- Publish avatar
+ Publish
Touch avatar to select picture from gallery
Please note: Everyone subscribed to your presence updates will be allowed to see this picture.
Publishing…
diff --git a/src/eu/siacs/conversations/ui/EditAccountActivity.java b/src/eu/siacs/conversations/ui/EditAccountActivity.java
index 2d24aa499..d98a0ca71 100644
--- a/src/eu/siacs/conversations/ui/EditAccountActivity.java
+++ b/src/eu/siacs/conversations/ui/EditAccountActivity.java
@@ -201,7 +201,11 @@ public class EditAccountActivity extends XmppActivity {
this.mSaveButton.setEnabled(true);
this.mSaveButton.setTextColor(getPrimaryTextColor());
if (jidToEdit != null) {
- this.mSaveButton.setText(R.string.connect);
+ if (mAccount!= null && mAccount.getStatus() == Account.STATUS_ONLINE) {
+ this.mSaveButton.setText(R.string.save);
+ } else {
+ this.mSaveButton.setText(R.string.connect);
+ }
} else {
this.mSaveButton.setText(R.string.next);
}
diff --git a/src/eu/siacs/conversations/ui/PublishProfilePictureActivity.java b/src/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
index c4c1b45ec..c979d1379 100644
--- a/src/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
+++ b/src/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
@@ -61,7 +61,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
public void run() {
hintOrWarning.setText(errorCode);
hintOrWarning.setTextColor(getWarningTextColor());
- publishButton.setText(R.string.publish_avatar);
+ publishButton.setText(R.string.publish);
enablePublishButton();
}
});
@@ -211,7 +211,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
this.avatar.setImageBitmap(bm);
if (support) {
enablePublishButton();
- this.publishButton.setText(R.string.publish_avatar);
+ this.publishButton.setText(R.string.publish);
this.hintOrWarning.setText(R.string.publish_avatar_explanation);
this.hintOrWarning.setTextColor(getPrimaryTextColor());
} else {
diff --git a/src/eu/siacs/conversations/ui/StartConversationActivity.java b/src/eu/siacs/conversations/ui/StartConversationActivity.java
index bcb9f1dd4..bd66bd94f 100644
--- a/src/eu/siacs/conversations/ui/StartConversationActivity.java
+++ b/src/eu/siacs/conversations/ui/StartConversationActivity.java
@@ -340,6 +340,10 @@ public class StartConversationActivity extends XmppActivity {
String contactJid = jid.getText().toString();
Account account = xmppConnectionService
.findAccountByJid(accountJid);
+ if (account==null) {
+ dialog.dismiss();
+ return;
+ }
Contact contact = account.getRoster().getContact(
contactJid);
if (contact.showInRoster()) {