Compare commits

..

29 Commits

Author SHA1 Message Date
B. Petersen 4cd02a673f Changelog 2017-11-18 17:09:11 +01:00
B. Petersen 22659c35fb Update messenger-backend submodule. 2017-11-18 16:58:47 +01:00
B. Petersen a6f89674b8 Add Serbian translation. 2017-11-18 16:31:33 +01:00
B. Petersen 1bfdbfc00d Show correct hint after chat deletion. 2017-11-17 17:45:20 +01:00
B. Petersen 73686ba57f Comment 2017-11-17 16:22:17 +01:00
B. Petersen c44c78c87d Update strings. 2017-11-17 14:59:17 +01:00
Björn Petersen 371042029f Merge pull request #203 from Ampli-fier/master
Minor corrections to strings.xml
2017-11-17 14:58:04 +01:00
Ampli-fier fa0f66bde2 Minor corrections to strings.xml 2017-11-17 14:40:34 +01:00
B. Petersen 843c5b548e Update checklist. 2017-11-17 13:47:14 +01:00
B. Petersen 06a3a6b285 Add changes from modified PR 191, https://github.com/deltachat/deltachat-android/pull/191/ 2017-11-17 13:32:56 +01:00
B. Petersen d2ac75d526 Comment 2017-11-17 11:47:48 +01:00
B. Petersen 723b56b2d9 Simplify txpull/txpush scripts. 2017-11-17 11:42:41 +01:00
B. Petersen 1910ccff83 Wording 2017-11-17 11:42:09 +01:00
B. Petersen 11e676de2c Move update-core script to tools. 2017-11-17 01:25:51 +01:00
B. Petersen eb2c357868 Update messenger-backend submodule. 2017-11-17 01:25:06 +01:00
B. Petersen 4020b9c086 Fix translation issues. 2017-11-17 01:20:31 +01:00
B. Petersen be0670c592 Add a script to push back to Transifex. 2017-11-17 01:19:44 +01:00
B. Petersen d1786bc9dc Update translations. 2017-11-17 01:05:56 +01:00
B. Petersen 215b834da9 Add a script to pull all translation files from Transifex. 2017-11-17 01:03:27 +01:00
B. Petersen 5e77be8dd0 Update messenger-backend submodule. 2017-11-16 22:32:27 +01:00
B. Petersen 913663743c Bump version 2017-11-16 21:41:33 +01:00
B. Petersen 95786d1268 Update messenger-backend submodule. 2017-11-15 22:41:49 +01:00
B. Petersen cfc69e483e Changelog 2017-11-15 22:33:50 +01:00
B. Petersen 73b59ed4bf Adapt to new synchronous configure function. 2017-11-15 22:28:55 +01:00
B. Petersen e8a996d1f3 Update messenger-backend submodule. 2017-11-15 14:03:54 +01:00
B. Petersen c04ba91b50 Adapt to new blobdir API. 2017-11-15 13:43:07 +01:00
B. Petersen d763be42a1 Adapt to new MR_EVENT_IS_OFFLINE 2017-11-15 13:08:08 +01:00
B. Petersen 10d01b0d68 Adapt configure progress indicator. 2017-11-15 09:45:19 +01:00
B. Petersen 7699c5e63f Bump version 2017-11-14 22:21:34 +01:00
31 changed files with 541 additions and 121 deletions
+4
View File
@@ -9,3 +9,7 @@ libs/
# ignore private scripts and directories, eg. local2github.prv.sh
*.prv*
# transifex temporary files
tools/.tx/
tools/translations/
+12
View File
@@ -1,5 +1,17 @@
# Delta Chat Changelog
## v0.9.9
2017-11-18
* Alternate include order for F-Droid
* Add Serbian translation
* Update Catalan, Dutch, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Spanish, Tamil, Telugu and Ukrainian translations
## v0.9.8
2017-11-15
* Fix a bug that avoids chat creation under some circumstances (bug introduced in 0.9.7)
## v0.9.7
2017-11-14
+2 -2
View File
@@ -79,7 +79,7 @@ android {
}
}
defaultConfig.versionCode = 46
defaultConfig.versionCode = 48
sourceSets.main {
jniLibs.srcDir 'libs'
@@ -121,6 +121,6 @@ android {
minSdkVersion 14 // 14: Android 4.0 Ice Cream Sandwich 2011 (Telegram default), 21: Android 5.0 Lollipop 2014 (recommended for InstantRun)
targetSdkVersion 25 // 25: Nougat. CAVE: Do NOT target "Andoid O" without checking the background tasks carefully, see https://developer.android.com/preview/behavior-changes.html#back-all . As long as we target "Nougat", everything works as expected even for "Andoid O" or later
// in general, we should not change the target without reason; eg. after the switch to Nougat, the camera stops working (see https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en )
versionName "0.9.7" // do NOT forget to increase defaultConfig.versionCode!
versionName "0.9.9" // do NOT forget to increase defaultConfig.versionCode!
}
}
+4 -6
View File
@@ -247,16 +247,14 @@ JNIEXPORT void Java_com_b44t_messenger_MrMailbox_close(JNIEnv *env, jclass cls)
JNIEXPORT jstring Java_com_b44t_messenger_MrMailbox_getBlobdir(JNIEnv *env, jclass cls)
{
char* temp = mrmailbox_get_blobdir(get_mrmailbox_t(env, cls));
jstring ret = JSTRING_NEW(temp);
free(temp);
return ret;
mrmailbox_t* ths = get_mrmailbox_t(env, cls); if( ths == NULL ) { return JSTRING_NEW(NULL); }
return JSTRING_NEW(ths->m_blobdir);
}
JNIEXPORT void Java_com_b44t_messenger_MrMailbox_configureAndConnect(JNIEnv *env, jclass cls)
JNIEXPORT jint Java_com_b44t_messenger_MrMailbox_configureAndConnect(JNIEnv *env, jclass cls)
{
mrmailbox_configure_and_connect(get_mrmailbox_t(env, cls));
return (jint)mrmailbox_configure_and_connect(get_mrmailbox_t(env, cls));
}
@@ -474,13 +474,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
builder.setPositiveButton(R.string.OK, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
if( MrMailbox.deleteChat((int)dialog_id)!=0 ) {
AndroidUtilities.showDoneHint(getParentActivity());
finishFragment();
}
else {
AndroidUtilities.showErrorHint(getParentActivity());
}
MrMailbox.deleteChat((int)dialog_id);
AndroidUtilities.showDoneHint(getParentActivity());
finishFragment();
}
});
builder.setNegativeButton(R.string.Cancel, null);
@@ -486,13 +486,8 @@ public class ChatlistActivity extends BaseFragment implements NotificationCenter
builder.setPositiveButton(R.string.OK, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
if( MrMailbox.deleteChat(mrChat.getId())!=0 ) {
MrMailbox.MrCallback(MrMailbox.MR_EVENT_MSGS_CHANGED, 0, 0);
AndroidUtilities.showDoneHint(context);
}
else {
AndroidUtilities.showErrorHint(context);
}
MrMailbox.deleteChat(mrChat.getId());
AndroidUtilities.showDoneHint(context);
}
});
builder.setNegativeButton(R.string.Cancel, null);
@@ -51,7 +51,7 @@ public class MrMailbox {
public native static void close();
public native static String getBlobdir();
public native static void configureAndConnect();
public native static int configureAndConnect();
public native static void configureCancel();
public native static int isConfigured();
@@ -150,7 +150,7 @@ public class MrMailbox {
public native static int[] getChatMedia(int chat_id, int msg_type, int or_msg_type);
public native static int getNextMedia(int msg_id, int dir);
public native static int[] getChatContacts(int chat_id);
public native static int deleteChat(int chat_id);
public native static void deleteChat(int chat_id);
private native static long MrMailboxGetChatlist (long hMailbox, int listflags, String query); // returns hChatlist which must be unref'd after usage
private native static long MrMailboxGetChat (long hMailbox, int chat_id); // return hChat which must be unref'd after usage
@@ -197,14 +197,13 @@ public class MrMailbox {
public final static int MR_EVENT_CONTACTS_CHANGED = 2030;
public final static int MR_EVENT_CONFIGURE_ENDED = 2040;
public final static int MR_EVENT_CONFIGURE_PROGRESS = 2041;
public final static int MR_EVENT_IMEX_ENDED = 2050;
public final static int MR_EVENT_IMEX_PROGRESS = 2051;
public final static int MR_EVENT_IMEX_FILE_WRITTEN = 2052;
public final static int MR_EVENT_IS_ONLINE = 2080;
public final static int MR_EVENT_IS_OFFLINE = 2081;
public final static int MR_EVENT_GET_STRING = 2091;
public final static int MR_EVENT_GET_QUANTITIY_STRING = 2092;
public final static int MR_EVENT_HTTP_GET = 2100;
@@ -219,15 +218,6 @@ public class MrMailbox {
public static long MrCallback(final int event, final long data1, final long data2) // this function is called from within the C-wrapper
{
switch(event) {
case MR_EVENT_CONFIGURE_ENDED:
AndroidUtilities.runOnUIThread(new Runnable() {
@Override
public void run() {
NotificationCenter.getInstance().postNotificationName(NotificationCenter.configureEnded, (int)data1);
}
});
return 0;
case MR_EVENT_CONFIGURE_PROGRESS:
AndroidUtilities.runOnUIThread(new Runnable() {
@Override
@@ -391,8 +381,8 @@ public class MrMailbox {
}
return String2CPtr(sp);
case MR_EVENT_IS_ONLINE:
return ApplicationLoader.isNetworkOnline()? 1 : 0;
case MR_EVENT_IS_OFFLINE:
return ApplicationLoader.isNetworkOnline()? 0 : 1;
case MR_EVENT_HTTP_GET:
String httpContent = null;
@@ -356,7 +356,19 @@ public class SettingsAccountFragment extends BaseFragment implements Notificatio
}
// try to connect, this results in an MR_EVENT_CONFIGURE_ENDED resp. NotificationCenter.configureEnded event
MrMailbox.configureAndConnect();
Utilities.searchQueue.postRunnable(new Runnable() {
@Override
public void run() {
final int res = MrMailbox.configureAndConnect();
AndroidUtilities.runOnUIThread(new Runnable() {
@Override
public void run() {
NotificationCenter.getInstance().postNotificationName(NotificationCenter.configureEnded, (int)res);
}
});
}
});
}
@Override
@@ -365,7 +377,7 @@ public class SettingsAccountFragment extends BaseFragment implements Notificatio
{
if( progressDialog!=null ) {
// we want the spinner together with a progress info
int percent = (Integer)args[0];
int percent = (Integer)args[0] / 10;
progressDialog.setMessage(ApplicationLoader.applicationContext.getString(R.string.OneMoment)+String.format(" %d%%", percent));
}
}
@@ -169,6 +169,7 @@
<!--permissions-->
<string name="PermissionContacts">Delta Chat necessita accedir als teus contactes perquè puguis connectar amb els teus amics de de qualsevol dels teus dispositius.</string>
<string name="PermissionStorage">Delta Chat necessita accedir al teu emmagatzematge per poder enviar i guardar fotos, vídeos, música i altres continguts audiovisuals.</string>
<string name="PermissionOpenSettings">Preferències</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
<string name="Intro2Headline">Independent</string>
@@ -208,7 +208,7 @@
<string name="PermissionOpenSettings">Einstellungen anpassen</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
<string name="Intro1Message">Der Messenger mit der <![CDATA[<b>größten Reichweite</b>]]> der Welt.<![CDATA[<br/><b>Kostenlos</b>]]> und <![CDATA[<b>sicher</b>]]>.</string>
<string name="Intro1Message">Der Messenger mit der <![CDATA[<b>größten Reichweite</b>]]> der Welt.<![CDATA[<br/><b>Frei</b>]]> und <![CDATA[<b>sicher</b>]]>.</string>
<string name="Intro2Headline">Unabhängig</string>
<string name="Intro2Message"><![CDATA[<b>Keine Abhängigkeiten</b>]]> von fremden Diensten und Servern. Die App verwendet nur Ihren E-Mail-Server.</string>
@@ -220,7 +220,7 @@
<string name="Intro4Message"><![CDATA[<b>Unbegrenzte</b>]]> Chats, Bilder, Videos, Sprachnachrichten und mehr. Multi-Client-fähig.</string>
<string name="Intro5Headline">Frei</string>
<string name="Intro5Message"><![CDATA[<b>Delta Chat</b>]]> ist für immer kostenlos.<![CDATA[<br/>]]>OpenSource. Keine Werbung. Kein Abo.</string>
<string name="Intro5Message">Open Source. Keine Werbung. Kein Abo.<![CDATA[<br/>]]>Keine Bindung an die Mobilfunknummer.</string>
<string name="Intro6Headline">Sicher</string>
<string name="Intro6Message"><![CDATA[<b>Verschlüsselung</b>]]> mit allen gängigen Verfahren. Die Nachrichten bleiben auf Ihren Servern.</string>
@@ -338,7 +338,7 @@
<string name="InviteMenuEntry">Einladungen versenden</string>
<string name="InviteText">Ich verwende nun auch den Delta Chat Messenger - %1$s - und bin dort unter %2$s erreichbar.</string>
<string name="AdvancedSettings">Fortgeschrittene Einstellungen</string>
<string name="AskResetNotifications" >Alle Benachrichtigungseinstellungen und Töne dieser Seite und auch der einzelnen Chats zurücksetzen?</string>
<string name="AskResetNotifications">Alle Benachrichtigungseinstellungen und Töne dieser Seite und auch der einzelnen Chats zurücksetzen?</string>
<string name="AttachFiles">Dateien anhängen</string>
<string name="ErrGroupNameEmpty">Bitte einen Namen für die Gruppe eingeben.</string>
<string name="MsgNewGroupDraftHint">Eine erste Nachricht schreiben; dann können die anderen in der Gruppe antworten.\n\n• Gruppenmitglieder müssen hierzu Delta Chat nicht installiert haben.\n\n• Die Zustellung der ersten Nachricht kann einen Moment dauern.</string>
@@ -401,4 +401,12 @@
<string name="NoRecentEmoji">Hier werden die zuletzt verwendeten Emoji angezeigt.</string>
<string name="E2eeOffBecauseOfUser">Um die Ende-zu-Ende-Verschlüsselung zu aktivieren, aktivieren Sie die entsprechende Option in den Einstellungen. </string>
<string name="E2eeOffBecauseOfRecipient">Die Ende-zu-Ende-Verschlüsselung wird aktiviert, sobald der Kontakt die entsprechende Einstellung aktiviert.</string>
<string name="NotNow">Nicht jetzt</string>
<string name="ArchiveChat">Chat archivieren</string>
<string name="UnarchiveChat">Archivieren rückgängig</string>
<string name="ArchivedChats">Archivierte Chats</string>
<string name="Archived">Archiviert</string>
<string name="LeaveGroup">Gruppe verlassen</string>
<string name="AskLeaveGroup">Diese Gruppe verlassen?</string>
<string name="Never">Niemals</string>
</resources>
@@ -336,7 +336,7 @@
<string name="InviteMenuEntry">Invitar a amigos</string>
<string name="InviteText">Estoy usando Delta Chat ahora - %1$s - puede escribirme a %2$s</string>
<string name="AdvancedSettings">Ajustes avanzados</string>
<string name="AskResetNotifications" >¿Reiniciar los ajustes de notificación y sonido de esta página y de sus contactos y grupos?</string>
<string name="AskResetNotifications">¿Reiniciar los ajustes de notificación y sonido de esta página y de sus contactos y grupos?</string>
<string name="AttachFiles">Adjuntar archivos</string>
<string name="ErrGroupNameEmpty">Introduzca un nombre para el grupo.</string>
<string name="MsgNewGroupDraftHint">Escriba un primer mensaje para permitir a los demás participar en este grupo.\n\n• No importa si los miembros no usan Delta Chat.\n\n• El primer mensaje puede tardar un momento.</string>
@@ -338,7 +338,7 @@
<string name="InviteMenuEntry">Envoyer des invitations</string>
<string name="InviteText">J\'utilise la messagerie Delta Chat maintenant - %1$s - vous pouvez me contacter à %2$s</string>
<string name="AdvancedSettings">Paramètres avancés</string>
<string name="AskResetNotifications" >Réinitialiser toutes les paramètres de notification et les sons de cette page ainsi que de vos contacts et groupes?</string>
<string name="AskResetNotifications">Réinitialiser toutes les paramètres de notification et les sons de cette page ainsi que de vos contacts et groupes?</string>
<string name="AttachFiles">Joindre des fichiers</string>
<string name="ErrGroupNameEmpty">Merci de saisir un nom pour le groupe.</string>
<string name="MsgNewGroupDraftHint">Écrivez un premier message pour permettre aux autres de répondre dans ce groupe.\n\n• Ça ne devrait pas poser de problème si tous les membres du groupe n\'utilisent pas Delta Chat.\n\n• L\'envoi du premier message peut prendre un moment.</string>
@@ -383,6 +383,7 @@
<string name="ReadReceipt">Accusé de réception</string>
<string name="NameAndStatus">Nom et statut</string>
<string name="MyStatus">Mon statut</string>
<string name="MyStatusExplain">Le status est indiqué par ex. dans les pieds de page des emails.</string>
<string name="MsgGroupImageDeleted">Image du groupe effacée.</string>
<string name="AskDeleteGroupImage">Êtes-vous sûr de vouloir effacer l\'image du groupe?\n\nCeci affectera tous les appareils de tous les membres du groupe.</string>
<string name="ExportImportHeader">Exporter et importer</string>
@@ -398,4 +399,15 @@
<string name="ImportPrivateKeys">Importer les clés privées</string>
<string name="ImportPrivateKeysAsk2">Importer des clés privées depuis <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>?\n\n• Les clés privées existantes ne sont pas supprimées\n\n•
La dernière clé importée sera utilisée comme nouvelle clé par défaut</string>
</resources>
<string name="NoRecentEmoji">Les emoji récemment utilisés seront affichés ici.</string>
<string name="E2eeOffBecauseOfUser">Pour activer le chiffrement bout-à-bout, vérifiez l\'option correspondante dans vos paramètres.</string>
<string name="E2eeOffBecauseOfRecipient">Le chiffrement sera bout-à-bout si le contact active l\'option correspondante.</string>
<string name="NotNow">Pas maintenant</string>
<string name="ArchiveChat">Archive des conversations</string>
<string name="UnarchiveChat">Conversation non archivée</string>
<string name="ArchivedChats">Conversations archivées</string>
<string name="Archived">Archivé</string>
<string name="LeaveGroup">Quitter le groupe</string>
<string name="AskLeaveGroup">Êtes-vous sûr de vouloir quitter ce groupe?</string>
<string name="Never">Jamais</string>
</resources>
@@ -297,6 +297,7 @@
<string name="AccountSettings">Fiókbeállítások</string>
<string name="MyAccount">Fiókom</string>
<string name="MyName">Nevem</string>
<string name="MyNameExplain">A címzetteknek megjelenő neved. Ha nem adsz meg itt nevet, akkor csak az e-mail címedet fogják látni.</string>
<string name="Password">Jelszó</string>
<string name="SmtpPassword">SMTP jelszó</string>
<string name="FromAbove">fentről másolva</string>
@@ -321,6 +322,7 @@
<string name="AskStartChatWith">Beszélgetést indítasz <![CDATA[<b>]]>%1$s<![CDATA[</b>]]> partnerrel?</string>
<string name="DeaddropHint">Beszélgetés indításához koppints a válasz-nyílra.</string>
<string name="NotYetImplemented">Ez a funkció nem érhető el vagy még nem készült el.</string>
<string name="DefaultStatusText">A Delta Chat Messengeremmel küldtem: https://delta.chat</string>
<string name="Name" >Név</string>
<string name="EmailAddress">E-mail cím</string>
<string name="CannotDeleteContact">A használatban lévő névjegyet nem lehet törölni, ehelyett letilthatod a partnert.</string>
@@ -335,7 +337,7 @@
<string name="InviteMenuEntry">Meghívó küldése</string>
<string name="InviteText">A Delta Chat nevű programmal chatelek - %1$s - írhatsz nekem ezen a címen: %2$s</string>
<string name="AdvancedSettings">További beállítások</string>
<string name="AskResetNotifications" >Az oldal, a partnereid és csoportjaid minden értesítési és hangbeállítását visszaállítod?</string>
<string name="AskResetNotifications">Az oldal, a partnereid és csoportjaid minden értesítési és hangbeállítását visszaállítod?</string>
<string name="AttachFiles">Fájlok csatolása</string>
<string name="ErrGroupNameEmpty">Nevezd el a csoportot.</string>
<string name="MsgNewGroupDraftHint">Írj egy kezdőüzenetet, hogy a többiek válaszolhassanak a csoportban.\n\n• Nincs gond, ha nem használja minden tag a Delta Chatet.\n\n• Az első üzenet kézbesítése kicsit lassabb lehet.</string>
@@ -349,10 +351,36 @@
<string name="ErrSelfNotInGroup">Csoporttagnak kell lenned, hogy ezt megtehesd.</string>
<string name="MsgGroupLeft">Kiléptél a csoportból.</string>
<string name="NoMessagesHint">Üzenetküldés <![CDATA[<b>]]>%1$s<![CDATA[</b>]]> partnernek:\n\n• Nincs gond, ha <![CDATA[<b>]]>%2$s<![CDATA[</b>]]> nem használja a Delta Chatet.\n\n• Az első üzenet kézbesítése kicsit lassabb lehet.</string>
<string name="SendNRcvReadReceipts">Tértivevények küldése és fogadása</string>
<string name="E2EManagePrivateKeys">Privát kulcsok kezelése</string>
<string name="E2ECompareKeys">Kulcsok összehasonlítása</string>
<string name="ForwardToTitle">Továbbítás…</string>
<string name="SelectContact">Válassz partnert</string>
<string name="DoneHint">Kész.</string>
<string name="FileNotFound">%1$s fájl nem található.</string>
<string name="Error">Hiba: %1$s</string>
<string name="NoNetwork">Nincs hálózat.</string>
<string name="PermNotificationTitle">%1$s csatlakozva</string>
<string name="AutoplayGifs">GIF-ek automatikus lejátszása</string>
<string name="EncryptedMessage">Titkosított üzenet</string>
<string name="Encryption">Titkosítás</string>
<string name="EncrinfoFingerprints">Ujjlenyomatok</string>
<string name="Backup">Biztonsági mentés</string>
<string name="ReadReceiptMailBody">Tértivevény erről az üzenetről: „%1$s”.\n\nEz a tértivevény csak arról értesít, hogy az üzenet megjelent a címzett készülékén. Az nem biztos, hogy el is olvasta a tartalmát.</string>
<string name="ReadReceipt">Tértivevény</string>
<string name="NameAndStatus">Név és állapot</string>
<string name="MyStatus">Állapotom</string>
<string name="MyStatusExplain">Az állapot megjelenik pl. e-mail aláírásként.</string>
<string name="MsgGroupImageDeleted">Csoportkép törölve.</string>
<string name="AskDeleteGroupImage">Biztos törlöd a csoport képét?\n\nEzzel minden csoporttag minden készülékéről törlöd.</string>
<string name="ExportImportHeader">Exportálás és importálás</string>
<string name="EnterPasswordToContinue">A folytatáshoz add meg %1$s jelszavát:</string>
<string name="IncorrectPassword">Helytelen jelszó.</string>
<string name="ImportBackup">Biztonsági mentés importálása</string>
<string name="ExportBackup">Biztonsági mentés exportálása</string>
<string name="ExportPrivateKeys">Privát kulcsok exportálása</string>
<string name="ImportPrivateKeys">Privát kulcsok importálása</string>
<string name="NotNow">Most nem</string>
<string name="ArchiveChat">Beszélgetés archiválása</string>
<string name="ArchivedChats">Archivált beszélgetések</string>
</resources>
@@ -338,7 +338,7 @@
<string name="InviteMenuEntry">Invita amici</string>
<string name="InviteText">Ora sto usando l\'applicazione di messaggistica Delta Chat - %1$s - puoi scrivermi all\'indirizzo %2$s</string>
<string name="AdvancedSettings">Impostazioni avanzate</string>
<string name="AskResetNotifications" >Ripristinare tutte le impostazioni di notifica e suoni per questa pagina, i contatti e i gruppi?</string>
<string name="AskResetNotifications">Ripristinare tutte le impostazioni di notifica e suoni per questa pagina, i contatti e i gruppi?</string>
<string name="AttachFiles">Allega file</string>
<string name="ErrGroupNameEmpty">Inserire un nome per il gruppo.</string>
<string name="MsgNewGroupDraftHint">Scrivere il primo messaggio per permettere agli altri componenti di rispondere nel gruppo\n\n• Va bene anche se non tutti i membri usano Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche secondo.</string>
@@ -401,4 +401,12 @@
<string name="NoRecentEmoji">Le emoji utilizzate di recente verranno mostrate qui.</string>
<string name="E2eeOffBecauseOfUser">Per abilitare la crittografia end-to-end, selelzionare l\'opzione corrispondente nelle impostazioni.</string>
<string name="E2eeOffBecauseOfRecipient">La crittigrafia end-to-end sarà attiva solo se anche chi riceve il messaggio abilita l\'opzione corridpondente.</string>
<string name="NotNow">Non ora</string>
<string name="ArchiveChat">Archivia chat</string>
<string name="UnarchiveChat">Ripristina chat</string>
<string name="ArchivedChats">Chat archiviate</string>
<string name="Archived">Archiviata</string>
<string name="LeaveGroup">Abbandona gruppo</string>
<string name="AskLeaveGroup">Sei sicuro di voler abbandonare il gruppo?</string>
<string name="Never">Mai</string>
</resources>
@@ -10,6 +10,7 @@
<string name="NoResult">결과 없음</string>
<string name="NoChats">채팅방이 없습니다…</string>
<string name="DeleteChat">채팅방 나가기</string>
<string name="SelectChat">채팅선택</string>
<string name="Search">검색</string>
<string name="MuteNotifications">알림 음소거</string>
<string name="UnmuteNotifications">음소거 해제</string>
@@ -167,6 +168,8 @@
<!--privacy settings-->
<string name="PrivacySettings">개인정보 및 보안</string>
<string name="SecurityTitle">보안</string>
<!--edit video view-->
<string name="SendVideo">비디오 전송</string>
<!--button titles-->
<string name="Done">완료</string>
<string name="Open">열기</string>
@@ -204,6 +207,15 @@
<string name="PermissionOpenSettings">설정</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
<string name="Intro2Headline">독립적인</string>
<string name="Intro3Headline">빠르게</string>
<string name="Intro4Headline">강력하게</string>
<string name="Intro5Headline">자유롭게</string>
<string name="Intro5Message">광고 배너 금지</string>
<string name="Intro6Headline">안전하게</string>
<string name="Intro7Headline">비밀</string>
<string name="IntroStartMessaging">시작하기</string>
<!--plural-->
<plurals name="Members">
@@ -250,6 +262,8 @@
<string name="MyAccount">계정</string>
<string name="MyName">내 이름</string>
<string name="Password">암호</string>
<string name="FromAbove">위부터</string>
<string name="Automatic">자동</string>
<string name="NewChat">채팅 시작</string>
<string name="Deaddrop">사서함</string>
<string name="InviteMenuEntry">친구 초대</string>
@@ -3,6 +3,7 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="AppName">Delta Chat</string>
<!--chats view-->
<string name="Settings">Innstillinger</string>
<string name="NewGroup">Ny gruppe</string>
@@ -11,12 +12,16 @@
<string name="DeleteChat">Slett sludring</string>
<string name="SelectChat">Velg sludring…</string>
<string name="Search">Søk</string>
<string name="MuteNotifications">Demp merknader</string>
<string name="MuteFor">Demp i %1$s</string>
<string name="UnmuteNotifications">Fjern demping</string>
<string name="Draft">Kladd</string>
<!--audio view-->
<string name="NoAudio">Legg til filer i musikkbiblioteket på din enhet for å se dem her.</string>
<string name="AttachMusic">Musikk</string>
<!--documents view-->
<string name="SelectFile">Velg fil</string>
<string name="FreeOfTotal">Frigjør %1$s av %2$s</string>
<string name="ErrorHint">Ukjent feil</string>
<string name="AccessError">Tilgangsfeil</string>
<string name="NoFiles">Ingen filer enda…</string>
@@ -24,8 +29,10 @@
<string name="UsbActive">USB-overføring aktiv</string>
<string name="InternalStorage">Intern lagring</string>
<string name="ExternalStorage">Ekstern lagring</string>
<string name="SystemRoot">Systemrot</string>
<string name="SdCard">SD-kort</string>
<string name="Folder">Mappe</string>
<string name="GalleryInfo">For å sende ukomprimerte bilder</string>
<!--chat view-->
<string name="ChatGallery">Galleri</string>
<string name="ChatCamera">Kamera</string>
@@ -35,6 +42,8 @@
<string name="NoRecent">Ingen nylige</string>
<string name="TypeMessage">Melding</string>
<string name="SlideToCancel">DRA FOR Å AVBRYTE</string>
<string name="SaveToDownloads">Lagre i \"Nedlastinger\"</string>
<string name="SaveToMusic">Lagre i \"Musikk\"</string>
<string name="Share">Del</string>
<string name="SendItems">Send %1$s</string>
<string name="ClearRecentEmoji">Slett nylige emoji-er?</string>
@@ -58,18 +67,22 @@
<string name="BlockContact">Blokker kontakt</string>
<string name="DeleteContact">Slett kontakt</string>
<string name="Info">Info</string>
<!--settings view-->
<string name="TextSize">Skriftstørrelse for meldinger</string>
<string name="UnblockContact">Fjern blokkering av kontakt</string>
<string name="NoBlocked">Ingen blokkerte kontakter enda</string>
<string name="DefaultForNormalMessages">Normale meldinger</string>
<string name="MessagePreview">Meldingsforhåndsvisning</string>
<string name="DefaultForGroupMessages">Gruppemeldinger</string>
<string name="Sound">Lyd</string>
<string name="InAppNotifications">Merknader i programmet</string>
<string name="Vibrate">Vibrer</string>
<string name="ResetAllNotifications">Tilbakestill alle merknader</string>
<string name="NotificationsAndSounds">Merknader og lyder</string>
<string name="BlockedContacts">Blokkerte kontakter</string>
<string name="Default">Forvalg</string>
<string name="OnlyIfSilent">Bare hvis lydløs</string>
<string name="SendByEnter">Send med "Enter"</string>
<string name="Help">Hjelp</string>
<string name="Enabled"></string>
<string name="Disabled">Av</string>
@@ -83,6 +96,7 @@
<string name="NotificationsPriorityHigh">Høy prioritet</string>
<string name="NotificationsPriorityMax">Høyeste prioritet</string>
<string name="RepeatNotifications">Gjenta merknader</string>
<string name="SmartNotificationsSoundAtMost">Maks.</string>
<string name="SmartNotificationsTimes">tider</string>
<string name="SmartNotificationsWithin">innen</string>
<string name="SmartNotificationsMinutes">minutter</string>
@@ -91,12 +105,18 @@
<!--cache view-->
<string name="CacheSettings">Lagring</string>
<string name="KeepMedia">Behold media</string>
<string name="KeepMediaInfo">Bilder, video og andre filer fra skysludringer du <![CDATA[<b>ikke har åpnet</b>]]> i løpet av denne perioden vil bli fjernet fra denne enheten for å spare plass.</string>
<string name="KeepMediaForever">For alltid</string>
<!--passcode view-->
<string name="Passcode">Programlås</string>
<string name="PasscodePIN">PIN</string>
<string name="PasscodePassword">Passord</string>
<string name="AutoLock">Autolås</string>
<string name="UnlockFingerprint">Lås opp med fingeravtrykk</string>
<string name="FingerprintInfo">Bekreft fingeravtrykk for å fortsette</string>
<string name="FingerprintNotRecognized">Fingeravtrykket ble ikke gjenkjent. Prøv igjen</string>
<!--photo gallery view-->
<string name="SaveToGallery">Lagre i \"Galleri"\</string>
<string name="Of">%1$d av %2$d</string>
<string name="Gallery">Galleri</string>
<string name="AllPhotos">Alle bilder</string>
@@ -107,6 +127,8 @@
<string name="EditImage">Rediger bilde</string>
<string name="Enhance">Forbedre</string>
<string name="Contrast">Kontrast</string>
<string name="Shadows">Skygger</string>
<string name="TintShadows">Skygger</string>
<string name="CurvesAll">ALLE</string>
<string name="CurvesRed">RØD</string>
<string name="CurvesGreen">GRØNN</string>
@@ -140,19 +162,32 @@
<string name="AttachGif">GIF</string>
<string name="AttachContact">Kontakt</string>
<string name="AttachDocument">Fil</string>
<string name="AttachVoiceMessage">Stemmemelding</string>
<string name="FromSelf">Meg</string>
<!--Alert messages-->
<string name="NoHandleAppInstalled">Du har ingen programmer som kan håndtere \'%1$s\', installer et for å fortsette</string>
<string name="ContactAlreadyInGroup">Denne kontakten er allerede i denne gruppen.</string>
<string name="ForwardMessagesTo">Videresend valgte meldinger til <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="SendMessagesTo">Send meldinger til <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="AreYouSureDeleteThisChat">Slett denne sludringen? Den vil ikke lenger bli vist i sludrelisten, men meldingene vil forbli på tjeneren.</string>
<string name="AreYouSureBlockContact">Er du sikker på at du vil blokkere denne kontakten?</string>
<string name="AreYouSureDeleteContact">Er du sikker på at du ønsker å slette denne kontakten?</string>
<!--permissions-->
<string name="PermissionContacts">Delta Chat trenger tilgang til kontaktene dine slik at du kan koble til dine venner på tvers av alle enhetene dine.</string>
<string name="PermissionStorage">Delta chat trenger tilgang til lagring, slik at du kan sende og lagre bilder, videoer, musikk og annen media.</string>
<string name="PermissionNoAudio">Delta Chat trenger mikrofontilgang slik at du kan sende stemmemeldinger.</string>
<string name="PermissionOpenSettings">Tilpass innstillinger</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
<string name="Intro1Message">Meldingstjenesten med <![CDATA[<b>størst rekkevidde</b>]]> i verden.<![CDATA[<br/><b>Gratis</b>]]> og <![CDATA[<b>trygt</b>]]>.</string>
<string name="Intro2Headline">Uavhengig</string>
<string name="Intro2Message"><![CDATA[<b>Ingen avhengigheter</b>]]> på datamaskiner annensteds hen, eller tjenester. Programmet bruker kun e-posttjeneren din.</string>
<string name="Intro3Headline">Rask</string>
<string name="Intro4Headline">Kraftig</string>
<string name="Intro4Message"><![CDATA[<b>Ubegrensede</b>]]> sludringer, bilder, videoer, lydmeldinger med mer. Multiklient-støtte.</string>
<string name="Intro5Headline">Ledig</string>
<string name="Intro6Headline">Trygt</string>
<string name="Intro6Message"><![CDATA[<b>Kryptert</b>]]> med alle vanlige alle vanlige algoritmer. Meldingene forblir på tjenerne.</string>
@@ -160,10 +195,63 @@
<string name="Intro7Headline">Pålitelig</string>
<string name="IntroStartMessaging">Start meldingsutveksling</string>
<!--plural-->
<plurals name="Members">
<item quantity="one">%d medlem</item>
<item quantity="other">%d medlemmer</item>
</plurals>
<plurals name="Contacts">
<item quantity="one">%d kontakt</item>
<item quantity="other">%d kontakter</item>
</plurals>
<plurals name="MeAndMembers">
<item quantity="one">%d medlem og meg</item>
<item quantity="other">%d medlemmer og meg</item>
</plurals>
<plurals name="NewMessages">
<item quantity="one">%d ny melding</item>
<item quantity="other">%d nye meldinger</item>
</plurals>
<plurals name="messages">
<item quantity="one">%d melding</item>
<item quantity="other">%d meldinger</item>
</plurals>
<plurals name="AreYouSureDeleteMessages">
<item quantity="one">Slett %d melding? Den vil også bli slettet fra tjeneren?</item>
<item quantity="other">Slett %d meldinger? De vil også bli slettet fra tjeneren.</item>
</plurals>
<plurals name="NewMessagesInChats">
<item quantity="one">%1$s i %2$d sludring</item>
<item quantity="other">%1$s i %2$d sludringer</item>
</plurals>
<plurals name="Chats">
<item quantity="one">%d sludring</item>
<item quantity="other">%d sludringer</item>
</plurals>
<plurals name="Minutes">
<item quantity="one">%d minutt</item>
<item quantity="other">%d minutter</item>
</plurals>
<plurals name="Hours">
<item quantity="one">%d time</item>
<item quantity="other">%d timer</item>
</plurals>
<plurals name="Days">
<item quantity="one">%d dag</item>
<item quantity="other">%d dager</item>
</plurals>
<plurals name="Weeks">
<item quantity="one">%d uke</item>
<item quantity="other">%d uker</item>
</plurals>
<plurals name="Months">
<item quantity="one">%d måned</item>
<item quantity="other">%d måneder</item>
</plurals>
<plurals name="MaxNotifications">
<item quantity="one">Maksimalt %1$d merknad i løpet av %2$s</item>
<item quantity="other">Maksimalt %1$d merknader i løpet av %2$s</item>
</plurals>
<!--date formatters-->
<string name="formatterMonthYear">MMMM yyyy</string>
<string name="formatterMonth">dd MMM</string>
@@ -175,9 +263,11 @@
<string name="Password">Passord</string>
<string name="SmtpPassword">SMTP-passord</string>
<string name="FromAbove">Ovenfra</string>
<string name="SmtpLoginname">SMTP-innloggingsnavn</string>
<string name="SmtpPort">SMTP-port</string>
<string name="Automatic">Automatisk</string>
<string name="ImapServer">IMAP-tjener</string>
<string name="ImapLoginname">IMAP-innloggingsnavn</string>
<string name="SmtpServer">SMTP-tjener</string>
<string name="ImapPort">IMAP-port</string>
<string name="InboxHeadline">Innboks</string>
@@ -185,9 +275,16 @@
<string name="MyAccountExplain">For kjente e-posttilbydere blir ytterligere innstillinger bestemt automatisk.</string>
<string name="MyAccountExplain2" >Noen ganger <![CDATA[<b>]]>må IMAP skrus på<![CDATA[</b>]]> i vev-e-postgrenseflaten.\n\nVed problemer, spør din e-posttilbyder eller dine venner.</string>
<string name="AccountNotConfigured">Konto ikke satt opp</string>
<string name="AboutThisProgram">Om</string>
<string name="NotSet">Ikke satt</string>
<string name="NewChat">Ny sludring</string>
<string name="Deaddrop">Kontaktforespørsler</string>
<string name="DeaddropInChatlist">Vis kontaktforespørsler i sludrelisten</string>
<string name="MuteAlways">Alltid dempet</string>
<string name="AskStartChatWith">Begynn å sludre med <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="DeaddropHint">For å begynne sludring, klikk på svar-pilene.</string>
<string name="NotYetImplemented">Denne funksjonen er ikke tilgjengelig eller ufullstendig.</string>
<string name="DefaultStatusText">Sendt med Delta Chat: https://delta.chat</string>
<string name="Name" >Navn</string>
<string name="EmailAddress">E-postadresse</string>
<string name="CannotDeleteContact">Kan ikke slette kontakter i bruk, blokker kontakt istedenfor.</string>
@@ -197,14 +294,21 @@
<!-- Translators: please use a very short string here, it should not much longer than
the string needed for video time+size (0:00, 12,3 Mib) -->
<string name="OneMoment">Et øyeblikk…</string>
<string name="NoChatsHelp">Start forsendelse av meldinger ved å trykke på den nye sludreknappen nederst i høyre hjørne eller trykk menyknappen for flere valg.</string>
<string name="Intro7Message"><![CDATA[<b>Delta Chat</b>]]> er trygt for bedriftsbruk, kompatibelt og basert på standarder.</string>
<string name="InviteMenuEntry">Send invitasjoner</string>
<string name="InviteText">Jeg bruker Delta Chat-meldingstjenesten nå - %1$s - du kan tekste meg på %2$s</string>
<string name="AdvancedSettings">Avanserte innstillinger</string>
<string name="AttachFiles">Legg ved filer</string>
<string name="ErrGroupNameEmpty">Skriv inn et navn for gruppen.</string>
<string name="MsgNewGroupDraft">Hei, jeg har akkurat opprettet gruppen \"%1$s\" for oss.</string>
<string name="MsgGroupImageChanged">Gruppebilde endret.</string>
<string name="MsgMemberAddedToGroup">Medlem %1$s lagt til.</string>
<string name="MsgMemberRemovedFromToGroup">Medlem %1$s fjernet.</string>
<string name="AskAddMemberToGroup">Legg til <![CDATA[<b>]]>%1$s<![CDATA[</b>]]> i gruppen?</string>
<string name="AskRemoveMemberFromGroup">Fjern <![CDATA[<b>]]>%1$s<![CDATA[</b>]]> fra gruppen?</string>
<string name="ErrSelfNotInGroup">Du må være medlem av gruppen for å utføre denne handlingen.</string>
<string name="MsgGroupLeft">Gruppe oppløst.</string>
<string name="SendNRcvReadReceipts">Motta og send meldingskvitteringer</string>
<string name="PreferE2EEncryption">Foretrekk ende-til-ende -kryptering</string>
<string name="E2EManagePrivateKeys">Behandle private nøkler</string>
@@ -216,6 +320,7 @@
<string name="Error">Feil: %1$s</string>
<string name="NoNetwork">Nettverk utilgjengelig.</string>
<string name="Audio">Lyd</string>
<string name="PleaseCutVideoToMaxSize">Gjør videoen mindre enn %1$s.</string>
<string name="PermNotificationTitle">Tilkoblet %1$s</string>
<string name="PermNotificationText">Venter på meldinger…</string>
<string name="SettingsFor">Innstillinger for %1$s</string>
@@ -235,6 +340,7 @@
<string name="AskDeleteGroupImage">Er du sikker på at du vil slette dette gruppebildet?\n\nDette vil ha innvirkning på alle enhetene tilhørende gruppemedlemmene.</string>
<string name="ExportImportHeader">Eksport og import</string>
<string name="EnterPasswordToContinue">Skriv inn passordet for %1$s for å fortsette:</string>
<string name="IncorrectPassword">Uriktig passord.</string>
<string name="ImportBackup">Importer sikkerhetskopi</string>
<string name="FilesSuccessfullyExported">Filer eksporter til <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>.</string>
<string name="ExportBackup">Eksporter sikkerhetskopi</string>
@@ -242,4 +348,14 @@
<string name="ImportPrivateKeys">Importer private nøkler</string>
<string name="ImportPrivateKeysAsk2">Importer private nøkler fra <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>?\n\n• Eksisterende private nøkler blir ikke slettet\n\n• Den sist importerte nøkkelen vil bli brukt som ny forvalgt nøkkel</string>
<string name="NoRecentEmoji">Nylig brukte emoji-er vil bli vist her.</string>
</resources>
<string name="E2eeOffBecauseOfUser">For å skru på ende-til-ende -kryptering, huk det ut i innstillingene.</string>
<string name="E2eeOffBecauseOfRecipient">Ende-til-ende -kryptering vil bli brukt hvis mottakeren også skrur det på.</string>
<string name="NotNow">Ikke nå</string>
<string name="ArchiveChat">Arkiver sludring</string>
<string name="UnarchiveChat">Fjern sludring fra arkiv</string>
<string name="ArchivedChats">Arkiverte sludringer</string>
<string name="Archived">Arkivert</string>
<string name="LeaveGroup">Forlat gruppe</string>
<string name="AskLeaveGroup">Er du sikker på at du vil forlate denne gruppen?</string>
<string name="Never">Aldri</string>
</resources>
@@ -338,7 +338,7 @@
<string name="InviteMenuEntry">Vrienden uitnodigen</string>
<string name="InviteText">Ik gebruik Delta Chat, %1$s, je kan me berichtjes sturen op %2$s</string>
<string name="AdvancedSettings">Geavanceerde instellingen</string>
<string name="AskResetNotifications" >Herstel alle notificatieinstellingen en geluiden van deze pagina en je contacten en groepen?</string>
<string name="AskResetNotifications">Herstel alle notificatieinstellingen en geluiden van deze pagina en je contacten en groepen?</string>
<string name="AttachFiles">Voeg bestanden toe</string>
<string name="ErrGroupNameEmpty">Typ een naam in voor de groep.</string>
<string name="MsgNewGroupDraftHint">Schrijf een eerste bericht om anderen te kunnen laten reageren in deze groep.\n\n• Het is oké als niet iedereen Delta Chat gebruikt.\n\n• Het leveren van het eerste bericht kan even duren.</string>
@@ -366,7 +366,7 @@
<string name="InviteMenuEntry">Wyślij zaproszenia</string>
<string name="InviteText">Teraz używam komunikatora Delta Chat - %1$s - możesz pisać do mnie na %2$s</string>
<string name="AdvancedSettings">Ustawienia zaawansowane</string>
<string name="AskResetNotifications" >Zresetować wszystkie ustawienia powiadomień i dźwięków na tej stronie oraz dla swoich kontaktów i grup?</string>
<string name="AskResetNotifications">Zresetować wszystkie ustawienia powiadomień i dźwięków na tej stronie oraz dla swoich kontaktów i grup?</string>
<string name="AttachFiles">Załącz pliki</string>
<string name="ErrGroupNameEmpty">Podaj nazwę dla grupy</string>
<string name="MsgNewGroupDraftHint">Napisz pierwszą wiadomość, by inni mogli odpowiedzieć w tej grupie.\n\n• Nie ma problemu, jeśli nie wszyscy członkowie korzystają z Delta Chat.\n\n• Dostarczenie pierwszej wiadomości może chwilę potrwać.</string>
@@ -428,4 +428,13 @@
<string name="ImportPrivateKeysAsk2">Zaimportować prywatne klucze z <![CDATA[<i>]]>%1$s<![CDATA[]]>?\n\n• Istniejące prywatne klucze nie są usuwane\n\n• Ostatni zaimportowany klucz zostanie użyty jako nowy klucz domyślny</string>
<string name="NoRecentEmoji">Tutaj będą pokazane ostatnio używane emoji.</string>
<string name="E2eeOffBecauseOfUser">Aby włączyć szyfrowanie typu end-to-end, zaznacz odpowiednią opcję w ustawieniach.</string>
</resources>
<string name="E2eeOffBecauseOfRecipient">Szyfrowanie zostanie przełączone na end-to-end, jeśli kontakt włączy odpowiednią opcję.</string>
<string name="NotNow">Nie teraz</string>
<string name="ArchiveChat">Archiwizuj czat</string>
<string name="UnarchiveChat">Przywróć czat z archiwum</string>
<string name="ArchivedChats">Zarchiwizowane czaty</string>
<string name="Archived">Zarchiwizowane</string>
<string name="LeaveGroup">Opuść grupę</string>
<string name="AskLeaveGroup">Czy na pewno chcesz opuścić tą grupę?</string>
<string name="Never">Nigdy</string>
</resources>
@@ -338,7 +338,7 @@
<string name="InviteMenuEntry">Convidar amigos</string>
<string name="InviteText">Estou usando o Delta Chat messenger - %1$s - meu contato neste app é: %2$s</string>
<string name="AdvancedSettings">Configurações avançadas</string>
<string name="AskResetNotifications" >Zerar todas as configurações e sons gerais, dos contatos e dos grupos?</string>
<string name="AskResetNotifications">Zerar todas as configurações e sons gerais, dos contatos e dos grupos?</string>
<string name="AttachFiles">Anexar arquivos</string>
<string name="ErrGroupNameEmpty">Por favor, designar um nome ao grupo.</string>
<string name="MsgNewGroupDraftHint">Escreva a primeira mensagem, possibilitando assim que os demais participem do grupo.\n\n• Tudo bem se nem todos usarem o Delta Chat.\n\n• A primeira mensagem pode demorar um pouco.</string>
@@ -17,7 +17,7 @@
<string name="UnmuteNotifications">Включить уведомления</string>
<string name="Draft">Черновик</string>
<!--audio view-->
<string name="NoAudio">Добавьте файлы в музыкальную коллекцию на вашем устройстве для того, чтобы увидеть его здесь.</string>
<string name="NoAudio">Добавьте файлы в музыкальную коллекцию на вашем устройстве для того, чтобы увидеть их здесь.</string>
<string name="AttachMusic">Музыка</string>
<!--documents view-->
<string name="SelectFile">Выбрать файл</string>
@@ -78,7 +78,7 @@
<string name="InAppNotifications">Уведомления программы</string>
<string name="Vibrate">Вибрация</string>
<string name="ResetAllNotifications">Сбросить все уведомления</string>
<string name="NotificationsAndSounds">Уведомления и Звуки</string>
<string name="NotificationsAndSounds">Уведомления и звуки</string>
<string name="BlockedContacts">Заблокированные контакты</string>
<string name="Default">По умолчанию</string>
<string name="OnlyIfSilent">Только если тишина</string>
@@ -366,7 +366,7 @@
<string name="InviteMenuEntry">Отправить приглашения</string>
<string name="InviteText">Я использую систему мгновенных сообщений Delta Chat - %1$s - вы можете написать мне на %2$s</string>
<string name="AdvancedSettings">Расширенные настройки</string>
<string name="AskResetNotifications" >Сбросить все настройки уведомлений и звуки этой страницы, а также ваших контактов и групп?</string>
<string name="AskResetNotifications">Сбросить все настройки уведомлений и звуки этой страницы, а также ваших контактов и групп?</string>
<string name="AttachFiles">Прикрепить файлы</string>
<string name="ErrGroupNameEmpty">Введите название группы.</string>
<string name="MsgNewGroupDraftHint">Напишите первое сообщение, чтобы другие могли отвечать в этой группе.\n\n• Группа будет нормально общаться, даже если не все участники используют Delta Chat.\n\n• Доставка первого сообщения может занять некоторое время.</string>
@@ -396,7 +396,7 @@
<string name="PermNotificationText">Ожидание сообщений …</string>
<string name="SettingsFor">Настройки для %1$s</string>
<string name="AutoplayGifs">Автозапуск GIF</string>
<string name="HelpUrl">https://delta.chat/en/help</string>
<string name="HelpUrl">https://delta.chat/ru/help</string>
<string name="EncryptedMessage">Зашифрованное сообщение</string>
<string name="Encryption">Шифрование</string>
<string name="EncrinfoE2E">Включено сквозное шифрование.</string>
@@ -411,6 +411,7 @@
<string name="ReadReceipt">Уведомление о доставке</string>
<string name="NameAndStatus">Имя и статус</string>
<string name="MyStatus">Мой статус</string>
<string name="MyStatusExplain">Статус может быть показан в подписи.</string>
<string name="MsgGroupImageDeleted">Изображение группы удалено.</string>
<string name="AskDeleteGroupImage">Вы действительно хотите удалить изображение группы?\n\nИзменение вступит в силу на всех устройствах участников группы.</string>
<string name="ExportImportHeader">Экспорт и импорт</string>
@@ -425,4 +426,15 @@
<string name="ExportPrivateKeys">Экспорт закрытых ключей</string>
<string name="ImportPrivateKeys">Импорт закрытых ключей</string>
<string name="ImportPrivateKeysAsk2">Импорт закрытых ключей из <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>?\n\n• Существующие закрытые ключи удалены не будут\n\n• Последний импортированный ключ будет использован по умолчанию.</string>
</resources>
<string name="NoRecentEmoji">Здесь будут ранее использованные смайлики.</string>
<string name="E2eeOffBecauseOfUser">Для включения сквозного шифрования выберите соответствующий пункт в настройках.</string>
<string name="E2eeOffBecauseOfRecipient">Шифрование будет переключено в сквозной режим, если со стороны контакта будет выбран соответствующий пункт настроек.</string>
<string name="NotNow">Не сейчас</string>
<string name="ArchiveChat">Архивировать чат</string>
<string name="UnarchiveChat">Разархивировать чат</string>
<string name="ArchivedChats">Архивированные чаты</string>
<string name="Archived">Помещено в архив</string>
<string name="LeaveGroup">Выйти из группы</string>
<string name="AskLeaveGroup">Вы уверены, что хотите выйти из группы?</string>
<string name="Never">Никогда</string>
</resources>
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="AppName">Делта ћаскање</string>
<!--chats view-->
<string name="Settings">Поставке</string>
<string name="NewGroup">Нова група</string>
<string name="NoResult">Нема резултата.</string>
<string name="NoChats">Још нема ћаскања.</string>
<string name="DeleteChat">Обриши ћаскање</string>
<string name="SelectChat">Изаберите ћаскање…</string>
<string name="Search">Претрага</string>
<string name="MuteNotifications">Искључи обавештења</string>
<string name="MuteFor">Искључи %1$s</string>
<string name="Draft">Нацрт</string>
<!--documents view-->
<string name="SelectFile">Изабери фајл</string>
<string name="ErrorHint">Непозната грешка</string>
<string name="AccessError">Грешка приступа</string>
<string name="NoFiles">Још нема фајлова…</string>
<string name="NotMounted">Складиште није монтирано</string>
<string name="InternalStorage">Унутрашње складиште</string>
<string name="ExternalStorage">Спољашње складиште</string>
<string name="SdCard">СД картица</string>
<string name="Folder">Фасцикла</string>
<!--chat view-->
<string name="ChatGallery">Галерија</string>
<string name="ChatCamera">Камера</string>
<string name="NoMessages">Нема порука.</string>
<string name="ForwardedMessage">Прослеђена порука</string>
<string name="From">Од</string>
<string name="NoRecent">Нема недавних</string>
<string name="TypeMessage">Порука</string>
<string name="SlideToCancel">ПРЕВУЦИТЕ ЗА ОТКАЗИВАЊЕ</string>
<string name="SaveToDownloads">Сачувај у преузимања</string>
<string name="SaveToMusic">Сачувај у музику</string>
<string name="Share">Дели</string>
<string name="SendItems">Пошаљи %1$s</string>
<!--notification-->
<string name="Reply">Одговори</string>
<!--group info view-->
<string name="AddMember">Додај члана</string>
<string name="Notifications">Обавештења</string>
<string name="RemoveMember">Уклони члана</string>
<!--contact info view-->
<string name="NewContactTitle">Нови контакт</string>
<string name="BlockContact">Блокирај контакт</string>
<string name="DeleteContact">Обриши контакт</string>
<string name="Gallery">Галерија</string>
<string name="PermissionOpenSettings">Поставке</string>
<!--Intro view-->
<string name="Intro1Headline">Делта ћаскање</string>
</resources>
@@ -80,6 +80,7 @@
<string name="ResetAllNotifications">அனைத்து அறிவுப்புக்களையும் மீட்டமைக்கவும்</string>
<string name="NotificationsAndSounds">அறிவுப்புகள் மற்றும் ஓசைகள்</string>
<string name="BlockedContacts">தடுக்கபட்ட தொடர்புகள்</string>
<string name="Default">இயல்புநிலை</string>
<string name="OnlyIfSilent">அமைதியாக இருந்தால் மட்டும்</string>
<string name="ChatBackground">அரட்டை பின்புலம்</string>
<string name="SendByEnter">\"enter\" மூலம் அனுப்பவும் </string>
@@ -104,6 +105,7 @@
<string name="SmartNotificationsTimes">வேளைகள் </string>
<string name="Gallery">காட்சி கூடம் </string>
<string name="BlurOff">நிறுத்தவும்</string>
<string name="PermissionOpenSettings">அமைப்புகள் </string>
<!--Intro view-->
<string name="Intro1Headline">டெல்டா அரட்டை </string>
</resources>
@@ -195,13 +195,14 @@
<string name="NoHandleAppInstalled">మీ దగ్గర ఈ ఫైల్ \'%1$s\' రకాన్ని గుర్తించే అప్లికేషన్లు లేవు, దయచేసి గుర్తించేదాన్ని ఒకటి ఇంస్టాల్ చేసి కొనసాగండి </string>
<string name="ContactAlreadyInGroup">ఈ పరిచయం ఇప్పటికే ఈ సమూహం లో ఉంది.</string>
<string name="ForwardMessagesTo">సందేశాలు <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>ఫార్వర్డ్ చేయాలా?</string>
<string name="SendMessagesTo">సందేశాలు <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>కు పంపాలా?</string>
<string name="SendMessagesTo">సందేశాలు <![CDATA[ఛ్డాటా[<b>]]>%1$s<![CDATA[</b>]]>కు పంపాలా?</string>
<string name="AreYouSureDeleteThisChat">ఈ చాట్ ను తొలగించాలా? ఈ చాట్ ఇకమీదట చాట్ లిస్ట్ లో చూపించబడదు, సందేశాలు మాత్రం సర్వర్ లో ఉంటాయి.</string>
<string name="AreYouSureBlockContact">మీరు ఈ పరిచయాన్ని రద్దుచేయాలని నిర్ణయించుకున్నారా?</string>
<string name="AreYouSureDeleteContact">మీరు ఈ పరిచయాన్ని తొలగించాలని నిర్ణయించుకున్నారా?</string>
<!--permissions-->
<string name="PermissionContacts">డెల్టా చాట్ మీ స్నేహితులతో ఎల్లప్పుడూ కనెక్ట్ అయి ఉండడానికి మీ పరిచాయాల యాక్సస్ కు అనుమతించాలి. </string>
<string name="PermissionStorage">డెల్టా చాట్ లొ మీరు వీడియోలు, చిత్రాలు, సంగీతం, మరియు వేరే మీడియా పంపడానికి, భద్రపరుచుకోడానికి మీ డివైజ్ స్టొరేజ్ యాక్సస్ కావాలి.</string>
<string name="PermissionOpenSettings">సెట్టింగులు</string>
<!--Intro view-->
<string name="Intro1Headline">డెల్టా చాట్</string>
<string name="Password">పాస్వర్డ్</string>
@@ -13,6 +13,7 @@
<string name="SelectChat">Söyleşi seç ...</string>
<string name="Search">Arama</string>
<string name="MuteNotifications">Bildirimleri sessize al</string>
<string name="MuteFor">%1$s için sessiz</string>
<string name="UnmuteNotifications">Sessizden çıkarma</string>
<string name="Draft">Taslak</string>
<string name="AttachMusic">Müzik</string>
@@ -67,9 +68,11 @@
<string name="BlockedContacts">Engellenmiş kişiler</string>
<string name="Default">Öntanımlı</string>
<string name="OnlyIfSilent">Sadece sessizse</string>
<string name="ChatBackground">Söyleşi arkaplanı</string>
<string name="Help">Yardım</string>
<string name="Enabled"></string>
<string name="Disabled">Kapat</string>
<string name="LedColor">LED rengi</string>
<string name="Short">Kısa</string>
<string name="Long">Uzun</string>
<string name="EditName">Adı düzenle</string>
@@ -79,6 +82,7 @@
<string name="NotificationsPriorityMax">En yüksek öncelik</string>
<string name="RepeatNotifications">Bildirimleri yinele</string>
<string name="NotificationsOther">Diğer</string>
<string name="SmartNotifications">Sınır bildirimleri</string>
<string name="DirectShare">Doğrudan paylaşım</string>
<!--cache view-->
<string name="CacheSettings">Depolama</string>
@@ -108,7 +112,10 @@
<string name="NoVideo">Henüz vidyo yok</string>
<string name="CropImage">Görüntüyü kırp</string>
<string name="EditImage">Görüntüyü düzenle</string>
<string name="Enhance">Artırma</string>
<string name="Highlights">Vurgulama</string>
<string name="Contrast">Keskinlik</string>
<string name="Exposure">Poz</string>
<string name="Warmth">Sıcaklık</string>
<string name="Saturation">Renk doygunluğu</string>
<string name="Vignette">Süsleme</string>
@@ -116,6 +123,7 @@
<string name="Sharpen">Keskinleştirme</string>
<string name="Fade">Soldurma</string>
<string name="TintShadows">GÖLGELER</string>
<string name="TintHighlights">VURGULAMALAR</string>
<string name="Curves">Eğriler</string>
<string name="CurvesAll">HEPSİ</string>
<string name="CurvesRed">KIRMIZI</string>
@@ -152,6 +160,8 @@
<string name="AttachGif">GİF</string>
<string name="AttachDocument">Dosya</string>
<string name="AttachVoiceMessage">Sesli ileti</string>
<string name="AreYouSureBlockContact">Bu kişiyi engellemek istediğinizden emin misiniz?</string>
<string name="AreYouSureDeleteContact">Bu kişiyi silmek istediğizden emin misiniz?</string>
<string name="PermissionOpenSettings">Ayarları değiştir</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
@@ -159,6 +169,26 @@
<string name="Intro3Headline">Hızlı</string>
<string name="Intro4Headline">Muhteşem</string>
<string name="Intro6Headline">Güvenli</string>
<plurals name="NewMessages">
<item quantity="one">%d yeni ileti</item>
<item quantity="other">%dyeni ileti</item>
</plurals>
<plurals name="messages">
<item quantity="one">%dileti</item>
<item quantity="other">%dileti</item>
</plurals>
<plurals name="Chats">
<item quantity="one">%d söyleşi</item>
<item quantity="other">%dsöyleşi</item>
</plurals>
<plurals name="Minutes">
<item quantity="one">%d dakika</item>
<item quantity="other">%d dakika</item>
</plurals>
<plurals name="Hours">
<item quantity="one">%d saat</item>
<item quantity="other">%d saat</item>
</plurals>
<string name="formatterYear">dd.MM.yyyy</string>
<string name="formatterDay24H">HH:mm</string>
<string name="AccountSettings">Hesap ayarları</string>
@@ -166,25 +196,44 @@
<string name="MyName">Adım</string>
<string name="Password">Parola</string>
<string name="SmtpPassword">STMP parolası</string>
<string name="FromAbove">Yukarıdan</string>
<string name="SmtpLoginname">STMP giriş adı</string>
<string name="SmtpPort">STMP bağlanma noktası</string>
<string name="Automatic">Otomatik</string>
<string name="ImapServer">İMAP sunucusu</string>
<string name="ImapLoginname">İMAP giriş adı</string>
<string name="SmtpServer">STMP sunucusu</string>
<string name="ImapPort">İMAP bağlanma noktası</string>
<string name="InboxHeadline">Gelen kutusu</string>
<string name="OutboxHeadline">Gönderilenler</string>
<string name="AccountNotConfigured">Hesap düzenlenmedi</string>
<string name="AboutThisProgram">Delta Chat Hakkında</string>
<string name="NewChat">Yeni söyleşi</string>
<string name="MuteAlways">Sürekli sessiz</string>
<string name="Name" >Ad</string>
<string name="EmailAddress">E-posta adresi</string>
<string name="ViewProfile">Profil görüntüsü</string>
<string name="InviteMenuEntry">Davetiye gönderin</string>
<string name="AdvancedSettings">Gelişmiş ayarlar</string>
<string name="AttachFiles">Dosyaları iliştir</string>
<string name="ErrGroupNameEmpty">Grup için bir ad girin</string>
<string name="MsgGroupImageChanged">Grup resmi değişti.</string>
<string name="MsgMemberAddedToGroup">%1$s üye eklendi</string>
<string name="MsgMemberRemovedFromToGroup">%1$s üye silindi.</string>
<string name="E2ECompareKeys">Anahtarları karşılaştır</string>
<string name="DoneHint">Tamam.</string>
<string name="NoNetwork">Ağ kullanılamıyor.</string>
<string name="Audio">Ses</string>
<string name="SettingsFor">%1$siçin ayarlar</string>
<string name="AutoplayGifs">GİFleri otomatik oynat</string>
<string name="HelpUrl">https://delta.chat/en/help</string>
<string name="EncryptedMessage">Şifrelenmiş ileti</string>
<string name="EncrinfoE2E">Uçtan uca şifreleme etkin</string>
<string name="EncrinfoFingerprints">Parmak izleri</string>
<string name="Backup">Yedekleme</string>
<string name="NameAndStatus">Ad ve durum</string>
<string name="MyStatus">Durumum</string>
<string name="MsgGroupImageDeleted">Grup resmi silindi</string>
<string name="ExportImportHeader">Dışa aktarım ve içe aktarım</string>
<string name="IncorrectPassword">Geçersiz parola</string>
</resources>
@@ -352,7 +352,7 @@
<string name="InviteMenuEntry">Надіслати запрошення</string>
<string name="InviteText">Я користаюся оповісником Delta Chat -%1$s- ви можети написати мені на%2$s</string>
<string name="AdvancedSettings">Просунуті налаштування</string>
<string name="AskResetNotifications" >Скинути всі налаштування оповіщень та звуки на цій сторінці, а також у контактах та спільнотах?</string>
<string name="AskResetNotifications">Скинути всі налаштування оповіщень та звуки на цій сторінці, а також у контактах та спільнотах?</string>
<string name="AttachFiles">Долучити файли</string>
<string name="ErrGroupNameEmpty">Упишіть назву спільноти</string>
<string name="MsgNewGroupDraftHint">Напишіть перше повідомлення аби інші змогли відповідати у спільноті.\n\n• Нічого страшного, якщо не всі учасники користаються Delta Chatом.\n\n• Доставлення першого повідомлення відбере лише мить.</string>
+61 -61
View File
@@ -17,22 +17,22 @@
<string name="UnmuteNotifications">Unmute</string>
<string name="Draft">Draft</string>
<!--audio view-->
<string name="NoAudio">Please add files to the music library on your device to see them here.</string>
<string name="NoAudio">Files added to the music library of your device will appear here.</string>
<string name="AttachMusic">Music</string>
<!--documents view-->
<string name="SelectFile">Select File</string>
<string name="FreeOfTotal">Free %1$s of %2$s</string>
<string name="FreeOfTotal">%1$s of %2$s free</string>
<string name="ErrorHint">Unknown error</string>
<string name="AccessError">Access error</string>
<string name="NoFiles">No files yet …</string>
<string name="NotMounted">Storage not mounted</string>
<string name="UsbActive">USB transfer active</string>
<string name="UsbActive">USB transfer in progress</string>
<string name="InternalStorage">Internal Storage</string>
<string name="ExternalStorage">External Storage</string>
<string name="SystemRoot">System Root</string>
<string name="SdCard">SD Card</string>
<string name="Folder">Folder</string>
<string name="GalleryInfo">To send images without compression</string>
<string name="GalleryInfo">To send uncompressed images</string>
<!--chat view-->
<string name="ChatGallery">Gallery</string>
<string name="ChatCamera">Camera</string>
@@ -41,9 +41,9 @@
<string name="From">From</string>
<string name="NoRecent">No recent</string>
<string name="TypeMessage">Message</string>
<string name="SlideToCancel">SLIDE TO CANCEL</string>
<string name="SaveToDownloads">Save to downloads</string>
<string name="SaveToMusic">Save to music</string>
<string name="SlideToCancel">Slide to cancel</string>
<string name="SaveToDownloads">Save to \"Downloads"\</string>
<string name="SaveToMusic">Save to "\Music"\</string>
<string name="Share">Share</string>
<string name="SendItems">Send %1$s</string>
<string name="ClearRecentEmoji">Clear recent emoji?</string>
@@ -68,11 +68,11 @@
<string name="DeleteContact">Delete contact</string>
<string name="Info">Info</string>
<!--settings view-->
<string name="TextSize">Messages font size</string>
<string name="TextSize">Font size of messages</string>
<string name="UnblockContact">Unblock contact</string>
<string name="NoBlocked">No blocked contacts yet</string>
<string name="DefaultForNormalMessages">Normal messages</string>
<string name="MessagePreview">Message preview</string>
<string name="MessagePreview">Preview message</string>
<string name="DefaultForGroupMessages">Group messages</string>
<string name="Sound">Sound</string>
<string name="InAppNotifications">In-app notifications</string>
@@ -81,14 +81,14 @@
<string name="NotificationsAndSounds">Notifications and sounds</string>
<string name="BlockedContacts">Blocked contacts</string>
<string name="Default">Default</string>
<string name="OnlyIfSilent">Only if silent</string>
<string name="OnlyIfSilent">Only when silent</string>
<string name="ChatBackground">Chat background</string>
<string name="SendByEnter">Send by "enter"</string>
<string name="SendByEnter">Send with \"⏎\"</string>
<string name="Help">Help</string>
<string name="Enabled">On</string>
<string name="Disabled">Off</string>
<string name="LedColor">LED color</string>
<string name="BadgeNumber">Show count on icon if possible</string>
<string name="BadgeNumber">Use icon to keep count if possible</string>
<string name="Short">Short</string>
<string name="Long">Long</string>
<string name="RaiseToSpeak">Raise to speak</string>
@@ -101,7 +101,7 @@
<string name="NotificationsOther">Other</string>
<string name="InChatSound">In-chat sounds</string>
<string name="SmartNotifications">Limit notifications</string>
<string name="SmartNotificationsSoundAtMost">Sound at most</string>
<string name="SmartNotificationsSoundAtMost">Max.</string>
<string name="SmartNotificationsTimes">times</string>
<string name="SmartNotificationsWithin">within</string>
<string name="SmartNotificationsMinutes">minutes</string>
@@ -126,11 +126,11 @@
<string name="PasscodeDoNotMatch">Passcodes do not match</string>
<string name="AutoLock">Autolock</string>
<string name="AutoLockInfo">Require passcode if away for a time.</string>
<string name="UnlockFingerprint">Unlock with Fingerprint</string>
<string name="UnlockFingerprint">Unlock with fingerprint</string>
<string name="FingerprintInfo">Confirm fingerprint to continue</string>
<string name="FingerprintNotRecognized">Fingerprint not recognized. Try again</string>
<!--photo gallery view-->
<string name="SaveToGallery">Save to gallery</string>
<string name="SaveToGallery">Save to \"Gallery\"</string>
<string name="Of">%1$d of %2$d</string>
<string name="Gallery">Gallery</string>
<string name="AllPhotos">All Photos</string>
@@ -151,13 +151,13 @@
<string name="Sharpen">Sharpen</string>
<string name="Fade">Fade</string>
<string name="Tint">Tint</string>
<string name="TintShadows">SHADOWS</string>
<string name="TintHighlights">HIGHLIGHTS</string>
<string name="TintShadows">Shadows</string>
<string name="TintHighlights">Highlights</string>
<string name="Curves">Curves</string>
<string name="CurvesAll">ALL</string>
<string name="CurvesRed">RED</string>
<string name="CurvesGreen">GREEN</string>
<string name="CurvesBlue">BLUE</string>
<string name="CurvesAll">All</string>
<string name="CurvesRed">Red</string>
<string name="CurvesGreen">Green</string>
<string name="CurvesBlue">Blue</string>
<string name="Blur">Blur</string>
<string name="BlurOff">Off</string>
<string name="BlurLinear">Linear</string>
@@ -181,10 +181,10 @@
<string name="Delete">Delete</string>
<string name="Forward">Forward</string>
<string name="FromCamera">From camera</string>
<string name="FromGalley">From gallery</string>
<string name="FromGalley">From \"Gallery\"</string>
<string name="Set">Set</string>
<string name="OK">OK</string>
<string name="Crop">CROP</string>
<string name="Crop">Crop</string>
<!--messages-->
<string name="AttachPhoto">Photo</string>
<string name="AttachVideo">Video</string>
@@ -194,24 +194,24 @@
<string name="AttachVoiceMessage">Voice message</string>
<string name="FromSelf">Me</string>
<!--Alert messages-->
<string name="NoHandleAppInstalled">You don\'t have applications that can handle the file type \'%1$s\', please install one to continue</string>
<string name="ContactAlreadyInGroup">This contact is already in this group.</string>
<string name="NoHandleAppInstalled">No installed app could open the filetype \'%1$s\', please install one to continue.</string>
<string name="ContactAlreadyInGroup">The contact is already in this group.</string>
<string name="ForwardMessagesTo">Forward selected messages to <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="SendMessagesTo">Send messages to <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="AreYouSureDeleteThisChat">Delete this chat? The chat will no longer be shown in the chat list, the messages will stay on the server.</string>
<string name="AreYouSureDeleteThisChat">Delete this chat? It will no longer be shown in the chat list, it\'s messages will remain on the server.</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string>
<!--permissions-->
<string name="PermissionContacts">Delta Chat needs access to your contacts so that you can connect with your friends across all your devices.</string>
<string name="PermissionStorage">Delta Chat needs access to your storage so that you can send and save photos, videos, music and other media.</string>
<string name="PermissionNoAudio">Delta Chat needs access to your microphone so that you can send voice messages.</string>
<string name="PermissionOpenSettings">Adapt settings</string>
<string name="PermissionContacts">Access to contacts needed to connect with your friends across all your devices.</string>
<string name="PermissionStorage">Storage access needed to send and save photos, videos, music, and other media.</string>
<string name="PermissionNoAudio">Microphone access needed to send voice messages.</string>
<string name="PermissionOpenSettings">Settings</string>
<!--Intro view-->
<string name="Intro1Headline">Delta Chat</string>
<string name="Intro1Message">The messenger with the <![CDATA[<b>largest range</b>]]> in the world.<![CDATA[<br/><b>Free</b>]]> and <![CDATA[<b>safe</b>]]>.</string>
<string name="Intro1Message">The messenger with the <![CDATA[<b>broadest audience</b>]]> in the world.<![CDATA[<br/><b>Free</b>]]> and <![CDATA[<b>independent</b>]]>.</string>
<string name="Intro2Headline">Independent</string>
<string name="Intro2Message"><![CDATA[<b>No dependencies</b>]]> on foreign computers or services. The app only uses your email-server.</string>
<string name="Intro2Message"><![CDATA[<b>Independent</b>]]> of foreign computers or services. The app only uses your email-server.</string>
<string name="Intro3Headline">Fast</string>
<string name="Intro3Message"><![CDATA[<b>Push-messages</b>]]> in seconds.<![CDATA[<br/>]]>Rapid interface.</string>
@@ -222,7 +222,7 @@
<string name="Intro5Headline">Free</string>
<string name="Intro5Message"><![CDATA[<b>Delta Chat</b>]]> is free forever.<![CDATA[<br/>]]>Open-source. No ads. No subscription. No vendor lock-in.</string>
<string name="Intro6Headline">Safe</string>
<string name="Intro6Headline">Encrypted</string>
<string name="Intro6Message"><![CDATA[<b>Encrypted</b>]]> with all common algorithms. Messages stay on your servers.</string>
<string name="Intro7Headline">Trustworthy</string>
@@ -238,8 +238,8 @@
<item quantity="other">%d contacts</item>
</plurals>
<plurals name="MeAndMembers">
<item quantity="one">Me and %d member</item>
<item quantity="other">Me and %d members</item>
<item quantity="one">%d member and me</item>
<item quantity="other">%d members and me</item>
</plurals>
<plurals name="NewMessages">
<item quantity="one">%d new message</item>
@@ -250,11 +250,11 @@
<item quantity="other">%d messages</item>
</plurals>
<plurals name="AreYouSureDeleteMessages">
<item quantity="one">Delete %d message? The message will also be deleted from the server.</item>
<item quantity="other">Delete %d messages? The messages will also be deleted from the server.</item>
<item quantity="one">Delete %d message? It will also be deleted from the server.</item>
<item quantity="other">Delete %d messages? These will also be deleted from the server.</item>
</plurals>
<plurals name="NewMessagesInChats">
<!-- Translators: the first string placeholder "%s" gets replaced with the
<!-- Translators: The first string placeholder "%s" gets replaced with the
text "%d new messages", so the complete sentence would be e.g.
"4 new messages in 2 chats". -->
<item quantity="one">%1$s in %2$d chat</item>
@@ -285,7 +285,7 @@
<item quantity="other">%d months</item>
</plurals>
<plurals name="MaxNotifications">
<!-- Translators: the second string placeholder "%s" gets replaced with the
<!-- Translators: The second string placeholder "%s" gets replaced with the
text "%d minutes", so the complete sentence would be e.g.
"At most 8 notifications within 3 minutes". -->
<item quantity="one">At most %1$d notification within %2$s</item>
@@ -304,21 +304,21 @@
<string name="AccountSettings">Account settings</string>
<string name="MyAccount">My account</string>
<string name="MyName">My name</string>
<string name="MyNameExplain">Your name, as shown to the receivers. If you do not enter a name here, the receivers will only get your email-address.</string>
<string name="MyNameExplain">Your name, as shown to the recipients. If left blank, only your email address will be sent.</string>
<string name="Password">Password</string>
<string name="SmtpPassword">SMTP password</string>
<string name="FromAbove">From above</string>
<string name="SmtpLoginname">SMTP loginname</string>
<string name="SmtpLoginname">SMTP login-name</string>
<string name="SmtpPort">SMTP port</string>
<string name="Automatic">Automatic</string>
<string name="ImapServer">IMAP server</string>
<string name="ImapLoginname">IMAP loginname</string>
<string name="ImapLoginname">IMAP login-name</string>
<string name="SmtpServer">SMTP server</string>
<string name="ImapPort">IMAP port</string>
<string name="InboxHeadline">Inbox</string>
<string name="OutboxHeadline">Outbox</string>
<string name="MyAccountExplain">For known email providers, additional settings are determinated automatically.</string>
<string name="MyAccountExplain2" >Sometimes, <![CDATA[<b>]]>IMAP needs to be enabled<![CDATA[</b>]]> in the email web frontend.\n\nOn problems, ask your email provider or your friends.</string>
<string name="MyAccountExplain2" >Sometimes, <![CDATA[<b>]]>IMAP needs to be enabled<![CDATA[</b>]]> in the email web frontend.\n\nConsult your email provider or friends if you run into problems.</string>
<string name="AccountNotConfigured">Account not configured</string>
<string name="AboutThisProgram">About Delta Chat</string>
<string name="NotSet">Not set</string>
@@ -326,28 +326,28 @@
<string name="Deaddrop">Contact requests</string>
<string name="DeaddropInChatlist">Show contact requests in chatlist</string>
<string name="MuteAlways">Always muted</string>
<string name="AskStartChatWith">Start a chat with <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="DeaddropHint">To start a chat, click on the reply-arrows.</string>
<string name="AskStartChatWith">Chat with <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>?</string>
<string name="DeaddropHint">Tap the reply-arrows to start chatting.</string>
<string name="NotYetImplemented">This function is not available or incomplete.</string>
<string name="DefaultStatusText">Sent with my Delta Chat Messenger: https://delta.chat</string>
<string name="Name" >Name</string>
<string name="EmailAddress">Email address</string>
<string name="CannotDeleteContact">Cannot delete contacts in use, block contact instead.</string>
<string name="BadEmailAddress">Bad email address.</string>
<string name="CannotDeleteContact">Cannot delete contacts in use, block the contact instead.</string>
<string name="BadEmailAddress">Erroneous email address.</string>
<string name="ContactCreated">Contact created.</string>
<string name="ViewProfile">View profile</string>
<!-- Translators: please use a very short string here, it should not much longer than
the string needed for video time+size (0:00, 12,3 Mib) -->
<string name="OneMoment">One moment …</string>
<string name="NoChatsHelp">Start messaging by pressing the new chat button in the bottom right corner or tap the menu button for more options.</string>
<string name="NoChatsHelp">Start messaging by pressing the \"New chat"\ button in the bottom right, or tap the \"Menu"\ button for more options.</string>
<string name="Intro7Message"><![CDATA[<b>Delta Chat</b>]]> is safe for business use, compatible and standards-based.</string>
<string name="InviteMenuEntry">Send invitations</string>
<string name="InviteText">I\'m using Delta Chat messenger now - %1$s - you can text me at %2$s</string>
<string name="AdvancedSettings">Advanced settings</string>
<string name="AskResetNotifications" >Reset all notification settings and sounds of this page and of your contacts and groups?</string>
<string name="AskResetNotifications">Reset all notification settings and sounds of current page, contacts and groups?</string>
<string name="AttachFiles">Attach files</string>
<string name="ErrGroupNameEmpty">Please enter a name for the group.</string>
<string name="MsgNewGroupDraftHint">Write a first message to allow others to reply in this group.\n\n• It is okay if not all members use Delta Chat.\n\n• Delivering the first message may take a moment.</string>
<string name="MsgNewGroupDraftHint">Compose the first message, allowing others to reply within this group.\n\n• It is okay if not all members use Delta Chat.\n\n• Delivering the first message may take a while.</string>
<string name="MsgNewGroupDraft">Hello, I\'ve just created the group \"%1$s\" for us.</string>
<string name="MsgGroupNameChanged">Group name changed from \"%1$s\" to \"%2$s\".</string>
<string name="MsgGroupImageChanged">Group image changed.</string>
@@ -357,7 +357,7 @@
<string name="AskRemoveMemberFromGroup">Remove <![CDATA[<b>]]>%1$s<![CDATA[</b>]]> from group?</string>
<string name="ErrSelfNotInGroup">You must be a member of the group to perform this action.</string>
<string name="MsgGroupLeft">Group left.</string>
<string name="NoMessagesHint">Send message to <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>:\n\n• It is okay if <![CDATA[<b>]]>%2$s<![CDATA[</b>]]> does not use Delta Chat.\n\n• Delivering the first message may take a moment.</string>
<string name="NoMessagesHint">Send message to <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>:\n\n• It is okay if <![CDATA[<b>]]>%2$s<![CDATA[</b>]]> does not use Delta Chat.\n\n• Delivering the first message may take a while.</string>
<string name="SendNRcvReadReceipts">Receive and send return receipts</string>
<string name="PreferE2EEncryption">Prefer end-to-end encryption</string>
<string name="E2EManagePrivateKeys">Manage private keys</string>
@@ -365,11 +365,11 @@
<string name="ForwardToTitle">Forward to …</string>
<string name="SelectContact">Choose a contact</string>
<string name="DoneHint">Done.</string>
<string name="FileNotFound">File %1$s not found.</string>
<string name="FileNotFound">Could not find %1$s.</string>
<string name="Error">Error: %1$s</string>
<string name="NoNetwork">Network not available.</string>
<string name="NoNetwork">Network unavailable.</string>
<string name="Audio">Audio</string>
<string name="PleaseCutVideoToMaxSize">Please cut video to a size of max. %1$s.</string>
<string name="PleaseCutVideoToMaxSize">Please cut video to a size less than %1$s.</string>
<string name="PermNotificationTitle">Connected to %1$s</string>
<string name="PermNotificationText">Waiting for messages …</string>
<string name="SettingsFor">Settings for %1$s</string>
@@ -381,7 +381,7 @@
<string name="EncrinfoE2EExplain">If all fingerprints match on the other device, the connection is safe.</string>
<string name="EncrinfoTransport">Transport-encryption at least up to my server.</string>
<string name="EncrinfoNone">No encryption to my server.</string>
<string name="EncrinfoNoE2EExplain">Encryption will switch to end-to-end automatically as soon as the contact uses Delta Chat or another Autocrypt-enabled app.</string>
<string name="EncrinfoNoE2EExplain">End-to-end encryption will be employed when Delta Chat or another Autocrypt app is also used by the recipient.</string>
<string name="EncrinfoFingerprints">Fingerprints</string>
<string name="Backup">Backup</string>
<string name="ImportBackupExplain2">To import a backup, copy a backup to <![CDATA[<i>]]>%1$s<![CDATA[</i>]]> and reinstall the app.</string>
@@ -389,24 +389,24 @@
<string name="ReadReceipt">Return receipt</string>
<string name="NameAndStatus">Name and status</string>
<string name="MyStatus">My status</string>
<string name="MyStatusExplain">The status is shown eg. in email footers.</string>
<string name="MyStatusExplain">The status is shown in email footers, among other places.</string>
<string name="MsgGroupImageDeleted">Group image deleted.</string>
<string name="AskDeleteGroupImage">Are you sure to delete the group image?\n\nThis will affect all devices of all group members.</string>
<string name="ExportImportHeader">Export and import</string>
<string name="ImportExportExplain">Exported files will contain private keys! Keep them in a safe place or delete them as soon as possible.</string>
<string name="EnterPasswordToContinue">Enter the password for %1$s to continue:</string>
<string name="IncorrectPassword">Incorrect password.</string>
<string name="ImportBackupAsk">Delta Chat has found a backup at <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>.\n\nDo you want to import and use all data and settings from this backup?</string>
<string name="ImportBackupAsk">Backup found at <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>.\n\nDo you want to import and use all data and settings from it?</string>
<string name="ImportBackup">Import backup</string>
<string name="NoBackupFound">No backup to import found.\n\nCopy the backup to <![CDATA[<i>]]>%1$s<![CDATA[</i>]]> and try again. Alternatively, hit \"Start messaging\" for a normal setup process.</string>
<string name="FilesSuccessfullyExported">Files successfully exported to <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>.</string>
<string name="NoBackupFound">No backups found.\n\nCopy the backup to <![CDATA[<i>]]>%1$s<![CDATA[</i>]]> and try again. Alternatively, press \"Start messaging\" to go with the normal setup process.</string>
<string name="FilesSuccessfullyExported">Files exported to <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>.</string>
<string name="ExportBackup">Export backup</string>
<string name="ExportPrivateKeys">Export private keys</string>
<string name="ImportPrivateKeys">Import private keys</string>
<string name="ImportPrivateKeysAsk2">Import private keys from <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>?\n\n• Existing private keys are not deleted\n\n• The last imported key will be used as the new default key</string>
<string name="ImportPrivateKeysAsk2">Import private keys from <![CDATA[<i>]]>%1$s<![CDATA[</i>]]>?\n\n• Existing private keys will not be deleted\n\n• The last imported key will be used as the new default key</string>
<string name="NoRecentEmoji">Recently used emoji will be shown here.</string>
<string name="E2eeOffBecauseOfUser">To enable end-to-end-encryption, check the corresponding option in your settings.</string>
<string name="E2eeOffBecauseOfRecipient">Encryption will switch to end-to-end if the contact enables the corresponding option.</string>
<string name="E2eeOffBecauseOfRecipient">>End-to-end encryption will be employed if the other party enables the setting too.</string>
<string name="NotNow">Not now</string>
<string name="ArchiveChat">Archive chat</string>
<string name="UnarchiveChat">Unarchive chat</string>
+27
View File
@@ -0,0 +1,27 @@
The following checklists are there not to forget things ... to be continued.
# Add Release on F-Droid
1. deltachat-core: "draft a new release", if required
2. deltachat-android: check CHANGES.md against core and android commit list from last release
3. deltachat-android: `$ ./update-core.sh` followed by a `git push`
4. deltachat-android: "Draft a new release" using a version number in for Form v1.2.3
... some days later, F-Droid should be updated.
# Add language
1. add `MessengerProj/src/main/res/values-<LANG>/strings.xml`
2. add copy command to `tools/txpull.sh` and `tools/txpush.sh`
# Update source languges on Transifex
1. call `./txpull` to overwrite local translation files with the ones from Transifex, the source is not updated
2. modify source and translations as needed
3. call `./txpush` to push source and translations back to Transifex.
(the tx-tool uses on the _name-attribute_ to identify strings while the Transifex-UI uses the source _string_.
So, without pushing back, the translation of modified source would be lost.
For the same reason, we do not use the "Auto update resource" function in the Transifex-UI:
A change to a source string in values/strings.xml would break all translations)
+29
View File
@@ -0,0 +1,29 @@
# after pulling with txpull, this script pushes all local files back to transifex
# this is esp. useful as you can modifiy the english source strings in between - without breaking all translations afterwards.
rm -r translations
tx pull -a -s # -s fetches the source file, we do not copy it, but we need it for pushing back
TXPREFIX="translations/delta-chat-android.stringsxml/ " # yes, there are spaces. don't know why
SRCPREFIX="../MessengerProj/src/main/res/values"
cp "${TXPREFIX}ca.xml" "${SRCPREFIX}-ca/strings.xml"
cp "${TXPREFIX}de.xml" "${SRCPREFIX}-de/strings.xml"
# "${TXPREFIX}en.xml" "${SRCPREFIX}/strings.xml" # we do not copy the source as the source cannot be modified at Trasifex
cp "${TXPREFIX}es.xml" "${SRCPREFIX}-es/strings.xml"
cp "${TXPREFIX}fr.xml" "${SRCPREFIX}-fr/strings.xml"
cp "${TXPREFIX}hu.xml" "${SRCPREFIX}-hu/strings.xml"
cp "${TXPREFIX}it.xml" "${SRCPREFIX}-it/strings.xml"
cp "${TXPREFIX}ko.xml" "${SRCPREFIX}-ko/strings.xml"
cp "${TXPREFIX}nb_NO.xml" "${SRCPREFIX}-nb/strings.xml"
cp "${TXPREFIX}nl.xml" "${SRCPREFIX}-nl/strings.xml"
cp "${TXPREFIX}pl.xml" "${SRCPREFIX}-pl/strings.xml"
cp "${TXPREFIX}pt.xml" "${SRCPREFIX}-pt/strings.xml"
cp "${TXPREFIX}ru.xml" "${SRCPREFIX}-ru/strings.xml"
cp "${TXPREFIX}sr.xml" "${SRCPREFIX}-sr/strings.xml"
cp "${TXPREFIX}ta.xml" "${SRCPREFIX}-ta/strings.xml"
cp "${TXPREFIX}te.xml" "${SRCPREFIX}-te/strings.xml"
cp "${TXPREFIX}tr.xml" "${SRCPREFIX}-tr/strings.xml"
cp "${TXPREFIX}uk.xml" "${SRCPREFIX}-uk/strings.xml"
+37
View File
@@ -0,0 +1,37 @@
# this script pulls all files from transifex and copies them to the correct local directories
# before you can use this script, you have to initialize Transifex in this folder:
# tx init --user=api --pass=<your api token>
# tx set --auto-remote https://www.transifex.com/projects/p/delta-chat-android/
# common information about the Transifex CLI client can be found at:
# https://docs.transifex.com/client/
read -p "Push all translation files to Transifex? This will OVERWRITE all changes on Transifex since the last txpull!"
TXPREFIX="translations/delta-chat-android.stringsxml/ " # yes, there are spaces. don't know why
SRCPREFIX="../MessengerProj/src/main/res/values"
cp "${SRCPREFIX}-ca/strings.xml" "${TXPREFIX}ca.xml"
cp "${SRCPREFIX}-de/strings.xml" "${TXPREFIX}de.xml"
cp "${SRCPREFIX}/strings.xml" "${TXPREFIX}en.xml" # also copy back the source, this is the only way to update the english strings
cp "${SRCPREFIX}-es/strings.xml" "${TXPREFIX}es.xml"
cp "${SRCPREFIX}-fr/strings.xml" "${TXPREFIX}fr.xml"
cp "${SRCPREFIX}-hu/strings.xml" "${TXPREFIX}hu.xml"
cp "${SRCPREFIX}-it/strings.xml" "${TXPREFIX}it.xml"
cp "${SRCPREFIX}-ko/strings.xml" "${TXPREFIX}ko.xml"
cp "${SRCPREFIX}-nb/strings.xml" "${TXPREFIX}nb_NO.xml"
cp "${SRCPREFIX}-nl/strings.xml" "${TXPREFIX}nl.xml"
cp "${SRCPREFIX}-pl/strings.xml" "${TXPREFIX}pl.xml"
cp "${SRCPREFIX}-pt/strings.xml" "${TXPREFIX}pt.xml"
cp "${SRCPREFIX}-ru/strings.xml" "${TXPREFIX}ru.xml"
cp "${SRCPREFIX}-sr/strings.xml" "${TXPREFIX}sr.xml"
cp "${SRCPREFIX}-ta/strings.xml" "${TXPREFIX}ta.xml"
cp "${SRCPREFIX}-te/strings.xml" "${TXPREFIX}te.xml"
cp "${SRCPREFIX}-tr/strings.xml" "${TXPREFIX}tr.xml"
cp "${SRCPREFIX}-uk/strings.xml" "${TXPREFIX}uk.xml"
tx push -s -t # -s: push source, -t: push translations, -f: ignore timestamps; see https://docs.transifex.com/client/push
+5
View File
@@ -3,6 +3,9 @@
# - make sure, deltachat-core is committed successfull before calling this script
# - the script assumes, deltachat-core is placed in the same directory as deltachat-android
# get to main directory
cd ..
# remove links to the files
rm -r MessengerProj/jni/messenger-backend/*
rm -r MessengerProj/jni/messenger-backend/.??*
@@ -30,3 +33,5 @@ ln --symbolic `pwd`/deltachat-core/libs deltachat-android/MessengerProj/jni/m
ln --symbolic `pwd`/deltachat-core/cmdline deltachat-android/MessengerProj/jni/messenger-backend/cmdline
cd deltachat-android
# back to tools directory
cd tools