From babee7cb57a3bb32e3b1c213e954f6bcbc35e294 Mon Sep 17 00:00:00 2001 From: Jean Andreani Date: Tue, 21 Nov 2023 15:40:35 +0000 Subject: [PATCH] feat: add hungarian translation --- src/locales/hu.json | 184 ++++++++++++++++++++++++++++++++++++++++++++ src/main.ts | 4 +- 2 files changed, 187 insertions(+), 1 deletion(-) create mode 100644 src/locales/hu.json diff --git a/src/locales/hu.json b/src/locales/hu.json new file mode 100644 index 0000000..f7e76e9 --- /dev/null +++ b/src/locales/hu.json @@ -0,0 +1,184 @@ +{ + "general": { + "title": "Panoramax-példány", + "meta": { + "title": "Panoramax-példány", + "description": "Panoramax, szabad alternatíva a világ fotós feltérképezéséhez" + }, + "header": { + "login_text": "Kapcsolódás", + "register_text": "Regisztráció", + "contribute_text": "Miért működjön közre?", + "my_account": "Saját fiók", + "upload_text": "+ Fényképek megosztása", + "sequences_text": "Saját fényképek", + "alt_logo": "A példány logója", + "alt_photos": "Képek ikon", + "alt_information": "Felhasználó ikon", + "alt_settings": "Paraméterek ikon", + "alt_logout": "Kijelentkezés ikon", + "title": "Panoramax", + "beta_text": "Béta verzió", + "logout_text": "Kijelentkezés", + "my_information_text": "Saját adatok", + "my_settings_text": "Saját beállítások", + "burger_menu_aria_label_open": "A menü megjelenítése", + "burger_menu_aria_label_closed": "A menü bezárása" + }, + "footer": { + "panoramax_site": "A Panoramax felfedezése", + "information_gitlab": "Forráskód megjelenítése", + "gitlab_logo": "Gitlab logó", + "ay11_text": "Akadálymentesítés: nem felel meg" + }, + "error_text": "Hiba történt", + "success_text": "Sikeres frissítés" + }, + "pages": { + "home": { + "report_mail": "?subject=⚠️ Report on picture {picId}&body=Hello, %0D%0A%0D%0A Problem on image (keep type of problem reported) : %0D%0A%0D%0A %0D%0A%0D%0A inappropriate content / lack of blurring on an element to be anonymized or blurred for security reasons / overblurring (too much blurring) %0D%0A%0D%0A Link to affected photo : {link} %0D%0A%0D%0A Details of affected elements (especially for blurring problems - what should be blurred or unblurred?) :", + "report_button_text": "Fénykép jelentése" + }, + "settings": { + "title": "Saját tokenek", + "setting_tooltip": "A token megjelenítése vagy elrejtése" + }, + "sequence": { + "sequence_published": "Közzétéve", + "sequence_waiting": "Feldolgozás alatt", + "sequence_hidden": "Rejtett", + "hide_sequence_tooltip": "A sorozat elrejtése", + "delete_sequence_tooltip": "A sorozat végleges törlése", + "hide_photo_tooltip": "A kiválasztott fényképek elrejtése", + "delete_photo_tooltip": "A kiválasztottt fényképek végleges törlése", + "confirm_pictures_dialog": "⚠️ A kiválasztott fényképek véglegesen elvesznek", + "confirm_sequence_dialog": "⚠️ A kiválasztott sorozat véglegesen elvész", + "created": "Feltöltés ideje:", + "taken": "Elkészítés ideje:", + "duration": "Hossz:", + "duration_begin": "Kezdet:", + "duration_end": "Vég:", + "camera": "Kamera:", + "button_delete": "Törlés", + "button_disable": "Elrejtés", + "button_enable": "Megjelenítés", + "picture_selected": "{count} fénykép kiválasztva| {count} fénykép kiválasztva", + "hours": "{count} óra| {count} óra", + "minutes": "{count} perc| {count} perc", + "seconds": "{count} másodperc| {count} másodperc", + "select_text": "Kiválasztás", + "unselect_text": "Kiválasztás törlése", + "select_shift_text": "Több elemet a Shift segítségével választhat ki", + "waiting_process": "A fénykép feldolgozás alatt áll", + "broken": "Fénykép-feldolgozási hiba", + "no_image": "Nincsenek fényképek ebben a sorozatban" + }, + "sequences": { + "title": "Saját fényképsorozatok", + "sequence_name": "Név", + "sequence_photos": "Fényképek", + "sequence_date": "Elkészítés ideje", + "sequence_creation": "Feltöltés ideje", + "sequence_status": "Állapot", + "sequence_published": "Közzétéve", + "sequence_waiting": "Feldolgozás alatt", + "sequence_hidden": "Rejtett", + "no_sequences_text": "Még nincsenek közzétett fényképei \uD83D\uDE22", + "button_upload": "Fényképek feltöltése", + "sequence_deleted": "A sorozat törlésre került" + }, + "share_pictures": { + "title": "Miért működjön közre a Panoramaxban?", + "description": "A Panoramaxban való közreműködés azt jelenti, hogy részt vesz egy közös, független, szabad és újrafelhasználható digitális erőforrás fejlesztésében. A Panoramaxon található minden georeferált fénykép bárki által használható, számos célra, például egy önkormányzat megtekintheti az utai állapotát, vagy egy távközlési vállalat felkészülhet a beavatkozásaira.\n\nMinden közreműködő beküldheti a saját képsorozatait, módosíthatja és megnézheti azokat, ahogyan ezt teheti a közösség más tagjai által feltöltött képekkel is. Az arcok és rendszámtáblák kötelező kitakarását maga a platform automatizálja.", + "alt_img_map": "Illusztráció egy nőről, aki egy térképet néz a földrajzi helymeghatározással rendelkező okostelefonján", + "card_photo1": "Közútról látható helyek", + "card_photo2": "Közzétett fényképek 360°-os vagy más formátumban", + "card_photo3": "Könnyen újrafelhasználható fényképek", + "card_photo4": "Képek gyors és egyszerű megosztása", + "card_alt_photo1": "Egy épületet tartalmazó kép", + "card_alt_photo2": "Egy 360°-ot megjelenítő kép", + "card_alt_photo3": "Egy kép egy térképről mutatóval", + "card_alt_photo4": "Egy mutatót ábrázoló kép", + "card_description1": "Minden közútról készült kép elfogadható, ha az georeferált és a földről készült.", + "card_description2": "A 360°-os képek nem kötelezők: az okostelefonnal készült képek is megfelelők. Az előfeltételek a dátum, a helyszín és a jpg formátum használata.", + "card_description3": "Minden fénykép fiók nélkül is könnyedén elérhető és felhasználható: a weboldalon vagy egy szabványos API-n keresztül (STAC szabvány).", + "card_description4": "Számos eszköz elérhető a közreműködések lehetővé tételéhez, köztük egy parancssoros és egy webes felület is.", + "upload_subtitle": "Töltse fel egyszerűen a fényképeit", + "upload_illustration_alt": "Online képfeltöltést ábrázoló illusztráció", + "upload_description": "A Panoramax webalkalmazása lehetővé teszi, hogy egy gombnyomással feltöltse az összes fényképét JPG formátumban. Programozói készségek nem szükségesek. Sok kép esetén viszont a parancssoros eszköz használatát javasoljuk.", + "upload_button": "+ Képek feltöltése", + "command_line_subtitle": "Parancssoros eszköz", + "comment_install": "A geovisio parancssoros eszköz telepítése", + "comment_upload": "A képfeltöltési parancs indítása a kiválasztott mappán", + "description_terminal": "A parancssor lehetővé teszi, hogy nagy számú képet osszon meg. A folyamat egyszerű, és Pythont (3.8-as vagy újabb verzió) igényli.\n\nAz importálás előtt az eszköz bekéri a bejelentkezési adatait. Amint a képek felöltésre kerültek, azok közzététele előtt feldolgozási idő szükséges.", + "terminal_install": "pip install geovisio_cli", + "terminal_text": "geovisio upload --api-url {webcím} ", + "button_copy": "Másolás", + "information_subtitle": "Itt a fényképek mindenki számára elérhetők: ", + "information_text1": "Automatikusan kitakarva, a törvényi előírásoknak megfelelően.", + "information_text2": "A feltöltött képek a következő alatt lesznek közzétéve: {word}", + "information_text3": "Az eredeti formátumban és felbontásban, számos újrafeldolgozáshoz.", + "information_about_title": "Hozzá kell férnie a fényképeihez?", + "information_about_description": "Az API elérhető az összes metaadat és kép letöltéséhez. \nTudjon meg többet itt.\nAz adatok vektorcsempék formájában is megjelennek.", + "doc_subtitle": "Segítségre van szüksége a Panoramaxban történő közreműködéshez?", + "doc_description": "A Panoramax dokumentációja elérhető tőlünk, oktatóanyagokat pedig a geo-commons fórumán találhat.", + "doc_button": "A dokumentáció megtekintése", + "doc_illustration_alt": "Illusztráció egy karakterről dokumentumokkal" + }, + "upload": { + "title": "Közreműködés a Panoramax projektben", + "description": "Nagy számú fényképhez a parancssoros eszköz jobban megfelelő.", + "know_more_button": "További tudnivalók", + "input_label": "Húzza ide a képeket, vagy kattintson a", + "import_word": "feltöltésre", + "import_type": "Csak JPEG formátum", + "subtitle_import": "Képfeltöltés", + "title_sequence": "Sorozat címe", + "description_title_sequence": "Alapértelmezés szerint a sorozat cím a nap dátuma lesz. Ha akarja, itt szerkesztheti a címet.", + "text_import": "Ide töltse fel a JPG-fájljait. Minden kép vagy képsorozat egy „sorozatot” alkot. Megtalálhatja azokat a „saját fényképek” szakaszban, és elrejtheti, megjelenítheti vagy törölheti azokat.", + "subtitle_process": "Feltöltés feldolgozása", + "uploading_process": "Feltöltés folyamatban…", + "sequence_title": "Sorozat ", + "import": "Feltöltések", + "upload_pending": "Feltöltés folyamatban…", + "images_count_text": "Feltöltött képek", + "no_img_text": "még nem volt képfeltöltés", + "upload_done": "A sorozat feltöltése elkészült", + "sequence_link": "A sorozat megjelenítése", + "edit_title_tooltip": "A sorozat címének szerkesztése", + "edit_placeholder_input": "A sorozat címének szerkesztése", + "ok_button": "OK", + "pictures_error": "{count} kép feltöltése nem sikerült| {count} kép feltöltése nem sikerült", + "sequence_loading_information": "Amint feltöltötte, a sorozat feldolgozásra, majd közzétételre került a Panoramaxon (általában néhány perc múlva).", + "sequence_loaded_information": "A sorozatok fel lettek töltve, és feldolgozás alatt vannak. Néhány perc múlva nyilvánosan elérhetőnek kellene lenniük a Panoramaxon.", + "leave_message": "⚠️ FIGYELMEZTETÉS, a feltöltés meg fog szakadni, ha a végezte előtt hagyja el a lapot.", + "error_button": "Hibák megjelenítése", + "modal_error_title": "A hibában érintett képek" + }, + "ay11": { + "title": "Déclaration d’accessibilité", + "date": "Établie le 18 septembre 2023.", + "introduction": "IGN s’engage à rendre son service accessible, conformément à l’article 47 de la loi n° 2005-102 du 11 février 2005.\n Cette déclaration d’accessibilité s’applique à Panoramax Instance IGN : https://panoramax.ign.fr", + "subtitle_conformity": "État de conformité", + "conformity_text": "Panoramax Instance IGN est non conforme avec le ", + "conformity_text2": "Le site n’a encore pas été audité.", + "subtitle_conformity2": "Contenus non accessibles", + "subtitle_increase": "Amélioration et contact", + "increase_text": "Si vous n’arrivez pas à accéder à un contenu ou à un service, vous pouvez\n contacter le responsable de Panoramax Instance IGN pour être orienté vers une alternative accessible ou obtenir le contenu sous une autre forme.", + "phone": "Téléphone : +33 14 398 84 61", + "email_text": "E-mail :", + "email": "signalement.ign@panoramax.fr", + "address": "Adresse : IGN, Saint-Mandé", + "increase_info": "Nous essayons de répondre dans les 5 jours ouvrés.", + "subtitle_to_do": "Voie de recours", + "to_do_text": "Cette procédure est à utiliser dans le cas suivant : vous avez signalé au responsable du site internet un défaut d’accessibilité qui vous\n empêche d’accéder à un contenu ou à un des services du portail et vous n’avez pas obtenu de réponse satisfaisante. \n vous pouvez :", + "write_message": "Écrire un message au", + "defenseur_droits": "Défenseur des droits", + "contact": "Contacter", + "contact_text": "le délégué du Défenseur des droits dans votre région", + "send_letter": "Envoyer un courrier par la poste (gratuit, ne pas mettre de\n timbre):\n Défenseur des droits\n Libre réponse 71120 75342 Paris CEDEX 07", + "end": "Cette déclaration d’accessibilité a été créé le\n 18 septembre 2023 grâce au", + "generator_betagouv": "Générateur de Déclaration d’Accessibilité de BetaGouv" + } + } +} diff --git a/src/main.ts b/src/main.ts index d5835a9..26487f2 100644 --- a/src/main.ts +++ b/src/main.ts @@ -10,6 +10,7 @@ import { VueDraggableResizable } from 'vue-draggable-resizable-vue3' import { pinia } from './store' import fr from './locales/fr.json' import en from './locales/en.json' +import hu from './locales/hu.json' import './assets/main.scss' import 'bootstrap/dist/css/bootstrap.css' import 'bootstrap-icons/font/bootstrap-icons.css' @@ -26,7 +27,8 @@ const i18n = createI18n({ legacy: false, messages: { fr, - en + en, + hu } }) globalCookiesConfig({