From a60430e842534d93684809b30c00c7154be8c8c5 Mon Sep 17 00:00:00 2001 From: Bjoern Kimminich Date: Tue, 2 Oct 2018 11:04:48 +0200 Subject: [PATCH] Switch Crowdin mapping to /frontend i18n files (in preparation of v8 release) [ci skip] --- .gitignore | 1 + crowdin.yaml | 4 +- frontend/src/assets/i18n/ar_SA.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/cs_CZ.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/da_DK.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/de_DE.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/el_GR.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/en.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/es_ES.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/et_EE.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/fi_FI.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/fr_FR.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/he_IL.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/hi_IN.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/hu_HU.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/id_ID.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/it_IT.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/ja_JP.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/lt_LT.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/lv_LV.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/my_MM.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/nl_NL.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/no_NO.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/pl_PL.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/pt_BR.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/pt_PT.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/ro_RO.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/ru_RU.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/sv_SE.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/tlh_AA.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/tr_TR.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/ur_PK.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/zh_CN.json | 160 +++++++++++++++++++++++++++ frontend/src/assets/i18n/zh_HK.json | 160 +++++++++++++++++++++++++++ 34 files changed, 5123 insertions(+), 2 deletions(-) create mode 100644 frontend/src/assets/i18n/ar_SA.json create mode 100644 frontend/src/assets/i18n/cs_CZ.json create mode 100644 frontend/src/assets/i18n/da_DK.json create mode 100644 frontend/src/assets/i18n/de_DE.json create mode 100644 frontend/src/assets/i18n/el_GR.json create mode 100644 frontend/src/assets/i18n/en.json create mode 100644 frontend/src/assets/i18n/es_ES.json create mode 100644 frontend/src/assets/i18n/et_EE.json create mode 100644 frontend/src/assets/i18n/fi_FI.json create mode 100644 frontend/src/assets/i18n/fr_FR.json create mode 100644 frontend/src/assets/i18n/he_IL.json create mode 100644 frontend/src/assets/i18n/hi_IN.json create mode 100644 frontend/src/assets/i18n/hu_HU.json create mode 100644 frontend/src/assets/i18n/id_ID.json create mode 100644 frontend/src/assets/i18n/it_IT.json create mode 100644 frontend/src/assets/i18n/ja_JP.json create mode 100644 frontend/src/assets/i18n/lt_LT.json create mode 100644 frontend/src/assets/i18n/lv_LV.json create mode 100644 frontend/src/assets/i18n/my_MM.json create mode 100644 frontend/src/assets/i18n/nl_NL.json create mode 100644 frontend/src/assets/i18n/no_NO.json create mode 100644 frontend/src/assets/i18n/pl_PL.json create mode 100644 frontend/src/assets/i18n/pt_BR.json create mode 100644 frontend/src/assets/i18n/pt_PT.json create mode 100644 frontend/src/assets/i18n/ro_RO.json create mode 100644 frontend/src/assets/i18n/ru_RU.json create mode 100644 frontend/src/assets/i18n/sv_SE.json create mode 100644 frontend/src/assets/i18n/tlh_AA.json create mode 100644 frontend/src/assets/i18n/tr_TR.json create mode 100644 frontend/src/assets/i18n/ur_PK.json create mode 100644 frontend/src/assets/i18n/zh_CN.json create mode 100644 frontend/src/assets/i18n/zh_HK.json diff --git a/.gitignore b/.gitignore index 4b9f64e1169..c6d29a03d9a 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ app/private/threejs-demo.html # GitHub-Pages Branch assets/ +!frontend/src/assets/ # Favicons downloaded during customizazion app/public/*.* diff --git a/crowdin.yaml b/crowdin.yaml index 7aa4bfdb87d..33d04f80aeb 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -1,4 +1,4 @@ files: - - source: /app/i18n/en.json - translation: /app/i18n/%locale_with_underscore%.json + source: /frontend/src/assets/i18n/en.json + translation: /frontend/src/assets/i18n/%locale_with_underscore%.json diff --git a/frontend/src/assets/i18n/ar_SA.json b/frontend/src/assets/i18n/ar_SA.json new file mode 100644 index 00000000000..3731292cda0 --- /dev/null +++ b/frontend/src/assets/i18n/ar_SA.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "عربى", + "NAV_SEARCH": "بحث", + "SEARCH_PLACEHOLDER": "بحث...", + "NAV_COMPLAIN": "تشكي؟", + "TITLE_LOGIN": "دخول", + "MANDATORY_EMAIL": "الرجاء الإدلاء بعنوان بريد إلكتروني.", + "MANDATORY_PASSWORD": "الرجاء الإدلاء بكلمة مرور.", + "LABEL_EMAIL": "البريد الإلكتروني", + "LABEL_PASSWORD": "كلمة المرور", + "BTN_LOGIN": "دخول", + "BTN_GOOGLE_LOGIN": "تسجيل الدخول باستخدام Google", + "REMEMBER_ME": "تذكرني", + "NO_CUSTOMER": "لست مستخدم بعد؟", + "TITLE_REGISTRATION": "تسجيل المستخدم", + "INVALID_EMAIL": "عنوان البريد الإلكتروني غير صالح.", + "MANDATORY_PASSWORD_REPEAT": "يرجى تكرار كلمة المرور.", + "INVALID_PASSWORD_LENGTH": "يجب أن تكون كلمة المرور {{length}} حرفاً.", + "LABEL_PASSWORD_REPEAT": "أعد إدخال كلمة المرور", + "BTN_REGISTER": "تسجيل", + "TITLE_LOGOUT": "الخروج", + "CONFIRM_LOGGED_OUT": "لقد قمت بالخروج.", + "TITLE_CONTACT": "اتصل بنا", + "MANDATORY_COMMENT": "يُرجى إدخال تعليق.", + "INVALID_COMMENT_LENGTH": "يجب أن يكون طول التعليق {{length}} حرفاً.", + "MANDATORY_RATING": "يُرجى إدخال تعليق.", + "MANDATORY_CAPTCHA": "الرجاء حل كلمة التحقق لإثبات أنك شخص حقيقي.", + "LABEL_AUTHOR": "الكاتب", + "LABEL_COMMENT": "التعليق", + "LABEL_RATING": "التقييم", + "LABEL_CAPTCHA": "ما هو", + "BTN_SUBMIT": "إرسال", + "TITLE_ABOUT": "من نحن", + "SECTION_CORPORATE_HISTORY": "تاريخ الشركات و سياستها", + "SECTION_CUSTOMER_FEEDBACK": "ملاحظات العملاء", + "SECTION_SOCIAL_MEDIA": "تابعنا على وسائل التواصل الاجتماعية", + "LINK_TERMS_OF_USE": "التحقق من شروط الاستخدام الخاصة بنا المملة إذا كنت مهتما بمثل هذه الأشياء التافهة.", + "TITLE_ADMINISTRATION": "الإدارة", + "SECTION_USER": "الاعضاء المسجلون", + "LABEL_USER": "المستخدم", + "LABEL_CREATED_AT": "أُنشئ في", + "LABEL_UPDATED_AT": "حدث في", + "BTN_CLOSE": "أغلق", + "TITLE_SEARCH_RESULTS": "نتائج البحث", + "TITLE_ALL_PRODUCTS": "جميع المنتجات", + "BASKET_ADD_SAME_PRODUCT": "إضافة {{product}} آخر إلى سلة.", + "BASKET_ADD_PRODUCT": "إضافة {{product}} إلى سلة.", + "LABEL_PRODUCT": "المنتج", + "LABEL_PRODUCT_ORDERED": "المنتجات المطلوبة", + "LABEL_EXPECTED_DELIVERY": "تاريخ التسليم المتوقع", + "LABEL_DAYS": "الأيام", + "LABEL_NAME": "الإسم", + "LABEL_DESCRIPTION": "الوصف", + "LABEL_PRICE": "السعر", + "LABEL_IMAGE": "الصورة", + "TITLE_BASKET": "سلتك", + "LABEL_QUANTITY": "الكمية", + "LABEL_TOTAL_PRICE": "السعر الإجمالي", + "BTN_CHECKOUT": "إتمام الشراء", + "BTN_CREDIT_CARD": "بطاقة ائتمان", + "INVALID_COUPON_LENGTH": "يجب أن يكون رمز القسيمة {{length}} حرفاً.", + "LABEL_COUPON": "القسيمة", + "FOLLOW_FOR_MONTHLY_COUPONS": "بحاجة إلى قسيمة؟ تابعن على Twitter أو Facebook للقسائم الشهرية وغيرها من الازعاج!", + "BTN_REDEEM": "استرداد", + "THANKS_FOR_SUPPORT": "شكرا لكم على دعم {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "شكرا لكم على دعم المشروع المفتوح وراء {{appname}}!", + "LABEL_PAYMENT": "الدفع", + "LABEL_MERCHANDISE": "بضائع", + "OFFICIAL_MERCHANDISE_STORES": "المحل الرسمي لملابس {{juiceshop}} وأكوابه وملصقاته!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "المحل الرسمي للملابس، الأكواب وملصقات المشروع المفتوح وراء {{appname}}!", + "DISCOUNT_APPLIED": "الخصم بقيمة {{discount}}% سيتم تطبيقه عند اتمام الشراء.", + "TITLE_CHANGE_PASSWORD": "تغيير كلمة السر", + "MANDATORY_CURRENT_PASSWORD": "الرجاء إدخال كلمة السر الحالية.", + "MANDATORY_NEW_PASSWORD": "الرجاء إدخال كلمة السر الجديدة.", + "LABEL_CURRENT_PASSWORD": "كلمة السر الحالية", + "LABEL_NEW_PASSWORD": "كلمة السر الجديدة", + "LABEL_REPEAT_NEW_PASSWORD": "اعد كتابة كلمة السر الجديدة", + "BTN_CHANGE": "تغيير", + "TITLE_COMPLAIN": "تحرير شكوى", + "MANDATORY_MESSAGE": "يرجى تقديم نص.", + "INVALID_MESSAGE_LENGTH": "يجب أن يكون طول النص {{length}} حرفاً.", + "INVALID_FILE_SIZE": "الملف كبير جداً. الحد الأقصى المسموح به هو {{size}}.", + "INVALID_FILE_TYPE": "نوع الملف ممنوع. النوع الوحيد المسموح به هو {{type}}.", + "LABEL_CUSTOMER": "الزبون", + "LABEL_MESSAGE": "الرسالة", + "LABEL_INVOICE": "الفاتوره", + "TITLE_SCORE_BOARD": "قائمة النقاط", + "LABEL_DIFFICULTY": "الصعوبه", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "الحالة", + "STATUS_UNSOLVED": "لم يتم حله", + "STATUS_SOLVED": "تم حله", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "عندك فكرة تحد جديد؟ وجدت ثغرة لا يتم تعقب هنا؟ اسمحوا لنا أن نعرف عن طريق الدردشة على Gitter.im أو عن طريق فتح إشكال على GitHub!", + "CHALLENGE_SOLVED": "لقد حللت التحدي بنجاح: {{challenge}}", + "INVALID_CONTINUE_CODE": "رمز الإكمال غير صحيح.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "لقد تم تسجيل الدخول عبر موفر OAuth 2.0.", + "HOME_LINK_MESSAGE": "إذا لم يتم توجيهك تلقائياً، الرجاء النقر هنا: {{home}}", + "TITLE_BITCOIN_ADDRESS": "عنوان البيتكوين", + "TITLE_DASH_ADDRESS": "عنوان داش", + "TITLE_ETHER_ADDRESS": "عنوان إثر", + "NOTIFICATION_RESEND_INSTRUCTIONS": "أنقر لإعادة الإشعار الذي يحتوي الرمز الحل لهذا التحدي.", + "COPY_TO_CLIPBOARD": "نسخ إلى الحافظة", + "COPY_SUCCESS": "تم النسخ!", + "NAV_RECYCLE": "سلة المحذوفات", + "TITLE_RECYCLE": "طلب حاوية لأعادة التصنيع", + "LABEL_REQUESTOR": "الطالب", + "LABEL_RECYCLE_QUANTITY": "الكمية", + "LABEL_DELIVERY_ADDRESS": "عنوان التوصيل", + "LABEL_PICKUP_ADDRESS": "عنوان الأخذ", + "INVALID_ADDRESS_LENGTH": "يجب أن يكون طول العنوان {{length}} حرفاً.", + "INVALID_QUANTITY": "ويجب أن تكون الكمية {{range}} لتر.", + "MANDATORY_ADDRESS": "الرجاء الإدلاء بعنوان.", + "MANDATORY_QUANTITY": "الرجاء الادلاء بكمية.", + "IN_LITERS_PLACEHOLDER": "...لتر", + "REQUEST_PICKUP": "الرجاء الحمل من العنوان اعلاه بدلاً من إرسال سلة التصنيع.", + "LABEL_PICKUP_DATE": "تاريخ الأخذ", + "SECTION_RECYCLING": "طلبات إعادة التصنيع", + "LABEL_ADDRESS": "العنوان", + "SECTION_PRESS_JUICE_RESPONSIBLY": "عانق الأشجار. نحن نوفير المال. نفوز الإثنان!", + "LABEL_SECURITY_QUESTION": "السؤال الامني", + "CANNOT_BE_CHANGED_LATER": "لا يمكن تغييرها في وقت لاحق!", + "MANDATORY_SECURITY_QUESTION": "يرجى وضع سؤال حماية.", + "MANDATORY_SECURITY_ANSWER": "يرجى تقديم إجابة على السؤال الحماية.", + "FORGOT_PASSWORD": "هل نسيت كلمة السر؟", + "TITLE_FORGOT_PASSWORD": "نسيت كلمة السر", + "NOTIFICATION_SERVER_STARTED": "تم إعادة تشغيل حاسوب الشبكة", + "AUTO_RESTORED_PROGRESS": "تم استعادة تقدم قرصنتك السابق تلقائياً.", + "AUTO_RESTORE_PROGRESS_FAILED": "فشل في استعادة تقدم قرصنتك السابقة: {{error}}", + "RESET_HACKING_PROGRESS": "حذف تعريف الارتباط لإزالة تقدم قرصنتك", + "RESTART_REQUIRED": "يجب عليك إعادة تشغيل التطبيق يديا للاعادة من جديد!", + "LABEL_EDIT_REVIEW": "تصحيح النقد", + "LABEL_REVIEW": "التعليق", + "LABEL_REVIEWS": "التعاليق", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "إضافة تعليق جديدة لهذا المنتج", + "LABEL_NO_REVIEWS": "لا يوجد تعاليق", + "TITLE_TOKENSALE": "رمز الشراء", + "SECTION_ICO": "العرض المبدئي ل{{juicycoin}}", + "ICO_FAQ": "أسئلة وأجوبة حول إيكو لدين", + "SECTION_WHITEPAPER": "ورقة بيضاء", + "WHITEPAPER_REFERENCES": "بدلاً من إعادة اختراع العملة المربعة، نشير فقط إلى قائمة صفحات بيضاء رائعة!", + "SECTION_SALES_PITCH": "نص بيع إيكو مقنعة", + "GIVE_US_ALL_YOUR_MONEY": "أعطن كل أموالك.", + "ICO_FAQ_QUESTION": "هل يمكنني حقاً أن أصبح غنيا مع {{juicycoin}}؟", + "ICO_FAQ_ANSWER": "بالطبع يمكنك! لا نستطيع الكذب ابدأ عليكم!", + "TITLE_TRACK_ORDERS": "تتبع الطلبات", + "LABEL_ORDER_ID": "رقم تعريف طلب الشّراء", + "BTN_TRACK": "مسار", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/cs_CZ.json b/frontend/src/assets/i18n/cs_CZ.json new file mode 100644 index 00000000000..19bbeab1804 --- /dev/null +++ b/frontend/src/assets/i18n/cs_CZ.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Česky", + "NAV_SEARCH": "Vyhledat", + "SEARCH_PLACEHOLDER": "Vyhledat...", + "NAV_COMPLAIN": "Stížnost?", + "TITLE_LOGIN": "Přihlášení", + "MANDATORY_EMAIL": "Zadejte prosím e-mailovou adresu.", + "MANDATORY_PASSWORD": "Zadejte prosím heslo.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Heslo", + "BTN_LOGIN": "Prihlásit se", + "BTN_GOOGLE_LOGIN": "Přihlásit se přes Google", + "REMEMBER_ME": "Pamatovat přihlášení", + "NO_CUSTOMER": "Nejste zákazník?", + "TITLE_REGISTRATION": "Registrace uživatele", + "INVALID_EMAIL": "E-mailová adresa je neplatná.", + "MANDATORY_PASSWORD_REPEAT": "Zopakujte prosím své heslo.", + "INVALID_PASSWORD_LENGTH": "Heslo musí být dlouhé {{length}} znaků.", + "LABEL_PASSWORD_REPEAT": "Heslo znovu", + "BTN_REGISTER": "Registrovat se", + "TITLE_LOGOUT": "Odhlásit se", + "CONFIRM_LOGGED_OUT": "Byli jste odhlášeni.", + "TITLE_CONTACT": "Napište nám", + "MANDATORY_COMMENT": "Zadejte prosím komentář.", + "INVALID_COMMENT_LENGTH": "Komentář musí být aspoň {{length}} znaků dlouhý.", + "MANDATORY_RATING": "Zadejte prosím hodnocení.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Komentář", + "LABEL_RATING": "Hodnocení", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Odeslat", + "TITLE_ABOUT": "O nás", + "SECTION_CORPORATE_HISTORY": "Historie a cíl společnosti", + "SECTION_CUSTOMER_FEEDBACK": "Názory zákazníků", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Pokud máte rádi prudu, přečtěte si naše nudné obchodní podmínky.", + "TITLE_ADMINISTRATION": "Administrace", + "SECTION_USER": "Registrovaní uživatelé", + "LABEL_USER": "Uživatel", + "LABEL_CREATED_AT": "Vytvořen", + "LABEL_UPDATED_AT": "Aktualizován", + "BTN_CLOSE": "Zavřít", + "TITLE_SEARCH_RESULTS": "Výsledky vyhledávání", + "TITLE_ALL_PRODUCTS": "Všechny produkty", + "BASKET_ADD_SAME_PRODUCT": "Do koše byl přidán další {{product}}.", + "BASKET_ADD_PRODUCT": "Do koše byl přidán {{product}}.", + "LABEL_PRODUCT": "Produkt", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Název", + "LABEL_DESCRIPTION": "Popis", + "LABEL_PRICE": "Cena", + "LABEL_IMAGE": "Obrázek", + "TITLE_BASKET": "Váš košík", + "LABEL_QUANTITY": "Počet", + "LABEL_TOTAL_PRICE": "Celková cena", + "BTN_CHECKOUT": "Objednat", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Kód kupónu musí být {{length}} znaků.", + "LABEL_COUPON": "Kupón", + "FOLLOW_FOR_MONTHLY_COUPONS": "Chcete slevový kupón? Sledujte náš Twitter nebo Facebook pro měsíční kupóny a další spam!", + "BTN_REDEEM": "Uplatnit", + "THANKS_FOR_SUPPORT": "Děkujeme za podporu {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Platba", + "LABEL_MERCHANDISE": "Zboží", + "OFFICIAL_MERCHANDISE_STORES": "Oficiální obchody {{juiceshop}} oděvů, hrnků a samolepek!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Vaše sleva {{discount}}% bude použita na pokladně.", + "TITLE_CHANGE_PASSWORD": "Změna hesla", + "MANDATORY_CURRENT_PASSWORD": "Zadejte současné heslo.", + "MANDATORY_NEW_PASSWORD": "Zadejte prosím nové heslo.", + "LABEL_CURRENT_PASSWORD": "Současné heslo", + "LABEL_NEW_PASSWORD": "Nové heslo", + "LABEL_REPEAT_NEW_PASSWORD": "Nové heslo znovu", + "BTN_CHANGE": "Změnit", + "TITLE_COMPLAIN": "Vyplnit stížnost", + "MANDATORY_MESSAGE": "Zadejte prosím text.", + "INVALID_MESSAGE_LENGTH": "Délka textu musí být {{length}} znaků.", + "INVALID_FILE_SIZE": "Soubor je příliš velký. Povoleno maximálně {{size}}.", + "INVALID_FILE_TYPE": "Zakázaný typ souboru. Povolen pouze {{type}}.", + "LABEL_CUSTOMER": "Zákazník", + "LABEL_MESSAGE": "Zpráva", + "LABEL_INVOICE": "Faktura", + "TITLE_SCORE_BOARD": "Výsledková tabule", + "LABEL_DIFFICULTY": "Obtížnost", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Stav", + "STATUS_UNSOLVED": "nevyřešeno", + "STATUS_SOLVED": "vyřešeno", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Máte nápad na nový úkol? Nalezli jste bezpečnostní chybu, která není v úkolech? Dejte nám vědět prostřednictvím Gitter.im komunitního chatu nebo otevřením chyby na GitHub!", + "CHALLENGE_SOLVED": "Úspešně jste vyřešili výzvu: {{challenge}}", + "INVALID_CONTINUE_CODE": "Kód pro pokračování není platný.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Byli jste přihlášeni pomocí poskytovatele OAuth 2.0.", + "HOME_LINK_MESSAGE": "Pokud nejste přesměrováni automaticky, klikněte prosím zde: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin adresa", + "TITLE_DASH_ADDRESS": "Dash adresa", + "TITLE_ETHER_ADDRESS": "Ether adresa", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klikněte pro zopakování notifikace s řešením této úlohy.", + "COPY_TO_CLIPBOARD": "Kopírovat do schránky", + "COPY_SUCCESS": "Zkopírováno!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/da_DK.json b/frontend/src/assets/i18n/da_DK.json new file mode 100644 index 00000000000..56fca2b29eb --- /dev/null +++ b/frontend/src/assets/i18n/da_DK.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Dansk", + "NAV_SEARCH": "Søg", + "SEARCH_PLACEHOLDER": "Søg...", + "NAV_COMPLAIN": "Klage?", + "TITLE_LOGIN": "Log ind", + "MANDATORY_EMAIL": "Oplyst venligst en gyldig e-mail-adresse.", + "MANDATORY_PASSWORD": "Angiv venligst et kodeord.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Kodeord", + "BTN_LOGIN": "Log ind", + "BTN_GOOGLE_LOGIN": "Log ind med Google", + "REMEMBER_ME": "Husk mig", + "NO_CUSTOMER": "Endnu ikke kunde?", + "TITLE_REGISTRATION": "Brugerregistrering", + "INVALID_EMAIL": "E-mail er ikke gyldig.", + "MANDATORY_PASSWORD_REPEAT": "Venligst gentag din adgangskode.", + "INVALID_PASSWORD_LENGTH": "Adgangskoden skal være mindst på {{length}} tegn.", + "LABEL_PASSWORD_REPEAT": "Gentag kodeordet", + "BTN_REGISTER": "Tilmeld", + "TITLE_LOGOUT": "Log ud", + "CONFIRM_LOGGED_OUT": "Du er blevet logget ud.", + "TITLE_CONTACT": "Kontakt os", + "MANDATORY_COMMENT": "Angiv venligst en kommentar.", + "INVALID_COMMENT_LENGTH": "Kommentarens længde skal være {{length}} tegn.", + "MANDATORY_RATING": "Angiv venligst en karakter.", + "MANDATORY_CAPTCHA": "Kan du løse CAPTCHA for at bevise du er en virkelig person.", + "LABEL_AUTHOR": "Forfatter", + "LABEL_COMMENT": "Kommentar", + "LABEL_RATING": "Vurdering", + "LABEL_CAPTCHA": "Hvad er", + "BTN_SUBMIT": "Bekræft", + "TITLE_ABOUT": "Om os", + "SECTION_CORPORATE_HISTORY": "Virksomhedshistorie & politik", + "SECTION_CUSTOMER_FEEDBACK": "Kundefeedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Tjek vores kedelige vilkår for anvendelse, hvis du er interesseret i sådan kedelige ting.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registrerede brugere", + "LABEL_USER": "Bruger", + "LABEL_CREATED_AT": "Oprettet den", + "LABEL_UPDATED_AT": "Opdateret den", + "BTN_CLOSE": "Luk", + "TITLE_SEARCH_RESULTS": "Søgeresultater", + "TITLE_ALL_PRODUCTS": "Alle produkter", + "BASKET_ADD_SAME_PRODUCT": "Tilføjet en anden {{product}} til kurven.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Vare", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Navn", + "LABEL_DESCRIPTION": "Beskrivelse", + "LABEL_PRICE": "Pris", + "LABEL_IMAGE": "Billede", + "TITLE_BASKET": "Din kurv", + "LABEL_QUANTITY": "Antal", + "LABEL_TOTAL_PRICE": "Samlet pris", + "BTN_CHECKOUT": "Til kassen", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Kuponkoden skal være {{length}} tegn.", + "LABEL_COUPON": "Rabatkupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Betaling", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "Nyt kodeord", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Rediger", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Besked", + "LABEL_INVOICE": "Faktura", + "TITLE_SCORE_BOARD": "Resultater", + "LABEL_DIFFICULTY": "Sværhedsgrad", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "ikke løst", + "STATUS_SOLVED": "løst", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "Hvis du ikke automatisk bliver vidrestilet, så klik her: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin adresse", + "TITLE_DASH_ADDRESS": "Dash adresse", + "TITLE_ETHER_ADDRESS": "Ether adresse", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Kopiér til udklipsholder", + "COPY_SUCCESS": "Kopieret!", + "NAV_RECYCLE": "Genbrug", + "TITLE_RECYCLE": "Anmod om genbrugs-boks", + "LABEL_REQUESTOR": "Anmoder", + "LABEL_RECYCLE_QUANTITY": "Antal", + "LABEL_DELIVERY_ADDRESS": "Leveringsadresse", + "LABEL_PICKUP_ADDRESS": "Opsamlingsadresse", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "... i liter", + "REQUEST_PICKUP": "Venligst afhentning på ovenstående adresse i stedet for at sende en genbrug-boks.", + "LABEL_PICKUP_DATE": "Afhentningsdato", + "SECTION_RECYCLING": "Genbrugs anmodninger", + "LABEL_ADDRESS": "Adresse", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Du krammer træer. Vi spare penge. Win-win!", + "LABEL_SECURITY_QUESTION": "Sikkerhedsspørgsmål", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Glemt kodeord", + "NOTIFICATION_SERVER_STARTED": "Serveren er blevet genstartet", + "AUTO_RESTORED_PROGRESS": "Dit tidligere hacking fremskridt er blevet genoprettet automatisk.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "Du skal nu manuelt genstarte applikationen for at starte forfra!", + "LABEL_EDIT_REVIEW": "Rediger anmeldelse", + "LABEL_REVIEW": "Anmeldelse", + "LABEL_REVIEWS": "Anmeldelser", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Tilføje en anmeldelse af dette produkt", + "LABEL_NO_REVIEWS": "Ingen Anmeldelser", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/de_DE.json b/frontend/src/assets/i18n/de_DE.json new file mode 100644 index 00000000000..8f1033c9a25 --- /dev/null +++ b/frontend/src/assets/i18n/de_DE.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Deutsch", + "NAV_SEARCH": "Suche", + "SEARCH_PLACEHOLDER": "Suche...", + "NAV_COMPLAIN": "Beschweren?", + "TITLE_LOGIN": "Anmelden", + "MANDATORY_EMAIL": "Bitte gib eine Email-Adresse ein.", + "MANDATORY_PASSWORD": "Bitte gib ein Passwort ein.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Passwort", + "BTN_LOGIN": "Anmelden", + "BTN_GOOGLE_LOGIN": "Mit Google anmelden", + "REMEMBER_ME": "Angemeldet bleiben", + "NO_CUSTOMER": "Noch kein Kunde?", + "TITLE_REGISTRATION": "Benutzerregistrierung", + "INVALID_EMAIL": "Email-Adresse ist nicht gültig.", + "MANDATORY_PASSWORD_REPEAT": "Bitte wiederhole dein Passwort.", + "INVALID_PASSWORD_LENGTH": "Passwort muss {{length}} Zeichen lang sein.", + "LABEL_PASSWORD_REPEAT": "Passwort wiederholen", + "BTN_REGISTER": "Registrieren", + "TITLE_LOGOUT": "Abmelden", + "CONFIRM_LOGGED_OUT": "Du wurdest abgemeldet.", + "TITLE_CONTACT": "Kontaktiere uns", + "MANDATORY_COMMENT": "Bitte gib einen Kommentar ein.", + "INVALID_COMMENT_LENGTH": "Kommentarlänge muss {{length}} Zeichen betragen.", + "MANDATORY_RATING": "Bitte gib eine Bewertung ein.", + "MANDATORY_CAPTCHA": "Bitte löse das CAPTCHA, um zu beweisen, dass du eine reale Person bist.", + "LABEL_AUTHOR": "Verfasser", + "LABEL_COMMENT": "Kommentar", + "LABEL_RATING": "Bewertung", + "LABEL_CAPTCHA": "Was ist", + "BTN_SUBMIT": "Abschicken", + "TITLE_ABOUT": "Über uns", + "SECTION_CORPORATE_HISTORY": "Firmengeschichte und Grundsätze", + "SECTION_CUSTOMER_FEEDBACK": "Kundenfeedback", + "SECTION_SOCIAL_MEDIA": "Folge uns in den Sozialen Medien", + "LINK_TERMS_OF_USE": "Schauen Sie sich unsere langweiligen Nutzungsbedingungen an, wenn Sie sich für so elendes Zeug interessieren.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registrierte Benutzer", + "LABEL_USER": "Benutzer", + "LABEL_CREATED_AT": "Erstellt am", + "LABEL_UPDATED_AT": "Aktualisiert am", + "BTN_CLOSE": "Schließen", + "TITLE_SEARCH_RESULTS": "Suchergebnisse", + "TITLE_ALL_PRODUCTS": "Alle Produkte", + "BASKET_ADD_SAME_PRODUCT": "Noch eine(n) {{product}} dem Warenkorb hinzugefügt.", + "BASKET_ADD_PRODUCT": "{{product}} dem Warenkorb hinzugefügt.", + "LABEL_PRODUCT": "Produkt", + "LABEL_PRODUCT_ORDERED": "Bestellte Produkte", + "LABEL_EXPECTED_DELIVERY": "Voraussichtliche Lieferung", + "LABEL_DAYS": "Tage", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Beschreibung", + "LABEL_PRICE": "Preis", + "LABEL_IMAGE": "Bild", + "TITLE_BASKET": "Dein Warenkorb", + "LABEL_QUANTITY": "Anzahl", + "LABEL_TOTAL_PRICE": "Gesamtpreis", + "BTN_CHECKOUT": "Zur Kasse", + "BTN_CREDIT_CARD": "Kreditkarte", + "INVALID_COUPON_LENGTH": "Gutscheincode muss {{length}} Zeichen lang sein.", + "LABEL_COUPON": "Gutschein", + "FOLLOW_FOR_MONTHLY_COUPONS": "Du brauchst einen Gutschein? Folge uns auf Twitter oder Facebook und erhalte monatlich Gutscheine und anderen Spam!", + "BTN_REDEEM": "Einlösen", + "THANKS_FOR_SUPPORT": "Danke, dass du {{juiceshop}} unterstützt!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Danke, dass du das Open-Source Projekt hinter {{appname}} unterstützt!", + "LABEL_PAYMENT": "Bezahlen", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Offizielle Läden für {{juiceshop}} Kleidung, Becher und Aufkleber!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Offizielle Läden für Kleidung, Becher und Aufkleber des Open-Source Projekts hinter {{appname}}!", + "DISCOUNT_APPLIED": "Ihr Rabatt von {{discount}}% wird an der Kasse abgezogen.", + "TITLE_CHANGE_PASSWORD": "Passwort ändern", + "MANDATORY_CURRENT_PASSWORD": "Bitte gib dein aktuelles Passwort ein.", + "MANDATORY_NEW_PASSWORD": "Bitte gib ein neues Passwort ein.", + "LABEL_CURRENT_PASSWORD": "Aktuelles Passwort", + "LABEL_NEW_PASSWORD": "Neues Passwort", + "LABEL_REPEAT_NEW_PASSWORD": "Neues Passwort wiederholen", + "BTN_CHANGE": "Ändern", + "TITLE_COMPLAIN": "Beschwerde einreichen", + "MANDATORY_MESSAGE": "Bitte gib einen Text ein.", + "INVALID_MESSAGE_LENGTH": "Textlänge muss {{length}} Zeichen betragen.", + "INVALID_FILE_SIZE": "Datei ist zu groß. Maximal {{size}} erlaubt.", + "INVALID_FILE_TYPE": "Unerlaubter Dateityp. Nur {{type}} erlaubt.", + "LABEL_CUSTOMER": "Kunde", + "LABEL_MESSAGE": "Nachricht", + "LABEL_INVOICE": "Rechnung", + "TITLE_SCORE_BOARD": "Punkteübersicht", + "LABEL_DIFFICULTY": "Schwierigkeitsgrad", + "LABEL_1_STAR_DIFFICULTY": "Triviale", + "LABEL_2_STAR_DIFFICULTY": "Einfache", + "LABEL_3_STAR_DIFFICULTY": "Mittelschwere", + "LABEL_4_STAR_DIFFICULTY": "Schwierige", + "LABEL_5_STAR_DIFFICULTY": "Furchtbare", + "LABEL_6_STAR_DIFFICULTY": "Teuflische", + "LABEL_CHALLENGES": "Herausforderungen", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "ungelöst", + "STATUS_SOLVED": "gelöst", + "STATUS_UNAVAILABLE": "nicht verfügbar", + "CALL_FOR_CONTRIBUTIONS": "Du hast eine Idee für eine neue Herausforderung? Du hast eine Schwachstelle gefunden, die hier nicht aufgeführt ist? Gib uns Bescheid via Gitter.im Community-Chat oder eröffne ein GitHub Issue!", + "CHALLENGE_SOLVED": "Du hast erfolgreich eine Herausforderung gelöst: {{challenge}}", + "INVALID_CONTINUE_CODE": "Ungültiger Fortsetzungs-Code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Sie wurden mittels OAuth 2.0 Anbieter angemeldet.", + "HOME_LINK_MESSAGE": "Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin-Adresse", + "TITLE_DASH_ADDRESS": "Dash-Adresse", + "TITLE_ETHER_ADDRESS": "Ether-Adresse", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klicke auf die gelöst-Flagge einer Herausforderung um die Benachrichtigung mit deren Lösungs-Code zu wiederholen.", + "COPY_TO_CLIPBOARD": "In Zwischenablage kopieren", + "COPY_SUCCESS": "Kopiert!", + "NAV_RECYCLE": "Recyceln", + "TITLE_RECYCLE": "Recycling-Box anfordern", + "LABEL_REQUESTOR": "Anforderer", + "LABEL_RECYCLE_QUANTITY": "Menge", + "LABEL_DELIVERY_ADDRESS": "Lieferadresse", + "LABEL_PICKUP_ADDRESS": "Abholadresse", + "INVALID_ADDRESS_LENGTH": "Adresslänge muss {{length}} Zeichen betragen.", + "INVALID_QUANTITY": "Menge muss {{range}} Liter betragen.", + "MANDATORY_ADDRESS": "Bitte gib eine Adresse ein.", + "MANDATORY_QUANTITY": "Bitte gib eine Menge ein.", + "IN_LITERS_PLACEHOLDER": "...in Litern", + "REQUEST_PICKUP": "Bitte bei obiger Adresse abholen statt eine Recycling-Box zu schicken.", + "LABEL_PICKUP_DATE": "Abholdatum", + "SECTION_RECYCLING": "Recycling-Anfragen", + "LABEL_ADDRESS": "Anschrift", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Du kuschelst Bäume. Wir sparen Geld. Win-win!", + "LABEL_SECURITY_QUESTION": "Sicherheitsfrage", + "CANNOT_BE_CHANGED_LATER": "Diese kann später nicht geändert werden!", + "MANDATORY_SECURITY_QUESTION": "Bitte wählen Sie eine Sicherheitsfrage.", + "MANDATORY_SECURITY_ANSWER": "Bitte geben Sie eine Antwort auf Ihre Sicherheitsfrage.", + "FORGOT_PASSWORD": "Passwort vergessen?", + "TITLE_FORGOT_PASSWORD": "Passwort vergessen", + "NOTIFICATION_SERVER_STARTED": "Der Server wurde neu gestartet", + "AUTO_RESTORED_PROGRESS": "Dein vorheriger Hacking-Fortschritt wurde automatisch wiederhergestellt.", + "AUTO_RESTORE_PROGRESS_FAILED": "Wiederherstellung deines bisherigen Hacking-Fortschritts ist fehlgeschlagen: {{error}}", + "RESET_HACKING_PROGRESS": "Lösche das Cookie um den Hacking-Fortschritt zu leeren", + "RESTART_REQUIRED": "Du musst nun die Anwendung manuell neu starten um von vorne zu beginnen!", + "LABEL_EDIT_REVIEW": "Rezension bearbeiten", + "LABEL_REVIEW": "Rezension", + "LABEL_REVIEWS": "Rezensionen", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Füge eine Produktrezension hinzu", + "LABEL_NO_REVIEWS": "Keine Rezensionen", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering für {{juicycoin}}", + "ICO_FAQ": "FAQ zu unserem ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Statt die eckige Münze neu zu erfinden, verweisen wir auf bestehende brilliante Whitepaper!", + "SECTION_SALES_PITCH": "Überzeugendes ICO Angebot", + "GIVE_US_ALL_YOUR_MONEY": "Gib uns all dein Geld.", + "ICO_FAQ_QUESTION": "Kann ich mit {{juicycoin}} wirklich reich werden?", + "ICO_FAQ_ANSWER": "Natürlich kannst du! Wir würden dich niemals anlügen!", + "TITLE_TRACK_ORDERS": "Bestellungen verfolgen", + "LABEL_ORDER_ID": "Bestell-Nr.", + "BTN_TRACK": "Verfolgen", + "LAST_LOGIN_IP": "IP bei letzter Anmeldung", + "BTN_EDIT": "Bearbeiten", + "INVALID_DATE": "Bitte gib ein gültiges Datum ein.", + "SECURITY_ANSWER_PLACEHOLDER": "Antwort auf deine Sicherheitsfrage", + "MANDATORY_ORDER_ID": "Bitte gib eine Bestell-Nr. ein." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/el_GR.json b/frontend/src/assets/i18n/el_GR.json new file mode 100644 index 00000000000..c883f35925c --- /dev/null +++ b/frontend/src/assets/i18n/el_GR.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Ελληνικά", + "NAV_SEARCH": "Αναζήτηση", + "SEARCH_PLACEHOLDER": "Αναζήτηση...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "User", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Close", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Product", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Price", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/en.json b/frontend/src/assets/i18n/en.json new file mode 100644 index 00000000000..9db3c5ff2b1 --- /dev/null +++ b/frontend/src/assets/i18n/en.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "English", + "NAV_SEARCH": "Search", + "SEARCH_PLACEHOLDER": "Search...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "User", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Close", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Product", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Price", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} diff --git a/frontend/src/assets/i18n/es_ES.json b/frontend/src/assets/i18n/es_ES.json new file mode 100644 index 00000000000..d40b5953c80 --- /dev/null +++ b/frontend/src/assets/i18n/es_ES.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Español", + "NAV_SEARCH": "Buscar", + "SEARCH_PLACEHOLDER": "Buscar...", + "NAV_COMPLAIN": "Reclamación?", + "TITLE_LOGIN": "Inicio de sesión", + "MANDATORY_EMAIL": "Por favor, indique una dirección de correo.", + "MANDATORY_PASSWORD": "Por favor, indique una contraseña.", + "LABEL_EMAIL": "Dirección de correo", + "LABEL_PASSWORD": "Contraseña", + "BTN_LOGIN": "Iniciar sesión", + "BTN_GOOGLE_LOGIN": "Iniciar sesión con Google", + "REMEMBER_ME": "Recordarme", + "NO_CUSTOMER": "Todavía no es cliente?", + "TITLE_REGISTRATION": "Registro", + "INVALID_EMAIL": "La dirección de correo no es válida.", + "MANDATORY_PASSWORD_REPEAT": "Por favor, repita su contraseña.", + "INVALID_PASSWORD_LENGTH": "La contraseña debe tener una longitud entre {{length}} caracteres.", + "LABEL_PASSWORD_REPEAT": "Repita la contraseña", + "BTN_REGISTER": "Registrarse", + "TITLE_LOGOUT": "Cerrar sesión", + "CONFIRM_LOGGED_OUT": "Sesión cerrada correctamente.", + "TITLE_CONTACT": "Contáctenos", + "MANDATORY_COMMENT": "Por favor, déjenos un comentario.", + "INVALID_COMMENT_LENGTH": "El comentario debe tener una longitud entre {{length}} caracteres.", + "MANDATORY_RATING": "Por favor, indique una calificación.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Comentario", + "LABEL_RATING": "Calificación", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Enviar", + "TITLE_ABOUT": "Sobre Nosotros", + "SECTION_CORPORATE_HISTORY": "Historia de la Empresa & Política", + "SECTION_CUSTOMER_FEEDBACK": "Opiniones de los clientes", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Eche un vistazo a nuestras aburridas condiciones de uso.", + "TITLE_ADMINISTRATION": "Administración", + "SECTION_USER": "Usuarios Registrados", + "LABEL_USER": "Usuario", + "LABEL_CREATED_AT": "Creado a las", + "LABEL_UPDATED_AT": "Modificado a las", + "BTN_CLOSE": "Cerrar", + "TITLE_SEARCH_RESULTS": "Buscar Resultados", + "TITLE_ALL_PRODUCTS": "Todos los Productos", + "BASKET_ADD_SAME_PRODUCT": "Otro {{product}} añadido a su cesta.", + "BASKET_ADD_PRODUCT": "{{product}} añadido a su cesta.", + "LABEL_PRODUCT": "Producto", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Nombre", + "LABEL_DESCRIPTION": "Descripción", + "LABEL_PRICE": "Precio", + "LABEL_IMAGE": "Imagen", + "TITLE_BASKET": "Su Cesta", + "LABEL_QUANTITY": "Cantidad", + "LABEL_TOTAL_PRICE": "Precio Total", + "BTN_CHECKOUT": "Tramitar pedido", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "El código de cupón debe tener una longitud entre {{length}} caracteres.", + "LABEL_COUPON": "Cupón", + "FOLLOW_FOR_MONTHLY_COUPONS": "Necesita un código de cupón? Síganos en Twitter o Facebook para conseguir cupones mensualmente y otro tipo de spam!", + "BTN_REDEEM": "Aplicar", + "THANKS_FOR_SUPPORT": "Gracias por apoyar a {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Pago", + "LABEL_MERCHANDISE": "Comercialización", + "OFFICIAL_MERCHANDISE_STORES": "Tiendas oficiales para ropa, tazas y pegatinas de {{juiceshop}}!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "El descuento del {{discount}}% se le aplicará a la hora de tramitar su pedido.", + "TITLE_CHANGE_PASSWORD": "Cambiar Contraseña", + "MANDATORY_CURRENT_PASSWORD": "Por favor, indique su actual contraseña.", + "MANDATORY_NEW_PASSWORD": "Por favor, indique su nueva contraseña.", + "LABEL_CURRENT_PASSWORD": "Contraseña actual", + "LABEL_NEW_PASSWORD": "Nueva contraseña", + "LABEL_REPEAT_NEW_PASSWORD": "Repita la nueva contraseña", + "BTN_CHANGE": "Cambiar", + "TITLE_COMPLAIN": "Fichero de Reclamación", + "MANDATORY_MESSAGE": "Por favor, proporcione un texto.", + "INVALID_MESSAGE_LENGTH": "El texto debe tener una longitud entre {{length}} caracteres.", + "INVALID_FILE_SIZE": "Fichero demasiado grande. El máximo permitido son {{size}}.", + "INVALID_FILE_TYPE": "Tipo de archivo prohibido. Solamente se permite {{type}}.", + "LABEL_CUSTOMER": "Cliente", + "LABEL_MESSAGE": "Mensaje", + "LABEL_INVOICE": "Factura", + "TITLE_SCORE_BOARD": "Marcador", + "LABEL_DIFFICULTY": "Dificultad", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Estado", + "STATUS_UNSOLVED": "no resuelto", + "STATUS_SOLVED": "resuelto", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "¿Tiene alguna idea para un nuevo desafío? Ha encontrado alguna vulnerabilidad que no se encuentra aquí? Háganoslo saber en Gitter.im o abriendo un nuevo issue en GitHub!", + "CHALLENGE_SOLVED": "Ha resuelto correctamente el desafío: {{challenge}}", + "INVALID_CONTINUE_CODE": "Código de seguimiento no válido.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Has iniciado sesión con el proveedor OAuth 2.0.", + "HOME_LINK_MESSAGE": "Si no eres redirigido automáticamente, haz clic aquí: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Dirección Bitcoin", + "TITLE_DASH_ADDRESS": "Direccion Dash", + "TITLE_ETHER_ADDRESS": "Dirección Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Haz clic para re-enviar las instrucciones con el código que soluciona este desafío.", + "COPY_TO_CLIPBOARD": "Copiar al portapapeles", + "COPY_SUCCESS": "Fue copiado!", + "NAV_RECYCLE": "Reciclar", + "TITLE_RECYCLE": "Documentos de reciclaje Box", + "LABEL_REQUESTOR": "Solicitante", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Dirección de entrega", + "LABEL_PICKUP_ADDRESS": "Dirección de recogida", + "INVALID_ADDRESS_LENGTH": "El texto debe tener una longitud de {{length}} caracteres.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Por favor, seleccione una dirección.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...en litros", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Fecha de recogida", + "SECTION_RECYCLING": "Solicitudes de reciclaje", + "LABEL_ADDRESS": "Dirección", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Pregunta de seguridad", + "CANNOT_BE_CHANGED_LATER": "¡Esto no puede cambiarse más adelante!", + "MANDATORY_SECURITY_QUESTION": "Por favor seleccione una pregunta de seguridad.", + "MANDATORY_SECURITY_ANSWER": "Por favor dar una respuesta a su pregunta de seguridad.", + "FORGOT_PASSWORD": "¿Ha olvidado su contraseña?", + "TITLE_FORGOT_PASSWORD": "Olvidó su contraseña", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/et_EE.json b/frontend/src/assets/i18n/et_EE.json new file mode 100644 index 00000000000..7338639c02c --- /dev/null +++ b/frontend/src/assets/i18n/et_EE.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Eesti", + "NAV_SEARCH": "Otsi", + "SEARCH_PLACEHOLDER": "Otsi...", + "NAV_COMPLAIN": "Esita kaebus?", + "TITLE_LOGIN": "Logi Sisse", + "MANDATORY_EMAIL": "Palun sisesta e-posti aadress.", + "MANDATORY_PASSWORD": "Palun sisesta parool.", + "LABEL_EMAIL": "E-post", + "LABEL_PASSWORD": "Salasõna", + "BTN_LOGIN": "Logi sisse", + "BTN_GOOGLE_LOGIN": "Logi sisse Google kontoga", + "REMEMBER_ME": "Jäta mind meelde", + "NO_CUSTOMER": "Pole veel klient?", + "TITLE_REGISTRATION": "Registreerimine", + "INVALID_EMAIL": "See e-posti aadress pole õige.", + "MANDATORY_PASSWORD_REPEAT": "Palun korda oma salasõna.", + "INVALID_PASSWORD_LENGTH": "Salasõna peab olema vähemalt {{length}} kohaline.", + "LABEL_PASSWORD_REPEAT": "Korda parooli", + "BTN_REGISTER": "Registreeri", + "TITLE_LOGOUT": "Välju", + "CONFIRM_LOGGED_OUT": "Olete välja logitud.", + "TITLE_CONTACT": "Võta meiega ühendust", + "MANDATORY_COMMENT": "Sa pead lisama kommentaari.", + "INVALID_COMMENT_LENGTH": "Kommentaari pikkus peab olema {{length}} tähemärki.", + "MANDATORY_RATING": "Esitage hinnang.", + "MANDATORY_CAPTCHA": "Palun lahenda CAPTCHA, et tõestada, et oled tõeline inimene.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Kommentaar", + "LABEL_RATING": "Hinnang", + "LABEL_CAPTCHA": "Mis on", + "BTN_SUBMIT": "Edasta", + "TITLE_ABOUT": "Meist", + "SECTION_CORPORATE_HISTORY": "Ettevõtte ajalugu & poliitika", + "SECTION_CUSTOMER_FEEDBACK": "Klientide tagasiside", + "SECTION_SOCIAL_MEDIA": "Jälgi meid sotsiaalmeedias", + "LINK_TERMS_OF_USE": "Tutvu meie igavate tingimustega, kui sind huvitab selline lame värk.", + "TITLE_ADMINISTRATION": "Administreerimine", + "SECTION_USER": "Registreeritud kasutajad", + "LABEL_USER": "Kasutaja", + "LABEL_CREATED_AT": "Loodud", + "LABEL_UPDATED_AT": "Uuendatud", + "BTN_CLOSE": "Sulge", + "TITLE_SEARCH_RESULTS": "Otsingu tulemused", + "TITLE_ALL_PRODUCTS": "Kõik tooted", + "BASKET_ADD_SAME_PRODUCT": "{{product}} on lisatud ostukorvi.", + "BASKET_ADD_PRODUCT": "{{product}} on lisatud ostukorvi.", + "LABEL_PRODUCT": "Toode", + "LABEL_PRODUCT_ORDERED": "Tellitud tooted", + "LABEL_EXPECTED_DELIVERY": "Eeldatav tarneaeg", + "LABEL_DAYS": "Päevad", + "LABEL_NAME": "Nimi", + "LABEL_DESCRIPTION": "Kirjeldus", + "LABEL_PRICE": "Hind", + "LABEL_IMAGE": "Pilt", + "TITLE_BASKET": "Ostukorv", + "LABEL_QUANTITY": "Kogus", + "LABEL_TOTAL_PRICE": "Hind kokku", + "BTN_CHECKOUT": "Ostukorv", + "BTN_CREDIT_CARD": "Krediitkaart", + "INVALID_COUPON_LENGTH": "Kupongi kood peab olema {{length}} tähemärki.", + "LABEL_COUPON": "Kupong", + "FOLLOW_FOR_MONTHLY_COUPONS": "Vajad kupongi? Jälgi meid Twitter või Facebook igakuiste kupongide ja muu rämpsu jaoks!", + "BTN_REDEEM": "Lunasta", + "THANKS_FOR_SUPPORT": "Tänan toetamast {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Tänud toetamast vabavaralist projekti {{appname}}!", + "LABEL_PAYMENT": "Makseviis", + "LABEL_MERCHANDISE": "Kaup", + "OFFICIAL_MERCHANDISE_STORES": "Ametlik {{juiceshop}} riiete, kruuside ja kleepsude pood!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "{{appname}} taga oleva vabavara projekti ametlik pood riiete, kruuside ja kleepsude ostmiseks!", + "DISCOUNT_APPLIED": "{{discount}}% soodustus lisatakse ostu vormistamisel.", + "TITLE_CHANGE_PASSWORD": "Muuda salasõna", + "MANDATORY_CURRENT_PASSWORD": "Palun sisestage oma praegune salasõna.", + "MANDATORY_NEW_PASSWORD": "Palun sisestage oma uus salasõna.", + "LABEL_CURRENT_PASSWORD": "Praegune salasõna", + "LABEL_NEW_PASSWORD": "Uus salasõna", + "LABEL_REPEAT_NEW_PASSWORD": "Korda uut salasõna", + "BTN_CHANGE": "Muuda", + "TITLE_COMPLAIN": "Esita kaebus", + "MANDATORY_MESSAGE": "Sõnumi sisu puudub.", + "INVALID_MESSAGE_LENGTH": "Sõnumi pikkus peab olema {{length}} tähemärki.", + "INVALID_FILE_SIZE": "Liiga suur fail! Maksimaalne faili suurus {{size}}.", + "INVALID_FILE_TYPE": "Keelatud failitüüp. Ainult {{type}} on lubatud.", + "LABEL_CUSTOMER": "Kliendi", + "LABEL_MESSAGE": "Sõnum", + "LABEL_INVOICE": "Arve", + "TITLE_SCORE_BOARD": "Tulemuste table", + "LABEL_DIFFICULTY": "Raskusaste", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Olek", + "STATUS_UNSOLVED": "lahendamata", + "STATUS_SOLVED": "lahendatud", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Sul on uue väljakutse idee? Leidsid turvavea, mida tulemuste tabelis ei ole? Anna meile teada Gitter.im'i vestluse kaudu või loo uus GitHub'i veateade!", + "CHALLENGE_SOLVED": "Sa lahendasid edukalt väljakutse: {{challenge}}", + "INVALID_CONTINUE_CODE": "Vigane jätkamis koos.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Olete sisenenud läbi OAuth 2.0 teenuse kaudu.", + "HOME_LINK_MESSAGE": "Kui sind ei suunata automaatselt, siis palun vajuta siia: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoini aadress", + "TITLE_DASH_ADDRESS": "Dashi aadress", + "TITLE_ETHER_ADDRESS": "Etheriumi aadress", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klõpsa lahenduse koodi sisaldava teavituse kordamiseks.", + "COPY_TO_CLIPBOARD": "Kopeeri lõikelauale", + "COPY_SUCCESS": "Kopeeritud!", + "NAV_RECYCLE": "Taaskasuta", + "TITLE_RECYCLE": "Soovin taaskasutuskasti", + "LABEL_REQUESTOR": "Küsija", + "LABEL_RECYCLE_QUANTITY": "Kogus", + "LABEL_DELIVERY_ADDRESS": "Tarneaadress", + "LABEL_PICKUP_ADDRESS": "Kättesaamise aadress", + "INVALID_ADDRESS_LENGTH": "Aadressi pikkus peab olema {{length}} tähemärki.", + "INVALID_QUANTITY": "Kogus peab olema {{range}} liitrit.", + "MANDATORY_ADDRESS": "Palun sisestage aadress.", + "MANDATORY_QUANTITY": "Palun sisestage kogus.", + "IN_LITERS_PLACEHOLDER": "... liitrites", + "REQUEST_PICKUP": "Taaskasutuskasti saatmise asemel palun tulla kaubale järele ülalolevale aadressile.", + "LABEL_PICKUP_DATE": "Kättesaamise kuupäev", + "SECTION_RECYCLING": "Ümbertöötluse päringud", + "LABEL_ADDRESS": "Aadress", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Sina kallistad puid. Meie säästame raha. Võit-võit situatsioon!", + "LABEL_SECURITY_QUESTION": "Kontrollküsimus", + "CANNOT_BE_CHANGED_LATER": "Seda ei ole hiljem võimalik muuta!", + "MANDATORY_SECURITY_QUESTION": "Palun vali turvaküsimus.", + "MANDATORY_SECURITY_ANSWER": "Palun vasta enda turvaküsimusele.", + "FORGOT_PASSWORD": "Unustasid salasõna?", + "TITLE_FORGOT_PASSWORD": "Unustatud salasõna", + "NOTIFICATION_SERVER_STARTED": "Server on taaskäivitatud", + "AUTO_RESTORED_PROGRESS": "Eelmised häkkimistulemused on automaatselt taastatud.", + "AUTO_RESTORE_PROGRESS_FAILED": "Sinu eelmiste häkkimissaavutuste taastamine ebaõnnestus: {{error}}", + "RESET_HACKING_PROGRESS": "Kustuta küpsis, et eemaldada oma progress häkkimises", + "RESTART_REQUIRED": "Sa pead käsitsi taaskäivitama aplikatsiooni, et alustada otsast peale!", + "LABEL_EDIT_REVIEW": "Muuda arvustust", + "LABEL_REVIEW": "Arvustus", + "LABEL_REVIEWS": "Arvustused", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Lisa arvustus sellele tootele", + "LABEL_NO_REVIEWS": "Arvustused puuduvad", + "TITLE_TOKENSALE": "Tokeni müük", + "SECTION_ICO": "{{juicycoin}} ICO pakkumine", + "ICO_FAQ": "KKK meie ICO kohta", + "SECTION_WHITEPAPER": "Teadustöö", + "WHITEPAPER_REFERENCES": "Jalgratta leiutamise asemel viitame olemasolevate heade teatustöödele!", + "SECTION_SALES_PITCH": "Veenev ICO müügi kõne", + "GIVE_US_ALL_YOUR_MONEY": "Anna meile kogu oma raha.", + "ICO_FAQ_QUESTION": "Kas ma tõesti saan rikkaks {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Loomulikult saad! Me ei valetaks sulle iial!", + "TITLE_TRACK_ORDERS": "Jälgi tellimusi", + "LABEL_ORDER_ID": "Tellimuse nr", + "BTN_TRACK": "Jälgi", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/fi_FI.json b/frontend/src/assets/i18n/fi_FI.json new file mode 100644 index 00000000000..e341d4d8dfa --- /dev/null +++ b/frontend/src/assets/i18n/fi_FI.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Suomalainen", + "NAV_SEARCH": "Hae", + "SEARCH_PLACEHOLDER": "Hae...", + "NAV_COMPLAIN": "Valita?", + "TITLE_LOGIN": "Kirjaudu", + "MANDATORY_EMAIL": "Anna sähköposti osoite.", + "MANDATORY_PASSWORD": "Anna salasana.", + "LABEL_EMAIL": "Sähköposti", + "LABEL_PASSWORD": "Salasana", + "BTN_LOGIN": "Kirjaudu", + "BTN_GOOGLE_LOGIN": "Kirjaudu käyttäen Googlea", + "REMEMBER_ME": "Muista minut", + "NO_CUSTOMER": "En ole asiakas", + "TITLE_REGISTRATION": "Rekisteröinti", + "INVALID_EMAIL": "Sähköpostiosoite ei kelpaa.", + "MANDATORY_PASSWORD_REPEAT": "Toista salasanasi.", + "INVALID_PASSWORD_LENGTH": "Salasanan täytyy olla {{length}}-merkkiä pitkä.", + "LABEL_PASSWORD_REPEAT": "Toista salasana", + "BTN_REGISTER": "Rekisteröidy", + "TITLE_LOGOUT": "Kirjaudu ulos", + "CONFIRM_LOGGED_OUT": "Sinut on kirjattu ulos.", + "TITLE_CONTACT": "Ota yhteyttä", + "MANDATORY_COMMENT": "Anna palaute.", + "INVALID_COMMENT_LENGTH": "Kommentin pituus saa olla {{length}} merkkiä pitkä.", + "MANDATORY_RATING": "Anna arviosi.", + "MANDATORY_CAPTCHA": "Ratkaise CAPTCHA todistaaksesi, että olet ihminen.", + "LABEL_AUTHOR": "Tekijä", + "LABEL_COMMENT": "Kommentti", + "LABEL_RATING": "Arvostelu", + "LABEL_CAPTCHA": "Mikä on", + "BTN_SUBMIT": "Lähetä", + "TITLE_ABOUT": "Tietoa meistä", + "SECTION_CORPORATE_HISTORY": "Yrityksen Historia & Käytännöt", + "SECTION_CUSTOMER_FEEDBACK": "Asiakaspalaute", + "SECTION_SOCIAL_MEDIA": "Seuraa meitä sosiaalisessa mediassa", + "LINK_TERMS_OF_USE": "Tarkista meidän tylsät käyttöehdot jos olet kiinnostunut niin tyhmistä jutuista.", + "TITLE_ADMINISTRATION": "Ylläpito", + "SECTION_USER": "Rekisteröityneet käyttäjät", + "LABEL_USER": "Käyttäjä", + "LABEL_CREATED_AT": "Luotu", + "LABEL_UPDATED_AT": "Päivitetty", + "BTN_CLOSE": "Sulje", + "TITLE_SEARCH_RESULTS": "Hakutulokset", + "TITLE_ALL_PRODUCTS": "Kaikki tuotteet", + "BASKET_ADD_SAME_PRODUCT": "Tuote {{product}} lisätty koriin.", + "BASKET_ADD_PRODUCT": "Tuote {{product}} lisätty koriin.", + "LABEL_PRODUCT": "Tuote", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Nimi", + "LABEL_DESCRIPTION": "Kuvaus", + "LABEL_PRICE": "Hinta", + "LABEL_IMAGE": "Kuva", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Määrä", + "LABEL_DELIVERY_ADDRESS": "Toimitusosoite", + "LABEL_PICKUP_ADDRESS": "Nouto-osoite", + "INVALID_ADDRESS_LENGTH": "Osoitteen pituus saa olla {{length}} merkkiä pitkä.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Osoite", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/fr_FR.json b/frontend/src/assets/i18n/fr_FR.json new file mode 100644 index 00000000000..a14720c0e33 --- /dev/null +++ b/frontend/src/assets/i18n/fr_FR.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Français", + "NAV_SEARCH": "Recherche", + "SEARCH_PLACEHOLDER": "Recherche...", + "NAV_COMPLAIN": "Déposer une plainte ?", + "TITLE_LOGIN": "Se connecter", + "MANDATORY_EMAIL": "Fournissez une adresse mail s'il vous plaît.", + "MANDATORY_PASSWORD": "Fournissez un mot de passe s'il vous plaît.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Mot de passe", + "BTN_LOGIN": "Connexion", + "BTN_GOOGLE_LOGIN": "Se connecter avec Google", + "REMEMBER_ME": "Se souvenir de moi", + "NO_CUSTOMER": "Pas encore client ?", + "TITLE_REGISTRATION": "Inscription", + "INVALID_EMAIL": "L'adresse mail n'est pas valide.", + "MANDATORY_PASSWORD_REPEAT": "Veuillez saisir votre mot de passe une nouvelle fois s'il vous plaît.", + "INVALID_PASSWORD_LENGTH": "Votre mot de passe doit contenir au moins {{length}} caractères.", + "LABEL_PASSWORD_REPEAT": "Ré-écrivez votre mot de passe", + "BTN_REGISTER": "Inscrivez-vous", + "TITLE_LOGOUT": "Déconnexion", + "CONFIRM_LOGGED_OUT": "Vous avez été déconnecté.", + "TITLE_CONTACT": "Contactez-nous", + "MANDATORY_COMMENT": "Veuillez mettre un commentaire s'il vous plaît.", + "INVALID_COMMENT_LENGTH": "Votre commentaire doit contenir {{length}} caractères.", + "MANDATORY_RATING": "Veuillez mettre une note s'il vous plaît.", + "MANDATORY_CAPTCHA": "Veuillez résoudre le CAPTCHA pour prouver que vous êtes une personne réelle.", + "LABEL_AUTHOR": "Auteur", + "LABEL_COMMENT": "Commentaire", + "LABEL_RATING": "Note", + "LABEL_CAPTCHA": "Que vaut", + "BTN_SUBMIT": "Soumettre", + "TITLE_ABOUT": "À propos de nous", + "SECTION_CORPORATE_HISTORY": "Histoire & politique", + "SECTION_CUSTOMER_FEEDBACK": "Avis de clients", + "SECTION_SOCIAL_MEDIA": "Suivez-nous sur les médias sociaux", + "LINK_TERMS_OF_USE": "Lisez nos CGU ennuyantes si vous êtes intéressé par ce genre de trucs.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Utilisateurs enregistrés", + "LABEL_USER": "Utilisateur", + "LABEL_CREATED_AT": "Créé le", + "LABEL_UPDATED_AT": "Mise à jour le", + "BTN_CLOSE": "Fermer", + "TITLE_SEARCH_RESULTS": "Résultats de la recherche", + "TITLE_ALL_PRODUCTS": "Tous les produits", + "BASKET_ADD_SAME_PRODUCT": "Un autre {{product}} ajouté au panier.", + "BASKET_ADD_PRODUCT": "{{product}} ajouté dans le panier.", + "LABEL_PRODUCT": "Produit", + "LABEL_PRODUCT_ORDERED": "Produits commandés", + "LABEL_EXPECTED_DELIVERY": "Livraison prévue", + "LABEL_DAYS": "Jours", + "LABEL_NAME": "Nom", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Prix", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Votre panier", + "LABEL_QUANTITY": "Quantité", + "LABEL_TOTAL_PRICE": "Prix total", + "BTN_CHECKOUT": "Commander", + "BTN_CREDIT_CARD": "Carte Bancaire", + "INVALID_COUPON_LENGTH": "Le code de coupon doit contenir {{length}} caractères.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Besoin d'un code de coupon ? Suivez nous sur Twitter ou Facebook pour des coupons mensuels et autres choses !", + "BTN_REDEEM": "Utiliser", + "THANKS_FOR_SUPPORT": "Merci de supporter {{juiceshop}} !", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Merci de soutenir le projet open source derrière {{appname}} !", + "LABEL_PAYMENT": "Paiement", + "LABEL_MERCHANDISE": "Marchandise", + "OFFICIAL_MERCHANDISE_STORES": "Boutique officielle de {{juiceshop}} ! Vêtements, mugs et autocollants !", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Boutiques officielles de vêtements, mugs et autocollants du projet open source derrière {{appname}} !", + "DISCOUNT_APPLIED": "Votre réduction de {{discount}}% va être appliqué lors de la commande.", + "TITLE_CHANGE_PASSWORD": "Changer le mot de passe", + "MANDATORY_CURRENT_PASSWORD": "Merci d'entrer votre mot de passe actuel.", + "MANDATORY_NEW_PASSWORD": "Merci d'entrer votre nouveau mot de passe.", + "LABEL_CURRENT_PASSWORD": "Mot de passe actuel", + "LABEL_NEW_PASSWORD": "Nouveau mot de passe", + "LABEL_REPEAT_NEW_PASSWORD": "Répétez le nouveau mot de passe", + "BTN_CHANGE": "Changer", + "TITLE_COMPLAIN": "Déposer une plainte", + "MANDATORY_MESSAGE": "Merci d'écrire un texte.", + "INVALID_MESSAGE_LENGTH": "Le texte doit contenir {{length}} caractères.", + "INVALID_FILE_SIZE": "Fichier trop volumineux. La taille maximale autorisée est de {{size}}.", + "INVALID_FILE_TYPE": "Type de fichier interdit. Seul les {{type}} sont autorisés.", + "LABEL_CUSTOMER": "Client", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Facture", + "TITLE_SCORE_BOARD": "Tableau des scores", + "LABEL_DIFFICULTY": "Difficulté", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Facile", + "LABEL_3_STAR_DIFFICULTY": "Moyen", + "LABEL_4_STAR_DIFFICULTY": "Difficile", + "LABEL_5_STAR_DIFFICULTY": "Terrible", + "LABEL_6_STAR_DIFFICULTY": "Diabolique", + "LABEL_CHALLENGES": "Défis", + "LABEL_STATUS": "Statut", + "STATUS_UNSOLVED": "non résolu", + "STATUS_SOLVED": "résolu", + "STATUS_UNAVAILABLE": "indisponible", + "CALL_FOR_CONTRIBUTIONS": "Une idée de challenge ? Vous avez trouvé une faille non répertorié ? Faites le nous savoir via le chat de communauté Gitter.im ou en ouvrant une issue GitHub !", + "CHALLENGE_SOLVED": "Vous avez résolu avec succès un challenge : {{challenge}}", + "INVALID_CONTINUE_CODE": "Code invalide.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Vous avez été connecté via OAuth 2.0.", + "HOME_LINK_MESSAGE": "Si vous n'êtes pas automatiquement redirigé, cliquez ici : {{home}}", + "TITLE_BITCOIN_ADDRESS": "Adresse Bitcoin", + "TITLE_DASH_ADDRESS": "Dash Adresse", + "TITLE_ETHER_ADDRESS": "Ether Adresse", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Cliquez ici pour répéter la notification contenant le code de la solution pour relever ce défi.", + "COPY_TO_CLIPBOARD": "Copier dans le presse-papier", + "COPY_SUCCESS": "Copié !", + "NAV_RECYCLE": "Recyclage", + "TITLE_RECYCLE": "Demander une boîte de recyclage", + "LABEL_REQUESTOR": "Demandeur", + "LABEL_RECYCLE_QUANTITY": "Quantité", + "LABEL_DELIVERY_ADDRESS": "Adresse de livraison", + "LABEL_PICKUP_ADDRESS": "Adresse de la collecte", + "INVALID_ADDRESS_LENGTH": "La longueur de l’adresse doit être de {{length}} caractères.", + "INVALID_QUANTITY": "La quantité doit être {{range}} litres.", + "MANDATORY_ADDRESS": "Veuillez saisir une adresse.", + "MANDATORY_QUANTITY": "Veuillez saisir une quantité.", + "IN_LITERS_PLACEHOLDER": "...en litres", + "REQUEST_PICKUP": "S’il vous plaît retirez à l’adresse ci-dessus au lieu d’envoyer une boîte de recyclage.", + "LABEL_PICKUP_DATE": "Date de la collecte", + "SECTION_RECYCLING": "Demandes de recyclage", + "LABEL_ADDRESS": "Adresse", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Vous sauvez des arbres. Nous économisons de l’argent. Gagnant-gagnant !", + "LABEL_SECURITY_QUESTION": "Question de sécurité", + "CANNOT_BE_CHANGED_LATER": "Cela ne peut pas être modifié plus tard !", + "MANDATORY_SECURITY_QUESTION": "Veuillez sélectionner une question de sécurité.", + "MANDATORY_SECURITY_ANSWER": "Veuillez fournir une réponse à votre question de sécurité.", + "FORGOT_PASSWORD": "Mot de passe oublié ?", + "TITLE_FORGOT_PASSWORD": "Mot de passe oublié", + "NOTIFICATION_SERVER_STARTED": "Le serveur a été redémarré", + "AUTO_RESTORED_PROGRESS": "Votre progression de piratage précédente a été restaurée automatiquement.", + "AUTO_RESTORE_PROGRESS_FAILED": "La restauration de votre progression de piratage précédente a échouée : {{error}}", + "RESET_HACKING_PROGRESS": "Supprimer les cookies pour effacer la progression de piratage", + "RESTART_REQUIRED": "Vous devez maintenant redémarrer manuellement l’application pour recommencer !", + "LABEL_EDIT_REVIEW": "Modifier le commentaire", + "LABEL_REVIEW": "Commentaire", + "LABEL_REVIEWS": "Commentaires", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Ajouter un commentaire pour ce produit", + "LABEL_NO_REVIEWS": "Aucun commentaire", + "TITLE_TOKENSALE": "Vente de jeton", + "SECTION_ICO": "Initial Coin Offering pour {{juicycoin}}", + "ICO_FAQ": "FAQ sur notre ICO", + "SECTION_WHITEPAPER": "Livre blanc", + "WHITEPAPER_REFERENCES": "Au lieu de réinventer la pièce carrée, nous nous référons à de brillants livres blancs !", + "SECTION_SALES_PITCH": "Argumentaire de vente convaincant pour l'ICO", + "GIVE_US_ALL_YOUR_MONEY": "Donnez-nous tout votre argent.", + "ICO_FAQ_QUESTION": "Puis-je vraiment devenir riche avec {{juicycoin}} ?", + "ICO_FAQ_ANSWER": "Bien sûr que vous pouvez ! Nous vous mentirions jamais !", + "TITLE_TRACK_ORDERS": "Suivi de commande", + "LABEL_ORDER_ID": "ID de commande", + "BTN_TRACK": "Suivi", + "LAST_LOGIN_IP": "Dernière adresse IP connue", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/he_IL.json b/frontend/src/assets/i18n/he_IL.json new file mode 100644 index 00000000000..9ebbcd76ade --- /dev/null +++ b/frontend/src/assets/i18n/he_IL.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "עברית", + "NAV_SEARCH": "חיפוש", + "SEARCH_PLACEHOLDER": "חיפוש...", + "NAV_COMPLAIN": "תלונה?", + "TITLE_LOGIN": "כניסה", + "MANDATORY_EMAIL": "נא להזין כתובת דואר אלקטרוני.", + "MANDATORY_PASSWORD": "נא להזין סיסמה.", + "LABEL_EMAIL": "דוא\"ל", + "LABEL_PASSWORD": "סיסמה", + "BTN_LOGIN": "כניסה", + "BTN_GOOGLE_LOGIN": "התחבר באמצעות Google", + "REMEMBER_ME": "זכור אותי", + "NO_CUSTOMER": "עוד לא נרשמת?", + "TITLE_REGISTRATION": "רישום", + "INVALID_EMAIL": "כתובת המייל אינה תקינה.", + "MANDATORY_PASSWORD_REPEAT": "נא להזין שוב את הסיסמה.", + "INVALID_PASSWORD_LENGTH": "הסיסמה חייבת להיות באורך של {{length}} תווים.", + "LABEL_PASSWORD_REPEAT": "סיסמה פעם שנית", + "BTN_REGISTER": "הירשם", + "TITLE_LOGOUT": "יציאה", + "CONFIRM_LOGGED_OUT": "התנתקת מהמערכת בהצלחה.", + "TITLE_CONTACT": "צור קשר", + "MANDATORY_COMMENT": "נא להזין הערה.", + "INVALID_COMMENT_LENGTH": "אורך ההערה חייב להיות לפחות {{length}} תווים.", + "MANDATORY_RATING": "נא לבחור דירוג.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "מחבר", + "LABEL_COMMENT": "הערה", + "LABEL_RATING": "דירוג", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "שלח", + "TITLE_ABOUT": "אודותינו", + "SECTION_CORPORATE_HISTORY": "היסטוריה של החברה ומדיניות", + "SECTION_CUSTOMER_FEEDBACK": "תגובות לקוחות", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "בדקו את תנאי השימוש המשעממים שלנו אם זה נורא מעניין.", + "TITLE_ADMINISTRATION": "ניהול", + "SECTION_USER": "משתמשים רשומים", + "LABEL_USER": "משתמש", + "LABEL_CREATED_AT": "נוצר ב-", + "LABEL_UPDATED_AT": "עודכן ב-", + "BTN_CLOSE": "סגירה", + "TITLE_SEARCH_RESULTS": "תוצאות חיפוש", + "TITLE_ALL_PRODUCTS": "רשימת מוצרים", + "BASKET_ADD_SAME_PRODUCT": "נוסף עוד {{product}} לסל.", + "BASKET_ADD_PRODUCT": "{{product}} הוכנס לסל קניות.", + "LABEL_PRODUCT": "מוצר", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "שם", + "LABEL_DESCRIPTION": "תאור", + "LABEL_PRICE": "מחיר", + "LABEL_IMAGE": "תמונה", + "TITLE_BASKET": "הסל שלך", + "LABEL_QUANTITY": "כמות", + "LABEL_TOTAL_PRICE": "מחיר כולל", + "BTN_CHECKOUT": "תשלום", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "קוד קופון צריך להיות באורך {{length}} תווים.", + "LABEL_COUPON": "קופון", + "FOLLOW_FOR_MONTHLY_COUPONS": "צריך קוד קופון? עקוב אחרינו ב Twitter או Facebook עבור קופונים חודשיים ודואר זבל נוסף!", + "BTN_REDEEM": "מימוש", + "THANKS_FOR_SUPPORT": "תודה על התמיכה ב{{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "תשלום", + "LABEL_MERCHANDISE": "סחורה", + "OFFICIAL_MERCHANDISE_STORES": "רשימת חנויות רשמיות להלבשת {{juiceshop}}, ספלים, ומדבקות!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "ההנחה שלך של {{discount}}% יחול בעת התשלום.", + "TITLE_CHANGE_PASSWORD": "שינוי סיסמה", + "MANDATORY_CURRENT_PASSWORD": "נא להזין את הסיסמה הנוכחית.", + "MANDATORY_NEW_PASSWORD": "נא להזין את הסיסמה החדשה.", + "LABEL_CURRENT_PASSWORD": "סיסמה נוכחית", + "LABEL_NEW_PASSWORD": "סיסמה חדשה", + "LABEL_REPEAT_NEW_PASSWORD": "סיסמה חדשה שוב", + "BTN_CHANGE": "שינוי", + "TITLE_COMPLAIN": "שליחת תלונה", + "MANDATORY_MESSAGE": "נא להזין הערה.", + "INVALID_MESSAGE_LENGTH": "אורך טקסט חייב להכיל {{length}} תווים.", + "INVALID_FILE_SIZE": "הקובץ גדול מדי. {{size}} המרבי המותר.", + "INVALID_FILE_TYPE": "סוג קובץ אסור. רק {{type}} מותר.", + "LABEL_CUSTOMER": "לקוח", + "LABEL_MESSAGE": "הודעה", + "LABEL_INVOICE": "חשבונית", + "TITLE_SCORE_BOARD": "לוח ניקוד", + "LABEL_DIFFICULTY": "רמת קושי", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "סטטוס", + "STATUS_UNSOLVED": "לא נפתר", + "STATUS_SOLVED": "נפתר", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "יש לך רעיון לאתגר חדש? מצאת חשיפה שלא נמצאת ברשימה? אפשר ליידע אותנו באמצעות צ'אט הקהילה Gitter.im או על-ידי פתיחת באג בGitHub!", + "CHALLENGE_SOLVED": "פתרת בהצלחה אתגר: {{challenge}}", + "INVALID_CONTINUE_CODE": "קוד המשך לא תקין.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "התחברת דרך ספק OAuth 2.0.", + "HOME_LINK_MESSAGE": "אם הדפדפן שלך לא מועבר אוטומטית, אנא לחץ כאן: {{home}}", + "TITLE_BITCOIN_ADDRESS": "כתובת ביטקוין", + "TITLE_DASH_ADDRESS": "כתובת דאש", + "TITLE_ETHER_ADDRESS": "כתובת Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "לחץ כדי לחזור על ההודעה המכילה את הקוד לפתרון עבור האתגר הזה.", + "COPY_TO_CLIPBOARD": "העתקה ללוח העריכה", + "COPY_SUCCESS": "הועתק!", + "NAV_RECYCLE": "מיחזור", + "TITLE_RECYCLE": "בקשת קופסת מיחזור", + "LABEL_REQUESTOR": "המבקש", + "LABEL_RECYCLE_QUANTITY": "כמות", + "LABEL_DELIVERY_ADDRESS": "כתובת למשלוח", + "LABEL_PICKUP_ADDRESS": "כתובת לאיסוף", + "INVALID_ADDRESS_LENGTH": "אורך הכתובת חייב להיות {{length}} תווים.", + "INVALID_QUANTITY": "הכמות צריכה להיות {{range}} ליטרים.", + "MANDATORY_ADDRESS": "נא להזין כתובת.", + "MANDATORY_QUANTITY": "נא להזין כמות.", + "IN_LITERS_PLACEHOLDER": "... בליטרים", + "REQUEST_PICKUP": "נא לאסוף בכתובת הנ\"ל במקום לשלוח קופסת מיחזור.", + "LABEL_PICKUP_DATE": "תאריך איסוף", + "SECTION_RECYCLING": "בקשות מיחזור", + "LABEL_ADDRESS": "כתובת", + "SECTION_PRESS_JUICE_RESPONSIBLY": "אתם מחבקים את העצים. אנחנו חוסכים כסף. רווח הדדי!", + "LABEL_SECURITY_QUESTION": "שאלת אבטחה", + "CANNOT_BE_CHANGED_LATER": "לא ניתן לשנות זאת מאוחר יותר!", + "MANDATORY_SECURITY_QUESTION": "נא לבחור שאלת אבטחה.", + "MANDATORY_SECURITY_ANSWER": "נא להזין תשובה לשאלת האבטחה שלך.", + "FORGOT_PASSWORD": "שכחת סיסמה?", + "TITLE_FORGOT_PASSWORD": "שכחתי סיסמה", + "NOTIFICATION_SERVER_STARTED": "השרת הופעל מחדש", + "AUTO_RESTORED_PROGRESS": "התקדמות ההאקינג הקודם שלך שוחזרה באופן אוטומטי.", + "AUTO_RESTORE_PROGRESS_FAILED": "שחזור התקדמות ההאקינג הקודם שלך נכשלה: {{error}}", + "RESET_HACKING_PROGRESS": "מחוק קובץ cookie כדי לנקות את התקדמות הפריצה", + "RESTART_REQUIRED": "עכשיו עליך להפעיל מחדש את היישום באופן ידני, כדי להתחיל מחדש!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/hi_IN.json b/frontend/src/assets/i18n/hi_IN.json new file mode 100644 index 00000000000..76a18122055 --- /dev/null +++ b/frontend/src/assets/i18n/hi_IN.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "हिंदी", + "NAV_SEARCH": "खोज", + "SEARCH_PLACEHOLDER": "खोज...", + "NAV_COMPLAIN": "शिकायत?", + "TITLE_LOGIN": "लॉग इन करें", + "MANDATORY_EMAIL": "कृपया एक ईमेल पता प्रदान करें।", + "MANDATORY_PASSWORD": "कृपया एक पासवर्ड प्रदान करें।", + "LABEL_EMAIL": "ईमेल", + "LABEL_PASSWORD": "पासवर्ड", + "BTN_LOGIN": "लॉग इन", + "BTN_GOOGLE_LOGIN": "Google के साथ प्रवेश करें", + "REMEMBER_ME": "मुझे याद रखना", + "NO_CUSTOMER": "अभी तक एक ग्राहक नहीं?", + "TITLE_REGISTRATION": "उपयोगकर्ता का पंजीकरण", + "INVALID_EMAIL": "ई मेल पता वैध नहीं है।", + "MANDATORY_PASSWORD_REPEAT": "कृपया अपना पासवर्ड दोहराएं।", + "INVALID_PASSWORD_LENGTH": "पासवर्ड {{length}} वर्ण लंबा होना चाहिए।", + "LABEL_PASSWORD_REPEAT": "पासवर्ड दोहराएं", + "BTN_REGISTER": "रजिस्टर", + "TITLE_LOGOUT": "लॉग आउट", + "CONFIRM_LOGGED_OUT": "आप लॉग आउट हो चुके हैं।", + "TITLE_CONTACT": "हमसे संपर्क करें", + "MANDATORY_COMMENT": "कृपया एक टिप्पणी दें।", + "INVALID_COMMENT_LENGTH": "टिप्पणी लंबाई {{length}} वर्ण होनी चाहिए।", + "MANDATORY_RATING": "कृपया एक रेटिंग प्रदान करें।", + "MANDATORY_CAPTCHA": "कृपया साबित करने के लिए CAPTCHA को हल करें कि आप वास्तविक व्यक्ति हैं।", + "LABEL_AUTHOR": "लेखक", + "LABEL_COMMENT": "टिप्पणी", + "LABEL_RATING": "रेटिंग", + "LABEL_CAPTCHA": "क्या है", + "BTN_SUBMIT": "जमा करें", + "TITLE_ABOUT": "हमारे बारे में", + "SECTION_CORPORATE_HISTORY": "कॉर्पोरेट इतिहास और नीति", + "SECTION_CUSTOMER_FEEDBACK": "उपभोक्ता की राय", + "SECTION_SOCIAL_MEDIA": "सामाजिक मीडिया पर हमारा अनुसरण करें", + "LINK_TERMS_OF_USE": "अगर आप ऐसे लंगड़े वाले सामान में रुचि रखते हैं तो हमारे उबाऊ शब्दों का उपयोग करें।", + "TITLE_ADMINISTRATION": "शासन प्रबंध", + "SECTION_USER": "पंजीकृत उपभोक्ता", + "LABEL_USER": "उपयोगकर्ता", + "LABEL_CREATED_AT": "पर बनाया गया", + "LABEL_UPDATED_AT": "अपडेट किया गया", + "BTN_CLOSE": "बंद करे", + "TITLE_SEARCH_RESULTS": "खोज परिणाम", + "TITLE_ALL_PRODUCTS": "सारे उत्पाद", + "BASKET_ADD_SAME_PRODUCT": "टोकरी में एक और {{product}} जोड़ा गया।", + "BASKET_ADD_PRODUCT": "टोकरी में {{product}} रखा।", + "LABEL_PRODUCT": "उत्पाद", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "नाम", + "LABEL_DESCRIPTION": "विवरण", + "LABEL_PRICE": "मूल्य", + "LABEL_IMAGE": "छवि", + "TITLE_BASKET": "आपकी बास्केट", + "LABEL_QUANTITY": "मात्रा", + "LABEL_TOTAL_PRICE": "कुल कीमत", + "BTN_CHECKOUT": "चेक आउट", + "BTN_CREDIT_CARD": "क्रेडिट कार्ड", + "INVALID_COUPON_LENGTH": "कूपन कोड {{length}} वर्ण लंबा होना चाहिए।", + "LABEL_COUPON": "कूपन", + "FOLLOW_FOR_MONTHLY_COUPONS": "कूपन कोड की आवश्यकता है? मासिक कूपन और अन्य स्पैम के लिए Twitter या Facebook पर हमारा अनुसरण करें!", + "BTN_REDEEM": "के एवज", + "THANKS_FOR_SUPPORT": "{{Juiceshop}} का समर्थन करने के लिए धन्यवाद!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "{{Appname}} के पीछे खुले स्रोत परियोजना का समर्थन करने के लिए धन्यवाद!", + "LABEL_PAYMENT": "भुगतान", + "LABEL_MERCHANDISE": "व्यापार", + "OFFICIAL_MERCHANDISE_STORES": "{{Juiceshop}} परिधान, मग और स्टिकर के लिए आधिकारिक स्टोर!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "{{Appname}} के पीछे ओपन सोर्स परियोजना के परिधान, मग और स्टिकर के लिए आधिकारिक स्टोर!", + "DISCOUNT_APPLIED": "चेकआउट के दौरान आपकी {{discount}}% की छूट लागू की जाएगी।", + "TITLE_CHANGE_PASSWORD": "पासवर्ड बदलें", + "MANDATORY_CURRENT_PASSWORD": "कृपया अपना वर्तमान पासवर्ड प्रदान करें।", + "MANDATORY_NEW_PASSWORD": "कृपया अपना नया पासवर्ड प्रदान करें।", + "LABEL_CURRENT_PASSWORD": "वर्तमान पासवर्ड", + "LABEL_NEW_PASSWORD": "नया पासवर्ड", + "LABEL_REPEAT_NEW_PASSWORD": "नया पासवर्ड दोहराएँ", + "BTN_CHANGE": "परिवर्तन", + "TITLE_COMPLAIN": "शिकायत करें", + "MANDATORY_MESSAGE": "कृपया एक पाठ प्रदान करें", + "INVALID_MESSAGE_LENGTH": "पाठ की लंबाई {{length}} वर्ण होनी चाहिए।", + "INVALID_FILE_SIZE": "बहुत बड़ी फाइल। अधिकतम {{size}} अनुमत।", + "INVALID_FILE_TYPE": "निषिद्ध फ़ाइल प्रकार केवल {{type}} अनुमति दी।", + "LABEL_CUSTOMER": "ग्राहक", + "LABEL_MESSAGE": "संदेश", + "LABEL_INVOICE": "बीजक", + "TITLE_SCORE_BOARD": "स्कोर बोर्ड", + "LABEL_DIFFICULTY": "कठिनाई", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "स्थिति", + "STATUS_UNSOLVED": "न सुलझा हुआ", + "STATUS_SOLVED": "सुलझा हुआ", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "एक नई चुनौती के लिए एक विचार है? एक भेद्यता पाया जो यहां नज़र नहीं आई है? हमें Gitter.im सामुदायिक चैट के माध्यम से या GitHub समस्या को खोलकर पता करें!", + "CHALLENGE_SOLVED": "आपने सफलतापूर्वक एक चुनौती का समाधान किया: {{challenge}}", + "INVALID_CONTINUE_CODE": "अमान्य जारी कोड।", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "आप OAuth 2.0 प्रदाता के माध्यम से लॉग इन कर चुके हैं।", + "HOME_LINK_MESSAGE": "अगर आपको अपने आप पुनर्निर्देशित नहीं किया जाता है, तो कृपया यहां क्लिक करें: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin पता", + "TITLE_DASH_ADDRESS": "Dash पता", + "TITLE_ETHER_ADDRESS": "Ether पता", + "NOTIFICATION_RESEND_INSTRUCTIONS": "इस चुनौती के लिए समाधान-कोड युक्त अधिसूचना को दोहराने के लिए क्लिक करें।", + "COPY_TO_CLIPBOARD": "क्लिपबोर्ड पर कॉपी करें", + "COPY_SUCCESS": "कॉपी किया गया!", + "NAV_RECYCLE": "रीसायकल", + "TITLE_RECYCLE": "रीसाइक्लिंग बॉक्स अनुरोध", + "LABEL_REQUESTOR": "निवेदन कर्ता", + "LABEL_RECYCLE_QUANTITY": "मात्रा", + "LABEL_DELIVERY_ADDRESS": "डिलिवरी का पता", + "LABEL_PICKUP_ADDRESS": "पिकअप पता", + "INVALID_ADDRESS_LENGTH": "पता लंबाई {{length}} वर्ण होनी चाहिए।", + "INVALID_QUANTITY": "मात्रा {{range}} लीटर होना चाहिए।", + "MANDATORY_ADDRESS": "कृपया एक पता प्रदान करें।", + "MANDATORY_QUANTITY": "कृपया एक मात्रा प्रदान करें", + "IN_LITERS_PLACEHOLDER": "... लीटर में", + "REQUEST_PICKUP": "कृपया रीसायकल बॉक्स भेजने के बजाए उपरोक्त पते पर पिकअप करें।", + "LABEL_PICKUP_DATE": "पिकअप तारीख", + "SECTION_RECYCLING": "रीसाइक्लिंग अनुरोध", + "LABEL_ADDRESS": "पता", + "SECTION_PRESS_JUICE_RESPONSIBLY": "आप पेड़ को गले लगाएँ । हम पैसे बचाते हैं। जीत-जीत!", + "LABEL_SECURITY_QUESTION": "सुरक्षा प्रश्न", + "CANNOT_BE_CHANGED_LATER": "यह बाद में बदला नहीं जा सकता!", + "MANDATORY_SECURITY_QUESTION": "कृपया एक सुरक्षा प्रश्न का चयन करें।", + "MANDATORY_SECURITY_ANSWER": "कृपया अपने सुरक्षा प्रश्न का उत्तर दें।", + "FORGOT_PASSWORD": "क्या आप अपना पासवर्ड भूल गए?", + "TITLE_FORGOT_PASSWORD": "पासवर्ड भूल गए", + "NOTIFICATION_SERVER_STARTED": "सर्वर को पुनरारंभ किया गया है", + "AUTO_RESTORED_PROGRESS": "आपके पिछले हैकिंग की प्रगति स्वचालित रूप से बहाल कर दी गई है।", + "AUTO_RESTORE_PROGRESS_FAILED": "अपनी पिछली हैकिंग प्रगति को बहाल करना विफल: {{error}}", + "RESET_HACKING_PROGRESS": "हैकिंग की प्रगति को साफ करने के लिए कुकी हटाएं", + "RESTART_REQUIRED": "आपको अब शुरू करने के लिए मैन्युअल रूप से एप्लिकेशन को पुनरारंभ करना होगा!", + "LABEL_EDIT_REVIEW": "समीक्षा संपादित करें", + "LABEL_REVIEW": "समीक्षा", + "LABEL_REVIEWS": "समीक्षा", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "इस उत्पाद के लिए एक समीक्षा जोड़ें", + "LABEL_NO_REVIEWS": "कोई समीक्षा नहीं", + "TITLE_TOKENSALE": "टोकन बिक्री", + "SECTION_ICO": "{{juicycoin}} के लिए आरंभिक सिक्का भेंट", + "ICO_FAQ": "हमारे आईसीओ के बारे में पूछे जाने वाले प्रश्न", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "स्क्वायर सिक्का को फिर से बदलने के बजाय, हम मौजूदा शानदार whitepapers को देखें!", + "SECTION_SALES_PITCH": "आईसीओ बिक्री पिच को समझना", + "GIVE_US_ALL_YOUR_MONEY": "हमें अपना पैसा दो।", + "ICO_FAQ_QUESTION": "क्या मैं वास्तव में {{juicycoin}} के साथ समृद्ध हो सकता हूं?", + "ICO_FAQ_ANSWER": "निःसंदेह आप हो सकते हैं! हम कभी आपसे झूठ नहीं बोलेंगे!", + "TITLE_TRACK_ORDERS": "ट्रैक ऑर्डर", + "LABEL_ORDER_ID": "ऑर्डर आईडी", + "BTN_TRACK": "ट्रैक", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/hu_HU.json b/frontend/src/assets/i18n/hu_HU.json new file mode 100644 index 00000000000..fc9dabacac8 --- /dev/null +++ b/frontend/src/assets/i18n/hu_HU.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Magyar", + "NAV_SEARCH": "Keresés", + "SEARCH_PLACEHOLDER": "Keresés...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Bejelentkezés", + "MANDATORY_EMAIL": "Kérjük, adjon meg egy e-mail címet.", + "MANDATORY_PASSWORD": "Add meg a jelszót.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Jelszó", + "BTN_LOGIN": "Bejelentkezés", + "BTN_GOOGLE_LOGIN": "Bejelentkezés Google fiókkal", + "REMEMBER_ME": "Emlékezz rám", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Kérjük, írd be újra a jelszavad.", + "INVALID_PASSWORD_LENGTH": "A jelszónak legalább {{length}} karakterből kell állnia.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Kijelentkezés", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "Felhasználó", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Bezárás", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "Összes termék", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Termék", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Név", + "LABEL_DESCRIPTION": "Leírás", + "LABEL_PRICE": "Ár", + "LABEL_IMAGE": "Kép", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Beváltás", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Fizetés", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Jelszó megváltoztatása", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Jelenlegi jelszó", + "LABEL_NEW_PASSWORD": "Új jelszó", + "LABEL_REPEAT_NEW_PASSWORD": "Új jelszó újra", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/id_ID.json b/frontend/src/assets/i18n/id_ID.json new file mode 100644 index 00000000000..0c5fea6bebb --- /dev/null +++ b/frontend/src/assets/i18n/id_ID.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Bahasa Indonesia", + "NAV_SEARCH": "Pencarian", + "SEARCH_PLACEHOLDER": "Cari...", + "NAV_COMPLAIN": "Komplain?", + "TITLE_LOGIN": "Masuk", + "MANDATORY_EMAIL": "Tolong Sertakan Alamat Email.", + "MANDATORY_PASSWORD": "Tolong Sertakan password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Login", + "BTN_GOOGLE_LOGIN": "Masuk melalui Google", + "REMEMBER_ME": "Ingatkan saya", + "NO_CUSTOMER": "Bukan Pelanggan?", + "TITLE_REGISTRATION": "Pendaftaran Pengguna", + "INVALID_EMAIL": "Alamat email ini salah.", + "MANDATORY_PASSWORD_REPEAT": "Ulangi kata sandi anda.", + "INVALID_PASSWORD_LENGTH": "Password harus {{length}} panjang karakter.", + "LABEL_PASSWORD_REPEAT": "Ketik Ulang Kata Sandi", + "BTN_REGISTER": "Daftar", + "TITLE_LOGOUT": "Keluar", + "CONFIRM_LOGGED_OUT": "Anda telah Keluar.", + "TITLE_CONTACT": "Kontak Kami", + "MANDATORY_COMMENT": "Silahkan Berikan komentar.", + "INVALID_COMMENT_LENGTH": "Komentar harus {{length}} panjang karakter.", + "MANDATORY_RATING": "Tolong Berikan rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Nama", + "LABEL_COMMENT": "Komentar", + "LABEL_RATING": "Peringkat", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "Tentang kami", + "SECTION_CORPORATE_HISTORY": "Sejarah perusahaan & kebijakan", + "SECTION_CUSTOMER_FEEDBACK": "Feedback pelanggan", + "SECTION_SOCIAL_MEDIA": "Ikuti kami di Social Media", + "LINK_TERMS_OF_USE": "Lihat persyaratan penggunaan kami yang membosankan jika anda tertarik dengan hal semacam itu.", + "TITLE_ADMINISTRATION": "Administrasi", + "SECTION_USER": "Pengguna terdaftar", + "LABEL_USER": "Pengguna", + "LABEL_CREATED_AT": "Dibuat pada", + "LABEL_UPDATED_AT": "Diperbarui pada", + "BTN_CLOSE": "Tutup", + "TITLE_SEARCH_RESULTS": "Hasil Pencarian", + "TITLE_ALL_PRODUCTS": "Semua Produk", + "BASKET_ADD_SAME_PRODUCT": "Ditambahkan {{product}} lain ke daftar keranjang.", + "BASKET_ADD_PRODUCT": "{{product}} ditempatkan ke daftar keranjang.", + "LABEL_PRODUCT": "Produk", + "LABEL_PRODUCT_ORDERED": "Produk yang dipesan", + "LABEL_EXPECTED_DELIVERY": "Tanggal pengiriman yang diharapkan", + "LABEL_DAYS": "Hari", + "LABEL_NAME": "Nama", + "LABEL_DESCRIPTION": "Deskripsi", + "LABEL_PRICE": "Harga", + "LABEL_IMAGE": "Pilih gambar", + "TITLE_BASKET": "Daftar Keranjang Anda", + "LABEL_QUANTITY": "Jumlah", + "LABEL_TOTAL_PRICE": "Total Harga", + "BTN_CHECKOUT": "Lanjutkan ke pembayaran", + "BTN_CREDIT_CARD": "Kartu Kredit", + "INVALID_COUPON_LENGTH": "Kode kupon harus {{length}} panjang karakter.", + "LABEL_COUPON": "Kupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Perlu kode kupon? Ikuti kami di Twitter atau Facebook untuk kupon bulanan dan berita lainnya!", + "BTN_REDEEM": "Tukar", + "THANKS_FOR_SUPPORT": "Terima kasih telah mendukung {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Terima kasih telah mendukung proyek open source di belakang {{appname}}!", + "LABEL_PAYMENT": "Pembayaran", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Toko resmi untuk pakaian {{juiceshop}}, mug dan stiker!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Toko resmi untuk pakaian, mug dan stiker dari proyek open source di belakang {{appname}}!", + "DISCOUNT_APPLIED": "Discount Anda {{discount}}% akan diterapkan selama checkout.", + "TITLE_CHANGE_PASSWORD": "Ganti kata sandi", + "MANDATORY_CURRENT_PASSWORD": "Harap berikan password Anda saat ini.", + "MANDATORY_NEW_PASSWORD": "Harap berikan password baru.", + "LABEL_CURRENT_PASSWORD": "Password saat ini", + "LABEL_NEW_PASSWORD": "Password baru", + "LABEL_REPEAT_NEW_PASSWORD": "Ulangi Password Baru", + "BTN_CHANGE": "Ubah", + "TITLE_COMPLAIN": "File komplain", + "MANDATORY_MESSAGE": "Harap berikan teks.", + "INVALID_MESSAGE_LENGTH": "Teks panjang harus {{length}} karakter.", + "INVALID_FILE_SIZE": "File terlalu besar. {{size}} maksimum yang diizinkan.", + "INVALID_FILE_TYPE": "Dilarang jenis file. Hanya {{type}} diperbolehkan.", + "LABEL_CUSTOMER": "Pelanggan", + "LABEL_MESSAGE": "Pesan", + "LABEL_INVOICE": "Tagihan", + "TITLE_SCORE_BOARD": "Papan Skor", + "LABEL_DIFFICULTY": "Tingkat Kesulitan", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "belum terpecahkan", + "STATUS_SOLVED": "diselesaikan", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Punya ide untuk tantangan baru? Menemukan kerentanan yang belum dilacak di sini? Beri tahu kami melalui Gitter.im komunitas chat atau dengan membuka pokok persoalan di GitHub!", + "CHALLENGE_SOLVED": "Anda berhasil memecahkan tantangan: {{challenge}}", + "INVALID_CONTINUE_CODE": "melanjutkan kode yang salah.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Anda telah login melalui penyedia OAuth 2.0.", + "HOME_LINK_MESSAGE": "Jika Anda tidak secara otomatis dialihkan, silakan klik di sini: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Alamat Bitcoin", + "TITLE_DASH_ADDRESS": "Alamat Dash", + "TITLE_ETHER_ADDRESS": "Alamat Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klik untuk mengulangi pemberitahuan yang berisi kode solusi untuk tantangan ini.", + "COPY_TO_CLIPBOARD": "Salin ke clipboard", + "COPY_SUCCESS": "Tersalin!", + "NAV_RECYCLE": "Daur ulang", + "TITLE_RECYCLE": "Meminta kotak daur ulang", + "LABEL_REQUESTOR": "Pemohon", + "LABEL_RECYCLE_QUANTITY": "Kuantitas", + "LABEL_DELIVERY_ADDRESS": "Alamat pengiriman", + "LABEL_PICKUP_ADDRESS": "Alamat pengambilan", + "INVALID_ADDRESS_LENGTH": "Alamat harus terdiri {{length}} karakter.", + "INVALID_QUANTITY": "Kuantitas harus {{range}} liter.", + "MANDATORY_ADDRESS": "Siapkan alamat", + "MANDATORY_QUANTITY": "Siapkan kuantitas\/jumlah", + "IN_LITERS_PLACEHOLDER": "...dalam satuan liter", + "REQUEST_PICKUP": "Mohon ambil di alamat di atas, bukan mengirim kotak daur ulang.", + "LABEL_PICKUP_DATE": "Tanggal pengambilan", + "SECTION_RECYCLING": "Permintaan daur ulang", + "LABEL_ADDRESS": "Alamat", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Anda peduli lingkungan. Kami menghemat uang. Sama-sama menang!", + "LABEL_SECURITY_QUESTION": "Pertanyaan keamanan", + "CANNOT_BE_CHANGED_LATER": "Ini tidak dapat diubah kemudian!", + "MANDATORY_SECURITY_QUESTION": "Silakan pilih pertanyaan keamanan.", + "MANDATORY_SECURITY_ANSWER": "Harap memberikan jawaban pertanyaan keamanan Anda.", + "FORGOT_PASSWORD": "Lupa password Anda?", + "TITLE_FORGOT_PASSWORD": "Lupa Password", + "NOTIFICATION_SERVER_STARTED": "Server sudah direstart", + "AUTO_RESTORED_PROGRESS": "Pergerakan hacking Anda sebelumnya telah dipulihkan secara otomatis.", + "AUTO_RESTORE_PROGRESS_FAILED": "Pemulihan proses hacking Anda sebelumnya gagal: {{error}}", + "RESET_HACKING_PROGRESS": "Hapus cookies untuk membersihkan proses hacking", + "RESTART_REQUIRED": "Anda harus menghidupkan kembali aplikasi ini untuk memulai lagi!", + "LABEL_EDIT_REVIEW": "Edit Ulasan", + "LABEL_REVIEW": "Ulasan", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Tambah ulasan untuk produk ini", + "LABEL_NO_REVIEWS": "Tidak ada Ulasan", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Penawaran koin awal untuk {{juicycoin}}", + "ICO_FAQ": "FAQ tentang ICO kami", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Beri kami semua uang Anda.", + "ICO_FAQ_QUESTION": "Bisakah saya benar-benar kaya dengan {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Tentu saja Anda bisa! Kami tidak akan pernah berbohong kepada Anda!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "ID Pesanan", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/it_IT.json b/frontend/src/assets/i18n/it_IT.json new file mode 100644 index 00000000000..44483c91d47 --- /dev/null +++ b/frontend/src/assets/i18n/it_IT.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Italiano", + "NAV_SEARCH": "Cerca", + "SEARCH_PLACEHOLDER": "Cerca...", + "NAV_COMPLAIN": "Lamentela?", + "TITLE_LOGIN": "Accedi", + "MANDATORY_EMAIL": "Inserisci un indirizzo email.", + "MANDATORY_PASSWORD": "Inserisci una password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Accedi", + "BTN_GOOGLE_LOGIN": "Accedi con Google", + "REMEMBER_ME": "Ricordami", + "NO_CUSTOMER": "Non sei ancora un cliente?", + "TITLE_REGISTRATION": "Registrazione utente", + "INVALID_EMAIL": "Indirizzo email non valido.", + "MANDATORY_PASSWORD_REPEAT": "Ripeti la tua password.", + "INVALID_PASSWORD_LENGTH": "La password deve contenere almeno {{length}} caratteri.", + "LABEL_PASSWORD_REPEAT": "Ripeti password", + "BTN_REGISTER": "Registrati", + "TITLE_LOGOUT": "Disconnettiti", + "CONFIRM_LOGGED_OUT": "Ti sei disconnesso.", + "TITLE_CONTACT": "Contattaci", + "MANDATORY_COMMENT": "Si prega di inserire un commento.", + "INVALID_COMMENT_LENGTH": "Il commento deve contenere almeno {{length}} caratteri.", + "MANDATORY_RATING": "Si prega di fornire una valutazione.", + "MANDATORY_CAPTCHA": "Risolvi il CAPTCHA per confermare che tu non sia un robot.", + "LABEL_AUTHOR": "Autore", + "LABEL_COMMENT": "Commento", + "LABEL_RATING": "Valutazione", + "LABEL_CAPTCHA": "Che cos'è", + "BTN_SUBMIT": "Invia", + "TITLE_ABOUT": "Chi Siamo", + "SECTION_CORPORATE_HISTORY": "Storia della Corporazione e Politiche", + "SECTION_CUSTOMER_FEEDBACK": "Feedback clienti", + "SECTION_SOCIAL_MEDIA": "Seguici sui Social Media", + "LINK_TERMS_OF_USE": "Dai un'occhiata ai nostri termini d'uso se sei interessato a roba così noiosa.", + "TITLE_ADMINISTRATION": "Amministrazione", + "SECTION_USER": "Utenti Registrati", + "LABEL_USER": "Utente", + "LABEL_CREATED_AT": "Creato il", + "LABEL_UPDATED_AT": "Aggiornato il", + "BTN_CLOSE": "Chiudi", + "TITLE_SEARCH_RESULTS": "Risultati di ricerca", + "TITLE_ALL_PRODUCTS": "Tutti i prodotti", + "BASKET_ADD_SAME_PRODUCT": "Aggiunto un altro {{product}} nel carrello.", + "BASKET_ADD_PRODUCT": "Messo {{product}} nel carrello.", + "LABEL_PRODUCT": "Prodotto", + "LABEL_PRODUCT_ORDERED": "Prodotti ordinati", + "LABEL_EXPECTED_DELIVERY": "Consegna prevista", + "LABEL_DAYS": "Giorni", + "LABEL_NAME": "Nome", + "LABEL_DESCRIPTION": "Descrizione", + "LABEL_PRICE": "Prezzo", + "LABEL_IMAGE": "Immagine", + "TITLE_BASKET": "Il tuo Carrello", + "LABEL_QUANTITY": "Quatità", + "LABEL_TOTAL_PRICE": "Prezzo Totale", + "BTN_CHECKOUT": "Procedi all'acquisto", + "BTN_CREDIT_CARD": "Carta di Credito", + "INVALID_COUPON_LENGTH": "Il coupon deve contenere almeno {{length}} caratteri.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Hai bisogno di un codice coupon? Seguici su Twitter o Facebook per coupon mensili e altro spam!", + "BTN_REDEEM": "Rilascia", + "THANKS_FOR_SUPPORT": "Grazie per aver supportato {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Grazie per il sostegno del progetto open source dietro ad {{appname}}!", + "LABEL_PAYMENT": "Pagamento", + "LABEL_MERCHANDISE": "Merchandising", + "OFFICIAL_MERCHANDISE_STORES": "Negozi ufficiali per {{juiceshop}} abbigliamento, tazze e stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Negozi ufficiali per abbigliamento, tazze e stickers del progetto open source dietro ad {{appname}}!", + "DISCOUNT_APPLIED": "Il tuo sconto di {{discount}}% si applicherà prima dell'acquisto.", + "TITLE_CHANGE_PASSWORD": "Cambia Password", + "MANDATORY_CURRENT_PASSWORD": "Per favore inserisci la tua password attuale.", + "MANDATORY_NEW_PASSWORD": "Si prega di scegliere la nuova password.", + "LABEL_CURRENT_PASSWORD": "Password Attuale", + "LABEL_NEW_PASSWORD": "Nuova Password", + "LABEL_REPEAT_NEW_PASSWORD": "Ripeti la nuova password", + "BTN_CHANGE": "Cambia", + "TITLE_COMPLAIN": "Denuncia un file", + "MANDATORY_MESSAGE": "Si prega di fornire un testo.", + "INVALID_MESSAGE_LENGTH": "Il testo deve contenere almeno {{length}} caratteri.", + "INVALID_FILE_SIZE": "Il file è troppo grande. Massimo {{size}} ammessi.", + "INVALID_FILE_TYPE": "Tipo di file non supportato. Solo {{type}} permessi.", + "LABEL_CUSTOMER": "Cliente", + "LABEL_MESSAGE": "Messaggio", + "LABEL_INVOICE": "Fattura", + "TITLE_SCORE_BOARD": "Tabella dei punteggi", + "LABEL_DIFFICULTY": "Difficoltà", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "non risolto", + "STATUS_SOLVED": "risolto", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Hai un'idea per una nuova sfida? Hai trovato una vulnerabilità che non viene rilevata qui? Fateci sapere tramite la chat della community Gitter.im o aprendo un problema su GitHub!", + "CHALLENGE_SOLVED": "Hai risolto con successo una sfida: {{challenge}}", + "INVALID_CONTINUE_CODE": "Codice continuato invalido.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Ti sei connesso tramite OAuth 2.0.", + "HOME_LINK_MESSAGE": "Se non sei automaticamente reindirizzato, per favore clicca qui: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Indirizzo Bitcoin", + "TITLE_DASH_ADDRESS": "Indirizzo Dash", + "TITLE_ETHER_ADDRESS": "Indirizzo Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Fare clic per ripetere la notifica contenente il codice di soluzione per questa sfida.", + "COPY_TO_CLIPBOARD": "Copia negli appunti", + "COPY_SUCCESS": "Copiato!", + "NAV_RECYCLE": "Ricicla", + "TITLE_RECYCLE": "Richiesta casella di riciclaggio", + "LABEL_REQUESTOR": "Richiedente", + "LABEL_RECYCLE_QUANTITY": "Quantità", + "LABEL_DELIVERY_ADDRESS": "Indirizzo di consegna", + "LABEL_PICKUP_ADDRESS": "Indirizzo di ritiro", + "INVALID_ADDRESS_LENGTH": "L'indirizzo dev'essere lungo almeno {{length}} caratteri.", + "INVALID_QUANTITY": "La quantità dev'essere di almeno {{range}} litri.", + "MANDATORY_ADDRESS": "Si prega di fornire un indirizzo.", + "MANDATORY_QUANTITY": "Si prega di inserire una quantità.", + "IN_LITERS_PLACEHOLDER": "...in litri", + "REQUEST_PICKUP": "Per favore, ritirare all'indirizzo qui segnato piuttosto che alla casella di riciclo.", + "LABEL_PICKUP_DATE": "Data di ritiro", + "SECTION_RECYCLING": "Richiesta di riciclaggio", + "LABEL_ADDRESS": "Indirizzo", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Tu abbracci alberi. Noi salviamo soldi. È un vantaggio reciproco!", + "LABEL_SECURITY_QUESTION": "Domanda di sicurezza", + "CANNOT_BE_CHANGED_LATER": "Non può essere cambiata una volta scelta!", + "MANDATORY_SECURITY_QUESTION": "Per favore, scegli una domanda di sicurezza.", + "MANDATORY_SECURITY_ANSWER": "Fornisci una risposta alla tua domanda di sicurezza.", + "FORGOT_PASSWORD": "Password dimenticata?", + "TITLE_FORGOT_PASSWORD": "Password dimenticata", + "NOTIFICATION_SERVER_STARTED": "Il server è stato riavviato", + "AUTO_RESTORED_PROGRESS": "Il tuo precedente processo hacking è stato ristabilito automaticamente.", + "AUTO_RESTORE_PROGRESS_FAILED": "La ristabilitazione del tuo precedente process hacker ha fallito: {{error}}", + "RESET_HACKING_PROGRESS": "Cancella i cookie per resettare i progressi di hacking", + "RESTART_REQUIRED": "Ora è necessario riavviare manualmente l'applicazione per ricominciare da capo!", + "LABEL_EDIT_REVIEW": "Modifica la recensione", + "LABEL_REVIEW": "Recensione", + "LABEL_REVIEWS": "Recensioni", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Aggiungi una recensione per questo prodotto", + "LABEL_NO_REVIEWS": "Nessuna recensione", + "TITLE_TOKENSALE": "Vendita di Token", + "SECTION_ICO": "Offerta di moneta iniziale per {{juicycoin}}", + "ICO_FAQ": "FAQ sui nostri ICO", + "SECTION_WHITEPAPER": "Cartabianca", + "WHITEPAPER_REFERENCES": "Invece di reinventare la moneta quadrata, ci riferiamo solo a brillanti cartebianche esistenti!", + "SECTION_SALES_PITCH": "Convincente presentazione di vendite di ICO", + "GIVE_US_ALL_YOUR_MONEY": "Dacci tutti i tuoi soldi.", + "ICO_FAQ_QUESTION": "Posso diventare veramente ricco con {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Certo che puoi! Non ti mentiremo mai!", + "TITLE_TRACK_ORDERS": "Traccia Ordini", + "LABEL_ORDER_ID": "ID dell'ordine", + "BTN_TRACK": "Traccia", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/ja_JP.json b/frontend/src/assets/i18n/ja_JP.json new file mode 100644 index 00000000000..7cd917b7afa --- /dev/null +++ b/frontend/src/assets/i18n/ja_JP.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "日本の", + "NAV_SEARCH": "検索", + "SEARCH_PLACEHOLDER": "検索...", + "NAV_COMPLAIN": "苦情受付", + "TITLE_LOGIN": "ログイン", + "MANDATORY_EMAIL": "メールアドレスを入力してください", + "MANDATORY_PASSWORD": "パスワードを入力してください", + "LABEL_EMAIL": "メールアドレス", + "LABEL_PASSWORD": "パスワード", + "BTN_LOGIN": "ログイン", + "BTN_GOOGLE_LOGIN": "Googleでログインする", + "REMEMBER_ME": "ログイン情報を記憶する", + "NO_CUSTOMER": "会員登録はお済みですか?", + "TITLE_REGISTRATION": "ユーザー登録", + "INVALID_EMAIL": "メールアドレスが正しくありません", + "MANDATORY_PASSWORD_REPEAT": "パスワードを再入力してください", + "INVALID_PASSWORD_LENGTH": "パスワードは {{length}} 文字以上で入力してください", + "LABEL_PASSWORD_REPEAT": "パスワード(確認用)", + "BTN_REGISTER": "登録", + "TITLE_LOGOUT": "ログアウト", + "CONFIRM_LOGGED_OUT": "ログアウトしました", + "TITLE_CONTACT": "お問い合わせ", + "MANDATORY_COMMENT": "コメントを入力してください", + "INVALID_COMMENT_LENGTH": "コメントは {{length}} 文字以上で入力してください", + "MANDATORY_RATING": "評価を入力してください", + "MANDATORY_CAPTCHA": "本人確認のためCAPTCHAを解いてください", + "LABEL_AUTHOR": "著者", + "LABEL_COMMENT": "コメント", + "LABEL_RATING": "評価", + "LABEL_CAPTCHA": "これは", + "BTN_SUBMIT": "提出", + "TITLE_ABOUT": "会社概要", + "SECTION_CORPORATE_HISTORY": "社歴 & ポリシー", + "SECTION_CUSTOMER_FEEDBACK": "カスタマーフィードバック", + "SECTION_SOCIAL_MEDIA": "ソーシャルメディアでフォローしてください", + "LINK_TERMS_OF_USE": "もしくだらないことにご興味がおありでしたら、弊サイトの退屈な利用規約をご確認ください", + "TITLE_ADMINISTRATION": "管理", + "SECTION_USER": "登録ユーザー", + "LABEL_USER": "ユーザー", + "LABEL_CREATED_AT": "作成日時", + "LABEL_UPDATED_AT": "更新日時", + "BTN_CLOSE": "閉じる", + "TITLE_SEARCH_RESULTS": "検索結果", + "TITLE_ALL_PRODUCTS": "商品一覧", + "BASKET_ADD_SAME_PRODUCT": "{{product}} をもう1つ買い物かごに追加しました", + "BASKET_ADD_PRODUCT": "{{product}} を買い物かごに追加しました", + "LABEL_PRODUCT": "商品", + "LABEL_PRODUCT_ORDERED": "注文した商品", + "LABEL_EXPECTED_DELIVERY": "配達予定", + "LABEL_DAYS": "日", + "LABEL_NAME": "名前", + "LABEL_DESCRIPTION": "説明", + "LABEL_PRICE": "価格", + "LABEL_IMAGE": "画像", + "TITLE_BASKET": "買い物かご", + "LABEL_QUANTITY": "数量", + "LABEL_TOTAL_PRICE": "合計金額", + "BTN_CHECKOUT": "チェックアウト", + "BTN_CREDIT_CARD": "クレジットカード", + "INVALID_COUPON_LENGTH": "クーポンコードは {{length}} 文字である必要があります", + "LABEL_COUPON": "クーポン", + "FOLLOW_FOR_MONTHLY_COUPONS": "クーポンコードが必要ですか? 毎月のクーポンとスパムのために Twitter または Facebook をフォローしてください!", + "BTN_REDEEM": "クーポン適用", + "THANKS_FOR_SUPPORT": "{{juiceshop}}をサポートしていただきありがとうございます!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "支払", + "LABEL_MERCHANDISE": "商品", + "OFFICIAL_MERCHANDISE_STORES": "{{juiceshop}}のアパレル、マグ、ステッカーの公式店舗!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "{{discount}}%のディスカウントがチェックアウト時に適用されます", + "TITLE_CHANGE_PASSWORD": "パスワード変更", + "MANDATORY_CURRENT_PASSWORD": "現在のパスワードを入力してください", + "MANDATORY_NEW_PASSWORD": "新しいパスワードを入力してください", + "LABEL_CURRENT_PASSWORD": "現在のパスワード", + "LABEL_NEW_PASSWORD": "新しいパスワード", + "LABEL_REPEAT_NEW_PASSWORD": "新しいパスワード(確認用)", + "BTN_CHANGE": "変更", + "TITLE_COMPLAIN": "苦情受付", + "MANDATORY_MESSAGE": "テキストを入力してください", + "INVALID_MESSAGE_LENGTH": "テキストは {{length}} 文字以上で入力してください", + "INVALID_FILE_SIZE": "ファイルが大きすぎます(最大 {{size}} まで許可されています)", + "INVALID_FILE_TYPE": "禁止されているファイルの種類です({{type}} のみ許可されています)", + "LABEL_CUSTOMER": "お客様", + "LABEL_MESSAGE": "メッセージ", + "LABEL_INVOICE": "インボイス", + "TITLE_SCORE_BOARD": "スコアボード", + "LABEL_DIFFICULTY": "難易度", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "ステータス", + "STATUS_UNSOLVED": "未解決", + "STATUS_SOLVED": "解決済み", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "チャレンジを解決しました: {{challenge}}", + "INVALID_CONTINUE_CODE": "無効なコンティニューコード", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "OAuth 2.0 プロバイダー経由でログインしました", + "HOME_LINK_MESSAGE": "自動的にリダイレクトされていない場合、こちらをクリックしてください: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoinアドレス", + "TITLE_DASH_ADDRESS": "Dashアドレス", + "TITLE_ETHER_ADDRESS": "Etherアドレス", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "クリップボードにコピー", + "COPY_SUCCESS": "コピーしました", + "NAV_RECYCLE": "リサイクル", + "TITLE_RECYCLE": "リサイクルボックスのリクエスト", + "LABEL_REQUESTOR": "リクエスター", + "LABEL_RECYCLE_QUANTITY": "分量", + "LABEL_DELIVERY_ADDRESS": "配送先住所", + "LABEL_PICKUP_ADDRESS": "ピックアップ住所", + "INVALID_ADDRESS_LENGTH": "住所は {{length}} 文字で入力してください", + "INVALID_QUANTITY": "分量は {{range}} リットルで入力してください", + "MANDATORY_ADDRESS": "住所を入力してください", + "MANDATORY_QUANTITY": "分量を入力してください", + "IN_LITERS_PLACEHOLDER": "... リットル", + "REQUEST_PICKUP": "リサイクルボックスの送付ではなく,上記の住所でのピックアップをお願いします", + "LABEL_PICKUP_DATE": "ピックアップ日", + "SECTION_RECYCLING": "リサイクルのリクエスト", + "LABEL_ADDRESS": "住所", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "セキュリティ質問", + "CANNOT_BE_CHANGED_LATER": "後から変更することは出来ません", + "MANDATORY_SECURITY_QUESTION": "セキュリティ質問を指定してください", + "MANDATORY_SECURITY_ANSWER": "セキュリティ質問への回答を入力してください", + "FORGOT_PASSWORD": "パスワードをお忘れですか?", + "TITLE_FORGOT_PASSWORD": "パスワード再設定", + "NOTIFICATION_SERVER_STARTED": "サーバーを再起動しました", + "AUTO_RESTORED_PROGRESS": "以前のハッキングの進捗状況が自動的に復元されました。", + "AUTO_RESTORE_PROGRESS_FAILED": "以前のハッキングの進捗状況の復元に失敗しました: {{error}}", + "RESET_HACKING_PROGRESS": "ハッキングの進捗をクリアするため、クッキーを削除する", + "RESTART_REQUIRED": "手動でアプリケーションの再起動をする必要があります!", + "LABEL_EDIT_REVIEW": "レビューを編集する", + "LABEL_REVIEW": "レビュー", + "LABEL_REVIEWS": "レビュー一覧", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "商品にレビューを追加する", + "LABEL_NO_REVIEWS": "レビューなし", + "TITLE_TOKENSALE": "トークンセール", + "SECTION_ICO": "{{juicycoin}} のイニシャルコインオファリング", + "ICO_FAQ": "ICOに関するFAQ", + "SECTION_WHITEPAPER": "ホワイトペーパー", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "説得力のあるセールスピッチ", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "注文履歴", + "LABEL_ORDER_ID": "注文ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "前回ログイン時のIPアドレス", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/lt_LT.json b/frontend/src/assets/i18n/lt_LT.json new file mode 100644 index 00000000000..16232d1a779 --- /dev/null +++ b/frontend/src/assets/i18n/lt_LT.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "English", + "NAV_SEARCH": "Search", + "SEARCH_PLACEHOLDER": "Search...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "User", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Close", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Product", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Price", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/lv_LV.json b/frontend/src/assets/i18n/lv_LV.json new file mode 100644 index 00000000000..d774e395d57 --- /dev/null +++ b/frontend/src/assets/i18n/lv_LV.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Latvijas", + "NAV_SEARCH": "Search", + "SEARCH_PLACEHOLDER": "Search...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "User", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Close", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Product", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Price", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/my_MM.json b/frontend/src/assets/i18n/my_MM.json new file mode 100644 index 00000000000..f4c61049234 --- /dev/null +++ b/frontend/src/assets/i18n/my_MM.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "ျမန္မာ", + "NAV_SEARCH": "ရွာမည္", + "SEARCH_PLACEHOLDER": "ရွာေဖြရန္...", + "NAV_COMPLAIN": "တိုင္ၾကားမည္?", + "TITLE_LOGIN": "အေကာင့္ဝင္ရန္", + "MANDATORY_EMAIL": "ေက်းဇူးျပဳ၍ အီးေမးလ္ ျဖည့္ေပးပါ", + "MANDATORY_PASSWORD": "ေက်းဇူးျပဳ၍ စကားဝွက္ ျဖည့္ေပးပါ", + "LABEL_EMAIL": "အီးေမးလ္ ", + "LABEL_PASSWORD": "စကားဝွက္", + "BTN_LOGIN": "အေကာင့္ဝင္မည္", + "BTN_GOOGLE_LOGIN": "Google အေကာင့္ျဖင့္ဝင္မည္", + "REMEMBER_ME": "အေကာင့္ကို မွတ္ထားမည္", + "NO_CUSTOMER": "ဝယ္ေနက်မဟုတ္ဘူးလား?", + "TITLE_REGISTRATION": "အေကာင့္ျပဳလုပ္ျခင္း", + "INVALID_EMAIL": "အီးေမလ္ လိပ္စာမွားေနပါသည္", + "MANDATORY_PASSWORD_REPEAT": "ေက်းဇူးျပဳ၍ လ်ွိဳ႕ဝွက္စကားလံုးအား ထပ္မံထည့္သြင္းပါ", + "INVALID_PASSWORD_LENGTH": "လ်ိွဳ႕ဝွက္စကားလံုး ကို {{length}} ျဖည့္သြင္းေပးပါ", + "LABEL_PASSWORD_REPEAT": "လ်ိွဳ႕ဝွက္စကားလံုး ထပ္မံျဖည့္သြင္းရန္", + "BTN_REGISTER": "အေကာင့္ ျပဳလုပ္ပါမည္", + "TITLE_LOGOUT": "ထြက္မည္", + "CONFIRM_LOGGED_OUT": "သင့္အေကာင့္မွ ထြက္ျပီးပါျပီ", + "TITLE_CONTACT": "ဆက္သြယ္ရန္", + "MANDATORY_COMMENT": "ေက်းဇူးျပဳ၍ မွတ္ခ်က္တစ္ခုေပးေပးပါ", + "INVALID_COMMENT_LENGTH": "မွတ္ခ်က္ကို {{length}} စာလံုးေရထိေပးရပါမည္", + "MANDATORY_RATING": "ေက်းဇူးျပဳ၍ သတ္မွတ္ခ်က္ တစ္ခုခုေပးေပးပါ", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "ေရးသားသူ", + "LABEL_COMMENT": "မွတ္ခ်က္", + "LABEL_RATING": "သတ္မွတ္ခ်က္", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "ေပးပို႕မည္", + "TITLE_ABOUT": "အေၾကာင္းအရာ", + "SECTION_CORPORATE_HISTORY": "ပူးေပါင္းေဆာင္ရြက္သည့္ သမိုင္းေၾကာင္း ႏွင့္ စည္းမ်ဥ္းစည္းကမ္းမ်ား", + "SECTION_CUSTOMER_FEEDBACK": "ဝယ္ယူသူမ်ား ၏ အၾကံျပဳခ်က္မ်ား", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "စီမံခန္႕ခြဲျခင္း", + "SECTION_USER": "အေကာင့္ျပဳလုပ္ျပီးသူမ်ား", + "LABEL_USER": "သံုးစြဲသူ", + "LABEL_CREATED_AT": "ဖန္တီးခဲ႔သည့္ အခ်ိန္", + "LABEL_UPDATED_AT": "ျပန္လည္မြမ္းမံခဲ႕သည့္ အခ်ိန္", + "BTN_CLOSE": "ပိတ္မည္", + "TITLE_SEARCH_RESULTS": "ရွာေဖြမွဳ ၏ ရလဒ္", + "TITLE_ALL_PRODUCTS": "ကုန္ပစၥည္းမ်ား", + "BASKET_ADD_SAME_PRODUCT": "တျခား {{product}} ကုန္ပစၥည္းမ်ား ထပ္ထည့္ဦးမည္", + "BASKET_ADD_PRODUCT": "ကုန္ပစၥည္းအား ျခင္းေတာင္းထဲသို႕ ထည့္ျပီးပါျပီ", + "LABEL_PRODUCT": "ကုန္ပစၥည္း", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "အမည္", + "LABEL_DESCRIPTION": "ေဖာ္ျပခ်က္", + "LABEL_PRICE": "ေစ်းႏွဳန္း", + "LABEL_IMAGE": "ရုပ္ပံု", + "TITLE_BASKET": "သင္၏ ျခင္းေတာင္း", + "LABEL_QUANTITY": "အေရအတြက္", + "LABEL_TOTAL_PRICE": "စုစုေပါင္း က်သင့္ေငြ", + "BTN_CHECKOUT": "ေငြရွင္းမည္", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "ျဖတ္ပိုင္း ကုတ္မွာ {{length}} စာလံုးေရ ရွိရပါမည္", + "LABEL_COUPON": "ျဖတ္ပိုင္း", + "FOLLOW_FOR_MONTHLY_COUPONS": "ျဖတ္ပိုင္း ကုတ္ အလိုရွိပါသလား? Twitter သို႕မဟုတ္ Facebook ကို follow လုပ္ျခင္းျဖင့္ လစဥ္ျဖတ္ပိုင္းမ်ားကို ရယူပါ", + "BTN_REDEEM": "ျဖတ္ပိုင္း ကုတ္ ကို အသံုးျပဳမည္", + "THANKS_FOR_SUPPORT": "{{juiceshop}} ကို အားေပးမွဳအတြက္ ေက်းဇူးအထူးတင္ရွိပါသည္ !", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "ေငြေပးေခ်ျခင္း", + "LABEL_MERCHANDISE": "အေရာင္းျမွင့္တင္ေရး", + "OFFICIAL_MERCHANDISE_STORES": "{{juiceshop}} တံဆိပ္ပါဝင္ေသာ အဝတ္အစားမ်ား မတ္ခြက္မ်ား ႏွင့္ ကပ္ခြာမ်ား ဝယ္ယူႏိုင္ေသာ စတိုး", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "{{discount}}% discount ကို ေငြရွင္းခ််ိန္၌ တပါတည္း ေလ်ွာ့ေပးသြားပါမည္", + "TITLE_CHANGE_PASSWORD": "စကားဝွက္ အား ေျပာင္းလဲမည္", + "MANDATORY_CURRENT_PASSWORD": "ေက်းဇူးျပဳ၍ ယခုအသံုးျပဳေနေသာ စကားဝွက္အား ထည့္သြင္းေပးပါ", + "MANDATORY_NEW_PASSWORD": "ေက်းဇူးျပဳ၍ စကားဝွက္ အသစ္အား ျဖည့္သြင္းေပးပါ", + "LABEL_CURRENT_PASSWORD": "ယခု အသံုးျပဳေနဆဲ စကားဝွက္", + "LABEL_NEW_PASSWORD": "စကားဝွက္ အသစ္", + "LABEL_REPEAT_NEW_PASSWORD": "စကားဝွက္ အသစ္ အား ေနာက္တစ္ႀကိမ္ထည့္သြင္းရန္", + "BTN_CHANGE": "ေျပာင္းလဲမည္", + "TITLE_COMPLAIN": "တိုင္းၾကားစာ", + "MANDATORY_MESSAGE": "ေက်းဇူးျပဳ၍ စာတစ္ခုခု ေရးေပးပါ", + "INVALID_MESSAGE_LENGTH": "စာကို {{length}} စာလံုးေရ အနည္းဆံုး ထည့္သြင္းရမည္", + "INVALID_FILE_SIZE": "file မွာ အရမ္းၾကီးေနပါသည္။ {{size}} အရြယ္စား ကို သာ ခြင့္ျပဳထားပါသည္", + "INVALID_FILE_TYPE": "ခြင့္မျပဳထားေသာ file အမ်ိဳးအစားျဖစ္ပါသည္။ {{type}} ကို သာ ခြင့္ျပဳပါသည္", + "LABEL_CUSTOMER": "ေစ်းဝယ္သူ", + "LABEL_MESSAGE": "အေၾကာင္းအရာ", + "LABEL_INVOICE": "ေပးပို႕လႊာ", + "TITLE_SCORE_BOARD": "အမွတ္စာရင္း", + "LABEL_DIFFICULTY": "ခက္ခဲမွဳ", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "မွတ္ခ်က္", + "STATUS_UNSOLVED": "မေျဖရေသးပါ", + "STATUS_SOLVED": "ေျဖျပီးပါျပီ", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Challenge အသစ္မ်ား ထည့္သြင္းရန္ အၾကံညဏ္ရွိပါသလား? ဒီမွာ မပါဝင္တဲ႕ အားနည္းခ်က္ တစ္မ်ိဳးမ်ိဳးကို ေတြ႔ထားပါသလား? Gitter.im သို႕မဟုတ္ GitHub issues မွ တစ္ဆင့္ ေဆြးေႏြးႏိုင္ပါသည္", + "CHALLENGE_SOLVED": "Challenge တစ္ခု အား သင္ ေျဖဆိုျပီးပါျပီ : {{challenge}}", + "INVALID_CONTINUE_CODE": "ဆက္လက္အသံုးျပဳမည့္ code မွာ မွားယြင္းေနပါသည္", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "OAuth 2.0 provider မွ တစ္ဆင့္ ဝင္ေရာက္ထားပါျပီ", + "HOME_LINK_MESSAGE": "မူလေနရာသို႕အလိုေလ်ာက္ ျပန္ေရာက္မသြားဘူး ဆိုလ်ွင္ \nဤေနရာကို ႏွိပ္ပါ: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin လိပ္စာ", + "TITLE_DASH_ADDRESS": "Dash လိပ္စာ", + "TITLE_ETHER_ADDRESS": "Ether လိပ္စာ", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/nl_NL.json b/frontend/src/assets/i18n/nl_NL.json new file mode 100644 index 00000000000..ef8c2faed64 --- /dev/null +++ b/frontend/src/assets/i18n/nl_NL.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Nederlands", + "NAV_SEARCH": "Zoeken", + "SEARCH_PLACEHOLDER": "Zoeken...", + "NAV_COMPLAIN": "Klagen?", + "TITLE_LOGIN": "Aanmelding", + "MANDATORY_EMAIL": "Vul een e-mailadres in.", + "MANDATORY_PASSWORD": "Kies een wachtwoord.", + "LABEL_EMAIL": "E-mailadres", + "LABEL_PASSWORD": "Wachtwoord", + "BTN_LOGIN": "Aanmelden", + "BTN_GOOGLE_LOGIN": "Aanmelden met Google", + "REMEMBER_ME": "Mij onthouden", + "NO_CUSTOMER": "Nog geen klant?", + "TITLE_REGISTRATION": "Gebruikersregistratie", + "INVALID_EMAIL": "E-mailadres is ongeldig.", + "MANDATORY_PASSWORD_REPEAT": "Herhaal uw wachtwoord alstublieft.", + "INVALID_PASSWORD_LENGTH": "Het wachtwoord moet ten minste {{length}} tekens lang zijn.", + "LABEL_PASSWORD_REPEAT": "Wachtwoord herhalen", + "BTN_REGISTER": "Registreren", + "TITLE_LOGOUT": "Afmelden", + "CONFIRM_LOGGED_OUT": "U bent afgemeld.", + "TITLE_CONTACT": "Contacteer ons", + "MANDATORY_COMMENT": "Geef alstublieft een reactie.", + "INVALID_COMMENT_LENGTH": "Een reactie moet {{length}} tekens lang zijn.", + "MANDATORY_RATING": "Voeg alstublieft een beoordeling toe.", + "MANDATORY_CAPTCHA": "Los de onderstaande CAPTCHA op om te bewijzen dat je een echte persoon bent.", + "LABEL_AUTHOR": "Auteur", + "LABEL_COMMENT": "Commentaar", + "LABEL_RATING": "Beoordeling", + "LABEL_CAPTCHA": "Wat is", + "BTN_SUBMIT": "Verzend", + "TITLE_ABOUT": "Over Ons", + "SECTION_CORPORATE_HISTORY": "Ondernemingsgeschiedenis & Beleid", + "SECTION_CUSTOMER_FEEDBACK": "Klantenfeedback", + "SECTION_SOCIAL_MEDIA": "Volg ons op de Sociale Media", + "LINK_TERMS_OF_USE": "Lees onze saaie gebruikersvoorwaarden, als je geïnteresseerd bent in dit soort ellendige troep.", + "TITLE_ADMINISTRATION": "Beheer", + "SECTION_USER": "Geregistreerde Gebruikers", + "LABEL_USER": "Gebruiker", + "LABEL_CREATED_AT": "Gemaakt op", + "LABEL_UPDATED_AT": "Gewijzigd op", + "BTN_CLOSE": "Sluiten", + "TITLE_SEARCH_RESULTS": "Zoek Resultaten", + "TITLE_ALL_PRODUCTS": "Alle Producten", + "BASKET_ADD_SAME_PRODUCT": "Een andere {{product}} toegevoegd aan uw kar.", + "BASKET_ADD_PRODUCT": "{{product}} toegevoegd aan winkelwagen.", + "LABEL_PRODUCT": "Artikel", + "LABEL_PRODUCT_ORDERED": "Bestelde producten", + "LABEL_EXPECTED_DELIVERY": "Verwachte levering", + "LABEL_DAYS": "Dagen", + "LABEL_NAME": "Naam", + "LABEL_DESCRIPTION": "Beschrijving", + "LABEL_PRICE": "Prijs", + "LABEL_IMAGE": "Beeld", + "TITLE_BASKET": "Winkelwagen", + "LABEL_QUANTITY": "Aantal", + "LABEL_TOTAL_PRICE": "Totaalprijs", + "BTN_CHECKOUT": "Afrekenen", + "BTN_CREDIT_CARD": "Creditcard", + "INVALID_COUPON_LENGTH": "Een waardebon moet {{length}} tekens lang zijn.", + "LABEL_COUPON": "Waardebon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Waardebon nodig? Volg ons op Twitter of Facebook voor maandelijkse waardebonnen en andere spam!", + "BTN_REDEEM": "Inwisselen", + "THANKS_FOR_SUPPORT": "Bedankt voor het ondersteunen van {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Bedankt voor jouw steun aan het opensource project acter {{appname}}!", + "LABEL_PAYMENT": "Betaling", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "De officiële winkels for {{juiceshop}} kleding, mokken en stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "De officiële winkel voor kleding, mokken en stickers van het open source project achter {{appname}}!", + "DISCOUNT_APPLIED": "Uw korting van {{discount}}% wordt tijdens het afrekenen toegepast.", + "TITLE_CHANGE_PASSWORD": "Wijzig Wachtwoord", + "MANDATORY_CURRENT_PASSWORD": "Vul je huidige wachtwoord in.", + "MANDATORY_NEW_PASSWORD": "Kies een nieuw wachtwoord.", + "LABEL_CURRENT_PASSWORD": "Huidige Wachtwoord", + "LABEL_NEW_PASSWORD": "Nieuw Wachtwoord", + "LABEL_REPEAT_NEW_PASSWORD": "Herhaal Nieuw Wachtwoord", + "BTN_CHANGE": "Wijziging", + "TITLE_COMPLAIN": "Klacht melden", + "MANDATORY_MESSAGE": "Vul hier uw tekst in.", + "INVALID_MESSAGE_LENGTH": "Uw bericht moet {{length}} tekens lang zijn.", + "INVALID_FILE_SIZE": "Bestand is te groot. Maximal {{size}} toegestaan.", + "INVALID_FILE_TYPE": "Verboden bestandstype. Alleen {{type}} toegestaan.", + "LABEL_CUSTOMER": "Klant", + "LABEL_MESSAGE": "Bericht", + "LABEL_INVOICE": "Rekening", + "TITLE_SCORE_BOARD": "Scorebord", + "LABEL_DIFFICULTY": "Moeilijkheid", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "onopgelost", + "STATUS_SOLVED": "opgelost", + "STATUS_UNAVAILABLE": "onbeschikbaar", + "CALL_FOR_CONTRIBUTIONS": "Heb jij een idee voor een nieuwe uitdaging? Misschien heb je een kwetsbaarheid ontdekt die wij nog niet meetellen hier? Laat het ons weten via Gitter.im de community chat of door op GitHub een issue aan te maken!", + "CHALLENGE_SOLVED": "Je hebt succesvol een challenge opgelost: {{challenge}}", + "INVALID_CONTINUE_CODE": "Incorrecte vervolgcode.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Je bent ingelogd via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "Als je niet meteen wordt doorverwezen, klik dan hier: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin-adres", + "TITLE_DASH_ADDRESS": "Dash-adres", + "TITLE_ETHER_ADDRESS": "Ether adres", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klik om de melding die de oplossing code bevat voor deze uitdaging te herhalen.", + "COPY_TO_CLIPBOARD": "Kopieer naar klembord", + "COPY_SUCCESS": "Gekopieerd!", + "NAV_RECYCLE": "Recycling", + "TITLE_RECYCLE": "Aanvraag Recycling Doos", + "LABEL_REQUESTOR": "Aanvrager", + "LABEL_RECYCLE_QUANTITY": "Aantal", + "LABEL_DELIVERY_ADDRESS": "Bezorgadres", + "LABEL_PICKUP_ADDRESS": "Ophaaladres", + "INVALID_ADDRESS_LENGTH": "Adres lengte moet {{length}} tekens zijn.", + "INVALID_QUANTITY": "Hoeveelheid moet {{range}} liters zijn.", + "MANDATORY_ADDRESS": "Gelieve een adres op te geven.", + "MANDATORY_QUANTITY": "Gelieve de hoeveelheid te vermelden.", + "IN_LITERS_PLACEHOLDER": "... in liter", + "REQUEST_PICKUP": "Gelieve het bovenstaande adres op te halen in plaats van te verzenden.", + "LABEL_PICKUP_DATE": "Ophaaldatum", + "SECTION_RECYCLING": "Recycling Aanvragen", + "LABEL_ADDRESS": "Adres", + "SECTION_PRESS_JUICE_RESPONSIBLY": "U bent milieu milieubewust, wij besparen!", + "LABEL_SECURITY_QUESTION": "Beveiligingsvraag", + "CANNOT_BE_CHANGED_LATER": "Dit kan later niet meer worden gewijzigd!", + "MANDATORY_SECURITY_QUESTION": "Selecteer een beveiligingsvraag.", + "MANDATORY_SECURITY_ANSWER": "Geef een antwoord op je beveiligingsvraag.", + "FORGOT_PASSWORD": "Wachtwoord vergeten?", + "TITLE_FORGOT_PASSWORD": "Wachtwoord vergeten", + "NOTIFICATION_SERVER_STARTED": "De server is opnieuw gestart", + "AUTO_RESTORED_PROGRESS": "U vorige vooruitgang is automatisch hersteld.", + "AUTO_RESTORE_PROGRESS_FAILED": "Herstellen van uw eerdere vooruitgang is mislukt: {{error}}", + "RESET_HACKING_PROGRESS": "Verwijder cookie om vooruitgang ongedaan te maken", + "RESTART_REQUIRED": "U moet nu handmatig de applicatie herstarten om weer opnieuw te beginnen!", + "LABEL_EDIT_REVIEW": "Beoordeling bewerken", + "LABEL_REVIEW": "Beoordeling", + "LABEL_REVIEWS": "Beoordelingen", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Voeg een beoordeling toe aan dit product", + "LABEL_NO_REVIEWS": "Geen beoordelingen", + "TITLE_TOKENSALE": "Token verkoop", + "SECTION_ICO": "Initial Coin Offering (ICO) for {{juicycoin}}", + "ICO_FAQ": "Veelgestelde vragen over onze ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Geef ons al je geld.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Volg uw bestelling", + "LABEL_ORDER_ID": "Ordernummer", + "BTN_TRACK": "Volgen", + "LAST_LOGIN_IP": "Laatste aanmelding van IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/no_NO.json b/frontend/src/assets/i18n/no_NO.json new file mode 100644 index 00000000000..d20ad6d155a --- /dev/null +++ b/frontend/src/assets/i18n/no_NO.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Norsk", + "NAV_SEARCH": "Søk", + "SEARCH_PLACEHOLDER": "Søk...", + "NAV_COMPLAIN": "Klage?", + "TITLE_LOGIN": "Innlogging", + "MANDATORY_EMAIL": "Oppgi en e-postadresse.", + "MANDATORY_PASSWORD": "Angi et passord.", + "LABEL_EMAIL": "E-post", + "LABEL_PASSWORD": "Passord", + "BTN_LOGIN": "Logg inn", + "BTN_GOOGLE_LOGIN": "Logg inn med Google", + "REMEMBER_ME": "Husk meg", + "NO_CUSTOMER": "Ennå ikke kunde?", + "TITLE_REGISTRATION": "Brukerregistrering", + "INVALID_EMAIL": "E-postadressen er ikke gyldig.", + "MANDATORY_PASSWORD_REPEAT": "Gjenta passordet.", + "INVALID_PASSWORD_LENGTH": "Passord må inneholde {{length}} tegn.", + "LABEL_PASSWORD_REPEAT": "Gjenta passord", + "BTN_REGISTER": "Registrer deg", + "TITLE_LOGOUT": "Logg av", + "CONFIRM_LOGGED_OUT": "Du har nå logget ut.", + "TITLE_CONTACT": "Kontakt oss", + "MANDATORY_COMMENT": "Angi en kommentar.", + "INVALID_COMMENT_LENGTH": "Kommentarens lengden må være {{length}} tegn.", + "MANDATORY_RATING": "Angi en vurdering.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Forfatter", + "LABEL_COMMENT": "Kommentar", + "LABEL_RATING": "Vurdering", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Sende", + "TITLE_ABOUT": "Om oss", + "SECTION_CORPORATE_HISTORY": "Bedriftens historie & retningslinjer", + "SECTION_CUSTOMER_FEEDBACK": "Tilbakemeldinger", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Sjekk ut våre kjedelige brukervilkår, hvis du er interessert i slike tullete greier.", + "TITLE_ADMINISTRATION": "Administrasjon", + "SECTION_USER": "Registrerte brukere", + "LABEL_USER": "Bruker", + "LABEL_CREATED_AT": "Opprettet den", + "LABEL_UPDATED_AT": "Oppdatert den", + "BTN_CLOSE": "Lukk", + "TITLE_SEARCH_RESULTS": "Søkeresultater", + "TITLE_ALL_PRODUCTS": "Alle produkter", + "BASKET_ADD_SAME_PRODUCT": "Lagt til en til {{product}} i kurven.", + "BASKET_ADD_PRODUCT": "Plasserte {{product}} i kurven.", + "LABEL_PRODUCT": "Produkt", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Navn", + "LABEL_DESCRIPTION": "Beskrivelse", + "LABEL_PRICE": "Pris", + "LABEL_IMAGE": "Bilde", + "TITLE_BASKET": "Handlekurven", + "LABEL_QUANTITY": "Antall", + "LABEL_TOTAL_PRICE": "Totalpris", + "BTN_CHECKOUT": "Gå til kassen", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Kupongkoden må være {{length}} tegn.", + "LABEL_COUPON": "Kupong", + "FOLLOW_FOR_MONTHLY_COUPONS": "Trenger du en kupongkode? Følg oss på Twitter eller Facebook for månedlige kuponger og annet spam!", + "BTN_REDEEM": "Løs inn", + "THANKS_FOR_SUPPORT": "Takk for din støtte {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Takk for at du støtter åpen kildekodeprosjektet bak {{appname}}!", + "LABEL_PAYMENT": "Betaling", + "LABEL_MERCHANDISE": "Varer", + "OFFICIAL_MERCHANDISE_STORES": "Offisielle butikker for {{juiceshop}} klær, krus og klistremerker!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Offisielle butikker for klær, krus og klistremerker av åpen kildekode-prosjekt bak {{appname}}!", + "DISCOUNT_APPLIED": "Din {{discount}}% rabatt brukes kassen.", + "TITLE_CHANGE_PASSWORD": "Endre passord", + "MANDATORY_CURRENT_PASSWORD": "Angi gjeldende passord.", + "MANDATORY_NEW_PASSWORD": "Angi nytt passord.", + "LABEL_CURRENT_PASSWORD": "Nåværende passord", + "LABEL_NEW_PASSWORD": "Nytt passord", + "LABEL_REPEAT_NEW_PASSWORD": "Gjenta nytt passord", + "BTN_CHANGE": "Endre", + "TITLE_COMPLAIN": "Send inn klage", + "MANDATORY_MESSAGE": "Angi en tekst.", + "INVALID_MESSAGE_LENGTH": "Tekstlengden må være {{length}} tegn.", + "INVALID_FILE_SIZE": "Filen er for stor. Maksimal {{size}} er tillatt.", + "INVALID_FILE_TYPE": "Forbudt filtype. Bare {{type}} er tillatt.", + "LABEL_CUSTOMER": "Kunde", + "LABEL_MESSAGE": "Melding", + "LABEL_INVOICE": "Faktura", + "TITLE_SCORE_BOARD": "Resultattavle", + "LABEL_DIFFICULTY": "Vanskelighetsgrad", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "uløste", + "STATUS_SOLVED": "løst", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Har du en idé for en ny utfordring? Funnet et sikkerhetsproblem som ikke vises her? Gi oss beskjed via Gitter.im chat eller ved å åpne en GitHub sak!", + "CHALLENGE_SOLVED": "Du har løst en utfordring: {{challenge}}", + "INVALID_CONTINUE_CODE": "Ugyldig fortsettelseskode.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Du har logget på via OAuth 2.0 leverandør.", + "HOME_LINK_MESSAGE": "Hvis du ikke videresendes automatisk, vennligst klikk her: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin-adresse", + "TITLE_DASH_ADDRESS": "Dash-adresse", + "TITLE_ETHER_ADDRESS": "Ether adresse", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klikk for å gjenta meldingen som inneholder løsningen-koden for denne utfordringen.", + "COPY_TO_CLIPBOARD": "Kopier til utklippstavlen", + "COPY_SUCCESS": "Kopiert!", + "NAV_RECYCLE": "Gjenvinne", + "TITLE_RECYCLE": "Be om gjenvinningboks", + "LABEL_REQUESTOR": "Anmoder", + "LABEL_RECYCLE_QUANTITY": "Antall", + "LABEL_DELIVERY_ADDRESS": "Leveringsadresse", + "LABEL_PICKUP_ADDRESS": "Henteadresse", + "INVALID_ADDRESS_LENGTH": "Kommentarens lengden må være {{length}} tegn.", + "INVALID_QUANTITY": "Mengden må være {{range}} liter.", + "MANDATORY_ADDRESS": "Oppgi en adresse.", + "MANDATORY_QUANTITY": "Angi en mengde.", + "IN_LITERS_PLACEHOLDER": "...i liter", + "REQUEST_PICKUP": "Hent på adressen over i stedet for å sende til en gjenvinningboks.", + "LABEL_PICKUP_DATE": "Hentedato", + "SECTION_RECYCLING": "Gjenvinningsforespørsler", + "LABEL_ADDRESS": "Adresse", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Du klemmer trær. Vi sparer penger. Vinn-vinn!", + "LABEL_SECURITY_QUESTION": "Sikkerhetsspørsmål", + "CANNOT_BE_CHANGED_LATER": "Dette kan ikke endres senere!", + "MANDATORY_SECURITY_QUESTION": "Velg et sikkerhetsspørsmål.", + "MANDATORY_SECURITY_ANSWER": "Oppgi et svar på sikkerhetsspørsmålet.", + "FORGOT_PASSWORD": "Har du glemt passordet?", + "TITLE_FORGOT_PASSWORD": "Glemt passord", + "NOTIFICATION_SERVER_STARTED": "Serveren er startet på nytt", + "AUTO_RESTORED_PROGRESS": "Din tidligere hackerfremgang har blitt gjenopprettet automatisk.", + "AUTO_RESTORE_PROGRESS_FAILED": "Gjenoppretting av tidligere hacker fremgang feilet: {{error}}", + "RESET_HACKING_PROGRESS": "Slett informasjonskapselen for å fjerne hacking fremgang", + "RESTART_REQUIRED": "Du må nå manuelt restarte programmet for å starte på nytt!", + "LABEL_EDIT_REVIEW": "Redigere omtale", + "LABEL_REVIEW": "Omtale", + "LABEL_REVIEWS": "Omtaler", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Legge til en omtale for dette produktet", + "LABEL_NO_REVIEWS": "Ingen omtaler", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/pl_PL.json b/frontend/src/assets/i18n/pl_PL.json new file mode 100644 index 00000000000..064776a8279 --- /dev/null +++ b/frontend/src/assets/i18n/pl_PL.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Język Polski", + "NAV_SEARCH": "Szukaj", + "SEARCH_PLACEHOLDER": "Szukaj...", + "NAV_COMPLAIN": "Złożyć skargę?", + "TITLE_LOGIN": "Zaloguj się", + "MANDATORY_EMAIL": "Prosimy o podanie adresu e-mail.", + "MANDATORY_PASSWORD": "Proszę podać hasło.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Hasło", + "BTN_LOGIN": "Zaloguj się", + "BTN_GOOGLE_LOGIN": "Zaloguj się przez Google", + "REMEMBER_ME": "Zapamiętaj mnie", + "NO_CUSTOMER": "Jeszcze nie jesteś klientem?", + "TITLE_REGISTRATION": "Rejestracja użytkownika", + "INVALID_EMAIL": "Adres e-mail nie jest prawidłowy.", + "MANDATORY_PASSWORD_REPEAT": "Proszę powtórzyć hasło.", + "INVALID_PASSWORD_LENGTH": "Hasło musi zawierać {{length}} znaków.", + "LABEL_PASSWORD_REPEAT": "Powtórz hasło", + "BTN_REGISTER": "Zarejestruj się", + "TITLE_LOGOUT": "Wyloguj się", + "CONFIRM_LOGGED_OUT": "Zostałeś wylogowany.", + "TITLE_CONTACT": "Skontaktuj się z nami", + "MANDATORY_COMMENT": "Uzupełnij pole komentarz.", + "INVALID_COMMENT_LENGTH": "Długość komentarza musi być {{length}} znaków.", + "MANDATORY_RATING": "Proszę podać pewien.", + "MANDATORY_CAPTCHA": "Przepisz tekst z obrazka by pokazać ze nie jesteś robotem.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Komentarz", + "LABEL_RATING": "Ocena", + "LABEL_CAPTCHA": "Co jest", + "BTN_SUBMIT": "Wyślij", + "TITLE_ABOUT": "O nas", + "SECTION_CORPORATE_HISTORY": "Historia firmy & polityki", + "SECTION_CUSTOMER_FEEDBACK": "Opinie klientów", + "SECTION_SOCIAL_MEDIA": "Śledź nas w Social Media", + "LINK_TERMS_OF_USE": "Nasze nudne warunki licencyjne, przeczytaj jeżeli interesuje to Ciebie.", + "TITLE_ADMINISTRATION": "Administracja", + "SECTION_USER": "Zarejestrowanych użytkowników", + "LABEL_USER": "Użytkownik", + "LABEL_CREATED_AT": "Utworzono dnia", + "LABEL_UPDATED_AT": "Data aktualizacji", + "BTN_CLOSE": "Zamknij", + "TITLE_SEARCH_RESULTS": "Wyniki wyszukiwania", + "TITLE_ALL_PRODUCTS": "Wszystkie produkty", + "BASKET_ADD_SAME_PRODUCT": "Dodano kolejni {{product}} do koszyka.", + "BASKET_ADD_PRODUCT": "{{product}} umieszczone w koszyku.", + "LABEL_PRODUCT": "Produkt", + "LABEL_PRODUCT_ORDERED": "Zamówione produkty", + "LABEL_EXPECTED_DELIVERY": "Oczekiwany termin dostawy", + "LABEL_DAYS": "Dni", + "LABEL_NAME": "Nazwa", + "LABEL_DESCRIPTION": "Opis", + "LABEL_PRICE": "Cena", + "LABEL_IMAGE": "Obraz", + "TITLE_BASKET": "Twój koszyk", + "LABEL_QUANTITY": "Ilość", + "LABEL_TOTAL_PRICE": "Cena całkowita", + "BTN_CHECKOUT": "Realizuj zamówienie", + "BTN_CREDIT_CARD": "Karta Płatnicza", + "INVALID_COUPON_LENGTH": "Kod kuponu musi być {{length}} znaków.", + "LABEL_COUPON": "Kupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Kupon Rabatowy ? Śledź nas na Twitter lub Facebook aby dostatawać co miesięąc kupony i innych spam!", + "BTN_REDEEM": "Wykorzystaj kupon rabatowy", + "THANKS_FOR_SUPPORT": "Dziękujemy za wsparcie {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Dziękujemy za wsparcie projektu open source {{appname}}!", + "LABEL_PAYMENT": "Płatności", + "LABEL_MERCHANDISE": "Towar", + "OFFICIAL_MERCHANDISE_STORES": "Oficialna dystrybucja {{juiceshop}} Odzież, kubki, naklejki!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Oficialna dystrybucja ! Odzież, kubki i naklejki z projektu open source {{appname}}!", + "DISCOUNT_APPLIED": "{{discount}}% Twoje zniżki zostaną zastosowane podczas realizacji transakcji.", + "TITLE_CHANGE_PASSWORD": "Zmień hasło", + "MANDATORY_CURRENT_PASSWORD": "Proszę podać swoje aktualne hasło.", + "MANDATORY_NEW_PASSWORD": "Proszę podać nowe hasło.", + "LABEL_CURRENT_PASSWORD": "Aktualne hasło", + "LABEL_NEW_PASSWORD": "Nowe hasło", + "LABEL_REPEAT_NEW_PASSWORD": "Powtórz nowe hasło", + "BTN_CHANGE": "Zmień", + "TITLE_COMPLAIN": "Złóż skargę", + "MANDATORY_MESSAGE": "Proszę podać tekst.", + "INVALID_MESSAGE_LENGTH": "Długość tekstu musi być {{length}} znaków.", + "INVALID_FILE_SIZE": "Plik jest za duży. Dozwolone maksimum {{size}}.", + "INVALID_FILE_TYPE": "Zabronione typ pliku. Tylko {{type}} dozwolone.", + "LABEL_CUSTOMER": "Klient", + "LABEL_MESSAGE": "Wiadomość", + "LABEL_INVOICE": "Faktura", + "TITLE_SCORE_BOARD": "Tablica wyzwań", + "LABEL_DIFFICULTY": "Trudności", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Stan", + "STATUS_UNSOLVED": "nierozwiązane", + "STATUS_SOLVED": "rozwiązany", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Masz pomysł na nowe wyzwanie? Daj nam znać poprzez Gitter.im społeczności czatu lub przez zgłoszenie nowego problemu GitHub!", + "CHALLENGE_SOLVED": "Pomyślnie rozwiązane wyzwanie: {{challenge}}", + "INVALID_CONTINUE_CODE": "Błędny kod zaproszenia", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Rejestracja za pośrednictwem uwierzytelniania OAuth 2.0.", + "HOME_LINK_MESSAGE": "Jeśli nie zostaniesz przekierowywany automatycznie, kliknij tutaj: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Adres bitcoin", + "TITLE_DASH_ADDRESS": "Kod QR", + "TITLE_ETHER_ADDRESS": "Adress portfela Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Kliknij, aby powtórzyć powiadomienie zawierające kod rozwiązania wyzwania.", + "COPY_TO_CLIPBOARD": "Skopiuj do schowka", + "COPY_SUCCESS": "Skopiowane!", + "NAV_RECYCLE": "Kosz", + "TITLE_RECYCLE": "Prośba Torby na Odpady", + "LABEL_REQUESTOR": "Żądający", + "LABEL_RECYCLE_QUANTITY": "Ilość odpadów", + "LABEL_DELIVERY_ADDRESS": "Adres doręczenia", + "LABEL_PICKUP_ADDRESS": "Adres odbioru", + "INVALID_ADDRESS_LENGTH": "Długość adresu musi być równa {{length}} znaków.", + "INVALID_QUANTITY": "W zakresie {{range}} litrów.", + "MANDATORY_ADDRESS": "Wymaganie podania adresu ", + "MANDATORY_QUANTITY": "Proszę podać wartość liczbową.", + "IN_LITERS_PLACEHOLDER": ".. w litrach", + "REQUEST_PICKUP": "Proszę o odbior z adresu powyżej zamiast wysyłać pudełko na odpady.", + "LABEL_PICKUP_DATE": "Data odbioru", + "SECTION_RECYCLING": "Odbiór odpadów", + "LABEL_ADDRESS": "Adres", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Sadzisz drzewa. Z nami możesz zaoszczędzić. Win-win!", + "LABEL_SECURITY_QUESTION": "Pytanie Zabezpieczające", + "CANNOT_BE_CHANGED_LATER": "Nie można zmienić później!", + "MANDATORY_SECURITY_QUESTION": "Wymagane pytanie zabezpieczające.", + "MANDATORY_SECURITY_ANSWER": "Podaj odpowiedź na pytanie ochronne.", + "FORGOT_PASSWORD": "Zapomniałeś hasła?", + "TITLE_FORGOT_PASSWORD": "Zapomniałem hasła", + "NOTIFICATION_SERVER_STARTED": "Ten serwer został uruchomiony ponownie!", + "AUTO_RESTORED_PROGRESS": "Przywrócono poprzednią postęp zadań.", + "AUTO_RESTORE_PROGRESS_FAILED": "Przywracanie poprzedniego postępu nie powiodło się: {{error}}", + "RESET_HACKING_PROGRESS": "Usuń postępy (wyczyszenie ciasteczek)", + "RESTART_REQUIRED": "Teraz trzeba ręcznie ponownie uruchomić aplikację, aby zacząć od początku!", + "LABEL_EDIT_REVIEW": "Edytuj recenzję", + "LABEL_REVIEW": "Opinia", + "LABEL_REVIEWS": "Opinie", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Dodaj opinię produktu", + "LABEL_NO_REVIEWS": "Brak Opinii", + "TITLE_TOKENSALE": "Wyprzedaż Tokenów", + "SECTION_ICO": "Wstępna ilość monet dla {{juicycoin}}", + "ICO_FAQ": "FAQ o naszym ICO", + "SECTION_WHITEPAPER": "Dokument", + "WHITEPAPER_REFERENCES": "Zamiast odkrywać na nowo kwadratowe monety, po prostu odwołujemy się do już istniejących genialnych dokumentów!", + "SECTION_SALES_PITCH": "Przekonująca Prezentacja Sprzedażowa o ICO", + "GIVE_US_ALL_YOUR_MONEY": "Daj nam wszystkie swoje pieniądze.", + "ICO_FAQ_QUESTION": "Czy naprawdę mogę stać się bogaty z {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Oczywiście, że możesz! Nigdy byśmy Ciebie nie okłamali!", + "TITLE_TRACK_ORDERS": "Śledzenie Zamówień", + "LABEL_ORDER_ID": "Numer Identyfikacyjny Zamówienia", + "BTN_TRACK": "Śledzenie", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/pt_BR.json b/frontend/src/assets/i18n/pt_BR.json new file mode 100644 index 00000000000..0bbe6514dcb --- /dev/null +++ b/frontend/src/assets/i18n/pt_BR.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Português (Brasil)", + "NAV_SEARCH": "Pesquisar", + "SEARCH_PLACEHOLDER": "Pesquisar ...", + "NAV_COMPLAIN": "Reclamar?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Por favor, forneça o endereço de e-mail.", + "MANDATORY_PASSWORD": "Por favor, forneça uma senha.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Senha", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in com o google", + "REMEMBER_ME": "Lembrar-me", + "NO_CUSTOMER": "Ainda não é um usuário?", + "TITLE_REGISTRATION": "Cadastro de usuário", + "INVALID_EMAIL": "Endereço de e-mail inválido.", + "MANDATORY_PASSWORD_REPEAT": "Por favor, repita sua senha.", + "INVALID_PASSWORD_LENGTH": "Senha deve ter de 5-20 caracteres.", + "LABEL_PASSWORD_REPEAT": "Repita a senha", + "BTN_REGISTER": "Cadastre-se", + "TITLE_LOGOUT": "Sair da conta", + "CONFIRM_LOGGED_OUT": "Você foi desconectado.", + "TITLE_CONTACT": "Fale conosco", + "MANDATORY_COMMENT": "Por favor, informe o seu comentário.", + "INVALID_COMMENT_LENGTH": "Comentário deve possuir {{length}} caracteres.", + "MANDATORY_RATING": "Por favor, informe a classificação.", + "MANDATORY_CAPTCHA": "Por favor, resolva o CAPTCHA para provar que você é uma pessoa real.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Comentário", + "LABEL_RATING": "Classificação", + "LABEL_CAPTCHA": "O que é", + "BTN_SUBMIT": "Enviar", + "TITLE_ABOUT": "Sobre nós", + "SECTION_CORPORATE_HISTORY": "História e Política da Empresa", + "SECTION_CUSTOMER_FEEDBACK": "Comentário dos Clientes", + "SECTION_SOCIAL_MEDIA": "Nos acompanhe nas redes sociais", + "LINK_TERMS_OF_USE": "Confira nosso entediante termo de uso se você está interessado em algo tão chato.", + "TITLE_ADMINISTRATION": "Administração", + "SECTION_USER": "Usuários Registrados", + "LABEL_USER": "Usuário", + "LABEL_CREATED_AT": "Data de criação", + "LABEL_UPDATED_AT": "Atualizado em", + "BTN_CLOSE": "Fechar", + "TITLE_SEARCH_RESULTS": "Resultado da Busca", + "TITLE_ALL_PRODUCTS": "Todos os Produtos", + "BASKET_ADD_SAME_PRODUCT": "Adicionado outro {{product}} a cesta.", + "BASKET_ADD_PRODUCT": "{{product}} Adicionado ao Carrinho.", + "LABEL_PRODUCT": "Produto", + "LABEL_PRODUCT_ORDERED": "Produtos encomendados", + "LABEL_EXPECTED_DELIVERY": "Data prevista para entrega", + "LABEL_DAYS": "Dias", + "LABEL_NAME": "Nome", + "LABEL_DESCRIPTION": "Descrição", + "LABEL_PRICE": "Preço", + "LABEL_IMAGE": "Imagem", + "TITLE_BASKET": "Seu Carrinho", + "LABEL_QUANTITY": "Quantidade", + "LABEL_TOTAL_PRICE": "Preço Total", + "BTN_CHECKOUT": "Finalizar Compra", + "BTN_CREDIT_CARD": "Cartão de Crédito", + "INVALID_COUPON_LENGTH": "O Código de Cupom deve possuir {{length}} caracteres.", + "LABEL_COUPON": "Cupom", + "FOLLOW_FOR_MONTHLY_COUPONS": "Precisa de um cupom? Siga-nos no Twitter or Facebook para receber cupons mensais e outros spam!", + "BTN_REDEEM": "Resgatar", + "THANKS_FOR_SUPPORT": "Obrigado pelo suporte {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Obrigado por apoiar o projeto open-source, colaborado por {{appname}}!", + "LABEL_PAYMENT": "Pagamento", + "LABEL_MERCHANDISE": "Mercadorias", + "OFFICIAL_MERCHANDISE_STORES": "Loja oficial para comprar roupas, canecas e adesivos do {{juiceshop}}!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Lojas oficiais de vestuário, canecas e adesivos do projeto de código aberto colaborado por {{appname}}!", + "DISCOUNT_APPLIED": "Seu desconto de {{discount}}% vai ser aplicado durante a finalização de compra.", + "TITLE_CHANGE_PASSWORD": "Alterar minha senha", + "MANDATORY_CURRENT_PASSWORD": "Por favor, informe sua senha atual.", + "MANDATORY_NEW_PASSWORD": "Por favor, informe sua nova senha.", + "LABEL_CURRENT_PASSWORD": "Senha Atual", + "LABEL_NEW_PASSWORD": "Nova Senha", + "LABEL_REPEAT_NEW_PASSWORD": "Confirme a Nova Senha", + "BTN_CHANGE": "Alterar", + "TITLE_COMPLAIN": "Abrir Reclamação", + "MANDATORY_MESSAGE": "Por favor, informe um texto.", + "INVALID_MESSAGE_LENGTH": "Texto deve possuir {{length}} caracteres.", + "INVALID_FILE_SIZE": "Arquivo muito grande. Tamanho máximo de {{size}} permitido.", + "INVALID_FILE_TYPE": "Tipo de arquivo proibido. Somente {{type}} permitido.", + "LABEL_CUSTOMER": "Cliente", + "LABEL_MESSAGE": "Mensagem", + "LABEL_INVOICE": "Fatura", + "TITLE_SCORE_BOARD": "Placar", + "LABEL_DIFFICULTY": "Nível de Dificuldade", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "não resolvido", + "STATUS_SOLVED": "resolvido", + "STATUS_UNAVAILABLE": "indisponível", + "CALL_FOR_CONTRIBUTIONS": "Tem uma idéia para um novo desafio? Encontrou uma vulnerabilidade que não está listada aqui? Deixe-nos saber pelo chat da comunidade no Gitter.im ou abrindo uma issue no GitHub!", + "CHALLENGE_SOLVED": "Você resolveu com sucesso o desafio: {{challenge}}", + "INVALID_CONTINUE_CODE": "Código inválido.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Você realizou login pelo provedor OAuth 2.0.", + "HOME_LINK_MESSAGE": "Se você não for redirecionado automaticamente, clique aqui: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Endereço Bitcoin", + "TITLE_DASH_ADDRESS": "Endereço do QRCode", + "TITLE_ETHER_ADDRESS": "Endereço Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Clique para repetir a notificação que contém o código da solução para este desafio.", + "COPY_TO_CLIPBOARD": "Copiar para o clipboard", + "COPY_SUCCESS": "Copiado!", + "NAV_RECYCLE": "Reciclar", + "TITLE_RECYCLE": "Solicitação da caixa de reciclagem", + "LABEL_REQUESTOR": "Solicitador", + "LABEL_RECYCLE_QUANTITY": "Quantidade", + "LABEL_DELIVERY_ADDRESS": "Endereço de entrega", + "LABEL_PICKUP_ADDRESS": "Endereço de origem", + "INVALID_ADDRESS_LENGTH": "Comentário deve possuir {{length}} caracteres.", + "INVALID_QUANTITY": "Quantidade deve ser {{range}} litros.", + "MANDATORY_ADDRESS": "Por favor, forneça o endereço de e-mail.", + "MANDATORY_QUANTITY": "Por favor, informe uma quantidade.", + "IN_LITERS_PLACEHOLDER": "...em litros", + "REQUEST_PICKUP": "Por favor, pegue no endereço acima, em vez de enviar uma caixa de reciclagem.", + "LABEL_PICKUP_DATE": "Data de Retirada", + "SECTION_RECYCLING": "Solicitações de reciclagem", + "LABEL_ADDRESS": "Endereço", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Você abraçar árvores. Poupamos dinheiro. Ganha-ganha!", + "LABEL_SECURITY_QUESTION": "Pergunta de segurança", + "CANNOT_BE_CHANGED_LATER": "Isso não poderá ser alterado mais tarde!", + "MANDATORY_SECURITY_QUESTION": "Por favor, selecione uma questão de segurança.", + "MANDATORY_SECURITY_ANSWER": "Por favor, forneça uma resposta para a pergunta de segurança.", + "FORGOT_PASSWORD": "Esqueceu sua senha?", + "TITLE_FORGOT_PASSWORD": "Esqueceu a Senha", + "NOTIFICATION_SERVER_STARTED": "O servidor foi reiniciado", + "AUTO_RESTORED_PROGRESS": "Seu progresso no hacking anterior foi restaurado automaticamente.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restaurar seu progresso no hacking anterior falhou: {{error}}", + "RESET_HACKING_PROGRESS": "Excluir o cookie para limpar o progresso no hacking", + "RESTART_REQUIRED": "Agora você precisa reiniciar manualmente o aplicativo para começar de novo!", + "LABEL_EDIT_REVIEW": "Editar Revisão", + "LABEL_REVIEW": "Revisar", + "LABEL_REVIEWS": "Avaliações", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Adicionar um comentário para este curso", + "LABEL_NO_REVIEWS": "Nenhum comentário", + "TITLE_TOKENSALE": "Venda simbólica", + "SECTION_ICO": "Oferta de moeda inicial por {{juicycoin}}", + "ICO_FAQ": "FAQ sobre nosso ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Em vez de reinventar a moeda quadrada, referimos apenas existente whitepapers brilhante!", + "SECTION_SALES_PITCH": "Discurso de vendas convincente ICO", + "GIVE_US_ALL_YOUR_MONEY": "Nos dê todo o seu dinheiro.", + "ICO_FAQ_QUESTION": "Eu realmente pode ficar rico com {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Claro que pode! Nós nunca mentiriamos para você!", + "TITLE_TRACK_ORDERS": "Rastrear Pedidos", + "LABEL_ORDER_ID": "ID do pedido", + "BTN_TRACK": "Rastrear", + "LAST_LOGIN_IP": "Ultimo Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/pt_PT.json b/frontend/src/assets/i18n/pt_PT.json new file mode 100644 index 00000000000..3181a134283 --- /dev/null +++ b/frontend/src/assets/i18n/pt_PT.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Português", + "NAV_SEARCH": "Buscar", + "SEARCH_PLACEHOLDER": "Buscar...", + "NAV_COMPLAIN": "Problemas?", + "TITLE_LOGIN": "Entrar", + "MANDATORY_EMAIL": "Por favor, informe um endereço de email.", + "MANDATORY_PASSWORD": "Por favor, informe uma senha.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Senha", + "BTN_LOGIN": "Entrar", + "BTN_GOOGLE_LOGIN": "Entrar com o Google", + "REMEMBER_ME": "Lembrar-me", + "NO_CUSTOMER": "Não é um cliente ainda ?", + "TITLE_REGISTRATION": "Registro de Usuário", + "INVALID_EMAIL": "Endereço de email não é valido.", + "MANDATORY_PASSWORD_REPEAT": "Por favor, repita sua senha.", + "INVALID_PASSWORD_LENGTH": "Senha deve possuir {{length}} caracteres.", + "LABEL_PASSWORD_REPEAT": "Repetir a senha", + "BTN_REGISTER": "Registre-se", + "TITLE_LOGOUT": "Sair", + "CONFIRM_LOGGED_OUT": "Você foi deslogado.", + "TITLE_CONTACT": "Entre em contato", + "MANDATORY_COMMENT": "Por favor, informe um comentário.", + "INVALID_COMMENT_LENGTH": "Comentário deve possuir {{length}} caracteres.", + "MANDATORY_RATING": "Por favor, informe uma nota.", + "MANDATORY_CAPTCHA": "Por favor, resolva o CAPTCHA para provar que você é uma pessoa real.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Comentário", + "LABEL_RATING": "Avaliação", + "LABEL_CAPTCHA": "O que é", + "BTN_SUBMIT": "Enviar", + "TITLE_ABOUT": "Sobre nós", + "SECTION_CORPORATE_HISTORY": "História e Política da Empresa", + "SECTION_CUSTOMER_FEEDBACK": "Feedback de Clientes", + "SECTION_SOCIAL_MEDIA": "Siga-nos nas redes sociais", + "LINK_TERMS_OF_USE": "Veja nosso entediante termo de uso se você está interessado em algo tão chato.", + "TITLE_ADMINISTRATION": "Administração", + "SECTION_USER": "Usuários Registrados", + "LABEL_USER": "Usuário", + "LABEL_CREATED_AT": "Criado Em", + "LABEL_UPDATED_AT": "Atualizado Em", + "BTN_CLOSE": "Fechar", + "TITLE_SEARCH_RESULTS": "Resultados da Busca", + "TITLE_ALL_PRODUCTS": "Todos os Produtos", + "BASKET_ADD_SAME_PRODUCT": "Outro {{product}} Adicionado ao Carrinho.", + "BASKET_ADD_PRODUCT": "{{product}} Adicionado ao Carrinho.", + "LABEL_PRODUCT": "Produto", + "LABEL_PRODUCT_ORDERED": "Produtos encomendados", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Dias", + "LABEL_NAME": "Nome", + "LABEL_DESCRIPTION": "Descrição", + "LABEL_PRICE": "Preço", + "LABEL_IMAGE": "Imagem", + "TITLE_BASKET": "Seu Carrinho", + "LABEL_QUANTITY": "Quantidade", + "LABEL_TOTAL_PRICE": "Preço Total", + "BTN_CHECKOUT": "Finalizar Compra", + "BTN_CREDIT_CARD": "Cartão de Crédito", + "INVALID_COUPON_LENGTH": "Cupom deve possuir {{length}} caracteres.", + "LABEL_COUPON": "Cupom", + "FOLLOW_FOR_MONTHLY_COUPONS": "Precisa de um cupom? Siga-nos no Twitter or Facebook para receber cupons mensais e outros spam!", + "BTN_REDEEM": "Resgatar", + "THANKS_FOR_SUPPORT": "Obrigado por ajudar o {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Pagamento", + "LABEL_MERCHANDISE": "Mercadorias", + "OFFICIAL_MERCHANDISE_STORES": "Loja oficial para comprar roupas, canecas e adesivos do {{juiceshop}}!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Seu desconto de {{discount}}% vai ser aplicado durante a finalização de compra.", + "TITLE_CHANGE_PASSWORD": "Mudar a Senha", + "MANDATORY_CURRENT_PASSWORD": "Por favor, informe sua senha atual.", + "MANDATORY_NEW_PASSWORD": "Por favor, informe sua nova senha.", + "LABEL_CURRENT_PASSWORD": "Senha Atual", + "LABEL_NEW_PASSWORD": "Nova Senha", + "LABEL_REPEAT_NEW_PASSWORD": "Repetir a Nova Senha", + "BTN_CHANGE": "Alterar", + "TITLE_COMPLAIN": "Abrir Reclamação", + "MANDATORY_MESSAGE": "Por favor, informe um texto.", + "INVALID_MESSAGE_LENGTH": "Texto deve possuir {{length}} caracteres.", + "INVALID_FILE_SIZE": "Arquivo muito grande. Tamanho máximo de {{size}} permitido.", + "INVALID_FILE_TYPE": "Tipo de arquivo proibido. Apenas {{type}} permitido.", + "LABEL_CUSTOMER": "Cliente", + "LABEL_MESSAGE": "Mensagem", + "LABEL_INVOICE": "Fatura", + "TITLE_SCORE_BOARD": " Placar", + "LABEL_DIFFICULTY": "Dificuldade", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "não resolvido", + "STATUS_SOLVED": "resolvido", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Tem uma idéia para um novo desafio ? Encontrou uma vulnerabilidade que não está listada aqui? Deixe-nos saber pela chat da comunidade no Gitter.im ou abrindo uma issue no GitHub!", + "CHALLENGE_SOLVED": "Você resolveu com sucesso um desafio: {{challenge}}", + "INVALID_CONTINUE_CODE": "Código de continuidade inválido.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Endereço Bitcoin", + "TITLE_DASH_ADDRESS": "Endereço Dash", + "TITLE_ETHER_ADDRESS": "Endereço Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copiar para área de transferência", + "COPY_SUCCESS": "Copiado!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Solicitador", + "LABEL_RECYCLE_QUANTITY": "Quantidade", + "LABEL_DELIVERY_ADDRESS": "Endereço de Entrega", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "O tamanho do endereço deve ser de {{length}} caracteres.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Por favor, forneça um endereço.", + "MANDATORY_QUANTITY": "Por favor, forneça uma quantidade.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Data de retirada", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Endereço", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Você abraça árvores. Nós poupamos dinheiro. Ganha-ganha!", + "LABEL_SECURITY_QUESTION": "Pergunta de Segurança", + "CANNOT_BE_CHANGED_LATER": "Isso não pode ser alterado mais tarde!", + "MANDATORY_SECURITY_QUESTION": "Por favor, selecione uma pergunta de segurança.", + "MANDATORY_SECURITY_ANSWER": "Por favor, forneça uma resposta para a pergunta de segurança.", + "FORGOT_PASSWORD": "Perdeste a tua palavra-passe?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "O servidor foi reiniciado", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "Agora você tem que reiniciar manualmente o aplicativo para começar de novo!", + "LABEL_EDIT_REVIEW": "Editar Revisão", + "LABEL_REVIEW": "Revisão", + "LABEL_REVIEWS": "Avaliações", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "Sem Avaliações", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/ro_RO.json b/frontend/src/assets/i18n/ro_RO.json new file mode 100644 index 00000000000..b05d49a99d9 --- /dev/null +++ b/frontend/src/assets/i18n/ro_RO.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Românesc", + "NAV_SEARCH": "Caută", + "SEARCH_PLACEHOLDER": "Caută...", + "NAV_COMPLAIN": "Plângere?", + "TITLE_LOGIN": "Conectare", + "MANDATORY_EMAIL": "Vă rugăm introduceți o adresă de e-mail.", + "MANDATORY_PASSWORD": "Vă rugăm introduceți o parolă.", + "LABEL_EMAIL": "E-mail", + "LABEL_PASSWORD": "Parolă", + "BTN_LOGIN": "Autentificare", + "BTN_GOOGLE_LOGIN": "Autentificare cu Google", + "REMEMBER_ME": "Ţine-mă minte", + "NO_CUSTOMER": "Încă nu sunteți client?", + "TITLE_REGISTRATION": "Înregistrare Utilizator", + "INVALID_EMAIL": "Adresa de e-mail nu este validă.", + "MANDATORY_PASSWORD_REPEAT": "Vă rugăm să repetaţi parola.", + "INVALID_PASSWORD_LENGTH": "Parola trebuie să aibă cel puțin {{length}} caractere.", + "LABEL_PASSWORD_REPEAT": "Repetați parola", + "BTN_REGISTER": "Înregistrare", + "TITLE_LOGOUT": "Deconectare", + "CONFIRM_LOGGED_OUT": "Ați fost deconectat.", + "TITLE_CONTACT": "Contactați-ne", + "MANDATORY_COMMENT": "Vă rugăm să furnizaţi un comentariu.", + "INVALID_COMMENT_LENGTH": "Lungimea comentariului trebuie să aibă {{length}} caractere.", + "MANDATORY_RATING": "Vă rugăm să furnizaţi un rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Autor", + "LABEL_COMMENT": "Comentariu", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Trimitere", + "TITLE_ABOUT": "Despre Noi", + "SECTION_CORPORATE_HISTORY": "Politica si istoria companiei", + "SECTION_CUSTOMER_FEEDBACK": "Feedback-ul clienților", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Verifică plictisitorii termeni de utilizare în cazul în care sunteţi interesat de chestii atât de penibile.", + "TITLE_ADMINISTRATION": "Administrare", + "SECTION_USER": "Utilizatori inregistraţi", + "LABEL_USER": "Utilizator", + "LABEL_CREATED_AT": "Creat la data de", + "LABEL_UPDATED_AT": "Actualizat la", + "BTN_CLOSE": "Închide", + "TITLE_SEARCH_RESULTS": "Rezultatele Căutării", + "TITLE_ALL_PRODUCTS": "Toate produsele", + "BASKET_ADD_SAME_PRODUCT": "Adaugă alt {{product}} în coş.", + "BASKET_ADD_PRODUCT": "{{product}} a fost adăugat în coş.", + "LABEL_PRODUCT": "Produs", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Nume", + "LABEL_DESCRIPTION": "Descriere", + "LABEL_PRICE": "Preţ", + "LABEL_IMAGE": "Imagine", + "TITLE_BASKET": "Coşul dvs", + "LABEL_QUANTITY": "Cantitate", + "LABEL_TOTAL_PRICE": "Preţ total", + "BTN_CHECKOUT": "Finalizarea comenzii", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Codul cuponului trebuie să aibă {{length}} caractere.", + "LABEL_COUPON": "Cupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Ai nevoie de un cupon? Urmărește-ne pe Twitter sau Facebook pentru cupoane și alte spam-uri!", + "BTN_REDEEM": "Foloseşte", + "THANKS_FOR_SUPPORT": "Mulţumim pentru sprijinirea {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Mulţumim pentru sprijinirea proiectului open source din spatele {{appname}}!", + "LABEL_PAYMENT": "Plată", + "LABEL_MERCHANDISE": "Produse", + "OFFICIAL_MERCHANDISE_STORES": "Magazine oficiale de îmbrăcăminte căni si autocolante {{juiceshop}}!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Magazine oficiale de îmbrăcăminte, căni şi autocolante al proiectului open source din spatele {{appname}}!", + "DISCOUNT_APPLIED": "Reducerea de {{discount}} % se va aplica în timpul checkoutului.", + "TITLE_CHANGE_PASSWORD": "Schimbă parola", + "MANDATORY_CURRENT_PASSWORD": "Vă rugăm să introduceţi parola actuală.", + "MANDATORY_NEW_PASSWORD": "Vă rugăm să introduceţi noua parolă.", + "LABEL_CURRENT_PASSWORD": "Parola actuală", + "LABEL_NEW_PASSWORD": "Parola Nouă", + "LABEL_REPEAT_NEW_PASSWORD": "Repetă parola nouă", + "BTN_CHANGE": "Schimbați", + "TITLE_COMPLAIN": "Reclamație", + "MANDATORY_MESSAGE": "Vă rugăm să furnizaţi un text.", + "INVALID_MESSAGE_LENGTH": "Lungimea textului trebuie să aibă {{length}} caractere.", + "INVALID_FILE_SIZE": "Fișier prea mare. {{size}} permiși maxim.", + "INVALID_FILE_TYPE": "Tip de fișier interzis. Doar {{type}} este permis.", + "LABEL_CUSTOMER": "Client", + "LABEL_MESSAGE": "Mesaj", + "LABEL_INVOICE": "Factură", + "TITLE_SCORE_BOARD": "Tabela de scor", + "LABEL_DIFFICULTY": "Dificultate", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Stare", + "STATUS_UNSOLVED": "nerezolvat", + "STATUS_SOLVED": "rezolvat", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Am o idee pentru o nouă provocare? Ai găsit o vulnerabilitate care nu este urmărită aici? Anunţaţi-ne prin intermediul chat-ul comunităţii Gitter.im sau deschizând un issue pe GitHub!", + "CHALLENGE_SOLVED": "Ai rezolvat cu succes o provocare: {{challenge}}", + "INVALID_CONTINUE_CODE": "Cod pentru continuare invalid.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Au fost autentificat prin OAuth 2.0.", + "HOME_LINK_MESSAGE": "Dacă nu sunteți redirecționat automat, apăsați aici: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Adresa Bitcoin", + "TITLE_DASH_ADDRESS": "Adresa Dash", + "TITLE_ETHER_ADDRESS": "Adresa Ether", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click pentru a repeta notificarea care conţine soluţia pentru această provocare.", + "COPY_TO_CLIPBOARD": "Copiaţi în clipboard", + "COPY_SUCCESS": "Copiat!", + "NAV_RECYCLE": "Coș de gunoi", + "TITLE_RECYCLE": "Cere Recycling Box", + "LABEL_REQUESTOR": "Solicitantul", + "LABEL_RECYCLE_QUANTITY": "Cantitate", + "LABEL_DELIVERY_ADDRESS": "Adresă de livrare", + "LABEL_PICKUP_ADDRESS": "Adresă de preluare", + "INVALID_ADDRESS_LENGTH": "Lungimea adresei trebuie să aibă {{length}} caractere.", + "INVALID_QUANTITY": "Cantitatea trebuie să fie {{range}} litri.", + "MANDATORY_ADDRESS": "Vă rugăm să introduceți o adresă.", + "MANDATORY_QUANTITY": "Vă rugăm să furnizaţi o cantitate.", + "IN_LITERS_PLACEHOLDER": "...în litri", + "REQUEST_PICKUP": "Vă rugăm să ridicaţi la adresa de mai sus în loc să trimiteţi o cutie de reciclare.", + "LABEL_PICKUP_DATE": "Data de ridicare", + "SECTION_RECYCLING": "Cereri de reciclare", + "LABEL_ADDRESS": "Adresă", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Îmbrăţişezi copaci. Putem economisi bani. Câştig-câştig!", + "LABEL_SECURITY_QUESTION": "Întrebare de securitate", + "CANNOT_BE_CHANGED_LATER": "Nu poate fi schimbat mai târziu!", + "MANDATORY_SECURITY_QUESTION": "Vă rugăm să selectaţi o întrebare de securitate.", + "MANDATORY_SECURITY_ANSWER": "Vă rugăm să introduce-ţi un răspuns la întrebare.", + "FORGOT_PASSWORD": "Ai uitat parola?", + "TITLE_FORGOT_PASSWORD": "Parolă uitată", + "NOTIFICATION_SERVER_STARTED": "Serverul a fost repornit", + "AUTO_RESTORED_PROGRESS": "Progresul dumneavoastră anterior a fost restaurat automat.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restaurarea progresului anterior nu a reușit: {{error}}", + "RESET_HACKING_PROGRESS": "Sterge cookieul pentru a reseta progresul", + "RESTART_REQUIRED": "Trebuie să reporniți manual aplicația să înceapeţi de la început!", + "LABEL_EDIT_REVIEW": "Editeaza recenzia", + "LABEL_REVIEW": "Recenzie", + "LABEL_REVIEWS": "Recenzii", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Adauga o recenzie acestui produs", + "LABEL_NO_REVIEWS": "Nicio recenzie", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/ru_RU.json b/frontend/src/assets/i18n/ru_RU.json new file mode 100644 index 00000000000..acf1ca2ac3c --- /dev/null +++ b/frontend/src/assets/i18n/ru_RU.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Pусский", + "NAV_SEARCH": "Поиск", + "SEARCH_PLACEHOLDER": "Поиск...", + "NAV_COMPLAIN": "Пожаловаться?", + "TITLE_LOGIN": "Вход", + "MANDATORY_EMAIL": "Пожалуйста, введите эл. адрес.", + "MANDATORY_PASSWORD": "Пожалуйста, введите пароль.", + "LABEL_EMAIL": "Эл. адрес", + "LABEL_PASSWORD": "Пароль", + "BTN_LOGIN": "Войти в систему", + "BTN_GOOGLE_LOGIN": "Войти через Google", + "REMEMBER_ME": "Запомнить меня", + "NO_CUSTOMER": "У вас еще нет учетной записи?", + "TITLE_REGISTRATION": "Регистрация", + "INVALID_EMAIL": "Эл. адрес неверен.", + "MANDATORY_PASSWORD_REPEAT": "Пожалуйста, повторите свой пароль.", + "INVALID_PASSWORD_LENGTH": "Длина пароля должна быть {{length}} символов.", + "LABEL_PASSWORD_REPEAT": "Повторить пароль", + "BTN_REGISTER": "Зарегистрироваться", + "TITLE_LOGOUT": "Выход", + "CONFIRM_LOGGED_OUT": "Вы вышли из системы.", + "TITLE_CONTACT": "Свяжитесь с нами", + "MANDATORY_COMMENT": "Поле комментария не должно быть пустым.", + "INVALID_COMMENT_LENGTH": "Длина комментария должна быть {{length}} символов.", + "MANDATORY_RATING": "Оцени.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Автор", + "LABEL_COMMENT": "Комментарий", + "LABEL_RATING": "Рейтинг", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Отправить", + "TITLE_ABOUT": "О нас", + "SECTION_CORPORATE_HISTORY": "Корпоративная история & политика", + "SECTION_CUSTOMER_FEEDBACK": "Отзывы клиентов", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Прочти наши скучные условия пользования, если тебе интересна такая хрень.", + "TITLE_ADMINISTRATION": "Администрирование", + "SECTION_USER": "Зарегистрированные пользователи", + "LABEL_USER": "Пользователь", + "LABEL_CREATED_AT": "Создан", + "LABEL_UPDATED_AT": "Обновлен", + "BTN_CLOSE": "Закрыть", + "TITLE_SEARCH_RESULTS": "Результаты поиска", + "TITLE_ALL_PRODUCTS": "Все товары", + "BASKET_ADD_SAME_PRODUCT": "{{product}} ещё раз добавлен в корзину.", + "BASKET_ADD_PRODUCT": "{{product}} добавлен в корзину.", + "LABEL_PRODUCT": "Продукт", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Название", + "LABEL_DESCRIPTION": "Описание", + "LABEL_PRICE": "Цена", + "LABEL_IMAGE": "Картинка", + "TITLE_BASKET": "Корзина", + "LABEL_QUANTITY": "Количество", + "LABEL_TOTAL_PRICE": "Итого", + "BTN_CHECKOUT": "Оформить заказ", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Код купона должен быть {{length}} символов.", + "LABEL_COUPON": "Код купона", + "FOLLOW_FOR_MONTHLY_COUPONS": "Нужен код купона? Подпишись на нас на Twitter или Facebook и будешь получать ежемесячные купоны и другой спам!", + "BTN_REDEEM": "Использовать", + "THANKS_FOR_SUPPORT": "Благодарим за поддержку {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Оплата", + "LABEL_MERCHANDISE": "Товары", + "OFFICIAL_MERCHANDISE_STORES": "Официальные магазины одежды, кружек и наклеек {{juiceshop}}!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Ваша скидка {{discount}}% будет учтён при оформлении заказа.", + "TITLE_CHANGE_PASSWORD": "Сменить пароль", + "MANDATORY_CURRENT_PASSWORD": "Пожалуйста, укажите ваш текущий пароль.", + "MANDATORY_NEW_PASSWORD": "Пожалуйста, укажите ваш новый пароль.", + "LABEL_CURRENT_PASSWORD": "Текущий пароль", + "LABEL_NEW_PASSWORD": "Новый пароль", + "LABEL_REPEAT_NEW_PASSWORD": "Повторите новый пароль", + "BTN_CHANGE": "Измененить", + "TITLE_COMPLAIN": "Подать жалобу", + "MANDATORY_MESSAGE": "Поле сообщения не должно быть пустым.", + "INVALID_MESSAGE_LENGTH": "Длина текста должна быть {{length}} символов.", + "INVALID_FILE_SIZE": "Файл слишком велик. Допускается максимум {{size}}.", + "INVALID_FILE_TYPE": "Запрещённый тип файла. Допускается только {{type}}.", + "LABEL_CUSTOMER": "Покупатель", + "LABEL_MESSAGE": "Сообщение", + "LABEL_INVOICE": "Счёт", + "TITLE_SCORE_BOARD": "Таблица результатов", + "LABEL_DIFFICULTY": "Сложность", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Статус", + "STATUS_UNSOLVED": "нерешено", + "STATUS_SOLVED": "решено", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Есть идея для нового задания? Нашёл уязвимость, которая здесь не отслеживается? Дай нам знать через Gitter.im чат или открой новую проблему на GitHub!", + "CHALLENGE_SOLVED": "Ты успешно решил задачу: {{challenge}}", + "INVALID_CONTINUE_CODE": "Неправильный код.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Ты вошёл в систему через OAuth 2.0.", + "HOME_LINK_MESSAGE": "Если ты не был автоматически перенаправлен, нажми здесь: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Биткойн-адрес", + "TITLE_DASH_ADDRESS": "DASH-адрес", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/sv_SE.json b/frontend/src/assets/i18n/sv_SE.json new file mode 100644 index 00000000000..5ed75901901 --- /dev/null +++ b/frontend/src/assets/i18n/sv_SE.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Svenska", + "NAV_SEARCH": "Sök", + "SEARCH_PLACEHOLDER": "Sök...", + "NAV_COMPLAIN": "Beklaga?", + "TITLE_LOGIN": "Inloggning", + "MANDATORY_EMAIL": "Du måste ange en e-postadress.", + "MANDATORY_PASSWORD": "Du måste ange ett lösenord.", + "LABEL_EMAIL": "E-post", + "LABEL_PASSWORD": "Lösenord", + "BTN_LOGIN": "Logga in", + "BTN_GOOGLE_LOGIN": "Logga in med Google", + "REMEMBER_ME": "Förbli inloggad", + "NO_CUSTOMER": "Ny kund?", + "TITLE_REGISTRATION": "Användarregistrering", + "INVALID_EMAIL": "E-postadressen är ogiltig.", + "MANDATORY_PASSWORD_REPEAT": "Lösenorden matchar inte.", + "INVALID_PASSWORD_LENGTH": "Lösenordet måste vara {{length}} tecken.", + "LABEL_PASSWORD_REPEAT": "Bekräfta Lösenord", + "BTN_REGISTER": "Registrera", + "TITLE_LOGOUT": "Utloggning", + "CONFIRM_LOGGED_OUT": "Du har nu loggats ut.", + "TITLE_CONTACT": "Kontakta oss", + "MANDATORY_COMMENT": "Ange en kommentar.", + "INVALID_COMMENT_LENGTH": "Kommentarer måste vara {{length}} tecken långa.", + "MANDATORY_RATING": "Ange ett betyg.", + "MANDATORY_CAPTCHA": "Var god lös denna CAPTCHA för att bevisa att du är en verklig person.", + "LABEL_AUTHOR": "Författare", + "LABEL_COMMENT": "Kommentar", + "LABEL_RATING": "Betyg", + "LABEL_CAPTCHA": "Vad blir", + "BTN_SUBMIT": "Skicka", + "TITLE_ABOUT": "Om oss", + "SECTION_CORPORATE_HISTORY": "Historia och Policyer", + "SECTION_CUSTOMER_FEEDBACK": "Kundrecensioner", + "SECTION_SOCIAL_MEDIA": "Följ oss på sociala medier", + "LINK_TERMS_OF_USE": "Läs våra tråkiga kundvillkor om du är intresserad av sådant.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registrerade Användare", + "LABEL_USER": "Användare", + "LABEL_CREATED_AT": "Skapad", + "LABEL_UPDATED_AT": "Uppdaterad", + "BTN_CLOSE": "Stäng", + "TITLE_SEARCH_RESULTS": "Sökresultat", + "TITLE_ALL_PRODUCTS": "Alla produkter", + "BASKET_ADD_SAME_PRODUCT": "La en till {{product}} i kundkorgen.", + "BASKET_ADD_PRODUCT": "La {{product}} i kundkorgen.", + "LABEL_PRODUCT": "Produkt", + "LABEL_PRODUCT_ORDERED": "Beställda produkter", + "LABEL_EXPECTED_DELIVERY": "Förväntat leveransdatum", + "LABEL_DAYS": "Dagar", + "LABEL_NAME": "Namn", + "LABEL_DESCRIPTION": "Beskrivning", + "LABEL_PRICE": "Pris", + "LABEL_IMAGE": "Bild", + "TITLE_BASKET": "Din varukorg", + "LABEL_QUANTITY": "Antal", + "LABEL_TOTAL_PRICE": "Summa", + "BTN_CHECKOUT": "Till Kassan", + "BTN_CREDIT_CARD": "Kreditkort", + "INVALID_COUPON_LENGTH": "Kupongkoden måste vara {{length}} tecken lång.", + "LABEL_COUPON": "Kupong", + "FOLLOW_FOR_MONTHLY_COUPONS": "Behöver du en kupongkod? Följ oss på Twitter eller Facebook för månatliga kuponger och annat spam!", + "BTN_REDEEM": "Lös In", + "THANKS_FOR_SUPPORT": "Tack för att du stödjer {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Tack för att du stöttar öppen källkods-projektet bakom {{appname}}!", + "LABEL_PAYMENT": "Betalning", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Officiella butiker för {{juiceshop}} kläder, muggar och stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Officiell butik för kläder, muggar och klistermärken till open source-projektet bakom {{appname}}!", + "DISCOUNT_APPLIED": "Din rabatt på {{discount}}% kommer att räknas av i kassan.", + "TITLE_CHANGE_PASSWORD": "Byt Lösenord", + "MANDATORY_CURRENT_PASSWORD": "Du måste ange ditt nuvarande lösenord.", + "MANDATORY_NEW_PASSWORD": "Ange ditt nya lösenord.", + "LABEL_CURRENT_PASSWORD": "Nuvarande Lösenord", + "LABEL_NEW_PASSWORD": "Nytt Lösenord", + "LABEL_REPEAT_NEW_PASSWORD": "Bekräfta Nytt Lösenord", + "BTN_CHANGE": "Byt Lösenord", + "TITLE_COMPLAIN": "Skicka Klagomål", + "MANDATORY_MESSAGE": "Ange ett meddelande.", + "INVALID_MESSAGE_LENGTH": "Meddelande måste vara {{length}} tecken långa.", + "INVALID_FILE_SIZE": "Filen är för stor. Filer får vara max {{size}}.", + "INVALID_FILE_TYPE": "Otillåten filtyp. Endast filer av {{type}} tillåts.", + "LABEL_CUSTOMER": "Kund", + "LABEL_MESSAGE": "Meddelande", + "LABEL_INVOICE": "Faktura", + "TITLE_SCORE_BOARD": "Poäng ombord", + "LABEL_DIFFICULTY": "Svårighetsgrad", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "olösta", + "STATUS_SOLVED": "löst", + "STATUS_UNAVAILABLE": "inte tillgänglig", + "CALL_FOR_CONTRIBUTIONS": "Har du en idé för en ny utmaning? Har du hittat en sårbarhet som inte visas här? Meddela via Gitter.im community chat eller genom att öppna en GitHub issue!", + "CHALLENGE_SOLVED": "Du framgångsrikt löst en utmaning: {{challenge}}", + "INVALID_CONTINUE_CODE": "Felaktig fortsättningskod.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "Du har blivit inloggad via leverantören för OAuth 2.0.", + "HOME_LINK_MESSAGE": "Om du inte blir automatiskt omdirigerad, var vänlig klicka här: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoinadress", + "TITLE_DASH_ADDRESS": "Dash-adress", + "TITLE_ETHER_ADDRESS": "Ether-adress", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Klicka för att upprepa notisen innehållande lösningskoden för den här utmaningen.", + "COPY_TO_CLIPBOARD": "Kopiera till klippbordet", + "COPY_SUCCESS": "Kopierad!", + "NAV_RECYCLE": "Återvinn", + "TITLE_RECYCLE": "Beställ återvinningslåda", + "LABEL_REQUESTOR": "Förfrågare", + "LABEL_RECYCLE_QUANTITY": "Antal", + "LABEL_DELIVERY_ADDRESS": "Leveransadress", + "LABEL_PICKUP_ADDRESS": "Upphämtningsadress", + "INVALID_ADDRESS_LENGTH": "Adressen måste vara {{length}} tecken lång.", + "INVALID_QUANTITY": "Mängden måste vara {{range}} liter.", + "MANDATORY_ADDRESS": "Vänligen ange en adress.", + "MANDATORY_QUANTITY": "Vänligen ange en mängd.", + "IN_LITERS_PLACEHOLDER": "...i liter", + "REQUEST_PICKUP": "Vänligen hämta på adressen ovan i stället för att skicka en återvinningslåda.", + "LABEL_PICKUP_DATE": "Upphämtningsdatum", + "SECTION_RECYCLING": "Återvinningsförfrågningar", + "LABEL_ADDRESS": "Adress", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Du kramar träd. Vi sparar pengar. Win-win!", + "LABEL_SECURITY_QUESTION": "Säkerhetsfråga", + "CANNOT_BE_CHANGED_LATER": "Det här kan inte ändras senare!", + "MANDATORY_SECURITY_QUESTION": "Vänligen välj en säkerhetsfråga.", + "MANDATORY_SECURITY_ANSWER": "Lämna ett svar på säkerhetsfrågan.", + "FORGOT_PASSWORD": "Glömt ditt lösenord?", + "TITLE_FORGOT_PASSWORD": "Glömt lösenordet", + "NOTIFICATION_SERVER_STARTED": "Servern har startats om", + "AUTO_RESTORED_PROGRESS": "Dina tidigare hacker-framsteg har återställts automatiskt.", + "AUTO_RESTORE_PROGRESS_FAILED": "Återställning av dina tidigare hacker-framsteg misslyckades: {{error}}", + "RESET_HACKING_PROGRESS": "Radera cookie för att rensa hacking-framsteg", + "RESTART_REQUIRED": "Nu måste du starta om applikationen manuellt för att börja om!", + "LABEL_EDIT_REVIEW": "Redigera omdöme", + "LABEL_REVIEW": "Omdöme", + "LABEL_REVIEWS": "Omdömen", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Lämna ett omdöme på denna produkt", + "LABEL_NO_REVIEWS": "Inga omdömen", + "TITLE_TOKENSALE": "Token-utförsäljning", + "SECTION_ICO": "Initial Coin Offering för {{juicycoin}}", + "ICO_FAQ": "Vanliga frågor om vår ICO", + "SECTION_WHITEPAPER": "Faktablad", + "WHITEPAPER_REFERENCES": "Vi skulle kunna skriva spaltmeter men varför gå över ån efter vatten? Vi hänvisar till dessa lysande faktablad istället!", + "SECTION_SALES_PITCH": "Övertygande säljsnack för vår ICO", + "GIVE_US_ALL_YOUR_MONEY": "Ge oss alla dina pengar.", + "ICO_FAQ_QUESTION": "Kan jag verkligen bli rik med {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Naturligtvis kan du det! Vi skulle aldrig ljuga för dig!", + "TITLE_TRACK_ORDERS": "Spåra order", + "LABEL_ORDER_ID": "Ordernummer", + "BTN_TRACK": "Spåra", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/tlh_AA.json b/frontend/src/assets/i18n/tlh_AA.json new file mode 100644 index 00000000000..6ffe264f39e --- /dev/null +++ b/frontend/src/assets/i18n/tlh_AA.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "tlhIngan", + "NAV_SEARCH": "tu'", + "SEARCH_PLACEHOLDER": "tu'...", + "NAV_COMPLAIN": "bep?", + "TITLE_LOGIN": "yI'el", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "SoQ", + "LABEL_PASSWORD": "mu'wIj", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Suy qachmey", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "ja'", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "HaDwI'pu'", + "LABEL_COMMENT": "bIngDaq ghItlh leghlu'", + "LABEL_RATING": "patlh", + "LABEL_CAPTCHA": "nuq", + "BTN_SUBMIT": "ngeH", + "TITLE_ABOUT": "maH luSaH", + "SECTION_CORPORATE_HISTORY": "qun ngoch je", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "loH", + "SECTION_USER": "Registered Users", + "LABEL_USER": "ghot", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "SoQmoH", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Doch", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "pong", + "LABEL_DESCRIPTION": "Del", + "LABEL_PRICE": "'ay'", + "LABEL_IMAGE": "mIllogh", + "TITLE_BASKET": "puH Duj", + "LABEL_QUANTITY": "mI'", + "LABEL_TOTAL_PRICE": "Hoch 'ay'", + "BTN_CHECKOUT": "je'", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "yan", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Huch", + "LABEL_MERCHANDISE": "nob", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "choH", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "DoS", + "LABEL_MESSAGE": "QIn", + "LABEL_INVOICE": "neb", + "TITLE_SCORE_BOARD": "pe''egh tIj", + "LABEL_DIFFICULTY": "laHmey", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Dotlh", + "STATUS_UNSOLVED": "poS", + "STATUS_SOLVED": "rIn", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "nobHa'", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "SoQ", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Huch DIlmeH", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "chIS nav", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Hoch Huch wInobqang maHvaD.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "je' ghoch", + "LABEL_ORDER_ID": "mI' je'", + "BTN_TRACK": "ghoch", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/tr_TR.json b/frontend/src/assets/i18n/tr_TR.json new file mode 100644 index 00000000000..c056d38908e --- /dev/null +++ b/frontend/src/assets/i18n/tr_TR.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "Türkçe", + "NAV_SEARCH": "Ara", + "SEARCH_PLACEHOLDER": "Ara...", + "NAV_COMPLAIN": "Şikayet?", + "TITLE_LOGIN": "Giriş", + "MANDATORY_EMAIL": "Lütfen bir eposta adresi giriniz.", + "MANDATORY_PASSWORD": "Lütfen bir parola giriniz.", + "LABEL_EMAIL": "Eposta", + "LABEL_PASSWORD": "Parola", + "BTN_LOGIN": "Giriş yap", + "BTN_GOOGLE_LOGIN": "Google ile giriş yapın", + "REMEMBER_ME": "Beni hatırla", + "NO_CUSTOMER": "Henüz müşteri değil misiniz?", + "TITLE_REGISTRATION": "Kullanıcı kaydı", + "INVALID_EMAIL": "Eposta adresi geçerli değil.", + "MANDATORY_PASSWORD_REPEAT": "Lütfen parolanızı tekrar edin.", + "INVALID_PASSWORD_LENGTH": "Parolanız {{length}} karakter uzunluğunda olmalıdır.", + "LABEL_PASSWORD_REPEAT": "Parolayı tekrarla", + "BTN_REGISTER": "Kayıt ol", + "TITLE_LOGOUT": "Çıkış yap", + "CONFIRM_LOGGED_OUT": "Oturumunuz kapatıldı.", + "TITLE_CONTACT": "Bize Ulaşın", + "MANDATORY_COMMENT": "Lütfen bir yorum giriniz.", + "INVALID_COMMENT_LENGTH": "Yorum uzunluğu {{length}} karakter olmalıdır.", + "MANDATORY_RATING": "Lütfen bir derecelendirme veriniz.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Yazar", + "LABEL_COMMENT": "Yorum", + "LABEL_RATING": "Derecelendirme", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Gönder", + "TITLE_ABOUT": "Hakkımızda", + "SECTION_CORPORATE_HISTORY": "Tarihçe ve İlkeler", + "SECTION_CUSTOMER_FEEDBACK": "Müşteri Geri Bildirimleri", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Böyle sıkıcı şeyler ile ilgileniyorsanız sıkıcı kullanım koşullarımıza göz atın.", + "TITLE_ADMINISTRATION": "Yönetim", + "SECTION_USER": "Kayıtlı Kullanıcılar", + "LABEL_USER": "Kullanıcı", + "LABEL_CREATED_AT": "Oluşturulma Tarihi", + "LABEL_UPDATED_AT": "Güncellenme Tarihi", + "BTN_CLOSE": "Kapat", + "TITLE_SEARCH_RESULTS": "Arama Sonuçları", + "TITLE_ALL_PRODUCTS": "Tüm Ürünler", + "BASKET_ADD_SAME_PRODUCT": "Sepete başka bir {{product}} eklendi.", + "BASKET_ADD_PRODUCT": "Sepete {{product}} konuldu.", + "LABEL_PRODUCT": "Ürün", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Adı", + "LABEL_DESCRIPTION": "Açıklama", + "LABEL_PRICE": "Fiyat", + "LABEL_IMAGE": "Resim", + "TITLE_BASKET": "Sepetiniz", + "LABEL_QUANTITY": "Adet", + "LABEL_TOTAL_PRICE": "Toplam Fiyat", + "BTN_CHECKOUT": "Sepeti Onayla", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "İndirim kodu {{length}} karakter uzunluğunda olmalıdır.", + "LABEL_COUPON": "İndirim Kodu", + "FOLLOW_FOR_MONTHLY_COUPONS": "İndirim koduna mı ihtiyacınız var? Aylık indirim kodları ve diğer spamler için bizi Twitter ya da Facebook'tan takip edin!", + "BTN_REDEEM": "Kullan", + "THANKS_FOR_SUPPORT": "{{juiceshop}}'u desteklediğiniz için teşekkür ederiz!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "{{appname}} arkasından açık kaynak projeyi desteklediğiniz için teşekkür ederiz!", + "LABEL_PAYMENT": "Ödeme", + "LABEL_MERCHANDISE": "Ürünler", + "OFFICIAL_MERCHANDISE_STORES": "{{juiceshop}} kıyafetleri, kupaları ve çıkartmaları için resmi mağaza!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "{{appname}} arkasında, açık kaynak proje için kıyafet, kupa, etiket için resmi mağazalar!", + "DISCOUNT_APPLIED": "%{{discount}} indirim satın alma sırasında uygulanacaktır.", + "TITLE_CHANGE_PASSWORD": "Parola Değiştir", + "MANDATORY_CURRENT_PASSWORD": "Lütfen mevcut parolanızı giriniz.", + "MANDATORY_NEW_PASSWORD": "Lütfen yeni parolanızı giriniz.", + "LABEL_CURRENT_PASSWORD": "Mevcut Parola", + "LABEL_NEW_PASSWORD": "Yeni Parola", + "LABEL_REPEAT_NEW_PASSWORD": "Yeni Parolayı tekrarlayın", + "BTN_CHANGE": "Değiştir", + "TITLE_COMPLAIN": "Şikayet Oluştur", + "MANDATORY_MESSAGE": "Lütfen bir metin giriniz.", + "INVALID_MESSAGE_LENGTH": "Metin uzunluğu {{length}} karakter olmalıdır.", + "INVALID_FILE_SIZE": "Dosya çok büyük. Maksimum izin verilen {{size}}.", + "INVALID_FILE_TYPE": "Yasak dosya türü. Sadece {{type}} izni var.", + "LABEL_CUSTOMER": "Müşteri", + "LABEL_MESSAGE": "Mesaj", + "LABEL_INVOICE": "Fatura", + "TITLE_SCORE_BOARD": "Puan Tahtası", + "LABEL_DIFFICULTY": "Zorluk derecesi", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Durumu", + "STATUS_UNSOLVED": "çözülmemiş", + "STATUS_SOLVED": "çözülmüş", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Yeni bir soru fikriniz mi var? Burada geçmeyen bir zafiyet mi buldunuz? Gitter.im topluluğunda sohbet yoluyla veya bir GitHub sorunu açarak bize bildirin!", + "CHALLENGE_SOLVED": "Başarılı bir şekilde soruyu çözdünüz: {{challenge}}", + "INVALID_CONTINUE_CODE": "Geçersiz devam kodu.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "OAuth 2.0 sağlayıcısı üzerinden çıkış yaptınız.", + "HOME_LINK_MESSAGE": "Otomatik olarak yönlendirilmediyseniz, buraya tıklayınız:{{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin adresi", + "TITLE_DASH_ADDRESS": "Dash adresi", + "TITLE_ETHER_ADDRESS": "Ether adresi", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Bu sorunun cevap-kodunu içeren uyarıyı görmek için tıklayın.", + "COPY_TO_CLIPBOARD": "Panoya Kopyala", + "COPY_SUCCESS": "Kopyalandı!", + "NAV_RECYCLE": "Geri dönüşüm", + "TITLE_RECYCLE": "Geri dönüşüm kutusu isteği", + "LABEL_REQUESTOR": "Talep eden", + "LABEL_RECYCLE_QUANTITY": "Miktar", + "LABEL_DELIVERY_ADDRESS": "Teslimat Adresi", + "LABEL_PICKUP_ADDRESS": "Paket alım Adresi", + "INVALID_ADDRESS_LENGTH": "Adres uzunluğu {{length}} karakter olmalıdır.", + "INVALID_QUANTITY": "Miktarın {{range}} litre olması gerekir.", + "MANDATORY_ADDRESS": "Lütfen bir adres belirtiniz.", + "MANDATORY_QUANTITY": "Lütfen bir miktar belirtiniz.", + "IN_LITERS_PLACEHOLDER": "... litre", + "REQUEST_PICKUP": "Geri dönüşüm kutusu göndermek yerine lütfen yukarıdaki adresten gelip alın.", + "LABEL_PICKUP_DATE": "Alım Tarihi", + "SECTION_RECYCLING": "Geri dönüşüm İsteği", + "LABEL_ADDRESS": "Adres", + "SECTION_PRESS_JUICE_RESPONSIBLY": "Siz ağaçlara sarılın. Biz de para kazanalım. Kazan-kazan!", + "LABEL_SECURITY_QUESTION": "Güvenlik Sorusu", + "CANNOT_BE_CHANGED_LATER": "Bu daha sonra değiştirilemez!", + "MANDATORY_SECURITY_QUESTION": "Lütfen bir güvenlik sorusu seçiniz.", + "MANDATORY_SECURITY_ANSWER": "Lütfen güvenlik sorunuza bir cevap belirtiniz.", + "FORGOT_PASSWORD": "Parolanı mı unuttun?", + "TITLE_FORGOT_PASSWORD": "Parolamı unuttum", + "NOTIFICATION_SERVER_STARTED": "Sunucu tekrar başlatıldı", + "AUTO_RESTORED_PROGRESS": "Önceki hackleme durumunuz otomatik olarak yeniden yüklendi.", + "AUTO_RESTORE_PROGRESS_FAILED": "Hackleme durumunuz yeniden yüklenirken bir hata oluştu: {{error}}", + "RESET_HACKING_PROGRESS": "Hackleme durumunuzu silmek için çerezi siliniz", + "RESTART_REQUIRED": "Şimdi baştan başlamak için uygulamayı tekrar başlatmanız gerekli!", + "LABEL_EDIT_REVIEW": "Değerlendirmeyi Düzenle", + "LABEL_REVIEW": "Değerlendir", + "LABEL_REVIEWS": "Değerlendirmeler", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Bu ürün için bir değerlendirme ekle", + "LABEL_NO_REVIEWS": "Değerlendirme bulunamadı", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/ur_PK.json b/frontend/src/assets/i18n/ur_PK.json new file mode 100644 index 00000000000..ecf0fd1e955 --- /dev/null +++ b/frontend/src/assets/i18n/ur_PK.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "اردو", + "NAV_SEARCH": "Search", + "SEARCH_PLACEHOLDER": "Search...", + "NAV_COMPLAIN": "Complain?", + "TITLE_LOGIN": "Login", + "MANDATORY_EMAIL": "Please provide an email address.", + "MANDATORY_PASSWORD": "Please provide a password.", + "LABEL_EMAIL": "Email", + "LABEL_PASSWORD": "Password", + "BTN_LOGIN": "Log in", + "BTN_GOOGLE_LOGIN": "Log in with Google", + "REMEMBER_ME": "Remember me", + "NO_CUSTOMER": "Not yet a customer?", + "TITLE_REGISTRATION": "User Registration", + "INVALID_EMAIL": "Email address is not valid.", + "MANDATORY_PASSWORD_REPEAT": "Please repeat your password.", + "INVALID_PASSWORD_LENGTH": "Password must be {{length}} characters long.", + "LABEL_PASSWORD_REPEAT": "Repeat Password", + "BTN_REGISTER": "Register", + "TITLE_LOGOUT": "Logout", + "CONFIRM_LOGGED_OUT": "You have been logged out.", + "TITLE_CONTACT": "Contact Us", + "MANDATORY_COMMENT": "Please provide a comment.", + "INVALID_COMMENT_LENGTH": "Comment length must be {{length}} characters.", + "MANDATORY_RATING": "Please provide a rating.", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "Author", + "LABEL_COMMENT": "Comment", + "LABEL_RATING": "Rating", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "Submit", + "TITLE_ABOUT": "About Us", + "SECTION_CORPORATE_HISTORY": "Corporate History & Policy", + "SECTION_CUSTOMER_FEEDBACK": "Customer Feedback", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "Check out our boring terms of use if you are interested in such lame stuff.", + "TITLE_ADMINISTRATION": "Administration", + "SECTION_USER": "Registered Users", + "LABEL_USER": "User", + "LABEL_CREATED_AT": "Created at", + "LABEL_UPDATED_AT": "Updated at", + "BTN_CLOSE": "Close", + "TITLE_SEARCH_RESULTS": "Search Results", + "TITLE_ALL_PRODUCTS": "All Products", + "BASKET_ADD_SAME_PRODUCT": "Added another {{product}} to basket.", + "BASKET_ADD_PRODUCT": "Placed {{product}} into basket.", + "LABEL_PRODUCT": "Product", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "Name", + "LABEL_DESCRIPTION": "Description", + "LABEL_PRICE": "Price", + "LABEL_IMAGE": "Image", + "TITLE_BASKET": "Your Basket", + "LABEL_QUANTITY": "Quantity", + "LABEL_TOTAL_PRICE": "Total Price", + "BTN_CHECKOUT": "Checkout", + "BTN_CREDIT_CARD": "Credit Card", + "INVALID_COUPON_LENGTH": "Coupon code must be {{length}} characters long.", + "LABEL_COUPON": "Coupon", + "FOLLOW_FOR_MONTHLY_COUPONS": "Need a coupon code? Follow us on Twitter or Facebook for monthly coupons and other spam!", + "BTN_REDEEM": "Redeem", + "THANKS_FOR_SUPPORT": "Thank you for supporting {{juiceshop}}!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "Thank you for supporting the open source project behind {{appname}}!", + "LABEL_PAYMENT": "Payment", + "LABEL_MERCHANDISE": "Merchandise", + "OFFICIAL_MERCHANDISE_STORES": "Official stores for {{juiceshop}} apparel, mugs and stickers!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "Official stores for apparel, mugs and stickers of the open source project behind {{appname}}!", + "DISCOUNT_APPLIED": "Your discount of {{discount}}% will be applied during checkout.", + "TITLE_CHANGE_PASSWORD": "Change Password", + "MANDATORY_CURRENT_PASSWORD": "Please provide your current password.", + "MANDATORY_NEW_PASSWORD": "Please provide your new password.", + "LABEL_CURRENT_PASSWORD": "Current Password", + "LABEL_NEW_PASSWORD": "New Password", + "LABEL_REPEAT_NEW_PASSWORD": "Repeat New Password", + "BTN_CHANGE": "Change", + "TITLE_COMPLAIN": "File Complaint", + "MANDATORY_MESSAGE": "Please provide a text.", + "INVALID_MESSAGE_LENGTH": "Text length must be {{length}} characters.", + "INVALID_FILE_SIZE": "File too large. Maximum {{size}} allowed.", + "INVALID_FILE_TYPE": "Forbidden file type. Only {{type}} allowed.", + "LABEL_CUSTOMER": "Customer", + "LABEL_MESSAGE": "Message", + "LABEL_INVOICE": "Invoice", + "TITLE_SCORE_BOARD": "Score Board", + "LABEL_DIFFICULTY": "Difficulty", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "Status", + "STATUS_UNSOLVED": "unsolved", + "STATUS_SOLVED": "solved", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "Got an idea for a new challenge? Found a vulnerability that is not tracked here? Let us know via Gitter.im community chat or by opening a GitHub issue!", + "CHALLENGE_SOLVED": "You successfully solved a challenge: {{challenge}}", + "INVALID_CONTINUE_CODE": "Invalid continue code.", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "You have been logged in via OAuth 2.0 provider.", + "HOME_LINK_MESSAGE": "If you are not automatically redirected, please click here: {{home}}", + "TITLE_BITCOIN_ADDRESS": "Bitcoin Address", + "TITLE_DASH_ADDRESS": "Dash Address", + "TITLE_ETHER_ADDRESS": "Ether Address", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "Copy to clipboard", + "COPY_SUCCESS": "Copied!", + "NAV_RECYCLE": "Recycle", + "TITLE_RECYCLE": "Request Recycling Box", + "LABEL_REQUESTOR": "Requestor", + "LABEL_RECYCLE_QUANTITY": "Quantity", + "LABEL_DELIVERY_ADDRESS": "Delivery Address", + "LABEL_PICKUP_ADDRESS": "Pickup Address", + "INVALID_ADDRESS_LENGTH": "Address length must be {{length}} characters.", + "INVALID_QUANTITY": "Quantity must be {{range}} liters.", + "MANDATORY_ADDRESS": "Please provide an address.", + "MANDATORY_QUANTITY": "Please provide a quantity.", + "IN_LITERS_PLACEHOLDER": "...in liters", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "Pickup Date", + "SECTION_RECYCLING": "Recycling Requests", + "LABEL_ADDRESS": "Address", + "SECTION_PRESS_JUICE_RESPONSIBLY": "You hug trees. We save money. Win-win!", + "LABEL_SECURITY_QUESTION": "Security Question", + "CANNOT_BE_CHANGED_LATER": "This cannot be changed later!", + "MANDATORY_SECURITY_QUESTION": "Please select a security question.", + "MANDATORY_SECURITY_ANSWER": "Please provide an answer to your security question.", + "FORGOT_PASSWORD": "Forgot your password?", + "TITLE_FORGOT_PASSWORD": "Forgot Password", + "NOTIFICATION_SERVER_STARTED": "The server has been restarted", + "AUTO_RESTORED_PROGRESS": "Your previous hacking progress has been restored automatically.", + "AUTO_RESTORE_PROGRESS_FAILED": "Restoring your previous hacking progress failed: {{error}}", + "RESET_HACKING_PROGRESS": "Delete cookie to clear hacking progress", + "RESTART_REQUIRED": "You now have to manually restart the application to start over!", + "LABEL_EDIT_REVIEW": "Edit Review", + "LABEL_REVIEW": "Review", + "LABEL_REVIEWS": "Reviews", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "Add a review for this product", + "LABEL_NO_REVIEWS": "No Reviews", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "Initial Coin Offering for {{juicycoin}}", + "ICO_FAQ": "FAQ about our ICO", + "SECTION_WHITEPAPER": "Whitepaper", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "Give us all your money.", + "ICO_FAQ_QUESTION": "Can I really get rich with {{juicycoin}}?", + "ICO_FAQ_ANSWER": "Of course you can! We would never lie to you!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/zh_CN.json b/frontend/src/assets/i18n/zh_CN.json new file mode 100644 index 00000000000..dc3efb1568e --- /dev/null +++ b/frontend/src/assets/i18n/zh_CN.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "中文", + "NAV_SEARCH": "搜索", + "SEARCH_PLACEHOLDER": "搜索...", + "NAV_COMPLAIN": "投诉", + "TITLE_LOGIN": "登录", + "MANDATORY_EMAIL": "请提供一个电子邮件地址", + "MANDATORY_PASSWORD": "请提供密码", + "LABEL_EMAIL": "电子邮箱", + "LABEL_PASSWORD": "密码", + "BTN_LOGIN": "登录", + "BTN_GOOGLE_LOGIN": "使用谷歌登录", + "REMEMBER_ME": "记住用户", + "NO_CUSTOMER": "还不是消费者?", + "TITLE_REGISTRATION": "新用户注册", + "INVALID_EMAIL": "电子邮件地址无效", + "MANDATORY_PASSWORD_REPEAT": "请再次输入你的密码。", + "INVALID_PASSWORD_LENGTH": "密码至少{{length}} 个字符", + "LABEL_PASSWORD_REPEAT": "重复输入密码", + "BTN_REGISTER": "注册", + "TITLE_LOGOUT": "登出", + "CONFIRM_LOGGED_OUT": "你已成功退出登录。", + "TITLE_CONTACT": "联系我们", + "MANDATORY_COMMENT": "请留下评论", + "INVALID_COMMENT_LENGTH": "评论长度必须 {{length}} 个字符。", + "MANDATORY_RATING": "请提供评分", + "MANDATORY_CAPTCHA": "请完成验证码以验证身份。", + "LABEL_AUTHOR": "作者", + "LABEL_COMMENT": "评论", + "LABEL_RATING": "评分", + "LABEL_CAPTCHA": "什么是", + "BTN_SUBMIT": "提交", + "TITLE_ABOUT": "关于我们", + "SECTION_CORPORATE_HISTORY": "公司的历史和政策", + "SECTION_CUSTOMER_FEEDBACK": "客户反馈", + "SECTION_SOCIAL_MEDIA": "在社交媒体上关注我们", + "LINK_TERMS_OF_USE": "如果你在厕所闷得慌,就看看我们无聊的使用条款。", + "TITLE_ADMINISTRATION": "行政管理", + "SECTION_USER": "注册的用户", + "LABEL_USER": "用户", + "LABEL_CREATED_AT": "创建于", + "LABEL_UPDATED_AT": "更新于", + "BTN_CLOSE": "关闭", + "TITLE_SEARCH_RESULTS": "查找结果", + "TITLE_ALL_PRODUCTS": "全部商品", + "BASKET_ADD_SAME_PRODUCT": "添加另一个 {{product}} 到购物篮里。", + "BASKET_ADD_PRODUCT": "成功添加 {{product}} 到购物篮里。", + "LABEL_PRODUCT": "商品", + "LABEL_PRODUCT_ORDERED": "已订购产品", + "LABEL_EXPECTED_DELIVERY": "预期交付时间", + "LABEL_DAYS": "天", + "LABEL_NAME": "名称", + "LABEL_DESCRIPTION": "描述", + "LABEL_PRICE": "价格", + "LABEL_IMAGE": "图片", + "TITLE_BASKET": "您的购物篮", + "LABEL_QUANTITY": "数量", + "LABEL_TOTAL_PRICE": "总价格", + "BTN_CHECKOUT": "结帐", + "BTN_CREDIT_CARD": "信用卡", + "INVALID_COUPON_LENGTH": "优惠券代码必须是 {{length}} 个字符长", + "LABEL_COUPON": "优惠券", + "FOLLOW_FOR_MONTHLY_COUPONS": "需要一个优惠券代码吗?关注我们的 TwitterFacebook 获取每月优惠券和其他垃圾邮件!", + "BTN_REDEEM": "兑换", + "THANKS_FOR_SUPPORT": "感谢您对 {{juiceshop}} 的支持!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "感谢您对 {{appname}} 背后开源项目的支持!", + "LABEL_PAYMENT": "支付", + "LABEL_MERCHANDISE": "商品", + "OFFICIAL_MERCHANDISE_STORES": "官方店 {{juiceshop}} 服装、 杯子、 贴纸 !", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "{{appname}} 背后开源项目的服装、 杯子、 贴纸 官方商店!", + "DISCOUNT_APPLIED": "在结帐时,将应用您的 {{discount}}%的折扣", + "TITLE_CHANGE_PASSWORD": "更改密码", + "MANDATORY_CURRENT_PASSWORD": "请输入您目前的密码", + "MANDATORY_NEW_PASSWORD": "请提供一个新密码", + "LABEL_CURRENT_PASSWORD": "当前密码", + "LABEL_NEW_PASSWORD": "新密码", + "LABEL_REPEAT_NEW_PASSWORD": "重新输入新密码", + "BTN_CHANGE": "更改", + "TITLE_COMPLAIN": "投诉", + "MANDATORY_MESSAGE": "请提供内容", + "INVALID_MESSAGE_LENGTH": "内容长度必须 {{length}} 个字符。", + "INVALID_FILE_SIZE": "文件太大。允许的最大 {{size}}。", + "INVALID_FILE_TYPE": "禁止的文件类型。只有 {{type}} 允许。", + "LABEL_CUSTOMER": "客户", + "LABEL_MESSAGE": "消息", + "LABEL_INVOICE": "发票", + "TITLE_SCORE_BOARD": "计分板", + "LABEL_DIFFICULTY": "难度系数", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "状态", + "STATUS_UNSOLVED": "未解决", + "STATUS_SOLVED": "已解决", + "STATUS_UNAVAILABLE": "不可用", + "CALL_FOR_CONTRIBUTIONS": "对挑战有新主意吗?发现一个没跟进的漏洞?让我们知道通过 Gitter.im 社区聊天或通过新建一个 GitHub 的帖子 !", + "CHALLENGE_SOLVED": "你成功地解决了一项挑战︰ {{challenge}}", + "INVALID_CONTINUE_CODE": "无效继续代码。", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "通过 OAuth 2.0 提供程序,您已登录。", + "HOME_LINK_MESSAGE": "如果没有自动重定向,请点击这里︰ {{home}}", + "TITLE_BITCOIN_ADDRESS": "比特币地址", + "TITLE_DASH_ADDRESS": "达世币地址", + "TITLE_ETHER_ADDRESS": "以太币地址", + "NOTIFICATION_RESEND_INSTRUCTIONS": "点击再次显示含有该挑战答案的代码提示", + "COPY_TO_CLIPBOARD": "复制到剪贴板", + "COPY_SUCCESS": "已复制!", + "NAV_RECYCLE": "回收", + "TITLE_RECYCLE": "申请回收箱", + "LABEL_REQUESTOR": "申请者", + "LABEL_RECYCLE_QUANTITY": "数量", + "LABEL_DELIVERY_ADDRESS": "递送地址", + "LABEL_PICKUP_ADDRESS": "取件地址", + "INVALID_ADDRESS_LENGTH": "地址长度必须是 {{length}} 个字符", + "INVALID_QUANTITY": "数量必须在 {{range}} 之间", + "MANDATORY_ADDRESS": "请提供地址", + "MANDATORY_QUANTITY": "请提供数量", + "IN_LITERS_PLACEHOLDER": "...升", + "REQUEST_PICKUP": "请来上述地址收取,而不是寄送回收箱", + "LABEL_PICKUP_DATE": "收取日期", + "SECTION_RECYCLING": "回收中的请求", + "LABEL_ADDRESS": "地址", + "SECTION_PRESS_JUICE_RESPONSIBLY": "你拥抱树木,我们节省资金,双赢!", + "LABEL_SECURITY_QUESTION": "安全问题", + "CANNOT_BE_CHANGED_LATER": "以后将无法修改!", + "MANDATORY_SECURITY_QUESTION": "请选择一个安全问题", + "MANDATORY_SECURITY_ANSWER": "请为你的安全问题提供答案", + "FORGOT_PASSWORD": "忘记密码?", + "TITLE_FORGOT_PASSWORD": "忘记密码", + "NOTIFICATION_SERVER_STARTED": "服务器已重启", + "AUTO_RESTORED_PROGRESS": "之前的骇入进度已被自动还原", + "AUTO_RESTORE_PROGRESS_FAILED": "还原之前的骇入进度失败:{{error}}", + "RESET_HACKING_PROGRESS": "删除cookie以清除骇入进度", + "RESTART_REQUIRED": "你必须通过手动重启应用来重新开始!", + "LABEL_EDIT_REVIEW": "编辑评论", + "LABEL_REVIEW": "评论", + "LABEL_REVIEWS": "评论", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "为该商品添加一条评论", + "LABEL_NO_REVIEWS": "没有评论", + "TITLE_TOKENSALE": "代币销售", + "SECTION_ICO": "{{juicycoin}} 的代币首次发行", + "ICO_FAQ": "关于我们代币首次发行的常见问题", + "SECTION_WHITEPAPER": "白皮书", + "WHITEPAPER_REFERENCES": "我们会参考现有的优秀白皮书,而不是一味的重塑山寨币!", + "SECTION_SALES_PITCH": "让人信服的ICO(首次代币发行)营销手段", + "GIVE_US_ALL_YOUR_MONEY": "把你所有的钱交给我们。", + "ICO_FAQ_QUESTION": "我真的能靠{{juicycoin}} 致富吗?", + "ICO_FAQ_ANSWER": "当然可以!我们绝不会对您撒谎!", + "TITLE_TRACK_ORDERS": "跟踪订单", + "LABEL_ORDER_ID": "订单编号", + "BTN_TRACK": "追踪", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file diff --git a/frontend/src/assets/i18n/zh_HK.json b/frontend/src/assets/i18n/zh_HK.json new file mode 100644 index 00000000000..3e5255288d7 --- /dev/null +++ b/frontend/src/assets/i18n/zh_HK.json @@ -0,0 +1,160 @@ +{ + "LANGUAGE": "繁體中文", + "NAV_SEARCH": "搜尋", + "SEARCH_PLACEHOLDER": "搜尋...", + "NAV_COMPLAIN": "投訴?", + "TITLE_LOGIN": "登入", + "MANDATORY_EMAIL": "請提供電子郵件地址。", + "MANDATORY_PASSWORD": "請提供密碼。", + "LABEL_EMAIL": "電子郵件", + "LABEL_PASSWORD": "密碼", + "BTN_LOGIN": "登入", + "BTN_GOOGLE_LOGIN": "以 Google 帳號登入", + "REMEMBER_ME": "記住用戶", + "NO_CUSTOMER": "還不是客戶?", + "TITLE_REGISTRATION": "新用戶註冊", + "INVALID_EMAIL": "電子郵件地址無效。", + "MANDATORY_PASSWORD_REPEAT": "請再次輸入你的密碼。", + "INVALID_PASSWORD_LENGTH": "密碼必須是{{length}} 字符長。", + "LABEL_PASSWORD_REPEAT": "重複輸入密碼", + "BTN_REGISTER": "註冊", + "TITLE_LOGOUT": "登出", + "CONFIRM_LOGGED_OUT": "你已成功登出。", + "TITLE_CONTACT": "聯繫我們", + "MANDATORY_COMMENT": "請留下評論。", + "INVALID_COMMENT_LENGTH": "評論長度必須為 {{length}} 字符。", + "MANDATORY_RATING": "請提供評分。", + "MANDATORY_CAPTCHA": "Please solve the CAPTCHA to prove you are a real person.", + "LABEL_AUTHOR": "作者", + "LABEL_COMMENT": "評論", + "LABEL_RATING": "評分", + "LABEL_CAPTCHA": "What is", + "BTN_SUBMIT": "提交", + "TITLE_ABOUT": "關於我們", + "SECTION_CORPORATE_HISTORY": "公司歷史和政策", + "SECTION_CUSTOMER_FEEDBACK": "客戶反饋", + "SECTION_SOCIAL_MEDIA": "Follow us on Social Media", + "LINK_TERMS_OF_USE": "如果你對無聊的事感興趣,就看看我們無聊的使用條款。", + "TITLE_ADMINISTRATION": "管理", + "SECTION_USER": "已註冊用戶", + "LABEL_USER": "用戶", + "LABEL_CREATED_AT": "創建於", + "LABEL_UPDATED_AT": "更新於", + "BTN_CLOSE": "關閉", + "TITLE_SEARCH_RESULTS": "搜尋結果", + "TITLE_ALL_PRODUCTS": "所有商品", + "BASKET_ADD_SAME_PRODUCT": "增添一個 {{product}} 到購物籃裏。", + "BASKET_ADD_PRODUCT": "成功添加 {{product}} 到購物籃裏。", + "LABEL_PRODUCT": "商品", + "LABEL_PRODUCT_ORDERED": "Ordered products", + "LABEL_EXPECTED_DELIVERY": "Expected Delivery", + "LABEL_DAYS": "Days", + "LABEL_NAME": "名稱", + "LABEL_DESCRIPTION": "描述", + "LABEL_PRICE": "價格", + "LABEL_IMAGE": "圖片", + "TITLE_BASKET": "您的購物籃", + "LABEL_QUANTITY": "數量", + "LABEL_TOTAL_PRICE": "總價格", + "BTN_CHECKOUT": "結帳", + "BTN_CREDIT_CARD": "信用卡", + "INVALID_COUPON_LENGTH": "優惠券代碼必須是 {{length}} 字符長。", + "LABEL_COUPON": "優惠券", + "FOLLOW_FOR_MONTHLY_COUPONS": "需要優惠券代碼?關注我們的 TwitterFacebook 以獲取每月優惠券和其他垃圾資訊!", + "BTN_REDEEM": "兌換", + "THANKS_FOR_SUPPORT": "感謝您對 {{juiceshop}} 的支持!", + "THANKS_FOR_SUPPORT_CUSTOMIZED": "感謝您對 {{appname}} 背後開源項目的支持!", + "LABEL_PAYMENT": "付款", + "LABEL_MERCHANDISE": "周邊商品", + "OFFICIAL_MERCHANDISE_STORES": "{{juiceshop}} 服裝、 杯子、 貼紙的官方網站!", + "OFFICIAL_MERCHANDISE_STORES_CUSTOMIZED": "{{appname}} 背後開源項目的服裝、 杯子、 貼紙的官方網站!", + "DISCOUNT_APPLIED": "在結帳時,將使用您的 {{discount}}%的折扣", + "TITLE_CHANGE_PASSWORD": "更改密碼", + "MANDATORY_CURRENT_PASSWORD": "請輸入您現有密碼。", + "MANDATORY_NEW_PASSWORD": "請輸入您的新密碼。", + "LABEL_CURRENT_PASSWORD": "現有密碼", + "LABEL_NEW_PASSWORD": "新密碼", + "LABEL_REPEAT_NEW_PASSWORD": "重新輸入新密碼", + "BTN_CHANGE": "更改", + "TITLE_COMPLAIN": "提交投訴", + "MANDATORY_MESSAGE": "請留下內容。", + "INVALID_MESSAGE_LENGTH": "內容長度必須為 {{length}} 字符。", + "INVALID_FILE_SIZE": "檔案太大。檔案最大為 {{size}}。", + "INVALID_FILE_TYPE": "禁止的文件類型。只允許 {{type}} 。", + "LABEL_CUSTOMER": "客戶", + "LABEL_MESSAGE": "訊息", + "LABEL_INVOICE": "發票", + "TITLE_SCORE_BOARD": "計分板", + "LABEL_DIFFICULTY": "難易度", + "LABEL_1_STAR_DIFFICULTY": "Trivial", + "LABEL_2_STAR_DIFFICULTY": "Easy", + "LABEL_3_STAR_DIFFICULTY": "Medium", + "LABEL_4_STAR_DIFFICULTY": "Hard", + "LABEL_5_STAR_DIFFICULTY": "Dreadful", + "LABEL_6_STAR_DIFFICULTY": "Diabolic", + "LABEL_CHALLENGES": "Challenges", + "LABEL_STATUS": "狀態", + "STATUS_UNSOLVED": "未解決", + "STATUS_SOLVED": "已解決", + "STATUS_UNAVAILABLE": "unavailable", + "CALL_FOR_CONTRIBUTIONS": "對挑戰有新主意嗎?發現一個沒跟進的漏洞?讓我們知道通過 Gitter.im 社區聊天或新建一個 GitHub 的問題帖子 !", + "CHALLENGE_SOLVED": "您成功地解決了一項挑戰︰ {{challenge}}", + "INVALID_CONTINUE_CODE": "無效接續代碼。", + "CONFIRM_LOGGED_IN_VIA_OAUTH2": "您已透過 OAuth 2.0 供應商登錄。", + "HOME_LINK_MESSAGE": "如果您沒有自動重新定向,請點擊這裡: {{home}}", + "TITLE_BITCOIN_ADDRESS": "比特幣地址", + "TITLE_DASH_ADDRESS": "達世幣地址", + "TITLE_ETHER_ADDRESS": "以太幣地址", + "NOTIFICATION_RESEND_INSTRUCTIONS": "Click to repeat the notification containing the solution-code for this challenge.", + "COPY_TO_CLIPBOARD": "複製到剪貼板", + "COPY_SUCCESS": "已複製!", + "NAV_RECYCLE": "回收", + "TITLE_RECYCLE": "申請回收箱", + "LABEL_REQUESTOR": "申請者", + "LABEL_RECYCLE_QUANTITY": "數量", + "LABEL_DELIVERY_ADDRESS": "遞送地址", + "LABEL_PICKUP_ADDRESS": "取件地址", + "INVALID_ADDRESS_LENGTH": "地址長度必須為 {{length}} 字符。", + "INVALID_QUANTITY": "數量必須為 {{range}} 升。", + "MANDATORY_ADDRESS": "請提供地址。", + "MANDATORY_QUANTITY": "請提供數量。", + "IN_LITERS_PLACEHOLDER": "...升", + "REQUEST_PICKUP": "Please pickup at above address instead of sending a recycle box.", + "LABEL_PICKUP_DATE": "收取日期", + "SECTION_RECYCLING": "回收請求", + "LABEL_ADDRESS": "地址", + "SECTION_PRESS_JUICE_RESPONSIBLY": "你擁抱樹木,我們節省資金。雙贏!", + "LABEL_SECURITY_QUESTION": "安全問題", + "CANNOT_BE_CHANGED_LATER": "以後將無法修改!", + "MANDATORY_SECURITY_QUESTION": "請選擇一個安全問題。", + "MANDATORY_SECURITY_ANSWER": "請為您的安全問題提供答案。", + "FORGOT_PASSWORD": "忘記密碼?", + "TITLE_FORGOT_PASSWORD": "忘記密碼", + "NOTIFICATION_SERVER_STARTED": "伺服器已重新啓動", + "AUTO_RESTORED_PROGRESS": "您以前的駭入進度已自動復原。", + "AUTO_RESTORE_PROGRESS_FAILED": "之前的駭入進度還原失敗:{{error}}", + "RESET_HACKING_PROGRESS": "刪除cookie以清除駭入進度", + "RESTART_REQUIRED": "你必須手動重新啟動應用程式以從頭開始!", + "LABEL_EDIT_REVIEW": "編輯評論", + "LABEL_REVIEW": "評論", + "LABEL_REVIEWS": "評論", + "LABEL_ADD_REVIEW_FOR_PRODUCT": "為該商品添加一條評論", + "LABEL_NO_REVIEWS": "沒有評論", + "TITLE_TOKENSALE": "Token Sale", + "SECTION_ICO": "{{juicycoin}} 首次代幣發行", + "ICO_FAQ": "關於我們首次代幣發行的常見問題", + "SECTION_WHITEPAPER": "白皮書", + "WHITEPAPER_REFERENCES": "Instead of reinventing the square coin, we just refer to existing brilliant whitepapers!", + "SECTION_SALES_PITCH": "Convincing ICO Sales Pitch", + "GIVE_US_ALL_YOUR_MONEY": "把你所有的錢都給我們。", + "ICO_FAQ_QUESTION": "我真的可以靠{{juicycoin}} 致富?", + "ICO_FAQ_ANSWER": "當然可以!我們永遠不會騙你!", + "TITLE_TRACK_ORDERS": "Track Orders", + "LABEL_ORDER_ID": "Order ID", + "BTN_TRACK": "Track", + "LAST_LOGIN_IP": "Last Login IP", + "BTN_EDIT": "Edit", + "INVALID_DATE": "Please provide a valid date.", + "SECURITY_ANSWER_PLACEHOLDER": "Answer to your security question", + "MANDATORY_ORDER_ID": "Please provide an Order ID." +} \ No newline at end of file