Skip to content

Commit

Permalink
Merge pull request #3522 from CruGlobal/chore/oneskyTranslations
Browse files Browse the repository at this point in the history
Update Translations
  • Loading branch information
aaronlaib authored May 6, 2024
2 parents bdd06a2 + 39e65af commit 29c5ffd
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 5 deletions.
2 changes: 1 addition & 1 deletion app/src/main/res/values-ar/strings_dashboard.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ https://godtoolsapp.com \n\n
<item quantity="other">%1$d أدوات متاحة</item>
<item quantity="few">%1$d أدوات متوفرة</item>
<item quantity="many">%1$d أداة متوفرة</item>
<item quantity="two">d$1% أدواتين متوفرة</item>
<item quantity="two">%1$d أدواتين متوفرة</item>
<item quantity="zero">لا بوجد أدوات متوفرة</item>
</plurals>
<string name="dashboard_tools_section_filter_available_tools_all">جميع الأدوات المتاحة</string>
Expand Down
8 changes: 4 additions & 4 deletions app/src/main/res/values-ar/strings_languages.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<resources>
<!-- App Language UI -->
<string name="language_settings_app_language_title">لغة التطبيق</string>
<string name="language_settings_app_language_dialog_message">لقد حددت %1$s كلغة تطبيقك. سيؤدي هذا إلى تغيير لغة تطبيق GodTools بالكامل. هل أنت متأكد؟</string>
<string name="language_settings_app_language_dialog_message">لقد حددت %1$s كلغة تطبيقك. سيؤدي هذا إلى تغيير لغة تطبيق GodTools بالكامل. هل أنت متأكد؟</string>
<string name="language_settings_app_language_dialog_confirm">تغيير اللغة</string>
<string name="language_settings_app_language_dialog_dismiss">لا تهتم</string>
<!-- Language Settings UI -->
Expand All @@ -11,9 +11,9 @@
<string name="language_settings_section_app_language_heading">لغة واجهة التطبيق</string>
<plurals name="language_settings_section_app_language_available">
<item quantity="one">%1$d لغة متوفرة</item>
<item quantity="other">%1$d لغات متوفرة</item>
<item quantity="other">%1$d لغات متوفرة</item>
<item quantity="few">%1$d عض اللغات متوفرة</item>
<item quantity="many">%1$d كثير من اللغات متوفرة</item>
<item quantity="many">%1$d كثير من اللغات متوفرة</item>
<item quantity="two">%1$d لغات متوفرة</item>
<item quantity="zero">لا يوجد لغات متوفرة</item>
</plurals>
Expand All @@ -28,7 +28,7 @@
<item quantity="other">%1$d أدوات متاحة</item>
<item quantity="few">%1$d أدوات متوفرة</item>
<item quantity="many">%1$d أداة متوفرة</item>
<item quantity="two">d$1% أدواتين متوفرة</item>
<item quantity="two">%1$d أدواتين متوفرة</item>
<item quantity="zero">لا بوجد أدوات متوفرة</item>
</plurals>
</resources>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package org.cru.godtools.ui.languages

import android.app.Application
import android.content.Context
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import kotlin.test.Test
import org.cru.godtools.R
import org.junit.runner.RunWith
import org.robolectric.annotation.Config

@RunWith(AndroidJUnit4::class)
@Config(application = Application::class)
class I18nStringsTest {
private val context: Context get() = ApplicationProvider.getApplicationContext()
private val resources get() = context.resources

@Test
@Config(qualifiers = "ar")
fun `Languages - Arabic - Valid format placeholders`() {
// plurals
repeat(200) {
resources.getQuantityString(R.plurals.dashboard_tools_section_filter_available_tools, it, it)
resources.getQuantityString(R.plurals.language_settings_downloadable_languages_available_tools, it, it)
resources.getQuantityString(R.plurals.language_settings_section_app_language_available, it, it)
}
}
}

0 comments on commit 29c5ffd

Please sign in to comment.