Skip to content

Commit

Permalink
Merge pull request #11 from delacrixmorgan/develop
Browse files Browse the repository at this point in the history
v3.2.0 Ukrainian and Russian Language Added
  • Loading branch information
delacrixmorgan authored Apr 2, 2020
2 parents 6685a00 + 69f983c commit 8232a5e
Show file tree
Hide file tree
Showing 7 changed files with 155 additions and 18 deletions.
8 changes: 5 additions & 3 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.firebase-perf'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
Expand All @@ -22,8 +23,8 @@ android {
minSdkVersion 19
targetSdkVersion 29
multiDexEnabled true
versionCode 66
versionName "3.1.0"
versionCode 68
versionName "3.2.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
Expand Down Expand Up @@ -60,10 +61,11 @@ dependencies {

implementation "com.google.firebase:firebase-perf:19.0.5"
implementation "com.google.firebase:firebase-core:17.2.3"
implementation 'com.google.firebase:firebase-analytics:17.2.3'
implementation "com.google.android.material:material:1.1.0"

implementation "androidx.core:core-ktx:1.2.0"
implementation "androidx.fragment:fragment-ktx:1.2.2"
implementation "androidx.fragment:fragment-ktx:1.2.4"

implementation "androidx.multidex:multidex:2.0.1"
implementation "androidx.appcompat:appcompat:1.1.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,6 @@ class GameCardFragment : Fragment() {
SoundEngine.getInstance(requireContext())
}

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
requireActivity().onBackPressedDispatcher.addCallback(
this,
object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
backToBoardFragment()
}
})
}

override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
Expand All @@ -72,6 +61,14 @@ class GameCardFragment : Fragment() {

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
requireActivity().onBackPressedDispatcher.addCallback(
this,
object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
backToBoardFragment()
}
})

val context = view.context

card = requireNotNull(arguments?.getParcelable(Keys.GameCard.Card.name))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,7 @@ enum class LanguageType(val flagEmoji: String, val countryIso: String, val autho
Hungarian("🇭🇺", "hu", "Dávid Kardos"),
Japanese("🇯🇵", "ja", "Yukiko Kimura"),
Portuguese("🇧🇷", "pt", "Lays Correia"),
Spanish("🇪🇸", "es", "Santos Martinez & Gonzo Fernandez")
Spanish("🇪🇸", "es", "Santos Martinez & Gonzo Fernandez"),
Ukrainian("🇺🇦", "uk", "Alexander Bondarevskyi"),
Russian("🇷🇺", "ru", "Alexander Bondarevskyi")
}
68 changes: 68 additions & 0 deletions app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Чаша Королей</string>
<string name="board_title_lets_begin">Приступим</string>
<string name="body_category">Выбери категорию. Называйте поочереди слова из неё и тот кто не справится - пьёт!</string>
<string name="body_chicks">Все дамы пьют!</string>
<string name="body_dudes">Все парни пьют!</string>
<string name="body_heaven">Все поднимают обе руки к небесам. Кто последний то и пьёт!</string>
<string name="body_jack">Дополни предложение: \"Я никога не..\" Тот кто делал это, пьет!</string>
<string name="body_king">Установи новое правило. Напони Чашу Королей!</string>
<string name="body_mate">Выбери партнера и пей с ним каждый раз когда он пьёт!</string>
<string name="body_me">Только ты. Пей!</string>
<string name="body_questions">Задай вопрос игроку. Он должен ответить другим вопросом следующему игроку. Первый кто не сможет - пьёт!</string>
<string name="body_snake_eyes">Никто не должен посомтреть тебе в глаза. Если тебя поймали - пей!</string>
<string name="body_thumb_master">Положи свой большой палец на стол. Последни кто это сделает - пьёт!</string>
<string name="body_waterfall">Все начинают и продолжают пить до тех пор, пока не закончит тот кто вытянул эту карту.</string>
<string name="body_you">Выбери друга и выпей с ним!</string>
<string name="dialog_pause_button_quit">Выйти</string>
<string name="dialog_pause_button_resume">Продолжить</string>
<string name="dialog_pause_title">Перерыв на уборную</string>
<string name="fragment_menu_language_btn_help_translate">Помочь перевести</string>
<string name="fragment_menu_language_title_choose_language">Выбрать язык</string>
<string name="fragment_support_rate_title_more_from_me">Больше разного от меня</string>
<string name="game_over_body">Выпей это</string>
<string name="guide_page_one">Да, это игра в которой нужно пить. Не обязательно алкоголь. У всех должна быть своя чашка и одна чашка в центре - это Чаша Королей!</string>
<string name="guide_page_three">Когда вытянешь короля, можешь налить в Чашу Королей любой напиток. Человек который вытянет последнего короля должен будет выпить содержимое за раз! Ура, приятель.</string>
<string name="guide_page_two">Выберите кто начнет игру, затем выберите карту и сделайте то, что на ней сказано. Выхода нет! Передайте ход следующему, после того как закончили свой ход.</string>
<string name="header_category">Категория</string>
<string name="header_chicks">Цыпочки</string>
<string name="header_dudes">Чуваки</string>
<string name="header_heaven">Небеса</string>
<string name="header_jack">Валет</string>
<string name="header_king">Король</string>
<string name="header_mate">Приятель</string>
<string name="header_me">Я</string>
<string name="header_questions">Вопросы</string>
<string name="header_snake_eyes">Змеиный взгляд</string>
<string name="header_thumb_master">Большой палец</string>
<string name="header_waterfall">Водопад</string>
<string name="header_you">Ты</string>
<string name="load_type_new_game">Подержи моё пиво</string>
<string name="load_type_restart_game">Настраиваем новую игру</string>
<string name="msg_help_translate_description">Не можете найти то, что вы ищете?</string>
<string name="preference_button_done">Готово</string>
<string name="preference_current_language">Русский</string>
<string name="preference_message_share_friend">Псс, не паникуй 🤫 Я играл в это на вечеринке и это просто офигенно 🔥\\n\\nЧаша Королей 🍺 Напитки в набор не входят!\\nhttps://play.google.com/store/apps/details?id=com.delacrixmorgan.kingscup</string>
<string name="preference_title">Настройки</string>
<string name="preference_title_credits_summary">Благодарности</string>
<string name="preference_title_language">Язык</string>
<string name="preference_title_quick_guide">Быстрое обучение</string>
<string name="preference_title_share_friend">Расскажи другу-пьянчуге</string>
<string name="preference_title_source_code">Исходный код</string>
<string name="rate_button_awesome">Стать крутым</string>
<string name="rate_paragraph_1">Это не для того, чтобы выманить тебя из игры.</string>
<string name="rate_paragraph_2">Чаша Королей разработана, спрограмирована и создана одним человеком. Любая оценка будет для меня стимулом.</string>
<string name="rate_paragraph_3">Благополучие этой игры зависит только от ваших отзывов. Оставь хороший, дружище!</string>
<string name="rate_title">Привет</string>
<string name="taunt_eight">Ты уверен?</string>
<string name="taunt_five">Не думай</string>
<string name="taunt_four">Вот оно</string>
<string name="taunt_nine">Все впорядке?</string>
<string name="taunt_one">Серьёзно</string>
<string name="taunt_seven">Быстрее, приятель</string>
<string name="taunt_six">Выпей меня</string>
<string name="taunt_ten">Давай же</string>
<string name="taunt_three">Еще одну</string>
<string name="taunt_two">Уже близко</string>
</resources>
68 changes: 68 additions & 0 deletions app/src/main/res/values-uk/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Келих Королів</string>
<string name="board_title_lets_begin">Почнемо</string>
<string name="body_category">Обери категорію. Кожен каже по слову з цієї категорії, хто не зможе - п\'є!</string>
<string name="body_chicks">Усі дами п\'ють!</string>
<string name="body_dudes">Усі хлопці п\'ють!</string>
<string name="body_heaven">Кожен повинен підняти обидві руки догори. Останній п\'є!</string>
<string name="body_jack">Доповни речення : \"Я ніколи не..\". Хто робив - п\'є!</string>
<string name="body_king">Встанови нове правило. Налий щось до Келиху королів!</string>
<string name="body_mate">Обери партнера та пий з ним коли він п\'є!</string>
<string name="body_me">Тільки ти. Пий!</string>
<string name="body_questions">Задайте гравцеві запитання. Він має відповісти іншим запитанням наступному гравцеві. Перший хто не впорався п\'є!</string>
<string name="body_snake_eyes">Ніхто не повинен побачити твоїх очей. Якщо упіймали - пий!</string>
<string name="body_thumb_master">Постав свій великий палець на стіл. Останній хто це зробить -п\'є!</string>
<string name="body_waterfall">Всі починають пити доти, допоки той хто витягнув цю карту не перестане пити.</string>
<string name="body_you">Обери собі приятеля та випий з ним!</string>
<string name="dialog_pause_button_quit">Вийти</string>
<string name="dialog_pause_button_resume">Продожити</string>
<string name="dialog_pause_title">Перерва на вбиральню</string>
<string name="fragment_menu_language_btn_help_translate">Допомогти перекласти</string>
<string name="fragment_menu_language_title_choose_language">Обрати мову</string>
<string name="fragment_support_rate_title_more_from_me">Більше речей від мене</string>
<string name="game_over_body">Випий його</string>
<string name="guide_page_one">Так, це гра про випивку. Це не обов\'язково повинен бути алкоголь. Кожен має мати власний келих та поставити в центр один - це Келих Королів</string>
<string name="guide_page_three">Коли витягнеш короля, ти можеш обрати будь-який напій щоб додати до Келиха Королів. Гравець, який витягне останнього короля, повинен випити увесь келих за раз! Будьмо, друже.</string>
<string name="guide_page_two">Обери людину яка почне гру, витягуй карту та роби те, що на ній сказано. Виходу немає! Після того як ти закінчив передай хід наступному гравцю.</string>
<string name="header_category">Категорія</string>
<string name="header_chicks">Ціпочки</string>
<string name="header_dudes">Чуваки</string>
<string name="header_heaven">Небеса</string>
<string name="header_jack">Валет</string>
<string name="header_king">Король</string>
<string name="header_mate">Товариш</string>
<string name="header_me">Я</string>
<string name="header_questions">Запитання</string>
<string name="header_snake_eyes">Зміїні очі</string>
<string name="header_thumb_master">Великий палець</string>
<string name="header_waterfall">Водоспад</string>
<string name="header_you">Ти</string>
<string name="load_type_new_game">Потримай моє пиво</string>
<string name="load_type_restart_game">Налаштування нової гри</string>
<string name="msg_help_translate_description">Не можете знайти те, що шукаєте?</string>
<string name="preference_button_done">Зроблено</string>
<string name="preference_current_language">Українська</string>
<string name="preference_message_share_friend">Псст, не панікуй 🤫 Я грав в це на вечірці і це офігенно! 🔥\\n\\nКелих королів 🍺 Напої до набору не входять!\\nhttps://play.google.com/store/apps/details?id=com.delacrixmorgan.kingscup</string>
<string name="preference_title">Налаштування нової гри</string>
<string name="preference_title_credits_summary">Велика подяка</string>
<string name="preference_title_language">Мова</string>
<string name="preference_title_quick_guide">Швидкий посібник</string>
<string name="preference_title_share_friend">Розкажи другові-пияку</string>
<string name="preference_title_source_code">Вихідний код</string>
<string name="rate_button_awesome">Стати крутим</string>
<string name="rate_paragraph_1">Це не було для того, щоб вивести вас із своєї гри.</string>
<string name="rate_paragraph_2">Келих Королів було розроблено та створено однією людиною. Кожна оцінка є великим стимулом для мене.</string>
<string name="rate_paragraph_3">Благополуччя цієї гри повністю залежить від ваших відгуків. Залиш гарний, друже!</string>
<string name="rate_title">Привіт</string>
<string name="taunt_eight">Ти впевнений?</string>
<string name="taunt_five">Не зволікай</string>
<string name="taunt_four">Це воно</string>
<string name="taunt_nine">Добре друже?</string>
<string name="taunt_one">Серйозно</string>
<string name="taunt_seven">Швидше друже</string>
<string name="taunt_six">Випий мене</string>
<string name="taunt_ten">Давай</string>
<string name="taunt_three">Ще одну</string>
<string name="taunt_two">На підході</string>
</resources>
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildscript {
ext {
kotlin_version = '1.3.70'
kotlin_version = '1.3.71'
}
repositories {
google()
Expand All @@ -9,7 +9,7 @@ buildscript {
dependencies {
classpath 'com.google.gms:google-services:4.3.3'
classpath 'com.google.firebase:perf-plugin:1.3.1'
classpath 'com.android.tools.build:gradle:3.6.1'
classpath 'com.android.tools.build:gradle:3.6.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.1"
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.2.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

0 comments on commit 8232a5e

Please sign in to comment.