UNPKG

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
{ "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