Version 1.1 monospace, create new file
monospace, create new file
This commit is contained in:
parent
49f890adeb
commit
e540b8fda7
3
.gitignore
vendored
3
.gitignore
vendored
@ -30,6 +30,9 @@ proguard/
|
||||
|
||||
# Android Studio
|
||||
.gradle
|
||||
*.gradle
|
||||
*.jks
|
||||
/local.properties
|
||||
/.idea/workspace.xml
|
||||
.DS_Store
|
||||
/Turbo Editor/build/
|
1
Turbo Editor/.gitignore
vendored
1
Turbo Editor/.gitignore
vendored
@ -1 +0,0 @@
|
||||
/build
|
@ -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
|
||||
|
@ -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}
|
||||
|
@ -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 enum Actions {
|
||||
Encoding, NewLocalFile
|
||||
}
|
||||
|
||||
public interface EditDialogListener {
|
||||
void onFinishEditDialog(String inputText, String hint);
|
||||
void onFinishEditDialog(String inputText, String hint, Actions action);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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) {
|
||||
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> {
|
||||
|
@ -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();
|
||||
}
|
||||
|
@ -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>
|
||||
|
@ -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>
|
@ -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"/>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
122
Turbo Editor/src/main/res/values-fr-rFR/strings.xml
Normal file
122
Turbo Editor/src/main/res/values-fr-rFR/strings.xml
Normal 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>
|
@ -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 d’utilisation</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>
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
122
Turbo Editor/src/main/res/values-pt-rBR/strings.xml
Normal file
122
Turbo Editor/src/main/res/values-pt-rBR/strings.xml
Normal 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>
|
@ -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>
|
122
Turbo Editor/src/main/res/values-ru-rRU/strings.xml
Normal file
122
Turbo Editor/src/main/res/values-ru-rRU/strings.xml
Normal 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>
|
@ -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>
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?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>
|
||||
@ -69,10 +69,10 @@
|
||||
<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_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_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>
|
||||
@ -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>
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user