Version 1.1 monospace, create new file

monospace, create new file
This commit is contained in:
Vlad Mihalachi 2013-10-07 15:09:32 +02:00
parent 49f890adeb
commit e540b8fda7
30 changed files with 806 additions and 186 deletions

5
.gitignore vendored
View File

@ -30,6 +30,9 @@ proguard/
# Android Studio
.gradle
*.gradle
*.jks
/local.properties
/.idea/workspace.xml
.DS_Store
.DS_Store
/Turbo Editor/build/

View File

@ -1 +0,0 @@
/build

View File

@ -20,16 +20,14 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.vmihalachi.turboeditor"
android:versionCode="2"
android:versionName="0.3"
android:versionCode="5"
android:versionName="1.1"
android:installLocation="auto">
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application

View File

@ -23,8 +23,8 @@ import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Environment;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
@ -34,11 +34,14 @@ import android.widget.TextView;
import com.vmihalachi.turboeditor.R;
import com.vmihalachi.turboeditor.adapter.AdapterDetailedList;
import com.vmihalachi.turboeditor.fragment.EditDialogFragment;
import com.vmihalachi.turboeditor.helper.PreferenceHelper;
import com.vmihalachi.turboeditor.util.AlphanumComparator;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.AbstractMap;
import java.util.Arrays;
@ -46,16 +49,12 @@ import java.util.Comparator;
import java.util.HashMap;
import java.util.LinkedList;
public class SelectFileActivity extends Activity implements AdapterView.OnItemClickListener {
public class SelectFileActivity extends Activity implements AdapterView.OnItemClickListener, EditDialogFragment.EditDialogListener {
private static final String TAG = "A0A";
private String currentFolder;
private ListView listView;
private boolean wantAFile, wantAFolder;
// The android SD card root path
public static final String SD_CARD_ROOT =
Environment.getExternalStorageDirectory()
.getAbsolutePath();
/**
* {@inheritDoc}
@ -74,13 +73,16 @@ public class SelectFileActivity extends Activity implements AdapterView.OnItemCl
String path = getIntent().getExtras().getString("path");
if (TextUtils.isEmpty(path)) {
new UpdateList().execute(SD_CARD_ROOT);
new UpdateList().execute(PreferenceHelper.getLastNavigatedFolder(this));
} else {
new UpdateList().execute(path);
}
}
void returnData(String path) {
if(!TextUtils.isEmpty(path)){
PreferenceHelper.setLastNavigatedFolder(this, path);
}
final Intent returnIntent = new Intent();
returnIntent.putExtra("path", path);
setResult(RESULT_OK, returnIntent);
@ -96,10 +98,21 @@ public class SelectFileActivity extends Activity implements AdapterView.OnItemCl
View view, int position, long id) {
final String name = ((TextView) view.findViewById(android.R.id.title)).getText().toString();
if (name.equals("..")) {
vaiIndietro();
if (currentFolder.equals("/")) {
new UpdateList().execute(PreferenceHelper.getLastNavigatedFolder(this));
} else {
File tempFile = new File(currentFolder);
if (tempFile.isFile()) {
tempFile = tempFile.getParentFile()
.getParentFile();
} else {
tempFile = tempFile.getParentFile();
}
new UpdateList().execute(tempFile.getAbsolutePath());
}
return;
} else if (name.equals(getString(R.string.home))) {
new UpdateList().execute(SD_CARD_ROOT);
new UpdateList().execute(PreferenceHelper.getLastNavigatedFolder(this));
return;
}
@ -135,27 +148,30 @@ public class SelectFileActivity extends Activity implements AdapterView.OnItemCl
} else if (wantAFile) {
returnData("");
}
} else if (i == R.id.im_new_file) {
final EditDialogFragment dialogFrag = EditDialogFragment.newInstance(EditDialogFragment.Actions.NewLocalFile);
dialogFrag.show(getFragmentManager().beginTransaction(), "dialog");
}
return super.onOptionsItemSelected(item);
}
void vaiIndietro() {
if (currentFolder.equals("/")) {
new UpdateList().execute(SD_CARD_ROOT);
} else {
File tempFile = new File(currentFolder);
if (tempFile.isFile()) {
tempFile = tempFile.getParentFile()
.getParentFile();
} else {
tempFile = tempFile.getParentFile();
/**
* {@inheritDoc}
*/
@Override
public void onFinishEditDialog(final String inputText, final String hint, final EditDialogFragment.Actions actions) {
if(actions == EditDialogFragment.Actions.NewLocalFile){
File file = new File(currentFolder, inputText);
try {
file.createNewFile();
} catch (IOException e) {
Log.e(TAG, e.getMessage(), e);
}
new UpdateList().execute(tempFile.getAbsolutePath());
returnData(file.getAbsolutePath());
}
}
private class UpdateList extends
AsyncTask<String, Void, LinkedList<AdapterDetailedList.FileDetail>> {
private class UpdateList extends AsyncTask<String, Void, LinkedList<AdapterDetailedList.FileDetail>> {
/**
* {@inheritDoc}

View File

@ -35,28 +35,44 @@ import android.widget.TextView;
import com.vmihalachi.turboeditor.R;
// ...
public class EncodingDialogFragment extends DialogFragment implements TextView.OnEditorActionListener {
public class EditDialogFragment extends DialogFragment implements TextView.OnEditorActionListener {
private EditText mEditText;
EditText mEditText;
public static EditDialogFragment newInstance(final Actions action) {
return EditDialogFragment.newInstance(action, "");
}
public static EditDialogFragment newInstance(final Actions action, final String hint) {
final EditDialogFragment f = new EditDialogFragment();
public static EncodingDialogFragment newInstance(final String hint) {
final EncodingDialogFragment f = new EncodingDialogFragment();
// Supply num input as an argument.
final Bundle args = new Bundle();
args.putSerializable("action", action);
args.putString("hint", hint);
f.setArguments(args);
return f;
}
/**
* {@inheritDoc}
*/
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
final Bundle savedInstanceState) {
final Dialog dialog = getDialog();
final String title = getString(R.string.codifica);
final Actions action = (Actions) getArguments().getSerializable("action");
final String title;
switch (action) {
case Encoding:
title = getString(R.string.codifica);
break;
case NewLocalFile:
title = getString(R.string.new_local_file);
break;
default:
title = null;
break;
}
dialog.setTitle(title);
final View view = inflater.inflate(R.layout.dialog_fragment_edittext, container);
@ -65,15 +81,11 @@ public class EncodingDialogFragment extends DialogFragment implements TextView.O
// Show soft keyboard automatically
this.mEditText.setText(getArguments().getString("hint"));
this.mEditText.requestFocus();
dialog.getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
this.mEditText.setOnEditorActionListener(this);
final Button button = (Button) view.findViewById(android.R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
/**
* {@inheritDoc}
*/
@Override
public void onClick(final View v) {
returnData();
@ -88,13 +100,11 @@ public class EncodingDialogFragment extends DialogFragment implements TextView.O
if (target == null) {
target = (EditDialogListener) getActivity();
}
target.onFinishEditDialog(this.mEditText.getText().toString(), getArguments().getString("hint"));
target.onFinishEditDialog(this.mEditText.getText().toString(), getArguments().getString("hint"),
(Actions) getArguments().getSerializable("action"));
this.dismiss();
}
/**
* {@inheritDoc}
*/
@Override
public boolean onEditorAction(final TextView v, final int actionId, final KeyEvent event) {
if (EditorInfo.IME_ACTION_DONE == actionId) {
@ -104,9 +114,11 @@ public class EncodingDialogFragment extends DialogFragment implements TextView.O
return false;
}
public interface EditDialogListener {
void onFinishEditDialog(String inputText, String hint);
public enum Actions {
Encoding, NewLocalFile
}
}
public interface EditDialogListener {
void onFinishEditDialog(String inputText, String hint, Actions action);
}
}

View File

@ -23,6 +23,7 @@ import android.app.Fragment;
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Canvas;
import android.graphics.Typeface;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
@ -68,7 +69,7 @@ import java.util.regex.Pattern;
import de.greenrobot.event.EventBus;
public class EditorFragment extends Fragment implements EncodingDialogFragment.EditDialogListener {
public class EditorFragment extends Fragment implements EditDialogFragment.EditDialogListener {
private static final String TAG = "A0A";
private Editor mEditor;
@ -77,6 +78,7 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
static boolean sWrapText;
static boolean sColorSyntax;
//
private boolean mUseMonospace;
private String mCurrentEncoding;
private static String sFilePath;
@ -122,6 +124,7 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
//
this.sFilePath = getArguments().getString("filePath");
this.mCurrentEncoding = PreferenceHelper.getEncoding(getActivity());
this.mUseMonospace = PreferenceHelper.getUseMonospace(getActivity());
this.sColorSyntax = PreferenceHelper.getSyntaxHiglight(getActivity());
this.sWrapText = PreferenceHelper.getWrapText(getActivity());
String fileName = FilenameUtils.getName(getArguments().getString("filePath"));
@ -151,6 +154,7 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
inflater.inflate(R.menu.fragment_editor, menu);
menu.findItem(R.id.im_wrap_text).setChecked(this.sWrapText);
menu.findItem(R.id.im_syntax_highlight).setChecked(this.sColorSyntax);
menu.findItem(R.id.im_use_monospace).setChecked(this.mUseMonospace);
super.onCreateOptionsMenu(menu, inflater);
}
@ -179,12 +183,16 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
item.setChecked(!item.isChecked());
PreferenceHelper.setWrapText(getActivity(), item.isChecked());
updateTextEditor();
} else if (i == R.id.im_use_monospace) {
item.setChecked(!item.isChecked());
PreferenceHelper.setUseMonospace(getActivity(), item.isChecked());
updateTextEditor();
}
return super.onOptionsItemSelected(item);
}
private void showEncodingDialog() {
EncodingDialogFragment dialogFrag = EncodingDialogFragment.newInstance(this.mCurrentEncoding);
EditDialogFragment dialogFrag = EditDialogFragment.newInstance(EditDialogFragment.Actions.Encoding, this.mCurrentEncoding);
dialogFrag.setTargetFragment(this, 0);
dialogFrag.show(getFragmentManager().beginTransaction(), "encodingDialog");
}
@ -194,14 +202,17 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
* {@inheritDoc}
*/
@Override
public void onFinishEditDialog(final String inputText, final String hint) {
PreferenceHelper.setEncoding(getActivity(), inputText);
updateTextEditor();
public void onFinishEditDialog(final String inputText, final String hint, final EditDialogFragment.Actions actions) {
if(actions == EditDialogFragment.Actions.Encoding){
PreferenceHelper.setEncoding(getActivity(), inputText);
updateTextEditor();
}
}
private void updateTextEditor() {
final boolean countLines = PreferenceHelper.getWrapText(getActivity());
final boolean syntaxHighlight = PreferenceHelper.getSyntaxHiglight(getActivity());
final boolean useMonospace = PreferenceHelper.getUseMonospace(getActivity());
final String encoding = PreferenceHelper.getEncoding(getActivity());
if (this.sWrapText != countLines) {
@ -219,6 +230,14 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
this.mEditor.setText(s);
}
if (this.mUseMonospace != useMonospace) {
this.mUseMonospace = useMonospace;
this.mEditor.setTypeface(Typeface.MONOSPACE);
//final String s = this.mEditor.getText().toString();
//inflateOfWrapText();
//this.mEditor.setText(s);
}
if (!this.mCurrentEncoding.equals(encoding)) {
try {
final byte[] oldText = this.mEditor.getText().toString().getBytes(this.mCurrentEncoding);
@ -238,6 +257,9 @@ public class EditorFragment extends Fragment implements EncodingDialogFragment.E
int paddingLeft = (int) PixelDipConverter.convertDpToPixel(5, getActivity());
mEditor.setPadding(paddingLeft, 0, 0, 0);
}
if(this.mUseMonospace){
this.mEditor.setTypeface(Typeface.MONOSPACE);
}
}
class SaveFile extends AsyncTask<Void, Void, Void> {

View File

@ -21,10 +21,13 @@ package com.vmihalachi.turboeditor.helper;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Environment;
import android.preference.PreferenceManager;
public final class PreferenceHelper {
private static final String SD_CARD_ROOT = Environment.getExternalStorageDirectory().getAbsolutePath();
private PreferenceHelper() {
}
@ -38,6 +41,10 @@ public final class PreferenceHelper {
return getPrefs(context).edit();
}
public static boolean getUseMonospace(Context context) {
return getPrefs(context).getBoolean("use_monospace", false);
}
public static boolean getWrapText(Context context) {
return getPrefs(context).getBoolean("editor_wrap_text", true);
}
@ -50,12 +57,20 @@ public final class PreferenceHelper {
return getPrefs(context).getString("editor_encoding", "UTF-8");
}
public static String getLastNavigatedFolder(Context context) {
return getPrefs(context).getString("last_navigated_folder", SD_CARD_ROOT);
}
public static String[] getSavedPaths(Context context) {
return getPrefs(context).getString("savedPaths", "").split(",");
}
// Setter methods
public static void setUseMonospace(Context context, boolean value) {
getEditor(context).putBoolean("use_monospace", value).commit();
}
public static void setWrapText(Context context, boolean value) {
getEditor(context).putBoolean("editor_wrap_text", value).commit();
}
@ -68,6 +83,10 @@ public final class PreferenceHelper {
getEditor(context).putString("editor_encoding", value).commit();
}
public static void setLastNavigatedFolder(Context context, String value) {
getEditor(context).putString("last_navigated_folder", value).commit();
}
public static void setSavedPaths(Context context, StringBuilder stringBuilder) {
getEditor(context).putString("savedPaths", stringBuilder.toString()).commit();
}

View File

@ -20,6 +20,7 @@
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -33,7 +34,8 @@
android:layout_height="match_parent"
android:name="com.vmihalachi.turboeditor.fragment.NavigationDrawerListFragment"
android:id="@id/drawer_list"
android:layout_gravity="left"/>
android:layout_gravity="left"
tools:layout="@layout/fragment_navigation_drawer" />
</android.support.v4.widget.DrawerLayout>

View File

@ -33,6 +33,13 @@
android:choiceMode="multipleChoiceModal"
android:cacheColorHint="@android:color/transparent"/>
<include android:id="@android:id/empty"
layout="@layout/fragment_no_file_open"/>
<TextView
android:id="@android:id/empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:textSize="@dimen/text_size_mega_title"
android:fontFamily="sans-serif-light"
android:text="@string/recent_files"
android:textColor="@android:color/secondary_text_dark"/>
</LinearLayout>

View File

@ -25,4 +25,4 @@
android:textSize="@dimen/text_size_mega_title"
android:fontFamily="sans-serif-light"
android:text="@string/open_a_file"
android:clickable="true" />
android:textColor="@android:color/secondary_text_dark"/>

View File

@ -19,6 +19,10 @@
-->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@id/im_new_file"
android:title="@string/new_local_file"
android:showAsAction="ifRoom|withText"/>
<item
android:id="@id/im_button"
android:showAsAction="ifRoom|withText"/>

View File

@ -54,6 +54,11 @@
android:showAsAction="ifRoom"
android:title="@string/menu_syntax_highlight"
android:checkable="true"/>
<item
android:id="@id/im_use_monospace"
android:showAsAction="ifRoom"
android:title="@string/use_monospace"
android:checkable="true"/>
</menu>
</item>
</menu>

View File

@ -1,7 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<changelog bulletedList="true">
<changelogversion versionName="0.3" changeDate="Sep 27, 2013">
<changelogversion versionName="1.1" changeDate="Oct 6, 2013">
<changelogtext>Now you can create new files (open -> create new file)</changelogtext>
<changelogtext>Added the monospace font (choose it in the preferences)</changelogtext>
</changelogversion>
<changelogversion versionName="1.0" changeDate="Sep 28, 2013">
<changelogtext>Released on the Play Store</changelogtext>
<changelogtext>Improved the about page</changelogtext>
</changelogversion>

View File

@ -114,4 +114,9 @@
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="open_a_file">Datei öffnen</string>
<string name="open_this_time_only">Nur dieses Mal öffnen</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">Der beste freie und Open Source Dateieditor!</string>
<string name="change_list_type">Change the list type</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -114,4 +114,9 @@
<string name="show_navigation_breadcrumb">Εμφάνιση βοηθού πλοήγησης</string>
<string name="open_a_file">Άνοιγμα αρχείου</string>
<string name="open_this_time_only">Open this time only</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">The best free and open source file editor!</string>
<string name="change_list_type">Change the list type</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aggiungi_account">Nouveau compte</string>
<string name="attiva">Actif</string>
<string name="cancella">Supprimer</string>
<string name="cancellazione">Suppression des fichiers…</string>
<string name="caricamento">Chargement…</string>
<string name="cartella_locale_corrente">Dossier local actuel</string>
<string name="chiave_privata">Clé privée</string>
<string name="chiaro">Clair</string>
<string name="codifica">Encodage</string>
<string name="condividi">Partager</string>
<string name="crea_cartella_locale">Nouveau dossier local</string>
<string name="crea_cartella_remota">Nouveau dossier distant</string>
<string name="disconneti">Déconnecter</string>
<string name="default_local_folder">Dossier local par défaut</string>
<string name="dove_scaricare">Où télécharger?</string>
<string name="download">Télécharger</string>
<string name="download_completato">Téléchargement terminé</string>
<string name="duplicate">Dupliquer</string>
<string name="fatto">Terminé</string>
<string name="home">Accueil</string>
<string name="host">Hôte</string>
<string name="info">Informations</string>
<string name="locale">Local</string>
<string name="log_in">Connexion en cours…</string>
<string name="modifica">Modifier</string>
<string name="muovi">Déplacer</string>
<string name="nascondi">Masquer</string>
<string name="nome_app">Turbo Client</string>
<string name="nome_app_turbo_editor">Turbo Editor</string>
<string name="nome_utente">Nom dߣutilisateur</string>
<string name="passiva">Passif</string>
<string name="passphrase">passphrase</string>
<string name="password">Mot de passe</string>
<string name="password_summary">Laisser vide pour le renseigner à chaque fois</string>
<string name="porta">Port</string>
<string name="preferenze">Préférences</string>
<string name="remoto">Distant</string>
<string name="riavva_per_tema">Pour modifier le thème, redémarrer l\'application</string>
<string name="rinomina">Renommer</string>
<string name="root">Dossier</string>
<string name="salva">Sauver</string>
<string name="scuro">Sombre</string>
<string name="seleziona">Sélectionner</string>
<string name="seleziona_account">Sélectionner un compte</string>
<string name="sicuro">Êtes-vous sûr ?</string>
<string name="something_failed">Quelque chose n\'a pas fonctionné</string>
<string name="skip_same_file">Ne pas télécharger un fichier identique</string>
<string name="tema_app">Thème de lߣapplication</string>
<string name="tipo_connessione">Type de connexion</string>
<string name="tipo_protocollo">Type de protocole</string>
<string name="un_altra_cartella">Autre dossier</string>
<string name="use_passphrase">Utiliser une passphrase</string>
<string name="upload">Envoi</string>
<string name="upload_completato">Téléchargement terminé</string>
<string name="what_to_do">Que voulez-vous faire?</string>
<string name="wrap_the_text">Retour à la ligne</string>
<string name="menu_syntax_highlight">Coloration syntaxique</string>
<string name="testo_indietro">Annuler</string>
<string name="testo_rifai">Rétablir</string>
<string name="sync">Synchronisation</string>
<string name="remote_folder_to_sync">Dossier distant à synchroniser</string>
<string name="local_folder_to_sync">Dossier local à synchroniser</string>
<string name="vota">Noter</string>
<string name="inapp_unavailable">Impossible de contacter Google Play</string>
<string name="inapp_description">Soutenir le développement d\'autres super fonctionnalités.</string>
<string name="upgrade_premium">Mise à niveau vers Premium</string>
<string name="upgrade_premium_summary">Mise à niveau vers Premium et aide au développement de Turbo Client!</string>
<string name="download_unlocked_version">Télécharger la version déverrouillée</string>
<string name="inapp_second_description">Quelle est la valeur Turbo Client pour vous? Fixez votre prix!</string>
<string name="inapp_first_description">Mettre à niveau pour débloquer ces fonctionnalités:</string>
<string name="inapp_item_openandeditfiles">Bouton Power pour ouvrir et modifier n\'importe quel type de fichier.</string>
<string name="inapp_item_backup_service">Service sécurisé de sauvegarde et restauration des données.</string>
<string name="inapp_unlock_features">Déverrouiller les fonctionnalités Premium</string>
<string name="inapp_seconditem_description">J\'aime vraiment cette application!</string>
<string name="inapp_thirditem_description">J\'adore cette application!</string>
<string name="backup_accounts">Sauvegarder les comptes</string>
<string name="restore_accounts">Restauration des comptes</string>
<string name="share_accounts">Sauvegarder et partager les comptes</string>
<string name="importing_accounts">Importation des comptes…</string>
<string name="exporting_accounts">Exportation des comptes...</string>
<string name="backup_not_found">Pas de sauvegardes trouvées</string>
<string name="err_cant_open_the_file">Impossible d\'ouvrir le fichier</string>
<string name="err_temp_folder_doesnt_exist">Le dossier temporaire n\'existe pas</string>
<string name="err_occured">Une erreur est survenue</string>
<string name="ui_ux">Aspect</string>
<string name="folder">Dossier </string>
<string name="remove">Supprimer</string>
<string name="modification_date">Date de modification</string>
<string name="name">Nom</string>
<string name="size">Taille</string>
<string name="sort">Triller</string>
<string name="open">Ouvrir</string>
<string name="file_modified">Le fichier %1$s a été modifié, souhaitez-vous le télécharger?</string>
<string name="file_saved_with_success">Le fichier %1$s a été enregistré avec succès!</string>
<string name="number_of_things_selected">%1$d sélectionné</string>
<string name="crea_file_remoto">Nouveau fichier distant</string>
<string name="new_local_file">Nouveau fichier local</string>
<string name="create_new_account">Créer un nouveau compte</string>
<string name="create_new_account_to_start">Créer un nouveau compte pour commencer.</string>
<string name="type">Type</string>
<string name="send_feedback">Envoyez vos commentaires</string>
<string name="copy_url">Copier l\'URL</string>
<string name="cut">Couper</string>
<string name="paste">coller</string>
<string name="advanced">Avancées</string>
<string name="auto">Automatique</string>
<string name="bytes">Octets</string>
<string name="unit_measurement_for_file_size">Unité de mesure de la taille des fichiers</string>
<string name="open_source_license">Licences Open Source</string>
<string name="open_source_license_summary">Voir les licences Open Source</string>
<string name="show_navigation_breadcrumb">Voir l\'historique de navigation</string>
<string name="open_a_file">Ouvrir un fichier</string>
<string name="open_this_time_only">Ouvrir cette fois-ci seulement</string>
<string name="advise_editor_title">Turbo Editor vous manque?</string>
<string name="advise_editor_subtitle">Le meilleur éditeur de fichiers gratuit et open source !</string>
<string name="change_list_type">Modifier le type de liste</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aboutactivity_info_category">Informations</string>
<string name="aboutactivity_app_category">Informations sur l\'application</string>
<string name="aboutactivity_miscellaneous_category">Divers</string>
<string name="aboutactivity_version">Version %1$s</string>
<string name="aboutactivity_author">Auteur</string>
<string name="aboutactivity_authorsite">Site de l\'auteur</string>
<string name="aboutactivity_authorsite_summary">Voir le site de l\'auteur</string>
<string name="aboutactivity_authoremail">Courrier de l\'auteur</string>
<string name="aboutactivity_authoremail_summary">Envoyer un mail à l\'auteur</string>
<string name="aboutactivity_authortwitter">Twitter</string>
<string name="aboutactivity_authortwitter_summary">Voir la page Twitter</string>
<string name="aboutactivity_authorgoogleplus">Google+</string>
<string name="aboutactivity_authorgoogleplus_summary">Voir la page Google+</string>
<string name="aboutactivity_betatester">Devenir un bêta-testeur</string>
<string name="aboutactivity_betatester_summary">Faire partie de la communauté pour recevoir des mises à jour bêta</string>
<string name="aboutactivity_helptranslate">Traduire l\'Application</string>
<string name="aboutactivity_helptranslate_summary">Corriger certaines erreurs ou ajouter une nouvelle traduction</string>
<string name="aboutactivity_readme">Lisez-moi</string>
<string name="aboutactivity_readme_summary">Lire le manuel</string>
<string name="aboutactivity_faq">Questions Fréquentes</string>
<string name="aboutactivity_faq_summary">Voir les questions fréquentes</string>
<string name="aboutactivity_changelog">Historique des changements</string>
<string name="aboutactivity_changelog_summary">Voir l\'historique des changements</string>
<string name="aboutactivity_license">Conditions dutilisation</string>
<string name="aboutactivity_license_summary">Lire les conditions d\'utilisation</string>
<string name="aboutactivity_license_accept">Accepter</string>
<string name="aboutactivity_license_refuse">Refuser</string>
<string name="aboutactivity_privacy">Politique de confidentialité</string>
<string name="aboutactivity_privacy_summary">Lire la politique de confidentialité</string>
<string name="aboutactivity_todo">Liste des améliorations à apporter</string>
<string name="aboutactivity_todo_summary">Lire a liste des améliorations à apporter</string>
<string name="aboutactivity_donate">Faire un don</string>
<string name="aboutactivity_donate_summary">Merci de me soutenir!</string>
<string name="aboutactivity_market">Play Store</string>
<string name="aboutactivity_market_summary">Envoyer vos commentaires et notez-le!</string>
<string name="aboutactivity_authormarket">Boutique de l\'auteur</string>
<string name="aboutactivity_authormarket_summary">Voir les autres applications de l\'auteur!</string>
</resources>

View File

@ -114,4 +114,9 @@
<string name="show_navigation_breadcrumb">Visualizza navigazione breadcrumb</string>
<string name="open_a_file">Apri un file</string>
<string name="open_this_time_only">Apri solo questa volta</string>
<string name="advise_editor_title">Ti manca Turbo Editor?</string>
<string name="advise_editor_subtitle">Il miglor editor di testi open source!</string>
<string name="change_list_type">Cambia il tipo di lista</string>
<string name="use_monospace">Monospace</string>
<string name="recent_files">File recenti</string>
</resources>

View File

@ -114,4 +114,9 @@
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="open_a_file">Open a file</string>
<string name="open_this_time_only">Open this time only</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">The best free and open source file editor!</string>
<string name="change_list_type">Change the list type</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -114,4 +114,9 @@
<string name="show_navigation_breadcrumb">Toon navigatie breadcrumb</string>
<string name="open_a_file">Open een bestand</string>
<string name="open_this_time_only">Alleen deze keer openen</string>
<string name="advise_editor_title">Waar is Turbo Editor?</string>
<string name="advise_editor_subtitle">De beste gratis en open source file editor!</string>
<string name="change_list_type">Wijzig het type lijst</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -57,7 +57,7 @@
<string name="upload_completato">Przesyłanie zakończone</string>
<string name="what_to_do">Co chcesz zrobić?</string>
<string name="wrap_the_text">Zawijanie wyrazów</string>
<string name="menu_syntax_highlight">Syntax highlight</string>
<string name="menu_syntax_highlight">Podświetlenie składni</string>
<string name="testo_indietro">Cofnij</string>
<string name="testo_rifai">Powtórz</string>
<string name="sync">Synchronizuj</string>
@ -65,14 +65,14 @@
<string name="local_folder_to_sync">Synchronizuj folder lokalny</string>
<string name="vota">Oceń</string>
<string name="inapp_unavailable">Nie można połączyć się z Google Play</string>
<string name="inapp_description">Support the development of other great features.</string>
<string name="inapp_description">Wesprzyj rozwój innych świetnych funkcji.</string>
<string name="upgrade_premium">Zaktualizuj do wersji Premium</string>
<string name="upgrade_premium_summary">Zaktualizuj do wersji Premium i wspieraj rozwój klienta Turbo!</string>
<string name="download_unlocked_version">Pobierz odblokowaną wersję</string>
<string name="inapp_second_description">Jak oceniasz Turbo Client\'a? Wystaw ocenę! </string>
<string name="inapp_first_description">Zaktualizuj, aby odblokować te funkcje:</string>
<string name="inapp_item_openandeditfiles">Uprawnienia do otwierania i modyfikowania dowolnego typu pliku.</string>
<string name="inapp_item_backup_service">Backup service to backup and restore your data safely. </string>
<string name="inapp_item_backup_service">Usługa kopii zapasowej do bezpiecznego tworzenia i przywracania kopii Twoich danych. </string>
<string name="inapp_unlock_features">Odblokuj funkcje Premium</string>
<string name="inapp_seconditem_description">Bardzo podoba mi się ta aplikacja!</string>
<string name="inapp_thirditem_description">Kocham tę aplikację!</string>
@ -93,9 +93,9 @@
<string name="size">Rozmiar</string>
<string name="sort">Sortuj</string>
<string name="open">Otwórz</string>
<string name="file_modified">The file %1$s was modified, do you want to upload it?</string>
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
<string name="number_of_things_selected">%1$d selected</string>
<string name="file_modified">Plik %1$s został zmodyfikowany, czy chcesz go wysłać?</string>
<string name="file_saved_with_success">Plik %1$s został pomyślnie zapisany!</string>
<string name="number_of_things_selected">%1$d wybranych</string>
<string name="crea_file_remoto">Nowy plik zdalny</string>
<string name="new_local_file">Nowy plik lokalny</string>
<string name="create_new_account">Utwórz nowe konto</string>
@ -103,15 +103,20 @@
<string name="type">Typ</string>
<string name="send_feedback">Prześlij sugestię</string>
<string name="copy_url">Kopiuj adres URL</string>
<string name="cut">wytnij</string>
<string name="cut">Wytnij</string>
<string name="paste">wklej</string>
<string name="advanced">Zaawansowane</string>
<string name="auto">Automatyczna</string>
<string name="bytes">Bajty</string>
<string name="unit_measurement_for_file_size">Jednostka miary dla rozmiaru pliku</string>
<string name="unit_measurement_for_file_size">Jednostka rozmiaru dla pliku</string>
<string name="open_source_license">Licencje Open Source</string>
<string name="open_source_license_summary">Pokaż licencje open source</string>
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="show_navigation_breadcrumb">Pokaż ścieżkę folderu nadrzędnego</string>
<string name="open_a_file">Otwórz plik</string>
<string name="open_this_time_only">Open this time only</string>
<string name="open_this_time_only">Otwórz tylko tym razem</string>
<string name="advise_editor_title">Brakuje ci Turbo Editor?</string>
<string name="advise_editor_subtitle">Najlepszy, darmowy edytor plików na bazie open source!</string>
<string name="change_list_type">Zmień typ listy</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -19,7 +19,7 @@
<string name="aboutactivity_helptranslate">Tłumaczenie aplikacji</string>
<string name="aboutactivity_helptranslate_summary">Popraw pewne błędy lub dodaj nowe tłumaczenie</string>
<string name="aboutactivity_readme">Read Me</string>
<string name="aboutactivity_readme_summary">Read the reference</string>
<string name="aboutactivity_readme_summary">Przeczytaj opinie</string>
<string name="aboutactivity_faq">FAQ</string>
<string name="aboutactivity_faq_summary">Pokaż FAQ aplikacji</string>
<string name="aboutactivity_changelog">Lista zmian</string>

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aggiungi_account">Nova conta</string>
<string name="attiva">Ativo</string>
<string name="cancella">Deletar</string>
<string name="cancellazione">Deletando arquivos…</string>
<string name="caricamento">Carregando…</string>
<string name="cartella_locale_corrente">Pasta local atual</string>
<string name="chiave_privata">Chave Privada</string>
<string name="chiaro">Claro</string>
<string name="codifica">Codificação</string>
<string name="condividi">Compartilhar</string>
<string name="crea_cartella_locale">New local folder</string>
<string name="crea_cartella_remota">New remote folder</string>
<string name="disconneti">Desconectar</string>
<string name="default_local_folder">Pasta local padrão</string>
<string name="dove_scaricare">Onde baixar?</string>
<string name="download">Baixar</string>
<string name="download_completato">Download concluído</string>
<string name="duplicate">Duplicar</string>
<string name="fatto">Feito</string>
<string name="home">Início</string>
<string name="host">Host</string>
<string name="info">Info</string>
<string name="locale">Local</string>
<string name="log_in">Logando…</string>
<string name="modifica">Edit</string>
<string name="muovi">Mover</string>
<string name="nascondi">Hide</string>
<string name="nome_app">Turbo Client</string>
<string name="nome_app_turbo_editor">Turbo Editor</string>
<string name="nome_utente">Usuário</string>
<string name="passiva">Passivo</string>
<string name="passphrase">Passphrase</string>
<string name="password">Senha</string>
<string name="password_summary">Leave it empty to prompt for it every session</string>
<string name="porta">Porta</string>
<string name="preferenze">Preferências</string>
<string name="remoto">Remote</string>
<string name="riavva_per_tema">To change the theme, restart the application</string>
<string name="rinomina">Renomear</string>
<string name="root">Root</string>
<string name="salva">Salvar</string>
<string name="scuro">Escuro</string>
<string name="seleziona">Selecionar</string>
<string name="seleziona_account">Selecione uma conta</string>
<string name="sicuro">Você tem certeza?</string>
<string name="something_failed">Something failed</string>
<string name="skip_same_file">Do not transfer same file</string>
<string name="tema_app">Tema</string>
<string name="tipo_connessione">Tipo de conexão</string>
<string name="tipo_protocollo">Protocolo</string>
<string name="un_altra_cartella">Outra pasta</string>
<string name="use_passphrase">Use a passphrase</string>
<string name="upload">Upload</string>
<string name="upload_completato">Upload concluído</string>
<string name="what_to_do">What do you want todo?</string>
<string name="wrap_the_text">Quebra de linha</string>
<string name="menu_syntax_highlight">Syntax highlight</string>
<string name="testo_indietro">Desfazer</string>
<string name="testo_rifai">Refazer</string>
<string name="sync">Sincronizar</string>
<string name="remote_folder_to_sync">Pasta remota para sincronizar</string>
<string name="local_folder_to_sync">Pasta local para sincronizar</string>
<string name="vota">Avaliar</string>
<string name="inapp_unavailable">Cannot contact Google Play</string>
<string name="inapp_description">Support the development of other great features.</string>
<string name="upgrade_premium">Upgrade to Premium</string>
<string name="upgrade_premium_summary">Upgrade to Premium and support the development of Turbo Client!</string>
<string name="download_unlocked_version">Download unlocked version</string>
<string name="inapp_second_description">What is Turbo Client worth to you? Set your price! </string>
<string name="inapp_first_description">Upgrade to unlock this features:</string>
<string name="inapp_item_openandeditfiles">Power to open and modify any type of file.</string>
<string name="inapp_item_backup_service">Backup service to backup and restore your data safely. </string>
<string name="inapp_unlock_features">Unlock the Premium features</string>
<string name="inapp_seconditem_description">I really like this app!</string>
<string name="inapp_thirditem_description">I love this app!</string>
<string name="backup_accounts">Backup the accounts</string>
<string name="restore_accounts">Restore the accounts</string>
<string name="share_accounts">Backup and share the accounts</string>
<string name="importing_accounts">Importing the accounts…</string>
<string name="exporting_accounts">Exporting the accounts...</string>
<string name="backup_not_found">No backups found</string>
<string name="err_cant_open_the_file">Cannot open the file</string>
<string name="err_temp_folder_doesnt_exist">Temporary folder does not exist</string>
<string name="err_occured">An error occurred</string>
<string name="ui_ux">Ui</string>
<string name="folder">Folder</string>
<string name="remove">Remove</string>
<string name="modification_date">Modification date</string>
<string name="name">Name</string>
<string name="size">Size</string>
<string name="sort">Sort</string>
<string name="open">Open</string>
<string name="file_modified">The file %1$s was modified, do you want to upload it?</string>
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
<string name="number_of_things_selected">%1$d selected</string>
<string name="crea_file_remoto">New remote file</string>
<string name="new_local_file">New local file</string>
<string name="create_new_account">Create a new account</string>
<string name="create_new_account_to_start">Create a new account to start.</string>
<string name="type">Type</string>
<string name="send_feedback">Send feedback</string>
<string name="copy_url">Copy URL</string>
<string name="cut">Cut</string>
<string name="paste">paste</string>
<string name="advanced">Advanced</string>
<string name="auto">Auto</string>
<string name="bytes">Bytes</string>
<string name="unit_measurement_for_file_size">Unit of measurement for file size</string>
<string name="open_source_license">Open Source licenses</string>
<string name="open_source_license_summary">Show open source licenses</string>
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="open_a_file">Open a file</string>
<string name="open_this_time_only">Open this time only</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">The best free and open source file editor!</string>
<string name="change_list_type">Change the list type</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aboutactivity_info_category">Info</string>
<string name="aboutactivity_app_category">Application Info</string>
<string name="aboutactivity_miscellaneous_category">Miscellaneous</string>
<string name="aboutactivity_version">Version %1$s</string>
<string name="aboutactivity_author">Author</string>
<string name="aboutactivity_authorsite">Author site</string>
<string name="aboutactivity_authorsite_summary">Show author site</string>
<string name="aboutactivity_authoremail">Author mail</string>
<string name="aboutactivity_authoremail_summary">Send mail to author</string>
<string name="aboutactivity_authortwitter">Twitter</string>
<string name="aboutactivity_authortwitter_summary">Show twitter page</string>
<string name="aboutactivity_authorgoogleplus">Google Plus</string>
<string name="aboutactivity_authorgoogleplus_summary">Show Google Plus page</string>
<string name="aboutactivity_betatester">Become a beta tester</string>
<string name="aboutactivity_betatester_summary">Be a part of the community to receive beta updates</string>
<string name="aboutactivity_helptranslate">Translate the Application</string>
<string name="aboutactivity_helptranslate_summary">Correct some mistakes or add a new translation</string>
<string name="aboutactivity_readme">Read Me</string>
<string name="aboutactivity_readme_summary">Read the reference</string>
<string name="aboutactivity_faq">FAQ</string>
<string name="aboutactivity_faq_summary">Show app faq</string>
<string name="aboutactivity_changelog">ChangeLog</string>
<string name="aboutactivity_changelog_summary">Show app changelog</string>
<string name="aboutactivity_license">Terms of service</string>
<string name="aboutactivity_license_summary">Read the Terms of service</string>
<string name="aboutactivity_license_accept">Accept</string>
<string name="aboutactivity_license_refuse">Refuse</string>
<string name="aboutactivity_privacy">Privacy policy</string>
<string name="aboutactivity_privacy_summary">Read the Privacy policy</string>
<string name="aboutactivity_todo">ToDo List</string>
<string name="aboutactivity_todo_summary">Read the todo list</string>
<string name="aboutactivity_donate">Make a donation</string>
<string name="aboutactivity_donate_summary">Thank you for supporting me!</string>
<string name="aboutactivity_market">Play Store</string>
<string name="aboutactivity_market_summary">Send feedback and rate it!</string>
<string name="aboutactivity_authormarket">Author Store</string>
<string name="aboutactivity_authormarket_summary">Show author applications!</string>
</resources>

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aggiungi_account">Новый аккаунт</string>
<string name="attiva">Действие</string>
<string name="cancella">Удалить</string>
<string name="cancellazione">Удалить файлы</string>
<string name="caricamento">Загрузка</string>
<string name="cartella_locale_corrente">локальная папка поумолчанию</string>
<string name="chiave_privata">Закрытый ключ</string>
<string name="chiaro">Светлая</string>
<string name="codifica">Кодировка</string>
<string name="condividi">Share</string>
<string name="crea_cartella_locale">Новая локальная папка</string>
<string name="crea_cartella_remota">Новая папка на сервере</string>
<string name="disconneti">Отключиться</string>
<string name="default_local_folder">локальный каталог по умолчанию</string>
<string name="dove_scaricare">Where to download?</string>
<string name="download">Скачать</string>
<string name="download_completato">Загрузка завершена</string>
<string name="duplicate">Duplicate</string>
<string name="fatto">Готово</string>
<string name="home">Home</string>
<string name="host">Хост</string>
<string name="info">Информация</string>
<string name="locale">Локальный</string>
<string name="log_in">Логин в</string>
<string name="modifica">Редактировать</string>
<string name="muovi">Переместить</string>
<string name="nascondi">Скрыть</string>
<string name="nome_app">Turbo Client</string>
<string name="nome_app_turbo_editor">Turbo Editor</string>
<string name="nome_utente">Логин</string>
<string name="passiva">Пассивный</string>
<string name="passphrase">Подсказка</string>
<string name="password">Пароль</string>
<string name="password_summary">Leave it empty to prompt for it every session</string>
<string name="porta">Порт</string>
<string name="preferenze">Настройки</string>
<string name="remoto">Удаленный</string>
<string name="riavva_per_tema">Для смены темы нужен перезапуск приложения</string>
<string name="rinomina">Переименовать</string>
<string name="root">Удаленный каталог поумолчанию</string>
<string name="salva">Сохранить</string>
<string name="scuro">Темный</string>
<string name="seleziona">Выбор</string>
<string name="seleziona_account">Выбор аккаунта</string>
<string name="sicuro">Вы уверены?</string>
<string name="something_failed">Что-то пошло не так</string>
<string name="skip_same_file">Do not transfer same file</string>
<string name="tema_app">Тема</string>
<string name="tipo_connessione">Тип соединения</string>
<string name="tipo_protocollo">Тип протокола</string>
<string name="un_altra_cartella">Другая папка</string>
<string name="use_passphrase">Использовать подсказку</string>
<string name="upload">Закачка</string>
<string name="upload_completato">Загрузка завершена</string>
<string name="what_to_do">What do you want todo?</string>
<string name="wrap_the_text">Перенос строк</string>
<string name="menu_syntax_highlight">Подсветка синтаксиса</string>
<string name="testo_indietro">Отменить</string>
<string name="testo_rifai">Повторить</string>
<string name="sync">Синхронизация</string>
<string name="remote_folder_to_sync">Удаленный каталог для синхронизации</string>
<string name="local_folder_to_sync">Локальный каталог для синхронизации</string>
<string name="vota">Рейтинг</string>
<string name="inapp_unavailable">Cannot contact Google Play</string>
<string name="inapp_description">Support the development of other great features.</string>
<string name="upgrade_premium">апгрейд до премиума</string>
<string name="upgrade_premium_summary">Upgrade to Premium and support the development of Turbo Client!</string>
<string name="download_unlocked_version">Download unlocked version</string>
<string name="inapp_second_description">What is Turbo Client worth to you? Set your price! </string>
<string name="inapp_first_description">Upgrade to unlock this features:</string>
<string name="inapp_item_openandeditfiles">Power to open and modify any type of file.</string>
<string name="inapp_item_backup_service">Backup service to backup and restore your data safely. </string>
<string name="inapp_unlock_features">Разблокировать премиум функции</string>
<string name="inapp_seconditem_description">I really like this app!</string>
<string name="inapp_thirditem_description">I love this app!</string>
<string name="backup_accounts">Сохранить аккаунт</string>
<string name="restore_accounts">Восстановить аккаунт</string>
<string name="share_accounts">Backup and share the accounts</string>
<string name="importing_accounts">Importing the accounts…</string>
<string name="exporting_accounts">Exporting the accounts...</string>
<string name="backup_not_found">Резервные копии не найдены</string>
<string name="err_cant_open_the_file">Не удается открыть файл</string>
<string name="err_temp_folder_doesnt_exist">Временная папка не существует</string>
<string name="err_occured">Произошла ошибка</string>
<string name="ui_ux">Ui</string>
<string name="folder">Каталог</string>
<string name="remove">Удалить</string>
<string name="modification_date">дата изменения</string>
<string name="name">имя</string>
<string name="size">размер</string>
<string name="sort">сортировка</string>
<string name="open">открыть</string>
<string name="file_modified">Файл %1$s был изменен, загрузить на сервер?</string>
<string name="file_saved_with_success">Файл %1$s успешно сохранен!</string>
<string name="number_of_things_selected">%1$d выделено</string>
<string name="crea_file_remoto">Новый файл на сервере</string>
<string name="new_local_file">Новый локальный файл</string>
<string name="create_new_account">Создать новый аккаунт</string>
<string name="create_new_account_to_start">Создайте новый аккаунт для начала работы.</string>
<string name="type">Тип</string>
<string name="send_feedback">Оставить отзыв</string>
<string name="copy_url">Копировать URL-адрес</string>
<string name="cut">Вырезать</string>
<string name="paste">Вставить</string>
<string name="advanced">Расширенные</string>
<string name="auto">Авто</string>
<string name="bytes">Байт</string>
<string name="unit_measurement_for_file_size">Единица измерения размера файла</string>
<string name="open_source_license">Open Source licenses</string>
<string name="open_source_license_summary">Show open source licenses</string>
<string name="show_navigation_breadcrumb">Показывать цепочку навигации</string>
<string name="open_a_file">Открыть файл</string>
<string name="open_this_time_only">Open this time only</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">The best free and open source file editor!</string>
<string name="change_list_type">Внешний вид списка</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aboutactivity_info_category">Информация</string>
<string name="aboutactivity_app_category">О приложении</string>
<string name="aboutactivity_miscellaneous_category">Прочее</string>
<string name="aboutactivity_version">Версия %1$s</string>
<string name="aboutactivity_author">Автор</string>
<string name="aboutactivity_authorsite">Сайт автора</string>
<string name="aboutactivity_authorsite_summary">Открыть сайт автора</string>
<string name="aboutactivity_authoremail">Почта автора</string>
<string name="aboutactivity_authoremail_summary">Отправить письмо автору</string>
<string name="aboutactivity_authortwitter">Twitter</string>
<string name="aboutactivity_authortwitter_summary">Открыть станицу в twitter</string>
<string name="aboutactivity_authorgoogleplus">Google Plus</string>
<string name="aboutactivity_authorgoogleplus_summary">Открыть страницу в Google Plus</string>
<string name="aboutactivity_betatester">Стать beta-тестером</string>
<string name="aboutactivity_betatester_summary">Стать частью сообщества, чтобы получать beta-обновления</string>
<string name="aboutactivity_helptranslate">Перевести приложение</string>
<string name="aboutactivity_helptranslate_summary">Исправить ошибки или добавить новый перевод</string>
<string name="aboutactivity_readme">Read Me</string>
<string name="aboutactivity_readme_summary">Читать справочную информацию</string>
<string name="aboutactivity_faq">FAQ</string>
<string name="aboutactivity_faq_summary">Показать часто задаваемые вопросы</string>
<string name="aboutactivity_changelog">История изменений</string>
<string name="aboutactivity_changelog_summary">Показать историю изменений</string>
<string name="aboutactivity_license">Пользовательское соглашение</string>
<string name="aboutactivity_license_summary">Прочитать пользовательское соглашение</string>
<string name="aboutactivity_license_accept">Принять</string>
<string name="aboutactivity_license_refuse">Отклонить</string>
<string name="aboutactivity_privacy">Политика конфиденциальности</string>
<string name="aboutactivity_privacy_summary">Ознакомьтесь с политикой конфиденциальности</string>
<string name="aboutactivity_todo">Список ToDo</string>
<string name="aboutactivity_todo_summary">Посмотреть, что планируется реализовать</string>
<string name="aboutactivity_donate">Сделать пожертвование</string>
<string name="aboutactivity_donate_summary">Спасибо за поддержку!</string>
<string name="aboutactivity_market">Play Store</string>
<string name="aboutactivity_market_summary">Оставить отзыв и оценить!</string>
<string name="aboutactivity_authormarket">Автор в Google Play</string>
<string name="aboutactivity_authormarket_summary">Другие приложения автора!</string>
</resources>

View File

@ -20,4 +20,5 @@
<resources>
<!-- Customize dimensions originally defined in res/values/dimens.xml (such as
screen margins) for sw600dp devices (e.g. 7" tablets) here. -->
<dimen name="navigation_drawer_width">320dp</dimen>
</resources>

View File

@ -30,6 +30,8 @@
<item type="id" name="im_editor_encoding"/>
<item type="id" name="im_wrap_text"/>
<item type="id" name="im_syntax_highlight"/>
<item type="id" name="im_use_monospace"/>
<item type="id" name="im_new_file"/>
<!-- layout item ids -->
<item type="id" name="drawer_layout"/>
<item type="id" name="fragment_editor"/>

View File

@ -1,117 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.net-->
<resources>
<string name="aggiungi_account">New account</string>
<string name="attiva">Active</string>
<string name="cancella">Delete</string>
<string name="cancellazione">Deleting files…</string>
<string name="caricamento">Loading…</string>
<string name="cartella_locale_corrente">Current local folder</string>
<string name="chiave_privata">Private Key</string>
<string name="chiaro">Light</string>
<string name="codifica">Encoding</string>
<string name="condividi">Share</string>
<string name="crea_cartella_locale">New local folder</string>
<string name="crea_cartella_remota">New remote folder</string>
<string name="disconneti">Disconnect</string>
<string name="default_local_folder">Default local folder</string>
<string name="dove_scaricare">Where to download?</string>
<string name="download">Download</string>
<string name="download_completato">Download completed</string>
<string name="duplicate">Duplicate</string>
<string name="fatto">Done</string>
<string name="home">Home</string>
<string name="host">Host</string>
<string name="info">Info</string>
<string name="locale">Local</string>
<string name="log_in">Logging in…</string>
<string name="modifica">Edit</string>
<string name="muovi">Move</string>
<string name="nascondi">Hide</string>
<string name="nome_app">Turbo Client</string>
<string name="nome_app_turbo_editor">Turbo Editor</string>
<string name="nome_utente">Username</string>
<string name="passiva">Passive</string>
<string name="passphrase">Passphrase</string>
<string name="password">Password</string>
<string name="password_summary">Leave it empty to prompt for it every session</string>
<string name="porta">Port</string>
<string name="preferenze">Preferences</string>
<string name="remoto">Remote</string>
<string name="riavva_per_tema">To change the theme, restart the application</string>
<string name="rinomina">Rename</string>
<string name="root">Default remote folder</string>
<string name="salva">Save</string>
<string name="scuro">Dark</string>
<string name="seleziona">Select</string>
<string name="seleziona_account">Select an account</string>
<string name="sicuro">Are you sure?</string>
<string name="something_failed">Something failed</string>
<string name="skip_same_file">Do not transfer same file</string>
<string name="tema_app">App theme</string>
<string name="tipo_connessione">Connection type</string>
<string name="tipo_protocollo">Protocol type</string>
<string name="un_altra_cartella">Another folder</string>
<string name="use_passphrase">Use a passphrase</string>
<string name="upload">Upload</string>
<string name="upload_completato">Upload completed</string>
<string name="what_to_do">What do you want todo?</string>
<string name="wrap_the_text">Word wrap</string>
<string name="menu_syntax_highlight">Syntax highlight</string>
<string name="testo_indietro">Undo</string>
<string name="testo_rifai">Redo</string>
<string name="sync">Sync</string>
<string name="remote_folder_to_sync">Remote folder to sync</string>
<string name="local_folder_to_sync">Local folder to sync</string>
<string name="vota">Rate</string>
<string name="inapp_unavailable">Cannot contact Google Play</string>
<string name="inapp_description">Support the development of other great features.</string>
<string name="upgrade_premium">Upgrade to Premium</string>
<string name="upgrade_premium_summary">Upgrade to Premium and support the development of Turbo Client!</string>
<string name="download_unlocked_version">Download unlocked version</string>
<string name="inapp_second_description">What is Turbo Client worth to you? Set your price! </string>
<string name="inapp_first_description">Upgrade to unlock this features:</string>
<string name="inapp_item_openandeditfiles">Power to open and modify any type of file.</string>
<string name="inapp_item_backup_service">Backup service to backup and restore your data safely. </string>
<string name="inapp_unlock_features">Unlock the Premium features</string>
<string name="inapp_seconditem_description">I really like this app!</string>
<string name="inapp_thirditem_description">I love this app!</string>
<string name="backup_accounts">Backup the accounts</string>
<string name="restore_accounts">Restore the accounts</string>
<string name="share_accounts">Backup and share the accounts</string>
<string name="importing_accounts">Importing the accounts…</string>
<string name="exporting_accounts">Exporting the accounts...</string>
<string name="backup_not_found">No backups found</string>
<string name="err_cant_open_the_file">Cannot open the file</string>
<string name="err_temp_folder_doesnt_exist">Temporary folder does not exist</string>
<string name="err_occured">An error occurred</string>
<string name="ui_ux">Ui</string>
<string name="folder">Folder</string>
<string name="remove">Remove</string>
<string name="modification_date">Modification date</string>
<string name="name">Name</string>
<string name="size">Size</string>
<string name="sort">Sort</string>
<string name="open">Open</string>
<string name="file_modified">The file %1$s was modified, do you want to upload it?</string>
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
<string name="number_of_things_selected">%1$d selected</string>
<string name="crea_file_remoto">New remote file</string>
<string name="new_local_file">New local file</string>
<string name="create_new_account">Create a new account</string>
<string name="create_new_account_to_start">Create a new account to start.</string>
<string name="type">Type</string>
<string name="send_feedback">Send feedback</string>
<string name="copy_url">Copy URL</string>
<string name="cut">Cut</string>
<string name="paste">paste</string>
<string name="advanced">Advanced</string>
<string name="auto">Auto</string>
<string name="bytes">Bytes</string>
<string name="unit_measurement_for_file_size">Unit of measurement for file size</string>
<string name="open_source_license">Open Source licenses</string>
<string name="open_source_license_summary">Show open source licenses</string>
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="open_a_file">Open a file</string>
<string name="open_this_time_only">Open this time only</string>
<string name="aggiungi_account">New account</string>
<string name="attiva">Active</string>
<string name="cancella">Delete</string>
<string name="cancellazione">Deleting files…</string>
<string name="caricamento">Loading…</string>
<string name="cartella_locale_corrente">Current local folder</string>
<string name="chiave_privata">Private Key</string>
<string name="chiaro">Light</string>
<string name="codifica">Encoding</string>
<string name="condividi">Share</string>
<string name="crea_cartella_locale">New local folder</string>
<string name="crea_cartella_remota">New remote folder</string>
<string name="disconneti">Disconnect</string>
<string name="default_local_folder">Default local folder</string>
<string name="dove_scaricare">Where to download?</string>
<string name="download">Download</string>
<string name="download_completato">Download completed</string>
<string name="duplicate">Duplicate</string>
<string name="fatto">Done</string>
<string name="home">Home</string>
<string name="host">Host</string>
<string name="info">Info</string>
<string name="locale">Local</string>
<string name="log_in">Logging in…</string>
<string name="modifica">Edit</string>
<string name="muovi">Move</string>
<string name="nascondi">Hide</string>
<string name="nome_app">Turbo Client</string>
<string name="nome_app_turbo_editor">Turbo Editor</string>
<string name="nome_utente">Username</string>
<string name="passiva">Passive</string>
<string name="passphrase">Passphrase</string>
<string name="password">Password</string>
<string name="password_summary">Leave it empty to prompt for it every session</string>
<string name="porta">Port</string>
<string name="preferenze">Preferences</string>
<string name="remoto">Remote</string>
<string name="riavva_per_tema">To change the theme, restart the application</string>
<string name="rinomina">Rename</string>
<string name="root">Default remote folder</string>
<string name="salva">Save</string>
<string name="scuro">Dark</string>
<string name="seleziona">Select</string>
<string name="seleziona_account">Select an account</string>
<string name="sicuro">Are you sure?</string>
<string name="something_failed">Something failed</string>
<string name="skip_same_file">Do not transfer same file</string>
<string name="tema_app">App theme</string>
<string name="tipo_connessione">Connection type</string>
<string name="tipo_protocollo">Protocol type</string>
<string name="un_altra_cartella">Another folder</string>
<string name="use_passphrase">Use a passphrase</string>
<string name="upload">Upload</string>
<string name="upload_completato">Upload completed</string>
<string name="what_to_do">What do you want todo?</string>
<string name="wrap_the_text">Word wrap</string>
<string name="menu_syntax_highlight">Syntax highlight</string>
<string name="testo_indietro">Undo</string>
<string name="testo_rifai">Redo</string>
<string name="sync">Sync</string>
<string name="remote_folder_to_sync">Remote folder to sync</string>
<string name="local_folder_to_sync">Local folder to sync</string>
<string name="vota">Rate</string>
<string name="inapp_unavailable">Cannot contact Google Play</string>
<string name="inapp_description">Support the development of other great features.</string>
<string name="upgrade_premium">Upgrade to Premium</string>
<string name="upgrade_premium_summary">Upgrade to Premium and support the development of Turbo Client!</string>
<string name="download_unlocked_version">Download unlocked version</string>
<string name="inapp_second_description">What is Turbo Client worth to you? Set your price!</string>
<string name="inapp_first_description">Upgrade to unlock this features:</string>
<string name="inapp_item_openandeditfiles">Power to open and modify any type of file.</string>
<string name="inapp_item_backup_service">Backup service to backup and restore your data safely.</string>
<string name="inapp_unlock_features">Unlock the Premium features</string>
<string name="inapp_seconditem_description">I really like this app!</string>
<string name="inapp_thirditem_description">I love this app!</string>
<string name="backup_accounts">Backup the accounts</string>
<string name="restore_accounts">Restore the accounts</string>
<string name="share_accounts">Backup and share the accounts</string>
<string name="importing_accounts">Importing the accounts…</string>
<string name="exporting_accounts">Exporting the accounts...</string>
<string name="backup_not_found">No backups found</string>
<string name="err_cant_open_the_file">Cannot open the file</string>
<string name="err_temp_folder_doesnt_exist">Temporary folder does not exist</string>
<string name="err_occured">An error occurred</string>
<string name="ui_ux">Ui</string>
<string name="folder">Folder</string>
<string name="remove">Remove</string>
<string name="modification_date">Modification date</string>
<string name="name">Name</string>
<string name="size">Size</string>
<string name="sort">Sort</string>
<string name="open">Open</string>
<string name="file_modified">The file %1$s was modified, do you want to upload it?</string>
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
<string name="number_of_things_selected">%1$d selected</string>
<string name="crea_file_remoto">New remote file</string>
<string name="new_local_file">New local file</string>
<string name="create_new_account">Create a new account</string>
<string name="create_new_account_to_start">Create a new account to start.</string>
<string name="type">Type</string>
<string name="send_feedback">Send feedback</string>
<string name="copy_url">Copy URL</string>
<string name="cut">Cut</string>
<string name="paste">paste</string>
<string name="advanced">Advanced</string>
<string name="auto">Auto</string>
<string name="bytes">Bytes</string>
<string name="unit_measurement_for_file_size">Unit of measurement for file size</string>
<string name="open_source_license">Open Source licenses</string>
<string name="open_source_license_summary">Show open source licenses</string>
<string name="show_navigation_breadcrumb">Show navigation breadcrumb</string>
<string name="open_a_file">Open a file</string>
<string name="open_this_time_only">Open this time only</string>
<string name="advise_editor_title">Are you missing Turbo Editor?</string>
<string name="advise_editor_subtitle">The best free and open source file editor!</string>
<string name="change_list_type">Change the list type</string>
<string name="use_monospace">Use monospace</string>
<string name="recent_files">Recent files</string>
</resources>

View File

@ -1,4 +1,4 @@
#Thu Sep 26 13:46:28 CEST 2013
#Sun Oct 06 11:27:48 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME