Bulgarian language
* don't add Ukrainian chars to Russian language database * use a common punctuation map instead of repeating it for all languages * added bulgarian language Co-authored-by: akasaka <akasaka@somewhereinthe.box>
19
res/drawable-anydpi-v24/ime_bg_lang_lower.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="#FFFFFF">
|
||||
<group android:scaleX="0.16638644"
|
||||
android:scaleY="0.16638644"
|
||||
android:translateX="-0.22810315"
|
||||
android:translateY="-1.3642105">
|
||||
<group android:translateY="133.66406">
|
||||
<path android:pathData="M8.234375,-47.015625Q8.234375,-59.828125,9.953125,-69.765625Q11.671875,-79.71875,15.328125,-86.890625Q18.984375,-94.078125,24.671875,-98.515625Q30.375,-102.96875,38.328125,-104.75Q47.109375,-106.671875,55.609375,-108.390625Q64.125,-110.125,71.296875,-111.546875L73.625,-100.234375Q70.109375,-99.671875,65.78125,-98.890625Q61.453125,-98.109375,57.0625,-97.265625Q52.671875,-96.421875,48.546875,-95.5625Q44.4375,-94.71875,41.34375,-94.015625Q36.984375,-93.03125,33.46875,-90.6875Q29.953125,-88.359375,27.421875,-84.359375Q24.890625,-80.359375,23.453125,-74.53125Q22.015625,-68.703125,21.734375,-60.71875L22.640625,-60.71875Q23.90625,-62.765625,26.078125,-64.890625Q28.265625,-67.03125,31.21875,-68.75Q34.171875,-70.484375,37.9375,-71.609375Q41.703125,-72.75,46.203125,-72.75Q53.15625,-72.75,58.421875,-70.15625Q63.703125,-67.578125,67.25,-62.9375Q70.8125,-58.296875,72.5625,-51.921875Q74.328125,-45.5625,74.328125,-37.921875Q74.328125,-28.21875,71.890625,-20.9375Q69.46875,-13.65625,65.109375,-8.765625Q60.75,-3.890625,54.625,-1.4375Q48.515625,1,41.203125,1Q33.6875,1,27.59375,-2.140625Q21.515625,-5.28125,17.1875,-11.390625Q12.875,-17.515625,10.546875,-26.46875Q8.234375,-35.4375,8.234375,-47.015625ZM42.046875,-9.65625Q46.265625,-9.65625,49.703125,-11.03125Q53.15625,-12.421875,55.609375,-15.53125Q58.078125,-18.65625,59.40625,-23.71875Q60.75,-28.78125,60.75,-36.21875Q60.75,-42.171875,59.828125,-46.90625Q58.921875,-51.65625,56.875,-55.015625Q54.84375,-58.390625,51.671875,-60.1875Q48.515625,-62,43.953125,-62Q39.65625,-62,35.921875,-60.296875Q32.203125,-58.59375,29.28125,-56.1875Q26.375,-53.78125,24.359375,-51.1875Q22.359375,-48.609375,21.453125,-46.765625Q21.453125,-39.6875,22.328125,-33.03125Q23.203125,-26.375,25.484375,-21.171875Q27.78125,-15.96875,31.78125,-12.8125Q35.796875,-9.65625,42.046875,-9.65625Z"
|
||||
android:fillColor="#000000"/>
|
||||
<path android:pathData="M136.70312,-67L107.03125,-67L107.03125,-0.5L94.234375,-0.5L94.234375,-77.890625L136.70312,-77.890625L136.70312,-67Z"
|
||||
android:fillColor="#000000"/>
|
||||
</group>
|
||||
</group>
|
||||
</vector>
|
||||
19
res/drawable-anydpi-v24/ime_bg_lang_single.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="#FFFFFF">
|
||||
<group android:scaleX="0.17563012"
|
||||
android:scaleY="0.17563012"
|
||||
android:translateX="-1.6085906"
|
||||
android:translateY="-2.72">
|
||||
<group android:translateY="133.66406">
|
||||
<path android:pathData="M75.59375,-30.15625Q75.59375,-23.3125,73.484375,-17.75Q71.375,-12.1875,66.9375,-8.234375Q62.515625,-4.296875,55.6875,-2.140625Q48.875,-0,39.453125,-0L14,-0L14,-103.59375L69.40625,-103.59375L69.40625,-92L27.078125,-92L27.078125,-59.59375L37.625,-59.59375Q48.3125,-59.59375,55.578125,-57.265625Q62.859375,-54.9375,67.28125,-50.953125Q71.71875,-46.984375,73.65625,-41.625Q75.59375,-36.28125,75.59375,-30.15625ZM27.078125,-11.3125L38.328125,-11.3125Q50.5625,-11.3125,56.328125,-15.953125Q62.09375,-20.59375,62.09375,-30.15625Q62.09375,-35.0625,60.46875,-38.46875Q58.859375,-41.890625,55.65625,-44Q52.453125,-46.109375,47.5625,-47.046875Q42.6875,-48,36.140625,-48L27.078125,-48L27.078125,-11.3125Z"
|
||||
android:fillColor="#000000"/>
|
||||
<path android:pathData="M137.70312,-67L108.03125,-67L108.03125,-0.5L95.234375,-0.5L95.234375,-77.890625L137.70312,-77.890625L137.70312,-67Z"
|
||||
android:fillColor="#000000"/>
|
||||
</group>
|
||||
</group>
|
||||
</vector>
|
||||
19
res/drawable-anydpi-v24/ime_bg_lang_upper.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="#FFFFFF">
|
||||
<group android:scaleX="0.1580671"
|
||||
android:scaleY="0.1580671"
|
||||
android:translateX="-1.2751678"
|
||||
android:translateY="-1.248">
|
||||
<group android:translateY="133.66406">
|
||||
<path android:pathData="M75.59375,-30.15625Q75.59375,-23.3125,73.484375,-17.75Q71.375,-12.1875,66.9375,-8.234375Q62.515625,-4.296875,55.6875,-2.140625Q48.875,-0,39.453125,-0L14,-0L14,-103.59375L69.40625,-103.59375L69.40625,-92L27.078125,-92L27.078125,-59.59375L37.625,-59.59375Q48.3125,-59.59375,55.578125,-57.265625Q62.859375,-54.9375,67.28125,-50.953125Q71.71875,-46.984375,73.65625,-41.625Q75.59375,-36.28125,75.59375,-30.15625ZM27.078125,-11.3125L38.328125,-11.3125Q50.5625,-11.3125,56.328125,-15.953125Q62.09375,-20.59375,62.09375,-30.15625Q62.09375,-35.0625,60.46875,-38.46875Q58.859375,-41.890625,55.65625,-44Q52.453125,-46.109375,47.5625,-47.046875Q42.6875,-48,36.140625,-48L27.078125,-48L27.078125,-11.3125Z"
|
||||
android:fillColor="#000000"/>
|
||||
<path android:pathData="M150.35938,-103.734375L150.35938,-92L110.078125,-92L110.078125,-0.5L97,-0.5L97,-103.734375L150.35938,-103.734375Z"
|
||||
android:fillColor="#000000"/>
|
||||
</group>
|
||||
</group>
|
||||
</vector>
|
||||
BIN
res/drawable-hdpi/ime_bg_lang_lower.png
Normal file
|
After Width: | Height: | Size: 526 B |
BIN
res/drawable-hdpi/ime_bg_lang_single.png
Normal file
|
After Width: | Height: | Size: 368 B |
BIN
res/drawable-hdpi/ime_bg_lang_upper.png
Normal file
|
After Width: | Height: | Size: 454 B |
BIN
res/drawable-mdpi/ime_bg_lang_lower.png
Normal file
|
After Width: | Height: | Size: 362 B |
BIN
res/drawable-mdpi/ime_bg_lang_single.png
Normal file
|
After Width: | Height: | Size: 320 B |
BIN
res/drawable-mdpi/ime_bg_lang_upper.png
Normal file
|
After Width: | Height: | Size: 276 B |
BIN
res/drawable-xhdpi/ime_bg_lang_lower.png
Normal file
|
After Width: | Height: | Size: 687 B |
BIN
res/drawable-xhdpi/ime_bg_lang_single.png
Normal file
|
After Width: | Height: | Size: 467 B |
BIN
res/drawable-xhdpi/ime_bg_lang_upper.png
Normal file
|
After Width: | Height: | Size: 465 B |
BIN
res/drawable-xxhdpi/ime_bg_lang_lower.png
Normal file
|
After Width: | Height: | Size: 1,001 B |
BIN
res/drawable-xxhdpi/ime_bg_lang_single.png
Normal file
|
After Width: | Height: | Size: 667 B |
BIN
res/drawable-xxhdpi/ime_bg_lang_upper.png
Normal file
|
After Width: | Height: | Size: 572 B |
98
res/values-bg/arrays.xml
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array name="pref_inputmode_entries">
|
||||
<item>Предсказване</item>
|
||||
<item>Текст</item>
|
||||
<item>Числа</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="pref_lang_titles">
|
||||
<item>Английски</item>
|
||||
<item>Руски</item>
|
||||
<item>Немски</item>
|
||||
<item>Френски</item>
|
||||
<item>Италиански</item>
|
||||
<item>Украински</item>
|
||||
<item>Български</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="capsMode">
|
||||
<item>малки букви</item>
|
||||
<item>Начална Главна</item>
|
||||
<item>САМО ГЛАВНИ</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="keyMode">
|
||||
<item>Предсказване</item>
|
||||
<item>Текст</item>
|
||||
<item>Числа</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="smileyContentDescription">
|
||||
<item> Усмивка </item>
|
||||
<item> Клоун </item>
|
||||
<item> Хилене </item>
|
||||
<item> Котка </item>
|
||||
<item> Половин нос </item>
|
||||
<item> Злорадство </item>
|
||||
<item> Хилене с големи очи </item>
|
||||
<item> Усмивка с големи очи </item>
|
||||
<item> Широка усмивка</item>
|
||||
<item> Смях </item>
|
||||
|
||||
<item> Смях с отворени очи </item>
|
||||
<item> Смях със затворени очи </item>
|
||||
<item> Смях с големи очи </item>
|
||||
<item> Усмивка с очила и остър нос </item>
|
||||
<item> Усмивка с остра шапка </item>
|
||||
<item> Мръщене </item>
|
||||
<item> Тъга </item>
|
||||
<item> Отчаяние </item>
|
||||
<item> Тъжен клоун </item>
|
||||
<item> Тъжна усмивка </item>
|
||||
|
||||
<item> Плач </item>
|
||||
<item> Смях до сълзи </item>
|
||||
<item> Псувня </item>
|
||||
<item> Шокирано мръщене </item>
|
||||
<item> Мръщене с отворени очи </item>
|
||||
<item> Тъга със затворени очи </item>
|
||||
<item> Плач с отворена уста </item>
|
||||
<item> Мръщене с отворена уста </item>
|
||||
<item> Потрес </item>
|
||||
<item> Изненада </item>
|
||||
|
||||
<item> Целувка </item>
|
||||
<item> Усмивка с намигане </item>
|
||||
<item> Смях с намигане </item>
|
||||
<item> Език в бузата </item>
|
||||
<item> Плезене </item>
|
||||
<item> Дразнене </item>
|
||||
<item> Плезене с отворени очи </item>
|
||||
<item> Дразнене </item>
|
||||
<item> Скептичност </item>
|
||||
<item> Нерешителност </item>
|
||||
|
||||
<item> Объркване </item>
|
||||
<item> Затворени очи </item>
|
||||
<item> Невпечатляващо </item>
|
||||
<item> Изчервяване </item>
|
||||
<item> Затворени устни </item>
|
||||
<item> Цензура </item>
|
||||
<item> Банкер </item>
|
||||
<item> Много голяма и тъжна уста </item>
|
||||
<item> Сарказъм </item>
|
||||
<item> Кисело лице </item>
|
||||
|
||||
<item> Невинна котка </item>
|
||||
<item> Невинна усмивка </item>
|
||||
<item> Зло намигване </item>
|
||||
<item> Зло хилене </item>
|
||||
<item> Блуждаещи очи </item>
|
||||
<item> Усмивка с шапка за купон </item>
|
||||
<item> Поздрав с вдигнати ръце </item>
|
||||
<item> Сърце </item>
|
||||
<item> Разбито сърце </item>
|
||||
<item> Котка с отворени очи </item>
|
||||
</string-array>
|
||||
</resources>
|
||||
81
res/values-bg/strings.xml
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="app_name">Traditional T9</string>
|
||||
<string name="ime_name">Клавиатура T9</string>
|
||||
<string name="ime_number">Цифри</string>
|
||||
<string name="pref_inputmode">Режим на писане</string>
|
||||
<string name="pref_inputmode_desc">Дали да е включено или не подсказването на думи, когато започнете да пишете</string>
|
||||
<string name="traditionalt9_settings">Настройки на Traditional T9</string>
|
||||
<string name="main_left_insert">Въведи символ</string>
|
||||
<string name="main_left_addword">Добави дума</string>
|
||||
<string name="main_mid">Готово</string>
|
||||
<string name="main_mid_commit">Въведи</string>
|
||||
<string name="main_right_upper">Следващ режим</string>
|
||||
<string name="main_right_lower">Избор</string>
|
||||
<string name="main_left_notfound">Добавяне на дума?</string>
|
||||
<string name="ricon_desc">Hold Icon</string>
|
||||
<string name="symbol_next">Следващи</string>
|
||||
<string name="symbol_prev">Предишни</string>
|
||||
<string name="symbol_insert">Въведи символ</string>
|
||||
<string name="smiley_insert">Въведи усмивка</string>
|
||||
<string name="symbol_page">Страница: %1$s/%2$s</string>
|
||||
|
||||
<string name="add_word">Добави дума</string>
|
||||
<string name="close">Затвори</string>
|
||||
<string name="add_word_blank">Не може да се въведе никаква дума.</string>
|
||||
<string name="add_word_badchar">Не може да се въведе дума с непозволени символи за %1$s (%2$s).</string>
|
||||
<string name="add_word_exist1">(%1$s) е вече речника.</string>
|
||||
<string name="add_word_exist2">(%1$s) е вече в речника за %2$s.</string>
|
||||
<string name="title_activity_add_word">Добавяне на дума</string>
|
||||
<string name="action_settings">Настройки</string>
|
||||
<string name="database_notready">Базата данни е недостъпна.</string>
|
||||
<string name="database_settings_notready">Базата данни е недостъпна. Зареждане на стандартни настройки.</string>
|
||||
|
||||
<string name="updating_database_title">Обновяване на речника…</string>
|
||||
<string name="updating_database">Речникът се обновява, моля изчакайте…</string>
|
||||
<string name="updating_database_done">Речникът е обновен.</string>
|
||||
<string name="updating_database_unavailable">Не може да се въвеждат нови думи, докато се обновява речникът.</string>
|
||||
|
||||
<string name="pref_lang_title">Избор на езици</string>
|
||||
<string name="pref_help">Помощ</string>
|
||||
<string name="pref_loaddict">Зареди заводски речник</string>
|
||||
<string name="pref_loaduserdict">Зареди собствен речник</string>
|
||||
<string name="pref_nukedict">Изтрий собствен речник</string>
|
||||
<string name="pref_backupdict">Резервно копие на речник</string>
|
||||
<string name="pref_restoredict">Възстанови копие</string>
|
||||
<string name="pref_querytest">Query test</string>
|
||||
<string name="pref_testfunc">Test func</string>
|
||||
|
||||
<string name="pref_mode_notify">Показвай режима</string>
|
||||
<string name="pref_mode_notify_subtitle">Ще се показва икона с текущият режим на писане</string>
|
||||
|
||||
<string name="pref_loadingdict">Зареждане на речник…</string>
|
||||
<string name="pref_loadinguserdict">Зареждане на вашия речник…</string>
|
||||
<string name="pref_load_title">Зареди речник</string>
|
||||
<string name="pref_loadingbackup">Възстановяване на речник…</string>
|
||||
<string name="pref_savingbackup">Създаване на резервно копие…</string>
|
||||
<string name="pref_nukingdict">Изтриване на речник…</string>
|
||||
<string name="pref_loaduser_notfound">Няма речник за %1$s. Не може да се зареди такъв.</string>
|
||||
|
||||
<string name="pref_backup_warn">Внимание! Вече съществува резервно копие на речника. Моля потвърдете презаписването му</string>
|
||||
<string name="pref_backup_title">Създаване на резервно копие</string>
|
||||
<string name="pref_backup_noext">Грешка! Няма външна памет, за да се запише резервното копие.</string>
|
||||
<string name="pref_restore_warn">Ако имате думи в речника на телефона, те ще бъдат заменени със същите от резервното копие. Ако не желаете това, моля изберете \"%1$s\" преди възстановяването..</string>
|
||||
<string name="pref_restore_title">Възстановяване на резервно копие</string>
|
||||
<string name="pref_restore_noext">Грешка! Няма външна памет, от която да се възстанови резервното копие на речника.</string>
|
||||
<string name="pref_restore_nofile">Грешка! Не е открито резервно копие.</string>
|
||||
<string name="pref_nuke_warn">Внимание! Всички думи от Вашия речник ще бъдат изтрити. Потвърждавате ли?</string>
|
||||
<string name="pref_nuke_title">Изтрий собствения речник</string>
|
||||
<string name="pref_reloadKeys">Зареди keymap.txt</string>
|
||||
<string name="pref_reloadKeysSum">Зарежда повторно файла с разменени клавиши</string>
|
||||
<string name="pref_reloadKeysDone">Упешно зареждане.</string>
|
||||
<string name="pref_reloadKeysDoneWE">Имаше грешки при зареждане (виж logcat.)</string>
|
||||
<string name="pref_reloadKeysNoFile">Няма файл keymap.txt.</string>
|
||||
<string name="pref_keyRemap">Смени клавиши</string>
|
||||
<string name="pref_keyRemapSum">Ако е избрано, сменените клавиши ще важат не само при писане, но и във всички приложения.</string>
|
||||
<string name="pref_spaceOnZero">Интервал с 0</string>
|
||||
<string name="pref_spaceOnZeroSum" tools:ignore="MissingTranslation">Ако е избрано, ще пишете интервал с 0, вместо с #.</string>
|
||||
|
||||
<string name="hello_world">Работи!</string>
|
||||
|
||||
</resources>
|
||||
|
|
@ -18,6 +18,7 @@
|
|||
<item>French</item>
|
||||
<item>Italian</item>
|
||||
<item>Ukrainian</item>
|
||||
<item>Bulgarian</item>
|
||||
</string-array>
|
||||
<!--pref_lang_titles pair with pref_lang_values -->
|
||||
<integer-array translatable="false" name="pref_lang_values">
|
||||
|
|
@ -27,6 +28,7 @@
|
|||
<item>@integer/LANG_FR</item>
|
||||
<item>@integer/LANG_IT</item>
|
||||
<item>@integer/LANG_UK</item>
|
||||
<item>@integer/LANG_BG</item>
|
||||
</integer-array>
|
||||
|
||||
<string-array name="capsMode">
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
<integer name="LANG_FR">8</integer>
|
||||
<integer name="LANG_IT">16</integer>
|
||||
<integer name="LANG_UK">32</integer>
|
||||
<integer name="LANG_BG">64</integer>
|
||||
|
||||
<integer name="INPUT_DICT">0</integer>
|
||||
<integer name="INPUT_TEXT">1</integer>
|
||||
|
|
|
|||