mirror of
https://github.com/Julow/Unexpected-Keyboard.git
synced 2025-08-18 14:10:17 +02:00
Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
a62badd181 | ||
|
47d7250b90 | ||
|
8d90e3c4d2 | ||
|
f3a0c89da1 |
Binary file not shown.
@@ -14,8 +14,8 @@ android {
|
|||||||
applicationId "juloo.keyboard2"
|
applicationId "juloo.keyboard2"
|
||||||
minSdk 21
|
minSdk 21
|
||||||
targetSdkVersion 35
|
targetSdkVersion 35
|
||||||
versionCode 47
|
versionCode 46
|
||||||
versionName "1.31.0"
|
versionName "1.30.3"
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
|
@@ -1,74 +1,64 @@
|
|||||||
# Key values
|
# Key values
|
||||||
|
|
||||||
A key value defines what a key on the keyboard does when pressed or swiped.
|
A key value is the denomination of a key accepted in the "Add keys to the keyboard" option or for the `nw`, ..., `se` attributes in custom layouts (or `key0` ... `key8`).
|
||||||
|
It can be:
|
||||||
|
|
||||||
Key values appear in the following places:
|
- The name of a special key. An exhaustive list of the special keys follows.
|
||||||
|
|
||||||
- In custom layouts, they are the value of: the `c` attribute, the compass-point attributes `nw` ... `se`, and the old-style `key0` ... `key8` attributes.
|
|
||||||
- Internally, they are used in the definition of the "Add keys to the keyboard" setting.
|
|
||||||
|
|
||||||
Key values can be any of the following:
|
|
||||||
|
|
||||||
- The name of a special key. A complete list of valid special keys follows.
|
|
||||||
|
|
||||||
- An arbitrary sequence of characters not containing `:`.
|
- An arbitrary sequence of characters not containing `:`.
|
||||||
This results in a key that writes the specified characters.
|
This results in a key that writes the specified characters.
|
||||||
|
|
||||||
- The syntax `legend:key_def`.
|
- Using the syntax `symbol:key_def`.
|
||||||
`legend` is the visible legend on the keyboard. It cannot contain `:`.
|
`symbol` is the symbol that appears on the keyboard, it cannot contain `:`.
|
||||||
`key_def` can be:
|
`key_def` can be:
|
||||||
+ The name of a special key, as listed below.
|
+ The name of a special key, as listed below.
|
||||||
+ `'string'` An arbitrary string that can contain `:`. `'` can be added to the string as `` \' ``.
|
+ `'Arbitrary string'` An arbitrary string that can contain `:`. `'` can be added to the string as `` \' ``.
|
||||||
+ `keyevent:keycode` An Android keycode. They are listed as `KEYCODE_...` in [KeyEvent](https://developer.android.com/reference/android/view/KeyEvent#summary).
|
+ `keyevent:keycode` An Android keycode. They are listed as `KEYCODE_...` in [KeyEvent](https://developer.android.com/reference/android/view/KeyEvent#summary).
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
+ `⏯:keyevent:85` A play/pause key (which has no effect in most apps).
|
+ `⏯:keyevent:85` A play/pause key (which probably doesn't do anything in most apps).
|
||||||
+ `my@:'my.email@domain.com'` A key that sends an arbitrary string
|
+ `my@:'my.email@domain.com'` An arbitrary string key
|
||||||
|
|
||||||
- A macro, `legend:key_def1,key_def2,...`.
|
- A macro, `symbol:key_def1,key_def2,...`.
|
||||||
This results in a key with legend `legend` that behaves as if the sequence of `key_def` had been pressed in order.
|
This results in a key that behaves as if the sequence of `key_def` had been pressed in order.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
+ `CA:ctrl,a,ctrl,c` A key with legend CA that sends the sequence `ctrl+a`, `ctrl+c`.
|
+ `CA:ctrl,a,ctrl,c` The sequence `ctrl+a`, `ctrl+c`.
|
||||||
+ `Cd:ctrl,backspace` A key with legend Cd that sends the shortcut `ctrl+backspace`.
|
+ `Cd:ctrl,backspace` The shortcut `ctrl+backspace`.
|
||||||
|
|
||||||
### Escape codes
|
## Escape codes
|
||||||
|
Value | Escape code for
|
||||||
When defining a key value, several characters have special effects. If you want a character not to have its usual effect but to be taken literally, you should "escape" it in the usual way for XML:
|
|
||||||
|
|
||||||
To get this character... | ...you can type
|
|
||||||
:---- | :------
|
:---- | :------
|
||||||
A literal newline character, which is different from `enter` and `action` in certain apps. | `\n`
|
`\?` | `?`
|
||||||
A literal tab character, which is different from `tab` in certain apps. | `\t`
|
`\#` | `#`
|
||||||
`\` | `\\`
|
`\@` | `@`
|
||||||
`&` | `&`
|
`\n` | Literal newline character. This is different from `enter` and `action` in certain apps.
|
||||||
`<` | `<`
|
`\t` | Literal tab character. This is different from `tab` in certain apps.
|
||||||
`>` | `>`
|
`\\` | `\`
|
||||||
`"` | `"`
|
|
||||||
|
|
||||||
The characters `?`, `#`, and `@` do not need to be escaped when writing custom layouts. Internally, they can be escaped by prepending backslash (by typing `\?`, `\#`, and `\@`).
|
XML escape codes also work, including:
|
||||||
|
|
||||||
The characters `,` and `:` can be escaped in a key value, using single quotes. For example, this macro defines a key with legend `http` that sends a string containing `:`: `<key c="http:home,'https://'" />` For simplicity, `,` and `:` cannot be escaped in the key legend.
|
Value | Escape code for
|
||||||
|
:------- | :------
|
||||||
|
`&` | `&`
|
||||||
|
`<` | `<`
|
||||||
|
`>` | `>`
|
||||||
|
`"` | `"`
|
||||||
|
|
||||||
## Modifiers
|
## Modifiers
|
||||||
System modifiers are sent to the app, which can take app-specific action.
|
System modifiers are sent to the app, which is free to do whatever they want in response.
|
||||||
|
The other modifiers only exist within the keyboard.
|
||||||
Value | Meaning
|
Value | Meaning
|
||||||
:---------- | :------
|
:---------- | :------
|
||||||
`shift` | System modifier.
|
`shift` | System modifier.
|
||||||
`ctrl` | System modifier.
|
`ctrl` | System modifier.
|
||||||
`alt` | System modifier.
|
`alt` | System modifier.
|
||||||
`meta` | System modifier. Equivalent to the Windows key.
|
`meta` | System modifier. Equivalent to the Windows key.
|
||||||
|
`fn` | Activates Fn mode, which assigns letters and symbols to special characters. e.g. `fn` `!` = `¡`
|
||||||
|
`compose` | Compose key. Enables composing characters using Linux-like shortcuts; e.g. `Compose` `A` `single quote` types `Á` (A with acute accent).
|
||||||
|
`capslock` | Actives and locks Shift
|
||||||
|
|
||||||
The other modifiers take effect only within the keyboard.
|
## Special keys
|
||||||
|
|
||||||
Value | Meaning
|
|
||||||
:---------- | :------
|
|
||||||
`fn` | Activates Fn mode, which assigns letters and symbols to special characters. Example: `fn` `!` = `¡`
|
|
||||||
`compose` | Compose key. Enables composing characters using Linux-like shortcuts. Example: `Compose` `A` `'` types `Á` (A with acute accent).
|
|
||||||
`capslock` | Activates and locks Shift.
|
|
||||||
|
|
||||||
## App function keys
|
|
||||||
These keys are sent to apps, which are free to ignore them. The keyboard does not perform editing in response to these keys.
|
These keys are sent to apps, which are free to ignore them. The keyboard does not perform editing in response to these keys.
|
||||||
|
|
||||||
`esc`, `enter`,
|
`esc`, `enter`,
|
||||||
@@ -84,17 +74,6 @@ These keys are sent to apps, which are free to ignore them. The keyboard does no
|
|||||||
`selectAll`, `pasteAsPlainText`,
|
`selectAll`, `pasteAsPlainText`,
|
||||||
`undo`, `redo`
|
`undo`, `redo`
|
||||||
|
|
||||||
## Keyboard editing actions
|
|
||||||
In contrast, these keys perform editing on the text without sending anything to the app.
|
|
||||||
Value | Meaning
|
|
||||||
:-------------------- | :------
|
|
||||||
`cursor_left` | Moves the cursor to the left with the slider gesture.
|
|
||||||
`cursor_right` | Moves the cursor to the right with the slider gesture.
|
|
||||||
`cursor_up` | Moves the cursor up with the slider gesture. Warning: this might make the cursor leave the text box.
|
|
||||||
`cursor_down` | Moves the cursor down with the slider gesture. Warning: this might make the cursor leave the text box.
|
|
||||||
`delete_word` | Delete the word to the left of the cursor.
|
|
||||||
`forward_delete_word` | Delete the word to the right of the cursor.
|
|
||||||
|
|
||||||
## Whitespace
|
## Whitespace
|
||||||
Value | Meaning
|
Value | Meaning
|
||||||
:------ | :------
|
:------ | :------
|
||||||
@@ -104,6 +83,15 @@ Value | Meaning
|
|||||||
`zwj` | Zero-width joiner.
|
`zwj` | Zero-width joiner.
|
||||||
`zwnj` | Zero-width non-joiner.
|
`zwnj` | Zero-width non-joiner.
|
||||||
|
|
||||||
|
## Keyboard editing actions
|
||||||
|
These keys perform editing on the text without sending keys that the app can interpret differently or ignore.
|
||||||
|
Value | Meaning
|
||||||
|
:----------------- | :------
|
||||||
|
`cursor_left` | Moves the cursor to the left with the slider gesture.
|
||||||
|
`cursor_right` | Moves the cursor to the right with the slider gesture.
|
||||||
|
`cursor_up` | Moves the cursor up with the slider gesture. Warning: this might make the cursor leave the text box.
|
||||||
|
`cursor_down` | Moves the cursor down with the slider gesture. Warning: this might make the cursor leave the text box.
|
||||||
|
|
||||||
## Other modifiers and diacritics
|
## Other modifiers and diacritics
|
||||||
Value | Meaning
|
Value | Meaning
|
||||||
:------------------- | :------
|
:------------------- | :------
|
||||||
|
@@ -1,6 +0,0 @@
|
|||||||
Delete a word with a circle gesture on the delete key.
|
|
||||||
Compose key can be unselected.
|
|
||||||
Improved space bar slider and added selection mode.
|
|
||||||
Lock shift with a circle gesture.
|
|
||||||
Improvements to layouts.
|
|
||||||
Various bug fixes and improvements to themes.
|
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Klávesnice Unexpected</string>
|
<string name="app_name_release">Klávesnice Unexpected</string>
|
||||||
<string name="app_name_debug">Klávesnice Unexpected (pro ladění)</string>
|
<string name="app_name_debug">Klávesnice Unexpected (pro ladění)</string>
|
||||||
<string name="short_description">Nenáročná virtuální klávesnice pro vývojáře.</string>
|
<string name="short_description">Nenáročná virtuální klávesnice pro vývojáře.</string>
|
||||||
<string name="store_description">Hlavní funkcí je možnost psát více znaků posunutím kláves směrem k rohům.\n\nTato aplikace byla původně navržena pro programátory používající Termux.\nNyní je ideální pro každodenní použití.\n\nTato aplikace neobsahuje žádné reklamy, nevyužívá připojení k síti a je Open Source.</string>
|
<string name="store_description">"Hlavní funkcí je možnost psát více znaků posunutím kláves směrem k rohům.
|
||||||
<string name="settings_activity_label">Nastavení Klávesnice Unexpected</string>
|
|
||||||
<string name="pref_portrait">V režimu na výšku</string>
|
Tato aplikace byla původně navržena pro programátory používající Termux.
|
||||||
<string name="pref_landscape">V režimu na šířku</string>
|
Nyní je ideální pro každodenní použití.
|
||||||
<string name="pref_category_layout">Rozvržení</string>
|
|
||||||
<string name="pref_label_brightness">Upravit jas nápisu</string>
|
Tato aplikace neobsahuje žádné reklamy, nevyužívá připojení k síti a je Open Source."</string>
|
||||||
<string name="pref_keyboard_opacity">Upravit průhlednost pozadí klávesnice</string>
|
<string name="settings_activity_label">Nastavení Klávesnice Unexpected</string>
|
||||||
<string name="pref_key_opacity">Upravit průhlednost kláves</string>
|
<string name="pref_portrait">V režimu na výšku</string>
|
||||||
<string name="pref_key_activated_opacity">Upravit průhlednost stisknutých kláves</string>
|
<string name="pref_landscape">V režimu na šířku</string>
|
||||||
<string name="pref_layout_e_system">Dle nastavení systému</string>
|
<string name="pref_category_layout">Rozvržení</string>
|
||||||
<string name="pref_layout_e_custom">Vlastní rozvržení</string>
|
<string name="pref_label_brightness">Upravit jas nápisu</string>
|
||||||
<string name="pref_layouts_add">Přidat alternativní rozložení</string>
|
<string name="pref_keyboard_opacity">Upravit průhlednost pozadí klávesnice</string>
|
||||||
<string name="pref_layouts_item">Rozložení %1$d: %2$s</string>
|
<string name="pref_key_opacity">Upravit průhlednost kláves</string>
|
||||||
<string name="pref_layouts_remove_custom">Odebrat rozložení</string>
|
<string name="pref_key_activated_opacity">Upravit průhlednost stisknutých kláves</string>
|
||||||
<string name="pref_custom_layout_title">Vlastní rozložení</string>
|
<string name="pref_layout_e_system">Dle nastavení systému</string>
|
||||||
<string name="pref_show_numpad_title">Zobrazit NumPad</string>
|
<string name="pref_layout_e_custom">Vlastní rozvržení</string>
|
||||||
<string name="pref_show_numpad_never">Nikdy</string>
|
<string name="pref_layouts_add">Přidat alternativní rozložení</string>
|
||||||
<string name="pref_show_numpad_landscape">Pouze v režimu na šířku</string>
|
<string name="pref_layouts_item">Rozložení %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Vždy</string>
|
<string name="pref_layouts_remove_custom">Odebrat rozložení</string>
|
||||||
<string name="pref_number_row_title">Zobrazit řádek s čísly</string>
|
<string name="pref_custom_layout_title">Vlastní rozložení</string>
|
||||||
<string name="pref_number_row_summary">Přidá řádek s čísly nad klávesnici, pokud je NumPad skrytý</string>
|
<string name="pref_show_numpad_title">Zobrazit NumPad</string>
|
||||||
<string name="pref_numpad_layout">Rozložení NumPadu</string>
|
<string name="pref_show_numpad_never">Nikdy</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Vyšší číslice jako první (horní řádek 789)</string>
|
<string name="pref_show_numpad_landscape">Pouze v režimu na šířku</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Nižší číslice jako první (horní řádek 123)</string>
|
<string name="pref_show_numpad_always">Vždy</string>
|
||||||
<string name="pref_extra_keys_title">Přidat klávesy do klávesnice</string>
|
<string name="pref_number_row_title">Zobrazit řádek s čísly</string>
|
||||||
<string name="pref_extra_keys_custom">Přidat vlastní klávesy</string>
|
<string name="pref_number_row_summary">Přidá řádek s čísly nad klávesnici, pokud je NumPad skrytý</string>
|
||||||
<string name="pref_extra_keys_internal">Výbrané klávesy k přidaní do klávesnice</string>
|
<string name="pref_numpad_layout">Rozložení NumPadu</string>
|
||||||
<string name="pref_category_typing">Psaní</string>
|
<string name="pref_numpad_layout_e_high_first">Vyšší číslice jako první (horní řádek 789)</string>
|
||||||
<string name="pref_swipe_dist_title">Vzdálenost posunutí prstem</string>
|
<string name="pref_numpad_layout_e_low_first">Nižší číslice jako první (horní řádek 123)</string>
|
||||||
<string name="pref_swipe_dist_summary">Jak daleko je třeba posunout prst pro zadání znaku/znaménka v rohu klávey (%s)</string>
|
<string name="pref_extra_keys_title">Přidat klávesy do klávesnice</string>
|
||||||
<string name="pref_long_timeout_title">Doba pro aktivaci dlouhého podržení</string>
|
<string name="pref_extra_keys_custom">Přidat vlastní klávesy</string>
|
||||||
<string name="pref_long_interval_title">Interval opakování znaků</string>
|
<string name="pref_extra_keys_internal">Výbrané klávesy k přidaní do klávesnice</string>
|
||||||
<string name="pref_keyrepeat_enabled">Opakování kláves při držení</string>
|
<string name="pref_category_typing">Psaní</string>
|
||||||
<string name="pref_lock_double_tap_title">Dvojklik pro aktivaci Capslock(u)</string>
|
<string name="pref_swipe_dist_title">Vzdálenost posunutí prstem</string>
|
||||||
<string name="pref_lock_double_tap_summary">Umožňuje zamknout Shift dvojklikem, namísto podržení</string>
|
<string name="pref_swipe_dist_summary">Jak daleko je třeba posunout prst pro zadání znaku/znaménka v rohu klávey (%s)</string>
|
||||||
<string name="pref_category_behavior">Chování</string>
|
<string name="pref_long_timeout_title">Doba pro aktivaci dlouhého podržení</string>
|
||||||
<string name="pref_autocapitalisation_title">Automatická kapitalizace</string>
|
<string name="pref_long_interval_title">Interval opakování znaků</string>
|
||||||
<string name="pref_autocapitalisation_summary">Stiskne Shift na začátku věty</string>
|
<string name="pref_keyrepeat_enabled">Opakování kláves při držení</string>
|
||||||
<string name="pref_switch_input_immediate_title">Přepnout na posledně užívanou klávesnici</string>
|
<string name="pref_lock_double_tap_title">Dvojklik pro aktivaci Capslock(u)</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Jak bude klávesa pro přepnutí klávesnice reagovat</string>
|
<string name="pref_lock_double_tap_summary">Umožňuje zamknout Shift dvojklikem, namísto podržení</string>
|
||||||
<string name="pref_vibrate_custom">Vlastní vibrace</string>
|
<string name="pref_category_behavior">Chování</string>
|
||||||
<string name="pref_vibrate_duration_title">Síla vibrace</string>
|
<string name="pref_autocapitalisation_title">Automatická kapitalizace</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Rozvržení zadávání PIN kódu</string>
|
<string name="pref_autocapitalisation_summary">Stiskne Shift na začátku věty</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Automaticky při psaní čísel, datumů a telefonních čísel</string>
|
<string name="pref_switch_input_immediate_title">Přepnout na posledně užívanou klávesnici</string>
|
||||||
<string name="pref_category_style">Styl</string>
|
<string name="pref_switch_input_immediate_summary">Jak bude klávesa pro přepnutí klávesnice reagovat</string>
|
||||||
<string name="pref_margin_bottom_title">Spodní odsazení</string>
|
<string name="pref_vibrate_custom">Vlastní vibrace</string>
|
||||||
<string name="pref_keyboard_height_title">Výška klávesnice</string>
|
<string name="pref_vibrate_duration_title">Síla vibrace</string>
|
||||||
<string name="pref_horizontal_margin_title">Boční odsazení</string>
|
<string name="pref_pin_entry_enabled_title">Rozvržení zadávání PIN kódu</string>
|
||||||
<string name="pref_character_size_title">Velikost znaků</string>
|
<string name="pref_pin_entry_enabled_summary">Automaticky při psaní čísel, datumů a telefonních čísel</string>
|
||||||
<string name="pref_character_size_summary">Velikost znaků zobrazených na klávesnici (%.2fx)</string>
|
<string name="pref_category_style">Styl</string>
|
||||||
<string name="pref_theme">Motiv</string>
|
<string name="pref_margin_bottom_title">Spodní odsazení</string>
|
||||||
<string name="pref_theme_e_system">Dle systému</string>
|
<string name="pref_keyboard_height_title">Výška klávesnice</string>
|
||||||
<string name="pref_theme_e_dark">Tmavý</string>
|
<string name="pref_horizontal_margin_title">Boční odsazení</string>
|
||||||
<string name="pref_theme_e_light">Světlý</string>
|
<string name="pref_character_size_title">Velikost znaků</string>
|
||||||
<string name="pref_theme_e_black">Černý</string>
|
<string name="pref_character_size_summary">Velikost znaků zobrazených na klávesnici (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Černý (alternativní)</string>
|
<string name="pref_theme">Motiv</string>
|
||||||
<string name="pref_theme_e_white">Bílý</string>
|
<string name="pref_theme_e_system">Dle systému</string>
|
||||||
<string name="pref_theme_e_epaper">ePapír</string>
|
<string name="pref_theme_e_dark">Tmavý</string>
|
||||||
<string name="pref_theme_e_desert">Poušťě</string>
|
<string name="pref_theme_e_light">Světlý</string>
|
||||||
<string name="pref_theme_e_jungle">Džungle</string>
|
<string name="pref_theme_e_black">Černý</string>
|
||||||
<string name="pref_theme_e_monet">Monet (dle systému)</string>
|
<string name="pref_theme_e_altblack">Černý (alternativní)</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Světlý)</string>
|
<string name="pref_theme_e_white">Bílý</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Tmavý)</string>
|
<string name="pref_theme_e_epaper">ePapír</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Poušťě</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Velmi krátká</string>
|
<string name="pref_theme_e_jungle">Džungle</string>
|
||||||
<string name="pref_swipe_dist_e_short">Krátká</string>
|
<string name="pref_theme_e_monet">Monet (dle systému)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Běžná</string>
|
<string name="pref_theme_e_monetlight">Monet (Světlý)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Dlouhá</string>
|
<string name="pref_theme_e_monetdark">Monet (Tmavý)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Velmi dlouhá</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Horizontální mezery mezi klávesami</string>
|
<string name="pref_swipe_dist_e_very_short">Velmi krátká</string>
|
||||||
<string name="pref_key_vertical_space">Vertikální mezery mezi klávesami</string>
|
<string name="pref_swipe_dist_e_short">Krátká</string>
|
||||||
<string name="pref_border_config_title">Přizpůsobit okraje</string>
|
<string name="pref_swipe_dist_e_default">Běžná</string>
|
||||||
<string name="pref_border_width_title">Šířka okraje</string>
|
<string name="pref_swipe_dist_e_far">Dlouhá</string>
|
||||||
<string name="pref_corners_radius_title">Poloměr okraje</string>
|
<string name="pref_swipe_dist_e_very_far">Velmi dlouhá</string>
|
||||||
<string name="pref_circle_sensitivity_title">Citlivost kruhového gesta</string>
|
<string name="pref_key_horizontal_space">Horizontální mezery mezi klávesami</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Vysoká</string>
|
<string name="pref_key_vertical_space">Vertikální mezery mezi klávesami</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Střední</string>
|
<string name="pref_border_config_title">Přizpůsobit okraje</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Nízká</string>
|
<string name="pref_border_width_title">Šířka okraje</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Deaktivováno</string>
|
<string name="pref_corners_radius_title">Poloměr okraje</string>
|
||||||
<string name="key_action_next">Další</string>
|
<string name="pref_circle_sensitivity_title">Citlivost kruhového gesta</string>
|
||||||
<string name="key_action_done">Dokončit</string>
|
<string name="pref_circle_sensitivity_e_high">Vysoká</string>
|
||||||
<string name="key_action_go">Spustit</string>
|
<string name="pref_circle_sensitivity_e_medium">Střední</string>
|
||||||
<string name="key_action_prev">Předchozí</string>
|
<string name="pref_circle_sensitivity_e_low">Nízká</string>
|
||||||
<string name="key_action_search">Hledat</string>
|
<string name="pref_circle_sensitivity_e_disabled">Deaktivováno</string>
|
||||||
<string name="key_action_send">Odeslat</string>
|
<string name="key_action_next">Další</string>
|
||||||
<string name="launcher_button_imesettings">Aktivovat klávesnici</string>
|
<string name="key_action_done">Dokončit</string>
|
||||||
<string name="launcher_button_imepicker">Vybrat klávesnici</string>
|
<string name="key_action_go">Spustit</string>
|
||||||
<string name="launcher_description">Tato aplikace je pouhou virtuální klávesnicí. Přejděte do systémového nastavení, kliknutím na tlačítko níže a aktivujte ji.</string>
|
<string name="key_action_prev">Předchozí</string>
|
||||||
<string name="launcher_sourcecode">Toto je volná, open-source aplikace. Její zdrojový kód, či hlášení chyb, naleznete na Githubu.</string>
|
<string name="key_action_search">Hledat</string>
|
||||||
<string name="launcher_tryhere">Po aktivaci můžete klávesnici rovnou vyzkoušet zde:</string>
|
<string name="key_action_send">Odeslat</string>
|
||||||
<string name="launcher_tryhere_hint">Zkoušejte zde</string>
|
<string name="launcher_button_imesettings">Aktivovat klávesnici</string>
|
||||||
<string name="key_descr_capslock">Caps lock</string>
|
<string name="launcher_button_imepicker">Vybrat klávesnici</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_description">Tato aplikace je pouhou virtuální klávesnicí. Přejděte do systémového nastavení, kliknutím na tlačítko níže a aktivujte ji.</string>
|
||||||
<string name="key_descr_switch_greekmath">Řecké a matematické symboly</string>
|
<string name="launcher_sourcecode">Toto je volná, open-source aplikace. Její zdrojový kód, či hlášení chyb, naleznete na Githubu.</string>
|
||||||
<string name="key_descr_change_method">Přepnout klávesnici</string>
|
<string name="launcher_tryhere">Po aktivaci můžete klávesnici rovnou vyzkoušet zde:</string>
|
||||||
<string name="key_descr_voice_typing">Hlasové zadávání</string>
|
<string name="launcher_tryhere_hint">Zkoušejte zde</string>
|
||||||
<string name="key_descr_copy">Kopírovat</string>
|
<string name="key_descr_capslock">Caps lock</string>
|
||||||
<string name="key_descr_paste">Vložit</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">Vyjmout</string>
|
<string name="key_descr_switch_greekmath">Řecké a matematické symboly</string>
|
||||||
<string name="key_descr_selectAll">Označit vše</string>
|
<string name="key_descr_change_method">Přepnout klávesnici</string>
|
||||||
<string name="key_descr_shareText">Sdílet text</string>
|
<string name="key_descr_voice_typing">Hlasové zadávání</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Vložit jako prostý text</string>
|
<string name="key_descr_copy">Kopírovat</string>
|
||||||
<string name="key_descr_undo">Zpět</string>
|
<string name="key_descr_paste">Vložit</string>
|
||||||
<string name="key_descr_redo">Znovu</string>
|
<string name="key_descr_cut">Vyjmout</string>
|
||||||
<string name="key_descr_ª">Indikátor řadové číslovky</string>
|
<string name="key_descr_selectAll">Označit vše</string>
|
||||||
<string name="key_descr_º">Indikátor řadové číslovky</string>
|
<string name="key_descr_shareText">Sdílet text</string>
|
||||||
<string name="key_descr_superscript">Horní index</string>
|
<string name="key_descr_pasteAsPlainText">Vložit jako prostý text</string>
|
||||||
<string name="key_descr_subscript">Dolní index</string>
|
<string name="key_descr_undo">Zpět</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_redo">Znovu</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_ª">Indikátor řadové číslovky</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Indikátor řadové číslovky</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Horní index</string>
|
||||||
<string name="key_descr_clipboard">Správce schránky</string>
|
<string name="key_descr_subscript">Dolní index</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Home</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">End</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Správce schránky</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Nedávno kopírovaný text</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Připnout</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Odebrat ze schránky?</string>
|
<string name="clipboard_history_heading">Nedávno kopírovaný text</string>
|
||||||
<string name="clipboard_remove_confirmed">Ano</string>
|
<string name="clipboard_pin_heading">Připnout</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Odebrat ze schránky?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Ano</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
||||||
<string name="short_description">Eine schlanke, datenschutzfreundliche Bildschirmtastatur für Android.</string>
|
<string name="short_description">Eine schlanke, datenschutzfreundliche Bildschirmtastatur für Android.</string>
|
||||||
<string name="store_description">Diese Tastatur zeichnet sich dadurch aus, dass man zusätzliche Zeichen durch Wischgesten in Richtung der Tastenecken eingeben kann.\n\nDie Anwendung wurde ursprünglich für das Programmieren in Termux entwickelt.\nMittlerweile ist sie auch für den täglichen Gebrauch perfekt geeignet.\n\nDiese App enthält keine Werbung, benötigt keinen Netzwerkzugriff und ist quelloffen.</string>
|
<string name="store_description">"Diese Tastatur zeichnet sich dadurch aus, dass man zusätzliche Zeichen durch Wischgesten in Richtung der Tastenecken eingeben kann.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard - Einstellungen</string>
|
|
||||||
<string name="pref_portrait">Im Hochformatmodus</string>
|
Die Anwendung wurde ursprünglich für das Programmieren in Termux entwickelt.
|
||||||
<string name="pref_landscape">Im Querformatmodus</string>
|
Mittlerweile ist sie auch für den täglichen Gebrauch perfekt geeignet.
|
||||||
<string name="pref_category_layout">Layout</string>
|
|
||||||
<string name="pref_label_brightness">Helligkeit der Beschriftung anpassen</string>
|
Diese App enthält keine Werbung, benötigt keinen Netzwerkzugriff und ist quelloffen."</string>
|
||||||
<string name="pref_keyboard_opacity">Deckkraft des Tastaturhintergrunds anpassen</string>
|
<string name="settings_activity_label">Unexpected Keyboard - Einstellungen</string>
|
||||||
<string name="pref_key_opacity">Deckkraft der Tasten anpassen</string>
|
<string name="pref_portrait">Im Hochformatmodus</string>
|
||||||
<string name="pref_key_activated_opacity">Deckkraft gedrückter Tasten anpassen</string>
|
<string name="pref_landscape">Im Querformatmodus</string>
|
||||||
<string name="pref_layout_e_system">Systemeinstellung</string>
|
<string name="pref_category_layout">Layout</string>
|
||||||
<string name="pref_layout_e_custom">Eigenes Layout</string>
|
<string name="pref_label_brightness">Helligkeit der Beschriftung anpassen</string>
|
||||||
<string name="pref_layouts_add">Alternatives Layout hinzufügen</string>
|
<string name="pref_keyboard_opacity">Deckkraft des Tastaturhintergrunds anpassen</string>
|
||||||
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
<string name="pref_key_opacity">Deckkraft der Tasten anpassen</string>
|
||||||
<string name="pref_layouts_remove_custom">Layout entfernen</string>
|
<string name="pref_key_activated_opacity">Deckkraft gedrückter Tasten anpassen</string>
|
||||||
<string name="pref_custom_layout_title">Eigenes Layout</string>
|
<string name="pref_layout_e_system">Systemeinstellung</string>
|
||||||
<string name="pref_show_numpad_title">Ziffernblock anzeigen</string>
|
<string name="pref_layout_e_custom">Eigenes Layout</string>
|
||||||
<string name="pref_show_numpad_never">Nie</string>
|
<string name="pref_layouts_add">Alternatives Layout hinzufügen</string>
|
||||||
<string name="pref_show_numpad_landscape">Nur im Querformat</string>
|
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Immer</string>
|
<string name="pref_layouts_remove_custom">Layout entfernen</string>
|
||||||
<string name="pref_number_row_title">Zahlenreihe anzeigen</string>
|
<string name="pref_custom_layout_title">Eigenes Layout</string>
|
||||||
<string name="pref_number_row_summary">Eine Zahlenreihe oben an der Tastatur hinzufügen, wenn der Ziffernblock ausgeblendet ist</string>
|
<string name="pref_show_numpad_title">Ziffernblock anzeigen</string>
|
||||||
<string name="pref_numpad_layout">Zahlenblock-Layout</string>
|
<string name="pref_show_numpad_never">Nie</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Hohe Ziffern zuerst</string>
|
<string name="pref_show_numpad_landscape">Nur im Querformat</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Niedrige Ziffern zuerst</string>
|
<string name="pref_show_numpad_always">Immer</string>
|
||||||
<string name="pref_extra_keys_title">Zusätzliche Zeichen zur Tastatur hinzufügen</string>
|
<string name="pref_number_row_title">Zahlenreihe anzeigen</string>
|
||||||
<string name="pref_extra_keys_custom">Benutzerdefinierte Tasten hinzufügen</string>
|
<string name="pref_number_row_summary">Eine Zahlenreihe oben an der Tastatur hinzufügen, wenn der Ziffernblock ausgeblendet ist</string>
|
||||||
<string name="pref_extra_keys_internal">Tasten auswählen, die der Tastatur hinzugefügt werden sollen</string>
|
<string name="pref_numpad_layout">Zahlenblock-Layout</string>
|
||||||
<string name="pref_category_typing">Tippen</string>
|
<string name="pref_numpad_layout_e_high_first">Hohe Ziffern zuerst</string>
|
||||||
<string name="pref_swipe_dist_title">Länge der Wischgeste</string>
|
<string name="pref_numpad_layout_e_low_first">Niedrige Ziffern zuerst</string>
|
||||||
<string name="pref_swipe_dist_summary">Abstand der Zeichen in den Ecken der Tasten (%s)</string>
|
<string name="pref_extra_keys_title">Zusätzliche Zeichen zur Tastatur hinzufügen</string>
|
||||||
<string name="pref_long_timeout_title">Zeitüberschreitung durch langes Drücken</string>
|
<string name="pref_extra_keys_custom">Benutzerdefinierte Tasten hinzufügen</string>
|
||||||
<string name="pref_long_interval_title">Intervall der Tastenwiederholung</string>
|
<string name="pref_extra_keys_internal">Tasten auswählen, die der Tastatur hinzugefügt werden sollen</string>
|
||||||
<string name="pref_keyrepeat_enabled">Tastenwiederholung bei langem Drücken</string>
|
<string name="pref_category_typing">Tippen</string>
|
||||||
<string name="pref_lock_double_tap_title">Umschalttaste mit Doppeltippen einrasten</string>
|
<string name="pref_swipe_dist_title">Länge der Wischgeste</string>
|
||||||
<string name="pref_lock_double_tap_summary">Anstatt Taste längere Zeit gedrückt zu halten</string>
|
<string name="pref_swipe_dist_summary">Abstand der Zeichen in den Ecken der Tasten (%s)</string>
|
||||||
<string name="pref_category_behavior">Verhalten</string>
|
<string name="pref_long_timeout_title">Zeitüberschreitung durch langes Drücken</string>
|
||||||
<string name="pref_autocapitalisation_title">Automatische Großschreibung</string>
|
<string name="pref_long_interval_title">Intervall der Tastenwiederholung</string>
|
||||||
<string name="pref_autocapitalisation_summary">Umschalttaste am Satzanfang aktivieren</string>
|
<string name="pref_keyrepeat_enabled">Tastenwiederholung bei langem Drücken</string>
|
||||||
<string name="pref_switch_input_immediate_title">Sofort zur nächsten Tastatur wechseln</string>
|
<string name="pref_lock_double_tap_title">Umschalttaste mit Doppeltippen einrasten</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Verhalten der Tastaturumschalttaste</string>
|
<string name="pref_lock_double_tap_summary">Anstatt Taste längere Zeit gedrückt zu halten</string>
|
||||||
<string name="pref_vibrate_custom">Benutzerdefinierte Vibration</string>
|
<string name="pref_category_behavior">Verhalten</string>
|
||||||
<string name="pref_vibrate_duration_title">Vibrationsstärke</string>
|
<string name="pref_autocapitalisation_title">Automatische Großschreibung</string>
|
||||||
<string name="pref_pin_entry_enabled_title">PIN-Eingabe-Layout</string>
|
<string name="pref_autocapitalisation_summary">Umschalttaste am Satzanfang aktivieren</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Für die Nummern-, Datums- und Telefonnummern-Eingabe</string>
|
<string name="pref_switch_input_immediate_title">Sofort zur nächsten Tastatur wechseln</string>
|
||||||
<string name="pref_category_style">Design</string>
|
<string name="pref_switch_input_immediate_summary">Verhalten der Tastaturumschalttaste</string>
|
||||||
<string name="pref_margin_bottom_title">Unterer Abstand</string>
|
<string name="pref_vibrate_custom">Benutzerdefinierte Vibration</string>
|
||||||
<string name="pref_keyboard_height_title">Höhe der Tastatur</string>
|
<string name="pref_vibrate_duration_title">Vibrationsstärke</string>
|
||||||
<string name="pref_horizontal_margin_title">Horizontaler Abstand</string>
|
<string name="pref_pin_entry_enabled_title">PIN-Eingabe-Layout</string>
|
||||||
<string name="pref_character_size_title">Größe der Beschriftung</string>
|
<string name="pref_pin_entry_enabled_summary">Für die Nummern-, Datums- und Telefonnummern-Eingabe</string>
|
||||||
<string name="pref_character_size_summary">Größe der Buchstaben auf den Tasten (%.2fx)</string>
|
<string name="pref_category_style">Design</string>
|
||||||
<string name="pref_theme">Thema</string>
|
<string name="pref_margin_bottom_title">Unterer Abstand</string>
|
||||||
<string name="pref_theme_e_system">Systemeinstellung</string>
|
<string name="pref_keyboard_height_title">Höhe der Tastatur</string>
|
||||||
<string name="pref_theme_e_dark">Dunkel</string>
|
<string name="pref_horizontal_margin_title">Horizontaler Abstand</string>
|
||||||
<string name="pref_theme_e_light">Hell</string>
|
<string name="pref_character_size_title">Größe der Beschriftung</string>
|
||||||
<string name="pref_theme_e_black">Schwarz</string>
|
<string name="pref_character_size_summary">Größe der Buchstaben auf den Tasten (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Alternatives Schwarz</string>
|
<string name="pref_theme">Thema</string>
|
||||||
<string name="pref_theme_e_white">Weiß</string>
|
<string name="pref_theme_e_system">Systemeinstellung</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Dunkel</string>
|
||||||
<string name="pref_theme_e_desert">Wüste</string>
|
<string name="pref_theme_e_light">Hell</string>
|
||||||
<string name="pref_theme_e_jungle">Dschungel</string>
|
<string name="pref_theme_e_black">Schwarz</string>
|
||||||
<string name="pref_theme_e_monet">Monet (System)</string>
|
<string name="pref_theme_e_altblack">Alternatives Schwarz</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Hell)</string>
|
<string name="pref_theme_e_white">Weiß</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Dunkel)</string>
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Wüste</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Sehr kurz</string>
|
<string name="pref_theme_e_jungle">Dschungel</string>
|
||||||
<string name="pref_swipe_dist_e_short">Kurz</string>
|
<string name="pref_theme_e_monet">Monet (System)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normal</string>
|
<string name="pref_theme_e_monetlight">Monet (Hell)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Weit</string>
|
<string name="pref_theme_e_monetdark">Monet (Dunkel)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Sehr weit</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Horizontaler Abstand zwischen den Tasten</string>
|
<string name="pref_swipe_dist_e_very_short">Sehr kurz</string>
|
||||||
<string name="pref_key_vertical_space">Vertikaler Abstand zwischen den Tasten</string>
|
<string name="pref_swipe_dist_e_short">Kurz</string>
|
||||||
<string name="pref_border_config_title">Ränder anpassen</string>
|
<string name="pref_swipe_dist_e_default">Normal</string>
|
||||||
<string name="pref_border_width_title">Randbreite</string>
|
<string name="pref_swipe_dist_e_far">Weit</string>
|
||||||
<string name="pref_corners_radius_title">Radius der Ecken</string>
|
<string name="pref_swipe_dist_e_very_far">Sehr weit</string>
|
||||||
<string name="pref_circle_sensitivity_title">Empfindlichkeit der Kreisgeste</string>
|
<string name="pref_key_horizontal_space">Horizontaler Abstand zwischen den Tasten</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Hoch</string>
|
<string name="pref_key_vertical_space">Vertikaler Abstand zwischen den Tasten</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Mittel</string>
|
<string name="pref_border_config_title">Ränder anpassen</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Niedrig</string>
|
<string name="pref_border_width_title">Randbreite</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Aus</string>
|
<string name="pref_corners_radius_title">Radius der Ecken</string>
|
||||||
<string name="key_action_next">Nächstes</string>
|
<string name="pref_circle_sensitivity_title">Empfindlichkeit der Kreisgeste</string>
|
||||||
<string name="key_action_done">Fertig</string>
|
<string name="pref_circle_sensitivity_e_high">Hoch</string>
|
||||||
<string name="key_action_go">Los</string>
|
<string name="pref_circle_sensitivity_e_medium">Mittel</string>
|
||||||
<string name="key_action_prev">Vorheriges</string>
|
<string name="pref_circle_sensitivity_e_low">Niedrig</string>
|
||||||
<string name="key_action_search">Suchen</string>
|
<string name="pref_circle_sensitivity_e_disabled">Aus</string>
|
||||||
<string name="key_action_send">Senden</string>
|
<string name="key_action_next">Nächstes</string>
|
||||||
<string name="launcher_button_imesettings">Tastatur aktivieren</string>
|
<string name="key_action_done">Fertig</string>
|
||||||
<string name="launcher_button_imepicker">Tastatur auswählen</string>
|
<string name="key_action_go">Los</string>
|
||||||
<string name="launcher_description">Diese App ist eine virtuelle Tastatur. Tippe auf den Button unten und aktivere Unexpected Keyboard in den Systemeinstellungen.</string>
|
<string name="key_action_prev">Vorheriges</string>
|
||||||
<string name="launcher_sourcecode">Dies ist eine freie und quelloffene App. Du findest den Quellcode auf Github. Dort können auch Bugs gemeldet werden.</string>
|
<string name="key_action_search">Suchen</string>
|
||||||
<string name="launcher_tryhere">Nach Aktivierung kannst du die Tastatur hier ausprobieren:</string>
|
<string name="key_action_send">Senden</string>
|
||||||
<string name="launcher_tryhere_hint">Hier ausprobieren</string>
|
<string name="launcher_button_imesettings">Tastatur aktivieren</string>
|
||||||
<string name="key_descr_capslock">Feststelltaste</string>
|
<string name="launcher_button_imepicker">Tastatur auswählen</string>
|
||||||
<string name="key_descr_compose">Compose-Taste</string>
|
<string name="launcher_description">Diese App ist eine virtuelle Tastatur. Tippe auf den Button unten und aktivere Unexpected Keyboard in den Systemeinstellungen.</string>
|
||||||
<string name="key_descr_switch_greekmath">Griechische & mathematische Symbole</string>
|
<string name="launcher_sourcecode">Dies ist eine freie und quelloffene App. Du findest den Quellcode auf Github. Dort können auch Bugs gemeldet werden.</string>
|
||||||
<string name="key_descr_change_method">Tastatur wechseln</string>
|
<string name="launcher_tryhere">Nach Aktivierung kannst du die Tastatur hier ausprobieren:</string>
|
||||||
<string name="key_descr_voice_typing">Spracheingabe</string>
|
<string name="launcher_tryhere_hint">Hier ausprobieren</string>
|
||||||
<string name="key_descr_copy">Kopieren</string>
|
<string name="key_descr_capslock">Feststelltaste</string>
|
||||||
<string name="key_descr_paste">Einfügen</string>
|
<string name="key_descr_compose">Compose-Taste</string>
|
||||||
<string name="key_descr_cut">Ausschneiden</string>
|
<string name="key_descr_switch_greekmath">Griechische & mathematische Symbole</string>
|
||||||
<string name="key_descr_selectAll">Alles auswählen</string>
|
<string name="key_descr_change_method">Tastatur wechseln</string>
|
||||||
<string name="key_descr_shareText">Text teilen</string>
|
<string name="key_descr_voice_typing">Spracheingabe</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Unformatiert einfügen</string>
|
<string name="key_descr_copy">Kopieren</string>
|
||||||
<string name="key_descr_undo">Rückgängig</string>
|
<string name="key_descr_paste">Einfügen</string>
|
||||||
<string name="key_descr_redo">Wiederholen</string>
|
<string name="key_descr_cut">Ausschneiden</string>
|
||||||
<string name="key_descr_ª">Ordinalzeichen</string>
|
<string name="key_descr_selectAll">Alles auswählen</string>
|
||||||
<string name="key_descr_º">Ordinalzeichen</string>
|
<string name="key_descr_shareText">Text teilen</string>
|
||||||
<string name="key_descr_superscript">Hochgestellt</string>
|
<string name="key_descr_pasteAsPlainText">Unformatiert einfügen</string>
|
||||||
<string name="key_descr_subscript">Tiefgestellt</string>
|
<string name="key_descr_undo">Rückgängig</string>
|
||||||
<string name="key_descr_page_up">Bild auf</string>
|
<string name="key_descr_redo">Wiederholen</string>
|
||||||
<string name="key_descr_page_down">Bild ab</string>
|
<string name="key_descr_ª">Ordinalzeichen</string>
|
||||||
<string name="key_descr_home">Pos1</string>
|
<string name="key_descr_º">Ordinalzeichen</string>
|
||||||
<string name="key_descr_end">Ende</string>
|
<string name="key_descr_superscript">Hochgestellt</string>
|
||||||
<string name="key_descr_clipboard">Clipboard-Manager</string>
|
<string name="key_descr_subscript">Tiefgestellt</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">Bild auf</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Bild ab</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Pos1</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">Ende</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Clipboard-Manager</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Zuletzt kopierter Text</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Angeheftet</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Aus der Zwischenablage entfernen?</string>
|
<string name="clipboard_history_heading">Zuletzt kopierter Text</string>
|
||||||
<string name="clipboard_remove_confirmed">Ja</string>
|
<string name="clipboard_pin_heading">Angeheftet</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Aus der Zwischenablage entfernen?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Ja</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">Un teclado virtual ligero para Android consciente de su privacidad.</string>
|
<string name="short_description">Un teclado virtual ligero para Android consciente de su privacidad.</string>
|
||||||
<string name="store_description">La característica principal es que hay acceso a más caractéres deslizando hacia las esquinas de las teclas.\n\nEsta aplicación fue originalmente diseñada para programadores que usaran Termux.\nAhora es perfecta para uso cotidiano.\n\nLa misma no contiene ningún anuncio/publicidad, no realiza peticiones de red y es de Fuente Abierta.</string>
|
<string name="store_description">"La característica principal es que hay acceso a más caractéres deslizando hacia las esquinas de las teclas.
|
||||||
<string name="settings_activity_label">Ajustes de Unexpected Keyboard</string>
|
|
||||||
<string name="pref_portrait">En modo vertical</string>
|
Esta aplicación fue originalmente diseñada para programadores que usaran Termux.
|
||||||
<string name="pref_landscape">En modo horizontal</string>
|
Ahora es perfecta para uso cotidiano.
|
||||||
<string name="pref_category_layout">Distribución</string>
|
|
||||||
<string name="pref_label_brightness">Ajustar brillo de etiqueta</string>
|
La misma no contiene ningún anuncio/publicidad, no realiza peticiones de red y es de Fuente Abierta."</string>
|
||||||
<string name="pref_keyboard_opacity">Ajustar opacidad del fondo del teclado</string>
|
<string name="settings_activity_label">Ajustes de Unexpected Keyboard</string>
|
||||||
<string name="pref_key_opacity">Ajustar opacidad de teclas</string>
|
<string name="pref_portrait">En modo vertical</string>
|
||||||
<string name="pref_key_activated_opacity">Ajustar opacidad de teclas presionadas</string>
|
<string name="pref_landscape">En modo horizontal</string>
|
||||||
<string name="pref_layout_e_system">Igual al sistema</string>
|
<string name="pref_category_layout">Distribución</string>
|
||||||
<string name="pref_layout_e_custom">Diseño personalizado</string>
|
<string name="pref_label_brightness">Ajustar brillo de etiqueta</string>
|
||||||
<string name="pref_layouts_add">Añadir distribución alterna</string>
|
<string name="pref_keyboard_opacity">Ajustar opacidad del fondo del teclado</string>
|
||||||
<string name="pref_layouts_item">Diseño %1$d: %2$s</string>
|
<string name="pref_key_opacity">Ajustar opacidad de teclas</string>
|
||||||
<string name="pref_layouts_remove_custom">Quitar diseño</string>
|
<string name="pref_key_activated_opacity">Ajustar opacidad de teclas presionadas</string>
|
||||||
<string name="pref_custom_layout_title">Diseño personalizado</string>
|
<string name="pref_layout_e_system">Igual al sistema</string>
|
||||||
<string name="pref_show_numpad_title">Mostrar teclado numérico</string>
|
<string name="pref_layout_e_custom">Diseño personalizado</string>
|
||||||
<string name="pref_show_numpad_never">Nunca</string>
|
<string name="pref_layouts_add">Añadir distribución alterna</string>
|
||||||
<string name="pref_show_numpad_landscape">Solo en modo horizontal</string>
|
<string name="pref_layouts_item">Diseño %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Siempre</string>
|
<string name="pref_layouts_remove_custom">Quitar diseño</string>
|
||||||
<string name="pref_number_row_title">Mostrar fila de números</string>
|
<string name="pref_custom_layout_title">Diseño personalizado</string>
|
||||||
<string name="pref_number_row_summary">Agrega la fila numérica a la parte superior del teclado si el teclado numérico está oculto</string>
|
<string name="pref_show_numpad_title">Mostrar teclado numérico</string>
|
||||||
<string name="pref_numpad_layout">Diseño del teclado numérico</string>
|
<string name="pref_show_numpad_never">Nunca</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Dígitos descendientes</string>
|
<string name="pref_show_numpad_landscape">Solo en modo horizontal</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Dígitos ascendientes</string>
|
<string name="pref_show_numpad_always">Siempre</string>
|
||||||
<string name="pref_extra_keys_title">Agregar teclas</string>
|
<string name="pref_number_row_title">Mostrar fila de números</string>
|
||||||
<string name="pref_extra_keys_custom">Agregar teclas personalizadas</string>
|
<string name="pref_number_row_summary">Agrega la fila numérica a la parte superior del teclado si el teclado numérico está oculto</string>
|
||||||
<string name="pref_extra_keys_internal">Selecciona teclas para agregar al teclado</string>
|
<string name="pref_numpad_layout">Diseño del teclado numérico</string>
|
||||||
<string name="pref_category_typing">Escritura</string>
|
<string name="pref_numpad_layout_e_high_first">Dígitos descendientes</string>
|
||||||
<string name="pref_swipe_dist_title">Distancia de deslizamiento</string>
|
<string name="pref_numpad_layout_e_low_first">Dígitos ascendientes</string>
|
||||||
<string name="pref_swipe_dist_summary">Distancia de caracteres en las esquinas de las teclas (%s)</string>
|
<string name="pref_extra_keys_title">Agregar teclas</string>
|
||||||
<string name="pref_long_timeout_title">Duración para toque largo</string>
|
<string name="pref_extra_keys_custom">Agregar teclas personalizadas</string>
|
||||||
<string name="pref_long_interval_title">Intervalo de repetición de tecla</string>
|
<string name="pref_extra_keys_internal">Selecciona teclas para agregar al teclado</string>
|
||||||
<string name="pref_keyrepeat_enabled">Permitir repetición de toque largo</string>
|
<string name="pref_category_typing">Escritura</string>
|
||||||
<string name="pref_lock_double_tap_title">Doble toque en Mayús para bloquear las mayúsculas</string>
|
<string name="pref_swipe_dist_title">Distancia de deslizamiento</string>
|
||||||
<string name="pref_lock_double_tap_summary">Se puede bloquear cualquier modificador manteniéndolo presionado</string>
|
<string name="pref_swipe_dist_summary">Distancia de caracteres en las esquinas de las teclas (%s)</string>
|
||||||
<string name="pref_category_behavior">Comportamiento</string>
|
<string name="pref_long_timeout_title">Duración para toque largo</string>
|
||||||
<string name="pref_autocapitalisation_title">Mayúsculas automáticas</string>
|
<string name="pref_long_interval_title">Intervalo de repetición de tecla</string>
|
||||||
<string name="pref_autocapitalisation_summary">Presionar Mayús al principio de una oración</string>
|
<string name="pref_keyrepeat_enabled">Permitir repetición de toque largo</string>
|
||||||
<string name="pref_switch_input_immediate_title">Cambiar al último teclado usado</string>
|
<string name="pref_lock_double_tap_title">Doble toque en Mayús para bloquear las mayúsculas</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Comportamiento de la tecla para cambiar diseño</string>
|
<string name="pref_lock_double_tap_summary">Se puede bloquear cualquier modificador manteniéndolo presionado</string>
|
||||||
<string name="pref_vibrate_custom">Vibración personalizada</string>
|
<string name="pref_category_behavior">Comportamiento</string>
|
||||||
<string name="pref_vibrate_duration_title">Intensidad de vibración</string>
|
<string name="pref_autocapitalisation_title">Mayúsculas automáticas</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Diseño de introducción de PIN</string>
|
<string name="pref_autocapitalisation_summary">Presionar Mayús al principio de una oración</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Para escribir cifras, fechas y números telefónicos</string>
|
<string name="pref_switch_input_immediate_title">Cambiar al último teclado usado</string>
|
||||||
<string name="pref_category_style">Estilo</string>
|
<string name="pref_switch_input_immediate_summary">Comportamiento de la tecla para cambiar diseño</string>
|
||||||
<string name="pref_margin_bottom_title">Margen inferior</string>
|
<string name="pref_vibrate_custom">Vibración personalizada</string>
|
||||||
<string name="pref_keyboard_height_title">Altura del teclado</string>
|
<string name="pref_vibrate_duration_title">Intensidad de vibración</string>
|
||||||
<string name="pref_horizontal_margin_title">Margen horizontal</string>
|
<string name="pref_pin_entry_enabled_title">Diseño de introducción de PIN</string>
|
||||||
<string name="pref_character_size_title">Tamaño de etiqueta</string>
|
<string name="pref_pin_entry_enabled_summary">Para escribir cifras, fechas y números telefónicos</string>
|
||||||
<string name="pref_character_size_summary">Tamaño de caracteres mostrados en el teclado (%.2fx)</string>
|
<string name="pref_category_style">Estilo</string>
|
||||||
<string name="pref_theme">Tema</string>
|
<string name="pref_margin_bottom_title">Margen inferior</string>
|
||||||
<string name="pref_theme_e_system">Igual al sistema</string>
|
<string name="pref_keyboard_height_title">Altura del teclado</string>
|
||||||
<string name="pref_theme_e_dark">Oscuro</string>
|
<string name="pref_horizontal_margin_title">Margen horizontal</string>
|
||||||
<string name="pref_theme_e_light">Claro</string>
|
<string name="pref_character_size_title">Tamaño de etiqueta</string>
|
||||||
<string name="pref_theme_e_black">Negro</string>
|
<string name="pref_character_size_summary">Tamaño de caracteres mostrados en el teclado (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Negro alternativo</string>
|
<string name="pref_theme">Tema</string>
|
||||||
<string name="pref_theme_e_white">Blanco</string>
|
<string name="pref_theme_e_system">Igual al sistema</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Oscuro</string>
|
||||||
<string name="pref_theme_e_desert">Desierto</string>
|
<string name="pref_theme_e_light">Claro</string>
|
||||||
<string name="pref_theme_e_jungle">Selva</string>
|
<string name="pref_theme_e_black">Negro</string>
|
||||||
<string name="pref_theme_e_monet">Monet (de sistema)</string>
|
<string name="pref_theme_e_altblack">Negro alternativo</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (claro)</string>
|
<string name="pref_theme_e_white">Blanco</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (oscuro)</string>
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Desierto</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Muy corta</string>
|
<string name="pref_theme_e_jungle">Selva</string>
|
||||||
<string name="pref_swipe_dist_e_short">Corta</string>
|
<string name="pref_theme_e_monet">Monet (de sistema)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normal</string>
|
<string name="pref_theme_e_monetlight">Monet (claro)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Larga</string>
|
<string name="pref_theme_e_monetdark">Monet (oscuro)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Muy larga</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Espacio horizontal entre las teclas</string>
|
<string name="pref_swipe_dist_e_very_short">Muy corta</string>
|
||||||
<string name="pref_key_vertical_space">Espacio vertical entre las teclas</string>
|
<string name="pref_swipe_dist_e_short">Corta</string>
|
||||||
<string name="pref_border_config_title">Bordes personalizados</string>
|
<string name="pref_swipe_dist_e_default">Normal</string>
|
||||||
<string name="pref_border_width_title">Ancho de bordes</string>
|
<string name="pref_swipe_dist_e_far">Larga</string>
|
||||||
<string name="pref_corners_radius_title">Radio de rincones</string>
|
<string name="pref_swipe_dist_e_very_far">Muy larga</string>
|
||||||
<string name="pref_circle_sensitivity_title">Sensibilidad a gestos circulares</string>
|
<string name="pref_key_horizontal_space">Espacio horizontal entre las teclas</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Alta</string>
|
<string name="pref_key_vertical_space">Espacio vertical entre las teclas</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Mediana</string>
|
<string name="pref_border_config_title">Bordes personalizados</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Baja</string>
|
<string name="pref_border_width_title">Ancho de bordes</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Apagada</string>
|
<string name="pref_corners_radius_title">Radio de rincones</string>
|
||||||
<string name="key_action_next">Siguiente</string>
|
<string name="pref_circle_sensitivity_title">Sensibilidad a gestos circulares</string>
|
||||||
<string name="key_action_done">Hecho</string>
|
<string name="pref_circle_sensitivity_e_high">Alta</string>
|
||||||
<string name="key_action_go">Ir</string>
|
<string name="pref_circle_sensitivity_e_medium">Mediana</string>
|
||||||
<string name="key_action_prev">Anterior</string>
|
<string name="pref_circle_sensitivity_e_low">Baja</string>
|
||||||
<string name="key_action_search">Buscar</string>
|
<string name="pref_circle_sensitivity_e_disabled">Apagada</string>
|
||||||
<string name="key_action_send">Enviar</string>
|
<string name="key_action_next">Siguiente</string>
|
||||||
<string name="launcher_button_imesettings">Habilitar teclado</string>
|
<string name="key_action_done">Hecho</string>
|
||||||
<string name="launcher_button_imepicker">Seleccionar método de entrada</string>
|
<string name="key_action_go">Ir</string>
|
||||||
<string name="launcher_description">Esta aplicación es un teclado virtual. Presiona el botón de abajo para ir a Ajustes y habilitar Unexpected Keyboard.</string>
|
<string name="key_action_prev">Anterior</string>
|
||||||
<string name="launcher_sourcecode">Esta es una aplicación gratuita, libre y de código abierto. Puedes encontrar el código fuente o reportar errores en GitHub.</string>
|
<string name="key_action_search">Buscar</string>
|
||||||
<string name="launcher_tryhere">Tras habilitarlo, puedes probar el teclado en este campo:</string>
|
<string name="key_action_send">Enviar</string>
|
||||||
<string name="launcher_tryhere_hint">Intentar aquí</string>
|
<string name="launcher_button_imesettings">Habilitar teclado</string>
|
||||||
<string name="key_descr_capslock">Bloq Mayús</string>
|
<string name="launcher_button_imepicker">Seleccionar método de entrada</string>
|
||||||
<string name="key_descr_compose">Componer</string>
|
<string name="launcher_description">Esta aplicación es un teclado virtual. Presiona el botón de abajo para ir a Ajustes y habilitar Unexpected Keyboard.</string>
|
||||||
<string name="key_descr_switch_greekmath">Símb. griegos y matemáticos</string>
|
<string name="launcher_sourcecode">Esta es una aplicación gratuita, libre y de código abierto. Puedes encontrar el código fuente o reportar errores en GitHub.</string>
|
||||||
<string name="key_descr_change_method">Cambiar teclado</string>
|
<string name="launcher_tryhere">Tras habilitarlo, puedes probar el teclado en este campo:</string>
|
||||||
<string name="key_descr_voice_typing">Dictado por voz</string>
|
<string name="launcher_tryhere_hint">Intentar aquí</string>
|
||||||
<string name="key_descr_copy">Copiar</string>
|
<string name="key_descr_capslock">Bloq Mayús</string>
|
||||||
<string name="key_descr_paste">Pegar</string>
|
<string name="key_descr_compose">Componer</string>
|
||||||
<string name="key_descr_cut">Cortar</string>
|
<string name="key_descr_switch_greekmath">Símb. griegos y matemáticos</string>
|
||||||
<string name="key_descr_selectAll">Seleccionar todo</string>
|
<string name="key_descr_change_method">Cambiar teclado</string>
|
||||||
<string name="key_descr_shareText">Compartir texto</string>
|
<string name="key_descr_voice_typing">Dictado por voz</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Pegar como texto sin formato</string>
|
<string name="key_descr_copy">Copiar</string>
|
||||||
<string name="key_descr_undo">Deshacer</string>
|
<string name="key_descr_paste">Pegar</string>
|
||||||
<string name="key_descr_redo">Rehacer</string>
|
<string name="key_descr_cut">Cortar</string>
|
||||||
<string name="key_descr_ª">Indicador de ordinal</string>
|
<string name="key_descr_selectAll">Seleccionar todo</string>
|
||||||
<string name="key_descr_º">Indicador de ordinal</string>
|
<string name="key_descr_shareText">Compartir texto</string>
|
||||||
<string name="key_descr_superscript">Superíndice</string>
|
<string name="key_descr_pasteAsPlainText">Pegar como texto sin formato</string>
|
||||||
<string name="key_descr_subscript">Subíndice</string>
|
<string name="key_descr_undo">Deshacer</string>
|
||||||
<string name="key_descr_page_up">Av Pág</string>
|
<string name="key_descr_redo">Rehacer</string>
|
||||||
<string name="key_descr_page_down">Re Pág</string>
|
<string name="key_descr_ª">Indicador de ordinal</string>
|
||||||
<string name="key_descr_home">Inicio</string>
|
<string name="key_descr_º">Indicador de ordinal</string>
|
||||||
<string name="key_descr_end">Fin</string>
|
<string name="key_descr_superscript">Superíndice</string>
|
||||||
<string name="key_descr_clipboard">Arreglar portapapeles</string>
|
<string name="key_descr_subscript">Subíndice</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">Av Pág</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Re Pág</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Inicio</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">Fin</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Arreglar portapapeles</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Textos recién copiados</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Pegado</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">¿Sacar este portapapeles?</string>
|
<string name="clipboard_history_heading">Textos recién copiados</string>
|
||||||
<string name="clipboard_remove_confirmed">Sí</string>
|
<string name="clipboard_pin_heading">Pegado</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">¿Sacar este portapapeles?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Sí</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">صفحه کلید غیرمنتظره</string>
|
<string name="app_name_release">صفحه کلید غیرمنتظره</string>
|
||||||
<string name="app_name_debug">صفحه کلید غیرمنتظره</string>
|
<string name="app_name_debug">صفحه کلید غیرمنتظره</string>
|
||||||
<!-- <string name="short_description">Lightweight and privacy-conscious virtual keyboard for Android.</string> -->
|
<!-- <string name="short_description">Lightweight and privacy-conscious virtual keyboard for Android.</string> -->
|
||||||
<!-- <string name="store_description">The main feature is that you can type more characters by swiping the keys towards the corners.\n\nThis application was originally designed for programmers using Termux.\nNow perfect for everyday use.\n\nThis application contains no ads, doesn\'t make any network requests and is Open Source.</string> -->
|
<!-- <string name="store_description">"The main feature is that you can type more characters by swiping the keys towards the corners.
|
||||||
<string name="settings_activity_label">تنظیمات صفحه کلید غیرمنتظره</string>
|
|
||||||
<string name="pref_portrait">در حالت عمودی</string>
|
This application was originally designed for programmers using Termux.
|
||||||
<string name="pref_landscape">در حالت افقی</string>
|
Now perfect for everyday use.
|
||||||
<string name="pref_category_layout">طرح</string>
|
|
||||||
<string name="pref_label_brightness">تنظیم برچسب روشنایی</string>
|
This application contains no ads, doesn't make any network requests and is Open Source."</string> -->
|
||||||
<string name="pref_keyboard_opacity">تنظیم کدر بودن پسزمینه صفحه کلید</string>
|
<string name="settings_activity_label">تنظیمات صفحه کلید غیرمنتظره</string>
|
||||||
<string name="pref_key_opacity">تنظیم کدر بودن کلید</string>
|
<string name="pref_portrait">در حالت عمودی</string>
|
||||||
<string name="pref_key_activated_opacity">تنظیم کدر بودن کلید فشرده شده</string>
|
<string name="pref_landscape">در حالت افقی</string>
|
||||||
<string name="pref_layout_e_system">تنظیمات سامانه</string>
|
<string name="pref_category_layout">طرح</string>
|
||||||
<string name="pref_layout_e_custom">طرح صفارشی</string>
|
<string name="pref_label_brightness">تنظیم برچسب روشنایی</string>
|
||||||
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
<string name="pref_keyboard_opacity">تنظیم کدر بودن پسزمینه صفحه کلید</string>
|
||||||
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
<string name="pref_key_opacity">تنظیم کدر بودن کلید</string>
|
||||||
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
<string name="pref_key_activated_opacity">تنظیم کدر بودن کلید فشرده شده</string>
|
||||||
<string name="pref_custom_layout_title">طرح شخصی</string>
|
<string name="pref_layout_e_system">تنظیمات سامانه</string>
|
||||||
<string name="pref_show_numpad_title">نمایش پد شمارهها</string>
|
<string name="pref_layout_e_custom">طرح صفارشی</string>
|
||||||
<string name="pref_show_numpad_never">هرگز</string>
|
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
||||||
<string name="pref_show_numpad_landscape">فقط در حالت افقی</string>
|
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
||||||
<string name="pref_show_numpad_always">همیشه</string>
|
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
||||||
<string name="pref_number_row_title">نمایش ردیف اعداد</string>
|
<string name="pref_custom_layout_title">طرح شخصی</string>
|
||||||
<string name="pref_number_row_summary">افزودن ردیف اعداد زمانیکه پد شمارهها پنهان است</string>
|
<string name="pref_show_numpad_title">نمایش پد شمارهها</string>
|
||||||
<string name="pref_numpad_layout">طرح پد شمارهها</string>
|
<string name="pref_show_numpad_never">هرگز</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">ابتدا اعداد بزرگ</string>
|
<string name="pref_show_numpad_landscape">فقط در حالت افقی</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">ابتدا اعداد کوچک</string>
|
<string name="pref_show_numpad_always">همیشه</string>
|
||||||
<string name="pref_extra_keys_title">افزودن کلیدها به صفحه کلید</string>
|
<string name="pref_number_row_title">نمایش ردیف اعداد</string>
|
||||||
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
<string name="pref_number_row_summary">افزودن ردیف اعداد زمانیکه پد شمارهها پنهان است</string>
|
||||||
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
<string name="pref_numpad_layout">طرح پد شمارهها</string>
|
||||||
<string name="pref_category_typing">درحال نوشتن</string>
|
<string name="pref_numpad_layout_e_high_first">ابتدا اعداد بزرگ</string>
|
||||||
<string name="pref_swipe_dist_title">فاصله کشیدن</string>
|
<string name="pref_numpad_layout_e_low_first">ابتدا اعداد کوچک</string>
|
||||||
<string name="pref_swipe_dist_summary">فاصله حروف از گوشههای کلیدها )(%s)</string>
|
<string name="pref_extra_keys_title">افزودن کلیدها به صفحه کلید</string>
|
||||||
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
||||||
<string name="pref_long_interval_title">فاصله تکرار کلید</string>
|
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
||||||
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
<string name="pref_category_typing">درحال نوشتن</string>
|
||||||
<string name="pref_lock_double_tap_title">دوبار ضربه روی دگرساز برای فعال شدن کپس لاک</string>
|
<string name="pref_swipe_dist_title">فاصله کشیدن</string>
|
||||||
<string name="pref_lock_double_tap_summary">شما میتوانید قفل کنید هر میانبری را با نگه داشتن آن</string>
|
<string name="pref_swipe_dist_summary">فاصله حروف از گوشههای کلیدها )(%s)</string>
|
||||||
<string name="pref_category_behavior">ٰرفتار</string>
|
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
||||||
<string name="pref_autocapitalisation_title">بزرگسازی خودکار</string>
|
<string name="pref_long_interval_title">فاصله تکرار کلید</string>
|
||||||
<string name="pref_autocapitalisation_summary">در شروع جملات دگرساز را فشار دهید</string>
|
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
||||||
<string name="pref_switch_input_immediate_title">انتقال به آخرین صفحه کلید استفاده شده</string>
|
<string name="pref_lock_double_tap_title">دوبار ضربه روی دگرساز برای فعال شدن کپس لاک</string>
|
||||||
<string name="pref_switch_input_immediate_summary">رفتار کلید تغییردهنده صفحه کلید</string>
|
<string name="pref_lock_double_tap_summary">شما میتوانید قفل کنید هر میانبری را با نگه داشتن آن</string>
|
||||||
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
<string name="pref_category_behavior">ٰرفتار</string>
|
||||||
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
<string name="pref_autocapitalisation_title">بزرگسازی خودکار</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
<string name="pref_autocapitalisation_summary">در شروع جملات دگرساز را فشار دهید</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
<string name="pref_switch_input_immediate_title">انتقال به آخرین صفحه کلید استفاده شده</string>
|
||||||
<string name="pref_category_style">سبک</string>
|
<string name="pref_switch_input_immediate_summary">رفتار کلید تغییردهنده صفحه کلید</string>
|
||||||
<string name="pref_margin_bottom_title">حاشیه پایین</string>
|
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
||||||
<string name="pref_keyboard_height_title">ارتفاع صفحه کلید</string>
|
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
||||||
<string name="pref_horizontal_margin_title">حاشیه افقی</string>
|
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
||||||
<string name="pref_character_size_title">اندازه برچسب</string>
|
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
||||||
<string name="pref_character_size_summary">اندازه نویسههای نشان داده شده روی صفحه کلید (%.2fx)</string>
|
<string name="pref_category_style">سبک</string>
|
||||||
<string name="pref_theme">زمینه</string>
|
<string name="pref_margin_bottom_title">حاشیه پایین</string>
|
||||||
<string name="pref_theme_e_system">تنظیمات سامانه</string>
|
<string name="pref_keyboard_height_title">ارتفاع صفحه کلید</string>
|
||||||
<string name="pref_theme_e_dark">تاریک</string>
|
<string name="pref_horizontal_margin_title">حاشیه افقی</string>
|
||||||
<string name="pref_theme_e_light">روشن</string>
|
<string name="pref_character_size_title">اندازه برچسب</string>
|
||||||
<string name="pref_theme_e_black">سیاه</string>
|
<string name="pref_character_size_summary">اندازه نویسههای نشان داده شده روی صفحه کلید (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">سیاه مشابه</string>
|
<string name="pref_theme">زمینه</string>
|
||||||
<string name="pref_theme_e_white">سفید</string>
|
<string name="pref_theme_e_system">تنظیمات سامانه</string>
|
||||||
<string name="pref_theme_e_epaper">ای-پیپر</string>
|
<string name="pref_theme_e_dark">تاریک</string>
|
||||||
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
<string name="pref_theme_e_light">روشن</string>
|
||||||
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
<string name="pref_theme_e_black">سیاه</string>
|
||||||
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
<string name="pref_theme_e_altblack">سیاه مشابه</string>
|
||||||
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
<string name="pref_theme_e_white">سفید</string>
|
||||||
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
<string name="pref_theme_e_epaper">ای-پیپر</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_short">بسیار کوتاه</string>
|
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
||||||
<string name="pref_swipe_dist_e_short">کوتاه</string>
|
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
||||||
<string name="pref_swipe_dist_e_default">عادی</string>
|
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
||||||
<string name="pref_swipe_dist_e_far">دور</string>
|
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_far">بسیار دور</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">فاصله افقی بین کلیدها</string>
|
<string name="pref_swipe_dist_e_very_short">بسیار کوتاه</string>
|
||||||
<string name="pref_key_vertical_space">فاصله عمودی بین کلیدها</string>
|
<string name="pref_swipe_dist_e_short">کوتاه</string>
|
||||||
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
<string name="pref_swipe_dist_e_default">عادی</string>
|
||||||
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
<string name="pref_swipe_dist_e_far">دور</string>
|
||||||
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
<string name="pref_swipe_dist_e_very_far">بسیار دور</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
<string name="pref_key_horizontal_space">فاصله افقی بین کلیدها</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
<string name="pref_key_vertical_space">فاصله عمودی بین کلیدها</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
||||||
<string name="key_action_next">بعدی</string>
|
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
||||||
<string name="key_action_done">اتمام</string>
|
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
||||||
<string name="key_action_go">برو</string>
|
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
||||||
<string name="key_action_prev">قبلی</string>
|
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
||||||
<string name="key_action_search">جستجو</string>
|
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
||||||
<string name="key_action_send">ارسال</string>
|
<string name="key_action_next">بعدی</string>
|
||||||
<string name="launcher_button_imesettings">فعال کردن صفحه کلید</string>
|
<string name="key_action_done">اتمام</string>
|
||||||
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
<string name="key_action_go">برو</string>
|
||||||
<string name="launcher_description">این برنامه یک صفحه کلید مجازی است. با کلیک روی گزینه زیر به تنظیمات سامانه بروید و صفحه کلید غیرمنتظره را فعال کنید.</string>
|
<string name="key_action_prev">قبلی</string>
|
||||||
<string name="launcher_sourcecode">این یک برنامه متن باز و آزاد است. شما میتوانید کد منبع را در گیتهاب پیدا کرده و نیز باگها را گزارش کنید.</string>
|
<string name="key_action_search">جستجو</string>
|
||||||
<string name="launcher_tryhere">بعد از فعالسازی، صفحه کلید را اینجا امتحان کنید:</string>
|
<string name="key_action_send">ارسال</string>
|
||||||
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
<string name="launcher_button_imesettings">فعال کردن صفحه کلید</string>
|
||||||
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
||||||
<!-- <string name="key_descr_compose">Compose</string> -->
|
<string name="launcher_description">این برنامه یک صفحه کلید مجازی است. با کلیک روی گزینه زیر به تنظیمات سامانه بروید و صفحه کلید غیرمنتظره را فعال کنید.</string>
|
||||||
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
<string name="launcher_sourcecode">این یک برنامه متن باز و آزاد است. شما میتوانید کد منبع را در گیتهاب پیدا کرده و نیز باگها را گزارش کنید.</string>
|
||||||
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
<string name="launcher_tryhere">بعد از فعالسازی، صفحه کلید را اینجا امتحان کنید:</string>
|
||||||
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
||||||
<!-- <string name="key_descr_copy">Copy</string> -->
|
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
||||||
<!-- <string name="key_descr_paste">Paste</string> -->
|
<!-- <string name="key_descr_compose">Compose</string> -->
|
||||||
<!-- <string name="key_descr_cut">Cut</string> -->
|
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
||||||
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
||||||
<!-- <string name="key_descr_shareText">Share text</string> -->
|
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
||||||
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
<!-- <string name="key_descr_copy">Copy</string> -->
|
||||||
<!-- <string name="key_descr_undo">Undo</string> -->
|
<!-- <string name="key_descr_paste">Paste</string> -->
|
||||||
<!-- <string name="key_descr_redo">Redo</string> -->
|
<!-- <string name="key_descr_cut">Cut</string> -->
|
||||||
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
||||||
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_shareText">Share text</string> -->
|
||||||
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
||||||
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
<!-- <string name="key_descr_undo">Undo</string> -->
|
||||||
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
<!-- <string name="key_descr_redo">Redo</string> -->
|
||||||
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_home">Home</string> -->
|
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_end">End</string> -->
|
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
||||||
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<!-- <string name="key_descr_home">Home</string> -->
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<!-- <string name="key_descr_end">End</string> -->
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">Clavier virtuel léger et respectueux de la vie privée pour Android.</string>
|
<string name="short_description">Clavier virtuel léger et respectueux de la vie privée pour Android.</string>
|
||||||
<string name="store_description">La fonctionnalité principale est l\'accès rapide à plus de caractères en balayant les touches vers les coins.\n\nCette application a été conçue à l\'origine pour les programmeurs utilisant Termux.\nElle est maintenant parfaite pour une utilisation quotidienne.\n\nCette application ne contient pas de publicité, n\'accède pas au réseau et est Open Source.</string>
|
<string name="store_description">"La fonctionnalité principale est l'accès rapide à plus de caractères en balayant les touches vers les coins.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard Paramètres</string>
|
|
||||||
<string name="pref_portrait">En mode portrait</string>
|
Cette application a été conçue à l'origine pour les programmeurs utilisant Termux.
|
||||||
<string name="pref_landscape">En mode landscape</string>
|
Elle est maintenant parfaite pour une utilisation quotidienne.
|
||||||
<string name="pref_category_layout">Disposition</string>
|
|
||||||
<string name="pref_label_brightness">Luminosité des symboles</string>
|
Cette application ne contient pas de publicité, n'accède pas au réseau et est Open Source."</string>
|
||||||
<string name="pref_keyboard_opacity">Transparence du clavier</string>
|
<string name="settings_activity_label">Unexpected Keyboard Paramètres</string>
|
||||||
<string name="pref_key_opacity">Transparence des touches</string>
|
<string name="pref_portrait">En mode portrait</string>
|
||||||
<string name="pref_key_activated_opacity">Transparence des touches pressées</string>
|
<string name="pref_landscape">En mode landscape</string>
|
||||||
<string name="pref_layout_e_system">Paramètre système</string>
|
<string name="pref_category_layout">Disposition</string>
|
||||||
<string name="pref_layout_e_custom">Disposition personnalisée</string>
|
<string name="pref_label_brightness">Luminosité des symboles</string>
|
||||||
<string name="pref_layouts_add">Ajouter un clavier alternatif</string>
|
<string name="pref_keyboard_opacity">Transparence du clavier</string>
|
||||||
<string name="pref_layouts_item">Disposition %1$d: %2$s</string>
|
<string name="pref_key_opacity">Transparence des touches</string>
|
||||||
<string name="pref_layouts_remove_custom">Supprimer</string>
|
<string name="pref_key_activated_opacity">Transparence des touches pressées</string>
|
||||||
<string name="pref_custom_layout_title">Disposition personnalisée</string>
|
<string name="pref_layout_e_system">Paramètre système</string>
|
||||||
<string name="pref_show_numpad_title">Afficher le pavé numérique</string>
|
<string name="pref_layout_e_custom">Disposition personnalisée</string>
|
||||||
<string name="pref_show_numpad_never">Jamais</string>
|
<string name="pref_layouts_add">Ajouter un clavier alternatif</string>
|
||||||
<string name="pref_show_numpad_landscape">Seulement en mode paysage</string>
|
<string name="pref_layouts_item">Disposition %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Toujour</string>
|
<string name="pref_layouts_remove_custom">Supprimer</string>
|
||||||
<string name="pref_number_row_title">Rangée de nombres</string>
|
<string name="pref_custom_layout_title">Disposition personnalisée</string>
|
||||||
<string name="pref_number_row_summary">Ajoute une rangée de nombres en haut du clavier quand le pavé numérique est caché</string>
|
<string name="pref_show_numpad_title">Afficher le pavé numérique</string>
|
||||||
<string name="pref_numpad_layout">Disposition du pavé numérique</string>
|
<string name="pref_show_numpad_never">Jamais</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Du plus haut au plus bas</string>
|
<string name="pref_show_numpad_landscape">Seulement en mode paysage</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Du plus bas au plus haut</string>
|
<string name="pref_show_numpad_always">Toujour</string>
|
||||||
<string name="pref_extra_keys_title">Ajouter des touches au clavier</string>
|
<string name="pref_number_row_title">Rangée de nombres</string>
|
||||||
<string name="pref_extra_keys_custom">Ajouter des touches personnalisées</string>
|
<string name="pref_number_row_summary">Ajoute une rangée de nombres en haut du clavier quand le pavé numérique est caché</string>
|
||||||
<string name="pref_extra_keys_internal">Sélectionner les touches à ajouter au clavier</string>
|
<string name="pref_numpad_layout">Disposition du pavé numérique</string>
|
||||||
<string name="pref_category_typing">Saisie</string>
|
<string name="pref_numpad_layout_e_high_first">Du plus haut au plus bas</string>
|
||||||
<string name="pref_swipe_dist_title">Distance de swipe</string>
|
<string name="pref_numpad_layout_e_low_first">Du plus bas au plus haut</string>
|
||||||
<string name="pref_swipe_dist_summary">La distance des caractères dans les coins (%s)</string>
|
<string name="pref_extra_keys_title">Ajouter des touches au clavier</string>
|
||||||
<string name="pref_long_timeout_title">Delai de l\'appui long</string>
|
<string name="pref_extra_keys_custom">Ajouter des touches personnalisées</string>
|
||||||
<string name="pref_long_interval_title">Écart entre les répétitions</string>
|
<string name="pref_extra_keys_internal">Sélectionner les touches à ajouter au clavier</string>
|
||||||
<string name="pref_keyrepeat_enabled">Répétition par appui long</string>
|
<string name="pref_category_typing">Saisie</string>
|
||||||
<string name="pref_lock_double_tap_title">Appuyer deux fois pour bloquer la majuscule</string>
|
<string name="pref_swipe_dist_title">Distance de swipe</string>
|
||||||
<string name="pref_lock_double_tap_summary">Un appui long bloque la majuscule</string>
|
<string name="pref_swipe_dist_summary">La distance des caractères dans les coins (%s)</string>
|
||||||
<string name="pref_category_behavior">Comportement</string>
|
<string name="pref_long_timeout_title">Delai de l\'appui long</string>
|
||||||
<string name="pref_autocapitalisation_title">Majuscule automatique</string>
|
<string name="pref_long_interval_title">Écart entre les répétitions</string>
|
||||||
<string name="pref_autocapitalisation_summary">Activer Shift au début des phrases</string>
|
<string name="pref_keyrepeat_enabled">Répétition par appui long</string>
|
||||||
<string name="pref_switch_input_immediate_title">Changer vers le clavier utilisé en dernier</string>
|
<string name="pref_lock_double_tap_title">Appuyer deux fois pour bloquer la majuscule</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Comportement de la touche de changement de clavier</string>
|
<string name="pref_lock_double_tap_summary">Un appui long bloque la majuscule</string>
|
||||||
<string name="pref_vibrate_custom">Vibrations personnalisées</string>
|
<string name="pref_category_behavior">Comportement</string>
|
||||||
<string name="pref_vibrate_duration_title">Intensité des vibrations</string>
|
<string name="pref_autocapitalisation_title">Majuscule automatique</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Clavier PIN</string>
|
<string name="pref_autocapitalisation_summary">Activer Shift au début des phrases</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Lors de la saisie de nombres, de dates et de numéros de téléphone</string>
|
<string name="pref_switch_input_immediate_title">Changer vers le clavier utilisé en dernier</string>
|
||||||
<string name="pref_category_style">Style</string>
|
<string name="pref_switch_input_immediate_summary">Comportement de la touche de changement de clavier</string>
|
||||||
<string name="pref_margin_bottom_title">Marge du bas</string>
|
<string name="pref_vibrate_custom">Vibrations personnalisées</string>
|
||||||
<string name="pref_keyboard_height_title">Hauteur du clavier</string>
|
<string name="pref_vibrate_duration_title">Intensité des vibrations</string>
|
||||||
<string name="pref_horizontal_margin_title">Marge des côtés</string>
|
<string name="pref_pin_entry_enabled_title">Clavier PIN</string>
|
||||||
<string name="pref_character_size_title">Taille des symboles</string>
|
<string name="pref_pin_entry_enabled_summary">Lors de la saisie de nombres, de dates et de numéros de téléphone</string>
|
||||||
<string name="pref_character_size_summary">Taille des caractères affichés sur les touches (%.2fx)</string>
|
<string name="pref_category_style">Style</string>
|
||||||
<string name="pref_theme">Thème</string>
|
<string name="pref_margin_bottom_title">Marge du bas</string>
|
||||||
<string name="pref_theme_e_system">Paramètre système</string>
|
<string name="pref_keyboard_height_title">Hauteur du clavier</string>
|
||||||
<string name="pref_theme_e_dark">Sombre</string>
|
<string name="pref_horizontal_margin_title">Marge des côtés</string>
|
||||||
<string name="pref_theme_e_light">Clair</string>
|
<string name="pref_character_size_title">Taille des symboles</string>
|
||||||
<string name="pref_theme_e_black">Noir</string>
|
<string name="pref_character_size_summary">Taille des caractères affichés sur les touches (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Noir 2</string>
|
<string name="pref_theme">Thème</string>
|
||||||
<string name="pref_theme_e_white">Blanc</string>
|
<string name="pref_theme_e_system">Paramètre système</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Sombre</string>
|
||||||
<string name="pref_theme_e_desert">Désert</string>
|
<string name="pref_theme_e_light">Clair</string>
|
||||||
<string name="pref_theme_e_jungle">Jungle</string>
|
<string name="pref_theme_e_black">Noir</string>
|
||||||
<string name="pref_theme_e_monet">Monet (Système)</string>
|
<string name="pref_theme_e_altblack">Noir 2</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Clair)</string>
|
<string name="pref_theme_e_white">Blanc</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Sombre)</string>
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<string name="pref_theme_e_rosepine">Rosé Pine</string>
|
<string name="pref_theme_e_desert">Desert</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Très courte</string>
|
<string name="pref_theme_e_jungle">Jungle</string>
|
||||||
<string name="pref_swipe_dist_e_short">Courte</string>
|
<string name="pref_theme_e_monet">Monet (Système)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normale</string>
|
<string name="pref_theme_e_monetlight">Monet (Clair)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Longue</string>
|
<string name="pref_theme_e_monetdark">Monet (Sombre)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Très longue</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Espacement horizontal entre les touches</string>
|
<string name="pref_swipe_dist_e_very_short">Très courte</string>
|
||||||
<string name="pref_key_vertical_space">Espacement vertical entre les touches</string>
|
<string name="pref_swipe_dist_e_short">Courte</string>
|
||||||
<string name="pref_border_config_title">Bordures personnalisées</string>
|
<string name="pref_swipe_dist_e_default">Normale</string>
|
||||||
<string name="pref_border_width_title">Largeur des bordures</string>
|
<string name="pref_swipe_dist_e_far">Longue</string>
|
||||||
<string name="pref_corners_radius_title">Rayon des coins</string>
|
<string name="pref_swipe_dist_e_very_far">Très longue</string>
|
||||||
<string name="pref_circle_sensitivity_title">Sensibilité du mouvement en cercle</string>
|
<string name="pref_key_horizontal_space">Espacement horizontal entre les touches</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Haute</string>
|
<string name="pref_key_vertical_space">Espacement vertical entre les touches</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Moyenne</string>
|
<string name="pref_border_config_title">Bordures personnalisées</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Basse</string>
|
<string name="pref_border_width_title">Largeur des bordures</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Désactivée</string>
|
<string name="pref_corners_radius_title">Rayon des coins</string>
|
||||||
<string name="key_action_next">Suiv.</string>
|
<string name="pref_circle_sensitivity_title">Sensibilité du mouvement en cercle</string>
|
||||||
<string name="key_action_done">Fini</string>
|
<string name="pref_circle_sensitivity_e_high">Haute</string>
|
||||||
<string name="key_action_go">Aller</string>
|
<string name="pref_circle_sensitivity_e_medium">Moyenne</string>
|
||||||
<string name="key_action_prev">Prec.</string>
|
<string name="pref_circle_sensitivity_e_low">Basse</string>
|
||||||
<string name="key_action_search">Chercher</string>
|
<string name="pref_circle_sensitivity_e_disabled">Désactivée</string>
|
||||||
<string name="key_action_send">Envoyer</string>
|
<string name="key_action_next">Suiv.</string>
|
||||||
<string name="launcher_button_imesettings">Activer le clavier</string>
|
<string name="key_action_done">Fin</string>
|
||||||
<string name="launcher_button_imepicker">Selectionner le keyboard</string>
|
<string name="key_action_go">Aller</string>
|
||||||
<string name="launcher_description">Cette application est un clavier virtuel. Activez-le dans les paramètres système en cliquant sur le bouton ci-dessous.</string>
|
<string name="key_action_prev">Prec.</string>
|
||||||
<string name="launcher_sourcecode">Cette application est libre et open-source. Lisez le source code et reportez des problèmes sur Github.</string>
|
<string name="key_action_search">Chercher</string>
|
||||||
<string name="launcher_tryhere">Après l\'avoir activé, vous pouvez l\'essayer ici :</string>
|
<string name="key_action_send">Envoyer</string>
|
||||||
<string name="launcher_tryhere_hint">Essayer ici</string>
|
<string name="launcher_button_imesettings">Activer le clavier</string>
|
||||||
<string name="key_descr_capslock">Verrouillage majuscules</string>
|
<string name="launcher_button_imepicker">Selectionner le keyboard</string>
|
||||||
<string name="key_descr_compose">Composition</string>
|
<string name="launcher_description">Cette application est un clavier virtuel. Activez-le dans les paramètres système en cliquant sur le bouton ci-dessous.</string>
|
||||||
<string name="key_descr_switch_greekmath">Symboles mathématiques</string>
|
<string name="launcher_sourcecode">Cette application est libre et open-source. Lisez le source code et reportez des problèmes sur Github.</string>
|
||||||
<string name="key_descr_change_method">Changer de clavier</string>
|
<string name="launcher_tryhere">Après l\'avoir activé, vous pouvez l\'essayer ici:</string>
|
||||||
<string name="key_descr_voice_typing">Saisie vocale</string>
|
<string name="launcher_tryhere_hint">Essayer ici</string>
|
||||||
<string name="key_descr_copy">Copier</string>
|
<string name="key_descr_capslock">Verrouillage majuscules</string>
|
||||||
<string name="key_descr_paste">Coller</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">Couper</string>
|
<string name="key_descr_switch_greekmath">Symboles mathématiques</string>
|
||||||
<string name="key_descr_selectAll">Sel. tout</string>
|
<string name="key_descr_change_method">Changer de clavier</string>
|
||||||
<string name="key_descr_shareText">Partager</string>
|
<string name="key_descr_voice_typing">Saisie vocale</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Copier en texte brut</string>
|
<string name="key_descr_copy">Copier</string>
|
||||||
<string name="key_descr_undo">Annuler</string>
|
<string name="key_descr_paste">Coller</string>
|
||||||
<string name="key_descr_redo">Refaire</string>
|
<string name="key_descr_cut">Couper</string>
|
||||||
<string name="key_descr_ª">Ordinal</string>
|
<string name="key_descr_selectAll">Sel. tout</string>
|
||||||
<string name="key_descr_º">Ordinal</string>
|
<string name="key_descr_shareText">Partager</string>
|
||||||
<string name="key_descr_superscript">Exposant</string>
|
<string name="key_descr_pasteAsPlainText">Copier en texte brut</string>
|
||||||
<string name="key_descr_subscript">Souscrit</string>
|
<string name="key_descr_undo">Undo</string>
|
||||||
<string name="key_descr_page_up">Page précédente</string>
|
<string name="key_descr_redo">Redo</string>
|
||||||
<string name="key_descr_page_down">Page suivante</string>
|
<string name="key_descr_ª">Ordinal</string>
|
||||||
<string name="key_descr_home">Début</string>
|
<string name="key_descr_º">Ordinal</string>
|
||||||
<string name="key_descr_end">Fin</string>
|
<string name="key_descr_superscript">Exposant</string>
|
||||||
<string name="key_descr_clipboard">Presse-papiers</string>
|
<string name="key_descr_subscript">Souscrit</string>
|
||||||
<string name="key_descr_combining">Diacritique combinant</string>
|
<string name="key_descr_page_up">Page précédente</string>
|
||||||
<string name="key_descr_dead_key">Touche morte</string>
|
<string name="key_descr_page_down">Page suivante</string>
|
||||||
<string name="key_descr_zwj">Liant sans chasse</string>
|
<string name="key_descr_home">Début</string>
|
||||||
<string name="key_descr_zwnj">Antiliant sans chasse</string>
|
<string name="key_descr_end">Fin</string>
|
||||||
<string name="key_descr_nbsp">Espace insécable</string>
|
<string name="key_descr_clipboard">Presse-papiers</string>
|
||||||
<string name="key_descr_nnbsp">Espace fine insécable</string>
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Texte récemment copié</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Épinglé</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Supprimer ce presse-papiers ?</string>
|
<string name="clipboard_history_heading">Texte récemment copié</string>
|
||||||
<string name="clipboard_remove_confirmed">Oui</string>
|
<string name="clipboard_pin_heading">Épinglé</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Supprimer ce presse-papiers ?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Oui</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">Una Tastiera Virtuale Leggera Per La Programmazione</string>
|
<string name="short_description">Una Tastiera Virtuale Leggera Per La Programmazione</string>
|
||||||
<!-- <string name="store_description">The main feature is that you can type more characters by swiping the keys towards the corners.\n\nThis application was originally designed for programmers using Termux.\nNow perfect for everyday use.\n\nThis application contains no ads, doesn\'t make any network requests and is Open Source.</string> -->
|
<!-- <string name="store_description">"The main feature is that you can type more characters by swiping the keys towards the corners.
|
||||||
<string name="settings_activity_label">Impostazioni di Unexpected Keyboard</string>
|
|
||||||
<!-- <string name="pref_portrait">In portrait mode</string> -->
|
This application was originally designed for programmers using Termux.
|
||||||
<!-- <string name="pref_landscape">In landscape mode</string> -->
|
Now perfect for everyday use.
|
||||||
<string name="pref_category_layout">Layout</string>
|
|
||||||
<!-- <string name="pref_label_brightness">Adjust label brightness</string> -->
|
This application contains no ads, doesn't make any network requests and is Open Source."</string> -->
|
||||||
<!-- <string name="pref_keyboard_opacity">Adjust keyboard background opacity</string> -->
|
<string name="settings_activity_label">Impostazioni di Unexpected Keyboard</string>
|
||||||
<!-- <string name="pref_key_opacity">Adjust key opacity</string> -->
|
<!-- <string name="pref_portrait">In portrait mode</string> -->
|
||||||
<!-- <string name="pref_key_activated_opacity">Adjust pressed key opacity</string> -->
|
<!-- <string name="pref_landscape">In landscape mode</string> -->
|
||||||
<string name="pref_layout_e_system">Impostazioni di sistema</string>
|
<string name="pref_category_layout">Layout</string>
|
||||||
<!-- <string name="pref_layout_e_custom">Custom layout</string> -->
|
<!-- <string name="pref_label_brightness">Adjust label brightness</string> -->
|
||||||
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
<!-- <string name="pref_keyboard_opacity">Adjust keyboard background opacity</string> -->
|
||||||
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
<!-- <string name="pref_key_opacity">Adjust key opacity</string> -->
|
||||||
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
<!-- <string name="pref_key_activated_opacity">Adjust pressed key opacity</string> -->
|
||||||
<!-- <string name="pref_custom_layout_title">Custom layout</string> -->
|
<string name="pref_layout_e_system">Impostazioni di sistema</string>
|
||||||
<!-- <string name="pref_show_numpad_title">Show NumPad</string> -->
|
<!-- <string name="pref_layout_e_custom">Custom layout</string> -->
|
||||||
<!-- <string name="pref_show_numpad_never">Never</string> -->
|
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
||||||
<!-- <string name="pref_show_numpad_landscape">Only in landscape mode</string> -->
|
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
||||||
<!-- <string name="pref_show_numpad_always">Always</string> -->
|
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
||||||
<!-- <string name="pref_number_row_title">Show number row</string> -->
|
<!-- <string name="pref_custom_layout_title">Custom layout</string> -->
|
||||||
<!-- <string name="pref_number_row_summary">Add a number row at the top of the keyboard when the numpad is hidden</string> -->
|
<!-- <string name="pref_show_numpad_title">Show NumPad</string> -->
|
||||||
<!-- <string name="pref_numpad_layout">NumPad layout</string> -->
|
<!-- <string name="pref_show_numpad_never">Never</string> -->
|
||||||
<!-- <string name="pref_numpad_layout_e_high_first">High digits first</string> -->
|
<!-- <string name="pref_show_numpad_landscape">Only in landscape mode</string> -->
|
||||||
<!-- <string name="pref_numpad_layout_e_low_first">Low digits first</string> -->
|
<!-- <string name="pref_show_numpad_always">Always</string> -->
|
||||||
<!-- <string name="pref_extra_keys_title">Add keys to the keyboard</string> -->
|
<!-- <string name="pref_number_row_title">Show number row</string> -->
|
||||||
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
<!-- <string name="pref_number_row_summary">Add a number row at the top of the keyboard when the numpad is hidden</string> -->
|
||||||
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
<!-- <string name="pref_numpad_layout">NumPad layout</string> -->
|
||||||
<string name="pref_category_typing">Digitando</string>
|
<!-- <string name="pref_numpad_layout_e_high_first">High digits first</string> -->
|
||||||
<string name="pref_swipe_dist_title">Distanza swipe</string>
|
<!-- <string name="pref_numpad_layout_e_low_first">Low digits first</string> -->
|
||||||
<string name="pref_swipe_dist_summary">Distanza dei caratteri negli angoli dei tasti (%s)</string>
|
<!-- <string name="pref_extra_keys_title">Add keys to the keyboard</string> -->
|
||||||
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
||||||
<string name="pref_long_interval_title">Intervallo ripetizione tasto</string>
|
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
||||||
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
<string name="pref_category_typing">Digitando</string>
|
||||||
<string name="pref_lock_double_tap_title">Doppio tocco su Shift per attivare CapsLock</string>
|
<string name="pref_swipe_dist_title">Distanza swipe</string>
|
||||||
<string name="pref_lock_double_tap_summary">Invece di premere i modificatori a lungo</string>
|
<string name="pref_swipe_dist_summary">Distanza dei caratteri negli angoli dei tasti (%s)</string>
|
||||||
<!-- <string name="pref_category_behavior">Behavior</string> -->
|
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
||||||
<string name="pref_autocapitalisation_title">Maiuscole Automatiche</string>
|
<string name="pref_long_interval_title">Intervallo ripetizione tasto</string>
|
||||||
<string name="pref_autocapitalisation_summary">Premi Shift all\'inizio di una frase</string>
|
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
||||||
<!-- <string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string> -->
|
<string name="pref_lock_double_tap_title">Doppio tocco su Shift per attivare CapsLock</string>
|
||||||
<!-- <string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string> -->
|
<string name="pref_lock_double_tap_summary">Invece di premere i modificatori a lungo</string>
|
||||||
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
<!-- <string name="pref_category_behavior">Behavior</string> -->
|
||||||
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
<string name="pref_autocapitalisation_title">Maiuscole Automatiche</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
<string name="pref_autocapitalisation_summary">Premi Shift all\'inizio di una frase</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
<!-- <string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string> -->
|
||||||
<string name="pref_category_style">Stile</string>
|
<!-- <string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string> -->
|
||||||
<string name="pref_margin_bottom_title">Margine inferiore</string>
|
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
||||||
<string name="pref_keyboard_height_title">Altezza tastiera</string>
|
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
||||||
<string name="pref_horizontal_margin_title">Margine orizzontale</string>
|
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
||||||
<string name="pref_character_size_title">Dimensione Caratteri</string>
|
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
||||||
<string name="pref_character_size_summary">Dimensione dei caratteri mostrati sulla tastiera (%.2fx)</string>
|
<string name="pref_category_style">Stile</string>
|
||||||
<string name="pref_theme">Tema</string>
|
<string name="pref_margin_bottom_title">Margine inferiore</string>
|
||||||
<string name="pref_theme_e_system">Impostazioni di sistema</string>
|
<string name="pref_keyboard_height_title">Altezza tastiera</string>
|
||||||
<string name="pref_theme_e_dark">Scuro</string>
|
<string name="pref_horizontal_margin_title">Margine orizzontale</string>
|
||||||
<string name="pref_theme_e_light">Chiaro</string>
|
<string name="pref_character_size_title">Dimensione Caratteri</string>
|
||||||
<string name="pref_theme_e_black">Nero</string>
|
<string name="pref_character_size_summary">Dimensione dei caratteri mostrati sulla tastiera (%.2fx)</string>
|
||||||
<!-- <string name="pref_theme_e_altblack">Alternative Black</string> -->
|
<string name="pref_theme">Tema</string>
|
||||||
<!-- <string name="pref_theme_e_white">White</string> -->
|
<string name="pref_theme_e_system">Impostazioni di sistema</string>
|
||||||
<!-- <string name="pref_theme_e_epaper">ePaper</string> -->
|
<string name="pref_theme_e_dark">Scuro</string>
|
||||||
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
<string name="pref_theme_e_light">Chiaro</string>
|
||||||
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
<string name="pref_theme_e_black">Nero</string>
|
||||||
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
<!-- <string name="pref_theme_e_altblack">Alternative Black</string> -->
|
||||||
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
<!-- <string name="pref_theme_e_white">White</string> -->
|
||||||
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
<!-- <string name="pref_theme_e_epaper">ePaper</string> -->
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_short">Veramente breve</string>
|
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
||||||
<string name="pref_swipe_dist_e_short">Breve</string>
|
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
||||||
<string name="pref_swipe_dist_e_default">Normale</string>
|
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
||||||
<string name="pref_swipe_dist_e_far">Distante</string>
|
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_far">Molto distante</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Spazio orizzontale tra i tasti</string>
|
<string name="pref_swipe_dist_e_very_short">Veramente breve</string>
|
||||||
<string name="pref_key_vertical_space">Spazio verticale tra i tasti</string>
|
<string name="pref_swipe_dist_e_short">Breve</string>
|
||||||
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
<string name="pref_swipe_dist_e_default">Normale</string>
|
||||||
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
<string name="pref_swipe_dist_e_far">Distante</string>
|
||||||
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
<string name="pref_swipe_dist_e_very_far">Molto distante</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
<string name="pref_key_horizontal_space">Spazio orizzontale tra i tasti</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
<string name="pref_key_vertical_space">Spazio verticale tra i tasti</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
||||||
<string name="key_action_next">Prossimo</string>
|
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
||||||
<string name="key_action_done">Fatto</string>
|
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
||||||
<string name="key_action_go">Vai</string>
|
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
||||||
<string name="key_action_prev">Precedente</string>
|
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
||||||
<string name="key_action_search">Cerca</string>
|
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
||||||
<string name="key_action_send">Invia</string>
|
<string name="key_action_next">Prossimo</string>
|
||||||
<!-- <string name="launcher_button_imesettings">Enable keyboard</string> -->
|
<string name="key_action_done">Fatto</string>
|
||||||
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
<string name="key_action_go">Vai</string>
|
||||||
<!-- <string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string> -->
|
<string name="key_action_prev">Precedente</string>
|
||||||
<!-- <string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string> -->
|
<string name="key_action_search">Cerca</string>
|
||||||
<!-- <string name="launcher_tryhere">After enabling, you can try the keyboard here:</string> -->
|
<string name="key_action_send">Invia</string>
|
||||||
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
<!-- <string name="launcher_button_imesettings">Enable keyboard</string> -->
|
||||||
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
||||||
<!-- <string name="key_descr_compose">Compose</string> -->
|
<!-- <string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string> -->
|
||||||
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
<!-- <string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string> -->
|
||||||
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
<!-- <string name="launcher_tryhere">After enabling, you can try the keyboard here:</string> -->
|
||||||
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
||||||
<!-- <string name="key_descr_copy">Copy</string> -->
|
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
||||||
<!-- <string name="key_descr_paste">Paste</string> -->
|
<!-- <string name="key_descr_compose">Compose</string> -->
|
||||||
<!-- <string name="key_descr_cut">Cut</string> -->
|
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
||||||
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
||||||
<!-- <string name="key_descr_shareText">Share text</string> -->
|
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
||||||
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
<!-- <string name="key_descr_copy">Copy</string> -->
|
||||||
<!-- <string name="key_descr_undo">Undo</string> -->
|
<!-- <string name="key_descr_paste">Paste</string> -->
|
||||||
<!-- <string name="key_descr_redo">Redo</string> -->
|
<!-- <string name="key_descr_cut">Cut</string> -->
|
||||||
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
||||||
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_shareText">Share text</string> -->
|
||||||
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
||||||
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
<!-- <string name="key_descr_undo">Undo</string> -->
|
||||||
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
<!-- <string name="key_descr_redo">Redo</string> -->
|
||||||
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_home">Home</string> -->
|
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_end">End</string> -->
|
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
||||||
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<!-- <string name="key_descr_home">Home</string> -->
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<!-- <string name="key_descr_end">End</string> -->
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,135 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
||||||
<string name="short_description">軽量でプライバシーに配慮したAndroid用仮想キーボード</string>
|
<string name="short_description">軽量でプライバシーに配慮したAndroid用仮想キーボード</string>
|
||||||
<string name="store_description">このキーボードは、キーの角をスワイプすることで様々なキーを入力できます。\n\nこのアプリは元々はTermuxでのプログラミング用に設計されました。\nしかし、今では普段の入力にも適しています。\nPCキーボードでの半角入力を再現しています。日本語入力、変換は出来ません。\n\nこのアプリは広告を含まず、インターネットに接続せず、そしてオープンソースです。</string>
|
<string name="store_description">"このキーボードは、キーの角をスワイプすることで様々なキーを入力できます。
|
||||||
<string name="settings_activity_label">Unexpected Keyboardの設定</string>
|
|
||||||
<string name="pref_portrait">縦向き</string>
|
このアプリは元々はTermuxでのプログラミング用に設計されました。
|
||||||
<string name="pref_landscape">横向き</string>
|
しかし、今では普段の入力にも適しています。
|
||||||
<string name="pref_category_layout">レイアウト</string>
|
PCキーボードでの半角入力を再現しています。日本語入力、変換は出来ません。
|
||||||
<string name="pref_label_brightness">文字の明るさ</string>
|
|
||||||
<string name="pref_keyboard_opacity">背景の不透明度</string>
|
このアプリは広告を含まず、インターネットに接続せず、そしてオープンソースです。"</string>
|
||||||
<string name="pref_key_opacity">キーの不透明度</string>
|
<string name="settings_activity_label">Unexpected Keyboardの設定</string>
|
||||||
<string name="pref_key_activated_opacity">押下中のキーの不透明度</string>
|
<string name="pref_portrait">縦向き</string>
|
||||||
<string name="pref_layout_e_system">システム設定</string>
|
<string name="pref_landscape">横向き</string>
|
||||||
<string name="pref_layout_e_custom">カスタムレイアウト</string>
|
<string name="pref_category_layout">レイアウト</string>
|
||||||
<string name="pref_layouts_add">レイアウトを追加</string>
|
<string name="pref_label_brightness">文字の明るさ</string>
|
||||||
<string name="pref_layouts_item">レイアウト %1$d: %2$s</string>
|
<string name="pref_keyboard_opacity">背景の不透明度</string>
|
||||||
<string name="pref_layouts_remove_custom">レイアウトを削除</string>
|
<string name="pref_key_opacity">キーの不透明度</string>
|
||||||
<string name="pref_custom_layout_title">カスタムレイアウト</string>
|
<string name="pref_key_activated_opacity">押下中のキーの不透明度</string>
|
||||||
<string name="pref_show_numpad_title">テンキーを表示</string>
|
<string name="pref_layout_e_system">システム設定</string>
|
||||||
<string name="pref_show_numpad_never">表示しない</string>
|
<string name="pref_layout_e_custom">カスタムレイアウト</string>
|
||||||
<string name="pref_show_numpad_landscape">横向きの時は表示</string>
|
<string name="pref_layouts_add">レイアウトを追加</string>
|
||||||
<string name="pref_show_numpad_always">表示する</string>
|
<string name="pref_layouts_item">レイアウト %1$d: %2$s</string>
|
||||||
<string name="pref_number_row_title">数字の行を表示</string>
|
<string name="pref_layouts_remove_custom">レイアウトを削除</string>
|
||||||
<string name="pref_number_row_summary">テンキーが非表示の場合最上段に数字の行を追加します</string>
|
<string name="pref_custom_layout_title">カスタムレイアウト</string>
|
||||||
<string name="pref_numpad_layout">テンキーのレイアウト</string>
|
<string name="pref_show_numpad_title">テンキーを表示</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">大きい数字を上に</string>
|
<string name="pref_show_numpad_never">表示しない</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">小さい数字を上に</string>
|
<string name="pref_show_numpad_landscape">横向きの時は表示</string>
|
||||||
<string name="pref_extra_keys_title">追加のキーの設定</string>
|
<string name="pref_show_numpad_always">表示する</string>
|
||||||
<string name="pref_extra_keys_custom">キーを追加</string>
|
<string name="pref_number_row_title">数字の行を表示</string>
|
||||||
<string name="pref_extra_keys_internal">キーボードに表示するキーを選択</string>
|
<string name="pref_number_row_summary">テンキーが非表示の場合最上段に数字の行を追加します</string>
|
||||||
<string name="pref_category_typing">入力</string>
|
<string name="pref_numpad_layout">テンキーのレイアウト</string>
|
||||||
<string name="pref_swipe_dist_title">スワイプ距離</string>
|
<string name="pref_numpad_layout_e_high_first">大きい数字を上に</string>
|
||||||
<string name="pref_swipe_dist_summary">キーの角をスワイプする距離 (%s)</string>
|
<string name="pref_numpad_layout_e_low_first">小さい数字を上に</string>
|
||||||
<string name="pref_long_timeout_title">キー長押しの時間</string>
|
<string name="pref_extra_keys_title">追加のキーの設定</string>
|
||||||
<string name="pref_long_interval_title">キーを連続入力する間隔</string>
|
<string name="pref_extra_keys_custom">キーを追加</string>
|
||||||
<string name="pref_keyrepeat_enabled">長押しでキーを連続入力する</string>
|
<string name="pref_extra_keys_internal">キーボードに表示するキーを選択</string>
|
||||||
<string name="pref_lock_double_tap_title">ShiftをダブルタップでCaps Lock</string>
|
<string name="pref_category_typing">入力</string>
|
||||||
<string name="pref_lock_double_tap_summary">どの装飾キーも長押しで固定できます</string>
|
<string name="pref_swipe_dist_title">スワイプ距離</string>
|
||||||
<string name="pref_category_behavior">挙動</string>
|
<string name="pref_swipe_dist_summary">キーの角をスワイプする距離 (%s)</string>
|
||||||
<string name="pref_autocapitalisation_title">自動大文字化</string>
|
<string name="pref_long_timeout_title">キー長押しの時間</string>
|
||||||
<string name="pref_autocapitalisation_summary">文章の先頭でShiftキーを自動入力</string>
|
<string name="pref_long_interval_title">キーを連続入力する間隔</string>
|
||||||
<string name="pref_switch_input_immediate_title">最後に使用したキーボードに切替</string>
|
<string name="pref_keyrepeat_enabled">長押しでキーを連続入力する</string>
|
||||||
<string name="pref_switch_input_immediate_summary">キーボード切替キーの挙動</string>
|
<string name="pref_lock_double_tap_title">ShiftをダブルタップでCaps Lock</string>
|
||||||
<string name="pref_vibrate_custom">キーボード独自の振動設定</string>
|
<string name="pref_lock_double_tap_summary">どの装飾キーも長押しで固定できます</string>
|
||||||
<string name="pref_vibrate_duration_title">振動の時間</string>
|
<string name="pref_category_behavior">挙動</string>
|
||||||
<string name="pref_pin_entry_enabled_title">PIN入力</string>
|
<string name="pref_autocapitalisation_title">自動大文字化</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">数字・日付・電話番号入力時</string>
|
<string name="pref_autocapitalisation_summary">文章の先頭でShiftキーを自動入力</string>
|
||||||
<string name="pref_category_style">表示</string>
|
<string name="pref_switch_input_immediate_title">最後に使用したキーボードに切替</string>
|
||||||
<string name="pref_margin_bottom_title">下の余白</string>
|
<string name="pref_switch_input_immediate_summary">キーボード切替キーの挙動</string>
|
||||||
<string name="pref_keyboard_height_title">キーボードの高さ</string>
|
<string name="pref_vibrate_custom">キーボード独自の振動設定</string>
|
||||||
<string name="pref_horizontal_margin_title">左右の余白</string>
|
<string name="pref_vibrate_duration_title">振動の時間</string>
|
||||||
<string name="pref_character_size_title">文字の大きさ</string>
|
<string name="pref_pin_entry_enabled_title">PIN入力</string>
|
||||||
<string name="pref_character_size_summary">キーボードに表示される文字の大きさ (%.2fx)</string>
|
<string name="pref_pin_entry_enabled_summary">数字・日付・電話番号入力時</string>
|
||||||
<string name="pref_theme">テーマ</string>
|
<string name="pref_category_style">表示</string>
|
||||||
<string name="pref_theme_e_system">システム設定</string>
|
<string name="pref_margin_bottom_title">下の余白</string>
|
||||||
<string name="pref_theme_e_dark">ダークモード</string>
|
<string name="pref_keyboard_height_title">キーボードの高さ</string>
|
||||||
<string name="pref_theme_e_light">ライトモード</string>
|
<string name="pref_horizontal_margin_title">左右の余白</string>
|
||||||
<string name="pref_theme_e_black">黒</string>
|
<string name="pref_character_size_title">文字の大きさ</string>
|
||||||
<string name="pref_theme_e_altblack">黒(別バージョン)</string>
|
<string name="pref_character_size_summary">キーボードに表示される文字の大きさ (%.2fx)</string>
|
||||||
<string name="pref_theme_e_white">白</string>
|
<string name="pref_theme">テーマ</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_system">システム設定</string>
|
||||||
<string name="pref_theme_e_desert">Desert</string>
|
<string name="pref_theme_e_dark">ダークモード</string>
|
||||||
<string name="pref_theme_e_jungle">Jungle</string>
|
<string name="pref_theme_e_light">ライトモード</string>
|
||||||
<string name="pref_theme_e_monet">Monet (システム)</string>
|
<string name="pref_theme_e_black">黒</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (ライト)</string>
|
<string name="pref_theme_e_altblack">黒(別バージョン)</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (ダーク)</string>
|
<string name="pref_theme_e_white">白</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">短い</string>
|
<string name="pref_theme_e_desert">Desert</string>
|
||||||
<string name="pref_swipe_dist_e_short">やや短い</string>
|
<string name="pref_theme_e_jungle">Jungle</string>
|
||||||
<string name="pref_swipe_dist_e_default">普通</string>
|
<string name="pref_theme_e_monet">Monet (システム)</string>
|
||||||
<string name="pref_swipe_dist_e_far">やや長い</string>
|
<string name="pref_theme_e_monetlight">Monet (ライト)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">長い</string>
|
<string name="pref_theme_e_monetdark">Monet (ダーク)</string>
|
||||||
<string name="pref_key_horizontal_space">キー間の左右の間隔</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_vertical_space">キー間の上下の間隔</string>
|
<string name="pref_swipe_dist_e_very_short">短い</string>
|
||||||
<string name="pref_border_config_title">キー形状の設定</string>
|
<string name="pref_swipe_dist_e_short">やや短い</string>
|
||||||
<string name="pref_border_width_title">縁取り</string>
|
<string name="pref_swipe_dist_e_default">普通</string>
|
||||||
<string name="pref_corners_radius_title">丸み</string>
|
<string name="pref_swipe_dist_e_far">やや長い</string>
|
||||||
<string name="pref_circle_sensitivity_title">円形ジェスチャーの感度</string>
|
<string name="pref_swipe_dist_e_very_far">長い</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">高</string>
|
<string name="pref_key_horizontal_space">キー間の左右の間隔</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">中</string>
|
<string name="pref_key_vertical_space">キー間の上下の間隔</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">低</string>
|
<string name="pref_border_config_title">キー形状の設定</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">無効</string>
|
<string name="pref_border_width_title">縁取り</string>
|
||||||
<string name="key_action_next">次へ</string>
|
<string name="pref_corners_radius_title">丸み</string>
|
||||||
<string name="key_action_done">完了</string>
|
<string name="pref_circle_sensitivity_title">円形ジェスチャーの感度</string>
|
||||||
<string name="key_action_go">実行</string>
|
<string name="pref_circle_sensitivity_e_high">高</string>
|
||||||
<string name="key_action_prev">戻る</string>
|
<string name="pref_circle_sensitivity_e_medium">中</string>
|
||||||
<string name="key_action_search">検索</string>
|
<string name="pref_circle_sensitivity_e_low">低</string>
|
||||||
<string name="key_action_send">送信</string>
|
<string name="pref_circle_sensitivity_e_disabled">無効</string>
|
||||||
<string name="launcher_button_imesettings">キーボードを有効化</string>
|
<string name="key_action_next">次へ</string>
|
||||||
<string name="launcher_button_imepicker">キーボードを選択</string>
|
<string name="key_action_done">完了</string>
|
||||||
<string name="launcher_description">このアプリは仮想キーボードです。下のボタンからシステム設定を開いてUnexpected Keyboardを有効化してください。</string>
|
<string name="key_action_go">実行</string>
|
||||||
<string name="launcher_sourcecode">このアプリはオープンソースのフリーウェアです。GitHubでソースコードを入手したり、不具合を報告したりできます。</string>
|
<string name="key_action_prev">戻る</string>
|
||||||
<string name="launcher_tryhere">有効化されている場合、ここでキーボードを試すことができます。</string>
|
<string name="key_action_search">検索</string>
|
||||||
<string name="launcher_tryhere_hint">文字を入力</string>
|
<string name="key_action_send">送信</string>
|
||||||
<string name="key_descr_capslock">Caps Lock</string>
|
<string name="launcher_button_imesettings">キーボードを有効化</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_button_imepicker">キーボードを選択</string>
|
||||||
<string name="key_descr_switch_greekmath">ギリシャ文字と数学記号</string>
|
<string name="launcher_description">このアプリは仮想キーボードです。下のボタンからシステム設定を開いてUnexpected Keyboardを有効化してください。</string>
|
||||||
<string name="key_descr_change_method">キーボードの切替</string>
|
<string name="launcher_sourcecode">このアプリはオープンソースのフリーウェアです。GitHubでソースコードを入手したり、不具合を報告したりできます。</string>
|
||||||
<string name="key_descr_voice_typing">音声入力</string>
|
<string name="launcher_tryhere">有効化されている場合、ここでキーボードを試すことができます。</string>
|
||||||
<string name="key_descr_copy">コピー</string>
|
<string name="launcher_tryhere_hint">文字を入力</string>
|
||||||
<string name="key_descr_paste">貼り付け</string>
|
<string name="key_descr_capslock">Caps Lock</string>
|
||||||
<string name="key_descr_cut">切り取り</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_selectAll">すべて選択</string>
|
<string name="key_descr_switch_greekmath">ギリシャ文字と数学記号</string>
|
||||||
<string name="key_descr_shareText">テキストを共有</string>
|
<string name="key_descr_change_method">キーボードの切替</string>
|
||||||
<string name="key_descr_pasteAsPlainText">書式なしで貼り付け</string>
|
<string name="key_descr_voice_typing">音声入力</string>
|
||||||
<string name="key_descr_undo">元に戻す</string>
|
<string name="key_descr_copy">コピー</string>
|
||||||
<string name="key_descr_redo">やり直し</string>
|
<string name="key_descr_paste">貼り付け</string>
|
||||||
<string name="key_descr_ª">序数標識</string>
|
<string name="key_descr_cut">切り取り</string>
|
||||||
<string name="key_descr_º">序数標識</string>
|
<string name="key_descr_selectAll">すべて選択</string>
|
||||||
<string name="key_descr_superscript">上付き文字</string>
|
<string name="key_descr_shareText">テキストを共有</string>
|
||||||
<string name="key_descr_subscript">下付き文字</string>
|
<string name="key_descr_pasteAsPlainText">書式なしで貼り付け</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_undo">元に戻す</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_redo">やり直し</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_ª">序数標識</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_º">序数標識</string>
|
||||||
<string name="key_descr_clipboard">クリップボード</string>
|
<string name="key_descr_superscript">上付き文字</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_subscript">下付き文字</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_home">Home</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_end">End</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<string name="key_descr_clipboard">クリップボード</string>
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<string name="clipboard_history_heading">最近コピーしたテキスト</string>
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_pin_heading">お気に入り</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">クリップボードから削除しますか?</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirmed">はい</string>
|
<string name="clipboard_history_heading">最近コピーしたテキスト</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_pin_heading">お気に入り</string>
|
||||||
|
<string name="clipboard_remove_confirm">クリップボードから削除しますか?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">はい</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<!-- <string name="app_name_debug">Unexpected Keyboard (Debug)</string> -->
|
<!-- <string name="app_name_debug">Unexpected Keyboard (Debug)</string> -->
|
||||||
<string name="short_description">개발자들을 위한 가벼운 가상 키보드.</string>
|
<string name="short_description">개발자들을 위한 가벼운 가상 키보드.</string>
|
||||||
<string name="store_description">주요 기능은 모서리 방향으로 키를 스와이프하여 더 많은 문자를 입력할 수 있다는 것입니다.\n\n이 앱은 처음에는 Termux를 사용하는 프로그래머들을 위한 것으로 개발되었습니다.\n지금은 일상적인 용도로도 완벽합니다.\n\n이 응용 프로그램에는 광고가 없으며 네트워크 요청을 하지 않고 오픈 소스입니다.</string>
|
<string name="store_description">"주요 기능은 모서리 방향으로 키를 스와이프하여 더 많은 문자를 입력할 수 있다는 것입니다.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard 설정</string>
|
|
||||||
<string name="pref_portrait">세로 화면</string>
|
이 앱은 처음에는 Termux를 사용하는 프로그래머들을 위한 것으로 개발되었습니다.
|
||||||
<string name="pref_landscape">가로 화면</string>
|
지금은 일상적인 용도로도 완벽합니다.
|
||||||
<string name="pref_category_layout">레이아웃</string>
|
|
||||||
<string name="pref_label_brightness">라벨 밝기 조절</string>
|
이 응용 프로그램에는 광고가 없으며 네트워크 요청을 하지 않고 오픈 소스입니다."</string>
|
||||||
<string name="pref_keyboard_opacity">키보드 배경 불투명도 조절</string>
|
<string name="settings_activity_label">Unexpected Keyboard 설정</string>
|
||||||
<string name="pref_key_opacity">키 불투명도 조절</string>
|
<string name="pref_portrait">세로 화면</string>
|
||||||
<string name="pref_key_activated_opacity">누른 키 불투명도 조절</string>
|
<string name="pref_landscape">가로 화면</string>
|
||||||
<string name="pref_layout_e_system">시스템 세팅</string>
|
<string name="pref_category_layout">레이아웃</string>
|
||||||
<string name="pref_layout_e_custom">사용자 정의 레이아웃</string>
|
<string name="pref_label_brightness">라벨 밝기 조절</string>
|
||||||
<string name="pref_layouts_add">대체 레이아웃 추가</string>
|
<string name="pref_keyboard_opacity">키보드 배경 불투명도 조절</string>
|
||||||
<string name="pref_layouts_item">레이아웃 %1$d: %2$s</string>
|
<string name="pref_key_opacity">키 불투명도 조절</string>
|
||||||
<string name="pref_layouts_remove_custom">레이아웃 제거</string>
|
<string name="pref_key_activated_opacity">누른 키 불투명도 조절</string>
|
||||||
<string name="pref_custom_layout_title">사용자 정의 레이아웃</string>
|
<string name="pref_layout_e_system">시스템 세팅</string>
|
||||||
<string name="pref_show_numpad_title">NumPad 표시</string>
|
<string name="pref_layout_e_custom">사용자 정의 레이아웃</string>
|
||||||
<string name="pref_show_numpad_never">안 함</string>
|
<string name="pref_layouts_add">대체 레이아웃 추가</string>
|
||||||
<string name="pref_show_numpad_landscape">가로 모드에서만</string>
|
<string name="pref_layouts_item">레이아웃 %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">항상</string>
|
<string name="pref_layouts_remove_custom">레이아웃 제거</string>
|
||||||
<string name="pref_number_row_title">숫자 열 표시</string>
|
<string name="pref_custom_layout_title">사용자 정의 레이아웃</string>
|
||||||
<string name="pref_number_row_summary">NumPad이 숨겨진 경우 키보드 상단에 숫자 행을 추가합니다.</string>
|
<string name="pref_show_numpad_title">NumPad 표시</string>
|
||||||
<string name="pref_numpad_layout">NumPad 레이아웃</string>
|
<string name="pref_show_numpad_never">안 함</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">높은 자리수 우선</string>
|
<string name="pref_show_numpad_landscape">가로 모드에서만</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">낮은 자리수 우선</string>
|
<string name="pref_show_numpad_always">항상</string>
|
||||||
<string name="pref_extra_keys_title">키보드에 추가 키 설정</string>
|
<string name="pref_number_row_title">숫자 열 표시</string>
|
||||||
<string name="pref_extra_keys_custom">사용자 정의 키 추가</string>
|
<string name="pref_number_row_summary">NumPad이 숨겨진 경우 키보드 상단에 숫자 행을 추가합니다.</string>
|
||||||
<string name="pref_extra_keys_internal">키보드에 추가할 키 선택</string>
|
<string name="pref_numpad_layout">NumPad 레이아웃</string>
|
||||||
<string name="pref_category_typing">입력</string>
|
<string name="pref_numpad_layout_e_high_first">높은 자리수 우선</string>
|
||||||
<string name="pref_swipe_dist_title">스와이프 범위</string>
|
<string name="pref_numpad_layout_e_low_first">낮은 자리수 우선</string>
|
||||||
<string name="pref_swipe_dist_summary">키 모서리 문자의 입력 범위 (%s)</string>
|
<string name="pref_extra_keys_title">키보드에 추가 키 설정</string>
|
||||||
<string name="pref_long_timeout_title">길게 누르는 시간</string>
|
<string name="pref_extra_keys_custom">사용자 정의 키 추가</string>
|
||||||
<string name="pref_long_interval_title">키 반복 간격</string>
|
<string name="pref_extra_keys_internal">키보드에 추가할 키 선택</string>
|
||||||
<string name="pref_keyrepeat_enabled">키보드 입력을 길게 유지할 때 반복</string>
|
<string name="pref_category_typing">입력</string>
|
||||||
<string name="pref_lock_double_tap_title">쉬프트 키 더블 탭을 통해 대문자 잠금 설정</string>
|
<string name="pref_swipe_dist_title">스와이프 범위</string>
|
||||||
<string name="pref_lock_double_tap_summary">modifier를 길게 누르고 있으면 해당 modifier가 잠긴 상태로 유지됩니다.</string>
|
<string name="pref_swipe_dist_summary">키 모서리 문자의 입력 범위 (%s)</string>
|
||||||
<string name="pref_category_behavior">동작</string>
|
<string name="pref_long_timeout_title">길게 누르는 시간</string>
|
||||||
<string name="pref_autocapitalisation_title">자동 대문자 전환</string>
|
<string name="pref_long_interval_title">키 반복 간격</string>
|
||||||
<string name="pref_autocapitalisation_summary">문장의 시작에서 Shift 키를 눌러 대문자로 전환합니다.</string>
|
<string name="pref_keyrepeat_enabled">키보드 입력을 길게 유지할 때 반복</string>
|
||||||
<string name="pref_switch_input_immediate_title">마지막으로 사용한 키보드로 전환</string>
|
<string name="pref_lock_double_tap_title">쉬프트 키 더블 탭을 통해 대문자 잠금 설정</string>
|
||||||
<string name="pref_switch_input_immediate_summary">키보드 전환 키의 동작 방식입니다.</string>
|
<string name="pref_lock_double_tap_summary">modifier를 길게 누르고 있으면 해당 modifier가 잠긴 상태로 유지됩니다.</string>
|
||||||
<string name="pref_vibrate_custom">사용자 정의 진동</string>
|
<string name="pref_category_behavior">동작</string>
|
||||||
<string name="pref_vibrate_duration_title">진동 강도</string>
|
<string name="pref_autocapitalisation_title">자동 대문자 전환</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Pin 입력 레이아웃</string>
|
<string name="pref_autocapitalisation_summary">문장의 시작에서 Shift 키를 눌러 대문자로 전환합니다.</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">숫자를 입력할 때, 날짜와 전화번호를 입력할 때 해당 레이아웃이 사용됩니다.</string>
|
<string name="pref_switch_input_immediate_title">마지막으로 사용한 키보드로 전환</string>
|
||||||
<string name="pref_category_style">스타일</string>
|
<string name="pref_switch_input_immediate_summary">키보드 전환 키의 동작 방식입니다.</string>
|
||||||
<string name="pref_margin_bottom_title">아래 넓이</string>
|
<string name="pref_vibrate_custom">사용자 정의 진동</string>
|
||||||
<string name="pref_keyboard_height_title">키보드 높이</string>
|
<string name="pref_vibrate_duration_title">진동 강도</string>
|
||||||
<string name="pref_horizontal_margin_title">양 옆 넓이</string>
|
<string name="pref_pin_entry_enabled_title">Pin 입력 레이아웃</string>
|
||||||
<string name="pref_character_size_title">폰트 크기</string>
|
<string name="pref_pin_entry_enabled_summary">숫자를 입력할 때, 날짜와 전화번호를 입력할 때 해당 레이아웃이 사용됩니다.</string>
|
||||||
<string name="pref_character_size_summary">키보드의 표시되는 폰트 크기 (%.2fx)</string>
|
<string name="pref_category_style">스타일</string>
|
||||||
<string name="pref_theme">테마</string>
|
<string name="pref_margin_bottom_title">아래 넓이</string>
|
||||||
<string name="pref_theme_e_system">시스템 테마</string>
|
<string name="pref_keyboard_height_title">키보드 높이</string>
|
||||||
<string name="pref_theme_e_dark">다크</string>
|
<string name="pref_horizontal_margin_title">양 옆 넓이</string>
|
||||||
<string name="pref_theme_e_light">라이트</string>
|
<string name="pref_character_size_title">폰트 크기</string>
|
||||||
<string name="pref_theme_e_black">블랙</string>
|
<string name="pref_character_size_summary">키보드의 표시되는 폰트 크기 (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">대체 블랙</string>
|
<string name="pref_theme">테마</string>
|
||||||
<string name="pref_theme_e_white">화이트</string>
|
<string name="pref_theme_e_system">시스템 테마</string>
|
||||||
<string name="pref_theme_e_epaper">종이</string>
|
<string name="pref_theme_e_dark">다크</string>
|
||||||
<string name="pref_theme_e_desert">사막</string>
|
<string name="pref_theme_e_light">라이트</string>
|
||||||
<string name="pref_theme_e_jungle">정글</string>
|
<string name="pref_theme_e_black">블랙</string>
|
||||||
<string name="pref_theme_e_monet">모네트 (시스템)</string>
|
<string name="pref_theme_e_altblack">대체 블랙</string>
|
||||||
<string name="pref_theme_e_monetlight">모네트 (라이트)</string>
|
<string name="pref_theme_e_white">화이트</string>
|
||||||
<string name="pref_theme_e_monetdark">모네트 (다크)</string>
|
<string name="pref_theme_e_epaper">종이</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">사막</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">매우 짧음</string>
|
<string name="pref_theme_e_jungle">정글</string>
|
||||||
<string name="pref_swipe_dist_e_short">짧음</string>
|
<string name="pref_theme_e_monet">모네트 (시스템)</string>
|
||||||
<string name="pref_swipe_dist_e_default">보통</string>
|
<string name="pref_theme_e_monetlight">모네트 (라이트)</string>
|
||||||
<string name="pref_swipe_dist_e_far">넓음</string>
|
<string name="pref_theme_e_monetdark">모네트 (다크)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">매우 넓음</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">키보드 양 옆 간격</string>
|
<string name="pref_swipe_dist_e_very_short">매우 짧음</string>
|
||||||
<string name="pref_key_vertical_space">키보드 세로 간격</string>
|
<string name="pref_swipe_dist_e_short">짧음</string>
|
||||||
<string name="pref_border_config_title">경계선 사용자 정의</string>
|
<string name="pref_swipe_dist_e_default">보통</string>
|
||||||
<string name="pref_border_width_title">경계선 너비</string>
|
<string name="pref_swipe_dist_e_far">넓음</string>
|
||||||
<string name="pref_corners_radius_title">모서리 반지름</string>
|
<string name="pref_swipe_dist_e_very_far">매우 넓음</string>
|
||||||
<string name="pref_circle_sensitivity_title">원형 제스처 감도</string>
|
<string name="pref_key_horizontal_space">키보드 양 옆 간격</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">높음</string>
|
<string name="pref_key_vertical_space">키보드 세로 간격</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">중간</string>
|
<string name="pref_border_config_title">경계선 사용자 정의</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">낮음</string>
|
<string name="pref_border_width_title">경계선 너비</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">사용 안 함</string>
|
<string name="pref_corners_radius_title">모서리 반지름</string>
|
||||||
<string name="key_action_next">다음</string>
|
<string name="pref_circle_sensitivity_title">원형 제스처 감도</string>
|
||||||
<string name="key_action_done">확인</string>
|
<string name="pref_circle_sensitivity_e_high">높음</string>
|
||||||
<string name="key_action_go">엔터</string>
|
<string name="pref_circle_sensitivity_e_medium">중간</string>
|
||||||
<string name="key_action_prev">이전</string>
|
<string name="pref_circle_sensitivity_e_low">낮음</string>
|
||||||
<string name="key_action_search">검색</string>
|
<string name="pref_circle_sensitivity_e_disabled">사용 안 함</string>
|
||||||
<string name="key_action_send">보내기</string>
|
<string name="key_action_next">다음</string>
|
||||||
<string name="launcher_button_imesettings">키보드 활성화</string>
|
<string name="key_action_done">확인</string>
|
||||||
<string name="launcher_button_imepicker">키보드 선택</string>
|
<string name="key_action_go">엔터</string>
|
||||||
<string name="launcher_description">이 앱은 가상 키보드입니다.Unexpected-Keyboard를 클릭하여 시스템 설정으로 이동하고 아래 버튼을 클릭하세요.</string>
|
<string name="key_action_prev">이전</string>
|
||||||
<string name="launcher_sourcecode">이것은 무료이고 오픈 소스 응용 프로그램입니다. GitHub에서 원본 코드를 찾을 수 있습니다 또는 버그를 신고할 수 있습니다.</string>
|
<string name="key_action_search">검색</string>
|
||||||
<string name="launcher_tryhere">켜면 여기에서 키보드를 시험해 볼 수 있습니다:</string>
|
<string name="key_action_send">보내기</string>
|
||||||
<string name="launcher_tryhere_hint">여기서 시험해 보기</string>
|
<string name="launcher_button_imesettings">키보드 활성화</string>
|
||||||
<string name="key_descr_capslock">대문자 잠금</string>
|
<string name="launcher_button_imepicker">키보드 선택</string>
|
||||||
<string name="key_descr_compose">구성</string>
|
<string name="launcher_description">이 앱은 가상 키보드입니다.Unexpected-Keyboard를 클릭하여 시스템 설정으로 이동하고 아래 버튼을 클릭하세요.</string>
|
||||||
<string name="key_descr_switch_greekmath">그리스 수학 기호 전환</string>
|
<string name="launcher_sourcecode">이것은 무료이고 오픈 소스 응용 프로그램입니다. GitHub에서 원본 코드를 찾을 수 있습니다 또는 버그를 신고할 수 있습니다.</string>
|
||||||
<string name="key_descr_change_method">키보드 전환</string>
|
<string name="launcher_tryhere">켜면 여기에서 키보드를 시험해 볼 수 있습니다:</string>
|
||||||
<string name="key_descr_voice_typing">음성 입력</string>
|
<string name="launcher_tryhere_hint">여기서 시험해 보기</string>
|
||||||
<string name="key_descr_copy">복사</string>
|
<string name="key_descr_capslock">대문자 잠금</string>
|
||||||
<string name="key_descr_paste">붙여넣기</string>
|
<string name="key_descr_compose">구성</string>
|
||||||
<string name="key_descr_cut">자르기</string>
|
<string name="key_descr_switch_greekmath">그리스 수학 기호 전환</string>
|
||||||
<string name="key_descr_selectAll">전부 선택</string>
|
<string name="key_descr_change_method">키보드 전환</string>
|
||||||
<string name="key_descr_shareText">텍스트 공유</string>
|
<string name="key_descr_voice_typing">음성 입력</string>
|
||||||
<string name="key_descr_pasteAsPlainText">일반 텍스트로 붙여넣기</string>
|
<string name="key_descr_copy">복사</string>
|
||||||
<string name="key_descr_undo">실행 취소</string>
|
<string name="key_descr_paste">붙여넣기</string>
|
||||||
<string name="key_descr_redo">다시 실행</string>
|
<string name="key_descr_cut">자르기</string>
|
||||||
<string name="key_descr_ª">순서 표시기</string>
|
<string name="key_descr_selectAll">전부 선택</string>
|
||||||
<string name="key_descr_º">순서 표시기</string>
|
<string name="key_descr_shareText">텍스트 공유</string>
|
||||||
<string name="key_descr_superscript">상위 스크립트</string>
|
<string name="key_descr_pasteAsPlainText">일반 텍스트로 붙여넣기</string>
|
||||||
<string name="key_descr_subscript">하위 스크립트</string>
|
<string name="key_descr_undo">실행 취소</string>
|
||||||
<string name="key_descr_page_up">페이지 위</string>
|
<string name="key_descr_redo">다시 실행</string>
|
||||||
<string name="key_descr_page_down">페이지 아래</string>
|
<string name="key_descr_ª">순서 표시기</string>
|
||||||
<string name="key_descr_home">홈</string>
|
<string name="key_descr_º">순서 표시기</string>
|
||||||
<string name="key_descr_end">종료</string>
|
<string name="key_descr_superscript">상위 스크립트</string>
|
||||||
<string name="key_descr_clipboard">클립보드 관리자</string>
|
<string name="key_descr_subscript">하위 스크립트</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">페이지 위</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">페이지 아래</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">홈</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">종료</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">클립보드 관리자</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">최근에 복사한 텍스트</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">고정</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">이 클립보드를 제거하시겠습니까?</string>
|
<string name="clipboard_history_heading">최근에 복사한 텍스트</string>
|
||||||
<string name="clipboard_remove_confirmed">예</string>
|
<string name="clipboard_pin_heading">고정</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">이 클립보드를 제거하시겠습니까?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">예</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,136 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (atkļūdošana)</string>
|
<string name="app_name_debug">Unexpected Keyboard (atkļūdošana)</string>
|
||||||
<string name="short_description">Mazizmēra un privātumu ievērojoša virtuālā Android tastatūra.</string>
|
<string name="short_description">Mazizmēra un privātumu ievērojoša virtuālā Android tastatūra.</string>
|
||||||
<string name="store_description">Galvenā iezīme ir iespēja ievadīt vairāk rakstzīmju ar pavilkšanu uz taustiņu stūriem.\n\nŠī lietotne sākotnēji tika izstrādāta programmētājiem, kas izmanto Termux.\nTagad lieliski piemērota izmantošanai ikdienā.\n\nŠī lietotne nesatur reklāmas, neveic nekādus tīkla pieprasījumus, un tās pirmkods ir pieejams visiem.</string>
|
<string name="store_description">"Galvenā iezīme ir iespēja ievadīt vairāk rakstzīmju ar pavilkšanu uz taustiņu stūriem.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard iestatījumi</string>
|
|
||||||
<string name="pref_portrait">Stateniski</string>
|
Šī lietotne sākotnēji tika izstrādāta programmētājiem, kas izmanto Termux.
|
||||||
<string name="pref_landscape">Guleniski</string>
|
Tagad lieliski piemērota izmantošanai ikdienā.
|
||||||
<string name="pref_category_layout">Izkārtojums</string>
|
|
||||||
<string name="pref_label_brightness">Pielāgot iezīmju spilgtumu</string>
|
Šī lietotne nesatur reklāmas, neveic nekādus tīkla pieprasījumus, un tās pirmkods ir pieejams visiem."</string>
|
||||||
<string name="pref_keyboard_opacity">Pielāgot tastatūras fona necaurredzamību</string>
|
<string name="settings_activity_label">Unexpected Keyboard iestatījumi</string>
|
||||||
<string name="pref_key_opacity">Pielāgot taustiņu necaurredzamību</string>
|
<string name="pref_portrait">Stateniski</string>
|
||||||
<string name="pref_key_activated_opacity">Pielāgot piespiesta taustiņa necaurredzamību</string>
|
<string name="pref_landscape">Guleniski</string>
|
||||||
<string name="pref_layout_e_system">Ierīces iestatījumi</string>
|
<string name="pref_category_layout">Izkārtojums</string>
|
||||||
<string name="pref_layout_e_custom">Pielāgots izkārtojums</string>
|
<string name="pref_label_brightness">Pielāgot iezīmju spilgtumu</string>
|
||||||
<string name="pref_layouts_add">Pievienot aizstājējizkārtojumu</string>
|
<string name="pref_keyboard_opacity">Pielāgot tastatūras fona necaurredzamību</string>
|
||||||
<string name="pref_layouts_item">Izkārtojums %1$d: %2$s</string>
|
<string name="pref_key_opacity">Pielāgot taustiņu necaurredzamību</string>
|
||||||
<string name="pref_layouts_remove_custom">Noņemt izkārtojumu</string>
|
<string name="pref_key_activated_opacity">Pielāgot piespiesta taustiņa necaurredzamību</string>
|
||||||
<string name="pref_custom_layout_title">Pielāgots izkārtojums</string>
|
<string name="pref_layout_e_system">Ierīces iestatījumi</string>
|
||||||
<string name="pref_show_numpad_title">Rādīt ciparnīcu</string>
|
<string name="pref_layout_e_custom">Pielāgots izkārtojums</string>
|
||||||
<string name="pref_show_numpad_never">Nekad</string>
|
<string name="pref_layouts_add">Pievienot aizstājējizkārtojumu</string>
|
||||||
<string name="pref_show_numpad_landscape">Tikai guleniskajā skatā</string>
|
<string name="pref_layouts_item">Izkārtojums %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Vienmēr</string>
|
<string name="pref_layouts_remove_custom">Noņemt izkārtojumu</string>
|
||||||
<string name="pref_number_row_title">Rādīt ciparu rindu</string>
|
<string name="pref_custom_layout_title">Pielāgots izkārtojums</string>
|
||||||
<string name="pref_number_row_summary">Pievienot ciparu rindu virs tastatūras, kad ciparnīca ir paslēpta</string>
|
<string name="pref_show_numpad_title">Rādīt ciparnīcu</string>
|
||||||
<string name="pref_numpad_layout">Ciparnīcas izkārtojums</string>
|
<string name="pref_show_numpad_never">Nekad</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Vispirms lielākie cipari</string>
|
<string name="pref_show_numpad_landscape">Tikai guleniskajā skatā</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Vispirms mazākie cipari</string>
|
<string name="pref_show_numpad_always">Vienmēr</string>
|
||||||
<string name="pref_extra_keys_title">Pievienot tastatūrai taustiņus</string>
|
<string name="pref_number_row_title">Rādīt ciparu rindu</string>
|
||||||
<string name="pref_extra_keys_custom">Pievienot pielāgotus taustiņus</string>
|
<string name="pref_number_row_summary">Pievienot ciparu rindu virs tastatūras, kad ciparnīca ir paslēpta</string>
|
||||||
<string name="pref_extra_keys_internal">Atlasīt taustiņus, ko pievienot tastatūrai</string>
|
<string name="pref_numpad_layout">Ciparnīcas izkārtojums</string>
|
||||||
<string name="pref_category_typing">Rakstīšana</string>
|
<string name="pref_numpad_layout_e_high_first">Vispirms lielākie cipari</string>
|
||||||
<string name="pref_swipe_dist_title">Pavilkšanas attālums</string>
|
<string name="pref_numpad_layout_e_low_first">Vispirms mazākie cipari</string>
|
||||||
<string name="pref_swipe_dist_summary">Taustiņu stūros esošo rakstzīmju attālums (%s)</string>
|
<string name="pref_extra_keys_title">Pievienot tastatūrai taustiņus</string>
|
||||||
<string name="pref_long_timeout_title">Ilgas piespiešanas noildze</string>
|
<string name="pref_extra_keys_custom">Pievienot pielāgotus taustiņus</string>
|
||||||
<string name="pref_long_interval_title">Taustiņa atkārtošanās aizture</string>
|
<string name="pref_extra_keys_internal">Atlasīt taustiņus, ko pievienot tastatūrai</string>
|
||||||
<string name="pref_keyrepeat_enabled">Taustiņa atkārtošanās ar ilgu piespiešanu</string>
|
<string name="pref_category_typing">Rakstīšana</string>
|
||||||
<string name="pref_lock_double_tap_title">Divkāršs piesitiens burtslēgam</string>
|
<string name="pref_swipe_dist_title">Pavilkšanas attālums</string>
|
||||||
<string name="pref_lock_double_tap_summary">Tā vietā, lai ilstoši piespiestu pārveidotāju</string>
|
<string name="pref_swipe_dist_summary">Taustiņu stūros esošo rakstzīmju attālums (%s)</string>
|
||||||
<string name="pref_category_behavior">Uzvedība</string>
|
<string name="pref_long_timeout_title">Ilgas piespiešanas noildze</string>
|
||||||
<string name="pref_autocapitalisation_title">Automātiski lielie burti</string>
|
<string name="pref_long_interval_title">Taustiņa atkārtošanās aizture</string>
|
||||||
<string name="pref_autocapitalisation_summary">Piespiest Shift teikuma sākumā</string>
|
<string name="pref_keyrepeat_enabled">Taustiņa atkārtošanās ar ilgu piespiešanu</string>
|
||||||
<string name="pref_switch_input_immediate_title">Pārslēgties uz pēdējo izmantoto tastatūru</string>
|
<string name="pref_lock_double_tap_title">Divkāršs piesitiens burtslēgam</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Tastatūras pārslēgšanas taustiņa uzvedība</string>
|
<string name="pref_lock_double_tap_summary">Tā vietā, lai ilstoši piespiestu pārveidotāju</string>
|
||||||
<string name="pref_vibrate_custom">Pielāgota trīcēšana</string>
|
<string name="pref_category_behavior">Uzvedība</string>
|
||||||
<string name="pref_vibrate_duration_title">Trīcēšanas stiprums</string>
|
<string name="pref_autocapitalisation_title">Automātiski lielie burti</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Piespraust ievadīšanas izkārtojumu</string>
|
<string name="pref_autocapitalisation_summary">Piespiest Shift teikuma sākumā</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Kad ievada skaitļus, datumus un tālruņa numurus</string>
|
<string name="pref_switch_input_immediate_title">Pārslēgties uz pēdējo izmantoto tastatūru</string>
|
||||||
<string name="pref_category_style">Izskata pielāgojumi</string>
|
<string name="pref_switch_input_immediate_summary">Tastatūras pārslēgšanas taustiņa uzvedība</string>
|
||||||
<string name="pref_margin_bottom_title">Apakšējā apmale</string>
|
<string name="pref_vibrate_custom">Pielāgota trīcēšana</string>
|
||||||
<string name="pref_keyboard_height_title">Tastatūras augstums</string>
|
<string name="pref_vibrate_duration_title">Trīcēšanas stiprums</string>
|
||||||
<string name="pref_horizontal_margin_title">Līmeniskā apmale</string>
|
<string name="pref_pin_entry_enabled_title">Piespraust ievadīšanas izkārtojumu</string>
|
||||||
<string name="pref_character_size_title">Iezīmes izmērs</string>
|
<string name="pref_pin_entry_enabled_summary">Kad ievada skaitļus, datumus un tālruņa numurus</string>
|
||||||
<string name="pref_character_size_summary">Tastatūrā attēloto rakstzīmju izmērs (%.2fx)</string>
|
<string name="pref_category_style">Izskata pielāgojumi</string>
|
||||||
<string name="pref_theme">Izskats</string>
|
<string name="pref_margin_bottom_title">Apakšējā apmale</string>
|
||||||
<string name="pref_theme_e_system">Ierīces iestatījumi</string>
|
<string name="pref_keyboard_height_title">Tastatūras augstums</string>
|
||||||
<string name="pref_theme_e_dark">Tumšs</string>
|
<string name="pref_horizontal_margin_title">Līmeniskā apmale</string>
|
||||||
<string name="pref_theme_e_light">Gaišs</string>
|
<string name="pref_character_size_title">Iezīmes izmērs</string>
|
||||||
<string name="pref_theme_e_black">Melns</string>
|
<string name="pref_character_size_summary">Tastatūrā attēloto rakstzīmju izmērs (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Citādi melns</string>
|
<string name="pref_theme">Izskats</string>
|
||||||
<string name="pref_theme_e_white">Balts</string>
|
<string name="pref_theme_e_system">Ierīces iestatījumi</string>
|
||||||
<string name="pref_theme_e_epaper">ePapīrs</string>
|
<string name="pref_theme_e_dark">Tumšs</string>
|
||||||
<string name="pref_theme_e_desert">Tuksnesis</string>
|
<string name="pref_theme_e_light">Gaišs</string>
|
||||||
<string name="pref_theme_e_jungle">Džungļi</string>
|
<string name="pref_theme_e_black">Melns</string>
|
||||||
<string name="pref_theme_e_monet">Monē (sistēmas)</string>
|
<string name="pref_theme_e_altblack">Citādi melns</string>
|
||||||
<string name="pref_theme_e_monetlight">Monē (gaišs)</string>
|
<string name="pref_theme_e_white">Balts</string>
|
||||||
<string name="pref_theme_e_monetdark">Monē (tumšs)</string>
|
<string name="pref_theme_e_epaper">ePapīrs</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Tuksnesis</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Ļoti tuvs</string>
|
<string name="pref_theme_e_jungle">Džungļi</string>
|
||||||
<string name="pref_swipe_dist_e_short">Tuvs</string>
|
<string name="pref_theme_e_monet">Monē (sistēmas)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Vidējs</string>
|
<string name="pref_theme_e_monetlight">Monē (gaišs)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Tāls</string>
|
<string name="pref_theme_e_monetdark">Monē (tumšs)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Ļoti tāls</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Līmeniskais attālums starp taustiņiem</string>
|
<string name="pref_swipe_dist_e_very_short">Ļoti tuvs</string>
|
||||||
<string name="pref_key_vertical_space">Stateniskais attālums starp taustiņiem</string>
|
<string name="pref_swipe_dist_e_short">Tuvs</string>
|
||||||
<string name="pref_border_config_title">Pielāgot apmales</string>
|
<string name="pref_swipe_dist_e_default">Vidējs</string>
|
||||||
<string name="pref_border_width_title">Apmales platums</string>
|
<string name="pref_swipe_dist_e_far">Tāls</string>
|
||||||
<string name="pref_corners_radius_title">Stūru rādiuss</string>
|
<string name="pref_swipe_dist_e_very_far">Ļoti tāls</string>
|
||||||
<string name="pref_circle_sensitivity_title">Apļveida kustības jutīgums</string>
|
<string name="pref_key_horizontal_space">Līmeniskais attālums starp taustiņiem</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Augsts</string>
|
<string name="pref_key_vertical_space">Stateniskais attālums starp taustiņiem</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Vidējs</string>
|
<string name="pref_border_config_title">Pielāgot apmales</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Zems</string>
|
<string name="pref_border_width_title">Apmales platums</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Atspējots</string>
|
<string name="pref_corners_radius_title">Stūru rādiuss</string>
|
||||||
<string name="key_action_next">Nākamais</string>
|
<string name="pref_circle_sensitivity_title">Apļveida kustības jutīgums</string>
|
||||||
<string name="key_action_done">Darīts</string>
|
<string name="pref_circle_sensitivity_e_high">Augsts</string>
|
||||||
<string name="key_action_go">Aiziet</string>
|
<string name="pref_circle_sensitivity_e_medium">Vidējs</string>
|
||||||
<string name="key_action_prev">Iepriekšējais</string>
|
<string name="pref_circle_sensitivity_e_low">Zems</string>
|
||||||
<string name="key_action_search">Meklēt</string>
|
<string name="pref_circle_sensitivity_e_disabled">Atspējots</string>
|
||||||
<string name="key_action_send">Sūtīt</string>
|
<string name="key_action_next">Nākamais</string>
|
||||||
<string name="launcher_button_imesettings">Iespējot tastatūru</string>
|
<string name="key_action_done">Darīts</string>
|
||||||
<string name="launcher_button_imepicker">Izvēlēties tastatūru</string>
|
<string name="key_action_go">Aiziet</string>
|
||||||
<string name="launcher_description">Šī lietotne ir virtuālā tastatūra. Ar zemāk esošo pogu var atvērt sistēmas iestatījumus un iespējot Unexpected Keyboard.</string>
|
<string name="key_action_prev">Iepriekšējais</string>
|
||||||
<string name="launcher_sourcecode">Šī ir bezmaksas un atvērtā pirmkoda lietotne. GitHub var atrast pirmkodu un ziņot par nepilnībām.</string>
|
<string name="key_action_search">Meklēt</string>
|
||||||
<string name="launcher_tryhere">Pēc iespējošanas šeit var izmēģināt tastatūru:</string>
|
<string name="key_action_send">Sūtīt</string>
|
||||||
<string name="launcher_tryhere_hint">Izmēģināt šeit</string>
|
<string name="launcher_button_imesettings">Iespējot tastatūru</string>
|
||||||
<string name="key_descr_capslock">Burtslēgs</string>
|
<string name="launcher_button_imepicker">Izvēlēties tastatūru</string>
|
||||||
<string name="key_descr_compose">Izveidot</string>
|
<string name="launcher_description">Šī lietotne ir virtuālā tastatūra.
|
||||||
<string name="key_descr_switch_greekmath">Grieķu un matemātikas rakstzīmes</string>
|
Ar zemāk esošo pogu var atvērt sistēmas iestatījumus un iespējot Unexpected Keyboard.</string>
|
||||||
<string name="key_descr_change_method">Pārslēgt tastatūru</string>
|
<string name="launcher_sourcecode">Šī ir bezmaksas un atvērtā pirmkoda lietotne.
|
||||||
<string name="key_descr_voice_typing">Rakstīšana ar balsi</string>
|
GitHub var atrast pirmkodu un ziņot par nepilnībām.</string>
|
||||||
<string name="key_descr_copy">Ievietot starpliktuvē</string>
|
<string name="launcher_tryhere">Pēc iespējošanas šeit var izmēģināt tastatūru:</string>
|
||||||
<string name="key_descr_paste">Ielīmēt</string>
|
<string name="launcher_tryhere_hint">Izmēģināt šeit</string>
|
||||||
<string name="key_descr_cut">Izgriezt</string>
|
<string name="key_descr_capslock">Burtslēgs</string>
|
||||||
<string name="key_descr_selectAll">Iezīmēt visu</string>
|
<string name="key_descr_compose">Izveidot</string>
|
||||||
<string name="key_descr_shareText">Kopīgot tekstu</string>
|
<string name="key_descr_switch_greekmath">Grieķu un matemātikas rakstzīmes</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Ielīmēt kā vienkāršu tekstu</string>
|
<string name="key_descr_change_method">Pārslēgt tastatūru</string>
|
||||||
<string name="key_descr_undo">Atsaukt</string>
|
<string name="key_descr_voice_typing">Rakstīšana ar balsi</string>
|
||||||
<string name="key_descr_redo">Atatsaukt</string>
|
<string name="key_descr_copy">Ievietot starpliktuvē</string>
|
||||||
<string name="key_descr_ª">Kārtas rādītājs</string>
|
<string name="key_descr_paste">Ielīmēt</string>
|
||||||
<string name="key_descr_º">Kārtas rādītājs</string>
|
<string name="key_descr_cut">Izgriezt</string>
|
||||||
<string name="key_descr_superscript">Augšraksts</string>
|
<string name="key_descr_selectAll">Iezīmēt visu</string>
|
||||||
<string name="key_descr_subscript">Apakšraksts</string>
|
<string name="key_descr_shareText">Kopīgot tekstu</string>
|
||||||
<string name="key_descr_page_up">Augšupšķirt</string>
|
<string name="key_descr_pasteAsPlainText">Ielīmēt kā vienkāršu tekstu</string>
|
||||||
<string name="key_descr_page_down">Lejupšķirt</string>
|
<string name="key_descr_undo">Atsaukt</string>
|
||||||
<string name="key_descr_home">Sākums</string>
|
<string name="key_descr_redo">Atatsaukt</string>
|
||||||
<string name="key_descr_end">Beigas</string>
|
<string name="key_descr_ª">Kārtas rādītājs</string>
|
||||||
<string name="key_descr_clipboard">Starpliktuves pārvaldnieks</string>
|
<string name="key_descr_º">Kārtas rādītājs</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_superscript">Augšraksts</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_subscript">Apakšraksts</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_page_up">Augšupšķirt</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_page_down">Lejupšķirt</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_home">Sākums</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<string name="key_descr_end">Beigas</string>
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<string name="key_descr_clipboard">Starpliktuves pārvaldnieks</string>
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<string name="clipboard_history_heading">Nesen starpliktuvē ievietots teksts</string>
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<string name="clipboard_pin_heading">Piesprausts</string>
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_remove_confirm">Noņemt šo starpliktuves vienumu?</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirmed">Jā</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_history_heading">Nesen starpliktuvē ievietots teksts</string>
|
||||||
|
<string name="clipboard_pin_heading">Piesprausts</string>
|
||||||
|
<string name="clipboard_remove_confirm">Noņemt šo starpliktuves vienumu?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Jā</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">Lekka i dbająca o prywatność klawiatura wirtualna dla Androida.</string>
|
<string name="short_description">Lekka i dbająca o prywatność klawiatura wirtualna dla Androida.</string>
|
||||||
<string name="store_description">Główną cechą tej klawiatury jest możliwość wprowadzania więcej znaków poprzez przesuwanie po klawiszach do ich rogów.\n\nTa aplikacja została pierwotnie zaprojektowana z myślą o programistach używających Termuxa.\nObecnie nadaje się doskonale do codziennego użytku.\n\nAplikacja nie zawiera reklam, nie żąda dostępu do internetu, a jej kod źródłowy jest dostępny publicznie.</string>
|
<string name="store_description">"Główną cechą tej klawiatury jest możliwość wprowadzania więcej znaków poprzez przesuwanie po klawiszach do ich rogów.
|
||||||
<string name="settings_activity_label">Ustawienia Unexpected Keyboard</string>
|
|
||||||
<string name="pref_portrait">W widoku pionowym</string>
|
Ta aplikacja została pierwotnie zaprojektowana z myślą o programistach używających Termuxa.
|
||||||
<string name="pref_landscape">W widoku poziomym</string>
|
Obecnie nadaje się doskonale do codziennego użytku.
|
||||||
<string name="pref_category_layout">Układ</string>
|
|
||||||
<string name="pref_label_brightness">Dostosuj jasność znaków</string>
|
Aplikacja nie zawiera reklam, nie żąda dostępu do internetu, a jej kod źródłowy jest dostępny publicznie."</string>
|
||||||
<string name="pref_keyboard_opacity">Nieprzezroczystość tła klawiatury</string>
|
<string name="settings_activity_label">Ustawienia Unexpected Keyboard</string>
|
||||||
<string name="pref_key_opacity">Nieprzezroczystość klawisza</string>
|
<string name="pref_portrait">W widoku pionowym</string>
|
||||||
<string name="pref_key_activated_opacity">Nieprzezroczystość naciśniętego klawisza</string>
|
<string name="pref_landscape">W widoku poziomym</string>
|
||||||
<string name="pref_layout_e_system">Systemowy</string>
|
<string name="pref_category_layout">Układ</string>
|
||||||
<string name="pref_layout_e_custom">Własny układ</string>
|
<string name="pref_label_brightness">Dostosuj jasność znaków</string>
|
||||||
<string name="pref_layouts_add">Dodaj dodatkowy układ</string>
|
<string name="pref_keyboard_opacity">Nieprzezroczystość tła klawiatury</string>
|
||||||
<string name="pref_layouts_item">Układ %1$d: %2$s</string>
|
<string name="pref_key_opacity">Nieprzezroczystość klawisza</string>
|
||||||
<string name="pref_layouts_remove_custom">Usuń układ</string>
|
<string name="pref_key_activated_opacity">Nieprzezroczystość naciśniętego klawisza</string>
|
||||||
<string name="pref_custom_layout_title">Własny układ</string>
|
<string name="pref_layout_e_system">Systemowy</string>
|
||||||
<string name="pref_show_numpad_title">Pokaż klawiaturę numeryczną</string>
|
<string name="pref_layout_e_custom">Własny układ</string>
|
||||||
<string name="pref_show_numpad_never">Nigdy</string>
|
<string name="pref_layouts_add">Dodaj dodatkowy układ</string>
|
||||||
<string name="pref_show_numpad_landscape">Tylko w orientacji poziomej</string>
|
<string name="pref_layouts_item">Układ %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Zawsze</string>
|
<string name="pref_layouts_remove_custom">Usuń układ</string>
|
||||||
<string name="pref_number_row_title">Pokaż rząd cyfr</string>
|
<string name="pref_custom_layout_title">Własny układ</string>
|
||||||
<string name="pref_number_row_summary">Dodaj rząd cyfr na górze klawiatury, kiedy klaw. numeryczna jest schowana</string>
|
<string name="pref_show_numpad_title">Pokaż klawiaturę numeryczną</string>
|
||||||
<string name="pref_numpad_layout">Układ klawiatury numerycznej</string>
|
<string name="pref_show_numpad_never">Nigdy</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Od największej cyfry</string>
|
<string name="pref_show_numpad_landscape">Tylko w orientacji poziomej</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Od najmniejszej cyfry</string>
|
<string name="pref_show_numpad_always">Zawsze</string>
|
||||||
<string name="pref_extra_keys_title">Dodaj klawisze do klawiatury</string>
|
<string name="pref_number_row_title">Pokaż rząd cyfr</string>
|
||||||
<string name="pref_extra_keys_custom">Dodaj niestandardowe klawisze</string>
|
<string name="pref_number_row_summary">Dodaj rząd cyfr na górze klawiatury, kiedy klaw. numeryczna jest schowana</string>
|
||||||
<string name="pref_extra_keys_internal">Wybierz klawisze, które chcesz dodać do klawiatury</string>
|
<string name="pref_numpad_layout">Układ klawiatury numerycznej</string>
|
||||||
<string name="pref_category_typing">Pisanie</string>
|
<string name="pref_numpad_layout_e_high_first">Od największej cyfry</string>
|
||||||
<string name="pref_swipe_dist_title">Odległość przesuwania</string>
|
<string name="pref_numpad_layout_e_low_first">Od najmniejszej cyfry</string>
|
||||||
<string name="pref_swipe_dist_summary">Odległość znaków od rogów klawiszy (%s)</string>
|
<string name="pref_extra_keys_title">Dodaj klawisze do klawiatury</string>
|
||||||
<string name="pref_long_timeout_title">Opóźnienie przytrzymania klawisza</string>
|
<string name="pref_extra_keys_custom">Dodaj niestandardowe klawisze</string>
|
||||||
<string name="pref_long_interval_title">Czas pomiędzy powtórzeniem klawisza</string>
|
<string name="pref_extra_keys_internal">Wybierz klawisze, które chcesz dodać do klawiatury</string>
|
||||||
<string name="pref_keyrepeat_enabled">Powtarzanie klawisza po przytrzymaniu</string>
|
<string name="pref_category_typing">Pisanie</string>
|
||||||
<string name="pref_lock_double_tap_title">Naciśnij Shift podwójnie, aby włączyć caps lock</string>
|
<string name="pref_swipe_dist_title">Odległość przesuwania</string>
|
||||||
<string name="pref_lock_double_tap_summary">Możesz zablokować modyfikator poprzez jego długie naciśnięcie</string>
|
<string name="pref_swipe_dist_summary">Odległość znaków od rogów klawiszy (%s)</string>
|
||||||
<string name="pref_category_behavior">Zachowanie</string>
|
<string name="pref_long_timeout_title">Opóźnienie przytrzymania klawisza</string>
|
||||||
<string name="pref_autocapitalisation_title">Automatyczne wielkie litery</string>
|
<string name="pref_long_interval_title">Czas pomiędzy powtórzeniem klawisza</string>
|
||||||
<string name="pref_autocapitalisation_summary">Naciśnij Shift na początku zdania</string>
|
<string name="pref_keyrepeat_enabled">Powtarzanie klawisza po przytrzymaniu</string>
|
||||||
<string name="pref_switch_input_immediate_title">Przełącz na ostatnio używaną klawiaturę</string>
|
<string name="pref_lock_double_tap_title">Naciśnij Shift podwójnie, aby włączyć caps lock</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Działanie klawisza przełączającego klawiaturę</string>
|
<string name="pref_lock_double_tap_summary">Możesz zablokować modyfikator poprzez jego długie naciśnięcie</string>
|
||||||
<string name="pref_vibrate_custom">Własna wibracja</string>
|
<string name="pref_category_behavior">Zachowanie</string>
|
||||||
<string name="pref_vibrate_duration_title">Intensywność wibracji</string>
|
<string name="pref_autocapitalisation_title">Automatyczne wielkie litery</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Układ klawiatury PIN</string>
|
<string name="pref_autocapitalisation_summary">Naciśnij Shift na początku zdania</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Podczas wpisywania liczb, dat i numerów telefonu</string>
|
<string name="pref_switch_input_immediate_title">Przełącz na ostatnio używaną klawiaturę</string>
|
||||||
<string name="pref_category_style">Styl</string>
|
<string name="pref_switch_input_immediate_summary">Działanie klawisza przełączającego klawiaturę</string>
|
||||||
<string name="pref_margin_bottom_title">Margines dolny</string>
|
<string name="pref_vibrate_custom">Własna wibracja</string>
|
||||||
<string name="pref_keyboard_height_title">Wysokość klawiatury</string>
|
<string name="pref_vibrate_duration_title">Intensywność wibracji</string>
|
||||||
<string name="pref_horizontal_margin_title">Margines poziomy</string>
|
<string name="pref_pin_entry_enabled_title">Układ klawiatury PIN</string>
|
||||||
<string name="pref_character_size_title">Wielkość znaku</string>
|
<string name="pref_pin_entry_enabled_summary">Podczas wpisywania liczb, dat i numerów telefonu</string>
|
||||||
<string name="pref_character_size_summary">Wielkość znaków widocznych na klawiaturze (%.2fx)</string>
|
<string name="pref_category_style">Styl</string>
|
||||||
<string name="pref_theme">Motyw</string>
|
<string name="pref_margin_bottom_title">Margines dolny</string>
|
||||||
<string name="pref_theme_e_system">Systemowy</string>
|
<string name="pref_keyboard_height_title">Wysokość klawiatury</string>
|
||||||
<string name="pref_theme_e_dark">Ciemny</string>
|
<string name="pref_horizontal_margin_title">Margines poziomy</string>
|
||||||
<string name="pref_theme_e_light">Jasny</string>
|
<string name="pref_character_size_title">Wielkość znaku</string>
|
||||||
<string name="pref_theme_e_black">Czarny</string>
|
<string name="pref_character_size_summary">Wielkość znaków widocznych na klawiaturze (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Alternatywny Czarny</string>
|
<string name="pref_theme">Motyw</string>
|
||||||
<string name="pref_theme_e_white">Biały</string>
|
<string name="pref_theme_e_system">Systemowy</string>
|
||||||
<string name="pref_theme_e_epaper">e-paper</string>
|
<string name="pref_theme_e_dark">Ciemny</string>
|
||||||
<string name="pref_theme_e_desert">Pustynny</string>
|
<string name="pref_theme_e_light">Jasny</string>
|
||||||
<string name="pref_theme_e_jungle">Dżunglowy</string>
|
<string name="pref_theme_e_black">Czarny</string>
|
||||||
<string name="pref_theme_e_monet">Monet (Systemowy)</string>
|
<string name="pref_theme_e_altblack">Alternatywny Czarny</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Jasny)</string>
|
<string name="pref_theme_e_white">Biały</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Ciemny)</string>
|
<string name="pref_theme_e_epaper">e-paper</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Pustynny</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Bardzo mała</string>
|
<string name="pref_theme_e_jungle">Dżunglowy</string>
|
||||||
<string name="pref_swipe_dist_e_short">Mała</string>
|
<string name="pref_theme_e_monet">Monet (Systemowy)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normalna</string>
|
<string name="pref_theme_e_monetlight">Monet (Jasny)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Duża</string>
|
<string name="pref_theme_e_monetdark">Monet (Ciemny)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Bardzo duża</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Odległość pomiędzy klawiszami w poziomie</string>
|
<string name="pref_swipe_dist_e_very_short">Bardzo mała</string>
|
||||||
<string name="pref_key_vertical_space">Odległość pomiędzy klawiszami w pionie</string>
|
<string name="pref_swipe_dist_e_short">Mała</string>
|
||||||
<string name="pref_border_config_title">Dostosuj krawędzie</string>
|
<string name="pref_swipe_dist_e_default">Normalna</string>
|
||||||
<string name="pref_border_width_title">Grubość krawedzi</string>
|
<string name="pref_swipe_dist_e_far">Duża</string>
|
||||||
<string name="pref_corners_radius_title">Promień rogów</string>
|
<string name="pref_swipe_dist_e_very_far">Bardzo duża</string>
|
||||||
<string name="pref_circle_sensitivity_title">Czułość gestu koła</string>
|
<string name="pref_key_horizontal_space">Odległość pomiędzy klawiszami w poziomie</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Wysoka</string>
|
<string name="pref_key_vertical_space">Odległość pomiędzy klawiszami w pionie</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Średnia</string>
|
<string name="pref_border_config_title">Dostosuj krawędzie</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Mała</string>
|
<string name="pref_border_width_title">Grubość krawedzi</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Wyłączona</string>
|
<string name="pref_corners_radius_title">Promień rogów</string>
|
||||||
<string name="key_action_next">Dalej</string>
|
<string name="pref_circle_sensitivity_title">Czułość gestu koła</string>
|
||||||
<string name="key_action_done">OK</string>
|
<string name="pref_circle_sensitivity_e_high">Wysoka</string>
|
||||||
<string name="key_action_go">Przejdź</string>
|
<string name="pref_circle_sensitivity_e_medium">Średnia</string>
|
||||||
<string name="key_action_prev">Wstecz</string>
|
<string name="pref_circle_sensitivity_e_low">Mała</string>
|
||||||
<string name="key_action_search">Szukaj</string>
|
<string name="pref_circle_sensitivity_e_disabled">Wyłączona</string>
|
||||||
<string name="key_action_send">Wyślij</string>
|
<string name="key_action_next">Dalej</string>
|
||||||
<string name="launcher_button_imesettings">Włącz klawiaturę</string>
|
<string name="key_action_done">OK</string>
|
||||||
<string name="launcher_button_imepicker">Wybierz klawiaturę</string>
|
<string name="key_action_go">Przejdź</string>
|
||||||
<string name="launcher_description">Ta aplikacja jest klawiaturą ekranową. Naciśnij poniższy przycisk, aby przejść do ustawień systemu i włącz Unexpected-Keyboard.</string>
|
<string name="key_action_prev">Wstecz</string>
|
||||||
<string name="launcher_sourcecode">Jest to darmowa aplikacja o otwartym kodzie źródłowym. Możesz zobaczyć kod źródłowy oraz zgłosić błedy na Githubie.</string>
|
<string name="key_action_search">Szukaj</string>
|
||||||
<string name="launcher_tryhere">Po jej włączeniu, możesz wypróbować klawiaturę tutaj:</string>
|
<string name="key_action_send">Wyślij</string>
|
||||||
<string name="launcher_tryhere_hint">Wypróbuj tutaj</string>
|
<string name="launcher_button_imesettings">Włącz klawiaturę</string>
|
||||||
<string name="key_descr_capslock">Caps lock</string>
|
<string name="launcher_button_imepicker">Wybierz klawiaturę</string>
|
||||||
<string name="key_descr_compose">Komponuj</string>
|
<string name="launcher_description">Ta aplikacja jest klawiaturą ekranową. Naciśnij poniższy przycisk, aby przejść do ustawień systemu i włącz Unexpected-Keyboard.</string>
|
||||||
<string name="key_descr_switch_greekmath">Symbole greckie i matematyczne</string>
|
<string name="launcher_sourcecode">Jest to darmowa aplikacja o otwartym kodzie źródłowym. Możesz zobaczyć kod źródłowy oraz zgłosić błedy na Githubie.</string>
|
||||||
<string name="key_descr_change_method">Przełącz klawiaturę</string>
|
<string name="launcher_tryhere">Po jej włączeniu, możesz wypróbować klawiaturę tutaj:</string>
|
||||||
<string name="key_descr_voice_typing">Pisanie głosowe</string>
|
<string name="launcher_tryhere_hint">Wypróbuj tutaj</string>
|
||||||
<string name="key_descr_copy">Kopiuj</string>
|
<string name="key_descr_capslock">Caps lock</string>
|
||||||
<string name="key_descr_paste">Wklej</string>
|
<string name="key_descr_compose">Komponuj</string>
|
||||||
<string name="key_descr_cut">Wytnij</string>
|
<string name="key_descr_switch_greekmath">Symbole greckie i matematyczne</string>
|
||||||
<string name="key_descr_selectAll">Zaznacz wszystko</string>
|
<string name="key_descr_change_method">Przełącz klawiaturę</string>
|
||||||
<string name="key_descr_shareText">Udostępnij tekst</string>
|
<string name="key_descr_voice_typing">Pisanie głosowe</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Wklej sam tekst</string>
|
<string name="key_descr_copy">Kopiuj</string>
|
||||||
<string name="key_descr_undo">Cofnij</string>
|
<string name="key_descr_paste">Wklej</string>
|
||||||
<string name="key_descr_redo">Ponów</string>
|
<string name="key_descr_cut">Wytnij</string>
|
||||||
<string name="key_descr_ª">Wskaźnik porządkowy (żeński)</string>
|
<string name="key_descr_selectAll">Zaznacz wszystko</string>
|
||||||
<string name="key_descr_º">Wskaźnik porządkowy (męski)</string>
|
<string name="key_descr_shareText">Udostępnij tekst</string>
|
||||||
<string name="key_descr_superscript">Indeks górny</string>
|
<string name="key_descr_pasteAsPlainText">Wklej sam tekst</string>
|
||||||
<string name="key_descr_subscript">Indeks dolny</string>
|
<string name="key_descr_undo">Cofnij</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_redo">Ponów</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_ª">Wskaźnik porządkowy (żeński)</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Wskaźnik porządkowy (męski)</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Indeks górny</string>
|
||||||
<string name="key_descr_clipboard">Zarządzanie schowkiem</string>
|
<string name="key_descr_subscript">Indeks dolny</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Home</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">End</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Zarządzanie schowkiem</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Ostatnio skopiowane elementy</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Przypięte</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Usunąć ten element ze schowka?</string>
|
<string name="clipboard_history_heading">Ostatnio skopiowane elementy</string>
|
||||||
<string name="clipboard_remove_confirmed">Tak</string>
|
<string name="clipboard_pin_heading">Przypięte</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Usunąć ten element ze schowka?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Tak</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Teclado Unexpected</string>
|
<string name="app_name_release">Teclado Unexpected</string>
|
||||||
<string name="app_name_debug">Teclado Unexpected</string>
|
<string name="app_name_debug">Teclado Unexpected</string>
|
||||||
<string name="short_description">Um teclado virtual leve para desenvolvedores.</string>
|
<string name="short_description">Um teclado virtual leve para desenvolvedores.</string>
|
||||||
<string name="store_description">A principal característica é que você pode digitar mais caracteres deslizando as teclas para os cantos.\n\nO app foi criado originalmente para desenvolvedores que usam Termux.\nAgora aperfeiçoado para o uso diário.\n\nEste aplicativo não contém anúncios, não faz nenhuma solicitação de rede e é Open Source.</string>
|
<string name="store_description">"A principal característica é que você pode digitar mais caracteres deslizando as teclas para os cantos.
|
||||||
<string name="settings_activity_label">Configurações</string>
|
|
||||||
<string name="pref_portrait">No modo retrato</string>
|
O app foi criado originalmente para desenvolvedores que usam Termux.
|
||||||
<string name="pref_landscape">No modo paisagem</string>
|
Agora aperfeiçoado para o uso diário.
|
||||||
<string name="pref_category_layout">Layout</string>
|
|
||||||
<string name="pref_label_brightness">Ajustar brilho dos rótulos</string>
|
Este aplicativo não contém anúncios, não faz nenhuma solicitação de rede e é Open Source."</string>
|
||||||
<string name="pref_keyboard_opacity">Ajustar opacidade do fundo do teclado</string>
|
<string name="settings_activity_label">Configurações</string>
|
||||||
<string name="pref_key_opacity">Ajustar opacidade das teclas</string>
|
<string name="pref_portrait">No modo retrato</string>
|
||||||
<string name="pref_key_activated_opacity">Ajustar opacidade das teclas pressionadas</string>
|
<string name="pref_landscape">No modo paisagem</string>
|
||||||
<string name="pref_layout_e_system">Mesmo do sistema</string>
|
<string name="pref_category_layout">Layout</string>
|
||||||
<string name="pref_layout_e_custom">Layout personalizado</string>
|
<string name="pref_label_brightness">Ajustar brilho dos rótulos</string>
|
||||||
<string name="pref_layouts_add">Adicione um layout alternativo</string>
|
<string name="pref_keyboard_opacity">Ajustar opacidade do fundo do teclado</string>
|
||||||
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
<string name="pref_key_opacity">Ajustar opacidade das teclas</string>
|
||||||
<string name="pref_layouts_remove_custom">Remover layout</string>
|
<string name="pref_key_activated_opacity">Ajustar opacidade das teclas pressionadas</string>
|
||||||
<string name="pref_custom_layout_title">Layout personalizado</string>
|
<string name="pref_layout_e_system">Mesmo do sistema</string>
|
||||||
<string name="pref_show_numpad_title">Mostrar Teclado Numérico</string>
|
<string name="pref_layout_e_custom">Layout personalizado</string>
|
||||||
<string name="pref_show_numpad_never">Nunca</string>
|
<string name="pref_layouts_add">Adicione um layout alternativo</string>
|
||||||
<string name="pref_show_numpad_landscape">Somente no modo paisagem</string>
|
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Sempre</string>
|
<string name="pref_layouts_remove_custom">Remover layout</string>
|
||||||
<string name="pref_number_row_title">Mostrar fileira de números</string>
|
<string name="pref_custom_layout_title">Layout personalizado</string>
|
||||||
<string name="pref_number_row_summary">Adicionar uma linha de números no topo do teclado quando o teclado numérico estiver oculto</string>
|
<string name="pref_show_numpad_title">Mostrar Teclado Numérico</string>
|
||||||
<string name="pref_numpad_layout">Layout do teclado numérico</string>
|
<string name="pref_show_numpad_never">Nunca</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Dígitos maiores primeiro</string>
|
<string name="pref_show_numpad_landscape">Somente no modo paisagem</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Dígitos menores primeiro</string>
|
<string name="pref_show_numpad_always">Sempre</string>
|
||||||
<string name="pref_extra_keys_title">Adicionar teclas ao teclado</string>
|
<string name="pref_number_row_title">Mostrar fileira de números</string>
|
||||||
<string name="pref_extra_keys_custom">Adicionar teclas customizadas</string>
|
<string name="pref_number_row_summary">Adicionar uma linha de números no topo do teclado quando o teclado numérico estiver oculto</string>
|
||||||
<string name="pref_extra_keys_internal">Selecione teclas para serem adicionadas ao teclado</string>
|
<string name="pref_numpad_layout">Layout do teclado numérico</string>
|
||||||
<string name="pref_category_typing">Digitação</string>
|
<string name="pref_numpad_layout_e_high_first">Dígitos maiores primeiro</string>
|
||||||
<string name="pref_swipe_dist_title">Distância a deslizar</string>
|
<string name="pref_numpad_layout_e_low_first">Dígitos menores primeiro</string>
|
||||||
<string name="pref_swipe_dist_summary">Distância até acionar os cantos das teclas (%s)</string>
|
<string name="pref_extra_keys_title">Adicionar teclas ao teclado</string>
|
||||||
<string name="pref_long_timeout_title">Tempo de pressionamento</string>
|
<string name="pref_extra_keys_custom">Adicionar teclas customizadas</string>
|
||||||
<string name="pref_long_interval_title">Intervalo de repetição de tecla</string>
|
<string name="pref_extra_keys_internal">Selecione teclas para serem adicionadas ao teclado</string>
|
||||||
<string name="pref_keyrepeat_enabled">Repetir tecla ao pressionar</string>
|
<string name="pref_category_typing">Digitação</string>
|
||||||
<string name="pref_lock_double_tap_title">Tecle duas vezes no shift para travá-lo acionado</string>
|
<string name="pref_swipe_dist_title">Distância a deslizar</string>
|
||||||
<string name="pref_lock_double_tap_summary">Ao invés de apertar e segurar por um tempo</string>
|
<string name="pref_swipe_dist_summary">Distância até acionar os cantos das teclas (%s)</string>
|
||||||
<string name="pref_category_behavior">Comportamento</string>
|
<string name="pref_long_timeout_title">Tempo de pressionamento</string>
|
||||||
<string name="pref_autocapitalisation_title">Capitalização automática</string>
|
<string name="pref_long_interval_title">Intervalo de repetição de tecla</string>
|
||||||
<string name="pref_autocapitalisation_summary">Aciona o shift no início de cada frase</string>
|
<string name="pref_keyrepeat_enabled">Repetir tecla ao pressionar</string>
|
||||||
<string name="pref_switch_input_immediate_title">Alternar para o último teclado usado</string>
|
<string name="pref_lock_double_tap_title">Tecle duas vezes no shift para travá-lo acionado</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Comportamento da tecla de troca de teclado</string>
|
<string name="pref_lock_double_tap_summary">Ao invés de apertar e segurar por um tempo</string>
|
||||||
<string name="pref_vibrate_custom">Vibração personalizada</string>
|
<string name="pref_category_behavior">Comportamento</string>
|
||||||
<string name="pref_vibrate_duration_title">Intensidade da vibração</string>
|
<string name="pref_autocapitalisation_title">Capitalização automática</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Layout PIN</string>
|
<string name="pref_autocapitalisation_summary">Aciona o shift no início de cada frase</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Quando digitando números, datas ou números de telefone</string>
|
<string name="pref_switch_input_immediate_title">Alternar para o último teclado usado</string>
|
||||||
<string name="pref_category_style">Estilo</string>
|
<string name="pref_switch_input_immediate_summary">Comportamento da tecla de troca de teclado</string>
|
||||||
<string name="pref_margin_bottom_title">Margem inferior</string>
|
<string name="pref_vibrate_custom">Vibração personalizada</string>
|
||||||
<string name="pref_keyboard_height_title">Altura do teclado</string>
|
<string name="pref_vibrate_duration_title">Intensidade da vibração</string>
|
||||||
<string name="pref_horizontal_margin_title">Margem horizontal</string>
|
<string name="pref_pin_entry_enabled_title">Layout PIN</string>
|
||||||
<string name="pref_character_size_title">Tamanho dos indicadores</string>
|
<string name="pref_pin_entry_enabled_summary">Quando digitando números, datas ou números de telefone</string>
|
||||||
<string name="pref_character_size_summary">Tamanho dos caracteres visíveis no teclado (%.2fx)</string>
|
<string name="pref_category_style">Estilo</string>
|
||||||
<string name="pref_theme">Tema</string>
|
<string name="pref_margin_bottom_title">Margem inferior</string>
|
||||||
<string name="pref_theme_e_system">Mesmo do sistema</string>
|
<string name="pref_keyboard_height_title">Altura do teclado</string>
|
||||||
<string name="pref_theme_e_dark">Escuro</string>
|
<string name="pref_horizontal_margin_title">Margem horizontal</string>
|
||||||
<string name="pref_theme_e_light">Claro</string>
|
<string name="pref_character_size_title">Tamanho dos indicadores</string>
|
||||||
<string name="pref_theme_e_black">Preto</string>
|
<string name="pref_character_size_summary">Tamanho dos caracteres visíveis no teclado (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Preto Alternativo</string>
|
<string name="pref_theme">Tema</string>
|
||||||
<string name="pref_theme_e_white">Branco</string>
|
<string name="pref_theme_e_system">Mesmo do sistema</string>
|
||||||
<string name="pref_theme_e_epaper">Papel Eletrônico</string>
|
<string name="pref_theme_e_dark">Escuro</string>
|
||||||
<string name="pref_theme_e_desert">Deserto</string>
|
<string name="pref_theme_e_light">Claro</string>
|
||||||
<string name="pref_theme_e_jungle">Selva</string>
|
<string name="pref_theme_e_black">Preto</string>
|
||||||
<string name="pref_theme_e_monet">Monet (Sistema)</string>
|
<string name="pref_theme_e_altblack">Preto Alternativo</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Claro)</string>
|
<string name="pref_theme_e_white">Branco</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Escuro)</string>
|
<string name="pref_theme_e_epaper">Papel Eletrônico</string>
|
||||||
<string name="pref_theme_e_rosepine">Rosé Pine</string>
|
<string name="pref_theme_e_desert">Deserto</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Bem curta</string>
|
<string name="pref_theme_e_jungle">Selva</string>
|
||||||
<string name="pref_swipe_dist_e_short">Curta</string>
|
<string name="pref_theme_e_monet">Monet (Sistema)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normal</string>
|
<string name="pref_theme_e_monetlight">Monet (Claro)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Longa</string>
|
<string name="pref_theme_e_monetdark">Monet (Escuro)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Bem longa</string>
|
<string name="pref_theme_e_rosepine">Rosé Pine</string>
|
||||||
<string name="pref_key_horizontal_space">Distância horizontal entre teclas</string>
|
<string name="pref_swipe_dist_e_very_short">Bem curta</string>
|
||||||
<string name="pref_key_vertical_space">Distância vertical entre teclas</string>
|
<string name="pref_swipe_dist_e_short">Curta</string>
|
||||||
<string name="pref_border_config_title">Personalizar bordas</string>
|
<string name="pref_swipe_dist_e_default">Normal</string>
|
||||||
<string name="pref_border_width_title">Largura de borda</string>
|
<string name="pref_swipe_dist_e_far">Longa</string>
|
||||||
<string name="pref_corners_radius_title">Arredondamento de cantos</string>
|
<string name="pref_swipe_dist_e_very_far">Bem longa</string>
|
||||||
<string name="pref_circle_sensitivity_title">Sensibilidade do gesto circular</string>
|
<string name="pref_key_horizontal_space">Distância horizontal entre teclas</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Alta</string>
|
<string name="pref_key_vertical_space">Distância vertical entre teclas</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Média</string>
|
<string name="pref_border_config_title">Personalizar bordas</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Baixa</string>
|
<string name="pref_border_width_title">Largura de borda</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Desativada</string>
|
<string name="pref_corners_radius_title">Arredondamento de cantos</string>
|
||||||
<string name="key_action_next">Próximo</string>
|
<string name="pref_circle_sensitivity_title">Sensibilidade do gesto circular</string>
|
||||||
<string name="key_action_done">Pronto</string>
|
<string name="pref_circle_sensitivity_e_high">Alta</string>
|
||||||
<string name="key_action_go">Ir</string>
|
<string name="pref_circle_sensitivity_e_medium">Média</string>
|
||||||
<string name="key_action_prev">Anterior</string>
|
<string name="pref_circle_sensitivity_e_low">Baixa</string>
|
||||||
<string name="key_action_search">Buscar</string>
|
<string name="pref_circle_sensitivity_e_disabled">Desativada</string>
|
||||||
<string name="key_action_send">Enviar</string>
|
<string name="key_action_next">Próximo</string>
|
||||||
<string name="launcher_button_imesettings">Ativar teclado</string>
|
<string name="key_action_done">Pronto</string>
|
||||||
<string name="launcher_button_imepicker">Selecionar teclado</string>
|
<string name="key_action_go">Ir</string>
|
||||||
<string name="launcher_description">Este app é um teclado virtual. Vá para as configurações do sistema clicando no botão abaixo e ative o Teclado Unexpected.</string>
|
<string name="key_action_prev">Anterior</string>
|
||||||
<string name="launcher_sourcecode">Este app é gratuito é de código aberto. Você pode consultar o código ou fazer sugestões em Github.</string>
|
<string name="key_action_search">Buscar</string>
|
||||||
<string name="launcher_tryhere">Após ativar, experimente aqui:</string>
|
<string name="key_action_send">Enviar</string>
|
||||||
<string name="launcher_tryhere_hint">Experimente aqui</string>
|
<string name="launcher_button_imesettings">Ativar teclado</string>
|
||||||
<string name="key_descr_capslock">Caps lock</string>
|
<string name="launcher_button_imepicker">Selecionar teclado</string>
|
||||||
<string name="key_descr_compose">Compor</string>
|
<string name="launcher_description">Este app é um teclado virtual. Vá para as configurações do sistema clicando no botão abaixo e ative o Teclado Unexpected.</string>
|
||||||
<string name="key_descr_switch_greekmath">Grego e símbolos matemáticos</string>
|
<string name="launcher_sourcecode">Este app é gratuito é de código aberto. Você pode consultar o código ou fazer sugestões em Github.</string>
|
||||||
<string name="key_descr_change_method">Trocar de teclado</string>
|
<string name="launcher_tryhere">Após ativar, experimente aqui:</string>
|
||||||
<string name="key_descr_voice_typing">Digitação por voz</string>
|
<string name="launcher_tryhere_hint">Experimente aqui</string>
|
||||||
<string name="key_descr_copy">Copiar</string>
|
<string name="key_descr_capslock">Caps lock</string>
|
||||||
<string name="key_descr_paste">Colar</string>
|
<string name="key_descr_compose">Compor</string>
|
||||||
<string name="key_descr_cut">Recortar</string>
|
<string name="key_descr_switch_greekmath">Grego e símbolos matemáticos</string>
|
||||||
<string name="key_descr_selectAll">Selecionar tudo</string>
|
<string name="key_descr_change_method">Trocar de teclado</string>
|
||||||
<string name="key_descr_shareText">Compartilhar texto</string>
|
<string name="key_descr_voice_typing">Digitação por voz</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Colar texto não formatado</string>
|
<string name="key_descr_copy">Copiar</string>
|
||||||
<string name="key_descr_undo">Desfazer</string>
|
<string name="key_descr_paste">Colar</string>
|
||||||
<string name="key_descr_redo">Refazer</string>
|
<string name="key_descr_cut">Recortar</string>
|
||||||
<string name="key_descr_ª">Indicador Ordinal</string>
|
<string name="key_descr_selectAll">Selecionar tudo</string>
|
||||||
<string name="key_descr_º">Indicador Ordinal</string>
|
<string name="key_descr_shareText">Compartilhar texto</string>
|
||||||
<string name="key_descr_superscript">Sobrescrito</string>
|
<string name="key_descr_pasteAsPlainText">Colar texto não formatado</string>
|
||||||
<string name="key_descr_subscript">Subscrito</string>
|
<string name="key_descr_undo">Desfazer</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_redo">Refazer</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_ª">Indicador Ordinal</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Indicador Ordinal</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Sobrescrito</string>
|
||||||
<string name="key_descr_clipboard">Área de transferência</string>
|
<string name="key_descr_subscript">Subscrito</string>
|
||||||
<string name="key_descr_combining">Combinação de diacríticos</string>
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Home</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">End</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Área de transferência</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<string name="key_descr_combining">Combinação de diacríticos</string>
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Textos recém copiados</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Fixados</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Remover esta cópia?</string>
|
<string name="clipboard_history_heading">Textos recém copiados</string>
|
||||||
<string name="clipboard_remove_confirmed">Sim</string>
|
<string name="clipboard_pin_heading">Fixados</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Remover esta cópia?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Sim</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Tastatură Unexpected (depanare)</string>
|
<string name="app_name_debug">Tastatură Unexpected (depanare)</string>
|
||||||
<string name="short_description">Tastatură virtuală pentru Android, ușoară și respectuoasă cu viața privată.</string>
|
<string name="short_description">Tastatură virtuală pentru Android, ușoară și respectuoasă cu viața privată.</string>
|
||||||
<string name="store_description">Funcționalitatea principală este accesul rapid la o mulțime de caractere ASCII prin glisarea către colțurile tastelor.\n\nAceastă aplicație a fost concepută inițial pentru programatori care folosec Termux.\nEste perfectă pentru uzul cotidian.\n\nAceastă aplicație nu conține publicitate, nu folosește rețeaua deloc și e Open Source.</string>
|
<string name="store_description">"Funcționalitatea principală este accesul rapid la o mulțime de caractere ASCII prin glisarea către colțurile tastelor.
|
||||||
<string name="settings_activity_label">Setări Tastatură Unexpected</string>
|
|
||||||
<string name="pref_portrait">În mod portret</string>
|
Această aplicație a fost concepută inițial pentru programatori care folosec Termux.
|
||||||
<string name="pref_landscape">În mod panoramă</string>
|
Este perfectă pentru uzul cotidian.
|
||||||
<string name="pref_category_layout">Aspect</string>
|
|
||||||
<string name="pref_label_brightness">Modifică luminozitatea denumirii</string>
|
Această aplicație nu conține publicitate, nu folosește rețeaua deloc și e Open Source."</string>
|
||||||
<string name="pref_keyboard_opacity">Modifică opacitatea fundalului tastaturii</string>
|
<string name="settings_activity_label">Setări Tastatură Unexpected</string>
|
||||||
<string name="pref_key_opacity">Modifică opacitatea tastelor</string>
|
<string name="pref_portrait">În mod portret</string>
|
||||||
<string name="pref_key_activated_opacity">Modifică opacitatea tastei apăsate</string>
|
<string name="pref_landscape">În mod panoramă</string>
|
||||||
<string name="pref_layout_e_system">Setări de Sistem</string>
|
<string name="pref_category_layout">Aspect</string>
|
||||||
<string name="pref_layout_e_custom">Aranjament personalizat</string>
|
<string name="pref_label_brightness">Modifică luminozitatea denumirii</string>
|
||||||
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
<string name="pref_keyboard_opacity">Modifică opacitatea fundalului tastaturii</string>
|
||||||
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
<string name="pref_key_opacity">Modifică opacitatea tastelor</string>
|
||||||
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
<string name="pref_key_activated_opacity">Modifică opacitatea tastei apăsate</string>
|
||||||
<string name="pref_custom_layout_title">Aranjament personalizat</string>
|
<string name="pref_layout_e_system">Setări de Sistem</string>
|
||||||
<string name="pref_show_numpad_title">Arată NumPad</string>
|
<string name="pref_layout_e_custom">Aranjament personalizat</string>
|
||||||
<string name="pref_show_numpad_never">Niciodată</string>
|
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
||||||
<string name="pref_show_numpad_landscape">Doar în mod panoramă</string>
|
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
||||||
<string name="pref_show_numpad_always">Întotdeanuna</string>
|
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
||||||
<string name="pref_number_row_title">Arată rândul cu numere</string>
|
<string name="pref_custom_layout_title">Aranjament personalizat</string>
|
||||||
<string name="pref_number_row_summary">Adaugă un rând deasupra tastaturii când numpad-ul este ascuns</string>
|
<string name="pref_show_numpad_title">Arată NumPad</string>
|
||||||
<string name="pref_numpad_layout">Aspect NumPad</string>
|
<string name="pref_show_numpad_never">Niciodată</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Mai întâi cifrele mari</string>
|
<string name="pref_show_numpad_landscape">Doar în mod panoramă</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Mai întâi cifrele mici</string>
|
<string name="pref_show_numpad_always">Întotdeanuna</string>
|
||||||
<string name="pref_extra_keys_title">Adaugă taste pe tastatură</string>
|
<string name="pref_number_row_title">Arată rândul cu numere</string>
|
||||||
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
<string name="pref_number_row_summary">Adaugă un rând deasupra tastaturii când numpad-ul este ascuns</string>
|
||||||
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
<string name="pref_numpad_layout">Aspect NumPad</string>
|
||||||
<string name="pref_category_typing">Tipărire</string>
|
<string name="pref_numpad_layout_e_high_first">Mai întâi cifrele mari</string>
|
||||||
<string name="pref_swipe_dist_title">Distanța de glisare</string>
|
<string name="pref_numpad_layout_e_low_first">Mai întâi cifrele mici</string>
|
||||||
<string name="pref_swipe_dist_summary">Distanța dintre caracterele din colțurile tastelor (%s)</string>
|
<string name="pref_extra_keys_title">Adaugă taste pe tastatură</string>
|
||||||
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
||||||
<string name="pref_long_interval_title">Intervalul de repetare a tastelor</string>
|
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
||||||
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
<string name="pref_category_typing">Tipărire</string>
|
||||||
<string name="pref_lock_double_tap_title">Apăsare dublă pe Shift activează Caps Lock</string>
|
<string name="pref_swipe_dist_title">Distanța de glisare</string>
|
||||||
<string name="pref_lock_double_tap_summary">Puteți activa orice modificator, ținându-l apăsat</string>
|
<string name="pref_swipe_dist_summary">Distanța dintre caracterele din colțurile tastelor (%s)</string>
|
||||||
<string name="pref_category_behavior">Comportament</string>
|
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
||||||
<string name="pref_autocapitalisation_title">Scriere automată cu majuscule</string>
|
<string name="pref_long_interval_title">Intervalul de repetare a tastelor</string>
|
||||||
<string name="pref_autocapitalisation_summary">Autoapăsare Shift la începutul fiecărei propoziții</string>
|
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
||||||
<string name="pref_switch_input_immediate_title">Schimbă la ultima tastatură folosită</string>
|
<string name="pref_lock_double_tap_title">Apăsare dublă pe Shift activează Caps Lock</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Comportamentul tastei pentru schimbarea tastaturii</string>
|
<string name="pref_lock_double_tap_summary">Puteți activa orice modificator, ținându-l apăsat</string>
|
||||||
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
<string name="pref_category_behavior">Comportament</string>
|
||||||
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
<string name="pref_autocapitalisation_title">Scriere automată cu majuscule</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
<string name="pref_autocapitalisation_summary">Autoapăsare Shift la începutul fiecărei propoziții</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
<string name="pref_switch_input_immediate_title">Schimbă la ultima tastatură folosită</string>
|
||||||
<string name="pref_category_style">Stil</string>
|
<string name="pref_switch_input_immediate_summary">Comportamentul tastei pentru schimbarea tastaturii</string>
|
||||||
<string name="pref_margin_bottom_title">Marginea de jos</string>
|
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
||||||
<string name="pref_keyboard_height_title">Înălțimea tastaturii</string>
|
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
||||||
<string name="pref_horizontal_margin_title">Marginea orizontală</string>
|
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
||||||
<string name="pref_character_size_title">Dimensiunea simbolurilor</string>
|
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
||||||
<string name="pref_character_size_summary">Dimensiumea caracterelor afișate pe tastatură (%.2fx)</string>
|
<string name="pref_category_style">Stil</string>
|
||||||
<string name="pref_theme">Tema</string>
|
<string name="pref_margin_bottom_title">Marginea de jos</string>
|
||||||
<string name="pref_theme_e_system">Setări de sistem</string>
|
<string name="pref_keyboard_height_title">Înălțimea tastaturii</string>
|
||||||
<string name="pref_theme_e_dark">Întunecată</string>
|
<string name="pref_horizontal_margin_title">Marginea orizontală</string>
|
||||||
<string name="pref_theme_e_light">Luminoasă</string>
|
<string name="pref_character_size_title">Dimensiunea simbolurilor</string>
|
||||||
<string name="pref_theme_e_black">Neagră</string>
|
<string name="pref_character_size_summary">Dimensiumea caracterelor afișate pe tastatură (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Negru Alternativ</string>
|
<string name="pref_theme">Tema</string>
|
||||||
<string name="pref_theme_e_white">Albă</string>
|
<string name="pref_theme_e_system">Setări de sistem</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Întunecată</string>
|
||||||
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
<string name="pref_theme_e_light">Luminoasă</string>
|
||||||
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
<string name="pref_theme_e_black">Neagră</string>
|
||||||
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
<string name="pref_theme_e_altblack">Negru Alternativ</string>
|
||||||
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
<string name="pref_theme_e_white">Albă</string>
|
||||||
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_short">Foarte apropiată</string>
|
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
||||||
<string name="pref_swipe_dist_e_short">Apropiată</string>
|
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
||||||
<string name="pref_swipe_dist_e_default">Normală</string>
|
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
||||||
<string name="pref_swipe_dist_e_far">Depărtată</string>
|
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_far">Foarte depărtată</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Distanța orizontală dintre taste</string>
|
<string name="pref_swipe_dist_e_very_short">Foarte apropiată</string>
|
||||||
<string name="pref_key_vertical_space">Distanța verticală dintre taste</string>
|
<string name="pref_swipe_dist_e_short">Apropiată</string>
|
||||||
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
<string name="pref_swipe_dist_e_default">Normală</string>
|
||||||
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
<string name="pref_swipe_dist_e_far">Depărtată</string>
|
||||||
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
<string name="pref_swipe_dist_e_very_far">Foarte depărtată</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
<string name="pref_key_horizontal_space">Distanța orizontală dintre taste</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
<string name="pref_key_vertical_space">Distanța verticală dintre taste</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
||||||
<string name="key_action_next">Următor</string>
|
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
||||||
<string name="key_action_done">Gata</string>
|
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
||||||
<string name="key_action_go">Go</string>
|
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
||||||
<string name="key_action_prev">Precedent</string>
|
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
||||||
<string name="key_action_search">Caută</string>
|
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
||||||
<string name="key_action_send">Trimite</string>
|
<string name="key_action_next">Următor</string>
|
||||||
<string name="launcher_button_imesettings">Activează tastatura</string>
|
<string name="key_action_done">Gata</string>
|
||||||
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
<string name="key_action_go">Go</string>
|
||||||
<string name="launcher_description">Această aplicație este o tastatură virtuală. Accesați setările sistemului făcând clic pe butonul de mai jos și activați tastatura Unexpected.</string>
|
<string name="key_action_prev">Precedent</string>
|
||||||
<string name="launcher_sourcecode">Aceasta este o aplicație gratuită și open source. Puteți găsi codul sursă sau raporta erori folosind link-ul Github.</string>
|
<string name="key_action_search">Caută</string>
|
||||||
<string name="launcher_tryhere">După activare, puteți să încercați tastatura aici:</string>
|
<string name="key_action_send">Trimite</string>
|
||||||
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
<string name="launcher_button_imesettings">Activează tastatura</string>
|
||||||
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
||||||
<!-- <string name="key_descr_compose">Compose</string> -->
|
<string name="launcher_description">Această aplicație este o tastatură virtuală. Accesați setările sistemului făcând clic pe butonul de mai jos și activați tastatura Unexpected.</string>
|
||||||
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
<string name="launcher_sourcecode">Aceasta este o aplicație gratuită și open source. Puteți găsi codul sursă sau raporta erori folosind link-ul Github.</string>
|
||||||
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
<string name="launcher_tryhere">După activare, puteți să încercați tastatura aici:</string>
|
||||||
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
||||||
<!-- <string name="key_descr_copy">Copy</string> -->
|
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
||||||
<!-- <string name="key_descr_paste">Paste</string> -->
|
<!-- <string name="key_descr_compose">Compose</string> -->
|
||||||
<!-- <string name="key_descr_cut">Cut</string> -->
|
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
||||||
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
||||||
<!-- <string name="key_descr_shareText">Share text</string> -->
|
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
||||||
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
<!-- <string name="key_descr_copy">Copy</string> -->
|
||||||
<!-- <string name="key_descr_undo">Undo</string> -->
|
<!-- <string name="key_descr_paste">Paste</string> -->
|
||||||
<!-- <string name="key_descr_redo">Redo</string> -->
|
<!-- <string name="key_descr_cut">Cut</string> -->
|
||||||
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
||||||
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_shareText">Share text</string> -->
|
||||||
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
||||||
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
<!-- <string name="key_descr_undo">Undo</string> -->
|
||||||
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
<!-- <string name="key_descr_redo">Redo</string> -->
|
||||||
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_home">Home</string> -->
|
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_end">End</string> -->
|
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
||||||
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<!-- <string name="key_descr_home">Home</string> -->
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<!-- <string name="key_descr_end">End</string> -->
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (отладка)</string>
|
<string name="app_name_debug">Unexpected Keyboard (отладка)</string>
|
||||||
<string name="short_description">Легкая клавиатура для пользователей, заботящихся о конфиденциальности.</string>
|
<string name="short_description">Легкая клавиатура для пользователей, заботящихся о конфиденциальности.</string>
|
||||||
<string name="store_description">Главная особенность клавиатуры — это возможность легко напечатать любой ASCII-символ жестами в углы клавиш.\n\nПриложение изначально было разработано для использования с Termux.\nНа данный момент оно также удобно в повседневном использовании.\n\nПриложение не содержит рекламы, не осуществляет никаких запросов в сеть и имеет открытый исходный код.</string>
|
<string name="store_description">"Главная особенность клавиатуры — это возможность легко напечатать любой ASCII-символ жестами в углы клавиш.
|
||||||
<string name="settings_activity_label">Настройки Unexpected Keyboard</string>
|
|
||||||
<string name="pref_portrait">В портретном режиме</string>
|
Приложение изначально было разработано для использования с Termux.
|
||||||
<string name="pref_landscape">В ландшафтном режиме</string>
|
На данный момент оно также удобно в повседневном использовании.
|
||||||
<string name="pref_category_layout">Расположение</string>
|
|
||||||
<string name="pref_label_brightness">Изменить яркость клавиатуры</string>
|
Приложение не содержит рекламы, не осуществляет никаких запросов в сеть и имеет открытый исходный код."</string>
|
||||||
<string name="pref_keyboard_opacity">Изменить прозрачность фона</string>
|
<string name="settings_activity_label">Настройки Unexpected Keyboard</string>
|
||||||
<string name="pref_key_opacity">Изменить прозрачность клавиш</string>
|
<string name="pref_portrait">В портретном режиме</string>
|
||||||
<string name="pref_key_activated_opacity">Изменить прозрачность нажатой клавиши</string>
|
<string name="pref_landscape">В ландшафтном режиме</string>
|
||||||
<string name="pref_layout_e_system">Системные настройки</string>
|
<string name="pref_category_layout">Расположение</string>
|
||||||
<string name="pref_layout_e_custom">Пользовательская раскладка</string>
|
<string name="pref_label_brightness">Изменить яркость клавиатуры</string>
|
||||||
<string name="pref_layouts_add">Добавить альтернативную раскладку</string>
|
<string name="pref_keyboard_opacity">Изменить прозрачность фона</string>
|
||||||
<string name="pref_layouts_item">Раскладка %1$d: %2$s</string>
|
<string name="pref_key_opacity">Изменить прозрачность клавиш</string>
|
||||||
<string name="pref_layouts_remove_custom">Удалить раскладку</string>
|
<string name="pref_key_activated_opacity">Изменить прозрачность нажатой клавиши</string>
|
||||||
<string name="pref_custom_layout_title">Пользовательская раскладка</string>
|
<string name="pref_layout_e_system">Системные настройки</string>
|
||||||
<string name="pref_show_numpad_title">Показывать цифровой блок</string>
|
<string name="pref_layout_e_custom">Пользовательская раскладка</string>
|
||||||
<string name="pref_show_numpad_never">Никогда</string>
|
<string name="pref_layouts_add">Добавить альтернативную раскладку</string>
|
||||||
<string name="pref_show_numpad_landscape">Только в ландшафтном режиме</string>
|
<string name="pref_layouts_item">Раскладка %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Всегда</string>
|
<string name="pref_layouts_remove_custom">Удалить раскладку</string>
|
||||||
<string name="pref_number_row_title">Показывать цифры</string>
|
<string name="pref_custom_layout_title">Пользовательская раскладка</string>
|
||||||
<string name="pref_number_row_summary">Добавить ряд цифр над клавиатурой, когда цифровой блок не активен</string>
|
<string name="pref_show_numpad_title">Показывать цифровой блок</string>
|
||||||
<string name="pref_numpad_layout">Раскладка цифрового блока</string>
|
<string name="pref_show_numpad_never">Никогда</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Старшие цифры сверху</string>
|
<string name="pref_show_numpad_landscape">Только в ландшафтном режиме</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Младшие цифры сверху</string>
|
<string name="pref_show_numpad_always">Всегда</string>
|
||||||
<string name="pref_extra_keys_title">Добавить клавиши на клавиатуру</string>
|
<string name="pref_number_row_title">Показывать цифры</string>
|
||||||
<string name="pref_extra_keys_custom">Добавить пользовательские клавиши</string>
|
<string name="pref_number_row_summary">Добавить ряд цифр над клавиатурой, когда цифровой блок не активен</string>
|
||||||
<string name="pref_extra_keys_internal">Выберите клавиши для добавления на клавиатуру</string>
|
<string name="pref_numpad_layout">Раскладка цифрового блока</string>
|
||||||
<string name="pref_category_typing">Набор текста</string>
|
<string name="pref_numpad_layout_e_high_first">Старшие цифры сверху</string>
|
||||||
<string name="pref_swipe_dist_title">Длина жеста</string>
|
<string name="pref_numpad_layout_e_low_first">Младшие цифры сверху</string>
|
||||||
<string name="pref_swipe_dist_summary">Расстояние между символами в углах клавиш (%s)</string>
|
<string name="pref_extra_keys_title">Добавить клавиши на клавиатуру</string>
|
||||||
<string name="pref_long_timeout_title">Задержка долгого нажатия</string>
|
<string name="pref_extra_keys_custom">Добавить пользовательские клавиши</string>
|
||||||
<string name="pref_long_interval_title">Интервал повтора клавиш</string>
|
<string name="pref_extra_keys_internal">Выберите клавиши для добавления на клавиатуру</string>
|
||||||
<string name="pref_keyrepeat_enabled">Повтор клавиши при долгом нажатии</string>
|
<string name="pref_category_typing">Набор текста</string>
|
||||||
<string name="pref_lock_double_tap_title">CapsLock двойным нажатием Shift</string>
|
<string name="pref_swipe_dist_title">Длина жеста</string>
|
||||||
<string name="pref_lock_double_tap_summary">Также можно активировать модификатор долгим нажатием</string>
|
<string name="pref_swipe_dist_summary">Расстояние между символами в углах клавиш (%s)</string>
|
||||||
<string name="pref_category_behavior">Поведение</string>
|
<string name="pref_long_timeout_title">Задержка долгого нажатия</string>
|
||||||
<string name="pref_autocapitalisation_title">Автоматическая смена регистра</string>
|
<string name="pref_long_interval_title">Интервал повтора клавиш</string>
|
||||||
<string name="pref_autocapitalisation_summary">Автоматическое нажатие Shift в начале каждого предложения</string>
|
<string name="pref_keyrepeat_enabled">Повтор клавиши при долгом нажатии</string>
|
||||||
<string name="pref_switch_input_immediate_title">Активировать предыдущую клавиатуру</string>
|
<string name="pref_lock_double_tap_title">CapsLock двойным нажатием Shift</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Поведение клавиши переключения клавиатуры</string>
|
<string name="pref_lock_double_tap_summary">Также можно активировать модификатор долгим нажатием</string>
|
||||||
<string name="pref_vibrate_custom">Настройка вибрации</string>
|
<string name="pref_category_behavior">Поведение</string>
|
||||||
<string name="pref_vibrate_duration_title">Интенсивность вибрации</string>
|
<string name="pref_autocapitalisation_title">Автоматическая смена регистра</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Закрепить раскладку</string>
|
<string name="pref_autocapitalisation_summary">Автоматическое нажатие Shift в начале каждого предложения</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">При вводе чисел, дат и телефонных номеров</string>
|
<string name="pref_switch_input_immediate_title">Активировать предыдущую клавиатуру</string>
|
||||||
<string name="pref_category_style">Стиль</string>
|
<string name="pref_switch_input_immediate_summary">Поведение клавиши переключения клавиатуры</string>
|
||||||
<string name="pref_margin_bottom_title">Нижняя граница поля</string>
|
<string name="pref_vibrate_custom">Настройка вибрации</string>
|
||||||
<string name="pref_keyboard_height_title">Высота клавиатуры</string>
|
<string name="pref_vibrate_duration_title">Интенсивность вибрации</string>
|
||||||
<string name="pref_horizontal_margin_title">Горизонтальное поле</string>
|
<string name="pref_pin_entry_enabled_title">Закрепить раскладку</string>
|
||||||
<string name="pref_character_size_title">Размер символов</string>
|
<string name="pref_pin_entry_enabled_summary">При вводе чисел, дат и телефонных номеров</string>
|
||||||
<string name="pref_character_size_summary">Размер символов, отображаемых на клавиатуре (%.2fx)</string>
|
<string name="pref_category_style">Стиль</string>
|
||||||
<string name="pref_theme">Тема</string>
|
<string name="pref_margin_bottom_title">Нижняя граница поля</string>
|
||||||
<string name="pref_theme_e_system">Системная</string>
|
<string name="pref_keyboard_height_title">Высота клавиатуры</string>
|
||||||
<string name="pref_theme_e_dark">Темная</string>
|
<string name="pref_horizontal_margin_title">Горизонтальное поле</string>
|
||||||
<string name="pref_theme_e_light">Светлая</string>
|
<string name="pref_character_size_title">Размер символов</string>
|
||||||
<string name="pref_theme_e_black">Черная</string>
|
<string name="pref_character_size_summary">Размер символов, отображаемых на клавиатуре (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Альтернативная черная</string>
|
<string name="pref_theme">Тема</string>
|
||||||
<string name="pref_theme_e_white">Белая</string>
|
<string name="pref_theme_e_system">Системная</string>
|
||||||
<string name="pref_theme_e_epaper">Электронная бумага</string>
|
<string name="pref_theme_e_dark">Темная</string>
|
||||||
<string name="pref_theme_e_desert">Пустыня</string>
|
<string name="pref_theme_e_light">Светлая</string>
|
||||||
<string name="pref_theme_e_jungle">Джунгли</string>
|
<string name="pref_theme_e_black">Черная</string>
|
||||||
<string name="pref_theme_e_monet">Моне (системная)</string>
|
<string name="pref_theme_e_altblack">Альтернативная черная</string>
|
||||||
<string name="pref_theme_e_monetlight">Моне (светлая)</string>
|
<string name="pref_theme_e_white">Белая</string>
|
||||||
<string name="pref_theme_e_monetdark">Моне (темная)</string>
|
<string name="pref_theme_e_epaper">Электронная бумага</string>
|
||||||
<string name="pref_theme_e_rosepine">Розовая сосна</string>
|
<string name="pref_theme_e_desert">Пустыня</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Очень короткая</string>
|
<string name="pref_theme_e_jungle">Джунгли</string>
|
||||||
<string name="pref_swipe_dist_e_short">Короткая</string>
|
<string name="pref_theme_e_monet">Моне (системная)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Обычная</string>
|
<string name="pref_theme_e_monetlight">Моне (светлая)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Длинная</string>
|
<string name="pref_theme_e_monetdark">Моне (темная)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Очень длинная</string>
|
<string name="pref_theme_e_rosepine">Розовая сосна</string>
|
||||||
<string name="pref_key_horizontal_space">Горизонтальное расстояние между клавишами</string>
|
<string name="pref_swipe_dist_e_very_short">Очень короткая</string>
|
||||||
<string name="pref_key_vertical_space">Расстояние по вертикали между клавишами</string>
|
<string name="pref_swipe_dist_e_short">Короткая</string>
|
||||||
<string name="pref_border_config_title">Настройка рамки</string>
|
<string name="pref_swipe_dist_e_default">Обычная</string>
|
||||||
<string name="pref_border_width_title">Ширина рамки</string>
|
<string name="pref_swipe_dist_e_far">Длинная</string>
|
||||||
<string name="pref_corners_radius_title">Радиус скругления</string>
|
<string name="pref_swipe_dist_e_very_far">Очень длинная</string>
|
||||||
<string name="pref_circle_sensitivity_title">Чувствительность круговых жестов</string>
|
<string name="pref_key_horizontal_space">Горизонтальное расстояние между клавишами</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Высокая</string>
|
<string name="pref_key_vertical_space">Расстояние по вертикали между клавишами</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Средняя</string>
|
<string name="pref_border_config_title">Настройка рамки</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Низкая</string>
|
<string name="pref_border_width_title">Ширина рамки</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Отключено</string>
|
<string name="pref_corners_radius_title">Радиус скругления</string>
|
||||||
<string name="key_action_next">Вперед</string>
|
<string name="pref_circle_sensitivity_title">Чувствительность круговых жестов</string>
|
||||||
<string name="key_action_done">Ввод</string>
|
<string name="pref_circle_sensitivity_e_high">Высокая</string>
|
||||||
<string name="key_action_go">Перейти</string>
|
<string name="pref_circle_sensitivity_e_medium">Средняя</string>
|
||||||
<string name="key_action_prev">Назад</string>
|
<string name="pref_circle_sensitivity_e_low">Низкая</string>
|
||||||
<string name="key_action_search">Поиск</string>
|
<string name="pref_circle_sensitivity_e_disabled">Отключено</string>
|
||||||
<string name="key_action_send">Отправить</string>
|
<string name="key_action_next">Вперед</string>
|
||||||
<string name="launcher_button_imesettings">Включение клавиатуры</string>
|
<string name="key_action_done">Ввод</string>
|
||||||
<string name="launcher_button_imepicker">Выбор клавиатуры</string>
|
<string name="key_action_go">Перейти</string>
|
||||||
<string name="launcher_description">Данное приложение является виртуальной клавиатурой. Зайдите в настройки, нажав кнопку внизу, и активируйте Unexpected Keyboard.</string>
|
<string name="key_action_prev">Назад</string>
|
||||||
<string name="launcher_sourcecode">Это бесплатное приложение с открытым исходным кодом. Вы можете изучить код или сообщить об ошибках по ссылке GitHub.</string>
|
<string name="key_action_search">Поиск</string>
|
||||||
<string name="launcher_tryhere">После активации вы сможете попробовать клавиатуру прямо здесь:</string>
|
<string name="key_action_send">Отправить</string>
|
||||||
<string name="launcher_tryhere_hint">Попробуйте здесь</string>
|
<string name="launcher_button_imesettings">Включение клавиатуры</string>
|
||||||
<string name="key_descr_capslock">CapsLock</string>
|
<string name="launcher_button_imepicker">Выбор клавиатуры</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_description">Данное приложение является виртуальной клавиатурой. Зайдите в настройки, нажав кнопку внизу, и активируйте Unexpected Keyboard.</string>
|
||||||
<string name="key_descr_switch_greekmath">Греческие и математические символы</string>
|
<string name="launcher_sourcecode">Это бесплатное приложение с открытым исходным кодом. Вы можете изучить код или сообщить об ошибках по ссылке GitHub.</string>
|
||||||
<string name="key_descr_change_method">Переключение клавиатуры</string>
|
<string name="launcher_tryhere">После активации вы сможете попробовать клавиатуру прямо здесь:</string>
|
||||||
<string name="key_descr_voice_typing">Голосовой ввод</string>
|
<string name="launcher_tryhere_hint">Попробуйте здесь</string>
|
||||||
<string name="key_descr_copy">Копировать</string>
|
<string name="key_descr_capslock">CapsLock</string>
|
||||||
<string name="key_descr_paste">Вставить</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">Вырезать</string>
|
<string name="key_descr_switch_greekmath">Греческие и математические символы</string>
|
||||||
<string name="key_descr_selectAll">Выбрать все</string>
|
<string name="key_descr_change_method">Переключение клавиатуры</string>
|
||||||
<string name="key_descr_shareText">Поделиться текстом</string>
|
<string name="key_descr_voice_typing">Голосовой ввод</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Вставить как простой текст</string>
|
<string name="key_descr_copy">Копировать</string>
|
||||||
<string name="key_descr_undo">Отменить</string>
|
<string name="key_descr_paste">Вставить</string>
|
||||||
<string name="key_descr_redo">Повторить</string>
|
<string name="key_descr_cut">Вырезать</string>
|
||||||
<string name="key_descr_ª">Порядковый индикатор</string>
|
<string name="key_descr_selectAll">Выбрать все</string>
|
||||||
<string name="key_descr_º">Порядковый индикатор</string>
|
<string name="key_descr_shareText">Поделиться текстом</string>
|
||||||
<string name="key_descr_superscript">Надстрочные</string>
|
<string name="key_descr_pasteAsPlainText">Вставить как простой текст</string>
|
||||||
<string name="key_descr_subscript">Подстрочные</string>
|
<string name="key_descr_undo">Отменить</string>
|
||||||
<string name="key_descr_page_up">Страница вверх</string>
|
<string name="key_descr_redo">Повторить</string>
|
||||||
<string name="key_descr_page_down">Страница вниз</string>
|
<string name="key_descr_ª">Порядковый индикатор</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Порядковый индикатор</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Надстрочные</string>
|
||||||
<string name="key_descr_clipboard">Менеджер буфера обмена</string>
|
<string name="key_descr_subscript">Подстрочные</string>
|
||||||
<string name="key_descr_combining">Сочетание диакритических знаков</string>
|
<string name="key_descr_page_up">Страница вверх</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Страница вниз</string>
|
||||||
<string name="key_descr_zwj">Соединитель нулевой ширины</string>
|
<string name="key_descr_home">Home</string>
|
||||||
<string name="key_descr_zwnj">Разделитель нулевой ширины</string>
|
<string name="key_descr_end">End</string>
|
||||||
<string name="key_descr_nbsp">Неразрывный пробел</string>
|
<string name="key_descr_clipboard">Менеджер буфера обмена</string>
|
||||||
<string name="key_descr_nnbsp">Узкий неразрывный пробел</string>
|
<string name="key_descr_combining">Сочетание диакритических знаков</string>
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<string name="key_descr_zwj">Соединитель нулевой ширины</string>
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<string name="key_descr_zwnj">Разделитель нулевой ширины</string>
|
||||||
<string name="clipboard_history_heading">Недавно скопированный текст</string>
|
<string name="key_descr_nbsp">Неразрывный пробел</string>
|
||||||
<string name="clipboard_pin_heading">Закреплено</string>
|
<string name="key_descr_nnbsp">Узкий неразрывный пробел</string>
|
||||||
<string name="clipboard_remove_confirm">Удалить этот буфер обмена?</string>
|
<string name="clipboard_history_heading">Недавно скопированный текст</string>
|
||||||
<string name="clipboard_remove_confirmed">Да</string>
|
<string name="clipboard_pin_heading">Закреплено</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Удалить этот буфер обмена?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Да</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">Android için hafif ve güvenlik odaklı bir sanal klavye uygulaması.</string>
|
<string name="short_description">Android için hafif ve güvenlik odaklı bir sanal klavye uygulaması.</string>
|
||||||
<string name="store_description">Bu uygulama özünde tuşların kenarlarından kaydırarak daha fazla karakter yazabilmek amacıyla geliştirildi.\n\nBu uygulama aslında Termux kullanıcıları için geliştirildi.\nArtık gündelik kullanım için de uygun.\n\nBu uygulama açık kaynaklıdır. Reklam içermez ve internete bağlanmaz.</string>
|
<string name="store_description">"Bu uygulama özünde tuşların kenarlarından kaydırarak daha fazla karakter yazabilmek amacıyla geliştirildi.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard Ayarları</string>
|
|
||||||
<string name="pref_portrait">Portre modunda</string>
|
Bu uygulama aslında Termux kullanıcıları için geliştirildi.
|
||||||
<string name="pref_landscape">Manzara modunda</string>
|
Artık gündelik kullanım için de uygun.
|
||||||
<string name="pref_category_layout">Tuş düzeni</string>
|
|
||||||
<string name="pref_label_brightness">Adjust label brightness</string>
|
Bu uygulama açık kaynaklıdır. Reklam içermez ve internete bağlanmaz."</string>
|
||||||
<string name="pref_keyboard_opacity">Klavye arkaplanı opaklığını ayarla</string>
|
<string name="settings_activity_label">Unexpected Keyboard Ayarları</string>
|
||||||
<string name="pref_key_opacity">Tuş opaklığını ayarla</string>
|
<string name="pref_portrait">Portre modunda</string>
|
||||||
<string name="pref_key_activated_opacity">Tuşa basıldığındaki opaklığı ayarla</string>
|
<string name="pref_landscape">Manzara modunda</string>
|
||||||
<string name="pref_layout_e_system">Sistem ayarlarını kullan</string>
|
<string name="pref_category_layout">Tuş düzeni</string>
|
||||||
<string name="pref_layout_e_custom">Özel tuş düeni</string>
|
<string name="pref_label_brightness">Adjust label brightness</string>
|
||||||
<string name="pref_layouts_add">Alternatif bir tuş düzeni ekle</string>
|
<string name="pref_keyboard_opacity">Klavye arkaplanı opaklığını ayarla</string>
|
||||||
<string name="pref_layouts_item">Tuş düzeni %1$d: %2$s</string>
|
<string name="pref_key_opacity">Tuş opaklığını ayarla</string>
|
||||||
<string name="pref_layouts_remove_custom">Tuş düzenini kaldır</string>
|
<string name="pref_key_activated_opacity">Tuşa basıldığındaki opaklığı ayarla</string>
|
||||||
<string name="pref_custom_layout_title">Özel tuş düzeni</string>
|
<string name="pref_layout_e_system">Sistem ayarlarını kullan</string>
|
||||||
<string name="pref_show_numpad_title">NumPadi göster</string>
|
<string name="pref_layout_e_custom">Özel tuş düeni</string>
|
||||||
<string name="pref_show_numpad_never">Asla</string>
|
<string name="pref_layouts_add">Alternatif bir tuş düzeni ekle</string>
|
||||||
<string name="pref_show_numpad_landscape">Sadece manzara modunda</string>
|
<string name="pref_layouts_item">Tuş düzeni %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Her zaman</string>
|
<string name="pref_layouts_remove_custom">Tuş düzenini kaldır</string>
|
||||||
<string name="pref_number_row_title">Rakam satırını göster</string>
|
<string name="pref_custom_layout_title">Özel tuş düzeni</string>
|
||||||
<string name="pref_number_row_summary">NumPad gizlendiğinde klavyenin üstüne rakam satırı ekle</string>
|
<string name="pref_show_numpad_title">NumPadi göster</string>
|
||||||
<string name="pref_numpad_layout">NumPad düzeni</string>
|
<string name="pref_show_numpad_never">Asla</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">9dan 1e</string>
|
<string name="pref_show_numpad_landscape">Sadece manzara modunda</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">1den 9a</string>
|
<string name="pref_show_numpad_always">Her zaman</string>
|
||||||
<string name="pref_extra_keys_title">Tuş ekle</string>
|
<string name="pref_number_row_title">Rakam satırını göster</string>
|
||||||
<string name="pref_extra_keys_custom">Özel tuş ekle</string>
|
<string name="pref_number_row_summary">NumPad gizlendiğinde klavyenin üstüne rakam satırı ekle</string>
|
||||||
<string name="pref_extra_keys_internal">Klavyeye eklenecek tuşları seçin</string>
|
<string name="pref_numpad_layout">NumPad düzeni</string>
|
||||||
<string name="pref_category_typing">Yazma</string>
|
<string name="pref_numpad_layout_e_high_first">9dan 1e</string>
|
||||||
<string name="pref_swipe_dist_title">Kaydırma mesafesi</string>
|
<string name="pref_numpad_layout_e_low_first">1den 9a</string>
|
||||||
<string name="pref_swipe_dist_summary">Tuşların köşelerinden kaydırma mesafesi (%s)</string>
|
<string name="pref_extra_keys_title">Tuş ekle</string>
|
||||||
<string name="pref_long_timeout_title">Uzun basma süresi</string>
|
<string name="pref_extra_keys_custom">Özel tuş ekle</string>
|
||||||
<string name="pref_long_interval_title">Tuşların tekrarlama sıklığı</string>
|
<string name="pref_extra_keys_internal">Klavyeye eklenecek tuşları seçin</string>
|
||||||
<string name="pref_keyrepeat_enabled">Uzun basınca tuş tekrarlamaları</string>
|
<string name="pref_category_typing">Yazma</string>
|
||||||
<string name="pref_lock_double_tap_title">CapsLock için Shift tuşuna çift bas</string>
|
<string name="pref_swipe_dist_title">Kaydırma mesafesi</string>
|
||||||
<string name="pref_lock_double_tap_summary">Uzun basarak CapsLock açılabilir</string>
|
<string name="pref_swipe_dist_summary">Tuşların köşelerinden kaydırma mesafesi (%s)</string>
|
||||||
<string name="pref_category_behavior">Klavye davranışı</string>
|
<string name="pref_long_timeout_title">Uzun basma süresi</string>
|
||||||
<string name="pref_autocapitalisation_title">Otomatik büyük harf</string>
|
<string name="pref_long_interval_title">Tuşların tekrarlama sıklığı</string>
|
||||||
<string name="pref_autocapitalisation_summary">Noktadan sonra ve her cümlenin başında büyük harf yapar</string>
|
<string name="pref_keyrepeat_enabled">Uzun basınca tuş tekrarlamaları</string>
|
||||||
<string name="pref_switch_input_immediate_title">Son kullanılan klavyeye geç</string>
|
<string name="pref_lock_double_tap_title">CapsLock için Shift tuşuna çift bas</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Klavye değistirme tuşunun davranışını belirler</string>
|
<string name="pref_lock_double_tap_summary">Uzun basarak CapsLock açılabilir</string>
|
||||||
<string name="pref_vibrate_custom">Özel titreşim</string>
|
<string name="pref_category_behavior">Klavye davranışı</string>
|
||||||
<string name="pref_vibrate_duration_title">Titreşim yoğunluğu</string>
|
<string name="pref_autocapitalisation_title">Otomatik büyük harf</string>
|
||||||
<string name="pref_pin_entry_enabled_title">NumPad</string>
|
<string name="pref_autocapitalisation_summary">Noktadan sonra ve her cümlenin başında büyük harf yapar</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">Sayıları, tarihleri ve telefon numaralarını yazarken</string>
|
<string name="pref_switch_input_immediate_title">Son kullanılan klavyeye geç</string>
|
||||||
<string name="pref_category_style">Tarz</string>
|
<string name="pref_switch_input_immediate_summary">Klavye değistirme tuşunun davranışını belirler</string>
|
||||||
<string name="pref_margin_bottom_title">Alt boşluk</string>
|
<string name="pref_vibrate_custom">Özel titreşim</string>
|
||||||
<string name="pref_keyboard_height_title">Klavye yüksekliği</string>
|
<string name="pref_vibrate_duration_title">Titreşim yoğunluğu</string>
|
||||||
<string name="pref_horizontal_margin_title">Yatay boşluk</string>
|
<string name="pref_pin_entry_enabled_title">NumPad</string>
|
||||||
<string name="pref_character_size_title">Etiket boyutu</string>
|
<string name="pref_pin_entry_enabled_summary">Sayıları, tarihleri ve telefon numaralarını yazarken</string>
|
||||||
<string name="pref_character_size_summary">Klavye üzerindeki karakterlerin boyutu (%.2fx)</string>
|
<string name="pref_category_style">Tarz</string>
|
||||||
<string name="pref_theme">Tema</string>
|
<string name="pref_margin_bottom_title">Alt boşluk</string>
|
||||||
<string name="pref_theme_e_system">Sistem Temasını Kullan</string>
|
<string name="pref_keyboard_height_title">Klavye yüksekliği</string>
|
||||||
<string name="pref_theme_e_dark">Koyu</string>
|
<string name="pref_horizontal_margin_title">Yatay boşluk</string>
|
||||||
<string name="pref_theme_e_light">Aydınlık</string>
|
<string name="pref_character_size_title">Etiket boyutu</string>
|
||||||
<string name="pref_theme_e_black">Siyah</string>
|
<string name="pref_character_size_summary">Klavye üzerindeki karakterlerin boyutu (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Alternatif Siyah</string>
|
<string name="pref_theme">Tema</string>
|
||||||
<string name="pref_theme_e_white">Beyaz</string>
|
<string name="pref_theme_e_system">Sistem Temasını Kullan</string>
|
||||||
<string name="pref_theme_e_epaper">E-Kağıt</string>
|
<string name="pref_theme_e_dark">Koyu</string>
|
||||||
<string name="pref_theme_e_desert">Çöl</string>
|
<string name="pref_theme_e_light">Aydınlık</string>
|
||||||
<string name="pref_theme_e_jungle">Orman</string>
|
<string name="pref_theme_e_black">Siyah</string>
|
||||||
<string name="pref_theme_e_monet">Monet (Sisteme uyarla)</string>
|
<string name="pref_theme_e_altblack">Alternatif Siyah</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Açık)</string>
|
<string name="pref_theme_e_white">Beyaz</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Koyu)</string>
|
<string name="pref_theme_e_epaper">E-Kağıt</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">Çöl</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Çok kısa</string>
|
<string name="pref_theme_e_jungle">Orman</string>
|
||||||
<string name="pref_swipe_dist_e_short">Kısa</string>
|
<string name="pref_theme_e_monet">Monet (Sisteme uyarla)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normal</string>
|
<string name="pref_theme_e_monetlight">Monet (Açık)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Uzun</string>
|
<string name="pref_theme_e_monetdark">Monet (Koyu)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Çok uzun</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Tuşlar arasındaki yatay boşluk</string>
|
<string name="pref_swipe_dist_e_very_short">Çok kısa</string>
|
||||||
<string name="pref_key_vertical_space">Tuşlar arasındaki dikey boşluk</string>
|
<string name="pref_swipe_dist_e_short">Kısa</string>
|
||||||
<string name="pref_border_config_title">Çerçeveyi özelleştir</string>
|
<string name="pref_swipe_dist_e_default">Normal</string>
|
||||||
<string name="pref_border_width_title">Çerçeve kalınlığı</string>
|
<string name="pref_swipe_dist_e_far">Uzun</string>
|
||||||
<string name="pref_corners_radius_title">Kenar yumuşaklığı</string>
|
<string name="pref_swipe_dist_e_very_far">Çok uzun</string>
|
||||||
<string name="pref_circle_sensitivity_title">Dairesel hareket hassasiyeti</string>
|
<string name="pref_key_horizontal_space">Tuşlar arasındaki yatay boşluk</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Yüksek</string>
|
<string name="pref_key_vertical_space">Tuşlar arasındaki dikey boşluk</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Orta</string>
|
<string name="pref_border_config_title">Çerçeveyi özelleştir</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Düşük</string>
|
<string name="pref_border_width_title">Çerçeve kalınlığı</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Devre dışı</string>
|
<string name="pref_corners_radius_title">Kenar yumuşaklığı</string>
|
||||||
<string name="key_action_next">Sonraki</string>
|
<string name="pref_circle_sensitivity_title">Dairesel hareket hassasiyeti</string>
|
||||||
<string name="key_action_done">Tamam</string>
|
<string name="pref_circle_sensitivity_e_high">Yüksek</string>
|
||||||
<string name="key_action_go">ileri</string>
|
<string name="pref_circle_sensitivity_e_medium">Orta</string>
|
||||||
<string name="key_action_prev">Önceki</string>
|
<string name="pref_circle_sensitivity_e_low">Düşük</string>
|
||||||
<string name="key_action_search">Ara</string>
|
<string name="pref_circle_sensitivity_e_disabled">Devre dışı</string>
|
||||||
<string name="key_action_send">Gönder</string>
|
<string name="key_action_next">Sonraki</string>
|
||||||
<string name="launcher_button_imesettings">Ayarlarda aktif et</string>
|
<string name="key_action_done">Tamam</string>
|
||||||
<string name="launcher_button_imepicker">Klavye Seç</string>
|
<string name="key_action_go">ileri</string>
|
||||||
<string name="launcher_description">Bu uygulama bir sanal klavye uygulamasıdır. Aşağıdaki butona basarak sistem ayarlarında etkinleştiriniz.</string>
|
<string name="key_action_prev">Önceki</string>
|
||||||
<string name="launcher_sourcecode">Bu uygulama ücretsiz ve açık kaynaklıdır. Kaynak koduna erişmek veya bir hata raporlamak için GitHub</string>
|
<string name="key_action_search">Ara</string>
|
||||||
<string name="launcher_tryhere">Ayarlardan aktif ettikten sonra klavyeyi burada test edebilirsin:</string>
|
<string name="key_action_send">Gönder</string>
|
||||||
<string name="launcher_tryhere_hint">Burada dene</string>
|
<string name="launcher_button_imesettings">Ayarlarda aktif et</string>
|
||||||
<string name="key_descr_capslock">CapsLock</string>
|
<string name="launcher_button_imepicker">Klavye Seç</string>
|
||||||
<string name="key_descr_compose">Oluştur</string>
|
<string name="launcher_description">Bu uygulama bir sanal klavye uygulamasıdır. Aşağıdaki butona basarak sistem ayarlarında etkinleştiriniz.</string>
|
||||||
<string name="key_descr_switch_greekmath">Greek & math sembolleri</string>
|
<string name="launcher_sourcecode">Bu uygulama ücretsiz ve açık kaynaklıdır. Kaynak koduna erişmek veya bir hata raporlamak için GitHub</string>
|
||||||
<string name="key_descr_change_method">Klavye değiştir</string>
|
<string name="launcher_tryhere">Ayarlardan aktif ettikten sonra klavyeyi burada test edebilirsin:</string>
|
||||||
<string name="key_descr_voice_typing">Sesle yazma</string>
|
<string name="launcher_tryhere_hint">Burada dene</string>
|
||||||
<string name="key_descr_copy">Kopyala</string>
|
<string name="key_descr_capslock">CapsLock</string>
|
||||||
<string name="key_descr_paste">Yapıştır</string>
|
<string name="key_descr_compose">Oluştur</string>
|
||||||
<string name="key_descr_cut">Kes</string>
|
<string name="key_descr_switch_greekmath">Greek & math sembolleri</string>
|
||||||
<string name="key_descr_selectAll">Tümünü seç</string>
|
<string name="key_descr_change_method">Klavye değiştir</string>
|
||||||
<string name="key_descr_shareText">Metni paylaş</string>
|
<string name="key_descr_voice_typing">Sesle yazma</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Düz metin olarak yapıştır</string>
|
<string name="key_descr_copy">Kopyala</string>
|
||||||
<string name="key_descr_undo">Geri al</string>
|
<string name="key_descr_paste">Yapıştır</string>
|
||||||
<string name="key_descr_redo">İleri al</string>
|
<string name="key_descr_cut">Kes</string>
|
||||||
<string name="key_descr_ª">Sıralı göstergesi</string>
|
<string name="key_descr_selectAll">Tümünü seç</string>
|
||||||
<string name="key_descr_º">Sıralı göstergesi</string>
|
<string name="key_descr_shareText">Metni paylaş</string>
|
||||||
<string name="key_descr_superscript">Süperscript</string>
|
<string name="key_descr_pasteAsPlainText">Düz metin olarak yapıştır</string>
|
||||||
<string name="key_descr_subscript">Anascript</string>
|
<string name="key_descr_undo">Geri al</string>
|
||||||
<string name="key_descr_page_up">Yukarı</string>
|
<string name="key_descr_redo">İleri al</string>
|
||||||
<string name="key_descr_page_down">Aşağı</string>
|
<string name="key_descr_ª">Sıralı göstergesi</string>
|
||||||
<string name="key_descr_home">BAŞ(Sol yön tuşu)</string>
|
<string name="key_descr_º">Sıralı göstergesi</string>
|
||||||
<string name="key_descr_end">SON(Sağ yön tuşu)</string>
|
<string name="key_descr_superscript">Süperscript</string>
|
||||||
<string name="key_descr_clipboard">Pano</string>
|
<string name="key_descr_subscript">Anascript</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">Yukarı</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">Aşağı</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">BAŞ(Sol yön tuşu)</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">SON(Sağ yön tuşu)</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<string name="key_descr_clipboard">Pano</string>
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Son kopyalanan metin</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Sabitlendi</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Bu sabitlemeyi sil</string>
|
<string name="clipboard_history_heading">Son kopyalanan metin</string>
|
||||||
<string name="clipboard_remove_confirmed">Evet</string>
|
<string name="clipboard_pin_heading">Sabitlendi</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Bu sabitlemeyi sil</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Evet</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (Налагодження)</string>
|
<string name="app_name_debug">Unexpected Keyboard (Налагодження)</string>
|
||||||
<string name="short_description">Легка та конфіденційна віртуальна клавіатура для Android.</string>
|
<string name="short_description">Легка та конфіденційна віртуальна клавіатура для Android.</string>
|
||||||
<string name="store_description">Головна особливість полягає в тому, що ви можете вводити більше символів, проводячи клавіші до кутів.\n\nЦя програма спочатку була розроблена для програмістів, які використовують Termux.\nТепер ідеально підходить для щоденного використання.\n\nЦя програма не містить реклами, не надсилає жодних мережевих запитів і має відкритий код.</string>
|
<string name="store_description">"Головна особливість полягає в тому, що ви можете вводити більше символів, проводячи клавіші до кутів.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard Налаштування</string>
|
|
||||||
<string name="pref_portrait">У портретному режимі</string>
|
Ця програма спочатку була розроблена для програмістів, які використовують Termux.
|
||||||
<string name="pref_landscape">У альбомному режимі</string>
|
Тепер ідеально підходить для щоденного використання.
|
||||||
<string name="pref_category_layout">Макет</string>
|
|
||||||
<string name="pref_label_brightness">Налаштувати яскравість символів</string>
|
Ця програма не містить реклами, не надсилає жодних мережевих запитів і має відкритий код."</string>
|
||||||
<string name="pref_keyboard_opacity">Налаштувати прозорість фону клавіатури</string>
|
<string name="settings_activity_label">Unexpected Keyboard Налаштування</string>
|
||||||
<string name="pref_key_opacity">Налаштувати прозорість клавіш</string>
|
<string name="pref_portrait">У портретному режимі</string>
|
||||||
<string name="pref_key_activated_opacity">Налаштувати прозорість натиснутої клавіші</string>
|
<string name="pref_landscape">У альбомному режимі</string>
|
||||||
<string name="pref_layout_e_system">Системні налаштування</string>
|
<string name="pref_category_layout">Макет</string>
|
||||||
<string name="pref_layout_e_custom">Власний макет</string>
|
<string name="pref_label_brightness">Налаштувати яскравість символів</string>
|
||||||
<string name="pref_layouts_add">Додати альтернативний макет</string>
|
<string name="pref_keyboard_opacity">Налаштувати прозорість фону клавіатури</string>
|
||||||
<string name="pref_layouts_item">Макет %1$d: %2$s</string>
|
<string name="pref_key_opacity">Налаштувати прозорість клавіш</string>
|
||||||
<string name="pref_layouts_remove_custom">Видалити макет</string>
|
<string name="pref_key_activated_opacity">Налаштувати прозорість натиснутої клавіші</string>
|
||||||
<string name="pref_custom_layout_title">Власний макет</string>
|
<string name="pref_layout_e_system">Системні налаштування</string>
|
||||||
<string name="pref_show_numpad_title">Показувати числову клавіатуру</string>
|
<string name="pref_layout_e_custom">Власний макет</string>
|
||||||
<string name="pref_show_numpad_never">Ніколи</string>
|
<string name="pref_layouts_add">Додати альтернативний макет</string>
|
||||||
<string name="pref_show_numpad_landscape">Тільки в альбомному режимі</string>
|
<string name="pref_layouts_item">Макет %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Завжди</string>
|
<string name="pref_layouts_remove_custom">Видалити макет</string>
|
||||||
<string name="pref_number_row_title">Показувати рядок чисел</string>
|
<string name="pref_custom_layout_title">Власний макет</string>
|
||||||
<string name="pref_number_row_summary">Додати рядок чисел у верхній частині клавіатури, коли числову клавіатуру приховано</string>
|
<string name="pref_show_numpad_title">Показувати числову клавіатуру </string>
|
||||||
<string name="pref_numpad_layout">Макет числової клавіатури</string>
|
<string name="pref_show_numpad_never">Ніколи</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Від найбільшої цифри</string>
|
<string name="pref_show_numpad_landscape">Тільки в альбомному режимі</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Від найменшої цифри</string>
|
<string name="pref_show_numpad_always">Завжди</string>
|
||||||
<string name="pref_extra_keys_title">Додати клавіші до клавіатури</string>
|
<string name="pref_number_row_title">Показувати рядок чисел</string>
|
||||||
<string name="pref_extra_keys_custom">Додайте власні клавіші</string>
|
<string name="pref_number_row_summary">Додати рядок чисел у верхній частині клавіатури, коли числову клавіатуру приховано</string>
|
||||||
<string name="pref_extra_keys_internal">Виберіть клавіші, які потрібно додати до клавіатури</string>
|
<string name="pref_numpad_layout">Макет числової клавіатури</string>
|
||||||
<string name="pref_category_typing">Введення</string>
|
<string name="pref_numpad_layout_e_high_first">Від найбільшої цифри</string>
|
||||||
<string name="pref_swipe_dist_title">Відстань проведення</string>
|
<string name="pref_numpad_layout_e_low_first">Від найменшої цифри</string>
|
||||||
<string name="pref_swipe_dist_summary">Відстань між символами в кутах клавіш (%s)</string>
|
<string name="pref_extra_keys_title">Додати клавіші до клавіатури</string>
|
||||||
<string name="pref_long_timeout_title">Час очікування тривалого натискання</string>
|
<string name="pref_extra_keys_custom">Додайте власні клавіші</string>
|
||||||
<string name="pref_long_interval_title">Інтервал повторення клавіш</string>
|
<string name="pref_extra_keys_internal">Виберіть клавіші, які потрібно додати до клавіатури</string>
|
||||||
<string name="pref_keyrepeat_enabled">Повторення клавіші при тривалому натисканні</string>
|
<string name="pref_category_typing">Введення</string>
|
||||||
<string name="pref_lock_double_tap_title">Двічі торкніться Shift для Caps Lock</string>
|
<string name="pref_swipe_dist_title">Відстань проведення</string>
|
||||||
<string name="pref_lock_double_tap_summary">Ви можете заблокувати будь-який модифікатор, утримуючи його</string>
|
<string name="pref_swipe_dist_summary">Відстань між символами в кутах клавіш (%s)</string>
|
||||||
<string name="pref_category_behavior">Поведінка</string>
|
<string name="pref_long_timeout_title">Час очікування тривалого натискання</string>
|
||||||
<string name="pref_autocapitalisation_title">Автоматичне введення великих літер</string>
|
<string name="pref_long_interval_title">Інтервал повторення клавіш</string>
|
||||||
<string name="pref_autocapitalisation_summary">Натиснути Shift на початку речення</string>
|
<string name="pref_keyrepeat_enabled">Повторення клавіші при тривалому натисканні</string>
|
||||||
<string name="pref_switch_input_immediate_title">Перейти до останньої використаної клавіатури</string>
|
<string name="pref_lock_double_tap_title">Двічі торкніться Shift для Caps Lock</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Поведінка клавіші перемикання клавіатури</string>
|
<string name="pref_lock_double_tap_summary">Ви можете заблокувати будь-який модифікатор, утримуючи його</string>
|
||||||
<string name="pref_vibrate_custom">Спеціальна вібрація</string>
|
<string name="pref_category_behavior">Поведінка</string>
|
||||||
<string name="pref_vibrate_duration_title">Інтенсивність вібрації</string>
|
<string name="pref_autocapitalisation_title">Автоматичне введення великих літер</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Макет введення PIN-коду</string>
|
<string name="pref_autocapitalisation_summary">Натиснути Shift на початку речення</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">При наборі чисел, дат і номерів телефонів</string>
|
<string name="pref_switch_input_immediate_title">Перейти до останньої використаної клавіатури</string>
|
||||||
<string name="pref_category_style">Стиль</string>
|
<string name="pref_switch_input_immediate_summary">Поведінка клавіші перемикання клавіатури</string>
|
||||||
<string name="pref_margin_bottom_title">Поле знизу</string>
|
<string name="pref_vibrate_custom">Спеціальна вібрація</string>
|
||||||
<string name="pref_keyboard_height_title">Висота клавіатури</string>
|
<string name="pref_vibrate_duration_title">Інтенсивність вібрації</string>
|
||||||
<string name="pref_horizontal_margin_title">Горизонтальне поле</string>
|
<string name="pref_pin_entry_enabled_title">Макет введення PIN-коду</string>
|
||||||
<string name="pref_character_size_title">Розмір символів</string>
|
<string name="pref_pin_entry_enabled_summary">При наборі чисел, дат і номерів телефонів</string>
|
||||||
<string name="pref_character_size_summary">Розмір символів, що відображаються на клавіатурі (%.2fx)</string>
|
<string name="pref_category_style">Стиль</string>
|
||||||
<string name="pref_theme">Тема</string>
|
<string name="pref_margin_bottom_title">Поле знизу</string>
|
||||||
<string name="pref_theme_e_system">Налаштування системи</string>
|
<string name="pref_keyboard_height_title">Висота клавіатури</string>
|
||||||
<string name="pref_theme_e_dark">Темна</string>
|
<string name="pref_horizontal_margin_title">Горизонтальне поле</string>
|
||||||
<string name="pref_theme_e_light">Світла</string>
|
<string name="pref_character_size_title">Розмір символів</string>
|
||||||
<string name="pref_theme_e_black">Чорна</string>
|
<string name="pref_character_size_summary">Розмір символів, що відображаються на клавіатурі (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Альтернативний чорний</string>
|
<string name="pref_theme">Тема</string>
|
||||||
<string name="pref_theme_e_white">Біла</string>
|
<string name="pref_theme_e_system">Налаштування системи</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Темна</string>
|
||||||
<string name="pref_theme_e_desert">Пустеля</string>
|
<string name="pref_theme_e_light">Світла</string>
|
||||||
<string name="pref_theme_e_jungle">Джунглі</string>
|
<string name="pref_theme_e_black">Чорна</string>
|
||||||
<string name="pref_theme_e_monet">Моне (Системна)</string>
|
<string name="pref_theme_e_altblack">Альтернативний чорний</string>
|
||||||
<string name="pref_theme_e_monetlight">Моне (Світла)</string>
|
<string name="pref_theme_e_white">Біла</string>
|
||||||
<string name="pref_theme_e_monetdark">Моне (Темна)</string>
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<string name="pref_theme_e_rosepine">Рожева сосна</string>
|
<string name="pref_theme_e_desert">Пустеля</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Дуже коротка</string>
|
<string name="pref_theme_e_jungle">Джунглі</string>
|
||||||
<string name="pref_swipe_dist_e_short">Коротка</string>
|
<string name="pref_theme_e_monet">Моне (Системна)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Звичайна</string>
|
<string name="pref_theme_e_monetlight">Моне (Світла)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Далека</string>
|
<string name="pref_theme_e_monetdark">Моне (Темна)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Дуже далека</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Горизонтальна відстань між клавішами</string>
|
<string name="pref_swipe_dist_e_very_short">Дуже коротка</string>
|
||||||
<string name="pref_key_vertical_space">Вертикальна відстань між клавішами</string>
|
<string name="pref_swipe_dist_e_short">Коротка</string>
|
||||||
<string name="pref_border_config_title">Налаштувати межі</string>
|
<string name="pref_swipe_dist_e_default">Звичайна</string>
|
||||||
<string name="pref_border_width_title">Ширина межі</string>
|
<string name="pref_swipe_dist_e_far">Далека</string>
|
||||||
<string name="pref_corners_radius_title">Радіус кута</string>
|
<string name="pref_swipe_dist_e_very_far">Дуже далека</string>
|
||||||
<string name="pref_circle_sensitivity_title">Чутливість до колових жестів</string>
|
<string name="pref_key_horizontal_space">Горизонтальна відстань між клавішами</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">Висока</string>
|
<string name="pref_key_vertical_space">Вертикальна відстань між клавішами</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Середня</string>
|
<string name="pref_border_config_title">Налаштувати межі</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Низька</string>
|
<string name="pref_border_width_title">Ширина межі</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Вимкнено</string>
|
<string name="pref_corners_radius_title">Радіус кута</string>
|
||||||
<string name="key_action_next">Далі</string>
|
<string name="pref_circle_sensitivity_title">Чутливість до колових жестів</string>
|
||||||
<string name="key_action_done">Готово</string>
|
<string name="pref_circle_sensitivity_e_high">Висока</string>
|
||||||
<string name="key_action_go">Іти</string>
|
<string name="pref_circle_sensitivity_e_medium">Середня</string>
|
||||||
<string name="key_action_prev">Назад</string>
|
<string name="pref_circle_sensitivity_e_low">Низька</string>
|
||||||
<string name="key_action_search">Пошук</string>
|
<string name="pref_circle_sensitivity_e_disabled">Вимкнено</string>
|
||||||
<string name="key_action_send">Надіслати</string>
|
<string name="key_action_next">Далі</string>
|
||||||
<string name="launcher_button_imesettings">Увімкнути клавіатуру</string>
|
<string name="key_action_done">Готово</string>
|
||||||
<string name="launcher_button_imepicker">Вибрати клавіатуру</string>
|
<string name="key_action_go">Іти</string>
|
||||||
<string name="launcher_description">Ця програма є віртуальною клавіатурою. Перейдіть до системних налаштувань, натиснувши кнопку нижче, і ввімкніть Unexpected-Keyboard.</string>
|
<string name="key_action_prev">Назад</string>
|
||||||
<string name="launcher_sourcecode">Це безкоштовна програма з відкритим кодом. Ви можете знайти початковий код або повідомити про помилки на GitHub.</string>
|
<string name="key_action_search">Пошук</string>
|
||||||
<string name="launcher_tryhere">Після ввімкнення ви можете спробувати клавіатуру тут:</string>
|
<string name="key_action_send">Надіслати</string>
|
||||||
<string name="launcher_tryhere_hint">Спробуйте тут</string>
|
<string name="launcher_button_imesettings">Увімкнути клавіатуру</string>
|
||||||
<string name="key_descr_capslock">Caps lock</string>
|
<string name="launcher_button_imepicker">Вибрати клавіатуру</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_description">Ця програма є віртуальною клавіатурою. Перейдіть до системних налаштувань, натиснувши кнопку нижче, і ввімкніть Unexpected-Keyboard.</string>
|
||||||
<string name="key_descr_switch_greekmath">Грецькі та математичні символи</string>
|
<string name="launcher_sourcecode">Це безкоштовна програма з відкритим кодом. Ви можете знайти початковий код або повідомити про помилки на GitHub.</string>
|
||||||
<string name="key_descr_change_method">Переключити клавіатуру</string>
|
<string name="launcher_tryhere">Після ввімкнення ви можете спробувати клавіатуру тут:</string>
|
||||||
<string name="key_descr_voice_typing">Голосове введення</string>
|
<string name="launcher_tryhere_hint">Спробуйте тут</string>
|
||||||
<string name="key_descr_copy">Копіювати</string>
|
<string name="key_descr_capslock">Caps lock</string>
|
||||||
<string name="key_descr_paste">Вставити</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">Вирізати</string>
|
<string name="key_descr_switch_greekmath">Грецькі та математичні символи</string>
|
||||||
<string name="key_descr_selectAll">Вибрати все</string>
|
<string name="key_descr_change_method">Переключити клавіатуру</string>
|
||||||
<string name="key_descr_shareText">Поділитися текстом</string>
|
<string name="key_descr_voice_typing">Голосове введення</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Вставити як звичайний текст</string>
|
<string name="key_descr_copy">Копіювати</string>
|
||||||
<string name="key_descr_undo">Відмінити</string>
|
<string name="key_descr_paste">Вставити</string>
|
||||||
<string name="key_descr_redo">Повторити</string>
|
<string name="key_descr_cut">Вирізати</string>
|
||||||
<string name="key_descr_ª">Жіночий порядковий вказівник</string>
|
<string name="key_descr_selectAll">Вибрати все</string>
|
||||||
<string name="key_descr_º">Чоловічий порядковий вказівник</string>
|
<string name="key_descr_shareText">Поділитися текстом</string>
|
||||||
<string name="key_descr_superscript">Верхній індекс</string>
|
<string name="key_descr_pasteAsPlainText">Вставити як звичайний текст</string>
|
||||||
<string name="key_descr_subscript">Нижній індекс</string>
|
<string name="key_descr_undo">Відмінити</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_redo">Повторити</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_ª">Жіночий порядковий вказівник</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Чоловічий порядковий вказівник</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Верхній індекс</string>
|
||||||
<string name="key_descr_clipboard">Менеджер буфера обміну</string>
|
<string name="key_descr_subscript">Нижній індекс</string>
|
||||||
<string name="key_descr_combining">Комбінування діакритики</string>
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<string name="key_descr_dead_key">Мертва клавіша</string>
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<string name="key_descr_zwj">З\'єднувач нульової ширини</string>
|
<string name="key_descr_home">Home</string>
|
||||||
<string name="key_descr_zwnj">Разділювач нульової ширини</string>
|
<string name="key_descr_end">End</string>
|
||||||
<string name="key_descr_nbsp">Нерозривний пробіл</string>
|
<string name="key_descr_clipboard">Менеджер буфера обміну</string>
|
||||||
<string name="key_descr_nnbsp">Вузький нерозривний пробіл</string>
|
<string name="key_descr_combining">Комбінування діакритики</string>
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<string name="clipboard_history_heading">Нещодавно скопійований текст</string>
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<string name="clipboard_pin_heading">Закріплено</string>
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<string name="clipboard_remove_confirm">Видалити цей буфер обміну?</string>
|
<string name="clipboard_history_heading">Нещодавно скопійований текст</string>
|
||||||
<string name="clipboard_remove_confirmed">Так</string>
|
<string name="clipboard_pin_heading">Закріплено</string>
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<string name="clipboard_remove_confirm">Видалити цей буфер обміну?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Так</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (gỡ lỗi)</string>
|
<string name="app_name_debug">Unexpected Keyboard (gỡ lỗi)</string>
|
||||||
<string name="short_description">Bàn phím ảo gọn nhẹ và tôn trọng quyền riêng tư cho Android.</string>
|
<string name="short_description">Bàn phím ảo gọn nhẹ và tôn trọng quyền riêng tư cho Android.</string>
|
||||||
<string name="store_description">Chức năng chính là dễ dàng gõ nhiều ký tự bằng cách kéo phím về góc của nó.\n\nỨng dụng này ban đầu được thiết kế cho các lập trình viên dùng Termux.\nBây giờ đã hoàn hảo cho việc sử dụng hàng ngày.\n\nỨng dụng này không chứa quảng cáo, không cần đến mạng, và có mã nguồn mở.</string>
|
<string name="store_description">"Chức năng chính là dễ dàng gõ nhiều ký tự bằng cách kéo phím về góc của nó.
|
||||||
<string name="settings_activity_label">Cài đặt Unexpected Keyboard</string>
|
|
||||||
<string name="pref_portrait">Trong chế độ chân dung</string>
|
Ứng dụng này ban đầu được thiết kế cho các lập trình viên dùng Termux.
|
||||||
<string name="pref_landscape">Trong chế độ phong cảnh</string>
|
Bây giờ đã hoàn hảo cho việc sử dụng hàng ngày.
|
||||||
<string name="pref_category_layout">Bố cục</string>
|
|
||||||
<string name="pref_label_brightness">Tùy chỉnh độ sáng của phím</string>
|
Ứng dụng này không chứa quảng cáo, không cần đến mạng, và có mã nguồn mở."</string>
|
||||||
<string name="pref_keyboard_opacity">Tùy chỉnh độ trong suốt của bàn phím</string>
|
<string name="settings_activity_label">Cài đặt Unexpected Keyboard</string>
|
||||||
<string name="pref_key_opacity">Tùy chỉnh độ trong suốt của phím</string>
|
<string name="pref_portrait">Trong chế độ chân dung</string>
|
||||||
<string name="pref_key_activated_opacity">Tùy chỉnh độ trong suốt của phím khi nhấn</string>
|
<string name="pref_landscape">Trong chế độ phong cảnh</string>
|
||||||
<string name="pref_layout_e_system">Hệ thống</string>
|
<string name="pref_category_layout">Bố cục</string>
|
||||||
<string name="pref_layout_e_custom">Tùy chỉnh bố cục</string>
|
<string name="pref_label_brightness">Tùy chỉnh độ sáng của phím</string>
|
||||||
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
<string name="pref_keyboard_opacity">Tùy chỉnh độ trong suốt của bàn phím</string>
|
||||||
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
<string name="pref_key_opacity">Tùy chỉnh độ trong suốt của phím</string>
|
||||||
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
<string name="pref_key_activated_opacity">Tùy chỉnh độ trong suốt của phím khi nhấn</string>
|
||||||
<string name="pref_custom_layout_title">Tùy chỉnh bố cục</string>
|
<string name="pref_layout_e_system">Hệ thống</string>
|
||||||
<string name="pref_show_numpad_title">Hiện NumPad</string>
|
<string name="pref_layout_e_custom">Tùy chỉnh bố cục</string>
|
||||||
<string name="pref_show_numpad_never">Không bao giờ</string>
|
<!-- <string name="pref_layouts_add">Add an alternate layout</string> -->
|
||||||
<string name="pref_show_numpad_landscape">Chỉ trong chế độ phong cảnh</string>
|
<!-- <string name="pref_layouts_item">Layout %1$d: %2$s</string> -->
|
||||||
<string name="pref_show_numpad_always">Luôn luôn</string>
|
<!-- <string name="pref_layouts_remove_custom">Remove layout</string> -->
|
||||||
<string name="pref_number_row_title">Hiện số dòng</string>
|
<string name="pref_custom_layout_title">Tùy chỉnh bố cục</string>
|
||||||
<string name="pref_number_row_summary">Hiện số dòng trên đầu bàn phím khi NumPad ẩn</string>
|
<string name="pref_show_numpad_title">Hiện NumPad</string>
|
||||||
<string name="pref_numpad_layout">Bố cục NumPad</string>
|
<string name="pref_show_numpad_never">Không bao giờ</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">Số lớn nhất trước</string>
|
<string name="pref_show_numpad_landscape">Chỉ trong chế độ phong cảnh</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Số nhỏ nhất trước</string>
|
<string name="pref_show_numpad_always">Luôn luôn</string>
|
||||||
<string name="pref_extra_keys_title">Thêm phím vào bàn phím</string>
|
<string name="pref_number_row_title">Hiện số dòng</string>
|
||||||
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
<string name="pref_number_row_summary">Hiện số dòng trên đầu bàn phím khi NumPad ẩn</string>
|
||||||
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
<string name="pref_numpad_layout">Bố cục NumPad</string>
|
||||||
<string name="pref_category_typing">Gõ</string>
|
<string name="pref_numpad_layout_e_high_first">Số lớn nhất trước</string>
|
||||||
<string name="pref_swipe_dist_title">Khoảng cách vuốt</string>
|
<string name="pref_numpad_layout_e_low_first">Số nhỏ nhất trước</string>
|
||||||
<string name="pref_swipe_dist_summary">Khoảng cách giữa các ký tự ở góc phím (%s)</string>
|
<string name="pref_extra_keys_title">Thêm phím vào bàn phím</string>
|
||||||
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
<!-- <string name="pref_extra_keys_custom">Add custom keys</string> -->
|
||||||
<string name="pref_long_interval_title">Khoảng thời gian lặp phím</string>
|
<!-- <string name="pref_extra_keys_internal">Select keys to add to the keyboard</string> -->
|
||||||
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
<string name="pref_category_typing">Gõ</string>
|
||||||
<string name="pref_lock_double_tap_title">Nhấn hai lần Shift để bật Caps Lock</string>
|
<string name="pref_swipe_dist_title">Khoảng cách vuốt</string>
|
||||||
<string name="pref_lock_double_tap_summary">Bạn có thể khóa phím hỗ trợ bằng cách giữ vào nó</string>
|
<string name="pref_swipe_dist_summary">Khoảng cách giữa các ký tự ở góc phím (%s)</string>
|
||||||
<!-- <string name="pref_category_behavior">Behavior</string> -->
|
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
||||||
<string name="pref_autocapitalisation_title">Tự động viết hoa</string>
|
<string name="pref_long_interval_title">Khoảng thời gian lặp phím</string>
|
||||||
<string name="pref_autocapitalisation_summary">Nhấn Shift ở đầu câu</string>
|
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
||||||
<!-- <string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string> -->
|
<string name="pref_lock_double_tap_title">Nhấn hai lần Shift để bật Caps Lock</string>
|
||||||
<!-- <string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string> -->
|
<string name="pref_lock_double_tap_summary">Bạn có thể khóa phím hỗ trợ bằng cách giữ vào nó</string>
|
||||||
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
<!-- <string name="pref_category_behavior">Behavior</string> -->
|
||||||
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
<string name="pref_autocapitalisation_title">Tự động viết hoa</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
<string name="pref_autocapitalisation_summary">Nhấn Shift ở đầu câu</string>
|
||||||
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
<!-- <string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string> -->
|
||||||
<string name="pref_category_style">Kiểu cách</string>
|
<!-- <string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string> -->
|
||||||
<string name="pref_margin_bottom_title">Căn lề dưới</string>
|
<!-- <string name="pref_vibrate_custom">Custom vibration</string> -->
|
||||||
<string name="pref_keyboard_height_title">Chiều cao bàn phím</string>
|
<!-- <string name="pref_vibrate_duration_title">Vibration intensity</string> -->
|
||||||
<string name="pref_horizontal_margin_title">Căn lề chiều ngang</string>
|
<!-- <string name="pref_pin_entry_enabled_title">Pin entry layout</string> -->
|
||||||
<string name="pref_character_size_title">Kích cỡ ký tự phím</string>
|
<!-- <string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string> -->
|
||||||
<string name="pref_character_size_summary">Kích cỡ các ký tự hiển thị trên bàn phím (%.2fx)</string>
|
<string name="pref_category_style">Kiểu cách</string>
|
||||||
<string name="pref_theme">Chủ đề</string>
|
<string name="pref_margin_bottom_title">Căn lề dưới</string>
|
||||||
<string name="pref_theme_e_system">Hệ thống</string>
|
<string name="pref_keyboard_height_title">Chiều cao bàn phím</string>
|
||||||
<string name="pref_theme_e_dark">Tối</string>
|
<string name="pref_horizontal_margin_title">Căn lề chiều ngang</string>
|
||||||
<string name="pref_theme_e_light">Sáng</string>
|
<string name="pref_character_size_title">Kích cỡ ký tự phím</string>
|
||||||
<string name="pref_theme_e_black">Đen</string>
|
<string name="pref_character_size_summary">Kích cỡ các ký tự hiển thị trên bàn phím (%.2fx)</string>
|
||||||
<!-- <string name="pref_theme_e_altblack">Alternative Black</string> -->
|
<string name="pref_theme">Chủ đề</string>
|
||||||
<string name="pref_theme_e_white">Trắng</string>
|
<string name="pref_theme_e_system">Hệ thống</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Tối</string>
|
||||||
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
<string name="pref_theme_e_light">Sáng</string>
|
||||||
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
<string name="pref_theme_e_black">Đen</string>
|
||||||
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
<!-- <string name="pref_theme_e_altblack">Alternative Black</string> -->
|
||||||
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
<string name="pref_theme_e_white">Trắng</string>
|
||||||
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<!-- <string name="pref_theme_e_desert">Desert</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_short">Rất gần</string>
|
<!-- <string name="pref_theme_e_jungle">Jungle</string> -->
|
||||||
<string name="pref_swipe_dist_e_short">Gần</string>
|
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
||||||
<string name="pref_swipe_dist_e_default">Trungbình</string>
|
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
||||||
<string name="pref_swipe_dist_e_far">Xa</string>
|
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_far">Rất xa</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">Khoảng cách giữa các phím theo chiều ngang</string>
|
<string name="pref_swipe_dist_e_very_short">Rất gần</string>
|
||||||
<string name="pref_key_vertical_space">Khoảng cách giữa các phím theo chiều dọc</string>
|
<string name="pref_swipe_dist_e_short">Gần</string>
|
||||||
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
<string name="pref_swipe_dist_e_default">Trungbình</string>
|
||||||
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
<string name="pref_swipe_dist_e_far">Xa</string>
|
||||||
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
<string name="pref_swipe_dist_e_very_far">Rất xa</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
<string name="pref_key_horizontal_space">Khoảng cách giữa các phím theo chiều ngang</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
<string name="pref_key_vertical_space">Khoảng cách giữa các phím theo chiều dọc</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
<!-- <string name="pref_border_config_title">Customize borders</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
<!-- <string name="pref_border_width_title">Border Width</string> -->
|
||||||
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
<!-- <string name="pref_corners_radius_title">Corner radius</string> -->
|
||||||
<string name="key_action_next">Tiếp</string>
|
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
||||||
<string name="key_action_done">Xong</string>
|
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
||||||
<string name="key_action_go">Đi</string>
|
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
||||||
<string name="key_action_prev">Trước</string>
|
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
||||||
<string name="key_action_search">Tìm</string>
|
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
||||||
<string name="key_action_send">Gửi</string>
|
<string name="key_action_next">Tiếp</string>
|
||||||
<!-- <string name="launcher_button_imesettings">Enable keyboard</string> -->
|
<string name="key_action_done">Xong</string>
|
||||||
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
<string name="key_action_go">Đi</string>
|
||||||
<!-- <string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string> -->
|
<string name="key_action_prev">Trước</string>
|
||||||
<!-- <string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string> -->
|
<string name="key_action_search">Tìm</string>
|
||||||
<!-- <string name="launcher_tryhere">After enabling, you can try the keyboard here:</string> -->
|
<string name="key_action_send">Gửi</string>
|
||||||
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
<!-- <string name="launcher_button_imesettings">Enable keyboard</string> -->
|
||||||
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
<!-- <string name="launcher_button_imepicker">Select keyboard</string> -->
|
||||||
<!-- <string name="key_descr_compose">Compose</string> -->
|
<!-- <string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string> -->
|
||||||
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
<!-- <string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string> -->
|
||||||
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
<!-- <string name="launcher_tryhere">After enabling, you can try the keyboard here:</string> -->
|
||||||
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
<!-- <string name="launcher_tryhere_hint">Try here</string> -->
|
||||||
<!-- <string name="key_descr_copy">Copy</string> -->
|
<!-- <string name="key_descr_capslock">Caps lock</string> -->
|
||||||
<!-- <string name="key_descr_paste">Paste</string> -->
|
<!-- <string name="key_descr_compose">Compose</string> -->
|
||||||
<!-- <string name="key_descr_cut">Cut</string> -->
|
<!-- <string name="key_descr_switch_greekmath">Greek & math symbols</string> -->
|
||||||
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
<!-- <string name="key_descr_change_method">Switch keyboard</string> -->
|
||||||
<!-- <string name="key_descr_shareText">Share text</string> -->
|
<!-- <string name="key_descr_voice_typing">Voice typing</string> -->
|
||||||
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
<!-- <string name="key_descr_copy">Copy</string> -->
|
||||||
<!-- <string name="key_descr_undo">Undo</string> -->
|
<!-- <string name="key_descr_paste">Paste</string> -->
|
||||||
<!-- <string name="key_descr_redo">Redo</string> -->
|
<!-- <string name="key_descr_cut">Cut</string> -->
|
||||||
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_selectAll">Select all</string> -->
|
||||||
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
<!-- <string name="key_descr_shareText">Share text</string> -->
|
||||||
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
<!-- <string name="key_descr_pasteAsPlainText">Paste as plain text</string> -->
|
||||||
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
<!-- <string name="key_descr_undo">Undo</string> -->
|
||||||
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
<!-- <string name="key_descr_redo">Redo</string> -->
|
||||||
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
<!-- <string name="key_descr_ª">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_home">Home</string> -->
|
<!-- <string name="key_descr_º">Ordinal Indicator</string> -->
|
||||||
<!-- <string name="key_descr_end">End</string> -->
|
<!-- <string name="key_descr_superscript">Superscript</string> -->
|
||||||
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
<!-- <string name="key_descr_subscript">Subscript</string> -->
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<!-- <string name="key_descr_page_up">Page Up</string> -->
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<!-- <string name="key_descr_page_down">Page Down</string> -->
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<!-- <string name="key_descr_home">Home</string> -->
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<!-- <string name="key_descr_end">End</string> -->
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (debug)</string>
|
||||||
<string name="short_description">适用于 Android 的轻量级、注重隐私的虚拟键盘。</string>
|
<string name="short_description">适用于 Android 的轻量级、注重隐私的虚拟键盘。</string>
|
||||||
<string name="store_description">此应用的主要功能是,通过将按键沿四角滑动,您可以输入更多字符。\n\n此应用最初是为使用 Termux 的程序员而设计的。\n现在对于日常使用来说也很完美。\n\n此应用没有广告,不会发送任何网络请求,而且是开源的。</string>
|
<string name="store_description">"此应用的主要功能是,通过将按键沿四角滑动,您可以输入更多字符。
|
||||||
<string name="settings_activity_label">Unexpected Keyboard 设置</string>
|
|
||||||
<string name="pref_portrait">在竖屏模式下</string>
|
此应用最初是为使用 Termux 的程序员而设计的。
|
||||||
<string name="pref_landscape">在横屏模式下</string>
|
现在对于日常使用来说也很完美。
|
||||||
<string name="pref_category_layout">布局</string>
|
|
||||||
<string name="pref_label_brightness">调整字母亮度</string>
|
此应用没有广告,不会发送任何网络请求,而且是开源的。"</string>
|
||||||
<string name="pref_keyboard_opacity">调整键盘背景透明度</string>
|
<string name="settings_activity_label">Unexpected Keyboard 设置</string>
|
||||||
<string name="pref_key_opacity">调整按键透明度</string>
|
<string name="pref_portrait">在竖屏模式下</string>
|
||||||
<string name="pref_key_activated_opacity">调整按下的按键的透明度</string>
|
<string name="pref_landscape">在横屏模式下</string>
|
||||||
<string name="pref_layout_e_system">系统设置</string>
|
<string name="pref_category_layout">布局</string>
|
||||||
<string name="pref_layout_e_custom">自定义布局</string>
|
<string name="pref_label_brightness">调整字母亮度</string>
|
||||||
<string name="pref_layouts_add">添加其他布局</string>
|
<string name="pref_keyboard_opacity">调整键盘背景透明度</string>
|
||||||
<string name="pref_layouts_item">布局 %1$d:%2$s</string>
|
<string name="pref_key_opacity">调整按键透明度</string>
|
||||||
<string name="pref_layouts_remove_custom">移除布局</string>
|
<string name="pref_key_activated_opacity">调整按下的按键的透明度</string>
|
||||||
<string name="pref_custom_layout_title">自定义布局</string>
|
<string name="pref_layout_e_system">系统设置</string>
|
||||||
<string name="pref_show_numpad_title">显示数字小键盘</string>
|
<string name="pref_layout_e_custom">自定义布局</string>
|
||||||
<string name="pref_show_numpad_never">从不</string>
|
<string name="pref_layouts_add">添加其他布局</string>
|
||||||
<string name="pref_show_numpad_landscape">只在横屏显示</string>
|
<string name="pref_layouts_item">布局 %1$d:%2$s</string>
|
||||||
<string name="pref_show_numpad_always">一直显示</string>
|
<string name="pref_layouts_remove_custom">移除布局</string>
|
||||||
<string name="pref_number_row_title">显示数字行</string>
|
<string name="pref_custom_layout_title">自定义布局</string>
|
||||||
<string name="pref_number_row_summary">当数字小键盘隐藏时,在键盘上方显示数字按键</string>
|
<string name="pref_show_numpad_title">显示数字小键盘</string>
|
||||||
<string name="pref_numpad_layout">数字小键盘布局</string>
|
<string name="pref_show_numpad_never">从不</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">大数字在上方</string>
|
<string name="pref_show_numpad_landscape">只在横屏显示</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">小数字在上方</string>
|
<string name="pref_show_numpad_always">一直显示</string>
|
||||||
<string name="pref_extra_keys_title">选择要显示的按键</string>
|
<string name="pref_number_row_title">显示数字行</string>
|
||||||
<string name="pref_extra_keys_custom">添加自定义按键</string>
|
<string name="pref_number_row_summary">当数字小键盘隐藏时,在键盘上方显示数字按键</string>
|
||||||
<string name="pref_extra_keys_internal">选择要添加到键盘的按键</string>
|
<string name="pref_numpad_layout">数字小键盘布局</string>
|
||||||
<string name="pref_category_typing">输入</string>
|
<string name="pref_numpad_layout_e_high_first">大数字在上方</string>
|
||||||
<string name="pref_swipe_dist_title">滑动触发距离</string>
|
<string name="pref_numpad_layout_e_low_first">小数字在上方</string>
|
||||||
<string name="pref_swipe_dist_summary">输入按键四角的符号需要滑动的距离 (%s)</string>
|
<string name="pref_extra_keys_title">选择要显示的按键</string>
|
||||||
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
<string name="pref_extra_keys_custom">添加自定义按键</string>
|
||||||
<string name="pref_long_interval_title">长按后每次重复输入的时间间隔</string>
|
<string name="pref_extra_keys_internal">选择要添加到键盘的按键</string>
|
||||||
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
<string name="pref_category_typing">输入</string>
|
||||||
<string name="pref_lock_double_tap_title">双击 Shift 键锁定大写</string>
|
<string name="pref_swipe_dist_title">滑动触发距离</string>
|
||||||
<string name="pref_lock_double_tap_summary">任何时候长按修饰键均可将其锁定</string>
|
<string name="pref_swipe_dist_summary">输入按键四角的符号需要滑动的距离 (%s)</string>
|
||||||
<string name="pref_category_behavior">行为</string>
|
<!-- <string name="pref_long_timeout_title">Long press timeout</string> -->
|
||||||
<string name="pref_autocapitalisation_title">句首自动大写</string>
|
<string name="pref_long_interval_title">长按后每次重复输入的时间间隔</string>
|
||||||
<string name="pref_autocapitalisation_summary">在句子的开头自动按下Shift</string>
|
<!-- <string name="pref_keyrepeat_enabled">Key repeat on long press</string> -->
|
||||||
<string name="pref_switch_input_immediate_title">切换到最近使用的键盘</string>
|
<string name="pref_lock_double_tap_title">双击 Shift 键锁定大写</string>
|
||||||
<string name="pref_switch_input_immediate_summary">切换键盘按钮的行为</string>
|
<string name="pref_lock_double_tap_summary">任何时候长按修饰键均可将其锁定</string>
|
||||||
<string name="pref_vibrate_custom">自定义振动</string>
|
<string name="pref_category_behavior">行为</string>
|
||||||
<string name="pref_vibrate_duration_title">振动强度</string>
|
<string name="pref_autocapitalisation_title">句首自动大写</string>
|
||||||
<string name="pref_pin_entry_enabled_title">数字输入布局</string>
|
<string name="pref_autocapitalisation_summary">在句子的开头自动按下Shift</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">输入数字、日期与电话号码时</string>
|
<string name="pref_switch_input_immediate_title">切换到最近使用的键盘</string>
|
||||||
<string name="pref_category_style">样式</string>
|
<string name="pref_switch_input_immediate_summary">切换键盘按钮的行为</string>
|
||||||
<string name="pref_margin_bottom_title">键盘下边距</string>
|
<string name="pref_vibrate_custom">自定义振动</string>
|
||||||
<string name="pref_keyboard_height_title">键盘高度</string>
|
<string name="pref_vibrate_duration_title">振动强度</string>
|
||||||
<string name="pref_horizontal_margin_title">键盘左右边距</string>
|
<string name="pref_pin_entry_enabled_title">数字输入布局</string>
|
||||||
<string name="pref_character_size_title">字符大小</string>
|
<string name="pref_pin_entry_enabled_summary">输入数字、日期与电话号码时</string>
|
||||||
<string name="pref_character_size_summary">按键上显示的字符的大小 (%.2fx)</string>
|
<string name="pref_category_style">样式</string>
|
||||||
<string name="pref_theme">主题</string>
|
<string name="pref_margin_bottom_title">键盘下边距</string>
|
||||||
<string name="pref_theme_e_system">跟随系统设置</string>
|
<string name="pref_keyboard_height_title">键盘高度</string>
|
||||||
<string name="pref_theme_e_dark">暗色</string>
|
<string name="pref_horizontal_margin_title">键盘左右边距</string>
|
||||||
<string name="pref_theme_e_light">亮色</string>
|
<string name="pref_character_size_title">字符大小</string>
|
||||||
<string name="pref_theme_e_black">黑色</string>
|
<string name="pref_character_size_summary">按键上显示的字符的大小 (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">黑色带边框</string>
|
<string name="pref_theme">主题</string>
|
||||||
<string name="pref_theme_e_white">白色</string>
|
<string name="pref_theme_e_system">跟随系统设置</string>
|
||||||
<string name="pref_theme_e_epaper">白色带边框</string>
|
<string name="pref_theme_e_dark">暗色</string>
|
||||||
<string name="pref_theme_e_desert">沙漠</string>
|
<string name="pref_theme_e_light">亮色</string>
|
||||||
<string name="pref_theme_e_jungle">雨林</string>
|
<string name="pref_theme_e_black">黑色</string>
|
||||||
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
<string name="pref_theme_e_altblack">黑色带边框</string>
|
||||||
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
<string name="pref_theme_e_white">白色</string>
|
||||||
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
<string name="pref_theme_e_epaper">白色带边框</string>
|
||||||
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
<string name="pref_theme_e_desert">沙漠</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">非常短</string>
|
<string name="pref_theme_e_jungle">雨林</string>
|
||||||
<string name="pref_swipe_dist_e_short">短</string>
|
<!-- <string name="pref_theme_e_monet">Monet (System)</string> -->
|
||||||
<string name="pref_swipe_dist_e_default">中(默认)</string>
|
<!-- <string name="pref_theme_e_monetlight">Monet (Light)</string> -->
|
||||||
<string name="pref_swipe_dist_e_far">长</string>
|
<!-- <string name="pref_theme_e_monetdark">Monet (Dark)</string> -->
|
||||||
<string name="pref_swipe_dist_e_very_far">非常长</string>
|
<!-- <string name="pref_theme_e_rosepine">Rosé Pine</string> -->
|
||||||
<string name="pref_key_horizontal_space">按键的左右边距</string>
|
<string name="pref_swipe_dist_e_very_short">非常短</string>
|
||||||
<string name="pref_key_vertical_space">按键的上下边距</string>
|
<string name="pref_swipe_dist_e_short">短</string>
|
||||||
<string name="pref_border_config_title">自定义边界</string>
|
<string name="pref_swipe_dist_e_default">中(默认)</string>
|
||||||
<string name="pref_border_width_title">边界宽度</string>
|
<string name="pref_swipe_dist_e_far">长</string>
|
||||||
<string name="pref_corners_radius_title">圆角半径</string>
|
<string name="pref_swipe_dist_e_very_far">非常长</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
<string name="pref_key_horizontal_space">按键的左右边距</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
<string name="pref_key_vertical_space">按键的上下边距</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
<string name="pref_border_config_title">自定义边界</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
<string name="pref_border_width_title">边界宽度</string>
|
||||||
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
<string name="pref_corners_radius_title">圆角半径</string>
|
||||||
<string name="key_action_next">下一项</string>
|
<!-- <string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string> -->
|
||||||
<string name="key_action_done">完成</string>
|
<!-- <string name="pref_circle_sensitivity_e_high">High</string> -->
|
||||||
<string name="key_action_go">前往</string>
|
<!-- <string name="pref_circle_sensitivity_e_medium">Medium</string> -->
|
||||||
<string name="key_action_prev">上一项</string>
|
<!-- <string name="pref_circle_sensitivity_e_low">Low</string> -->
|
||||||
<string name="key_action_search">搜索</string>
|
<!-- <string name="pref_circle_sensitivity_e_disabled">Disabled</string> -->
|
||||||
<string name="key_action_send">发送</string>
|
<string name="key_action_next">下一项</string>
|
||||||
<string name="launcher_button_imesettings">启用键盘</string>
|
<string name="key_action_done">完成</string>
|
||||||
<string name="launcher_button_imepicker">选择键盘</string>
|
<string name="key_action_go">前往</string>
|
||||||
<string name="launcher_description">这是一个虚拟键盘软件。点击按钮进入系统设置,然后启用 Unexpected-Keyboard 即可使用。</string>
|
<string name="key_action_prev">上一项</string>
|
||||||
<string name="launcher_sourcecode">这是一个免费且开源的软件。你可以在 GitHub 上找到源代码或反馈问题。</string>
|
<string name="key_action_search">搜索</string>
|
||||||
<string name="launcher_tryhere">启用键盘后,可以在这里测试效果:</string>
|
<string name="key_action_send">发送</string>
|
||||||
<string name="launcher_tryhere_hint">在这里测试</string>
|
<string name="launcher_button_imesettings">启用键盘</string>
|
||||||
<string name="key_descr_capslock">大写锁定</string>
|
<string name="launcher_button_imepicker">选择键盘</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_description">这是一个虚拟键盘软件。点击按钮进入系统设置,然后启用 Unexpected-Keyboard 即可使用。</string>
|
||||||
<string name="key_descr_switch_greekmath">希腊 & 数学符号</string>
|
<string name="launcher_sourcecode">这是一个免费且开源的软件。你可以在 GitHub 上找到源代码或反馈问题。</string>
|
||||||
<string name="key_descr_change_method">切换键盘</string>
|
<string name="launcher_tryhere">启用键盘后,可以在这里测试效果:</string>
|
||||||
<string name="key_descr_voice_typing">语音输入</string>
|
<string name="launcher_tryhere_hint">在这里测试</string>
|
||||||
<string name="key_descr_copy">复制</string>
|
<string name="key_descr_capslock">大写锁定</string>
|
||||||
<string name="key_descr_paste">粘贴</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">剪切</string>
|
<string name="key_descr_switch_greekmath">希腊 & 数学符号</string>
|
||||||
<string name="key_descr_selectAll">全选</string>
|
<string name="key_descr_change_method">切换键盘</string>
|
||||||
<string name="key_descr_shareText">分享文本</string>
|
<string name="key_descr_voice_typing">语音输入</string>
|
||||||
<string name="key_descr_pasteAsPlainText">粘贴为纯文本</string>
|
<string name="key_descr_copy">复制</string>
|
||||||
<string name="key_descr_undo">撤销</string>
|
<string name="key_descr_paste">粘贴</string>
|
||||||
<string name="key_descr_redo">重做</string>
|
<string name="key_descr_cut">剪切</string>
|
||||||
<string name="key_descr_ª">次序标志</string>
|
<string name="key_descr_selectAll">全选</string>
|
||||||
<string name="key_descr_º">次序标志</string>
|
<string name="key_descr_shareText">分享文本</string>
|
||||||
<string name="key_descr_superscript">上标</string>
|
<string name="key_descr_pasteAsPlainText">粘贴为纯文本</string>
|
||||||
<string name="key_descr_subscript">下标</string>
|
<string name="key_descr_undo">撤销</string>
|
||||||
<string name="key_descr_page_up">上一页</string>
|
<string name="key_descr_redo">重做</string>
|
||||||
<string name="key_descr_page_down">下一页</string>
|
<string name="key_descr_ª">次序标志</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">次序标志</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">上标</string>
|
||||||
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
<string name="key_descr_subscript">下标</string>
|
||||||
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
<string name="key_descr_page_up">上一页</string>
|
||||||
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
<string name="key_descr_page_down">下一页</string>
|
||||||
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
<string name="key_descr_home">Home</string>
|
||||||
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
<string name="key_descr_end">End</string>
|
||||||
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
<!-- <string name="key_descr_clipboard">Clipboard manager</string> -->
|
||||||
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
<!-- <string name="key_descr_combining">Combining diacritic</string> -->
|
||||||
<!-- <string name="key_descr_delete_word">Delete a word</string> -->
|
<!-- <string name="key_descr_dead_key">Dead key</string> -->
|
||||||
<!-- <string name="key_descr_forward_delete_word">Delete a word on the right</string> -->
|
<!-- <string name="key_descr_zwj">Zero width joiner</string> -->
|
||||||
<!-- <string name="key_descr_gesture">Gesture</string> -->
|
<!-- <string name="key_descr_zwnj">Zero width non-joiner</string> -->
|
||||||
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
<!-- <string name="key_descr_nbsp">Non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="key_descr_nnbsp">Narrow non-breaking space</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_history_heading">Recently copied text</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -41,9 +41,7 @@
|
|||||||
<item>latn_bepo_fr</item>
|
<item>latn_bepo_fr</item>
|
||||||
<item>latn_bone</item>
|
<item>latn_bone</item>
|
||||||
<item>latn_neo2</item>
|
<item>latn_neo2</item>
|
||||||
<item>latn_qwerty_apl</item>
|
|
||||||
<item>latn_qwerty_az</item>
|
<item>latn_qwerty_az</item>
|
||||||
<item>latn_qwerty_bqn</item>
|
|
||||||
<item>latn_qwerty_br</item>
|
<item>latn_qwerty_br</item>
|
||||||
<item>latn_qwerty_cy</item>
|
<item>latn_qwerty_cy</item>
|
||||||
<item>latn_qwerty_cz</item>
|
<item>latn_qwerty_cz</item>
|
||||||
@@ -124,9 +122,7 @@
|
|||||||
<item>BEPO (Français)</item>
|
<item>BEPO (Français)</item>
|
||||||
<item>Bone</item>
|
<item>Bone</item>
|
||||||
<item>Neo 2</item>
|
<item>Neo 2</item>
|
||||||
<item>QWERTY (APL)</item>
|
|
||||||
<item>QWERTY (Azərbaycanca)</item>
|
<item>QWERTY (Azərbaycanca)</item>
|
||||||
<item>QWERTY (BQN)</item>
|
|
||||||
<item>QWERTY (Brasileiro)</item>
|
<item>QWERTY (Brasileiro)</item>
|
||||||
<item>QWERTY (Welsh)</item>
|
<item>QWERTY (Welsh)</item>
|
||||||
<item>QWERTY (Czech)</item>
|
<item>QWERTY (Czech)</item>
|
||||||
@@ -207,9 +203,7 @@
|
|||||||
<item>@xml/latn_bepo_fr</item>
|
<item>@xml/latn_bepo_fr</item>
|
||||||
<item>@xml/latn_bone</item>
|
<item>@xml/latn_bone</item>
|
||||||
<item>@xml/latn_neo2</item>
|
<item>@xml/latn_neo2</item>
|
||||||
<item>@xml/latn_qwerty_apl</item>
|
|
||||||
<item>@xml/latn_qwerty_az</item>
|
<item>@xml/latn_qwerty_az</item>
|
||||||
<item>@xml/latn_qwerty_bqn</item>
|
|
||||||
<item>@xml/latn_qwerty_br</item>
|
<item>@xml/latn_qwerty_br</item>
|
||||||
<item>@xml/latn_qwerty_cy</item>
|
<item>@xml/latn_qwerty_cy</item>
|
||||||
<item>@xml/latn_qwerty_cz</item>
|
<item>@xml/latn_qwerty_cz</item>
|
||||||
|
@@ -1,133 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name_release">Unexpected Keyboard</string>
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
||||||
<string name="short_description">Lightweight and privacy-conscious virtual keyboard for Android.</string>
|
<string name="short_description">Lightweight and privacy-conscious virtual keyboard for Android.</string>
|
||||||
<string name="store_description">The main feature is that you can type more characters by swiping the keys towards the corners.\n\nThis application was originally designed for programmers using Termux.\nNow perfect for everyday use.\n\nThis application contains no ads, doesn\'t make any network requests and is Open Source.</string>
|
<string name="store_description">"The main feature is that you can type more characters by swiping the keys towards the corners.
|
||||||
<string name="settings_activity_label">Unexpected Keyboard Settings</string>
|
|
||||||
<string name="pref_portrait">In portrait mode</string>
|
This application was originally designed for programmers using Termux.
|
||||||
<string name="pref_landscape">In landscape mode</string>
|
Now perfect for everyday use.
|
||||||
<string name="pref_category_layout">Layout</string>
|
|
||||||
<string name="pref_label_brightness">Adjust label brightness</string>
|
This application contains no ads, doesn't make any network requests and is Open Source."</string>
|
||||||
<string name="pref_keyboard_opacity">Adjust keyboard background opacity</string>
|
<string name="settings_activity_label">Unexpected Keyboard Settings</string>
|
||||||
<string name="pref_key_opacity">Adjust key opacity</string>
|
<string name="pref_portrait">In portrait mode</string>
|
||||||
<string name="pref_key_activated_opacity">Adjust pressed key opacity</string>
|
<string name="pref_landscape">In landscape mode</string>
|
||||||
<string name="pref_layout_e_system">System settings</string>
|
<string name="pref_category_layout">Layout</string>
|
||||||
<string name="pref_layout_e_custom">Custom layout</string>
|
<string name="pref_label_brightness">Adjust label brightness</string>
|
||||||
<string name="pref_layouts_add">Add an alternate layout</string>
|
<string name="pref_keyboard_opacity">Adjust keyboard background opacity</string>
|
||||||
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
<string name="pref_key_opacity">Adjust key opacity</string>
|
||||||
<string name="pref_layouts_remove_custom">Remove layout</string>
|
<string name="pref_key_activated_opacity">Adjust pressed key opacity</string>
|
||||||
<string name="pref_custom_layout_title">Custom layout</string>
|
<string name="pref_layout_e_system">System settings</string>
|
||||||
<string name="pref_show_numpad_title">Show NumPad</string>
|
<string name="pref_layout_e_custom">Custom layout</string>
|
||||||
<string name="pref_show_numpad_never">Never</string>
|
<string name="pref_layouts_add">Add an alternate layout</string>
|
||||||
<string name="pref_show_numpad_landscape">Only in landscape mode</string>
|
<string name="pref_layouts_item">Layout %1$d: %2$s</string>
|
||||||
<string name="pref_show_numpad_always">Always</string>
|
<string name="pref_layouts_remove_custom">Remove layout</string>
|
||||||
<string name="pref_number_row_title">Show number row</string>
|
<string name="pref_custom_layout_title">Custom layout</string>
|
||||||
<string name="pref_number_row_summary">Add a number row at the top of the keyboard when the numpad is hidden</string>
|
<string name="pref_show_numpad_title">Show NumPad</string>
|
||||||
<string name="pref_numpad_layout">NumPad layout</string>
|
<string name="pref_show_numpad_never">Never</string>
|
||||||
<string name="pref_numpad_layout_e_high_first">High digits first</string>
|
<string name="pref_show_numpad_landscape">Only in landscape mode</string>
|
||||||
<string name="pref_numpad_layout_e_low_first">Low digits first</string>
|
<string name="pref_show_numpad_always">Always</string>
|
||||||
<string name="pref_extra_keys_title">Add keys to the keyboard</string>
|
<string name="pref_number_row_title">Show number row</string>
|
||||||
<string name="pref_extra_keys_custom">Add custom keys</string>
|
<string name="pref_number_row_summary">Add a number row at the top of the keyboard when the numpad is hidden</string>
|
||||||
<string name="pref_extra_keys_internal">Select keys to add to the keyboard</string>
|
<string name="pref_numpad_layout">NumPad layout</string>
|
||||||
<string name="pref_category_typing">Typing</string>
|
<string name="pref_numpad_layout_e_high_first">High digits first</string>
|
||||||
<string name="pref_swipe_dist_title">Swiping distance</string>
|
<string name="pref_numpad_layout_e_low_first">Low digits first</string>
|
||||||
<string name="pref_swipe_dist_summary">Distance of characters in the corners of the keys (%s)</string>
|
<string name="pref_extra_keys_title">Add keys to the keyboard</string>
|
||||||
<string name="pref_long_timeout_title">Long press timeout</string>
|
<string name="pref_extra_keys_custom">Add custom keys</string>
|
||||||
<string name="pref_long_interval_title">Key repeat interval</string>
|
<string name="pref_extra_keys_internal">Select keys to add to the keyboard</string>
|
||||||
<string name="pref_keyrepeat_enabled">Key repeat on long press</string>
|
<string name="pref_category_typing">Typing</string>
|
||||||
<string name="pref_lock_double_tap_title">Double tap on shift for caps lock</string>
|
<string name="pref_swipe_dist_title">Swiping distance</string>
|
||||||
<string name="pref_lock_double_tap_summary">You can lock any modifier by holding it</string>
|
<string name="pref_swipe_dist_summary">Distance of characters in the corners of the keys (%s)</string>
|
||||||
<string name="pref_category_behavior">Behavior</string>
|
<string name="pref_long_timeout_title">Long press timeout</string>
|
||||||
<string name="pref_autocapitalisation_title">Automatic capitalisation</string>
|
<string name="pref_long_interval_title">Key repeat interval</string>
|
||||||
<string name="pref_autocapitalisation_summary">Press Shift at the beginning of a sentence</string>
|
<string name="pref_keyrepeat_enabled">Key repeat on long press</string>
|
||||||
<string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string>
|
<string name="pref_lock_double_tap_title">Double tap on shift for caps lock</string>
|
||||||
<string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string>
|
<string name="pref_lock_double_tap_summary">You can lock any modifier by holding it</string>
|
||||||
<string name="pref_vibrate_custom">Custom vibration</string>
|
<string name="pref_category_behavior">Behavior</string>
|
||||||
<string name="pref_vibrate_duration_title">Vibration intensity</string>
|
<string name="pref_autocapitalisation_title">Automatic capitalisation</string>
|
||||||
<string name="pref_pin_entry_enabled_title">Pin entry layout</string>
|
<string name="pref_autocapitalisation_summary">Press Shift at the beginning of a sentence</string>
|
||||||
<string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string>
|
<string name="pref_switch_input_immediate_title">Switch to the last used keyboard</string>
|
||||||
<string name="pref_category_style">Style</string>
|
<string name="pref_switch_input_immediate_summary">Behavior of the keyboard-switching key</string>
|
||||||
<string name="pref_margin_bottom_title">Margin bottom</string>
|
<string name="pref_vibrate_custom">Custom vibration</string>
|
||||||
<string name="pref_keyboard_height_title">Keyboard height</string>
|
<string name="pref_vibrate_duration_title">Vibration intensity</string>
|
||||||
<string name="pref_horizontal_margin_title">Horizontal margin</string>
|
<string name="pref_pin_entry_enabled_title">Pin entry layout</string>
|
||||||
<string name="pref_character_size_title">Label size</string>
|
<string name="pref_pin_entry_enabled_summary">When typing numbers, dates and phone numbers</string>
|
||||||
<string name="pref_character_size_summary">Size of characters displayed on the keyboard (%.2fx)</string>
|
<string name="pref_category_style">Style</string>
|
||||||
<string name="pref_theme">Theme</string>
|
<string name="pref_margin_bottom_title">Margin bottom</string>
|
||||||
<string name="pref_theme_e_system">System settings</string>
|
<string name="pref_keyboard_height_title">Keyboard height</string>
|
||||||
<string name="pref_theme_e_dark">Dark</string>
|
<string name="pref_horizontal_margin_title">Horizontal margin</string>
|
||||||
<string name="pref_theme_e_light">Light</string>
|
<string name="pref_character_size_title">Label size</string>
|
||||||
<string name="pref_theme_e_black">Black</string>
|
<string name="pref_character_size_summary">Size of characters displayed on the keyboard (%.2fx)</string>
|
||||||
<string name="pref_theme_e_altblack">Alternative Black</string>
|
<string name="pref_theme">Theme</string>
|
||||||
<string name="pref_theme_e_white">White</string>
|
<string name="pref_theme_e_system">System settings</string>
|
||||||
<string name="pref_theme_e_epaper">ePaper</string>
|
<string name="pref_theme_e_dark">Dark</string>
|
||||||
<string name="pref_theme_e_desert">Desert</string>
|
<string name="pref_theme_e_light">Light</string>
|
||||||
<string name="pref_theme_e_jungle">Jungle</string>
|
<string name="pref_theme_e_black">Black</string>
|
||||||
<string name="pref_theme_e_monet">Monet (System)</string>
|
<string name="pref_theme_e_altblack">Alternative Black</string>
|
||||||
<string name="pref_theme_e_monetlight">Monet (Light)</string>
|
<string name="pref_theme_e_white">White</string>
|
||||||
<string name="pref_theme_e_monetdark">Monet (Dark)</string>
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
<string name="pref_theme_e_rosepine">Rosé Pine</string>
|
<string name="pref_theme_e_desert">Desert</string>
|
||||||
<string name="pref_swipe_dist_e_very_short">Very short</string>
|
<string name="pref_theme_e_jungle">Jungle</string>
|
||||||
<string name="pref_swipe_dist_e_short">Short</string>
|
<string name="pref_theme_e_monet">Monet (System)</string>
|
||||||
<string name="pref_swipe_dist_e_default">Normal</string>
|
<string name="pref_theme_e_monetlight">Monet (Light)</string>
|
||||||
<string name="pref_swipe_dist_e_far">Far</string>
|
<string name="pref_theme_e_monetdark">Monet (Dark)</string>
|
||||||
<string name="pref_swipe_dist_e_very_far">Very far</string>
|
<string name="pref_theme_e_rosepine">Rosé Pine</string>
|
||||||
<string name="pref_key_horizontal_space">Horizontal spacing between the keys</string>
|
<string name="pref_swipe_dist_e_very_short">Very short</string>
|
||||||
<string name="pref_key_vertical_space">Vertical spacing between the keys</string>
|
<string name="pref_swipe_dist_e_short">Short</string>
|
||||||
<string name="pref_border_config_title">Customize borders</string>
|
<string name="pref_swipe_dist_e_default">Normal</string>
|
||||||
<string name="pref_border_width_title">Border Width</string>
|
<string name="pref_swipe_dist_e_far">Far</string>
|
||||||
<string name="pref_corners_radius_title">Corner radius</string>
|
<string name="pref_swipe_dist_e_very_far">Very far</string>
|
||||||
<string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string>
|
<string name="pref_key_horizontal_space">Horizontal spacing between the keys</string>
|
||||||
<string name="pref_circle_sensitivity_e_high">High</string>
|
<string name="pref_key_vertical_space">Vertical spacing between the keys</string>
|
||||||
<string name="pref_circle_sensitivity_e_medium">Medium</string>
|
<string name="pref_border_config_title">Customize borders</string>
|
||||||
<string name="pref_circle_sensitivity_e_low">Low</string>
|
<string name="pref_border_width_title">Border Width</string>
|
||||||
<string name="pref_circle_sensitivity_e_disabled">Disabled</string>
|
<string name="pref_corners_radius_title">Corner radius</string>
|
||||||
<string name="key_action_next">Next</string>
|
<string name="pref_circle_sensitivity_title">Circle gesture sensitivity</string>
|
||||||
<string name="key_action_done">Done</string>
|
<string name="pref_circle_sensitivity_e_high">High</string>
|
||||||
<string name="key_action_go">Go</string>
|
<string name="pref_circle_sensitivity_e_medium">Medium</string>
|
||||||
<string name="key_action_prev">Prev</string>
|
<string name="pref_circle_sensitivity_e_low">Low</string>
|
||||||
<string name="key_action_search">Search</string>
|
<string name="pref_circle_sensitivity_e_disabled">Disabled</string>
|
||||||
<string name="key_action_send">Send</string>
|
<string name="key_action_next">Next</string>
|
||||||
<string name="launcher_button_imesettings">Enable keyboard</string>
|
<string name="key_action_done">Done</string>
|
||||||
<string name="launcher_button_imepicker">Select keyboard</string>
|
<string name="key_action_go">Go</string>
|
||||||
<string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string>
|
<string name="key_action_prev">Prev</string>
|
||||||
<string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string>
|
<string name="key_action_search">Search</string>
|
||||||
<string name="launcher_tryhere">After enabling, you can try the keyboard here:</string>
|
<string name="key_action_send">Send</string>
|
||||||
<string name="launcher_tryhere_hint">Try here</string>
|
<string name="launcher_button_imesettings">Enable keyboard</string>
|
||||||
<string name="key_descr_capslock">Caps lock</string>
|
<string name="launcher_button_imepicker">Select keyboard</string>
|
||||||
<string name="key_descr_compose">Compose</string>
|
<string name="launcher_description">This application is a virtual keyboard. Go to the system settings by clicking on the button below and enable Unexpected-Keyboard.</string>
|
||||||
<string name="key_descr_switch_greekmath">Greek & math symbols</string>
|
<string name="launcher_sourcecode">This is a free and open source application. You can find the source code or report bugs on GitHub.</string>
|
||||||
<string name="key_descr_change_method">Switch keyboard</string>
|
<string name="launcher_tryhere">After enabling, you can try the keyboard here:</string>
|
||||||
<string name="key_descr_voice_typing">Voice typing</string>
|
<string name="launcher_tryhere_hint">Try here</string>
|
||||||
<string name="key_descr_copy">Copy</string>
|
<string name="key_descr_capslock">Caps lock</string>
|
||||||
<string name="key_descr_paste">Paste</string>
|
<string name="key_descr_compose">Compose</string>
|
||||||
<string name="key_descr_cut">Cut</string>
|
<string name="key_descr_switch_greekmath">Greek & math symbols</string>
|
||||||
<string name="key_descr_selectAll">Select all</string>
|
<string name="key_descr_change_method">Switch keyboard</string>
|
||||||
<string name="key_descr_shareText">Share text</string>
|
<string name="key_descr_voice_typing">Voice typing</string>
|
||||||
<string name="key_descr_pasteAsPlainText">Paste as plain text</string>
|
<string name="key_descr_copy">Copy</string>
|
||||||
<string name="key_descr_undo">Undo</string>
|
<string name="key_descr_paste">Paste</string>
|
||||||
<string name="key_descr_redo">Redo</string>
|
<string name="key_descr_cut">Cut</string>
|
||||||
<string name="key_descr_ª">Ordinal Indicator</string>
|
<string name="key_descr_selectAll">Select all</string>
|
||||||
<string name="key_descr_º">Ordinal Indicator</string>
|
<string name="key_descr_shareText">Share text</string>
|
||||||
<string name="key_descr_superscript">Superscript</string>
|
<string name="key_descr_pasteAsPlainText">Paste as plain text</string>
|
||||||
<string name="key_descr_subscript">Subscript</string>
|
<string name="key_descr_undo">Undo</string>
|
||||||
<string name="key_descr_page_up">Page Up</string>
|
<string name="key_descr_redo">Redo</string>
|
||||||
<string name="key_descr_page_down">Page Down</string>
|
<string name="key_descr_ª">Ordinal Indicator</string>
|
||||||
<string name="key_descr_home">Home</string>
|
<string name="key_descr_º">Ordinal Indicator</string>
|
||||||
<string name="key_descr_end">End</string>
|
<string name="key_descr_superscript">Superscript</string>
|
||||||
<string name="key_descr_clipboard">Clipboard manager</string>
|
<string name="key_descr_subscript">Subscript</string>
|
||||||
<string name="key_descr_combining">Combining diacritic</string>
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
<string name="key_descr_dead_key">Dead key</string>
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
<string name="key_descr_zwj">Zero width joiner</string>
|
<string name="key_descr_home">Home</string>
|
||||||
<string name="key_descr_zwnj">Zero width non-joiner</string>
|
<string name="key_descr_end">End</string>
|
||||||
<string name="key_descr_nbsp">Non-breaking space</string>
|
<string name="key_descr_clipboard">Clipboard manager</string>
|
||||||
<string name="key_descr_nnbsp">Narrow non-breaking space</string>
|
<string name="key_descr_combining">Combining diacritic</string>
|
||||||
<string name="key_descr_delete_word">Delete a word</string>
|
<string name="key_descr_dead_key">Dead key</string>
|
||||||
<string name="key_descr_forward_delete_word">Delete a word on the right</string>
|
<string name="key_descr_zwj">Zero width joiner</string>
|
||||||
<string name="key_descr_gesture">Gesture</string>
|
<string name="key_descr_zwnj">Zero width non-joiner</string>
|
||||||
<string name="clipboard_history_heading">Recently copied text</string>
|
<string name="key_descr_nbsp">Non-breaking space</string>
|
||||||
<string name="clipboard_pin_heading">Pinned</string>
|
<string name="key_descr_nnbsp">Narrow non-breaking space</string>
|
||||||
<string name="clipboard_remove_confirm">Remove this clipboard?</string>
|
<string name="clipboard_history_heading">Recently copied text</string>
|
||||||
<string name="clipboard_remove_confirmed">Yes</string>
|
<string name="clipboard_pin_heading">Pinned</string>
|
||||||
<string name="toast_no_voice_input">No voice typing app installed</string>
|
<string name="clipboard_remove_confirm">Remove this clipboard?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">Yes</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -181,27 +181,27 @@
|
|||||||
</style>
|
</style>
|
||||||
<style name="MonetLight" parent="@style/BaseTheme">
|
<style name="MonetLight" parent="@style/BaseTheme">
|
||||||
<item name="android:isLightTheme">true</item>
|
<item name="android:isLightTheme">true</item>
|
||||||
<item name="colorKeyboard">@android:color/system_neutral1_100</item>
|
<item name="colorKeyboard">@android:color/system_accent1_100</item>
|
||||||
<item name="colorKey">@android:color/system_neutral1_50</item>
|
<item name="colorKey">@android:color/system_accent1_0</item>
|
||||||
<item name="colorKeyActivated">?colorKeyboard</item>
|
<item name="colorKeyActivated">@android:color/system_accent1_300</item>
|
||||||
<item name="colorLabel">@android:color/system_neutral1_800</item>
|
<item name="colorLabel">@android:color/system_accent1_1000</item>
|
||||||
<item name="colorLabelActivated">@android:color/system_accent1_400</item>
|
<item name="colorLabelActivated">@android:color/system_accent1_1000</item>
|
||||||
<item name="colorLabelLocked">@android:color/system_accent1_600</item>
|
<item name="colorLabelLocked">@android:color/system_accent1_500</item>
|
||||||
<item name="colorSubLabel">@android:color/system_neutral1_500</item>
|
<item name="colorSubLabel">@android:color/system_accent1_900</item>
|
||||||
<item name="emoji_button_bg">?colorKeyActivated</item>
|
<item name="emoji_button_bg">?colorKeyActivated</item>
|
||||||
<item name="emoji_color">?colorKeyboard</item>
|
<item name="emoji_color">@android:color/system_accent1_1000</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="MonetDark" parent="@style/BaseTheme">
|
<style name="MonetDark" parent="@style/BaseTheme">
|
||||||
<item name="android:isLightTheme">false</item>
|
<item name="android:isLightTheme">false</item>
|
||||||
<item name="colorKeyboard">@android:color/system_neutral1_900</item>
|
<item name="colorKeyboard">@android:color/system_neutral1_900</item>
|
||||||
<item name="colorKey">@android:color/system_neutral1_800</item>
|
<item name="colorKey">@android:color/system_accent2_800</item>
|
||||||
<item name="colorKeyActivated">?colorKeyboard</item>
|
<item name="colorKeyActivated">@android:color/system_accent1_800</item>
|
||||||
<item name="colorLabel">@android:color/system_neutral1_0</item>
|
<item name="colorLabel">@android:color/system_neutral1_0</item>
|
||||||
<item name="colorLabelActivated">@android:color/system_accent1_400</item>
|
<item name="colorLabelActivated">@android:color/system_accent1_400</item>
|
||||||
<item name="colorLabelLocked">@android:color/system_accent1_600</item>
|
<item name="colorLabelLocked">@android:color/system_accent1_100</item>
|
||||||
<item name="colorSubLabel">@android:color/system_neutral1_400</item>
|
<item name="colorSubLabel">@android:color/system_neutral1_300</item>
|
||||||
<item name="emoji_button_bg">?colorKeyActivated</item>
|
<item name="emoji_button_bg">?colorKeyActivated</item>
|
||||||
<item name="emoji_color">?colorKeyboard</item>
|
<item name="emoji_color">@android:color/system_neutral1_900</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="RosePine" parent="BaseTheme">
|
<style name="RosePine" parent="BaseTheme">
|
||||||
<item name="android:isLightTheme">false</item>
|
<item name="android:isLightTheme">false</item>
|
||||||
|
@@ -88,16 +88,6 @@
|
|||||||
"⊃": "⊇",
|
"⊃": "⊇",
|
||||||
"±": "∓",
|
"±": "∓",
|
||||||
|
|
||||||
// APL
|
|
||||||
"⍺": "⍶",
|
|
||||||
"⍵": "⍹",
|
|
||||||
"⋄": "⌺",
|
|
||||||
"⍝": "⍧",
|
|
||||||
"∆": "⍙",
|
|
||||||
"∇": "⍢",
|
|
||||||
"⊤": "⍡",
|
|
||||||
"⎕": "⍞",
|
|
||||||
|
|
||||||
// hebrew niqqud
|
// hebrew niqqud
|
||||||
"ק": "qamats", // kamatz
|
"ק": "qamats", // kamatz
|
||||||
"ר": "hataf_qamats", // reduced kamatz
|
"ר": "hataf_qamats", // reduced kamatz
|
||||||
|
@@ -125,14 +125,5 @@
|
|||||||
"ॢ": "ॣ",
|
"ॢ": "ॣ",
|
||||||
"॒": "॑",
|
"॒": "॑",
|
||||||
"ॅ": "ॲ",
|
"ॅ": "ॲ",
|
||||||
"ॉ": "ऑ",
|
"ॉ": "ऑ"
|
||||||
|
|
||||||
// Mathematical symbols
|
|
||||||
"\uD835": {
|
|
||||||
"\uDD68": "𝕎", // 𝕨 → 𝕎
|
|
||||||
"\uDD69": "𝕏", // 𝕩 → 𝕏
|
|
||||||
"\uDD57": "𝔽", // 𝕗 → 𝔽
|
|
||||||
"\uDD58": "𝔾", // 𝕘 → 𝔾
|
|
||||||
"\uDD64": "𝕊" // 𝕤 → 𝕊
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
package juloo.keyboard2;
|
package juloo.keyboard2;
|
||||||
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
|
import android.os.Looper;
|
||||||
import android.text.InputType;
|
import android.text.InputType;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.view.inputmethod.EditorInfo;
|
import android.view.inputmethod.EditorInfo;
|
||||||
@@ -26,9 +27,9 @@ public final class Autocapitalisation
|
|||||||
InputType.TYPE_TEXT_FLAG_CAP_SENTENCES |
|
InputType.TYPE_TEXT_FLAG_CAP_SENTENCES |
|
||||||
InputType.TYPE_TEXT_FLAG_CAP_WORDS;
|
InputType.TYPE_TEXT_FLAG_CAP_WORDS;
|
||||||
|
|
||||||
public Autocapitalisation(Handler h, Callback cb)
|
public Autocapitalisation(Looper looper, Callback cb)
|
||||||
{
|
{
|
||||||
_handler = h;
|
_handler = new Handler(looper);
|
||||||
_callback = cb;
|
_callback = cb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -4,22 +4,31 @@ import java.util.Arrays;
|
|||||||
|
|
||||||
public final class ComposeKey
|
public final class ComposeKey
|
||||||
{
|
{
|
||||||
/** Apply the pending compose sequence to [kv]. Returns [null] if no sequence
|
/** Apply the pending compose sequence to [kv]. */
|
||||||
matched. */
|
|
||||||
public static KeyValue apply(int state, KeyValue kv)
|
public static KeyValue apply(int state, KeyValue kv)
|
||||||
{
|
{
|
||||||
switch (kv.getKind())
|
switch (kv.getKind())
|
||||||
{
|
{
|
||||||
case Char:
|
case Char:
|
||||||
return apply(state, kv.getChar());
|
KeyValue res = apply(state, kv.getChar());
|
||||||
case String:
|
// Grey-out characters not part of any sequence.
|
||||||
return apply(state, kv.getString());
|
if (res == null)
|
||||||
|
return kv.withFlags(kv.getFlags() | KeyValue.FLAG_GREYED);
|
||||||
|
return res;
|
||||||
|
/* Tapping compose again exits the pending sequence. */
|
||||||
|
case Compose_pending:
|
||||||
|
return KeyValue.getKeyByName("compose_cancel");
|
||||||
|
/* These keys are not greyed. */
|
||||||
|
case Event:
|
||||||
|
case Modifier:
|
||||||
|
return kv;
|
||||||
|
/* Other keys cannot be part of sequences. */
|
||||||
|
default:
|
||||||
|
return kv.withFlags(kv.getFlags() | KeyValue.FLAG_GREYED);
|
||||||
}
|
}
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Apply the pending compose sequence to char [c]. Returns [null] if no
|
/** Apply the pending compose sequence to char [c]. */
|
||||||
sequence matched. */
|
|
||||||
public static KeyValue apply(int prev, char c)
|
public static KeyValue apply(int prev, char c)
|
||||||
{
|
{
|
||||||
char[] states = ComposeKeyData.states;
|
char[] states = ComposeKeyData.states;
|
||||||
@@ -42,25 +51,6 @@ public final class ComposeKey
|
|||||||
return KeyValue.makeCharKey((char)next_header);
|
return KeyValue.makeCharKey((char)next_header);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Apply each char of a string to a sequence. Returns [null] if no sequence
|
|
||||||
matched. */
|
|
||||||
public static KeyValue apply(int prev, String s)
|
|
||||||
{
|
|
||||||
final int len = s.length();
|
|
||||||
int i = 0;
|
|
||||||
if (len == 0) return null;
|
|
||||||
while (true)
|
|
||||||
{
|
|
||||||
KeyValue k = apply(prev, s.charAt(i));
|
|
||||||
i++;
|
|
||||||
if (k == null) return null;
|
|
||||||
if (i >= len) return k;
|
|
||||||
if (k.getKind() != KeyValue.Kind.Compose_pending)
|
|
||||||
return null; // Found a final state before the end of [s].
|
|
||||||
prev = k.getPendingCompose();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/** The state machine is comprised of two arrays.
|
/** The state machine is comprised of two arrays.
|
||||||
|
|
||||||
The [states] array represents the different states and the associated
|
The [states] array represents the different states and the associated
|
||||||
|
@@ -111,16 +111,16 @@ public final class ComposeKeyData
|
|||||||
"|\u00a8\u2218\u2395\u0000/\u2adc\u0000 !\"%'()*,-.0123456789:<=>?[]^_abcehlopruyz{|}\u00a3\u00a7\u00b1\u00d7\u0398\u03a0\u03a3\u03b2\u03b3\u03b5\u03b8\u03ba\u03c0\u03c1\u03c3\u03c5\u03c6\u0430\u0435" +
|
"|\u00a8\u2218\u2395\u0000/\u2adc\u0000 !\"%'()*,-.0123456789:<=>?[]^_abcehlopruyz{|}\u00a3\u00a7\u00b1\u00d7\u0398\u03a0\u03a3\u03b2\u03b3\u03b5\u03b8\u03ba\u03c0\u03c1\u03c3\u03c5\u03c6\u0430\u0435" +
|
||||||
"\u0437\u0438\u0439\u043b\u043c\u043d\u043e\u0441\u0443\u0447\u0448\u044a\u044b\u044c\u044d\u044f\u0456\u0458\u045f\u0461\u0481\u0487\u049b\u04b7\u04c8\u0513\u05d1\u05d3\u05d5\u05d6\u05d7\u05dd\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u0625\u0626\u0627\u0628\u0629\u062b\u062d\u0631\u0632\u0633\u0635\u0637\u0639\u063a\u063d\u0641\u0642\u0643\u0644\u0646\u0647\u064a\u064f\u0650\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668" +
|
"\u0437\u0438\u0439\u043b\u043c\u043d\u043e\u0441\u0443\u0447\u0448\u044a\u044b\u044c\u044d\u044f\u0456\u0458\u045f\u0461\u0481\u0487\u049b\u04b7\u04c8\u0513\u05d1\u05d3\u05d5\u05d6\u05d7\u05dd\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u0625\u0626\u0627\u0628\u0629\u062b\u062d\u0631\u0632\u0633\u0635\u0637\u0639\u063a\u063d\u0641\u0642\u0643\u0644\u0646\u0647\u064a\u064f\u0650\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668" +
|
||||||
"\u0669\u06a1\u06a9\u06c6\u06c9\u06cc\u06ce\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u0901\u0902\u0905\u0906\u0907\u0908\u0909\u090a\u090b\u090c\u090f\u0910\u0913\u0914\u0915\u0916\u0917\u0918\u091a\u091b\u091c\u091d\u091f\u0921\u0922\u0923\u0925\u0926\u0928\u092a\u092b\u092c\u092f\u0930\u0933\u0935\u0936\u0937\u093c\u093d\u093e\u093f\u0940\u0941\u0943\u0947\u0948\u094b\u094c\u0953\u0956\u0962\u0964\u0970\u0b92" +
|
"\u0669\u06a1\u06a9\u06c6\u06c9\u06cc\u06ce\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u0901\u0902\u0905\u0906\u0907\u0908\u0909\u090a\u090b\u090c\u090f\u0910\u0913\u0914\u0915\u0916\u0917\u0918\u091a\u091b\u091c\u091d\u091f\u0921\u0922\u0923\u0925\u0926\u0928\u092a\u092b\u092c\u092f\u0930\u0933\u0935\u0936\u0937\u093c\u093d\u093e\u093f\u0940\u0941\u0943\u0947\u0948\u094b\u094c\u0953\u0956\u0962\u0964\u0970\u0b92" +
|
||||||
"\u0b9a\u0baf\u0bb3\u0bb5\u2020\u20ac\u20b9\u2190\u2191\u2192\u2193\u2194\u2195\u2196\u2197\u2198\u2199\u2203\u2206\u2207\u2227\u2228\u2229\u222a\u222b\u2282\u2283\u22a4\u22b7\u22c4\u235d\u2375\u237a\u2395\ua649\ua651\ua67d\uFFFF\u006e\u0062\u0073\u0070\uFFFF\u0066\u0031\u0030\uFFFF\u0066\u0031\uFFFF\u0066\u0032\uFFFF\u0066\u0033\uFFFF\u0066\u0034\uFFFF\u0066\u0035\uFFFF\u0066\u0036\uFFFF\u0066\u0037\uFFFF\u0066\u0038\uFFFF\u0066" +
|
"\u0b9a\u0baf\u0bb3\u0bb5\u2020\u20ac\u20b9\u2190\u2191\u2192\u2193\u2194\u2195\u2196\u2197\u2198\u2199\u2203\u2227\u2228\u2229\u222a\u222b\u2282\u2283\u22b7\ua649\ua651\ua67d\uFFFF\u006e\u0062\u0073\u0070\uFFFF\u0066\u0031\u0030\uFFFF\u0066\u0031\uFFFF\u0066\u0032\uFFFF\u0066\u0033\uFFFF\u0066\u0034\uFFFF\u0066\u0035\uFFFF\u0066\u0036\uFFFF\u0066\u0037\uFFFF\u0066\u0038\uFFFF\u0066\u0039\uFFFF\u007a\u0077\u006e\u006a\u20b1\u20b4" +
|
||||||
"\u0039\uFFFF\u007a\u0077\u006e\u006a\u20b1\u20b4\u20bf\uFFFF\u0072\u0065\u006d\u006f\u0076\u0065\u0064\u2213\u2219\u03f4\u220f\u2211\u03d0\u0263\u03f5\u03d1\u03f0\u03d6\u03f1\u03c2\u03d2\u03d5\u0465\uFFFF\ua641\u0456\u0458\u046b\u0467\u047b\u0455\uFFFF\ua64b\u044c\uFFFF\ua651\u044a\u0454\u0438\uFFFF\ua66f\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0073\u0065\u0067\u006f\u006c\uFFFF\u0064\u0061\u0067\u0065\u0073\u0068\uFFFF\u0068" +
|
"\u20bf\uFFFF\u0072\u0065\u006d\u006f\u0076\u0065\u0064\u2213\u2219\u03f4\u220f\u2211\u03d0\u0263\u03f5\u03d1\u03f0\u03d6\u03f1\u03c2\u03d2\u03d5\u0465\uFFFF\ua641\u0456\u0458\u046b\u0467\u047b\u0455\uFFFF\ua64b\u044c\uFFFF\ua651\u044a\u0454\u0438\uFFFF\ua66f\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0073\u0065\u0067\u006f\u006c\uFFFF\u0064\u0061\u0067\u0065\u0073\u0068\uFFFF\u0068\u006f\u006c\u0061\u006d\uFFFF\u0071\u0075\u0062" +
|
||||||
"\u006f\u006c\u0061\u006d\uFFFF\u0071\u0075\u0062\u0075\u0074\u0073\uFFFF\u0068\u0069\u0072\u0069\u0071\uFFFF\u0072\u0061\u0066\u0065\uFFFF\u0073\u0065\u0067\u006f\u006c\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0070\u0061\u0074\u0061\u0068\uFFFF\u0070\u0061\u0074\u0061\u0068\uFFFF\u0074\u0073\u0065\u0072\u0065\uFFFF\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0071\u0061\u006d\u0061\u0074\u0073" +
|
"\u0075\u0074\u0073\uFFFF\u0068\u0069\u0072\u0069\u0071\uFFFF\u0072\u0061\u0066\u0065\uFFFF\u0073\u0065\u0067\u006f\u006c\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0070\u0061\u0074\u0061\u0068\uFFFF\u0070\u0061\u0074\u0061\u0068\uFFFF\u0074\u0073\u0065\u0072\u0065\uFFFF\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0073\u0068\u0065\u0076\u0061\u066e\u067e" +
|
||||||
"\uFFFF\u0073\u0068\u0065\u0076\u0061\u066e\u067e\u06c1\u0698\u0640\u0636\u0638\u0621\u06a4\u063a\u06a9\u06ba\u06be\u06cc\u0643\u064a\u0900\u0955\u0972\u0911\u0973\u0974\u0976\u0977\u0960\u0961\u090d\u090e\u0912\u0975\u097b\u097c\uFFFF\u0936\u094d\u091a\u0979\u0978\u097e\uFFFF\u0924\u094d\u0930\uFFFF\u0926\u094d\u0930\uFFFF\u092a\u094d\u0930\u097f\u097a\uFFFF\u0936\u094d\u0930\uFFFF\u0915\u094d\u0937\u094e\u097d\u0949\u093a\u093b" +
|
"\u06c1\u0698\u0640\u0636\u0638\u0621\u06a4\u063a\u06a9\u06ba\u06be\u06cc\u0643\u064a\u0900\u0955\u0972\u0911\u0973\u0974\u0976\u0977\u0960\u0961\u090d\u090e\u0912\u0975\u097b\u097c\uFFFF\u0936\u094d\u091a\u0979\u0978\u097e\uFFFF\u0924\u094d\u0930\uFFFF\u0926\u094d\u0930\uFFFF\u092a\u094d\u0930\u097f\u097a\uFFFF\u0936\u094d\u0930\uFFFF\u0915\u094d\u0937\u094e\u097d\u0949\u093a\u093b\u0904\u0944\u0945\u0946\u094a\u094f\u0954\u0957" +
|
||||||
"\u0904\u0944\u0945\u0946\u094a\u094f\u0954\u0957\u0963\u0965\u0971\uFFFF\u0bd0\uFFFF\u0bf2\uFFFF\u0bf0\uFFFF\u0bf1\uFFFF\u0bf3\u21d4\u21d5\u21d6\u21d7\u21d8\u21d9\u22c0\u22c1\u22c2\u22c3\u222e\u22b6\u044b\u0483\u00000123456789\u09e6\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u00000123456789\u0966\u0967\u0968\u0969\u096a" +
|
"\u0963\u0965\u0971\uFFFF\u0bd0\uFFFF\u0bf2\uFFFF\u0bf0\uFFFF\u0bf1\uFFFF\u0bf3\u21d4\u21d5\u21d6\u21d7\u21d8\u21d9\u22c0\u22c1\u22c2\u22c3\u222e\u22b6\u044b\u0483\u00000123456789\u09e6\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u00000123456789\u0966\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u000001" +
|
||||||
"\u096b\u096c\u096d\u096e\u096f\u00000123456789\u0ae6\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u00000123456789\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u00000123456789\u0ce6\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0000012" +
|
"23456789\u0ae6\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u00000123456789\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u00000123456789\u0ce6\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u00000123456789\u06f0" +
|
||||||
"3456789\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u00000123456789\u0be6\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0000\u00df\u0131\u01f0\u0237\u02b0\u02b2\u02b3\u02b7\u02e1\u0905\u0907\u0909\u090b\u090c\u090f\u0913\u0915\u0917\u091a\u091c\u091f\u0921\u0924\u0926\u0928\u092c\u092e\u0932\u0938\u0939\u093f\u0941\u0943" +
|
"\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u00000123456789\u0be6\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0000\u00df\u0131\u01f0\u0237\u02b0\u02b2\u02b3\u02b7\u02e1\u0905\u0907\u0909\u090b\u090c\u090f\u0913\u0915\u0917\u091a\u091c\u091f\u0921\u0924\u0926\u0928\u092c\u092e\u0932\u0938\u0939\u093f\u0941\u0943\u0945\u0947\u0949\u094b\u0952\u0962\u0a85\u0a87" +
|
||||||
"\u0945\u0947\u0949\u094b\u0952\u0962\u0a85\u0a87\u0a89\u0a8f\u0a93\u0a95\u0a97\u0a9a\u0a9c\u0a9f\u0aa1\u0aa4\u0aa6\u0aa8\u0aaa\u0aac\u0aae\u0ab2\u0ab8\u0ab9\u0abf\u0ac1\u0ac7\u0acb\u0bf9\u1d43\u1d47\u1d48\u1d49\u1d4d\u1d4f\u1d50\u1d52\u1d56\u1d57\u1d58\u1d5b\u1d60\u1d9c\u1da0\u1dbe\u1e97\u1e98\u1e99\u2071\u207f\u20b9\u2190\u2191\u2192\u2193\u2196\u2197\u2198\u2199\u2208\u220b\u2282\u2283\u2286\u2287\u2500\u2502\u250c\u2510\u2514" +
|
"\u0a89\u0a8f\u0a93\u0a95\u0a97\u0a9a\u0a9c\u0a9f\u0aa1\u0aa4\u0aa6\u0aa8\u0aaa\u0aac\u0aae\u0ab2\u0ab8\u0ab9\u0abf\u0ac1\u0ac7\u0acb\u0bf9\u1d43\u1d47\u1d48\u1d49\u1d4d\u1d4f\u1d50\u1d52\u1d56\u1d57\u1d58\u1d5b\u1d60\u1d9c\u1da0\u1dbe\u1e97\u1e98\u1e99\u2071\u207f\u20b9\u2190\u2191\u2192\u2193\u2196\u2197\u2198\u2199\u2208\u220b\u2282\u2283\u2286\u2287\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\uFFFF\u004a" +
|
||||||
"\u2518\u251c\u2524\u252c\u2534\u253c\ud835\uFFFF\u004a\u030c\uFFFF\u004a\u0307\u1d34\u1d36\u1d3f\u1d42\u1d38\u0906\u0908\u090a\u0910\u0914\u0916\u0918\u091b\u091d\u0920\u0922\u0925\u0927\u0923\u092d\u0902\u0933\u0936\u0903\u0940\u0942\u0948\u094c\u0951\u0a86\u0a88\u0a8a\u0a90\u0a94\u0a96\u0a98\u0a9b\u0a9d\u0aa0\u0aa2\u0aa5\u0aa7\u0aa3\u0aab\u0aad\u0a82\u0ab3\u0ab6\u0a83\u0ac0\u0ac2\u0ac8\u0acc\u1d2c\u1d2e\u1d30\u1d31\u1d33\u1d37" +
|
"\u030c\uFFFF\u004a\u0307\u1d34\u1d36\u1d3f\u1d42\u1d38\u0906\u0908\u090a\u0910\u0914\u0916\u0918\u091b\u091d\u0920\u0922\u0925\u0927\u0923\u092d\u0902\u0933\u0936\u0903\u0940\u0942\u0948\u094c\u0951\u0a86\u0a88\u0a8a\u0a90\u0a94\u0a96\u0a98\u0a9b\u0a9d\u0aa0\u0aa2\u0aa5\u0aa7\u0aa3\u0aab\u0aad\u0a82\u0ab3\u0ab6\u0a83\u0ac0\u0ac2\u0ac8\u0acc\u1d2c\u1d2e\u1d30\u1d31\u1d33\u1d37\u1d39\u1d3c\u1d3e\u1d40\u1d41\u2c7d\u1db2\uFFFF\ua7f2" +
|
||||||
"\u1d39\u1d3c\u1d3e\u1d40\u1d41\u2c7d\u1db2\uFFFF\ua7f2\uFFFF\ua7f3\u1d23\uFFFF\u0054\u0308\uFFFF\u0057\u030a\uFFFF\u0059\u030a\u1d35\u1d3a\u2550\u2551\u2554\u2557\u255a\u255d\u2560\u2563\u2566\u2569\u256c\u0000\udd57\udd58\udd64\udd68\udd69\uFFFF\ud835\udd3d\uFFFF\ud835\udd3e\uFFFF\ud835\udd4a\uFFFF\ud835\udd4e\uFFFF\ud835\udd4f").toCharArray();
|
"\uFFFF\ua7f3\u1d23\uFFFF\u0054\u0308\uFFFF\u0057\u030a\uFFFF\u0059\u030a\u1d35\u1d3a\u2550\u2551\u2554\u2557\u255a\u255d\u2560\u2563\u2566\u2569\u256c").toCharArray();
|
||||||
|
|
||||||
public static final char[] edges =
|
public static final char[] edges =
|
||||||
("\u0001\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0059\u005a\u005b\\\u005d\u005e\u005f\u0060\u0061\u0062\u0063\u0064\u0067\u0068\u006b\u006e\u006f\u0072\u0075\u0078\u007b\u007e\u0081\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
|
("\u0001\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0059\u005a\u005b\\\u005d\u005e\u005f\u0060\u0061\u0062\u0063\u0064\u0067\u0068\u006b\u006e\u006f\u0072\u0075\u0078\u007b\u007e\u0081\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
|
||||||
@@ -226,19 +226,19 @@ public final class ComposeKeyData
|
|||||||
"\u1c22\u0001\u0001\u0003\u1387\u1c26\u0001\u0003\u0cab\u1c2a\u0001\u0003\u1388\u1c2e\u0001\u0003\u0cac\u1c32\u0001\u0002\u1c35\u0001\u0004\u111c\u1389\u1c3a\u0001\u0005\u138a\u1407\u04f5\u1c40\u0001\u0002\u1c43\u0001\u0002\u111d\u0002\u1c48\u0001\u0008\u111e\u04e4\u1c51\u1c52\u1c53\u1c54\u1c55\u0001\u0001\u0001\u0001\u0001\u0002\u1c58\u0001\u0002\u1c5b\u0001\u0004\u1408\u0de1\u1c60\u0001\u0004\u1409\u0de1\u1c65\u0001\u0002\u1c51" +
|
"\u1c22\u0001\u0001\u0003\u1387\u1c26\u0001\u0003\u0cab\u1c2a\u0001\u0003\u1388\u1c2e\u0001\u0003\u0cac\u1c32\u0001\u0002\u1c35\u0001\u0004\u111c\u1389\u1c3a\u0001\u0005\u138a\u1407\u04f5\u1c40\u0001\u0002\u1c43\u0001\u0002\u111d\u0002\u1c48\u0001\u0008\u111e\u04e4\u1c51\u1c52\u1c53\u1c54\u1c55\u0001\u0001\u0001\u0001\u0001\u0002\u1c58\u0001\u0002\u1c5b\u0001\u0004\u1408\u0de1\u1c60\u0001\u0004\u1409\u0de1\u1c65\u0001\u0002\u1c51" +
|
||||||
"\u0002\u138b\u0002\u1c6c\u0001\u0002\u1c6f\u0001\u0002\u1c72\u0001\u0002\u1c75\u0001\u0003\u111f\u1c79\u0001\u0002\u111f\u0002\u1c7e\u0001\u0002\u1c81\u0001\u0002\u1c84\u0001\u0002\u1c87\u0001\u0002\u1c8a\u0001\u0002\u1c8d\u0001\u0002\u1c90\u0001\u0002\u1c93\u0001\u0002\u1c96\u0001\u0002\u1c99\u0001\u0004\u1c9e\u1120\u138c\u0001\u0003\u1ca2\u1121\u0001\u0002\u1ca5\u0001\u0002\u1ca8\u0001\u0002\u1cab\u0001\u0002\u1cae\u0001\u0002" +
|
"\u0002\u138b\u0002\u1c6c\u0001\u0002\u1c6f\u0001\u0002\u1c72\u0001\u0002\u1c75\u0001\u0003\u111f\u1c79\u0001\u0002\u111f\u0002\u1c7e\u0001\u0002\u1c81\u0001\u0002\u1c84\u0001\u0002\u1c87\u0001\u0002\u1c8a\u0001\u0002\u1c8d\u0001\u0002\u1c90\u0001\u0002\u1c93\u0001\u0002\u1c96\u0001\u0002\u1c99\u0001\u0004\u1c9e\u1120\u138c\u0001\u0003\u1ca2\u1121\u0001\u0002\u1ca5\u0001\u0002\u1ca8\u0001\u0002\u1cab\u0001\u0002\u1cae\u0001\u0002" +
|
||||||
"\u1cb1\u0001\u0005\u1423\u1473\u1c52\u1cb7\u0001\u0004\u1122\u1c53\u1cb7\u0002\u1cbe\u0001\u0002\u1cc1\u0001\u0002\u1cc4\u0001\u0002\u1cc7\u0001\u0002\u1cca\u0001\u0002\u1ccd\u0001\u0002\u1cd0\u0001\u0003\u1123\u1cd4\u0001\u0002\u1124\u0002\u1125\u0002\u1126\u0016\u083b\u0d65\u0da7\u0deb\u0e1e\u0e3d\u0e7c\u0fe8\u1550\u1c26\u1c2a\u1c2e\u1c32\u1c3a\u1c40\u1c54\u1c60\u1c65\u1c79\u1cd4\u1cf1\u0001\n\u0c23\u0cad\u0d23\u0fe9\u1127" +
|
"\u1cb1\u0001\u0005\u1423\u1473\u1c52\u1cb7\u0001\u0004\u1122\u1c53\u1cb7\u0002\u1cbe\u0001\u0002\u1cc1\u0001\u0002\u1cc4\u0001\u0002\u1cc7\u0001\u0002\u1cca\u0001\u0002\u1ccd\u0001\u0002\u1cd0\u0001\u0003\u1123\u1cd4\u0001\u0002\u1124\u0002\u1125\u0002\u1126\u0016\u083b\u0d65\u0da7\u0deb\u0e1e\u0e3d\u0e7c\u0fe8\u1550\u1c26\u1c2a\u1c2e\u1c32\u1c3a\u1c40\u1c54\u1c60\u1c65\u1c79\u1cd4\u1cf1\u0001\n\u0c23\u0cad\u0d23\u0fe9\u1127" +
|
||||||
"\u138d\u1424\u1c55\u1cf1\u0002\u1cfe\u0001\u00f6\u1df5\u066c\u06cc\u0706\u07ce\u06cd\u06ce\u0351\u0cfd\u0c95\u0cfe\u1dfa\u1dfe\u1e01\u1e04\u1e07\u1e0a\u1e0d\u1e10\u1e13\u1e16\u1e19\u0ddf\u1401\u0e36\u0e66\u07d3\u07d4\u0c59\u0c94\u1222\u1e1e\u0d58\u0e0f\u1e1f\u0ca6\u12fa\u0e13\u0e14\u0d5a\u0e18\u1e20\u0d00\u0688\u0d02\u1e21\u0f3a\u1e29\u1e2a\u1e2b\u1e2c\u1e2d\u1e2e\u1e2f\u1e30\u1e31\u1e32\u1e33\u1e34\u1e35\u1e36\u1e37\u162d\u1e38" +
|
"\u138d\u1424\u1c55\u1cf1\u0002\u1cfe\u0001\u00ee\u1ded\u066c\u06cc\u0706\u07ce\u06cd\u06ce\u0351\u0cfd\u0c95\u0cfe\u1df2\u1df6\u1df9\u1dfc\u1dff\u1e02\u1e05\u1e08\u1e0b\u1e0e\u1e11\u0ddf\u1401\u0e36\u0e66\u07d3\u07d4\u0c59\u0c94\u1222\u1e16\u0d58\u0e0f\u1e17\u0ca6\u12fa\u0e13\u0e14\u0d5a\u0e18\u1e18\u0d00\u0688\u0d02\u1e19\u0f3a\u1e21\u1e22\u1e23\u1e24\u1e25\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u1e2c\u1e2d\u1e2e\u1e2f\u162d\u1e30" +
|
||||||
"\u1e39\u1e3b\u1e3c\u0d1f\u1e3d\u1e3e\u1e3f\u1e40\u1e41\u16ef\u16ea\u1e43\u1e44\u1e46\u1e47\u179e\u1e48\u0fb7\u0d22\u1640\u0d1e\u1e49\u1665\u166f\u16b6\u0d1f\u1e4b\u1e57\u1e5e\u1e64\u1e6b\u1e71\u1e76\u1e7c\u1e88\u1e8e\u1e94\u1e9b\u1ea8\u1884\u189a\u1967\u1eae\u191b\u1eaf\u1eb0\u1870\u1eb1\u1eb2\u1eb3\u1eb4\u1eb5\u18b3\u1995\u1eb6\u1eb7\u1eb8\u18d0\u1eb9\u1eba\u1ebb\u192b\u192c\u1dfa\u1dfe\u1e01\u1e04\u1e07\u1e0a\u1e0d\u1e10\u1e13" +
|
"\u1e31\u1e33\u1e34\u0d1f\u1e35\u1e36\u1e37\u1e38\u1e39\u16ef\u16ea\u1e3b\u1e3c\u1e3e\u1e3f\u179e\u1e40\u0fb7\u0d22\u1640\u0d1e\u1e41\u1665\u166f\u16b6\u0d1f\u1e43\u1e4f\u1e56\u1e5c\u1e63\u1e69\u1e6e\u1e74\u1e80\u1e86\u1e8c\u1e93\u1ea0\u1884\u189a\u1967\u1ea6\u191b\u1ea7\u1ea8\u1870\u1ea9\u1eaa\u1eab\u1eac\u1ead\u18b3\u1995\u1eae\u1eaf\u1eb0\u18d0\u1eb1\u1eb2\u1eb3\u192b\u192c\u1df2\u1df6\u1df9\u1dfc\u1dff\u1e02\u1e05\u1e08\u1e0b" +
|
||||||
"\u1e16\u1938\u1ebc\u197c\u1995\u1ebd\u1955\u1dfa\u1dfe\u1e01\u1e04\u1e07\u1e0a\u1e0d\u1e10\u1e13\u1e16\u1ebe\u1ebf\u1ec0\u1ec1\u1ec2\u1ec3\u1ec4\u1ec5\u1ec6\u1ec7\u1ec8\u1ec9\u1eca\u1ecb\u19d6\u19d7\u19d8\u1ecc\u1ecd\u1ece\u19d9\u1ed2\u1ed3\u19da\u19db\u1ed4\u1ed5\u1ed9\u19dc\u1edd\u19dd\u1ee1\u19de\u19df\u19e0\u1ee2\u1ee3\u1ee7\u1eeb\u1eec\u1eed\u1eee\u1eef\u1ef0\u1ef1\u1ef2\u1ef3\u1ef4\u1ef5\u1ef6\u1ef7\u1ef8\u1ef9\u1efa\u1efb" +
|
"\u1e0e\u1938\u1eb4\u197c\u1995\u1eb5\u1955\u1df2\u1df6\u1df9\u1dfc\u1dff\u1e02\u1e05\u1e08\u1e0b\u1e0e\u1eb6\u1eb7\u1eb8\u1eb9\u1eba\u1ebb\u1ebc\u1ebd\u1ebe\u1ebf\u1ec0\u1ec1\u1ec2\u1ec3\u19d6\u19d7\u19d8\u1ec4\u1ec5\u1ec6\u19d9\u1eca\u1ecb\u19da\u19db\u1ecc\u1ecd\u1ed1\u19dc\u1ed5\u19dd\u1ed9\u19de\u19df\u19e0\u1eda\u1edb\u1edf\u1ee3\u1ee4\u1ee5\u1ee6\u1ee7\u1ee8\u1ee9\u1eea\u1eeb\u1eec\u1eed\u1eee\u1eef\u1ef0\u1ef1\u1ef2\u1ef3" +
|
||||||
"\u1efd\u1eff\u1f01\u1f03\u1385\u1e21\u0f48\u0e0d\u0e19\u0e0e\u0e1c\u1f05\u1f06\u1f07\u1f08\u1f09\u1f0a\u1c35\u111c\u04f5\u1f0b\u1f0c\u1f0d\u1f0e\u1f0f\u1120\u1121\u1423\u1f10\u1cd4\u138c\u1125\u1126\u083b\u1672\u1f11\u1f12\u0005\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000" +
|
"\u1ef5\u1ef7\u1ef9\u1efb\u1385\u1e19\u0f48\u0e0d\u0e19\u0e0e\u0e1c\u1efd\u1efe\u1eff\u1f00\u1f01\u1f02\u1c35\u1f03\u1f04\u1f05\u1f06\u1f07\u1120\u1121\u1f08\u1672\u1f09\u1f0a\u0005\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0001\u0001" +
|
||||||
"\u0000\u0005\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0008\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0002\u0000\u0001\u0001\u0001\u0002\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000" +
|
"\u0001\u0008\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0002\u0000\u0001\u0001\u0001\u0002\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000" +
|
||||||
"\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\r\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
|
"\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\r\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u0001" +
|
||||||
"\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001" +
|
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
|
||||||
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f1e\u1f1f\u1f20\u1f21\u1f22\u1f23\u1f24\u1f25\u1f26\u1f27\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f33\u1f34\u1f35\u1f36\u1f37\u1f38\u1f39\u1f3a\u1f3b\u1f3c\u0001\u0001\u0001\u0001\u0001" +
|
"\u0001\u0001\u0001\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f16\u1f17\u1f18\u1f19\u1f1a\u1f1b\u1f1c\u1f1d\u1f1e\u1f1f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f2b\u1f2c\u1f2d\u1f2e\u1f2f\u1f30\u1f31\u1f32\u1f33\u1f34\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f40\u1f41" +
|
||||||
"\u0001\u0001\u0001\u0001\u0001\u000b\u1f48\u1f49\u1f4a\u1f4b\u1f4c\u1f4d\u1f4e\u1f4f\u1f50\u1f51\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f5d\u1f5e\u1f5f\u1f60\u1f61\u1f62\u1f63\u1f64\u1f65\u1f66\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f72\u1f73\u1f74\u1f75\u1f76\u1f77\u1f78\u1f79\u1f7a\u1f7b\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f87\u1f88\u1f89" +
|
"\u1f42\u1f43\u1f44\u1f45\u1f46\u1f47\u1f48\u1f49\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f55\u1f56\u1f57\u1f58\u1f59\u1f5a\u1f5b\u1f5c\u1f5d\u1f5e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f6a\u1f6b\u1f6c\u1f6d\u1f6e\u1f6f\u1f70\u1f71\u1f72\u1f73\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f7f\u1f80\u1f81\u1f82\u1f83\u1f84\u1f85\u1f86\u1f87\u1f88\u0001" +
|
||||||
"\u1f8a\u1f8b\u1f8c\u1f8d\u1f8e\u1f8f\u1f90\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f9c\u1f9d\u1f9e\u1f9f\u1fa0\u1fa1\u1fa2\u1fa3\u1fa4\u1fa5\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0071\u0f55\u0d0b\u2017\u201a\u201d\u201e\u201f\u2020\u2021\u2022\u2023\u2024\u1ec6\u1ec7\u2025\u2026\u2027\u2028\u2029\u202a\u202b\u202c\u202d\u202e\u202f\u2030\u2031\u2032\u2033\u2034\u2035\u2036\u1ef1" +
|
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u1f94\u1f95\u1f96\u1f97\u1f98\u1f99\u1f9a\u1f9b\u1f9c\u1f9d\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0070\u0f55\u0d0b\u200e\u2011\u2014\u2015\u2016\u2017\u2018\u2019\u201a\u201b\u1ebe\u1ebf\u201c\u201d\u201e\u201f\u2020\u2021\u2022\u2023\u2024\u2025\u2026\u2027\u2028\u2029\u202a\u202b\u202c\u202d\u1ee9\u1eb8\u202e\u1eb9\u202f\u2030\u1ef0\u2031\u2032" +
|
||||||
"\u1ec0\u2037\u1ec1\u2038\u2039\u1ef8\u203a\u203b\u203c\u203d\u203e\u203f\u2040\u2041\u2042\u2043\u2044\u2045\u2046\u2047\u2048\u2049\u204a\u204b\u204c\u204d\u204e\u204f\u2050\u2051\u0f48\u2052\u2053\u2054\u2055\u2056\u2057\u2058\u2059\u205a\u205b\u205c\u205d\u205e\u205f\u2061\u2063\u2064\u2067\u206a\u206d\u206e\u0f48\u0e0d\u0e19\u0e0e\u0e1c\u1f07\u1f08\u1f09\u1f0a\u1c43\u1c48\u1c9e\u1ca2\u1ca5\u1ca8\u206f\u2070\u2071\u2072\u2073" +
|
"\u2033\u2034\u2035\u2036\u2037\u2038\u2039\u203a\u203b\u203c\u203d\u203e\u203f\u2040\u2041\u2042\u2043\u2044\u2045\u2046\u2047\u2048\u0f48\u2049\u204a\u204b\u204c\u204d\u204e\u204f\u2050\u2051\u2052\u2053\u2054\u2055\u2056\u2058\u205a\u205b\u205e\u2061\u2064\u2065\u0f48\u0e0d\u0e19\u0e0e\u0e1c\u1eff\u1f00\u1f01\u1f02\u1c43\u1c48\u1c9e\u1ca2\u1ca5\u1ca8\u2066\u2067\u2068\u2069\u206a\u206b\u206c\u206d\u206e\u206f\u2070\u0003\u0000" +
|
||||||
"\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
|
"\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000" +
|
||||||
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0002\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u2080\u2083\u2086\u2089\u208c\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000").toCharArray();
|
"\u0002\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001").toCharArray();
|
||||||
|
|
||||||
public static final int accent_aigu = 1;
|
public static final int accent_aigu = 1;
|
||||||
public static final int accent_arrows = 130;
|
public static final int accent_arrows = 130;
|
||||||
@@ -265,12 +265,12 @@ public final class ComposeKeyData
|
|||||||
public static final int accent_trema = 1172;
|
public static final int accent_trema = 1172;
|
||||||
public static final int compose = 1270;
|
public static final int compose = 1270;
|
||||||
public static final int fn = 7423;
|
public static final int fn = 7423;
|
||||||
public static final int numpad_bengali = 7955;
|
public static final int numpad_bengali = 7947;
|
||||||
public static final int numpad_devanagari = 7976;
|
public static final int numpad_devanagari = 7968;
|
||||||
public static final int numpad_gujarati = 7997;
|
public static final int numpad_gujarati = 7989;
|
||||||
public static final int numpad_hindu = 8018;
|
public static final int numpad_hindu = 8010;
|
||||||
public static final int numpad_kannada = 8039;
|
public static final int numpad_kannada = 8031;
|
||||||
public static final int numpad_persian = 8060;
|
public static final int numpad_persian = 8052;
|
||||||
public static final int numpad_tamil = 8081;
|
public static final int numpad_tamil = 8073;
|
||||||
public static final int shift = 8102;
|
public static final int shift = 8094;
|
||||||
}
|
}
|
||||||
|
@@ -2,7 +2,6 @@ package juloo.keyboard2;
|
|||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Handler;
|
|
||||||
import android.text.InputType;
|
import android.text.InputType;
|
||||||
import android.view.KeyCharacterMap;
|
import android.view.KeyCharacterMap;
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
@@ -29,10 +28,10 @@ public final class KeyEventHandler
|
|||||||
[setSelection] could be used instead. */
|
[setSelection] could be used instead. */
|
||||||
boolean _move_cursor_force_fallback = false;
|
boolean _move_cursor_force_fallback = false;
|
||||||
|
|
||||||
public KeyEventHandler(IReceiver recv)
|
public KeyEventHandler(Looper looper, IReceiver recv)
|
||||||
{
|
{
|
||||||
_recv = recv;
|
_recv = recv;
|
||||||
_autocap = new Autocapitalisation(recv.getHandler(),
|
_autocap = new Autocapitalisation(looper,
|
||||||
this.new Autocapitalisation_callback());
|
this.new Autocapitalisation_callback());
|
||||||
_mods = Pointers.Modifiers.EMPTY;
|
_mods = Pointers.Modifiers.EMPTY;
|
||||||
}
|
}
|
||||||
@@ -100,6 +99,7 @@ public final class KeyEventHandler
|
|||||||
case Editing: handle_editing_key(key.getEditing()); break;
|
case Editing: handle_editing_key(key.getEditing()); break;
|
||||||
case Compose_pending: _recv.set_compose_pending(true); break;
|
case Compose_pending: _recv.set_compose_pending(true); break;
|
||||||
case Slider: handle_slider(key.getSlider(), key.getSliderRepeat()); break;
|
case Slider: handle_slider(key.getSlider(), key.getSliderRepeat()); break;
|
||||||
|
case StringWithSymbol: send_text(key.getStringWithSymbol()); break;
|
||||||
case Macro: evaluate_macro(key.getMacro()); break;
|
case Macro: evaluate_macro(key.getMacro()); break;
|
||||||
}
|
}
|
||||||
update_meta_state(old_mods);
|
update_meta_state(old_mods);
|
||||||
@@ -147,11 +147,11 @@ public final class KeyEventHandler
|
|||||||
if (down)
|
if (down)
|
||||||
{
|
{
|
||||||
_meta_state = _meta_state | meta_flags;
|
_meta_state = _meta_state | meta_flags;
|
||||||
send_keyevent(KeyEvent.ACTION_DOWN, eventCode, _meta_state);
|
send_keyevent(KeyEvent.ACTION_DOWN, eventCode);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
send_keyevent(KeyEvent.ACTION_UP, eventCode, _meta_state);
|
send_keyevent(KeyEvent.ACTION_UP, eventCode);
|
||||||
_meta_state = _meta_state & ~meta_flags;
|
_meta_state = _meta_state & ~meta_flags;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -182,28 +182,25 @@ public final class KeyEventHandler
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Don't set KeyEvent.FLAG_SOFT_KEYBOARD.
|
||||||
|
*/
|
||||||
void send_key_down_up(int keyCode)
|
void send_key_down_up(int keyCode)
|
||||||
{
|
{
|
||||||
send_key_down_up(keyCode, _meta_state);
|
send_keyevent(KeyEvent.ACTION_DOWN, keyCode);
|
||||||
|
send_keyevent(KeyEvent.ACTION_UP, keyCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Ignores currently pressed system modifiers. */
|
void send_keyevent(int eventAction, int eventCode)
|
||||||
void send_key_down_up(int keyCode, int metaState)
|
|
||||||
{
|
|
||||||
send_keyevent(KeyEvent.ACTION_DOWN, keyCode, metaState);
|
|
||||||
send_keyevent(KeyEvent.ACTION_UP, keyCode, metaState);
|
|
||||||
}
|
|
||||||
|
|
||||||
void send_keyevent(int eventAction, int eventCode, int metaState)
|
|
||||||
{
|
{
|
||||||
InputConnection conn = _recv.getCurrentInputConnection();
|
InputConnection conn = _recv.getCurrentInputConnection();
|
||||||
if (conn == null)
|
if (conn == null)
|
||||||
return;
|
return;
|
||||||
conn.sendKeyEvent(new KeyEvent(1, 1, eventAction, eventCode, 0,
|
conn.sendKeyEvent(new KeyEvent(1, 1, eventAction, eventCode, 0,
|
||||||
metaState, KeyCharacterMap.VIRTUAL_KEYBOARD, 0,
|
_meta_state, KeyCharacterMap.VIRTUAL_KEYBOARD, 0,
|
||||||
KeyEvent.FLAG_SOFT_KEYBOARD | KeyEvent.FLAG_KEEP_TOUCH_MODE));
|
KeyEvent.FLAG_SOFT_KEYBOARD | KeyEvent.FLAG_KEEP_TOUCH_MODE));
|
||||||
if (eventAction == KeyEvent.ACTION_UP)
|
if (eventAction == KeyEvent.ACTION_UP)
|
||||||
_autocap.event_sent(eventCode, metaState);
|
_autocap.event_sent(eventCode, _meta_state);
|
||||||
}
|
}
|
||||||
|
|
||||||
void send_text(CharSequence text)
|
void send_text(CharSequence text)
|
||||||
@@ -240,9 +237,6 @@ public final class KeyEventHandler
|
|||||||
case REPLACE: send_context_menu_action(android.R.id.replaceText); break;
|
case REPLACE: send_context_menu_action(android.R.id.replaceText); break;
|
||||||
case ASSIST: send_context_menu_action(android.R.id.textAssist); break;
|
case ASSIST: send_context_menu_action(android.R.id.textAssist); break;
|
||||||
case AUTOFILL: send_context_menu_action(android.R.id.autofill); break;
|
case AUTOFILL: send_context_menu_action(android.R.id.autofill); break;
|
||||||
case DELETE_WORD: send_key_down_up(KeyEvent.KEYCODE_DEL, KeyEvent.META_CTRL_ON | KeyEvent.META_CTRL_LEFT_ON); break;
|
|
||||||
case FORWARD_DELETE_WORD: send_key_down_up(KeyEvent.KEYCODE_FORWARD_DEL, KeyEvent.META_CTRL_ON | KeyEvent.META_CTRL_LEFT_ON); break;
|
|
||||||
case SELECTION_CANCEL: cancel_selection(); break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,17 +254,15 @@ public final class KeyEventHandler
|
|||||||
return conn.getExtractedText(_move_cursor_req, 0);
|
return conn.getExtractedText(_move_cursor_req, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** [r] might be negative, in which case the direction is reversed. */
|
/** [repeatition] might be negative, in which case the direction is reversed. */
|
||||||
void handle_slider(KeyValue.Slider s, int r)
|
void handle_slider(KeyValue.Slider s, int repeatition)
|
||||||
{
|
{
|
||||||
switch (s)
|
switch (s)
|
||||||
{
|
{
|
||||||
case Cursor_left: move_cursor(-r); break;
|
case Cursor_left: move_cursor(-repeatition); break;
|
||||||
case Cursor_right: move_cursor(r); break;
|
case Cursor_right: move_cursor(repeatition); break;
|
||||||
case Cursor_up: move_cursor_vertical(-r); break;
|
case Cursor_up: move_cursor_vertical(-repeatition); break;
|
||||||
case Cursor_down: move_cursor_vertical(r); break;
|
case Cursor_down: move_cursor_vertical(repeatition); break;
|
||||||
case Selection_cursor_left: move_cursor_sel(r, true); break;
|
|
||||||
case Selection_cursor_right: move_cursor_sel(r, false); break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -284,7 +276,12 @@ public final class KeyEventHandler
|
|||||||
if (conn == null)
|
if (conn == null)
|
||||||
return;
|
return;
|
||||||
ExtractedText et = get_cursor_pos(conn);
|
ExtractedText et = get_cursor_pos(conn);
|
||||||
if (et != null && can_set_selection(conn))
|
int system_mods =
|
||||||
|
KeyEvent.META_CTRL_ON | KeyEvent.META_ALT_ON | KeyEvent.META_META_ON;
|
||||||
|
// Fallback to sending key events if system modifiers are activated or
|
||||||
|
// ExtractedText is not supported, for example on Termux.
|
||||||
|
if (!_move_cursor_force_fallback && et != null
|
||||||
|
&& (_meta_state & system_mods) == 0)
|
||||||
{
|
{
|
||||||
int sel_start = et.selectionStart;
|
int sel_start = et.selectionStart;
|
||||||
int sel_end = et.selectionEnd;
|
int sel_end = et.selectionEnd;
|
||||||
@@ -303,45 +300,8 @@ public final class KeyEventHandler
|
|||||||
sel_start = sel_end;
|
sel_start = sel_end;
|
||||||
}
|
}
|
||||||
if (conn.setSelection(sel_start, sel_end))
|
if (conn.setSelection(sel_start, sel_end))
|
||||||
return; // Fallback to sending key events if [setSelection] failed
|
return; // [setSelection] succeeded, don't fallback to key events
|
||||||
}
|
}
|
||||||
move_cursor_fallback(d);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Move one of the two side of a selection. If [sel_left] is true, the left
|
|
||||||
position is moved, otherwise the right position is moved. */
|
|
||||||
void move_cursor_sel(int d, boolean sel_left)
|
|
||||||
{
|
|
||||||
InputConnection conn = _recv.getCurrentInputConnection();
|
|
||||||
if (conn == null)
|
|
||||||
return;
|
|
||||||
ExtractedText et = get_cursor_pos(conn);
|
|
||||||
if (et != null && can_set_selection(conn))
|
|
||||||
{
|
|
||||||
int sel_start = et.selectionStart;
|
|
||||||
int sel_end = et.selectionEnd;
|
|
||||||
if (sel_left == (sel_start <= sel_end))
|
|
||||||
sel_start += d;
|
|
||||||
else
|
|
||||||
sel_end += d;
|
|
||||||
if (conn.setSelection(sel_start, sel_end))
|
|
||||||
return; // Fallback to sending key events if [setSelection] failed
|
|
||||||
}
|
|
||||||
move_cursor_fallback(d);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Returns whether the selection can be set using [conn.setSelection()].
|
|
||||||
This can happen on Termux or when system modifiers are activated for
|
|
||||||
example. */
|
|
||||||
boolean can_set_selection(InputConnection conn)
|
|
||||||
{
|
|
||||||
final int system_mods =
|
|
||||||
KeyEvent.META_CTRL_ON | KeyEvent.META_ALT_ON | KeyEvent.META_META_ON;
|
|
||||||
return !_move_cursor_force_fallback && (_meta_state & system_mods) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void move_cursor_fallback(int d)
|
|
||||||
{
|
|
||||||
if (d < 0)
|
if (d < 0)
|
||||||
send_key_down_up_repeat(KeyEvent.KEYCODE_DPAD_LEFT, -d);
|
send_key_down_up_repeat(KeyEvent.KEYCODE_DPAD_LEFT, -d);
|
||||||
else
|
else
|
||||||
@@ -360,72 +320,31 @@ public final class KeyEventHandler
|
|||||||
|
|
||||||
void evaluate_macro(KeyValue[] keys)
|
void evaluate_macro(KeyValue[] keys)
|
||||||
{
|
{
|
||||||
if (keys.length == 0)
|
final Pointers.Modifiers empty = Pointers.Modifiers.EMPTY;
|
||||||
return;
|
|
||||||
// Ignore modifiers that are activated at the time the macro is evaluated
|
// Ignore modifiers that are activated at the time the macro is evaluated
|
||||||
mods_changed(Pointers.Modifiers.EMPTY);
|
mods_changed(empty);
|
||||||
evaluate_macro_loop(keys, 0, Pointers.Modifiers.EMPTY, _autocap.pause());
|
Pointers.Modifiers mods = empty;
|
||||||
}
|
final boolean autocap_paused = _autocap.pause();
|
||||||
|
for (KeyValue kv : keys)
|
||||||
/** Evaluate the macro asynchronously to make sure event are processed in the
|
|
||||||
right order. */
|
|
||||||
void evaluate_macro_loop(final KeyValue[] keys, int i, Pointers.Modifiers mods, final boolean autocap_paused)
|
|
||||||
{
|
|
||||||
boolean should_delay = false;
|
|
||||||
KeyValue kv = KeyModifier.modify(keys[i], mods);
|
|
||||||
if (kv != null)
|
|
||||||
{
|
{
|
||||||
|
kv = KeyModifier.modify(kv, mods);
|
||||||
|
if (kv == null)
|
||||||
|
continue;
|
||||||
if (kv.hasFlagsAny(KeyValue.FLAG_LATCH))
|
if (kv.hasFlagsAny(KeyValue.FLAG_LATCH))
|
||||||
{
|
{
|
||||||
// Non-special latchable keys clear latched modifiers
|
// Non-special latchable keys clear latched modifiers
|
||||||
if (!kv.hasFlagsAny(KeyValue.FLAG_SPECIAL))
|
if (!kv.hasFlagsAny(KeyValue.FLAG_SPECIAL))
|
||||||
mods = Pointers.Modifiers.EMPTY;
|
mods = empty;
|
||||||
mods = mods.with_extra_mod(kv);
|
mods = mods.with_extra_mod(kv);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
key_down(kv, false);
|
key_down(kv, false);
|
||||||
key_up(kv, mods);
|
key_up(kv, mods);
|
||||||
mods = Pointers.Modifiers.EMPTY;
|
mods = empty;
|
||||||
}
|
}
|
||||||
should_delay = wait_after_macro_key(kv);
|
|
||||||
}
|
|
||||||
i++;
|
|
||||||
if (i >= keys.length) // Stop looping
|
|
||||||
{
|
|
||||||
_autocap.unpause(autocap_paused);
|
|
||||||
}
|
|
||||||
else if (should_delay)
|
|
||||||
{
|
|
||||||
// Add a delay before sending the next key to avoid race conditions
|
|
||||||
// causing keys to be handled in the wrong order. Notably, KeyEvent keys
|
|
||||||
// handling is scheduled differently than the other edit functions.
|
|
||||||
final int i_ = i;
|
|
||||||
final Pointers.Modifiers mods_ = mods;
|
|
||||||
_recv.getHandler().postDelayed(new Runnable() {
|
|
||||||
public void run()
|
|
||||||
{
|
|
||||||
evaluate_macro_loop(keys, i_, mods_, autocap_paused);
|
|
||||||
}
|
|
||||||
}, 1000/30);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
evaluate_macro_loop(keys, i, mods, autocap_paused);
|
|
||||||
}
|
|
||||||
|
|
||||||
boolean wait_after_macro_key(KeyValue kv)
|
|
||||||
{
|
|
||||||
switch (kv.getKind())
|
|
||||||
{
|
|
||||||
case Keyevent:
|
|
||||||
case Editing:
|
|
||||||
case Event:
|
|
||||||
return true;
|
|
||||||
case Slider:
|
|
||||||
return _move_cursor_force_fallback;
|
|
||||||
default:
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
_autocap.unpause(autocap_paused);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Repeat calls to [send_key_down_up]. */
|
/** Repeat calls to [send_key_down_up]. */
|
||||||
@@ -435,27 +354,12 @@ public final class KeyEventHandler
|
|||||||
send_key_down_up(event_code);
|
send_key_down_up(event_code);
|
||||||
}
|
}
|
||||||
|
|
||||||
void cancel_selection()
|
|
||||||
{
|
|
||||||
InputConnection conn = _recv.getCurrentInputConnection();
|
|
||||||
if (conn == null)
|
|
||||||
return;
|
|
||||||
ExtractedText et = get_cursor_pos(conn);
|
|
||||||
if (et == null) return;
|
|
||||||
final int curs = et.selectionStart;
|
|
||||||
// Notify the receiver as Android's [onUpdateSelection] is not triggered.
|
|
||||||
if (conn.setSelection(curs, curs));
|
|
||||||
_recv.selection_state_changed(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static interface IReceiver
|
public static interface IReceiver
|
||||||
{
|
{
|
||||||
public void handle_event_key(KeyValue.Event ev);
|
public void handle_event_key(KeyValue.Event ev);
|
||||||
public void set_shift_state(boolean state, boolean lock);
|
public void set_shift_state(boolean state, boolean lock);
|
||||||
public void set_compose_pending(boolean pending);
|
public void set_compose_pending(boolean pending);
|
||||||
public void selection_state_changed(boolean selection_is_ongoing);
|
|
||||||
public InputConnection getCurrentInputConnection();
|
public InputConnection getCurrentInputConnection();
|
||||||
public Handler getHandler();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Autocapitalisation_callback implements Autocapitalisation.Callback
|
class Autocapitalisation_callback implements Autocapitalisation.Callback
|
||||||
|
@@ -36,7 +36,7 @@ public final class KeyModifier
|
|||||||
case Modifier:
|
case Modifier:
|
||||||
return modify(k, mod.getModifier());
|
return modify(k, mod.getModifier());
|
||||||
case Compose_pending:
|
case Compose_pending:
|
||||||
return apply_compose_pending(mod.getPendingCompose(), k);
|
return ComposeKey.apply(mod.getPendingCompose(), k);
|
||||||
case Hangul_initial:
|
case Hangul_initial:
|
||||||
if (k.equals(mod)) // Allow typing the initial in letter form
|
if (k.equals(mod)) // Allow typing the initial in letter form
|
||||||
return KeyValue.makeStringKey(k.getString(), KeyValue.FLAG_GREYED);
|
return KeyValue.makeStringKey(k.getString(), KeyValue.FLAG_GREYED);
|
||||||
@@ -82,7 +82,6 @@ public final class KeyModifier
|
|||||||
case HOOK_ABOVE: return apply_compose(k, ComposeKeyData.accent_hook_above);
|
case HOOK_ABOVE: return apply_compose(k, ComposeKeyData.accent_hook_above);
|
||||||
case DOUBLE_GRAVE: return apply_compose(k, ComposeKeyData.accent_double_grave);
|
case DOUBLE_GRAVE: return apply_compose(k, ComposeKeyData.accent_double_grave);
|
||||||
case ARROW_RIGHT: return apply_combining_char(k, "\u20D7");
|
case ARROW_RIGHT: return apply_combining_char(k, "\u20D7");
|
||||||
case SELECTION_MODE: return apply_selection_mode(k);
|
|
||||||
default: return k;
|
default: return k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -123,44 +122,30 @@ public final class KeyModifier
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Keys that do not match any sequence are greyed. */
|
|
||||||
private static KeyValue apply_compose_pending(int state, KeyValue kv)
|
|
||||||
{
|
|
||||||
switch (kv.getKind())
|
|
||||||
{
|
|
||||||
case Char:
|
|
||||||
case String:
|
|
||||||
KeyValue res = ComposeKey.apply(state, kv);
|
|
||||||
// Grey-out characters not part of any sequence.
|
|
||||||
if (res == null)
|
|
||||||
return kv.withFlags(kv.getFlags() | KeyValue.FLAG_GREYED);
|
|
||||||
return res;
|
|
||||||
/* Tapping compose again exits the pending sequence. */
|
|
||||||
case Compose_pending:
|
|
||||||
return KeyValue.getKeyByName("compose_cancel");
|
|
||||||
/* These keys are not greyed. */
|
|
||||||
case Event:
|
|
||||||
case Modifier:
|
|
||||||
return kv;
|
|
||||||
/* Other keys cannot be part of sequences. */
|
|
||||||
default:
|
|
||||||
return kv.withFlags(kv.getFlags() | KeyValue.FLAG_GREYED);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Apply the given compose state or fallback to the dead_char. */
|
/** Apply the given compose state or fallback to the dead_char. */
|
||||||
private static KeyValue apply_compose_or_dead_char(KeyValue k, int state, char dead_char)
|
private static KeyValue apply_compose_or_dead_char(KeyValue k, int state, char dead_char)
|
||||||
{
|
{
|
||||||
KeyValue r = ComposeKey.apply(state, k);
|
switch (k.getKind())
|
||||||
if (r != null)
|
{
|
||||||
return r;
|
case Char:
|
||||||
|
char c = k.getChar();
|
||||||
|
KeyValue r = ComposeKey.apply(state, c);
|
||||||
|
if (r != null)
|
||||||
|
return r;
|
||||||
|
}
|
||||||
return apply_dead_char(k, dead_char);
|
return apply_dead_char(k, dead_char);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static KeyValue apply_compose(KeyValue k, int state)
|
private static KeyValue apply_compose(KeyValue k, int state)
|
||||||
{
|
{
|
||||||
KeyValue r = ComposeKey.apply(state, k);
|
switch (k.getKind())
|
||||||
return (r != null) ? r : k;
|
{
|
||||||
|
case Char:
|
||||||
|
KeyValue r = ComposeKey.apply(state, k.getChar());
|
||||||
|
if (r != null)
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
return k;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static KeyValue apply_dead_char(KeyValue k, char dead_char)
|
private static KeyValue apply_dead_char(KeyValue k, char dead_char)
|
||||||
@@ -194,19 +179,18 @@ public final class KeyModifier
|
|||||||
if (mapped != null)
|
if (mapped != null)
|
||||||
return mapped;
|
return mapped;
|
||||||
}
|
}
|
||||||
KeyValue r = ComposeKey.apply(ComposeKeyData.shift, k);
|
|
||||||
if (r != null)
|
|
||||||
return r;
|
|
||||||
switch (k.getKind())
|
switch (k.getKind())
|
||||||
{
|
{
|
||||||
case Char:
|
case Char:
|
||||||
char kc = k.getChar();
|
char kc = k.getChar();
|
||||||
|
KeyValue r = ComposeKey.apply(ComposeKeyData.shift, kc);
|
||||||
|
if (r != null)
|
||||||
|
return r;
|
||||||
char c = Character.toUpperCase(kc);
|
char c = Character.toUpperCase(kc);
|
||||||
return (kc == c) ? k : k.withChar(c);
|
return (kc == c) ? k : k.withChar(c);
|
||||||
case String:
|
case String:
|
||||||
String ks = k.getString();
|
String s = Utils.capitalize_string(k.getString());
|
||||||
String s = Utils.capitalize_string(ks);
|
return KeyValue.makeStringKey(s, k.getFlags());
|
||||||
return s.equals(ks) ? k : KeyValue.makeStringKey(s, k.getFlags());
|
|
||||||
default: return k;
|
default: return k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,8 +207,7 @@ public final class KeyModifier
|
|||||||
switch (k.getKind())
|
switch (k.getKind())
|
||||||
{
|
{
|
||||||
case Char:
|
case Char:
|
||||||
case String:
|
KeyValue r = ComposeKey.apply(ComposeKeyData.fn, k.getChar());
|
||||||
KeyValue r = ComposeKey.apply(ComposeKeyData.fn, k);
|
|
||||||
return (r != null) ? r : k;
|
return (r != null) ? r : k;
|
||||||
case Keyevent: name = apply_fn_keyevent(k.getKeyevent()); break;
|
case Keyevent: name = apply_fn_keyevent(k.getKeyevent()); break;
|
||||||
case Event: name = apply_fn_event(k.getEvent()); break;
|
case Event: name = apply_fn_event(k.getEvent()); break;
|
||||||
@@ -382,41 +365,6 @@ public final class KeyModifier
|
|||||||
case SHIFT: name = "capslock"; break;
|
case SHIFT: name = "capslock"; break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case Keyevent:
|
|
||||||
switch (k.getKeyevent())
|
|
||||||
{
|
|
||||||
case KeyEvent.KEYCODE_DEL: name = "delete_word"; break;
|
|
||||||
case KeyEvent.KEYCODE_FORWARD_DEL: name = "forward_delete_word"; break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return (name == null) ? k : KeyValue.getKeyByName(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static KeyValue apply_selection_mode(KeyValue k)
|
|
||||||
{
|
|
||||||
String name = null;
|
|
||||||
switch (k.getKind())
|
|
||||||
{
|
|
||||||
case Char:
|
|
||||||
switch (k.getChar())
|
|
||||||
{
|
|
||||||
case ' ': name = "selection_cancel"; break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Slider:
|
|
||||||
switch (k.getSlider())
|
|
||||||
{
|
|
||||||
case Cursor_left: name = "selection_cursor_left"; break;
|
|
||||||
case Cursor_right: name = "selection_cursor_right"; break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Keyevent:
|
|
||||||
switch (k.getKeyevent())
|
|
||||||
{
|
|
||||||
case KeyEvent.KEYCODE_ESCAPE: name = "selection_cancel"; break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
return (name == null) ? k : KeyValue.getKeyByName(name);
|
return (name == null) ? k : KeyValue.getKeyByName(name);
|
||||||
}
|
}
|
||||||
|
@@ -59,7 +59,6 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
BREVE,
|
BREVE,
|
||||||
BAR,
|
BAR,
|
||||||
FN,
|
FN,
|
||||||
SELECTION_MODE,
|
|
||||||
} // Last is be applied first
|
} // Last is be applied first
|
||||||
|
|
||||||
public static enum Editing
|
public static enum Editing
|
||||||
@@ -76,9 +75,6 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
SHARE,
|
SHARE,
|
||||||
ASSIST,
|
ASSIST,
|
||||||
AUTOFILL,
|
AUTOFILL,
|
||||||
DELETE_WORD,
|
|
||||||
FORWARD_DELETE_WORD,
|
|
||||||
SELECTION_CANCEL,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static enum Placeholder
|
public static enum Placeholder
|
||||||
@@ -99,6 +95,7 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
Modifier, Editing, Placeholder,
|
Modifier, Editing, Placeholder,
|
||||||
String, // [_payload] is also the string to output, value is unused.
|
String, // [_payload] is also the string to output, value is unused.
|
||||||
Slider, // [_payload] is a [KeyValue.Slider], value is slider repeatition.
|
Slider, // [_payload] is a [KeyValue.Slider], value is slider repeatition.
|
||||||
|
StringWithSymbol, // [_payload] is a [KeyValue.StringWithSymbol], value is unused.
|
||||||
Macro, // [_payload] is a [KeyValue.Macro], value is unused.
|
Macro, // [_payload] is a [KeyValue.Macro], value is unused.
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,6 +225,12 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
return ((int)(short)(_code & VALUE_BITS));
|
return ((int)(short)(_code & VALUE_BITS));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Defined only when [getKind() == Kind.StringWithSymbol]. */
|
||||||
|
public String getStringWithSymbol()
|
||||||
|
{
|
||||||
|
return ((StringWithSymbol)_payload).str;
|
||||||
|
}
|
||||||
|
|
||||||
/** Defined only when [getKind() == Kind.Macro]. */
|
/** Defined only when [getKind() == Kind.Macro]. */
|
||||||
public KeyValue[] getMacro()
|
public KeyValue[] getMacro()
|
||||||
{
|
{
|
||||||
@@ -237,8 +240,7 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
/* Update the char and the symbol. */
|
/* Update the char and the symbol. */
|
||||||
public KeyValue withChar(char c)
|
public KeyValue withChar(char c)
|
||||||
{
|
{
|
||||||
return new KeyValue(String.valueOf(c), Kind.Char, c,
|
return new KeyValue(String.valueOf(c), Kind.Char, c, getFlags());
|
||||||
getFlags() & ~(FLAG_KEY_FONT | FLAG_SMALLER_FONT));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public KeyValue withKeyevent(int code)
|
public KeyValue withKeyevent(int code)
|
||||||
@@ -248,31 +250,7 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
|
|
||||||
public KeyValue withFlags(int f)
|
public KeyValue withFlags(int f)
|
||||||
{
|
{
|
||||||
return new KeyValue(_payload, _code, _code, f);
|
return new KeyValue(_payload, (_code & KIND_BITS), (_code & VALUE_BITS), f);
|
||||||
}
|
|
||||||
|
|
||||||
public KeyValue withSymbol(String symbol)
|
|
||||||
{
|
|
||||||
int flags = getFlags() & ~(FLAG_KEY_FONT | FLAG_SMALLER_FONT);
|
|
||||||
switch (getKind())
|
|
||||||
{
|
|
||||||
case Char:
|
|
||||||
case Keyevent:
|
|
||||||
case Event:
|
|
||||||
case Compose_pending:
|
|
||||||
case Hangul_initial:
|
|
||||||
case Hangul_medial:
|
|
||||||
case Modifier:
|
|
||||||
case Editing:
|
|
||||||
case Placeholder:
|
|
||||||
if (symbol.length() > 1)
|
|
||||||
flags |= FLAG_SMALLER_FONT;
|
|
||||||
return new KeyValue(symbol, _code, _code, flags);
|
|
||||||
case Macro:
|
|
||||||
return makeMacro(symbol, getMacro(), flags);
|
|
||||||
default:
|
|
||||||
return makeMacro(symbol, new KeyValue[]{ this }, flags);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -316,6 +294,7 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
return "[KeyValue " + getKind().toString() + "+" + getFlags() + "+" + value + " \"" + getString() + "\"]";
|
return "[KeyValue " + getKind().toString() + "+" + getFlags() + "+" + value + " \"" + getString() + "\"]";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** [value] is an unsigned integer. */
|
||||||
private KeyValue(Comparable p, int kind, int value, int flags)
|
private KeyValue(Comparable p, int kind, int value, int flags)
|
||||||
{
|
{
|
||||||
if (p == null)
|
if (p == null)
|
||||||
@@ -483,10 +462,14 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
return new KeyValue(str, Kind.String, 0, flags | FLAG_SMALLER_FONT);
|
return new KeyValue(str, Kind.String, 0, flags | FLAG_SMALLER_FONT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static KeyValue makeStringKeyWithSymbol(String str, String symbol, int flags)
|
||||||
|
{
|
||||||
|
return new KeyValue(new StringWithSymbol(str, symbol),
|
||||||
|
Kind.StringWithSymbol, 0, flags);
|
||||||
|
}
|
||||||
|
|
||||||
public static KeyValue makeMacro(String symbol, KeyValue[] keys, int flags)
|
public static KeyValue makeMacro(String symbol, KeyValue[] keys, int flags)
|
||||||
{
|
{
|
||||||
if (symbol.length() > 1)
|
|
||||||
flags |= FLAG_SMALLER_FONT;
|
|
||||||
return new KeyValue(new Macro(keys, symbol), Kind.Macro, 0, flags);
|
return new KeyValue(new Macro(keys, symbol), Kind.Macro, 0, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -711,15 +694,10 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
case "pasteAsPlainText": return editingKey(0xE035, Editing.PASTE_PLAIN);
|
case "pasteAsPlainText": return editingKey(0xE035, Editing.PASTE_PLAIN);
|
||||||
case "undo": return editingKey(0xE036, Editing.UNDO);
|
case "undo": return editingKey(0xE036, Editing.UNDO);
|
||||||
case "redo": return editingKey(0xE037, Editing.REDO);
|
case "redo": return editingKey(0xE037, Editing.REDO);
|
||||||
case "delete_word": return editingKey(0xE01B, Editing.DELETE_WORD);
|
|
||||||
case "forward_delete_word": return editingKey(0xE01C, Editing.FORWARD_DELETE_WORD);
|
|
||||||
case "cursor_left": return sliderKey(Slider.Cursor_left, 1);
|
case "cursor_left": return sliderKey(Slider.Cursor_left, 1);
|
||||||
case "cursor_right": return sliderKey(Slider.Cursor_right, 1);
|
case "cursor_right": return sliderKey(Slider.Cursor_right, 1);
|
||||||
case "cursor_up": return sliderKey(Slider.Cursor_up, 1);
|
case "cursor_up": return sliderKey(Slider.Cursor_up, 1);
|
||||||
case "cursor_down": return sliderKey(Slider.Cursor_down, 1);
|
case "cursor_down": return sliderKey(Slider.Cursor_down, 1);
|
||||||
case "selection_cancel": return editingKey("Esc", Editing.SELECTION_CANCEL, FLAG_SMALLER_FONT);
|
|
||||||
case "selection_cursor_left": return sliderKey(Slider.Selection_cursor_left, -1); // Move the left side of the selection
|
|
||||||
case "selection_cursor_right": return sliderKey(Slider.Selection_cursor_right, 1);
|
|
||||||
// These keys are not used
|
// These keys are not used
|
||||||
case "replaceText": return editingKey("repl", Editing.REPLACE);
|
case "replaceText": return editingKey("repl", Editing.REPLACE);
|
||||||
case "textAssist": return editingKey(0xE038, Editing.ASSIST);
|
case "textAssist": return editingKey(0xE038, Editing.ASSIST);
|
||||||
@@ -769,9 +747,6 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
case "௲": case "௳":
|
case "௲": case "௳":
|
||||||
return makeStringKey(name, FLAG_SMALLER_FONT);
|
return makeStringKey(name, FLAG_SMALLER_FONT);
|
||||||
|
|
||||||
/* Internal keys */
|
|
||||||
case "selection_mode": return makeInternalModifier(Modifier.SELECTION_MODE);
|
|
||||||
|
|
||||||
default: return null;
|
default: return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -783,14 +758,35 @@ public final class KeyValue implements Comparable<KeyValue>
|
|||||||
throw new RuntimeException("Assertion failure");
|
throw new RuntimeException("Assertion failure");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final class StringWithSymbol implements Comparable<StringWithSymbol>
|
||||||
|
{
|
||||||
|
public final String str;
|
||||||
|
final String _symbol;
|
||||||
|
|
||||||
|
public StringWithSymbol(String _str, String _sym)
|
||||||
|
{
|
||||||
|
str = _str;
|
||||||
|
_symbol = _sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() { return _symbol; }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compareTo(StringWithSymbol snd)
|
||||||
|
{
|
||||||
|
int d = str.compareTo(snd.str);
|
||||||
|
if (d != 0) return d;
|
||||||
|
return _symbol.compareTo(snd._symbol);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
public static enum Slider
|
public static enum Slider
|
||||||
{
|
{
|
||||||
Cursor_left(0xE008),
|
Cursor_left(0xE008),
|
||||||
Cursor_right(0xE006),
|
Cursor_right(0xE006),
|
||||||
Cursor_up(0xE005),
|
Cursor_up(0xE005),
|
||||||
Cursor_down(0xE007),
|
Cursor_down(0xE007);
|
||||||
Selection_cursor_left(0xE008),
|
|
||||||
Selection_cursor_right(0xE006);
|
|
||||||
|
|
||||||
final String symbol;
|
final String symbol;
|
||||||
|
|
||||||
|
@@ -41,17 +41,15 @@ public final class KeyValueParser
|
|||||||
if (symbol_ends == input_len) // String key
|
if (symbol_ends == input_len) // String key
|
||||||
return KeyValue.makeStringKey(input);
|
return KeyValue.makeStringKey(input);
|
||||||
String symbol = input.substring(0, symbol_ends);
|
String symbol = input.substring(0, symbol_ends);
|
||||||
|
ArrayList<KeyValue> keydefs = new ArrayList<KeyValue>();
|
||||||
init();
|
init();
|
||||||
Matcher m = KEYDEF_TOKEN.matcher(input);
|
Matcher m = KEYDEF_TOKEN.matcher(input);
|
||||||
m.region(symbol_ends + 1, input_len);
|
m.region(symbol_ends + 1, input_len);
|
||||||
KeyValue first_key = parse_key_def(m);
|
|
||||||
if (!parse_comma(m)) // Input is a single key def with a specified symbol
|
|
||||||
return first_key.withSymbol(symbol);
|
|
||||||
// Input is a macro
|
|
||||||
ArrayList<KeyValue> keydefs = new ArrayList<KeyValue>();
|
|
||||||
keydefs.add(first_key);
|
|
||||||
do { keydefs.add(parse_key_def(m)); }
|
do { keydefs.add(parse_key_def(m)); }
|
||||||
while (parse_comma(m));
|
while (parse_comma(m));
|
||||||
|
for (KeyValue k : keydefs)
|
||||||
|
if (k == null)
|
||||||
|
parseError("Contains null key", m);
|
||||||
return KeyValue.makeMacro(symbol, keydefs.toArray(new KeyValue[]{}), 0);
|
return KeyValue.makeMacro(symbol, keydefs.toArray(new KeyValue[]{}), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,7 +182,7 @@ public final class KeyValueParser
|
|||||||
payload = parseSingleQuotedString(m);
|
payload = parseSingleQuotedString(m);
|
||||||
if (symbol == null)
|
if (symbol == null)
|
||||||
return KeyValue.makeStringKey(payload, flags);
|
return KeyValue.makeStringKey(payload, flags);
|
||||||
return KeyValue.makeStringKey(payload, flags).withSymbol(symbol);
|
return KeyValue.makeStringKeyWithSymbol(payload, symbol, flags);
|
||||||
|
|
||||||
case "char":
|
case "char":
|
||||||
payload = parsePayloadWord(m);
|
payload = parsePayloadWord(m);
|
||||||
|
@@ -6,7 +6,6 @@ import android.content.Intent;
|
|||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.inputmethodservice.InputMethodService;
|
import android.inputmethodservice.InputMethodService;
|
||||||
import android.os.Build.VERSION;
|
import android.os.Build.VERSION;
|
||||||
import android.os.Handler;
|
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.text.InputType;
|
import android.text.InputType;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -39,7 +38,6 @@ public class Keyboard2 extends InputMethodService
|
|||||||
private ViewGroup _emojiPane = null;
|
private ViewGroup _emojiPane = null;
|
||||||
private ViewGroup _clipboard_pane = null;
|
private ViewGroup _clipboard_pane = null;
|
||||||
public int actionId; // Action performed by the Action key.
|
public int actionId; // Action performed by the Action key.
|
||||||
private Handler _handler;
|
|
||||||
|
|
||||||
private Config _config;
|
private Config _config;
|
||||||
|
|
||||||
@@ -109,8 +107,7 @@ public class Keyboard2 extends InputMethodService
|
|||||||
{
|
{
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
SharedPreferences prefs = DirectBootAwarePreferences.get_shared_preferences(this);
|
SharedPreferences prefs = DirectBootAwarePreferences.get_shared_preferences(this);
|
||||||
_handler = new Handler(getMainLooper());
|
_keyeventhandler = new KeyEventHandler(getMainLooper(), this.new Receiver());
|
||||||
_keyeventhandler = new KeyEventHandler(this.new Receiver());
|
|
||||||
Config.initGlobalConfig(prefs, getResources(), _keyeventhandler);
|
Config.initGlobalConfig(prefs, getResources(), _keyeventhandler);
|
||||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
prefs.registerOnSharedPreferenceChangeListener(this);
|
||||||
_config = Config.globalConfig();
|
_config = Config.globalConfig();
|
||||||
@@ -362,8 +359,6 @@ public class Keyboard2 extends InputMethodService
|
|||||||
{
|
{
|
||||||
super.onUpdateSelection(oldSelStart, oldSelEnd, newSelStart, newSelEnd, candidatesStart, candidatesEnd);
|
super.onUpdateSelection(oldSelStart, oldSelEnd, newSelStart, newSelEnd, candidatesStart, candidatesEnd);
|
||||||
_keyeventhandler.selection_updated(oldSelStart, newSelStart);
|
_keyeventhandler.selection_updated(oldSelStart, newSelStart);
|
||||||
if ((oldSelStart == oldSelEnd) != (newSelStart == newSelEnd))
|
|
||||||
_keyboardView.set_selection_state(newSelStart != newSelEnd);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -482,20 +477,10 @@ public class Keyboard2 extends InputMethodService
|
|||||||
_keyboardView.set_compose_pending(pending);
|
_keyboardView.set_compose_pending(pending);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void selection_state_changed(boolean selection_is_ongoing)
|
|
||||||
{
|
|
||||||
_keyboardView.set_selection_state(selection_is_ongoing);
|
|
||||||
}
|
|
||||||
|
|
||||||
public InputConnection getCurrentInputConnection()
|
public InputConnection getCurrentInputConnection()
|
||||||
{
|
{
|
||||||
return Keyboard2.this.getCurrentInputConnection();
|
return Keyboard2.this.getCurrentInputConnection();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Handler getHandler()
|
|
||||||
{
|
|
||||||
return _handler;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private IBinder getConnectionToken()
|
private IBinder getConnectionToken()
|
||||||
|
@@ -139,13 +139,6 @@ public class Keyboard2View extends View
|
|||||||
set_fake_ptr_latched(_compose_key, _compose_kv, pending, false);
|
set_fake_ptr_latched(_compose_key, _compose_kv, pending, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Called from [Keybard2.onUpdateSelection]. */
|
|
||||||
public void set_selection_state(boolean selection_state)
|
|
||||||
{
|
|
||||||
set_fake_ptr_latched(KeyboardData.Key.EMPTY,
|
|
||||||
KeyValue.getKeyByName("selection_mode"), selection_state, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
public KeyValue modifyKey(KeyValue k, Pointers.Modifiers mods)
|
public KeyValue modifyKey(KeyValue k, Pointers.Modifiers mods)
|
||||||
{
|
{
|
||||||
return KeyModifier.modify(k, mods);
|
return KeyModifier.modify(k, mods);
|
||||||
@@ -303,15 +296,15 @@ public class Keyboard2View extends View
|
|||||||
DisplayMetrics dm = getContext().getResources().getDisplayMetrics();
|
DisplayMetrics dm = getContext().getResources().getDisplayMetrics();
|
||||||
width = dm.widthPixels;
|
width = dm.widthPixels;
|
||||||
}
|
}
|
||||||
|
int height =
|
||||||
|
(int)(_config.keyHeight * _keyboard.keysHeight
|
||||||
|
+ _config.marginTop + _marginBottom);
|
||||||
|
setMeasuredDimension(width, height);
|
||||||
_marginLeft = Math.max(_config.horizontal_margin, insets_left);
|
_marginLeft = Math.max(_config.horizontal_margin, insets_left);
|
||||||
_marginRight = Math.max(_config.horizontal_margin, insets_right);
|
_marginRight = Math.max(_config.horizontal_margin, insets_right);
|
||||||
_marginBottom = _config.margin_bottom + insets_bottom;
|
_marginBottom = _config.margin_bottom + insets_bottom;
|
||||||
_keyWidth = (width - _marginLeft - _marginRight) / _keyboard.keysWidth;
|
_keyWidth = (width - _marginLeft - _marginRight) / _keyboard.keysWidth;
|
||||||
_tc = new Theme.Computed(_theme, _config, _keyWidth);
|
_tc = new Theme.Computed(_theme, _config, _keyWidth);
|
||||||
int height =
|
|
||||||
(int)(_config.keyHeight * _keyboard.keysHeight
|
|
||||||
+ _config.marginTop + _marginBottom);
|
|
||||||
setMeasuredDimension(width, height);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -422,8 +422,6 @@ public final class KeyboardData
|
|||||||
indication = i;
|
indication = i;
|
||||||
}
|
}
|
||||||
|
|
||||||
static final Key EMPTY = new Key(new KeyValue[9], null, 0, 1.f, 1.f, null);
|
|
||||||
|
|
||||||
/** Read a key value attribute that have a synonym. Having both synonyms
|
/** Read a key value attribute that have a synonym. Having both synonyms
|
||||||
present at the same time is an error.
|
present at the same time is an error.
|
||||||
Returns [null] if the attributes are not present. */
|
Returns [null] if the attributes are not present. */
|
||||||
|
@@ -138,8 +138,15 @@ public final class LayoutModifier
|
|||||||
return new KeyboardData.MapKeyValues() {
|
return new KeyboardData.MapKeyValues() {
|
||||||
public KeyValue apply(KeyValue key, boolean localized)
|
public KeyValue apply(KeyValue key, boolean localized)
|
||||||
{
|
{
|
||||||
KeyValue modified = ComposeKey.apply(map_digit, key);
|
switch (key.getKind())
|
||||||
return (modified != null) ? modified : key;
|
{
|
||||||
|
case Char:
|
||||||
|
KeyValue modified = ComposeKey.apply(map_digit, key.getChar());
|
||||||
|
if (modified != null)
|
||||||
|
return modified;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return key;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -11,7 +11,6 @@ import android.view.inputmethod.InputMethodInfo;
|
|||||||
import android.view.inputmethod.InputMethodManager;
|
import android.view.inputmethod.InputMethodManager;
|
||||||
import android.view.inputmethod.InputMethodSubtype;
|
import android.view.inputmethod.InputMethodSubtype;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.Toast;
|
|
||||||
import java.util.AbstractMap.SimpleEntry;
|
import java.util.AbstractMap.SimpleEntry;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -71,8 +70,6 @@ class VoiceImeSwitcher
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.create();
|
.create();
|
||||||
if (ime_display_names.size() == 0)
|
|
||||||
dialog.setMessage(ims.getResources().getString(R.string.toast_no_voice_input));
|
|
||||||
Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken());
|
Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -3,7 +3,6 @@ package juloo.keyboard2.prefs;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.os.Build.VERSION;
|
|
||||||
import android.preference.CheckBoxPreference;
|
import android.preference.CheckBoxPreference;
|
||||||
import android.preference.PreferenceCategory;
|
import android.preference.PreferenceCategory;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
@@ -73,8 +72,6 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
"pasteAsPlainText",
|
"pasteAsPlainText",
|
||||||
"undo",
|
"undo",
|
||||||
"redo",
|
"redo",
|
||||||
"delete_word",
|
|
||||||
"forward_delete_word",
|
|
||||||
"superscript",
|
"superscript",
|
||||||
"subscript",
|
"subscript",
|
||||||
"f11_placeholder",
|
"f11_placeholder",
|
||||||
@@ -180,14 +177,6 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
id = R.string.key_descr_redo;
|
id = R.string.key_descr_redo;
|
||||||
additional_info = format_key_combination(new String[]{"fn", "undo"});
|
additional_info = format_key_combination(new String[]{"fn", "undo"});
|
||||||
break;
|
break;
|
||||||
case "delete_word":
|
|
||||||
id = R.string.key_descr_delete_word;
|
|
||||||
additional_info = format_key_combination_gesture(res, "backspace");
|
|
||||||
break;
|
|
||||||
case "forward_delete_word":
|
|
||||||
id = R.string.key_descr_forward_delete_word;
|
|
||||||
additional_info = format_key_combination_gesture(res, "forward_delete");
|
|
||||||
break;
|
|
||||||
case "selectAll": id = R.string.key_descr_selectAll; break;
|
case "selectAll": id = R.string.key_descr_selectAll; break;
|
||||||
case "shareText": id = R.string.key_descr_shareText; break;
|
case "shareText": id = R.string.key_descr_shareText; break;
|
||||||
case "subscript": id = R.string.key_descr_subscript; break;
|
case "subscript": id = R.string.key_descr_subscript; break;
|
||||||
@@ -287,7 +276,6 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
return kv.getString();
|
return kv.getString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Format a key combination */
|
|
||||||
static String format_key_combination(String[] keys)
|
static String format_key_combination(String[] keys)
|
||||||
{
|
{
|
||||||
StringBuilder out = new StringBuilder();
|
StringBuilder out = new StringBuilder();
|
||||||
@@ -299,13 +287,6 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
return out.toString();
|
return out.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Explain a gesture on a key */
|
|
||||||
static String format_key_combination_gesture(Resources res, String key_name)
|
|
||||||
{
|
|
||||||
return res.getString(R.string.key_descr_gesture) + " + "
|
|
||||||
+ KeyValue.getKeyByName(key_name).getString();
|
|
||||||
}
|
|
||||||
|
|
||||||
static KeyboardData.PreferredPos key_preferred_pos(String key_name)
|
static KeyboardData.PreferredPos key_preferred_pos(String key_name)
|
||||||
{
|
{
|
||||||
switch (key_name)
|
switch (key_name)
|
||||||
@@ -360,16 +341,6 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
new KeyboardData.KeyPos(0, -1, 3),
|
new KeyboardData.KeyPos(0, -1, 3),
|
||||||
new KeyboardData.KeyPos(0, -1, 4),
|
new KeyboardData.KeyPos(0, -1, 4),
|
||||||
});
|
});
|
||||||
case "delete_word":
|
|
||||||
return new KeyboardData.PreferredPos(KeyValue.getKeyByName("backspace"),
|
|
||||||
new KeyboardData.KeyPos[]{
|
|
||||||
new KeyboardData.KeyPos(-1, -1, 3),
|
|
||||||
});
|
|
||||||
case "forward_delete_word":
|
|
||||||
return new KeyboardData.PreferredPos(KeyValue.getKeyByName("backspace"),
|
|
||||||
new KeyboardData.KeyPos[]{
|
|
||||||
new KeyboardData.KeyPos(-1, -1, 4),
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
return KeyboardData.PreferredPos.DEFAULT;
|
return KeyboardData.PreferredPos.DEFAULT;
|
||||||
}
|
}
|
||||||
@@ -426,8 +397,7 @@ public class ExtraKeysPreference extends PreferenceCategory
|
|||||||
setKey(pref_key_of_key_name(key_name));
|
setKey(pref_key_of_key_name(key_name));
|
||||||
setDefaultValue(default_checked);
|
setDefaultValue(default_checked);
|
||||||
setTitle(title);
|
setTitle(title);
|
||||||
if (VERSION.SDK_INT >= 26)
|
setSingleLineTitle(false);
|
||||||
setSingleLineTitle(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -8,32 +8,32 @@
|
|||||||
<fn a="у" b="у̂" />
|
<fn a="у" b="у̂" />
|
||||||
<fn a="cursor_left" b="home" />
|
<fn a="cursor_left" b="home" />
|
||||||
<fn a="cursor_right" b="end" />
|
<fn a="cursor_right" b="end" />
|
||||||
<ctrl a="љ" b="љ:q" />
|
<ctrl a="љ" b=":char symbol='љ':q" />
|
||||||
<ctrl a="њ" b="њ:w" />
|
<ctrl a="њ" b=":char symbol='њ':w" />
|
||||||
<ctrl a="е" b="е:e" />
|
<ctrl a="е" b=":char symbol='е':e" />
|
||||||
<ctrl a="р" b="р:r" />
|
<ctrl a="р" b=":char symbol='р':r" />
|
||||||
<ctrl a="т" b="т:t" />
|
<ctrl a="т" b=":char symbol='т':t" />
|
||||||
<ctrl a="ж" b="ж:y" />
|
<ctrl a="ж" b=":char symbol='ж':y" />
|
||||||
<ctrl a="у" b="у:u" />
|
<ctrl a="у" b=":char symbol='у':u" />
|
||||||
<ctrl a="и" b="и:i" />
|
<ctrl a="и" b=":char symbol='и':i" />
|
||||||
<ctrl a="о" b="о:o" />
|
<ctrl a="о" b=":char symbol='о':o" />
|
||||||
<ctrl a="п" b="п:p" />
|
<ctrl a="п" b=":char symbol='п':p" />
|
||||||
<ctrl a="а" b="а:a" />
|
<ctrl a="а" b=":char symbol='а':a" />
|
||||||
<ctrl a="с" b="с:s" />
|
<ctrl a="с" b=":char symbol='с':s" />
|
||||||
<ctrl a="д" b="д:d" />
|
<ctrl a="д" b=":char symbol='д':d" />
|
||||||
<ctrl a="ф" b="ф:f" />
|
<ctrl a="ф" b=":char symbol='ф':f" />
|
||||||
<ctrl a="г" b="г:g" />
|
<ctrl a="г" b=":char symbol='г':g" />
|
||||||
<ctrl a="х" b="х:h" />
|
<ctrl a="х" b=":char symbol='х':h" />
|
||||||
<ctrl a="ј" b="ј:j" />
|
<ctrl a="ј" b=":char symbol='ј':j" />
|
||||||
<ctrl a="к" b="к:k" />
|
<ctrl a="к" b=":char symbol='к':k" />
|
||||||
<ctrl a="л" b="л:l" />
|
<ctrl a="л" b=":char symbol='л':l" />
|
||||||
<ctrl a="з" b="з:z" />
|
<ctrl a="з" b=":char symbol='з':z" />
|
||||||
<ctrl a="џ" b="џ:x" />
|
<ctrl a="џ" b=":char symbol='џ':x" />
|
||||||
<ctrl a="ц" b="ц:c" />
|
<ctrl a="ц" b=":char symbol='ц':c" />
|
||||||
<ctrl a="в" b="в:v" />
|
<ctrl a="в" b=":char symbol='в':v" />
|
||||||
<ctrl a="б" b="б:b" />
|
<ctrl a="б" b=":char symbol='б':b" />
|
||||||
<ctrl a="н" b="н:n" />
|
<ctrl a="н" b=":char symbol='н':n" />
|
||||||
<ctrl a="м" b="м:m" />
|
<ctrl a="м" b=":char symbol='м':m" />
|
||||||
</modmap>
|
</modmap>
|
||||||
<row>
|
<row>
|
||||||
<key key0="љ" ne="1" se="loc esc"/>
|
<key key0="љ" ne="1" se="loc esc"/>
|
||||||
|
@@ -1,50 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<keyboard name="QWERTY (APL)" script="latin" embedded_number_row="true">
|
|
||||||
<row height="0.75">
|
|
||||||
<key c="1" nw="⌶" ne="¨" se="!"/>
|
|
||||||
<key c="2" nw="¯" ne="⍫" se="@" sw="`"/>
|
|
||||||
<key c="3" nw="<" ne="⍒" se="#" sw="~"/>
|
|
||||||
<key c="4" nw="≤" ne="⍋" se="$"/>
|
|
||||||
<key c="5" nw="=" ne="⌽" se="%"/>
|
|
||||||
<key c="6" nw="≥" ne="⍉" sw="^"/>
|
|
||||||
<key c="7" nw=">" ne="⊖" sw="&" se="|"/>
|
|
||||||
<key c="8" nw="≠" ne="⍟" se="∞" sw="*"/>
|
|
||||||
<key c="9" nw="∨" ne="⍱" sw="("/>
|
|
||||||
<key c="0" nw="∧" ne="⍲" sw=")"/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="q" ne="?" se="loc esc"/>
|
|
||||||
<key c="w" ne="⍵" sw="'" se="""/>
|
|
||||||
<key c="e" nw="∊" ne="⍷"/>
|
|
||||||
<key c="r" nw="⍴" sw="←"/>
|
|
||||||
<key c="t" nw="⍨" se="→"/>
|
|
||||||
<key c="y" nw="↑" ne="⌹" se="÷" sw="-"/>
|
|
||||||
<key c="u" nw="↓" ne="⍮" se="×" sw="+"/>
|
|
||||||
<key c="i" nw="⍳" ne="⍸" sw="[" se="{"/>
|
|
||||||
<key c="o" nw="○" ne="⍥" sw="]" se="}"/>
|
|
||||||
<key c="p" nw="⍣" sw="⍬"/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="a" ne="⍺" se="loc tab"/>
|
|
||||||
<key c="s" nw="⌈" ne="ᑈ" se="«"/>
|
|
||||||
<key c="d" nw="⌊" ne="ᐵ" se="»"/>
|
|
||||||
<key c="f" s="…"/>
|
|
||||||
<key c="g" nw="∇" s="_"/>
|
|
||||||
<key c="h" nw="∆"/>
|
|
||||||
<key c="j" nw="∘" ne="⍤" w="⊣" e="⊢"/>
|
|
||||||
<key c="k" ne="⌸"/>
|
|
||||||
<key c="l" nw="⎕" ne="⌷" se="⍪"/>
|
|
||||||
<key c=";" n="⋄" s=","/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="shift" e="loc capslock"/>
|
|
||||||
<key c="z" nw="⊂" se="⍝"/>
|
|
||||||
<key c="x" nw="⊃"/>
|
|
||||||
<key c="c" nw="∩" ne="⍛" sw="." se=":"/>
|
|
||||||
<key c="v" nw="∪" ne="√"/>
|
|
||||||
<key c="b" nw="⊥" ne="⍎" sw="⌿" se="⍀"/>
|
|
||||||
<key c="n" nw="⊤" ne="⍕" sw="/" se="\\"/>
|
|
||||||
<key c="m" nw="≡" ne="≢" sw="∥" se="⍠"/>
|
|
||||||
<key width="2" c="backspace" e="delete"/>
|
|
||||||
</row>
|
|
||||||
</keyboard>
|
|
@@ -1,50 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<keyboard name="QWERTY (BQN)" script="latin" embedded_number_row="true">
|
|
||||||
<row height="0.75">
|
|
||||||
<key c="1" nw="˘" ne="⎉" se="!"/>
|
|
||||||
<key c="2" nw="¨" ne="⚇" se="@" sw="`"/>
|
|
||||||
<key c="3" nw="⁼" ne="⍟" se="#" sw="~"/>
|
|
||||||
<key c="4" nw="⌜" ne="◶" se="$"/>
|
|
||||||
<key c="5" nw="´" ne="⊘" se="%"/>
|
|
||||||
<key c="6" nw="˝" ne="⎊" sw="^"/>
|
|
||||||
<key c="7" sw="&" se="|"/>
|
|
||||||
<key c="8" nw="∞" sw="*" se="\\"/>
|
|
||||||
<key c="9" nw="⟨" ne="¯" sw="("/>
|
|
||||||
<key c="0" nw="⟩" ne="•" sw=")"/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="q" nw="⌽" ne="˜" se="loc esc"/>
|
|
||||||
<key c="w" nw="𝕨" sw="'" se="""/>
|
|
||||||
<key c="e" nw="∊" ne="⍷"/>
|
|
||||||
<key c="r" nw="↑" ne="𝕣" sw="←" se="⇐"/>
|
|
||||||
<key c="t" nw="∧" ne="⍋" sw="↩︎:↩" se="→"/>
|
|
||||||
<key c="y" nw="¬" ne="√" se="÷" sw="-"/>
|
|
||||||
<key c="u" nw="⊔" ne="⋆" se="×" sw="+"/>
|
|
||||||
<key c="i" nw="⊏" ne="⊑" sw="[" se="{"/>
|
|
||||||
<key c="o" nw="⊐" ne="⊒" sw="]" se="}"/>
|
|
||||||
<key c="p" nw="π" ne="⍳"/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="a" ne="⍉" se="loc tab"/>
|
|
||||||
<key c="s" nw="𝕤"/>
|
|
||||||
<key c="d" nw="↕︎:↕" se="∾"/>
|
|
||||||
<key c="f" nw="𝕗" se="≍"/>
|
|
||||||
<key c="g" nw="𝕘" s="_"/>
|
|
||||||
<key c="h" nw="⊸" ne="«"/>
|
|
||||||
<key c="j" nw="∘" w="⊣" e="⊢"/>
|
|
||||||
<key c="k" nw="○" ne="⌾"/>
|
|
||||||
<key c="l" nw="⟜" ne="»"/>
|
|
||||||
<key c=";" w="·" n="⋄" s=","/>
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<key c="shift" e="loc capslock"/>
|
|
||||||
<key c="z" nw="⥊" ne="⋈"/>
|
|
||||||
<key c="x" nw="𝕩"/>
|
|
||||||
<key c="c" nw="↓" ne="˙" sw="." se=":"/>
|
|
||||||
<key c="v" nw="∨" ne="⍒" s="‿"/>
|
|
||||||
<key c="b" s="⌊" n="⌈"/>
|
|
||||||
<key c="n" nw="≤" ne="≥" n="≠" sw="<" se=">" s="="/>
|
|
||||||
<key c="m" nw="≡" ne="≢" sw="/" se="?"/>
|
|
||||||
<key width="2" c="backspace" e="delete"/>
|
|
||||||
</row>
|
|
||||||
</keyboard>
|
|
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Based on materialdesignicons.com backspace-outline -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
version="1.1"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
id="svg1"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<defs
|
|
||||||
id="defs1" />
|
|
||||||
<path
|
|
||||||
id="text3"
|
|
||||||
style="font-weight:600;font-size:13.3333px;font-family:FreeSans;-inkscape-font-specification:'FreeSans Semi-Bold'"
|
|
||||||
d="m 17.517249,16.883978 c -0.599999,0 -1.199997,0 -1.799996,0 -0.542221,-2.528883 -1.084441,-5.057765 -1.626662,-7.5866476 -0.528888,2.5288826 -1.057775,5.0577646 -1.586663,7.5866476 -0.599998,0 -1.199997,0 -1.799995,0 -0.9155533,-3.239992 -1.8311066,-6.479984 -2.7466599,-9.7199755 0.706665,0 1.4133299,0 2.1199949,0 0.502221,2.4266605 1.004442,4.8533215 1.506663,7.2799815 0.502221,-2.426661 1.004441,-4.853321 1.506662,-7.2799815 0.657776,0 1.315553,0 1.973329,0 0.524443,2.4311048 1.048886,4.8622095 1.573329,7.2933145 0.484443,-2.431105 0.968887,-4.8622097 1.45333,-7.2933145 0.706665,0 1.413329,0 2.119994,0 C 19.3128,10.403994 18.415024,13.643986 17.517249,16.883978 Z M 22,3 c 1.232984,-0.040548 2.168377,1.1810823 2,2.36 -0.0069,4.6147431 0.01374,9.230179 -0.01033,13.844488 C 23.906211,20.390581 22.701093,21.155835 21.58,21 16.677486,20.9972 11.77479,21.0056 6.8723901,20.9958 5.6427252,20.925088 5.1783178,19.667046 4.5442984,18.812248 3.0295323,16.541498 1.5147661,14.270749 0,12 1.8548324,9.2326362 3.6795639,6.4439141 5.5533789,3.6900195 6.2693382,2.7489141 7.4877473,3.0506966 8.5000001,3 13,3 17.5,3 22,3 Z m 0,2 C 17,5 12,5 7,5 5.4266667,7.3333333 3.8533333,9.6666667 2.28,12 c 1.5733333,2.333333 3.1466667,4.666667 4.72,7 5,0 10,0 15,0 0,-4.666667 0,-9.3333333 0,-14 z" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.7 KiB |
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Based on materialdesignicons.com backspace-reverse-outline -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
version="1.1"
|
|
||||||
width="24"
|
|
||||||
height="24"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
id="svg1"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<defs
|
|
||||||
id="defs1" />
|
|
||||||
<path
|
|
||||||
id="text3"
|
|
||||||
style="font-weight:600;font-size:13.3333px;font-family:FreeSans;-inkscape-font-specification:'FreeSans Semi-Bold'"
|
|
||||||
d="m 13.559976,16.719975 c -0.599999,0 -1.199997,0 -1.799996,0 -0.542221,-2.528883 -1.084441,-5.057765 -1.626662,-7.586648 -0.5288876,2.528883 -1.0577752,5.057765 -1.5866628,7.586648 -0.5999985,0 -1.1999969,0 -1.7999954,0 -0.9155532,-3.239992 -1.8311065,-6.479984 -2.7466597,-9.7199759 0.7066649,0 1.4133297,0 2.1199946,0 0.502221,2.4266606 1.0044419,4.8533209 1.5066629,7.2799819 0.5022209,-2.426661 1.0044419,-4.8533213 1.5066628,-7.2799819 0.6577762,0 1.3155526,0 1.9733286,0 0.524443,2.431105 1.048886,4.8622099 1.573329,7.2933149 0.484443,-2.431105 0.968887,-4.8622099 1.45333,-7.2933149 0.706665,0 1.413329,0 2.119994,0 -0.897775,3.2399919 -1.795551,6.4799839 -2.693326,9.7199759 z M 2,3 C 0.76701608,2.9594518 -0.16837714,4.1810822 0,5.36 0.00686259,9.9747431 -0.01373935,14.590179 0.01032577,19.204488 0.09378911,20.390581 1.2989069,21.155835 2.42,21 c 4.902514,-0.0028 9.80521,0.0056 14.70761,-0.0042 1.229665,-0.07074 1.694072,-1.328782 2.328092,-2.18358 C 20.970468,16.541498 22.485234,14.270749 24,12 22.145168,9.2326362 20.320436,6.4439141 18.446621,3.6900195 17.730662,2.7489141 16.512253,3.0506966 15.5,3 11,3 6.5,3 2,3 Z m 0,2 c 5,0 10,0 15,0 1.573333,2.3333333 3.146667,4.6666667 4.72,7 C 20.146667,14.333333 18.573333,16.666667 17,19 12,19 7,19 2,19 2,14.333333 2,9.6666667 2,5 Z" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.7 KiB |
@@ -39,7 +39,7 @@ def parse_strings_file(file):
|
|||||||
def write_updated_strings(out, strings):
|
def write_updated_strings(out, strings):
|
||||||
out.write('<?xml version="1.0" encoding="utf-8"?>\n<resources>\n')
|
out.write('<?xml version="1.0" encoding="utf-8"?>\n<resources>\n')
|
||||||
for key, string, comment in strings:
|
for key, string, comment in strings:
|
||||||
out.write(" ")
|
out.write(" ")
|
||||||
if comment: out.write("<!-- ")
|
if comment: out.write("<!-- ")
|
||||||
out.write(ET.tostring(string, "unicode").strip())
|
out.write(ET.tostring(string, "unicode").strip())
|
||||||
if comment: out.write(" -->")
|
if comment: out.write(" -->")
|
||||||
@@ -74,11 +74,7 @@ def sync_metadata(value_dir, strings):
|
|||||||
os.makedirs(meta_dir)
|
os.makedirs(meta_dir)
|
||||||
txt_file = os.path.join(meta_dir, fname)
|
txt_file = os.path.join(meta_dir, fname)
|
||||||
with open(txt_file, "w", encoding="utf-8") as out:
|
with open(txt_file, "w", encoding="utf-8") as out:
|
||||||
out.write(string.text
|
out.write(string.text.removeprefix('"').removesuffix('"'))
|
||||||
.replace("\\n", "\n")
|
|
||||||
.replace("\\'", "'")
|
|
||||||
.removeprefix('"')
|
|
||||||
.removesuffix('"'))
|
|
||||||
out.write("\n")
|
out.write("\n")
|
||||||
sync_meta_file("title.txt", ("app_name_release", None))
|
sync_meta_file("title.txt", ("app_name_release", None))
|
||||||
sync_meta_file("short_description.txt", ("short_description", None))
|
sync_meta_file("short_description.txt", ("short_description", None))
|
||||||
|
@@ -42,21 +42,22 @@ public class ComposeKeyTest
|
|||||||
assertEquals(apply("ய", state), KeyValue.makeStringKey("௰", KeyValue.FLAG_SMALLER_FONT));
|
assertEquals(apply("ய", state), KeyValue.makeStringKey("௰", KeyValue.FLAG_SMALLER_FONT));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
KeyValue apply(String seq) throws Exception
|
||||||
public void stringKeys() throws Exception
|
|
||||||
{
|
{
|
||||||
int state = ComposeKeyData.shift;
|
return apply(seq, ComposeKeyData.compose);
|
||||||
assertEquals(apply("𝕨", state), KeyValue.makeStringKey("𝕎"));
|
|
||||||
assertEquals(apply("𝕩", state), KeyValue.makeStringKey("𝕏"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyValue apply(String seq)
|
KeyValue apply(String seq, int state) throws Exception
|
||||||
{
|
{
|
||||||
return ComposeKey.apply(ComposeKeyData.compose, seq);
|
KeyValue r = null;
|
||||||
}
|
for (int i = 0; i < seq.length(); i++)
|
||||||
|
{
|
||||||
KeyValue apply(String seq, int state)
|
r = ComposeKey.apply(state, seq.charAt(i));
|
||||||
{
|
if (r.getKind() == KeyValue.Kind.Compose_pending)
|
||||||
return ComposeKey.apply(state, seq);
|
state = r.getPendingCompose();
|
||||||
|
else if (i + 1 < seq.length())
|
||||||
|
throw new Exception("Sequence too long: " + seq);
|
||||||
|
}
|
||||||
|
return r;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -26,6 +26,9 @@ public class KeyValueParserTest
|
|||||||
@Test
|
@Test
|
||||||
public void parse_macro() throws Exception
|
public void parse_macro() throws Exception
|
||||||
{
|
{
|
||||||
|
Utils.parse("symbol:abc", KeyValue.makeMacro("symbol", new KeyValue[]{
|
||||||
|
KeyValue.makeStringKey("abc")
|
||||||
|
}, 0));
|
||||||
Utils.parse("copy:ctrl,a,ctrl,c", KeyValue.makeMacro("copy", new KeyValue[]{
|
Utils.parse("copy:ctrl,a,ctrl,c", KeyValue.makeMacro("copy", new KeyValue[]{
|
||||||
KeyValue.getSpecialKeyByName("ctrl"),
|
KeyValue.getSpecialKeyByName("ctrl"),
|
||||||
KeyValue.makeStringKey("a"),
|
KeyValue.makeStringKey("a"),
|
||||||
@@ -51,14 +54,6 @@ public class KeyValueParserTest
|
|||||||
Utils.expect_error("unexpected_quote:,");
|
Utils.expect_error("unexpected_quote:,");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
/* Using the [symbol:..] syntax but not resulting in a macro. */
|
|
||||||
public void parse_non_macro() throws Exception
|
|
||||||
{
|
|
||||||
Utils.parse("a:b", KeyValue.makeCharKey('b', "a", 0));
|
|
||||||
Utils.parse("symbol:abc", KeyValue.makeStringKey("abc").withSymbol("symbol"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void parse_string_key() throws Exception
|
public void parse_string_key() throws Exception
|
||||||
{
|
{
|
||||||
@@ -92,8 +87,9 @@ public class KeyValueParserTest
|
|||||||
@Test
|
@Test
|
||||||
public void parse_key_event() throws Exception
|
public void parse_key_event() throws Exception
|
||||||
{
|
{
|
||||||
Utils.parse("a:keyevent:85", KeyValue.keyeventKey("a", 85, 0));
|
Utils.parse("symbol:keyevent:85", KeyValue.makeMacro("symbol", new KeyValue[]{
|
||||||
Utils.parse("symbol:keyevent:85", KeyValue.keyeventKey("symbol", 85, KeyValue.FLAG_SMALLER_FONT));
|
KeyValue.keyeventKey("", 85, 0)
|
||||||
|
}, 0));
|
||||||
Utils.parse("macro:keyevent:85,abc", KeyValue.makeMacro("macro", new KeyValue[]{
|
Utils.parse("macro:keyevent:85,abc", KeyValue.makeMacro("macro", new KeyValue[]{
|
||||||
KeyValue.keyeventKey("", 85, 0),
|
KeyValue.keyeventKey("", 85, 0),
|
||||||
KeyValue.makeStringKey("abc")
|
KeyValue.makeStringKey("abc")
|
||||||
@@ -111,8 +107,8 @@ public class KeyValueParserTest
|
|||||||
{
|
{
|
||||||
Utils.parse(":str:'Foo'", KeyValue.makeStringKey("Foo"));
|
Utils.parse(":str:'Foo'", KeyValue.makeStringKey("Foo"));
|
||||||
Utils.parse(":str flags='dim':'Foo'", KeyValue.makeStringKey("Foo", KeyValue.FLAG_SECONDARY));
|
Utils.parse(":str flags='dim':'Foo'", KeyValue.makeStringKey("Foo", KeyValue.FLAG_SECONDARY));
|
||||||
Utils.parse(":str symbol='Symbol':'Foo'", KeyValue.makeStringKey("Foo").withSymbol("Symbol"));
|
Utils.parse(":str symbol='Symbol':'Foo'", KeyValue.makeStringKeyWithSymbol("Foo", "Symbol", 0));
|
||||||
Utils.parse(":str symbol='Symbol' flags='dim':'f'", KeyValue.makeStringKey("f").withSymbol("Symbol").withFlags(KeyValue.FLAG_SECONDARY | KeyValue.FLAG_SMALLER_FONT));
|
Utils.parse(":str symbol='Symbol' flags='dim':'Foo'", KeyValue.makeStringKeyWithSymbol("Foo", "Symbol", KeyValue.FLAG_SECONDARY));
|
||||||
Utils.parse(":str flags='dim,small':'Foo'", KeyValue.makeStringKey("Foo", KeyValue.FLAG_SECONDARY | KeyValue.FLAG_SMALLER_FONT));
|
Utils.parse(":str flags='dim,small':'Foo'", KeyValue.makeStringKey("Foo", KeyValue.FLAG_SECONDARY | KeyValue.FLAG_SMALLER_FONT));
|
||||||
Utils.parse(":str flags=',,':'Foo'", KeyValue.makeStringKey("Foo")); // Unintentional
|
Utils.parse(":str flags=',,':'Foo'", KeyValue.makeStringKey("Foo")); // Unintentional
|
||||||
Utils.expect_error(":unknown:Foo"); // Unknown kind
|
Utils.expect_error(":unknown:Foo"); // Unknown kind
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
package juloo.keyboard2;
|
package juloo.keyboard2;
|
||||||
|
|
||||||
import android.view.KeyEvent;
|
|
||||||
import juloo.keyboard2.KeyValue;
|
import juloo.keyboard2.KeyValue;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
@@ -12,14 +11,7 @@ public class KeyValueTest
|
|||||||
@Test
|
@Test
|
||||||
public void equals()
|
public void equals()
|
||||||
{
|
{
|
||||||
assertEquals(KeyValue.makeStringKey("Foo").withSymbol("Symbol"),
|
assertEquals(KeyValue.makeStringKeyWithSymbol("Foo", "Symbol", 0), KeyValue.makeStringKeyWithSymbol("Foo", "Symbol", 0));
|
||||||
KeyValue.makeMacro("Symbol", new KeyValue[] { KeyValue.makeStringKey("Foo") }, 0));
|
|
||||||
assertEquals(KeyValue.getSpecialKeyByName("tab"),
|
|
||||||
KeyValue.keyeventKey(0xE00F, KeyEvent.KEYCODE_TAB, KeyValue.FLAG_KEY_FONT | KeyValue.FLAG_SMALLER_FONT));
|
|
||||||
assertEquals(KeyValue.getSpecialKeyByName("tab").withSymbol("t"),
|
|
||||||
KeyValue.keyeventKey("t", KeyEvent.KEYCODE_TAB, 0));
|
|
||||||
assertEquals(KeyValue.getSpecialKeyByName("tab").withSymbol("tab"),
|
|
||||||
KeyValue.keyeventKey("tab", KeyEvent.KEYCODE_TAB, KeyValue.FLAG_SMALLER_FONT));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user