codeskraps 1 jaar geleden
bovenliggende
commit
e1070efd4b
57 gewijzigde bestanden met toevoegingen van 3048 en 88 verwijderingen
  1. 11 0
      README.md
  2. 3 2
      app/build.gradle.kts
  3. BIN
      app/release/app-release.aab
  4. 7 6
      feature/common/src/main/java/com/trifork/feature/common/data/repository/LocalGeocodingRepositoryImpl.kt
  5. 46 0
      feature/common/src/main/java/com/trifork/feature/common/data/repository/LocalResourceRepositoryImpl.kt
  6. 11 0
      feature/common/src/main/java/com/trifork/feature/common/di/FeatureModule.kt
  7. 7 0
      feature/common/src/main/java/com/trifork/feature/common/di/RepositoryModule.kt
  8. 14 0
      feature/common/src/main/java/com/trifork/feature/common/domain/repository/LocalResourceRepository.kt
  9. 28 0
      feature/common/src/main/java/com/trifork/feature/common/util/MonthString.kt
  10. 23 0
      feature/common/src/main/java/com/trifork/feature/common/util/WeekString.kt
  11. 5 0
      feature/common/src/main/res/drawable/ic_android_black_24dp.xml
  12. 75 0
      feature/common/src/main/res/values-ar-rEG/strings.xml
  13. 75 0
      feature/common/src/main/res/values-ar/strings.xml
  14. 75 0
      feature/common/src/main/res/values-bho/strings.xml
  15. 75 0
      feature/common/src/main/res/values-bn/strings.xml
  16. 75 0
      feature/common/src/main/res/values-ca/strings.xml
  17. 75 0
      feature/common/src/main/res/values-cs/strings.xml
  18. 75 0
      feature/common/src/main/res/values-de/strings.xml
  19. 75 0
      feature/common/src/main/res/values-el/strings.xml
  20. 75 0
      feature/common/src/main/res/values-es/strings.xml
  21. 75 0
      feature/common/src/main/res/values-eu/strings.xml
  22. 75 0
      feature/common/src/main/res/values-fa-rIR/strings.xml
  23. 75 0
      feature/common/src/main/res/values-fi/strings.xml
  24. 75 0
      feature/common/src/main/res/values-fr/strings.xml
  25. 75 0
      feature/common/src/main/res/values-gu/strings.xml
  26. 75 0
      feature/common/src/main/res/values-ha/strings.xml
  27. 75 0
      feature/common/src/main/res/values-hi/strings.xml
  28. 75 0
      feature/common/src/main/res/values-is/strings.xml
  29. 75 0
      feature/common/src/main/res/values-it/strings.xml
  30. 75 0
      feature/common/src/main/res/values-ja/strings.xml
  31. 75 0
      feature/common/src/main/res/values-jv/strings.xml
  32. 75 0
      feature/common/src/main/res/values-ko/strings.xml
  33. 75 0
      feature/common/src/main/res/values-mr/strings.xml
  34. 75 0
      feature/common/src/main/res/values-nl/strings.xml
  35. 75 0
      feature/common/src/main/res/values-no/strings.xml
  36. 75 0
      feature/common/src/main/res/values-pa-rPK/strings.xml
  37. 75 0
      feature/common/src/main/res/values-pl/strings.xml
  38. 75 0
      feature/common/src/main/res/values-pt/strings.xml
  39. 75 0
      feature/common/src/main/res/values-ro/strings.xml
  40. 75 0
      feature/common/src/main/res/values-ru/strings.xml
  41. 75 0
      feature/common/src/main/res/values-ta/strings.xml
  42. 75 0
      feature/common/src/main/res/values-te/strings.xml
  43. 75 0
      feature/common/src/main/res/values-th/strings.xml
  44. 75 0
      feature/common/src/main/res/values-tl/strings.xml
  45. 75 0
      feature/common/src/main/res/values-ur/strings.xml
  46. 75 0
      feature/common/src/main/res/values-vi/strings.xml
  47. 75 0
      feature/common/src/main/res/values-zh/strings.xml
  48. 75 0
      feature/common/src/main/res/values/strings.xml
  49. 8 6
      feature/geocoding/src/main/java/com/trifork/feature/geocoding/presentation/GeocodingViewModel.kt
  50. 7 5
      feature/geocoding/src/main/java/com/trifork/feature/geocoding/presentation/components/GeocodingScreen.kt
  51. 4 2
      feature/weather/src/main/java/com/trifork/feature/weather/data/repository/WeatherRepositoryImpl.kt
  52. 42 41
      feature/weather/src/main/java/com/trifork/feature/weather/domain/model/WeatherType.kt
  53. 18 8
      feature/weather/src/main/java/com/trifork/feature/weather/presentation/WeatherViewModel.kt
  54. 13 7
      feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/SaveLocationDialog.kt
  55. 5 2
      feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherCard.kt
  56. 12 3
      feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherForecast.kt
  57. 9 6
      feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherScreen.kt

+ 11 - 0
README.md

@@ -1 +1,12 @@
 # Weekly-Weather
+
+A quick view of your weekly weather
+
+A quick overview of you weekly weather of your current location or search and save your favourite locations for easy access.
+
+Save a GPS weather location with a custom name.
+
+App translated into 37 languages.
+
+Weather data API -> https://open-meteo.com/
+Open Sourced -> https://github.com/codeskraps/Weekly-Weather

+ 3 - 2
app/build.gradle.kts

@@ -1,3 +1,4 @@
+@Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed
 plugins {
     alias(libs.plugins.android.application)
     alias(libs.plugins.org.jetbrains.kotlin.android)
@@ -13,8 +14,8 @@ android {
         applicationId = "com.arklan.weather"
         minSdk = 26
         targetSdk = 34
-        versionCode = 3
-        versionName = "1.2"
+        versionCode = 4
+        versionName = "1.3"
 
         testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
         vectorDrawables {

BIN
app/release/app-release.aab


+ 7 - 6
feature/common/src/main/java/com/trifork/feature/common/data/repository/LocalGeocodingRepositoryImpl.kt

@@ -1,16 +1,17 @@
 package com.trifork.feature.common.data.repository
 
-import android.util.Log
 import com.trifork.feature.common.data.local.GeocodingDB
 import com.trifork.feature.common.data.mappers.toGeoLocationEntity
 import com.trifork.feature.common.data.mappers.toGeocoding
 import com.trifork.feature.common.domain.model.GeoLocation
 import com.trifork.feature.common.domain.repository.LocalGeocodingRepository
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import com.trifork.feature.common.util.Resource
 import javax.inject.Inject
 
 class LocalGeocodingRepositoryImpl @Inject constructor(
-    private val geocodingDB: GeocodingDB
+    private val geocodingDB: GeocodingDB,
+    private val localResource: LocalResourceRepository
 ) : LocalGeocodingRepository {
 
     override suspend fun getCachedGeoLocation(): Resource<List<GeoLocation>> {
@@ -20,7 +21,7 @@ class LocalGeocodingRepositoryImpl @Inject constructor(
             )
         } catch (e: Exception) {
             e.printStackTrace()
-            Resource.Error(e.message ?: "An unknown error occurred.")
+            Resource.Error(e.message ?: localResource.getUnknownErrorString())
         }
     }
 
@@ -30,7 +31,7 @@ class LocalGeocodingRepositoryImpl @Inject constructor(
             Resource.Success(Unit)
         } catch (e: Exception) {
             e.printStackTrace()
-            Resource.Error(e.message ?: "An unknown error occurred.")
+            Resource.Error(e.message ?: localResource.getUnknownErrorString())
         }
     }
 
@@ -40,7 +41,7 @@ class LocalGeocodingRepositoryImpl @Inject constructor(
             Resource.Success(Unit)
         } catch (e: Exception) {
             e.printStackTrace()
-            Resource.Error(e.message ?: "An unknown error occurred.")
+            Resource.Error(e.message ?: localResource.getUnknownErrorString())
         }
     }
 
@@ -51,7 +52,7 @@ class LocalGeocodingRepositoryImpl @Inject constructor(
             )
         } catch (e: Exception) {
             e.printStackTrace()
-            Resource.Error(e.message ?: "An unknown error occurred.")
+            Resource.Error(e.message ?: localResource.getUnknownErrorString())
         }
     }
 }

+ 46 - 0
feature/common/src/main/java/com/trifork/feature/common/data/repository/LocalResourceRepositoryImpl.kt

@@ -0,0 +1,46 @@
+package com.trifork.feature.common.data.repository
+
+import android.content.res.Resources
+import com.trifork.feature.common.R
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
+import javax.inject.Inject
+
+class LocalResourceRepositoryImpl @Inject constructor(
+    private val resources: Resources
+) : LocalResourceRepository {
+    override suspend fun getUnknownErrorString(): String {
+        return resources.getString(R.string.unknown_error)
+    }
+
+    override suspend fun getCurrentLocationString(): String {
+        return resources.getString(R.string.current_location)
+    }
+
+    override suspend fun getCheckInternetString(): String {
+        return resources.getString(R.string.check_internet_connection)
+    }
+
+    override suspend fun getCheckGPSString(): String {
+        return resources.getString(R.string.check_gps)
+    }
+
+    override suspend fun getLocationCanNotBeBlankString(): String {
+        return resources.getString(R.string.location_can_not_be_blank)
+    }
+
+    override suspend fun getNoResultString(): String {
+        return resources.getString(R.string.no_results)
+    }
+
+    override suspend fun getIssueLoadingCache(): String {
+        return resources.getString(R.string.issue_loading_cache)
+    }
+
+    override suspend fun getIssueSaving(): String {
+        return resources.getString(R.string.issue_saving)
+    }
+
+    override suspend fun getIssueDeleting(): String {
+        return resources.getString(R.string.issue_deleting)
+    }
+}

+ 11 - 0
feature/common/src/main/java/com/trifork/feature/common/di/FeatureModule.kt

@@ -1,10 +1,13 @@
 package com.trifork.feature.common.di
 
 import android.app.Application
+import android.content.res.Resources
 import androidx.room.Room
 import com.trifork.feature.common.data.local.GeocodingDB
+import com.trifork.feature.common.data.repository.LocalResourceRepositoryImpl
 import com.trifork.feature.common.dispatcher.DispatcherProvider
 import com.trifork.feature.common.dispatcher.StandardDispatcherProvider
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import dagger.Module
 import dagger.Provides
 import dagger.hilt.InstallIn
@@ -31,4 +34,12 @@ object FeatureModule {
             GeocodingDB::class.java, "database-name"
         ).build()
     }
+
+    @Provides
+    @Singleton
+    fun providesResources(
+        application: Application
+    ): Resources {
+        return application.resources
+    }
 }

+ 7 - 0
feature/common/src/main/java/com/trifork/feature/common/di/RepositoryModule.kt

@@ -1,7 +1,9 @@
 package com.trifork.feature.common.di
 
 import com.trifork.feature.common.data.repository.LocalGeocodingRepositoryImpl
+import com.trifork.feature.common.data.repository.LocalResourceRepositoryImpl
 import com.trifork.feature.common.domain.repository.LocalGeocodingRepository
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import dagger.Binds
 import dagger.Module
 import dagger.hilt.InstallIn
@@ -15,4 +17,9 @@ abstract class RepositoryModule {
     abstract fun bindsGeocodingRepository(
         localGeocodingRepositoryImpl: LocalGeocodingRepositoryImpl
     ): LocalGeocodingRepository
+
+    @Binds
+    abstract fun bindsLocalResourceRepository(
+        localResourceRepositoryImpl: LocalResourceRepositoryImpl
+    ): LocalResourceRepository
 }

+ 14 - 0
feature/common/src/main/java/com/trifork/feature/common/domain/repository/LocalResourceRepository.kt

@@ -0,0 +1,14 @@
+package com.trifork.feature.common.domain.repository
+
+interface LocalResourceRepository {
+
+    suspend fun getUnknownErrorString(): String
+    suspend fun getCurrentLocationString(): String
+    suspend fun getCheckInternetString(): String
+    suspend fun getCheckGPSString(): String
+    suspend fun getLocationCanNotBeBlankString(): String
+    suspend fun getNoResultString(): String
+    suspend fun getIssueLoadingCache(): String
+    suspend fun getIssueSaving(): String
+    suspend fun getIssueDeleting(): String
+}

+ 28 - 0
feature/common/src/main/java/com/trifork/feature/common/util/MonthString.kt

@@ -0,0 +1,28 @@
+package com.trifork.feature.common.util
+
+import androidx.annotation.StringRes
+import com.trifork.feature.common.R
+
+enum class MonthString(@StringRes val stringResource: Int) {
+    January(R.string.january),
+    February(R.string.february),
+    March(R.string.march),
+    April(R.string.april),
+    May(R.string.may),
+    June(R.string.june),
+    July(R.string.july),
+    August(R.string.august),
+    September(R.string.september),
+    October(R.string.october),
+    November(R.string.november),
+    December(R.string.december),
+    Unknown(R.string.unknown);
+
+    companion object {
+        fun parse(monthOfTheYear: Int): Int {
+            return (if (monthOfTheYear in 1..12) {
+                entries[monthOfTheYear - 1]
+            } else Unknown).stringResource
+        }
+    }
+}

+ 23 - 0
feature/common/src/main/java/com/trifork/feature/common/util/WeekString.kt

@@ -0,0 +1,23 @@
+package com.trifork.feature.common.util
+
+import androidx.annotation.StringRes
+import com.trifork.feature.common.R
+
+enum class WeekString(@StringRes val stringResource: Int) {
+    Monday(R.string.monday),
+    Tuesday(R.string.tuesday),
+    Wednesday(R.string.wednesday),
+    Thursday(R.string.thursday),
+    Friday(R.string.friday),
+    Saturday(R.string.saturday),
+    Sunday(R.string.sunday),
+    Unknown(R.string.unknown);
+
+    companion object {
+        fun parse(dayOfTheWeek: Int): Int {
+            return (if (dayOfTheWeek in 1..7) {
+                WeekString.entries[dayOfTheWeek - 1]
+            } else Unknown).stringResource
+        }
+    }
+}

+ 5 - 0
feature/common/src/main/res/drawable/ic_android_black_24dp.xml

@@ -0,0 +1,5 @@
+<vector android:height="24dp" android:tint="#000000"
+    android:viewportHeight="24" android:viewportWidth="24"
+    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
+    <path android:fillColor="#FF000000" android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"/>
+</vector>

