Skip to content

Commit

Permalink
Remove contacts backup file name from translation. (#626)
Browse files Browse the repository at this point in the history
* Remove contacts backup file name from translation.

* Also remove it from the backup toast message.

* Improved a contacts backup translation.

* Fixed compile error.

* Updated i18n.

* Fixed a typo.
  • Loading branch information
lins05 authored Feb 21, 2017
1 parent f115ce0 commit 5c54050
Show file tree
Hide file tree
Showing 28 changed files with 1,299 additions and 978 deletions.
15 changes: 9 additions & 6 deletions app/src/main/java/com/seafile/seadroid2/util/ContactsDialog.java
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,10 @@ protected View createDialogContentView(LayoutInflater inflater, Bundle savedInst
TextView countText = (TextView) view.findViewById(R.id.setting_contacts_backup);
String fileName = "";
if (type == CONTACTS_BACKUP) {
fileName = String.format(getString(R.string.contacts_dialog_backup), Utils.translateTime());
fileName = getString(R.string.contacts_dialog_backup) + " " +
ContactManager.getContactsBackupFileName();
} else if (type == CONTACTS_RECOVERY) {
fileName = getString(R.string.contacts_dialog_recovery);
fileName = getString(R.string.contacts_dialog_recovery);
}
countText.setText(fileName);
return view;
Expand Down Expand Up @@ -245,6 +246,11 @@ public List<ContactsData> getContactInfo(Context context) throws SeafException {
}
}

private static final String CONTACTS_FILE_NAME = "contacts-%1s.vcf";

static String getContactsBackupFileName() {
return String.format(CONTACTS_FILE_NAME, Utils.translateTime());
}

/**
* write contacts to SD card
Expand All @@ -262,8 +268,7 @@ public void backupContacts(List<ContactsData> infos) throws SeafException {
if (!fileDir.exists()) {
fileDir.mkdirs();
}
String fileName = String.format(mContext.getString(R.string.contacts_file_name), Utils.translateTime());
mContactsPath = fileDir.toString() + "/" + fileName;
mContactsPath = fileDir.toString() + "/" + getContactsBackupFileName();
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(mContactsPath), "UTF-8");
VCardComposer composer = new VCardComposer();
for (ContactsData contactsData : infos) {
Expand Down Expand Up @@ -441,5 +446,3 @@ public void addContacts(Context context, ContactsData info) throws SeafException
}
}
}


3 changes: 3 additions & 0 deletions app/src/main/res/values-cs-rCZ/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,8 @@
<string name="next_button_label">Další</string>
<!--Optional button to Skip a PreferenceActivity [CHAR LIMIT=20]-->
<string name="skip_button_label">Přeskočit</string>
<!--contacts upload-->
<!--contacts Upload Perference-->
<!--Camera Upload Preference-->
<string name="settings_camera_upload_info_title">Nahrání fotky z fotoaparátu</string>
<string name="settings_camera_upload_data_plan_allowed">Mobilní data povolena</string>
Expand Down Expand Up @@ -274,4 +276,5 @@
<!--clear password-->
<!--Two factor auth-->
<!--Operation Exceptions-->
<!--Home list title-->
</resources>
56 changes: 45 additions & 11 deletions app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<string name="server_hint">Server, z.B. cloud.seafile.com</string>
<string name="email_hint">E-Mail oder Benutzername</string>
<string name="passwd_hint">Passwort</string>
<string name="passwd_min_len_limit_hint">Passwort (mindestens %d Zeichen)</string>
<string name="passwd_confirmation_hint">Passwort wiederholen</string>
<string name="login">Anmelden</string>
<string name="open_file">Öffnen</string>
Expand Down Expand Up @@ -113,7 +114,8 @@
Zum Aktualisieren einmal antippen</string>
<string name="error_when_load_repos">Fehler beim Laden der Bibliotheken.
Zum Aktualisieren einmal antippen</string>
<string name="error_when_load_activities">Aktivitäten konnten nicht geladen werden.\n Zum Aktualisieren einmal antippen</string>
<string name="error_when_load_activities">Fehler beim Laden der Aktivitäten.\n Zum Aktualisieren einmal antippen</string>
<string name="error_when_load_starred">Fehler beim Laden der Favoriten.\n Zum Aktualisieren einmal antippen</string>
<string name="dir_empty">Dieser Ordner ist leer</string>
<string name="no_repo">Sie haben noch keine Bibliotheken erstellt</string>
<string name="no_app_available">Es konnte keine Anwendung gefunden werden</string>
Expand All @@ -123,9 +125,9 @@ Zum Aktualisieren einmal antippen</string>
<string name="choose_an_account">Ein Konto auswählen</string>
<string name="choose_a_library">Eine Bibliothek auswählen</string>
<string name="choose_a_folder">Einen Ordner auswählen</string>
<string name="load_accounts_fail">Die Seafile-Konten konnten nicht geladen werden</string>
<string name="load_accounts_fail">Seafile-Konten konnten nicht geladen werden</string>
<string name="load_libraries_fail">Bibliotheken konnten nicht geladen werden</string>
<string name="load_dir_fail">Der Inhalt des Ordners konnte nicht geladen werden</string>
<string name="load_dir_fail">Inhalt des Ordners konnte nicht geladen werden</string>
<string name="not_supported_share">Diese Art der Freigabe wird nicht unterstützt</string>
<string name="edit">Bearbeiten</string>
<string name="encrypt">Verschlüsseln</string>
Expand All @@ -144,7 +146,9 @@ Zum Aktualisieren einmal antippen</string>
<item>Foto machen</item>
</string-array>
<string name="create_new_repo">Neue Bibliothek erstellen</string>
<string name="create_new_repo_success">Die Bibliothek %s ist erstellt.</string>
<string name="create_new_repo_success">Bibliothek %s ist erstellt</string>
<string name="create_new_folder_success">Ordner %s ist erstellt</string>
<string name="create_new_file_success">Datei %s ist erstellt</string>
<string name="create_new_file">Eine neue Datei erstellen</string>
<string name="create_new_dir">Einen neuen Ordner erstellen</string>
<string name="camera">Neues Foto hier aufnehmen</string>
Expand All @@ -153,7 +157,8 @@ Zum Aktualisieren einmal antippen</string>
<string name="last_modified">zuletzt geändert</string>
<string name="file_modified">geändert</string>
<string name="file_size">Dateigröße</string>
<string name="library_not_found">Die Bibliothek wurde gelöscht</string>
<string name="library_not_found">Bibliothek ist gelöscht</string>
<string name="file_not_found">Datei „%s“ ist gelöscht </string>
<string name="export_file">Datei exportieren</string>
<string name="no_upload_tasks">Es stehen keine Uploads an</string>
<string name="no_download_tasks">Es stehen keine Downloads an</string>
Expand All @@ -166,7 +171,7 @@ Zum Aktualisieren einmal antippen</string>
<string name="rename_repo">Bibliothek umbenennen</string>
<string name="rename_file">Datei umbenennen</string>
<string name="rename_dir">Ordner umbenennen</string>
<string name="rename_successful">Erfolgreich umbenannt.</string>
<string name="rename_successful">Erfolgreich umbenannt</string>
<string-array name="nav_array">
<item>Dateien</item>
<item>Übertragungen</item>
Expand Down Expand Up @@ -197,7 +202,7 @@ Zum Aktualisieren einmal antippen</string>
<string name="just_now">Gerade eben</string>
<string name="open_as">Öffnen als</string>
<string name="select_upload_files">Dateien zum Hochladen auswählen</string>
<string name="storage_removed">Speicher wurde entfernt</string>
<string name="storage_removed">Speicherplatz ist entfernt</string>
<string name="error_selecting_file">Fehler beim Auswählen der Datei</string>
<plurals name="n_upload_files_selected">
<item quantity="one">%1$d Datei ausgewählt</item>
Expand Down Expand Up @@ -273,14 +278,37 @@ Zum Aktualisieren einmal antippen</string>
<string name="lockpattern_need_to_draw">Bitte ein Entsperrmuster zeichnen</string>
<string name="lockpattern_need_to_confirm">Bitte bestätigen Sie Ihr Muster</string>
<string name="lockpattern_need_to_unlock_wrong">Das Muster stimmt nicht überein. Versuchen Sie es erneut!</string>
<string name="lockpattern_pattern_confirmed_header">OK drücken, um das Muster zu speichern</string>
<string name="lockpattern_pattern_confirmed_header">OK antippen, um das Muster zu speichern</string>
<string name="lockpattern_recording_inprogress">Finger hochheben, wenn das Muster fertig ist</string>
<string name="lockpattern_pattern_toast_saved">Entsperrungsmuster erfolgreich gespeichert</string>
<string name="lockpattern_pattern_toast_saved">Entsperrungsmuster ist gespeichert</string>
<!--Strings for possible PreferenceActivity Back/Next buttons-->
<string name="back_button_label">Zurück</string>
<string name="next_button_label">Weiter</string>
<!--Optional button to Skip a PreferenceActivity [CHAR LIMIT=20]-->
<string name="skip_button_label">Überspringen</string>
<!--contacts upload-->
<string name="settings_contacts_upload_info_title">Kontakte sichern</string>
<string name="settings_contacts_upload_turn_on">Kontakte sichern aktivieren</string>
<string name="settings_contacts_upload_service_started">Kontakte sichern aktiviert</string>
<string name="settings_contacts_upload_service_stopped">Kontakte sichern deaktiviert</string>
<string name="settings_contacts_upload_repo_hint">Wählen Sie eine Bibliothek zum Sichern der Kontakte</string>
<string name="settings_contacts_upload_change_repo_title">Wechseln Sie die Bibliothek zum Sichern der Kontakte</string>
<string name="settings_contacts_upload_repo_time">Letzte Sicherung</string>
<string name="settings_contacts_upload_repo_history">Keine Sicherung vorhanden</string>
<string name="settings_contacts_upload_start_backup">Sicherung</string>
<string name="settings_contacts_upload_start_backup_hint">Zum Sichern der Kontakte klicken</string>
<string name="settings_contacts_upload_start_recovery">Wiederherstellen</string>
<string name="settings_contacts_upload_start_recovery_hint">Zum wiederherstellen klicken</string>
<!--contacts Upload Perference-->
<string name="contacts_dialog_recovery">Kontakte aus der letzten Sicherung wiederherstellen</string>
<string name="contacts_dialog_backup">Kontakte werden gesichert als: </string>
<string name="contacts_count_zero">Keine Kontakte vorhanden</string>
<string name="contacts_backup_success">Sicherung erfolgreich</string>
<string name="contacts_recovery_success">Wiederherstellung erfolgreich</string>
<string name="contacts_backup_title">Kontakte sichern</string>
<string name="contacts_recovery_title">Kontakte wiederherstellen</string>
<string name="contacts_backup_fail">Sicherung fehlgeschlagen</string>
<string name="contacts_recover_fail">Wiederherstellung fehlgeschlagen</string>
<!--Camera Upload Preference-->
<string name="settings_camera_upload_info_title">Kamerafoto hochladen</string>
<string name="settings_camera_upload_service_started">Upload-Dienst gestartet</string>
Expand Down Expand Up @@ -357,7 +385,7 @@ Zum Aktualisieren einmal antippen</string>
<string name="settings_cache_title">Größe des Zwischenspeichers</string>
<string name="settings_clear_cache_title">Zwischenspeicher löschen</string>
<string name="settings_clear_cache_hint">Möchten Sie den Zwischenspeicher wirklich löschen?</string>
<string name="settings_clear_cache_success">Zwischenspeicher erfolgreich gelöscht</string>
<string name="settings_clear_cache_success">Zwischenspeicher ist gelöscht</string>
<string name="settings_clear_cache_failed">Löschen des Zwischenspeichers fehlgeschlagen</string>
<string name="settings_cache_empty">0 KB</string>
<string name="settings_cache_location_title">Ort für den Zwischenspeicher</string>
Expand Down Expand Up @@ -463,6 +491,7 @@ Zum Aktualisieren einmal antippen</string>
<!--Accessibility description for navigation drawer-->
<!--permission-->
<string name="permission_read_exteral_storage_rationale">Um Dateien zu bearbeiten bitte Speicherrechte erteilen.</string>
<string name="permission_read_contacts_storage_rationale">Um Kontakte zu bearbeiten bitte Rechte erteilen.</string>
<string name="permission_not_granted">Berechtigung wurde nicht erteilt</string>
<string name="history_change_title">Änderungsinformationen</string>
<string name="no_more_activities">Keine weiteren Aktivitäten</string>
Expand All @@ -474,7 +503,7 @@ Zum Aktualisieren einmal antippen</string>
<string name="clear_password_title">Passwort der Bibliothek löschen</string>
<string name="clear_password_hint">Klicken Sie hier, um das Passwort zu löschen</string>
<string name="clear_password_successful">Das Passwort ist gelöscht</string>
<string name="clear_password_failed">Fehler: Das Passwort konnte nicht gelöscht werden</string>
<string name="clear_password_failed">Passwort konnte nicht gelöscht werden</string>
<string name="clear_password_warning">Möchten Sie das Passwort löschen?</string>
<string name="clear_password_auto">Passwörter automatisch löschen</string>
<!--Two factor auth-->
Expand All @@ -483,4 +512,9 @@ Zum Aktualisieren einmal antippen</string>
<string name="two_factor_auth_token">Token für 2-Faktor-Authentifizierung</string>
<string name="two_factor_auth_token_empty">Geben Sie das Token für die Authentifizierung an</string>
<!--Operation Exceptions-->
<string name="op_exception_folder_deleted">Ordner „%s“ ist gelöscht </string>
<string name="op_exception_suitable_app_not_found">Keine App für den Mime-Type %s gefunden</string>
<string name="op_exception_failed_to_download_file">Datei %s konnte nicht geladen werden</string>
<!--Home list title-->
<string name="shared_with_all">Für alle freigegeben</string>
</resources>
3 changes: 3 additions & 0 deletions app/src/main/res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,8 @@
<string name="upload_started">Η μεταφόρτωση άρχισε</string>
<!--Strings for possible PreferenceActivity Back/Next buttons-->
<!--Optional button to Skip a PreferenceActivity [CHAR LIMIT=20]-->
<!--contacts upload-->
<!--contacts Upload Perference-->
<!--Camera Upload Preference-->
<string name="settings_camera_upload_info_title">Μεταφόρτωση φωτογραφιών</string>
<string name="settings_camera_upload_service_started">Η υπηρεσία μεταφόρτωσης ξεκίνησε</string>
Expand Down Expand Up @@ -175,4 +177,5 @@
<!--clear password-->
<!--Two factor auth-->
<!--Operation Exceptions-->
<!--Home list title-->
</resources>
3 changes: 3 additions & 0 deletions app/src/main/res/values-en-rUS/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!--Strings for possible PreferenceActivity Back/Next buttons-->
<!--Optional button to Skip a PreferenceActivity [CHAR LIMIT=20]-->
<!--contacts upload-->
<!--contacts Upload Perference-->
<!--Camera Upload Preference-->
<!--Camera Upload Configuration View-->
<!--Camera Sync-->
Expand All @@ -23,4 +25,5 @@
<!--clear password-->
<!--Two factor auth-->
<!--Operation Exceptions-->
<!--Home list title-->
</resources>
34 changes: 34 additions & 0 deletions app/src/main/res/values-es-rAR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<string name="server_hint">Dirección del servidor</string>
<string name="email_hint">Email o Nombre de usuario</string>
<string name="passwd_hint">Contraseña</string>
<string name="passwd_min_len_limit_hint">Contraseña (al menos %d caracteres)</string>
<string name="passwd_confirmation_hint">Contraseña otra vez</string>
<string name="login">Ingresar</string>
<string name="open_file">Abrir</string>
Expand Down Expand Up @@ -112,6 +113,7 @@
<string name="error_when_load_dirents">Error al cargar la carpeta.\n Toque para actualizar</string>
<string name="error_when_load_repos">Error al cargar bibliotecas.\n Toque para actualizar</string>
<string name="error_when_load_activities">Error al cargar actividades.\n Toque para actualizar</string>
<string name="error_when_load_starred">Error al cargar archivos favoritos.\n Toque para actualizar</string>
<string name="dir_empty">Esta carpeta está vacía</string>
<string name="no_repo">Aún no tiene bibliotecas</string>
<string name="no_app_available">No se encuentra ninguna app</string>
Expand Down Expand Up @@ -143,6 +145,8 @@
</string-array>
<string name="create_new_repo">Crear una nueva biblioteca</string>
<string name="create_new_repo_success">Biblioteca %s creada con éxito</string>
<string name="create_new_folder_success">Carpeta %s creada con éxito</string>
<string name="create_new_file_success">Archivo %s creado con éxito</string>
<string name="create_new_file">Crear un nuevo archivo</string>
<string name="create_new_dir">Crear una nueva carpeta</string>
<string name="camera">Tomar una foto aquí</string>
Expand All @@ -152,6 +156,7 @@
<string name="file_modified">modificado</string>
<string name="file_size">tamaño de archivo</string>
<string name="library_not_found">La biblioteca ha sido eliminada.</string>
<string name="file_not_found">El archivo \"%s\" ha sido eliminado</string>
<string name="export_file">Exportar este archivo</string>
<string name="no_upload_tasks">Aún no hay tareas de subida</string>
<string name="no_download_tasks">No hay tareas de descarga</string>
Expand Down Expand Up @@ -279,6 +284,29 @@
<string name="next_button_label">Siguiente</string>
<!--Optional button to Skip a PreferenceActivity [CHAR LIMIT=20]-->
<string name="skip_button_label">Saltear</string>
<!--contacts upload-->
<string name="settings_contacts_upload_info_title">Backup de contactos</string>
<string name="settings_contacts_upload_turn_on">Habilitar backup de contactos</string>
<string name="settings_contacts_upload_service_started">Backup de contactos habilitado</string>
<string name="settings_contacts_upload_service_stopped">Backup de contactos deshabilitado</string>
<string name="settings_contacts_upload_repo_hint">Por favor seleccione una biblioteca para backup de contactos</string>
<string name="settings_contacts_upload_change_repo_title">Cambiar la biblioteca para backup de contactos</string>
<string name="settings_contacts_upload_repo_time">Fecha del último backup</string>
<string name="settings_contacts_upload_repo_history">No hay registro de backup</string>
<string name="settings_contacts_upload_start_backup">Backup</string>
<string name="settings_contacts_upload_start_backup_hint">Click para iniciar backup de contactos</string>
<string name="settings_contacts_upload_start_recovery">Restaurar</string>
<string name="settings_contacts_upload_start_recovery_hint">Click para restaurar contactos</string>
<!--contacts Upload Perference-->
<string name="contacts_dialog_recovery">Restaurar contactos desde el último backup</string>
<string name="contacts_dialog_backup">Los contactos serán resguardados en el archivo:</string>
<string name="contacts_count_zero">El contacto está vacío</string>
<string name="contacts_backup_success">Backup exitoso</string>
<string name="contacts_recovery_success">Restauración exitosa</string>
<string name="contacts_backup_title">Resguardar contactos</string>
<string name="contacts_recovery_title">Restaurar contactos</string>
<string name="contacts_backup_fail">Backup falló</string>
<string name="contacts_recover_fail">Restauración falló</string>
<!--Camera Upload Preference-->
<string name="settings_camera_upload_info_title">Subir Foto de Cámara </string>
<string name="settings_camera_upload_service_started">Servicio de subida iniciado</string>
Expand Down Expand Up @@ -461,6 +489,7 @@
<!--Accessibility description for navigation drawer-->
<!--permission-->
<string name="permission_read_exteral_storage_rationale">Para procesar archivos, conceda permiso de almacenamiento para accederlos.</string>
<string name="permission_read_contacts_storage_rationale">Para procesar los contactos, permita el acceso a ellos.</string>
<string name="permission_not_granted">El permiso no fue concedido</string>
<string name="history_change_title">Detalle de las modificaciones</string>
<string name="no_more_activities">No hay mas actividades</string>
Expand All @@ -481,4 +510,9 @@
<string name="two_factor_auth_token">Identificador de Autenticación de dos factores</string>
<string name="two_factor_auth_token_empty">Identificador de autenticación no puede estar vacío</string>
<!--Operation Exceptions-->
<string name="op_exception_folder_deleted">La carpeta \"%s\" fue eliminada</string>
<string name="op_exception_suitable_app_not_found">No se encontró una app apropiada para el tipo mime %s</string>
<string name="op_exception_failed_to_download_file">Fallo al descargar el archivo %s</string>
<!--Home list title-->
<string name="shared_with_all">Compartido con todos</string>
</resources>
Loading

0 comments on commit 5c54050

Please sign in to comment.