From 1f3ad1ab12edf88100496607a9f91fc8fc0d84ab Mon Sep 17 00:00:00 2001 From: Vlad Mihalachi Date: Sun, 15 Mar 2015 18:45:18 +0100 Subject: [PATCH] Version 1.17 Added a markdown viewer and fixed a bug with Copy/Paste/Cut actions --- app-pro/build.gradle | 4 +- app-pro/src/main/AndroidManifest.xml | 1 + app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 1 + build/intermediates/dex-cache/cache.xml | 38 ++++-- libraries/sharedCode/build.gradle | 1 + .../sharedCode/libs/markdownview-1.2.jar | Bin 0 -> 40048 bytes .../main/assets/classic_theme_markdown.css | 112 ++++++++++++++++++ .../turboeditor/activity/MainActivity.java | 18 ++- .../activity/MarkdownActivity.java | 37 ++++++ .../src/main/res/menu/fragment_editor.xml | 5 + .../sharedCode/src/main/res/raw/changelog.xml | 7 +- .../src/main/res/values-af-rZA/strings.xml | 8 +- .../src/main/res/values-ar-rSA/strings.xml | 8 +- .../src/main/res/values-az-rAZ/strings.xml | 8 +- .../src/main/res/values-be-rBY/strings.xml | 8 +- .../src/main/res/values-bg-rBG/strings.xml | 8 +- .../src/main/res/values-ca-rES/strings.xml | 8 +- .../src/main/res/values-cs-rCZ/strings.xml | 8 +- .../src/main/res/values-da-rDK/strings.xml | 8 +- .../src/main/res/values-de-rDE/strings.xml | 8 +- .../src/main/res/values-el-rGR/strings.xml | 8 +- .../src/main/res/values-es-rES/strings.xml | 8 +- .../src/main/res/values-fi-rFI/strings.xml | 8 +- .../src/main/res/values-fil-rPH/strings.xml | 8 +- .../src/main/res/values-fr-rFR/strings.xml | 8 +- .../src/main/res/values-gl-rES/strings.xml | 8 +- .../src/main/res/values-hi-rIN/strings.xml | 8 +- .../src/main/res/values-hr-rHR/strings.xml | 8 +- .../src/main/res/values-hu-rHU/strings.xml | 8 +- .../src/main/res/values-hy-rAM/strings.xml | 8 +- .../src/main/res/values-in-rID/strings.xml | 8 +- .../src/main/res/values-it-rIT/strings.xml | 8 +- .../src/main/res/values-iw-rIL/strings.xml | 8 +- .../src/main/res/values-ja-rJP/strings.xml | 8 +- .../src/main/res/values-ko-rKR/strings.xml | 8 +- .../src/main/res/values-lb-rLU/strings.xml | 8 +- .../src/main/res/values-mk-rMK/strings.xml | 8 +- .../src/main/res/values-mn-rMN/strings.xml | 8 +- .../src/main/res/values-mt-rMT/strings.xml | 8 +- .../src/main/res/values-nl-rNL/strings.xml | 8 +- .../src/main/res/values-no-rNO/strings.xml | 8 +- .../src/main/res/values-pl-rPL/strings.xml | 8 +- .../src/main/res/values-pt-rBR/strings.xml | 8 +- .../src/main/res/values-pt-rPT/strings.xml | 8 +- .../src/main/res/values-ro-rRO/strings.xml | 46 +++---- .../res/values-ro-rRO/strings_donation.xml | 2 +- .../src/main/res/values-ru-rRU/strings.xml | 8 +- .../src/main/res/values-sk-rSK/strings.xml | 8 +- .../src/main/res/values-sl-rSI/strings.xml | 8 +- .../src/main/res/values-sr-rSP/strings.xml | 8 +- .../src/main/res/values-sv-rSE/strings.xml | 8 +- .../src/main/res/values-tr-rTR/strings.xml | 8 +- .../src/main/res/values-vi-rVN/strings.xml | 104 ++++++++-------- .../res/values-vi-rVN/strings_dialogs.xml | 14 +-- .../res/values-vi-rVN/strings_donation.xml | 4 +- .../src/main/res/values-vls-rBE/strings.xml | 8 +- .../src/main/res/values-zh-rCN/strings.xml | 8 +- .../res/values-zh-rCN/strings_dialogs.xml | 23 ++-- .../src/main/res/values-zh-rTW/strings.xml | 8 +- .../sharedCode/src/main/res/values/ids.xml | 1 + .../src/main/res/values/strings.xml | 1 + 62 files changed, 605 insertions(+), 154 deletions(-) create mode 100644 libraries/sharedCode/libs/markdownview-1.2.jar create mode 100644 libraries/sharedCode/src/main/assets/classic_theme_markdown.css create mode 100644 libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MarkdownActivity.java diff --git a/app-pro/build.gradle b/app-pro/build.gradle index 3689ac2..766123e 100644 --- a/app-pro/build.gradle +++ b/app-pro/build.gradle @@ -27,8 +27,8 @@ android { applicationId "com.maskyn.fileeditorpro" minSdkVersion 11 targetSdkVersion 22 - versionCode 41 - versionName "1.16" + versionCode 42 + versionName "1.17" } compileOptions { diff --git a/app-pro/src/main/AndroidManifest.xml b/app-pro/src/main/AndroidManifest.xml index 68761ef..3885413 100644 --- a/app-pro/src/main/AndroidManifest.xml +++ b/app-pro/src/main/AndroidManifest.xml @@ -115,6 +115,7 @@ android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" /> + diff --git a/app/build.gradle b/app/build.gradle index 25c84fd..4e45bd5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -46,8 +46,8 @@ android { applicationId "com.maskyn.fileeditor" minSdkVersion 11 targetSdkVersion 22 - versionCode 41 - versionName "1.16" + versionCode 42 + versionName "1.17" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dff57c8..2e31591 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -120,6 +120,7 @@ android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" /> + diff --git a/build/intermediates/dex-cache/cache.xml b/build/intermediates/dex-cache/cache.xml index 2662cb7..61ef454 100644 --- a/build/intermediates/dex-cache/cache.xml +++ b/build/intermediates/dex-cache/cache.xml @@ -12,8 +12,8 @@ jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/FloatingActionButton/unspecified/classes.jar" jumboMode="false" revision="22.0.0" - sha1="66cee5a65742fef58c1dcdc0b892042f7bb1530b"> - + sha1="6e76d33df7ad4d766237d97bbc4373abedaddbba"> + - + sha1="0a4ebbf36bab17d89d49f22b2f29170ead4b1c37"> + + + + + + + - - - + + + + sha1="0a4ebbf36bab17d89d49f22b2f29170ead4b1c37"> diff --git a/libraries/sharedCode/build.gradle b/libraries/sharedCode/build.gradle index 62c2594..85baf7b 100644 --- a/libraries/sharedCode/build.gradle +++ b/libraries/sharedCode/build.gradle @@ -71,4 +71,5 @@ dependencies { compile 'com.github.gabrielemariotti.changeloglib:library:1.5.1' compile 'commons-io:commons-io:2.4' compile 'com.android.support:support-annotations:20.0.0' + compile files('libs/markdownview-1.2.jar') } diff --git a/libraries/sharedCode/libs/markdownview-1.2.jar b/libraries/sharedCode/libs/markdownview-1.2.jar new file mode 100644 index 0000000000000000000000000000000000000000..9a1b74be7880cc2808349172971424db2c60d499 GIT binary patch literal 40048 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 z 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 fx(MvCUjI4xo1;v?$UGgLD6rjNrlV_3T0i + * @copyright 2012 Florian Wolters + * @cssdoc version 1.0-pre + * @license http://gnu.org/licenses/lgpl.txt GNU Lesser General Public License + * @link http://github.com/FlorianWolters/jekyll-bootstrap-theme + * @media all + * @valid true + */ + +body { + font-family: Helvetica, Arial, Freesans, clean, sans-serif; +padding:1em; +margin:auto; +max-width:42em; +background:#fefefe; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: bold; +} + +h1 { + color: #000000; + font-size: 28px; +} + +h2 { + border-bottom: 1px solid #CCCCCC; + color: #000000; + font-size: 24px; +} + +h3 { + font-size: 18px; +} + +h4 { + font-size: 16px; +} + +h5 { + font-size: 14px; +} + +h6 { + color: #777777; + background-color: inherit; + font-size: 14px; +} + +hr { + height: 0.2em; + border: 0; + color: #CCCCCC; + background-color: #CCCCCC; +} + +p, blockquote, ul, ol, dl, li, table, pre { + margin: 15px 0; +} + +code, pre { + border-radius: 3px; + background-color: #F8F8F8; + color: inherit; +} + +code { + border: 1px solid #EAEAEA; + margin: 0 2px; + padding: 0 5px; +} + +pre { + border: 1px solid #CCCCCC; + line-height: 1.25em; + overflow: auto; + padding: 6px 10px; +} + +pre > code { + border: 0; + margin: 0; + padding: 0; +} + +a, a:visited { + color: #4183C4; + background-color: inherit; + text-decoration: none; +} \ No newline at end of file diff --git a/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MainActivity.java b/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MainActivity.java index 2861669..d76a657 100644 --- a/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MainActivity.java +++ b/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MainActivity.java @@ -388,6 +388,7 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct MenuItem imSave = menu.findItem(R.id.im_save); MenuItem imUndo = menu.findItem(R.id.im_undo); MenuItem imRedo = menu.findItem(R.id.im_redo); + if (mEditor != null) { if (imSave != null) imSave.setVisible(mEditor.canSaveFile()); @@ -401,9 +402,14 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct imRedo.setVisible(false); } - MenuItem item = menu.findItem(R.id.im_share); + MenuItem imMarkdown = menu.findItem(R.id.im_view_markdown); + boolean isMarkdown = Arrays.asList(MimeTypes.MIME_MARKDOWN).contains(FilenameUtils.getExtension(sFilePath)); + if (imMarkdown != null) + imMarkdown.setVisible(isMarkdown); + + MenuItem imShare = menu.findItem(R.id.im_share); ShareActionProvider shareAction = (ShareActionProvider) MenuItemCompat - .getActionProvider(item); + .getActionProvider(imShare); File f = new File(sFilePath); Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); @@ -473,6 +479,10 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct // } + } else if (i == R.id.im_view_markdown) { + Intent browserIntent = new Intent(MainActivity.this, MarkdownActivity.class); + browserIntent.putExtra("text", mEditor.getText().toString()); + startActivity(browserIntent); } else if (i == R.id.im_info) { FileInfoDialog.newInstance(sFilePath).show(getFragmentManager().beginTransaction(), "dialog"); } @@ -949,7 +959,9 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct } public void aPreferenceValueWasChanged(final PreferenceChangeType type) { - this.aPreferenceValueWasChanged(new ArrayList() {{add(type);}}); + this.aPreferenceValueWasChanged(new ArrayList() {{ + add(type); + }}); } public void aPreferenceValueWasChanged(List types) { diff --git a/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MarkdownActivity.java b/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MarkdownActivity.java new file mode 100644 index 0000000..bf043bb --- /dev/null +++ b/libraries/sharedCode/src/main/java/sharedcode/turboeditor/activity/MarkdownActivity.java @@ -0,0 +1,37 @@ +/* + * Copyright (C) 2014 Vlad Mihalachi + * + * This file is part of Turbo Editor. + * + * Turbo Editor is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Turbo Editor is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package sharedcode.turboeditor.activity; + +import android.app.Activity; +import android.os.Bundle; +import android.view.Window; + +import us.feras.mdv.MarkdownView; + +public class MarkdownActivity extends Activity { + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + MarkdownView webView = new MarkdownView(this); + setContentView(webView); + webView.loadMarkdown(getIntent().getStringExtra("text"), "file:///android_asset/classic_theme_markdown.css"); + } +} \ No newline at end of file diff --git a/libraries/sharedCode/src/main/res/menu/fragment_editor.xml b/libraries/sharedCode/src/main/res/menu/fragment_editor.xml index 84398e0..d9de1c5 100644 --- a/libraries/sharedCode/src/main/res/menu/fragment_editor.xml +++ b/libraries/sharedCode/src/main/res/menu/fragment_editor.xml @@ -64,6 +64,11 @@ app:showAsAction="never" android:title="@string/view_it_on_the_web" /> + - Happy PI day! + Added a markdown viewer! + Fixed a bug with Copy, Paste, Cut buttons + Updated translations + + + Added the Accessory View (now you can input more easily special symbols!) Added a Black theme! Added ISO-8859-2 encoding diff --git a/libraries/sharedCode/src/main/res/values-af-rZA/strings.xml b/libraries/sharedCode/src/main/res/values-af-rZA/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-af-rZA/strings.xml +++ b/libraries/sharedCode/src/main/res/values-af-rZA/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ar-rSA/strings.xml b/libraries/sharedCode/src/main/res/values-ar-rSA/strings.xml index 99f2529..30cf0e2 100644 --- a/libraries/sharedCode/src/main/res/values-ar-rSA/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ar-rSA/strings.xml @@ -58,13 +58,13 @@ خيارات إضافية تقسيم النص إذا كان طويلاً جداً تجاهل زر الرجوع - Donate الترميز مشاركة معلومات محرر توربو خيارات حفظ + Save as تسليط الضوء على بناء الجملة التراجع عن الإعادة @@ -73,4 +73,10 @@ فتح ملف No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-az-rAZ/strings.xml b/libraries/sharedCode/src/main/res/values-az-rAZ/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-az-rAZ/strings.xml +++ b/libraries/sharedCode/src/main/res/values-az-rAZ/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-be-rBY/strings.xml b/libraries/sharedCode/src/main/res/values-be-rBY/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-be-rBY/strings.xml +++ b/libraries/sharedCode/src/main/res/values-be-rBY/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-bg-rBG/strings.xml b/libraries/sharedCode/src/main/res/values-bg-rBG/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-bg-rBG/strings.xml +++ b/libraries/sharedCode/src/main/res/values-bg-rBG/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ca-rES/strings.xml b/libraries/sharedCode/src/main/res/values-ca-rES/strings.xml index 63bd647..c2d7605 100644 --- a/libraries/sharedCode/src/main/res/values-ca-rES/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ca-rES/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Codifica Compartir Informació Turbo Editor Preferències Desa + Save as Realçament de sintaxis Desfer Refer @@ -73,4 +73,10 @@ Obre un arxiu No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-cs-rCZ/strings.xml b/libraries/sharedCode/src/main/res/values-cs-rCZ/strings.xml index 75dc356..2ae7602 100644 --- a/libraries/sharedCode/src/main/res/values-cs-rCZ/strings.xml +++ b/libraries/sharedCode/src/main/res/values-cs-rCZ/strings.xml @@ -58,13 +58,13 @@ Další možnosti Rozdělit text, pokud je příliš dlouhý Ignorovat tlačítko zpět - Podpořit Kódování Sdílet Info Turbo Editor Předvolby Uložit + Save as Zvýraznění syntaxe Vrátit zpět Vykonat znovu @@ -73,4 +73,10 @@ Otevřít soubor No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-da-rDK/strings.xml b/libraries/sharedCode/src/main/res/values-da-rDK/strings.xml index a321c57..2fdf413 100644 --- a/libraries/sharedCode/src/main/res/values-da-rDK/strings.xml +++ b/libraries/sharedCode/src/main/res/values-da-rDK/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Kodning Del Information Turbo Editor Indstillinger Gem + Save as Syntaksfremhævning Fortryd Gendan @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-de-rDE/strings.xml b/libraries/sharedCode/src/main/res/values-de-rDE/strings.xml index 6b2270f..8da1d33 100644 --- a/libraries/sharedCode/src/main/res/values-de-rDE/strings.xml +++ b/libraries/sharedCode/src/main/res/values-de-rDE/strings.xml @@ -58,13 +58,13 @@ Extraeinstellungen Text teilen, wenn er zu lang ist Zurück-Knopf ignorieren - Spenden Verschlüsseln Teilen Informationen Turbo-Editor Einstellungen Speichern + Speichern unter Syntax Hervorhebung Ungeschehen machen Rückgängig machen @@ -73,4 +73,10 @@ Datei öffnen Nein Neue Datei + Aktuelle Datei löschen + Alle ersetzen + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-el-rGR/strings.xml b/libraries/sharedCode/src/main/res/values-el-rGR/strings.xml index eb5e330..a208c2e 100644 --- a/libraries/sharedCode/src/main/res/values-el-rGR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-el-rGR/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Κωδικοποίηση Μοίρασε Πληροφορίες Turbo Editor Προτιμήσεις Αποθήκευση + Save as Επισήμανση σύνταξης Αναίρεση Ακύρωση αναίρεσης @@ -73,4 +73,10 @@ Άνοιγμα αρχείου No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-es-rES/strings.xml b/libraries/sharedCode/src/main/res/values-es-rES/strings.xml index 4e88eab..0e177c2 100644 --- a/libraries/sharedCode/src/main/res/values-es-rES/strings.xml +++ b/libraries/sharedCode/src/main/res/values-es-rES/strings.xml @@ -58,13 +58,13 @@ Opciones extra Partir el texto si es muy largo Ignorar el botón de regreso - Donar Codificación Compartir Información Turbo Editor Preferencias Guardar + Save as Resaltado de sintaxis Deshacer Rehacer @@ -73,4 +73,10 @@ Abrir archivo No Nuevo archivo + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-fi-rFI/strings.xml b/libraries/sharedCode/src/main/res/values-fi-rFI/strings.xml index d04b4e7..f10fa1d 100644 --- a/libraries/sharedCode/src/main/res/values-fi-rFI/strings.xml +++ b/libraries/sharedCode/src/main/res/values-fi-rFI/strings.xml @@ -58,13 +58,13 @@ Lisäasetukset Jaa liian pitkä teksti Ohita Takaisin-painike - Lahjoita Koodaus Jaa Tiedot Turbo Editor Asetukset Tallenna + Tallenna nimellä Syntaksikorostus Kumoa Tee uudelleen @@ -73,4 +73,10 @@ Avaa tiedosto Ei Uusi tiedosto + Poista nykyinen tiedosto + Korvaa kaikki + Teema + Tumma teema + Musta teema + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-fil-rPH/strings.xml b/libraries/sharedCode/src/main/res/values-fil-rPH/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-fil-rPH/strings.xml +++ b/libraries/sharedCode/src/main/res/values-fil-rPH/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-fr-rFR/strings.xml b/libraries/sharedCode/src/main/res/values-fr-rFR/strings.xml index d95d45f..fabc9f8 100644 --- a/libraries/sharedCode/src/main/res/values-fr-rFR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-fr-rFR/strings.xml @@ -58,13 +58,13 @@ Autres options Scinder le texte si trop long Ignorer le bouton retour - Faire un don Encodage Partager Informations Turbo Editor Préférences Sauver + Save as Coloration syntaxique Annuler Rétablir @@ -73,4 +73,10 @@ Ouvrir un fichier Non Nouveau fichier + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-gl-rES/strings.xml b/libraries/sharedCode/src/main/res/values-gl-rES/strings.xml index c4512fb..3bfcbd2 100644 --- a/libraries/sharedCode/src/main/res/values-gl-rES/strings.xml +++ b/libraries/sharedCode/src/main/res/values-gl-rES/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Codifica Compartir Información Turbo Editor Axustes Gardar + Save as Destacar sintaxe Desfacer Refacer @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-hi-rIN/strings.xml b/libraries/sharedCode/src/main/res/values-hi-rIN/strings.xml index d6f2178..f061f1f 100644 --- a/libraries/sharedCode/src/main/res/values-hi-rIN/strings.xml +++ b/libraries/sharedCode/src/main/res/values-hi-rIN/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-hr-rHR/strings.xml b/libraries/sharedCode/src/main/res/values-hr-rHR/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-hr-rHR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-hr-rHR/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-hu-rHU/strings.xml b/libraries/sharedCode/src/main/res/values-hu-rHU/strings.xml index eb89e39..6b0512b 100644 --- a/libraries/sharedCode/src/main/res/values-hu-rHU/strings.xml +++ b/libraries/sharedCode/src/main/res/values-hu-rHU/strings.xml @@ -58,13 +58,13 @@ Extra beállítások A szöveg részekre bontása ha túl hosszú Vissza-gomb figyelmen kívül hagyása - Támogatás Kódolás Megosztás Információ Turbo Editor Beállítások Ment + Save as Szintaxis kiemelés Visszavon Mégis @@ -73,4 +73,10 @@ Fájl megnyitása Nem Új fájl + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-hy-rAM/strings.xml b/libraries/sharedCode/src/main/res/values-hy-rAM/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-hy-rAM/strings.xml +++ b/libraries/sharedCode/src/main/res/values-hy-rAM/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-in-rID/strings.xml b/libraries/sharedCode/src/main/res/values-in-rID/strings.xml index ef66929..1e81a0f 100644 --- a/libraries/sharedCode/src/main/res/values-in-rID/strings.xml +++ b/libraries/sharedCode/src/main/res/values-in-rID/strings.xml @@ -58,13 +58,13 @@ Opsi ekstra Membagi teks jika terlalu panjang Abaikan tombol kembali - Donasi Pengkodean Bagikan Info Turbo Editor Preferensi Simpan + Save as Sorot sintaks Batalkan Ulangi @@ -73,4 +73,10 @@ Buka file Tidak File baru + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-it-rIT/strings.xml b/libraries/sharedCode/src/main/res/values-it-rIT/strings.xml index 6cfda83..f7eecf0 100644 --- a/libraries/sharedCode/src/main/res/values-it-rIT/strings.xml +++ b/libraries/sharedCode/src/main/res/values-it-rIT/strings.xml @@ -58,13 +58,13 @@ Altre opzioni Dividi il testo se troppo lungo Ignora il tasto indietro - Dona Codifica Condividi Informazioni Turbo Editor Preferenze Salva + Salva con nome Colora la sinstassi Annulla Rifai @@ -73,4 +73,10 @@ Apri un file No Nuovo file + Elimina il file corrente + Sostituisci Tutti + Tema + Tema Scuro + Tema nero + Vedi il risultato markdown diff --git a/libraries/sharedCode/src/main/res/values-iw-rIL/strings.xml b/libraries/sharedCode/src/main/res/values-iw-rIL/strings.xml index 88be70b..7727719 100644 --- a/libraries/sharedCode/src/main/res/values-iw-rIL/strings.xml +++ b/libraries/sharedCode/src/main/res/values-iw-rIL/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate קידוד Share מידע Turbo Editor העדפות Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ja-rJP/strings.xml b/libraries/sharedCode/src/main/res/values-ja-rJP/strings.xml index aca60de..b7311a9 100644 --- a/libraries/sharedCode/src/main/res/values-ja-rJP/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ja-rJP/strings.xml @@ -58,13 +58,13 @@ 追加のオプション 長すぎる場合にテキストを分割 戻るボタンを無視 - 寄付 文字エンコード 共有 情報 ターボ エディター 設定 保存 + 名前をつけて保存 構文の強調表示 取り消し やり直し @@ -73,4 +73,10 @@ ファイルを開く いいえ 新しいファイル + 現在のファイルを削除 + すべて置換 + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ko-rKR/strings.xml b/libraries/sharedCode/src/main/res/values-ko-rKR/strings.xml index 76c7f13..7c580c8 100644 --- a/libraries/sharedCode/src/main/res/values-ko-rKR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ko-rKR/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate 인코딩 공유 정보 터보 에디터 환경 설정 저장 + Save as 구문 하이라이트 실행 취소 다시 실행 @@ -73,4 +73,10 @@ 파일 열기 No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-lb-rLU/strings.xml b/libraries/sharedCode/src/main/res/values-lb-rLU/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-lb-rLU/strings.xml +++ b/libraries/sharedCode/src/main/res/values-lb-rLU/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-mk-rMK/strings.xml b/libraries/sharedCode/src/main/res/values-mk-rMK/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-mk-rMK/strings.xml +++ b/libraries/sharedCode/src/main/res/values-mk-rMK/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-mn-rMN/strings.xml b/libraries/sharedCode/src/main/res/values-mn-rMN/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-mn-rMN/strings.xml +++ b/libraries/sharedCode/src/main/res/values-mn-rMN/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-mt-rMT/strings.xml b/libraries/sharedCode/src/main/res/values-mt-rMT/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-mt-rMT/strings.xml +++ b/libraries/sharedCode/src/main/res/values-mt-rMT/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-nl-rNL/strings.xml b/libraries/sharedCode/src/main/res/values-nl-rNL/strings.xml index a2b905d..510e524 100644 --- a/libraries/sharedCode/src/main/res/values-nl-rNL/strings.xml +++ b/libraries/sharedCode/src/main/res/values-nl-rNL/strings.xml @@ -58,13 +58,13 @@ Extra opties Te lange tekst splitsen Terugknop negeren - Doneren Codering Delen Info Turbo Editor Voorkeuren Opslaan + Save as Gekleurde code Ongedaan maken Opnieuw uitvoeren @@ -73,4 +73,10 @@ Open een bestand Nee Nieuw bestand + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-no-rNO/strings.xml b/libraries/sharedCode/src/main/res/values-no-rNO/strings.xml index 1cc84ac..eb789da 100644 --- a/libraries/sharedCode/src/main/res/values-no-rNO/strings.xml +++ b/libraries/sharedCode/src/main/res/values-no-rNO/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Innstillinger Lagre + Save as Syntax highlight Angre Gjenta @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-pl-rPL/strings.xml b/libraries/sharedCode/src/main/res/values-pl-rPL/strings.xml index 2c0a860..e2a1b17 100644 --- a/libraries/sharedCode/src/main/res/values-pl-rPL/strings.xml +++ b/libraries/sharedCode/src/main/res/values-pl-rPL/strings.xml @@ -58,13 +58,13 @@ Dodatkowe opcje Podziel tekst, jeśli jest zbyt długi Ignoruj przycisk \"Wstecz\" - Wesprzyj mnie Kodowanie Udostępnij Informacje Turbo Edytor Ustawienia Zapisz + Save as Podświetlenie składni Cofnij Powtórz @@ -73,4 +73,10 @@ Otwórz plik Nie Nowy plik + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-pt-rBR/strings.xml b/libraries/sharedCode/src/main/res/values-pt-rBR/strings.xml index f46e1c6..091b1df 100644 --- a/libraries/sharedCode/src/main/res/values-pt-rBR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-pt-rBR/strings.xml @@ -58,13 +58,13 @@ Opções extras Separar texto se muito longo Ignorar botão voltar - Faça uma doação Codificação Compartilhar Informações Turbo Editor Preferências Salvar + Save as Destaque de sintaxe Desfazer Refazer @@ -73,4 +73,10 @@ Abrir um arquivo Não Novo arquivo + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-pt-rPT/strings.xml b/libraries/sharedCode/src/main/res/values-pt-rPT/strings.xml index 38c9e78..1ff9e06 100644 --- a/libraries/sharedCode/src/main/res/values-pt-rPT/strings.xml +++ b/libraries/sharedCode/src/main/res/values-pt-rPT/strings.xml @@ -58,13 +58,13 @@ Opções extra Separar texto se muito longo Ignorar botão para voltar - Donativos Codificação Partilhar Informações Turbo Editor Preferências Guardar + Guardar como Realce de sintaxe Desfazer Refazer @@ -73,4 +73,10 @@ Abrir um ficheiro Não Novo ficheiro + Eliminar ficheiro atual + Substituir tudo + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ro-rRO/strings.xml b/libraries/sharedCode/src/main/res/values-ro-rRO/strings.xml index 18bb8ac..0a19aac 100644 --- a/libraries/sharedCode/src/main/res/values-ro-rRO/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ro-rRO/strings.xml @@ -22,55 +22,61 @@ Utilizează monospaţiu Fişiere recente - Dimensiunea fontului + Dimensiune font Numele conexiunii - Numerele de linie - Wrap content - Vizualizați pe web + Numerele de rând + Restrânge conținutul + Vizualizați-l pe web Fişier - Director + Dosar Tema deschisă la culoare Du-te la linia Du-te la pagina… - Caută + Găsește Înlocuiește Distribuiți - Keyboard suggestions and Swipe - Auto-codificarea - Setați ca folderul de lucru - Acesta este folderul de lucru - Doriți să salvați modificările în fișierul %s? + Sugestii pentru tastatură şi Swype + Auto-codificare + Setați ca dosar de lucru + Acesta este dosarul de lucru + Doriți să salvați modificările la fișierul %s? Expresie regulată Text de căutat Text de înlocuit - Următoarea + Următorul Precedenta Vă rugăm să aşteptaţi… %s apariţii au fost găsite v%s - Traduce + Tradu Istoric modificări - Ține cont de Majuscule/minuscule - Faceţi clic pe lung pentru mai multe opţiuni + Potrivire litere + Apasați click lung pentru mai multe opţiuni Auto salvare Doar citire - Trimite raportul de eroare + Trimite rapoarte de eroare Opţiuni suplimentare Împarte textul dacă e prea lung - Ignoră butonul \"back\" - Donează + Ignoră butonul \"înapoi\" Codificare Distribuiți Informații Turbo Editor Preferințe Salvează + Salvează ca Evidențiere sintaxă Revenire Anulați revenirea Deschide Fişierul %1$s a fost salvat cu succes! Deschideţi un fişier - No - New file + Nu + Fişier nou + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-ro-rRO/strings_donation.xml b/libraries/sharedCode/src/main/res/values-ro-rRO/strings_donation.xml index ba3c96e..552796a 100644 --- a/libraries/sharedCode/src/main/res/values-ro-rRO/strings_donation.xml +++ b/libraries/sharedCode/src/main/res/values-ro-rRO/strings_donation.xml @@ -20,7 +20,7 @@ --> Donează - Donate to developer + Donează către dezvoltator open source app. You can show your appreciation and support development by donating: diff --git a/libraries/sharedCode/src/main/res/values-ru-rRU/strings.xml b/libraries/sharedCode/src/main/res/values-ru-rRU/strings.xml index 9158cfb..16856a2 100644 --- a/libraries/sharedCode/src/main/res/values-ru-rRU/strings.xml +++ b/libraries/sharedCode/src/main/res/values-ru-rRU/strings.xml @@ -58,13 +58,13 @@ Дополнительные опции Разбивать длинный текст Игнорировать кнопку Назад - Поддержать Кодировка Поделиться Информация Turbo Editor Настройки Сохранить + Save as Подсветка синтаксиса Отменить Повторить @@ -73,4 +73,10 @@ Открыть файл Нет Новый файл + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-sk-rSK/strings.xml b/libraries/sharedCode/src/main/res/values-sk-rSK/strings.xml index 938d451..ef687f0 100644 --- a/libraries/sharedCode/src/main/res/values-sk-rSK/strings.xml +++ b/libraries/sharedCode/src/main/res/values-sk-rSK/strings.xml @@ -58,13 +58,13 @@ Ďalšie voľby Rozdeliť text, ak je príliš dlhý Ignorovať tlačidlo späť - Prispieť Kódovanie Zdieľať Informácie Turbo Editor Predvoľby Uložiť + Uložiť ako Zvýrazniť syntax Späť Znova @@ -73,4 +73,10 @@ Otvoriť súbor Nie Nový súbor + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-sl-rSI/strings.xml b/libraries/sharedCode/src/main/res/values-sl-rSI/strings.xml index 26da45c..0421c63 100644 --- a/libraries/sharedCode/src/main/res/values-sl-rSI/strings.xml +++ b/libraries/sharedCode/src/main/res/values-sl-rSI/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Kodiranje Share Info Turbo Editor Nastavitve Shrani + Save as Syntax highlight Razveljavi Ponovi @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-sr-rSP/strings.xml b/libraries/sharedCode/src/main/res/values-sr-rSP/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-sr-rSP/strings.xml +++ b/libraries/sharedCode/src/main/res/values-sr-rSP/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-sv-rSE/strings.xml b/libraries/sharedCode/src/main/res/values-sv-rSE/strings.xml index e80f6d5..df9ffc7 100644 --- a/libraries/sharedCode/src/main/res/values-sv-rSE/strings.xml +++ b/libraries/sharedCode/src/main/res/values-sv-rSE/strings.xml @@ -58,13 +58,13 @@ Extra inställningar Dela upp texten om den är för lång Ignorera Tillbakaknappen - Donera Encoding Dela Info Turbo Editor Inställningar Spara + Spara som Syntax Markering Ångra Återställ @@ -73,4 +73,10 @@ Öppna en fil Nej Ny fil + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-tr-rTR/strings.xml b/libraries/sharedCode/src/main/res/values-tr-rTR/strings.xml index faf3b65..1c96a51 100644 --- a/libraries/sharedCode/src/main/res/values-tr-rTR/strings.xml +++ b/libraries/sharedCode/src/main/res/values-tr-rTR/strings.xml @@ -58,13 +58,13 @@ Ekstra seçenekler Çok uzunsa metni böl Geri düğmesini yoksay - Bağış yap Kodlama Paylaş Bilgi Turbo Editör Tercihler Kaydet + Farklı kaydet Sözdizimi renklendirme Geri al Yinele @@ -73,4 +73,10 @@ Dosya aç Hayır Yeni dosya + Geçerli dosyayı sil + Tümünü değiştir + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-vi-rVN/strings.xml b/libraries/sharedCode/src/main/res/values-vi-rVN/strings.xml index ba3c203..8a010a7 100644 --- a/libraries/sharedCode/src/main/res/values-vi-rVN/strings.xml +++ b/libraries/sharedCode/src/main/res/values-vi-rVN/strings.xml @@ -20,57 +20,63 @@ --> - Use monospace - Recent files - Font size - Connection Name - Line Numbers - Wrap content - View it on the web - File - Folder - Light Theme - Go to Line… - Go to Page… - Find - Replace - Share - Keyboard suggestions and Swipe - Auto-Encoding - Set as the working folder - This is the working folder - Do you want to save the changes to the file %s? + Dùng phông chữ đơn giản + Tập tin gần đây + Cỡ chữ + Tên kết nối + Số dòng + Cắt nội dung + Xem nó trên web + Tập tin + Thư mục + Chủ đề sáng + Đi đến dòng... + Đi đến trang... + Tìm + Thay thế + Chia sẻ + Bàn phím gợi ý và vuốt + Mã hoá tự động + Đặt là thư mục đang làm việc + Đây là thư mục đang làm việc + Bạn có muốn lưu những thay đổi vào tập tin %s? Regular Expression - Text to find - Text to replace - Next - Previous - Please wait… - %s occurrences was found + Văn bản để tìm + Văn bản để thay thế + Tiếp + Quay lại + Vui lòng chờ... + %s xuất hiện được tìm thấy v%s - Translate - Changelog + Dịch thuật + Thay đổi Match case - Long click for more options - Auto save - Read only - Send error reports - Extra options - Split the text if too long - Ignore back button - Donate - Encoding - Share - Info + Nhấn giữ để thêm tuỳ chọn + Tự động lưu + Chỉ đọc + Gửi báo cáo lỗi + Tuỳ chọn bổ sung + Tách văn bản nếu quá dài + Bỏ qua nút quay lại + Đang mã hoá + Chia sẻ + Thông tin Turbo Editor - Preferences - Save - Syntax highlight - Undo - Redo - Open - The file %1$s was saved with success! - Open a file - No - New file + Tuỳ chỉnh + Lưu + Lưu như + Tô sáng cú pháp + Trở lại + Đi tới + Mở + Tập tin %1$ss đã được lưu thành công! + Mở tập tin + Không + Tập tin mới + Xoá tập tin hiện tại + Thay thế tất cả + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-vi-rVN/strings_dialogs.xml b/libraries/sharedCode/src/main/res/values-vi-rVN/strings_dialogs.xml index ad64876..65a1b68 100644 --- a/libraries/sharedCode/src/main/res/values-vi-rVN/strings_dialogs.xml +++ b/libraries/sharedCode/src/main/res/values-vi-rVN/strings_dialogs.xml @@ -19,16 +19,14 @@ ~ along with this program. If not, see . --> - Close - About + Đóng + Thông tin open source app. - Copyright 2013-2014 Vlad Mihalachi. All Rights Reserved.
+ Turbo Editor là một ứng dụng miễn phí và mã nguồn mở. + Bản quyền 2013-2014 Vlad Mihalachi. Tất cả quyền được bảo lưu.

- Many thanks to all who - helped with translations or - donated to me.
+ Đặc biệt cảm ơn đến những người đã giúp dịch hoặc đóng góp cho tôi.

- If you want to send feedback here is the XDA thread + Bạn có thể gửi thông tin phản hồi ở chủ đề XDA ]]>
diff --git a/libraries/sharedCode/src/main/res/values-vi-rVN/strings_donation.xml b/libraries/sharedCode/src/main/res/values-vi-rVN/strings_donation.xml index 9b2bcc8..c07a3f6 100644 --- a/libraries/sharedCode/src/main/res/values-vi-rVN/strings_donation.xml +++ b/libraries/sharedCode/src/main/res/values-vi-rVN/strings_donation.xml @@ -19,8 +19,8 @@ ~ along with this program. If not, see . --> - Donate - Donate to developer + Đóng góp + Dóng góp cho nhà phát triển open source app. You can show your appreciation and support development by donating: diff --git a/libraries/sharedCode/src/main/res/values-vls-rBE/strings.xml b/libraries/sharedCode/src/main/res/values-vls-rBE/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-vls-rBE/strings.xml +++ b/libraries/sharedCode/src/main/res/values-vls-rBE/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-zh-rCN/strings.xml b/libraries/sharedCode/src/main/res/values-zh-rCN/strings.xml index 4afee70..92081b0 100644 --- a/libraries/sharedCode/src/main/res/values-zh-rCN/strings.xml +++ b/libraries/sharedCode/src/main/res/values-zh-rCN/strings.xml @@ -58,13 +58,13 @@ 附加选项 长文本拆分 忽略返回按钮 - 捐赠 编码中 分享 信息 Turbo Editor 首选项 保存 + Save as 高亮语法 撤消 重做 @@ -73,4 +73,10 @@ 打开文件 No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values-zh-rCN/strings_dialogs.xml b/libraries/sharedCode/src/main/res/values-zh-rCN/strings_dialogs.xml index ad64876..c2a79d1 100644 --- a/libraries/sharedCode/src/main/res/values-zh-rCN/strings_dialogs.xml +++ b/libraries/sharedCode/src/main/res/values-zh-rCN/strings_dialogs.xml @@ -19,16 +19,15 @@ ~ along with this program. If not, see . --> - Close - About - open source app. - Copyright 2013-2014 Vlad Mihalachi. All Rights Reserved.
-
- Many thanks to all who - helped with translations or - donated to me.
-
- If you want to send feedback here is the XDA thread - ]]>
+ 隐藏上下文|打开上下文 +关闭 + 关于 + 开源 的应用。 +Copyright 2013-2014 Vlad Mihalachi. All Rights Reserved.
+
+非常感谢所有 +提供翻译帮助 或者 +捐款给我的人。
+
+如果你需要提供反馈请访问这个链接XDA thread]]>
diff --git a/libraries/sharedCode/src/main/res/values-zh-rTW/strings.xml b/libraries/sharedCode/src/main/res/values-zh-rTW/strings.xml index ba3c203..adabaf0 100644 --- a/libraries/sharedCode/src/main/res/values-zh-rTW/strings.xml +++ b/libraries/sharedCode/src/main/res/values-zh-rTW/strings.xml @@ -58,13 +58,13 @@ Extra options Split the text if too long Ignore back button - Donate Encoding Share Info Turbo Editor Preferences Save + Save as Syntax highlight Undo Redo @@ -73,4 +73,10 @@ Open a file No New file + Delete current file + Replace all + Theme + Dark theme + Black theme + View markdown result diff --git a/libraries/sharedCode/src/main/res/values/ids.xml b/libraries/sharedCode/src/main/res/values/ids.xml index f1f7281..e32e613 100644 --- a/libraries/sharedCode/src/main/res/values/ids.xml +++ b/libraries/sharedCode/src/main/res/values/ids.xml @@ -31,6 +31,7 @@ + diff --git a/libraries/sharedCode/src/main/res/values/strings.xml b/libraries/sharedCode/src/main/res/values/strings.xml index b3f91c2..2a9f3c3 100644 --- a/libraries/sharedCode/src/main/res/values/strings.xml +++ b/libraries/sharedCode/src/main/res/values/strings.xml @@ -78,4 +78,5 @@ Theme Dark theme Black theme + View markdown result