diff --git a/app/src/main/java/com/maxistar/textpad/activities/EditorActivity.java b/app/src/main/java/com/maxistar/textpad/activities/EditorActivity.java
index dc2795b..8636f63 100644
--- a/app/src/main/java/com/maxistar/textpad/activities/EditorActivity.java
+++ b/app/src/main/java/com/maxistar/textpad/activities/EditorActivity.java
@@ -993,6 +993,8 @@ public boolean onOptionsItemSelected(@NonNull MenuItem item) {
saveFile();
} else if (itemId == R.id.menu_document_save_as) {
saveAs();
+ } else if (itemId == R.id.menu_document_go_to) {
+ moveCaretPosition();
} else if (itemId == R.id.menu_edit_undo) {
editUndo();
} else if (itemId == R.id.menu_edit_redo) {
@@ -2073,4 +2075,21 @@ public boolean onMenuItemActionCollapse(MenuItem menuItem) {
return true;
}
}
+
+ private void moveCaretPosition() {
+ if (mText.length() != 0) {
+ new AlertDialog.Builder(this)
+ .setIcon(android.R.drawable.ic_menu_directions)
+ .setTitle(R.string.Go_To_Title)
+ .setMessage(R.string.Go_To_Description)
+ .setPositiveButton(R.string.Go_To_End,
+ (dialog, which) -> {
+ mText.setSelection(mText.length());
+ })
+ .setNegativeButton(R.string.Go_To_Beginning,
+ (dialog, which) -> {
+ mText.setSelection(0);
+ }).show();
+ }
+ }
}
diff --git a/app/src/main/res/drawable-anydpi/ic_arrow_forward.xml b/app/src/main/res/drawable-anydpi/ic_arrow_forward.xml
new file mode 100644
index 0000000..eb71e81
--- /dev/null
+++ b/app/src/main/res/drawable-anydpi/ic_arrow_forward.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/menu/main_menu.xml b/app/src/main/res/menu/main_menu.xml
index 6644248..5ab60ec 100644
--- a/app/src/main/res/menu/main_menu.xml
+++ b/app/src/main/res/menu/main_menu.xml
@@ -85,6 +85,11 @@
android:title="@string/Save_As"
android:icon="@drawable/ic_save_as"
app:iconTint="@color/colorIcon" />
+
- جديد
حفظ
حفظ كـ
+ الانتقال إلى
+ الانتقال إلى الموضع
+ إلى أين تريد نقل المؤشر؟
+ البداية
+ النهاية
الموقع: %s
تحديد
إسم الملف:
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 74c9705..ac9f22f 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -6,6 +6,11 @@
Neu
Speichern
Speichern unter
+ Gehe zu
+ Zu Position gehen
+ Wohin möchten Sie den Cursor bewegen?
+ Anfang
+ Ende
Lage: %s
Wählen
Dateiname:
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index f6bfaf5..dbf9145 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -6,6 +6,11 @@
Nuevo
Guardar
Guardar como
+ Ir a
+ Ir a la posición
+ ¿Dónde quieres mover el cursor?
+ Principio
+ Final
Ubicación: %s
Seleccionar
Nombre del archivo:
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index a84e856..bc6dd0b 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -5,6 +5,11 @@
Nouveau
Enregistrer
Enregistrer sous
+ Aller à
+ Aller à la position
+ Où souhaitez-vous déplacer le curseur ?
+ Début
+ Fin
Emplacement : %s
Sélectionner
Nom du fichier
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index cebcc87..44fa886 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -1,5 +1,6 @@
+
Simple Text Editor
Simple Text Editor - सेटिंग्स
खोलें
@@ -7,6 +8,11 @@
नया
सहेजें
इस रूप में सहेजें
+ पर जाएँ
+ स्थिति पर जाएँ
+ आप कर्सर को कहाँ ले जाना चाहते हैं?
+ शुरुआत
+ अंत
स्थान: %s
चुनें
फ़ाइल का नाम:
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index e716a17..1219f0a 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -6,6 +6,11 @@
Nuovo
Salva
Salva come
+ Vai a
+ Vai alla posizione
+ Dove vuoi spostare il cursore?
+ Inizio
+ Fine
Posizione: %s
Seleziona
Nome del file:
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 3ec5bac..d4f63d9 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -7,6 +7,11 @@
新規作成
上書き保存
別名で保存
+ 移動
+ 位置に移動
+ カーソルをどこに移動しますか?
+ 先頭
+ 末尾
パス: %s
改行コードを選択
ファイル名:
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index dbe8bda..ddf5d4a 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -7,6 +7,11 @@
Nowy
Zapisz
Zapisz jako
+ Przejdź do
+ Przejdź do pozycji
+ Gdzie chcesz przenieść kursor?
+ Początek
+ Koniec
Lokalizacja: %s
Wybierz
Nazwa pliku:
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index e1e73bb..7ca4cd7 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -6,6 +6,11 @@
Novo
Salvar
Salvar como
+ Ir para
+ Ir para a posição
+ Para onde você deseja mover o cursor?
+ Início
+ Fim
Local: %s
Selecionar
Nome do arquivo:
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 90c2746..5132e42 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -6,6 +6,11 @@
Новый
Сохранить
Сохранить Как
+ Перейти
+ Перейти к позиции
+ Куда вы хотите переместить курсор?
+ Начало
+ Конец
Путь: %s
Выбрать
Имя файла:
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 027fcd9..efe51a9 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -6,6 +6,11 @@
Yeni Dosya
Kaydet
Farklı Kaydet
+ Git
+ Konuma Git
+ mleci nereye taşımak istiyorsunuz?
+ Başlangıç
+ Son
Yer: %s
Seç
Dosya Adı:
@@ -86,12 +91,12 @@
Arama Sonucu Vurgu Rengi
Son Düzenlenen Dosyaları Göster
Seçenekler menüsünde son düzenlenen dosyaları göster
-
- Otomatik kaydetme
- Pencere kapatıldığında, o anda düzenlenen dosyayı otomatik olarak kaydet
- Metin çok uzunsa satırı kaydır
- Otomatik satır kaydırma
- Diğer aç…
+
+ Otomatik kaydetme
+ Pencere kapatıldığında, o anda düzenlenen dosyayı otomatik olarak kaydet
+ Metin çok uzunsa satırı kaydır
+ Otomatik satır kaydırma
+ Diğer aç…
Paylaş…
Yazdır
@@ -114,15 +119,15 @@
Salt okunur olarak devam et
- Kaydedilmemiş taslak
- “%1$s” belgesinin %2$s tarihli kaydedilmemiş bir sürümü bulundu.
- Geri yükle
- Taslağı sil
- Harici değişiklik algılandı
- “%1$s” TextPad dışında değiştirildi. Harici sürümü yeniden yükleyin, kendi değişikliklerinizle üzerine yazın, değişikliklerinizi başka bir dosyaya kaydedin veya düzenlemeye devam etmek için iptal edin.
- Üzerine yaz
- Yeniden yükle
- Harici sürüm yeniden yüklensin mi?
- Harici sürüm başarıyla yüklendikten sonra kaydedilmemiş TextPad değişiklikleriniz silinecektir.
- Harici değişiklikten sonra dosya yeniden yüklendi
-
+ Kaydedilmemiş taslak
+ “%1$s” belgesinin %2$s tarihli kaydedilmemiş bir sürümü bulundu.
+ Geri yükle
+ Taslağı sil
+ Harici değişiklik algılandı
+ “%1$s” TextPad dışında değiştirildi. Harici sürümü yeniden yükleyin, kendi değişikliklerinizle üzerine yazın, değişikliklerinizi başka bir dosyaya kaydedin veya düzenlemeye devam etmek için iptal edin.
+ Üzerine yaz
+ Yeniden yükle
+ Harici sürüm yeniden yüklensin mi?
+ Harici sürüm başarıyla yüklendikten sonra kaydedilmemiş TextPad değişiklikleriniz silinecektir.
+ Harici değişiklikten sonra dosya yeniden yüklendi
+
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index fcd70c9..01ba67c 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -7,6 +7,11 @@
Новий
Зберегти
Зберегти як
+ Перейти
+ Перейти до позиції
+ Куди ви хочете перемістити курсор?
+ Початок
+ Кінець
Розташування: %s
Обрати
Назва файлу:
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 2339f3a..4baba44 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -8,6 +8,11 @@
新建
保存
另存为
+ 转到
+ 转到位置
+ 您要将光标移动到哪里?
+ 开头
+ 结尾
位置: %s
选择
文件名:
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 62fda5f..654e7cd 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -7,6 +7,11 @@
開啟新檔
儲存
另存新檔
+ 前往
+ 前往位置
+ 您要將游標移動到哪裡?
+ 開頭
+ 結尾
位置:%s
選擇
檔案名稱:
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 0e5a743..9985c29 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -8,6 +8,11 @@
新建
保存
另存为
+ 转到
+ 转到位置
+ 您要将光标移动到哪里?
+ 开头
+ 结尾
位置: %s
选择
文件名:
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c2c00bc..efa5c79 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -7,6 +7,11 @@
New
Save
Save As
+ Go To
+ Go to Position
+ Where would you like to move the cursor?
+ Beginning
+ End
Location: %s
Select
File Name: