From dd5d6aa65e0dd1fdee2ce8a61f0771e055f81b9b Mon Sep 17 00:00:00 2001 From: Kieran Date: Tue, 12 Sep 2023 16:19:13 +0100 Subject: [PATCH] Add new langs --- src/element/send-zap.tsx | 3 +-- src/intl.tsx | 42 ++++++++++++++++++++++++++++++++++++- src/pages/layout.css | 24 +++++++++++++++++++++ src/translations/af_ZA.json | 1 - src/translations/ar_SA.json | 1 - src/translations/bg_BG.json | 1 - src/translations/bn_BD.json | 1 - src/translations/ca_ES.json | 1 - src/translations/cs_CZ.json | 1 - src/translations/da_DK.json | 1 - src/translations/de_DE.json | 1 - src/translations/el_GR.json | 1 - src/translations/es_ES.json | 1 - src/translations/fa_IR.json | 1 - src/translations/fi_FI.json | 1 - src/translations/fr_FR.json | 1 - src/translations/he_IL.json | 1 - src/translations/hu_HU.json | 1 - src/translations/it_IT.json | 1 - src/translations/ja_JP.json | 1 - src/translations/ko_KR.json | 1 - src/translations/nl_NL.json | 1 - src/translations/no_NO.json | 1 - src/translations/pl_PL.json | 1 - src/translations/pt_BR.json | 1 - src/translations/pt_PT.json | 1 - src/translations/ro_RO.json | 1 - src/translations/ru_RU.json | 1 - src/translations/sr_SP.json | 1 - src/translations/sv_SE.json | 1 - src/translations/sw_KE.json | 1 - src/translations/th_TH.json | 1 - src/translations/tr_TR.json | 1 - src/translations/uk_UA.json | 1 - src/translations/vi_VN.json | 1 - src/translations/zh_CN.json | 1 - src/translations/zh_TW.json | 1 - 37 files changed, 66 insertions(+), 37 deletions(-) diff --git a/src/element/send-zap.tsx b/src/element/send-zap.tsx index 623324c..10f4654 100644 --- a/src/element/send-zap.tsx +++ b/src/element/send-zap.tsx @@ -36,8 +36,7 @@ export function SendZaps({ lnurl, pubkey, aTag, eTag, targetName, onFinish }: Se const UsdRate = 28_000; const satsAmounts = [ - 21, 69, 121, 420, 1_000, 2_100, 4_200, 10_000, 21_000, 42_000, 69_000, 100_000, 210_000, 500_000, - 1_000_000, + 21, 69, 121, 420, 1_000, 2_100, 4_200, 10_000, 21_000, 42_000, 69_000, 100_000, 210_000, 500_000, 1_000_000, ]; const usdAmounts = [0.05, 0.5, 2, 5, 10, 50, 100, 200]; const [isFiat, setIsFiat] = useState(false); diff --git a/src/intl.tsx b/src/intl.tsx index d764368..2f03361 100644 --- a/src/intl.tsx +++ b/src/intl.tsx @@ -11,7 +11,25 @@ async function importLang(code: string) { return Object.fromEntries(ent) as Record; } -export const AllLocales = [DefaultLocale, "de-DE", "es-ES", "th-TH", "nl-NL", "ja-JP", "fa-IR", "sw-KE", "sv-SE"]; +export const AllLocales = [ + DefaultLocale, + "de-DE", + "es-ES", + "th-TH", + "nl-NL", + "ja-JP", + "fa-IR", + "sw-KE", + "sv-SE", + "bn-BD", + "bg-BG", + "zh-CN", + "zh-TW", + "fi-FI", + "fr-FR", + "pt-BR", + "ru-RU", +]; const getMessages = (locale: string) => { const truncatedLocale = locale.toLowerCase().split(/[_-]+/)[0]; @@ -42,6 +60,28 @@ const getMessages = (locale: string) => { case "sv": case "sv-SE": return await importLang("sv_SE"); + case "bn": + case "bn-BD": + return await importLang("bn_BD"); + case "bg": + case "bg-BG": + return await importLang("bg_BG"); + case "zh": + case "zh-CN": + return await importLang("zh_CN"); + case "zh-TW": + return await importLang("zh_TW"); + case "fi": + case "fi-FI": + return await importLang("fi_FI"); + case "fr": + case "fr-FR": + return await importLang("fr_FR"); + case "pt-BR": + return await importLang("pt_BR"); + case "ru": + case "ru-RU": + return await importLang("ru_RU"); case DefaultLocale: case "en": return enMessages; diff --git a/src/pages/layout.css b/src/pages/layout.css index b3bf958..96fce52 100644 --- a/src/pages/layout.css +++ b/src/pages/layout.css @@ -209,3 +209,27 @@ button span.hide-on-mobile { .fi-se { background-image: url("flag-icons/flags/1x1/se.svg"); } +.fi-bg { + background-image: url("flag-icons/flags/1x1/bg.svg"); +} +.fi-bd { + background-image: url("flag-icons/flags/1x1/bd.svg"); +} +.fi-cn { + background-image: url("flag-icons/flags/1x1/cn.svg"); +} +.fi-tw { + background-image: url("flag-icons/flags/1x1/tw.svg"); +} +.fi-fi { + background-image: url("flag-icons/flags/1x1/fi.svg"); +} +.fi-fr { + background-image: url("flag-icons/flags/1x1/fr.svg"); +} +.fi-br { + background-image: url("flag-icons/flags/1x1/br.svg"); +} +.fi-ru { + background-image: url("flag-icons/flags/1x1/ru.svg"); +} diff --git a/src/translations/af_ZA.json b/src/translations/af_ZA.json index ca2b144..6a8307a 100644 --- a/src/translations/af_ZA.json +++ b/src/translations/af_ZA.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/ar_SA.json b/src/translations/ar_SA.json index 43ebb1e..168512f 100644 --- a/src/translations/ar_SA.json +++ b/src/translations/ar_SA.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/bg_BG.json b/src/translations/bg_BG.json index 0ff64ec..abad444 100644 --- a/src/translations/bg_BG.json +++ b/src/translations/bg_BG.json @@ -414,4 +414,3 @@ "defaultMessage": "Зап Тревога" } } - diff --git a/src/translations/bn_BD.json b/src/translations/bn_BD.json index afe8865..e189935 100644 --- a/src/translations/bn_BD.json +++ b/src/translations/bn_BD.json @@ -414,4 +414,3 @@ "defaultMessage": "জ্যাপ অ্যালার্ট" } } - diff --git a/src/translations/ca_ES.json b/src/translations/ca_ES.json index ca2b144..6a8307a 100644 --- a/src/translations/ca_ES.json +++ b/src/translations/ca_ES.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/cs_CZ.json b/src/translations/cs_CZ.json index ca2b144..6a8307a 100644 --- a/src/translations/cs_CZ.json +++ b/src/translations/cs_CZ.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/da_DK.json b/src/translations/da_DK.json index ca2b144..6a8307a 100644 --- a/src/translations/da_DK.json +++ b/src/translations/da_DK.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/de_DE.json b/src/translations/de_DE.json index 41e3c9f..e12cfcb 100644 --- a/src/translations/de_DE.json +++ b/src/translations/de_DE.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/el_GR.json b/src/translations/el_GR.json index ca2b144..6a8307a 100644 --- a/src/translations/el_GR.json +++ b/src/translations/el_GR.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/es_ES.json b/src/translations/es_ES.json index ae2773c..2b5549c 100644 --- a/src/translations/es_ES.json +++ b/src/translations/es_ES.json @@ -414,4 +414,3 @@ "defaultMessage": "Alerta de Zap" } } - diff --git a/src/translations/fa_IR.json b/src/translations/fa_IR.json index f281e7d..0aa84f0 100644 --- a/src/translations/fa_IR.json +++ b/src/translations/fa_IR.json @@ -414,4 +414,3 @@ "defaultMessage": "هشدار زپ" } } - diff --git a/src/translations/fi_FI.json b/src/translations/fi_FI.json index 4d71d6c..eccd766 100644 --- a/src/translations/fi_FI.json +++ b/src/translations/fi_FI.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap-hälytys" } } - diff --git a/src/translations/fr_FR.json b/src/translations/fr_FR.json index 3e202e9..05cb262 100644 --- a/src/translations/fr_FR.json +++ b/src/translations/fr_FR.json @@ -414,4 +414,3 @@ "defaultMessage": "Alerte Zap" } } - diff --git a/src/translations/he_IL.json b/src/translations/he_IL.json index ca2b144..6a8307a 100644 --- a/src/translations/he_IL.json +++ b/src/translations/he_IL.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/hu_HU.json b/src/translations/hu_HU.json index 60c8f10..c65e964 100644 --- a/src/translations/hu_HU.json +++ b/src/translations/hu_HU.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/it_IT.json b/src/translations/it_IT.json index ca2b144..6a8307a 100644 --- a/src/translations/it_IT.json +++ b/src/translations/it_IT.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/ja_JP.json b/src/translations/ja_JP.json index a7e7d8d..ae83540 100644 --- a/src/translations/ja_JP.json +++ b/src/translations/ja_JP.json @@ -414,4 +414,3 @@ "defaultMessage": "ザップアラート" } } - diff --git a/src/translations/ko_KR.json b/src/translations/ko_KR.json index ca2b144..6a8307a 100644 --- a/src/translations/ko_KR.json +++ b/src/translations/ko_KR.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/nl_NL.json b/src/translations/nl_NL.json index e4044ba..b4aa76c 100644 --- a/src/translations/nl_NL.json +++ b/src/translations/nl_NL.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/no_NO.json b/src/translations/no_NO.json index ca2b144..6a8307a 100644 --- a/src/translations/no_NO.json +++ b/src/translations/no_NO.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/pl_PL.json b/src/translations/pl_PL.json index ca2b144..6a8307a 100644 --- a/src/translations/pl_PL.json +++ b/src/translations/pl_PL.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/pt_BR.json b/src/translations/pt_BR.json index b387c65..660cb7f 100644 --- a/src/translations/pt_BR.json +++ b/src/translations/pt_BR.json @@ -414,4 +414,3 @@ "defaultMessage": "Alerta Zap" } } - diff --git a/src/translations/pt_PT.json b/src/translations/pt_PT.json index ca2b144..6a8307a 100644 --- a/src/translations/pt_PT.json +++ b/src/translations/pt_PT.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/ro_RO.json b/src/translations/ro_RO.json index ca2b144..6a8307a 100644 --- a/src/translations/ro_RO.json +++ b/src/translations/ro_RO.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/ru_RU.json b/src/translations/ru_RU.json index dfe0e0c..da22b24 100644 --- a/src/translations/ru_RU.json +++ b/src/translations/ru_RU.json @@ -414,4 +414,3 @@ "defaultMessage": "Оповещение о запе" } } - diff --git a/src/translations/sr_SP.json b/src/translations/sr_SP.json index ca2b144..6a8307a 100644 --- a/src/translations/sr_SP.json +++ b/src/translations/sr_SP.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/sv_SE.json b/src/translations/sv_SE.json index 76b23ac..751df11 100644 --- a/src/translations/sv_SE.json +++ b/src/translations/sv_SE.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/sw_KE.json b/src/translations/sw_KE.json index 96ebc07..d21fa6a 100644 --- a/src/translations/sw_KE.json +++ b/src/translations/sw_KE.json @@ -414,4 +414,3 @@ "defaultMessage": "Tahadhari ya Zap" } } - diff --git a/src/translations/th_TH.json b/src/translations/th_TH.json index 6f35888..53dd290 100644 --- a/src/translations/th_TH.json +++ b/src/translations/th_TH.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/tr_TR.json b/src/translations/tr_TR.json index ca2b144..6a8307a 100644 --- a/src/translations/tr_TR.json +++ b/src/translations/tr_TR.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/uk_UA.json b/src/translations/uk_UA.json index ca2b144..6a8307a 100644 --- a/src/translations/uk_UA.json +++ b/src/translations/uk_UA.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/vi_VN.json b/src/translations/vi_VN.json index ca2b144..6a8307a 100644 --- a/src/translations/vi_VN.json +++ b/src/translations/vi_VN.json @@ -414,4 +414,3 @@ "defaultMessage": "Zap Alert" } } - diff --git a/src/translations/zh_CN.json b/src/translations/zh_CN.json index 5fda11c..40e87b5 100644 --- a/src/translations/zh_CN.json +++ b/src/translations/zh_CN.json @@ -414,4 +414,3 @@ "defaultMessage": "打闪提示" } } - diff --git a/src/translations/zh_TW.json b/src/translations/zh_TW.json index c1b0495..c47827a 100644 --- a/src/translations/zh_TW.json +++ b/src/translations/zh_TW.json @@ -414,4 +414,3 @@ "defaultMessage": "打閃提示" } } -