From 09eb5b6b8481fe25cd06bb81ebfd29b4ca1880c9 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Sun, 7 Feb 2016 19:02:37 +0100 Subject: [PATCH] Only show folder percentage while syncing (fixes #555). --- .../syncthingandroid/syncthing/RestApi.java | 21 ---- .../syncthingandroid/util/FoldersAdapter.java | 75 ++++++------ src/main/res/values-ar/strings.xml | 3 - src/main/res/values-bg/strings.xml | 7 +- src/main/res/values-cs/strings.xml | 9 +- src/main/res/values-da-rDK/strings.xml | 3 - src/main/res/values-da/strings.xml | 3 - src/main/res/values-de-rAT/strings.xml | 113 ++++++++++++++++++ src/main/res/values-de-rDE/strings.xml | 3 - src/main/res/values-de/strings.xml | 9 +- src/main/res/values-el/strings.xml | 5 +- src/main/res/values-es-rEC/strings.xml | 3 - src/main/res/values-es-rMX/strings.xml | 3 - src/main/res/values-es/strings.xml | 7 +- src/main/res/values-fi/strings.xml | 3 - src/main/res/values-fr-rFR/strings.xml | 3 - src/main/res/values-fr/strings.xml | 19 ++- src/main/res/values-hu/strings.xml | 7 +- src/main/res/values-in/strings.xml | 5 +- src/main/res/values-it/strings.xml | 9 +- src/main/res/values-ja/strings.xml | 11 +- src/main/res/values-ko/strings.xml | 7 +- src/main/res/values-nb/strings.xml | 7 +- src/main/res/values-nl/strings.xml | 9 +- src/main/res/values-nn/strings.xml | 3 - src/main/res/values-pl-rPL/strings.xml | 3 - src/main/res/values-pl/strings.xml | 25 ++-- src/main/res/values-pt-rBR/strings.xml | 15 ++- src/main/res/values-pt/strings.xml | 7 +- src/main/res/values-ru/strings.xml | 16 ++- src/main/res/values-sk/strings.xml | 7 +- src/main/res/values-sl/strings.xml | 3 - src/main/res/values-sr/strings.xml | 3 - src/main/res/values-sv-rSE/strings.xml | 3 - src/main/res/values-sv/strings.xml | 3 - src/main/res/values-tr/strings.xml | 7 +- src/main/res/values-vi/strings.xml | 10 +- src/main/res/values-zh-rCN/strings.xml | 9 +- src/main/res/values-zh-rTW/strings.xml | 7 +- src/main/res/values/strings.xml | 5 +- 40 files changed, 228 insertions(+), 242 deletions(-) create mode 100644 src/main/res/values-de-rAT/strings.xml diff --git a/src/main/java/com/nutomic/syncthingandroid/syncthing/RestApi.java b/src/main/java/com/nutomic/syncthingandroid/syncthing/RestApi.java index 86affe67..3c033671 100644 --- a/src/main/java/com/nutomic/syncthingandroid/syncthing/RestApi.java +++ b/src/main/java/com/nutomic/syncthingandroid/syncthing/RestApi.java @@ -755,27 +755,6 @@ public class RestApi implements SyncthingService.OnWebGuiAvailableListener, "since", String.valueOf(sinceId), "limit", String.valueOf(limit)); } - /** - * Returns the folder's state as a localized string. - * - * @param state One of idle, scanning, cleaning or syncing. - */ - public static String getLocalizedState(Context c, String state) { - switch (state) { - case "idle": return c.getString(R.string.state_idle); - case "scanning": return c.getString(R.string.state_scanning); - case "cleaning": return c.getString(R.string.state_cleaning); - case "syncing": return c.getString(R.string.state_syncing); - case "error": return c.getString(R.string.state_error); - case "unknown": // Fallthrough - case "": return c.getString(R.string.state_unknown); - } - if (BuildConfig.DEBUG) { - throw new AssertionError("Unexpected folder state " + state); - } - return ""; - } - /** * Updates or creates the given device, depending on whether it already exists. * diff --git a/src/main/java/com/nutomic/syncthingandroid/util/FoldersAdapter.java b/src/main/java/com/nutomic/syncthingandroid/util/FoldersAdapter.java index cd3c3a71..d6edb641 100644 --- a/src/main/java/com/nutomic/syncthingandroid/util/FoldersAdapter.java +++ b/src/main/java/com/nutomic/syncthingandroid/util/FoldersAdapter.java @@ -9,6 +9,7 @@ import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; +import com.nutomic.syncthingandroid.BuildConfig; import com.nutomic.syncthingandroid.R; import com.nutomic.syncthingandroid.syncthing.RestApi; @@ -43,53 +44,63 @@ public class FoldersAdapter extends ArrayAdapter @Override public View getView(int position, View convertView, ViewGroup parent) { - ViewHolder viewHolder; - if (convertView == null) { + if (convertView == null) convertView = mInflater.inflate(R.layout.item_folder_list, parent, false); - viewHolder = new ViewHolder(); - viewHolder.id = (TextView) convertView.findViewById(R.id.id); - viewHolder.state = (TextView) convertView.findViewById(R.id.state); - viewHolder.directory = (TextView) convertView.findViewById(R.id.directory); - viewHolder.items = (TextView) convertView.findViewById(R.id.items); - viewHolder.size = (TextView) convertView.findViewById(R.id.size); - viewHolder.invalid = (TextView) convertView.findViewById(R.id.invalid); - - convertView.setTag(viewHolder); - } else { - viewHolder = (ViewHolder) convertView.getTag(); - } + TextView id = (TextView) convertView.findViewById(R.id.id); + TextView state = (TextView) convertView.findViewById(R.id.state); + TextView directory = (TextView) convertView.findViewById(R.id.directory); + TextView items = (TextView) convertView.findViewById(R.id.items); + TextView size = (TextView) convertView.findViewById(R.id.size); + TextView invalid = (TextView) convertView.findViewById(R.id.invalid); RestApi.Folder folder = getItem(position); RestApi.Model model = mModels.get(folder.id); - viewHolder.id.setText(folder.id); - viewHolder.state.setTextColor(getContext().getResources().getColor(R.color.text_green)); - viewHolder.directory.setText((folder.path)); + id.setText(folder.id); + state.setTextColor(getContext().getResources().getColor(R.color.text_green)); + directory.setText((folder.path)); if (model != null) { int percentage = (model.globalBytes != 0) ? (int) Math.floor(100 * model.inSyncBytes / model.globalBytes) : 100; - viewHolder.state.setText(getContext().getString(R.string.folder_progress_format, - RestApi.getLocalizedState(getContext(), model.state), - percentage)); - viewHolder.items.setVisibility(VISIBLE); - viewHolder.items.setText(getContext() + state.setText(getLocalizedState(getContext(), model.state, percentage)); + items.setVisibility(VISIBLE); + items.setText(getContext() .getString(R.string.files, model.inSyncFiles, model.globalFiles)); - viewHolder.size.setVisibility(VISIBLE); - viewHolder.size.setText(readableFileSize(getContext(), model.inSyncBytes) + " / " + + size.setVisibility(VISIBLE); + size.setText(readableFileSize(getContext(), model.inSyncBytes) + " / " + readableFileSize(getContext(), model.globalBytes)); if (TextUtils.isEmpty(folder.invalid)) { - setTextOrHide(viewHolder.invalid, model.invalid); + setTextOrHide(invalid, model.invalid); } } else { - viewHolder.items.setVisibility(GONE); - viewHolder.size.setVisibility(GONE); - setTextOrHide(viewHolder.invalid, folder.invalid); + items.setVisibility(GONE); + size.setVisibility(GONE); + setTextOrHide(invalid, folder.invalid); } return convertView; } + /** + * Returns the folder's state as a localized string. + */ + public static String getLocalizedState(Context c, String state, int percentage) { + switch (state) { + case "idle": return c.getString(R.string.state_idle); + case "scanning": return c.getString(R.string.state_scanning); + case "cleaning": return c.getString(R.string.state_cleaning); + case "syncing": return c.getString(R.string.state_syncing, percentage); + case "error": return c.getString(R.string.state_error); + case "unknown": // Fallthrough + case "": return c.getString(R.string.state_unknown); + } + if (BuildConfig.DEBUG) { + throw new AssertionError("Unexpected folder state " + state); + } + return ""; + } + /** * Replacement for addAll, which is not implemented on lower API levels. */ @@ -136,12 +147,4 @@ public class FoldersAdapter extends ArrayAdapter } } - private static class ViewHolder { - TextView id; - TextView state; - TextView directory; - TextView items; - TextView size; - TextView invalid; - } } diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-ar/strings.xml +++ b/src/main/res/values-ar/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml index 13bdb8e5..cced9fc2 100644 --- a/src/main/res/values-bg/strings.xml +++ b/src/main/res/values-bg/strings.xml @@ -20,8 +20,6 @@ Приложението изисква права за записване в хранилището на данни Папки - - %1$s (%2$d%%) Не са открити папки @@ -102,7 +100,6 @@ Изтриване на устройството - Добави устройство Добави @@ -111,8 +108,6 @@ Наложително е да въведете идентификатор на устройството - - Наложително е да въведете име на устройството Сканиране на QR код @@ -281,7 +276,7 @@ Бездействие Сканиране Почистване - Синхронизиране + Синхронизиране (%1$d%%) Грешка Неясно diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml index 202c158c..0b7c1367 100644 --- a/src/main/res/values-cs/strings.xml +++ b/src/main/res/values-cs/strings.xml @@ -20,8 +20,6 @@ Tato aplikace vyžaduje oprávnění pro zápis do úložiště Adresáře - - %1$s (%2$d%%) Nenalezeny žádné adresáře @@ -75,6 +73,7 @@ Přidat + Opravdu chcete odebrat tento adresář ze Syncthing? ID adresáře nesmí být prázdné @@ -104,17 +103,15 @@ Zavaděč Smazat přístroj - Přidat přístroj Přidat Upravit přístroj + Opravdu chcete odebrat tento přístroj? ID přístroje nesmí být prázdné - - Jméno přístroje nesmí být prázdné Načíst QR kód @@ -282,7 +279,7 @@ Všechny problémy, se kterými se setkáte, nahlašte prosím přes Github.Aktuální Skenování Čištění - Synchronizuje se + Synchronizuje se (%1$d%%) Chyba Neznámý diff --git a/src/main/res/values-da-rDK/strings.xml b/src/main/res/values-da-rDK/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-da-rDK/strings.xml +++ b/src/main/res/values-da-rDK/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-da/strings.xml b/src/main/res/values-da/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-da/strings.xml +++ b/src/main/res/values-da/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-de-rAT/strings.xml b/src/main/res/values-de-rAT/strings.xml new file mode 100644 index 00000000..c8bfafdd --- /dev/null +++ b/src/main/res/values-de-rAT/strings.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/res/values-de-rDE/strings.xml b/src/main/res/values-de-rDE/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-de-rDE/strings.xml +++ b/src/main/res/values-de-rDE/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 99c714a0..1ed4a626 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -20,8 +20,6 @@ Diese App benötigt Schreibzugriff auf Ihren Gerätespeicher Verzeichnisse - - %1$s (%2$d%%) Keine Verzeichnisse gefunden @@ -60,7 +58,7 @@ Verzeichnis - Originalverzeichnis + Master Verzeichnis - schreibgeschützt Geräte @@ -103,7 +101,6 @@ Verteilergerät Gerät löschen - Gerät hinzufügen Hinzufügen @@ -112,8 +109,6 @@ Die Geräte-ID darf nicht leer sein - - Der Gerätename darf nicht leer sein QR Code scannen @@ -281,7 +276,7 @@ Bitte auftretenden Probleme via Github melden. Untätig Scannen Aufräumen - Synchronisiere + Synchronisiere (%1$d%%) Fehler Unbekannt diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index b61584b3..ef6ed839 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -11,8 +11,6 @@ Φάκελοι - - %1$s (%2$d%%) Δε βρέθηκαν φάκελοι @@ -66,12 +64,10 @@ - - @@ -132,4 +128,5 @@ + Συγχρονίζοντας (%1$d%%) diff --git a/src/main/res/values-es-rEC/strings.xml b/src/main/res/values-es-rEC/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-es-rEC/strings.xml +++ b/src/main/res/values-es-rEC/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-es-rMX/strings.xml b/src/main/res/values-es-rMX/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-es-rMX/strings.xml +++ b/src/main/res/values-es-rMX/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index db9ec7ce..dd751be3 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -20,8 +20,6 @@ Hace falta permiso de escritura a disco para esta app. Carpetas - - %1$s (%2$d%%) No se encontraron carpetas @@ -103,7 +101,6 @@ Introductor Eliminar dispositivo - Añadir dispositivo Añadir @@ -112,8 +109,6 @@ El ID de dispositivo no debe estar vacío - - El nombre del dispositivo no debe estar vacío Escanear código QR @@ -281,7 +276,7 @@ Por favor informe de qualquier problema que encuentres via Github. Inactivo Escaneado Limpiando - Sincronizando + Sincronizando (%1$d%%) Error Desconocido diff --git a/src/main/res/values-fi/strings.xml b/src/main/res/values-fi/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-fi/strings.xml +++ b/src/main/res/values-fi/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-fr-rFR/strings.xml b/src/main/res/values-fr-rFR/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-fr-rFR/strings.xml +++ b/src/main/res/values-fr-rFR/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 4c1417d0..255cf9ac 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -18,10 +18,10 @@ Arrêt Ouvrir le site WEB La permission d\'écriture sur l\'espace de stockage est requise pour cette application. + La machine %1$s veut se connecter + Ignorer Dossiers - - %1$s (%2$d%%) Aucun dossier trouvé @@ -31,7 +31,7 @@ Aucune machine trouvée - À jour + Synchronisé Synchronisation (%1$d%%) @@ -75,6 +75,7 @@ Créer + Voulez-vous vraiment enlever ce dossier de Syncthing ? L\'ID du dossier ne doit pas être vide @@ -104,17 +105,15 @@ Initiateur Supprimer la machine - - Ajouter machine + Ajouter une machine Ajouter Edition de la machine + Voulez-vous vraiment enlever cette machine ? L\'ID machine ne peut pas être vide - - Le nom de la machine ne peut pas être vide Scanner un QR Code @@ -153,7 +152,7 @@ S\'il vous plait, signalez les problèmes que vous rencontrez via Gihub.Sync en root Faire fonctionner syncthing en super-utilisateur Êtes-vous sûr de vouloir activer le mode root (superutilisateur) ? - Ceci peut causer divers problèmes entre Syncthing et votre appareil. A utiliser à vos risques. + Ceci peut causer divers problèmes entre Syncthing et votre machine. A utiliser à vos risques. Notification Choisissez le type de notification @@ -218,7 +217,7 @@ S\'il vous plait, signalez les problèmes que vous rencontrez via Gihub. Sélection du dossier - Attention: votre version Android n\'autorise pas la synchronisation avec des périphériques de stockage externes. + Attention: votre version Android n\'autorise pas la synchronisation avec des périphériques de stockages externes. Le dossier est vide @@ -283,7 +282,7 @@ S\'il vous plait, signalez les problèmes que vous rencontrez via Gihub.En veille Analyse en cours Effacement en cours - Synchro en cours + Synchronisation (%1$d%%) Erreur Inconnu diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml index a858b3f0..46f08953 100644 --- a/src/main/res/values-hu/strings.xml +++ b/src/main/res/values-hu/strings.xml @@ -19,8 +19,6 @@ Ehhez az alkalmazáshoz írási jogra van szükség. Mappák - - %1$s (%2$d%%) Nem található mappa @@ -93,7 +91,6 @@ Bevezető Eszköz törlése - Eszköz hozzáadása Hozzáadás @@ -102,8 +99,6 @@ Az eszközazonosító nem lehet üres - - Az eszköznév nem lehet üres QR kód olvasása @@ -213,7 +208,7 @@ Tétlen Átnézés Takarítás - Szinkronizálás + Szinkronizálás (%1$d%%) Hiba Ismeretlen diff --git a/src/main/res/values-in/strings.xml b/src/main/res/values-in/strings.xml index ed9f8a49..8f0e5c8d 100644 --- a/src/main/res/values-in/strings.xml +++ b/src/main/res/values-in/strings.xml @@ -16,8 +16,6 @@ Tidak Folder - - %1$s (%2$d%%) Folder tidak ditemukan @@ -78,12 +76,10 @@ - - @@ -144,4 +140,5 @@ + Sinkronisasi (%1$d%%) diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index aaf29bd7..350b6b0e 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -18,10 +18,10 @@ off Apri sito E\' richiesto il permesso di scrittura per questa app + Dispositivo %1$s vuole connettersi + Ignora Cartelle - - %1$s (%2$d%%) Nessuna cartella trovata @@ -105,7 +105,6 @@ Introduttore Elimina Dispositivo - Nuovo Dispositivo Aggiungi @@ -115,8 +114,6 @@ Vuoi veramente eliminare questo dispositivo? L\'ID Dispositivo non può essere vuoto - - Il nome del dispositivo non può essere vuoto Scansiona Codice QR @@ -285,7 +282,7 @@ Riferisci tramite Github i problemi che incontri. Inattivo Scansione in corso Pulizia - Sincronizzazione + Sincronizzazione (%1$d%%) Errore Sconosciuto diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml index 09842192..a95c7f7e 100644 --- a/src/main/res/values-ja/strings.xml +++ b/src/main/res/values-ja/strings.xml @@ -18,10 +18,10 @@ オフ Web サイトを開く このアプリはストレージの書き込みアクセス許可が必要です + デバイス %1$s が接続を求めています + 無視 フォルダー - - %1$s (%2$d%%) フォルダーがありません @@ -75,6 +75,7 @@ 作成 + Syncthing からフォルダーを削除してもよろしいですか? フォルダー ID は空にできません @@ -104,17 +105,15 @@ 紹介者 デバイスを削除 - デバイスを追加 追加 デバイスを編集 + このデバイスを削除してもよろしいですか? デバイス ID は空にできません - - デバイス名は空にできません QR コードをスキャン @@ -282,7 +281,7 @@ アイドル スキャン中 クリーニング中 - 同期中 + 同期中 (%1$d%%) エラー 不明 diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml index c494c6ba..56e71afa 100644 --- a/src/main/res/values-ko/strings.xml +++ b/src/main/res/values-ko/strings.xml @@ -13,8 +13,6 @@ 로드 중... 폴더 - - %1$s (%2$d%%) 폴더를 찾을 수 없습니다 @@ -87,7 +85,6 @@ 기기 삭제 - 기기 추가 추가 @@ -96,8 +93,6 @@ 기기명을 공백으로 둘 수 없습니다. - - 기기명을 공백으로 둘 수 없습니다. QR 코드 스캔 @@ -233,6 +228,6 @@ 대기 스캔 중 지우는 중 - 동기화 중 + 동기화 중 (%1$d%%) 알 수 없음 diff --git a/src/main/res/values-nb/strings.xml b/src/main/res/values-nb/strings.xml index 110f0110..07e4977a 100644 --- a/src/main/res/values-nb/strings.xml +++ b/src/main/res/values-nb/strings.xml @@ -20,8 +20,6 @@ Skriverettigheter kreves av denne appen Mapper - - %1$s (%2$d%%) Ingen mapper funnet @@ -102,7 +100,6 @@ Innføring Slett Enhet - Legg Til Enhet Legg til @@ -111,8 +108,6 @@ Enhets-ID kan ikke være tom - - Enhetsnavnet kan ikke være tomt Skann QR-kode @@ -281,7 +276,7 @@ Vennligst rapporter eventuelle problemer som oppstår via GitHub. Inaktiv Skanner Rydder - Synkroniserer + Synkroniserer (%1$d%%) Feil Ukjent diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 97a97fc2..f28a0f07 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -20,8 +20,6 @@ Schrijftoegang is vereist voor deze applicatie Mappen - - %1$s (%2$d%%) Geen mappen gevonden @@ -75,6 +73,7 @@ Creëren + Weet je zeker dat je deze map van Syncthing wil verwijderen? De map-ID mag niet leeg zijn @@ -104,17 +103,15 @@ Introduceerder Apparaat verwijderen - Apparaat toevoegen Toevoegen Apparaat bewerken + Weet je zeker dat je dit apparaat wil verwijderen? De apparaat-ID kan niet leeg zijn - - De apparaatnaam kan niet leeg zijn QR-code scannen @@ -282,7 +279,7 @@ Gelieve alle problemen die je tegenkomt via GitHub te melden. Inactief Bezig met scannen Bezig met opruimen - Bezig met synchroniseren + Bezig met synchroniseren (%1$d%%) Fout Onbekend diff --git a/src/main/res/values-nn/strings.xml b/src/main/res/values-nn/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-nn/strings.xml +++ b/src/main/res/values-nn/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-pl-rPL/strings.xml b/src/main/res/values-pl-rPL/strings.xml index 52ee1ca0..bbb83c0e 100644 --- a/src/main/res/values-pl-rPL/strings.xml +++ b/src/main/res/values-pl-rPL/strings.xml @@ -9,7 +9,6 @@ - @@ -51,12 +50,10 @@ - - diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 113a6b14..7eb1d4d5 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -18,10 +18,10 @@ wył Otwórz stronę internetową Wymagane zezwolenie na zapisywanie do pamięci zewnętrznej + Urządzenie %1$s chce nawiązać połączenie + Ignoru Katalogi - - %1$s (%2$d%%) Nie znaleziono katalogów @@ -54,6 +54,7 @@ Serwer ogłoszeniowy Wspomóż + Uruchom ponownie Identyfikator katalogu @@ -74,11 +75,13 @@ Utwórz + Usunąć ten katalog z Syncthing? - ID folderu nie może być puste + Identyfikator katalogu nie może być pusty Ścieżka katalogu nie może być pusta + Czy rzeczywiście chcesz wyeksportować swoją konfigurację? Istniejące pliki zostaną nadpisane.\n\nUWAGA! Inne aplikacje mogą odczytać klucz prywatny z lokalizacji kopii zapasowej i użyć go by pobrać bądź zmodyfikować synchronizowane pliki. Zaimportować nowe ustawienia? Istniejące pliki zostaną zastąpione. @@ -102,17 +105,15 @@ Wprowadzający Usuń urządzenie - Dodawanie urządzenia Dodaj Edycja urządzenia + Usunąć to urządzenie? Identyfikator urządzenia nie może być pusty - - Nazwa urządzenia nie może być pusta Skanuj kod QR @@ -121,7 +122,7 @@ Interfejs internetowy - Oczekiwanie na GUI + Oczekiwanie na interfejs użytkownika Generowanie kluczy bezpieczeństwa. To może zająć kilka minut. @@ -142,11 +143,15 @@ Proszę zgłaszać błędy programu w serwisie Github. Syncthing działa tylko, gdy jest ręcznie uruchomiony i może być zatrzymany z przycisku w menu. Synchronizowanie tylko podczas ładowania Synchronizowanie tylko przy użyciu Wi-Fi + Ogranicz do określonych sieci WiFi + Synchronizowanie przy użyciu wszystkich sieci wifi + Synchronizuj jedynie gdy połączono z: %1$s + Proszę włącz WiFi dla wybranych sieci Zaawansowane wybieranie katalogów Wskazuje dowolny katalog na urządzeniu do zsynchronizowania Działanie z uprawnieniami roota Synchronizuje zawartość z uprawnieniami użytkownika Superuser - Czy jesteś pewny, że chcesz udostępnić prawa roota? + Udostępnić uprawnienia root? To może spowodować różne problemy z Syncthing i twoim urządzeniem. Używaj na własne ryzyko. Powiadomienie Wybiera rodzaj powiadomienia @@ -189,7 +194,7 @@ Proszę zgłaszać błędy programu w serwisie Github. \nPrzywrócić bazę danych do stanu początkowego? Przywrócono stan początkowy bazy danych - O projekcie + O programie Otwórz dziennik @@ -272,7 +277,7 @@ Proszę zgłaszać błędy programu w serwisie Github. Bezczynny Skanowanie Czyszczenie - Synchronizowanie + Synchronizowanie (%1$d%%) Błąd Nieznany diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index 72d39507..ff6cce29 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -18,10 +18,10 @@ nenhuma Abrir site A permissão de escrita em armazenamento é obrigatória para este aplicativo + O dispositivo %1$s quer se conectar + Ignorar Pastas - - %1$s (%2$d%%) Nenhuma pasta encontrada @@ -75,14 +75,15 @@ Criar + Deseja mesmo remover esta pasta do Syncthing? O ID da pasta não pode ficar vazio O caminho da pasta não pode ficar vazio - Deseja realmente exportar a configuração? Arquivos existentes serão sobrescritos.\n\nAVISO! Outros aplicativos poderão ler a chave privada do arquivo de backup e usá-la para ler e escrever seus arquivos sincronizados. + Deseja mesmo exportar a configuração? Arquivos existentes serão sobrescritos.\n\nAVISO! Outros aplicativos poderão ler a chave privada do arquivo de backup e usá-la para ler e escrever seus arquivos sincronizados. - Importar uma nova configuração? Arquivos existentes serão sobrescritos. + Deseja mesmo importar uma nova configuração? Arquivos existentes serão sobrescritos. ID do dispositivo @@ -104,17 +105,15 @@ Apresentador Apagar dispositivo - Adicionar dispositivo Adicionar Editar dispositivo + Deseja mesmo remover este dispositivo? O ID de dispositivo não pode ficar vazio - - O nome do dispositivo não pode ficar vazio Ler QR Code @@ -283,7 +282,7 @@ Por favor, informe-nos sobre quaisquer problemas via Github. Em espera Verificando Limpando - Sincronizando + Sincronizando (%1$d%%) Erro Desconhecido diff --git a/src/main/res/values-pt/strings.xml b/src/main/res/values-pt/strings.xml index 6de23be6..f20fd4c7 100644 --- a/src/main/res/values-pt/strings.xml +++ b/src/main/res/values-pt/strings.xml @@ -20,8 +20,6 @@ Esta aplicação precisa de permissão de escrita no armazenamento Pastas - - %1$s (%2$d%%) Não foram encontradas quaisquer pastas @@ -102,7 +100,6 @@ Apresentador Eliminar dispositivo - Adicionar dispositivo Adicionar @@ -111,8 +108,6 @@ O ID do dispositivo não pode estar vazio - - O nome do dispositivo não pode estar vazio Ler código QR @@ -277,7 +272,7 @@ Relate quaisquer problemas que encontre via Github, por favor. Em espera Verificando Limpando - Sincronizando + Sincronizando (%1$d%%) Erro Desconhecido diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 33671307..eb035967 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -20,8 +20,6 @@ Приложению требуется право на запись Папки - - %1$s (%2$d%%) Папки не найдены @@ -54,6 +52,7 @@ Сервера анонсов Пожертвовать + Перезагрузить ID папки @@ -74,10 +73,13 @@ Создать + Вы точно хотите удалить эту папку с Syncthing? + ID папки не может быть пустым Путь к папке не может быть пустым + Вы точно хотите экспортировать конфигурацию? Существующие файлы будут перезаписаны.\n\nОСТОРОЖНО! Другие приложения могут иметь возможность считать приватный ключ из резервной копии и использовать его, чтобы загрузить/изменить синхронизируемые файлы. Действительно хотите импортировать новую конфигурацию? Существующие файлы будут перезаписаны. @@ -101,17 +103,15 @@ Интродюсер Удалить устройство - Доб устройство Добавить Изменить устройство + Вы точно хотите удалить это устройство? ID устройства не может быть пустым - - Имя устройства не может быть пустым Сканировать QR Код @@ -141,6 +141,10 @@ Syncthing работает только когда запущен специально и может быть остановлен кнопкой в меню. Синхронизация только во время зарядки Синхронизация только по WIFI + Ограничить определёнными wifi сетями + Синхронизировать в любых wifi сетях + Синхронизировать только в: %1$s + Включите WiFi, чтобы выбрать сети Использовать продвинутый выбор папок Выберите любую папку на устройстве для синхронизации Sync как Root @@ -276,7 +280,7 @@ Бездействие Сканирование Очистка - Синхронизация + Синхронизация (%1$d%%) Ошибка Неизвестно diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml index 9d82fd6d..237131aa 100644 --- a/src/main/res/values-sk/strings.xml +++ b/src/main/res/values-sk/strings.xml @@ -20,8 +20,6 @@ Táto aplikácia potrebuje práva pre zápis na úložisko Adresáre - - %1$s (%2$d%%) Žiadne adresáre @@ -101,7 +99,6 @@ Introducer Odstrániť Zariadenie - Pridať Zariadenie Pridať @@ -110,8 +107,6 @@ ID zariadenia nemôže byť prázdne - - Názov zariadenia nemôže byť prázdny Skenovať QR kód @@ -274,7 +269,7 @@ Naozaj chcete resetovať databázu s indexom súborov? Nečinné Skenovanie Čistenie - Syncthonizácia + Synchronizuje sa (%1$d%%) Chyba Neznámy diff --git a/src/main/res/values-sl/strings.xml b/src/main/res/values-sl/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-sl/strings.xml +++ b/src/main/res/values-sl/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-sr/strings.xml +++ b/src/main/res/values-sr/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-sv-rSE/strings.xml b/src/main/res/values-sv-rSE/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-sv-rSE/strings.xml +++ b/src/main/res/values-sv-rSE/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index b53d926d..c8bfafdd 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -6,7 +6,6 @@ - @@ -48,12 +47,10 @@ - - diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml index 1248ed0c..0e11d7a7 100644 --- a/src/main/res/values-tr/strings.xml +++ b/src/main/res/values-tr/strings.xml @@ -20,8 +20,6 @@ Bu uygulama için belleğe yazma yetkisi gerekmektedir. Klasörler - - %1$s (%2$d%%) Klasör bulunamadı @@ -103,7 +101,6 @@ Tanıtıcı Cihaz Sil - Cihaz Ekleme Ekle @@ -112,8 +109,6 @@ Cihaz ID boş olmamalı - - Cihaz adı boş olmamalı QR Kod Tarama @@ -279,7 +274,7 @@ Lütfen, herhangi bir sorunla karşılaştığınızda Github üzerinden bildiri Boşta Taranıyor Temizleniyor - Eşzamanlama yapılıyor + Eşzamanlama gerçekleştiriliyor (%1$d%%) Hata Bilinmiyor diff --git a/src/main/res/values-vi/strings.xml b/src/main/res/values-vi/strings.xml index 6487da72..efca7b1d 100644 --- a/src/main/res/values-vi/strings.xml +++ b/src/main/res/values-vi/strings.xml @@ -20,8 +20,6 @@ Ứng dụng này cần được phép chép vào ổ lưu trữ Các thư mục - - %1$s (%2$d%%) Không tìm thấy thư mục nào @@ -54,6 +52,7 @@ Máy chủ thông báo Quyên góp + Khởi chạy lại ID thư mục @@ -74,6 +73,7 @@ Tạo mới + Có chắc là bạn muốn xoá thư mục này khỏi Syncthing? Không được để trống ID thư mục @@ -103,17 +103,15 @@ Thiết bị giới thiệu Xoá thiết bị - Thêm thiết bị Thêm Chỉnh sửa thiết bị + Có chắc là bạn muốn xoá thiết bị này? Không được để trống ID thiết bị - - Không được để trống tên thiết bị Quét mã QR @@ -282,7 +280,7 @@ Xin báo cáo mọi vấn đề phát sinh thông qua Github. Rãnh rỗi Đang quét Đang dọn dẹp - Đang đồng bộ + Đang đồng bộ (%1$d%%) Lỗi Không rõ diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index cf3803da..466ef304 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -18,10 +18,10 @@ 关闭 打开主页 本应用需要写存储的权限 + %1$s 想要连接 + 忽略 文件夹 - - %1$s(%2$d%%) 无文件夹 @@ -105,7 +105,6 @@ 介绍人 删除设备 - 添加设备 添加 @@ -115,8 +114,6 @@ 您确定要移除该设备吗? 设备标识不得为空 - - 设备名不得为空 扫描二维码 @@ -284,7 +281,7 @@ 空闲 正在扫描 正在清理 - 正在同步 + 正在同步 (%1$d%%) 错误 未知 diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml index 8696b50f..388c0e26 100644 --- a/src/main/res/values-zh-rTW/strings.xml +++ b/src/main/res/values-zh-rTW/strings.xml @@ -11,8 +11,6 @@ 資料夾 - - %1$s (%2$d%%) 未找到資料夾 @@ -86,7 +84,6 @@ 引入者 刪除裝置 - 增加裝置 增加 @@ -95,8 +92,6 @@ 裝置識別碼不得為空 - - 裝置名稱不得為空 掃描 QR Code @@ -199,5 +194,5 @@ 閒置 正在掃描 正在清理 - 正在同步 + 正在同步 (%1$d%%) diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index c1f12425..94384214 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -43,9 +43,6 @@ Folders - - %1$s (%2$d%%) - No folders found @@ -462,7 +459,7 @@ Please report any problems you encounter via Github. Idle Scanning Cleaning - Syncing + Syncing (%1$d%%) Error Unknown