upgraded Gradle 8.0.2 -> 8.2.2
15
app/src/main/res/drawable-anydpi-v24/ic_done.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="#FFFFFF">
|
||||
<group android:scaleX="1.2266667"
|
||||
android:scaleY="1.2266667"
|
||||
android:translateX="-2.72"
|
||||
android:translateY="-2.72">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M9,16.2L4.8,12l-1.4,1.4L9,19 21,7l-1.4,-1.4L9,16.2z"/>
|
||||
</group>
|
||||
</vector>
|
||||
BIN
app/src/main/res/drawable-hdpi/ic_done.png
Normal file
|
After Width: | Height: | Size: 261 B |
BIN
app/src/main/res/drawable-hdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/main/res/drawable-mdpi/ic_done.png
Normal file
|
After Width: | Height: | Size: 187 B |
BIN
app/src/main/res/drawable-mdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-xhdpi/ic_done.png
Normal file
|
After Width: | Height: | Size: 370 B |
BIN
app/src/main/res/drawable-xhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
app/src/main/res/drawable-xxhdpi/ic_done.png
Normal file
|
After Width: | Height: | Size: 520 B |
BIN
app/src/main/res/drawable-xxhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
8
app/src/main/res/drawable/button_background.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:startColor="#989A98"
|
||||
android:endColor="#E7EBE7"
|
||||
android:angle="90" />
|
||||
</shape>
|
||||
9
app/src/main/res/drawable/button_background_dark.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<!-- Gradient Bg for button -->
|
||||
<gradient
|
||||
android:startColor="#181C18"
|
||||
android:endColor="#6B6D6B"
|
||||
android:angle="90" />
|
||||
</shape>
|
||||
8
app/src/main/res/drawable/button_separator.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:startColor="#686C68"
|
||||
android:endColor="#B8BCB8"
|
||||
android:angle="90" />
|
||||
</shape>
|
||||
8
app/src/main/res/drawable/button_separator_dark.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:startColor="#2E322E"
|
||||
android:endColor="#878B87"
|
||||
android:angle="90" />
|
||||
</shape>
|
||||
5
app/src/main/res/drawable/suggestion_separator.xml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<size android:width="1px" />
|
||||
<solid android:color="@color/candidate_separator" />
|
||||
</shape>
|
||||
BIN
app/src/main/res/ime_he_lang_lower.png
Normal file
|
After Width: | Height: | Size: 409 B |
BIN
app/src/main/res/ime_he_text_lower.png
Normal file
|
After Width: | Height: | Size: 392 B |
37
app/src/main/res/layout/addwordview.xml
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="6dp"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/add_word_dialog_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="10dp">
|
||||
</TextView>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end">
|
||||
|
||||
<Button
|
||||
style="@style/Widget.AppCompat.Button.Borderless.Colored"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:minWidth="48dp"
|
||||
android:onClick="cancelAddingWord"
|
||||
android:text="@android:string/cancel" />
|
||||
|
||||
<Button
|
||||
style="@style/Widget.AppCompat.Button.Borderless.Colored"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:minWidth="48dp"
|
||||
android:onClick="addWord"
|
||||
android:text="@string/add_word_add" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
315
app/src/main/res/layout/main_numpad.xml
Normal file
|
|
@ -0,0 +1,315 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_top"
|
||||
style="@style/numRowSeparator" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/status_bar_container"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="@dimen/numpad_candidate_height"
|
||||
android:layoutDirection="ltr">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_left_arrow"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="@dimen/numpad_arrow_key_width"
|
||||
android:layout_height="fill_parent"
|
||||
android:text="@string/key_dpad_left"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_candidates_1"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_weight="1">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/status_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:textStyle="italic"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/suggestions_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:layoutDirection="locale"
|
||||
android:orientation="horizontal"
|
||||
android:scrollbars="none" />
|
||||
</FrameLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_candidates_2"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_right_arrow"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="@dimen/numpad_arrow_key_width"
|
||||
android:layout_height="fill_parent"
|
||||
android:text="@string/key_dpad_right"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_candidates_bottom"
|
||||
style="@style/numRowSeparator" />
|
||||
|
||||
<!-- Keypad Wrapper -->
|
||||
<LinearLayout
|
||||
android:id="@+id/main_soft_keys"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="@dimen/numpad_padding_bottom">
|
||||
|
||||
<!-- Row 1 -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/numpad_key_height"
|
||||
android:layoutDirection="ltr"
|
||||
tools:ignore="HardcodedText,KeyboardInaccessibleWidget">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_settings"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="⚙"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_1_1"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<!-- Digits 1-3 -->
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_1"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_2"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_3"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_1_2"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftBackspaceKey
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="⌫"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Row 2 -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/numpad_key_height"
|
||||
android:layoutDirection="ltr"
|
||||
tools:ignore="HardcodedText">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_add_word"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="+"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_2_1"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<!-- Digits 4-6 -->
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_4"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_5"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_6"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_2_2"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_filter_suggestions"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="Fltr" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Row 3 -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/numpad_key_height"
|
||||
android:layoutDirection="ltr"
|
||||
tools:ignore="HardcodedText">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKeyInputMode
|
||||
android:id="@+id/soft_key_input_mode"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="⌨️"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_3_1"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<!-- Digits 7-9 -->
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_7"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_8"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_9"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_3_2"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_clear_filter"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="Clr" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Row 4 -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/numpad_key_height"
|
||||
tools:ignore="HardcodedText">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_language"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="🌐" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_4_1"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftPunctuationKey
|
||||
android:id="@+id/soft_key_punctuation_1"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftNumberKey
|
||||
android:id="@+id/soft_key_0"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftPunctuationKey
|
||||
android:id="@+id/soft_key_punctuation_2"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
|
||||
|
||||
<View
|
||||
android:id="@+id/separator_4_2"
|
||||
style="@style/numSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_ok"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@dimen/numpad_control_key_layout_weight"
|
||||
android:text="OK"
|
||||
tools:ignore="ButtonOrder" />
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
78
app/src/main/res/layout/main_small.xml
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="@dimen/candidate_height">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/status_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:textStyle="italic"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/suggestions_bar"
|
||||
android:gravity="center_vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:scrollbars="none" />
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/main_soft_keys"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/soft_key_height"
|
||||
android:baselineAligned="true"
|
||||
android:orientation="horizontal"
|
||||
tools:ignore="HardcodedText,KeyboardInaccessibleWidget">
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_settings"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="3"
|
||||
android:focusable="false"
|
||||
android:text="⚙"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
<View
|
||||
android:id="@+id/main_separator_left"
|
||||
style="@style/hSeparator"
|
||||
android:background="@drawable/button_separator_dark" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftKey
|
||||
android:id="@+id/soft_key_ok"
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="5"
|
||||
android:focusable="false"
|
||||
android:text="@android:string/ok" />
|
||||
|
||||
<View
|
||||
android:id="@+id/main_separator_right"
|
||||
android:background="@drawable/button_separator_dark"
|
||||
style="@style/hSeparator" />
|
||||
|
||||
<io.github.sspanak.tt9.ui.main.keys.SoftBackspaceKey
|
||||
style="@android:style/Widget.Holo.Button.Borderless"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="3"
|
||||
android:focusable="false"
|
||||
android:text="⌫"
|
||||
android:textSize="@dimen/soft_key_icon_size" />
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
17
app/src/main/res/layout/pref_category.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="@dimen/pref_padding_horizontal"
|
||||
android:paddingTop="@dimen/pref_category_padding_top"
|
||||
android:paddingBottom="@dimen/pref_category_padding_bottom">
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Title"
|
||||
android:textColor="?attr/colorAccent"
|
||||
android:textSize="@dimen/pref_text_size" />
|
||||
</LinearLayout>
|
||||
37
app/src/main/res/layout/pref_dropdown.xml
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:baselineAligned="false"
|
||||
android:orientation="horizontal"
|
||||
android:paddingHorizontal="@dimen/pref_padding_horizontal"
|
||||
android:paddingVertical="@dimen/pref_padding_vertical">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/spinner"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0px"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="start|center_vertical"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView"
|
||||
android:textSize="@dimen/pref_text_size" />
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/summary"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
|
||||
android:textSize="@dimen/pref_summary_size" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
14
app/src/main/res/layout/pref_plain_text.xml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="@dimen/pref_padding_horizontal"
|
||||
android:paddingVertical="@dimen/pref_padding_vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/summary"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="wrap_content"
|
||||
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView" />
|
||||
</LinearLayout>
|
||||
41
app/src/main/res/layout/pref_switch.xml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0px"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="3"
|
||||
android:gravity="start|center_vertical"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="@dimen/pref_padding_horizontal"
|
||||
android:paddingTop="@dimen/pref_padding_vertical"
|
||||
android:paddingEnd="4dp"
|
||||
android:paddingBottom="@dimen/pref_padding_vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView"
|
||||
android:textSize="@dimen/pref_text_size" />
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/summary"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
|
||||
android:textSize="@dimen/pref_summary_size" />
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/switchWidget"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:gravity="end|center_vertical"
|
||||
android:paddingStart="2dp"
|
||||
android:paddingEnd="@dimen/pref_padding_horizontal" />
|
||||
</LinearLayout>
|
||||
20
app/src/main/res/layout/pref_text.xml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingHorizontal="@dimen/pref_padding_horizontal"
|
||||
android:paddingVertical="@dimen/pref_padding_vertical">
|
||||
|
||||
<TextView android:id="@android:id/title"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="wrap_content"
|
||||
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView"
|
||||
android:textSize="@dimen/pref_text_size" />
|
||||
|
||||
<TextView android:id="@android:id/summary"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="wrap_content"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
|
||||
android:textSize="@dimen/pref_summary_size" />
|
||||
</LinearLayout>
|
||||
10
app/src/main/res/layout/preferences_container.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/preferences_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
tools:context=".preferences.screens.MainSettingsScreen"
|
||||
android:orientation="vertical">
|
||||
</LinearLayout>
|
||||
14
app/src/main/res/layout/suggestion_list.xml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_list_item"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:paddingHorizontal="@dimen/candidate_padding_horizontal"
|
||||
android:textSize="@dimen/candidate_font_size" />
|
||||
</LinearLayout>
|
||||
15
app/src/main/res/layout/suggestion_list_numpad.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_list_item"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:minWidth="@dimen/numpad_candidate_min_width"
|
||||
android:paddingHorizontal="@dimen/candidate_padding_horizontal"
|
||||
android:textSize="@dimen/numpad_candidate_font_size" />
|
||||
</LinearLayout>
|
||||
85
app/src/main/res/values-bg/strings.xml
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">Настройки на TT9</string>
|
||||
<string name="completed">Завършено</string>
|
||||
<string name="no_language">Няма език</string>
|
||||
<string name="error_unexpected">Възникна неочаквана грешка.</string>
|
||||
<string name="failed_loading_language_definitions">Не може да се заредят езиковите дефиниции.</string>
|
||||
<string name="add_word_add">Добави</string>
|
||||
<string name="add_word_no_selection">Преместете показалеца върху дума, за да я добавите към речника.</string>
|
||||
<string name="add_word_blank">Не може да се въведе празна дума.</string>
|
||||
<string name="add_word_exist">Думата „%1$s“ е вече речника.</string>
|
||||
<string name="add_word_success">„%1$s“ е добавена.</string>
|
||||
<string name="add_word_title">Добавяне на дума</string>
|
||||
<string name="pref_category_about">За приложението</string>
|
||||
<string name="pref_help">Помощ</string>
|
||||
<string name="pref_dark_theme">Тъмен облик</string>
|
||||
<string name="pref_choose_languages">Езици</string>
|
||||
<string name="dictionary_truncate_title">Изтрий всички</string>
|
||||
<string name="dictionary_cancel_load">Отмени зареждането</string>
|
||||
<string name="dictionary_load_bad_char">Неуспешно зареждане. Невалидна дума „%1$s“ на ред %2$d за език „%3$s“.</string>
|
||||
<string name="dictionary_load_error">Несупешно зареждане на речник за език „%1$s“ (%2$s).</string>
|
||||
<string name="dictionary_loaded">Зареждането на речник приключи.</string>
|
||||
<string name="dictionary_loading">Зареждане на речник (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Зареди речник</string>
|
||||
<string name="dictionary_not_found">Неуспешно зареждане. Липсва речник за „%1$s“.</string>
|
||||
<string name="dictionary_truncated">Речникът е изтрит успешно.</string>
|
||||
<string name="pref_category_abc_mode">Режим АБВ</string>
|
||||
<string name="pref_category_hacks">Съвместимост</string>
|
||||
<string name="pref_category_appearance">Облик</string>
|
||||
<string name="pref_category_function_keys">Бутони за бърз достъп</string>
|
||||
<string name="pref_hack_fb_messenger">Изпращай съобщения с ОК в Messenger</string>
|
||||
<string name="pref_hack_fb_messenger_summary">Позволява изпращането на съобщения с бутона ОК във Facebook Messenger.</string>
|
||||
<string name="pref_show_soft_function_keys">Бутони на екрана</string>
|
||||
<string name="key_back">Назад</string>
|
||||
<string name="key_call">Зелена слушалка</string>
|
||||
<string name="donate_title">Дарете</string>
|
||||
<string name="donate_summary">Ако харесвате %1$s, подкрепете разработката му на: %2$s.</string>
|
||||
<string name="function_add_word_key">Добавяне на нова дума</string>
|
||||
<string name="function_backspace_key">Триене на текст</string>
|
||||
<string name="function_change_keyboard_key">Избор на клавиатура</string>
|
||||
<string name="function_filter_clear_key">Изчистване на филтър</string>
|
||||
<string name="function_filter_suggestions_key">Филтриране на думи</string>
|
||||
<string name="function_previous_suggestion_key">Предишна дума</string>
|
||||
<string name="function_next_suggestion_key">Следваща дума</string>
|
||||
<string name="function_next_language_key">Следващ eзик</string>
|
||||
<string name="function_next_mode_key">Режим на писане</string>
|
||||
<string name="function_show_settings_key">Настройки</string>
|
||||
<string name="function_reset_keys_title">Възстанови стандартните бутони</string>
|
||||
<string name="function_reset_keys_done">Възстановени са стандартните „бързи“ бутони.</string>
|
||||
<string name="setup_keyboard_status">Състояние</string>
|
||||
<string name="setup_default_keyboard">Избор на клавиатура по подразбиране</string>
|
||||
<string name="setup_tt9_on">Traditional T9 е активен</string>
|
||||
<string name="setup_tt9_off">Traditional T9 е изключен</string>
|
||||
<string name="setup_click_here_to_enable">Натиснете тук, за да включите TT9 от настройките на Андроид.</string>
|
||||
<string name="key_hold_key">(задръж)</string>
|
||||
<string name="dictionary_loading_indeterminate">Зареждане на речник</string>
|
||||
<string name="dictionary_load_cancelled">Зареждането е отменено.</string>
|
||||
<string name="pref_abc_auto_accept">Автоматичен избор на буква</string>
|
||||
<string name="pref_abc_auto_accept_summary">Автоматично избирай текущата буква след кратко изчакване.</string>
|
||||
<string name="pref_alternative_suggestion_scrolling">Алтернативен метод за превъртане на думи</string>
|
||||
<string name="pref_alternative_suggestion_scrolling_summary">Включете, ако понякога не виждате целия списък с думи или не може да стигнете до всички (Андроид 9 или по-стари)</string>
|
||||
<string name="pref_auto_space">Автоматичен интервал</string>
|
||||
<string name="pref_auto_space_summary">Добавяй автоматично интервал след препинателни знаци и думи.</string>
|
||||
<string name="pref_auto_text_case">Автоматични главни букви</string>
|
||||
<string name="pref_auto_text_case_summary">Започвай автоматично изреченията с главни букви.</string>
|
||||
<string name="pref_category_predictive_mode">Подсказващ режим</string>
|
||||
<string name="dictionary_missing_go_load_it">Няма речник за език „%1$s“. Заредете го в Настройки.</string>
|
||||
<string name="pref_category_keypad">Клавиатура</string>
|
||||
<string name="pref_double_zero_char">Символ при двойно натисната \"0\"</string>
|
||||
<string name="char_newline">Нов ред</string>
|
||||
<string name="char_space">Интервал</string>
|
||||
<string name="pref_upside_down_keys">Бутони в обратен ред</string>
|
||||
<string name="pref_upside_down_keys_summary">Включете настройката, ако на първият ред са 7–8–9, вместо 1–2–3.</string>
|
||||
<string name="dictionary_truncate_unselected">Изтрий неизбраните</string>
|
||||
<string name="pref_category_setup">Начална настройка</string>
|
||||
<string name="pref_show_soft_numpad">Цифрова клавиатура на екрана</string>
|
||||
<string name="key_volume_down">Намаляне на звук</string>
|
||||
<string name="key_volume_up">Усилване на звук</string>
|
||||
<string name="dictionary_truncating">Изтриване…</string>
|
||||
<string name="error">Грешка</string>
|
||||
<string name="pref_dark_theme_yes">Да</string>
|
||||
<string name="pref_dark_theme_no">Не</string>
|
||||
<string name="pref_dark_theme_auto">Автоматично</string>
|
||||
<string name="add_word_confirm">Да се добави ли „%1$s“ към %2$s?</string>
|
||||
</resources>
|
||||
35
app/src/main/res/values-de/strings.xml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">TT9 Einstellungen</string>
|
||||
<string name="no_language">Keine Sprache</string>
|
||||
<string name="error_unexpected">Unerwarteter Fehler aufgetreten.</string>
|
||||
|
||||
<string name="add_word_add">Hinzufügen</string>
|
||||
<string name="add_word_blank">Leeres Wort nicht hinzugefügt.</string>
|
||||
<string name="add_word_exist">Das Wort \"%1$s\" ist bereits in Wörterbuch.</string>
|
||||
<string name="add_word_success">\"%1$s\" hinzugefügt.</string>
|
||||
<string name="add_word_title">Wort hinzufügen</string>
|
||||
|
||||
<string name="pref_category_about">Über die Anwendung</string>
|
||||
<string name="pref_help">Hilfe</string>
|
||||
<string name="pref_dark_theme">Dunkles Thema</string>
|
||||
<string name="pref_choose_languages">Sprachen</string>
|
||||
|
||||
<string name="dictionary_loading">Lade Wörterbuch (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Wörterbuch laden</string>
|
||||
<string name="dictionary_not_found">Wird nicht geladen. Wörterbuch für \"%1$s\" nicht gefunden.</string>
|
||||
<string name="pref_category_hacks">Kompatibilität</string>
|
||||
<string name="dictionary_loading_indeterminate">Lade Wörterbuch</string>
|
||||
<string name="pref_category_keypad">Tastenfeld</string>
|
||||
<string name="char_space">Leerzeichen</string>
|
||||
<string name="function_backspace_key">Rücktaste</string>
|
||||
<string name="function_change_keyboard_key">Tastaturauswahl</string>
|
||||
<string name="char_newline">Neue Zeile</string>
|
||||
<string name="pref_category_setup">Ersteinrichtung</string>
|
||||
<string name="error">Fehler</string>
|
||||
<string name="pref_dark_theme_yes">Ja</string>
|
||||
<string name="pref_dark_theme_no">Nein</string>
|
||||
<string name="pref_dark_theme_auto">Automatisch</string>
|
||||
<string name="donate_title">Spenden</string>
|
||||
<string name="donate_summary">Wenn Ihnen %1$s gefällt, könnten Sie die Entwicklung auf %2$s unterstützen.</string>
|
||||
</resources>
|
||||
79
app/src/main/res/values-es/strings.xml
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">Configuración de Traditional T9</string>
|
||||
<string name="failed_loading_language_definitions">Falló al cargar todas las definiciones de idiomas.</string>
|
||||
<string name="add_word_add">Agregar palabra</string>
|
||||
<string name="add_word_blank">Palabra en blanco no agregada.</string>
|
||||
<string name="pref_help">Ayuda</string>
|
||||
<string name="completed">Terminado</string>
|
||||
<string name="no_language">Sin idioma</string>
|
||||
<string name="error_unexpected">Ocurrió un error inesperado.</string>
|
||||
<string name="add_word_exist">La palabra \"%1$s\" ya esta en el diccionario.</string>
|
||||
<string name="add_word_success">\"%1$s\" añadida.</string>
|
||||
<string name="add_word_title">Agregar palabra</string>
|
||||
<string name="pref_category_abc_mode">Modo ABC</string>
|
||||
<string name="pref_category_hacks">Compatibilidad</string>
|
||||
<string name="pref_category_appearance">Apariencia</string>
|
||||
<string name="pref_category_function_keys">Teclas de acceso rápido</string>
|
||||
<string name="pref_category_predictive_mode">Texto predictivo</string>
|
||||
<string name="pref_category_keypad">Teclado</string>
|
||||
<string name="pref_choose_languages">Idiomas</string>
|
||||
<string name="pref_dark_theme">Tema oscuro</string>
|
||||
<string name="char_space">Espacio</string>
|
||||
<string name="dictionary_truncating">Borrando…</string>
|
||||
<string name="function_add_word_key">Agregar palabra</string>
|
||||
<string name="function_backspace_key">Retroceso</string>
|
||||
<string name="setup_keyboard_status">Estado</string>
|
||||
<string name="setup_default_keyboard">Selecciona teclado predeterminado</string>
|
||||
<string name="char_newline">Nueva línea</string>
|
||||
<string name="dictionary_load_title">Cargar diccionario</string>
|
||||
<string name="dictionary_loading_indeterminate">Cargando diccionario</string>
|
||||
<string name="dictionary_loading">Cargando diccionario (%1$s)…</string>
|
||||
<string name="pref_category_about">Acerca de esta aplicación</string>
|
||||
<string name="dictionary_missing_go_load_it">No hay diccionario para el idioma \"%1$s\". Vaya a Configuración para cargarlo.</string>
|
||||
<string name="dictionary_not_found">Falló al cargar. No se encontró el diccionario para \"%1$s\".</string>
|
||||
<string name="dictionary_truncate_title">Borrar todos</string>
|
||||
<string name="dictionary_truncate_unselected">Borrar no seleccionados</string>
|
||||
<string name="dictionary_truncated">Diccionario eliminado con éxito.</string>
|
||||
<string name="dictionary_cancel_load">Cancelar la carga</string>
|
||||
<string name="pref_auto_text_case">Mayúsculas automáticas</string>
|
||||
<string name="pref_auto_text_case_summary">Escribir la primera letra de cada frase en mayúscula.</string>
|
||||
<string name="pref_abc_auto_accept">Selección automática de letra</string>
|
||||
<string name="pref_abc_auto_accept_summary">Escribir automáticamente la letra seleccionada después de una breve pausa.</string>
|
||||
<string name="pref_auto_space">Espacio automático</string>
|
||||
<string name="pref_auto_space_summary">Insertar un espacio automático después de palabras y signos de puntuación.</string>
|
||||
<string name="pref_double_zero_char">Carácter cuando se presiona \"0\" dos veces</string>
|
||||
<string name="pref_show_soft_function_keys">Teclado en pantalla</string>
|
||||
<string name="dictionary_load_bad_char">Error al cargar. Palabra inválida \"%1$s\" en la línea %2$d del idioma \"%3$s\".</string>
|
||||
<string name="dictionary_load_error">Error al cargar el diccionario para el idioma \"%1$s\" (%2$s).</string>
|
||||
<string name="dictionary_load_cancelled">Carga del diccionario cancelada.</string>
|
||||
<string name="dictionary_loaded">Diccionario cargado con éxito.</string>
|
||||
<string name="pref_upside_down_keys">Orden de teclas inverso</string>
|
||||
<string name="pref_upside_down_keys_summary">Habilite la configuración si hay 7–8–9 en la primera fila, en lugar de 1–2–3.</string>
|
||||
<string name="pref_category_setup">Configuración inicial</string>
|
||||
<string name="pref_show_soft_numpad">Teclado numérico en pantalla</string>
|
||||
<string name="error">Error</string>
|
||||
<string name="function_change_keyboard_key">Cambiar el teclado</string>
|
||||
<string name="function_filter_clear_key">Limpiar el filtro</string>
|
||||
<string name="function_filter_suggestions_key">Filtrar sugerencias</string>
|
||||
<string name="function_previous_suggestion_key">Sugerencia previa</string>
|
||||
<string name="function_next_suggestion_key">Sugerencia siguiente</string>
|
||||
<string name="function_next_language_key">Idioma siguiente</string>
|
||||
<string name="function_next_mode_key">Modo de ingreso</string>
|
||||
<string name="function_show_settings_key">Mostrar configuración</string>
|
||||
<string name="function_reset_keys_title">Restaurar valores de teclas por defecto</string>
|
||||
<string name="function_reset_keys_done">Valores de teclas por defecto restaurados</string>
|
||||
<string name="setup_tt9_on">Traditional T9 está habilitado</string>
|
||||
<string name="setup_tt9_off">Traditional T9 está deshabilitado</string>
|
||||
<string name="setup_click_here_to_enable">Pulse aquí para habilitar TT9 en la configuración de Android</string>
|
||||
<string name="key_hold_key">Espera</string>
|
||||
<string name="key_back">Volver</string>
|
||||
<string name="key_call">Llamar</string>
|
||||
<string name="key_volume_down">Bajar volumen</string>
|
||||
<string name="key_volume_up">Subir Volumen</string>
|
||||
<string name="pref_dark_theme_yes">Sí</string>
|
||||
<string name="pref_dark_theme_no">No</string>
|
||||
<string name="pref_dark_theme_auto">Automática</string>
|
||||
<string name="donate_title">Donar</string>
|
||||
<string name="donate_summary">Si te gusta %1$s, podrías apoyar su desarrollo en: %2$s.</string>
|
||||
</resources>
|
||||
79
app/src/main/res/values-fr/strings.xml
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">Paramètres de TT9</string>
|
||||
<string name="completed">Fini</string>
|
||||
<string name="no_language">Aucun langue</string>
|
||||
<string name="error_unexpected">Une erreur inattendue s\'est produite.</string>
|
||||
<string name="failed_loading_language_definitions">Impossible de charger aucune définition de langue</string>
|
||||
<string name="add_word_add">Ajouter</string>
|
||||
<string name="add_word_no_selection">Déplacez le curseur dans un mot pour l\'ajouter.</string>
|
||||
<string name="add_word_blank">Mot vide non ajouté.</string>
|
||||
<string name="add_word_exist">Le mot «%1$s» est déjà dans le dictionnaire.</string>
|
||||
<string name="add_word_success">« %1$s » est ajouté</string>
|
||||
<string name="add_word_title">Ajouter un mot</string>
|
||||
<string name="pref_category_about">À propos de l\'application</string>
|
||||
<string name="pref_help">Aide</string>
|
||||
<string name="pref_dark_theme">Thème sombre</string>
|
||||
<string name="pref_choose_languages">Langues</string>
|
||||
<string name="dictionary_truncate_title">Supprimer tous</string>
|
||||
<string name="dictionary_cancel_load">Annuler le chargement</string>
|
||||
<string name="dictionary_load_error">Echec du chargement de dictionnaire pour langue «%1$s» (%2$s).</string>
|
||||
<string name="dictionary_loaded">Chargement du dictionnaire terminé.</string>
|
||||
<string name="dictionary_loading">Chargement du dictionnaire (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Charger le dictionnaire</string>
|
||||
<string name="dictionary_not_found">Echec du chargement. Dictionnaire «%1$s» introuvable.</string>
|
||||
<string name="pref_category_function_keys">Raccourcis clavier</string>
|
||||
<string name="pref_category_abc_mode">Saisie ABC</string>
|
||||
<string name="pref_category_hacks">Compatibilité</string>
|
||||
<string name="pref_category_appearance">Apparance</string>
|
||||
<string name="dictionary_load_bad_char">Echec du chargement. Mot inadmissible «%1$s» à la ligne %2$d de langue «%3$s».</string>
|
||||
<string name="dictionary_truncated">Le dictionaire est supprimé avec succès.</string>
|
||||
<string name="pref_hack_fb_messenger">Envoyer des messages avec OK dans Messenger</string>
|
||||
<string name="pref_hack_fb_messenger_summary">La touche OK servira pour envoyer des messages dans Facebook Messenger.</string>
|
||||
<string name="pref_show_soft_function_keys">Boutons à l\'écran</string>
|
||||
<string name="dictionary_loading_indeterminate">Chargement du dictionnaire</string>
|
||||
<string name="dictionary_load_cancelled">Chargement est annulé.</string>
|
||||
<string name="pref_category_predictive_mode">Saisie intuitive</string>
|
||||
<string name="pref_abc_auto_accept">Sélection de lettre automatique</string>
|
||||
<string name="pref_abc_auto_accept_summary">Ajouter automatiquement la lettre sélectionnée après un court délai.</string>
|
||||
<string name="pref_alternative_suggestion_scrolling">Méthode alternative de défilement des mots</string>
|
||||
<string name="pref_auto_space">Espace automatique</string>
|
||||
<string name="pref_auto_text_case">Majuscules automatiques</string>
|
||||
<string name="pref_auto_space_summary">Ajouter automatiquement un espace après signes de ponctuation et mots.</string>
|
||||
<string name="pref_auto_text_case_summary">Commencer automatiquement les phrases avec une majuscule.</string>
|
||||
<string name="dictionary_missing_go_load_it">Pas de dictionnaire pour langue «%1$s». Veuillez le charger à l\'écran Paramètres.</string>
|
||||
<string name="pref_category_keypad">Clavier</string>
|
||||
<string name="char_space">Espace</string>
|
||||
<string name="function_add_word_key">Ajouter un mot</string>
|
||||
<string name="function_backspace_key">Retour arrière</string>
|
||||
<string name="function_change_keyboard_key">Changer le clavier</string>
|
||||
<string name="function_filter_clear_key">Supprimer le filtre</string>
|
||||
<string name="function_filter_suggestions_key">Filtrer les mots</string>
|
||||
<string name="function_previous_suggestion_key">Mot précédent</string>
|
||||
<string name="function_next_suggestion_key">Mot suivant</string>
|
||||
<string name="function_next_language_key">Langue suivante</string>
|
||||
<string name="function_next_mode_key">Mode de saisie suivant</string>
|
||||
<string name="function_show_settings_key">Afficher les paramètres</string>
|
||||
<string name="function_reset_keys_title">Restaurer les paramètres par défaut</string>
|
||||
<string name="function_reset_keys_done">Paramètres par défaut sont restaurés.</string>
|
||||
<string name="setup_keyboard_status">État</string>
|
||||
<string name="setup_default_keyboard">Sélectionnez le clavier par défaut</string>
|
||||
<string name="setup_tt9_on">Traditional T9 est activé</string>
|
||||
<string name="setup_tt9_off">Traditional T9 est désactivé</string>
|
||||
<string name="setup_click_here_to_enable">Cliquez ici pour activer TT9 dans les paramètres Android.</string>
|
||||
<string name="char_newline">Nouvelle ligne</string>
|
||||
<string name="pref_double_zero_char">Caractère lorsque «0» est appuyé deux fois</string>
|
||||
<string name="pref_upside_down_keys">Inverser l\'ordre des clés</string>
|
||||
<string name="pref_upside_down_keys_summary">Activez le paramètre s\'il y a 7–8–9 sur le premier rang, au lieu de 1–2–3.</string>
|
||||
<string name="dictionary_truncate_unselected">Supprimer les non sélectionnés</string>
|
||||
<string name="pref_category_setup">Configuration initiale</string>
|
||||
<string name="pref_show_soft_numpad">Pavé numérique à l\'écran</string>
|
||||
<string name="dictionary_truncating">Suppression…</string>
|
||||
<string name="error">Erreur</string>
|
||||
<string name="pref_dark_theme_yes">Oui</string>
|
||||
<string name="pref_dark_theme_no">Non</string>
|
||||
<string name="pref_dark_theme_auto">Automatique</string>
|
||||
<string name="add_word_confirm">Ajouter mot « %1$s » à %2$s?</string>
|
||||
<string name="donate_title">Donner</string>
|
||||
<string name="donate_summary">Si vous aimez %1$s vous pouvez soutenir son développement à : %2$s</string>
|
||||
</resources>
|
||||
45
app/src/main/res/values-it/strings.xml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">TT9 Impostazioni</string>
|
||||
<string name="completed">Completato</string>
|
||||
<string name="no_language">Nessuna lingua</string>
|
||||
<string name="error_unexpected">Si è verificato un errore imprevisto.</string>
|
||||
|
||||
<string name="add_word_add">Aggiungere</string>
|
||||
<string name="add_word_blank">Nessuna parola da aggiungere.</string>
|
||||
<string name="add_word_exist">Parola “%1$s” già nel dizionario.</string>
|
||||
<string name="add_word_success">\"%1$s\" aggiunta.</string>
|
||||
<string name="add_word_title">Aggiungi parola</string>
|
||||
|
||||
<string name="pref_category_about">Sull\'applicazione</string>
|
||||
<string name="pref_help">Aiuto</string>
|
||||
<string name="pref_dark_theme">Tema scuro</string>
|
||||
<string name="pref_choose_languages">Lingue</string>
|
||||
|
||||
<string name="dictionary_cancel_load">Annullare il caricamento</string>
|
||||
<string name="dictionary_loaded">Caricamento del dizionario terminato.</string>
|
||||
<string name="dictionary_loading">Caricamento del dizionario (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Carica il dizionario</string>
|
||||
<string name="dictionary_not_found">Impossibile caricare. Dizionario per “%1$s” non trovato.</string>
|
||||
<string name="pref_category_hacks">Compatibilità</string>
|
||||
<string name="pref_category_function_keys">Scorciatoie da tastiera</string>
|
||||
<string name="dictionary_loading_indeterminate">Caricamento del dizionario</string>
|
||||
<string name="dictionary_load_cancelled">Caricamento annullato.</string>
|
||||
<string name="pref_category_keypad">Tastiera</string>
|
||||
<string name="char_space">Spazio</string>
|
||||
<string name="function_backspace_key">Backspace</string>
|
||||
<string name="function_change_keyboard_key">Cambia la tastiera</string>
|
||||
<string name="setup_keyboard_status">Stato</string>
|
||||
<string name="setup_default_keyboard">Scegli Tastiera predefinita</string>
|
||||
<string name="char_newline">Nuova riga</string>
|
||||
<string name="pref_upside_down_keys">Invertire l\'ordine delle chiavi</string>
|
||||
<string name="pref_upside_down_keys_summary">Abilita l\'impostazione se ci sono 7–8–9 sulla prima riga, invece di 1–2–3.</string>
|
||||
<string name="pref_category_setup">Configurazione iniziale</string>
|
||||
<string name="error">Errore</string>
|
||||
<string name="pref_dark_theme_yes">Si</string>
|
||||
<string name="pref_dark_theme_no">No</string>
|
||||
<string name="pref_dark_theme_auto">Automatica</string>
|
||||
<string name="donate_title">Donare</string>
|
||||
<string name="donate_summary">Se ti piace %1$s, potresti supportarne lo sviluppo su: %2$s.</string>
|
||||
</resources>
|
||||
|
||||
72
app/src/main/res/values-iw/strings.xml
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">TT9 הגדרות</string>
|
||||
<string name="completed">הסתיים</string>
|
||||
<string name="no_language">אין שפה</string>
|
||||
<string name="error_unexpected">אירעה שגיאה לא צפויה.</string>
|
||||
|
||||
<string name="add_word_add">הוסף</string>
|
||||
<string name="add_word_blank">מילה ריקה לא נוספה</string>
|
||||
<string name="add_word_exist">המילה \"%1$s\" כבר קיימת במילון.</string>
|
||||
<string name="add_word_title">הוסף מילה</string>
|
||||
|
||||
<string name="pref_category_about">אודות</string>
|
||||
<string name="pref_category_hacks">הגדרות תאימות</string>
|
||||
<string name="pref_category_appearance">מראה</string>
|
||||
<string name="pref_category_predictive_mode">מצב חיזוי</string>
|
||||
<string name="pref_category_function_keys">בחר מקשי קיצור</string>
|
||||
<string name="pref_category_keypad">מקלדת</string>
|
||||
|
||||
<string name="pref_auto_space">רווח אוטומטי</string>
|
||||
<string name="pref_auto_space_summary">הוסף רווח אוטומטית לאחר סימני פיסוק או מילים.</string>
|
||||
<string name="pref_auto_text_case">שימוש אוטומטי באותיות רישיות</string>
|
||||
<string name="pref_auto_text_case_summary">התחל אוטומטית משפטים באות גדולה.</string>
|
||||
<string name="pref_choose_languages">שפות</string>
|
||||
<string name="pref_dark_theme">ערכת נושא שחורה</string>
|
||||
<string name="pref_double_zero_char">תו ללחיצה מרובה על מקש 0</string>
|
||||
<string name="pref_show_soft_function_keys">הצג לחצנים על המסך</string>
|
||||
<string name="pref_help">עזרה</string>
|
||||
|
||||
<string name="dictionary_cancel_load">ביטול טעינה</string>
|
||||
<string name="dictionary_load_bad_char">הטעינה נכשלה. מילה לא חוקית \"%1$s\" בשורה %2$d עבור \"%3$s\".</string>
|
||||
<string name="dictionary_load_error">נכשלה טעינת המילון עבור \"%1$s\" (%2$s).</string>
|
||||
<string name="dictionary_load_cancelled">טעינת המילון בוטלה</string>
|
||||
<string name="dictionary_loaded">טעינת המילון הושלמה.</string>
|
||||
<string name="dictionary_loading">טוען מילון (%1$s)…</string>
|
||||
<string name="dictionary_loading_indeterminate">טוען מילון</string>
|
||||
<string name="dictionary_load_title">טעינת מילון</string>
|
||||
<string name="setup_keyboard_status">סטטוס</string>
|
||||
<string name="setup_default_keyboard">בחר מקלדת ברירת מחדל</string>
|
||||
<string name="dictionary_missing_go_load_it">אין מילון עבור \"%1$s\". טען את המילון דרך ההגדרות.</string>
|
||||
<string name="dictionary_not_found">הטעינה נכשלה, לא נמצא מילון עבור \"%1$s\".</string>
|
||||
<string name="dictionary_truncate_title">מחק הכל</string>
|
||||
<string name="dictionary_truncate_unselected">מחק את הבלתי נבחר</string>
|
||||
<string name="dictionary_truncated">המילון נוקה בהצלחה</string>
|
||||
|
||||
<string name="dictionary_truncating">המחיקה מתבצעת...</string>
|
||||
<string name="function_add_word_key">לחצן הוספת מילה</string>
|
||||
<string name="function_backspace_key">לחצן מחיקה</string>
|
||||
<string name="function_change_keyboard_key">בחירת מקלדת</string>
|
||||
<string name="function_next_language_key">לחצן למעבר לשפה הבאה</string>
|
||||
<string name="function_next_mode_key">לחצן מצב קלט</string>
|
||||
<string name="function_show_settings_key">לחצן הצגת הגדרות</string>
|
||||
<string name="function_reset_keys_title">שחזור לחצני ברירת מחדל</string>
|
||||
<string name="function_reset_keys_done">הגדרות ברירת המחדל שוחזרו.</string>
|
||||
|
||||
<string name="setup_tt9_on">Traditional T9 מופעל</string>
|
||||
<string name="setup_tt9_off">Traditional T9 מושבת</string>
|
||||
<string name="setup_click_here_to_enable">לחץ כאן כדי להפעיל את TT9 מהגדרות Android.</string>
|
||||
<string name="key_hold_key">(החזק)</string>
|
||||
<string name="key_back">חזור</string>
|
||||
<string name="key_call">חיוג</string>
|
||||
|
||||
<string name="char_newline">שורה חדשה</string>
|
||||
<string name="char_space">רווח</string>
|
||||
<string name="pref_category_setup">הגדרה ראשונית</string>
|
||||
<string name="error">טעות</string>
|
||||
<string name="pref_dark_theme_yes">כן</string>
|
||||
<string name="pref_dark_theme_no">לא</string>
|
||||
<string name="pref_dark_theme_auto">אוטומטי</string>
|
||||
<string name="donate_title">לִתְרוֹם</string>
|
||||
<string name="donate_summary">אם אתה אוהב את %1$s, תוכל לתמוך בפיתוח שלו בכתובת: %2$s</string>
|
||||
</resources>
|
||||
35
app/src/main/res/values-nl/strings.xml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">TT9 Opties</string>
|
||||
<string name="no_language">Geen taal</string>
|
||||
<string name="error_unexpected">Er is een onverwachte fout opgetreden.</string>
|
||||
|
||||
<string name="add_word_add">Toevoegen</string>
|
||||
<string name="add_word_blank">Leeg woord niet toegevoegd.</string>
|
||||
<string name="add_word_exist">Woord \"%1$s\" staat al in het woordenboek.</string>
|
||||
<string name="add_word_success">\"%1$s\" toegevoegd.</string>
|
||||
<string name="add_word_title">Woord toevoegen</string>
|
||||
<string name="pref_category_about">Over de applicatie</string>
|
||||
<string name="pref_help">Helpen</string>
|
||||
<string name="pref_dark_theme">Donker thema</string>
|
||||
<string name="pref_choose_languages">Talen</string>
|
||||
<string name="dictionary_loading">Woordenboek laden (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Woordenboek laden</string>
|
||||
<string name="dictionary_not_found">Laden mislukt. Woordenboek voor %1$s niet gevonden.</string>
|
||||
<string name="dictionary_truncated">Woordenboek succesvol gewist.</string>
|
||||
<string name="pref_category_hacks">Compatibiliteit</string>
|
||||
<string name="dictionary_loading_indeterminate">Woordenboek laden</string>
|
||||
<string name="pref_category_keypad">Toetsenbord</string>
|
||||
<string name="char_space">Spatie</string>
|
||||
<string name="function_backspace_key">Backspace</string>
|
||||
<string name="function_change_keyboard_key">Toetsenbordkeuze</string>
|
||||
<string name="char_newline">Nieuwe regel</string>
|
||||
<string name="pref_category_setup">Initiële setup</string>
|
||||
<string name="dictionary_truncating">Verwijderen…</string>
|
||||
<string name="error">Fout</string>
|
||||
<string name="pref_dark_theme_yes">Ja</string>
|
||||
<string name="pref_dark_theme_no">Nee</string>
|
||||
<string name="pref_dark_theme_auto">Automatisch</string>
|
||||
<string name="donate_title">Doneer</string>
|
||||
<string name="donate_summary">Als je %1$s leuk vindt, zou je de ontwikkeling kunnen ondersteunen op: %2$s.</string>
|
||||
</resources>
|
||||
68
app/src/main/res/values-pt-rBR/strings.xml
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">Configurações do Teclado</string>
|
||||
<string name="completed">Concluído</string>
|
||||
<string name="no_language">Sem idioma</string>
|
||||
<string name="error_unexpected">Um erro inesperado aconteceu.</string>
|
||||
|
||||
<string name="add_word_add">Adicionar</string>
|
||||
<string name="add_word_blank">Palavra em branco, impossível adicionar.</string>
|
||||
<string name="add_word_exist">Palavra \"%1$s\" já está registrada.</string>
|
||||
<string name="add_word_success">\"%1$s\" adicionada.</string>
|
||||
<string name="add_word_title">Adicionar Palavra</string>
|
||||
|
||||
<string name="pref_category_about">Sobre</string>
|
||||
<string name="pref_category_hacks">Compatibilidade</string>
|
||||
<string name="pref_category_appearance">Aparência</string>
|
||||
<string name="pref_category_predictive_mode">Modo Predictivo</string>
|
||||
<string name="pref_category_function_keys">Atalhos</string>
|
||||
<string name="pref_category_keypad">Teclado</string>
|
||||
|
||||
<string name="pref_auto_space">Espaçamento Automático</string>
|
||||
<string name="pref_auto_space_summary">Insere um espaçamento após ponto final.</string>
|
||||
<string name="pref_auto_text_case">Maiúsculas Automáticas</string>
|
||||
<string name="pref_auto_text_case_summary">Inicia automaticamente com letras maiúsculas.</string>
|
||||
<string name="pref_choose_languages">Idiomas</string>
|
||||
<string name="pref_dark_theme">Modo Escuro</string>
|
||||
<string name="pref_double_zero_char">Caractere para toque duplo na tecla 0</string>
|
||||
<string name="pref_show_soft_function_keys">Mostrar teclas de funções na tela</string>
|
||||
<string name="pref_help">Ajuda</string>
|
||||
|
||||
<string name="dictionary_cancel_load">Cancelar Carregamento</string>
|
||||
<string name="dictionary_load_bad_char">Falha no carregamento. \"%1$s\" na linha %2$d do idioma \"%3$s\".</string>
|
||||
<string name="dictionary_load_error">Falha no carregamento do dicionário para o idioma \"%1$s\" (%2$s).</string>
|
||||
<string name="dictionary_load_cancelled">Carregamento de dicionário cancelado.</string>
|
||||
<string name="dictionary_loaded">Dicionário carregado com sucesso.</string>
|
||||
<string name="dictionary_loading">Carregando dicionário (%1$s)…</string>
|
||||
<string name="dictionary_loading_indeterminate">Carregando dicionário…</string>
|
||||
<string name="dictionary_load_title">Carregar Dicionário</string>
|
||||
<string name="dictionary_missing_go_load_it">Não há um dicionário para o idioma \"%1$s\". É possível carregá-lo em "Configurações".</string>
|
||||
<string name="dictionary_not_found">Falha no carregamento. Não foi encontrado um dicionário para o idioma \"%1$s\".</string>
|
||||
<string name="dictionary_truncate_title">Limpar Dicionário</string>
|
||||
<string name="dictionary_truncated">Dicionário apagado com sucesso.</string>
|
||||
|
||||
<string name="function_add_word_key">Adicionar palavra</string>
|
||||
<string name="function_backspace_key">Backspace</string>
|
||||
<string name="function_change_keyboard_key">Mude o teclado</string>
|
||||
<string name="function_next_language_key">Próximo Idioma</string>
|
||||
<string name="function_next_mode_key">Modo de Entrada</string>
|
||||
<string name="function_show_settings_key">Entrar em Configurações</string>
|
||||
<string name="function_reset_keys_title">Restaurar Atalhos Padrão</string>
|
||||
<string name="function_reset_keys_done">Atalhos Restaurados.</string>
|
||||
|
||||
<string name="key_hold_key">(segurar)</string>
|
||||
<string name="key_back">Voltar</string>
|
||||
<string name="key_call">Chamada</string>
|
||||
|
||||
<string name="char_newline">Nova Linha</string>
|
||||
<string name="char_space">Espaço</string>
|
||||
<string name="pref_upside_down_keys_summary">Utilize essa opção se você possuir as teclas 7–8–9 na linha de cima, ao invés de 1–2–3.</string>
|
||||
<string name="pref_upside_down_keys">Inverter Ordem das Teclas</string>
|
||||
<string name="dictionary_truncate_unselected">Limpar Não Selecionados</string>
|
||||
<string name="error">Erro</string>
|
||||
<string name="pref_dark_theme_yes">Sim</string>
|
||||
<string name="pref_dark_theme_no">Não</string>
|
||||
<string name="pref_dark_theme_auto">Automático</string>
|
||||
<string name="donate_title">Doar</string>
|
||||
<string name="donate_summary">Se você gosta de %1$s, você poderia apoiar o seu desenvolvimento em: %2$s.</string>
|
||||
</resources>
|
||||
85
app/src/main/res/values-ru/strings.xml
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">TT9 настройки</string>
|
||||
<string name="completed">Выполнено</string>
|
||||
<string name="no_language">Нет языка</string>
|
||||
<string name="error_unexpected">Произошла непредвиденная ошибка.</string>
|
||||
<string name="failed_loading_language_definitions">Не удалось загрузить какое-либо определение языка.</string>
|
||||
<string name="add_word_add">Добавить</string>
|
||||
<string name="add_word_no_selection">Переместите курсор внутрь слова, чтобы добавить его.</string>
|
||||
<string name="add_word_blank">Невозможно добавить слово.</string>
|
||||
<string name="add_word_exist">Слово «%1$s» уже есть в словаре.</string>
|
||||
<string name="add_word_success">« %1$s » добавлено</string>
|
||||
<string name="add_word_title">Добавить слово</string>
|
||||
<string name="pref_category_about">О приложении</string>
|
||||
<string name="pref_help">Помощь</string>
|
||||
<string name="pref_dark_theme">Темная тема</string>
|
||||
<string name="pref_choose_languages">Языки</string>
|
||||
<string name="dictionary_truncate_title">Удалить все</string>
|
||||
<string name="dictionary_cancel_load">Отменить загрузку</string>
|
||||
<string name="dictionary_load_error">Ошибка загрузки словаря для языка «%1$s» (%2$s).</string>
|
||||
<string name="dictionary_loaded">Загрузка словаря завершена.</string>
|
||||
<string name="dictionary_loading">Загрузка словаря (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Загрузить словарь</string>
|
||||
<string name="dictionary_not_found">Ошибка загрузки. Словарь «%1$s» не найден.</string>
|
||||
<string name="dictionary_truncated">Словарь успешно удален.</string>
|
||||
<string name="dictionary_loading_indeterminate">Загрузка словаря</string>
|
||||
<string name="dictionary_load_cancelled">Загрузка отменена.</string>
|
||||
<string name="pref_category_predictive_mode">Режим подсказки</string>
|
||||
<string name="pref_category_keypad">Клавиатура</string>
|
||||
<string name="char_space">Пробел</string>
|
||||
<string name="char_newline">Новая строка</string>
|
||||
<string name="pref_category_abc_mode">Режим AБВ</string>
|
||||
<string name="pref_category_hacks">Cовместимость</string>
|
||||
<string name="pref_category_appearance">Внешний вид</string>
|
||||
<string name="pref_category_function_keys">Горячие клавиши</string>
|
||||
<string name="pref_abc_auto_accept">Автоматический выбор буквы</string>
|
||||
<string name="pref_abc_auto_accept_summary">Автоматически ввести выбранную букву после короткого ожидания.</string>
|
||||
<string name="pref_alternative_suggestion_scrolling">Альтернативный метод прокрутки слов</string>
|
||||
<string name="pref_alternative_suggestion_scrolling_summary">Включите, если иногда вы не видите все слова или у вас возникают проблемы с их прокруткой (Android 9 или старше).</string>
|
||||
<string name="pref_auto_space">Авто пробел</string>
|
||||
<string name="pref_auto_space_summary">Автоматически добавлять пробел после слов и знаков препинания.</string>
|
||||
<string name="pref_auto_text_case">Авто заглавные буквы</string>
|
||||
<string name="pref_auto_text_case_summary">Автоматически начинать предложение с заглавной буквы.</string>
|
||||
<string name="pref_double_zero_char">Символ при двойном нажатии клавиши 0</string>
|
||||
<string name="pref_hack_fb_messenger">Отправка сообщения с «ОК» в Messenger</string>
|
||||
<string name="pref_hack_fb_messenger_summary">Позволяет отправлять сообщения с помощью кнопки «ОК» в Facebook Messenger.</string>
|
||||
<string name="pref_show_soft_function_keys">Кнопки на экране</string>
|
||||
<string name="dictionary_load_bad_char">Не удалось загрузить словарь. Проблема в слове «%1$s» в строке %2$d для языка «%3$s».</string>
|
||||
<string name="dictionary_missing_go_load_it">Отсутствует словарь для языка «%1$s». Вы можете загрузить его в Настройках.</string>
|
||||
<string name="function_add_word_key">Добавить новое слово</string>
|
||||
<string name="function_backspace_key">Стереть</string>
|
||||
<string name="function_change_keyboard_key">Выбор клавиатуры</string>
|
||||
<string name="function_filter_clear_key">Удалить фильтр</string>
|
||||
<string name="function_filter_suggestions_key">Фильтровать слова</string>
|
||||
<string name="function_previous_suggestion_key">Предыдущее слово</string>
|
||||
<string name="function_next_suggestion_key">Следующее слово</string>
|
||||
<string name="function_next_language_key">Следующий язык</string>
|
||||
<string name="function_next_mode_key">Режим ввода</string>
|
||||
<string name="function_show_settings_key">Настройки</string>
|
||||
<string name="function_reset_keys_title">Вернуть кнопки по умолчанию</string>
|
||||
<string name="function_reset_keys_done">Настройки кнопок по умолчанию восстановлены.</string>
|
||||
<string name="setup_keyboard_status">Состояние</string>
|
||||
<string name="setup_default_keyboard">Выберите клавиатуру по умолчанию</string>
|
||||
<string name="setup_tt9_on">Traditional T9 активен</string>
|
||||
<string name="setup_tt9_off">Traditional T9 отключен</string>
|
||||
<string name="setup_click_here_to_enable">Нажмите здесь, чтобы включить TT9 в настройках Android.</string>
|
||||
<string name="key_hold_key">(зажать)</string>
|
||||
<string name="key_back">Назад</string>
|
||||
<string name="key_call">Позвонить</string>
|
||||
<string name="pref_upside_down_keys">Перевернутая клавиатура</string>
|
||||
<string name="pref_upside_down_keys_summary">Используйте настройку, если в первом ряду 7–8–9 вместо 1–2–3.</string>
|
||||
<string name="dictionary_truncate_unselected">Удалить невыбранные</string>
|
||||
<string name="pref_category_setup">Начальная настройка</string>
|
||||
<string name="pref_show_soft_numpad">Экранная цифровая клавиатура</string>
|
||||
<string name="key_volume_down">Уменьшить громкости</string>
|
||||
<string name="key_volume_up">Увеличить громкости</string>
|
||||
<string name="dictionary_truncating">Удаление…</string>
|
||||
<string name="error">Ошибка</string>
|
||||
<string name="pref_dark_theme_yes">Да</string>
|
||||
<string name="pref_dark_theme_no">Нет</string>
|
||||
<string name="pref_dark_theme_auto">Автоматически</string>
|
||||
<string name="add_word_confirm">Добавить слово «%1$s» в %2$s?</string>
|
||||
<string name="donate_title">Поддержать</string>
|
||||
<string name="donate_summary">Если вам нравится %1$s, вы можете поддержать его разработку по: %2$s.</string>
|
||||
</resources>
|
||||
85
app/src/main/res/values-uk/strings.xml
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_settings">Налаштування TT9</string>
|
||||
<string name="completed">Зроблено</string>
|
||||
<string name="no_language">Немає мови</string>
|
||||
<string name="error_unexpected">Сталася неочікувана помилка.</string>
|
||||
<string name="failed_loading_language_definitions">Не вдалося завантажити всі визначення мови.</string>
|
||||
<string name="add_word_add">Додати</string>
|
||||
<string name="add_word_no_selection">Перемістіть курсор у слово, щоб додати його.</string>
|
||||
<string name="add_word_blank">Неможливо додати слово.</string>
|
||||
<string name="add_word_exist">Слово «%1$s» вже є в словнику.</string>
|
||||
<string name="add_word_success">« %1$s » додано</string>
|
||||
<string name="add_word_title">Додати слово</string>
|
||||
<string name="pref_category_about">Про додаток</string>
|
||||
<string name="pref_help">Допомога</string>
|
||||
<string name="pref_dark_theme">Темна тема</string>
|
||||
<string name="pref_choose_languages">Мови</string>
|
||||
<string name="dictionary_truncate_title">Видалити усі</string>
|
||||
<string name="dictionary_cancel_load">Скасувати завантаження</string>
|
||||
<string name="dictionary_load_error">Помилка завантаження словника для мови «%1$s» (%2$s).</string>
|
||||
<string name="dictionary_loaded">Завантаження словника завершено.</string>
|
||||
<string name="dictionary_loading">Завантаження словника (%1$s)…</string>
|
||||
<string name="dictionary_load_title">Завантажити словник</string>
|
||||
<string name="dictionary_not_found">Помилка завантаження. Словник «%1$s» не знайдено.</string>
|
||||
<string name="dictionary_loading_indeterminate">Завантаження словника</string>
|
||||
<string name="dictionary_load_cancelled">Завантаження скасовано.</string>
|
||||
<string name="pref_category_keypad">Клавіатура</string>
|
||||
<string name="char_space">Пробіл</string>
|
||||
<string name="char_newline">Новий рядок</string>
|
||||
<string name="pref_category_abc_mode">Режим AБВ</string>
|
||||
<string name="pref_category_hacks">Сумісность</string>
|
||||
<string name="pref_category_appearance">Вигляд</string>
|
||||
<string name="pref_category_predictive_mode">Режим підсказки</string>
|
||||
<string name="pref_category_function_keys">Гарячі клавіші</string>
|
||||
<string name="pref_abc_auto_accept">Автоматичний вибір букви</string>
|
||||
<string name="pref_abc_auto_accept_summary">Автоматично ввести вибрану букву після короткої затримки.</string>
|
||||
<string name="pref_alternative_suggestion_scrolling">Альтернативний метод прокручування слів</string>
|
||||
<string name="pref_alternative_suggestion_scrolling_summary">Увімкніть, якщо іноді ви не бачите всі слова або у вас виникають проблеми з їх прокручуванням (Android 9 або старіша).</string>
|
||||
<string name="pref_auto_space">Авто пробіл</string>
|
||||
<string name="pref_auto_space_summary">Автоматично додавати пробіл після слів і розділових знаків.</string>
|
||||
<string name="pref_auto_text_case">Авто заголовні букви</string>
|
||||
<string name="pref_auto_text_case_summary">Автоматично починати речення з заголовної букви.</string>
|
||||
<string name="pref_double_zero_char">Символ при подвійному натисканні клавіші 0</string>
|
||||
<string name="pref_hack_fb_messenger">Надсилати повідомлення з «ОК» до Messenger</string>
|
||||
<string name="pref_hack_fb_messenger_summary">Дозволяє надсилати повідомлення за допомогою клавіші «ОК» у Facebook Messenger.</string>
|
||||
<string name="pref_show_soft_function_keys">Кнопки на екрані</string>
|
||||
<string name="key_back">Назад</string>
|
||||
<string name="key_call">Виклик</string>
|
||||
<string name="setup_keyboard_status">Стан</string>
|
||||
<string name="setup_default_keyboard">Вибрати стандартну клавіатуру</string>
|
||||
<string name="setup_tt9_on">Traditional T9 активний</string>
|
||||
<string name="setup_tt9_off">Traditional T9 вимкнено</string>
|
||||
<string name="setup_click_here_to_enable">Натисніть тут, щоб увімкнути TT9 в налаштуваннях Android.</string>
|
||||
<string name="key_hold_key">(затиснути)</string>
|
||||
<string name="function_add_word_key">Додати нове слово</string>
|
||||
<string name="function_backspace_key">Стерти</string>
|
||||
<string name="function_change_keyboard_key">Вибір клавіатури</string>
|
||||
<string name="function_filter_clear_key">Видалити фільтр</string>
|
||||
<string name="function_filter_suggestions_key">Фільтрувати слова</string>
|
||||
<string name="function_previous_suggestion_key">Попереднє слово</string>
|
||||
<string name="function_next_suggestion_key">Наступне слово</string>
|
||||
<string name="function_next_language_key">Наступна мова</string>
|
||||
<string name="function_next_mode_key">Режим вводу</string>
|
||||
<string name="function_show_settings_key">Налаштування</string>
|
||||
<string name="function_reset_keys_done">Налаштування кнопок за замовчуванням відновлено</string>
|
||||
<string name="function_reset_keys_title">Повернути кнопки за замовчуванням</string>
|
||||
<string name="dictionary_truncated">Словник успішно видалено.</string>
|
||||
<string name="dictionary_missing_go_load_it">Немає словника для мови «%1$s». Перейдіть до Налаштувань, щоб завантажити його.</string>
|
||||
<string name="dictionary_load_bad_char">Помилка завантаження. Недійсне слово «%1$s» в рядку %2$d мови «%3$s».</string>
|
||||
<string name="pref_upside_down_keys">Зворотна клавіатура</string>
|
||||
<string name="pref_upside_down_keys_summary">Використовуйте налаштування, якщо 7–8–9 у першому рядку замість 1–2–3.</string>
|
||||
<string name="dictionary_truncate_unselected">Видалити невибрані</string>
|
||||
<string name="pref_category_setup">Початкове налаштування</string>
|
||||
<string name="pref_show_soft_numpad">Екранна цифрова клавіатура</string>
|
||||
<string name="key_volume_up">Збільшення гучності</string>
|
||||
<string name="key_volume_down">Зменшення гучності</string>
|
||||
<string name="dictionary_truncating">Видалення…</string>
|
||||
<string name="error">Помилка</string>
|
||||
<string name="pref_dark_theme_yes">Так</string>
|
||||
<string name="pref_dark_theme_no">Ні</string>
|
||||
<string name="pref_dark_theme_auto">Автоматично</string>
|
||||
<string name="add_word_confirm">Додати слово «%1$s» до %2$s?</string>
|
||||
<string name="donate_title">Підтримуйте</string>
|
||||
<string name="donate_summary">Якщо вам подобається %1$s, ви можете підтримати його розробку за: %2$s.</string>
|
||||
</resources>
|
||||
23
app/src/main/res/values/colors.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Light theme -->
|
||||
<color name="button_text">#242424</color>
|
||||
|
||||
<color name="candidate_background">#D3D3D3</color>
|
||||
<color name="candidate_color">#202020</color>
|
||||
<color name="candidate_selected">#B8B8B8</color>
|
||||
<color name="candidate_separator">#888888</color>
|
||||
|
||||
<color name="numpad_background">#E7E7E7</color>
|
||||
<color name="numpad_separator">#CCC</color>
|
||||
|
||||
<!-- Dark theme -->
|
||||
<color name="dark_button_text">#C0C0C0</color>
|
||||
|
||||
<color name="dark_candidate_background">#2C2C2C</color>
|
||||
<color name="dark_candidate_color">#CCCCCC</color>
|
||||
<color name="dark_candidate_selected">#555555</color>
|
||||
|
||||
<color name="dark_numpad_background">#353835</color>
|
||||
<color name="dark_numpad_separator">#555</color>
|
||||
</resources>
|
||||
28
app/src/main/res/values/dimens.xml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="candidate_font_size">18sp</dimen>
|
||||
<dimen name="candidate_height">26sp</dimen>
|
||||
<dimen name="candidate_padding_horizontal">6sp</dimen>
|
||||
|
||||
<dimen name="soft_key_height">44dp</dimen>
|
||||
<dimen name="soft_key_icon_size">24sp</dimen>
|
||||
|
||||
<dimen name="pref_category_padding_top">30dp</dimen>
|
||||
<dimen name="pref_category_padding_bottom">12dp</dimen>
|
||||
<dimen name="pref_padding_horizontal">16dp</dimen>
|
||||
<dimen name="pref_padding_vertical">18dp</dimen>
|
||||
<dimen name="pref_text_size">22sp</dimen>
|
||||
<dimen name="pref_summary_size">19sp</dimen>
|
||||
|
||||
<!-- Numpad -->
|
||||
<dimen name="numpad_padding_bottom">2dp</dimen>
|
||||
<dimen name="numpad_row_separator_margin">0dp</dimen>
|
||||
|
||||
<dimen name="numpad_key_height">56dp</dimen>
|
||||
<dimen name="numpad_arrow_key_width">36dp</dimen>
|
||||
<dimen name="numpad_control_key_layout_weight">0.85</dimen>
|
||||
|
||||
<dimen name="numpad_candidate_font_size">17sp</dimen>
|
||||
<dimen name="numpad_candidate_height">38dp</dimen>
|
||||
<dimen name="numpad_candidate_min_width">36dp</dimen>
|
||||
</resources>
|
||||
114
app/src/main/res/values/strings.xml
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string translatable="false" name="help_url">https://github.com/sspanak/tt9/blob/master/docs/user-manual.md</string>
|
||||
<string name="app_name" translatable="false">Traditional T9</string>
|
||||
<string name="app_name_short" translatable="false">TT9</string>
|
||||
<string name="app_settings">TT9 Settings</string>
|
||||
<string name="completed">Completed</string>
|
||||
<string name="error">Error</string>
|
||||
<string name="no_language">No Language</string>
|
||||
|
||||
<string name="error_unexpected">Unexpected error occurred.</string>
|
||||
<string name="failed_loading_language_definitions">Failed loading all language definitions.</string>
|
||||
|
||||
<string name="add_word_add">Add</string>
|
||||
<string name="add_word_confirm">Add word \"%1$s\" to %2$s?</string>
|
||||
<string name="add_word_no_selection">Move the cursor inside a word to add it.</string>
|
||||
<string name="add_word_blank">Blank word not added.</string>
|
||||
<string name="add_word_exist">Word \"%1$s\" is already in the dictionary.</string>
|
||||
<string name="add_word_invalid_language" translatable="false">Cannot add a word when no language is selected.</string>
|
||||
<string name="add_word_success">\"%1$s\" added.</string>
|
||||
<string name="add_word_title">Add Word</string>
|
||||
|
||||
<string name="pref_category_about">About</string>
|
||||
<string name="pref_category_abc_mode">ABC Mode</string>
|
||||
<string name="pref_category_hacks">Compatibility</string>
|
||||
<string name="pref_category_appearance">Appearance</string>
|
||||
<string name="pref_category_debug_options" translatable="false">Debug Options</string>
|
||||
<string name="pref_category_predictive_mode">Predictive Mode</string>
|
||||
<string name="pref_category_function_keys">Select Hotkeys</string>
|
||||
<string name="pref_category_keypad">Keypad</string>
|
||||
<string name="pref_category_setup">Initial Setup</string>
|
||||
<string name="pref_category_usage_stats" translatable="false">Usage Stats</string>
|
||||
|
||||
<string name="pref_abc_auto_accept">Automatic Letter Select</string>
|
||||
<string name="pref_abc_auto_accept_summary">Automatically type the selected letter after a short delay.</string>
|
||||
<string name="pref_alternative_suggestion_scrolling">Alternative Suggestion Scrolling Method</string>
|
||||
<string name="pref_alternative_suggestion_scrolling_summary">Enable if sometimes you can not see all suggestions or have trouble scrolling them (Android 9 or older).</string>
|
||||
<string name="pref_auto_space">Automatic Space</string>
|
||||
<string name="pref_auto_space_summary">Automatically add a space after punctuation or words.</string>
|
||||
<string name="pref_auto_text_case">Automatic Capitalization</string>
|
||||
<string name="pref_auto_text_case_summary">Automatically start sentences with a capital letter.</string>
|
||||
<string name="pref_choose_languages">Languages</string>
|
||||
<string name="pref_dark_theme">Dark Theme</string>
|
||||
<string name="pref_dark_theme_yes">Yes</string>
|
||||
<string name="pref_dark_theme_no">No</string>
|
||||
<string name="pref_dark_theme_auto">Auto</string>
|
||||
<string name="pref_double_zero_char">Character for Double 0-key Press</string>
|
||||
<string name="pref_hack_fb_messenger">Send messages with OK in Messenger</string>
|
||||
<string name="pref_hack_fb_messenger_summary">Allows sending messages with the OK key in Facebook Messenger.</string>
|
||||
<string name="pref_show_soft_function_keys">Show On-Screen Keys</string>
|
||||
<string name="pref_show_soft_numpad">Show On-Screen Numpad</string>
|
||||
<string name="pref_show_soft_numpad_summary" translatable="false">(BETA)</string>
|
||||
<string name="pref_help">Help</string>
|
||||
<string name="pref_upside_down_keys">Reverse Key Order</string>
|
||||
<string name="pref_upside_down_keys_summary">Use this if you have 7–8–9 on the first row, instead of 1–2–3.</string>
|
||||
|
||||
<string name="dictionary_cancel_load">Cancel loading</string>
|
||||
<string name="dictionary_load_bad_char">Loading failed. Invalid word \"%1$s\" on line %2$d of language \"%3$s\".</string>
|
||||
<string name="dictionary_load_error">Failed loading the dictionary for language \"%1$s\" (%2$s).</string>
|
||||
<string name="dictionary_load_cancelled">Dictionary load cancelled.</string>
|
||||
<string name="dictionary_loaded">Dictionary load completed.</string>
|
||||
<string name="dictionary_loading">Loading dictionary (%1$s)…</string>
|
||||
<string name="dictionary_loading_indeterminate">Loading dictionary</string>
|
||||
<string name="dictionary_load_title">Load Dictionary</string>
|
||||
<string name="dictionary_missing_go_load_it">No dictionary for language \"%1$s\". Go to Settings to load it.</string>
|
||||
<string name="dictionary_not_found">Loading failed. Dictionary for \"%1$s\" not found.</string>
|
||||
<string name="dictionary_truncate_title">Delete All</string>
|
||||
<string name="dictionary_truncate_unselected">Delete Unselected</string>
|
||||
<string name="dictionary_truncated">Dictionary successfully cleared.</string>
|
||||
<string name="dictionary_truncating">Deleting…</string>
|
||||
|
||||
<string name="donate_title">Donate</string>
|
||||
<string name="donate_summary">If you like %1$s, you could support its development at: %2$s.</string>
|
||||
<string name="donate_url" translatable="false">https://www.buymeacoffee.com/sspanak</string>
|
||||
<string name="donate_url_short" translatable="false">www.buymeacoffee.com</string>
|
||||
|
||||
<string name="function_add_word_key">Add Word</string>
|
||||
<string name="function_backspace_key">Backspace</string>
|
||||
<string name="function_change_keyboard_key">Change Keyboard</string>
|
||||
<string name="function_filter_clear_key">Clear Filter</string>
|
||||
<string name="function_filter_suggestions_key">Filter Suggestions</string>
|
||||
<string name="function_previous_suggestion_key">Previous Suggestion</string>
|
||||
<string name="function_next_suggestion_key">Next Suggestion</string>
|
||||
<string name="function_next_language_key">Next Language</string>
|
||||
<string name="function_next_mode_key">Input Mode</string>
|
||||
<string name="function_show_settings_key">Show Settings</string>
|
||||
<string name="function_reset_keys_title">Restore Default Keys</string>
|
||||
<string name="function_reset_keys_done">Default key settings restored.</string>
|
||||
|
||||
<string name="setup_keyboard_status">Status</string>
|
||||
<string name="setup_default_keyboard">Select Default Keyboard</string>
|
||||
<string name="setup_tt9_on">Traditional T9 is enabled</string>
|
||||
<string name="setup_tt9_off">Traditional T9 is disabled</string>
|
||||
<string name="setup_click_here_to_enable">Click here to enable TT9 from Android Settings.</string>
|
||||
|
||||
<string name="key_hold_key">(hold)</string>
|
||||
<string name="key_none" translatable="false">--</string>
|
||||
<string name="key_back">Back</string>
|
||||
<string name="key_call">Call</string>
|
||||
<string name="key_dpad_up" translatable="false">▲</string>
|
||||
<string name="key_dpad_down" translatable="false">▼</string>
|
||||
<string name="key_dpad_left" translatable="false">◀</string>
|
||||
<string name="key_dpad_right" translatable="false">▶</string>
|
||||
<string name="key_menu" translatable="false">Menu</string>
|
||||
<string name="key_soft_left" translatable="false">Left Func</string>
|
||||
<string name="key_soft_right" translatable="false">Right Func</string>
|
||||
<string name="key_volume_down">Volume Down</string>
|
||||
<string name="key_volume_up">Volume Up</string>
|
||||
|
||||
<string name="char_comma" translatable="false">,</string>
|
||||
<string name="char_dot" translatable="false">.</string>
|
||||
<string name="char_newline">New Line</string>
|
||||
<string name="char_space">Space</string>
|
||||
</resources>
|
||||
22
app/src/main/res/values/styles.xml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="hSeparator">
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:layout_width">3dp</item>
|
||||
<item name="android:layout_marginBottom">1dp</item>
|
||||
<item name="android:layout_marginTop">1dp</item>
|
||||
</style>
|
||||
|
||||
<style name="numSeparator">
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:layout_width">1dp</item>
|
||||
</style>
|
||||
|
||||
<style name="numRowSeparator">
|
||||
<item name="android:layout_marginBottom">@dimen/numpad_row_separator_margin</item>
|
||||
<item name="android:layout_marginLeft">@dimen/numpad_row_separator_margin</item>
|
||||
<item name="android:layout_marginRight">@dimen/numpad_row_separator_margin</item>
|
||||
<item name="android:layout_height">1dp</item>
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
</style>
|
||||
</resources>
|
||||
26
app/src/main/res/xml/method.xml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright (c) 2008, The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The attributes in this XML file provide configuration information -->
|
||||
<!-- for the Search Manager. -->
|
||||
|
||||
<input-method
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:settingsActivity="io.github.sspanak.tt9.preferences.PreferencesActivity">
|
||||
</input-method>
|
||||
64
app/src/main/res/xml/prefs.xml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
app:layout="@layout/pref_text"
|
||||
app:orderingFromXml="true">
|
||||
|
||||
<Preference
|
||||
app:key="help"
|
||||
app:layout="@layout/pref_text"
|
||||
app:summary="github.com/sspanak/tt9"
|
||||
app:title="@string/pref_help">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="@string/help_url" />
|
||||
</Preference>
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.AppearanceScreen"
|
||||
app:key="screen_appearance"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_category_appearance" />
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.DictionariesScreen"
|
||||
app:key="screen_dictionaries"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_choose_languages" />
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.KeyPadScreen"
|
||||
app:key="screen_keypad"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_category_keypad" />
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.SetupScreen"
|
||||
app:key="screen_setup"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_category_setup" />
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/pref_category_about"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
|
||||
<Preference
|
||||
app:key="donate_link"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/donate_title"
|
||||
app:summary="@string/donate_summary">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="@string/donate_url" />
|
||||
</Preference>
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.DebugScreen"
|
||||
app:key="version_info"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/app_name" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||
25
app/src/main/res/xml/prefs_screen_appearance.xml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto" app:orderingFromXml="true">
|
||||
|
||||
<DropDownPreference
|
||||
app:defaultValue="-1"
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="pref_theme"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/pref_dark_theme" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="true"
|
||||
app:key="pref_show_soft_keys"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="@string/pref_show_soft_function_keys" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_show_soft_numpad"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="@string/pref_show_soft_numpad"
|
||||
app:summary="@string/pref_show_soft_numpad_summary"
|
||||
app:dependency="pref_show_soft_keys" />
|
||||
|
||||
</PreferenceScreen>
|
||||
33
app/src/main/res/xml/prefs_screen_debug.xml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto" app:orderingFromXml="true">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:fragment="io.github.sspanak.tt9.preferences.SlowQueriesScreen"
|
||||
app:key="pref_slow_queries"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_category_usage_stats" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_enable_debug_logs"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="Debug Logs" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_enable_system_logs"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="System Logs" />
|
||||
|
||||
<PreferenceCategory
|
||||
app:title="Recent Log Messages"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
<Preference
|
||||
app:key="debug_logs_container"
|
||||
app:summary="--"
|
||||
app:layout="@layout/pref_plain_text">
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||
24
app/src/main/res/xml/prefs_screen_dictionaries.xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto" app:orderingFromXml="true">
|
||||
|
||||
<MultiSelectListPreference
|
||||
app:key="pref_languages"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_choose_languages" />
|
||||
|
||||
<Preference
|
||||
app:key="dictionary_load"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/dictionary_load_title" />
|
||||
|
||||
<Preference
|
||||
app:key="dictionary_truncate_unselected"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/dictionary_truncate_unselected" />
|
||||
|
||||
<Preference
|
||||
app:key="dictionary_truncate"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/dictionary_truncate_title" />
|
||||
|
||||
</PreferenceScreen>
|
||||
71
app/src/main/res/xml/prefs_screen_hotkeys.xml
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
app:orderingFromXml="true">
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_add_word"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_add_word_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_backspace"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_backspace_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_filter_clear"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_filter_clear_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_filter_suggestions"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_filter_suggestions_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_previous_suggestion"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_previous_suggestion_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_next_suggestion"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_next_suggestion_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_next_language"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_next_language_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_next_input_mode"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_next_mode_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_change_keyboard"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_change_keyboard_key" />
|
||||
|
||||
<DropDownPreference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="key_show_settings"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/function_show_settings_key" />
|
||||
|
||||
<Preference
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="reset_keys"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/function_reset_keys_title" />
|
||||
|
||||
</PreferenceScreen>
|
||||
62
app/src/main/res/xml/prefs_screen_keypad.xml
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
app:orderingFromXml="true">
|
||||
|
||||
<Preference
|
||||
app:fragment="io.github.sspanak.tt9.preferences.HotkeysScreen"
|
||||
app:key="screen_hotkeys"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/pref_category_function_keys" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_upside_down_keys"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:summary="@string/pref_upside_down_keys_summary"
|
||||
app:title="@string/pref_upside_down_keys" />
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/pref_category_predictive_mode"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="true"
|
||||
app:key="auto_space"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="@string/pref_auto_space"
|
||||
app:summary="@string/pref_auto_space_summary" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="true"
|
||||
app:key="auto_text_case"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:summary="@string/pref_auto_text_case_summary"
|
||||
app:title="@string/pref_auto_text_case" />
|
||||
|
||||
<DropDownPreference
|
||||
app:defaultValue="."
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="pref_double_zero_char"
|
||||
app:layout="@layout/pref_dropdown"
|
||||
app:title="@string/pref_double_zero_char" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/pref_category_abc_mode"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="true"
|
||||
app:key="abc_auto_accept"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:summary="@string/pref_abc_auto_accept_summary"
|
||||
app:title="@string/pref_abc_auto_accept" />
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||
35
app/src/main/res/xml/prefs_screen_setup.xml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
app:layout="@layout/pref_text"
|
||||
app:orderingFromXml="true">
|
||||
<Preference
|
||||
app:key="global_tt9_status"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/setup_keyboard_status" />
|
||||
|
||||
<Preference
|
||||
app:key="global_default_keyboard"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="@string/setup_default_keyboard" />
|
||||
|
||||
<PreferenceCategory
|
||||
app:title="@string/pref_category_hacks"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_alternative_suggestion_scrolling"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="@string/pref_alternative_suggestion_scrolling"
|
||||
app:summary="@string/pref_alternative_suggestion_scrolling_summary"/>
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:defaultValue="false"
|
||||
app:key="pref_hack_fb_messenger"
|
||||
app:layout="@layout/pref_switch"
|
||||
app:title="@string/pref_hack_fb_messenger"
|
||||
app:summary="@string/pref_hack_fb_messenger_summary"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
31
app/src/main/res/xml/prefs_screen_usage_stats.xml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto" app:orderingFromXml="true">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:key="pref_slow_queries_reset_stats"
|
||||
app:layout="@layout/pref_text"
|
||||
app:title="Clear DB Cache" />
|
||||
|
||||
<PreferenceCategory
|
||||
app:title="Summary"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
<Preference
|
||||
app:key="summary_container"
|
||||
app:summary="--"
|
||||
app:layout="@layout/pref_plain_text">
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory
|
||||
app:title="Slow Queries"
|
||||
app:layout="@layout/pref_category"
|
||||
app:singleLineTitle="true">
|
||||
<Preference
|
||||
app:key="query_list_container"
|
||||
app:summary="--"
|
||||
app:layout="@layout/pref_plain_text">
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||