+ 75 - 0
feature/common/src/main/res/values-ar-rEG/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">حدث خطأ غير معروف.</string>
+    <string name="unknown">غير معروف</string>
+
+    <string name="current_location">الموقع الحالي</string>
+    <string name="save_current_location">حفظ الموقع الحالي</string>
+    <string name="set_name_current_location">تحديد اسم للموقع الحالي:</string>
+    <string name="save">حفظ</string>
+    <string name="cancel">إلغاء</string>
+    <string name="error">خطأ</string>
+    <string name="loading">جار التحميل …</string>
+    <string name="cached">مخزن مؤقت</string>
+    <string name="search">بحث</string>
+    <string name="no_location_set">لم يتم تحديد أي موقع !!!</string>
+    <string name="location_can_not_be_blank">لا يمكن أن يكون الموقع فارغًا !!!</string>
+    <string name="back">رجوع</string>
+    <string name="search_locations">البحث عن المواقع</string>
+    <string name="issue_loading_cache">مشكلة في تحميل الذاكرة المؤقتة !!!</string>
+    <string name="issue_saving">مشكلة في الحفظ !!!</string>
+    <string name="issue_deleting">مشكلة في الحذف !!!</string>
+    <string name="check_internet_connection">تحقق من اتصال الإنترنت !!!</string>
+    <string name="check_gps">تحقق من إعدادات GPS !!!</string>
+    <string name="no_results">لا توجد نتائج !!!</string>
+
+    <string name="clear_sky">سماء صافية</string>
+    <string name="frost">صقيع</string>
+    <string name="mainly_clear">صافٍ بشكل رئيسي</string>
+    <string name="partly_cloudy">غائم جزئياً</string>
+    <string name="overcast">غائم</string>
+    <string name="foggy">ضبابي</string>
+    <string name="depositing_rime_fog">ضباب الصقيع</string>
+    <string name="light_drizzle">نقاط مطرية خفيفة</string>
+    <string name="moderate_drizzle">نقاط مطرية متوسطة</string>
+    <string name="dense_drizzle">نقاط مطرية كثيفة</string>
+    <string name="slight_freezing_drizzle">نقاط مطرية خفيفة متجمدة</string>
+    <string name="dense_freezing_drizzle">نقاط مطرية متجمدة كثيفة</string>
+    <string name="slight_rain">أمطار خفيفة</string>
+    <string name="rainy">ممطر</string>
+    <string name="heavy_rain">أمطار غزيرة</string>
+    <string name="heavy_freezing_rain">أمطار متجمدة غزيرة</string>
+    <string name="slight_snow_fall">ثلوج خفيفة</string>
+    <string name="moderate_snow_fall">ثلوج متوسطة</string>
+    <string name="heavy_snow_fall">ثلوج غزيرة</string>
+    <string name="snow_grains">حبيبات ثلجية</string>
+    <string name="slight_rain_showers">زخات مطرية خفيفة</string>
+    <string name="moderate_rain_showers">زخات مطرية متوسطة</string>
+    <string name="violent_rain_showers">زخات مطرية عنيفة</string>
+    <string name="light_snow_showers">زخات ثلجية خفيفة</string>
+    <string name="heavy_snow_showers">زخات ثلجية غزيرة</string>
+    <string name="moderate_thunderstorm">عاصفة رعدية معتدلة</string>
+    <string name="thunderstorm_with_slight_hail">عاصفة رعدية مع برد خفيف</string>
+    <string name="thunderstorm_with_heavy_rain">عاصفة رعدية مع أمطار غزيرة</string>
+
+    <string name="january">يناير</string>
+    <string name="february">فبراير</string>
+    <string name="march">مارس</string>
+    <string name="april">أبريل</string>
+    <string name="may">مايو</string>
+    <string name="june">يونيو</string>
+    <string name="july">يوليو</string>
+    <string name="august">أغسطس</string>
+    <string name="september">سبتمبر</string>
+    <string name="october">أكتوبر</string>
+    <string name="november">نوفمبر</string>
+    <string name="december">ديسمبر</string>
+
+    <string name="monday">الاثنين</string>
+    <string name="tuesday">الثلاثاء</string>
+    <string name="wednesday">الأربعاء</string>
+    <string name="thursday">الخميس</string>
+    <string name="friday">الجمعة</string>
+    <string name="saturday">السبت</string>
+    <string name="sunday">الأحد</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ar/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">حدث خطأ غير معروف.</string>
+    <string name="unknown">غير معروف</string>
+
+    <string name="current_location">الموقع الحالي</string>
+    <string name="save_current_location">حفظ الموقع الحالي</string>
+    <string name="set_name_current_location">تحديد اسم للموقع الحالي:</string>
+    <string name="save">حفظ</string>
+    <string name="cancel">إلغاء</string>
+    <string name="error">خطأ</string>
+    <string name="loading">جارٍ التحميل…</string>
+    <string name="cached">مخزن مؤقتاً</string>
+    <string name="search">بحث</string>
+    <string name="no_location_set">لم يتم تعيين أي موقع !!!</string>
+    <string name="location_can_not_be_blank">"لا يمكن أن يكون الموقع فارغًا !!!"</string>
+    <string name="back">عودة</string>
+    <string name="search_locations">البحث عن مواقع</string>
+    <string name="issue_loading_cache">مشكلة في تحميل الذاكرة المؤقتة !!!</string>
+    <string name="issue_saving">مشكلة في الحفظ !!!</string>
+    <string name="issue_deleting">مشكلة في الحذف !!!</string>
+    <string name="check_internet_connection">تحقق من اتصال الإنترنت !!!</string>
+    <string name="check_gps">تحقق من إعدادات ال GPS !!!</string>
+    <string name="no_results">لا توجد نتائج !!!</string>
+
+    <string name="clear_sky">سماء صافية</string>
+    <string name="frost">صقيع</string>
+    <string name="mainly_clear">صافٍ بشكل أساسي</string>
+    <string name="partly_cloudy">جزئياً غائم</string>
+    <string name="overcast">غائم</string>
+    <string name="foggy">ضبابي</string>
+    <string name="depositing_rime_fog">ضباب تكوين الصقيع</string>
+    <string name="light_drizzle">رذاذ خفيف</string>
+    <string name="moderate_drizzle">رذاذ معتدل</string>
+    <string name="dense_drizzle">رذاذ كثيف</string>
+    <string name="slight_freezing_drizzle">رذاذ تجمد طفيف</string>
+    <string name="dense_freezing_drizzle">رذاذ تجمد كثيف</string>
+    <string name="slight_rain">أمطار خفيفة</string>
+    <string name="rainy">ممطر</string>
+    <string name="heavy_rain">أمطار غزيرة</string>
+    <string name="heavy_freezing_rain">أمطار تجمد غزيرة</string>
+    <string name="slight_snow_fall">تساقط ثلج خفيف</string>
+    <string name="moderate_snow_fall">تساقط ثلج معتدل</string>
+    <string name="heavy_snow_fall">تساقط ثلج غزير</string>
+    <string name="snow_grains">بلورات ثلجية</string>
+    <string name="slight_rain_showers">زخات أمطار خفيفة</string>
+    <string name="moderate_rain_showers">زخات أمطار معتدلة</string>
+    <string name="violent_rain_showers">زخات أمطار عنيفة</string>
+    <string name="light_snow_showers">زخات ثلوج خفيفة</string>
+    <string name="heavy_snow_showers">زخات ثلوج غزيرة</string>
+    <string name="moderate_thunderstorm">عاصفة رعدية معتدلة</string>
+    <string name="thunderstorm_with_slight_hail">عاصفة رعدية مع برد خفيف</string>
+    <string name="thunderstorm_with_heavy_rain">عاصفة رعدية مع أمطار غزيرة</string>
+
+    <string name="january">يناير</string>
+    <string name="february">فبراير</string>
+    <string name="march">مارس</string>
+    <string name="april">إبريل</string>
+    <string name="may">مايو</string>
+    <string name="june">يونيو</string>
+    <string name="july">يوليو</string>
+    <string name="august">أغسطس</string>
+    <string name="september">سبتمبر</string>
+    <string name="october">أكتوبر</string>
+    <string name="november">نوفمبر</string>
+    <string name="december">ديسمبر</string>
+
+    <string name="monday">الاثنين</string>
+    <string name="tuesday">الثلاثاء</string>
+    <string name="wednesday">الأربعاء</string>
+    <string name="thursday">الخميس</string>
+    <string name="friday">الجمعة</string>
+    <string name="saturday">السبت</string>
+    <string name="sunday">الأحد</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-bho/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">अनजान गलती हो गेला।</string>
+    <string name="unknown">अनजान</string>
+
+    <string name="current_location">वर्तमान स्थान</string>
+    <string name="save_current_location">वर्तमान स्थान बचावें</string>
+    <string name="set_name_current_location">वर्तमान स्थान के लिए नाम निर्धारित करें:</string>
+    <string name="save">बचावें</string>
+    <string name="cancel">रद्द करें</string>
+    <string name="error">त्रुटि</string>
+    <string name="loading">लोड हो रहा है…</string>
+    <string name="cached">कैश हुआ</string>
+    <string name="search">खोजें</string>
+    <string name="no_location_set">कोई स्थान सेट नहीं किया गया!!!</string>
+    <string name="location_can_not_be_blank">"स्थान खाली नहीं हो सकता !!!"</string>
+    <string name="back">वापस</string>
+    <string name="search_locations">स्थानों की खोज</string>
+    <string name="issue_loading_cache">कैश लोड करने में समस्या !!!</string>
+    <string name="issue_saving">बचाने में समस्या !!!</string>
+    <string name="issue_deleting">हटाने में समस्या !!!</string>
+    <string name="check_internet_connection">इंटरनेट कनेक्शन चेक करें !!!</string>
+    <string name="check_gps">GPS सेटिंग चेक करें !!!</string>
+    <string name="no_results">कोई परिणाम नहीं मिला !!!</string>
+
+    <string name="clear_sky">साफ आसमान</string>
+    <string name="frost">मौसमी</string>
+    <string name="mainly_clear">मुख्य रूप से स्पष्ट</string>
+    <string name="partly_cloudy">कुछ धुंधला</string>
+    <string name="overcast">बादलदार</string>
+    <string name="foggy">कोहरा</string>
+    <string name="depositing_rime_fog">राइम कोहरा जमाता है</string>
+    <string name="light_drizzle">हल्की बौछार</string>
+    <string name="moderate_drizzle">मध्यम बौछार</string>
+    <string name="dense_drizzle">घना बौछार</string>
+    <string name="slight_freezing_drizzle">हल्का जमने वाली बौछार</string>
+    <string name="dense_freezing_drizzle">घना जमने वाली बौछार</string>
+    <string name="slight_rain">हल्की बारिश</string>
+    <string name="rainy">बारिश</string>
+    <string name="heavy_rain">भारी बारिश</string>
+    <string name="heavy_freezing_rain">भारी जमने वाली बारिश</string>
+    <string name="slight_snow_fall">हल्की हिमपात</string>
+    <string name="moderate_snow_fall">मध्यम हिमपात</string>
+    <string name="heavy_snow_fall">भारी हिमपात</string>
+    <string name="snow_grains">हिम दाने</string>
+    <string name="slight_rain_showers">हल्की बारिश की झड़ी</string>
+    <string name="moderate_rain_showers">मध्यम बारिश की झड़ी</string>
+    <string name="violent_rain_showers">क्रूर बारिश की झड़ी</string>
+    <string name="light_snow_showers">हल्की हिमपात की झड़ी</string>
+    <string name="heavy_snow_showers">भारी हिमपात की झड़ी</string>
+    <string name="moderate_thunderstorm">मध्यम बिजली चमक</string>
+    <string name="thunderstorm_with_slight_hail">हल्के बर्फ के साथ बिजली चमक</string>
+    <string name="thunderstorm_with_heavy_rain">भारी बारिश के साथ बिजली चमक</string>
+
+    <string name="january">जनवरी</string>
+    <string name="february">फरवरी</string>
+    <string name="march">मार्च</string>
+    <string name="april">अप्रैल</string>
+    <string name="may">मई</string>
+    <string name="june">जून</string>
+    <string name="july">जुलाई</string>
+    <string name="august">अगस्त</string>
+    <string name="september">सितंबर</string>
+    <string name="october">अक्टूबर</string>
+    <string name="november">नवंबर</string>
+    <string name="december">दिसंबर</string>
+
+    <string name="monday">सोमवार</string>
+    <string name="tuesday">मंगलवार</string>
+    <string name="wednesday">बुधवार</string>
+    <string name="thursday">गुरुवार</string>
+    <string name="friday">शुक्रवार</string>
+    <string name="saturday">शनिवार</string>
+    <string name="sunday">रविवार</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-bn/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">অজানা একটি ত্রুটি ঘটেছে।</string>
+    <string name="unknown">অজানা</string>
+
+    <string name="current_location">বর্তমান অবস্থান</string>
+    <string name="save_current_location">বর্তমান অবস্থান সংরক্ষণ করুন</string>
+    <string name="set_name_current_location">বর্তমান অবস্থানের জন্য একটি নাম নির্ধারণ করুন:</string>
+    <string name="save">সংরক্ষণ</string>
+    <string name="cancel">বাতিল</string>
+    <string name="error">ত্রুটি</string>
+    <string name="loading">লোড হচ্ছে…</string>
+    <string name="cached">ক্যাশ করা হয়েছে</string>
+    <string name="search">অনুসন্ধান</string>
+    <string name="no_location_set">কোনো অবস্থান নির্ধারণ করা হয়নি !!!</string>
+    <string name="location_can_not_be_blank">অবস্থান ফাঁকা রাখা যাবে না !!!</string>
+    <string name="back">পিছনে</string>
+    <string name="search_locations">অবস্থান অনুসন্ধান করুন</string>
+    <string name="issue_loading_cache">ক্যাশ লোড করার সমস্যা !!!</string>
+    <string name="issue_saving">সংরক্ষণে সমস্যা !!!</string>
+    <string name="issue_deleting">মুছার সমস্যা !!!</string>
+    <string name="check_internet_connection">ইন্টারনেট সংযোগ পরীক্ষা করুন !!!</string>
+    <string name="check_gps">GPS সেটিংস পরীক্ষা করুন !!!</string>
+    <string name="no_results">কোনো ফলাফল নেই !!!</string>
+
+    <string name="clear_sky">পরিষ্কার আকাশ</string>
+    <string name="frost">তুষার</string>
+    <string name="mainly_clear">মূলত পরিষ্কার</string>
+    <string name="partly_cloudy">অংশত: মেঘলা</string>
+    <string name="overcast">আবৃত</string>
+    <string name="foggy">কুৎসার</string>
+    <string name="depositing_rime_fog">থানা পরিচ্ছন্ন করা ফগ</string>
+    <string name="light_drizzle">হালকা জলপানি</string>
+    <string name="moderate_drizzle">মাঝারি জলপানি</string>
+    <string name="dense_drizzle">ঘন জলপানি</string>
+    <string name="slight_freezing_drizzle">সামান্য শীতল জলপানি</string>
+    <string name="dense_freezing_drizzle">ঘন শীতল জলপানি</string>
+    <string name="slight_rain">সামান্য বৃষ্টি</string>
+    <string name="rainy">বৃষ্টিপাত</string>
+    <string name="heavy_rain">ভারী বৃষ্টি</string>
+    <string name="heavy_freezing_rain">ভারী শীতল বৃষ্টি</string>
+    <string name="slight_snow_fall">সামান্য তুষারপাত</string>
+    <string name="moderate_snow_fall">মাঝারি তুষারপাত</string>
+    <string name="heavy_snow_fall">ভারী তুষারপাত</string>
+    <string name="snow_grains">তুষারের দানা</string>
+    <string name="slight_rain_showers">সামান্য বৃষ্টি প্রবাহ</string>
+    <string name="moderate_rain_showers">মাঝারি বৃষ্টি প্রবাহ</string>
+    <string name="violent_rain_showers">হিংস্র বৃষ্টি প্রবাহ</string>
+    <string name="light_snow_showers">হালকা তুষার প্রবাহ</string>
+    <string name="heavy_snow_showers">ভারী তুষার প্রবাহ</string>
+    <string name="moderate_thunderstorm">মাঝারি বজ্রপাত</string>
+    <string name="thunderstorm_with_slight_hail">সামান্য হিম সহ বজ্রপাত</string>
+    <string name="thunderstorm_with_heavy_rain">ভারী বৃষ্টিসহ বজ্রপাত</string>
+
+    <string name="january">জানুয়ারি</string>
+    <string name="february">ফেব্রুয়ারি</string>
+    <string name="march">মার্চ</string>
+    <string name="april">এপ্রিল</string>
+    <string name="may">মে</string>
+    <string name="june">জুন</string>
+    <string name="july">জুলাই</string>
+    <string name="august">অগাস্ট</string>
+    <string name="september">সেপ্টেম্বর</string>
+    <string name="october">অক্টোবর</string>
+    <string name="november">নভেম্বর</string>
+    <string name="december">ডিসেম্বর</string>
+
+    <string name="monday">সোমবার</string>
+    <string name="tuesday">মঙ্গলবার</string>
+    <string name="wednesday">বুধবার</string>
+    <string name="thursday">বৃহস্পতিবার</string>
+    <string name="friday">শুক্রবার</string>
+    <string name="saturday">শনিবার</string>
+    <string name="sunday">রবিবার</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ca/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">S\'ha produït un error desconegut.</string>
+    <string name="unknown">Desconegut</string>
+
+    <string name="current_location">Ubicació actual</string>
+    <string name="save_current_location">Desa la ubicació actual</string>
+    <string name="set_name_current_location">Estableix un nom per a la ubicació actual:</string>
+    <string name="save">Desa</string>
+    <string name="cancel">Cancel·la</string>
+    <string name="error">Error</string>
+    <string name="loading">Carregant …</string>
+    <string name="cached">En memòria cau</string>
+    <string name="search">Cerca</string>
+    <string name="no_location_set">Cap ubicació establerta !!!</string>
+    <string name="location_can_not_be_blank">La ubicació no pot estar en blanc !!!</string>
+    <string name="back">Enrere</string>
+    <string name="search_locations">Cerca ubicacions</string>
+    <string name="issue_loading_cache">Problema en carregar la memòria cau !!!</string>
+    <string name="issue_saving">Problema en desar !!!</string>
+    <string name="issue_deleting">Problema en suprimir !!!</string>
+    <string name="check_internet_connection">Comprova la connexió a internet !!!</string>
+    <string name="check_gps">Comprova la configuració del GPS !!!</string>
+    <string name="no_results">Sense resultats !!!</string>
+
+    <string name="clear_sky">Cel clar</string>
+    <string name="frost">Gelada</string>
+    <string name="mainly_clear">Principalment clar</string>
+    <string name="partly_cloudy">Parcialment ennuvolat</string>
+    <string name="overcast">Ennuvolat</string>
+    <string name="foggy">Amb boira</string>
+    <string name="depositing_rime_fog">Boira gelifica</string>
+    <string name="light_drizzle">Lligera precipitació</string>
+    <string name="moderate_drizzle">Precipitació moderada</string>
+    <string name="dense_drizzle">Precipitació densa</string>
+    <string name="slight_freezing_drizzle">Lligera precipitació gelada</string>
+    <string name="dense_freezing_drizzle">Precipitació gelada densa</string>
+    <string name="slight_rain">Pluja lleugera</string>
+    <string name="rainy">Plujós</string>
+    <string name="heavy_rain">Pluja forta</string>
+    <string name="heavy_freezing_rain">Pluja gelada forta</string>
+    <string name="slight_snow_fall">Neu lleugera</string>
+    <string name="moderate_snow_fall">Neu moderada</string>
+    <string name="heavy_snow_fall">Neu forta</string>
+    <string name="snow_grains">Grans de neu</string>
+    <string name="slight_rain_showers">Lligera pluja</string>
+    <string name="moderate_rain_showers">Pluja moderada</string>
+    <string name="violent_rain_showers">Pluja forta</string>
+    <string name="light_snow_showers">Neu lleugera</string>
+    <string name="heavy_snow_showers">Neu forta</string>
+    <string name="moderate_thunderstorm">Tempesta moderada</string>
+    <string name="thunderstorm_with_slight_hail">Tempesta amb calamarsa lleugera</string>
+    <string name="thunderstorm_with_heavy_rain">Tempesta amb pluja forta</string>
+
+    <string name="january">Gener</string>
+    <string name="february">Febrer</string>
+    <string name="march">Març</string>
+    <string name="april">Abril</string>
+    <string name="may">Maig</string>
+    <string name="june">Juny</string>
+    <string name="july">Juliol</string>
+    <string name="august">Agost</string>
+    <string name="september">Setembre</string>
+    <string name="october">Octubre</string>
+    <string name="november">Novembre</string>
+    <string name="december">Desembre</string>
+
+    <string name="monday">Dilluns</string>
+    <string name="tuesday">Dimarts</string>
+    <string name="wednesday">Dimecres</string>
+    <string name="thursday">Dijous</string>
+    <string name="friday">Divendres</string>
+    <string name="saturday">Dissabte</string>
+    <string name="sunday">Diumenge</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-cs/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Došlo k neznámé chybě.</string>
+    <string name="unknown">Neznámé</string>
+
+    <string name="current_location">Aktuální poloha</string>
+    <string name="save_current_location">Uložit aktuální polohu</string>
+    <string name="set_name_current_location">Nastavit název pro aktuální polohu:</string>
+    <string name="save">Uložit</string>
+    <string name="cancel">Zrušit</string>
+    <string name="error">Chyba</string>
+    <string name="loading">Načítání…</string>
+    <string name="cached">V mezipaměti</string>
+    <string name="search">Hledat</string>
+    <string name="no_location_set">Není nastavena žádná poloha !!!</string>
+    <string name="location_can_not_be_blank">Poloha nemůže být prázdná !!!</string>
+    <string name="back">Zpět</string>
+    <string name="search_locations">Hledat polohy</string>
+    <string name="issue_loading_cache">Problém s načítáním mezipaměti !!!</string>
+    <string name="issue_saving">Problém s ukládáním !!!</string>
+    <string name="issue_deleting">Problém s mazáním !!!</string>
+    <string name="check_internet_connection">Zkontrolujte připojení k internetu !!!</string>
+    <string name="check_gps">Zkontrolujte nastavení GPS !!!</string>
+    <string name="no_results">Žádné výsledky !!!</string>
+
+    <string name="clear_sky">Jasno</string>
+    <string name="frost">Mrazík</string>
+    <string name="mainly_clear">Převážně jasno</string>
+    <string name="partly_cloudy">Částečně zataženo</string>
+    <string name="overcast">Zataženo</string>
+    <string name="foggy">Mlhavo</string>
+    <string name="depositing_rime_fog">Vločkovitá mlha</string>
+    <string name="light_drizzle">Jemný mrholení</string>
+    <string name="moderate_drizzle">Střední mrholení</string>
+    <string name="dense_drizzle">Husté mrholení</string>
+    <string name="slight_freezing_drizzle">Jemné mrznoucí mrholení</string>
+    <string name="dense_freezing_drizzle">Husté mrznoucí mrholení</string>
+    <string name="slight_rain">Slabý déšť</string>
+    <string name="rainy">Déšť</string>
+    <string name="heavy_rain">Hustý déšť</string>
+    <string name="heavy_freezing_rain">Silný mrznoucí déšť</string>
+    <string name="slight_snow_fall">Slabý sněžení</string>
+    <string name="moderate_snow_fall">Střední sněžení</string>
+    <string name="heavy_snow_fall">Husté sněžení</string>
+    <string name="snow_grains">Sněhové vločky</string>
+    <string name="slight_rain_showers">Slabé přeháňky deště</string>
+    <string name="moderate_rain_showers">Střední přeháňky deště</string>
+    <string name="violent_rain_showers">Prudké přeháňky deště</string>
+    <string name="light_snow_showers">Lehké přeháňky sněhu</string>
+    <string name="heavy_snow_showers">Husté přeháňky sněhu</string>
+    <string name="moderate_thunderstorm">Střední bouřka</string>
+    <string name="thunderstorm_with_slight_hail">Bouřka s jemným kroupáním</string>
+    <string name="thunderstorm_with_heavy_rain">Bouřka s prudkým deštěm</string>
+
+    <string name="january">Leden</string>
+    <string name="february">Únor</string>
+    <string name="march">Březen</string>
+    <string name="april">Duben</string>
+    <string name="may">Květen</string>
+    <string name="june">Červen</string>
+    <string name="july">Červenec</string>
+    <string name="august">Srpen</string>
+    <string name="september">Září</string>
+    <string name="october">Říjen</string>
+    <string name="november">Listopad</string>
+    <string name="december">Prosinec</string>
+
+    <string name="monday">Pondělí</string>
+    <string name="tuesday">Úterý</string>
+    <string name="wednesday">Středa</string>
+    <string name="thursday">Čtvrtek</string>
+    <string name="friday">Pátek</string>
+    <string name="saturday">Sobota</string>
+    <string name="sunday">Neděle</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-de/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Ein unbekannter Fehler ist aufgetreten.</string>
+    <string name="unknown">Unbekannt</string>
+
+    <string name="current_location">Aktueller Standort</string>
+    <string name="save_current_location">Aktuellen Standort speichern</string>
+    <string name="set_name_current_location">Einen Namen für den aktuellen Standort festlegen:</string>
+    <string name="save">Speichern</string>
+    <string name="cancel">Abbrechen</string>
+    <string name="error">Fehler</string>
+    <string name="loading">Laden …</string>
+    <string name="cached">Gespeichert</string>
+    <string name="search">Suche</string>
+    <string name="no_location_set">Kein Standort festgelegt !!!</string>
+    <string name="location_can_not_be_blank">Der Standort darf nicht leer sein !!!</string>
+    <string name="back">Zurück</string>
+    <string name="search_locations">Standorte suchen</string>
+    <string name="issue_loading_cache">Problem beim Laden des Zwischenspeichers !!!</string>
+    <string name="issue_saving">Problem beim Speichern !!!</string>
+    <string name="issue_deleting">Problem beim Löschen !!!</string>
+    <string name="check_internet_connection">Überprüfen Sie die Internetverbindung !!!</string>
+    <string name="check_gps">Überprüfen Sie die GPS-Einstellungen !!!</string>
+    <string name="no_results">Keine Ergebnisse !!!</string>
+
+    <string name="clear_sky">Klarer Himmel</string>
+    <string name="frost">Frost</string>
+    <string name="mainly_clear">Hauptsächlich klar</string>
+    <string name="partly_cloudy">Teilweise bewölkt</string>
+    <string name="overcast">Bedeckt</string>
+    <string name="foggy">Nebelig</string>
+    <string name="depositing_rime_fog">Nebel mit Reifablagerung</string>
+    <string name="light_drizzle">Leichter Nieselregen</string>
+    <string name="moderate_drizzle">Mäßiger Nieselregen</string>
+    <string name="dense_drizzle">Dichter Nieselregen</string>
+    <string name="slight_freezing_drizzle">Leichter Gefrierender Nieselregen</string>
+    <string name="dense_freezing_drizzle">Dichter Gefrierender Nieselregen</string>
+    <string name="slight_rain">Leichter Regen</string>
+    <string name="rainy">Regnerisch</string>
+    <string name="heavy_rain">Starker Regen</string>
+    <string name="heavy_freezing_rain">Starker Gefrierender Regen</string>
+    <string name="slight_snow_fall">Leichter Schneefall</string>
+    <string name="moderate_snow_fall">Mäßiger Schneefall</string>
+    <string name="heavy_snow_fall">Starker Schneefall</string>
+    <string name="snow_grains">Schneekörner</string>
+    <string name="slight_rain_showers">Leichte Regenschauer</string>
+    <string name="moderate_rain_showers">Mäßige Regenschauer</string>
+    <string name="violent_rain_showers">Starke Regenschauer</string>
+    <string name="light_snow_showers">Leichte Schneeschauer</string>
+    <string name="heavy_snow_showers">Starke Schneeschauer</string>
+    <string name="moderate_thunderstorm">Mäßiges Gewitter</string>
+    <string name="thunderstorm_with_slight_hail">Gewitter mit leichtem Hagel</string>
+    <string name="thunderstorm_with_heavy_rain">Gewitter mit starkem Regen</string>
+
+    <string name="january">Januar</string>
+    <string name="february">Februar</string>
+    <string name="march">März</string>
+    <string name="april">April</string>
+    <string name="may">Mai</string>
+    <string name="june">Juni</string>
+    <string name="july">Juli</string>
+    <string name="august">August</string>
+    <string name="september">September</string>
+    <string name="october">Oktober</string>
+    <string name="november">November</string>
+    <string name="december">Dezember</string>
+
+    <string name="monday">Montag</string>
+    <string name="tuesday">Dienstag</string>
+    <string name="wednesday">Mittwoch</string>
+    <string name="thursday">Donnerstag</string>
+    <string name="friday">Freitag</string>
+    <string name="saturday">Samstag</string>
+    <string name="sunday">Sonntag</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-el/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Παρουσιάστηκε άγνωστο σφάλμα.</string>
+    <string name="unknown">Άγνωστο</string>
+
+    <string name="current_location">Τρέχουσα τοποθεσία</string>
+    <string name="save_current_location">Αποθήκευση τρέχουσας τοποθεσίας</string>
+    <string name="set_name_current_location">Ορισμός ονόματος για την τρέχουσα τοποθεσία:</string>
+    <string name="save">Αποθήκευση</string>
+    <string name="cancel">Ακύρωση</string>
+    <string name="error">Σφάλμα</string>
+    <string name="loading">Φόρτωση…</string>
+    <string name="cached">Κρυφή μνήμη</string>
+    <string name="search">Αναζήτηση</string>
+    <string name="no_location_set">Δεν έχει οριστεί τοποθεσία !!!</string>
+    <string name="location_can_not_be_blank">"Η τοποθεσία δεν μπορεί να είναι κενή !!!"</string>
+    <string name="back">Πίσω</string>
+    <string name="search_locations">Αναζήτηση τοποθεσιών</string>
+    <string name="issue_loading_cache">Πρόβλημα φόρτωσης μνήμης cache !!!</string>
+    <string name="issue_saving">Πρόβλημα αποθήκευσης !!!</string>
+    <string name="issue_deleting">Πρόβλημα διαγραφής !!!</string>
+    <string name="check_internet_connection">Ελέγξτε τη σύνδεση στο internet !!!</string>
+    <string name="check_gps">Ελέγξτε τις ρυθμίσεις GPS !!!</string>
+    <string name="no_results">Χωρίς αποτελέσματα !!!</string>
+
+    <string name="clear_sky">Καθαρός ουρανός</string>
+    <string name="frost">Παγετός</string>
+    <string name="mainly_clear">Κυρίως αίθριος</string>
+    <string name="partly_cloudy">Μερικώς συννεφιασμένος</string>
+    <string name="overcast">Αρκετά συννεφιασμένος</string>
+    <string name="foggy">Ομίχλη</string>
+    <string name="depositing_rime_fog">Κατάθεση παγετού στην ομίχλη</string>
+    <string name="light_drizzle">Ασθενής ψιλή βροχή</string>
+    <string name="moderate_drizzle">Μέτρια ψιλή βροχή</string>
+    <string name="dense_drizzle">Πυκνή ψιλή βροχή</string>
+    <string name="slight_freezing_drizzle">Ασθενής παγετού ψιλή βροχή</string>
+    <string name="dense_freezing_drizzle">Πυκνή παγετού ψιλή βροχή</string>
+    <string name="slight_rain">Ασθενής βροχή</string>
+    <string name="rainy">Βροχερός</string>
+    <string name="heavy_rain">Καταρρακτώδης βροχή</string>
+    <string name="heavy_freezing_rain">Καταρρακτώδης παγετού βροχή</string>
+    <string name="slight_snow_fall">Ασθενής χιονόπτωση</string>
+    <string name="moderate_snow_fall">Μέτρια χιονόπτωση</string>
+    <string name="heavy_snow_fall">Καταρρακτώδης χιονόπτωση</string>
+    <string name="snow_grains">Κόκκοι χιονιού</string>
+    <string name="slight_rain_showers">Ασθενείς βροχοπτώσεις</string>
+    <string name="moderate_rain_showers">Μέτριες βροχοπτώσεις</string>
+    <string name="violent_rain_showers">Ισχυρές βροχοπτώσεις</string>
+    <string name="light_snow_showers">Ασθενείς χιονοπτώσεις</string>
+    <string name="heavy_snow_showers">Ισχυρές χιονοπτώσεις</string>
+    <string name="moderate_thunderstorm">Μέτρια καταιγίδα</string>
+    <string name="thunderstorm_with_slight_hail">Καταιγίδα με ασθενή χαλάζι</string>
+    <string name="thunderstorm_with_heavy_rain">Καταιγίδα με έντονη βροχή</string>
+
+    <string name="january">Ιανουάριος</string>
+    <string name="february">Φεβρουάριος</string>
+    <string name="march">Μάρτιος</string>
+    <string name="april">Απρίλιος</string>
+    <string name="may">Μάιος</string>
+    <string name="june">Ιούνιος</string>
+    <string name="july">Ιούλιος</string>
+    <string name="august">Αύγουστος</string>
+    <string name="september">Σεπτέμβριος</string>
+    <string name="october">Οκτώβριος</string>
+    <string name="november">Νοέμβριος</string>
+    <string name="december">Δεκέμβριος</string>
+
+    <string name="monday">Δευτέρα</string>
+    <string name="tuesday">Τρίτη</string>
+    <string name="wednesday">Τετάρτη</string>
+    <string name="thursday">Πέμπτη</string>
+    <string name="friday">Παρασκευή</string>
+    <string name="saturday">Σάββατο</string>
+    <string name="sunday">Κυριακή</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-es/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Ha ocurrido un error desconocido.</string>
+    <string name="unknown">Desconocido</string>
+
+    <string name="current_location">Ubicación Actual</string>
+    <string name="save_current_location">Guardar Ubicación Actual</string>
+    <string name="set_name_current_location">Establecer un nombre para la ubicación actual:</string>
+    <string name="save">Guardar</string>
+    <string name="cancel">Cancelar</string>
+    <string name="error">Error</string>
+    <string name="loading">Cargando …</string>
+    <string name="cached">En caché</string>
+    <string name="search">Buscar</string>
+    <string name="no_location_set">¡No se ha establecido ninguna ubicación!</string>
+    <string name="location_can_not_be_blank">¡La ubicación no puede estar en blanco!</string>
+    <string name="back">Volver</string>
+    <string name="search_locations">Buscar Ubicaciones</string>
+    <string name="issue_loading_cache">¡Problema al cargar la caché!</string>
+    <string name="issue_saving">¡Problema al guardar!</string>
+    <string name="issue_deleting">¡Problema al eliminar!</string>
+    <string name="check_internet_connection">¡Verifique la conexión a Internet!</string>
+    <string name="check_gps">¡Verifique la configuración del GPS!</string>
+    <string name="no_results">¡Sin resultados!</string>
+
+    <string name="clear_sky">Cielo Despejado</string>
+    <string name="frost">Escarcha</string>
+    <string name="mainly_clear">Mayormente Despejado</string>
+    <string name="partly_cloudy">Parcialmente Nublado</string>
+    <string name="overcast">Nublado</string>
+    <string name="foggy">Con Niebla</string>
+    <string name="depositing_rime_fog">Niebla con Rima Depositable</string>
+    <string name="light_drizzle">Llovizna Ligera</string>
+    <string name="moderate_drizzle">Llovizna Moderada</string>
+    <string name="dense_drizzle">Llovizna Espesa</string>
+    <string name="slight_freezing_drizzle">Llovizna Ligera con Congelación</string>
+    <string name="dense_freezing_drizzle">Llovizna Espesa con Congelación</string>
+    <string name="slight_rain">Lluvia Ligera</string>
+    <string name="rainy">Lluvioso</string>
+    <string name="heavy_rain">Lluvia Intensa</string>
+    <string name="heavy_freezing_rain">Lluvia Intensa con Congelación</string>
+    <string name="slight_snow_fall">Nieve Ligera</string>
+    <string name="moderate_snow_fall">Nieve Moderada</string>
+    <string name="heavy_snow_fall">Nieve Intensa</string>
+    <string name="snow_grains">Granizo</string>
+    <string name="slight_rain_showers">Lluvias Ligeras</string>
+    <string name="moderate_rain_showers">Lluvias Moderadas</string>
+    <string name="violent_rain_showers">Lluvias Violentas</string>
+    <string name="light_snow_showers">Nevadas Ligeras</string>
+    <string name="heavy_snow_showers">Nevadas Intensas</string>
+    <string name="moderate_thunderstorm">Tormenta Moderada</string>
+    <string name="thunderstorm_with_slight_hail">Tormenta con Granizo Ligero</string>
+    <string name="thunderstorm_with_heavy_rain">Tormenta con Lluvia Intensa</string>
+
+    <string name="january">Enero</string>
+    <string name="february">Febrero</string>
+    <string name="march">Marzo</string>
+    <string name="april">Abril</string>
+    <string name="may">Mayo</string>
+    <string name="june">Junio</string>
+    <string name="july">Julio</string>
+    <string name="august">Agosto</string>
+    <string name="september">Septiembre</string>
+    <string name="october">Octubre</string>
+    <string name="november">Noviembre</string>
+    <string name="december">Diciembre</string>
+
+    <string name="monday">Lunes</string>
+    <string name="tuesday">Martes</string>
+    <string name="wednesday">Miércoles</string>
+    <string name="thursday">Jueves</string>
+    <string name="friday">Viernes</string>
+    <string name="saturday">Sábado</string>
+    <string name="sunday">Domingo</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-eu/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Errore ezezagun bat gertatu da.</string>
+    <string name="unknown">Ezezaguna</string>
+
+    <string name="current_location">Uneko kokapena</string>
+    <string name="save_current_location">Uneko kokapena gorde</string>
+    <string name="set_name_current_location">Ezarri izena unearen kokapenari:</string>
+    <string name="save">Gorde</string>
+    <string name="cancel">Utzi</string>
+    <string name="error">Errorea</string>
+    <string name="loading">Kargatzen…</string>
+    <string name="cached">Katxe batean biltegia</string>
+    <string name="search">Bilatu</string>
+    <string name="no_location_set">Ez da kokapenik ezarri !!!</string>
+    <string name="location_can_not_be_blank">"Kokapena ezin da hutsik egon !!!"</string>
+    <string name="back">Atzera</string>
+    <string name="search_locations">Kokapenak Bilatu</string>
+    <string name="issue_loading_cache">Katxea kargatzean arazoak egon dira !!!</string>
+    <string name="issue_saving">Gordetzean arazoak egon dira !!!</string>
+    <string name="issue_deleting">Ezabatzean arazoak egon dira !!!</string>
+    <string name="check_internet_connection">Konexioa egiaztatu !!!</string>
+    <string name="check_gps">GPS ezarpenak egiaztatu !!!</string>
+    <string name="no_results">Emaitzarik ez !!!</string>
+
+    <string name="clear_sky">Zeru garbia</string>
+    <string name="frost">Izoztua</string>
+    <string name="mainly_clear">Frogak garbiak</string>
+    <string name="partly_cloudy">Zatitxo bat lainoik</string>
+    <string name="overcast">Lainotsua</string>
+    <string name="foggy">Lainotua</string>
+    <string name="depositing_rime_fog">Ezkatadun lainoa</string>
+    <string name="light_drizzle">Euripean pixka bat</string>
+    <string name="moderate_drizzle">Euripean ertaina</string>
+    <string name="dense_drizzle">Euripean trinkoa</string>
+    <string name="slight_freezing_drizzle">Euripean pixka bat izoztua</string>
+    <string name="dense_freezing_drizzle">Euripean trinkoa izoztua</string>
+    <string name="slight_rain">Euri pixka</string>
+    <string name="rainy">Euri</string>
+    <string name="heavy_rain">Euri trinkoa</string>
+    <string name="heavy_freezing_rain">Euri trinkoa izoztua</string>
+    <string name="slight_snow_fall">Elur pixka</string>
+    <string name="moderate_snow_fall">Elur ertaina</string>
+    <string name="heavy_snow_fall">Elur trinkoa</string>
+    <string name="snow_grains">Elur erretxinak</string>
+    <string name="slight_rain_showers">Euri pixka duten udazkenak</string>
+    <string name="moderate_rain_showers">Euri ertain duten udazkenak</string>
+    <string name="violent_rain_showers">Euri sardetan duten udazkenak</string>
+    <string name="light_snow_showers">Elur pixka duten udazkenak</string>
+    <string name="heavy_snow_showers">Elur trinko duten udazkenak</string>
+    <string name="moderate_thunderstorm">Dantza ertain duten ekaitza</string>
+    <string name="thunderstorm_with_slight_hail">Ekaitza izoztua duenek dantza pixka dute</string>
+    <string name="thunderstorm_with_heavy_rain">Ekaitza euria duenek dantza trinko dute</string>
+
+    <string name="january">Urtarrila</string>
+    <string name="february">Otsaila</string>
+    <string name="march">Martxoa</string>
+    <string name="april">Apirila</string>
+    <string name="may">Maiatza</string>
+    <string name="june">Ekaina</string>
+    <string name="july">Uztaila</string>
+    <string name="august">Abuztua</string>
+    <string name="september">Iraila</string>
+    <string name="october">Urria</string>
+    <string name="november">Azaroa</string>
+    <string name="december">Abendua</string>
+
+    <string name="monday">Astelehena</string>
+    <string name="tuesday">Asteartea</string>
+    <string name="wednesday">Asteazkena</string>
+    <string name="thursday">Osteguna</string>
+    <string name="friday">Ostirala</string>
+    <string name="saturday">Larunbata</string>
+    <string name="sunday">Igandea</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-fa-rIR/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">خطای ناشناخته رخ داده است.</string>
+    <string name="unknown">نامعلوم</string>
+
+    <string name="current_location">مکان فعلی</string>
+    <string name="save_current_location">ذخیره مکان فعلی</string>
+    <string name="set_name_current_location">نامی برای مکان فعلی تنظیم کنید:</string>
+    <string name="save">ذخیره</string>
+    <string name="cancel">لغو</string>
+    <string name="error">خطا</string>
+    <string name="loading">در حال بارگذاری…</string>
+    <string name="cached">ذخیره شده</string>
+    <string name="search">جستجو</string>
+    <string name="no_location_set">مکانی تنظیم نشده است !!!</string>
+    <string name="location_can_not_be_blank">"مکان نمی‌تواند خالی باشد !!!"</string>
+    <string name="back">بازگشت</string>
+    <string name="search_locations">جستجوی مکان‌ها</string>
+    <string name="issue_loading_cache">مشکل در بارگیری حافظه موقت !!!</string>
+    <string name="issue_saving">مشکل در ذخیره !!!</string>
+    <string name="issue_deleting">مشکل در حذف !!!</string>
+    <string name="check_internet_connection">بررسی اتصال اینترنت !!!</string>
+    <string name="check_gps">بررسی تنظیمات GPS !!!</string>
+    <string name="no_results">بدون نتیجه !!!</string>
+
+    <string name="clear_sky">آسمان صاف</string>
+    <string name="frost">شب برفی</string>
+    <string name="mainly_clear">عمدتاً صاف</string>
+    <string name="partly_cloudy">تا حدودی ابری</string>
+    <string name="overcast">ابری</string>
+    <string name="foggy">مه آلود</string>
+    <string name="depositing_rime_fog">مه برفی</string>
+    <string name="light_drizzle">نم نم بارانی</string>
+    <string name="moderate_drizzle">باران نم نمی متوسط</string>
+    <string name="dense_drizzle">باران نم نمی غلیظ</string>
+    <string name="slight_freezing_drizzle">باران نم نمی خفیف یخبندان</string>
+    <string name="dense_freezing_drizzle">باران نم نمی غلیظ یخبندان</string>
+    <string name="slight_rain">باران خفیف</string>
+    <string name="rainy">بارانی</string>
+    <string name="heavy_rain">باران سنگین</string>
+    <string name="heavy_freezing_rain">باران یخبندان سنگین</string>
+    <string name="slight_snow_fall">بارش برف خفیف</string>
+    <string name="moderate_snow_fall">بارش برف متوسط</string>
+    <string name="heavy_snow_fall">بارش برف سنگین</string>
+    <string name="snow_grains">ذرات برف</string>
+    <string name="slight_rain_showers">رگبار بارانی خفیف</string>
+    <string name="moderate_rain_showers">رگبار بارانی متوسط</string>
+    <string name="violent_rain_showers">رگبار بارانی شدید</string>
+    <string name="light_snow_showers">رگبار برفی خفیف</string>
+    <string name="heavy_snow_showers">رگبار برفی سنگین</string>
+    <string name="moderate_thunderstorm">طوفان معتدل</string>
+    <string name="thunderstorm_with_slight_hail">طوفان با تگرگ آسمانی</string>
+    <string name="thunderstorm_with_heavy_rain">طوفان با باران سنگین</string>
+
+    <string name="january">ژانویه</string>
+    <string name="february">فوریه</string>
+    <string name="march">مارس</string>
+    <string name="april">آوریل</string>
+    <string name="may">مه</string>
+    <string name="june">ژوئن</string>
+    <string name="july">جولای</string>
+    <string name="august">اوت</string>
+    <string name="september">سپتامبر</string>
+    <string name="october">اکتبر</string>
+    <string name="november">نوامبر</string>
+    <string name="december">دسامبر</string>
+
+    <string name="monday">دوشنبه</string>
+    <string name="tuesday">سه‌شنبه</string>
+    <string name="wednesday">چهارشنبه</string>
+    <string name="thursday">پنج‌شنبه</string>
+    <string name="friday">جمعه</string>
+    <string name="saturday">شنبه</string>
+    <string name="sunday">یکشنبه</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-fi/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Tapahtui tuntematon virhe.</string>
+    <string name="unknown">Tuntematon</string>
+
+    <string name="current_location">Nykyinen sijainti</string>
+    <string name="save_current_location">Tallenna nykyinen sijainti</string>
+    <string name="set_name_current_location">Aseta nimi nykyiselle sijainnille:</string>
+    <string name="save">Tallenna</string>
+    <string name="cancel">Peruuta</string>
+    <string name="error">Virhe</string>
+    <string name="loading">Ladataan…</string>
+    <string name="cached">Välimuistissa</string>
+    <string name="search">Etsi</string>
+    <string name="no_location_set">Sijaintia ei asetettu !!!</string>
+    <string name="location_can_not_be_blank">Sijainti ei voi olla tyhjä !!!</string>
+    <string name="back">Takaisin</string>
+    <string name="search_locations">Etsi sijainteja</string>
+    <string name="issue_loading_cache">Ongelma välimuistin latauksessa !!!</string>
+    <string name="issue_saving">Ongelma tallennuksessa !!!</string>
+    <string name="issue_deleting">Ongelma poistossa !!!</string>
+    <string name="check_internet_connection">Tarkista internet-yhteys !!!</string>
+    <string name="check_gps">Tarkista GPS-asetus !!!</string>
+    <string name="no_results">Ei tuloksia !!!</string>
+
+    <string name="clear_sky">Selkeää taivasta</string>
+    <string name="frost">Halla</string>
+    <string name="mainly_clear">Pääosin selkeää</string>
+    <string name="partly_cloudy">Osittain pilvistä</string>
+    <string name="overcast">Pilvinen</string>
+    <string name="foggy">Sumuinen</string>
+    <string name="depositing_rime_fog">Jääsumua</string>
+    <string name="light_drizzle">Kevyttä tihkua</string>
+    <string name="moderate_drizzle">Kohtalaista tihkua</string>
+    <string name="dense_drizzle">Tiheää tihkua</string>
+    <string name="slight_freezing_drizzle">Hentoa jäätävää tihkua</string>
+    <string name="dense_freezing_drizzle">Tiheää jäätävää tihkua</string>
+    <string name="slight_rain">Hentoa sadetta</string>
+    <string name="rainy">Sateista</string>
+    <string name="heavy_rain">Rankkaa sadetta</string>
+    <string name="heavy_freezing_rain">Voimakasta jäätävää sadetta</string>
+    <string name="slight_snow_fall">Hentoa lumisadetta</string>
+    <string name="moderate_snow_fall">Kohtalaista lumisadetta</string>
+    <string name="heavy_snow_fall">Runsaasti lumisadetta</string>
+    <string name="snow_grains">Lumirakeita</string>
+    <string name="slight_rain_showers">Hentoja sadekuuroja</string>
+    <string name="moderate_rain_showers">Kohtalaisia sadekuuroja</string>
+    <string name="violent_rain_showers">Voimakkaita sadekuuroja</string>
+    <string name="light_snow_showers">Hentoja lumikuuroja</string>
+    <string name="heavy_snow_showers">Runsaasti lumikuuroja</string>
+    <string name="moderate_thunderstorm">Kohtalainen ukonilma</string>
+    <string name="thunderstorm_with_slight_hail">Ukkoskuuroja ja heikkoa rakeilmaa</string>
+    <string name="thunderstorm_with_heavy_rain">Ukkoskuuroja ja rankkaa sadetta</string>
+
+    <string name="january">Tammikuu</string>
+    <string name="february">Helmikuu</string>
+    <string name="march">Maaliskuu</string>
+    <string name="april">Huhtikuu</string>
+    <string name="may">Toukokuu</string>
+    <string name="june">Kesäkuu</string>
+    <string name="july">Heinäkuu</string>
+    <string name="august">Elokuu</string>
+    <string name="september">Syyskuu</string>
+    <string name="october">Lokakuu</string>
+    <string name="november">Marraskuu</string>
+    <string name="december">Joulukuu</string>
+
+    <string name="monday">Maanantai</string>
+    <string name="tuesday">Tiistai</string>
+    <string name="wednesday">Keskiviikko</string>
+    <string name="thursday">Torstai</string>
+    <string name="friday">Perjantai</string>
+    <string name="saturday">Lauantai</string>
+    <string name="sunday">Sunnuntai</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-fr/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Une erreur inconnue s\'est produite.</string>
+    <string name="unknown">Inconnu</string>
+
+    <string name="current_location">Emplacement actuel</string>
+    <string name="save_current_location">Enregistrer l\'emplacement actuel</string>
+    <string name="set_name_current_location">Définir un nom pour l\'emplacement actuel:</string>
+    <string name="save">Enregistrer</string>
+    <string name="cancel">Annuler</string>
+    <string name="error">Erreur</string>
+    <string name="loading">Chargement …</string>
+    <string name="cached">Mis en cache</string>
+    <string name="search">Rechercher</string>
+    <string name="no_location_set">Aucun emplacement défini !!!</string>
+    <string name="location_can_not_be_blank">L\'emplacement ne peut pas être vide !!!</string>
+    <string name="back">Retour</string>
+    <string name="search_locations">Rechercher des emplacements</string>
+    <string name="issue_loading_cache">Problème de chargement du cache !!!</string>
+    <string name="issue_saving">Problème de sauvegarde !!!</string>
+    <string name="issue_deleting">Problème de suppression !!!</string>
+    <string name="check_internet_connection">Vérifiez la connexion Internet !!!</string>
+    <string name="check_gps">Vérifiez les paramètres GPS !!!</string>
+    <string name="no_results">Aucun résultat !!!</string>
+
+    <string name="clear_sky">Ciel dégagé</string>
+    <string name="frost">Gel</string>
+    <string name="mainly_clear">Principalement dégagé</string>
+    <string name="partly_cloudy">Partiellement nuageux</string>
+    <string name="overcast">Couvert</string>
+    <string name="foggy">Brumeux</string>
+    <string name="depositing_rime_fog">Brouillard givrant</string>
+    <string name="light_drizzle">Légère bruine</string>
+    <string name="moderate_drizzle">Bruine modérée</string>
+    <string name="dense_drizzle">Bruine dense</string>
+    <string name="slight_freezing_drizzle">Légère bruine verglaçante</string>
+    <string name="dense_freezing_drizzle">Bruine verglaçante dense</string>
+    <string name="slight_rain">Légère pluie</string>
+    <string name="rainy">Pluvieux</string>
+    <string name="heavy_rain">Pluie forte</string>
+    <string name="heavy_freezing_rain">Pluie verglaçante forte</string>
+    <string name="slight_snow_fall">Légère chute de neige</string>
+    <string name="moderate_snow_fall">Chute de neige modérée</string>
+    <string name="heavy_snow_fall">Fortes chutes de neige</string>
+    <string name="snow_grains">Grains de neige</string>
+    <string name="slight_rain_showers">Légères averses de pluie</string>
+    <string name="moderate_rain_showers">Averses de pluie modérées</string>
+    <string name="violent_rain_showers">Averses de pluie violentes</string>
+    <string name="light_snow_showers">Légères averses de neige</string>
+    <string name="heavy_snow_showers">Averses de neige importantes</string>
+    <string name="moderate_thunderstorm">Orage modéré</string>
+    <string name="thunderstorm_with_slight_hail">Orage avec grêle légère</string>
+    <string name="thunderstorm_with_heavy_rain">Orage avec fortes pluies</string>
+
+    <string name="january">Janvier</string>
+    <string name="february">Février</string>
+    <string name="march">Mars</string>
+    <string name="april">Avril</string>
+    <string name="may">Mai</string>
+    <string name="june">Juin</string>
+    <string name="july">Juillet</string>
+    <string name="august">Août</string>
+    <string name="september">Septembre</string>
+    <string name="october">Octobre</string>
+    <string name="november">Novembre</string>
+    <string name="december">Décembre</string>
+
+    <string name="monday">Lundi</string>
+    <string name="tuesday">Mardi</string>
+    <string name="wednesday">Mercredi</string>
+    <string name="thursday">Jeudi</string>
+    <string name="friday">Vendredi</string>
+    <string name="saturday">Samedi</string>
+    <string name="sunday">Dimanche</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-gu/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">અજણા ભૂલ થઇ ગયું છે.</string>
+    <string name="unknown">અજણા</string>
+
+    <string name="current_location">વર્તમાન સ્થાન</string>
+    <string name="save_current_location">વર્તમાન સ્થાન સાચવો</string>
+    <string name="set_name_current_location">વર્તમાન સ્થાન માટે નામ સેટ કરો:</string>
+    <string name="save">સાચવો</string>
+    <string name="cancel">રદ કરો</string>
+    <string name="error">ભૂલ</string>
+    <string name="loading">લોડ થાય છે…</string>
+    <string name="cached">કેશ કરેલું</string>
+    <string name="search">શોધો</string>
+    <string name="no_location_set">કોઈ સ્થાન સેટ કરેલું નથી !!!</string>
+    <string name="location_can_not_be_blank">"સ્થાન ખાલી ન હોઈ શકે !!!"</string>
+    <string name="back">પાછા</string>
+    <string name="search_locations">સ્થાનો શોધો</string>
+    <string name="issue_loading_cache">કેશ લોડ કરતી વખતે સમસ્યા !!!</string>
+    <string name="issue_saving">સાચવવામાં સમસ્યા !!!</string>
+    <string name="issue_deleting">ડિલીટ કરવામાં સમસ્યા !!!</string>
+    <string name="check_internet_connection">ઇન્ટરનેટ કનેક્શન ચેક કરો !!!</string>
+    <string name="check_gps">GPS સેટિંગ ચેક કરો !!!</string>
+    <string name="no_results">કોઈ પરિણામ મળ્યો નથી !!!</string>
+
+    <string name="clear_sky">સાફ આકાશ</string>
+    <string name="frost">હિમપાત</string>
+    <string name="mainly_clear">મુખ્યત્વે સાફ</string>
+    <string name="partly_cloudy">કેટલેક વળતર</string>
+    <string name="overcast">ઘનો મેઘાવૃત્ત</string>
+    <string name="foggy">ધુંધળું</string>
+    <string name="depositing_rime_fog">મહાદુધળી ધુંધ</string>
+    <string name="light_drizzle">હલકી બોંધળી</string>
+    <string name="moderate_drizzle">મધ્યમ બોંધળી</string>
+    <string name="dense_drizzle">ઘની બોંધળી</string>
+    <string name="slight_freezing_drizzle">સાંજળવી બોંધળી</string>
+    <string name="dense_freezing_drizzle">ઘની સાંજળવી બોંધળી</string>
+    <string name="slight_rain">હલકી વરસાદ</string>
+    <string name="rainy">વરસાદી</string>
+    <string name="heavy_rain">ભારે વરસાદ</string>
+    <string name="heavy_freezing_rain">ભારે સાંજળવું વરસાદ</string>
+    <string name="slight_snow_fall">હલકું બરફનું પડવું</string>
+    <string name="moderate_snow_fall">મધ્યમ બરફનું પડવું</string>
+    <string name="heavy_snow_fall">ભારે બરફનું પડવું</string>
+    <string name="snow_grains">બરફના ગ્રેન્યુલ્સ</string>
+    <string name="slight_rain_showers">હલકી વરસાદ નું ઝડપ</string>
+    <string name="moderate_rain_showers">મધ્યમ વરસાદ નું ઝડપ</string>
+    <string name="violent_rain_showers">ઉગ્ર વરસાદ નું ઝડપ</string>
+    <string name="light_snow_showers">હલકી બરફ નું ઝડપ</string>
+    <string name="heavy_snow_showers">ભારે બરફ નું ઝડપ</string>
+    <string name="moderate_thunderstorm">મધ્યમ વજ્રોત્સાહ</string>
+    <string name="thunderstorm_with_slight_hail">સાંજળવું હેલ સાથે વજ્રોત્સાહ</string>
+    <string name="thunderstorm_with_heavy_rain">ભારે વરસાદ સાથે વજ્રોત્સાહ</string>
+
+    <string name="january">જાન્યુઆરી</string>
+    <string name="february">ફેબ્રુઆરી</string>
+    <string name="march">માર્ચ</string>
+    <string name="april">એપ્રિલ</string>
+    <string name="may">મે</string>
+    <string name="june">જૂન</string>
+    <string name="july">જુલાઈ</string>
+    <string name="august">ઑગસ્ટ</string>
+    <string name="september">સપ્ટેમ્બર</string>
+    <string name="october">ઓક્ટોબર</string>
+    <string name="november">નવેમ્બર</string>
+    <string name="december">ડિસેમ્બર</string>
+
+    <string name="monday">સોમવાર</string>
+    <string name="tuesday">મંગળવાર</string>
+    <string name="wednesday">બુધવાર</string>
+    <string name="thursday">ગુરુવાર</string>
+    <string name="friday">શુક્રવાર</string>
+    <string name="saturday">શનિવાર</string>
+    <string name="sunday">રવિવાર</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ha/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">An kuma an fara ya kamata.</string>
+    <string name="unknown">Babu bayanai</string>
+
+    <string name="current_location">Adireshin yanzu</string>
+    <string name="save_current_location">Ajiye adireshin yanzu</string>
+    <string name="set_name_current_location">Shirya suna ga adireshin yanzu:</string>
+    <string name="save">Ajiye</string>
+    <string name="cancel">Tsaya</string>
+    <string name="error">Cikakken bayani</string>
+    <string name="loading">Aikin yana loda…</string>
+    <string name="cached">Cacheloaded</string>
+    <string name="search">Bincike</string>
+    <string name="no_location_set">Babu adireshin da aka shiryar da!!!</string>
+    <string name="location_can_not_be_blank">Adireshin ba zai iya dawo ba!!!</string>
+    <string name="back">Baya</string>
+    <string name="search_locations">Bincike Adiresu</string>
+    <string name="issue_loading_cache">Ayya loda cache!!!</string>
+    <string name="issue_saving">Ayya Ajiye !!!</string>
+    <string name="issue_deleting">Ayya Iya turo!!!</string>
+    <string name="check_internet_connection">Dubawa Tsari akan Internet !!!</string>
+    <string name="check_gps">Dubawa Tsari akan GPS !!!</string>
+    <string name="no_results">Babu Tsarin!!!</string>
+
+    <string name="clear_sky">Saman kai</string>
+    <string name="frost">Rawa</string>
+    <string name="mainly_clear">Duk a cikin kai</string>
+    <string name="partly_cloudy">Kai na yamma</string>
+    <string name="overcast">Zuhura</string>
+    <string name="foggy">Kama</string>
+    <string name="depositing_rime_fog">Kama da farji</string>
+    <string name="light_drizzle">Kama mai zafi</string>
+    <string name="moderate_drizzle">Kama mai tsawo</string>
+    <string name="dense_drizzle">Kama mai dariya</string>
+    <string name="slight_freezing_drizzle">Kama mai fasa fama da dariya</string>
+    <string name="dense_freezing_drizzle">Kama mai dariya mai dariya</string>
+    <string name="slight_rain">Kama mai yarjejeniyar</string>
+    <string name="rainy">Yarjejeniya</string>
+    <string name="heavy_rain">Tsauro</string>
+    <string name="heavy_freezing_rain">Tsauro da dariya mai dariya</string>
+    <string name="slight_snow_fall">Kama mai jan kunne</string>
+    <string name="moderate_snow_fall">Kama mai jan kunne mai kunne</string>
+    <string name="heavy_snow_fall">Kama mai jan kunne mai tsawo</string>
+    <string name="snow_grains">Kama na kunne</string>
+    <string name="slight_rain_showers">Kama mai yarjejeniyar</string>
+    <string name="moderate_rain_showers">Kama mai yarjejeniyar mai tsawo</string>
+    <string name="violent_rain_showers">Kama mai yarjejeniyar mai gashi</string>
+    <string name="light_snow_showers">Kama mai jan kunne</string>
+    <string name="heavy_snow_showers">Kama mai jan kunne mai tsawo</string>
+    <string name="moderate_thunderstorm">Kama mai tsawo na fashin fashin</string>
+    <string name="thunderstorm_with_slight_hail">Fashin fashin da fashin</string>
+    <string name="thunderstorm_with_heavy_rain">Fashin fashin da tsauro</string>
+
+    <string name="january">Janairu</string>
+    <string name="february">Faburairu</string>
+    <string name="march">Maris</string>
+    <string name="april">Afirilu</string>
+    <string name="may">Mayu</string>
+    <string name="june">Yuni</string>
+    <string name="july">Yuli</string>
+    <string name="august">Agusta</string>
+    <string name="september">Satumba</string>
+    <string name="october">Oktoba</string>
+    <string name="november">Nuwamba</string>
+    <string name="december">Disamba</string>
+
+    <string name="monday">Litinin</string>
+    <string name="tuesday">Talata</string>
+    <string name="wednesday">Laraba</string>
+    <string name="thursday">Alhamis</string>
+    <string name="friday">Jumma\'a</string>
+    <string name="saturday">Asabar</string>
+    <string name="sunday">Lahadi</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-hi/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">एक अज्ञात त्रुटि हुई।</string>
+    <string name="unknown">अज्ञात</string>
+
+    <string name="current_location">वर्तमान स्थान</string>
+    <string name="save_current_location">वर्तमान स्थान सहेजें</string>
+    <string name="set_name_current_location">वर्तमान स्थान के लिए एक नाम सेट करें:</string>
+    <string name="save">सहेजें</string>
+    <string name="cancel">रद्द करें</string>
+    <string name="error">त्रुटि</string>
+    <string name="loading">लोड हो रहा है…</string>
+    <string name="cached">कैश में</string>
+    <string name="search">खोजें</string>
+    <string name="no_location_set">कोई स्थान सेट नहीं किया गया !!!</string>
+    <string name="location_can_not_be_blank">स्थान खाली नहीं हो सकता !!!</string>
+    <string name="back">वापस</string>
+    <string name="search_locations">स्थान खोजें</string>
+    <string name="issue_loading_cache">कैश लोड करने में समस्या !!!</string>
+    <string name="issue_saving">सहेजने में समस्या !!!</string>
+    <string name="issue_deleting">हटाने में समस्या !!!</string>
+    <string name="check_internet_connection">इंटरनेट कनेक्शन जाँचें !!!</string>
+    <string name="check_gps">GPS सेटिंग्स जाँचें !!!</string>
+    <string name="no_results">कोई परिणाम नहीं मिला !!!</string>
+
+    <string name="clear_sky">साफ आसमान</string>
+    <string name="frost">सीतल</string>
+    <string name="mainly_clear">मुख्य रूप से साफ</string>
+    <string name="partly_cloudy">आंशिक ढेर</string>
+    <string name="overcast">बादलों से भरा</string>
+    <string name="foggy">कोहरे वाला</string>
+    <string name="depositing_rime_fog">राइम कोहरा</string>
+    <string name="light_drizzle">हल्की बूंदाबांदी</string>
+    <string name="moderate_drizzle">मध्यम बूंदाबांदी</string>
+    <string name="dense_drizzle">घनी बूंदाबांदी</string>
+    <string name="slight_freezing_drizzle">हल्की जमने वाली बूंदाबांदी</string>
+    <string name="dense_freezing_drizzle">घनी जमने वाली बूंदाबांदी</string>
+    <string name="slight_rain">हल्की बारिश</string>
+    <string name="rainy">बरसाती</string>
+    <string name="heavy_rain">भारी बारिश</string>
+    <string name="heavy_freezing_rain">भारी जमने वाली बारिश</string>
+    <string name="slight_snow_fall">हल्की बर्फबारी</string>
+    <string name="moderate_snow_fall">मध्यम बर्फबारी</string>
+    <string name="heavy_snow_fall">भारी बर्फबारी</string>
+    <string name="snow_grains">बर्फ के दाने</string>
+    <string name="slight_rain_showers">हल्की बारिश की झड़ें</string>
+    <string name="moderate_rain_showers">मध्यम बारिश की झड़ें</string>
+    <string name="violent_rain_showers">बहुत तेज बारिश की झड़ें</string>
+    <string name="light_snow_showers">हल्की बर्फ की झड़ें</string>
+    <string name="heavy_snow_showers">भारी बर्फ की झड़ें</string>
+    <string name="moderate_thunderstorm">मध्यम आंधी-बारिश</string>
+    <string name="thunderstorm_with_slight_hail">हल्की बर्फबारी वाली आंधी-बारिश</string>
+    <string name="thunderstorm_with_heavy_rain">भारी बारिश वाली आंधी-बारिश</string>
+
+    <string name="january">जनवरी</string>
+    <string name="february">फरवरी</string>
+    <string name="march">मार्च</string>
+    <string name="april">अप्रैल</string>
+    <string name="may">मई</string>
+    <string name="june">जून</string>
+    <string name="july">जुलाई</string>
+    <string name="august">अगस्त</string>
+    <string name="september">सितंबर</string>
+    <string name="october">अक्टूबर</string>
+    <string name="november">नवंबर</string>
+    <string name="december">दिसंबर</string>
+
+    <string name="monday">सोमवार</string>
+    <string name="tuesday">मंगलवार</string>
+    <string name="wednesday">बुधवार</string>
+    <string name="thursday">गुरुवार</string>
+    <string name="friday">शुक्रवार</string>
+    <string name="saturday">शनिवार</string>
+    <string name="sunday">रविवार</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-is/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Óþekkt villa kom upp.</string>
+    <string name="unknown">Óþekkt</string>
+
+    <string name="current_location">Núverandi Staðsetning</string>
+    <string name="save_current_location">Vista Núverandi Staðsetningu</string>
+    <string name="set_name_current_location">Setja nafn á núverandi staðsetningu:</string>
+    <string name="save">Vista</string>
+    <string name="cancel">Hætta við</string>
+    <string name="error">Villa</string>
+    <string name="loading">Hleð…</string>
+    <string name="cached">Í Skyndiminni</string>
+    <string name="search">Leita</string>
+    <string name="no_location_set">Engin Staðsetning Skilgreind !!!</string>
+    <string name="location_can_not_be_blank">Staðsetning má ekki vera tóm !!!</string>
+    <string name="back">Aftur</string>
+    <string name="search_locations">Leita Staðsetninga</string>
+    <string name="issue_loading_cache">Vandamál við að hlaða skyndiminni !!!</string>
+    <string name="issue_saving">Vandamál við að vista !!!</string>
+    <string name="issue_deleting">Vandamál við að eyða !!!</string>
+    <string name="check_internet_connection">Athugaðu net tengingu !!!</string>
+    <string name="check_gps">Athugaðu GPS stillingar !!!</string>
+    <string name="no_results">Engir Niðurstöður !!!</string>
+
+    <string name="clear_sky">Heiðskýjað</string>
+    <string name="frost">Frost</string>
+    <string name="mainly_clear">Aðallega heiðskýjað</string>
+    <string name="partly_cloudy">Að hluta skýjað</string>
+    <string name="overcast">Skúrulagt</string>
+    <string name="foggy">Mistur</string>
+    <string name="depositing_rime_fog">Þoka með ísþaki</string>
+    <string name="light_drizzle">Létt skúrir</string>
+    <string name="moderate_drizzle">Miðlungs skúrir</string>
+    <string name="dense_drizzle">Þéttir skúrir</string>
+    <string name="slight_freezing_drizzle">Létt frysti skúrir</string>
+    <string name="dense_freezing_drizzle">Þétt frysti skúrir</string>
+    <string name="slight_rain">Létt rigning</string>
+    <string name="rainy">Rigning</string>
+    <string name="heavy_rain">Þyngd rigning</string>
+    <string name="heavy_freezing_rain">Þyngd frysti rigning</string>
+    <string name="slight_snow_fall">Létt snjór</string>
+    <string name="moderate_snow_fall">Miðlungs snjór</string>
+    <string name="heavy_snow_fall">Þyngd snjór</string>
+    <string name="snow_grains">Snjókorn</string>
+    <string name="slight_rain_showers">Létt rigningarskúrir</string>
+    <string name="moderate_rain_showers">Miðlungs rigningarskúrir</string>
+    <string name="violent_rain_showers">Hröð rigningarskúrir</string>
+    <string name="light_snow_showers">Létt snjóskúrir</string>
+    <string name="heavy_snow_showers">Þyngd snjóskúrir</string>
+    <string name="moderate_thunderstorm">Miðlungs þrumuveður</string>
+    <string name="thunderstorm_with_slight_hail">Þrumuveður með léttu hagl</string>
+    <string name="thunderstorm_with_heavy_rain">Þrumuveður með þungri rigningu</string>
+
+    <string name="january">Janúar</string>
+    <string name="february">Febrúar</string>
+    <string name="march">Mars</string>
+    <string name="april">Apríl</string>
+    <string name="may">Maí</string>
+    <string name="june">Júní</string>
+    <string name="july">Júlí</string>
+    <string name="august">Ágúst</string>
+    <string name="september">September</string>
+    <string name="october">Október</string>
+    <string name="november">Nóvember</string>
+    <string name="december">Desember</string>
+
+    <string name="monday">Mánudagur</string>
+    <string name="tuesday">Þriðjudagur</string>
+    <string name="wednesday">Miðvikudagur</string>
+    <string name="thursday">Fimmtudagur</string>
+    <string name="friday">Föstudagur</string>
+    <string name="saturday">Laugardagur</string>
+    <string name="sunday">Sunnudagur</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-it/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Si è verificato un errore sconosciuto.</string>
+    <string name="unknown">Sconosciuto</string>
+
+    <string name="current_location">Posizione Attuale</string>
+    <string name="save_current_location">Salva Posizione Attuale</string>
+    <string name="set_name_current_location">Imposta un nome per la posizione attuale:</string>
+    <string name="save">Salva</string>
+    <string name="cancel">Annulla</string>
+    <string name="error">Errore</string>
+    <string name="loading">Caricamento…</string>
+    <string name="cached">Archiviato</string>
+    <string name="search">Cerca</string>
+    <string name="no_location_set">Nessuna posizione impostata !!!</string>
+    <string name="location_can_not_be_blank">La posizione non può essere vuota !!!</string>
+    <string name="back">Indietro</string>
+    <string name="search_locations">Cerca Posizioni</string>
+    <string name="issue_loading_cache">Problema nel caricamento della cache !!!</string>
+    <string name="issue_saving">Problema nel salvataggio !!!</string>
+    <string name="issue_deleting">Problema nell\'eliminazione !!!</string>
+    <string name="check_internet_connection">Controlla la connessione Internet !!!</string>
+    <string name="check_gps">Controlla le impostazioni GPS !!!</string>
+    <string name="no_results">Nessun risultato !!!</string>
+
+    <string name="clear_sky">Cielo sereno</string>
+    <string name="frost">Brina</string>
+    <string name="mainly_clear">Principalmente sereno</string>
+    <string name="partly_cloudy">Parzialmente nuvoloso</string>
+    <string name="overcast">Nuvoloso</string>
+    <string name="foggy">Nebbioso</string>
+    <string name="depositing_rime_fog">Nebbia con brina</string>
+    <string name="light_drizzle">Pioviggine leggera</string>
+    <string name="moderate_drizzle">Pioviggine moderata</string>
+    <string name="dense_drizzle">Pioviggine intensa</string>
+    <string name="slight_freezing_drizzle">Pioviggine leggera che gela</string>
+    <string name="dense_freezing_drizzle">Pioviggine intensa che gela</string>
+    <string name="slight_rain">Pioggia leggera</string>
+    <string name="rainy">Piovoso</string>
+    <string name="heavy_rain">Pioggia intensa</string>
+    <string name="heavy_freezing_rain">Pioggia intensa che gela</string>
+    <string name="slight_snow_fall">Leggera nevicata</string>
+    <string name="moderate_snow_fall">Nevicata moderata</string>
+    <string name="heavy_snow_fall">Nevicata intensa</string>
+    <string name="snow_grains">Granuli di neve</string>
+    <string name="slight_rain_showers">Leggeri rovesci di pioggia</string>
+    <string name="moderate_rain_showers">Rovesci di pioggia moderati</string>
+    <string name="violent_rain_showers">Rovesci di pioggia violenti</string>
+    <string name="light_snow_showers">Leggeri rovesci di neve</string>
+    <string name="heavy_snow_showers">Rovesci di neve intensi</string>
+    <string name="moderate_thunderstorm">Temporale moderato</string>
+    <string name="thunderstorm_with_slight_hail">Temporale con leggera grandine</string>
+    <string name="thunderstorm_with_heavy_rain">Temporale con forte pioggia</string>
+
+    <string name="january">Gennaio</string>
+    <string name="february">Febbraio</string>
+    <string name="march">Marzo</string>
+    <string name="april">Aprile</string>
+    <string name="may">Maggio</string>
+    <string name="june">Giugno</string>
+    <string name="july">Luglio</string>
+    <string name="august">Agosto</string>
+    <string name="september">Settembre</string>
+    <string name="october">Ottobre</string>
+    <string name="november">Novembre</string>
+    <string name="december">Dicembre</string>
+
+    <string name="monday">Lunedì</string>
+    <string name="tuesday">Martedì</string>
+    <string name="wednesday">Mercoledì</string>
+    <string name="thursday">Giovedì</string>
+    <string name="friday">Venerdì</string>
+    <string name="saturday">Sabato</string>
+    <string name="sunday">Domenica</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ja/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">不明なエラーが発生しました。</string>
+    <string name="unknown">不明</string>
+
+    <string name="current_location">現在の位置</string>
+    <string name="save_current_location">現在の位置を保存する</string>
+    <string name="set_name_current_location">現在の位置に名前を設定する:</string>
+    <string name="save">保存</string>
+    <string name="cancel">キャンセル</string>
+    <string name="error">エラー</string>
+    <string name="loading">読み込み中…</string>
+    <string name="cached">キャッシュ済み</string>
+    <string name="search">検索</string>
+    <string name="no_location_set">位置が設定されていません!</string>
+    <string name="location_can_not_be_blank">位置は空白にできません!</string>
+    <string name="back">戻る</string>
+    <string name="search_locations">場所を検索する</string>
+    <string name="issue_loading_cache">キャッシュの読み込みに問題が発生しました!</string>
+    <string name="issue_saving">保存中に問題が発生しました!</string>
+    <string name="issue_deleting">削除中に問題が発生しました!</string>
+    <string name="check_internet_connection">インターネット接続を確認してください!</string>
+    <string name="check_gps">GPS設定を確認してください!</string>
+    <string name="no_results">結果がありません!</string>
+
+    <string name="clear_sky">快晴</string>
+    <string name="frost">霜</string>
+    <string name="mainly_clear">主に晴れ</string>
+    <string name="partly_cloudy">一部曇り</string>
+    <string name="overcast">曇り</string>
+    <string name="foggy">霧</string>
+    <string name="depositing_rime_fog">結露性の霧</string>
+    <string name="light_drizzle">霧雨</string>
+    <string name="moderate_drizzle">中程度の霧雨</string>
+    <string name="dense_drizzle">濃い霧雨</string>
+    <string name="slight_freezing_drizzle">微小な凍結性の霧雨</string>
+    <string name="dense_freezing_drizzle">濃い凍結性の霧雨</string>
+    <string name="slight_rain">小雨</string>
+    <string name="rainy">雨</string>
+    <string name="heavy_rain">大雨</string>
+    <string name="heavy_freezing_rain">大きな凍結性の雨</string>
+    <string name="slight_snow_fall">小雪</string>
+    <string name="moderate_snow_fall">中程度の雪</string>
+    <string name="heavy_snow_fall">大雪</string>
+    <string name="snow_grains">雪粒</string>
+    <string name="slight_rain_showers">小雨のシャワー</string>
+    <string name="moderate_rain_showers">中程度の雨のシャワー</string>
+    <string name="violent_rain_showers">激しい雨のシャワー</string>
+    <string name="light_snow_showers">小雪のシャワー</string>
+    <string name="heavy_snow_showers">大雪のシャワー</string>
+    <string name="moderate_thunderstorm">中程度の雷雨</string>
+    <string name="thunderstorm_with_slight_hail">小さい雹のある雷雨</string>
+    <string name="thunderstorm_with_heavy_rain">激しい雨の雷雨</string>
+
+    <string name="january">1月</string>
+    <string name="february">2月</string>
+    <string name="march">3月</string>
+    <string name="april">4月</string>
+    <string name="may">5月</string>
+    <string name="june">6月</string>
+    <string name="july">7月</string>
+    <string name="august">8月</string>
+    <string name="september">9月</string>
+    <string name="october">10月</string>
+    <string name="november">11月</string>
+    <string name="december">12月</string>
+
+    <string name="monday">月曜日</string>
+    <string name="tuesday">火曜日</string>
+    <string name="wednesday">水曜日</string>
+    <string name="thursday">木曜日</string>
+    <string name="friday">金曜日</string>
+    <string name="saturday">土曜日</string>
+    <string name="sunday">日曜日</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-jv/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Ana galat ora dikenal.</string>
+    <string name="unknown">Ora dikenal</string>
+
+    <string name="current_location">Panggonan Saiki</string>
+    <string name="save_current_location">Simpen Panggonan Saiki</string>
+    <string name="set_name_current_location">Tetepake jeneng kanggo panggonan saiki:</string>
+    <string name="save">Simpen</string>
+    <string name="cancel">Batal</string>
+    <string name="error">Galat</string>
+    <string name="loading">Ngunggah …</string>
+    <string name="cached">Kasel</string>
+    <string name="search">Goleki</string>
+    <string name="no_location_set">Ora Ana Panggonan Disetel !!!</string>
+    <string name="location_can_not_be_blank">"Panggonan ora bisa kosong !!!"</string>
+    <string name="back">Mundhak</string>
+    <string name="search_locations">Goleki Panggonan</string>
+    <string name="issue_loading_cache">Isu ngunggah kasel !!!</string>
+    <string name="issue_saving">Isu Nyimpen !!!</string>
+    <string name="issue_deleting">Isu Mbusek !!!</string>
+    <string name="check_internet_connection">Pariksa Koneksian Internet !!!</string>
+    <string name="check_gps">Pariksa Setelan GPS !!!</string>
+    <string name="no_results">Ora Ana Hasil !!!</string>
+
+    <string name="clear_sky">Langit Saré</string>
+    <string name="frost">Rosit</string>
+    <string name="mainly_clear">Kanggo Kersa</string>
+    <string name="partly_cloudy">Sebagian Alit</string>
+    <string name="overcast">Langit mlebet</string>
+    <string name="foggy">Embun</string>
+    <string name="depositing_rime_fog">Embun Rime</string>
+    <string name="light_drizzle">Hujan Gerimis Alit</string>
+    <string name="moderate_drizzle">Hujan Gerimis Moderat</string>
+    <string name="dense_drizzle">Hujan Gerimis Padat</string>
+    <string name="slight_freezing_drizzle">Gerimis Beku Alit</string>
+    <string name="dense_freezing_drizzle">Gerimis Beku Padat</string>
+    <string name="slight_rain">Hujan Alit</string>
+    <string name="rainy">Hujan</string>
+    <string name="heavy_rain">Hujan Badhe</string>
+    <string name="heavy_freezing_rain">Hujan Beku Badhe</string>
+    <string name="slight_snow_fall">Salju Alit</string>
+    <string name="moderate_snow_fall">Salju Moderat</string>
+    <string name="heavy_snow_fall">Salju Badhe</string>
+    <string name="snow_grains">Butiran Salju</string>
+    <string name="slight_rain_showers">Guyuran Hujan Alit</string>
+    <string name="moderate_rain_showers">Guyuran Hujan Moderat</string>
+    <string name="violent_rain_showers">Guyuran Hujan Badhe</string>
+    <string name="light_snow_showers">Guyuran Salju Alit</string>
+    <string name="heavy_snow_showers">Guyuran Salju Badhe</string>
+    <string name="moderate_thunderstorm">Angin Topan Moderat</string>
+    <string name="thunderstorm_with_slight_hail">Angin Topan karo Es Alit</string>
+    <string name="thunderstorm_with_heavy_rain">Angin Topan karo Hujan Badhe</string>
+
+    <string name="january">Januari</string>
+    <string name="february">Fébruari</string>
+    <string name="march">Maret</string>
+    <string name="april">April</string>
+    <string name="may">Mei</string>
+    <string name="june">Juni</string>
+    <string name="july">Juli</string>
+    <string name="august">Agustus</string>
+    <string name="september">Sèptèmber</string>
+    <string name="october">Oktober</string>
+    <string name="november">Nopèmber</string>
+    <string name="december">Désèmber</string>
+
+    <string name="monday">Senen</string>
+    <string name="tuesday">Selasa</string>
+    <string name="wednesday">Rebo</string>
+    <string name="thursday">Kemis</string>
+    <string name="friday">Jemuwah</string>
+    <string name="saturday">Setu</string>
+    <string name="sunday">Ahad</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ko/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">알 수 없는 오류가 발생했습니다.</string>
+    <string name="unknown">알 수 없음</string>
+
+    <string name="current_location">현재 위치</string>
+    <string name="save_current_location">현재 위치 저장</string>
+    <string name="set_name_current_location">현재 위치에 이름 설정:</string>
+    <string name="save">저장</string>
+    <string name="cancel">취소</string>
+    <string name="error">오류</string>
+    <string name="loading">로드 중…</string>
+    <string name="cached">캐시됨</string>
+    <string name="search">검색</string>
+    <string name="no_location_set">위치가 설정되지 않았습니다!!!</string>
+    <string name="location_can_not_be_blank">위치를 비워 둘 수 없습니다!!!</string>
+    <string name="back">뒤로</string>
+    <string name="search_locations">위치 검색</string>
+    <string name="issue_loading_cache">캐시 로드 문제 발생!!!</string>
+    <string name="issue_saving">저장 문제 발생!!!</string>
+    <string name="issue_deleting">삭제 문제 발생!!!</string>
+    <string name="check_internet_connection">인터넷 연결을 확인하세요!!!</string>
+    <string name="check_gps">GPS 설정을 확인하세요!!!</string>
+    <string name="no_results">결과 없음!!!</string>
+
+    <string name="clear_sky">맑음</string>
+    <string name="frost">서리</string>
+    <string name="mainly_clear">대체로 맑음</string>
+    <string name="partly_cloudy">구름 조금</string>
+    <string name="overcast">흐림</string>
+    <string name="foggy">안개</string>
+    <string name="depositing_rime_fog">결빙 안개</string>
+    <string name="light_drizzle">가벼운 이슬비</string>
+    <string name="moderate_drizzle">중간 이슬비</string>
+    <string name="dense_drizzle">짙은 이슬비</string>
+    <string name="slight_freezing_drizzle">약간의 결빙 이슬비</string>
+    <string name="dense_freezing_drizzle">짙은 결빙 이슬비</string>
+    <string name="slight_rain">약간의 비</string>
+    <string name="rainy">비</string>
+    <string name="heavy_rain">폭우</string>
+    <string name="heavy_freezing_rain">강한 결빙 비</string>
+    <string name="slight_snow_fall">약간의 눈</string>
+    <string name="moderate_snow_fall">중간 눈</string>
+    <string name="heavy_snow_fall">많은 눈</string>
+    <string name="snow_grains">눈송이</string>
+    <string name="slight_rain_showers">약한 소나기</string>
+    <string name="moderate_rain_showers">중간 소나기</string>
+    <string name="violent_rain_showers">강한 소나기</string>
+    <string name="light_snow_showers">가벼운 눈 소나기</string>
+    <string name="heavy_snow_showers">많은 눈 소나기</string>
+    <string name="moderate_thunderstorm">중간 천둥번개</string>
+    <string name="thunderstorm_with_slight_hail">약한 우박을 동반한 천둥번개</string>
+    <string name="thunderstorm_with_heavy_rain">강한 비를 동반한 천둥번개</string>
+
+    <string name="january">1월</string>
+    <string name="february">2월</string>
+    <string name="march">3월</string>
+    <string name="april">4월</string>
+    <string name="may">5월</string>
+    <string name="june">6월</string>
+    <string name="july">7월</string>
+    <string name="august">8월</string>
+    <string name="september">9월</string>
+    <string name="october">10월</string>
+    <string name="november">11월</string>
+    <string name="december">12월</string>
+
+    <string name="monday">월요일</string>
+    <string name="tuesday">화요일</string>
+    <string name="wednesday">수요일</string>
+    <string name="thursday">목요일</string>
+    <string name="friday">금요일</string>
+    <string name="saturday">토요일</string>
+    <string name="sunday">일요일</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-mr/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">अनजाणी त्रुटी आली आहे.</string>
+    <string name="unknown">अज्ञात</string>
+
+    <string name="current_location">सध्याचे स्थान</string>
+    <string name="save_current_location">सध्याचे स्थान साठवा</string>
+    <string name="set_name_current_location">सध्याच्या स्थानासाठी नाव सेट करा:</string>
+    <string name="save">साठवा</string>
+    <string name="cancel">रद्द करा</string>
+    <string name="error">त्रुटी</string>
+    <string name="loading">लोड होत आहे…</string>
+    <string name="cached">कॅश मध्ये साठवले</string>
+    <string name="search">शोध</string>
+    <string name="no_location_set">कोणतेही स्थान सेट नाही !!!</string>
+    <string name="location_can_not_be_blank">"स्थान रिक्त असू शकत नाही !!!"</string>
+    <string name="back">परत</string>
+    <string name="search_locations">स्थान शोधा</string>
+    <string name="issue_loading_cache">कॅश लोड करताना समस्या !!!</string>
+    <string name="issue_saving">साठवण्यात समस्या !!!</string>
+    <string name="issue_deleting">काढण्यात समस्या !!!</string>
+    <string name="check_internet_connection">इंटरनेट कनेक्शन तपासा !!!</string>
+    <string name="check_gps">GPS सेटिंग्ज तपासा !!!</string>
+    <string name="no_results">कोणतेही परिणाम नाही !!!</string>
+
+    <string name="clear_sky">स्पष्ट आकाश</string>
+    <string name="frost">गार झालं</string>
+    <string name="mainly_clear">मुख्यतः स्पष्ट</string>
+    <string name="partly_cloudy">काही मेघ</string>
+    <string name="overcast">घन</string>
+    <string name="foggy">कोहळा</string>
+    <string name="depositing_rime_fog">राइम कोहळा ठेवणारे</string>
+    <string name="light_drizzle">हलका द्रिज्ल</string>
+    <string name="moderate_drizzle">मध्यम द्रिज्ल</string>
+    <string name="dense_drizzle">गाठीदार द्रिज्ल</string>
+    <string name="slight_freezing_drizzle">लहान शीतळ द्रिज्ल</string>
+    <string name="dense_freezing_drizzle">गाठीदार शीतळ द्रिज्ल</string>
+    <string name="slight_rain">लहान पाऊस</string>
+    <string name="rainy">पाऊस</string>
+    <string name="heavy_rain">मोठं पाऊस</string>
+    <string name="heavy_freezing_rain">मोठं शीतळ पाऊस</string>
+    <string name="slight_snow_fall">लहान हिमपात</string>
+    <string name="moderate_snow_fall">मध्यम हिमपात</string>
+    <string name="heavy_snow_fall">मोठं हिमपात</string>
+    <string name="snow_grains">हिमधाणे</string>
+    <string name="slight_rain_showers">लहान पाऊस प्रदर्शन</string>
+    <string name="moderate_rain_showers">मध्यम पाऊस प्रदर्शन</string>
+    <string name="violent_rain_showers">क्रूर पाऊस प्रदर्शन</string>
+    <string name="light_snow_showers">लहान हिम प्रदर्शन</string>
+    <string name="heavy_snow_showers">मोठं हिम प्रदर्शन</string>
+    <string name="moderate_thunderstorm">मध्यम वर्षार्थी वादळ</string>
+    <string name="thunderstorm_with_slight_hail">सामान्य तुतारीसह वर्षार्थी वादळ</string>
+    <string name="thunderstorm_with_heavy_rain">मोठं पाऊससह वर्षार्थी वादळ</string>
+
+    <string name="january">जानेवारी</string>
+    <string name="february">फेब्रुवारी</string>
+    <string name="march">मार्च</string>
+    <string name="april">एप्रिल</string>
+    <string name="may">मे</string>
+    <string name="june">जून</string>
+    <string name="july">जुलै</string>
+    <string name="august">ऑगस्ट</string>
+    <string name="september">सप्टेंबर</string>
+    <string name="october">ऑक्टोबर</string>
+    <string name="november">नोव्हेंबर</string>
+    <string name="december">डिसेंबर</string>
+
+    <string name="monday">सोमवार</string>
+    <string name="tuesday">मंगळवार</string>
+    <string name="wednesday">बुधवार</string>
+    <string name="thursday">गुरुवार</string>
+    <string name="friday">शुक्रवार</string>
+    <string name="saturday">शनिवार</string>
+    <string name="sunday">रविवार</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-nl/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Er is een onbekende fout opgetreden.</string>
+    <string name="unknown">Onbekend</string>
+
+    <string name="current_location">Huidige locatie</string>
+    <string name="save_current_location">Huidige locatie opslaan</string>
+    <string name="set_name_current_location">Stel een naam in voor de huidige locatie:</string>
+    <string name="save">Opslaan</string>
+    <string name="cancel">Annuleren</string>
+    <string name="error">Fout</string>
+    <string name="loading">Laden…</string>
+    <string name="cached">In cache</string>
+    <string name="search">Zoeken</string>
+    <string name="no_location_set">Geen locatie ingesteld !!!</string>
+    <string name="location_can_not_be_blank">Locatie kan niet leeg zijn !!!</string>
+    <string name="back">Terug</string>
+    <string name="search_locations">Locaties zoeken</string>
+    <string name="issue_loading_cache">Probleem bij laden van cache !!!</string>
+    <string name="issue_saving">Probleem bij opslaan !!!</string>
+    <string name="issue_deleting">Probleem bij verwijderen !!!</string>
+    <string name="check_internet_connection">Controleer internetverbinding !!!</string>
+    <string name="check_gps">Controleer GPS-instellingen !!!</string>
+    <string name="no_results">Geen resultaten !!!</string>
+
+    <string name="clear_sky">Heldere hemel</string>
+    <string name="frost">Vorst</string>
+    <string name="mainly_clear">Voornamelijk helder</string>
+    <string name="partly_cloudy">Gedeeltelijk bewolkt</string>
+    <string name="overcast">Bewolkt</string>
+    <string name="foggy">Mistig</string>
+    <string name="depositing_rime_fog">Rijm mist</string>
+    <string name="light_drizzle">Lichte motregen</string>
+    <string name="moderate_drizzle">Matige motregen</string>
+    <string name="dense_drizzle">Dichte motregen</string>
+    <string name="slight_freezing_drizzle">Lichte ijzel</string>
+    <string name="dense_freezing_drizzle">Dichte ijzel</string>
+    <string name="slight_rain">Lichte regen</string>
+    <string name="rainy">Regenachtig</string>
+    <string name="heavy_rain">Zware regen</string>
+    <string name="heavy_freezing_rain">Zware ijzelregen</string>
+    <string name="slight_snow_fall">Lichte sneeuwval</string>
+    <string name="moderate_snow_fall">Matige sneeuwval</string>
+    <string name="heavy_snow_fall">Zware sneeuwval</string>
+    <string name="snow_grains">Sneeuwkorrels</string>
+    <string name="slight_rain_showers">Lichte regenbuien</string>
+    <string name="moderate_rain_showers">Matige regenbuien</string>
+    <string name="violent_rain_showers">Hevige regenbuien</string>
+    <string name="light_snow_showers">Lichte sneeuwbuien</string>
+    <string name="heavy_snow_showers">Zware sneeuwbuien</string>
+    <string name="moderate_thunderstorm">Matig onweer</string>
+    <string name="thunderstorm_with_slight_hail">Onweer met lichte hagel</string>
+    <string name="thunderstorm_with_heavy_rain">Onweer met zware regen</string>
+
+    <string name="january">Januari</string>
+    <string name="february">Februari</string>
+    <string name="march">Maart</string>
+    <string name="april">April</string>
+    <string name="may">Mei</string>
+    <string name="june">Juni</string>
+    <string name="july">Juli</string>
+    <string name="august">Augustus</string>
+    <string name="september">September</string>
+    <string name="october">Oktober</string>
+    <string name="november">November</string>
+    <string name="december">December</string>
+
+    <string name="monday">Maandag</string>
+    <string name="tuesday">Dinsdag</string>
+    <string name="wednesday">Woensdag</string>
+    <string name="thursday">Donderdag</string>
+    <string name="friday">Vrijdag</string>
+    <string name="saturday">Zaterdag</string>
+    <string name="sunday">Zondag</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-no/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">En ukjent feil har oppstått.</string>
+    <string name="unknown">Ukjent</string>
+
+    <string name="current_location">Nåværende posisjon</string>
+    <string name="save_current_location">Lagre nåværende posisjon</string>
+    <string name="set_name_current_location">Sett navn på nåværende posisjon:</string>
+    <string name="save">Lagre</string>
+    <string name="cancel">Avbryt</string>
+    <string name="error">Feil</string>
+    <string name="loading">Laster …</string>
+    <string name="cached">Midlertidig lagret</string>
+    <string name="search">Søk</string>
+    <string name="no_location_set">Ingen posisjon er satt !!!</string>
+    <string name="location_can_not_be_blank">"Posisjonen kan ikke være tom !!!"</string>
+    <string name="back">Tilbake</string>
+    <string name="search_locations">Søk etter posisjoner</string>
+    <string name="issue_loading_cache">Problem med å laste inn mellomlager!!!</string>
+    <string name="issue_saving">Problem med lagring !!!</string>
+    <string name="issue_deleting">Problem med sletting !!!</string>
+    <string name="check_internet_connection">Sjekk internettforbindelsen !!!</string>
+    <string name="check_gps">Sjekk GPS-innstillingene !!!</string>
+    <string name="no_results">Ingen resultater !!!</string>
+
+    <string name="clear_sky">Klart himmel</string>
+    <string name="frost">Frost</string>
+    <string name="mainly_clear">Hovedsakelig klart</string>
+    <string name="partly_cloudy">Delvis skyet</string>
+    <string name="overcast">Overskyet</string>
+    <string name="foggy">Tåkete</string>
+    <string name="depositing_rime_fog">Tåke med rimdannelse</string>
+    <string name="light_drizzle">Lett yr</string>
+    <string name="moderate_drizzle">Moderat yr</string>
+    <string name="dense_drizzle">Tett yr</string>
+    <string name="slight_freezing_drizzle">Lett isende yr</string>
+    <string name="dense_freezing_drizzle">Tett isende yr</string>
+    <string name="slight_rain">Lett regn</string>
+    <string name="rainy">Regn</string>
+    <string name="heavy_rain">Kraftig regn</string>
+    <string name="heavy_freezing_rain">Kraftig isende regn</string>
+    <string name="slight_snow_fall">Lett snøfall</string>
+    <string name="moderate_snow_fall">Moderat snøfall</string>
+    <string name="heavy_snow_fall">Kraftig snøfall</string>
+    <string name="snow_grains">Snøkorn</string>
+    <string name="slight_rain_showers">Lette regnbyger</string>
+    <string name="moderate_rain_showers">Moderate regnbyger</string>
+    <string name="violent_rain_showers">Kraftige regnbyger</string>
+    <string name="light_snow_showers">Lette snøbyger</string>
+    <string name="heavy_snow_showers">Kraftige snøbyger</string>
+    <string name="moderate_thunderstorm">Moderat tordenstorm</string>
+    <string name="thunderstorm_with_slight_hail">Tordenstorm med lett hagl</string>
+    <string name="thunderstorm_with_heavy_rain">Tordenstorm med kraftig regn</string>
+
+    <string name="january">Januar</string>
+    <string name="february">Februar</string>
+    <string name="march">Mars</string>
+    <string name="april">April</string>
+    <string name="may">Mai</string>
+    <string name="june">Juni</string>
+    <string name="july">Juli</string>
+    <string name="august">August</string>
+    <string name="september">September</string>
+    <string name="october">Oktober</string>
+    <string name="november">November</string>
+    <string name="december">Desember</string>
+
+    <string name="monday">Mandag</string>
+    <string name="tuesday">Tirsdag</string>
+    <string name="wednesday">Onsdag</string>
+    <string name="thursday">Torsdag</string>
+    <string name="friday">Fredag</string>
+    <string name="saturday">Lørdag</string>
+    <string name="sunday">Søndag</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-pa-rPK/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">ایک انا معلوم خرابی آئی اے۔</string>
+    <string name="unknown">نامعلوم</string>
+
+    <string name="current_location">حالیائی مقام</string>
+    <string name="save_current_location">حالیائی مقام محفوظ کرو</string>
+    <string name="set_name_current_location">حالیائی مقام لئی نام مقرر کرو:</string>
+    <string name="save">محفوظ کرو</string>
+    <string name="cancel">منسوخ کریو</string>
+    <string name="error">خرابی</string>
+    <string name="loading">لوڈ ہو رہا ہے…</string>
+    <string name="cached">کیش کیا گیا</string>
+    <string name="search">تلاش کرو</string>
+    <string name="no_location_set">کوئی مقام مرتب نہیں کیا گیا !!!</string>
+    <string name="location_can_not_be_blank">"مقام خالی نہیں ہو سکتا !!!"</string>
+    <string name="back">پیچھے جاو</string>
+    <string name="search_locations">مقامات تلاش کرو</string>
+    <string name="issue_loading_cache">کیش لوڈ کرتے وقت مسئلہ پیش آیا !!!</string>
+    <string name="issue_saving">محفوظ کرنے میں مسئلہ !!!</string>
+    <string name="issue_deleting">حذف کرنے میں مسئلہ !!!</string>
+    <string name="check_internet_connection">انٹرنیٹ کنکشن چیک کریں !!!</string>
+    <string name="check_gps">جی پی ایس کی ترتیبات چیک کریں !!!</string>
+    <string name="no_results">کوئی نتائج نہیں !!!</string>
+
+    <string name="clear_sky">صاف آسمان</string>
+    <string name="frost">جلدی برف باری</string>
+    <string name="mainly_clear">عمدتاً صاف</string>
+    <string name="partly_cloudy">حصہ وار ابری</string>
+    <string name="overcast">گھنے بادلوں سے ڈھکا ہوا</string>
+    <string name="foggy">دھندلا</string>
+    <string name="depositing_rime_fog">ٹپکتی رائیم کی دھند</string>
+    <string name="light_drizzle">ہلکی بونداباری</string>
+    <string name="moderate_drizzle">درمیانہ بونداباری</string>
+    <string name="dense_drizzle">گھنی بونداباری</string>
+    <string name="slight_freezing_drizzle">ہلکی ٹھنڈی بونداباری</string>
+    <string name="dense_freezing_drizzle">گھنی ٹھنڈی بونداباری</string>
+    <string name="slight_rain">ہلکی برش</string>
+    <string name="rainy">برساتی</string>
+    <string name="heavy_rain">بھاری برش</string>
+    <string name="heavy_freezing_rain">بھاری ٹھنڈی برش</string>
+    <string name="slight_snow_fall">ہلکی برفباری</string>
+    <string name="moderate_snow_fall">درمیانی برفباری</string>
+    <string name="heavy_snow_fall">بھاری برفباری</string>
+    <string name="snow_grains">برف کے دانے</string>
+    <string name="slight_rain_showers">ہلکی برش کی جھلکیاں</string>
+    <string name="moderate_rain_showers">درمیانی برش کی جھلکیاں</string>
+    <string name="violent_rain_showers">زبردست برش کی جھلکیاں</string>
+    <string name="light_snow_showers">ہلکی برف کی جھلکیاں</string>
+    <string name="heavy_snow_showers">بھاری برف کی جھلکیاں</string>
+    <string name="moderate_thunderstorm">درمیانی گرجا</string>
+    <string name="thunderstorm_with_slight_hail">ہلکے چھوٹے برف کے گولے والا گرجا</string>
+    <string name="thunderstorm_with_heavy_rain">بھاری برش کے گولے والا گرجا</string>
+
+    <string name="january">جنوری</string>
+    <string name="february">فروری</string>
+    <string name="march">مارچ</string>
+    <string name="april">اپریل</string>
+    <string name="may">مئی</string>
+    <string name="june">جون</string>
+    <string name="july">جولائی</string>
+    <string name="august">اگست</string>
+    <string name="september">ستمبر</string>
+    <string name="october">اکتوبر</string>
+    <string name="november">نومبر</string>
+    <string name="december">دسمبر</string>
+
+    <string name="monday">سوموار</string>
+    <string name="tuesday">منگلوار</string>
+    <string name="wednesday">بدھوار</string>
+    <string name="thursday">جمعروار</string>
+    <string name="friday">جمعہ</string>
+    <string name="saturday">ہفتہ</string>
+    <string name="sunday">اتوار</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-pl/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Wystąpił nieznany błąd.</string>
+    <string name="unknown">Nieznane</string>
+
+    <string name="current_location">Aktualna lokalizacja</string>
+    <string name="save_current_location">Zapisz aktualną lokalizację</string>
+    <string name="set_name_current_location">Ustaw nazwę dla aktualnej lokalizacji:</string>
+    <string name="save">Zapisz</string>
+    <string name="cancel">Anuluj</string>
+    <string name="error">Błąd</string>
+    <string name="loading">Ładowanie…</string>
+    <string name="cached">Zachowane w pamięci podręcznej</string>
+    <string name="search">Szukaj</string>
+    <string name="no_location_set">Nie ustawiono lokalizacji!!!</string>
+    <string name="location_can_not_be_blank">Lokalizacja nie może być pusta!!!</string>
+    <string name="back">Powrót</string>
+    <string name="search_locations">Wyszukaj lokalizacje</string>
+    <string name="issue_loading_cache">Problem z wczytywaniem pamięci podręcznej!!!</string>
+    <string name="issue_saving">Problem z zapisywaniem!!!</string>
+    <string name="issue_deleting">Problem z usuwaniem!!!</string>
+    <string name="check_internet_connection">Sprawdź połączenie internetowe!!!</string>
+    <string name="check_gps">Sprawdź ustawienia GPS!!!</string>
+    <string name="no_results">Brak wyników!!!</string>
+
+    <string name="clear_sky">Czyste niebo</string>
+    <string name="frost">Mroźno</string>
+    <string name="mainly_clear">Głównie czyste niebo</string>
+    <string name="partly_cloudy">Częściowo pochmurnie</string>
+    <string name="overcast">Pochmurnie</string>
+    <string name="foggy">Mglisto</string>
+    <string name="depositing_rime_fog">Mgła z szadzią</string>
+    <string name="light_drizzle">Lekka mżawka</string>
+    <string name="moderate_drizzle">Umiarkowana mżawka</string>
+    <string name="dense_drizzle">Gęsta mżawka</string>
+    <string name="slight_freezing_drizzle">Lekka marznąca mżawka</string>
+    <string name="dense_freezing_drizzle">Gęsta marznąca mżawka</string>
+    <string name="slight_rain">Lekki deszcz</string>
+    <string name="rainy">Deszczowo</string>
+    <string name="heavy_rain">Intensywny deszcz</string>
+    <string name="heavy_freezing_rain">Intensywny marznący deszcz</string>
+    <string name="slight_snow_fall">Lekki opad śniegu</string>
+    <string name="moderate_snow_fall">Umiarkowany opad śniegu</string>
+    <string name="heavy_snow_fall">Intensywny opad śniegu</string>
+    <string name="snow_grains">Kruszki śniegu</string>
+    <string name="slight_rain_showers">Lekkie opady deszczu</string>
+    <string name="moderate_rain_showers">Umiarkowane opady deszczu</string>
+    <string name="violent_rain_showers">Gwałtowne opady deszczu</string>
+    <string name="light_snow_showers">Lekkie opady śniegu</string>
+    <string name="heavy_snow_showers">Intensywne opady śniegu</string>
+    <string name="moderate_thunderstorm">Umiarkowana burza</string>
+    <string name="thunderstorm_with_slight_hail">Burza z lekkim gradem</string>
+    <string name="thunderstorm_with_heavy_rain">Burza z intensywnym deszczem</string>
+
+    <string name="january">Styczeń</string>
+    <string name="february">Luty</string>
+    <string name="march">Marzec</string>
+    <string name="april">Kwiecień</string>
+    <string name="may">Maj</string>
+    <string name="june">Czerwiec</string>
+    <string name="july">Lipiec</string>
+    <string name="august">Sierpień</string>
+    <string name="september">Wrzesień</string>
+    <string name="october">Październik</string>
+    <string name="november">Listopad</string>
+    <string name="december">Grudzień</string>
+
+    <string name="monday">Poniedziałek</string>
+    <string name="tuesday">Wtorek</string>
+    <string name="wednesday">Środa</string>
+    <string name="thursday">Czwartek</string>
+    <string name="friday">Piątek</string>
+    <string name="saturday">Sobota</string>
+    <string name="sunday">Niedziela</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-pt/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Ocorreu um erro desconhecido.</string>
+    <string name="unknown">Desconhecido</string>
+
+    <string name="current_location">Localização Atual</string>
+    <string name="save_current_location">Salvar Localização Atual</string>
+    <string name="set_name_current_location">Definir um nome para a localização atual:</string>
+    <string name="save">Salvar</string>
+    <string name="cancel">Cancelar</string>
+    <string name="error">Erro</string>
+    <string name="loading">Carregando …</string>
+    <string name="cached">Em Cache</string>
+    <string name="search">Buscar</string>
+    <string name="no_location_set">Nenhuma localização definida !!!</string>
+    <string name="location_can_not_be_blank">A localização não pode estar em branco !!!</string>
+    <string name="back">Voltar</string>
+    <string name="search_locations">Buscar Localizações</string>
+    <string name="issue_loading_cache">Problema ao carregar o cache !!!</string>
+    <string name="issue_saving">Problema ao salvar !!!</string>
+    <string name="issue_deleting">Problema ao deletar !!!</string>
+    <string name="check_internet_connection">Verifique a conexão com a internet !!!</string>
+    <string name="check_gps">Verifique as configurações do GPS !!!</string>
+
+    <string name="no_results">Sem resultados!!!</string>
+    <string name="clear_sky">Céu limpo</string>
+    <string name="frost">Geada</string>
+    <string name="mainly_clear">Principalmente limpo</string>
+    <string name="partly_cloudy">Parcialmente nublado</string>
+    <string name="overcast">Nublado</string>
+    <string name="foggy">Com neblina</string>
+    <string name="depositing_rime_fog">Nevoeiro com gelo</string>
+    <string name="light_drizzle">Garoa fraca</string>
+    <string name="moderate_drizzle">Garoa moderada</string>
+    <string name="dense_drizzle">Garoa densa</string>
+    <string name="slight_freezing_drizzle">Garoa leve congelante</string>
+    <string name="dense_freezing_drizzle">Garoa densa congelante</string>
+    <string name="slight_rain">Chuva leve</string>
+    <string name="rainy">Chuvoso</string>
+    <string name="heavy_rain">Chuva forte</string>
+    <string name="heavy_freezing_rain">Chuva forte congelante</string>
+    <string name="slight_snow_fall">Neve leve</string>
+    <string name="moderate_snow_fall">Neve moderada</string>
+    <string name="heavy_snow_fall">Neve forte</string>
+    <string name="snow_grains">Grãos de neve</string>
+    <string name="slight_rain_showers">Chuvas leves</string>
+    <string name="moderate_rain_showers">Chuvas moderadas</string>
+    <string name="violent_rain_showers">Chuvas fortes</string>
+    <string name="light_snow_showers">Neve leve</string>
+    <string name="heavy_snow_showers">Neve forte</string>
+    <string name="moderate_thunderstorm">Trovoada moderada</string>
+    <string name="thunderstorm_with_slight_hail">Trovoada com pequena queda de granizo</string>
+    <string name="thunderstorm_with_heavy_rain">Trovoada com chuva forte</string>
+
+    <string name="january">Janeiro</string>
+    <string name="february">Fevereiro</string>
+    <string name="march">Março</string>
+    <string name="april">Abril</string>
+    <string name="may">Maio</string>
+    <string name="june">Junho</string>
+    <string name="july">Julho</string>
+    <string name="august">Agosto</string>
+    <string name="september">Setembro</string>
+    <string name="october">Outubro</string>
+    <string name="november">Novembro</string>
+    <string name="december">Dezembro</string>
+
+    <string name="monday">Segunda-feira</string>
+    <string name="tuesday">Terça-feira</string>
+    <string name="wednesday">Quarta-feira</string>
+    <string name="thursday">Quinta-feira</string>
+    <string name="friday">Sexta-feira</string>
+    <string name="saturday">Sábado</string>
+    <string name="sunday">Domingo</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ro/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">A apărut o eroare necunoscută.</string>
+    <string name="unknown">Necunoscut</string>
+
+    <string name="current_location">Locația curentă</string>
+    <string name="save_current_location">Salvează locația curentă</string>
+    <string name="set_name_current_location">Setează un nume pentru locația curentă:</string>
+    <string name="save">Salvează</string>
+    <string name="cancel">Anulează</string>
+    <string name="error">Eroare</string>
+    <string name="loading">Se încarcă…</string>
+    <string name="cached">Memorat în cache</string>
+    <string name="search">Căutare</string>
+    <string name="no_location_set">Nicio locație setată !!!</string>
+    <string name="location_can_not_be_blank">"Locația nu poate fi goală !!!"</string>
+    <string name="back">Înapoi</string>
+    <string name="search_locations">Caută locații</string>
+    <string name="issue_loading_cache">Problemă la încărcarea cache-ului !!!</string>
+    <string name="issue_saving">Problemă la salvare !!!</string>
+    <string name="issue_deleting">Problemă la ștergere !!!</string>
+    <string name="check_internet_connection">Verifică conexiunea la internet !!!</string>
+    <string name="check_gps">Verifică setările GPS !!!</string>
+    <string name="no_results">Fără rezultate !!!</string>
+
+    <string name="clear_sky">Cer senin</string>
+    <string name="frost">Gheață</string>
+    <string name="mainly_clear">În principal senin</string>
+    <string name="partly_cloudy">Parțial înnorat</string>
+    <string name="overcast">Înnorat</string>
+    <string name="foggy">Cețos</string>
+    <string name="depositing_rime_fog">Ceată cu depunere de chiciură</string>
+    <string name="light_drizzle">Burniță ușoară</string>
+    <string name="moderate_drizzle">Burniță moderată</string>
+    <string name="dense_drizzle">Burniță densă</string>
+    <string name="slight_freezing_drizzle">Burniță ușoară cu îngheț</string>
+    <string name="dense_freezing_drizzle">Burniță densă cu îngheț</string>
+    <string name="slight_rain">Ploaie ușoară</string>
+    <string name="rainy">Ploios</string>
+    <string name="heavy_rain">Ploaie torențială</string>
+    <string name="heavy_freezing_rain">Ploaie torențială cu îngheț</string>
+    <string name="slight_snow_fall">Zăpadă ușoară</string>
+    <string name="moderate_snow_fall">Zăpadă moderată</string>
+    <string name="heavy_snow_fall">Zăpadă abundentă</string>
+    <string name="snow_grains">Granule de zăpadă</string>
+    <string name="slight_rain_showers">Averse ușoare</string>
+    <string name="moderate_rain_showers">Averse moderate</string>
+    <string name="violent_rain_showers">Averse violente</string>
+    <string name="light_snow_showers">Ninsori ușoare</string>
+    <string name="heavy_snow_showers">Ninsori abundente</string>
+    <string name="moderate_thunderstorm">Furtună moderată</string>
+    <string name="thunderstorm_with_slight_hail">Furtună cu grindină ușoară</string>
+    <string name="thunderstorm_with_heavy_rain">Furtună cu ploaie torențială</string>
+
+    <string name="january">Ianuarie</string>
+    <string name="february">Februarie</string>
+    <string name="march">Martie</string>
+    <string name="april">Aprilie</string>
+    <string name="may">Mai</string>
+    <string name="june">Iunie</string>
+    <string name="july">Iulie</string>
+    <string name="august">August</string>
+    <string name="september">Septembrie</string>
+    <string name="october">Octombrie</string>
+    <string name="november">Noiembrie</string>
+    <string name="december">Decembrie</string>
+
+    <string name="monday">Luni</string>
+    <string name="tuesday">Marți</string>
+    <string name="wednesday">Miercuri</string>
+    <string name="thursday">Joi</string>
+    <string name="friday">Vineri</string>
+    <string name="saturday">Sâmbătă</string>
+    <string name="sunday">Duminică</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ru/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Произошла неизвестная ошибка.</string>
+    <string name="unknown">Неизвестно</string>
+
+    <string name="current_location">Текущее местоположение</string>
+    <string name="save_current_location">Сохранить текущее местоположение</string>
+    <string name="set_name_current_location">Введите имя для текущего местоположения:</string>
+    <string name="save">Сохранить</string>
+    <string name="cancel">Отмена</string>
+    <string name="error">Ошибка</string>
+    <string name="loading">Загрузка…</string>
+    <string name="cached">В кэше</string>
+    <string name="search">Поиск</string>
+    <string name="no_location_set">Местоположение не установлено !!!</string>
+    <string name="location_can_not_be_blank">Местоположение не может быть пустым !!!</string>
+    <string name="back">Назад</string>
+    <string name="search_locations">Поиск местоположений</string>
+    <string name="issue_loading_cache">Проблема при загрузке кэша !!!</string>
+    <string name="issue_saving">Проблема при сохранении !!!</string>
+    <string name="issue_deleting">Проблема при удалении !!!</string>
+    <string name="check_internet_connection">Проверьте интернет-соединение !!!</string>
+    <string name="check_gps">Проверьте настройки GPS !!!</string>
+    <string name="no_results">Нет результатов !!!</string>
+
+    <string name="clear_sky">Ясное небо</string>
+    <string name="frost">Мороз</string>
+    <string name="mainly_clear">В основном ясно</string>
+    <string name="partly_cloudy">Частичная облачность</string>
+    <string name="overcast">Пасмурно</string>
+    <string name="foggy">Туманно</string>
+    <string name="depositing_rime_fog">Инейный туман</string>
+    <string name="light_drizzle">Легкая морось</string>
+    <string name="moderate_drizzle">Умеренная морось</string>
+    <string name="dense_drizzle">Плотная морось</string>
+    <string name="slight_freezing_drizzle">Легкая замерзающая морось</string>
+    <string name="dense_freezing_drizzle">Плотная замерзающая морось</string>
+    <string name="slight_rain">Легкий дождь</string>
+    <string name="rainy">Дождливо</string>
+    <string name="heavy_rain">Сильный дождь</string>
+    <string name="heavy_freezing_rain">Сильный ледяной дождь</string>
+    <string name="slight_snow_fall">Легкий снегопад</string>
+    <string name="moderate_snow_fall">Умеренный снегопад</string>
+    <string name="heavy_snow_fall">Сильный снегопад</string>
+    <string name="snow_grains">Снежные зерна</string>
+    <string name="slight_rain_showers">Легкий дождь</string>
+    <string name="moderate_rain_showers">Умеренный дождь</string>
+    <string name="violent_rain_showers">Сильный дождь</string>
+    <string name="light_snow_showers">Легкий снег</string>
+    <string name="heavy_snow_showers">Сильный снег</string>
+    <string name="moderate_thunderstorm">Умеренная гроза</string>
+    <string name="thunderstorm_with_slight_hail">Гроза с небольшим градом</string>
+    <string name="thunderstorm_with_heavy_rain">Гроза с сильным дождем</string>
+
+    <string name="january">Январь</string>
+    <string name="february">Февраль</string>
+    <string name="march">Март</string>
+    <string name="april">Апрель</string>
+    <string name="may">Май</string>
+    <string name="june">Июнь</string>
+    <string name="july">Июль</string>
+    <string name="august">Август</string>
+    <string name="september">Сентябрь</string>
+    <string name="october">Октябрь</string>
+    <string name="november">Ноябрь</string>
+    <string name="december">Декабрь</string>
+
+    <string name="monday">Понедельник</string>
+    <string name="tuesday">Вторник</string>
+    <string name="wednesday">Среда</string>
+    <string name="thursday">Четверг</string>
+    <string name="friday">Пятница</string>
+    <string name="saturday">Суббота</string>
+    <string name="sunday">Воскресенье</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ta/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">அறியப்படாத பிழை ஏற்பட்டுள்ளது.</string>
+    <string name="unknown">அறியப்படவில்லை</string>
+
+    <string name="current_location">தற்போதைய இருப்பு</string>
+    <string name="save_current_location">தற்போதைய இருப்பை சேமி செய்யுங்கள்</string>
+    <string name="set_name_current_location">தற்போதைய இருப்புக்கு ஒரு பெயரை அமைக்கவும்:</string>
+    <string name="save">சேமி</string>
+    <string name="cancel">ரத்து செய்</string>
+    <string name="error">பிழை</string>
+    <string name="loading">ஏற்றுகின்றது…</string>
+    <string name="cached">கேச் செய்யப்பட்டது</string>
+    <string name="search">தேடு</string>
+    <string name="no_location_set">இடம் அமைக்கப்படவில்லை!!!</string>
+    <string name="location_can_not_be_blank">"இடம் காலிக்கு விட்டு விட முடியாது!!!"</string>
+    <string name="back">பின்</string>
+    <string name="search_locations">இருப்பின் தேடு</string>
+    <string name="issue_loading_cache">கேச் ஏற்றுகின்றதில் சிக்கல் ஏற்பட்டுள்ளது!!!</string>
+    <string name="issue_saving">சேமிக்கு சிக்கல் ஏற்பட்டுள்ளது!!!</string>
+    <string name="issue_deleting">நீக்குவதில் சிக்கல் ஏற்பட்டுள்ளது!!!</string>
+    <string name="check_internet_connection">இணைய இணைப்பை சரிபார்க்கவும்!!!</string>
+    <string name="check_gps">GPS அமைப்பை சரிபார்க்கவும்!!!</string>
+    <string name="no_results">முடிவுகள் இல்லை!!!</string>
+
+    <string name="clear_sky">தோள்கள் இல்லாமல்</string>
+    <string name="frost">பனி</string>
+    <string name="mainly_clear">முதலில் தோள்கள் இல்லாமல்</string>
+    <string name="partly_cloudy">கொஞ்சம் மேகம்</string>
+    <string name="overcast">மேகம்</string>
+    <string name="foggy">மூடுதல்</string>
+    <string name="depositing_rime_fog">மேட்டு மூடுதல்</string>
+    <string name="light_drizzle">இலைக்குடி மழை</string>
+    <string name="moderate_drizzle">இடியாத இலைக்குடி மழை</string>
+    <string name="dense_drizzle">இடிமன்ற இலைக்குடி மழை</string>
+    <string name="slight_freezing_drizzle">இலைக்குடி உடற்காயம் சில்லை</string>
+    <string name="dense_freezing_drizzle">இடிமன்ற உடற்காயம் சில்லை</string>
+    <string name="slight_rain">இலைக்குடி</string>
+    <string name="rainy">மழையான</string>
+    <string name="heavy_rain">கனமான மழை</string>
+    <string name="heavy_freezing_rain">கனமான உடற்காயம் மழை</string>
+    <string name="slight_snow_fall">இலைக்குடி பனி பெறுதல்</string>
+    <string name="moderate_snow_fall">இடியாத பனி பெறுதல்</string>
+    <string name="heavy_snow_fall">கனமான பனி பெறுதல்</string>
+    <string name="snow_grains">பனி குண்டுகள்</string>
+    <string name="slight_rain_showers">இலைக்குடி மழை கரைகள்</string>
+    <string name="moderate_rain_showers">இடியாத மழை கரைகள்</string>
+    <string name="violent_rain_showers">கனமான மழை கரைகள்</string>
+    <string name="light_snow_showers">இலைக்குடி பனி கரைகள்</string>
+    <string name="heavy_snow_showers">கனமான பனி கரைகள்</string>
+    <string name="moderate_thunderstorm">இடியாத மின்னணு புயல்</string>
+    <string name="thunderstorm_with_slight_hail">இலைக்குடி பனி மின்னணு புயல்</string>
+    <string name="thunderstorm_with_heavy_rain">கனமான மழை மின்னணு புயல்</string>
+
+    <string name="january">ஜனவரி</string>
+    <string name="february">பிப்ரவரி</string>
+    <string name="march">மார்ச்</string>
+    <string name="april">ஏப்ரல்</string>
+    <string name="may">மே</string>
+    <string name="june">ஜூன்</string>
+    <string name="july">ஜூலை</string>
+    <string name="august">ஆகஸ்ட்</string>
+    <string name="september">செப்டம்பர்</string>
+    <string name="october">அக்டோபர்</string>
+    <string name="november">நவம்பர்</string>
+    <string name="december">டிசம்பர்</string>
+
+    <string name="monday">திங்கள்</string>
+    <string name="tuesday">செவ்வாய்</string>
+    <string name="wednesday">புதன்</string>
+    <string name="thursday">வியாழன்</string>
+    <string name="friday">வெள்ளி</string>
+    <string name="saturday">சனி</string>
+    <string name="sunday">ஞாயிறு</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-te/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">తెలియని లోపం జరిగింది.</string>
+    <string name="unknown">తెలియని</string>
+
+    <string name="current_location">ప్రస్తుత స్థానం</string>
+    <string name="save_current_location">ప్రస్తుత స్థానం భద్రపరచు</string>
+    <string name="set_name_current_location">ప్రస్తుత స్థానంకు పేరు సెట్ చేయండి:</string>
+    <string name="save">భద్రపరచు</string>
+    <string name="cancel">రద్దు చేయి</string>
+    <string name="error">లోపం</string>
+    <string name="loading">లోడ్ అవుతోంది…</string>
+    <string name="cached">క్యాచ్ చేయబడింది</string>
+    <string name="search">వెతకండి</string>
+    <string name="no_location_set">ఎటువంటి స్థానం సెట్ చేయబడలేదు !!!</string>
+    <string name="location_can_not_be_blank">"స్థానం ఖాళీ ఉండకూడదు !!!"</string>
+    <string name="back">వెనక్కి</string>
+    <string name="search_locations">స్థానాలను వెతకండి</string>
+    <string name="issue_loading_cache">క్యాచ్ లోడ్ చేయడంలో సమస్య ఉంది !!!</string>
+    <string name="issue_saving">భద్రపరచడంలో సమస్య ఉంది !!!</string>
+    <string name="issue_deleting">తొలగించడంలో సమస్య ఉంది !!!</string>
+    <string name="check_internet_connection">ఇంటర్నెట్ కనెక్షన్ తనిఖీ చేయండి !!!</string>
+    <string name="check_gps">GPS సెట్టింగ్లను తనిఖీ చేయండి !!!</string>
+    <string name="no_results">ఎటువంటి ఫలితం లేదు !!!</string>
+
+    <string name="clear_sky">స్పష్ట ఆకాశం</string>
+    <string name="frost">మంచు పడినందుకు</string>
+    <string name="mainly_clear">ప్రధానంగా స్పష్టమైన</string>
+    <string name="partly_cloudy">భాగమైనా మేఘావలి</string>
+    <string name="overcast">మోడమైన</string>
+    <string name="foggy">కోహ్లి</string>
+    <string name="depositing_rime_fog">మంచుగా ఉన్న కోహ్లి</string>
+    <string name="light_drizzle">తేలిక మంచిని పడిపోవడం</string>
+    <string name="moderate_drizzle">మధ్యస్థంగా మంచిని పడిపోవడం</string>
+    <string name="dense_drizzle">భారీగా మంచిని పడిపోవడం</string>
+    <string name="slight_freezing_drizzle">తేలిక శీతళ మంచిని పడిపోవడం</string>
+    <string name="dense_freezing_drizzle">భారీగా శీతళ మంచిని పడిపోవడం</string>
+    <string name="slight_rain">తేలిక వర్షం</string>
+    <string name="rainy">వర్షమైన</string>
+    <string name="heavy_rain">భారీ వర్షం</string>
+    <string name="heavy_freezing_rain">భారీ శీతళ వర్షం</string>
+    <string name="slight_snow_fall">తేలిక హిమపాతం</string>
+    <string name="moderate_snow_fall">మధ్యస్థంగా హిమపాతం</string>
+    <string name="heavy_snow_fall">భారీ హిమపాతం</string>
+    <string name="snow_grains">హిమ రేగులు</string>
+    <string name="slight_rain_showers">తేలిక వర్షం ప్రదర్శించడం</string>
+    <string name="moderate_rain_showers">మధ్యస్థంగా వర్షం ప్రదర్శించడం</string>
+    <string name="violent_rain_showers">ప్రచండంగా వర్షం ప్రదర్శించడం</string>
+    <string name="light_snow_showers">తేలిక హిమ ప్రదర్శన</string>
+    <string name="heavy_snow_showers">భారీ హిమ ప్రదర్శన</string>
+    <string name="moderate_thunderstorm">మధ్యస్థంగా గర్జన తుఫాను</string>
+    <string name="thunderstorm_with_slight_hail">తేలిక గర్జన తుఫాను తుతారితో</string>
+    <string name="thunderstorm_with_heavy_rain">భారీ వర్షం ఉన్న గర్జన తుఫాను</string>
+
+    <string name="january">జనవరి</string>
+    <string name="february">ఫిబ్రవరి</string>
+    <string name="march">మార్చి</string>
+    <string name="april">ఏప్రిల్</string>
+    <string name="may">మే</string>
+    <string name="june">జూన్</string>
+    <string name="july">జులై</string>
+    <string name="august">ఆగస్ట్</string>
+    <string name="september">సెప్టెంబర్</string>
+    <string name="october">అక్టోబర్</string>
+    <string name="november">నవంబర్</string>
+    <string name="december">డిసెంబర్</string>
+
+    <string name="monday">సోమవారం</string>
+    <string name="tuesday">మంగళవారం</string>
+    <string name="wednesday">బుధవారం</string>
+    <string name="thursday">గురువారం</string>
+    <string name="friday">శుక్రవారం</string>
+    <string name="saturday">శనివారం</string>
+    <string name="sunday">ఆదివారం</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-th/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">เกิดข้อผิดพลาดที่ไม่รู้จัก</string>
+    <string name="unknown">ไม่รู้จัก</string>
+
+    <string name="current_location">ตำแหน่งปัจจุบัน</string>
+    <string name="save_current_location">บันทึกตำแหน่งปัจจุบัน</string>
+    <string name="set_name_current_location">ตั้งชื่อสำหรับตำแหน่งปัจจุบัน:</string>
+    <string name="save">บันทึก</string>
+    <string name="cancel">ยกเลิก</string>
+    <string name="error">ข้อผิดพลาด</string>
+    <string name="loading">กำลังโหลด…</string>
+    <string name="cached">จัดเก็บแคช</string>
+    <string name="search">ค้นหา</string>
+    <string name="no_location_set">ไม่ได้กำหนดตำแหน่ง !!!</string>
+    <string name="location_can_not_be_blank">"ตำแหน่งต้องไม่ว่างเปล่า !!!"</string>
+    <string name="back">กลับ</string>
+    <string name="search_locations">ค้นหาตำแหน่ง</string>
+    <string name="issue_loading_cache">ปัญหาในการโหลดแคช !!!</string>
+    <string name="issue_saving">ปัญหาในการบันทึก !!!</string>
+    <string name="issue_deleting">ปัญหาในการลบ !!!</string>
+    <string name="check_internet_connection">ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต !!!</string>
+    <string name="check_gps">ตรวจสอบการตั้งค่า GPS !!!</string>
+    <string name="no_results">ไม่มีผลลัพธ์ !!!</string>
+
+    <string name="clear_sky">ฟ้าใส</string>
+    <string name="frost">ความเยือกแข็ง</string>
+    <string name="mainly_clear">ฟ้าใสส่วนใหญ่</string>
+    <string name="partly_cloudy">มีเมฆบางส่วน</string>
+    <string name="overcast">มีเมฆหนา</string>
+    <string name="foggy">หมอก</string>
+    <string name="depositing_rime_fog">หมอกอากาศเยือกแข็ง</string>
+    <string name="light_drizzle">ฝนตกหนักและเบา</string>
+    <string name="moderate_drizzle">ฝนตกปานกลาง</string>
+    <string name="dense_drizzle">ฝนตกหนัก</string>
+    <string name="slight_freezing_drizzle">ฝนตกเล็กน้อยและเย็นชื้น</string>
+    <string name="dense_freezing_drizzle">ฝนตกหนักและเย็นชื้น</string>
+    <string name="slight_rain">ฝนเล็กน้อย</string>
+    <string name="rainy">ฝนตก</string>
+    <string name="heavy_rain">ฝนตกหนัก</string>
+    <string name="heavy_freezing_rain">ฝนตกหนักและเย็นชื้น</string>
+    <string name="slight_snow_fall">หิมะตกเล็กน้อย</string>
+    <string name="moderate_snow_fall">หิมะตกปานกลาง</string>
+    <string name="heavy_snow_fall">หิมะตกหนัก</string>
+    <string name="snow_grains">ฝนหิมะ</string>
+    <string name="slight_rain_showers">ฝนฟ้าคลองเล็กน้อย</string>
+    <string name="moderate_rain_showers">ฝนฟ้าคลองปานกลาง</string>
+    <string name="violent_rain_showers">ฝนฟ้าคลองหนัก</string>
+    <string name="light_snow_showers">หิมะฟ้าคลองเล็กน้อย</string>
+    <string name="heavy_snow_showers">หิมะฟ้าคลองหนัก</string>
+    <string name="moderate_thunderstorm">พายุฟ้าคลองปานกลาง</string>
+    <string name="thunderstorm_with_slight_hail">พายุฟ้าคลองมีลูกเห็บเล็กน้อย</string>
+    <string name="thunderstorm_with_heavy_rain">พายุฟ้าคลองมีฝนหนัก</string>
+
+    <string name="january">มกราคม</string>
+    <string name="february">กุมภาพันธ์</string>
+    <string name="march">มีนาคม</string>
+    <string name="april">เมษายน</string>
+    <string name="may">พฤษภาคม</string>
+    <string name="june">มิถุนายน</string>
+    <string name="july">กรกฎาคม</string>
+    <string name="august">สิงหาคม</string>
+    <string name="september">กันยายน</string>
+    <string name="october">ตุลาคม</string>
+    <string name="november">พฤศจิกายน</string>
+    <string name="december">ธันวาคม</string>
+
+    <string name="monday">วันจันทร์</string>
+    <string name="tuesday">วันอังคาร</string>
+    <string name="wednesday">วันพุธ</string>
+    <string name="thursday">วันพฤหัสบดี</string>
+    <string name="friday">วันศุกร์</string>
+    <string name="saturday">วันเสาร์</string>
+    <string name="sunday">วันอาทิตย์</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-tl/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">May naganap na hindi kilalang error.</string>
+    <string name="unknown">Hindi Kilala</string>
+
+    <string name="current_location">Kasalukuyang Lokasyon</string>
+    <string name="save_current_location">I-save ang Kasalukuyang Lokasyon</string>
+    <string name="set_name_current_location">Itakda ang pangalan para sa kasalukuyang lokasyon:</string>
+    <string name="save">I-save</string>
+    <string name="cancel">Kanselahin</string>
+    <string name="error">Error</string>
+    <string name="loading">Naglo-load…</string>
+    <string name="cached">Naka-cache</string>
+    <string name="search">Maghanap</string>
+    <string name="no_location_set">Walang Nakatakda na Lokasyon !!!</string>
+    <string name="location_can_not_be_blank">"Hindi pwedeng blangko ang Lokasyon !!!"</string>
+    <string name="back">Likod</string>
+    <string name="search_locations">Maghanap ng Mga Lokasyon</string>
+    <string name="issue_loading_cache">Problema sa pag-load ng cache !!!</string>
+    <string name="issue_saving">Problema sa Pag-i-save !!!</string>
+    <string name="issue_deleting">Problema sa Pagbura !!!</string>
+    <string name="check_internet_connection">Suriin ang Internet Connection !!!</string>
+    <string name="check_gps">Suriin ang GPS Setting !!!</string>
+    <string name="no_results">Walang Resulta !!!</string>
+
+    <string name="clear_sky">Malinaw na Langit</string>
+    <string name="frost">Frost</string>
+    <string name="mainly_clear">Karamihan ay Malinaw</string>
+    <string name="partly_cloudy">Bahagyang Maulap</string>
+    <string name="overcast">Overcast</string>
+    <string name="foggy">Madilim na Ulap</string>
+    <string name="depositing_rime_fog">Depositing rime fog</string>
+    <string name="light_drizzle">Mahina na Ulan</string>
+    <string name="moderate_drizzle">Katamtaman na Ulan</string>
+    <string name="dense_drizzle">Malakas na Ulan</string>
+    <string name="slight_freezing_drizzle">Mahinang freezing drizzle</string>
+    <string name="dense_freezing_drizzle">Malakas na freezing drizzle</string>
+    <string name="slight_rain">Mahinang Ulan</string>
+    <string name="rainy">Umuulan</string>
+    <string name="heavy_rain">Malakas na Ulan</string>
+    <string name="heavy_freezing_rain">Malakas na freezing rain</string>
+    <string name="slight_snow_fall">Mahinang snow fall</string>
+    <string name="moderate_snow_fall">Katamtamang snow fall</string>
+    <string name="heavy_snow_fall">Malakas na snow fall</string>
+    <string name="snow_grains">Snow grains</string>
+    <string name="slight_rain_showers">Mahinang rain showers</string>
+    <string name="moderate_rain_showers">Katamtamang rain showers</string>
+    <string name="violent_rain_showers">Malakas na rain showers</string>
+    <string name="light_snow_showers">Mahinang snow showers</string>
+    <string name="heavy_snow_showers">Malakas na snow showers</string>
+    <string name="moderate_thunderstorm">Katamtamang thunderstorm</string>
+    <string name="thunderstorm_with_slight_hail">Thunderstorm with slight hail</string>
+    <string name="thunderstorm_with_heavy_rain">Thunderstorm with heavy hail</string>
+
+    <string name="january">Enero</string>
+    <string name="february">Pebrero</string>
+    <string name="march">Marso</string>
+    <string name="april">Abril</string>
+    <string name="may">Mayo</string>
+    <string name="june">Hunyo</string>
+    <string name="july">Hulyo</string>
+    <string name="august">Agosto</string>
+    <string name="september">Setyembre</string>
+    <string name="october">Oktubre</string>
+    <string name="november">Nobyembre</string>
+    <string name="december">Disyembre</string>
+
+    <string name="monday">Lunes</string>
+    <string name="tuesday">Martes</string>
+    <string name="wednesday">Miyerkules</string>
+    <string name="thursday">Huwebes</string>
+    <string name="friday">Biyernes</string>
+    <string name="saturday">Sabado</string>
+    <string name="sunday">Linggo</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-ur/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">ایک نامعلوم خرابی واقع ہوئی ہے۔</string>
+    <string name="unknown">نامعلوم</string>
+
+    <string name="current_location">موجودہ مقام</string>
+    <string name="save_current_location">موجودہ مقام محفوظ کریں</string>
+    <string name="set_name_current_location">موجودہ مقام کے لئے ایک نام ترتیب دیں:</string>
+    <string name="save">محفوظ کریں</string>
+    <string name="cancel">منسوخ کریں</string>
+    <string name="error">خرابی</string>
+    <string name="loading">لوڈ ہو رہا ہے…</string>
+    <string name="cached">کیش میں</string>
+    <string name="search">تلاش کریں</string>
+    <string name="no_location_set">کوئی مقام مرتب نہیں کیا گیا !!!</string>
+    <string name="location_can_not_be_blank">مقام خالی نہیں ہو سکتا !!!</string>
+    <string name="back">پیچھے</string>
+    <string name="search_locations">مقامات تلاش کریں</string>
+    <string name="issue_loading_cache">کیش لوڈ کرنے میں مسئلہ !!!</string>
+    <string name="issue_saving">محفوظ کرنے میں مسئلہ !!!</string>
+    <string name="issue_deleting">حذف کرنے میں مسئلہ !!!</string>
+    <string name="check_internet_connection">انٹرنیٹ کنکشن چیک کریں !!!</string>
+    <string name="check_gps">GPS ترتیبات چیک کریں !!!</string>
+    <string name="no_results">کوئی نتائج نہیں ملے !!!</string>
+
+    <string name="clear_sky">صاف آسمان</string>
+    <string name="frost">برف جمانا</string>
+    <string name="mainly_clear">عمدہ طور پر صاف</string>
+    <string name="partly_cloudy">جزوی طور پر بادلوں والا</string>
+    <string name="overcast">بادلوں والا</string>
+    <string name="foggy">دھندلا</string>
+    <string name="depositing_rime_fog">ٹپکانے والا ژالہ دھند</string>
+    <string name="light_drizzle">ہلکی بوندا باندی</string>
+    <string name="moderate_drizzle">درمیانہ بوندا باندی</string>
+    <string name="dense_drizzle">گھنے بوندا باندی</string>
+    <string name="slight_freezing_drizzle">ہلکی جمانے والی بوندا باندی</string>
+    <string name="dense_freezing_drizzle">گھنی جمانے والی بوندا باندی</string>
+    <string name="slight_rain">ہلکی بارش</string>
+    <string name="rainy">بارشیں</string>
+    <string name="heavy_rain">زیادہ بارش</string>
+    <string name="heavy_freezing_rain">زیادہ جمانے والی بارش</string>
+    <string name="slight_snow_fall">ہلکی برفباری</string>
+    <string name="moderate_snow_fall">درمیانی برفباری</string>
+    <string name="heavy_snow_fall">زیادہ برفباری</string>
+    <string name="snow_grains">برف کے دانے</string>
+    <string name="slight_rain_showers">ہلکی بارشیں</string>
+    <string name="moderate_rain_showers">درمیانی بارشیں</string>
+    <string name="violent_rain_showers">شدید بارشیں</string>
+    <string name="light_snow_showers">ہلکی برفباری</string>
+    <string name="heavy_snow_showers">زیادہ برفباری</string>
+    <string name="moderate_thunderstorm">درمیانی طوفان</string>
+    <string name="thunderstorm_with_slight_hail">ہلکی برفباری والی طوفان</string>
+    <string name="thunderstorm_with_heavy_rain">زیادہ بارش والی طوفان</string>
+
+    <string name="january">جنوری</string>
+    <string name="february">فروری</string>
+    <string name="march">مارچ</string>
+    <string name="april">اپریل</string>
+    <string name="may">مئی</string>
+    <string name="june">جون</string>
+    <string name="july">جولائی</string>
+    <string name="august">اگست</string>
+    <string name="september">ستمبر</string>
+    <string name="october">اکتوبر</string>
+    <string name="november">نومبر</string>
+    <string name="december">دسمبر</string>
+
+    <string name="monday">پیر</string>
+    <string name="tuesday">منگل</string>
+    <string name="wednesday">بدھ</string>
+    <string name="thursday">جمعرات</string>
+    <string name="friday">جمعہ</string>
+    <string name="saturday">ہفتہ</string>
+    <string name="sunday">اتوار</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-vi/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">Đã xảy ra lỗi không xác định.</string>
+    <string name="unknown">Không rõ</string>
+
+    <string name="current_location">Vị trí hiện tại</string>
+    <string name="save_current_location">Lưu vị trí hiện tại</string>
+    <string name="set_name_current_location">Đặt tên cho vị trí hiện tại:</string>
+    <string name="save">Lưu</string>
+    <string name="cancel">Hủy</string>
+    <string name="error">Lỗi</string>
+    <string name="loading">Đang tải…</string>
+    <string name="cached">Đã lưu vào bộ nhớ cache</string>
+    <string name="search">Tìm kiếm</string>
+    <string name="no_location_set">Chưa thiết lập vị trí !!!</string>
+    <string name="location_can_not_be_blank">"Vị trí không thể để trống !!!"</string>
+    <string name="back">Quay lại</string>
+    <string name="search_locations">Tìm kiếm vị trí</string>
+    <string name="issue_loading_cache">Có vấn đề khi tải cache !!!</string>
+    <string name="issue_saving">Có vấn đề khi lưu !!!</string>
+    <string name="issue_deleting">Có vấn đề khi xóa !!!</string>
+    <string name="check_internet_connection">Kiểm tra kết nối internet !!!</string>
+    <string name="check_gps">Kiểm tra cài đặt GPS !!!</string>
+    <string name="no_results">Không có kết quả !!!</string>
+
+    <string name="clear_sky">Trời quang đãng</string>
+    <string name="frost">Sương giá</string>
+    <string name="mainly_clear">Chủ yếu quang đãng</string>
+    <string name="partly_cloudy">Một phần mây</string>
+    <string name="overcast">Trời u ám</string>
+    <string name="foggy">Sương mù</string>
+    <string name="depositing_rime_fog">Sương đọng rime</string>
+    <string name="light_drizzle">Mưa phùn nhẹ</string>
+    <string name="moderate_drizzle">Mưa phùn vừa</string>
+    <string name="dense_drizzle">Mưa phùn đậm</string>
+    <string name="slight_freezing_drizzle">Mưa phùn lạnh nhẹ</string>
+    <string name="dense_freezing_drizzle">Mưa phùn đậm lạnh</string>
+    <string name="slight_rain">Mưa nhẹ</string>
+    <string name="rainy">Mưa</string>
+    <string name="heavy_rain">Mưa lớn</string>
+    <string name="heavy_freezing_rain">Mưa lớn lạnh</string>
+    <string name="slight_snow_fall">Tuyết rơi nhẹ</string>
+    <string name="moderate_snow_fall">Tuyết rơi vừa</string>
+    <string name="heavy_snow_fall">Tuyết rơi nhiều</string>
+    <string name="snow_grains">Hạt tuyết</string>
+    <string name="slight_rain_showers">Cơn mưa nhẹ</string>
+    <string name="moderate_rain_showers">Cơn mưa vừa</string>
+    <string name="violent_rain_showers">Cơn mưa dữ dội</string>
+    <string name="light_snow_showers">Cơn tuyết nhẹ</string>
+    <string name="heavy_snow_showers">Cơn tuyết dày</string>
+    <string name="moderate_thunderstorm">Bão giông vừa</string>
+    <string name="thunderstorm_with_slight_hail">Bão giông với mưa đá nhẹ</string>
+    <string name="thunderstorm_with_heavy_rain">Bão giông với mưa lớn</string>
+
+    <string name="january">Tháng 1</string>
+    <string name="february">Tháng 2</string>
+    <string name="march">Tháng 3</string>
+    <string name="april">Tháng 4</string>
+    <string name="may">Tháng 5</string>
+    <string name="june">Tháng 6</string>
+    <string name="july">Tháng 7</string>
+    <string name="august">Tháng 8</string>
+    <string name="september">Tháng 9</string>
+    <string name="october">Tháng 10</string>
+    <string name="november">Tháng 11</string>
+    <string name="december">Tháng 12</string>
+
+    <string name="monday">Thứ Hai</string>
+    <string name="tuesday">Thứ Ba</string>
+    <string name="wednesday">Thứ Tư</string>
+    <string name="thursday">Thứ Năm</string>
+    <string name="friday">Thứ Sáu</string>
+    <string name="saturday">Thứ Bảy</string>
+    <string name="sunday">Chủ Nhật</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values-zh/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">发生未知错误。</string>
+    <string name="unknown">未知</string>
+
+    <string name="current_location">当前位置</string>
+    <string name="save_current_location">保存当前位置</string>
+    <string name="set_name_current_location">为当前位置设置名称:</string>
+    <string name="save">保存</string>
+    <string name="cancel">取消</string>
+    <string name="error">错误</string>
+    <string name="loading">加载中…</string>
+    <string name="cached">已缓存</string>
+    <string name="search">搜索</string>
+    <string name="no_location_set">尚未设置位置!</string>
+    <string name="location_can_not_be_blank">位置不能为空!</string>
+    <string name="back">返回</string>
+    <string name="search_locations">搜索位置</string>
+    <string name="issue_loading_cache">加载缓存时出现问题!</string>
+    <string name="issue_saving">保存时出现问题!</string>
+    <string name="issue_deleting">删除时出现问题!</string>
+    <string name="check_internet_connection">检查网络连接!</string>
+    <string name="check_gps">检查GPS设置!</string>
+    <string name="no_results">无结果!</string>
+
+    <string name="clear_sky">晴朗</string>
+    <string name="frost">霜</string>
+    <string name="mainly_clear">大部分晴朗</string>
+    <string name="partly_cloudy">部分多云</string>
+    <string name="overcast">阴天</string>
+    <string name="foggy">多雾</string>
+    <string name="depositing_rime_fog">冻雾</string>
+    <string name="light_drizzle">小雨</string>
+    <string name="moderate_drizzle">中雨</string>
+    <string name="dense_drizzle">大雨</string>
+    <string name="slight_freezing_drizzle">轻微冻雨</string>
+    <string name="dense_freezing_drizzle">大雾凇</string>
+    <string name="slight_rain">小雨</string>
+    <string name="rainy">下雨</string>
+    <string name="heavy_rain">大雨</string>
+    <string name="heavy_freezing_rain">大冻雨</string>
+    <string name="slight_snow_fall">小雪</string>
+    <string name="moderate_snow_fall">中雪</string>
+    <string name="heavy_snow_fall">大雪</string>
+    <string name="snow_grains">雪粒</string>
+    <string name="slight_rain_showers">小阵雨</string>
+    <string name="moderate_rain_showers">中阵雨</string>
+    <string name="violent_rain_showers">大阵雨</string>
+    <string name="light_snow_showers">小阵雪</string>
+    <string name="heavy_snow_showers">大阵雪</string>
+    <string name="moderate_thunderstorm">中雷雨</string>
+    <string name="thunderstorm_with_slight_hail">小冰雹的雷雨</string>
+    <string name="thunderstorm_with_heavy_rain">大雷雨</string>
+
+    <string name="january">一月</string>
+    <string name="february">二月</string>
+    <string name="march">三月</string>
+    <string name="april">四月</string>
+    <string name="may">五月</string>
+    <string name="june">六月</string>
+    <string name="july">七月</string>
+    <string name="august">八月</string>
+    <string name="september">九月</string>
+    <string name="october">十月</string>
+    <string name="november">十一月</string>
+    <string name="december">十二月</string>
+
+    <string name="monday">星期一</string>
+    <string name="tuesday">星期二</string>
+    <string name="wednesday">星期三</string>
+    <string name="thursday">星期四</string>
+    <string name="friday">星期五</string>
+    <string name="saturday">星期六</string>
+    <string name="sunday">星期日</string>
+</resources>

+ 75 - 0
feature/common/src/main/res/values/strings.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="unknown_error">An unknown error occurred.</string>
+    <string name="unknown">Unknown</string>
+
+    <string name="current_location">Current Location</string>
+    <string name="save_current_location">Save Current Location</string>
+    <string name="set_name_current_location">Set a name for the current location:</string>
+    <string name="save">Save</string>
+    <string name="cancel">Cancel</string>
+    <string name="error">Error</string>
+    <string name="loading">Loading …</string>
+    <string name="cached">Cached</string>
+    <string name="search">Search</string>
+    <string name="no_location_set">No Location Set !!!</string>
+    <string name="location_can_not_be_blank">"Location can't be blank !!!"</string>
+    <string name="back">Back</string>
+    <string name="search_locations">Search Locations</string>
+    <string name="issue_loading_cache">Issue loading cache!!!</string>
+    <string name="issue_saving">Issue Saving !!!</string>
+    <string name="issue_deleting">Issue Deleting !!!</string>
+    <string name="check_internet_connection">Check Internet Connection !!!</string>
+    <string name="check_gps">Check GPS Setting !!!</string>
+    <string name="no_results">No Results !!!</string>
+
+    <string name="clear_sky">Clear sky</string>
+    <string name="frost">Frost</string>
+    <string name="mainly_clear">Mainly clear</string>
+    <string name="partly_cloudy">Partly cloudy</string>
+    <string name="overcast">Overcast</string>
+    <string name="foggy">Foggy</string>
+    <string name="depositing_rime_fog">Depositing rime fog</string>
+    <string name="light_drizzle">Light drizzle</string>
+    <string name="moderate_drizzle">Moderate drizzle</string>
+    <string name="dense_drizzle">Dense drizzle</string>
+    <string name="slight_freezing_drizzle">Slight freezing drizzle</string>
+    <string name="dense_freezing_drizzle">Dense freezing drizzle</string>
+    <string name="slight_rain">Slight rain</string>
+    <string name="rainy">Rainy</string>
+    <string name="heavy_rain">Heavy rain</string>
+    <string name="heavy_freezing_rain">Heavy freezing rain</string>
+    <string name="slight_snow_fall">Slight snow fall</string>
+    <string name="moderate_snow_fall">Moderate snow fall</string>
+    <string name="heavy_snow_fall">Heavy snow fall</string>
+    <string name="snow_grains">Snow grains</string>
+    <string name="slight_rain_showers">Slight rain showers</string>
+    <string name="moderate_rain_showers">Moderate rain showers</string>
+    <string name="violent_rain_showers">Violent rain showers</string>
+    <string name="light_snow_showers">Light snow showers</string>
+    <string name="heavy_snow_showers">Heavy snow showers</string>
+    <string name="moderate_thunderstorm">Moderate thunderstorm</string>
+    <string name="thunderstorm_with_slight_hail">Thunderstorm with slight hail</string>
+    <string name="thunderstorm_with_heavy_rain">Thunderstorm with heavy hail</string>
+
+    <string name="january">January</string>
+    <string name="february">February</string>
+    <string name="march">March</string>
+    <string name="april">April</string>
+    <string name="may">May</string>
+    <string name="june">June</string>
+    <string name="july">July</string>
+    <string name="august">August</string>
+    <string name="september">September</string>
+    <string name="october">October</string>
+    <string name="november">November</string>
+    <string name="december">December</string>
+
+    <string name="monday">Monday</string>
+    <string name="tuesday">Tuesday</string>
+    <string name="wednesday">Wednesday</string>
+    <string name="thursday">Thursday</string>
+    <string name="friday">Friday</string>
+    <string name="saturday">Saturday</string>
+    <string name="sunday">Sunday</string>
+</resources>

+ 8 - 6
feature/geocoding/src/main/java/com/trifork/feature/geocoding/presentation/GeocodingViewModel.kt

@@ -4,6 +4,7 @@ import androidx.lifecycle.viewModelScope
 import com.trifork.feature.common.dispatcher.DispatcherProvider
 import com.trifork.feature.common.domain.model.GeoLocation
 import com.trifork.feature.common.domain.repository.LocalGeocodingRepository
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import com.trifork.feature.common.mvi.StateReducerViewModel
 import com.trifork.feature.common.util.Resource
 import com.trifork.feature.geocoding.domain.repository.GeocodingRepository
@@ -18,6 +19,7 @@ import javax.inject.Inject
 class GeocodingViewModel @Inject constructor(
     private val localGeocodingRepository: LocalGeocodingRepository,
     private val geocodingRepository: GeocodingRepository,
+    private val localResources: LocalResourceRepository,
     private val dispatcherProvider: DispatcherProvider
 ) : StateReducerViewModel<GeoState, GeoEvent, GeoAction>() {
 
@@ -46,13 +48,13 @@ class GeocodingViewModel @Inject constructor(
                         state.handleEvent(GeoEvent.Loaded(cachedGeoLocations))
 
                     } else {
-                        state.handleEvent(GeoEvent.Error("No results"))
+                        state.handleEvent(GeoEvent.Error(localResources.getNoResultString()))
                     }
                 }
 
                 is Resource.Error -> {
-                    state.handleEvent(GeoEvent.Error("No results"))
-                    actionChannel.send(GeoAction.ShowToast("Issue loading cache!!!"))
+                    state.handleEvent(GeoEvent.Error(localResources.getNoResultString()))
+                    actionChannel.send(GeoAction.ShowToast(localResources.getIssueLoadingCache()))
                 }
             }
         }
