Fix Turkish translation: add self_host_banner, fix tx_hash label, rates_offline, countdown unit

This commit is contained in:
Alexander Schmidt
2026-03-27 13:00:48 +01:00
parent 6149b52b42
commit e2b6684dcb
4 changed files with 8 additions and 7 deletions

View File

@@ -411,8 +411,9 @@ var I18n = (function () {
pdf_deadline_days: '{d} gün', pdf_deadline_days: '{d} gün',
pdf_date: 'Tarih', pdf_date: 'Tarih',
pdf_scan_qr: 'Ödeme için QR kodu tara', pdf_scan_qr: 'Ödeme için QR kodu tara',
pdf_footer: 'xmrpay.link ile oluşturulmuştur', pdf_footer: 'xmrpay ile oluşturulmuştur',
qr_hint: 'QR kodu kaydetmek için tıkla', qr_hint: 'QR kodu kaydetmek için tıkla',
self_host_banner: 'Bu bir herkese açık demodur. Gerçek ödemeler için <a href="https://github.com/schmidt1024/xmrpay#self-host-in-60-seconds">kendi sunucunuzu kurun</a> — sadece 60 saniye sürer.',
footer: footer, footer: footer,
aria_currency: 'Para Birimi', aria_currency: 'Para Birimi',
label_share_link: 'Paylaşılabilir bağlantı', label_share_link: 'Paylaşılabilir bağlantı',
@@ -422,10 +423,10 @@ var I18n = (function () {
toast_copied: 'Kopyalandı!', toast_copied: 'Kopyalandı!',
countdown_expired: 'Ödeme için son tarih süresi doldu', countdown_expired: 'Ödeme için son tarih süresi doldu',
countdown_remaining_days: 'Son Tarih: {d} gün, {h} saat', countdown_remaining_days: 'Son Tarih: {d} gün, {h} saat',
countdown_remaining_hours: 'Son Tarih: {h}:{m}', countdown_remaining_hours: 'Son Tarih: {h}:{m} saat',
rates_offline: 'Birim uygun değil — Yalnızca XMR tutarı', rates_offline: 'Kurlar mevcut değil — Yalnızca XMR tutarı',
btn_prove_payment: 'Ödemeyi doğrula', btn_prove_payment: 'Ödemeyi doğrula',
label_tx_hash: 'İşlem anahtarı (TX Hash)', label_tx_hash: 'İşlem kimliği (TX Hash)',
placeholder_tx_hash: '64 hex karakteri...', placeholder_tx_hash: '64 hex karakteri...',
label_tx_key: 'İşlem Anahtarı (TX Key)', label_tx_key: 'İşlem Anahtarı (TX Key)',
placeholder_tx_key: '64 hex karakteri...', placeholder_tx_key: '64 hex karakteri...',

2
i18n.min.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -137,7 +137,7 @@
<div class="toast" id="toast"></div> <div class="toast" id="toast"></div>
<script src="lib/qrcode.min.js?v=20260326-3" integrity="sha384-3zSEDfvllQohrq0PHL1fOXJuC/jSOO34H46t6UQfobFOmxE5BpjjaIJY5F2/bMnU" crossorigin="anonymous" defer></script> <script src="lib/qrcode.min.js?v=20260326-3" integrity="sha384-3zSEDfvllQohrq0PHL1fOXJuC/jSOO34H46t6UQfobFOmxE5BpjjaIJY5F2/bMnU" crossorigin="anonymous" defer></script>
<script src="i18n.min.js?v=20260326-3" integrity="sha384-FfBaeFwBMGnIIOFgRYMxAcFLdp1MMUAc4V8YIg+jLInG8yWQdpMA05eicLc+QFaC" crossorigin="anonymous" defer></script> <script src="i18n.min.js?v=20260326-3" integrity="sha384-GS62r/FP1LcB9Ec+ow+45oUWdQsjZKKwtPT6D/YXBfgGjUCjtpuxeLE3GMtbItgx" crossorigin="anonymous" defer></script>
<script src="app.min.js?v=20260326-3" integrity="sha384-JORIDcn40te850GEco3PPlCjpMXhAbHLSVu8t5BSX4g7XaQyUsGK3IaXLC+1AUYk" crossorigin="anonymous" defer></script> <script src="app.min.js?v=20260326-3" integrity="sha384-JORIDcn40te850GEco3PPlCjpMXhAbHLSVu8t5BSX4g7XaQyUsGK3IaXLC+1AUYk" crossorigin="anonymous" defer></script>
</body> </body>
</html> </html>

View File

@@ -231,7 +231,7 @@
<div class="lang-dropdown" id="langDropdown"></div> <div class="lang-dropdown" id="langDropdown"></div>
</div> </div>
<script src="i18n.min.js?v=20260326-3" integrity="sha384-FfBaeFwBMGnIIOFgRYMxAcFLdp1MMUAc4V8YIg+jLInG8yWQdpMA05eicLc+QFaC" crossorigin="anonymous" defer></script> <script src="i18n.min.js?v=20260326-3" integrity="sha384-GS62r/FP1LcB9Ec+ow+45oUWdQsjZKKwtPT6D/YXBfgGjUCjtpuxeLE3GMtbItgx" crossorigin="anonymous" defer></script>
<script> <script>
document.addEventListener('DOMContentLoaded', function () { document.addEventListener('DOMContentLoaded', function () {
var supported = ['en', 'de', 'fr', 'it', 'es', 'pt', 'ru', 'tr']; var supported = ['en', 'de', 'fr', 'it', 'es', 'pt', 'ru', 'tr'];