chore: auto-translate to multiple languages (#469)

This commit was merged in pull request #469.
This commit is contained in:
Luke Gustafson
2025-12-31 01:16:44 -06:00
committed by GitHub
parent c79a2bfcd8
commit ebd16c834a
25 changed files with 50 additions and 25 deletions

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "رمز التحقق غير صالح", "totpInvalidCode": "رمز التحقق غير صالح",
"totpCancelled": "تم إلغاء جمع البيانات الإحصائية", "totpCancelled": "تم إلغاء جمع البيانات الإحصائية",
"authenticationFailed": "فشلت عملية المصادقة", "authenticationFailed": "فشلت عملية المصادقة",
"noneAuthNotSupported": "لا يدعم Server Stats نوع المصادقة \"none\".",
"load": "حمولة", "load": "حمولة",
"editLayout": "تعديل التخطيط", "editLayout": "تعديل التخطيط",
"cancelEdit": "يلغي", "cancelEdit": "يلغي",
@@ -2395,4 +2396,4 @@
"switchToLight": "قم بتشغيل الضوء", "switchToLight": "قم بتشغيل الضوء",
"switchToDark": "التبديل إلى الوضع الداكن" "switchToDark": "التبديل إلى الوضع الداكن"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "অবৈধ যাচাইকরণ কোড", "totpInvalidCode": "অবৈধ যাচাইকরণ কোড",
"totpCancelled": "মেট্রিক্স সংগ্রহ বাতিল করা হয়েছে", "totpCancelled": "মেট্রিক্স সংগ্রহ বাতিল করা হয়েছে",
"authenticationFailed": "প্রমাণীকরণ ব্যর্থ হয়েছে", "authenticationFailed": "প্রমাণীকরণ ব্যর্থ হয়েছে",
"noneAuthNotSupported": "সার্ভার পরিসংখ্যান 'কিছুই নয়' প্রমাণীকরণ প্রকার সমর্থন করে না।",
"load": "লোড", "load": "লোড",
"editLayout": "লেআউট সম্পাদনা করুন", "editLayout": "লেআউট সম্পাদনা করুন",
"cancelEdit": "বাতিল করুন", "cancelEdit": "বাতিল করুন",
@@ -2395,4 +2396,4 @@
"switchToLight": "আলোতে স্যুইচ করুন", "switchToLight": "আলোতে স্যুইচ করুন",
"switchToDark": "ডার্ক এ স্যুইচ করুন" "switchToDark": "ডার্ক এ স্যুইচ করুন"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Neplatný ověřovací kód", "totpInvalidCode": "Neplatný ověřovací kód",
"totpCancelled": "Sběr metrik zrušen", "totpCancelled": "Sběr metrik zrušen",
"authenticationFailed": "Ověření se nezdařilo", "authenticationFailed": "Ověření se nezdařilo",
"noneAuthNotSupported": "Statistiky serveru nepodporují typ ověřování „žádné“.",
"load": "Zatížení", "load": "Zatížení",
"editLayout": "Upravit rozvržení", "editLayout": "Upravit rozvržení",
"cancelEdit": "Zrušit", "cancelEdit": "Zrušit",
@@ -2395,4 +2396,4 @@
"switchToLight": "Přepnout na světlo", "switchToLight": "Přepnout na světlo",
"switchToDark": "Přepnout na tmavou" "switchToDark": "Přepnout na tmavou"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Ungültiger Bestätigungscode", "totpInvalidCode": "Ungültiger Bestätigungscode",
"totpCancelled": "Datenerfassung abgesagt", "totpCancelled": "Datenerfassung abgesagt",
"authenticationFailed": "Authentifizierung fehlgeschlagen", "authenticationFailed": "Authentifizierung fehlgeschlagen",
"noneAuthNotSupported": "Server Stats unterstützt den Authentifizierungstyp „none“ nicht.",
"load": "Laden", "load": "Laden",
"editLayout": "Layout bearbeiten", "editLayout": "Layout bearbeiten",
"cancelEdit": "Stornieren", "cancelEdit": "Stornieren",
@@ -2395,4 +2396,4 @@
"switchToLight": "Auf Licht umschalten", "switchToLight": "Auf Licht umschalten",
"switchToDark": "Auf Dunkel umschalten" "switchToDark": "Auf Dunkel umschalten"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Μη έγκυρος κωδικός επαλήθευσης", "totpInvalidCode": "Μη έγκυρος κωδικός επαλήθευσης",
"totpCancelled": "Η συλλογή μετρήσεων ακυρώθηκε", "totpCancelled": "Η συλλογή μετρήσεων ακυρώθηκε",
"authenticationFailed": "Η επαλήθευση ταυτότητας απέτυχε", "authenticationFailed": "Η επαλήθευση ταυτότητας απέτυχε",
"noneAuthNotSupported": "Τα Στατιστικά διακομιστή δεν υποστηρίζουν τον τύπο ελέγχου ταυτότητας \"κανένας\".",
"load": "Φορτίο", "load": "Φορτίο",
"editLayout": "Επεξεργασία διάταξης", "editLayout": "Επεξεργασία διάταξης",
"cancelEdit": "Ματαίωση", "cancelEdit": "Ματαίωση",
@@ -2395,4 +2396,4 @@
"switchToLight": "Αλλαγή σε Φως", "switchToLight": "Αλλαγή σε Φως",
"switchToDark": "Αλλαγή σε Σκούρο" "switchToDark": "Αλλαγή σε Σκούρο"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Código de verificación no válido", "totpInvalidCode": "Código de verificación no válido",
"totpCancelled": "Recopilación de métricas cancelada", "totpCancelled": "Recopilación de métricas cancelada",
"authenticationFailed": "Falló la autenticación", "authenticationFailed": "Falló la autenticación",
"noneAuthNotSupported": "Las estadísticas del servidor no admiten el tipo de autenticación \"ninguno\".",
"load": "Carga", "load": "Carga",
"editLayout": "Editar diseño", "editLayout": "Editar diseño",
"cancelEdit": "Cancelar", "cancelEdit": "Cancelar",
@@ -2395,4 +2396,4 @@
"switchToLight": "Cambiar a la luz", "switchToLight": "Cambiar a la luz",
"switchToDark": "Cambiar a oscuro" "switchToDark": "Cambiar a oscuro"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Code de vérification invalide", "totpInvalidCode": "Code de vérification invalide",
"totpCancelled": "Collecte des données annulée", "totpCancelled": "Collecte des données annulée",
"authenticationFailed": "L'authentification a échoué", "authenticationFailed": "L'authentification a échoué",
"noneAuthNotSupported": "Server Stats ne prend pas en charge le type d'authentification « aucun ».",
"load": "Charger", "load": "Charger",
"editLayout": "Modifier la mise en page", "editLayout": "Modifier la mise en page",
"cancelEdit": "Annuler", "cancelEdit": "Annuler",
@@ -2395,4 +2396,4 @@
"switchToLight": "Passer à la lumière", "switchToLight": "Passer à la lumière",
"switchToDark": "Passer au mode sombre" "switchToDark": "Passer au mode sombre"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "קוד אימות לא תקין", "totpInvalidCode": "קוד אימות לא תקין",
"totpCancelled": "איסוף המדדים בוטל", "totpCancelled": "איסוף המדדים בוטל",
"authenticationFailed": "האימות נכשל", "authenticationFailed": "האימות נכשל",
"noneAuthNotSupported": "סטטיסטיקות השרת אינן תומכות בסוג האימות 'ללא'.",
"load": "לִטעוֹן", "load": "לִטעוֹן",
"editLayout": "עריכת פריסה", "editLayout": "עריכת פריסה",
"cancelEdit": "לְבַטֵל", "cancelEdit": "לְבַטֵל",
@@ -2395,4 +2396,4 @@
"switchToLight": "מעבר לתאורה", "switchToLight": "מעבר לתאורה",
"switchToDark": "עבור למצב כהה" "switchToDark": "עבור למצב כהה"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "अवैध सत्यापन संकेत", "totpInvalidCode": "अवैध सत्यापन संकेत",
"totpCancelled": "मैट्रिक्स संग्रह रद्द कर दिया गया", "totpCancelled": "मैट्रिक्स संग्रह रद्द कर दिया गया",
"authenticationFailed": "प्रमाणीकरण विफल होना", "authenticationFailed": "प्रमाणीकरण विफल होना",
"noneAuthNotSupported": "सर्वर स्टैट्स 'none' प्रमाणीकरण प्रकार का समर्थन नहीं करता है।",
"load": "भार", "load": "भार",
"editLayout": "लेआउट संपादित करें", "editLayout": "लेआउट संपादित करें",
"cancelEdit": "रद्द करना", "cancelEdit": "रद्द करना",
@@ -2395,4 +2396,4 @@
"switchToLight": "लाइट पर स्विच करें", "switchToLight": "लाइट पर स्विच करें",
"switchToDark": "डार्क मोड पर स्विच करें" "switchToDark": "डार्क मोड पर स्विच करें"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Kode verifikasi tidak valid", "totpInvalidCode": "Kode verifikasi tidak valid",
"totpCancelled": "Pengumpulan metrik dibatalkan", "totpCancelled": "Pengumpulan metrik dibatalkan",
"authenticationFailed": "Autentikasi gagal", "authenticationFailed": "Autentikasi gagal",
"noneAuthNotSupported": "Statistik Server tidak mendukung tipe otentikasi 'none'.",
"load": "Memuat", "load": "Memuat",
"editLayout": "Edit Tata Letak", "editLayout": "Edit Tata Letak",
"cancelEdit": "Membatalkan", "cancelEdit": "Membatalkan",
@@ -2395,4 +2396,4 @@
"switchToLight": "Beralih ke Cahaya", "switchToLight": "Beralih ke Cahaya",
"switchToDark": "Beralih ke Gelap" "switchToDark": "Beralih ke Gelap"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Codice di verifica non valido", "totpInvalidCode": "Codice di verifica non valido",
"totpCancelled": "Raccolta di metriche annullata", "totpCancelled": "Raccolta di metriche annullata",
"authenticationFailed": "Autenticazione fallita", "authenticationFailed": "Autenticazione fallita",
"noneAuthNotSupported": "Le statistiche del server non supportano il tipo di autenticazione \"nessuno\".",
"load": "Carico", "load": "Carico",
"editLayout": "Modifica layout", "editLayout": "Modifica layout",
"cancelEdit": "Cancellare", "cancelEdit": "Cancellare",
@@ -2395,4 +2396,4 @@
"switchToLight": "Passa alla luce", "switchToLight": "Passa alla luce",
"switchToDark": "Passa a Scuro" "switchToDark": "Passa a Scuro"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "無効な確認コード", "totpInvalidCode": "無効な確認コード",
"totpCancelled": "メトリック収集がキャンセルされました", "totpCancelled": "メトリック収集がキャンセルされました",
"authenticationFailed": "認証に失敗しました", "authenticationFailed": "認証に失敗しました",
"noneAuthNotSupported": "サーバー統計は「なし」認証タイプをサポートしていません。",
"load": "負荷", "load": "負荷",
"editLayout": "レイアウトの編集", "editLayout": "レイアウトの編集",
"cancelEdit": "キャンセル", "cancelEdit": "キャンセル",
@@ -2395,4 +2396,4 @@
"switchToLight": "光に切り替える", "switchToLight": "光に切り替える",
"switchToDark": "ダークに切り替える" "switchToDark": "ダークに切り替える"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "잘못된 인증 코드입니다.", "totpInvalidCode": "잘못된 인증 코드입니다.",
"totpCancelled": "데이터 수집이 취소되었습니다", "totpCancelled": "데이터 수집이 취소되었습니다",
"authenticationFailed": "인증 실패", "authenticationFailed": "인증 실패",
"noneAuthNotSupported": "서버 통계는 'none' 인증 유형을 지원하지 않습니다.",
"load": "짐", "load": "짐",
"editLayout": "레이아웃 편집", "editLayout": "레이아웃 편집",
"cancelEdit": "취소", "cancelEdit": "취소",
@@ -2395,4 +2396,4 @@
"switchToLight": "조명으로 전환", "switchToLight": "조명으로 전환",
"switchToDark": "어둡게 전환" "switchToDark": "어둡게 전환"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Ugyldig bekreftelseskode", "totpInvalidCode": "Ugyldig bekreftelseskode",
"totpCancelled": "Innsamling av målinger er avbrutt", "totpCancelled": "Innsamling av målinger er avbrutt",
"authenticationFailed": "Autentisering mislyktes", "authenticationFailed": "Autentisering mislyktes",
"noneAuthNotSupported": "Serverstatistikk støtter ikke autentiseringstypen «ingen».",
"load": "Laste", "load": "Laste",
"editLayout": "Rediger oppsett", "editLayout": "Rediger oppsett",
"cancelEdit": "Kansellere", "cancelEdit": "Kansellere",
@@ -2395,4 +2396,4 @@
"switchToLight": "Bytt til lys", "switchToLight": "Bytt til lys",
"switchToDark": "Bytt til mørkt" "switchToDark": "Bytt til mørkt"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Ongeldige verificatiecode", "totpInvalidCode": "Ongeldige verificatiecode",
"totpCancelled": "Gegevensverzameling geannuleerd", "totpCancelled": "Gegevensverzameling geannuleerd",
"authenticationFailed": "Authenticatie mislukt", "authenticationFailed": "Authenticatie mislukt",
"noneAuthNotSupported": "Serverstatistieken ondersteunen het authenticatietype 'none' niet.",
"load": "Laden", "load": "Laden",
"editLayout": "Lay-out bewerken", "editLayout": "Lay-out bewerken",
"cancelEdit": "Annuleren", "cancelEdit": "Annuleren",
@@ -2395,4 +2396,4 @@
"switchToLight": "Schakel over naar Licht", "switchToLight": "Schakel over naar Licht",
"switchToDark": "Schakel over naar Donker" "switchToDark": "Schakel over naar Donker"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Nieprawidłowy kod weryfikacyjny", "totpInvalidCode": "Nieprawidłowy kod weryfikacyjny",
"totpCancelled": "Anulowano zbieranie danych", "totpCancelled": "Anulowano zbieranie danych",
"authenticationFailed": "Uwierzytelnianie nie powiodło się", "authenticationFailed": "Uwierzytelnianie nie powiodło się",
"noneAuthNotSupported": "Statystyki serwera nie obsługują typu uwierzytelniania „brak”.",
"load": "Obciążenie", "load": "Obciążenie",
"editLayout": "Edytuj układ", "editLayout": "Edytuj układ",
"cancelEdit": "Anulować", "cancelEdit": "Anulować",
@@ -2395,4 +2396,4 @@
"switchToLight": "Przełącz na światło", "switchToLight": "Przełącz na światło",
"switchToDark": "Przełącz na ciemność" "switchToDark": "Przełącz na ciemność"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Código de verificação inválido", "totpInvalidCode": "Código de verificação inválido",
"totpCancelled": "Coleta de métricas cancelada", "totpCancelled": "Coleta de métricas cancelada",
"authenticationFailed": "A autenticação falhou.", "authenticationFailed": "A autenticação falhou.",
"noneAuthNotSupported": "As Estatísticas do Servidor não suportam o tipo de autenticação \"nenhum\".",
"load": "Carregar", "load": "Carregar",
"editLayout": "Editar layout", "editLayout": "Editar layout",
"cancelEdit": "Cancelar", "cancelEdit": "Cancelar",
@@ -2395,4 +2396,4 @@
"switchToLight": "Alternar para luz", "switchToLight": "Alternar para luz",
"switchToDark": "Mudar para o modo escuro" "switchToDark": "Mudar para o modo escuro"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Cod de verificare nevalid", "totpInvalidCode": "Cod de verificare nevalid",
"totpCancelled": "Colectarea valorilor metrice a fost anulată", "totpCancelled": "Colectarea valorilor metrice a fost anulată",
"authenticationFailed": "Autentificarea a eșuat", "authenticationFailed": "Autentificarea a eșuat",
"noneAuthNotSupported": "Statisticile serverului nu acceptă tipul de autentificare „none”.",
"load": "Încărca", "load": "Încărca",
"editLayout": "Editați aspectul", "editLayout": "Editați aspectul",
"cancelEdit": "Anula", "cancelEdit": "Anula",
@@ -2395,4 +2396,4 @@
"switchToLight": "Comutare la lumină", "switchToLight": "Comutare la lumină",
"switchToDark": "Comutare la Întuneric" "switchToDark": "Comutare la Întuneric"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Неверный код подтверждения", "totpInvalidCode": "Неверный код подтверждения",
"totpCancelled": "Сбор метрик отменен.", "totpCancelled": "Сбор метрик отменен.",
"authenticationFailed": "Аутентификация не удалась", "authenticationFailed": "Аутентификация не удалась",
"noneAuthNotSupported": "Server Stats не поддерживает тип аутентификации \"none\".",
"load": "Нагрузка", "load": "Нагрузка",
"editLayout": "Редактировать макет", "editLayout": "Редактировать макет",
"cancelEdit": "Отмена", "cancelEdit": "Отмена",
@@ -2395,4 +2396,4 @@
"switchToLight": "Переключиться на свет", "switchToLight": "Переключиться на свет",
"switchToDark": "Переключиться на темный" "switchToDark": "Переключиться на темный"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Ogiltig verifieringskod", "totpInvalidCode": "Ogiltig verifieringskod",
"totpCancelled": "Insamling av mätvärden avbruten", "totpCancelled": "Insamling av mätvärden avbruten",
"authenticationFailed": "Autentiseringen misslyckades", "authenticationFailed": "Autentiseringen misslyckades",
"noneAuthNotSupported": "Serverstatistik stöder inte autentiseringstypen 'ingen'.",
"load": "Ladda", "load": "Ladda",
"editLayout": "Redigera layout", "editLayout": "Redigera layout",
"cancelEdit": "Avboka", "cancelEdit": "Avboka",
@@ -2395,4 +2396,4 @@
"switchToLight": "Växla till ljus", "switchToLight": "Växla till ljus",
"switchToDark": "Växla till mörkt" "switchToDark": "Växla till mörkt"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "รหัสยืนยันไม่ถูกต้อง", "totpInvalidCode": "รหัสยืนยันไม่ถูกต้อง",
"totpCancelled": "การเก็บรวบรวมข้อมูลตัวชี้วัดถูกยกเลิก", "totpCancelled": "การเก็บรวบรวมข้อมูลตัวชี้วัดถูกยกเลิก",
"authenticationFailed": "การตรวจสอบสิทธิ์ล้มเหลว", "authenticationFailed": "การตรวจสอบสิทธิ์ล้มเหลว",
"noneAuthNotSupported": "สถิติเซิร์ฟเวอร์ไม่รองรับประเภทการตรวจสอบสิทธิ์แบบ 'none'",
"load": "โหลด", "load": "โหลด",
"editLayout": "แก้ไขเค้าโครง", "editLayout": "แก้ไขเค้าโครง",
"cancelEdit": "ยกเลิก", "cancelEdit": "ยกเลิก",
@@ -2395,4 +2396,4 @@
"switchToLight": "เปลี่ยนเป็นโหมดสว่าง", "switchToLight": "เปลี่ยนเป็นโหมดสว่าง",
"switchToDark": "เปลี่ยนเป็นโหมดมืด" "switchToDark": "เปลี่ยนเป็นโหมดมืด"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Geçersiz doğrulama kodu", "totpInvalidCode": "Geçersiz doğrulama kodu",
"totpCancelled": "Ölçüm toplama işlemi iptal edildi", "totpCancelled": "Ölçüm toplama işlemi iptal edildi",
"authenticationFailed": "Kimlik doğrulama başarısız oldu", "authenticationFailed": "Kimlik doğrulama başarısız oldu",
"noneAuthNotSupported": "Sunucu İstatistikleri, 'none' kimlik doğrulama türünü desteklemiyor.",
"load": "Yük", "load": "Yük",
"editLayout": "Düzeni Düzenle", "editLayout": "Düzeni Düzenle",
"cancelEdit": "İptal etmek", "cancelEdit": "İptal etmek",
@@ -2395,4 +2396,4 @@
"switchToLight": "Işığa geç", "switchToLight": "Işığa geç",
"switchToDark": "Koyu moda geç" "switchToDark": "Koyu moda geç"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Недійсний код підтвердження", "totpInvalidCode": "Недійсний код підтвердження",
"totpCancelled": "Збір показників скасовано", "totpCancelled": "Збір показників скасовано",
"authenticationFailed": "Помилка автентифікації", "authenticationFailed": "Помилка автентифікації",
"noneAuthNotSupported": "Статистика сервера не підтримує тип автентифікації «немає».",
"load": "Навантаження", "load": "Навантаження",
"editLayout": "Редагувати макет", "editLayout": "Редагувати макет",
"cancelEdit": "Скасувати", "cancelEdit": "Скасувати",
@@ -2395,4 +2396,4 @@
"switchToLight": "Перейти на світлий режим", "switchToLight": "Перейти на світлий режим",
"switchToDark": "Перейти на темний режим" "switchToDark": "Перейти на темний режим"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "Mã xác minh không hợp lệ", "totpInvalidCode": "Mã xác minh không hợp lệ",
"totpCancelled": "Việc thu thập số liệu đã bị hủy bỏ.", "totpCancelled": "Việc thu thập số liệu đã bị hủy bỏ.",
"authenticationFailed": "Xác thực thất bại", "authenticationFailed": "Xác thực thất bại",
"noneAuthNotSupported": "Server Stats không hỗ trợ loại xác thực 'none'.",
"load": "Trọng tải", "load": "Trọng tải",
"editLayout": "Chỉnh sửa bố cục", "editLayout": "Chỉnh sửa bố cục",
"cancelEdit": "Hủy bỏ", "cancelEdit": "Hủy bỏ",
@@ -2395,4 +2396,4 @@
"switchToLight": "Chuyển sang chế độ sáng", "switchToLight": "Chuyển sang chế độ sáng",
"switchToDark": "Chuyển sang chế độ Tối" "switchToDark": "Chuyển sang chế độ Tối"
} }
} }

View File

@@ -1647,6 +1647,7 @@
"totpInvalidCode": "验证码无效", "totpInvalidCode": "验证码无效",
"totpCancelled": "指标收集已取消", "totpCancelled": "指标收集已取消",
"authenticationFailed": "身份验证失败", "authenticationFailed": "身份验证失败",
"noneAuthNotSupported": "服务器统计信息不支持“无”身份验证类型。",
"load": "加载", "load": "加载",
"editLayout": "编辑布局", "editLayout": "编辑布局",
"cancelEdit": "取消", "cancelEdit": "取消",
@@ -2395,4 +2396,4 @@
"switchToLight": "切换到灯光", "switchToLight": "切换到灯光",
"switchToDark": "切换到黑暗模式" "switchToDark": "切换到黑暗模式"
} }
} }