Merge branch 'main' into main

This commit is contained in:
Tibor Kaputa 2022-07-01 09:25:32 +02:00 committed by GitHub
commit 53efd53a83
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 233 additions and 80 deletions

View file

@ -7,13 +7,13 @@ It comes with material design and dark theme by default, provides great user exp
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
<b>Check out the full suite of Simple Tools here:</b>
Check out the full suite of Simple Tools here:
https://www.simplemobiletools.com
<b>Facebook:</b>
Facebook:
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools
<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.keyboard'><img src='https://simplemobiletools.com/images/button-google-play.svg' alt='Get it on Google Play' height=45/></a>

View file

@ -51,6 +51,7 @@ android {
productFlavors {
core {}
fdroid {}
prepaid {}
}
sourceSets {
@ -64,7 +65,7 @@ android {
}
dependencies {
implementation 'com.github.SimpleMobileTools:Simple-Commons:faa6a972c2'
implementation 'com.github.SimpleMobileTools:Simple-Commons:7df0d79980'
kapt 'androidx.room:room-compiler:2.4.2'
implementation 'androidx.room:room-runtime:2.4.2'

View file

@ -69,10 +69,11 @@ class MainActivity : SimpleActivity() {
private fun launchAbout() {
val licenses = LICENSE_GSON
val faqItems = arrayListOf(
FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons),
FAQItem(R.string.faq_6_title_commons, R.string.faq_6_text_commons),
)
val faqItems = ArrayList<FAQItem>()
if (!resources.getBoolean(R.bool.hide_google_relations)) {
faqItems.add(FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons))
faqItems.add(FAQItem(R.string.faq_6_title_commons, R.string.faq_6_text_commons))
}
startAboutActivity(R.string.app_name, licenses, BuildConfig.VERSION_NAME, faqItems, true)
}

View file

@ -115,9 +115,10 @@ class SettingsActivity : SimpleActivity() {
RadioItem(LANGUAGE_ENGLISH_DVORAK, getKeyboardLanguageText(LANGUAGE_ENGLISH_DVORAK)),
RadioItem(LANGUAGE_FRENCH, getKeyboardLanguageText(LANGUAGE_FRENCH)),
RadioItem(LANGUAGE_GERMAN, getKeyboardLanguageText(LANGUAGE_GERMAN)),
RadioItem(LANGUAGE_SPANISH, getKeyboardLanguageText(LANGUAGE_SPANISH)),
RadioItem(LANGUAGE_ROMANIAN, getKeyboardLanguageText(LANGUAGE_ROMANIAN)),
RadioItem(LANGUAGE_RUSSIAN, getKeyboardLanguageText(LANGUAGE_RUSSIAN)),
RadioItem(LANGUAGE_SLOVENIAN, getKeyboardLanguageText(LANGUAGE_SLOVENIAN))
RadioItem(LANGUAGE_SLOVENIAN, getKeyboardLanguageText(LANGUAGE_SLOVENIAN)),
RadioItem(LANGUAGE_SPANISH, getKeyboardLanguageText(LANGUAGE_SPANISH))
)
RadioGroupDialog(this@SettingsActivity, items, config.keyboardLanguage) {
@ -136,6 +137,7 @@ class SettingsActivity : SimpleActivity() {
LANGUAGE_ENGLISH_DVORAK -> "${getString(R.string.translation_english)} (DVORAK)"
LANGUAGE_SPANISH -> getString(R.string.translation_spanish)
LANGUAGE_SLOVENIAN -> getString(R.string.translation_slovenian)
LANGUAGE_ROMANIAN -> getString(R.string.translation_romanian)
else -> "${getString(R.string.translation_english)} (QWERTY)"
}
}

View file

@ -24,4 +24,5 @@ const val LANGUAGE_ENGLISH_QWERTZ = 3
const val LANGUAGE_SPANISH = 4
const val LANGUAGE_GERMAN = 5
const val LANGUAGE_ENGLISH_DVORAK = 6
const val LANGUAGE_SLOVENIAN = 7
const val LANGUAGE_ROMANIAN = 7
const val LANGUAGE_SLOVENIAN = 8

View file

@ -250,6 +250,7 @@ class SimpleKeyboardIME : InputMethodService(), MyKeyboardView.OnKeyboardActionL
LANGUAGE_SPANISH -> R.xml.keys_letters_spanish_qwerty
LANGUAGE_GERMAN -> R.xml.keys_letters_german
LANGUAGE_SLOVENIAN -> R.xml.keys_letters_slovenian
LANGUAGE_ROMANIAN -> R.xml.keys_letters_romanian
else -> R.xml.keys_letters_english_qwerty
}
}

View file

@ -1,41 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Simple Keyboard</string>
<string name="app_launcher_name">Keyboard</string>
<string name="redirection_note">Please enable Simple Keyboard on the next screen, to make it an available keyboard. Press \'Back\' once enabled.</string>
<string name="change_keyboard">Change Keyboard</string>
<string name="app_name">Обикновена клавиатура</string>
<string name="app_launcher_name">Клавиатура</string>
<string name="redirection_note">Моля, активирайте Обикновена клавиатура на следващия екран, за да я направите налична. Натиснете \'Назад\' щом сте готови.</string>
<string name="change_keyboard">Промяна на клавиатура</string>
<!-- Clipboard -->
<string name="manage_clipboard_items">Manage clipboard items</string>
<string name="manage_clipboard_empty">Your clipboard is empty.</string>
<string name="manage_clipboard_label">Once you copy some text, it will show up here. You can also pin clips so they won\'t disappear later.</string>
<string name="clear_clipboard_data">Clear clipboard data</string>
<string name="clear_clipboard_data_confirmation">Are you sure you want to clear the clipboard data?</string>
<string name="manage_clipboard_items">Управление на клипборд елементи</string>
<string name="manage_clipboard_empty">Вашият клипборд е празен.</string>
<string name="manage_clipboard_label">След като копирате някакъв текст, той ще се появи тук. Можете също да закачите клипове, за да не изчезнат по-късно.</string>
<string name="clear_clipboard_data">Изчистване на клипборд данните</string>
<string name="clear_clipboard_data_confirmation">Сигурни ли сте, че искате да изтриете клипборд данните\?</string>
<string name="clipboard">Clipboard</string>
<string name="clipboard_recent">Recent</string>
<string name="clipboard_current">Current</string>
<string name="clipboard_pinned">Pinned</string>
<string name="add_new_item">Add a new item</string>
<string name="manage_clips">You can manage or add clips here for quick access.</string>
<string name="clipboard_current">Текущо</string>
<string name="clipboard_pinned">Закачено</string>
<string name="add_new_item">Добавяне на нов елемент</string>
<string name="manage_clips">Тук можете да управлявате или добавяте клипове за бърз достъп.</string>
<string name="clip_text">Clip text</string>
<string name="pin_text">Pin text</string>
<string name="text_pinned">Text has been pinned</string>
<string name="text_pinned">Текстът е закачен</string>
<string name="export_clipboard_items">Export clipboard items</string>
<string name="import_clipboard_items">Import clipboard items</string>
<!-- Accessibility -->
<string name="keycode_delete">Delete</string>
<string name="keycode_mode_change">Change keyboard type</string>
<string name="keycode_mode_change">Промяна на типа клавиатура</string>
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Enter</string>
<!-- Settings -->
<string name="show_clipboard_content">Show clipboard content if available</string>
<string name="show_popup">Show a popup on keypress</string>
<string name="vibrate_on_keypress">Vibrate on keypress</string>
<string name="keyboard_language">Keyboard language</string>
<string name="show_clipboard_content">Показване на клипборд съдържанието, ако е налично</string>
<string name="show_popup">Показване на изскачащ прозорец при натискане на клавиш</string>
<string name="vibrate_on_keypress">Вибриране при натискане на клавиш</string>
<string name="keyboard_language">Език на клавиатурата</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 30 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">Simple Keyboard</string>
<string name="app_title">Обикновена клавиатура</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">Easy keyboard for inserting all kinds of texts, special characters and numbers</string>
<string name="app_short_description">Лесна клавиатура за вмъкване на всякакви текстове, специални знаци и цифри</string>
<string name="app_long_description">
A quick lightweight keyboard app that helps chatting with your friends, or inserting any other texts, numbers or symbols.
@ -56,4 +56,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">מקלדת פשוטה</string>
<string name="app_launcher_name">מקלדת</string>
<string name="redirection_note">אנא הפעל את מקלדת פשוטה במסך הבא, כדי להפוך אותה למקלדת זמינה. לחץ על \'הקודם\' לאחר הפעלתו.</string>
<string name="change_keyboard">שנה מקלדת</string>
<!-- Clipboard -->
<string name="manage_clipboard_items">נהל פריטי לוח</string>
<string name="manage_clipboard_empty">הלוח שלך ריק.</string>
<string name="manage_clipboard_label">"לאחר שתעתיק טקסט כלשהו, הוא יופיע כאן. ניתן גם להצמיד קליפים כדי שלא ייעלמו מאוחר יותר."</string>
<string name="clear_clipboard_data">נקה את נתוני הלוח</string>
<string name="clear_clipboard_data_confirmation">האם אתה בטוח שאתה רוצה לנקות את נתוני הלוח\?</string>
<string name="clipboard">לוח כתיבה</string>
<string name="clipboard_recent">לאחרונה</string>
<string name="clipboard_current">נוכחי</string>
<string name="clipboard_pinned">הצמד</string>
<string name="add_new_item">הוסף פריט חדש</string>
<string name="manage_clips">אתה יכול לנהל או להוסיף קליפים כאן לגישה מהירה.</string>
<string name="clip_text">טקסט קליפ</string>
<string name="pin_text">הצמד טקסט</string>
<string name="text_pinned">הטקסט הוצמד</string>
<string name="export_clipboard_items">ייצוא פריטי לוח</string>
<string name="import_clipboard_items">ייבוא פריטים ללוח</string>
<!-- Accessibility -->
<string name="keycode_delete">מחק</string>
<string name="keycode_mode_change">שנה את סוג המקלדת</string>
<string name="keycode_shift">Shift</string>
<string name="keycode_enter">Enter</string>
<!-- Settings -->
<string name="show_clipboard_content">הצג תוכן של לוח אם זמין</string>
<string name="show_popup">הצג חלון קופץ בלחיצת מקש</string>
<string name="vibrate_on_keypress">רטט בלחיצה על המקש</string>
<string name="keyboard_language">שפת מקלדת</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 30 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">מקלדת פשוטה</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">מקלדת קלה להכנסת כל מיני טקסטים, תווים מיוחדים ומספרים</string>
<string name="app_long_description"> אפליקציית מקלדת קלה ומהירה המסייעת לשוחח בצ\'אט עם החברים שלך, או בהכנסת כל טקסט, מספרים או סמלים אחרים. זה מגיע עם עיצוב חומר וערכת נושא כהה כברירת מחדל, מספק חווית משתמש נהדרת לשימוש קל. היעדר גישה לאינטרנט נותן לך יותר פרטיות, אבטחה ויציבות מאשר אפליקציות אחרות. אינו מכיל פרסומות או הרשאות מיותרות. זה קוד פתוח לחלוטין, מספק צבעים הניתנים להתאמה אישית. <b>בדוק את החבילה המלאה של כלים פשוטים כאן:</b> https://www.simplemobiletools.com <b>פייסבוק:</b> https://www.facebook.com/simplemobiletools <b>Reddit :</b> https://www.reddit.com/r/SimpleMobileTools </string>
</resources>

View file

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:app="http://schemas.android.com/apk/res-auto">
<Row>
<Key
app:keyEdgeFlags="left"
app:keyLabel="q"
app:popupCharacters="1"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="1" />
<Key
app:keyLabel="w"
app:popupCharacters="2"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="2" />
<Key
app:keyLabel="e"
app:popupCharacters="3"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="3" />
<Key
app:keyLabel="r"
app:popupCharacters="4"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="4" />
<Key
app:keyLabel="t"
app:popupCharacters="5ț"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="5" />
<Key
app:keyLabel="y"
app:popupCharacters="6"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="6" />
<Key
app:keyLabel="u"
app:popupCharacters="7"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="7" />
<Key
app:keyLabel="i"
app:popupCharacters="8î"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="8" />
<Key
app:keyLabel="o"
app:popupCharacters="9"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="9" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="p"
app:popupCharacters="0"
app:popupKeyboard="@xml/keyboard_popup_template"
app:topSmallNumber="0" />
</Row>
<Row>
<Key
app:horizontalGap="5%"
app:keyEdgeFlags="left"
app:keyLabel="a"
app:popupCharacters="ăâ"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key
app:keyLabel="s"
app:popupCharacters="ș"
app:popupKeyboard="@xml/keyboard_popup_template" />
<Key app:keyLabel="d" />
<Key app:keyLabel="f" />
<Key app:keyLabel="g" />
<Key app:keyLabel="h" />
<Key app:keyLabel="j" />
<Key app:keyLabel="k" />
<Key
app:keyEdgeFlags="right"
app:keyLabel="l"
app:popupKeyboard="@xml/keyboard_popup_template" />
</Row>
<Row>
<Key
app:code="-1"
app:keyEdgeFlags="left"
app:keyIcon="@drawable/ic_caps_outline_vector"
app:keyWidth="15%p" />
<Key app:keyLabel="z" />
<Key app:keyLabel="x" />
<Key app:keyLabel="c" />
<Key app:keyLabel="v" />
<Key app:keyLabel="b" />
<Key app:keyLabel="n" />
<Key app:keyLabel="m" />
<Key
app:code="-5"
app:isRepeatable="true"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_clear_vector"
app:keyWidth="15%p" />
</Row>
<Row>
<Key
app:code="-2"
app:keyEdgeFlags="left"
app:keyLabel="123"
app:keyWidth="15%p" />
<Key
app:keyLabel=","
app:keyWidth="10%p" />
<Key
app:code="32"
app:isRepeatable="true"
app:keyWidth="50%p" />
<Key
app:keyLabel="."
app:keyWidth="10%p" />
<Key
app:code="-4"
app:keyEdgeFlags="right"
app:keyIcon="@drawable/ic_enter_vector"
app:keyWidth="15%p" />
</Row>
</Keyboard>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="show_donate_in_about">false</bool>
<bool name="hide_google_relations">true</bool>
<bool name="hide_all_external_links">true</bool>
<bool name="pretend_thank_you_installed">true</bool>
</resources>

