Add Folder Open

This commit is contained in:
Zerglrisk
2016-06-20 18:28:39 +09:00
parent 6a965ca560
commit 66a86dc513
61 changed files with 304 additions and 196 deletions

View File

@@ -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)) {

View File

@@ -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()) {
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

View 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-->

View File

@@ -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"

View File

@@ -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"

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -71,6 +71,7 @@
<string name="open"></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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>