i18ntk
Version:
i18n Tool Kit - Zero-dependency internationalization toolkit for setup, scanning, analysis, validation, auto translation, fixing, reporting, and runtime translation loading.
756 lines • 167 kB
JSON
{
"meta": {
"version": "4.7.0",
"updated": "2026-07-07",
"lang": "hu"
},
"common": {
"welcome": "Üdvözöljük",
"hello": "Helló",
"goodbye": "Búcsú",
"yes": "Igen",
"no": "Nem",
"save": "Megtakarítás",
"cancel": "Mégse",
"delete": "Töröl",
"edit": "Szerkesztés",
"loading": "Terhelés...",
"offlineTitle": "Ön offline állapotban van",
"offlineMessage": "Kérjük, ellenőrizze internetkapcsolatát",
"tryReconnect": "Próbáljon újra csatlakozni",
"logout": "Kijelentkezés",
"login": "Bejelentkezés",
"amount": "Összeg",
"success": "Siker",
"error": "Hiba",
"warning": "Figyelmeztetés",
"info": "Információ:",
"debug": "Hibakeresés",
"progress": "Előrehalad:",
"remaining": "Többi:",
"total": "Teljes:",
"completed": "7. Sikeresen teljesítve!",
"missing": "Hiányzó",
"partial": "Részleges",
"sameAsSource": "Ugyanaz, mint a forrás:",
"formatMismatch": "Formátum eltérés:",
"typeMismatch": "Típuseltérés:",
"structureMismatch": "Szerkezeti eltérés:",
"invalidOption": "Érvénytelen opció",
"separator": "==================================================",
"initializationFailed": "❌ Az inicializálás sikertelen: {error}",
"stackTrace": "Verem nyoma: {stack}",
"pressEnterToContinue": "Nyomja meg az Entert a folytatáshoz...",
"pressEnterToReturn": "Nyomja meg az Entert a főmenübe való visszatéréshez...",
"stepCompleted": "lépés'{stepName}' kész.",
"stepFailed": "lépés'{stepName}' nem sikerült.",
"runningStep": "Futási lépés: {stepName}",
"command": "Parancs: {command}",
"startingWorkflow": "Munkafolyamat indítása...",
"workflowCompleted": "A munkafolyamat befejeződött.",
"checkReports": "A részletekért nézze meg a jelentéseket.",
"errorExecutingCommand": "Hiba a parancs végrehajtása közben: {error}",
"genericError": "❌ Hiba: {error}",
"errors": {
"errors": "Hibák:",
"genericError": "❌ Hiba: {error}",
"initializationFailed": "❌ Az inicializálás sikertelen: {error}",
"initializationCancelled": "❌ Az inicializálást a felhasználó megszakította.",
"translationKeyNotFound": "A fordítási kulcs nem található: {key}",
"sourceDirectoryNotFound": "A forráskönyvtár nem található: {directory}",
"configLoadingFailed": "A konfiguráció betöltése nem sikerült",
"invalidSourceDirectory": "Érvénytelen forráskönyvtár: {directory}",
"securityViolation": "Biztonsági megsértés észlelve",
"authenticationFailed": "A hitelesítés nem sikerült",
"sourceEqualsI18nWarn": "⚠️ sourceDir egyenlő: i18nDir ({sourceDir}). Visszaesve a {fallback} forráskereséshez."
},
"errorGeneratingStatusSummary": "Hiba az állapotösszegzés létrehozásakor: {error}",
"errorRunningDebugTool": "Hiba a hibakereső eszköz futtatásakor{displayName}': {error}",
"errorReadingDebugLogs": "Hiba a hibakeresési naplók olvasásakor: {error}",
"errorAnalyzingLogFile": "Hiba a naplófájl elemzésekor: {error}",
"errorAnalyzingTranslationKeys": "Hiba a fordítási kulcsok elemzésekor: {error}",
"errorAnalyzingTranslationCompleteness": "Hiba a fordítás teljességének elemzésekor: {error}",
"analyzingTranslationCompleteness": "A fordítás teljességének elemzése minden nyelven...",
"i18nDirectoryNotFound": "⚠️ Az i18n könyvtár nem található: {i18nDir}",
"translationCompletenessAnalysisFailed": "⚠️ A fordítás teljességének elemzése nem sikerült: {error}",
"failedToAnalyzeLanguage": "❌ Nem sikerült elemezni a nyelvet {language}: {error}",
"errorReadingI18nDirectory": "❌ Hiba az i18n könyvtár olvasása közben:",
"languageCompletenessTitle": "📈 A FORDÍTÁS TELJESSÉGE NYELV SZERINT",
"errorAnalyzingTranslationFormat": "Hiba a fordítási formátum elemzése során: {error}",
"errorAnalyzingTranslationType": "Hiba a fordítás típusának elemzésekor: {error}",
"errorAnalyzingTranslationStructure": "Hiba a fordítási szerkezet elemzésekor: {error}",
"errorAnalyzingTranslationFormatMismatch": "Hiba a fordítási formátum eltérésének elemzésekor: {error}",
"errorAnalyzingTranslationTypeMismatch": "Hiba a fordítástípus eltérésének elemzésekor: {error}",
"errorAnalyzingTranslationStructureMismatch": "Hiba a fordítási szerkezet eltérésének elemzésekor: {error}",
"errorAnalyzingTranslationSameAsSource": "Hiba a forráséval megegyező fordítás elemzésekor: {error}",
"title": "Állapot",
"nextStep1": "1. Ellenőrizze a használati elemzést:",
"nextStep2": "2. A fordítások érvényesítése:",
"nextStep3": "3. A teljesség elemzése:",
"nextStep4": "4. Töltse ki a hiányzó fordításokat:",
"nextStep5": "5. Összefoglaló jelentés készítése:",
"nextStep6": "6. Tekintse át és véglegesítse a fordításokat:",
"generating": "Összefoglaló jelentés generálása...",
"review": "Fordítások ellenőrzése...",
"finalizing": "Fordítások véglegesítése...",
"finalized": "Sikeresen lezárva!",
"warnings": "Figyelmeztetések:",
"completedKeys": "Kész kulcsok:",
"missingKeys": "Hiányzó kulcsok:",
"partialKeys": "Részleges kulcsok:",
"home": "Otthon",
"settings": "Beállítások elemre",
"startingSettings": "🎛️ A Beállítások CLI indítása...",
"confirm": "Erősítse meg",
"errorExiting": "Hiba a kilépéskor."
},
"errors": {
"invalidOption": "❌ Érvénytelen opció: {option}. Kérjük, próbálja újra.",
"readlineClosed": "A bemeneti adatfolyam lezárva; nem interaktív módban fut.",
"noPackageJson": "Nem található package.json. Az i18n keretrendszer nem észlelhető automatikusan.",
"noI18nDir": "Nem található i18n könyvtár a projekt gyökérjében.",
"noI18nConfig": "Nem található i18n konfigurációs fájl a projekt gyökérkönyvtárában.",
"errorReadingDebugLogs": "Hiba a hibakeresési naplók olvasásakor: {error}"
},
"scanner": {
"help_message": "I18n szövegszkenner Használat: node i18ntk-scanner.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./src) --kimenet <file> Kimeneti fájl a vizsgálati eredményekhez (alapértelmezett: ./i18ntk-scanner-report.json) --framework <name> Keret a célhoz (react, vue, szögletes, vanília) -- minták <patterns> Egyéni szabályos kifejezési minták (vesszővel elválasztva) --include-tests Tesztfájlok felvétele a vizsgálatba --exclude-dirs <dirs> Kizárandó könyvtárak (vesszővel elválasztva) --help A súgó megjelenítése Példák: node i18ntk-scanner.js --source-dir=./src --framework=react node i18ntk-scanner.js --patterns 'console.log\\((.*?)\\)' --include-tests.jsk-canner18nt node-siner --output=./scan-results.json",
"help_options": {
"source_dir": "Forráskönyvtár az i18n-problémák kereséséhez",
"output_dir": "Szkennelési jelentések és eredmények könyvtára",
"framework": "Célkeret (react, vue, szögletes, vanília)",
"patterns": "Egyéni reguláris kifejezésminták a szövegészleléshez",
"exclude": "A vizsgálatból kizárandó fájlminták",
"output_report": "Részletes szkennelési jelentés létrehozása",
"min_length": "A fordításnál figyelembe veendő minimális szöveghossz",
"max_length": "A fordításnál figyelembe vehető maximális szöveghossz",
"include_tests": "Vegyen be tesztfájlokat a szkennelési folyamatba"
},
"starting": "🔍 Szövegszkenner indítása keretrendszerhez: {framework}",
"sourceDirectory": "📁 Könyvtár beolvasása: {sourceDir}",
"frameworkDetected": "🎯 Észlelt keret: {framework}",
"scanningFiles": "📊 Szkennelés {fileCount} fájlok...",
"foundTexts": "📝 Megtaláltuk {textCount} fordítást igénylő szövegek",
"generatingReport": "📊 Részletes jelentés készítése...",
"reportSaved": "💾 A szkennelési jelentés a következő helyre mentve: {reportPath}",
"noTextsFound": "✅ Nem találhatók kódolt angol szövegek",
"scanComplete": "🎉 A szkennelés sikeresen befejeződött!",
"analysisTitle": "🔍 FORDÍTÁSI SZKENNELÉS ELEMZÉSE",
"fileSummary": "📄 {file}: {count} szövegek találhatók",
"textLocation": "📍 Vonal {line}: {text}",
"foundText": "Talált {count} lehetséges keménykódolt szövegpéldányok",
"context": "📝 Kontextus: {context}",
"severity": "⚠️ Súlyosság: {severity}",
"recommendation": "💡 Ajánlás: {recommendation}",
"welcome": {
"title": "🎯 Üdvözöljük a szövegszkennerben!",
"description": "Ez az eszköz beolvassa a forráskódot olyan keménykódolt angol szöveg után, amely fordításra szorulhat."
},
"frameworkPrompt": {
"title": "🎯 Válassza a Framework lehetőséget",
"available": "Elérhető keretek: react, vue, szögletes, vanília",
"description": "Adja meg a keret típusát (vagy nyomja meg az Enter billentyűt az automatikus felismeréshez):",
"input": "Keretrendszer:"
},
"directoryPrompt": {
"title": "📁 Válassza a Forráskönyvtárat",
"current": "Aktuális könyvtár: {dir}",
"description": "Írja be a szkennelni kívánt könyvtárat (vagy nyomja meg az Enter billentyűt az aktuális állapothoz):",
"input": "Címtár:"
},
"options": {
"includeTests": "Tartalmaz tesztfájlokat?",
"excludeDirs": "Kizárandó könyvtárak (vesszővel elválasztva):",
"customPatterns": "Egyéni minták a kereséshez (regex):"
},
"reportGenerated": "Szkennelési jelentés készült: {path}"
},
"fixer": {
"help_message": "I18n Translation Fixer Használat: node i18ntk-fixer.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./locales) --languages <langs> A --markerek javításához szükséges nyelvek vesszővel tagolt listája <markers> Lefordítatlanként kezelendő vesszővel tagolt jelölők --no-backup Automatikus biztonsági mentés létrehozásának kihagyása --help Súgó megjelenítése Példák: node i18ntk-fixer.js --languages de,fr node i18ntk-fixer.js --source-dir=./locales --markers NOT_TRANSLATED node i18ntknofix-backer.jskno",
"starting": "🚀 Fordításjavítás megkezdése nyelvekhez: {languages}",
"sourceDirectory": "📁 Forráskönyvtár: {sourceDir}",
"sourceLanguage": "🔤 Forrásnyelv: {sourceLanguage}",
"markers": "🏷️ Javítandó jelzők: {markers}",
"scanningLanguage": "📊 Szkennelés {language}...",
"noLanguages": "❌ Nincsenek megadva nyelvek a rögzítéshez.",
"allComplete": "🎉 Már minden fordítás elkészült!",
"fullReportSaved": "📊 A teljes jelentés elmentve: {reportPath}",
"reviewReport": "A folytatás előtt tekintse át a jelentést.",
"backupCreated": "💾 A biztonsági másolat sikeresen létrehozva.",
"applyingFixes": "🔄 Javítások alkalmazása...",
"fixingComplete": "✅ A fordítás javítása kész!",
"operationCancelled": "❌ A műveletet a felhasználó törölte.",
"analysisTitle": "🔍 FORDÍTÁS RÖGZÍTŐ ELEMZÉSE",
"analysisSeparator": "==================================================",
"totalIssues": "Összes talált probléma: {totalIssues}",
"missingTranslations": "Hiányzó fordítások: {missing}",
"placeholderTranslations": "Helyőrző fordítások: {placeholder}",
"noIssues": "✅ Nem találtunk hibát. Minden fordítás elkészült.",
"detailedIssues": "📋 DETAILED ISSUES:",
"detailedSeparator": "--------------------------------------------------",
"filePath": "📄 {file} → {path}",
"missingKey": "❌ HIÁNYZIK: {source} → {new}",
"placeholderKey": "⚠️ HELYTARTÓ: \"{target}\" → \"{new}\"",
"moreIssues": "... és {count} több kérdés. A részletekért ellenőrizze a jelentésfájlt.",
"confirmationTitle": "🤔 Folytatná ezekkel a javításokkal?",
"confirmationOptions": "Opciók:",
"optionYes": "y – Igen, alkalmazza az összes javítást",
"optionNo": "n - Nem, a művelet megszakítása",
"optionShow": "s - Részletes problémák megjelenítése",
"choicePrompt": "Az Ön választása (igen/n/s):",
"nonInteractiveMode": "⚡ Nem interaktív mód észlelve – a javítások automatikus alkalmazása...",
"reportGenerated": "📊 Javító jelentés készült: {path}",
"summary": "A rögzítő összefoglalója:",
"welcome": {
"title": "🎯 Üdvözöljük a Fordításjavítóban!",
"description": "Ez az eszköz segít kijavítani a hibás fordításokat és helyőrzőket a nyelvi fájlokban."
},
"markerPrompt": {
"title": "🏷️ Helyőrző-jelölők konfigurálása",
"description": "Adja meg a lefordítatlan szöveget jelző jelölőket (vesszővel elválasztva):",
"currentDefaults": "Alapértelmezett jelölők: {markers}",
"input": "Markerek (vagy nyomja meg az Entert az alapértelmezett értékekhez):"
},
"languagePrompt": {
"title": "🌍 Válassza ki a javítandó nyelveket",
"available": "Elérhető nyelvek: {languages}",
"description": "Írja be a javítandó nyelveket (vesszővel elválasztva), vagy nyomja meg az Enter billentyűt az összeshez:",
"input": "Nyelvek:",
"noLanguages": "Nem található javítható nyelv."
},
"directoryPrompt": {
"title": "📁 Válassza a Címtár lehetőséget",
"current": "Aktuális könyvtár: {dir}",
"description": "Írja be a nyelvi fájlokat tartalmazó könyvtárat (vagy nyomja meg az Enter billentyűt az aktuális állapothoz):",
"input": "Címtár:"
},
"backupLocation": "Biztonsági mentés helye: {dir}",
"completed": "A javítás befejeződött.",
"creatingBackup": "Biztonsági mentés készítése be {dir}...",
"dryRunMode": "Száraz futás mód: {mode}",
"error": "A rögzítő nem sikerült: {error}",
"fixing": "Rögzítő {language}...",
"foundLanguages": "Talált {count} nyelvek: {languages}",
"languageFixed": "{language}: fix {fixed} kulcs(ok), kihagyva {skipped}.",
"running": "Fordításjavító futtatása...",
"totalFixed": "Összesen rögzített: {count}"
},
"autorun": {
"stepAnalyzeTranslations": "Fordítások elemzése",
"stepCompletedWithIcon": "✅ Elkészült: {stepName}",
"stepValidateTranslations": "Érvényesítse a fordításokat",
"stepRunning": "▶️ Lépés {stepNumber}/{totalSteps}: {stepName}",
"separator": "==================================================",
"stepFailed": "❌ Sikertelen: {stepName}",
"errorLabel": "Hiba",
"autoRunScriptTitle": "🧪 Munkafolyamat automatikus futtatása",
"usageTitle": "Használat",
"runAllSteps": "Futtatás: node i18ntk-autorun.js",
"configureSettingsFirst": "Config: i18ntk-config.json vagy CLI jelzők",
"runSpecificSteps": "A lépések megjelenítéséhez használja a --steps=1, 3 vagy a --list parancsot",
"showHelp": "--Súgó további információért",
"examplesTitle": "Példák",
"configExample": "csomópont i18ntk-autorun.js --ui-language=zh",
"stepsExample1": "csomópont i18ntk-autorun.js --steps=analyze,validate",
"stepsExample2": "csomópont i18ntk-autorun.js --list",
"customSettingsConfiguration": "Egyedi automatikus indítási beállítások",
"availableSteps": "Elérhető lépések",
"startingAutoRunWorkflow": "🚀 Az Auto-Run munkafolyamat indítása...",
"workflowIncludesSteps": "A munkafolyamat magában foglalja {count} lépések:",
"missingRequiredFile": "Hiányzik a szükséges fájl: {file}",
"workflowStopped": "A munkafolyamat hiba miatt leállt.",
"workflowCompleted": "🎉 A munkafolyamat befejeződött!",
"successfulSteps": "Sikeres lépések: {count}",
"failedSteps": "Sikertelen lépések: {count}",
"stepInitializeProject": "Projekt inicializálása",
"stepCheckUsage": "Ellenőrizze a kulcshasználatot",
"stepGenerateSummary": "Összefoglaló jelentés létrehozása",
"runInitializationFirst": "Kérjük, először futtassa az inicializálást.",
"initializationCheckPassed": "Az inicializálási ellenőrzés sikeres.",
"runningStep": "Futási lépés: {stepName}",
"commandLabel": "Parancs: {command}",
"stepCompletedWithTime": "lépés'{stepName}'ben fejeződött be {duration}ms.",
"stepCompleted": "lépés'{stepName}' kész.",
"stepFailedWithError": "lépés'{stepName}' nem sikerült hibával: {error}",
"requiredStepFailed": "A kötelező lépés nem sikerült. A munkafolyamat leállítása.",
"optionalStepFailed": "Nem kötelező lépés sikertelen. A munkafolyamat folytatása.",
"stepRequired": "(Kívánt)",
"stepOptional": "(Választható)",
"startingExecution": "A végrehajtás indítása...",
"pressEnterToContinue": "Nyomja meg az Entert a folytatáshoz...",
"runningSelectedSteps": "A kiválasztott lépések futtatása...",
"invalidStepNumber": "Érvénytelen lépésszám: {stepNum}",
"executionReport": "Végrehajtási jelentés:",
"requiredFailedSteps": "A szükséges lépések sikertelenek: {count}",
"stepDetails": "Lépés részletei:",
"reportSavedTo": "Jelentés mentve ide: {path}",
"overallStatusSuccess": "SUCCESS",
"overallStatusFailed": "FAILED",
"overallStatus": "Általános állapot: {status}",
"pressEnterForDefaults": "Nyomja meg az Enter billentyűt az alapértelmezett beállítások használatához bármely prompt esetén.",
"sourceDirPrompt": "Írja be a forráskönyvtárat (alapértelmezett: {default}):",
"sourceLangPrompt": "Írja be a forrásnyelvet (alapértelmezett: {default}):",
"targetLangsPrompt": "Adja meg a célnyelveket (vesszővel elválasztva, alapértelmezett: {default}):",
"translationMarkerPrompt": "Írja be a fordításjelzőt (alapértelmezett: {default}):",
"outputDirPrompt": "Írja be a jelentések kimeneti könyvtárát (alapértelmezett: {default}):",
"settingsUpdatedSuccessfully": "A beállítások frissítése sikeresen megtörtént!",
"errorConfiguringSettings": "Hiba a beállítások konfigurálásakor: {error}",
"configurationComplete": "A konfiguráció kész.",
"runAutoRunCommand": "Most már futtathatja az automatikus futtatási parancsot.",
"configurationFailed": "A konfiguráció nem sikerült: {error}",
"noValidStepNumbers": "Nincsenek érvényes lépésszámok megadva.",
"autoRunFailed": "Az automatikus futás sikertelen: {error}",
"stepCompleteTranslations": "Teljes fordítások",
"stepAnalyzeSizing": "Méretezés elemzése",
"stepCompletedIcon": "✅",
"stepRunningWithNumber": "[{stepNumber}/{totalSteps}] lépés{stepName}'futás...",
"stepFailedIcon": "❌",
"translationLoadWarning": "Figyelmeztetés: Nem sikerült betölteni {lang} fordítások",
"configReadError": "Olvasási hiba {file}"
},
"analyze": {
"help_message": "I18n Translation Analyzer Használat: node i18ntk-analyze.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./src) --i18n-dir <dir> I18n könyvtár (alapértelmezett: ./src/locales) --output-report Részletes jelentés generálása --output-dir <dir> Jelentések kimeneti könyvtára (alapértelmezett: ./reports) --help A súgó megjelenítése Példák: node i18ntk-analyze.js --output-report node i18ntk-analyze.js --source-dir=./app --i18n-dir=./locales node i18ntk-out-analyze.irjs =.",
"source_directory": "📁 Forráskönyvtár: {sourceDir}",
"i18n_directory": "🌐 I18n könyvtár: {i18nDir}",
"loading_translation_files": "📋 Fordítási fájlok betöltése...",
"sourceDirectoryLabel": "📁 Forráskönyvtár: {sourceDir}",
"sourceLanguageLabel": "🌍 Forrás nyelve: {sourceLanguage}",
"strictModeLabel": "⚙️ Szigorú mód: {mode}",
"found_translation_files_count": "✅ Megtaláltam {count} fordítási fájlokat",
"analyzing_translations": "🔍 Fordítások elemzése...",
"analysis_completed_successfully": "🎉 Az elemzés sikeresen befejeződött!",
"analysis_results": "📊 ANALYSIS RESULTS",
"language_analysis_stats": "{language}: {translatedKeys}/{totalKeys} ({percentage}% lefordítva)",
"sample_missing_keys": "Minta hiányzó kulcsok:",
"missing_key": "- {key}",
"and_more_missing": "...és {count} több.",
"sample_unused_keys": "Minta nem használt kulcsok:",
"unused_key": "- {key}",
"and_more_unused": "...és {count} több.",
"recommendations": "📋 AJÁNLÁSOK",
"add_missing_translations": "💡 Adja hozzá a hiányzó fordításokat a lefedettség javítása érdekében.",
"remove_unused_translations": "💡 Távolítsa el a fel nem használt fordításokat, hogy a projekt tiszta maradjon.",
"next_steps": "📋 NEXT STEPS",
"review_analysis_results": "1. Tekintse át az elemzési eredményeket a konzolon vagy a generált jelentésben.",
"run_with_output_report": "2. Futtassa a --output-report paranccsal a részletes jelentésért.",
"add_or_remove_translations": "3. Adja hozzá a hiányzó fordításokat, vagy távolítsa el a fel nem használt fordításokat.",
"rerun_analysis": "4. Futtassa újra az elemzést a fejlesztések ellenőrzéséhez.",
"analysis_summary": "📊 ANALYSIS SUMMARY",
"source_files_scanned": "Beolvasott forrásfájlok: {fileCount}",
"translation_files_checked": "Ellenőrzött fordítási fájlok: {translationFileCount}",
"total_keys": "Összes kulcs: {totalKeys}",
"translated_keys": "Lefordított kulcsok: {translatedKeys}",
"missing_keys": "Hiányzó kulcsok: {missingKeys}",
"unused_keys": "Nem használt kulcsok: {unusedKeys}",
"translation_coverage": "Fordítási lefedettség: {coverage}%",
"analysis_passed_for_language": "✅ Elemzés sikeres {language}",
"analysis_failed_for_language": "❌ Az elemzés sikertelen {language} ({missingKeys} hiányzó, {unusedKeys} felhasználatlan)",
"starting": "🔍 Fordításelemzés indítása...",
"foundLanguages": "📋 Megtaláltuk {count} elemezni kívánt nyelvek: {languages}",
"analyzing": "🔄 Elemzés {language}...",
"reportTitle": "📊 FORDÍTÁSI ELEMZŐ JELENTÉS",
"generated": "Létrehozva: {timestamp}",
"status": "Állapot: {translated}/{total} kulcsok ({percentage}% lefordítva)",
"filesAnalyzed": "Elemzett fájlok: {analyzed}/{total}",
"keysNeedingTranslation": "Fordításra szoruló kulcsok: {count}",
"fileBreakdown": "📋 FÁJL BONTÁS",
"error": "Hiba",
"completed": "✅ Elemzés kész {language}",
"progress": "📊 Általános fejlődés: {translated}/{total} feldolgozott nyelvek",
"reportSaved": "Jelentés mentve: {reportPath}",
"summary": "📊 ANALYSIS SUMMARY",
"finished": "✅ Az elemzés sikeresen befejeződött!",
"statusFileMissing": "❌ A fordítási fájl hiányzik",
"sourceKeys": "📊 Forráskulcsok: {count}",
"translation": "📊 Fordítás: {translated}/{total} ({percentage}%)",
"structure": "🗂️ Felépítés: {status}",
"consistent": "Következetes",
"inconsistent": "Következetlen",
"missingKeys": "Hiányzó kulcsok: {count}",
"extraKeys": "Extra kulcsok: {count}",
"issues": "⚠️ Talált problémák: {count}",
"issueType": {
"not_translated": "Nincs lefordítva: {count}",
"empty_value": "Üres értékek: {count}",
"partial_translation": "Részleges fordítások: {count}",
"format_mismatch": "Formátum eltérések: {count}",
"type_mismatch": "Típuseltérések: {count}",
"structure_mismatch": "Szerkezeti eltérések: {count}",
"same_as_source": "Ugyanaz, mint a forrás: {count}"
},
"keysToTranslate": "📋 FORDÍTÁSHOZ KULCSOK",
"key": "Kulcsfontosságú",
"english": "angol",
"needsTranslation": "FORDÍTÁS SZÜKSÉGE",
"andMoreKeys": "...és {count} több kulcsot.",
"noLanguages": "⚠️ Nem található célnyelv.",
"languageStats": "{language}: {percentage}% kész ({translated}/{total} kulcsok)",
"invalidReportFilePath": "Érvénytelen jelentésfájl elérési útja",
"failedToWriteReportFile": "Nem sikerült biztonságosan írni a jelentésfájlt"
},
"complete": {
"configLoadedSuccessfully": "A konfiguráció sikeresen betöltve",
"configLoadingFailed": "A konfiguráció betöltése nem sikerült",
"sourceLanguageNotFound": "A forrásnyelvi könyvtár nem található: {sourceLanguage}",
"couldNotParseTarget": "Nem sikerült elemezni a célfájlt: {file}",
"couldNotParseSource": "Nem sikerült elemezni a forrásfájlt: {file}",
"reportGenerated": "Jelentés készült: {path}",
"generateReportPrompt": "Szeretnél jelentést generálni?",
"title": "🌍 I18NTK FORDÍTÁS BEFEJEZÉSE",
"separator": "============================================================",
"sourceDir": "📁 Forráskönyvtár: {sourceDir}",
"sourceLanguage": "🌐 Forrásnyelv: {sourceLanguage}",
"dryRunMode": "🧪 Száraz futás mód - nem történik változás",
"languages": "🌍 Elérhető nyelvek: {languages}",
"addingMissingKeys": "➕ Hiányzó kulcsok hozzáadása a fordítási fájlokhoz...",
"processing": "🔄 Feldolgozás {language}...",
"addedKeys": "✅ Hozzáadva {count} hiányzó kulcsok",
"noChangesNeeded": "✅ Nincs szükség változtatásra {language}",
"summaryTitle": "📊 TELJESÍTÉSI ÖSSZEFOGLALÓ",
"totalChanges": "📝 Összes változás: {totalChanges}",
"languagesProcessed": "🌍 Feldolgozott nyelvek: {languagesProcessed}",
"missingKeysAdded": "➕ A hiányzó kulcsok hozzáadva: {missingKeysAdded}",
"nextStepsTitle": "📋 NEXT STEPS",
"nextStep1": "1. Futtassa a használati elemzést:",
"nextStep2": "csomópont i18ntk-usage.js --output-report",
"nextStep3": "2. A fordítások érvényesítése:",
"nextStep4": "csomópont i18ntk-validate.js",
"nextStep5": "3. Minták elemzése:",
"nextStep6": "csomópont i18ntk-analyze.js",
"allKeysAvailable": "🎉 Az összes fordítási kulcs elérhető!",
"runWithoutDryRun": "💡 Futtassa a --dry-run nélkül a változtatások alkalmazásához",
"deletingOldReport": "🗑️ Régi jelentés törlése...",
"generatingFreshAnalysis": "📊 Friss használati elemzés generálása...",
"couldNotGenerate": "❌ Nem sikerült használati elemzést generálni",
"reportNotFound": "📋 A használati jelentés nem található. Gyakori billentyűk használata...",
"foundMissingKeys": "📋 Megtaláltuk {count} hiányzó kulcsok a használati elemzésből",
"couldNotParse": "❌ Nem sikerült elemezni a használati jelentést. Gyakori billentyűk használata...",
"errorDuringCompletion": "❌ Hiba a befejezés során: {error}",
"fatalError": "❌ Végzetes hiba: {error}",
"configurationValidationFailed": "A konfiguráció ellenőrzése sikertelen: hiányoznak a kötelező mezők"
},
"sizing": {
"separator": "================================================================================",
"lineSeparator": "--------------------------------------------------------------------------------",
"analysisStats": "{stats}",
"sourceDirectoryLabel": "📁 Forráskönyvtár: {sourceDir}",
"sourceLanguageLabel": "🌍 Forrásnyelv: {sourceLanguage}",
"strictModeLabel": "⚙️ Szigorú mód: {mode}",
"invalidSourceDirectoryError": "Érvénytelen forráskönyvtár elérési útja: {sourceDir}",
"sourceDirectoryNotFoundError": "A forráskönyvtár nem található: {sourceDir}",
"invalidOutputDirectoryError": "Érvénytelen kimeneti könyvtár elérési útja: {outputDir}",
"invalidReportFileError": "Érvénytelen jelentésfájl elérési útja",
"problematic_keys": "Problémás kulcsok: {problematicKeys}",
"problematicKeysLabel": "Problémás kulcsok: {problematicKeys}",
"long_translations": "Hosszú fordítások: {longTranslations}",
"failedToSaveReportError": "A jelentés biztonságos mentése nem sikerült",
"invalidCsvFileError": "Érvénytelen CSV-fájl elérési útja",
"failedToSaveCsvError": "Nem sikerült biztonságosan menteni a CSV-jelentést",
"fatalError": "❌ A méretelemzés nem sikerült: {error}",
"starting_i18n_sizing_analysis": "i18n méretelemzés indítása...",
"source_directory": "Forrás könyvtár: {sourceDir}",
"found_languages": "Talált nyelvek: {languages}",
"analyzing_file_sizes": "Fájlméretek elemzése...",
"analyzing_translation_content": "Fordítási tartalom elemzése...",
"generating_size_comparisons": "Méretösszehasonlítások generálása...",
"no_languages_found_for_comparison": "Nem található nyelv az összehasonlításhoz",
"sizing_analysis_results": "I18n méretezési elemzés eredményei",
"file_sizes_title": "Fájlméretek",
"file_sizes_header": "Nyelvméret (KB) Sorok Karakterek",
"file_size_row": "{lang} {sizeKB} {lines} {characters}",
"language_statistics_title": "Nyelvi statisztika",
"language_stats_header": "Nyelvi billentyűk Karakterek Átl. hossz Max. hossz Üres Hosszú",
"language_stats_row": "{lang} {totalKeys} {totalCharacters} {averageKeyLength} {maxKeyLength} {emptyKeys} {longKeys}",
"size_variations_title": "Méret variációk",
"size_variations_header": "Nyelv Char Diff % Különbség Problémás",
"size_variation_row": "{lang} {characterDifference} {percentageDifference}% {problematic}",
"problematic_yes": "Igen",
"problematic_no": "Nem",
"recommendations_title": "Ajánlások",
"recommendation_item": "{index}. {recommendation}",
"problematic_key_detail": "{index}. Kulcs:'{key}' - Változatok: {variations}",
"generating_detailed_report": "Részletes jelentés generálása...",
"keysHaveSignificantSizeVariations": "a kulcsok mérete jelentős eltéréseket mutat",
"longTranslationsDetected": "${lang} ${data.longKeys} 100 karakternél hosszabb fordítást tartalmaz – fontolja meg ezek bontását",
"longer": "hosszabb",
"shorter": "rövidebb",
"review_translations": "Fontolja meg az áttekintést {lang} fordítások – azok {percentageDifference}% {comparison} mint az alapvonal",
"report_saved_to": "Jelentés mentve ide: {reportPath}",
"considerReviewingTranslations": "Fontolja meg az áttekintést ${lang} fordítások – ${data.percentageDifference}%-kal hosszabbak az alapvonalnál",
"csv_report_saved_to": "CSV-jelentés elmentve ide: {csvPath}",
"human_report_saved": "Olvasható jelentés mentve: {reportPath}",
"folder_summary_title": "Mappa összefoglaló",
"folder_summary_table_header": "Nyelvméret (KB) Billentyűk Átl. hossza Összes karakter",
"folder_summary_row": "{lang} {sizeKB} {totalKeys} {avgLength} {totalChars}",
"language_comparison_title": "Nyelvi összehasonlítás",
"language_comparison_row": "{lang}: {diff} karakterek ({percent}%) {status}",
"summary_stats": "📊 Összefoglaló: {totalLanguages} nyelvek, {totalKeys} gombok – A jelentések mentése ide: {reportPath}",
"detailedKeysDescription": "Részletes kulcsszintű elemzés megjelenítése a konzolon",
"too_many_keys_warning": "⚠️ Túl sok kulcs a konzolon való megjelenítéshez – tekintse meg a részletes jelentésfájlt a teljes elemzéshez",
"no_translation_files_found": "Nem található fordítási fájl",
"analysis_completed": "Az elemzés befejeződött {duration}ms",
"analysis_failed": "Az elemzés sikertelen: {errorMessage}",
"starting_analysis": "Elemzés indítása...",
"found_files": "Talált {count} fájlokat",
"failed_to_parse_language_error": "Nem sikerült az elemzés {language} fordítások: {errorMessage}",
"recommendations": {
"keys_have_significant_size_variations": "a kulcsok mérete jelentős eltéréseket mutat",
"consider_reviewing_translations": "Fontolja meg az áttekintést {lang} fordítások – azok {percentageDifference}% {comparison} mint az alapvonal",
"long_translations_detected": "{lang} rendelkezik {longKeys} hosszabb fordítások mint {threshold} karakterek – fontolja meg ezek lebontását"
},
"detailed_key_analysis_title": "Részletes kulcselemzés",
"key_analysis_detail": "{lang}: {length} karakterek ({status}) - {translation}",
"key_analysis_header": "Kulcsfontosságú: {key}",
"status_empty": "üres",
"status_long": "hosszú",
"status_ok": "Rendben"
},
"usage": {
"help_message": "I18n Usage Analyzer Használat: node i18ntk-usage.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./src) --i18n-dir <dir> I18n könyvtár (alapértelmezett: ./src/locales) --output-report Részletes jelentés generálása --output-dir <dir> A jelentések kimeneti könyvtára (alapértelmezett: ./reports) --help A súgó megjelenítése Példák: node i18ntk-usage.js --output-report node i18ntk-usage.js --source-dir=./app --i18n-dir=./locales node i18ntk-outk-usage.",
"source_directory_thissourcedir": "📁 Forráskönyvtár: {sourceDir}",
"translationCompletenessTitle": "🌍 A fordítás teljessége:",
"i18n_directory_thisi18ndir": "🌐 I18n könyvtár: {i18nDir}",
"failed_to_parse_filename_error": "⚠️ Nem sikerült az elemzés {fileName}: {errorMessage}",
"analyzing_source_files": "🔍 Forrásfájlok elemzése...",
"found_files_in_source": "📂 Megtalálva {numFiles} fájlokat a forráskönyvtárban",
"found_thisusedkeyssize_unique_": "🎯 Megtaláltam {usedKeysSize} egyedi használt kulcsok",
"total_key_usages_totalkeysfoun": "📊 Összes kulcshasználat: {totalKeysFound}",
"loading_available_translation_": "📋 Rendelkezésre álló fordítókulcsok betöltése...",
"found_thisavailablekeyssize_av": "✅ Megtaláltam {availableKeysSize} elérhető kulcsok",
"foundTranslationFiles": "✅ Megtaláltam {count} fordítási fájlokat",
"errorReadingI18nDirectory": "⚠️ Hiba az i18n könyvtár olvasása közben: {error}",
"pressEnterToReturnToMenu": "📝 Nyomja meg az Entert a főmenübe való visszatéréshez...",
"notTranslatedKeysTotal": "⚠️ Nem lefordított kulcsok: {total}",
"noSourceFilesFound": "⚠️ Nem található forrásfájl a forráskönyvtárban.",
"reviewNotTranslatedKeys": "💡 Tekintse át a nem lefordított kulcsokat",
"analysisCompletedSuccessfully": "🎉 Az elemzés sikeresen befejeződött!",
"detectedSourceDirectory": "Észlelt forráskönyvtár: {sourceDir}",
"detectedI18nDirectory": "Észlelt i18n könyvtár: {i18nDir}",
"fileInfo": "📄 {namespace}: {keys} kulcsokat",
"failedToAnalyzeUsage": "❌ A használat elemzése nem sikerült: {error}",
"failedToAnalyzeFile": "❌ Nem sikerült elemezni a fájlt: {error}",
"failedToExtractKeys": "❌ Nem sikerült kinyerni a kulcsokat innen {filePath}: {error}",
"analysisFailedError": "❌ Az elemzés sikertelen: {error}",
"analyzerInitialized": "Az elemző inicializálva",
"analyzerInitFailed": "Az elemző inicializálása nem sikerült: {error}",
"argsParsed": "Érvek elemzése",
"processedFiles": "Feldolgozott {processedFiles} -ból {totalFiles} fájlokat.",
"argsParseFailed": "Az argumentum elemzése nem sikerült: {error}",
"translationDiscoveryError": "Fordítás-felderítési hiba: {error}",
"fileTraversalError": "Fájlbejárási hiba: {error}",
"sourceEqualsI18nWarn": "{reason}. A használati elemzés nem vizsgálja a területi fájlokat forráskódként.",
"i18nEqualsSourceWarn": "⚠️ Az I18n könyvtár és a forráskönyvtár ugyanaz. Ez problémákat okozhat az elemzés során.",
"usageAnalysisFailed": "⚠️ A használati elemzés sikertelen: {error}",
"translationFileParseError": "⚠️ Fordítási fájl elemzési hiba: {error}",
"translationKeysLoadError": "⚠️ Fordítási kulcsok betöltése hiba: {error}",
"languageCompletenessStats": "🌐 {language}: {translated}/{total} ({completeness}% lefordítva)",
"missingKeysCount": "⚠️ Hiányzó kulcsok: {count}",
"analyzingTranslationCompleteness": "A fordítás teljességének elemzése...",
"unusedKeysCount": "Nem használt kulcsok: {count}",
"usedKeysCount": "Használt kulcsok: {count}",
"availableKeysCount": "Elérhető kulcsok: {count}",
"analysisResults": "Elemzési eredmények:",
"i18nDirectoryNotFound": "⚠️ Az I18n könyvtár nem található. Kérjük, ellenőrizze az útvonalat.",
"sourceDirectoryNotFound": "⚠️ A forráskönyvtár nem található: {dir}",
"checkUsage": {
"title": "🔍 I18NTK USAGE ANALYSIS",
"analyzing_source_files": "🔍 Forrásfájlok elemzése...",
"source_directory_thissourcedir": "📁 Forráskönyvtár: {sourceDir}",
"i18n_directory_thisi18ndir": "📁 i18n könyvtár: {i18nDir}",
"found_files_in_source": "✅ Megtaláltam {numFiles} fájlokat a forráskönyvtárban",
"no_source_files_found": "⚠️ Nem található forrásfájl a megadott könyvtárban",
"processedFiles": "📊 Feldolgozva {processedFiles} -ból {totalFiles} fájlokat",
"failedToProcessFile": "❌ Nem sikerült feldolgozni",
"found_thisusedkeyssize_unique_": "🔍 Megtalálva {usedKeysSize} egyedi használt kulcsok",
"total_key_usages_totalkeysfoun": "📊 Összes kulcshasználat: {totalKeysFound}",
"loading_available_translation_": "📂 Elérhető fordítókulcsok betöltése...",
"found_thisavailablekeyssize_av": "✅ Megtaláltam {availableKeysSize} elérhető kulcsok",
"message": "A fordítási kulcs használatának elemzése a projektben...",
"usage_analysis_results": "📊 USAGE ANALYSIS RESULTS",
"source_files_scanned_thisfileu": "📁 Beolvasott forrásfájlok: {fileUsageSize}",
"available_translation_keys_thi": "✅ Rendelkezésre álló fordítókulcsok: {availableKeysSize}",
"used_translation_keys_thisused": "🔍 Használt fordítási kulcsok: {usedKeysSize}",
"dynamic_keys_detected_dynamick": "⚡ Dinamikus kulcsok észlelve: {dynamicKeysLength}",
"unused_keys_unusedkeyslength": "🗑️ Nem használt kulcsok: {unusedKeysLength}",
"missing_keys_missingkeyslength": "❌ Hiányzó kulcsok: {missingKeysLength}",
"translation_completeness_title": "📈 A FORDÍTÁS TELJESSÉGE",
"language_completeness_stats": "{language}: {translated}/{total} kulcsok ({percentage}%)",
"n_sample_unused_keys": "🗑️ MINTA FELHASZNÁLT KULCSOKRA (első 5):",
"key": "🔑 {key}",
"and_unusedkeyslength_5_more": "... és {count} több nem használt kulcs",
"n_sample_missing_keys": "❌ HIÁNYZÓ KULCSOK MINTA (első 5):",
"and_missingkeyslength_5_more": "... és {count} több hiányzó kulcs",
"n_generating_detailed_report": "📊 Részletes jelentés készítése...",
"report_saved_reportpath": "📄 Jelentés mentve: {reportPath}",
"n_recommendations": "💡 AJÁNLÁSOK:",
"consider_removing_unused_trans": "🗑️ Fontolja meg a fel nem használt fordítások eltávolítását a köteg méretének csökkentése érdekében",
"add_missing_translation_keys_t": "➕ Adja hozzá a hiányzó fordítási kulcsokat a következetesség megőrzése érdekében",
"review_dynamic_keys_manually_t": "🔍 A dinamikus kulcsok manuális áttekintése (lehet, hogy érvényesek)",
"all_translation_keys_are_prope": "✅ Minden fordítókulcs megfelelően van használva!",
"n_next_steps": "🎯 NEXT STEPS:",
"2_check_the_detailed_report_fo": "2. Tekintse meg a részletes jelentést a konkrét problémákra vonatkozóan",
"help_message": "I18n Usage Analyzer Használat: node i18ntk-usage.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./src) --i18n-dir <dir> I18n könyvtár (alapértelmezett: ./src/locales) --output-report Részletes jelentés generálása --output-dir <dir> A jelentések kimeneti könyvtára (alapértelmezett: ./reports) --help A súgó megjelenítése Példák: node i18ntk-usage.js --output-report node i18ntk-usage.js --source-dir=./app --i18n-dir=./locales node i18ntk-outk-usage.",
"1_review_the_analysis_results": "1. Tekintse át az elemzési eredményeket a konzolon vagy a generált jelentésben.",
"2_run_with_outputreport_for_de": "2. Futtassa a --output-report paranccsal a részletes jelentésért.",
"3_remove_unused_keys_or_add_mi": "3. Távolítsa el a nem használt kulcsokat, vagy adja hozzá a hiányzó kulcsokat a forráskódhoz.",
"4_rerun_analysis_to_verify_imp": "4. Futtassa újra az elemzést a fejlesztések ellenőrzéséhez.",
"noSourceFilesFound": "Nem található elemezni kívánt forrásfájl.",
"i18nDirectoryNotFound": "I18n könyvtár nem található: {i18nDir}",
"noTranslationLanguagesFound": "Nem található fordítási nyelv.",
"failedToAnalyzeFile": "Nem sikerült elemezni a fájlt {filePath}: {error}",
"failedToAnalyzeLanguage": "Nem sikerült elemezni a nyelvet {language}: {error}",
"translationCompletenessAnalysisFailed": "A fordítás teljességének elemzése nem sikerült: {error}",
"n": "\\n"
},
"complete": {
"configLoadedSuccessfully": "A konfiguráció sikeresen betöltve",
"configLoadingFailed": "A konfiguráció betöltése nem sikerült",
"title": "🌍 I18NTK FORDÍTÁS BEFEJEZÉSE",
"separator": "============================================================",
"sourceDir": "📁 Forráskönyvtár: {sourceDir}",
"sourceLanguage": "🌐 Forrásnyelv: {sourceLanguage}",
"dryRunMode": "🧪 Száraz futás mód - nem történik változás",
"languages": "🌍 Elérhető nyelvek: {languages}",
"addingMissingKeys": "➕ Hiányzó kulcsok hozzáadása a fordítási fájlokhoz...",
"processing": "🔄 Feldolgozás {language}...",
"addedKeys": "✅ Hozzáadva {count} hiányzó kulcsok",
"changeDetails": "📝 {file}: {key}",
"andMore": "...és {count} több",
"noChangesNeeded": "✅ Nincs szükség változtatásra {language}",
"summaryTitle": "📊 TELJESÍTÉSI ÖSSZEFOGLALÓ",
"totalChanges": "📝 Összes változás: {totalChanges}",
"languagesProcessed": "🌍 Feldolgozott nyelvek: {languagesProcessed}",
"missingKeysAdded": "➕ A hiányzó kulcsok hozzáadva: {missingKeysAdded}",
"nextStepsTitle": "📋 NEXT STEPS",
"nextStep1": "1. Futtassa a használati elemzést:",
"nextStep2": "csomópont i18ntk-usage.js --output-report",
"nextStep3": "2. A fordítások érvényesítése:",
"nextStep4": "csomópont i18ntk-validate.js",
"nextStep5": "3. Minták elemzése:",
"nextStep6": "csomópont i18ntk-analyze.js",
"allKeysAvailable": "🎉 Az összes fordítási kulcs elérhető!",
"runWithoutDryRun": "💡 Futtassa a --dry-run nélkül a változtatások alkalmazásához",
"deletingOldReport": "🗑️ Régi jelentés törlése...",
"generatingFreshAnalysis": "📊 Friss használati elemzés generálása...",
"couldNotGenerate": "❌ Nem sikerült használati elemzést generálni",
"reportNotFound": "📋 A használati jelentés nem található. Gyakori billentyűk használata...",
"foundMissingKeys": "📋 Megtaláltuk {count} hiányzó kulcsok a használati elemzésből",
"couldNotParse": "❌ Nem sikerült elemezni a használati jelentést. Gyakori billentyűk használata..."
},
"noTranslationLanguagesFound": "Nem található fordítási nyelv",
"failedToAnalyzeLanguage": "Nem sikerült elemezni a nyelvet",
"translationCompletenessAnalysisFailed": "A fordítás teljességének elemzése sikertelen",
"failedToProcessFile": "Nem sikerült feldolgozni a fájlt:",
"failedToSaveReport": "Nem sikerült menteni a használati jelentést: {error}",
"i18nDirectoryDoesNotExist": "I18n könyvtár nem létezik: {dir}",
"reportSavedTo": "Használati jelentés elmentve ide: {reportPath}",
"sourceDirectoryDoesNotExist": "A forráskönyvtár nem létezik: {dir}",
"noSourceDirectoryConfigured": "(nincs konfigurálva)"
},
"validate": {
"help_message": "I18n Translation Validator Használat: node i18ntk-validate.js [opciók] Opciók: --source-dir <dir> A vizsgálandó forráskönyvtár (alapértelmezett: ./src) --i18n-dir <dir> I18n könyvtár (alapértelmezett: ./src/locales) --output-report Részletes jelentés generálása --output-dir <dir> A jelentések kimeneti könyvtára (alapértelmezett: ./reports) --help A súgó megjelenítése Példák: node i18ntk-validate.js --output-report node i18ntk-validate.js --source-dir=./app --i18n-dir=./locales node i18ntk-out-validate.irjs =.",
"title": "🔍 I18n Translation Validator",
"message": "Érvényesítési folyamat indítása...",
"sourceDirectory": "📁 Forráskönyvtár: {dir}",
"sourceLanguage": "🌍 Forrásnyelv: {sourceLanguage}",
"strictMode": "⚙️ Szigorú mód: {mode}",
"noTargetLanguages": "Nincsenek konfigurálva célnyelvek; célérvényesítés kihagyása. Nyelvek hozzáadása az \"i18ntk init --languages=de,fr\" segítségével.",
"validatingLanguages": "🌍 Nyelvek érvényesítése: {langs}",
"validatingLanguage": "🔍 Nyelv érvényesítése: {lang}",
"filesCount": "📄 Fájlok: {count}",
"keysCount": "🔑 Kulcsok: {count}",
"missingFilesCount": "📁 Hiányzó fájlok: {count}",
"syntaxErrorsCount": "❌ Szintaktikai hibák: {count}",
"translationPercentage": "🎯 Fordítás: {percentage}% ({translated}/{total} kulcsok)",
"validationSummary": "📊 ÉRVÉNYESÍTÉSI ÖSSZEFOGLALÓ",
"validation_failed": "❌ Az érvényesítés sikertelen: {error}",
"totalErrors": "❌ Összes hiba: {count}",
"totalWarnings": "⚠️ Összes figyelmeztetés: {count}",
"errorsSection": "❌ ERRORS",
"warningsSection": "⚠️ WARNINGS",
"recommendationsSection": "💡 AJÁNLÁSOK",
"fixErrorsFirst": "1. Először javítson ki minden hibát",
"resolveMissingFilesAndSyntaxErrors": "1. Javítsa meg a hiányzó fájlokat és a szintaktikai hibákat",
"fixStructuralInconsistencies": "2. Javítsa ki a szerkezeti inkonzisztenciákat",
"completeMissingTranslations": "3. Egészítse ki a hiányzó fordításokat",
"rerunValidation": "4. Futtassa újra az érvényesítést a javítások ellenőrzéséhez",
"addressWarnings": "A minőség javítása érdekében vegye figyelembe a figyelmeztetéseket",
"reviewWarnings": "Tekintse át a figyelmeztetéseket, és adott esetben javítsa ki azokat",
"considerRunningWithStrict": "2. Fontolja meg a --strict kapcsolóval való futtatást a szigorúbb érvényesítés érdekében",
"allValidationsPassed": "🎉 Minden érvényesítés sikeres!",
"considerRunningUsageAnalysis": "Fontolja meg a használati elemzés futtatását: node i18ntk-usage.js",
"deletedOldReport": "🗑️ Régi érvényesítési jelentés törölve",
"sourceDir": "📁 Forráskönyvtár: {sourceDir}",
"i18nDir": "🌐 I18n könyvtár: {i18nDir}",
"loadingTranslationFiles": "📋 Fordítási fájlok betöltése...",
"foundTranslationFilesCount": "✅ Megtaláltam {count} fordítási fájlokat",
"analyzingTranslations": "🔍 Fordítások elemzése...",
"validationCompletedSuccessfully": "🎉 Az érvényesítés sikeresen befejeződött!",
"validationErrorsFound": "⚠️ Érvényesítési hibákat találtunk: {count}",
"validationWarningsFound": "⚠️ Érvényesítési figyelmeztetések találhatók: {count}",
"validationPassed": "✅ Az érvényesítés hiba nélkül lezajlott",
"validationFailed": "Az érvényesítés sikertelen: {error}",
"startingValidationProcess": "🔍 Az érvényesítési folyamat indítása...",
"validationProcessCompletedSuccessfully": "✅ Az érvényesítési folyamat sikeresen befejeződött",
"stackTrace": "Verem nyoma: {stack}",
"authenticationFailed": "❌ A hitelesítés nem sikerült. Hozzáférés megtagadva.",
"fatalValidationError": "❌ Végzetes érvényesítési hiba: {error}",
"configAccess": "Hozzáférés a konfigurációhoz az érvényesítéshez",
"configValidated": "A konfiguráció érvényesítése sikeresen megtörtént",
"configError": "Konfigurációs hiba: {error}",
"validatorInit": "Az I18n validátor inicializálása",
"validatorInitialized": "Az I18n érvényesítő sikeresen inicializálva",
"validatorInitError": "Validator inicializálási hiba: {error}",
"argsParsing": "Parancssori argumentumok elemzése",
"argsParsed": "A parancssori argumentumok elemzése sikeresen megtörtént",
"argsParseError": "Érvelemzési hiba: {error}",
"languagesScan": "Az elérhető nyelvek beolvasása",
"languagesFound": "Talált {count} nyelvek",
"languagesScanError": "Nyelvi keresési hiba: {error}",
"filesScan": "Talált {count} fájlokat be {language}",
"filesScanError": "Fájl szkennelési hiba: {error}",
"jsonValidated": "JSON szintaxis érvényesítve: {filePath}",
"jsonValidationError": "JSON érvényesítési hiba: {error}",
"languageValidation": "Nyelv érvényesítése: {language}",
"languageValidationError": "Nyelvérvényesítési hiba: {error}",
"fileDeleted": "Fájl törölve",
"runStarted": "Érvényesítési futtatás indítása",
"runCompleted": "Az érvényesítés sikeresen befejeződött",
"runError": "Az érvényesítési futás sikertelen: {error}",
"scriptExecution": "Szkript végrehajtása",
"validationCompleted": "Az érvényesítés befejeződött",
"validationError": "Érvényesítési hiba: {error}",
"separator": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━",
"languageHeader": "🌐 Nyelv: {language}",
"validationResults": "📊 Érvényesítési eredmények",
"noErrors": "✅ Nem található hiba",
"noWarnings": "✅ Nem található figyelmeztetés",
"summaryHeader": "📋 OVERALL SUMMARY",
"progressIndicator": "⏳ Feldolgozás...",
"completedIndicator": "✅ Elkészült",
"errorIndicator": "❌ Hiba",
"warningIndicator": "⚠️ Figyelmeztetés",
"infoIndicator": "ℹ️ Információ",
"sourceDirNotConfigured": "A forráskönyvtár nincs konfigurálva",
"sourceLanguageNotConfigured": "A forrásnyelv nincs konfigurálva",
"translationFunctionNotInitialized": "A fordítási funkció nincs megfelelően inicializálva",
"sourceLanguageDirectoryNotFound": "A forrásnyelvi könyvtár nem található",
"specifiedLanguageNotFound": "A megadott nyelv nem található",
"noJsonFilesFound": "Nem található JSON-fájl a forráskönyvtárban: {sourceDir}",
"i18nDirectoryNotFound": "I18n könyvtár nem található: {i18nDir}",
"invalidDirectoryPaths": "Érvénytelen könyvtárútvonalakat észleltünk",
"invalidSampleFilePath": "Érvénytelen mintafájl elérési útja",
"failedToCreateSampleTranslationFile": "Nem sikerült létrehozni a minta fordítási fájlt",
"invalidFilePathDetected": "Érvénytelen fájl elérési út",
"failedToWriteFile": "Nem sikerült írni a fájlt: {filePath}",
"invalidSourceDirectory": "Érvénytelen forráskönyvtár: {sourceDir}",
"invalidSourceLanguageDirectory": "Érvénytelen forrásnyelvi könyvtár: {sourceDir}"
},
"adminCli": {
"setupPinProtectionTitle": "🔐 A rendszergazdai PIN-védelem beállítása",
"setupPinProtectionDescription": "Ehhez 4-6 számjegyű PIN-kódra lesz szükség az adminisztratív műveletekhez.",
"enablePinProtectionPrompt": "Szeretné engedélyezni a rendszergazdai PIN-védelmet?",
"setupCancelled": "A rendszergazdai PIN-védelem beállítása megszakítva.",
"enterPinPrompt": "Adjon meg egy 4-6 számjegyű PIN-kódot:",
"pinFormatError": "❌ A PIN-kódnak 4-6 számjegyből kell állnia. Kérjük, próbálja újra.",
"confirmPinPrompt": "PIN megerősítése:",
"pinMismatchError": "❌ A PIN-kódok nem egyeznek. Kérjük, próbál