View file

@ -1,14 +1,14 @@
Una aplicació de teclat ràpida i lleugera que ajuda a xatejar amb els vostres amics o a inserir qualsevol altre text, nombre o símbol.
Una aplicació de teclat ràpida i lleugera que ajuda a xatejar amb els vostres amics o a inserir qualsevol altre text, nombre o símbol.
De manera predeterminada, inclou el «material design» i un tema fosc, proporciona una gran experiència d'usuari per facilitar-ne l'ús. La manca d'accés a Internet us ofereix més privadesa, seguretat i estabilitat que altres aplicacions.
De manera predeterminada, inclou el «material design» i un tema fosc, proporciona una gran experiència d'usuari per facilitar-ne l'ús. La manca d'accés a Internet us ofereix més privadesa, seguretat i estabilitat que altres aplicacions.
No conté anuncis ni permisos innecessaris. És totalment de codi obert, proporciona colors personalitzables.
No conté anuncis ni permisos innecessaris. És totalment de codi obert, proporciona colors personalitzables.
<b>Consulteu el conjunt complet d'eines simples aquí:</b>
https://www.simplemobiletools.com
https://www.simplemobiletools.com
<b>Facebook:</b>
Facebook:
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools

View file

@ -1 +1 @@
Teclat senzill
Simple Keyboard

View file

@ -1 +0,0 @@
* Initial release

View file

@ -1,3 +0,0 @@
* Allow toggling between english and russian keyboard for now, more to come
* Added some extra alternative characters at long pressing some keys
* Added some UX, translation and stability improvements

View file

@ -1,2 +0,0 @@
* Added a couple new alternative characters at long pressing
* Added some translation improvements

