From 6cb87f9d207856bbdb2996432c00bad0b3e4f2a1 Mon Sep 17 00:00:00 2001 From: Ermat Date: Thu, 14 Dec 2023 15:01:48 +0600 Subject: [PATCH] Add localizations for widgets --- .../CoinPriceList/CoinPriceListView.swift | 2 + .../Widget/Localizable.xcstrings | 624 ++++++++++++++++++ 2 files changed, 626 insertions(+) diff --git a/UnstoppableWallet/Widget/CoinPriceList/CoinPriceListView.swift b/UnstoppableWallet/Widget/CoinPriceList/CoinPriceListView.swift index f5eac4262e..9575d201e6 100644 --- a/UnstoppableWallet/Widget/CoinPriceList/CoinPriceListView.swift +++ b/UnstoppableWallet/Widget/CoinPriceList/CoinPriceListView.swift @@ -44,12 +44,14 @@ struct CoinPriceListView: View { VStack(spacing: 0) { HStack(spacing: .margin16) { Text(entry.mode.title) + .lineLimit(1) .font(.themeSubhead1) .foregroundColor(.themeLeah) Spacer() Text(title(sortType: entry.sortType)) + .lineLimit(1) .font(.themeSubhead2) .foregroundColor(.themeGray) } diff --git a/UnstoppableWallet/Widget/Localizable.xcstrings b/UnstoppableWallet/Widget/Localizable.xcstrings index b2f7546090..ccd199ddfa 100644 --- a/UnstoppableWallet/Widget/Localizable.xcstrings +++ b/UnstoppableWallet/Widget/Localizable.xcstrings @@ -4,137 +4,761 @@ "single_coin_price.description" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zeigt den Preis für eine bestimmte Münze an" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Displays price for certain coin" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Muestra el precio de una moneda específica" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Affiche le prix d'une certaine pièce" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "특정 코인의 가격을 표시함" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exibe o preço de uma determinada moeda" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отображает цену определенной монеты" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Belirli bir madeni paranın fiyatını gösterir" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示特定硬币的价格\n\n" + } } } }, "single_coin_price.title" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Münzpreis" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Coin Price" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Precio de la moneda" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prix de la pièce" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "코인 가격" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preço da moeda" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Цена монеты" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Madeni para fiyatı" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "硬币价格" + } } } }, "sort_type.highest_cap" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Höchste Marktkapitalisierung" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Highest Cap" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mayor capitalización" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus haute capitalisation" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "최고 시가총액" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maior capitalização" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Наиб.капитализация" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En yüksek piyasa değeri" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "最高市值" + } } } }, "sort_type.highest_volume" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Höchstes Handelsvolumen" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Highest Volume" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mayor volumen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus grand volume" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "최대 거래량" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maior volume" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Наибольший объем" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En yüksek hacim" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "最高交易量" + } } } }, "sort_type.lowest_cap" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Niedrigste Marktkapitalisierung" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Lowest Cap" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menor capitalización" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus basse capitalisation" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "최저 시가총액" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menor capitalização" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Наим. капитализация" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En düşük piyasa değeri" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "最低市值" + } } } }, "sort_type.lowest_volume" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geringstes Handelsvolumen" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Lowest Volume" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menor volumen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus faible volume" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "최소 거래량" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menor volume" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Наименьший объем" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En düşük hacim" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "最低交易量" + } } } }, "sort_type.top_gainers" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Top-Gewinner" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Top Gainers" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mayores ganadores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus grands gagnants" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상위 수익 코인" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maiores ganhadores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Показывают рост" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En çok kazananlar" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "涨幅最大的股票" + } } } }, "sort_type.top_losers" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Top-Verlierer" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Top Losers" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mayores perdedores" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus grands perdants" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "하위 손실 코인" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maiores perdedores" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Теряют в цене" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En çok kaybedenler" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "跌幅最大的股票" + } } } }, "top_coins.description" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zeigt den Preis für Top-Münzen an" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Displays price for top coins" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Muestra el precio de las principales monedas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Affiche le prix des principales pièces" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상위 코인의 가격을 표시함" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exibe o preço das principais moedas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отображает цены на ведущие монеты" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En iyi madeni paraların fiyatlarını gösterir" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示顶级硬币的价格" + } } } }, "top_coins.title" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Top-Münzen" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Top Coins" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Principales monedas" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Principales pièces" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "상위 코인" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Principais moedas" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ведущие монеты" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En iyi madeni paralar" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "顶级硬币" + } } } }, "watchlist.description" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zeigt den Preis von Münzen in der Watchlist an" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Displays price coins in watchlist" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Muestra el precio de las monedas en la lista de seguimiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Affiche le prix des pièces dans la liste de suivi" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "관심 목록에 있는 코인의 가격을 표시함" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exibe o preço das moedas na lista de observação" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отображает цены монет в списке избранного" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İzleme listesindeki madeni paraların fiyatlarını gösterir" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "在观察列表中显示硬币价格" + } } } }, "watchlist.empty" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ihre Watchlist ist leer" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Your watchlist is empty" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu lista de seguimiento está vacía" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre liste de suivi est vide" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "관심 목록이 비어 있음" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sua lista de observação está vazia" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ваш список избранного пуст" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İzleme listeniz boş" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "您的观察列表为空" + } } } }, "watchlist.title" : { "extractionState" : "manual", "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Watchlist" + } + }, "en" : { "stringUnit" : { "state" : "translated", "value" : "Watchlist" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lista de seguimiento" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Liste de suivi" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "관심 목록" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lista de observação" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Список избранного" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İzleme listesi" + } + }, + "zh" : { + "stringUnit" : { + "state" : "translated", + "value" : "观察列表" + } } } }