Add Folder Open
This commit is contained in:
@@ -31,6 +31,7 @@ import android.graphics.Typeface;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.preference.PreferenceManager;
|
||||
@@ -53,6 +54,7 @@ import android.text.method.KeyListener;
|
||||
import android.text.style.ForegroundColorSpan;
|
||||
import android.text.style.UnderlineSpan;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.Gravity;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.Menu;
|
||||
@@ -74,6 +76,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
@@ -133,6 +136,7 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
ID_COPY = android.R.id.copy,
|
||||
ID_PASTE = android.R.id.paste,
|
||||
SELECT_FILE_CODE = 121,
|
||||
SELECT_FOLDER_CODE = 122,
|
||||
SYNTAX_DELAY_MILLIS_SHORT = 250,
|
||||
SYNTAX_DELAY_MILLIS_LONG = 1500,
|
||||
ID_UNDO = R.id.im_undo,
|
||||
@@ -335,12 +339,34 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
final GreatUri newUri = new GreatUri(data, AccessStorageApi.getPath(this, data), AccessStorageApi.getName(this, data));
|
||||
|
||||
newFileToOpen(newUri, "");
|
||||
} else if (requestCode == SELECT_FOLDER_CODE) {
|
||||
FileFilter fileFilter = new FileFilter() {
|
||||
public boolean accept(File file) {
|
||||
return file.isFile();
|
||||
}
|
||||
};
|
||||
final Uri data = intent.getData();
|
||||
File dir = new File(data.getPath());
|
||||
File[] fileList = dir.listFiles(fileFilter);
|
||||
for(int i = 0 ; i < fileList.length ; i++){
|
||||
Uri particularUri = Uri.parse("file://" + fileList[i].getPath());
|
||||
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
|
||||
greatUris.add(newUri);
|
||||
|
||||
refreshList(newUri, true, false);
|
||||
arrayAdapter.selectPosition(newUri);
|
||||
}
|
||||
|
||||
Uri particularUri = Uri.parse("file://" + fileList[0].getPath());
|
||||
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
|
||||
newFileToOpen(newUri, "");
|
||||
|
||||
} else {
|
||||
|
||||
final Uri data = intent.getData();
|
||||
final GreatUri newUri = new GreatUri(data, AccessStorageApi.getPath(this, data), AccessStorageApi.getName(this, data));
|
||||
|
||||
// grantUriPermission(getPackageName(), data, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
// grantUriPermission(getPackageName(), data, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
final int takeFlags = intent.getFlags()
|
||||
& (Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
|
||||
@@ -363,6 +389,7 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
}).execute();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1191,6 +1218,25 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
AnimationUtils.startActivityWithScale(this, subActivity, true, SELECT_FILE_CODE, view);
|
||||
}
|
||||
}
|
||||
public void OpenFolder(View view) { //http://stackoverflow.com/questions/21544331/trying-open-a-specific-folder-in-android-using-intent
|
||||
//http://www.androidpub.com/1773967 폴더안의 파일들 불러오기
|
||||
//http://vissel.tistory.com/97 리스트 뷰에서 sdcard에서 파일 읽어와 텍스트 화면에 뿌리기 .
|
||||
//http://it77.tistory.com/34 특정 경로에 있는 이미지파일 목록을 불러오자
|
||||
//http://nekomimi.tistory.com/674 폴더리스트 가져오기, 모든 폴더에서 파일 가져오기
|
||||
//http://jungws55.tistory.com/227 하위디렉토리 폴더와 파일 읽기
|
||||
//http://stackoverflow.com/questions/8723738/open-folder-intent-chooser
|
||||
//http://www.blackmoonit.com/2010/02/handling-browse-for-folder-intents/ Handling “Browse for Folder” intents
|
||||
//http://www.androidsnippets.com/pick-a-file-or-folder-with-andexplorer-intent.html Pick a file (or folder) with AndExplorer Intent
|
||||
//http://www.codeproject.com/Articles/547636/Android-Ready-to-use-simple-directory-chooser-dial
|
||||
//https://github.com/passy/Android-DirectoryChooser
|
||||
//https://android-arsenal.com/tag/35
|
||||
Intent subActivity = new Intent(MainActivity.this, SelectFileActivity.class);
|
||||
subActivity.putExtra("foldermode",true);
|
||||
subActivity.putExtra("action", SelectFileActivity.Actions.SelectFile);
|
||||
AnimationUtils.startActivityWithScale(this, subActivity, true, SELECT_FOLDER_CODE, view);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void CreateFile(View view) {
|
||||
if (Device.hasKitKatApi() && PreferenceHelper.getUseStorageAccessFramework(this)) {
|
||||
|
@@ -66,7 +66,11 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
private MenuItem mSearchViewMenuItem;
|
||||
private SearchView mSearchView;
|
||||
private Filter filter;
|
||||
|
||||
private int prevposition = 0;
|
||||
private FloatingActionButton mFab;
|
||||
private boolean mfabOkMode = false;
|
||||
private File selectedFile;
|
||||
private boolean folderOpenMode = false;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@@ -83,39 +87,46 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
|
||||
//final Actions action = (Actions) getIntent().getExtras().getSerializable("action");
|
||||
wantAFile = true; //action == Actions.SelectFile;
|
||||
mfabOkMode = false;
|
||||
folderOpenMode = getIntent().getBooleanExtra("foldermode", false);
|
||||
|
||||
listView = (ListView) findViewById(android.R.id.list);
|
||||
listView.setOnItemClickListener(this);
|
||||
listView.setTextFilterEnabled(true);
|
||||
|
||||
FloatingActionButton mFab = (FloatingActionButton) findViewById(R.id.fabbutton);
|
||||
mFab = (FloatingActionButton) findViewById(R.id.fabbutton);
|
||||
mFab.setColor(getResources().getColor(R.color.fab_light));
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
|
||||
mFab.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
PopupMenu popup = new PopupMenu(SelectFileActivity.this, v);
|
||||
if (!mfabOkMode) {
|
||||
PopupMenu popup = new PopupMenu(SelectFileActivity.this, v);
|
||||
|
||||
popup.getMenuInflater().inflate(R.menu.popup_new_file, popup.getMenu());
|
||||
popup.getMenuInflater().inflate(R.menu.popup_new_file, popup.getMenu());
|
||||
|
||||
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
||||
@Override
|
||||
public boolean onMenuItemClick(MenuItem item) {
|
||||
int i = item.getItemId();
|
||||
if (i == R.id.im_new_file) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFile).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else if (i == R.id.im_new_folder) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFolder).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
||||
@Override
|
||||
public boolean onMenuItemClick(MenuItem item) {
|
||||
int i = item.getItemId();
|
||||
if (i == R.id.im_new_file) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFile).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else if (i == R.id.im_new_folder) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFolder).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
popup.show();
|
||||
popup.show();
|
||||
}
|
||||
if (mfabOkMode) {
|
||||
finishWithResult(selectedFile);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -168,6 +179,7 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
private void finishWithResult(File file) {
|
||||
if (file != null) {
|
||||
Uri uri = Uri.fromFile(file);
|
||||
Toast.makeText(this, uri.toString(), Toast.LENGTH_SHORT).show();
|
||||
setResult(RESULT_OK, new Intent().setData(uri));
|
||||
finish();
|
||||
} else {
|
||||
@@ -177,10 +189,10 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void onItemClick(AdapterView<?> parent,
|
||||
View view, int position, long id) {
|
||||
|
||||
final String name = ((TextView) view.findViewById(android.R.id.text1)).getText().toString();
|
||||
if (name.equals("..")) {
|
||||
if (currentFolder.equals("/")) {
|
||||
@@ -192,21 +204,62 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
.getParentFile();
|
||||
} else {
|
||||
tempFile = tempFile.getParentFile();
|
||||
|
||||
}
|
||||
new UpdateList().execute(tempFile.getAbsolutePath());
|
||||
}
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
return;
|
||||
} else if (name.equals(getString(R.string.home))) {
|
||||
new UpdateList().execute(PreferenceHelper.getWorkingFolder(this));
|
||||
Toast.makeText(this, "test", Toast.LENGTH_SHORT).show();
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final File selectedFile = new File(currentFolder, name);
|
||||
//final File selectedFile = new File(currentFolder, name);
|
||||
selectedFile = new File(currentFolder, name);
|
||||
|
||||
if (selectedFile.isFile() && wantAFile) {
|
||||
finishWithResult(selectedFile);
|
||||
} else if (selectedFile.isDirectory()) {
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
if (!folderOpenMode) {
|
||||
if (selectedFile.isFile() && wantAFile) {
|
||||
if (prevposition == position)
|
||||
finishWithResult(selectedFile);
|
||||
else {
|
||||
prevposition = position;
|
||||
mfabOkMode = true;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_ok));
|
||||
view.setSelected(true);
|
||||
}
|
||||
} else if (selectedFile.isDirectory()) {
|
||||
//Toast.makeText(this, "its folder", Toast.LENGTH_SHORT).show();
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
}
|
||||
} else if (folderOpenMode) {
|
||||
if (selectedFile.isDirectory()) {
|
||||
if (prevposition == position) {
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
} else {
|
||||
prevposition = position;
|
||||
mfabOkMode = true;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_ok));
|
||||
view.setSelected(true);
|
||||
}
|
||||
} else if (selectedFile.isFile()) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
BIN
libraries/sharedCode/src/main/res/drawable-hdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-hdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 401 B |
BIN
libraries/sharedCode/src/main/res/drawable-mdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-mdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 296 B |
BIN
libraries/sharedCode/src/main/res/drawable-xhdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-xhdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 510 B |
BIN
libraries/sharedCode/src/main/res/drawable-xxhdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-xxhdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 858 B |
8
libraries/sharedCode/src/main/res/drawable/bg_key.xml
Normal file
8
libraries/sharedCode/src/main/res/drawable/bg_key.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:state_selected="true"
|
||||
android:drawable="@color/item_selected"/>
|
||||
|
||||
</selector>
|
||||
<!--http://stackoverflow.com/questions/16189651/android-listview-selected-item-stay-highlighted-->
|
@@ -197,6 +197,21 @@
|
||||
android:onClick="OpenFile"
|
||||
android:background="?selectableItemBackground"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="54dp"
|
||||
android:text="@string/open_folder"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingStart="20dp"
|
||||
android:paddingLeft="20dp"
|
||||
android:paddingEnd="20dp"
|
||||
android:paddingRight="20dp"
|
||||
android:textSize="12sp"
|
||||
android:textColor="@color/navigation_drawer_button_text_color_inverted"
|
||||
android:clickable="true"
|
||||
android:onClick="OpenFolder"
|
||||
android:background="?selectableItemBackground"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="54dp"
|
||||
|
@@ -42,7 +42,7 @@
|
||||
android:layout_marginLeft="@dimen/list_horizontal_margin"
|
||||
android:layout_marginRight="@dimen/list_horizontal_margin"
|
||||
android:layout_marginStart="@dimen/list_horizontal_margin"
|
||||
android:layout_marginEnd="@dimen/list_horizontal_margin"/>
|
||||
android:layout_marginEnd="@dimen/list_horizontal_margin" />
|
||||
|
||||
<com.faizmalkani.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/fabbutton"
|
||||
|
@@ -26,7 +26,9 @@
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp">
|
||||
android:paddingRight="16dp"
|
||||
android:descendantFocusability="blocksDescendants"
|
||||
android:background="@drawable/bg_key">
|
||||
|
||||
<ImageView
|
||||
android:id="@android:id/icon"
|
||||
@@ -43,7 +45,11 @@
|
||||
android:ellipsize="end"
|
||||
android:paddingStart="56dp"
|
||||
android:paddingLeft="56dp"
|
||||
android:text="FILE NAME"/>
|
||||
android:text="FILE NAME"
|
||||
android:focusableInTouchMode="false"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:textIsSelectable="false"/>
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/text2"
|
||||
@@ -56,6 +62,10 @@
|
||||
android:ellipsize="end"
|
||||
android:paddingStart="56dp"
|
||||
android:paddingLeft="56dp"
|
||||
android:text="DETAIL 1"/>
|
||||
android:text="DETAIL 1"
|
||||
android:focusableInTouchMode="false"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:textIsSelectable="false"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">فتح</string>
|
||||
<string name="file_saved_with_success">تم حفظ الملف % 1$ s مع النجاح!</string>
|
||||
<string name="open_a_file">فتح ملف</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Obre</string>
|
||||
<string name="file_saved_with_success">L\'arxiu %1$s s\'ha desat amb èxit!</string>
|
||||
<string name="open_a_file">Obre un arxiu</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Otevřít</string>
|
||||
<string name="file_saved_with_success">Soubor %1$s byl úspěšně uložen!</string>
|
||||
<string name="open_a_file">Otevřít soubor</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Öffnen</string>
|
||||
<string name="file_saved_with_success">Die Datei %1$s wurde erfolgreich gespeichert!</string>
|
||||
<string name="open_a_file">Datei öffnen</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nein</string>
|
||||
<string name="new_file">Neue Datei</string>
|
||||
<string name="delete_current_file">Aktuelle Datei löschen</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Άνοιγμα</string>
|
||||
<string name="file_saved_with_success">Το αρχείο %1$s αποθηκεύτηκε με επιτυχία!</string>
|
||||
<string name="open_a_file">Άνοιγμα αρχείου</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">¡El archivo %1$s fue guardado exitosamente!</string>
|
||||
<string name="open_a_file">Abrir archivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">Nuevo archivo</string>
|
||||
<string name="delete_current_file">Eliminar archivo actual</string>
|
||||
|
@@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Licencia de codigo abierto</string>
|
||||
<string name="open_source_license_summary">Ver licencia de codigo abierto</string>
|
||||
<string name="open_a_file">Abrir un archivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Abrir solo esta vez</string>
|
||||
<string name="change_list_type">Cambiar tipo de lista</string>
|
||||
<string name="use_monospace">Usar monoespacio</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Avaa</string>
|
||||
<string name="file_saved_with_success">Tiedosto \'%1$s\' on tallennettu onnistuneesti!</string>
|
||||
<string name="open_a_file">Avaa tiedosto</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Ei</string>
|
||||
<string name="new_file">Uusi tiedosto</string>
|
||||
<string name="delete_current_file">Poista nykyinen tiedosto</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Ouvrir</string>
|
||||
<string name="file_saved_with_success">Le fichier %1$s a été enregistré avec succès !</string>
|
||||
<string name="open_a_file">Ouvrir un fichier</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Non</string>
|
||||
<string name="new_file">Nouveau fichier</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Megnyit</string>
|
||||
<string name="file_saved_with_success">A(z) %1$s fájl sikeresen mentve!</string>
|
||||
<string name="open_a_file">Fájl megnyitása</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nem</string>
|
||||
<string name="new_file">Új fájl</string>
|
||||
<string name="delete_current_file">Aktuális fájl törlése</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Buka</string>
|
||||
<string name="file_saved_with_success">File %1$s berhasil disimpan!</string>
|
||||
<string name="open_a_file">Buka file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Tidak</string>
|
||||
<string name="new_file">File baru</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Apri</string>
|
||||
<string name="file_saved_with_success">Il file %1$s è stato salvato con successo!</string>
|
||||
<string name="open_a_file">Apri un file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">Nuovo file</string>
|
||||
<string name="delete_current_file">Elimina il file corrente</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">開く</string>
|
||||
<string name="file_saved_with_success">ファイル %1$s は保存されました!</string>
|
||||
<string name="open_a_file">ファイルを開く</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">いいえ</string>
|
||||
<string name="new_file">新しいファイル</string>
|
||||
<string name="delete_current_file">現在のファイルを削除</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">열기</string>
|
||||
<string name="file_saved_with_success">파일 %1$s 저장 완료!</string>
|
||||
<string name="open_a_file">파일 열기</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Open Source licenses</string>
|
||||
<string name="open_source_license_summary">Show open source licenses</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Open this time only</string>
|
||||
<string name="change_list_type">Change the list type</string>
|
||||
<string name="use_monospace">Use monospace</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Openen</string>
|
||||
<string name="file_saved_with_success">Het bestand %1$s is met succes opgeslagen!</string>
|
||||
<string name="open_a_file">Open een bestand</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nee</string>
|
||||
<string name="new_file">Nieuw bestand</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Otwórz</string>
|
||||
<string name="file_saved_with_success">Plik %1$s został pomyślnie zapisany!</string>
|
||||
<string name="open_a_file">Otwórz plik</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nie</string>
|
||||
<string name="new_file">Nowy plik</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">O arquivo %1$s foi salvo com sucesso!</string>
|
||||
<string name="open_a_file">Abrir um arquivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="new_file">Novo arquivo</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">O ficheiro %1$s foi gravado com sucesso!</string>
|
||||
<string name="open_a_file">Abrir um ficheiro</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="new_file">Novo ficheiro</string>
|
||||
<string name="delete_current_file">Eliminar ficheiro atual</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Deschide</string>
|
||||
<string name="file_saved_with_success">Fişierul %1$s a fost salvat cu succes!</string>
|
||||
<string name="open_a_file">Deschideţi un fişier</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nu</string>
|
||||
<string name="new_file">Fişier nou</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">открыть</string>
|
||||
<string name="file_saved_with_success">Файл %1$s успешно сохранен!</string>
|
||||
<string name="open_a_file">Открыть файл</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Нет</string>
|
||||
<string name="new_file">Новый файл</string>
|
||||
<string name="delete_current_file">Удалить текущий файл</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Otvoriť</string>
|
||||
<string name="file_saved_with_success">Súbor %1$s bol úspešne uložený!</string>
|
||||
<string name="open_a_file">Otvoriť súbor</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nie</string>
|
||||
<string name="new_file">Nový súbor</string>
|
||||
<string name="delete_current_file">Vymazať aktuálny súbor</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
</resources>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Öppna</string>
|
||||
<string name="file_saved_with_success">Filen %1$s sparades!</string>
|
||||
<string name="open_a_file">Öppna en fil</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nej</string>
|
||||
<string name="new_file">Ny fil</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Aç</string>
|
||||
<string name="file_saved_with_success">%1$s dosyası başarıyla kaydedildi!</string>
|
||||
<string name="open_a_file">Dosya aç</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Hayır</string>
|
||||
<string name="new_file">Yeni dosya</string>
|
||||
<string name="delete_current_file">Geçerli dosyayı sil</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Відкрити</string>
|
||||
<string name="file_saved_with_success">Файл %1$s було успішно збережено!</string>
|
||||
<string name="open_a_file">Відкрити файл</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Ні</string>
|
||||
<string name="new_file">Новий файл</string>
|
||||
<string name="delete_current_file">Видалити поточний файл</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Mở</string>
|
||||
<string name="file_saved_with_success">Tập tin %1$ss đã được lưu thành công!</string>
|
||||
<string name="open_a_file">Mở tập tin</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Không</string>
|
||||
<string name="new_file">Tập tin mới</string>
|
||||
<string name="delete_current_file">Xoá tập tin hiện tại</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">打开</string>
|
||||
<string name="file_saved_with_success">文件 %1$s 保存成功 !</string>
|
||||
<string name="open_a_file">打开文件</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">不</string>
|
||||
<string name="new_file">新建文件</string>
|
||||
<string name="delete_current_file">删除当前文件</string>
|
||||
|
@@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Open Source licenses</string>
|
||||
<string name="open_source_license_summary">Show open source licenses</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Open this time only</string>
|
||||
<string name="change_list_type">Change the list type</string>
|
||||
<string name="use_monospace">Use monospace</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
@@ -82,4 +83,5 @@
|
||||
<string name="accessory_view">Accessory view</string>
|
||||
<string name="file_cannot_be_renamed">The file cannot be renamed</string>
|
||||
<string name="use_storage_access_framework">Use the "Storage Access Framework"</string>
|
||||
|
||||
</resources>
|
||||
|
Reference in New Issue
Block a user