Skip to content

Commit 27ae85b

Browse files
authored
Merge pull request #536 from code-payments/chore/update-strings
chore: update string localizations; add info warning to withdraw
2 parents 2cf0daf + 5128744 commit 27ae85b

38 files changed

Lines changed: 227 additions & 30 deletions

app/src/main/java/com/getcode/view/main/account/withdraw/AccountWithdrawAddress.kt

Lines changed: 48 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import androidx.compose.runtime.getValue
1919
import androidx.compose.ui.Alignment
2020
import androidx.compose.ui.Modifier
2121
import androidx.compose.ui.graphics.Color
22+
import androidx.compose.ui.graphics.ColorFilter
2223
import androidx.compose.ui.res.painterResource
2324
import androidx.compose.ui.res.stringResource
2425
import androidx.compose.ui.text.input.KeyboardType
@@ -66,35 +67,56 @@ fun AccountWithdrawAddress(
6667
keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Password),
6768
)
6869

69-
Row(
70-
modifier = Modifier.fillMaxWidth(),
71-
verticalAlignment = Alignment.CenterVertically
72-
) {
70+
Column {
7371
dataState.isValid?.let { isValid ->
74-
Image(
75-
modifier = Modifier.size(CodeTheme.dimens.staticGrid.x4),
76-
painter = painterResource(
77-
if (isValid) R.drawable.ic_checked_green else R.drawable.ic_xmark_red
78-
),
79-
contentDescription = ""
80-
)
72+
Row(
73+
modifier = Modifier.fillMaxWidth(),
74+
verticalAlignment = Alignment.CenterVertically
75+
) {
76+
Image(
77+
modifier = Modifier.size(CodeTheme.dimens.staticGrid.x4),
78+
painter = painterResource(
79+
if (isValid) R.drawable.ic_checked_green else R.drawable.ic_xmark_red
80+
),
81+
colorFilter = ColorFilter.tint(
82+
if (isValid) Success else CodeTheme.colors.errorText
83+
),
84+
contentDescription = ""
85+
)
8186

82-
val text =
83-
if (isValid) {
84-
if (dataState.hasResolvedDestination) {
85-
stringResource(id = R.string.subtitle_validOwnerAccount)
86-
} else stringResource(id = R.string.subtitle_validTokenAccount)
87-
} else {
88-
stringResource(id = R.string.subtitle_invalidTokenAccount)
89-
}
87+
val text =
88+
if (isValid) {
89+
if (dataState.hasResolvedDestination) {
90+
stringResource(id = R.string.subtitle_validOwnerAccount)
91+
} else stringResource(id = R.string.subtitle_validTokenAccount)
92+
} else {
93+
stringResource(id = R.string.subtitle_invalidTokenAccount)
94+
}
95+
96+
Text(
97+
modifier = Modifier
98+
.padding(start = CodeTheme.dimens.grid.x2),
99+
text = text,
100+
color = if (isValid) Success else CodeTheme.colors.errorText,
101+
style = CodeTheme.typography.caption
102+
)
103+
}
90104

91-
Text(
92-
modifier = Modifier
93-
.padding(start = CodeTheme.dimens.grid.x2),
94-
text = text,
95-
color = if (isValid) Success else Color.Red,
96-
style = CodeTheme.typography.caption
97-
)
105+
if (!isValid) {
106+
Row(
107+
modifier = Modifier.fillMaxWidth(),
108+
verticalAlignment = Alignment.CenterVertically
109+
) {
110+
Spacer(Modifier.size(CodeTheme.dimens.staticGrid.x4))
111+
Text(
112+
modifier = Modifier
113+
.padding(start = CodeTheme.dimens.grid.x2),
114+
text = stringResource(R.string.subtitle_invalidTokenAccountDescription),
115+
color = CodeTheme.colors.errorText,
116+
style = CodeTheme.typography.caption
117+
)
118+
}
119+
}
98120
}
99121
}
100122

app/src/main/java/com/getcode/view/main/home/HomeViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -834,8 +834,8 @@ class HomeViewModel @Inject constructor(
834834
ModalManager.showMessage(
835835
ModalManager.Message(
836836
icon = R.drawable.ic_bell,
837-
title = resources.getString(R.string.modal_title_turnOnNotifications),
838-
subtitle = resources.getString(R.string.modal_description_turnOnNotifications),
837+
title = resources.getString(R.string.title_turnOnNotifications),
838+
subtitle = resources.getString(R.string.subtitle_turnOnNotifications),
839839
onPositive = {
840840
when {
841841
isDenied -> {

app/src/main/java/com/getcode/view/main/tip/ConnectAccountScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ fun ConnectAccountScreen(
8787
private fun ColumnScope.RequestContent(state: TipConnectViewModel.State, onClick: () -> Unit) {
8888
Text(
8989
text = when(state.reason) {
90-
IdentityConnectionReason.TipCard -> stringResource(id = R.string.title_receiveTip)
90+
IdentityConnectionReason.TipCard -> stringResource(id = R.string.title_receiveTips)
9191
IdentityConnectionReason.IdentityReveal -> stringResource(id = R.string.title_connectAccount)
9292
null -> ""
9393
},

app/src/main/res/values-ar/strings-localized.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<string name="action_buyMoreKin">اشترِ مزيدًا من عملات Kin</string>
1010
<string name="action_cancel">إلغاء</string>
1111
<string name="action_cancelSend">إلغاء الإرسال</string>
12+
<string name="action_chat">الدردشة</string>
1213
<string name="action_collectCash">اجمع هذه النقود</string>
1314
<string name="action_confirm">تأكيد</string>
1415
<string name="action_connectToX">الربط بحساب X</string>
@@ -248,6 +249,7 @@
248249
<string name="subtitle_howToDeposit">قم بإيداع الأموال في محفظة Code الخاصة بك عن طريق إرسالها إلى عنوان الإيداع الخاص بك أدناه. انقر للنسخ.</string>
249250
<string name="subtitle_insufficientFundsDescription">يُرجى الحصول على المزيد من Kin ثم محاولة الدفع مرة أخرى</string>
250251
<string name="subtitle_invalidTokenAccount">حساب المستلم غير صحيح</string>
252+
<string name="subtitle_invalidTokenAccountDescription">يرجى التأكد من أن العنوان الذي تقوم بالسحب إليه قد تمت تهيئته بواسطة مزود المحفظة الخاص بك. هناك طريقة مختصرة لتحقيق ذلك وهي استبدال مبلغ صغير من SOL بعملة Kin في المحفظة التي تحاول الإرسال إليها.</string>
251253
<string name="subtitle_inviteCode">رمز الدعوة</string>
252254
<string name="subtitle_inviteCodeDescription">الوصول إلى Code حاليًا بالدعوة فقط. ستحتاج إلى رمز دعوة للوصول إلى التطبيق.</string>
253255
<string name="subtitle_inviteCount">%1$d دعوات</string>
@@ -282,6 +284,7 @@
282284
<string name="subtitle_startCameraToScan">أنت بحاجة إلى تشغيل الكاميرا لمسح الرموز ضوئيًا</string>
283285
<string name="subtitle_tipCardForX">تتيح لك بطاقة الإكرامية الخاصة بك تلقي الإكراميات من مستخدمي Code في جميع أنحاء العالم. للوصول إلى بطاقة الإكرامية الخاصة بك, قم بتوصيل هوية X الخاصة بك.</string>
284286
<string name="subtitle_tipCardTwitterDescription">تتيح لك بطاقة النصائح تلقي نصائح من مستخدمي Code في جميع أنحاء العالم. للوصول إلى بطاقة النصائح انشر على X.</string>
287+
<string name="subtitle_turnOnNotifications">اسمح لـ Code بإرسال إشعارات إليك عندما تتلقى نصائح من مستخدمي Code الآخرين.</string>
285288
<string name="subtitle_typeDelete">اكتب \"%1$s\"</string>
286289
<string name="subtitle_updateRequiredDescription">لقد أجرينا بعض التغييرات لتحسين التجربة. ستحتاج إلى تحديث التطبيق للاستمرار في استخدام Code.</string>
287290
<string name="subtitle_validOwnerAccount">حساب المالك صحيح</string>
@@ -346,6 +349,7 @@
346349
<string name="title_privacyPolicy">سياسة الخصوصية</string>
347350
<string name="title_purchased">تم الشراء</string>
348351
<string name="title_push_twitterAccountConnected">تم ربط حساب X بنجاح</string>
352+
<string name="title_receiveTips">تلقي النصائح</string>
349353
<string name="title_received">المستلمة</string>
350354
<string name="title_recentCurrencies">العملات الأخيرة</string>
351355
<string name="title_referFriend">ارسل طلب إحالة لصديق, واحصل على 5 دولارات</string>
@@ -367,6 +371,7 @@
367371
<string name="title_termsOfService">شروط الخدمة</string>
368372
<string name="title_tipCard">بطاقة Tip </string>
369373
<string name="title_tipKin">إكرامية Kin</string>
374+
<string name="title_turnOnNotifications">تشغيل الإشعارات لـ Code</string>
370375
<string name="title_unknown">غير معروف</string>
371376
<string name="title_updateRequired">التحديث مطلوب</string>
372377
<string name="title_verifyPhoneNumber">التحقق من رقم الهاتف</string>

app/src/main/res/values-bg/strings-localized.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<string name="action_buyMoreKin">Закупете повече Kin</string>
1010
<string name="action_cancel">Откажи</string>
1111
<string name="action_cancelSend">Отмени изпращането </string>
12+
<string name="action_chat">Чат</string>
1213
<string name="action_collectCash">Вземете парите</string>
1314
<string name="action_confirm">Потвърди </string>
1415
<string name="action_connectToX">Свържи се с Х</string>
@@ -248,6 +249,7 @@
248249
<string name="subtitle_howToDeposit">Депозирайте член на семейството към вашия кодиран портфейл като изпратите член на семейството към вашия адрес на депозиране по - долу. Натиснете, за да копирате. </string>
249250
<string name="subtitle_insufficientFundsDescription">Моля, вземете повече Kin и след това опитайте да платите отново</string>
250251
<string name="subtitle_invalidTokenAccount">Невалидна сметка на получателя</string>
252+
<string name="subtitle_invalidTokenAccountDescription">Моля, уверете се, че адресът, на който теглите, е инициализиран от Вашия доставчик на портфейл. Пряк път за постигане на това е първо да размените малко количество SOL за Kin в портфейла, до който се опитвате да изпратите.</string>
251253
<string name="subtitle_inviteCode">Покана Code</string>
252254
<string name="subtitle_inviteCodeDescription">Code към момента е само с покани. Ще ви е необходима покана Code, за да получите достъп до приложението.</string>
253255
<string name="subtitle_inviteCount">%1$d покани </string>
@@ -282,6 +284,7 @@
282284
<string name="subtitle_startCameraToScan">Трябва да стартирате камерата си, за да сканирате кодове</string>
283285
<string name="subtitle_tipCardForX">Вашата карта за бакшиши ви позволява да получавате бакшиши от потребители на Code от целия свят. За достъп до вашата карта за бакшиши, свържете своята идентичност в Х. </string>
284286
<string name="subtitle_tipCardTwitterDescription">С вашата карта за бакшиши може да получавате подаръци от потребители на Code по цял свят. За достъп до картата за бакшиши публикувайте в социалната мрежа X.</string>
287+
<string name="subtitle_turnOnNotifications">Позволете на Code да Ви изпраща известия, когато получавате съвети от други потребители на Code.</string>
285288
<string name="subtitle_typeDelete">Напишете \"%1$s\"</string>
286289
<string name="subtitle_updateRequiredDescription">Направихме някои промени, за да подобрим качеството. Трябва да подновите приложението, за да използвате кода. </string>
287290
<string name="subtitle_validOwnerAccount">Валидна сметка на собственика</string>
@@ -346,6 +349,7 @@
346349
<string name="title_privacyPolicy">Политика за поверителност</string>
347350
<string name="title_purchased">Закупено</string>
348351
<string name="title_push_twitterAccountConnected">Профилът в Хе свързан успешно</string>
352+
<string name="title_receiveTips">Получаване на съвети</string>
349353
<string name="title_received">Получено </string>
350354
<string name="title_recentCurrencies">Последно използвани валути </string>
351355
<string name="title_referFriend">Препоръчай на приятел, вземи $5</string>
@@ -367,6 +371,7 @@
367371
<string name="title_termsOfService">Условия на ползване </string>
368372
<string name="title_tipCard">Карта за бакшиши</string>
369373
<string name="title_tipKin">Бакшиш Kin</string>
374+
<string name="title_turnOnNotifications">Включете известия за Code</string>
370375
<string name="title_unknown">Неизвестен</string>
371376
<string name="title_updateRequired">Необходимо е обновяване </string>
372377
<string name="title_verifyPhoneNumber">Потвърди телефонен номер </string>

app/src/main/res/values-cs/strings-localized.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<string name="action_buyMoreKin">Kupte další Kiny</string>
1010
<string name="action_cancel">Zrušit</string>
1111
<string name="action_cancelSend">Zrušit odeslání</string>
12+
<string name="action_chat">Chat</string>
1213
<string name="action_collectCash">Vybrat tuto hotovost</string>
1314
<string name="action_confirm">Potvrdit</string>
1415
<string name="action_connectToX">Připojení k X</string>
@@ -248,6 +249,7 @@
248249
<string name="subtitle_howToDeposit">Uložit kin do kódové peněženky odesláním kinu na níže uvedenou ukládací adresu. Klepnutím zkopírujete.</string>
249250
<string name="subtitle_insufficientFundsDescription">Získejte další Kin a pak zkuste zaplatit znovu</string>
250251
<string name="subtitle_invalidTokenAccount">Neplatný cílový účet</string>
252+
<string name="subtitle_invalidTokenAccountDescription">Prosím ujistěte se, že adresa, na kterou vybíráte, byla inicializována poskytovatelem peněženky. Rychlá cesta, jak toho dosáhnout, je nejprve vyměnit malé množství SOL za Kin v peněžence, na kterou se snažíte poslat.</string>
251253
<string name="subtitle_inviteCode">Kód pozvánky</string>
252254
<string name="subtitle_inviteCodeDescription">Code je v současné době pouze pro zvané. K přístupu do aplikace budete potřebovat pozvánku.</string>
253255
<string name="subtitle_inviteCount">%1$d přizvání</string>
@@ -282,6 +284,7 @@
282284
<string name="subtitle_startCameraToScan">Pro naskenování kódů musíte spustit svůj fotoaparát</string>
283285
<string name="subtitle_tipCardForX">Vaše karta spropitného vám umožňuje přijímat spropitné od uživatelů služby Code z celého světa. Pro přístup ke kartě Tip Card připojte svou identitu X.</string>
284286
<string name="subtitle_tipCardTwitterDescription">Tip Card vám umožňuje přijímat spropitné od uživatelů Code z celého světa. Přístup k Tip Card získáte po zveřejnění příspěvku na X. </string>
287+
<string name="subtitle_turnOnNotifications">Povolte aplikaci Code, aby vám zasílala oznámení, když obdržíte spropitné od jiných uživatelů aplikace Code.</string>
285288
<string name="subtitle_typeDelete">Napište \"%1$s\"</string>
286289
<string name="subtitle_updateRequiredDescription">Udělali jsme jistá zdokonalení užívání. Abyste mohli kód i nadále využívat, budete si muset aktualizovat aplikaci.</string>
287290
<string name="subtitle_validOwnerAccount">Platný účet vlastníka</string>
@@ -346,6 +349,7 @@
346349
<string name="title_privacyPolicy">Ochrana soukromí</string>
347350
<string name="title_purchased">Zakoupeno</string>
348351
<string name="title_push_twitterAccountConnected">X Účet úspěšně připojen</string>
352+
<string name="title_receiveTips">Získat spropitné</string>
349353
<string name="title_received">Obdrženo</string>
350354
<string name="title_recentCurrencies">Poslední měny</string>
351355
<string name="title_referFriend">Doporučte kamaráda a získejte 5 USD</string>
@@ -367,6 +371,7 @@
367371
<string name="title_termsOfService">Všeobecné obchodní podmínky</string>
368372
<string name="title_tipCard">Karta tipu</string>
369373
<string name="title_tipKin">Dát Kin spropitné</string>
374+
<string name="title_turnOnNotifications">Zapnutí oznámení pro Code</string>
370375
<string name="title_unknown">Neznámé</string>
371376
<string name="title_updateRequired">Je nutná aktualizace</string>
372377
<string name="title_verifyPhoneNumber">Ověřit telefonní číslo</string>

0 commit comments

Comments
 (0)