From 8c39de6e82abf7179a09448b5a5aa3cdf2f39e55 Mon Sep 17 00:00:00 2001 From: Vlad Mihalachi Date: Sun, 15 Sep 2013 10:08:21 +0200 Subject: [PATCH] First Commit --- .gradle/1.7/taskArtifacts/cache.properties | 1 + .../1.7/taskArtifacts/cache.properties.lock | 1 + .gradle/1.7/taskArtifacts/fileHashes.bin | Bin 0 -> 116410 bytes .gradle/1.7/taskArtifacts/fileSnapshots.bin | Bin 0 -> 1655212 bytes .../1.7/taskArtifacts/outputFileStates.bin | Bin 0 -> 20372 bytes .gradle/1.7/taskArtifacts/taskArtifacts.bin | Bin 0 -> 65689 bytes Strings/.gitignore | 1 + Strings/build.gradle | 26 + Strings/src/main/AndroidManifest.xml | 6 + .../src/main/res/values-af-rZA/strings.xml | 192 +++ .../values-af-rZA/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ar-rSA/strings.xml | 192 +++ .../values-ar-rSA/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ca-rES/strings.xml | 196 ++++ .../values-ca-rES/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-cs-rCZ/strings.xml | 192 +++ .../values-cs-rCZ/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-da-rDK/strings.xml | 191 +++ .../values-da-rDK/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-de-rDE/strings.xml | 196 ++++ .../values-de-rDE/strings_aboutactivity.xml | 114 ++ .../src/main/res/values-el-rGR/strings.xml | 195 ++++ .../values-el-rGR/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-es-rES/strings.xml | 195 ++++ .../values-es-rES/strings_aboutactivity.xml | 117 ++ .../src/main/res/values-es-rMX/strings.xml | 197 ++++ .../values-es-rMX/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-fi-rFI/strings.xml | 192 +++ .../values-fi-rFI/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-fr-rFR/strings.xml | 197 ++++ .../values-fr-rFR/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-gl-rES/strings.xml | 194 ++++ .../values-gl-rES/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-hr-rHR/strings.xml | 192 +++ .../values-hr-rHR/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-hu-rHU/strings.xml | 196 ++++ .../values-hu-rHU/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-it-rIT/strings.xml | 192 +++ .../values-it-rIT/strings_aboutactivity.xml | 120 ++ .../src/main/res/values-iw-rIL/strings.xml | 187 +++ .../values-iw-rIL/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ja-rJP/strings.xml | 184 +++ .../values-ja-rJP/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ko-rKR/strings.xml | 182 +++ .../values-ko-rKR/strings_aboutactivity.xml | 113 ++ .../src/main/res/values-ms-rMY/strings.xml | 194 ++++ .../values-ms-rMY/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-nl-rNL/strings.xml | 199 ++++ .../values-nl-rNL/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-no-rNO/strings.xml | 190 +++ .../values-no-rNO/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-pl-rPL/strings.xml | 189 +++ .../values-pl-rPL/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-pt-rBR/strings.xml | 191 +++ .../values-pt-rBR/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-pt-rPT/strings.xml | 192 +++ .../values-pt-rPT/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ro-rRO/strings.xml | 201 ++++ .../values-ro-rRO/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-ru-rRU/strings.xml | 194 ++++ .../values-ru-rRU/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-sk-rSK/strings.xml | 188 +++ .../values-sk-rSK/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-sl-rSI/strings.xml | 191 +++ .../values-sl-rSI/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-sq-rAL/strings.xml | 194 ++++ .../values-sq-rAL/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-sr-rSP/strings.xml | 192 +++ .../values-sr-rSP/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-sv-rSE/strings.xml | 192 +++ .../values-sv-rSE/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-tr-rTR/strings.xml | 192 +++ .../values-tr-rTR/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-uk-rUA/strings.xml | 192 +++ .../values-uk-rUA/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-vi-rVN/strings.xml | 192 +++ .../values-vi-rVN/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-zh-rCN/strings.xml | 167 +++ .../values-zh-rCN/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-zh-rHK/strings.xml | 178 +++ .../values-zh-rHK/strings_aboutactivity.xml | 116 ++ .../src/main/res/values-zh-rTW/strings.xml | 192 +++ .../values-zh-rTW/strings_aboutactivity.xml | 116 ++ Strings/src/main/res/values/strings.xml | 210 ++++ .../main/res/values/strings_aboutactivity.xml | 116 ++ Turbo Editor/.gitignore | 1 + Turbo Editor/build.gradle | 29 + Turbo Editor/src/main/AndroidManifest.xml | 45 + Turbo Editor/src/main/Thumbs.db | Bin 0 -> 28672 bytes Turbo Editor/src/main/ic_launcher-web.png | Bin 0 -> 67390 bytes .../turboeditor/EditTextDialog.java | 107 ++ .../vmihalachi/turboeditor/MainActivity.java | 1028 +++++++++++++++++ .../com/vmihalachi/turboeditor/Patterns.java | 67 ++ .../turboeditor/helper/PixelDipConverter.java | 59 + .../turboeditor/helper/PreferenceHelper.java | 69 ++ .../turboeditor/helper/StringHelper.java | 42 + .../turboeditor/unused_patterns.txt | 14 + .../main/res/drawable-hdpi/ic_action_redo.png | Bin 0 -> 729 bytes .../main/res/drawable-hdpi/ic_action_tick.png | Bin 0 -> 393 bytes .../main/res/drawable-hdpi/ic_action_undo.png | Bin 0 -> 716 bytes .../main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 7447 bytes .../main/res/drawable-mdpi/ic_action_redo.png | Bin 0 -> 481 bytes .../main/res/drawable-mdpi/ic_action_tick.png | Bin 0 -> 332 bytes .../main/res/drawable-mdpi/ic_action_undo.png | Bin 0 -> 485 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5320 bytes .../res/drawable-xhdpi/ic_action_redo.png | Bin 0 -> 886 bytes .../res/drawable-xhdpi/ic_action_tick.png | Bin 0 -> 327 bytes .../res/drawable-xhdpi/ic_action_undo.png | Bin 0 -> 926 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 9006 bytes .../res/drawable-xxhdpi/ic_action_redo.png | Bin 0 -> 1345 bytes .../res/drawable-xxhdpi/ic_action_tick.png | Bin 0 -> 777 bytes .../res/drawable-xxhdpi/ic_action_undo.png | Bin 0 -> 1361 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 13963 bytes .../src/main/res/drawable/holo_selector.xml | 30 + .../src/main/res/layout/editor_container.xml | 49 + .../src/main/res/layout/edittext_dialog.xml | 50 + .../src/main/res/menu/activity_fileeditor.xml | 58 + Turbo Editor/src/main/res/values/colors.xml | 24 + Turbo Editor/src/main/res/values/dimens.xml | 5 + Turbo Editor/src/main/res/values/ids.xml | 6 + Turbo Editor/src/main/res/values/integers.xml | 4 + Turbo Editor/src/main/res/values/styles.xml | 47 + build.gradle | 1 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 50518 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 164 +++ gradlew.bat | 90 ++ settings.gradle | 1 + 128 files changed, 13731 insertions(+) create mode 100644 .gradle/1.7/taskArtifacts/cache.properties create mode 100644 .gradle/1.7/taskArtifacts/cache.properties.lock create mode 100644 .gradle/1.7/taskArtifacts/fileHashes.bin create mode 100644 .gradle/1.7/taskArtifacts/fileSnapshots.bin create mode 100644 .gradle/1.7/taskArtifacts/outputFileStates.bin create mode 100644 .gradle/1.7/taskArtifacts/taskArtifacts.bin create mode 100644 Strings/.gitignore create mode 100644 Strings/build.gradle create mode 100644 Strings/src/main/AndroidManifest.xml create mode 100644 Strings/src/main/res/values-af-rZA/strings.xml create mode 100644 Strings/src/main/res/values-af-rZA/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ar-rSA/strings.xml create mode 100644 Strings/src/main/res/values-ar-rSA/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ca-rES/strings.xml create mode 100644 Strings/src/main/res/values-ca-rES/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-cs-rCZ/strings.xml create mode 100644 Strings/src/main/res/values-cs-rCZ/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-da-rDK/strings.xml create mode 100644 Strings/src/main/res/values-da-rDK/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-de-rDE/strings.xml create mode 100644 Strings/src/main/res/values-de-rDE/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-el-rGR/strings.xml create mode 100644 Strings/src/main/res/values-el-rGR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-es-rES/strings.xml create mode 100644 Strings/src/main/res/values-es-rES/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-es-rMX/strings.xml create mode 100644 Strings/src/main/res/values-es-rMX/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-fi-rFI/strings.xml create mode 100644 Strings/src/main/res/values-fi-rFI/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-fr-rFR/strings.xml create mode 100644 Strings/src/main/res/values-fr-rFR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-gl-rES/strings.xml create mode 100644 Strings/src/main/res/values-gl-rES/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-hr-rHR/strings.xml create mode 100644 Strings/src/main/res/values-hr-rHR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-hu-rHU/strings.xml create mode 100644 Strings/src/main/res/values-hu-rHU/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-it-rIT/strings.xml create mode 100644 Strings/src/main/res/values-it-rIT/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-iw-rIL/strings.xml create mode 100644 Strings/src/main/res/values-iw-rIL/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ja-rJP/strings.xml create mode 100644 Strings/src/main/res/values-ja-rJP/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ko-rKR/strings.xml create mode 100644 Strings/src/main/res/values-ko-rKR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ms-rMY/strings.xml create mode 100644 Strings/src/main/res/values-ms-rMY/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-nl-rNL/strings.xml create mode 100644 Strings/src/main/res/values-nl-rNL/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-no-rNO/strings.xml create mode 100644 Strings/src/main/res/values-no-rNO/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-pl-rPL/strings.xml create mode 100644 Strings/src/main/res/values-pl-rPL/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-pt-rBR/strings.xml create mode 100644 Strings/src/main/res/values-pt-rBR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-pt-rPT/strings.xml create mode 100644 Strings/src/main/res/values-pt-rPT/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ro-rRO/strings.xml create mode 100644 Strings/src/main/res/values-ro-rRO/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-ru-rRU/strings.xml create mode 100644 Strings/src/main/res/values-ru-rRU/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-sk-rSK/strings.xml create mode 100644 Strings/src/main/res/values-sk-rSK/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-sl-rSI/strings.xml create mode 100644 Strings/src/main/res/values-sl-rSI/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-sq-rAL/strings.xml create mode 100644 Strings/src/main/res/values-sq-rAL/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-sr-rSP/strings.xml create mode 100644 Strings/src/main/res/values-sr-rSP/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-sv-rSE/strings.xml create mode 100644 Strings/src/main/res/values-sv-rSE/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-tr-rTR/strings.xml create mode 100644 Strings/src/main/res/values-tr-rTR/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-uk-rUA/strings.xml create mode 100644 Strings/src/main/res/values-uk-rUA/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-vi-rVN/strings.xml create mode 100644 Strings/src/main/res/values-vi-rVN/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-zh-rCN/strings.xml create mode 100644 Strings/src/main/res/values-zh-rCN/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-zh-rHK/strings.xml create mode 100644 Strings/src/main/res/values-zh-rHK/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values-zh-rTW/strings.xml create mode 100644 Strings/src/main/res/values-zh-rTW/strings_aboutactivity.xml create mode 100644 Strings/src/main/res/values/strings.xml create mode 100644 Strings/src/main/res/values/strings_aboutactivity.xml create mode 100644 Turbo Editor/.gitignore create mode 100644 Turbo Editor/build.gradle create mode 100644 Turbo Editor/src/main/AndroidManifest.xml create mode 100644 Turbo Editor/src/main/Thumbs.db create mode 100644 Turbo Editor/src/main/ic_launcher-web.png create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/EditTextDialog.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/MainActivity.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/Patterns.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PixelDipConverter.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PreferenceHelper.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/StringHelper.java create mode 100644 Turbo Editor/src/main/java/com/vmihalachi/turboeditor/unused_patterns.txt create mode 100644 Turbo Editor/src/main/res/drawable-hdpi/ic_action_redo.png create mode 100644 Turbo Editor/src/main/res/drawable-hdpi/ic_action_tick.png create mode 100644 Turbo Editor/src/main/res/drawable-hdpi/ic_action_undo.png create mode 100644 Turbo Editor/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 Turbo Editor/src/main/res/drawable-mdpi/ic_action_redo.png create mode 100644 Turbo Editor/src/main/res/drawable-mdpi/ic_action_tick.png create mode 100644 Turbo Editor/src/main/res/drawable-mdpi/ic_action_undo.png create mode 100644 Turbo Editor/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 Turbo Editor/src/main/res/drawable-xhdpi/ic_action_redo.png create mode 100644 Turbo Editor/src/main/res/drawable-xhdpi/ic_action_tick.png create mode 100644 Turbo Editor/src/main/res/drawable-xhdpi/ic_action_undo.png create mode 100644 Turbo Editor/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 Turbo Editor/src/main/res/drawable-xxhdpi/ic_action_redo.png create mode 100644 Turbo Editor/src/main/res/drawable-xxhdpi/ic_action_tick.png create mode 100644 Turbo Editor/src/main/res/drawable-xxhdpi/ic_action_undo.png create mode 100644 Turbo Editor/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 Turbo Editor/src/main/res/drawable/holo_selector.xml create mode 100644 Turbo Editor/src/main/res/layout/editor_container.xml create mode 100644 Turbo Editor/src/main/res/layout/edittext_dialog.xml create mode 100644 Turbo Editor/src/main/res/menu/activity_fileeditor.xml create mode 100644 Turbo Editor/src/main/res/values/colors.xml create mode 100644 Turbo Editor/src/main/res/values/dimens.xml create mode 100644 Turbo Editor/src/main/res/values/ids.xml create mode 100644 Turbo Editor/src/main/res/values/integers.xml create mode 100644 Turbo Editor/src/main/res/values/styles.xml create mode 100644 build.gradle create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gradle/1.7/taskArtifacts/cache.properties b/.gradle/1.7/taskArtifacts/cache.properties new file mode 100644 index 0000000..71ab0d8 --- /dev/null +++ b/.gradle/1.7/taskArtifacts/cache.properties @@ -0,0 +1 @@ +#Sat Sep 14 14:31:45 CEST 2013 diff --git a/.gradle/1.7/taskArtifacts/cache.properties.lock b/.gradle/1.7/taskArtifacts/cache.properties.lock new file mode 100644 index 0000000..40fdece --- /dev/null +++ b/.gradle/1.7/taskArtifacts/cache.properties.lock @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.gradle/1.7/taskArtifacts/fileHashes.bin b/.gradle/1.7/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..dac54705e83aed15b8359da5ae3f28852c9302d5 GIT binary patch literal 116410 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 EKX&fbsQ>@~ literal 0 HcmV?d00001 diff --git a/.gradle/1.7/taskArtifacts/fileSnapshots.bin b/.gradle/1.7/taskArtifacts/fileSnapshots.bin new file mode 100644 index 0000000000000000000000000000000000000000..52faa878b0cf27b4e70b99d7c06d883d5fa47a68 GIT binary patch literal 1655212 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ⅇ} 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 z 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 ae5;Ge4vS`G*WVk9$#($gFA>Gl5B~?rAg!+e literal 0 HcmV?d00001 diff --git a/.gradle/1.7/taskArtifacts/outputFileStates.bin b/.gradle/1.7/taskArtifacts/outputFileStates.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf87ca8059e244432334e3e5e76f25550d3fa898 GIT binary patch literal 20372 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 + + diff --git a/Strings/src/main/res/values-af-rZA/strings.xml b/Strings/src/main/res/values-af-rZA/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-af-rZA/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-af-rZA/strings_aboutactivity.xml b/Strings/src/main/res/values-af-rZA/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-af-rZA/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ar-rSA/strings.xml b/Strings/src/main/res/values-ar-rSA/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-ar-rSA/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ar-rSA/strings_aboutactivity.xml b/Strings/src/main/res/values-ar-rSA/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ar-rSA/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ca-rES/strings.xml b/Strings/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000..35de0ab --- /dev/null +++ b/Strings/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,196 @@ + + + + New account + + Activa + Esborra + Esborrant + fitxers... + + Carregant... + Carpeta + local actual + + Clau privada + + Clar + Codifica + Share + Create local + folder + + Create + remote folder + + Desconnecta + Carpeta + local per omissió + + Where to + download? + + Descarrega + Download + completed + + Duplicate + Done + Home + Hoste + Info + Local + Ingressant... + Edit + Mou + Hide + Client Turbo + Nom d\'usuari + + Passiu + Frase de pas + Contrasenya + Leave it empty + to prompt for it every session + + Port + Preferències + Remote + To change the + theme, restart the application + + Reanomena + Arrel + Desa + Fosc + Selecciona + Selecciona un + compte + + Segur? + Something + failed + + Saltar + transferències + + Tema de l\'app + Tipus de + connexió + + Tipus de + protocol + + Transfers + Una altra + carpeta + + Usar una frase de + pas + + Pujar + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Desfer + Refer + Sincronitzar + Sincronitza + la carpeta remota + + Sincronitza + la carpeta local + + Vota + No es pot + connectar amb Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ca-rES/strings_aboutactivity.xml b/Strings/src/main/res/values-ca-rES/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ca-rES/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-cs-rCZ/strings.xml b/Strings/src/main/res/values-cs-rCZ/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-cs-rCZ/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-cs-rCZ/strings_aboutactivity.xml b/Strings/src/main/res/values-cs-rCZ/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-cs-rCZ/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-da-rDK/strings.xml b/Strings/src/main/res/values-da-rDK/strings.xml new file mode 100644 index 0000000..a43bea5 --- /dev/null +++ b/Strings/src/main/res/values-da-rDK/strings.xml @@ -0,0 +1,191 @@ + + + + New account + + Aktiv + Slet + Sletter filerne… + + Loader… + Current + local folder + + Privat nøgle + + Lys + Kodning + Share + Create local + folder + + Create + remote folder + + Fra koblet + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Information + Local + Log ind… + Edit + Flyt + Hide + Turbo Clienet + Brugernavn + Pasiv + Passphrase + Adgangskode + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Omdøb + Root + Save + Mørk + Vælg + Vælg en + bruger + + Er du sikker? + Something + failed + + Skip transfers + + App tema + Connection + Type + + Protocol Type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-da-rDK/strings_aboutactivity.xml b/Strings/src/main/res/values-da-rDK/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-da-rDK/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-de-rDE/strings.xml b/Strings/src/main/res/values-de-rDE/strings.xml new file mode 100644 index 0000000..fe39dbe --- /dev/null +++ b/Strings/src/main/res/values-de-rDE/strings.xml @@ -0,0 +1,196 @@ + + + + New account + + Aktiv + Löschen + Dateien löschen… + + Laden… + + Aktueller lokaler Ordner + + Privater + Schlüssel + + Hell + Verschlüsseln + Share + Create local + folder + + Create + remote folder + + Trennen + Standard + lokaler Ordner + + Where to + download? + + Herunterladen + Download + completed + + Duplicate + Done + Home + Server + Informationen + Local + Einloggen… + Edit + Verschieben + Hide + Turbo Client + Benutzername + Passiver Modus + Passphrase + Kennwort + Leave it empty + to prompt for it every session + + Port + Einstellungen + Remote + To change the + theme, restart the application + + Umbenennen + Standardverzeichnis + Speichern + Dunkel + Auswählen + Benutzerkonto + auswählen + + Sind sie sicher? + Something + failed + + Transfer + überspringen + + Design + Verbindungsart + + Protokoll + + Transfers + Anderer + Ordner + + Passphrase + benutzen + + Hochladen + Upload + completed + + Was möchten sie tun? + + Zeilenumbruch + + Syntax + Hervorhebung + + Ungeschehen + machen + + Rückgängig machen + + Synchronisieren + Entfernten + Ordner zum synchronisieren + + Lokalen + Ordner zum synchronisieren + + Bewerten + Kann keine + Verbindung zu Google Play herstellen + + Unterstützen + Sie die Entwicklung weiterer großer Features + + Auf Premium + upgraden + + Auf + Premium upgraden und die Entwicklung von Turbo + Client unterstützen + + What is + Turbo Client worth to you? Set your price! + + Upgraden + um diese Funktion freizuschalten: + + + Beliebige Dateien öffnen und ändern + + Backup + service to backup and restore your data + safely. + + Premium + Funktionen freischalten + + Ich + mag diese App! + + Ich + liebe diese App! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Keine + Sicherungen gefunden + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Ordner + Entfernen + + Änderungsdatum + + Name + Größe + Sortieren + Öffnen + Die Datei %1$s + wurde geändert? Möchten Sie sie hochladen? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-de-rDE/strings_aboutactivity.xml b/Strings/src/main/res/values-de-rDE/strings_aboutactivity.xml new file mode 100644 index 0000000..d2efca2 --- /dev/null +++ b/Strings/src/main/res/values-de-rDE/strings_aboutactivity.xml @@ -0,0 +1,114 @@ + + + + + Informationen + + + App-Informationen + + + Sonstiges + + v %1$s + + Autor + + + Website + + + Die Website des Autors anzeigen + + + E-Mail + + Dem + Autor eine E-Mail senden + + + Twitter + + + Twitter Profil anzeigen + + + Google\u002B + + + Google\u002B Profil anzeigen + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Readme + + + Readme-Datei anzeigen + + FAQ + App-FAQ + anzeigen + + + Changelog + + + Changelog anzeigen + + + Nutzungsbedingungen + + + Nutzungsbedingungen anzeigen + + + Akzeptieren + + + Ablehnen + + + Datenschutzrichtlinien + + + Datenschutzrichtlinien anzeigen + + ToDo-Liste + + + ToDo-Liste anzeigen + + Spenden + + + Danke, dass du mich unterstützst + + Play Store + + + Feedback abgeben + + + Weitere App + + + Weitere Apps des Autors anzeigen + + diff --git a/Strings/src/main/res/values-el-rGR/strings.xml b/Strings/src/main/res/values-el-rGR/strings.xml new file mode 100644 index 0000000..ebbd0e7 --- /dev/null +++ b/Strings/src/main/res/values-el-rGR/strings.xml @@ -0,0 +1,195 @@ + + + + New account + + Ενεργό + Διαγραφή + Διαγραφή αρχείων… + + Φόρτωση… + Τρέχον + τοπικός φάκελος + + Ιδιωτικό Κλειδί + + Φωτεινό + Κωδικοποίηση + Share + Create local + folder + + Create + remote folder + + Αποσύνδεση + + Προεπιλεγμένος τοπικός φάκελος + + Where to + download? + + Λήψη + Download + completed + + Duplicate + Done + Home + Διακομιστής + Πληροφορίες + Local + Σύνδεση με… + Edit + Μετακίνηση + Hide + Turbo Client + Όνομα χρήστη + Παθητικό + Συνθηματικό + Κωδικός + Leave it empty + to prompt for it every session + + Θύρα + Προτιμήσεις + Remote + To change the + theme, restart the application + + Μετονομασία + Προεπιλεγμένος + απομακρυσμένος φάκελος + + Αποθήκευση + Σκοτεινό + Επιλογή + Επιλέξτε έναν + λογαριασμό + + Θέλετε σίγουρα; + Something + failed + + Παράλειψη + μεταφοράς + + Θέμα εφαρμογής + Τύπος σύνδεσης + + Τύπος + πρωτοκόλλου + + Transfers + Άλλος φάκελος + + Χρησιμοποιήστε ένα + Συνθηματικό + + Αποστολή + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Συγχρονισμός + + Απομακρυσμένος φάκελος για συγχρονισμό + + Τοπικός + φάκελος για συγχρονισμό + + Βαθμολογία + Δεν είναι + δυνατή η επικοινωνία με το Google Play + + Και υποστιρίξτε + την ανάπτυξη άλλων σπουδαίων δυνατοτήτων + + Αναβάθμιση σε + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + + Δυνατότητα να ανοίξετε και να τροποποιήσετε + οποιοδήποτε τύπο αρχείου. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Δεν βρέθηκε + κανένα αντίγραφο ασφαλείας + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Φάκελος + Αφαίρεση + Ημ. + τροποποίησης + + Όνομα + Μέγεθος + Ταξινόμηση + Άνοιγμα + Το αρχείο %1$s + τροποποιήθηκε, θέλετε να το ανεβάσετε; + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-el-rGR/strings_aboutactivity.xml b/Strings/src/main/res/values-el-rGR/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-el-rGR/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-es-rES/strings.xml b/Strings/src/main/res/values-es-rES/strings.xml new file mode 100644 index 0000000..a043670 --- /dev/null +++ b/Strings/src/main/res/values-es-rES/strings.xml @@ -0,0 +1,195 @@ + + + + New account + + Activo + Borrar + Borrando + ficheros… + + Cargando… + Carpeta + local actual + + Clave privada + + Claro + Codificación + Share + Create local + folder + + Create + remote folder + + Desconectar + Carpeta + local por defecto + + Where to + download? + + Descargar + Download + completed + + Duplicate + Done + Home + Servidor + Información + Local + Iniciando sesión… + Edit + Mover + Hide + Turbo Client + Usuario + Pasivo + Contraseña + Contraseña + Leave it empty + to prompt for it every session + + Puerto + Preferencias + Remote + To change the + theme, restart the application + + Renombrar + Raíz + Guardar + Oscuro + Seleccionar + Elija una + cuenta + + ¿Está seguro? + Something + failed + + brincar las + transferencias + + Tema de la aplicación + + Tipo de + conexión + + Tipo de + protocolo + + Transfers + Otra carpeta + + Usa una + contraseña + + Enviar + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sincronizar + Carpeta + remota a sincronizar + + Carpeta + local a sincronizar + + Vota + no podemos + contactar a Google Play + + y apoyo del + crecimiento de otras gran funciones + + Suba a Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + + habilidad de abrir y modificar cualquier tipo + de archivo + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + no encontramos + ninguna copia de seguridad + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + archivo + remover + fecha de + modificación + + nombre + tamaño + Organizar + Abrir + el archivo %1$s fue + modificado quiere subirlo? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-es-rES/strings_aboutactivity.xml b/Strings/src/main/res/values-es-rES/strings_aboutactivity.xml new file mode 100644 index 0000000..37203a2 --- /dev/null +++ b/Strings/src/main/res/values-es-rES/strings_aboutactivity.xml @@ -0,0 +1,117 @@ + + + + + Info + + + Información sobre la aplicación + + + Misceláneos + + Versión + %1$s + + Autor + + Site del + autor + + + Abrir el site del autor + + Correo + del autor + + + Enviar correo al autor + + + Twitter + + + Abrir el twitter + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Leeme + + Leer + la referencia + + FAQ + Mostrar + las faqs + + Log de + cambios + + + Mostrar el log de cambios + + Términos + del servicio + + + Leer los términos del servicio + + + Aceptar + + + Declinar + + Políticas + de privacidad + + + Leer las políticas de privacidad + + Cosas + pendientes + + Ver + los cambios pendientes + + Donar + + + ¡Gracias por el soporte! + + Market de + Android + + + ¡Envía feedback y puntúa! + + Market + del autor + + + ¡Ver las aplicaciones del autor! + + diff --git a/Strings/src/main/res/values-es-rMX/strings.xml b/Strings/src/main/res/values-es-rMX/strings.xml new file mode 100644 index 0000000..a4f2d98 --- /dev/null +++ b/Strings/src/main/res/values-es-rMX/strings.xml @@ -0,0 +1,197 @@ + + + + New account + + Activo + Borrar + Borrando + archivos… + + Subiendo… + Carpeta + local actual + + Llave privada + + Claro + Codificación + Share + Create local + folder + + Create + remote folder + + Desconectar + Carpeta + local por defecto + + Where to + download? + + Descargar + Download + completed + + Duplicate + Done + Home + Servidor + Información + Local + Identificandote… + Edit + Mover + Hide + Turbo Client + Nombre de usuario + + Pasivo + Contraseña + Contraseña + Leave it empty + to prompt for it every session + + Puerto + Preferencias + Remote + To change the + theme, restart the application + + Renombra + Carpeta remota + predeterminada + + Guardar + Oscuro + Seleccionar + Selecciona una + cuenta + + ¿Estás seguro? + Something + failed + + Skip transfers + + Tema de la aplicación + + Tipo de + conexión + + Tipo de + protocolo + + Transfers + Otra carpeta + + Usa una + contraseña + + Cargar + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Deshacer + Rehacer + Sincronizar + Carpeta + remota para sincronziar + + Carpeta + local para sincronizar + + Vota + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-es-rMX/strings_aboutactivity.xml b/Strings/src/main/res/values-es-rMX/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-es-rMX/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-fi-rFI/strings.xml b/Strings/src/main/res/values-fi-rFI/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-fi-rFI/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-fi-rFI/strings_aboutactivity.xml b/Strings/src/main/res/values-fi-rFI/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-fi-rFI/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-fr-rFR/strings.xml b/Strings/src/main/res/values-fr-rFR/strings.xml new file mode 100644 index 0000000..1564845 --- /dev/null +++ b/Strings/src/main/res/values-fr-rFR/strings.xml @@ -0,0 +1,197 @@ + + + + New account + + Actif + Supprimer + Suppression des + fichiers… + + Chargement… + Dossier + local actuel + + Clé privée + + Clair + Encodage + Share + Create local + folder + + Create + remote folder + + Déconnecter + Dossier + local par défaut + + Where to + download? + + Télécharger + Download + completed + + Duplicate + Done + Home + Hôte + Informations + Local + Connexion en cours… + + Edit + Déplacer + Hide + Turbo Client + Nom dߣutilisateur + + Passif + passphrase + Mot de passe + Leave it empty + to prompt for it every session + + Port + Préférences + Remote + To change the + theme, restart the application + + Renommer + Dossier + Sauver + Sombre + Sélectionner + Sélectionner un + compte + + Êtes-vous sûr ? + Something + failed + + Passer les + transferts + + Thème de lߣapplication + + Type de + connexion + + Type de + protocole + + Transfers + Autre dossier + + Utiliser une + passphrase + + Envoi + Upload + completed + + Que voulez-vous + faire + + Word wrap + Syntax + highlight + + Annuler + Rétablir + Synchronisation + Dossier + distant à synchroniser + + Dossier + local à synchroniser + + Noter + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Aucune + sauvegarde trouvée + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Dossier + Supprimer + Date de + modification + + Nom + Taille + Triller + Ouvrir + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-fr-rFR/strings_aboutactivity.xml b/Strings/src/main/res/values-fr-rFR/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-fr-rFR/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-gl-rES/strings.xml b/Strings/src/main/res/values-gl-rES/strings.xml new file mode 100644 index 0000000..c53f574 --- /dev/null +++ b/Strings/src/main/res/values-gl-rES/strings.xml @@ -0,0 +1,194 @@ + + + + New account + + Activo + Borrar + Borrar Ficheiros + + Cargando + Cartafol + local actual + + Chave Privada + + Luz + Codifica + Share + Create local + folder + + Create + remote folder + + Desconectar + Cartafol + Local Predeterminado + + Where to + download? + + Descargar + Download + completed + + Duplicate + Done + Home + Host + Información + Local + Logging in… + Edit + Mover + Hide + Turbo Cliente + Nome de Usuario + + Passive + Passphrase + Contrasinal + Leave it empty + to prompt for it every session + + Porto + Axustes + Remote + To change the + theme, restart the application + + Renomear + Root + Gardar + Dark + Seleccionar + Elixe Unha + Conta + + Are you sure? + Something + failed + + Skip transfers + + Tema da Aplicación + + Tipo de + Conexión + + Tipo de + Protocolo + + Transfers + Another + folder + + Use a passphrase + + Subir + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sincronizar + Sincronizar + Cartafol Remoto + + Sincronizar + Cartafol Local + + Vota + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-gl-rES/strings_aboutactivity.xml b/Strings/src/main/res/values-gl-rES/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-gl-rES/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-hr-rHR/strings.xml b/Strings/src/main/res/values-hr-rHR/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-hr-rHR/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-hr-rHR/strings_aboutactivity.xml b/Strings/src/main/res/values-hr-rHR/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-hr-rHR/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-hu-rHU/strings.xml b/Strings/src/main/res/values-hu-rHU/strings.xml new file mode 100644 index 0000000..e0075a3 --- /dev/null +++ b/Strings/src/main/res/values-hu-rHU/strings.xml @@ -0,0 +1,196 @@ + + + + New account + + Aktív + Törlés + Fájlok törlése… + + Töltés… + + Jelenlegi helyi mappa + + Privát kulcs + + Világos + Kódolás + Share + Create local + folder + + Create + remote folder + + Kapcsolat bontása + + + Alapértelmezett helyi mappa + + Where to + download? + + Letöltés + Download + completed + + Duplicate + Done + Home + Hoszt + Információ + Local + Bejelentkezve mint + + Edit + Mozgat + Hide + Turbe Client + Felhasználónév + + Passzív + Kulcsszó + Jelszó + Leave it empty + to prompt for it every session + + Port + Beállítások + Remote + To change the + theme, restart the application + + Átnevez + Távoli mappa törlése + + Ment + Sötét + Választ + Válasszon + fiókot + + Biztos benne? + Something + failed + + Átvitelek + átugrása + + App téma + Kapcsolat + típusa + + Protokoll típus + + Transfers + Másik mappa + + Jelszó + használata + + Feltölt + Upload + completed + + Mit szeretne tenni? + + Sortörés + Szintaxis + kiemelés + + Visszavon + Mégis + Szinkronizál + Távoli + mappa szinkronizálása + + Helyi mappa + szinkronizálása + + Értékel + Nem lehet + kapcsolódni a Google Play-hez + + Támogassa a + fejlesztést, más nagyszerű funkciókhoz + + Prémiumra + váltás + + Váltson + Prémiumra és támogassa a TurboClient + fejlesztését! + + What is + Turbo Client worth to you? Set your price! + + Váltson + Prémiumra, hogy elérje ezeket a funkciókat: + + + Alkalmazza bármilyen fájltípus megnyitására, + módosítására. + + Backup + service to backup and restore your data + safely. + + Prémium + szolgáltatások feloldása + + + Imádom ezt az app-ot! + + + Szeretem ezt az app-ot! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Nem található + biztonsági mentés + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Mappa + Töröl + Módosítás + dátuma + + Név + Méret + Rendez + Megnyit + A %1$s fájl + módosult, szeretné feltölteni? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-hu-rHU/strings_aboutactivity.xml b/Strings/src/main/res/values-hu-rHU/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-hu-rHU/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-it-rIT/strings.xml b/Strings/src/main/res/values-it-rIT/strings.xml new file mode 100644 index 0000000..f2673fc --- /dev/null +++ b/Strings/src/main/res/values-it-rIT/strings.xml @@ -0,0 +1,192 @@ + + + + Nuovo account + + Attiva + Cancella + Cancella files… + + Caricamento… + Cartella + locale corrente + + Chiave Privata + + Chiaro + Codifica + Condividi + Crea una + cartella locale + + Crea una + cartella remota + + Disconnetti + Cartella + locale di default + + Dove scaricare? + + Scarica + Completato il + download + + Duplica + Fatto + Home + Host + Informazioni + Locale + Accesso in corso… + Modifica + Sposta + Nascondi + Turbo Client + Nome Utente + Passiva + Frase segreta + Password + Lasciala vuota + per richiederla a ogni sessione + + Porta + Preferenze + Remoto + Per cambiare il + tema, riavvia l applicazione + + Rinomina + Root + Salva + Scuro + Seleziona + Seleziona un + account + + Sei sicuro? + Qualcosa è + fallito + + Non trasferire lo stesso file + Tema + Tipo di + Connessione + + Tipo di + Protocollo + + Trasferimenti + Un altra + cartella + + Usa una frase + segreta + + Carica + Caricamento + completato + + Cosa vuoi fare? + + Vai a capo + Colora la + sinstassi + + Annulla + Rifai + Sincronizza + Cartella + remota da sincronizzare + + Cartella + locale da sincronizzare + + Vota + Impossibile + contattare il Google Play + + E supporta lo + sviluppo di nuove funzionalita + + Aggiorna a + Premium + + Aggiorna + a Premium e supporta lo sviluppo di Turbo + Client! + + Quanto + vale Turbo Client per te? Metti il tuo prezzo! + + Aggiorna + per sbloccare queste funzionalita: + + + Abilita di aprire e modificare ogni tipo di + file + + + Servizio di backup per salvare e caricare i + tuoi account in modo sicuro. + + Sblocca le + funzioni Premium + + Mi + piace l\'app! + + Amo + quest\'app! + + Fai un backup + degli account + + Ripristina gli + account + + Salva e condividi + gli account + + Importando gli + account… + + Esportando gli + account… + + Nessun backup + trovato + + + Impossibile aprire il file + + La + cartella temporanea non esiste + + Si è verificato un + errore + + Interfaccia utente + Cartella + Rimuovi + Data della + modifica + + Nome + Peso + Ordina + Apri + Il file %1$s è + stato modificato, vuoi caricarlo? + + Crea un file + remoto + + Crea un nuovo + account + + Crea + un nuovo account \nper iniziare. + + Tipo + diff --git a/Strings/src/main/res/values-it-rIT/strings_aboutactivity.xml b/Strings/src/main/res/values-it-rIT/strings_aboutactivity.xml new file mode 100644 index 0000000..427e809 --- /dev/null +++ b/Strings/src/main/res/values-it-rIT/strings_aboutactivity.xml @@ -0,0 +1,120 @@ + + + + + Informazioni + + + Informazioni applicazione + + + Varie + + Versione + %1$s + + Autore + + Sito Web + Autore + + + Visualizza il sito dell\'autore + + Email + Autore + + + Manda una mail all\'autore + + + Twitter + + + Visualizza la pagina twitter + + + Google Plus + + + Visualizza pagina Google Plus + + Diventa + un beta tester + + + Diventa una parte della gruppo per ricevere + gli aggiornamenti beta + + + Traduci l\'applicazione + + + Correggi alcuni errori o aggiunggi una nuova + traduzione + + Leggimi + + + Leggi la guida + + Domande + frequenti + + + Visualizza le FAQ + + + ChangeLog + + + Visualizza i cambiamenti + + Termini di + servizio + + + Leggi i termini di servizio + + + Accetta + + + Rifiuta + + Norme sulla + privacy + + + Leggi le norme sulla privacy + + Da Fare + + Leggi + la lista delle cosa da fare + + Fai una + donazione + + + Grazie per il tuo supporto! + + Android + Market + + + Visualizza l\'app nel market! + + Market + Autore + + + Visualizza altre app! + + diff --git a/Strings/src/main/res/values-iw-rIL/strings.xml b/Strings/src/main/res/values-iw-rIL/strings.xml new file mode 100644 index 0000000..35ca732 --- /dev/null +++ b/Strings/src/main/res/values-iw-rIL/strings.xml @@ -0,0 +1,187 @@ + + + + New account + + אקטיבי + מחק + מחק קבצים… + טוען… + Current + local folder + + מפתח פרטי + בהיר + קידוד + Share + Create local + folder + + Create + remote folder + + התנתק + Default + local folder + + Where to + download? + + הורד + Download + completed + + Duplicate + Done + Home + שרת + מידע + Local + מתחבר… + Edit + העבר + Hide + Turbo Client + שם משתמש + פסיבי + Passphrase + סיסמא + Leave it empty + to prompt for it every session + + יציאה + העדפות + Remote + To change the + theme, restart the application + + שנה שם + ראשי + Save + שחור + בחר + בחר חשבון + + אתה בטוח? + Something + failed + + Skip transfers + + עיצוב + סוג חיבור + + סוג פרוטוקול + + Transfers + Another + folder + + Use a passphrase + + העלה + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + דרג + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-iw-rIL/strings_aboutactivity.xml b/Strings/src/main/res/values-iw-rIL/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-iw-rIL/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ja-rJP/strings.xml b/Strings/src/main/res/values-ja-rJP/strings.xml new file mode 100644 index 0000000..a7acde6 --- /dev/null +++ b/Strings/src/main/res/values-ja-rJP/strings.xml @@ -0,0 +1,184 @@ + + + + New account + + アクティブ + 削除 + ファイルを削除中… + ローディング… + + ローカルのカレントフォルダ + + 秘密鍵 + Light + 文字エンコード + Share + Create local + folder + + Create + remote folder + + 切断 + + デフォルトのローカルフォルダ + + Where to + download? + + ダウンロード + Download + completed + + Duplicate + Done + Home + ホスト + 情報 + Local + ログイン中… + Edit + 移動 + Hide + Turbo Client + ユーザー名 + パッシブモード + Passphrase + パスワード + Leave it empty + to prompt for it every session + + ポート番号 + 設定 + Remote + To change the + theme, restart the application + + 名前の変更 + Root + 保存 + Dark + 選択 + アカウントを選択 + + 本当に実行しますか? + Something + failed + + Skip transfers + + アプリのテーマ + 接続のタイプ + プロトコルのタイプ + + Transfers + 他のフォルダ + Use a passphrase + + アップロード + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + 取り消し + やり直し + 同期 + + 同期するリモートのフォルダ + + + 同期するローカルのフォルダ + + 評価する + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ja-rJP/strings_aboutactivity.xml b/Strings/src/main/res/values-ja-rJP/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ja-rJP/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ko-rKR/strings.xml b/Strings/src/main/res/values-ko-rKR/strings.xml new file mode 100644 index 0000000..b9f661a --- /dev/null +++ b/Strings/src/main/res/values-ko-rKR/strings.xml @@ -0,0 +1,182 @@ + + + + New account + + 액티브(Active) + 삭제 + 파일 삭제중… + 불러오는 중… + 현재 로컬 + 폴더 + + 개인 키 + 라이트 + 인코딩 + Share + Create local + folder + + Create + remote folder + + 연결 끊기 + 기본 로컬 폴더 + + Where to + download? + + 내려받기 + Download + completed + + Duplicate + Done + Home + 호스트 + 정보 + Local + 로그인… + Edit + 이동 + Hide + 터보 클라이언트 + 사용자명 + 패시브 모드 + Passphrase + 비밀번호 + Leave it empty + to prompt for it every session + + 포트 + 환경 설정 + Remote + To change the + theme, restart the application + + 이름 바꾸기 + 루트 + 저장 + 다크 + 선택 + 계정을 선택하십시오 + + 정말로 실행하시겠습니까? + Something + failed + + Skip transfers + + 앱 테마 + 연결 방식 + 프로토콜 방식 + Transfers + 다른 폴더 + Use a passphrase + + 올리기 + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + 실행 취소 + 다시 실행 + 등기화 + 동기화 할 원격 + 폴더 + + 동기화 할 로컬 + 폴더 + + 평가 + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ko-rKR/strings_aboutactivity.xml b/Strings/src/main/res/values-ko-rKR/strings_aboutactivity.xml new file mode 100644 index 0000000..4d09666 --- /dev/null +++ b/Strings/src/main/res/values-ko-rKR/strings_aboutactivity.xml @@ -0,0 +1,113 @@ + + + + + ���� + + APP + ���� + + + ��Ÿ + + ���� %1$s + + ������ + + ����Ʈ + + + ������ ����Ʈ ǥ�� + + �̸��� + + + �����ڿ��� �̸��� ������ + + + Ʈ���� + + + Ʈ���� ������ ǥ�� + + + ���� �÷��� + + + ���� �÷��� ������ ǥ�� + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + �о� ���� + + ���� + �� �б� + + FAQ + ���� �亯 + ǥ�� + + ���� + ���� + + + APP ���� ���� ǥ�� + + ������ + ���� + + + ������ ���� �о� ���� + + + ���� + + + �ź� + + ���� ���� + ��ȣ ��å + + + ���� ���� ��ȣ ��å �о� ���� + + �۾� ���� + + �۾� + ���� �Ͼ� ���� + + �Ŀ��ϱ� + + + �Ŀ����ֽɿ� �����帳�ϴ�! + + �÷��� + ������ + + + �ǵ��� �� ���� ����! + + ������ + ������ + + + ������ ���� �� ǥ��! + + diff --git a/Strings/src/main/res/values-ms-rMY/strings.xml b/Strings/src/main/res/values-ms-rMY/strings.xml new file mode 100644 index 0000000..c91710f --- /dev/null +++ b/Strings/src/main/res/values-ms-rMY/strings.xml @@ -0,0 +1,194 @@ + + + + New account + + Aktif + Buang + Menghapus fail... + + Memproses... + Folder + local sekarang + + Kata kunci + Private + + Terang + Pengekodan + Share + Create local + folder + + Create + remote folder + + Putuskan sambungan + + Folder local + asal + + Where to + download? + + Muat turun + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Melog masuk... + Edit + Alih + Hide + Turbo Client + Kata Pengguna + + Pasif + Passphrase + Kata Kunci + Leave it empty + to prompt for it every session + + Port + Pilihan + Remote + To change the + theme, restart the application + + Edit nama + root + Simpan + Gelap + Pilih + Pilih akaun + + Anda pasti? + Something + failed + + Skip transfers + + Tema aplikasi + Jenis + sambungan + + Jenis protokol + + Transfers + Folder lain + + Use a passphrase + + Muat naik + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Batal edit + + Buat semula edit + + Sinkronisasi + + Sinkronisasikan folder remote + + Sinkronisasi + folder local + + Undi + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ms-rMY/strings_aboutactivity.xml b/Strings/src/main/res/values-ms-rMY/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ms-rMY/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-nl-rNL/strings.xml b/Strings/src/main/res/values-nl-rNL/strings.xml new file mode 100644 index 0000000..c81fcf6 --- /dev/null +++ b/Strings/src/main/res/values-nl-rNL/strings.xml @@ -0,0 +1,199 @@ + + + + New account + + Actief + Verwijderen + Bestanden + verwijderen… + + Laden… + Huidige + lokale map + + Privesleutel + + Licht + Codering + Share + Create local + folder + + Create + remote folder + + Loskoppelen + Standaard + lokale map + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Inloggen… + Edit + Verplaatsen + Hide + Turbo Client + Gebruikersnaam + + Passief + Wachtwoord + Wachtwoord + Leave it empty + to prompt for it every session + + Poort + Voorkeuren + Remote + To change the + theme, restart the application + + Hernoemen + Root + Opslaan + Donker + Selecteren + Selecteer een + account + + Weet je dit zeker? + + Something + failed + + Overdrachten + overslaan + + Applicatiethema + + Verbindingstype + + Protocoltype + + Transfers + Andere map + + Gebruik een + wachtwoord + + Upload + Upload + completed + + Wat wil je doen? + + Comprimeer de + tekst + + Gekleurde + code + + Ongedaan maken + + Opnieuw uitvoeren + + Sync + Map op + afstand om te synchroniseren + + Lokale map + om te synchroniseren + + Beoordelen + Kan Google Play + niet bereiken + + Ondersteun de + ontwikkeling van andere geweldige features. + + Upgrade naar + Premium + + Upgrade + naar Premium versie en ondersteun de + ontwikkeling van Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + om deze feature te ontsleutelen: + + De + mogelijkheid om elk type bestand te openen of + aan te passen. + + Backup + service to backup and restore your data + safely. + + Ontgrendel + de betaalde functies + + I + vind het echt een leuke app! + + I hou + van deze app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Geen backup + gevonden + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Map + Verwijder + Verander + datum + + Naam + Grote + Soort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-nl-rNL/strings_aboutactivity.xml b/Strings/src/main/res/values-nl-rNL/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-nl-rNL/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-no-rNO/strings.xml b/Strings/src/main/res/values-no-rNO/strings.xml new file mode 100644 index 0000000..3acbf72 --- /dev/null +++ b/Strings/src/main/res/values-no-rNO/strings.xml @@ -0,0 +1,190 @@ + + + + New account + + Aktiv + Slett + Sletter filer + + laster + + Gjeldende lokal mappe + + Privat Nøkkel + + Lys + Encoding + Share + Create local + folder + + Create + remote folder + + Bryt tilkobling + + Standard + lokal mappe + + Where to + download? + + Last ned + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logger på + Edit + Flytt + Hide + Turbo Klient + Brukernavn + Passiv + Passphrase + Passord + Leave it empty + to prompt for it every session + + Port + Innstillinger + Remote + To change the + theme, restart the application + + Gi nytt navn + Rot + Lagre + Mørk + Velg + Velg en konto + + Et du sikker? + Something + failed + + Skip transfers + + App tema + + Tilkoblingstype + + Protokoll type + + Transfers + Annen mappe + + Use a passphrase + + Opplastning + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Angre + Gjenta + Sync + Ekstern + mappe å synce + + Lokal mappe + å synce + + Gi karakter + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-no-rNO/strings_aboutactivity.xml b/Strings/src/main/res/values-no-rNO/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-no-rNO/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-pl-rPL/strings.xml b/Strings/src/main/res/values-pl-rPL/strings.xml new file mode 100644 index 0000000..dca8afa --- /dev/null +++ b/Strings/src/main/res/values-pl-rPL/strings.xml @@ -0,0 +1,189 @@ + + + + New account + + Aktywny + Usuń + Usuwanie plików… + + Ładuje… + Obecny + folder lokalny + + Klucz prywatny + + Jasny + Kodowanie + Share + Create local + folder + + Create + remote folder + + Rozłącz + Domyślny + folder lokalny + + Where to + download? + + Ściągnij + Download + completed + + Duplicate + Done + Home + Host + Informacje + Local + Loguje się… + Edit + Przenieś + Hide + Turbo Client + Użytkownik + Pasywny + Passphrase + Hasło + Leave it empty + to prompt for it every session + + Port + Ustawienia + Remote + To change the + theme, restart the application + + Zmień nazwę + Root + Zapisz + Ciemny + Wybierz + Wybierz konto + + Jesteś pewny? + Something + failed + + Skip transfers + + Wygląd aplikacji + + Typ połączenia + + Typ protokołu + + Transfers + Inny folder + + Use a passphrase + + Prześlij + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Cofnij + Powtórz + Synchronizuj + Synchronij + folder zdalny + + Synchronizuj + folder lokalny + + Oceń + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-pl-rPL/strings_aboutactivity.xml b/Strings/src/main/res/values-pl-rPL/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-pl-rPL/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-pt-rBR/strings.xml b/Strings/src/main/res/values-pt-rBR/strings.xml new file mode 100644 index 0000000..6475d32 --- /dev/null +++ b/Strings/src/main/res/values-pt-rBR/strings.xml @@ -0,0 +1,191 @@ + + + + New account + + Ativo + Deletar + Deletando + arquivos… + + Carregando… + Pasta + local atual + + Chave Privada + + Claro + Codificação + Share + Create local + folder + + Create + remote folder + + Desconectar + Pasta local + padrão + + Where to + download? + + Baixar + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logando… + Edit + Mover + Hide + Turbo Client + Usuário + Passivo + Passphrase + Senha + Leave it empty + to prompt for it every session + + Porta + Preferências + Remote + To change the + theme, restart the application + + Renomear + Root + Salvar + Escuro + Selecionar + Selecione uma + conta + + Você tem certeza? + Something + failed + + Skip transfers + + Tema + Tipo de + conexão + + Protocolo + + Transfers + Outra pasta + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Desfazer + Refazer + Sincronizar + Pasta + remota para sincronizar + + Pasta local + para sincronizar + + Avaliar + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-pt-rBR/strings_aboutactivity.xml b/Strings/src/main/res/values-pt-rBR/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-pt-rBR/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-pt-rPT/strings.xml b/Strings/src/main/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-pt-rPT/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-pt-rPT/strings_aboutactivity.xml b/Strings/src/main/res/values-pt-rPT/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-pt-rPT/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ro-rRO/strings.xml b/Strings/src/main/res/values-ro-rRO/strings.xml new file mode 100644 index 0000000..c163772 --- /dev/null +++ b/Strings/src/main/res/values-ro-rRO/strings.xml @@ -0,0 +1,201 @@ + + + + New account + + Activ + Stergeți + Stergerea + fișierelor în curs… + + Se încarcă… + Folder + curent local + + Cheie privată + + Light + Codificare + Share + Create local + folder + + Create + remote folder + + Deconectează + Folder local + implicit + + Where to + download? + + Descărcați + Download + completed + + Duplicate + Done + Home + Host + Informații + Local + Conectare în curs… + + Edit + Mutați + Hide + Turbo Client + Nume utilizator + + Pasiv + Parola de access + + Parola + Leave it empty + to prompt for it every session + + Port + Preferințe + Remote + To change the + theme, restart the application + + Redenumiți + Root + Salvează + Dark + Selectați + Adăugați un + cont + + Sunteți sigur? + Something + failed + + Sari peste + transferuri + + Tema aplicației + Tipul de + conexiune + + Tipul + protocolului + + Transfers + Alt folder + + Folosește o parolă + de access + + Upload + Upload + completed + + Ce vreți sa faceți? + + Încadrează textul + + Syntax + highlight + + Revenire + Anulați revenirea + + Sincronizare + Folder + remote de sincronizat + + Folder local + de sincronizat + + Evaluează + Nu am putut + contacta Google Play + + Sprijiniți + dezvoltarea altor funcții + + Promovează la + varianta Premium + + + Promovează la varianta Premium și sprijină + dezvoltarea aplicației Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + + Promovează la varianta Premium pentru a + debloca aceste funcții: + + + Abilitatea de a deschide și modifica orice tip + de fișier. + + Backup + service to backup and restore your data + safely. + + Deblocați + funcțiile Premium + + I-mi + place această aplicație! + + + Iubesc această aplicație! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + Nu a fost găsit + nici un backup + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Șterge + Data ultimei + modificări + + Nume + Mărime + Sortare + Deschide + Fișierul %1$s a + fost modificat, doriți sa îl încărcați pe + server? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ro-rRO/strings_aboutactivity.xml b/Strings/src/main/res/values-ro-rRO/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ro-rRO/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-ru-rRU/strings.xml b/Strings/src/main/res/values-ru-rRU/strings.xml new file mode 100644 index 0000000..31d289f --- /dev/null +++ b/Strings/src/main/res/values-ru-rRU/strings.xml @@ -0,0 +1,194 @@ + + + + New account + + Действие + Удалить + Удалить файлы + + Загрузка + + локальная папка поумолчанию + + Закрытый ключ + + Светлая + Кодировка + Share + Create local + folder + + Create + remote folder + + Отключиться + локальный + каталог по умолчанию + + Where to + download? + + Скачать + Download + completed + + Duplicate + Done + Home + Хост + Информация + Local + Логин в + Edit + Переместить + Hide + Turbo Client + Логин + Пассивный + Подсказка + Пароль + Leave it empty + to prompt for it every session + + Порт + Настройки + Remote + To change the + theme, restart the application + + Переименовать + Удаленный каталог + поумолчанию + + Сохранить + Темный + Выбор + Выбор + аккаунта + + Вы уверены? + Something + failed + + Пропустить + передачу + + Тема + Тип соединения + + Тип протокола + + Transfers + Другая папка + + Использовать + подсказку + + Закачка + Upload + completed + + What do you want to + do? + + Перенос строк + + Подсветка + синтаксиса + + Отменить + Повторить + Синхронизация + Удаленный + каталог для синхронизации + + Локальный + каталог для синхронизации + + Рейтинг + Cannot contact + Google Play + + Support the + development of other great features. + + апгрейд до + премиума + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + + Разблокировать премиум функции + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + бэкап не + найден + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Каталог + Удалить + дата + изменения + + имя + размер + сортировка + открыть + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-ru-rRU/strings_aboutactivity.xml b/Strings/src/main/res/values-ru-rRU/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-ru-rRU/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-sk-rSK/strings.xml b/Strings/src/main/res/values-sk-rSK/strings.xml new file mode 100644 index 0000000..9330690 --- /dev/null +++ b/Strings/src/main/res/values-sk-rSK/strings.xml @@ -0,0 +1,188 @@ + + + + New account + + Aktívne + Vymazať + Mažem súbory… + + Načítavanie… + Aktuálna + miestna zložka + + Súkromný kľúč + + Svetlá + Kódovanie + Share + Create local + folder + + Create + remote folder + + Odpojiť sa + Predvol. + miestna zložka + + Where to + download? + + Stiahnuť + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Prihlasujem sa… + Edit + Presunúť + Hide + Turbo Client + Užív. meno + Pasívny + Passphrase + Heslo + Leave it empty + to prompt for it every session + + Port + Predvoľby + Remote + To change the + theme, restart the application + + Premenovať + Root + Uložiť + Tmavá + Vybrať + Vyberte účet + + Ste si istý? + Something + failed + + Preskočiť prenos + + Téma + Typ pripojenia + + Typ protokolu + + Transfers + Ďalšia zložka + + Use a passphrase + + Nahrať + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Synchronizovať + Vzdial. + zložka na synchronizáciu + + Miestna + zložka na synchronizáciu + + Ohodnotiť + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-sk-rSK/strings_aboutactivity.xml b/Strings/src/main/res/values-sk-rSK/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-sk-rSK/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-sl-rSI/strings.xml b/Strings/src/main/res/values-sl-rSI/strings.xml new file mode 100644 index 0000000..d69524b --- /dev/null +++ b/Strings/src/main/res/values-sl-rSI/strings.xml @@ -0,0 +1,191 @@ + + + + New account + + Aktivno + Izbriši + Brisanje datotek + + Nalaganje + Trenutna + lokalna mapa + + Osebni ključ + + Svetla + Kodiranje + Share + Create local + folder + + Create + remote folder + + Prekini + Privzeta + lokalna mapa + + Where to + download? + + Prenos + Download + completed + + Duplicate + Done + Home + Gostitelj + Info + Local + Prijavljanje + Edit + Premakni + Hide + Turbo Client + Uporabniško ime + + Pasivno + Geslo + Geslo + Leave it empty + to prompt for it every session + + Vrata + Nastavitve + Remote + To change the + theme, restart the application + + Preimenuj + Root + Shrani + Temna + Izberi + Izberi račun + + Ali ste prepričani? + + Something + failed + + Preskoči prenos + + Tema aplikacije + Vrsta povezave + + Vrsta protokola + + Transfers + Druga mapa + + Uporabi geslo + + Naloži + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Razveljavi + + Ponovi + Sinhronizacija + Oddaljena + mapa za sinhronizacijo + + Lokalna mapa + za sinhronizacijo + + Oceni + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Mapa + Odstrani + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-sl-rSI/strings_aboutactivity.xml b/Strings/src/main/res/values-sl-rSI/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-sl-rSI/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-sq-rAL/strings.xml b/Strings/src/main/res/values-sq-rAL/strings.xml new file mode 100644 index 0000000..fd78bc9 --- /dev/null +++ b/Strings/src/main/res/values-sq-rAL/strings.xml @@ -0,0 +1,194 @@ + + + + New account + + Aktive + Fshi + Duke Fshire… + + Duke u Ngarkuar… + + Current + local folder + + Celes Privat + + E Celet + Encoding + Share + Create local + folder + + Create + remote folder + + Shkeput Lidhjen + + Default + local folder + + Where to + download? + + Shkarko + Download + completed + + Duplicate + Done + Home + Host + Te Dhena + Local + Duke u loguar… + Edit + Zhvendos + Hide + Turbo Client + Perdoruesi + Pasive + Passphrase + Fjalekalimi + Leave it empty + to prompt for it every session + + Porta + Preferenca + Remote + To change the + theme, restart the application + + Riemerto + Rrenja + Save + E Erret + Zgjidhni + Zgjidhni nje + llogari + + Jeni te Sigurt? + Something + failed + + Skip transfers + + Tema e Aplikacionit + + Tipi i Lidhjes + + Tipi i + Protokollit + + Transfers + Another + folder + + Use a passphrase + + Ngarkim + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-sq-rAL/strings_aboutactivity.xml b/Strings/src/main/res/values-sq-rAL/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-sq-rAL/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-sr-rSP/strings.xml b/Strings/src/main/res/values-sr-rSP/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-sr-rSP/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-sr-rSP/strings_aboutactivity.xml b/Strings/src/main/res/values-sr-rSP/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-sr-rSP/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-sv-rSE/strings.xml b/Strings/src/main/res/values-sv-rSE/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-sv-rSE/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-sv-rSE/strings_aboutactivity.xml b/Strings/src/main/res/values-sv-rSE/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-sv-rSE/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-tr-rTR/strings.xml b/Strings/src/main/res/values-tr-rTR/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-tr-rTR/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-tr-rTR/strings_aboutactivity.xml b/Strings/src/main/res/values-tr-rTR/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-tr-rTR/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-uk-rUA/strings.xml b/Strings/src/main/res/values-uk-rUA/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-uk-rUA/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-uk-rUA/strings_aboutactivity.xml b/Strings/src/main/res/values-uk-rUA/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-uk-rUA/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-vi-rVN/strings.xml b/Strings/src/main/res/values-vi-rVN/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-vi-rVN/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-vi-rVN/strings_aboutactivity.xml b/Strings/src/main/res/values-vi-rVN/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-vi-rVN/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-zh-rCN/strings.xml b/Strings/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000..1a0f28e --- /dev/null +++ b/Strings/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,167 @@ + + + + New account + + 活跃 + 删除 + 正在删除文件 + 加载... + + 当前本地文件夹 + + 个人密钥 + 亮的 + 编码中 + Share + Create local + folder + + Create + remote folder + + 断开 + 默认的本地文件夹 + + Where to + download? + + 下载 + Download + completed + + Duplicate + Done + Home + 主机 + 信息 + Local + 正在登陆… + Edit + 移动 + Hide + Turbo客户端 + 用户名 + 被动 + 密码 + 密码 + Leave it empty + to prompt for it every session + + 端口 + 首选项 + Remote + To change the + theme, restart the application + + 重命名 + 默认的远程文件夹 + 保存 + 暗的 + 选择 + 选择账户 + 确定吗? + Something + failed + + 跳过传送 + 应用主题 + 连接类型 + 协议类型 + Transfers + 另一个文件夹 + 使用密码 + 上传 + Upload + completed + + 你想要做什么? + 文本换行 + Syntax + highlight + + 撤消 + 重做 + 同步 + + 需要同步的远程文件夹 + + 需要同步的本地文件夹 + + 发表评分 + 无法联系Google + Play + + 支持开发其他强大的功能。 + + 升级到高级版 + + 升级到高级版并支持Turbo客户端的发展 + + What is + Turbo Client worth to you? Set your price! + + + 升级解锁这个功能: + + + 打开和修改任何类型的文件的能力。 + + Backup + service to backup and restore your data + safely. + + 解锁高级功能 + + + 我真的很喜欢这个程序! + + + 我喜欢这个应用程序! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + 没有建立备份 + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + 文件夹 + 移除 + 修改日期 + 名称 + 大小 + 排序 + 打开 + + 文件%1$s已被修改,你想要上传吗? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-zh-rCN/strings_aboutactivity.xml b/Strings/src/main/res/values-zh-rCN/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-zh-rCN/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-zh-rHK/strings.xml b/Strings/src/main/res/values-zh-rHK/strings.xml new file mode 100644 index 0000000..9a0741e --- /dev/null +++ b/Strings/src/main/res/values-zh-rHK/strings.xml @@ -0,0 +1,178 @@ + + + + New account + + 主動模式 + 刪除 + 刪除檔案中… + 載入中… + 本機資料夾 + + 密鑰 + 明亮色系 + 編碼 + Share + Create local + folder + + Create + remote folder + + 中斷連線 + 預設本機資料夾 + + Where to + download? + + 下載 + Download + completed + + Duplicate + Done + Home + 主機 + 內容 + Local + 正在登入… + Edit + 移動 + Hide + Turbo Client + 帳戶 + 被動模式 + Passphrase + 密碼 + Leave it empty + to prompt for it every session + + 連接埠 + 選項 + Remote + To change the + theme, restart the application + + 重新命名 + 預設遠端資料夾 + 儲存 + 暗色系 + 選取 + 請選擇帳戶 + 確定繼續? + Something + failed + + Skip transfers + + 佈景主題 + 連接類型 + 協定類型 + Transfers + 另一個資料夾 + 使用 Passphrase + + 上載 + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + 復原 + 重做 + 同步 + 同步的遠端資料夾 + + 同步的本機資料夾 + + 評分 + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-zh-rHK/strings_aboutactivity.xml b/Strings/src/main/res/values-zh-rHK/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-zh-rHK/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values-zh-rTW/strings.xml b/Strings/src/main/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000..87346bf --- /dev/null +++ b/Strings/src/main/res/values-zh-rTW/strings.xml @@ -0,0 +1,192 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + Create local + folder + + Create + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Skip transfers + + App theme + Connection + type + + Protocol type + + Transfers + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + Create remote + file + + Create a new + account + + + Create a new account\nto start. + + Type + diff --git a/Strings/src/main/res/values-zh-rTW/strings_aboutactivity.xml b/Strings/src/main/res/values-zh-rTW/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values-zh-rTW/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Strings/src/main/res/values/strings.xml b/Strings/src/main/res/values/strings.xml new file mode 100644 index 0000000..9c88363 --- /dev/null +++ b/Strings/src/main/res/values/strings.xml @@ -0,0 +1,210 @@ + + + + New account + + Active + Delete + Deleting files… + + Loading… + Current + local folder + + Private Key + + Light + Encoding + Share + New local + folder + + New + remote folder + + Disconnect + Default + local folder + + Where to + download? + + Download + Download + completed + + Duplicate + Done + Home + Host + Info + Local + Logging in… + Edit + Move + Hide + Turbo Client + Turbo Editor + Username + Passive + Passphrase + Password + Leave it empty + to prompt for it every session + + Port + Preferences + Remote + To change the + theme, restart the application + + Rename + Default remote folder + + Save + Dark + Select + Select an + account + + Are you sure? + Something + failed + + Do not transfer same file + App theme + Connection + type + + Protocol type + + Another + folder + + Use a passphrase + + Upload + Upload + completed + + What do you want to + do? + + Word wrap + Syntax + highlight + + Undo + Redo + Sync + Remote + folder to sync + + Local folder + to sync + + Rate + Cannot contact + Google Play + + Support the + development of other great features. + + Upgrade to + Premium + + Upgrade + to Premium and support the development of + Turbo Client! + + Download unlocked version + What is + Turbo Client worth to you? Set your price! + + Upgrade + to unlock this features: + + Power + to open and modify any type of file. + + Backup + service to backup and restore your data + safely. + + Unlock the + Premium features + + I + really like this app! + + I + love this app! + + Backup the + accounts + + Restore the + accounts + + Backup and share + the accounts + + Importing the + accounts… + + Exporting the + accounts... + + No backups + founded + + Cannot + open the file + + + Temporany folder does not exist + + An error occured + + Ui + Folder + Remove + Modification + date + + Name + Size + Sort + Open + The file %1$s was + modified, do you want to upload it? + + The file %1$s was + saved with success! + + %1$d selected + New remote + file + + New local + file + + Create a new + account + + + Create a new account\nto start. + + Type + Send feedback + Copy URL + Cut + paste + Advanced + Auto + Bytes + Unit of measurement for file size + Open Source licenses + Show open source licenses + Show navigation breadcrumb + diff --git a/Strings/src/main/res/values/strings_aboutactivity.xml b/Strings/src/main/res/values/strings_aboutactivity.xml new file mode 100644 index 0000000..1b7d52c --- /dev/null +++ b/Strings/src/main/res/values/strings_aboutactivity.xml @@ -0,0 +1,116 @@ + + + + + Info + + + Application Info + + + Miscellaneous + + Version + %1$s + + Author + + Author + site + + + Show author site + + Author + mail + + + Send mail to author + + + Twitter + + + Show twitter page + + + Google Plus + + + Show Google Plus page + + Become a + beta tester + + + Be a part of the community to receive beta + updates + + + Translate the Application + + + Correct some mistakes or add a new translation + + Read Me + + Read + the reference + + FAQ + Show + app faq + + + ChangeLog + + + Show app changelog + + Terms of + service + + + Read the Terms of service + + + Accept + + + Refuse + + Privacy + policy + + + Read the Privacy policy + + ToDo List + + Read + the todo list + + Make a + donation + + + Thank you for supporting me! + + Play Store + + Send + feedback and rate it! + + Author + Store + + + Show author applications! + + diff --git a/Turbo Editor/.gitignore b/Turbo Editor/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/Turbo Editor/.gitignore @@ -0,0 +1 @@ +/build diff --git a/Turbo Editor/build.gradle b/Turbo Editor/build.gradle new file mode 100644 index 0000000..7dcd9ca --- /dev/null +++ b/Turbo Editor/build.gradle @@ -0,0 +1,29 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:0.5.+' + } +} +apply plugin: 'android' + +repositories { + mavenCentral() +} + +android { + compileSdkVersion 18 + buildToolsVersion "18.0.1" + + defaultConfig { + minSdkVersion 8 + targetSdkVersion 18 + } +} + +dependencies { + compile project(':Strings') + compile 'com.android.support:appcompat-v7:18.0.0' + compile group: 'commons-io', name: 'commons-io', version: '2.0.1' +} diff --git a/Turbo Editor/src/main/AndroidManifest.xml b/Turbo Editor/src/main/AndroidManifest.xml new file mode 100644 index 0000000..715c3f0 --- /dev/null +++ b/Turbo Editor/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Turbo Editor/src/main/Thumbs.db b/Turbo Editor/src/main/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..069ab5b426e2f24be232292896ee0512efe08250 GIT binary patch literal 28672 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 literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/ic_launcher-web.png b/Turbo Editor/src/main/ic_launcher-web.png new file mode 100644 index 0000000000000000000000000000000000000000..4c87e82996e0cdac94a0f5fcc817cf89a9bfc4c8 GIT binary patch literal 67390 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%0AM@E;{DT(e9H3NH1s(E=PnF_*Nge&S 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 { + + Exception exception; + + @Override + protected Boolean doInBackground( + final Void... voids) { + try { + FileUtils.write(new File( + MainActivity.this.filePath), + MainActivity.this.mEditText + .getText(), + MainActivity.this.currentEncoding); + return true; + } catch (IOException e) { + Log.e(TAG, e.getMessage(), e); + exception = e; + return false; + } + } + + @Override + protected void onPostExecute( + final Boolean success) { + super.onPostExecute(success); + String message = success ? String.format(getString(R.string.file_saved_with_success), fileName) : exception.getMessage(); + Toast.makeText(getBaseContext(), + message, + Toast.LENGTH_SHORT).show(); + + //final Intent returnIntent = new Intent(); + //setResult(Activity.RESULT_OK, returnIntent); + //finish(); + } + } + + private class SetTextRunnable implements Runnable { + private final String fileText; + + public SetTextRunnable(String fileText) { + this.fileText = fileText; + } + + @Override + public void run() { + mEditText.setText(fileText); + } + } + + public static class Editor extends EditText { + protected static final int + ID_SELECT_ALL =android. R.id.selectAll, + ID_CUT = android.R.id.cut, + ID_COPY = android.R.id.copy, + ID_PASTE = android.R.id.paste, + ID_UNDO = R.id.undo, + ID_REDO = R.id.redo; + private static final int SYNTAX_DELAY_MILLIS = + 0; + private static final float textSize = 16; + private final Handler updateHandler = + new Handler(); + private final TextPaint mPaintNumbers = + new TextPaint(); + //private final Rect mLineBounds = new Rect(); + private final float mScale; + private boolean modified = true; + + /** + * Is undo/redo being performed? This member + * signals if an undo/redo operation is + * currently being performed. Changes in the + * text during undo/redo are not recorded + * because it would mess up the undo history. + */ + private boolean mIsUndoOrRedo = false; + + /** + * The edit history. + */ + private EditHistory mEditHistory; + + /** + * The change listener. + */ + private EditTextChangeListener + mChangeListener; + + private final Runnable updateRunnable = + new Runnable() { + @Override + public void run() { + replaceTextKeepCursor(getText()); + } + }; + + public Editor(Context context, + AttributeSet attrs) { + super(context, attrs); + this.mScale = context.getResources() + .getDisplayMetrics().density; + init(context); + } + + // Init the class + private void init(final Context context) { + mEditHistory = new EditHistory(); + mChangeListener = + new EditTextChangeListener(); + addTextChangedListener(mChangeListener); + + this.mPaintNumbers + .setColor( + getTextColors().getDefaultColor()); + this.mPaintNumbers + .setTextSize( + textSize * this.mScale * 0.8f); + this.mPaintNumbers.setAntiAlias(true); + + // Syntax editor + setFilters(new InputFilter[]{ + new InputFilter() { + @Override + public CharSequence filter( + CharSequence source, + int start, + int end, + Spanned dest, + int dstart, + int dend) { + if (modified) { + return autoIndent( + source, + start, + end, + dest, + dstart, + dend); + } + + return source; + } + }}); + } + + @Override + public boolean onKeyShortcut( + final int keyCode, final KeyEvent event) { + switch (keyCode) { + case KeyEvent.KEYCODE_A: + return onTextContextMenuItem( + ID_SELECT_ALL); + case KeyEvent.KEYCODE_X: + return onTextContextMenuItem(ID_CUT); + case KeyEvent.KEYCODE_C: + return onTextContextMenuItem(ID_COPY); + case KeyEvent.KEYCODE_V: + return onTextContextMenuItem(ID_PASTE); + case KeyEvent.KEYCODE_Z: + if (getCanUndo()) { + return onTextContextMenuItem(ID_UNDO); + } + break; + case KeyEvent.KEYCODE_Y: + if (getCanRedo()) { + return onTextContextMenuItem(ID_REDO); + } + break; + } + + return super.onKeyShortcut(keyCode, event); + } + + @Override + public boolean onTextContextMenuItem( + final int id) { + if (id == ID_UNDO) { + undo(); + return true; + } else if (id == ID_REDO) { + redo(); + return true; + } else { + return super.onTextContextMenuItem(id); + } + } + + @Override + public void onDraw(final Canvas canvas) { + if (mCountLines) { + final int max = getLineCount(); + final TextPaint paint = mPaintNumbers; + for (int min = 0; min < max; min++) { + canvas.drawText(String.valueOf(min + 1), + 0, + getLineBounds(min, null), + paint); + } + } + super.onDraw(canvas); + } + + private CharSequence autoIndent( + CharSequence source, + int start, + int end, + Spanned dest, + int dstart, + int dend) { + if (end - start != 1 || + start >= source.length() || + source.charAt(start) != '\n' || + dstart >= dest.length()) { + return source; + } + + int istart = dstart; + int iend; + String indent = ""; + + // skip end of line if cursor is at the end of a line + if (dest.charAt(istart) == '\n') { + --istart; + } + + // indent next line if this one isn't terminated + if (istart > -1) { + // skip white space + for (; istart > -1; --istart) { + char c = dest.charAt(istart); + + if (c != ' ' && + c != '\t') { + break; + } + } + + if (istart > -1) { + char c = dest.charAt(istart); + + if (c != ';' && + c != '\n') { + indent = "\t"; + } + } + } + + // find start of previous line + for (; istart > -1; --istart) { + if (dest.charAt(istart) == '\n') { + break; + } + } + + // cursor is in the first line + if (istart < 0) { + return source; + } + + // span over previous indent + for (iend = ++istart; + iend < dend; + ++iend) { + char c = dest.charAt(iend); + + if (c != ' ' && + c != '\t') { + break; + } + } + + // copy white space of previous lines and append new indent + return "\n" + dest.subSequence( + istart, + iend) + indent; + } + + private void cancelUpdate() { + updateHandler.removeCallbacks( + updateRunnable); + } + + private void replaceTextKeepCursor( + Editable e) { + int p = getSelectionStart(); + + replaceText(e); + + if (p > -1) { + setSelection(p); + } + } + + private void replaceText(Editable e) { + disconnect(); + modified = false; + setText(highlight(e)); + modified = true; + addTextChangedListener(mChangeListener); + } + + private CharSequence highlight( + Editable editable) { + editable.clearSpans(); + + if (editable.length() == 0) { + return editable; + } + + if (fileExtension.contains("html") + || fileExtension.contains("xml")) { + color(Patterns.HTML_OPEN_TAGS, editable); + color(Patterns.HTML_CLOSE_TAGS, editable); + color(Patterns.HTML_ATTRS, editable); + color(Patterns.GENERAL_STRINGS, editable); + color(Patterns.XML_COMMENTS, editable); + } else if (fileExtension.equals("css")) { + //color(CSS_STYLE_NAME, editable); + color(Patterns.CSS_ATTRS, editable); + color(Patterns.CSS_ATTR_VALUE, editable); + color(Patterns.GENERAL_COMMENTS, editable); + } else if (fileExtension.equals("js")) { + color(Patterns.GENERAL_KEYWORDS, editable); + color(Patterns.NUMBERS, editable); + color(Patterns.GENERAL_COMMENTS, editable); + } else { + color(Patterns.GENERAL_KEYWORDS, editable); + color(Patterns.NUMBERS, editable); + color(Patterns.GENERAL_COMMENTS, editable); + } + + return editable; + } + + private void color(Pattern pattern, + Editable editable) { + int color = 0; + if (pattern.equals(Patterns.HTML_OPEN_TAGS) + || pattern.equals(Patterns.HTML_CLOSE_TAGS) + || pattern.equals(Patterns.GENERAL_KEYWORDS) + //|| pattern.equals(CSS_STYLE_NAME) + ) { + color = Patterns.COLOR_KEYWORD; + } else if (pattern.equals(Patterns.HTML_ATTRS) + || pattern.equals(Patterns.CSS_ATTRS)) { + color = Patterns.COLOR_ATTR; + } else if (pattern.equals(Patterns.CSS_ATTR_VALUE)) { + color = Patterns.COLOR_ATTR_VALUE; + } else if (pattern.equals(Patterns.XML_COMMENTS) + || pattern.equals(Patterns.GENERAL_COMMENTS)) { + color = Patterns.COLOR_COMMENT; + } else if (pattern.equals( + Patterns.GENERAL_STRINGS)) { + color = Patterns.COLOR_STRING; + } else if (pattern.equals(Patterns.NUMBERS)) { + color = Patterns.COLOR_NUMBER; + } + + for (final Matcher m = + pattern.matcher(editable); + m.find(); ) { + editable.setSpan( + new ForegroundColorSpan(color), + m.start(), + m.end(), + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + } + + // =================================================================== // + + /** + * Disconnect this undo/redo from the text + * view. + */ + public void disconnect() { + removeTextChangedListener(mChangeListener); + } + + /** + * Set the maximum history size. If size is + * negative, then history size is only limited + * by the device memory. + */ + public void setMaxHistorySize( + int maxHistorySize) { + mEditHistory.setMaxHistorySize( + maxHistorySize); + } + + /** + * Clear history. + */ + public void clearHistory() { + mEditHistory.clear(); + } + + /** + * Can undo be performed? + */ + public boolean getCanUndo() { + return (mEditHistory.mmPosition > 0); + } + + /** + * Perform undo. + */ + public void undo() { + EditItem edit = mEditHistory.getPrevious(); + if (edit == null) { + return; + } + + Editable text = getEditableText(); + int start = edit.mmStart; + int end = start + (edit.mmAfter != null + ? edit.mmAfter.length() : 0); + + mIsUndoOrRedo = true; + text.replace(start, end, edit.mmBefore); + mIsUndoOrRedo = false; + + // This will get rid of underlines inserted when editor tries to come + // up with a suggestion. + for (Object o : text.getSpans(0, + text.length(), UnderlineSpan.class)) { + text.removeSpan(o); + } + + Selection.setSelection(text, + edit.mmBefore == null ? start + : (start + edit.mmBefore.length())); + } + + /** + * Can redo be performed? + */ + public boolean getCanRedo() { + return (mEditHistory.mmPosition + < mEditHistory.mmHistory.size()); + } + + /** + * Perform redo. + */ + public void redo() { + EditItem edit = mEditHistory.getNext(); + if (edit == null) { + return; + } + + Editable text = getEditableText(); + int start = edit.mmStart; + int end = start + (edit.mmBefore != null + ? edit.mmBefore.length() : 0); + + mIsUndoOrRedo = true; + text.replace(start, end, edit.mmAfter); + mIsUndoOrRedo = false; + + // This will get rid of underlines inserted when editor tries to come + // up with a suggestion. + for (Object o : text.getSpans(0, + text.length(), UnderlineSpan.class)) { + text.removeSpan(o); + } + + Selection.setSelection(text, + edit.mmAfter == null ? start + : (start + edit.mmAfter.length())); + } + + /** + * Store preferences. + */ + public void storePersistentState( + SharedPreferences.Editor editor, + String prefix) { + // Store hash code of text in the editor so that we can check if the + // editor contents has changed. + editor.putString(prefix + ".hash", + String.valueOf( + getText().toString().hashCode())); + editor.putInt(prefix + ".maxSize", + mEditHistory.mmMaxHistorySize); + editor.putInt(prefix + ".position", + mEditHistory.mmPosition); + editor.putInt(prefix + ".size", + mEditHistory.mmHistory.size()); + + int i = 0; + for (EditItem ei : mEditHistory.mmHistory) { + String pre = prefix + "." + i; + + editor.putInt(pre + ".start", ei.mmStart); + editor.putString(pre + ".before", + ei.mmBefore.toString()); + editor.putString(pre + ".after", + ei.mmAfter.toString()); + + i++; + } + } + + /** + * Restore preferences. + * + * @param prefix The preference key prefix + * used when state was stored. + * @return did restore succeed? If this is + * false, the undo history will be empty. + */ + public boolean restorePersistentState( + SharedPreferences sp, String prefix) + throws IllegalStateException { + + boolean ok = + doRestorePersistentState(sp, prefix); + if (!ok) { + mEditHistory.clear(); + } + + return ok; + } + + private boolean doRestorePersistentState( + SharedPreferences sp, String prefix) { + + String hash = + sp.getString(prefix + ".hash", null); + if (hash == null) { + // No state to be restored. + return true; + } + + if (Integer.valueOf(hash) + != getText().toString().hashCode()) { + return false; + } + + mEditHistory.clear(); + mEditHistory.mmMaxHistorySize = + sp.getInt(prefix + ".maxSize", -1); + + int count = sp.getInt(prefix + ".size", -1); + if (count == -1) { + return false; + } + + for (int i = 0; i < count; i++) { + String pre = prefix + "." + i; + + int start = sp.getInt(pre + ".start", -1); + String before = + sp.getString(pre + ".before", null); + String after = + sp.getString(pre + ".after", null); + + if (start == -1 + || before == null + || after == null) { + return false; + } + mEditHistory.add( + new EditItem(start, before, after)); + } + + mEditHistory.mmPosition = + sp.getInt(prefix + ".position", -1); + if (mEditHistory.mmPosition == -1) { + return false; + } + + return true; + } + + // =================================================================== // + + /** + * Keeps track of all the edit history of a + * text. + */ + private final class EditHistory { + + /** + * The position from which an EditItem will + * be retrieved when getNext() is called. If + * getPrevious() has not been called, this + * has the same value as mmHistory.size(). + */ + private int mmPosition = 0; + + /** + * Maximum undo history size. + */ + private int mmMaxHistorySize = -1; + + /** + * The list of edits in chronological + * order. + */ + private final LinkedList + mmHistory = new LinkedList(); + + /** + * Clear history. + */ + private void clear() { + mmPosition = 0; + mmHistory.clear(); + } + + /** + * Adds a new edit operation to the history + * at the current position. If executed + * after a call to getPrevious() removes all + * the future history (elements with + * positions >= current history position). + */ + private void add(EditItem item) { + while (mmHistory.size() > mmPosition) { + mmHistory.removeLast(); + } + mmHistory.add(item); + mmPosition++; + + if (mmMaxHistorySize >= 0) { + trimHistory(); + } + } + + /** + * Set the maximum history size. If size is + * negative, then history size is only + * limited by the device memory. + */ + private void setMaxHistorySize( + int maxHistorySize) { + mmMaxHistorySize = maxHistorySize; + if (mmMaxHistorySize >= 0) { + trimHistory(); + } + } + + /** + * Trim history when it exceeds max history + * size. + */ + private void trimHistory() { + while (mmHistory.size() + > mmMaxHistorySize) { + mmHistory.removeFirst(); + mmPosition--; + } + + if (mmPosition < 0) { + mmPosition = 0; + } + } + + /** + * Traverses the history backward by one + * position, returns and item at that + * position. + */ + private EditItem getPrevious() { + if (mmPosition == 0) { + return null; + } + mmPosition--; + return mmHistory.get(mmPosition); + } + + /** + * Traverses the history forward by one + * position, returns and item at that + * position. + */ + private EditItem getNext() { + if (mmPosition >= mmHistory.size()) { + return null; + } + + EditItem item = mmHistory.get(mmPosition); + mmPosition++; + return item; + } + } + + /** + * Represents the changes performed by a + * single edit operation. + */ + private final class EditItem { + private final int mmStart; + private final CharSequence mmBefore; + private final CharSequence mmAfter; + + /** + * Constructs EditItem of a modification + * that was applied at position start and + * replaced CharSequence before with + * CharSequence after. + */ + public EditItem(int start, + CharSequence before, CharSequence after) { + mmStart = start; + mmBefore = before; + mmAfter = after; + } + } + + /** + * Class that listens to changes in the text. + */ + private final class EditTextChangeListener + implements TextWatcher { + + /** + * The text that will be removed by the + * change event. + */ + private CharSequence mBeforeChange; + + /** + * The text that was inserted by the change + * event. + */ + private CharSequence mAfterChange; + + public void beforeTextChanged( + CharSequence s, int start, int count, + int after) { + if (mIsUndoOrRedo) { + return; + } + + mBeforeChange = + s.subSequence(start, start + count); + } + + public void onTextChanged(CharSequence s, + int start, int before, + int count) { + if (mIsUndoOrRedo) { + return; + } + + mAfterChange = + s.subSequence(start, start + count); + mEditHistory.add( + new EditItem(start, mBeforeChange, + mAfterChange)); + } + + public void afterTextChanged(Editable s) { + cancelUpdate(); + + if (!mColorSyntax || !modified) { + return; + } + + updateHandler.postDelayed( + updateRunnable, + SYNTAX_DELAY_MILLIS); + } + } + } +} diff --git a/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/Patterns.java b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/Patterns.java new file mode 100644 index 0000000..3954a43 --- /dev/null +++ b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/Patterns.java @@ -0,0 +1,67 @@ +/******************************************************************************* + * Copyright (c) 2012, 2013 Vlad Mihalachi + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + ******************************************************************************/ + +package com.vmihalachi.turboeditor; + +import java.util.regex.Pattern; + +/** + * User: Vlad Date: 29/07/13 Time: 14.33 + */ +public class Patterns { + public static final int COLOR_NUMBER = 0xffff6600; + public static final int COLOR_KEYWORD = 0xff2f6f9f; + public static final int COLOR_ATTR = 0xff4f9fcf; + public static final int COLOR_ATTR_VALUE = 0xffd44950; + public static final int COLOR_STRING = 0xffd44950; + public static final int COLOR_COMMENT = 0xff999999; + + // Strings + public static final Pattern GENERAL_STRINGS = Pattern.compile("\"(.*?)\"|'(.*?)'"); + + public static final Pattern HTML_OPEN_TAGS = Pattern.compile( + "<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>"); + public static final Pattern HTML_CLOSE_TAGS = Pattern.compile( + "]*>"); + public static final Pattern HTML_ATTRS = Pattern.compile( + "(\\S+)=[\"']?((?:.(?![\"']?\\s+(?:\\S+)=|[>\"']))+.)[\"']?"); + + //static final Pattern CSS_STYLE_NAME= Pattern.compile( + // "[ \\t\\n\\r\\f](.+?)\\{([^\\)]+)\\}"); + public static final Pattern CSS_ATTRS = Pattern.compile( + "(.+?):(.+?);"); + public static final Pattern CSS_ATTR_VALUE = Pattern.compile( + ":[ \t](.+?);"); + + public static final Pattern NUMBERS = Pattern.compile( + "\\b(\\d*[.]?\\d+)\\b"); + public static final Pattern CSS_NUMBERS = Pattern.compile( + "/^auto$|^[+-]?[0-9]+\\.?([0-9]+)?(px|em|ex|%|in|cm|mm|pt|pc)?$/ig"); + public static final Pattern GENERAL_KEYWORDS = Pattern.compile( + "\\b(alignas|alignof|and|and_eq|asm|auto|bitand|bitorbool|break|case|catch|char|" + + "char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype" + + "|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|" + + "false|float|for|friend|function|goto|if|inline|int|mutable|namespace|new|noexcept|" + + "not|not_eq|nullptr|operator|or|or_eq|private|protected|public|register|" + + "reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast" + + "|struct|switch|template|this|thread_local|throw|true|try|typedef|typeid|typename" + + "|union|unsigned|using|var|virtual|void|volatile|wchar_t|while|xor|xor_eq)\\b"); + // Comments + public static final Pattern XML_COMMENTS = Pattern.compile("(?s)"); + public static final Pattern GENERAL_COMMENTS = Pattern.compile( + "/\\*(?:.|[\\n\\r])*?\\*/|//.*"); +} diff --git a/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PixelDipConverter.java b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PixelDipConverter.java new file mode 100644 index 0000000..e8ed052 --- /dev/null +++ b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PixelDipConverter.java @@ -0,0 +1,59 @@ +/******************************************************************************* + * Copyright (c) 2012, 2013 Vlad Mihalachi + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + ******************************************************************************/ + +package com.vmihalachi.turboeditor.helper; + +import android.content.Context; +import android.content.res.Resources; +import android.util.DisplayMetrics; + +/** + * User: Vlad Date: 30/04/13 Time: 18.49 + */ +public final class PixelDipConverter { + + private PixelDipConverter() { + } + + /** + * This method convets dp unit to equivalent device specific value in pixels. + * + * @param dp A value in dp(Device independent pixels) unit. Which we need to convert into pixels + * @param context Context to get resources and device specific display metrics + * @return A float value to represent Pixels equivalent to dp according to device + */ + public static float convertDpToPixel(final float dp, final Context context) { + final Resources resources = context.getResources(); + final DisplayMetrics metrics = resources.getDisplayMetrics(); + final float px = dp * metrics.densityDpi / 160f; + return px; + } + + /** + * This method converts device specific pixels to device independent pixels. + * + * @param px A value in px (pixels) unit. Which we need to convert into db + * @param context Context to get resources and device specific display metrics + * @return A float value to represent db equivalent to px value + */ + public static float convertPixelsToDp(final float px, final Context context) { + final Resources resources = context.getResources(); + final DisplayMetrics metrics = resources.getDisplayMetrics(); + final float dp = px / (metrics.densityDpi / 160f); + return dp; + } +} diff --git a/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PreferenceHelper.java b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PreferenceHelper.java new file mode 100644 index 0000000..2770891 --- /dev/null +++ b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/PreferenceHelper.java @@ -0,0 +1,69 @@ +/******************************************************************************* + * Copyright (c) 2012, 2013 Vlad Mihalachi + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + ******************************************************************************/ + +package com.vmihalachi.turboeditor.helper; + +import android.content.Context; +import android.content.SharedPreferences; +import android.preference.PreferenceManager; + +/** + * User: Vlad Date: 21/07/13 Time: 14.09 + */ +public final class PreferenceHelper { + + private PreferenceHelper() { + } + + /** + * Getter Methods + */ + public static SharedPreferences getPrefs(Context context) { + return PreferenceManager.getDefaultSharedPreferences(context); + } + + public static SharedPreferences.Editor getEditor(Context context) { + return getPrefs(context).edit(); + } + + public static boolean getWrapText(Context context) { + return getPrefs(context).getBoolean("editor_wrap_text", true); + } + + public static boolean getSyntaxHiglight(Context context) { + return getPrefs(context).getBoolean("editor_syntax_highlight", true); + } + + public static String getEncoding(Context context) { + return getPrefs(context).getString("editor_encoding", "UTF-8"); + } + /** + * Setter Methods + */ + + public static void setWrapText(Context context, boolean value) { + getEditor(context).putBoolean("editor_wrap_text", value).commit(); + } + + public static void setSyntaxHiglight(Context context, boolean value) { + getEditor(context).putBoolean("editor_syntax_highlight", value).commit(); + } + + public static void setEncoding(Context context, String value) { + getEditor(context).putString("editor_encoding", value).commit(); + } +} diff --git a/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/StringHelper.java b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/StringHelper.java new file mode 100644 index 0000000..5d29a44 --- /dev/null +++ b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/helper/StringHelper.java @@ -0,0 +1,42 @@ +/******************************************************************************* + * Copyright (c) 2012, 2013 Vlad Mihalachi + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + ******************************************************************************/ + +package com.vmihalachi.turboeditor.helper; + +/** + * User: Vlad Date: 06/06/13 Time: 20.39 + */ +public final class StringHelper { + + private StringHelper() { + } + + public static String join(final String... strings) { + final StringBuffer buffer = new StringBuffer(); + for (String string : strings) { + if (!string.endsWith("/")) { + string += "/"; + } + buffer.append(string); + } + String result = buffer.toString(); + if (result.endsWith("/")) { + result = result.substring(0, result.length() - 1); + } + return result; + } +} diff --git a/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/unused_patterns.txt b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/unused_patterns.txt new file mode 100644 index 0000000..6384035 --- /dev/null +++ b/Turbo Editor/src/main/java/com/vmihalachi/turboeditor/unused_patterns.txt @@ -0,0 +1,14 @@ +static final Pattern NO_html_tags = Pattern.compile( + "\\b(a|address|article|aside|audio|b|big|body|blink|canvas|cite|div|em|fieldset|figcaption|figure|footer|frame|" + + "frameset|h1|h2|h3|h4|h5|h6|head|header|hgroup|hr|html|i|img|keygen|label|link|mark|marquee|menu|meta|meter|" + + "nav|noframes|output|p|popcorn|progress|rp|rt|ruby|script|section|small|source|span|strike|strong|" + + "subtitle|svg|time|title|u|video)\\b"); + static final Pattern NO_html_attributes = Pattern.compile( + "\\b(accept|accept-charset|accesskey|action|align|alt|async|autocomplete|autofocus|autoplay|bgcolor|border|" + + "buffered|challenge|charset|checked|cite|class|code|codebase|color|cols|colspan|content|contenteditable|" + + "contextmenu|controls|coords|data|data-custom|datetime|default|defer|dir|dirname|disabled|download|draggable|" + + "dropzone|enctype|for|form|headers|height|hidden|high|href|hreflang|http-equiv|icon|id|ismap|itemprop|" + + "keytype|kind|label|lang|language|list|loop|low|manifest|max|maxlenght|media|method|min|multiple|name|" + + "novalidate|open|optimum|pattern|ping|placeholder|poster|preload|pubdate|radiogrup|readonly|rel|required|" + + "reverser|rown|rowspan|sandbox|spellcheck|scope|scoped|seamless|selected|shape|size|sizes|span|src|srcdoc|" + + "srclang|start|step|style|summary|tabindex|target|title|type|usemap|value|width|wrap)\\b"); diff --git a/Turbo Editor/src/main/res/drawable-hdpi/ic_action_redo.png b/Turbo Editor/src/main/res/drawable-hdpi/ic_action_redo.png new file mode 100644 index 0000000000000000000000000000000000000000..f52a806766476400d6acc186ba72a8fe8fbaa095 GIT binary patch literal 729 zcmV;~0w(>5P)xK~!jg?btnN6hRoq@n52`vJi`WX|PB{45(mdWo0LpHYye> zL{Mx@rC5j-VrQcUL$I*16l=l8GC_r)XbKA(5lNx(BbZps9@${-c4se_IpzMa+`P-a z?>^7$&Fsu}EiW(om+4L|pjkQwQqwVznvQ|gq&6^wDeSCTAf~z=E!2*S+Oze z+tc;S4D|s4IIYNti2=%e-a_E5yyp|u2JjxLh+QFMz`TgE`DVF#2>?WF8+>7cv-eU z83SjqJ!^lk`t{!oM{pHgSzHr86H}y&fdjerZTyP4K?6SHXV(59h@XxvQe>bk zDmQ4rj39bmMe!65;$bWE{d?=z`!%M8aj;OeK+zKz&9!H%-lTxa;%T47TxE(3Rz z?o|mXGB9UlX)uBKz=Z00000 LNkvXXu0mjf(pE)) literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-hdpi/ic_action_tick.png b/Turbo Editor/src/main/res/drawable-hdpi/ic_action_tick.png new file mode 100644 index 0000000000000000000000000000000000000000..3511bc6ad128f4b213b56801276d686599833f06 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*yM z%CCbkqm#z$3ZS55iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w10X`wF z|EUTl*o3$OO_nMN@(X5QWMdas(Xg^{$SEo=DJ?6n=$*V{_r7Dt&m?yqI|WqL?&;zf z;&J@#m4keT6hvGux{I#arWF=F=l}nUdQs9B1n#}bI+SB+p6DpBa&>pP!rzxqE#wU> z&oN(~`1ys${r@}nzdLikXt}fVPqPO%4gT>iIr`}R&eyjDGXp=^yI!mp<(e;|B`@l= zUo?H~e-Q?T_0>Gl54WCA*WDwyszTzC_eSOCu5XTd#Lhhv<|A~BW8n!4ppzIpUHx3v IIVCg!0Q?EXN&o-= literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-hdpi/ic_action_undo.png b/Turbo Editor/src/main/res/drawable-hdpi/ic_action_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa7f7cff2a9b0d06a1ade494795a54fc1b303b3 GIT binary patch literal 716 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 X0)Gr=#}C9k00000NkvXXu0mjfF@CxO literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-mdpi/ic_action_tick.png b/Turbo Editor/src/main/res/drawable-mdpi/ic_action_tick.png new file mode 100644 index 0000000000000000000000000000000000000000..70e77032ab41f33023454f19f99c6768e7eca50c GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*yM z%CCbkqm#z$3ZS55iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vc0X`wF z|0xCx)AEl4O%p2#@(X5QViQ)evi1!L3y+BEoiusP?t{lqpYcCt>jzX3<>}%WVsZNI zBu~Bu10H7Q$Wubo#Gd_+e|qTV&Zd_2!m4E{o8zPI3VbN~HtVp|2iv{f+btikci)-c z7FVdQ I&MBb@003H}O8@`> literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-mdpi/ic_action_undo.png b/Turbo Editor/src/main/res/drawable-mdpi/ic_action_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..ceed2ef5852e0406410f91b45c2822feee8f0a1c GIT binary patch literal 485 zcmVm@!yIi5{)QOY_HZ)D7*oQD7=Fg z5E@iUjp!&O5)lm=ga^=}CAy=Sl}s^X#u~eXlib{5&b{A1XU=?QY7wE6(bZA)e}LZv z(1*G20O&3$zJYNJV5>@iq6+k;#Gi3irFaoQTKomexM>%_yZA&({HkhksAV`|FV->H z!hKJ;#T^cD-wMD0wlUlSKssI}Roq3c-)8|p9h*&v7cAkrglHXOn8GY-IK@gXL`3AR zdPM9+#6?6LN5tp{xml|b5eLol^Lcqimkg#Ljv`{D1&H&AIE{#*teherc*LTlnfftP z;x(k>68q@EbXGzcD}KNNcChwI061yxV_6ULny|{KOFqdb8CCc-)9@?tUi#Zk0ZcXb zyG{T!B!=`V>4UZcG_Wdh!woreq0A4-XClvvck>Pu0bG0mrqnR1x&oDq}1Frt5e bpAGN^7Ap>2%{QLE00000NkvXXu0mjfqFTj7 literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-mdpi/ic_launcher.png b/Turbo Editor/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..849b9d088bc3295baf6e3e6d63ec842278d0456c GIT binary patch literal 5320 zcmV;(6gTUMP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000T|Nkl1K5^p2gLmF}=a*JjSJ!gIoO8K?h)C`J!#Hwb%&c~=s>SQ^cs$zJ*m&`=#~yoj zFc>@o4CcS|wUZ}LKEJuSY3DXxvX9#FuZ`2Txw&aiKmGJ`z?XBms~))H=+UEhT|9q| z!-wzSFQ-m1navO&aSoirMe94~5P*tj5Fz)+PJXfKHMh1Zn4uM`n;Ggo26Q_e4jnqg zYpeI7#XBuUmr<0)^y{Wd>6@iQ)7y2ScT>#VG-;Kbpa6c7r63*w^S zg#tOe=3!D-BfJhmiwN6W+iY)dRp4XHe8x0Q`Q|4jiDj769JQ8`QkN#6Gxg(84L%Ab0Faq5t1Zf zrMtqZ7hd3lt*u&&EU-{DK>vOI71nxd!MbrFC$4y1^MFXyLn>BZ1d&A8I6%!X%3vJ~ z2JtzqD5PQ{phBibyWQc9H{RgWx81ft95n@;bBJ?@l-DFla4spBsOhXSQWG;JBB1b< zLp{#EKjCVcVG%n0ejo2Wtya6Ru$jZ0Au%3A1eXLEoO3%TvcjTsu4;1MJnb$1FIZl^ zardWseEaq_RIP~Q>2%6qFjz{fP3Tyf$f{nj=w?+#RcqGHEwYmrinT;AgCo5T-@moX z#SbP-W*)V$?$*{8S(X*+R=K~(0cLJ>Z;M@W_G!B8UZE zYCFe+pX_o(XE20osgZeQnoa5V`vp{T;pdf5RlHZcH<+skmO@A(c*7T!B+)|1dHCdz zE8r6?ANh%U*H`#P+sL+4TB{x2op`)@wzszzpwo1E?=cJKvIN-(Ayq{Uy!UYt3$f9F z|J;hX0#O}4zt-j9eU5Z%#8i!ymgCLQjKQ!Dop~b2Av>?kvOsS1KpDWkw%~3wDgq{s zTiPvtbYlxQ81uo*({VzY8CQlA`q%mqDiSlYH5PF>q;eRsR~E`)pbarFFK`t;A^|ol ziSXzRZ4RX=m(vUoT26T1dEULY%`BTm&*=j7)`GWCBD|K}`hn`9s$`ib%M_7psrB=R zh)AF~=eU1=moKX4(r6mX2I#dDUf&+@-e829f|kWxlLzMGK-I^jvIh_3g82v`Ro57} zHRu4D2zRfv`EDY-)t`{Y=NXWB<@N18qs#+}X?U|HxN2a(iV>@osqH0*tCeGLu}3wj z1<-upIuTTa+dC~D?Iv6uPPnF4q<90irW4*uXJn?KbcUb=hBsqoMkm4~_iE`4ZL9)z zQ6SdmT4uy1+7v*YqvsqySZULmOt~`iu@nJuLYk&*PbPfA2~Vtbmi7sM=#P0ho#LXf zBE;v{S!ho|tT6+cYETAOOFD%zB4EY?y)K6{&s)>1zRpY;3`UqKcR0sN&Q#Gg3f$as zyz7LMvn)I>_6mC)mNa_6S1=jUxYlCCOc8{s2={c`d|iY~qm&FoVy!O-x zOs8xv^X=LyH}{96I_E)*gGs_Uul#m60@Wg4l#sE|f5y+7U5^JUbf&7PGo;8oVMzzP zGD$f*Nl7B!V^c|%WlW|MzSUdhzIK~|YQf)Tu+KTJCBifPA;ZiEZ%5=XuSoqL*FmHC zS;T-fz*y*%^O3R`OD8yto1CC(WYHi7v=Le@$FGNDF3&O&Gc?kY6{|Moq~)DjYlm@J zjDy%@=ND@m}dBjvElhs(32~72Mc%{ArSMW|AV2i56Pdg{N2?zwFTih0u8- zb73&D%$0eH&s52>8HmsoSQ8j~C5s+9*h=`P&v!wfUGs3IJ64sQXsy>`MMM-$GcGg=s$XX`n^OO}?L5^6CpKds);17>l0W{Rn+ zWk;(rT;8{0g-(jHAHl1#KXII%rTk+&CNT=(4a;f15WFCYYV#tyR}+gKh>$TtCN`&F z(#X#~#t9OQ7vEY1dg6H1XPg?0LL5bjlt4=b?^`r~tgmw9+fqhW-h{P2-S*uHj+ z)2CkwF;Gz49?HZ2>5v8bMBsbhxu4b5RffZ1F=%U2AR7*cL)F>Zbeizv#~&wYwQzt- z62!T1A2&g$&WIWYV>@p0nJttp`DmqRW%EtGm}@3!ifP7RFc<<^lLA-Ho;~~Gv17;X zeed#{n8jV1${Z*kap${~Qk@i31>b4^xXNbvprCTim9Si)2qou?gSXtu#>U3qfOpE6 zDn}Mad%fO$Pd@qNgGY`WxvSgl_IBIE_^>y+n|6BgGfmUcg$oy6eCnyEo*j)w&zaeO z<`w7y$AK>ZojLORsQj*D3Y-C6HnVhI0pjl?4#eL~bavUZ{(l}8h2H|M0%;-l$NlFv a{~Z9ahm-cnCkJH!0000C-%Dz(Fs z1UQJx*pkv|DFPhC_n5$M_$HO(5(L;GBtKvRze^-S2?E@}Uy*H437gwGFF}C+alo($ z%Y;hU)W&%U0uV&_0e?sKfe0I$Ixa;3cqvrEqsYD-r?H`l(~<;$7uauh5zc5JLTLiP zbDkTchzqqx;l-%o|}(@c#7p1g@lVUgs;YIvQ76Y$W0} ze#E!9oziig3Rn@1$0-23k~n$F5?~~hxFM31Is(LtnRp>mB%J^??tK!C=bQj{qVYzd zM=zQ>0^Ac0CvAs8&$xU zbUgmq2v8K=hDh!Ja?=TrJAmAD0^|-LH=O{v1ISG$K<)r?Gv@{P0D~%@43*opaJqHw;=;`7Z;&D7VL4x%#g8`>NK*Fnz_<5E( ztosF*WoGvM;Pvq4R!VSK#mLCqO)@%14G*zC$otehk)K^VDNPHb6Mw<&;$Sy4|Y!g literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-xhdpi/ic_action_undo.png b/Turbo Editor/src/main/res/drawable-xhdpi/ic_action_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..bbcbcd15f81d62f562402944bf771b188c189b55 GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4_%8d>IhOP>|E9PEw zTD?^u)ydN1$% zO#ZPvD?r;bka3#yPxeD6?E3|;co~H(P_xi0sf(?BsI#bb`RDz|XB?{C)Ae)G9;O_z zOLa@F_RHwrIhbnG{m|gO$c>h*hH()S1K%9Zt?3O7l@*)GwELrS+p2vgN|%2)w&rLk zF}yjL>Fqk>Xkg)f2I-d4^oQF;Ut9mVFI>~^o*EYv!f>NIcv_c%at+&mZD9|-wnC0} zUEjazKfF49G?W=mcNfG<^iEHm^DKqO{^8}GS}FGryE-;+vOXAX(Y&T={=+#O-NE8= zTr&-3ZhSvyyZE9UHk}Rp>ee@w7ck|owy5Vqq)M~8|Ti$y|Zt{JL{bAYk zKW~rVGNa?6d2hn@hYRlT)P7)^k`}-sao)!M?ClML3PlPlPjG#($Up2TkPxv# zbc^xS?H?653Qjz7^7OWt_I%NORtaG)mA7{S6WF7^TFjX=&w_7xl8Z%l%4(-@QJwCq z8%5X6&Qsmkx#--lOs*?IB5$AaXhezWmzoE-Hr$y%OKN3};ic1(7kZ~{c;KrM!FK*q wK9kFSnYXEoRj;aQ5?)^K4KTrx3?ahhyAu}|3Rwpj0rL`rr>mdKI;Vst0Qt$2Hvj+t literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-xhdpi/ic_launcher.png b/Turbo Editor/src/main/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..68945b9a6223893afba354e996316674c6621a4b GIT binary patch literal 9006 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 literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable-xxhdpi/ic_action_tick.png b/Turbo Editor/src/main/res/drawable-xxhdpi/ic_action_tick.png new file mode 100644 index 0000000000000000000000000000000000000000..37f0cc30fc4778ec012df3cd7a99a81293eabd11 GIT binary patch literal 777 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 literal 0 HcmV?d00001 diff --git a/Turbo Editor/src/main/res/drawable/holo_selector.xml b/Turbo Editor/src/main/res/drawable/holo_selector.xml new file mode 100644 index 0000000..22f3f0f --- /dev/null +++ b/Turbo Editor/src/main/res/drawable/holo_selector.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/Turbo Editor/src/main/res/layout/editor_container.xml b/Turbo Editor/src/main/res/layout/editor_container.xml new file mode 100644 index 0000000..d522bfc --- /dev/null +++ b/Turbo Editor/src/main/res/layout/editor_container.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + diff --git a/Turbo Editor/src/main/res/layout/edittext_dialog.xml b/Turbo Editor/src/main/res/layout/edittext_dialog.xml new file mode 100644 index 0000000..729a78e --- /dev/null +++ b/Turbo Editor/src/main/res/layout/edittext_dialog.xml @@ -0,0 +1,50 @@ + + + + + + + + + + +