View file

@ -1,3 +0,0 @@
* Added a French keyboard
* Made spacebar a bit wider
* Added some translation, stability and UX improvements

View file

@ -1,3 +0,0 @@
* Added a QWERTY keyboard layout
* Added a Privacy policy
* Added some stability, UX and translation improvements

View file

@ -1,3 +0,0 @@
* Added support for Material You theme on Android 12+
* Added Spanish and German keyboard layouts
* Added some translation and UX improvements

View file

@ -1,2 +0,0 @@
* Fixed a glitch at the Spanish keyboard
* Added some translation and UI improvements

View file

@ -1,2 +0,0 @@
* Added some new languages
* Added some translation and UX improvements

View file

@ -1,2 +0,0 @@
* Added DVORAK keyboard layout
* Added some translation and UX improvements

View file

@ -7,8 +7,8 @@ Contains no ads or unnecessary permissions. It is fully opensource, provides cus
<b>Check out the full suite of Simple Tools here:</b>
https://www.simplemobiletools.com
<b>Facebook:</b>
Facebook:
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools

View file

@ -1,14 +1,14 @@
Un'app rapida e leggera per la tastiera che aiuta a chattare con i tuoi amici, o a inserire qualsiasi altro testo, numero o simbolo.
Un'app rapida e leggera per la tastiera che aiuta a chattare con i tuoi amici, o a inserire qualsiasi altro testo, numero o simbolo.
Viene fornito con Material Design e tema scuro per impostazione predefinita, fornisce una grande esperienza utente per un facile utilizzo.
Viene fornito con Material Design e tema scuro per impostazione predefinita, fornisce una grande esperienza utente per un facile utilizzo. La mancanza di accesso a internet ti dà più privacy, sicurezza e stabilità rispetto ad altre app.
La mancanza di accesso a internet ti dà più privacy, sicurezza e stabilità rispetto ad altre app. Non contiene annunci o permessi inutili. Il codice sorgente è completamente aperto, fornisce colori personalizzabili.
Non contiene annunci o permessi inutili. Il codice sorgente è completamente aperto, fornisce colori personalizzabili.
<b> Guarda la suite completa di Simple Tools qui:</b>
https://www.simplemobiletools.com
<b> Guarda la suite completa di Simple Tools qui:</b>
https://www.simplemobiletools.com
<b>Facebook:</b>
https://www.facebook.com/simplemobiletools
Facebook:
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools

View file

@ -1,14 +1,14 @@
Szybka, lekka aplikacja klawiatury, która pomaga rozmawiać ze znajomymi lub wstawiać inne teksty, liczby lub symbole.
Szybka, lekka aplikacja klawiatury, która pomaga rozmawiać ze znajomymi lub wstawiać inne teksty, liczby lub symbole.
Domyślnie jest wyposażona w Material Design i ciemny motyw, zapewniając doskonałe doświadczenie użytkownika dla łatwego użytkowania.
Domyślnie jest wyposażona w Material Design i ciemny motyw, zapewniając doskonałe doświadczenie użytkownika dla łatwego użytkowania. Brak dostępu do Internetu zapewnia większą prywatność, bezpieczeństwo i stabilność niż inne aplikacje.
Brak dostępu do Internetu zapewnia większą prywatność, bezpieczeństwo i stabilność niż inne aplikacje. Nie zawiera reklam ani niepotrzebnych uprawnień. Jest w pełni otwartoźródłowa, zapewnia konfigurowalną kolorystykę.
Nie zawiera reklam ani niepotrzebnych uprawnień. Jest w pełni otwartoźródłowa, zapewnia konfigurowalną kolorystykę.
<b>Sprawdź pełen zestaw od Simple Tools tutaj:</b>
https://www.simplemobiletools.com
<b>Sprawdź pełen zestaw od Simple Tools tutaj:</b>
https://www.simplemobiletools.com
<b>Facebook:</b>
Facebook:
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools

View file

@ -1 +1 @@
Проста клавіатура
Проста Клавіатура

View file

@ -1 +1 @@
Simple Keyboard
简易键盘