@@ -99,7 +101,7 @@ class GeocodingViewModel @Inject constructor(
                             mapped.copy(cached = found != null)
                         }))
                     } else {
-                        state.handleEvent(GeoEvent.Error("No results"))
+                        state.handleEvent(GeoEvent.Error(localResources.getNoResultString()))
                     }
                 }
 
@@ -128,7 +130,7 @@ class GeocodingViewModel @Inject constructor(
                 }
 
                 is Resource.Error -> {
-                    actionChannel.send(GeoAction.ShowToast("Issue saving!!!"))
+                    actionChannel.send(GeoAction.ShowToast(localResources.getIssueSaving()))
                 }
             }
         }
@@ -144,7 +146,7 @@ class GeocodingViewModel @Inject constructor(
                 }
 
                 is Resource.Error -> {
-                    actionChannel.send(GeoAction.ShowToast("Issue deleting!!!"))
+                    actionChannel.send(GeoAction.ShowToast(localResources.getIssueDeleting()))
                 }
             }
         }

+ 7 - 5
feature/geocoding/src/main/java/com/trifork/feature/geocoding/presentation/components/GeocodingScreen.kt

@@ -50,6 +50,7 @@ import androidx.lifecycle.compose.LifecycleResumeEffect
 import androidx.navigation.NavController
 import com.trifork.feature.common.components.ObserveAsEvents
 import com.trifork.feature.common.navigation.Screen
+import com.trifork.feature.common.R
 import com.trifork.feature.geocoding.presentation.mvi.GeoAction
 import com.trifork.feature.geocoding.presentation.mvi.GeoEvent
 import com.trifork.feature.geocoding.presentation.mvi.GeoState
@@ -64,6 +65,7 @@ fun GeocodingScreen(
     action: Flow<GeoAction>
 ) {
     val context = LocalContext.current
+    val resources = context.resources
 
     LifecycleResumeEffect {
         handleEvent(GeoEvent.LoadCache)
@@ -90,13 +92,13 @@ fun GeocodingScreen(
                     titleContentColor = MaterialTheme.colorScheme.primary,
                 ),
                 title = {
-                    Text("Search")
+                    Text(resources.getString(R.string.search))
                 },
                 navigationIcon = {
                     Icon(
                         Icons.Default.ArrowBack,
                         tint = MaterialTheme.colorScheme.primary,
-                        contentDescription = "Back",
+                        contentDescription = resources.getString(R.string.back),
                         modifier = Modifier.clickable { navController.navigateUp() },
                     )
                 }
@@ -121,7 +123,7 @@ fun GeocodingScreen(
                         .padding(16.dp),
                     value = text,
                     onValueChange = { text = it },
-                    label = { Text("Search Locations") },
+                    label = { Text(resources.getString(R.string.search_locations)) },
                     keyboardOptions = KeyboardOptions(imeAction = ImeAction.Search),
                     keyboardActions = KeyboardActions(
                         onSearch = {
@@ -146,7 +148,7 @@ fun GeocodingScreen(
                         )
                     } else if (state.geoLocations.isEmpty()) {
                         Text(
-                            text = "Search Locations",
+                            text = resources.getString(R.string.search_locations),
                             maxLines = 1,
                             overflow = TextOverflow.Ellipsis,
                             textAlign = TextAlign.Center,
@@ -183,7 +185,7 @@ fun GeocodingScreen(
                                     Icon(
                                         imageVector = if (geoLocation.cached) Icons.Default.Favorite else Icons.Default.FavoriteBorder,
                                         tint = if (geoLocation.cached) MaterialTheme.colorScheme.surface else MaterialTheme.colorScheme.outline,
-                                        contentDescription = "Cached",
+                                        contentDescription = resources.getString(R.string.cached),
                                         modifier = Modifier
                                             .align(CenterVertically)
                                             .padding(end = 16.dp)

+ 4 - 2
feature/weather/src/main/java/com/trifork/feature/weather/data/repository/WeatherRepositoryImpl.kt

@@ -1,5 +1,6 @@
 package com.trifork.feature.weather.data.repository
 
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import com.trifork.feature.common.util.Resource
 import com.trifork.feature.weather.data.mappers.toWeatherInfo
 import com.trifork.feature.weather.data.remote.WeatherApi
@@ -8,7 +9,8 @@ import com.trifork.feature.weather.domain.repository.WeatherRepository
 import javax.inject.Inject
 
 class WeatherRepositoryImpl @Inject constructor(
-    private val api: WeatherApi
+    private val api: WeatherApi,
+    private val localResource: LocalResourceRepository
 ) : WeatherRepository {
     override suspend fun getWeatherData(lat: Double, long: Double): Resource<WeatherInfo> {
         return try {
@@ -20,7 +22,7 @@ class WeatherRepositoryImpl @Inject constructor(
             )
         } catch (e: Exception) {
             e.printStackTrace()
-            Resource.Error(e.message ?: "An unknown error occurred.")
+            Resource.Error(e.message ?: localResource.getUnknownErrorString())
         }
     }
 }

+ 42 - 41
feature/weather/src/main/java/com/trifork/feature/weather/domain/model/WeatherType.kt

@@ -1,209 +1,210 @@
 package com.trifork.feature.weather.domain.model
 
 import androidx.annotation.DrawableRes
+import androidx.annotation.StringRes
 import com.trifork.feature.weather.R
 
 sealed class WeatherType(
-    val weatherDesc: String,
+    @StringRes val weatherDescRes: Int,
     @DrawableRes val iconRes: Int
 ) {
     data object ClearSkyDay : WeatherType(
-        weatherDesc = "Clear sky",
+        weatherDescRes = com.trifork.feature.common.R.string.clear_sky,
         iconRes = R.drawable.ic_clear_day
     )
 
     data object ClearSkyNight : WeatherType(
-        weatherDesc = "Clear sky",
+        weatherDescRes = com.trifork.feature.common.R.string.clear_sky,
         iconRes = R.drawable.ic_clear_night
     )
 
     data object FrostDay : WeatherType(
-        weatherDesc = "Frost",
+        weatherDescRes = com.trifork.feature.common.R.string.frost,
         iconRes = R.drawable.ic_frost_day
     )
 
     data object FrostNight : WeatherType(
-        weatherDesc = "Frost",
+        weatherDescRes = com.trifork.feature.common.R.string.frost,
         iconRes = R.drawable.ic_frost_night
     )
 
     data object MainlyClearDay : WeatherType(
-        weatherDesc = "Mainly clear",
+        weatherDescRes = com.trifork.feature.common.R.string.mainly_clear,
         iconRes = R.drawable.ic_mainly_clear_day
     )
 
     data object MainlyClearNight : WeatherType(
-        weatherDesc = "Mainly clear",
+        weatherDescRes = com.trifork.feature.common.R.string.mainly_clear,
         iconRes = R.drawable.ic_mainly_clear_night
     )
 
     data object PartlyCloudyDay : WeatherType(
-        weatherDesc = "Partly cloudy",
+        weatherDescRes = com.trifork.feature.common.R.string.partly_cloudy,
         iconRes = R.drawable.ic_partly_cloudy_day
     )
 
     data object PartlyCloudyNight : WeatherType(
-        weatherDesc = "Partly cloudy",
+        weatherDescRes = com.trifork.feature.common.R.string.partly_cloudy,
         iconRes = R.drawable.ic_partly_cloudy_night
     )
 
     data object Overcast : WeatherType(
-        weatherDesc = "Overcast",
+        weatherDescRes = com.trifork.feature.common.R.string.overcast,
         iconRes = R.drawable.ic_overcast
     )
 
     data object FoggyDay : WeatherType(
-        weatherDesc = "Foggy",
+        weatherDescRes = com.trifork.feature.common.R.string.foggy,
         iconRes = R.drawable.ic_fog_day
     )
 
     data object FoggyNight : WeatherType(
-        weatherDesc = "Foggy",
+        weatherDescRes = com.trifork.feature.common.R.string.foggy,
         iconRes = R.drawable.ic_fog_night
     )
 
     data object DepositingRimeFog : WeatherType(
-        weatherDesc = "Depositing rime fog",
+        weatherDescRes = com.trifork.feature.common.R.string.depositing_rime_fog,
         iconRes = R.drawable.ic_foggy
     )
 
     data object LightDrizzleDay : WeatherType(
-        weatherDesc = "Light drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.light_drizzle,
         iconRes = R.drawable.ic_light_drizzel_day
     )
 
     data object LightDrizzleNight : WeatherType(
-        weatherDesc = "Light drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.light_drizzle,
         iconRes = R.drawable.ic_light_drizzel_night
     )
 
     data object ModerateDrizzleDay : WeatherType(
-        weatherDesc = "Moderate drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_drizzle,
         iconRes = R.drawable.ic_moderate_drizzel_day
     )
 
     data object ModerateDrizzleNight : WeatherType(
-        weatherDesc = "Moderate drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_drizzle,
         iconRes = R.drawable.ic_moderate_drizzel_night
     )
 
     data object DenseDrizzleDay : WeatherType(
-        weatherDesc = "Dense drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.dense_drizzle,
         iconRes = R.drawable.ic_dense_drizzel_day
     )
 
     data object DenseDrizzleNight : WeatherType(
-        weatherDesc = "Dense drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.dense_drizzle,
         iconRes = R.drawable.ic_dense_drizzel_night
     )
 
     data object LightFreezingDrizzle : WeatherType(
-        weatherDesc = "Slight freezing drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.slight_freezing_drizzle,
         iconRes = R.drawable.ic_snow_rain
     )
 
     data object DenseFreezingDrizzle : WeatherType(
-        weatherDesc = "Dense freezing drizzle",
+        weatherDescRes = com.trifork.feature.common.R.string.dense_freezing_drizzle,
         iconRes = R.drawable.ic_snow_rain
     )
 
     data object SlightRain : WeatherType(
-        weatherDesc = "Slight rain",
+        weatherDescRes = com.trifork.feature.common.R.string.slight_rain,
         iconRes = R.drawable.ic_light_rain
     )
 
     data object ModerateRain : WeatherType(
-        weatherDesc = "Rainy",
+        weatherDescRes = com.trifork.feature.common.R.string.rainy,
         iconRes = R.drawable.ic_moderate_rain
     )
 
     data object HeavyRain : WeatherType(
-        weatherDesc = "Heavy rain",
+        weatherDescRes = com.trifork.feature.common.R.string.heavy_rain,
         iconRes = R.drawable.ic_heavy_rain
     )
 
     data object HeavyFreezingRain : WeatherType(
-        weatherDesc = "Heavy freezing rain",
+        weatherDescRes = com.trifork.feature.common.R.string.heavy_freezing_rain,
         iconRes = R.drawable.ic_rain_sleet
     )
 
     data object SlightSnowFallDay : WeatherType(
-        weatherDesc = "Slight snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.slight_snow_fall,
         iconRes = R.drawable.ic_light_snow_day
     )
 
     data object SlightSnowFallNight : WeatherType(
-        weatherDesc = "Slight snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.slight_snow_fall,
         iconRes = R.drawable.ic_light_drizzel_night
     )
 
     data object ModerateSnowFallDay : WeatherType(
-        weatherDesc = "Moderate snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_snow_fall,
         iconRes = R.drawable.ic_moderate_snow_day
     )
 
     data object ModerateSnowFallNight : WeatherType(
-        weatherDesc = "Moderate snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_snow_fall,
         iconRes = R.drawable.ic_moderate_snow_night
     )
 
     data object HeavySnowFallDay : WeatherType(
-        weatherDesc = "Heavy snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.heavy_snow_fall,
         iconRes = R.drawable.ic_heavy_snow_day
     )
 
     data object HeavySnowFallNight : WeatherType(
-        weatherDesc = "Heavy snow fall",
+        weatherDescRes = com.trifork.feature.common.R.string.heavy_snow_fall,
         iconRes = R.drawable.ic_heavy_snow_night
     )
 
     data object SnowGrains : WeatherType(
-        weatherDesc = "Snow grains",
+        weatherDescRes = com.trifork.feature.common.R.string.snow_grains,
         iconRes = R.drawable.ic_heavy_snow
     )
 
     data object SlightRainShowers : WeatherType(
-        weatherDesc = "Slight rain showers",
+        weatherDescRes = com.trifork.feature.common.R.string.slight_rain_showers,
         iconRes = R.drawable.ic_light_rain
     )
 
     data object ModerateRainShowers : WeatherType(
-        weatherDesc = "Moderate rain showers",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_rain_showers,
         iconRes = R.drawable.ic_moderate_rain
     )
 
     data object ViolentRainShowers : WeatherType(
-        weatherDesc = "Violent rain showers",
+        weatherDescRes = com.trifork.feature.common.R.string.violent_rain_showers,
         iconRes = R.drawable.ic_heavy_rain
     )
 
     data object SlightSnowShowers : WeatherType(
-        weatherDesc = "Light snow showers",
+        weatherDescRes = com.trifork.feature.common.R.string.light_snow_showers,
         iconRes = R.drawable.ic_light_snow
     )
 
     data object HeavySnowShowers : WeatherType(
-        weatherDesc = "Heavy snow showers",
+        weatherDescRes = com.trifork.feature.common.R.string.heavy_snow_showers,
         iconRes = R.drawable.ic_heavy_snow
     )
 
     data object ModerateThunderstormDay : WeatherType(
-        weatherDesc = "Moderate thunderstorm",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_thunderstorm,
         iconRes = R.drawable.ic_thunderstorm_day
     )
 
     data object ModerateThunderstormNight : WeatherType(
-        weatherDesc = "Moderate thunderstorm",
+        weatherDescRes = com.trifork.feature.common.R.string.moderate_thunderstorm,
         iconRes = R.drawable.ic_thunderstorm_night
     )
 
     data object SlightHailThunderstorm : WeatherType(
-        weatherDesc = "Thunderstorm with slight hail",
+        weatherDescRes = com.trifork.feature.common.R.string.thunderstorm_with_slight_hail,
         iconRes = R.drawable.ic_thunderstorm
     )
 
     data object HeavyHailThunderstorm : WeatherType(
-        weatherDesc = "Thunderstorm with heavy hail",
+        weatherDescRes = com.trifork.feature.common.R.string.thunderstorm_with_heavy_rain,
         iconRes = R.drawable.ic_heavy_thunderstorm
     )
 

+ 18 - 8
feature/weather/src/main/java/com/trifork/feature/weather/presentation/WeatherViewModel.kt

@@ -1,10 +1,10 @@
 package com.trifork.feature.weather.presentation
 
-import android.util.Log
 import androidx.lifecycle.SavedStateHandle
 import androidx.lifecycle.viewModelScope
 import com.trifork.feature.common.dispatcher.DispatcherProvider
 import com.trifork.feature.common.domain.repository.LocalGeocodingRepository
+import com.trifork.feature.common.domain.repository.LocalResourceRepository
 import com.trifork.feature.common.mvi.StateReducerViewModel
 import com.trifork.feature.common.util.Resource
 import com.trifork.feature.weather.data.mappers.toGeoLocation
@@ -25,17 +25,26 @@ class WeatherViewModel @Inject constructor(
     private val localGeocodingRepository: LocalGeocodingRepository,
     private val weatherRepository: WeatherRepository,
     private val locationTracker: LocationTracker,
+    private val localResource: LocalResourceRepository,
     private val dispatcherProvider: DispatcherProvider,
     private val savedStateHandle: SavedStateHandle
 ) : StateReducerViewModel<WeatherState, WeatherEvent, WeatherAction>() {
 
     override fun initState(): WeatherState = WeatherState.initial
 
+    private var currentLocationString: String = ""
+
+    init {
+        viewModelScope.launch(dispatcherProvider.io) {
+            currentLocationString = localResource.getCurrentLocationString()
+        }
+    }
+
     override fun reduceState(
         currentState: WeatherState,
         event: WeatherEvent
     ): WeatherState {
-        Log.v("WeatherViewModel", "event: $event, state: ${state.value.weatherInfo?.geoLocation}")
+        //Log.v("WeatherViewModel", "event: $event, state: ${state.value.weatherInfo?.geoLocation}")
         return when (event) {
             is WeatherEvent.LoadWeatherInfo -> onLoadWeatherInfo(currentState, event.geoLocation)
             is WeatherEvent.UpdateHourlyInfo -> onUpdateHourlyInfo(currentState, event.weatherInfo)
@@ -58,7 +67,7 @@ class WeatherViewModel @Inject constructor(
             val location = if (geoLocation.lat == .0 || geoLocation.long == .0) {
                 locationTracker.getCurrentLocation()?.let {
                     WeatherLocation(
-                        "Current Location",
+                        localResource.getCurrentLocationString(),
                         it.latitude,
                         it.longitude
                     )
@@ -82,11 +91,11 @@ class WeatherViewModel @Inject constructor(
                     }
 
                     is Resource.Error -> {
-                        state.handleEvent(WeatherEvent.Error("Check Internet"))
+                        state.handleEvent(WeatherEvent.Error(localResource.getCheckInternetString()))
                     }
                 }
             } ?: kotlin.run {
-                state.handleEvent(WeatherEvent.Error("Check GPS"))
+                state.handleEvent(WeatherEvent.Error(localResource.getCheckGPSString()))
             }
         }
         return currentState.copy(
@@ -124,7 +133,7 @@ class WeatherViewModel @Inject constructor(
                     }
 
                     is Resource.Error -> {
-                        state.handleEvent(WeatherEvent.Error("Check Internet"))
+                        state.handleEvent(WeatherEvent.Error(localResource.getCheckInternetString()))
                     }
                 }
             }
@@ -157,7 +166,8 @@ class WeatherViewModel @Inject constructor(
 
     private fun onResume(currentState: WeatherState): WeatherState {
         try {
-            val name: String = savedStateHandle.get<String>("name") ?: "Current Location"
+            val name: String =
+                savedStateHandle.get<String>("name") ?: currentLocationString
             val lat: String = savedStateHandle.get<String>("lat") ?: ".0"
             val long: String = savedStateHandle.get<String>("long") ?: ".0"
 
@@ -177,7 +187,7 @@ class WeatherViewModel @Inject constructor(
     private fun onSave(currentState: WeatherState, weatherLocation: WeatherLocation): WeatherState {
         viewModelScope.launch(dispatcherProvider.io) {
             if (weatherLocation.name.isBlank()) {
-                actionChannel.send(WeatherAction.Toast("Location can't be blank !!!"))
+                actionChannel.send(WeatherAction.Toast(localResource.getLocationCanNotBeBlankString()))
             } else {
                 var name = weatherLocation.name.trim()
 

+ 13 - 7
feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/SaveLocationDialog.kt

@@ -14,10 +14,11 @@ import androidx.compose.runtime.Composable
 import androidx.compose.runtime.getValue
 import androidx.compose.runtime.mutableStateOf
 import androidx.compose.runtime.remember
-import androidx.compose.runtime.saveable.rememberSaveable
 import androidx.compose.runtime.setValue
 import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.unit.dp
+import com.trifork.feature.common.R
 import com.trifork.feature.weather.data.mappers.toWeatherLocation
 import com.trifork.feature.weather.domain.model.WeatherInfo
 import com.trifork.feature.weather.presentation.mvi.WeatherEvent
@@ -30,7 +31,8 @@ fun SaveLocationDialog(
     onDismissRequest: () -> Unit
 ) {
     if (showDialog) {
-        if (weatherInfo.geoLocation == "Current Location") {
+        val resources = LocalContext.current.resources
+        if (weatherInfo.geoLocation == resources.getString(R.string.current_location)) {
             var nameLocation by remember {
                 mutableStateOf(weatherInfo.geoLocation)
             }
@@ -39,11 +41,11 @@ fun SaveLocationDialog(
                 onDismissRequest = onDismissRequest,
                 containerColor = MaterialTheme.colorScheme.primaryContainer,
                 title = {
-                    Text(text = "Save Current Location")
+                    Text(text = resources.getString(R.string.save_current_location))
                 },
                 text = {
                     Column {
-                        Text("Set a name for the current location:")
+                        Text(resources.getString(R.string.set_name_current_location))
                         Spacer(modifier = Modifier.height(10.dp))
                         OutlinedTextField(
                             value = nameLocation,
@@ -56,11 +58,15 @@ fun SaveLocationDialog(
                             containerColor = MaterialTheme.colorScheme.primary
                         ),
                         onClick = {
-                            handleEvent(WeatherEvent.Save(weatherInfo.copy(geoLocation = nameLocation).toWeatherLocation()))
+                            handleEvent(
+                                WeatherEvent.Save(
+                                    weatherInfo.copy(geoLocation = nameLocation).toWeatherLocation()
+                                )
+                            )
                             onDismissRequest()
                         }
                     ) {
-                        Text("Save")
+                        Text(resources.getString(R.string.save))
                     }
                 },
                 dismissButton = {
@@ -71,7 +77,7 @@ fun SaveLocationDialog(
                         ),
                         onClick = onDismissRequest
                     ) {
-                        Text("Cancel")
+                        Text(resources.getString(R.string.cancel))
                     }
                 }
             )

+ 5 - 2
feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherCard.kt

@@ -19,12 +19,14 @@ import androidx.compose.ui.Alignment
 import androidx.compose.ui.Modifier
 import androidx.compose.ui.graphics.Color
 import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.res.painterResource
 import androidx.compose.ui.res.vectorResource
 import androidx.compose.ui.text.TextStyle
 import androidx.compose.ui.tooling.preview.Preview
 import androidx.compose.ui.unit.dp
 import androidx.compose.ui.unit.sp
+import com.trifork.feature.common.util.MonthString
 import com.trifork.feature.weather.R
 import com.trifork.feature.weather.domain.model.WeatherData
 import com.trifork.feature.weather.domain.model.WeatherType
@@ -61,6 +63,7 @@ fun WeatherCard(
     backgroundColor: Color,
     modifier: Modifier = Modifier
 ) {
+    val resources = LocalContext.current.resources
     Card(
         colors = CardDefaults.cardColors(
             containerColor = backgroundColor
@@ -75,7 +78,7 @@ fun WeatherCard(
             horizontalAlignment = Alignment.CenterHorizontally
         ) {
             Text(
-                text = "${data.time.dayOfMonth} ${data.time.month.toString().lowercase()} ${
+                text = "${data.time.dayOfMonth} ${resources.getString(MonthString.parse(data.time.monthValue))} ${
                     data.time.format(
                         DateTimeFormatter.ofPattern("HH:mm")
                     )
@@ -97,7 +100,7 @@ fun WeatherCard(
             )
             Spacer(modifier = Modifier.height(10.dp))
             Text(
-                text = data.weatherType.weatherDesc,
+                text = resources.getString(data.weatherType.weatherDescRes),
                 fontSize = 20.sp,
                 color = MaterialTheme.colorScheme.primary
             )

+ 12 - 3
feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherForecast.kt

@@ -16,8 +16,11 @@ import androidx.compose.material3.Text
 import androidx.compose.runtime.Composable
 import androidx.compose.ui.Alignment
 import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.unit.dp
 import androidx.compose.ui.unit.sp
+import com.trifork.feature.common.util.MonthString
+import com.trifork.feature.common.util.WeekString
 import com.trifork.feature.weather.domain.model.WeatherData
 import com.trifork.feature.weather.domain.model.WeatherInfo
 import com.trifork.feature.weather.presentation.WeatherViewModel
@@ -33,6 +36,8 @@ fun WeatherForecast(
     handleEvent: (WeatherEvent) -> Unit,
     modifier: Modifier = Modifier,
 ) {
+    val resource = LocalContext.current.resources
+
     Column(
         modifier = modifier
             .fillMaxWidth()
@@ -48,9 +53,13 @@ fun WeatherForecast(
             horizontalArrangement = Arrangement.Start
         ) {
             Text(
-                text = "${today.dayOfMonth} ${
-                    today.month.toString().lowercase(Locale.getDefault())
-                }, ${today.dayOfWeek}",
+                text = "${
+                    resource.getString(
+                        WeekString.parse(
+                            today.dayOfWeek.value
+                        )
+                    )
+                } ${today.dayOfMonth}",
                 modifier = Modifier.align(Alignment.Bottom),
                 fontSize = 16.sp,
                 color = MaterialTheme.colorScheme.primary

+ 9 - 6
feature/weather/src/main/java/com/trifork/feature/weather/presentation/components/WeatherScreen.kt

@@ -47,6 +47,7 @@ import androidx.lifecycle.compose.LifecycleResumeEffect
 import androidx.navigation.NavController
 import com.trifork.feature.common.components.ObserveAsEvents
 import com.trifork.feature.common.navigation.Screen
+import com.trifork.feature.common.R
 import com.trifork.feature.weather.data.mappers.toWeatherLocation
 import com.trifork.feature.weather.domain.model.WeatherLocation
 import com.trifork.feature.weather.presentation.mvi.WeatherAction
@@ -106,6 +107,8 @@ fun WeatherScreen(
         )
     }
 
+    val resources = LocalContext.current.resources
+
     Scaffold(
         topBar = {
             TopAppBar(
@@ -116,9 +119,9 @@ fun WeatherScreen(
                 title = {
                     Text(
                         if (state.error != null) {
-                            "Error"
+                            resources.getString(R.string.error)
                         } else if (state.isLoading) {
-                            "Loading ..."
+                            resources.getString(R.string.loading)
                         } else {
                             state.weatherInfo?.geoLocation ?: ""
                         }
@@ -135,7 +138,7 @@ fun WeatherScreen(
                         Icon(
                             imageVector = if (state.cached) Icons.Default.Favorite else Icons.Default.FavoriteBorder,
                             tint = if (state.cached) MaterialTheme.colorScheme.surface else MaterialTheme.colorScheme.outline,
-                            contentDescription = "Cached"
+                            contentDescription = resources.getString(R.string.cached)
                         )
                     }
                     IconButton(onClick = {
@@ -146,7 +149,7 @@ fun WeatherScreen(
                         Icon(
                             imageVector = Icons.Filled.LocationOn,
                             tint = MaterialTheme.colorScheme.primary,
-                            contentDescription = "Current Location"
+                            contentDescription = resources.getString(R.string.current_location)
                         )
                     }
                     /*
@@ -183,7 +186,7 @@ fun WeatherScreen(
                     Icon(
                         Icons.Default.Search,
                         tint = MaterialTheme.colorScheme.primary,
-                        contentDescription = "Search"
+                        contentDescription = resources.getString(R.string.search)
                     )
                 }
             }
@@ -201,7 +204,7 @@ fun WeatherScreen(
                 )
             } else if (state.error != null || state.weatherInfo == null) {
                 Text(
-                    text = state.error ?: "No Location Set !!!",
+                    text = state.error ?: resources.getString(R.string.no_location_set),
                     color = MaterialTheme.colorScheme.error,
                     textAlign = TextAlign.Center,
                     modifier = Modifier.align(Alignment.Center)